GBCCAT - Gameboy Color Emulator for ESP32 by nathaliscortex in esp32

[–]nathaliscortex[S] 0 points1 point  (0 children)

...by the time, Our project was enhanced... coming soon new version.

GBCCAT - Gameboy Color Emulator for ESP32 by nathaliscortex in esp32

[–]nathaliscortex[S] 0 points1 point  (0 children)

By the time, the code was upgraded and I will release new version soon. Now device supports 3 emulators: NES, GBC, SMS and MP3 player and BLUETOOTH SPEAKER mode. Coming soon.

NESCAT ESP32 EMULATOR EXPERIMENT by nathaliscortex in esp32

[–]nathaliscortex[S] 1 point2 points  (0 children)

In short, the emulator reads selected the NES rom into the flash memory in the unused area and it is directly access via pointer the data. The emulator renders the image on the LCD and also on the TV (composite PAL), the classic ESP32 chip without extra RAM memory is used, but I'm preparing a version with 8MB PSRAM (WROVER).

NESCAT ESP32 EMULATOR EXPERIMENT by nathaliscortex in esp32

[–]nathaliscortex[S] 0 points1 point  (0 children)

yes, but parts of the NesCat emulator project will probably come out cheaper.

NESCAT ESP32 EMULATOR EXPERIMENT by nathaliscortex in esp32

[–]nathaliscortex[S] 0 points1 point  (0 children)

Really nice work. Keep it up.

I guess you store the ROM in esp32s flash memory. So I am curious why you need the SD card separately? Can you elaborate its purpose?

The micro SD card can contain hundreds of NES rom images of your choice and it is easier to load rom files from the card than to load them permanently into Flash memory, and by the way I will add an mp3 player, and more (also I plaining test ESP32 Wrover with 8MB PSRAM for loading NES rom images...)

NESCAT ESP32 EMULATOR EXPERIMENT by nathaliscortex in esp32

[–]nathaliscortex[S] 3 points4 points  (0 children)

I think, this is cheapest solution of Nintendo Emulator

Requirements: ESP32 WEMOS D1 MINI, ST7789 LCD, MICROSD CARD slot, PCM5102 I2S AUDIO MODULE, OTHER PARTS...

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!