From fb8e853fd0c6660696e762f67877b4d24a9f4c22 Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 25 Mar 2025 19:01:47 +0900 Subject: Separate modes VBlank functions --- init.gbasm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'init.gbasm') diff --git a/init.gbasm b/init.gbasm index 1115f70..e3296de 100644 --- a/init.gbasm +++ b/init.gbasm @@ -2,11 +2,11 @@ .PADTO 0x0040 VBlank: - JP =VBLANK_Entrypoint + JP $mem_vblank_jump_instruction .PADTO 0x0048 STAT: - JP =STAT_Entrypoint + JP $mem_stat_jump_instruction .PADTO 0x0100 Start: @@ -64,6 +64,12 @@ Empty_VRAM: ; (Clear screen) LD A, $obj_palette_frozen LD $reg_obj1_palette, A + ; Interrupt jmp instruction + LD A, $c3 ; Unconditional imm16 jump + LD ($mem_vblank_jump_instruction), A + LD ($mem_stat_jump_instruction), A + + Initialize_Window_GUI: LD A, $48 LD $reg_window_y, A -- cgit v1.2.3-70-g09d2