Brick Game emulator in Python with PyQt6.
The following handheld games are currently emulated:
- Brick Game E-23 PLUS MARK II 96 in 1
- Brick Game E-88 8 in 1
- Brick Game E-33 2 in 1
- Block Game & Echo Key A888 (Tetris Jr. clone)
- Space Intruder TK-150I
- Radio Shack Stack Challenge
- Tamagotchi P1 (distributed without ROM)
- Tamagotchi Mothra (distributed without ROM)
- Nikko virtual pet
An article describing the reverse engineering.
Tested with Ubuntu 24.
sudo apt install pip
pip install pyqt6 --break-system-packages
git clone https://github.com/azya52/BrickEmuPy && cd BrickEmuPy
python3 main.py
![](https://private-user-images.githubusercontent.com/31337838/282300083-65dc8c6c-7998-48c9-b351-383522dd8171.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2OTcwODAsIm5iZiI6MTcyMTY5Njc4MCwicGF0aCI6Ii8zMTMzNzgzOC8yODIzMDAwODMtNjVkYzhjNmMtNzk5OC00OGM5LWIzNTEtMzgzNTIyZGQ4MTcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDAxMDYyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEyNDVhMTI2NjU3NThkY2RlMWI4NGYxY2M0ZGQxMWUzZGZjOTQyMjg3Y2M0OWQyZmVhMDVkMDJmZGFhNTQ5OWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gfu0Io8KcWQV4v91xu6e2r0gZZVSgE2N6D2b8WZGj20)
![](https://private-user-images.githubusercontent.com/31337838/297053863-d8c25a9f-c2df-4ae0-add2-3d3134eb6a5e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2OTcwODAsIm5iZiI6MTcyMTY5Njc4MCwicGF0aCI6Ii8zMTMzNzgzOC8yOTcwNTM4NjMtZDhjMjVhOWYtYzJkZi00YWUwLWFkZDItM2QzMTM0ZWI2YTVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDAxMDYyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmZGJiNzVhMTAxMmU1YWUyNDFkMWMyMTg0ZmYwNTFhYzY2OWE5YjM3YmM0Njg4ZDZlN2VjNzA0NWUwNDAxZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DtjAj9A5A_X-3Gp3DFYmHltb7vyTni8nAcZ8SNPX7DM)