diff options
Diffstat (limited to 'src/home/interrupt.asm')
-rw-r--r-- | src/home/interrupt.asm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/home/interrupt.asm b/src/home/interrupt.asm index 4b39271..19709c6 100644 --- a/src/home/interrupt.asm +++ b/src/home/interrupt.asm @@ -1,19 +1,19 @@ ; enable timer interrupt -EnableInt_Timer: ; 02dd (0:02dd) +EnableInt_Timer: ldh a, [rIE] or 1 << INT_TIMER ldh [rIE], a ret ; enable vblank interrupt -EnableInt_VBlank: ; 02e4 (0:02e4) +EnableInt_VBlank: ldh a, [rIE] or 1 << INT_VBLANK ldh [rIE], a ret ; enable lcdc interrupt on hblank mode -EnableInt_HBlank: ; 02eb (0:02eb) +EnableInt_HBlank: ldh a, [rSTAT] or 1 << STAT_MODE_HBLANK ldh [rSTAT], a @@ -25,7 +25,7 @@ EnableInt_HBlank: ; 02eb (0:02eb) ret ; disable lcdc interrupt and the hblank mode trigger -DisableInt_HBlank: ; 02fb (0:02fb) +DisableInt_HBlank: ldh a, [rSTAT] and ~(1 << STAT_MODE_HBLANK) ldh [rSTAT], a |