More compact status

This commit is contained in:
Jeremy Soller
2017-04-26 21:29:15 -06:00
parent eb3de2861b
commit 5e5e080d61
3 changed files with 12 additions and 2 deletions
+7 -1
View File
@@ -40,6 +40,7 @@ boot: ; dl comes with disk
xor dx, dx
call load
call print_line
mov si, finished
call print
call print_line
@@ -125,6 +126,9 @@ load:
ret
print_dapack:
mov al, 13
call print_char
mov bx, [DAPACK.addr + 2]
call print_num
@@ -149,9 +153,11 @@ print_dapack:
mov bx, [DAPACK.buf]
call print_num
jmp print_line
ret
error:
call print_line
mov bh, 0
mov bl, ah
call print_num
+2
View File
@@ -70,6 +70,8 @@ kernel_base equ 0x100000
mov ecx, (kernel_file.length_sectors % buffer_size_bytes) / 4
a32 rep movsd
finished_loading:
call print_line
call memory_map
call vesa
+3 -1
View File
@@ -68,6 +68,8 @@ vesa:
cmp cx, [.miny]
jb .searchmodes
.testgood:
mov al, 13
call charrm
mov cx, [.currentmode]
mov [.goodmode], cx
push esi
@@ -120,7 +122,7 @@ vesa:
.minx dw 640
.miny dw 480
.modeok db ": Is this OK? (s)ave/(y)es/(n)o",10,13,0
.modeok db ": Is this OK? (s)ave/(y)es/(n)o ",8,8,8,8,0
.goodmode dw 0
.currentmode dw 0