Skip to content

Latest commit

 

History

History
86 lines (66 loc) · 2.19 KB

README.md

File metadata and controls

86 lines (66 loc) · 2.19 KB

TetrOS by Daniel Etzold

1. Links

2. Summary

  • Programming language: Assembly
  • Main size: 446 B
  • Extra size: 66 B
  • Total size: 512 B
  • Feature count: 10
  • Bytes per feature: 45 B

3. Controls

3.1. Game

  • F16: pause (DOSBox only)
  • : rotate counterclockwise
  • : move left
  • : move right
  • Any Key: hard drop

3.2. Pause screen (DOSBox only)

  • Any Key: unpause

4. Features

  1. All tetrominoes
  2. Colored pieces
  3. Drop: hard drop, piece falls at maximum speed
  4. Game over detection
  5. Gravity
  6. Horizontal movement
  7. Line clearing
  8. No bugs
  9. Pause: pause emulation (emulator only)
  10. Rotation

5. How to play

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

5.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

5.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"

5.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