embenix / NesCat

Enhanced version Nintendo Emulator for ESP32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image description

NesCat 0.5

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.

FEATURES:

  • MicroSD card support
  • 240*240 1.3" LCD ST7789 display
  • 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!

DIAGRAM (NEW)

Image description Image description

IMAGES:

Image description Image description Image description Image description Image description Image description Image description Image description Image description Image description Image description Image description

About

Enhanced version Nintendo Emulator for ESP32

License:GNU General Public License v3.0


Languages

Language:C++ 58.5%Language:C 41.5%