@@ -17,9 +17,9 @@ Audio2_UpdateMusic::
17
17
ld a , [ wMuteAudioAndPauseMusic ]
18
18
and a
19
19
jr z , .applyAffects
20
- bit 7 , a
20
+ bit BIT_MUTE_AUDIO , a
21
21
jr nz , .nextChannel
22
- set 7 , a
22
+ set BIT_MUTE_AUDIO , a
23
23
ld [ wMuteAudioAndPauseMusic ], a
24
24
xor a ; disable all channels' output
25
25
ldh [ rNR51 ], a
@@ -163,8 +163,8 @@ Audio2_PlayNextNote:
163
163
ld a , c
164
164
cp CHAN5
165
165
jr nz , .beginChecks
166
- ld a , [ wLowHealthAlarm ] ; low health alarm enabled?
167
- bit 7 , a
166
+ ld a , [ wLowHealthAlarm ]
167
+ bit BIT_LOW_HEALTH_ALARM , a
168
168
ret nz
169
169
.beginChecks
170
170
; ---
@@ -208,7 +208,7 @@ Audio2_sound_ret:
208
208
.dontDisable
209
209
jr .afterDisable
210
210
.returnFromCall
211
- res 1 , [ hl ]
211
+ res BIT_SOUND_CALL , [ hl ]
212
212
ld d , $ 0
213
213
ld a , c
214
214
add a
@@ -388,8 +388,8 @@ Audio2_toggle_perfect_pitch:
388
388
ld hl , wChannelFlags1
389
389
add hl , bc
390
390
ld a , [ hl ]
391
- xor $ 1
392
- ld [ hl ], a ; flip bit 0 of wChannelFlags1
391
+ xor 1 << BIT_PERFECT_PITCH
392
+ ld [ hl ], a
393
393
jp Audio2_sound_ret
394
394
395
395
Audio2_vibrato:
@@ -842,7 +842,8 @@ Audio2_note_pitch:
842
842
bit BIT_PERFECT_PITCH , [ hl ] ; has toggle_perfect_pitch been used?
843
843
jr z , .skipFrequencyInc
844
844
inc e ; if yes, increment the frequency by 1
845
- jr nc , .skipFrequencyInc
845
+ jr nc , .skipFrequencyInc ; Likely a mistake, because `inc` does not set flag C.
846
+ ; Fortunately this does not seem to affect any notes that actually occur.
846
847
inc d
847
848
.skipFrequencyInc
848
849
ld hl , wChannelFrequencyLowBytes
@@ -977,7 +978,7 @@ Audio2_ResetCryModifiers:
977
978
cp CHAN5
978
979
jr nz , .skip
979
980
ld a , [ wLowHealthAlarm ]
980
- bit 7 , a
981
+ bit BIT_LOW_HEALTH_ALARM , a
981
982
jr z , .skip
982
983
xor a
983
984
ld [ wFrequencyModifier ], a
@@ -1404,7 +1405,7 @@ Audio2_PlaySound::
1404
1405
1405
1406
.playMusic
1406
1407
xor a
1407
- ld [ wUnusedC000 ], a
1408
+ ld [ wUnusedMusicByte ], a
1408
1409
ld [ wDisableChannelOutputWhenSfxEnds ], a
1409
1410
ld [ wMusicTempo + 1 ], a
1410
1411
ld [ wMusicWaveInstrument ], a
@@ -1645,7 +1646,7 @@ Audio2_PlaySound::
1645
1646
ld a , $ 77
1646
1647
ldh [ rNR50 ], a ; full volume
1647
1648
xor a
1648
- ld [ wUnusedC000 ], a
1649
+ ld [ wUnusedMusicByte ], a
1649
1650
ld [ wDisableChannelOutputWhenSfxEnds ], a
1650
1651
ld [ wMuteAudioAndPauseMusic ], a
1651
1652
ld [ wMusicTempo + 1 ], a
0 commit comments