Todos los emuladores de la v1.2 funcionan en v1.4, al ser retrocompatible
A fecha 2023/03/17:
- IoT BASIC (TinyBASIC) Intérprete (creado por Stefan Lenz) de BASIC, compatible con el BASIC de Palo Alto y Apple. Gran multiplataforma, soportando AVR, ESP8266, ESP32 (fabgl TTGO VGA32), rp2040,STM32, DOS, LINUX, WINDOWS, MAC, etc... https://github.com/slviajero/tinybasic/tree/main/IoTBasic
- esp32-z80emu Emulador ZX Spectrum realizado por abelykh0 (Andrey Belykh) para TTGO VGA32 v1.4. No requiere PSRAM, pero si micro SD. Soporta 4 cores (Lin Ke-Fong, José Luis Sánchez, Steve Checkoway y Andre Weissflog). https://github.com/abelykh0/esp32-z80emu
- ZX ESPectrum IDF Emulador ZX Spectrum para TTGO VGA32 sin PSRAM realizado por @Eremus (Víctor Iborra) https://github.com/EremusOne/ZX-ESPectrum-IDF. Soporta multicolor, Bifrost*2, Nirvana and Nirvana+, Border effects, Contended memory, Contended I/O. Permite SPIFFS y SD simultaneo. Es accurate cycle.
- runCPM VGA32 Emulador de CP/M modificado por @GuidoL, basado en el de MockbaTheBorg.https://github.com/guidol70/RunCPM_VGA32. Está preparado para máxima comodidad del usuario, y tiene múltiples versiones preparadas para diferentes plataformas.
- BK-0010 Emulador de BK-0010 de abelykh0 https://github.com/abelykh0/esp32-bkEmu
- PC Emulator Emulador de PC, basado en el emulador de Adrian Cable, creado por Fabrizio Di Vittorio. https://github.com/fdivitto/FabGL
- Z80-MBC2 Emulador del Z80-MBC2 creado por Michel Bernard para TTGO VGA32 v1.4, pero es posible que funcione en v1.2, dado que no necesita PSRAM, sólo el módulo SD.https://github.com/GmEsoft/Z80-MBC2_VGA32
- Zork: Zork en ESP32 de Louis Davis basado en el proyecto de John D. Holder https://www.hackster.io/news/tal-ofer-s-arduino-sketch-turns-an-espressif-esp32-into-a-standalone-z-machine-for-zork-41ffb2ff3db5 github: https://github.com/talofer99/AZIP_ESP32 Requiere tarjeta SD.
- ESP32 Basic vga: Fork de Robert Melzi / Rob Cai para la placa TTGO VGA32 v1.4 realizado por Fernando García. Requiere SD. https://github.com/fg1998/ESP32-Basic-vga
- ZX-ESPectrum: En el ZX-ESPectrum.ino figura un comentario de licencia, pero no tiene importancia (se olvidaron de quitar), es 100% libre (confirmado por rampa). https://github.com/rampa069/ZX-ESPectrum Funciona Spectrum 16/48 sin PSRAM, y Spectrum 128/+2/+3 con PSRAM. Permite snapshots SNA, ROMS, leer y grabar tapes, y tiene un OSD. Se usan los pines 1 (comunicación serie) para el AY-3-8910, el 26 (EAR_PIN pin 34) para entrada de cinta y 27 (MIC_PIN pin 0) para salida de cinta. Por tanto se está usando los pines del conector de ratón, es decir, se tiene que hacer un adaptador, para usar estas funcionalidades extras.
- ZX-ESPectrum Wiimote:Fork de David Crespo con modificaciones de @Eremus basado en el ZX-ESPectrum de rampa. En el hardware.h ya estan definidos el pinout correcto para la placa TTGO-VGA32 (sonido 25). Tiene soporte para el mando de la WII y permite cargar SNA,Z80 desde el OSD. Soporta el core de Jose Luis Sanchez y es accurate cycle, carga de cintas y multicolor.https://github.com/dcrespo3d/ZX-ESPectrum-Wiimote/tree/lilygo-ttgo-vga32
En desarrollo:
- PaleESP32VGA: Womble está desarrollando el emulador de Camputers Lynx 96K con soporte de disco. Se requiere psram para los discos, pero es fácil cambiarlo. Funciona perfecto en la TTGO VGA32 v1.4. https://github.com/retrogubbins/PaleESP32VGA
- OricVGA32: OulanB está desarrollando el emulador de ORIC. https://github.com/OulanB/OricVGA32/
- EMUL8D: Port del EMUL8D de ORIC a ESP32-WROOM-32 por el autor ISS (RAXIS). Más info del desarrollo: https://forum.defence-force.org/viewtopic.php?f=22&t=2366 y preview https://www.youtube.com/watch?v=OOCchvRdLeg&ab_channel=iss