summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/engine.asm11
1 files changed, 8 insertions, 3 deletions
diff --git a/audio/engine.asm b/audio/engine.asm
index e008e9d..779f7e0 100644
--- a/audio/engine.asm
+++ b/audio/engine.asm
@@ -30,8 +30,8 @@ _DisableAudio:: ; 3a:4000
xor a
ld [hli], a
dec de
- ld a, d
- or e
+ ld a, e
+ or d
jr nz, .clear
ld a, $77
@@ -124,7 +124,7 @@ SetLRTracks: ; 3a:4d51
maskbits NUM_MUSIC_CHANS
ld e, a
ld d, 0
- ld hl, 52B3 ; FIXME
+ ld hl, $52B3 ; FIXME
add hl, de
ld a, [hl]
ld hl, wChannel1Tracks - wChannel1
@@ -157,3 +157,8 @@ _PlayMusic:: ; 3a:4d66
push af
call LoadChannel
call StartChannel
+ pop af
+ dec a
+ jr nz, .loop
+ xor a
+ ; TODO