Skip to content

Commit a591c68

Browse files
committed
9 byte save from zohassadar 💪
1 parent bc81a79 commit a591c68

File tree

2 files changed

+14
-22
lines changed

2 files changed

+14
-22
lines changed

CHANGELOG.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [v6]
3+
## v6
44
* Crunch Trainer
55
* Marathon Trainer
66
* Low Stack Trainer
@@ -32,7 +32,7 @@
3232
* MMC3 Support
3333
* MMC5 Support
3434

35-
## [v5 tournament]
35+
## v5 tournament
3636
* Linecap Menu (from CTM Masters September 2022)
3737
* Trigger from any level or lines
3838
* Killscreen x2
@@ -48,7 +48,7 @@
4848
* Fixed the first mino becoming visible in Invisible
4949
* Other buttons can be pressed when using A+Start to add 10 levels
5050

51-
## [v5]
51+
## v5
5252
* Tap Quantity Trainer
5353
* Checkerboard Trainer
5454
* Double Killscreen Trainer
@@ -109,12 +109,12 @@
109109
* Added input log to Speed Test
110110
* Fixed a bug where Rocket wouldn't show with a score between 1.0 and 1.03
111111

112-
## [v4 classic]
112+
## v4 classic
113113
- Standard Pause in Qual Mode
114114
- No Next Box allowed in Qual Mode
115115
- Block Tool cannot be used in Qual Mode
116116

117-
## [v4]
117+
## v4
118118
- B-Type Trainer (height 0-8)
119119
- Transition Trainer
120120
- Invisible Trainer
@@ -134,19 +134,19 @@
134134
- Added DAS-like movement to main menu
135135
- Added DAS-like movement to Block Tool
136136

137-
## [v3.1]
137+
## v3.1
138138
- Added new setup (L/J doubletuck)
139139
- Improved seeds while retaining backwards compatibility
140140
- Improved region detection
141141

142-
## [v3]
142+
## v3
143143
- Pace Trainer
144144
- Seed Trainer
145145
- Controller input can be enabled outside of Debug Mode
146146
- PAL Mode now has correct SFX
147147
- Tweaks to make Garbage Trainer more realistic
148148

149-
## [v2]
149+
## v2
150150
- Savestates added to Debug Mode
151151
- Controller input added to Debug Mode
152152
- Garbage Trainer
@@ -164,7 +164,7 @@
164164
- Tetrimino colours are correct past level 138
165165
- Game no longer crashes after ~1550 lines
166166

167-
## [v1]
167+
## v1
168168
- Tetris Trainer
169169
- T-Spins Trainer
170170
- Stacking Trainer

src/gamemodestate/initbackground.asm

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,9 @@ savestate_nametable:
229229
NORMAL_CORNER_TILES := $70
230230
DARK_CORNER_TILES := $80
231231

232+
darkModeColors:
233+
.byte $2D,$3C,$10,$0C,$3C
234+
232235
drawDarkMode:
233236

234237
darkBuffer := playfield ; cleared right after in initGameState
@@ -238,19 +241,8 @@ darkBuffer := playfield ; cleared right after in initGameState
238241
sta PPUADDR
239242
lda #$D
240243
sta PPUADDR
241-
lda #$3C
242-
cpy #4 ; teal
243-
bne :+
244-
lda #$C
245-
:
246-
cpy #3 ; lite
247-
bne :+
248-
lda #$10
249-
:
250-
cpy #1 ; dark / on
251-
bne :+
252-
lda #$2D
253-
:
244+
ldx darkModifier
245+
lda darkModeColors-1,x
254246
sta PPUDATA
255247

256248
; process the playfield in 60 chunks

0 commit comments

Comments
 (0)