Skip to content

Latest commit

 

History

History
102 lines (80 loc) · 2.7 KB

README.md

File metadata and controls

102 lines (80 loc) · 2.7 KB

TetrOS v1.05 by Tomasz Grysztar

1. Links

2. Summary

  • Programming language: Assembly
  • Main size: 508 B
  • Extra size: 4 B
  • Total size: 512 B
  • Feature count: 17
  • Bytes per feature: 30 B

3. Controls

3.1. Game

  • Esc: restart
  • F16: pause (DOSBox only)
  • : rotate counterclockwise
  • : move left
  • : hard drop
  • : move right

3.2. Pause screen (DOSBox only)

  • Any Key: unpause

4. Features

  1. All tetrominoes
  2. Drop: hard drop, 1 frame lock
  3. Faster levels: speed = points / 100 % 4
  4. Game over detection
  5. Gravity
  6. Height score multiplier: 1 + height / 2
  7. Horizontal movement
  8. Line clearing
  9. Line clear points:
    • Single: 1 * multiplier
    • Double: 3 * multiplier
    • Triple: 7 * multiplier
    • Tetris: 15 * multiplier
  10. No bugs: except when booted from USB
  11. Pause: pause emulation (emulator only)
  12. Piece preview: single piece
  13. Placement points: 1 * multiplier
  14. Random background color: restart if you can't see the walls
  15. Restart
  16. Retry
  17. Rotation

5. Bugs (USB stick only)

  1. Color doesn't work
  2. The bottom row isn't visible

6. How to play

After downloading the archive, the program can be run in one of these 3 ways:

6.1. QEMU

  1. Download QEMU
  2. Run the following command, replacing /path/to/tetros.img:
    qemu-system-x86_64 -drive format=raw,file=/path/to/tetros.img

6.2. DOSBox

  1. Download DOSBox
  2. Run the command for your operating system, replacing /path/to/tetros.img:
    • Windows:
      dosbox -c "BOOT /path/to/tetros.img"
    • MacOS:
      /Applications/dosbox.app/Contents/MacOS/DOSBox -c "BOOT /path/to/tetros.img"

6.3. USB stick (Windows only)

For ASUS laptops, follow this tutorial first.

  1. Get an empty USB stick and insert it
  2. Download Rufus
  3. Open Rufus
  4. Select USB stick
  5. Set Boot selection to Disk or ISO image
  6. Select tetros.img
  7. START
  8. Restart PC
  9. Tap Esc until the boot menu appears
  10. Select USB stick
  11. Press ↵ Enter