ESP32 Project - Emulator - Sega Master System

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



Duration: 7:06
3,033 views
57


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!




Other Videos By Djamal.Uk


2020-01-16How I Made My Own Smartphone「 MAKERphone / CircuitMess-Ringo Clone 」
2019-12-29Building My Own Smartphone Make & receive phone calls - TEST ( Subscribe and stay updated ) PART-6
2019-12-28Building My Own Smartphone GAME - TEST ( Subscribe and stay updated ) PART-5
2019-12-27Building My Own Smartphone Ringtone Changing App - TEST ( Subscribe and stay updated ) PART-4
2019-12-26Building My Own Smartphone Color Torch TEST ( Subscribe and stay updated ) PART-3
2019-12-26Building My Own Smartphone 📞 Calling - TEST ( Subscribe and stay updated ) PART-2
2019-12-20Building My Own Smartphone 📞 Receiving a Call–TEST ( Subscribe and stay updated ) PART-1
2019-12-01ODROID-GO – on breadboard DIY 「 Handheld Game Console 」
2019-11-25Play Sega Master System games On ESP32 Espressif Systems
2019-11-18Play Dude Run, on ATTINY85-20PU Microchip Technology / Atmel | Breadboard Game Console Arduino
2019-11-17ESP32 Project - Emulator - Sega Master System
2019-11-09How to Build a ESP32 - Powered Gameboy ? 🎮 🕹
2019-11-07Bricks - BreakOut Game for ATmega168 / 328p Arduino
2019-10-05ArduBigBOY - Arduboy compatible 8-bit handheld Arduino game platform
2019-09-29I Build The Cheapest Arduboy Game Console Clone for Only $2.5 🕹️ 🎮
2019-09-27Arduino sound Level Meter 🎧 📈
2019-09-25Library for Atmel AVR microcontrollers to provide text output on a television
2019-08-08World's Smallest Tiny Arcade Machine: Space Invaders #Digispark #ATtiny85
2019-08-01Play Hat Trick Commodore 64 on the ATtiny85 ‑ 8‑bit MCU AVR Microcontroller - Microchip Technology
2019-07-17Beat Detection On The Arduino
2019-06-27「 Play Operation Wolf Classic 」👈🎥 on ( Arduino Uno ) with a 84x48 monochrome LCD Nokia 5110



Tags:
Sega
Master
ESP32
Emulator
console
gameboy
arduboy
Arduino
AVR
gameplay
OutRun
arcade game