]> wirehaze git hosting - lifeboot.git/blobdiff - lifeboot.asm

wirehaze git hosting

fix flickering
[lifeboot.git] / lifeboot.asm
index c92c0afe4a0c163389d8e79bb93890c5bee4db9f..655febbd6ab1d07658e013e5705f4455a728dd6f 100644 (file)
@@ -76,6 +76,7 @@ call init_grid
 
 next_state:
 
+call vsync_wait
 call write_next_vga_page
 call wait_keypress
 call flip_vga_page
@@ -194,18 +195,6 @@ call vsync_wait
 xor word [currvgapg], VGAPGSZ   ; flip currvgapg
 setnz al                        ; al = !(currvgapg == 0)
 
-mov di, [currvgapg]             ; es:di -> current page
-mov dh, PRINT_COLOR
-
-mov dl, 'P'
-mov [es:di], dx
-
-mov dl, al
-add dl, 48
-add di, 2
-
-mov [es:di], dx
-
 mov ah, 0x05                ; select active display page
 int 0x10                    ; video services