Mitti
Published © Apache-2.0

NESPemu

A portable NES Emulator (runs on EPS32) in an NES Controller. Up to 14 ROMs and 2.5h playtime, all for less than $25.

IntermediateFull instructions provided4 hours1,247
NESPemu

Things used in this project

Hardware components

ESP32 Wemos Mini
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1
2.4 ili9341 Display
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1
NES Controller
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1
240mAh Lithium Battery
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1
Battery Charger Board (with overcharge protection)
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1
Boost up Converter Board (to 5V)
This is a AFFILIATE-LINK (leads to Ebay), I'll get a little amount of money, if you buy over one of these - NO extra costs for you!
×1

Hand tools and fabrication machines

Wire Cutter
Soldering iron (generic)
Soldering iron (generic)
high speed rotary tool (something like a Dremel)
Scissor, Knife, Screwdriver etc (nothing special)

Story

Read more

Schematics

Circuit Schematic

Little overview how to connect the Pins (Display, ESP etc.) and how to connect the Power Circuit.

Code

esp32_nesemu_wemosmini

My Source Code for the ESP32. Compile it with the ESP-IDF for ESP32 (from Espressif). Here you can also change the Partitons for the Roms (less, bigger Roms - more, smaler Roms).

Credits

Mitti

Mitti

2 projects • 1 follower
Thanks to Espressif.

Comments