diff options
author | Bryan Bishop <kanzure@gmail.com> | 2014-05-01 22:43:19 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2014-05-01 22:43:19 -0500 |
commit | 6fbb99786f73b0ba198dec8530088aba46734304 (patch) | |
tree | 4bbaf274cad5e78e4f4098b785cad1a8242fde90 /audio/engine.asm | |
parent | 0e29ab2428e0f0dfb8bd7442d1010acaad285cd8 (diff) | |
parent | 7e4744fdaf9ec1a9d260a2e7717af3023a49d326 (diff) |
Merge pull request #248 from yenatch/master
Trainer card graphics, Kanto Special stats, unused item constants, mobile adapter lib
Diffstat (limited to 'audio/engine.asm')
-rw-r--r-- | audio/engine.asm | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/audio/engine.asm b/audio/engine.asm index fef41bb5d..499adcadb 100644 --- a/audio/engine.asm +++ b/audio/engine.asm @@ -201,8 +201,8 @@ _UpdateSound:: ; e805c ld [CurChannel], a cp a, $08 ; are we done? jp nz, .loop ; do it all again - ; writing to hardware registers? - call Functione8307 + + call PlayDanger ; fade music in/out call FadeMusic ; write volume to hardware register @@ -240,7 +240,7 @@ UpdateChannels: ; e8125 dw .Channel8 .Channel1 - ld a, [$c2a6] + ld a, [Danger] bit 7, a ret nz .Channel5 @@ -513,9 +513,8 @@ _CheckSFX: ; e82e7 ret ; e8307 -Functione8307: ; e8307 -; what is $c2a6? - ld a, [$c2a6] +PlayDanger: ; e8307 + ld a, [Danger] bit 7, a ret z and a, $7f @@ -524,7 +523,7 @@ Functione8307: ; e8307 jr c, .asm_e8335 and a jr z, .asm_e8323 - cp a, $10 + cp a, 16 ; halfway jr z, .asm_e831e jr .asm_e8335 .asm_e831e @@ -546,12 +545,12 @@ Functione8307: ; e8307 .asm_e8335 ld a, d inc a - cp a, $1e + cp a, 30 jr c, .asm_e833c xor a .asm_e833c or a, $80 - ld [$c2a6], a + ld [Danger], a ; is hw ch1 on? ld a, [SoundOutput] and a, $11 |