ESP8266 ESPboy CHIP8/SCHIP emulator packed with 90 games
About chip8/schip: https://en.wikipedia.org/wiki/CHIP-8
Special thanks to:
- Igor (corax89) https://github.com/corax89
- DmitryL (Plague) https://github.com/PlagueRus
- John Earnest https://github.com/JohnEarnest/Octo
and Alvaro Alea Fernandez https://github.com/alvaroalea for his Chip-8 emulator
Implemented all known quirks to provide wide compatibility
Used information from
- https://github.com/JohnEarnest/Octo
- http://mattmik.com/chip8.html
- https://github.com/Chromatophore/HP48-Superchip
The games should be with extention “.ch8” as <gamename.ch8>
To upload games to SPIFFS check: https://www.youtube.com/watch?v=25eLIdLKgHs&t=3s
For correct compilation, change settings in file «User_Setup.h» of TFT_eSPI library
- 50 #define TFT_WIDTH 128
- 53 #define TFT_HEIGHT 128
- 67 #define ST7735_GREENTAB3
- 149 #define TFT_CS -1
- 150 #define TFT_DC PIN_D8
- 152 #define TFT_RST -1
- 224 #define LOAD_GLCD
- 255 #define SPI_FREQUENCY 27000000
GAMENAME PREFIXES:
- SC – super chip game
- OJ – OCTO JAM game https://johnearnest.github.io/chip8Archive/
- ! – recommended for play game
- D – playable demo, not completed game
- HR – hires game