Skip to content

Commit 0cc005f

Browse files
committed
Replace hardware_constants.asm with hardware.inc
1 parent fcb61ae commit 0cc005f

File tree

152 files changed

+2253
-1360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+2253
-1360
lines changed

audio/engine_1.asm

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -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

554554
Audio1_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

644644
Audio1_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

881881
Audio1_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 .playSoundCommon
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

Comments
 (0)