Skip to content

Commit 1d297c3

Browse files
committed
merge master
1 parent b1bf6d3 commit 1d297c3

28 files changed

+712
-32951
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

src/gamemode/gametypemenu/linecap.asm

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,7 @@ linecapMenuCursorIndices := 3
66
jsr updateAudioWaitForNmiAndDisablePpuRendering
77
jsr disableNmi
88

9-
; clearNametable
10-
lda #$20
11-
sta PPUADDR
12-
lda #$0
13-
sta PPUADDR
14-
lda #EMPTY_TILE
15-
ldx #4
16-
ldy #$BF
17-
@clearTile:
18-
sta PPUDATA
19-
dey
20-
bne @clearTile
21-
sta PPUDATA
22-
ldy #$FF
23-
dex
24-
bne @clearTile
9+
jsr clearNametable
2510

2611
jsr bulkCopyToPpu
2712
.addr linecapMenuNametable

src/gamemode/speedtest.asm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ gameMode_speedTest:
1010
jsr hzStart
1111
jsr updateAudioWaitForNmiAndDisablePpuRendering
1212
jsr disableNmi
13-
jsr copyRleNametableToPpu
14-
.addr speedtest_nametable
13+
jsr clearNametable
14+
jsr bulkCopyToPpu
15+
.addr speedtest_nametable_patch
1516
jsr bulkCopyToPpu
1617
.addr game_palette
1718
; patch color

src/modes/tspins.asm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ renderTSpin:
9797
jsr clearPlayfield
9898

9999
lda tspinY
100-
adc #1
100+
clc
101+
adc #2
101102
jsr drawFloor
102103

103104
; get tspin offset

src/nametables.asm

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ rocket_nametable: ; RLE
1212
.incbin "nametables/rocket_nametable.bin"
1313
legal_nametable: ; RLE
1414
.incbin "nametables/legal_nametable.bin"
15-
speedtest_nametable: ; RLE
16-
.incbin "nametables/speedtest_nametable.bin"
1715
title_nametable_patch: ; stripe
1816
.byte $21, $69, $5, $1D, $12, $1D, $15, $E
1917
.byte $FF
@@ -22,5 +20,17 @@ rocket_nametable_patch: ; stripe
2220
.byte $20, $A3, 5, $1c, $1d, $a, $1b, $1d
2321
.byte $FF
2422

23+
speedtest_nametable_patch:
24+
; tiles
25+
.byte $21, $A3, $6, 0, 0, $ED, 0, 0, $EC
26+
.byte $22, $23, $3, 'T', 'A', 'P'
27+
.byte $22, $A3, $3, 'D', 'I', 'R'
28+
.byte $22, $28, $1, 0
29+
; attrs
30+
.byte $23, $e2, $1, 0
31+
.byte $23, $ea, $1, 0
32+
.byte $23, $d8, $43, $55
33+
.byte $FF
34+
2535

2636
.include "nametables/rle.asm"

src/nametables/build.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@ require('./enter_high_score');
33
require('./game_type_menu');
44
require('./level_menu');
55
require('./rocket_legal');
6-
require('./speedtest');
Binary file not shown.
-786 Bytes
Binary file not shown.

src/nametables/game_type_menu_nametable_extra.bin

Lines changed: 0 additions & 11 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)