Skip to content

A Tetris replica written in Assembly, and emulated in a Raspberry Pi 3b with QEMU. This project was created with @tomimara52 and @tpeyronel.

License

Notifications You must be signed in to change notification settings

achaval-tomas/ASM-Tetris

Repository files navigation

ASM-Tetris

This project was created with 2 of my Computer Science classmates (@tomimara52, @tpeyronel) as an assignment for the subject Computer Organization. Complete Tetris replica written in Assembly Language and emulated in a Raspberry Pi 3b using QEMU.

Play with make runSGPIOM in one terminal and make runQEMU in a different one.

The game IS resizeable and you can play in anything from a 4x4 board to a 50x50 board or different rectangles. Re-size it by changing the BOARD_WIDTH and BOARD_HEIGHT constants in the app.s file.

W : Rotate
D : Move Right
A : Move Left
S : Hard Drop
SPACE : Restart

Note: key bindings can be customized by modifying bin/config.json

TETRIS_Preview.mp4

Made by T++

About

A Tetris replica written in Assembly, and emulated in a Raspberry Pi 3b with QEMU. This project was created with @tomimara52 and @tpeyronel.

Topics

Resources

License

Stars

Watchers

Forks

Languages