Skip to content

Commit 6cad7f2

Browse files
committed
use renderFlags for debug mode
1 parent ca30007 commit 6cad7f2

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

src/constants.asm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ BUTTON_DPAD := BUTTON_UP | BUTTON_DOWN | BUTTON_LEFT | BUTTON_RIGHT
5555
RENDER_LINES = $01
5656
RENDER_LEVEL = $02
5757
RENDER_SCORE = $04
58+
RENDER_DEBUG = $08
5859
RENDER_HZ = $10
5960
RENDER_STATS = $40
6061
RENDER_HIGH_SCORE_LETTER = $80

src/modes/debug.asm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,9 @@ renderStateGameplay:
300300
rts
301301

302302
renderDebugSaveSlot:
303-
lda pausedrenderFlags
304-
ora #$2
305-
sta pausedrenderFlags
303+
lda renderFlags
304+
ora #RENDER_DEBUG
305+
sta renderFlags
306306
rts
307307

308308
renderDebugHUD:

src/nmi/render_mode_pause.asm

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
render_mode_pause:
2-
lda pausedrenderFlags
3-
and #$02
2+
lda renderFlags
3+
and #RENDER_DEBUG
44
beq @skipSaveSlotPatch
55
jsr saveSlotNametablePatch
6+
lda renderFlags
7+
and #~RENDER_DEBUG
8+
sta renderFlags
69
@skipSaveSlotPatch:
7-
lda #0
8-
sta pausedrenderFlags
9-
1010
lda playState
1111
cmp #$04
1212
beq @done

src/ram.asm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ stringIndexLookup:
8686
spriteIndexInOamContentLookup: .res 1 ; $00A2
8787
renderFlags: .res 1 ; $00A3
8888
; play/demo
89-
; Bit 0-lines 1-level 2-score 4-hz 6-stats 7-high score entry letter
89+
; Bit 0-lines 1-level 2-score 3-debug 4-hz 6-stats 7-high score entry letter
9090
; speedtest
9191
; 0 - hz
9292
; level menu
@@ -192,7 +192,7 @@ saveStateSlot: .res 1 ; $60B
192192
saveStateSpriteType: .res 1 ; $60C
193193
saveStateSpriteDelay: .res 1 ; $60D
194194
presetIndex: .res 1 ; $60E ; can be mangled in other modes
195-
pausedrenderFlags: .res 1 ; $60F ; 0 - statistics 1 - saveslot
195+
.res 1
196196
debugLevelEdit: .res 1 ; $610
197197
debugNextCounter: .res 1 ; $611
198198
paceResult: .res 3 ; $612 ; 3 bytes

0 commit comments

Comments
 (0)