Skip to content

Commit bca3908

Browse files
Add def JUDGE_MUSIC
1 parent 954e1b2 commit bca3908

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

inc/defs.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
DEF STACK_SIZE EQU 32
77

88
DEF JUDGE_HEALTH EQU 1
9+
DEF JUDGE_MUSIC EQU 1

inc/judge.inc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,5 +169,9 @@ DEF T_TOP_RIGHT EQUS "T_TOP_LEFT2 + 1"
169169
DEF COL_TOP_RIGHT EQU 10
170170
DEF ROW_TOP_RIGHT EQU 2
171171

172+
IF !DEF (JUDGE_MUSIC)
173+
DEF JUDGE_MUSIC EQU 0
174+
ENDC
175+
172176
DEF MUSIC_DELAY EQU $40
173177
DEF MUSIC_STEREO EQU 1

src/judge/judge_main.asm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ JudgeMain:
2828
ldh [rIF], a
2929
ei
3030

31+
IF JUDGE_MUSIC
32+
3133
dec a ; A is zero from previous operations
3234
ldh [rNR52], a ; Enable all channels
3335
IF !MUSIC_STEREO
@@ -41,6 +43,8 @@ ENDC
4143
ld a, MUSIC_DELAY
4244
ldh [hDelay], a
4345

46+
ENDC
47+
4448
ld e, 0
4549
.loop
4650
push de
@@ -157,6 +161,9 @@ ENDC
157161
ldh [rWY], a
158162

159163
.loopCont
164+
165+
IF JUDGE_MUSIC
166+
160167
ldh a, [hDelay]
161168
or a
162169
jr z, .doSound
@@ -167,6 +174,8 @@ ENDC
167174
.doSound
168175
call hUGE_dosound
169176

177+
ENDC
178+
170179
.loopDone
171180
pop de
172181
inc e
@@ -275,6 +284,10 @@ UpdateSoul:
275284
ret
276285

277286

287+
IF JUDGE_MUSIC
288+
278289
SECTION "Judgment Delay", HRAM
279290
hDelay:
280291
ds 1
292+
293+
ENDC

0 commit comments

Comments
 (0)