; vi:filetype=nasm ts=8 sts=8 sw=8:
bits 32
- extern init_gfx
- extern clear
- extern slow_sprite
- extern wait_vsync
- extern swap_buffers
+%include "gfx.inc"
; this is placed at the beginning of our binary at 1mb (see game.ld)
; and it's what gets executed directly by the boot loader
main_loop:
call clear
+ push dword 0
push dword 100
push dword 160
- push dword 0
- call slow_sprite
+ push dword FRAMEBUF_ADDR
+ call sprsheet
add esp, 16
call wait_vsync