@@ -20,10 +20,10 @@ Audio1_UpdateMusic::
2020 set BIT_MUTE_AUDIO , a
2121 ld [ wMuteAudioAndPauseMusic ], a
2222 xor a ; disable all channels' output
23- ldh [ rNR51 ], a
24- ldh [ rNR30 ], a
23+ ldh [ rAUDTERM ], a
24+ ldh [ rAUD3ENA ], a
2525 ld a , $ 80
26- ldh [ rNR30 ], a
26+ ldh [ rAUD3ENA ], a
2727 jr .nextChannel
2828.applyAffects
2929 call Audio1_ApplyMusicAffects
@@ -183,9 +183,9 @@ Audio1_sound_ret:
183183 jr nz , .skipSfxChannel3
184184; restart hardware channel 3 (wave channel) output
185185 ld a , $ 0
186- ldh [ rNR30 ], a
186+ ldh [ rAUD3ENA ], a
187187 ld a , $ 80
188- ldh [ rNR30 ], a
188+ ldh [ rAUD3ENA ], a
189189.skipSfxChannel3
190190 jr nz , .dontDisable
191191 ld a , [ wDisableChannelOutputWhenSfxEnds ]
@@ -219,9 +219,9 @@ Audio1_sound_ret:
219219.disableChannelOutput
220220 ld hl , Audio1_HWChannelDisableMasks
221221 add hl , bc
222- ldh a , [ rNR51 ]
222+ ldh a , [ rAUDTERM ]
223223 and [ hl ]
224- ldh [ rNR51 ], a
224+ ldh [ rAUDTERM ], a
225225.afterDisable
226226 ld a , [ wChannelSoundIDs + CHAN5 ]
227227 cp CRY_SFX_START
@@ -241,7 +241,7 @@ Audio1_sound_ret:
241241 ret c
242242.skipRewind
243243 ld a , [ wSavedVolume ]
244- ldh [ rNR50 ], a
244+ ldh [ rAUDVOL ], a
245245 xor a
246246 ld [ wSavedVolume ], a
247247.skipCry
@@ -548,7 +548,7 @@ Audio1_volume:
548548 cp volume_cmd
549549 jr nz , Audio1_execute_music
550550 call Audio1_GetNextMusicByte
551- ldh [ rNR50 ], a ; store volume
551+ ldh [ rAUDVOL ], a ; store volume
552552 jp Audio1_sound_ret
553553
554554Audio1_execute_music:
@@ -638,7 +638,7 @@ Audio1_pitch_sweep:
638638 bit BIT_EXECUTE_MUSIC , [ hl ]
639639 jr nz , Audio1_note ; no
640640 call Audio1_GetNextMusicByte
641- ldh [ rNR10 ], a
641+ ldh [ rAUD1SWEEP ], a
642642 jp Audio1_sound_ret
643643
644644Audio1_note:
@@ -770,9 +770,9 @@ Audio1_note_pitch:
770770 ld b , 0
771771 ld hl , Audio1_HWChannelDisableMasks
772772 add hl , bc
773- ldh a , [ rNR51 ]
773+ ldh a , [ rAUDTERM ]
774774 and [ hl ]
775- ldh [ rNR51 ], a ; disable hardware channel 3's output
775+ ldh [ rAUDTERM ], a ; disable hardware channel 3's output
776776 jr .done
777777.notChannel3
778778 ld b , REG_VOLUME_ENVELOPE
@@ -845,7 +845,7 @@ Audio1_EnableChannelOutput:
845845 ld b , 0
846846 ld hl , Audio1_HWChannelEnableMasks
847847 add hl , bc
848- ldh a , [ rNR51 ]
848+ ldh a , [ rAUDTERM ]
849849 or [ hl ] ; set this channel's bits
850850 ld d , a
851851 ld a , c
@@ -867,15 +867,15 @@ Audio1_EnableChannelOutput:
867867 add hl , bc
868868 and [ hl ]
869869 ld d , a
870- ldh a , [ rNR51 ]
870+ ldh a , [ rAUDTERM ]
871871 ld hl , Audio1_HWChannelDisableMasks
872872 add hl , bc
873873 and [ hl ] ; reset this channel's output bits
874874 or d ; set this channel's output bits that enabled in [wStereoPanning]
875875 ld d , a
876876.skip
877877 ld a , d
878- ldh [ rNR51 ], a
878+ ldh [ rAUDTERM ], a
879879 ret
880880
881881Audio1_ApplyDutyCycleAndSoundLength:
@@ -926,10 +926,10 @@ Audio1_ApplyWavePatternAndFrequency:
926926 ld e , [ hl ]
927927 inc hl
928928 ld d , [ hl ]
929- ld hl , rWave_0
929+ ld hl , _AUD3WAVERAM
930930 ld b , $ f
931931 ld a , $ 0 ; stop hardware channel 3
932- ldh [ rNR30 ], a
932+ ldh [ rAUD3ENA ], a
933933. loop
934934 ld a , [ de ]
935935 inc de
@@ -939,7 +939,7 @@ Audio1_ApplyWavePatternAndFrequency:
939939 and a
940940 jr nz , . loop
941941 ld a , $ 80 ; start hardware channel 3
942- ldh [ rNR30 ], a
942+ ldh [ rAUD3ENA ], a
943943 pop de
944944.notChannel3
945945 ld a , d
@@ -1400,17 +1400,17 @@ Audio1_PlaySound::
14001400 ld a , $ ff
14011401 ld [ wStereoPanning ], a
14021402 xor a
1403- ldh [ rNR50 ], a
1403+ ldh [ rAUDVOL ], a
14041404 ld a , $ 8
1405- ldh [ rNR10 ], a
1405+ ldh [ rAUD1SWEEP ], a
14061406 ld a , 0
1407- ldh [ rNR51 ], a
1407+ ldh [ rAUDTERM ], a
14081408 xor a
1409- ldh [ rNR30 ], a
1409+ ldh [ rAUD3ENA ], a
14101410 ld a , $ 80
1411- ldh [ rNR30 ], a
1411+ ldh [ rAUD3ENA ], a
14121412 ld a , $ 77
1413- ldh [ rNR50 ], a
1413+ ldh [ rAUDVOL ], a
14141414 jp .playSound Common
14151415
14161416.playSfx
@@ -1556,7 +1556,7 @@ Audio1_PlaySound::
15561556 cp CHAN5
15571557 jr nz , .skipSweepDisable
15581558 ld a , $ 8
1559- ldh [ rNR10 ], a ; sweep off
1559+ ldh [ rAUD1SWEEP ], a ; sweep off
15601560.skipSweepDisable
15611561 ld a , c
15621562 and a
@@ -1566,22 +1566,22 @@ Audio1_PlaySound::
15661566
15671567.stopAllAudio
15681568 ld a , $ 80
1569- ldh [ rNR52 ], a ; sound hardware on
1570- ldh [ rNR30 ], a ; wave playback on
1569+ ldh [ rAUDENA ], a ; sound hardware on
1570+ ldh [ rAUD3ENA ], a ; wave playback on
15711571 xor a
1572- ldh [ rNR51 ], a ; no sound output
1573- ldh [ rNR32 ], a ; mute channel 3 (wave channel)
1572+ ldh [ rAUDTERM ], a ; no sound output
1573+ ldh [ rAUD3LEVEL ], a ; mute channel 3 (wave channel)
15741574 ld a , $ 8
1575- ldh [ rNR10 ], a ; sweep off
1576- ldh [ rNR12 ], a ; mute channel 1 (pulse channel 1)
1577- ldh [ rNR22 ], a ; mute channel 2 (pulse channel 2)
1578- ldh [ rNR42 ], a ; mute channel 4 (noise channel)
1575+ ldh [ rAUD1SWEEP ], a ; sweep off
1576+ ldh [ rAUD1ENV ], a ; mute channel 1 (pulse channel 1)
1577+ ldh [ rAUD2ENV ], a ; mute channel 2 (pulse channel 2)
1578+ ldh [ rAUD4ENV ], a ; mute channel 4 (noise channel)
15791579 ld a , $ 40
1580- ldh [ rNR14 ], a ; counter mode
1581- ldh [ rNR24 ], a
1582- ldh [ rNR44 ], a
1580+ ldh [ rAUD1HIGH ], a ; counter mode
1581+ ldh [ rAUD2HIGH ], a
1582+ ldh [ rAUD4GO ], a
15831583 ld a , $ 77
1584- ldh [ rNR50 ], a ; full volume
1584+ ldh [ rAUDVOL ], a ; full volume
15851585 xor a
15861586 ld [ wUnusedMusicByte ], a
15871587 ld [ wDisableChannelOutputWhenSfxEnds ], a
@@ -1700,10 +1700,10 @@ Audio1_PlaySound::
17001700 ld a , [ wSavedVolume ]
17011701 and a
17021702 jr nz , .done
1703- ldh a , [ rNR50 ]
1703+ ldh a , [ rAUDVOL ]
17041704 ld [ wSavedVolume ], a
17051705 ld a , $ 77
1706- ldh [ rNR50 ], a ; full volume
1706+ ldh [ rAUDVOL ], a ; full volume
17071707.done
17081708 ret
17091709
0 commit comments