A Tiny ESP32 Handheld NES Emulator for the ESP32

Channel:
Subscribers:
4,120
Published on ● Video Link: https://www.youtube.com/watch?v=svDKXKS3K00



Duration: 35:47
19,815 views
408


A Tiny ESP32 Handheld NES Emulator
Requirements: ESP32 , ST7789 LCD, MICROSD CARD slot, PCM5102 I2S AUDIO MODULE, OTHER PARTS...

if you enjoyed those videos, then please subscribe to my channel which I update every week
👉 Subscribers : https://bit.ly/2EpEwrU


+++++++++++++++
++ FEATURES: +
+++++++++++++++
MicroSD card support
240*240 1.3" LCD ST7789 display
I2S AUDIO support PCM5102 module
huge NES ROMs up to 512kB (read from FLASH)

==========
= Required =
==========
□ ESP32 Development Board
□ Using 7 push Buttons Switches
□ 240*240 1.3" LCD ST7789 display
□ PCM5102 I2S AUDIO MODULE,
□ MICROSD CARD slot,

=========================
= Schematic is pretty simple: =
=========================

AUDIO i2S ======= TO ======== ESP32
I2S_BCK_IO //BCK ---------------------- (GPIO 27)
I2S_WS_IO //LCK ------------------------(GPIO 32)
I2S_DO_IO //DIN ------------------------- (GPIO 25)

Micro SD Card ========= TO ======= ESP32
SD_MOSI_PIN -------------------------------------- (GPIO 17)
SD_MISO_PIN ---------------------------------------(GPIO 16)
SD_SCK_PIN -----------------------------------------(GPIO 21)
SD_CS_PIN -------------------------------------------(GPIO 22)

NES FOLDER ("/NES/") where to place the NES ROMs

Buttons ========== ESP32
ALL Buttons 5V ----- TO ------ ESP32 PINs --TO --10ohm resistor ---- GND
5V ------- Button UP ------------- 39 //SVN ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button DOWN ---------- 35 //IO35 ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button LEFT ------------ 36 //SVP. ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button RIGHT ---------- 34 //IO34. ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button A ---------------- 2 //IO2. ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button B ---------------- 14 //TMS. ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button START ---------- 15 //TDO. ----/|/\1k Ohm /\/\/\------ GND
5V ------- Button SELECT --------- 13 //TCK ----/|/\1k Ohm /\/\/\------ GND


============
= VIDEO OUT =
============
GPIO26 ------- VIDEO OUT -------- GND

===========================
= The Source-Code here: =
===========================
https://github.com/Djamal-UK/NesCat/archive/main.zip


#esp32_arduino #esp32_nintendo_emulator #esp32_snes_emulator

------------------------------------------------------------------------
About Social Media, Business, and Blogging
------------------------------------------------------------------------

https://www.youtube.com/djamaluk
https://www.facebook.com/Djamal.UK
https://twitter.com/DjamalUK
https://Djamal.UK


Code and Schematic OR Any Questions Please let me know in the comment section below



Thank you everyone for stopping by my youtube channel I would love to hear from you, so leave a comment to let me know you were here!




Other Videos By Djamal.Uk


2021-07-22Play Crazy Tetris Game - LilyGO TTGO T-Display ESP32
2021-07-21🎥 ESP32-CAM ➜➤ ESP32 TTGO T-Display Direct! Live Video Streaming Over WiFi | Security Camera System
2021-06-03Play Dangerous Dave (MS-DOS) GAME - on a Simple ESP32 Microcontroller
2021-05-26Emulate the Windows 3.0, MS-DOS, Linux ELKS and More on a Simple ESP32 Microcontroller
2021-05-20Sinclair ZX Spectrum Emulator on Single ESP32 TV-OUT
2021-04-07Electronic Animated Eye for esp32 TTGO T-Display
2021-04-01Two button calculator TTGO T-Display ESP32 - Arduino Sketch
2021-02-12MicroByte - fully open-source, DIY 8-bit game console
2021-01-27ESP32 Talking Weather broadcast [MicroPython]
2021-01-07Music game port of Super Hexagon for Parallax Propeller [ Spin Hexagon ]
2020-12-31A Tiny ESP32 Handheld NES Emulator for the ESP32
2020-12-25ATtiny85 Super Mario Test Using 2x I2C OLED Displays on a Single Bus
2020-12-22ESP32 Gameboy Ninja Gaiden Shadow
2020-11-27Turn your ESP32 into a Fully Programmable Mini Retro Gaming Console HDMI to TV + [Source Code]
2020-11-19A Nintendo Entertainment System Emulator for the ESP32 + [SOURCE CODE]
2020-11-12Nintendo Emulator for ESP32, SD card support Composite TV Video, Using USB Keyboard + [SOURCE CODE]
2020-11-08Hydra Game - StarBlaster NTSC/PAL video game for Propeller Parallax P8X32A-D40
2020-11-03Building A 1980s Microcomputer With A Parallax Propeller P8X32A-D40
2020-10-31Helicopter Game by a single Parallax Propeller Microcontroller P8X32A-D40
2020-10-28Nyan cat running by a single Parallax Propeller Microcontroller P8X32A-D40
2020-10-21Tetris - NTSC/PAL video game for Propeller: Parallax P8X32A-D40



Tags:
esp32 projects
esp32 micropython
esp32 arduino
esp32 nes emulator
esp32 nes controller
esp32 nes emu
esp32 emulator
esp32 gameboy
esp32 game controller
esp32 game console
esp32 gamepad
sp32 gameboy emulator
esp32 game emulator
esp32 game engine
esp32 gameboy pocket
esp32 game camera
esp32 game boy
esp32 games