aboutsummaryrefslogtreecommitdiffstats
path: root/audio/engine_1.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/engine_1.asm')
-rw-r--r--audio/engine_1.asm50
1 files changed, 25 insertions, 25 deletions
diff --git a/audio/engine_1.asm b/audio/engine_1.asm
index fc70c73d..930c085e 100644
--- a/audio/engine_1.asm
+++ b/audio/engine_1.asm
@@ -20,10 +20,10 @@ Audio1_UpdateMusic::
set BIT_MUTE_AUDIO, a
ld [wMuteAudioAndPauseMusic], a
xor a ; disable all channels' output
- ldh [rNR51], a
- ldh [rNR30], a
- ld a, $80
- ldh [rNR30], a
+ ldh [rAUDTERM], a
+ ldh [rAUD3ENA], a
+ ld a, AUD3ENA_ON
+ ldh [rAUD3ENA], a
jr .nextChannel
.applyAffects
call Audio1_ApplyMusicAffects
@@ -191,10 +191,10 @@ Audio1_sound_ret:
cp CHAN7
jr nz, .skipSfxChannel3
; restart hardware channel 3 (wave channel) output
- ld a, $0
- ldh [rNR30], a
- ld a, $80
- ldh [rNR30], a
+ ld a, AUD3ENA_OFF
+ ldh [rAUD3ENA], a
+ ld a, AUD3ENA_ON
+ ldh [rAUD3ENA], a
.skipSfxChannel3
jr nz, .dontDisable
ld a, [wDisableChannelOutputWhenSfxEnds]
@@ -228,9 +228,9 @@ Audio1_sound_ret:
.disableChannelOutput
ld hl, Audio1_HWChannelDisableMasks
add hl, bc
- ldh a, [rNR51]
+ ldh a, [rAUDTERM]
and [hl]
- ldh [rNR51], a
+ ldh [rAUDTERM], a
.afterDisable
ld a, [wChannelSoundIDs + CHAN5]
cp CRY_SFX_START
@@ -250,7 +250,7 @@ Audio1_sound_ret:
ret c
.skipRewind
ld a, [wSavedVolume]
- ldh [rNR50], a
+ ldh [rAUDVOL], a
xor a
ld [wSavedVolume], a
.skipCry
@@ -558,7 +558,7 @@ Audio1_volume:
cp volume_cmd
jr nz, Audio1_execute_music
call Audio1_GetNextMusicByte
- ldh [rNR50], a ; store volume
+ ldh [rAUDVOL], a ; store volume
jp Audio1_sound_ret
Audio1_execute_music:
@@ -648,7 +648,7 @@ Audio1_pitch_sweep:
bit BIT_EXECUTE_MUSIC, [hl]
jr nz, Audio1_note ; no
call Audio1_GetNextMusicByte
- ldh [rNR10], a
+ ldh [rAUD1SWEEP], a
jp Audio1_sound_ret
Audio1_note:
@@ -780,9 +780,9 @@ Audio1_note_pitch:
ld b, 0
ld hl, Audio1_HWChannelDisableMasks
add hl, bc
- ldh a, [rNR51]
+ ldh a, [rAUDTERM]
and [hl]
- ldh [rNR51], a ; disable hardware channel 3's output
+ ldh [rAUDTERM], a ; disable hardware channel 3's output
jr .done
.notChannel3
ld b, REG_VOLUME_ENVELOPE
@@ -855,7 +855,7 @@ Audio1_EnableChannelOutput:
ld b, 0
call Audio1_ApplyMonoStereo
add hl, bc
- ldh a, [rNR51]
+ ldh a, [rAUDTERM]
or [hl] ; set this channel's bits
ld d, a
ld a, c
@@ -877,7 +877,7 @@ Audio1_EnableChannelOutput:
add hl, bc
and [hl]
ld d, a
- ldh a, [rNR51]
+ ldh a, [rAUDTERM]
ld hl, Audio1_HWChannelDisableMasks
add hl, bc
and [hl] ; reset this channel's output bits
@@ -885,7 +885,7 @@ Audio1_EnableChannelOutput:
ld d, a
.skip
ld a, d
- ldh [rNR51], a
+ ldh [rAUDTERM], a
ret
Audio1_ApplyDutyCycleAndSoundLength:
@@ -936,10 +936,10 @@ Audio1_ApplyWavePatternAndFrequency:
ld e, [hl]
inc hl
ld d, [hl]
- ld hl, rWave_0
- ld b, $f
+ ld hl, _AUD3WAVERAM
+ ld b, AUD3WAVE_SIZE - 1
ld a, $0 ; stop hardware channel 3
- ldh [rNR30], a
+ ldh [rAUD3ENA], a
.loop
ld a, [de]
inc de
@@ -948,8 +948,8 @@ Audio1_ApplyWavePatternAndFrequency:
dec b
and a
jr nz, .loop
- ld a, $80 ; start hardware channel 3
- ldh [rNR30], a
+ ld a, AUD3ENA_ON ; start hardware channel 3
+ ldh [rAUD3ENA], a
pop de
.notChannel3
ld a, d
@@ -1546,10 +1546,10 @@ Audio1_PlaySound::
ld a, [wSavedVolume]
and a
jr nz, .done
- ldh a, [rNR50]
+ ldh a, [rAUDVOL]
ld [wSavedVolume], a
ld a, $77
- ldh [rNR50], a ; full volume
+ ldh [rAUDVOL], a ; full volume
.done
ret