ESP32 Rainbow, a modern replica of the classic Sinclair ZX Spectrum personal computer, is dedicated to preserving its original features, including a built-in speaker, LCD, and full-color touch keyboard. In addition, it incorporates some modern elements, such as a USB Type-C power input and microSD storage, offering users a more up-to-date experience.
For ZX Spectrum enthusiasts, this is exciting news, as the ESP32 Rainbow provides a very convenient way to tinker with and program the legendary British home computer.
The ESP32 Rainbow is based on the ESP32-S3 module. It allows you to run ZX Spectrum games and BASIC using the ESP32 Rainbow and the original firmware, or you can program it yourself via the built-in USB Type-C port, taking advantage of the touch keyboard, display, speaker, and microSD to begin your exploration.
Additionally, there are two standard QWIIC connectors and an "expansion port" for connecting peripherals. With all these features, the ESP32 Rainbow is not only an excellent ZX Spectrum emulator but also a great platform for building your own ESP32 projects.
This project is going to crowdfund on CrowdSupply, check ESP32 Rainbow for more info and welcome to support it if you are interested.