You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A link to the BPS can be found on the [releases page](https://github.com/kirjavascript/TetrisGYM/releases).
63
68
64
-
TetrisGYM supports the mappers MMC1, MMC3, and CNROM. The default build is MMC1.
69
+
The BPS produces a file with an MMC1 header, but it also works when treated as CNROM.
65
70
66
71
## Trainers
67
72
@@ -151,6 +156,16 @@ Fill in the floor to a certain height to force higher stacking. This mode is oft
151
156
152
157
Setting the height to zero will result in a game mode with burns disabled.
153
158
159
+
### Crunch
160
+
161
+

162
+
163
+
Shrink the width of the playfield to force cramped stacking.
164
+
165
+
Every increment of 4 will decrease the width from the left.
166
+
167
+
Every increment of 1 will decrease the width from the right until it reaches its maximum of 3, where it will be reset to 0.
168
+
154
169
### (Quick)Tap
155
170
156
171

@@ -181,6 +196,14 @@ Puts you ten lines before transition. The value given will be added to your scor
181
196
182
197
Setting the value to G causes the mode to act identical to the game genie code `SXTOKL`
183
198
199
+
### Marathon
200
+
201
+
Play as long as you are able to survive at a consistent speed.
202
+
203
+
0. Level transitions do not happen, game remains on the same level for as long as you are able to survive.
204
+
1. Levels will transition normally, but speed and points will remain fixed based on your starting level.
205
+
2. Similar to 1, speed and points will remain fixed based on the starting level you choose, but actual game will begin at level 0.
206
+
184
207
### Garbage
185
208
186
209

@@ -203,6 +226,12 @@ Create artificially inflated droughts. Increasing the value causes less I pieces
203
226
204
227
Change the auto-shift delay rate.
205
228
229
+
### Low Stack
230
+
231
+

232
+
233
+
Choose a height limit for your stack and stay below or else it's game over.
234
+
206
235
### Double Killscreen
207
236
208
237
The pieces fall by two blocks every frame. It's hard.
@@ -286,7 +315,7 @@ __M__
286
315
287
316

288
317
289
-
Shows your score in millions, rolls over at 100 million.
318
+
Same as Classic scoring, except additionally display your score in millions.
290
319
291
320
__Capped__
292
321
@@ -300,6 +329,27 @@ __Hidden__
300
329
301
330
Hides score until game over.
302
331
332
+
## Crash
333
+
334
+

335
+
336
+
Recreation of the crash conditions and behaviour seen in the original game.
337
+
338
+
For example; crashing, level lag, confetti, satan spawn
339
+
340
+
* Off
341
+
Normal Mode - No behaviour caused by the crash bug is present. Same behaviour as versions before v6.
342
+
* Show
343
+
Enable crash glitches. Instead of crashing, show an icon next to score and continue the game.
344
+
* Topout
345
+
Enable crash glitches. Instead of crashing, behave as if the player topped out.
346
+
* Crash
347
+
Enable crash glitches, actually crash on crash triggers.
348
+
349
+
## Strict Crash
350
+
351
+
By enabling this option the crash triggers based on probabilities will always crash at the earliest opportunity.
352
+
303
353
## Hz Display
304
354
305
355

@@ -324,6 +374,14 @@ Disable the ability to pause the game.
324
374
325
375
Flips A/B, Start/Select, and inverts DPad directions like a Goofy Foot controller.
326
376
377
+
## Dark Mode
378
+
379
+

380
+
381
+
Alternative pattern-less backgrounds.
382
+
383
+
Dark, Neon, Lite, Teal, and OG versions are available.
384
+
327
385
## Block Tool
328
386
329
387

@@ -428,4 +486,10 @@ To build, you need a copy of `node` installed on your system. No other dependenc
428
486
429
487
Provide a `clean.nes` file of the unpatched ROM and run `node build.js`
430
488
431
-
This project descends from the [https://github.com/ejona86/taus](TAUS) and [https://github.com/CelestialAmber/TetrisNESDisasm](CelestialAmber) disassemblies of NES Tetris and has been heavily modified. Large parts have been replaced, lots of optimisations, removal of unused code, non-game-mechanics related bugfixes, tooling, and different approaches to the disassembly work itself has taken place.
489
+
TetrisGYM supports being built for mappers NROM, MMC1, MMC3, MMC5, and CNROM.
490
+
491
+
Run `node build.js -h` for a list of build options.
492
+
493
+
---
494
+
495
+
This project descends from ejona's [TAUS](https://github.com/ejona86/taus) disassembly and [CelestialAmber's](https://github.com/CelestialAmber/TetrisNESDisasm) subsequent take on it.
0 commit comments