The trainers are listed as:

  • Tetris
  • T-Spins

Spawn T-Spins in random positions. Additional entry delay on successful T-Spin to prepare for the next state.

  • Seed
  • Stacking
  • Pace
  • Setups
  • B-Type
  • Floor
  • Crunch

Shrink the width of the playfield to force cramped stacking.

Every increment of 4 will decrease the width from the left.

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.

  • (Quick)Tap
  • Tap Quantity
  • Checkerboard
  • Transition
  • Marathon
  • Garbage
  • Drought

Create artificially inflated droughts. Increasing the value causes less I pieces.

0 = normal gameplay I = no line pieces

  • DAS Delay
  • Double Killscreen
  • Invisible

Blocks are invisible until the end of the game.

  • Hard Drop

I thought this was pretty neat so I wanted to share it. I added the description for some of my favorite trainer modes. If you are curious about any others feel free to check out the GitHub page.

The ROM does come as a .bps file so you would need to patch it yourself if you want to play it.

While originally based on the NTSC version of the game, the patched ROM supports PAL and NTSC gameplay types.

TetrisGYM is distributed in the form of a BPS patch and can be applied to the USA version of the game with Rom PatcherJS or similar.