summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-04-28 19:45:09 +0200
committerBad Diode <bd@badd10de.dev>2021-04-28 19:45:09 +0200
commitdbb61a0a339306be380ff4b3bffad64b7e474d24 (patch)
tree47e19be43ccbb774d1bdf7dbb9f3a4539c83bd06 /src/main.c
parent3e0bb6c9d1f788b51d26ed55acd32291df721129 (diff)
downloadgba-experiments-dbb61a0a339306be380ff4b3bffad64b7e474d24.tar.gz
gba-experiments-dbb61a0a339306be380ff4b3bffad64b7e474d24.zip
Update main function to use the BIOS VSync
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 6073a6a..2f1c522 100644
--- a/src/main.c
+++ b/src/main.c
@@ -44,12 +44,12 @@ int main(void) {
44 44
45 // Register interrupts. 45 // Register interrupts.
46 irq_init(); 46 irq_init();
47 irs_set(IRQ_VBLANK, irq_stub);
47 irs_set(IRQ_HBLANK, irs_hblank_func); 48 irs_set(IRQ_HBLANK, irs_hblank_func);
48 49
49 int frame_counter = 0; 50 int frame_counter = 0;
50 while(true) { 51 while(true) {
51 // bios_vblank_wait(); 52 bios_vblank_wait();
52 wait_vsync();
53 poll_keys(); 53 poll_keys();
54 54
55 txt_position(0, 1); 55 txt_position(0, 1);
@@ -59,7 +59,7 @@ int main(void) {
59 txt_printf(" Frame counter: %d", frame_counter); 59 txt_printf(" Frame counter: %d", frame_counter);
60 60
61 frame_counter++; 61 frame_counter++;
62 // update_button_sprites(); 62 update_button_sprites();
63 }; 63 };
64 64
65 return 0; 65 return 0;