Rossum is a well-known maker. He introduced his latest work ESP_8_BIT in a recent blog post. This is an interesting gadget that uses only one ESP32 chip to allow users to enjoy the game consoles of Atari 8-bit, NES (Nintendo Entertainment System, red and white machine) and SMS (Sega Master System) on their TV. Nostalgic gaming experience.
ESP_8_BIT is based on the Arduino IDE framework and can run normally on ESP32. It supports NTSC/PAL color composite video output, and its 4x color carrier signal is generated by an audio PLL/DAC at 14.318180 MHz or 17.734476 MHz. ESP_8_BIT supports classic Bluetooth, as well as various IR keyboards and joysticks. It includes an HCI/L2CAP/HID stack implemented on the VHCI API, supporting Bluetooth EDR peripherals, WiiMotes, etc. ESP_8_BIT's video and audio technology is excellent, as is its Bluetooth performance, and because of this, the code quality is also very high and looks very clear and intuitive.
This project implements support for Atari based on the Atari800 emulator, in which Espressif's ESP32 also plays a core role. Rossum said humorously: "I love the Atari 8-bit so much! For forty years now, I get excited every time I see the classic blue background and swinging fonts. Its fantastic industrial design and disk drive is a legend and it's great to see it return in this new form!"
ESP_8_BIT implements support for Sega Master System (SMS) based on smsplus, playing .sms (Sega Master System) and .gg (Game Gear) ROM . As Rossum said: "The simulator used in this project is the one used by SpriteTM when it first showed us the powerful ESP32!" The SpriteTM he mentioned is also a software engineer and technical marketer at Espressif. Manager Jeroen Domburg. Rossum commented that Jeroen is "an important person who enriches the ESP32 ecosystem and makes it more interesting and valuable."
Blockdiagram
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet