diff options
Diffstat (limited to 'home/init.asm')
-rw-r--r-- | home/init.asm | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/home/init.asm b/home/init.asm index e3f5fdd4..878f329a 100644 --- a/home/init.asm +++ b/home/init.asm @@ -54,7 +54,7 @@ rLCDC_DEFAULT EQU %11100011 call ClearVram ld hl, HRAM_Begin - ld bc, HRAM_End - HRAM_Begin + ld bc, HRAM_End - HRAM_Begin - 1 call FillMemory call ClearSprites @@ -70,6 +70,8 @@ rLCDC_DEFAULT EQU %11100011 ldh [hSCX], a ldh [hSCY], a ldh [rIF], a + ld [wc0f3], a + ld [wc0f4], a ld a, 1 << VBLANK + 1 << TIMER + 1 << SERIAL ldh [rIE], a @@ -126,12 +128,11 @@ ClearVram:: StopAllSounds:: - ld a, BANK(Audio1_UpdateMusic) + ld a, BANK(AudioEngine1) ld [wAudioROMBank], a ld [wAudioSavedROMBank], a xor a ld [wAudioFadeOutControl], a ld [wNewSoundID], a ld [wLastMusicSoundID], a - dec a - jp PlaySound + jp StopAllMusic |