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++