TetrisGYM
TetrisGYM copied to clipboard
nes tetris training rom
This PR upgrades the header from iNES to the forwards-compatible [NES2.0](https://www.nesdev.org/wiki/NES_2.0) in order to better describe the cart specification: - Add NES2.0 header support (closely matches the header from nointro...
Implementing an audible identifier for the next piece (as in TGM) for people who are visually impaired.
see commit notes
The video [NES Tetris DAS: Tools to understand it and improve your skill](https://www.youtube.com/watch?v=JeccfAI_ujo) has some interesting tools for training with DAS. Specifically here ([NESTetrisDASExplainer](https://www.youtube.com/watch?v=JeccfAI_ujo&t=188s)) and here ([NESTetrisDASTrainer](https://www.youtube.com/watch?v=JeccfAI_ujo&t=436s)). It does not...
Credit to @HydrantDude and @Kirby703 for the AnyDAS & 0 Arr code. This provides a way to add AnyDAS code to interim Gym builds and modifications. It also adds some...
See commit notes for details. Interestingly this change causes this test to panic: https://github.com/kirjavascript/TetrisGYM/blob/a222aa463090986c3ff7f82b9213bec791055d34/tests/src/nmi.rs#L59-L65 The first anomaly is that the the `nmi + 25` points to line 15 here, not...
discussion from discord: ``` zohassadar — Today at 15:52 https://github.com/kirjavascript/TetrisGYM/blob/9ad2faacc6cfd919782330659468028aea04533b/src/playstate/garbage.asm#L37-L39 @Kirjava I think setting vramRow to 0 here would add 3 or 4 frames to the spawn delay when garbage...
When testing the crunch mode crash, I thought it would be nice to choose higher levels a bit faster. I had the idea of pressing right to add 10, but...