My waiting list: ESP32 + VGA

I have to confess: I had a lot of fun with ESP8266 modules. It's a perfect replacement when you need an Arduino with connection. Later, when ESP32 came, I plan to use those modules, but I had no time, because of work, etc.

Now I have time, I have energy, so let's play. And the best way to start playing with an electronic module is to make something totally obsolete, like, umm... Yes, like a retro computer!

So I started googling "ESP Spectrum", and voila! There were some results. And one of the most interesting projects navigates me to the ESP32 VGA kit.

Or, to be honest, ESP32 + VGA + keyboard + mouse + audio connectors.

I have ordered two kits.

Of course, I love FPGA for retro tinkering. I really do. I enjoy the massive parallelism of FPGA emulation (or "re-creation"). You can not achieve that smoothness and elegance with SW-only emulation. But I am not an SW emulator hater, of course. I did a lot of emulators myself, so I know it's still a lot of fun.

That kit should be interesting. It has a VGA connector, so I haven't fiddle with R2R DAC and connectors. It provides 2 bits for each color, so theoretically it can provide 64 colors. Two PS/2 connectors are nice, as well as the TF card connector...

Okay, I have ordered it yesterday, so I have two or three weeks of looking forward. :) I believe the first project I have to try is the ZX-ESPectrum.

See also those GitHub repositories:

GitHub - rampa069/ZX-ESPectrum: A ZX spectrum 48K/128K emulator running on ESP32 with bitluni ESP32 VGA Board (also in TTG VGA32)
A ZX spectrum 48K/128K emulator running on ESP32 with bitluni ESP32 VGA Board (also in TTG VGA32) - GitHub - rampa069/ZX-ESPectrum: A ZX spectrum 48K/128K emulator running on ESP32 with bitluni ESP...
GitHub - dcrespo3d/ZX-ESPectrum-Wiimote: A ZX spectrum 48K/128K emulator running on ESP32 powered Lilygo TTGo VGA32 v1.4 board, using PS2 keyboard and/or Wiimote as input device. Active branches are master and devkit-custom
A ZX spectrum 48K/128K emulator running on ESP32 powered Lilygo TTGo VGA32 v1.4 board, using PS2 keyboard and/or Wiimote as input device. Active branches are master and devkit-custom - GitHub - dcr...
ESP32TinyCPC/readmeEnglish.md at main ยท rpsubc8/ESP32TinyCPC
AMSTRAD CPC Emulator TTGO VGA32. Contribute to rpsubc8/ESP32TinyCPC development by creating an account on GitHub.
GitHub - GmEsoft/Z80-MBC2_VGA32: Z80-MBC2 Emulator running on TTGO ESP VGA32
Z80-MBC2 Emulator running on TTGO ESP VGA32. Contribute to GmEsoft/Z80-MBC2_VGA32 development by creating an account on GitHub.
GitHub - guidol70/RC2014_ESP32_Z80_Emulator_VGA32
Contribute to guidol70/RC2014_ESP32_Z80_Emulator_VGA32 development by creating an account on GitHub.
GitHub - bitluni/ESP32VGA
Contribute to bitluni/ESP32VGA development by creating an account on GitHub.
GitHub - fg1998/ESP32-Basic-vga: Basic Language for ESP32 with VGA output
Basic Language for ESP32 with VGA output. Contribute to fg1998/ESP32-Basic-vga development by creating an account on GitHub.
GitHub - taylorknopp/ESP32VGAPC: A 1980s micro-pc Inspired inspired esp32 VGA PC
A 1980s micro-pc Inspired inspired esp32 VGA PC. Contribute to taylorknopp/ESP32VGAPC development by creating an account on GitHub.
GitHub - Vitus-Blaster/Z80-MBC2-ESP32-VGA: C compiler for CP/M-80, changes to libraries and addition of new modules in LIBV and LIBG for ESP32-VGA.
C compiler for CP/M-80, changes to libraries and addition of new modules in LIBV and LIBG for ESP32-VGA. - GitHub - Vitus-Blaster/Z80-MBC2-ESP32-VGA: C compiler for CP/M-80, changes to libraries an...

Should I order more kits?

Stay tuned... :)

Comments powered by Talkyard.

Martin Maly

Martin Maly

Programmer, journalist, writer and electronic hobbyist. Vintage CPU lover. Creating new computers with the spirit of 80's.
Czechia