ESP32 Project - Emulator - Sega Master System
What is this?
This is a port of #Sega_Master_System to the #ESP32 chip.
It will run most Sega Master System roms at full speed .
(However, because of the low speed of the SPI LCD used and the overhead of pushing pixels to it, the frame rate is limited to 15-20FPS for now.
If you enjoyed those videos, then please subscribe to my channel
which I update every week
👉 Subscribers : https://bit.ly/2EpEwrU
What do I need to use this?
You will need:
* A board containg an ESP32 chip and at least 4MB (32Mbit) of SPI flash, plus the tools to program it.
* A backup of a Sega Master System ROM game cartridge
* A 320x240 ILI9341 display, controllable by a 4-wire SPI interface. You can find modules with this LCD by
looking for '2.2 inch SPI 320 240 ILI9341' on eBay or other shopping sites. We used the one with the red PCB and the
SD-card on the bottom.
* Optional, but highly recommended: A Playstation 1 (PSX) or Playstation 2 controller to actually play the game
How do you hoop up the board?
**LCD:**
===== =======================
Pin GPIO
===== =======================
MISO 25
MOSI 23
CLK 19
CS 22
DC 21
RST 18
BCKL 5
===== =======================
(BCKL = backlight enable)
(Make sure to also wire up the backlight and power pins.)
**Sound(Analog Out)**
===== =====
Pin GPIO
===== =====
SOUND 26
===== =====
(Obviously, also hook up the power pins and connect the sound output to an amp or headphones or so.)
**PSX/PS2 controller**
===== =====
Pin GPIO
===== =====
CLK 14
DAT 27
ATT 16
CMD 2
===== =====
Also connect the power and ground lines. Most PS1/PS2 controllers work fine from a 3.3V or 5V power supply
**Code**
===== =====
https://github.com/espressif/esp32-nesemu/archive/master.zip
Because of copyright reasons, you will have to supply the game rom image yourself.
Code and Schematic OR Any Questions Please let me know in the comment section below
------------------------------------------------------------------------
About Social Media, Business, and Blogging
------------------------------------------------------------------------
https://www.youtube.com/djamaluk
https://www.facebook.com/Djamal.UK
https://twitter.com/DjamalUK
https://Djamal.UK
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!