Skip to content

Commit 0b399cf

Browse files
committed
merged
2 parents 73996ce + 40ad53b commit 0b399cf

27 files changed

+717
-62
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44
*.o
55
*.chr
66
*.pyc
7+
*.bin
78
tetris.lst
89
tetris.lbl
910
tetris.map
1011
tetris.dbg
1112
release/*
1213
target
14+
15+
!src/nametables/enter_high_score_nametable.bin
16+
!src/nametables/game_nametable.bin
17+
!src/nametables/game_type_menu_nametable.bin
18+
!src/nametables/level_menu_nametable.bin

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,21 @@
44
* Crash Detection / Simulation
55
* Crunch Mode
66
* Marathon Mode
7-
* Added hidden score option
8-
* Famicom Keyboard support
9-
* MMC3 Support
10-
* MMC5 Support
7+
* Hidden Score Mode
8+
* M Score changed to Classic Scoring + Millions counter
119
* Invisible linecap turns entire playfield invisible
1210
* Invisible mode preserves original piece colors
1311
* Floor no longer gobbled up by top line clear
1412
* Floor 0 has original no-burns behaviour again
13+
* Fixed ingame score display at 8 million with Classic Scoring
1514
* Fixed CNROM legal screen CHR bank
1615
* Fixed CNROM legal to title flicker
17-
* Fixed ingame score display at 8 million with Classic Scoring
1816
* Block Tool pieces wrap around
1917
* Always Next Box removed
2018
* 0001 seeds are ignored
19+
* Famicom Keyboard support
20+
* MMC3 Support
21+
* MMC5 Support
2122

2223
## [v5 tournament]
2324
* Linecap Menu (from CTM Masters September 2022)

src/constants.asm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ TETRIMINO_X_HIDE := $EF
3838

3939
PAUSE_SPRITE_X := $74
4040
PAUSE_SPRITE_Y := $58
41-
; yobi-style
41+
; jazzthief-style
4242
; PAUSE_SPRITE_X := $C4
4343
; PAUSE_SPRITE_Y := $16
4444

src/gamemode/gametypemenu/menu.asm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ seedControls:
232232
jmp @skipSeedDown
233233
@lowNybbleDown:
234234
lda set_seed_input, x
235-
clc
236235
tay
237236
and #$F
238237
; cmp #$0 ; and sets z flag
@@ -245,6 +244,7 @@ seedControls:
245244
jmp @skipSeedDown
246245
@noWrapDown:
247246
tya
247+
sec
248248
sbc #1
249249
sta set_seed_input, x
250250
@skipSeedDown:

src/gamemodestate/initstate.asm

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ gameModeState_initGameState:
4545
sta linecapState
4646
sta dasOnlyShiftDisabled
4747
sta invisibleFlag
48+
sta currentFloor
49+
50+
; initialize currentFloor if necessary
51+
lda practiseType
52+
cmp #MODE_FLOOR
53+
bne @notFloor
54+
lda floorModifier
55+
sta currentFloor
56+
@notFloor:
4857

4958
lda practiseType
5059
cmp #MODE_INVISIBLE

src/modes/floor.asm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
advanceGameFloor:
2-
lda floorModifier
2+
lda currentFloor
33
drawFloor:
44
; get correct offset
55
sta tmp1
Binary file not shown.
-786 Bytes
Binary file not shown.

src/nametables/game_type_menu_nametable_extra.bin

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/nametables/game_type_menu_nametable_practise.bin

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)