Manually merge pokecrystal audio files

and remove more CrystalComplete leftovers
This commit is contained in:
dannye 2019-04-20 18:26:43 -05:00
parent 094594bffb
commit 735d5bd4c2
189 changed files with 9015 additions and 41631 deletions

View file

@ -65,9 +65,9 @@ PlayDefaultMusicCommon::
ld [wLastMusicSoundID], a
ld [wNewSoundID], a
ld [MusicFadeID], a
ld [wMusicFadeID], a
ld a, 8
ld [MusicFade], a
ld [wMusicFade], a
;call FadeMusic ; called in updatemusic
ret
@ -202,12 +202,12 @@ PlayCry::
push af
; Cry headers are stuck in one bank.
ld a, BANK(CryHeaders)
ld a, BANK(PokemonCries)
ld [hROMBank], a
ld [$2000], a
; Each header is 6 bytes long:
ld hl, CryHeaders
ld hl, PokemonCries
add hl, de
add hl, de
add hl, de
@ -221,19 +221,19 @@ PlayCry::
inc hl
ld a, [hli]
ld [CryPitch], a
ld [wCryPitch], a
ld a, [hli]
ld [CryEcho], a
ld [wCryPitch+1], a
ld a, [hli]
ld [CryLength], a
ld [wCryLength], a
ld a, [hl]
ld [CryLength+1], a
ld [wCryLength+1], a
ld a, BANK(PlayCry_)
ld a, BANK(_PlayCry)
ld [hROMBank], a
ld [$2000], a
call PlayCry_
call _PlayCry
pop af
ld [hROMBank], a
@ -256,7 +256,7 @@ PlaySFX::
;call CheckSFX
;jr nc, .play
; Does it have priority?
;ld a, [CurSFX]
;ld a, [wCurSFX]
;cp e
;jr c, .quit
@ -269,7 +269,7 @@ PlaySFX_play
ld [$2000], a ; bankswitch
ld a, e
ld [CurSFX], a
ld [wCurSFX], a
call _PlaySFX
pop af
@ -291,7 +291,7 @@ GLOBAL LoadMusicByte
ld [MBC1RomBank], a
ld a, [de]
ld [CurMusicByte], a
ld [wCurMusicByte], a
ld a, BANK(LoadMusicByte)
ld [hROMBank], a

View file

@ -126,10 +126,7 @@ ClearVram:
StopAllSounds::
call OpenSRAMForSound
ld hl, MusicPlaying
ld bc, (wChannelSelectorSwitches+8) - Crysaudio
call FillMemory
call OpenSRAMForSound
ld a, 0 ; BANK(Audio1_UpdateMusic)
ld [wAudioROMBank], a

View file

@ -772,15 +772,15 @@ HandleBlackOut::
StopMusic::
xor a
ld [MusicFadeID], a
ld [wMusicFadeID], a
ld a, 1
ld [MusicFade], a
ld [wMusicFade], a
.wait0
ld a, [MusicFadeCount]
ld a, [wMusicFadeCount]
and a
jr z, .wait0
.wait1
ld a, [MusicFadeCount]
ld a, [wMusicFadeCount]
and a
jr nz, .wait1
ret
@ -1262,7 +1262,7 @@ CollisionCheckOnLand::
; curSFX is not cleared for some reason.
; ch5 on?
ld hl, Channel5 + Channel1Flags - Channel1
ld hl, wChannel5 + wChannel1Flags1 - wChannel1 ; + CHANNEL_FLAGS1
bit 0, [hl]
jr nz, .setCarry