Play Sega Master System games On ESP32 Espressif Systems

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



Duration: 4:23
1,254 views
39


Sega Master System emulator running on an ESP32
Performance looks awesome for only one core being used...
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.

Code: https://github.com/espressif/esp32-nesemu/archive/master.zip

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


Display
To display the output, please connect a 320x240 ili9341-based SPI display to the ESP32 in this way:

Pin GPIO
MISO 25
MOSI 23
CLK 19
CS 22
DC 21
RST 18
BCKL 5
(BCKL = backlight enable)

Also connect the power supply and ground. For now, the LCD is controlled using a SPI peripheral, fed using the 2nd CPU. This is less than ideal; feeding the SPI controller using DMA is better,

Controller
To control , connect a Playstation 1 or 2 controller as such:

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 power supply, if a 5V one is unavailable.

ROM
This emulator does not come with a ROM. Please supply your own and flash to address 0x00100000

------------------------------------------------------------------------
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


2020-02-12#UFO_Attack! UFO blasting game using an #Arduino_UNO, and an #Atari_compatible_joystick.
2020-02-08Build Your Own Pocket SID Audio Player Arduino
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