More compact status
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user