diff options
Diffstat (limited to 'home/vblank.asm')
-rw-r--r-- | home/vblank.asm | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/home/vblank.asm b/home/vblank.asm index c26963636..e86ee00b7 100644 --- a/home/vblank.asm +++ b/home/vblank.asm @@ -196,13 +196,13 @@ VBlank1:: xor a ldh [rIF], a ; enable lcd stat - ld a, %10 ; lcd stat + ld a, 1 << LCD_STAT ldh [rIE], a ; rerequest serial int if applicable (still disabled) ; request lcd stat ld a, b - and %1000 ; serial - or %10 ; lcd stat + and 1 << SERIAL + or 1 << LCD_STAT ldh [rIF], a ei @@ -220,7 +220,7 @@ VBlank1:: xor a ldh [rIF], a ; enable ints besides joypad - ld a, %1111 ; serial timer lcdstat vblank + ld a, IE_DEFAULT ldh [rIE], a ; rerequest ints ld a, b @@ -279,7 +279,7 @@ VBlank3:: push af xor a ldh [rIF], a - ld a, %10 ; lcd stat + ld a, 1 << LCD_STAT ldh [rIE], a ldh [rIF], a @@ -302,7 +302,7 @@ VBlank3:: xor a ldh [rIF], a ; enable ints besides joypad - ld a, %1111 ; serial timer lcdstat vblank + ld a, IE_DEFAULT ldh [rIE], a ; request ints ld a, b @@ -368,7 +368,7 @@ VBlank5:: xor a ldh [rIF], a - ld a, %10 ; lcd stat + ld a, 1 << LCD_STAT ldh [rIE], a ; request lcd stat ldh [rIF], a @@ -384,7 +384,7 @@ VBlank5:: xor a ldh [rIF], a ; enable ints besides joypad - ld a, %1111 ; serial timer lcdstat vblank + ld a, IE_DEFAULT ldh [rIE], a ret |