NESCAT by Nathalis prototype version: 0.5 (c)2020 Enhanced version Nintendo Emulator for ESP32
Requirements: ESP32 WEMOS D1 MINI, ST7789 LCD, MICROSD CARD slot, PCM5102 I2S AUDIO MODULE, OTHER PARTS...
Also You need disable fix PSRAM cache: in file (for example): C:\Users\ {MYUSERNAME} \AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\boards.txt
#esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
INFO: I am preparing new version, coming soon. (we made 6 versions over year, I say more later)
NESCAT1.0_ESP32 project: (Due to increased popularity of NesCat 0.5 project, I remastered old version of NESCAT 1.0 project.) https://github.com/nathalis/NesCat1.0_ESP32
LINUX VERSION HERE: https://github.com/nathalis/NESCAT_LINUX
- MicroSD card support
- 240*240 1.3" LCD ST7789 display (use max 40MHz SPI speed)
- Composite TV OUT Video PAL
- I2S AUDIO support PCM5102 module
- PS2 (USB) KEYBOARD support (wireless not work)
- huge NES ROMs up to 512kB (read from FLASH)
- PS4 DualShock BlueTooth Gamepad (experimental)
Only for personal & educational use!
New version will be released soon, there is preview (we are still working on it):