Tetris works by outputting key-presses to make ascii-art in a regular text editor. It reads key presses to rotate and move the bricks like a regular tetris game.
It makes ascii-art by sending keycodes: left, right, up, down, qwerty characters, and numbers.
Drawing ascii-art is too slow to make a pleasant playing experience. While drawing ascii-art, the keyboard does not record key-presses, so its pretty unresponsive.
Adds 5000 bytes to the hex file.
SRC = tetris_text.c
You can find a simple tetris keyboard definition at https://github.com/danamlund/meckb_tetris/