mirror of
https://github.com/Tom-on64/kern.git
synced 2026-11-03 18:22:22 +00:00
If you want to build the assembly version, run the buildAsm.sh script Currently just setting up the bootloader.
25 lines
401 B
NASM
25 lines
401 B
NASM
resetTextMode:
|
|
pusha
|
|
|
|
mov ah, 0 ; Set mode
|
|
mov al, 0x03 ; 25x80, Text mode
|
|
int 0x10
|
|
|
|
mov ah, 0x0b ; Change color/palette
|
|
mov bh, 0x00 ; Change BG color
|
|
mov bl, 0x01 ; Blue BG
|
|
int 0x10
|
|
|
|
popa
|
|
ret
|
|
|
|
resetGraphicsMode:
|
|
pusha
|
|
|
|
mov ah, 0 ; Set mode
|
|
mov al, 0x13 ; 320x200, 256 color graphics mode
|
|
int 0x10
|
|
|
|
popa
|
|
ret
|