Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iandstanley/awesome-ttgo-vga

List of TTGO-VGA stuff
https://github.com/iandstanley/awesome-ttgo-vga

List: awesome-ttgo-vga

Last synced: about 1 month ago
JSON representation

List of TTGO-VGA stuff

Awesome Lists containing this project

README

        

# Awesome TTGO VGA32 board
Here is a list of TTGO-VGA related stuff.

Contributions are welcome just create a pull request with the changes please keep the format consistent.

# OFFICIAL pages (TTGO VGA32 & FabGL)
- [LilyGo VGA32 GitHub page](https://github.com/Xinyuan-LilyGO/VGA32)

# OFFICIAL Videos by Fabrizio Di Vittorio
Official videos by the creator of FabGL library/emulator package.

- [PRODUCT VIDEO: FabGL Terminal Board with MBC2](https://www.youtube.com/watch?v=Ww_pH_ZOLqU)

### Installation
- [FabGL Tutorial - Installation](https://www.youtube.com/watch?v=8OTaPQlSTas)
- [How to install esp32 TTGO Micro 32 board + FabGL to Arduino IDE and setup Commodore VIC-20 emulator](https://www.youtube.com/watch?v=FXp4WoD9i7E)

### Serial Terminal
- [Using pins as rx/tx for softwareserial](https://github.com/Xinyuan-LilyGO/TTGO-T-Display/issues/12)

Youtube:
- [FabGL ESP32 serial terminal: Playing with resolutions, fonts and colors, older model](https://www.youtube.com/watch?v=VylUOAgu9to)
- [FabGL Terminal with Raspberry Pi](https://www.youtube.com/watch?v=hcSdaMe2ejg)
- [Change the button function to call up the emulation menu on the serial port](https://hackaday.com/2020/08/20/esp32-altair-emulator-gets-split-personality/)
- [Using ESP32/VGA32 Terminal for Z80-MBC2](https://www.instructables.com/Using-ESP32VGA32-Terminal-for-Z80-MBC2/)

### Network Terminal (Telnet)
- [telnet telehack using TTGO VGA32_1.4 w/ FabGL NetworkTerminal VT100](https://www.youtube.com/watch?v=D1olWSPX-cc)
- [TeleBASIC with FabGL graphics, sprite, and sound on TTGO VGA32 v1.4 (ESP32)](https://www.youtube.com/watch?v=YRwfwXCcyoI)

### Altair 8800 emulation:
- [Altair 8800 with FabGL (ESP32) - CP/M Navigating Emulator Settings](https://www.youtube.com/watch?v=MFYpXwqQZ_I)
- [Altair 8800 with FabGL (ESP32) - CP/M Text Games](https://www.youtube.com/watch?v=y0opVifEyS8)
- [Altair 8800 with FabGL (ESP32) - CP/M Compiling C programs](https://www.youtube.com/watch?v=v7eKlSkGKWw)
- [Altair 8800 with FabGL (ESP32) - CP/M Formatting C and D - MBASIC test](https://www.youtube.com/watch?v=yiSvToO-7sc)
- [Altair 8800 with FabGL (ESP32) - CP/M languages (BBC Basic, Nevada Basic, forth, lisp...)](https://www.youtube.com/watch?v=y_Y5Z7Ks5yA)
- [Altair 8800 with FabGL (ESP32) - CP/M Setup Wordstar 4](https://www.youtube.com/watch?v=QiB7WgNVZLs)
- [Altair 8800 with FabGL (ESP32) - CP/M Turbo Pascal 3](https://www.youtube.com/watch?v=6bASIWiZPp8)

### CP/M emulation
- [Multitasking - Multisession CP/M 3 (Plus) with ESP32 and FabGL](https://www.youtube.com/watch?v=3UevsxMQZ5w)

### IBM PC emulation
- [How to install ESP32 IBM PC Emulator](https://www.youtube.com/watch?v=upgogkPwG6E)
- [IBM-PC on ESP32 with FabGL](https://www.youtube.com/watch?v=cdloLKSRUvo)
- [IBM PC on ESP32 with FabGL - Part I (FreeDOS + GWBasic + QBASIC)](https://www.youtube.com/watch?v=3I1U2nEoxIQ)
- [IBM PC on ESP32 with FabGL - Part II (FreeDOS + DOS Developing Tools)](https://www.youtube.com/watch?v=eM4TYgdEDlo)
- [IBM PC on ESP32 with FabGL - Part III (Windows 3.0, MS Word, MS Excel)](https://www.youtube.com/watch?v=LdpbAHw_-Do)
- [IBM PC on ESP32 with FabGL - Part IV (Flight Simulator, SimCity, Word, Works, FoxPro)](https://www.youtube.com/watch?v=UwWX2_GvtDs)
- [IBM PC on ESP32 with FabGL - Part V (MS-DOS 3.31)](https://www.youtube.com/watch?v=obfJ-_M11k8)
- [IBM PC on ESP32 with FabGL - Part VI (Linux ELKS)](https://www.youtube.com/watch?v=Tr2yMjrgP8o)
- [IBM PC on ESP32 with FabGL - Part VII (CP/M 86 + Turbo Pascal + MBASIC)](https://www.youtube.com/watch?v=wVznN6Dw-aU)

### Vic20 emulation
- [FabGL embedded free VIC20 games](https://www.youtube.com/watch?v=ZW427HVWYys)

### Other videos
- [ESP32 Text to Speech (fabgl)](https://www.youtube.com/watch?v=zN-SyLL_pBQ)
- [Graphics User Interface - GUI with ESP32 (FabGL library)](https://www.youtube.com/watch?v=84ytGdiOih0)

# Cases for the TTGO VGA32
- [TTGO VGA32 V1.4 Case by firepower9966, Thingiverse](https://www.thingiverse.com/thing:4675382)
- [TTGO VGA32 V1.4 Case by rugby20, Thingiverse](https://www.thingiverse.com/thing:4774069)
- [small box case for LILYGO TTGO VGA32 V1.4 by n602, Thingiverse](https://www.thingiverse.com/thing:4570375/files)
- [Cases for the LilyGo VGA32](https://www.yeggi.com/q/lilygo+ttgo+vga32+v1+1)
# TTTGO VGA32 reviews
- [TTGO ESP32 VGA32 #13d FabGL Library Firmware PC Emulator MS DOS 6 22 HDD](https://www.youtube.com/watch?v=crxHK_7ZZXc)
- [TTGO VGA32 (ESP32)](https://www.youtube.com/watch?v=-ewkBGOnL1k)
- [TTGO VGA32 - Tiny ESP32 FabGL Development Board](https://www.youtube.com/watch?v=sCctddhJ8RA)
- [VGA on an ESP32? Cheap and easy!](https://www.youtube.com/watch?v=Kz9D9lpATwg)
- [Lilygo TTGO VGA32 Controller Unbox and Example Sketches](https://www.youtube.com/watch?v=jQw44-v6kv4)
- [ESP32 Game Console Audio](https://www.youtube.com/watch?v=MOoKQnWF4OY)
- [The Ghost PC](https://www.youtube.com/watch?v=v3NXwyRXKwQ)

# FabGL board operating system
- [FabGL by Fabrizio Di Vittorio](https://github.com/fdivitto/FabGL)
- [FabGL Homepage](http://www.fabglib.org/)
- [Graphics User Interface - GUI with ESP32 (FabGL library)](https://www.youtube.com/watch?v=84ytGdiOih0)

# Using the TTGO VGA32 board as a terminal
- [FabGL ESP32 serial terminal: Playing with resolutions, fonts and colors, older model](https://www.youtube.com/watch?v=VylUOAgu9to)
- [How to use any VGA monitor as a serial terminal with VGA32 and FabGL (featuring IMSAI 8080)](https://www.youtube.com/watch?v=LOhmlOyUw4w)
- [Turn Any VGA Monitor into a RS232 Serial Terminal! Intro](https://www.youtube.com/watch?v=-SIB-rZcnWs)

# Operating Systems on the TTGO VGA32 board

### RUNCPM
- [Flashing RunCPM under Linux or Windows on the TTGO VGA32 with esptool](https://lehwalder.wordpress.com/2021/07/18/flashing-runcpm-under-linux-on-the-ttgo-vga32-with-esptool/)
- [RunCPM (v5.1) on the TTGO VGA32 (ESP32 with VGA and PS2-Keyb.)](https://groups.google.com/g/comp.os.cpm/c/pQf_MBUUC3g?pli=1)

### CP/M 2.2
-[Flashing RunCPM under Linux or Windows on the TTGO VGA32 with esptool](https://lehwalder.wordpress.com/2021/07/18/flashing-runcpm-under-linux-on-the-ttgo-vga32-with-esptool/)

Youtube:
- [Altair 8800 with FabGL (ESP32) - CP/M Text Games](https://www.youtube.com/watch?v=y0opVifEyS8)
- [Altair 8800 with FabGL (ESP32) - CP/M Compiling C programs](https://www.youtube.com/watch?v=v7eKlSkGKWw)
- [Altair 8800 with FabGL (ESP32) - CP/M Formatting C and D - MBASIC test](https://www.youtube.com/watch?v=yiSvToO-7sc)
- [Altair 8800 with FabGL (ESP32) - CP/M languages (BBC Basic, Nevada Basic, forth, lisp...)](https://www.youtube.com/watch?v=y_Y5Z7Ks5yA)
- [Altair 8800 with FabGL (ESP32) - CP/M Setup Wordstar 4](https://www.youtube.com/watch?v=QiB7WgNVZLs)
- [Altair 8800 with FabGL (ESP32) - CP/M Turbo Pascal 3](https://www.youtube.com/watch?v=6bASIWiZPp8)
- [TTGO VGA32 - Tiny ESP32 FabGL Development Board](https://www.youtube.com/watch?v=sCctddhJ8RA)
- [Altair 8800. Make your own on a budget!](https://www.youtube.com/watch?v=kynvgWg0MmU)
- [Retro CP/M Stand Alone Emulator](https://www.instructables.com/Retro-CPM-Stand-Alone-Emulator/)

### CP/M 3
- [Multitasking - Multisession CP/M 3 (Plus) with ESP32 and FabGL](https://www.youtube.com/watch?v=3UevsxMQZ5w)

### CP/M 86
- [IBM PC on ESP32 with FabGL - Part VII (CP/M 86 + Turbo Pascal + MBASIC)](https://www.youtube.com/watch?v=wVznN6Dw-aU)

# Utilities for TTGO VGA32
- [I made Kilo text editor port to esp32 with FabGL](https://www.youtube.com/watch?v=74_XJ8f4MvY)

# Programming on TTGO VGA32
-[ESP32-Basic-vga](https://github.com/fg1998/ESP32-Basic-vga)

# Emulating Hardware on the TTGO VGA32 board

### Altair 8080 emulation
- [Altair 8800 with FabGL (ESP32) - CP/M Text Games](https://www.youtube.com/watch?v=y0opVifEyS8)
- [Altair 8800 with FabGL (ESP32) - CP/M Compiling C programs](https://www.youtube.com/watch?v=v7eKlSkGKWw)
- [Altair 8800 with FabGL (ESP32) - CP/M Formatting C and D - MBASIC test](https://www.youtube.com/watch?v=yiSvToO-7sc)
- [Altair 8800 with FabGL (ESP32) - CP/M languages (BBC Basic, Nevada Basic, forth, lisp...)](https://www.youtube.com/watch?v=y_Y5Z7Ks5yA)
- [Altair 8800 with FabGL (ESP32) - CP/M Setup Wordstar 4](https://www.youtube.com/watch?v=QiB7WgNVZLs)
- [Altair 8800 with FabGL (ESP32) - CP/M Turbo Pascal 3](https://www.youtube.com/watch?v=6bASIWiZPp8)
- [TTGO VGA32 - Tiny ESP32 FabGL Development Board](https://www.youtube.com/watch?v=sCctddhJ8RA)
- [Altair 8800. Make your own on a budget!](https://www.youtube.com/watch?v=kynvgWg0MmU)

### IBM PC emulation
- [ESP32TinyFake86](https://github.com/rpsubc8/ESP32TinyFake86)
- [Last Mission in real TTGO VGA32 1.2 (without psram)](https://www.youtube.com/watch?v=bvemwxvgysk)
- [IBM PC / Windows on a Microcontroller?](https://www.youtube.com/watch?v=56SvxxWzKhA)
- [TTGO VGA32 IBM PC XT](https://www.youtube.com/watch?v=wDbpqXIRzZQ)
- [TTGO VGA32 XT emulator (minimal RAM)](https://www.youtube.com/watch?v=MCjnC1LUoW0)
- [Goody 8086 TTGO VGA32 v1.2](https://www.youtube.com/watch?v=-woF3qlxIgQ)
- [Arkanoid in TTGO VGA32 with only 12 KB SRAM](https://www.youtube.com/watch?v=J6RhexckYXA)
- [Real Fake86 TTGO VGA32 v1.2 with sound](https://www.youtube.com/watch?v=L8r3D8fdL1o)
- [Paku Paku in real ESP32 (TTGO VGA32 v1.2)](https://www.youtube.com/watch?v=GzbG932c71Q)
- [Bonus - Smallest Dos Computer](https://www.youtube.com/watch?v=pnJf-bvSfHw)

### Amstrad CPC emulation
- [464 CPC Emulator on TTGO VGA32](https://www.youtube.com/watch?v=_3QWmjH6noc)
- [Tiny AMSTRAD CPC port ESP32](https://github.com/rpsubc8/ESP32TinyCPC)

Youtube:
- [Public Test AMSTRAD CPC 464 TTGO VGA32 v1.2 Emulator](https://www.youtube.com/watch?v=mmrR4EtUSow)
- [Prince Of Persia in CPC TTGO VGA32 ESP32](https://www.youtube.com/watch?v=LAS3A6X4WJ)
- [464 CPC Emulator on TTGO VGA32](https://www.youtube.com/watch?v=_3QWmjH6noc)
- [TTGO VGA32 amx mouse CPC](https://www.youtube.com/watch?v=wtiaPTKRBYY)
- [CPC EMU ESP32 TTGO VGA32 ROM Games](https://www.youtube.com/watch?v=TI8s1bZf2LI)

### Spectrum emulation
- [10$ ZX spectrum on ESP32, PS2 keyboard, VGA output](https://github.com/rampa069/ZX-ESPectrum)
- [ESpectrum emulator, Spanish? Use Google Translate](https://zxespectrum.speccy.org/)
- [TTGO VGA32 without PSRAM 128, +2A, +3 and +3E, Spanish?](http://retrowiki.es/viewtopic.php?f=86&t=200036016&start=32)
- [ESP32TinyZX Spectrum](https://github.com/rpsubc8/ESP32TinyZXSpectrum)
- [esp32-z80emu emulator](https://github.com/abelykh0/esp32-z80emu)

Youtube:
- [10$ ZX spectrum on ESP32, PS2 keyboard, VGA output, no audio, crackle](https://www.youtube.com/watch?v=8S0wn_HtRgg)
- [ZX Spectrum TTGO VGA32 with FabGL, no audio](https://www.youtube.com/watch?v=4CiVkBaFn2w)
- [~10 euros ZX Spectrum Emulator (English subtitles)](https://www.youtube.com/watch?v=GXHBrQVTfBw)
- [ZX Spectrum 128K (no PSRAM) emulator in TTGO VGA32](https://www.youtube.com/watch?v=3kKV68VMI-M)
- [TTGO VGA32 without PSRAM 128, +2A, +3 and +3E](https://www.youtube.com/watch?v=h3OwAP9jFvo)
- [TTGO VGA32(without psram) BASIC 128K and detect +3](https://www.youtube.com/watch?v=Z35d9wTuSCU)
- [TTGO VGA32 Spectrum WIFI load SNA](https://www.youtube.com/watch?v=xA9sLEvXeUI)
- [Border effects in TTGO VGA32 (ESP32) ZX Spectrum emulator](https://www.youtube.com/watch?v=-EzuZAGtiZQ)

### ZX81 emulation
- [zx81 emulator in TTGO VGA32](https://www.youtube.com/watch?v=TP1LB-TgL7U)
- [ZX81 TTGO VGA32 v1.2 (public version)](https://www.youtube.com/watch?v=nFVNEgNH5RE)
- [FabGL VGA32 with MECUMEesp81 ZX81 emulator playing 1k Chess](https://www.youtube.com/watch?v=0a9QaWHoNKA)

### Vic20 emulation
- [FabGL embedded free VIC20 games](https://www.youtube.com/watch?v=ZW427HVWYys)
- [Emulate a Commodore VIC-20 on an ESP32 for $16](https://www.youtube.com/watch?v=Zvvdwd4t6gc)
- [How to install esp32 TTGO Micro 32 board + FabGL to Arduino IDE and setup Commodore VIC-20 emulator](https://www.youtube.com/watch?v=FXp4WoD9i7E)
- [TTGO VGA32 - Tiny ESP32 FabGL Development Board](https://www.youtube.com/watch?v=sCctddhJ8RA)

### Commodore C64 emulation
- [Tiny C64 port ESP32](https://github.com/rpsubc8/ESP32TinyC64)
- [C64 in TTGO VGA32](http://www.retrowiki.es/viewtopic.php?f=86&t=200036016)

Youtube:
- [C64 emulator in real TTGO VGA32](https://www.youtube.com/watch?v=3VmYzMsAnps)
- [C64 in TTGO VGA32](https://www.youtube.com/watch?v=PPVfNmJeH-s)

### GameBoy emulation
- [ESP32 Gameboy emulator](https://github.com/rpsubc8/esp32gameboy)
- [Multiples ROMS gameboy ESP32](https://www.youtube.com/watch?v=_zh5UDjzbNI)

### NES emulation
- [Tiny NES emulator](https://github.com/rpsubc8/ESP32TinyNesMaster)
- [TTGO VGA32 v1.2 NES emulator](https://www.youtube.com/watch?v=_MBXnjj_zJM)

Youtube:
- [ESP32 TinyBasic II VGA and NES emulator on TV](

### Acorn Electron emulation
- [ESP32Tiny Elkulator](https://github.com/rpsubc8/ESP32TinyElkulator)

Youtube:
- [ESP32 Acorn Electron (no psram)](https://www.youtube.com/watch?v=Nh3W_6kOlG4)
- [Acorn Electron TTGO VGA32](https://www.youtube.com/watch?v=f_izdyP4gS8)

### Uzebox emulation
- [Tiny Uzebox](https://github.com/rpsubc8/ESP32TinyUzebox)

Youtube:
- [Uzebox port TTGO VGA32](https://www.youtube.com/watch?v=FOyyOquksqk)
- [UZEBOX real TTGO VGA32 12 fps (no psram)](https://www.youtube.com/watch?v=2DmVumkmnCU)

### Vectrex emulation
- [Vectrex in ESP32 TTGO VGA32](https://www.youtube.com/watch?v=pJX1VhIOsV8)

### Chip8 emulation
- [Tiny Chip8 port ESP32](https://github.com/rpsubc8/ESP32TinyChip8)

Youtube:
- [Tiny Chip8 port ESP32](https://www.youtube.com/watch?v=4xpE6p1qBoo)

### Oric emulation
- [Oric VGA32](https://github.com/OulanB/OricVGA32/)
- [Oric VGA32 1.0 release](https://github.com/OulanB/OricVGA32/wiki)

# Games on the TTGO VGA32 board
See also games in the various emulated systems listed here

### Arcade emulation
- [Arcade Pacman](https://github.com/rpsubc8/ESP32TinyPAC)

# Foreign Language Videos

### Spanish?
- [~10 euros ZX Spectrum Emulator (English subtitles)](https://www.youtube.com/watch?v=GXHBrQVTfBw)
- [C64 emulator in real TTGO VGA32](https://www.youtube.com/watch?v=3VmYzMsAnps)
- [C64 in TTGO VGA32](http://www.retrowiki.es/viewtopic.php?f=86&t=200036016)
- [UZEBOX real TTGO VGA32 12 fps (no psram)](https://www.youtube.com/watch?v=2DmVumkmnCU)

### Russian?
- [Модуль TTGO VGA32](https://youtu.be/QAlkMlJ3w8Q?si=zRfx-6DtJtozkhTl)
- [Пощупаем снова ТиТи ГО(TTGO VGA)](https://www.youtube.com/watch?v=SDtulkV4TNw)
- [ESP32 Lilygo (ttgo) vga32 module](https://www.youtube.com/watch?v=1OsNSaOi4_)

### German?
- [LILYGO TTGO ESP32 VGA32 Board V1.4](https://www.youtube.com/watch?v=3HJOkd05I8c)
- [TTGO VGA32 einfach phantastisch](https://youtu.be/NwkLWIhMKC8?si=waldFppAJXTXrSHI)
- [TTGO ESP32 VGA32 #13e FabGL Library Firmware DOS Programs and Games HDD](https://www.youtube.com/watch?v=YdbBVU368Jk)
- [TTGO ESP32 VGA32 #04 FabGL Library Firmware Altair 8800 Emulator](https://www.youtube.com/watch?v=sSP-DSnbs1g)
- [TTGO ESP32 VGA32 #13f 1 FabGL Library Firmware Windows 3 0 HDD](https://www.youtube.com/watch?v=7dLPnqFTNTs)
- [TTGO ESP32 VGA32 #11 FabGL Library Firmware Network Terminal Telnet](https://www.youtube.com/watch?v=BizrWXH1ad8)
- [TTGO ESP32 VGA32 #13j FabGL Library Firmware Linux ELKS 0 4 0 Floppy](https://www.youtube.com/watch?v=pSmAN4VB6rc)
- [TTGO ESP32 VGA32 #13c FabGL Library Firmware PC Emulator MS DOS 3 31 Floppy](https://www.youtube.com/watch?v=zGMcrE2YZI4)
- [TTGO ESP32 VGA32 #05 FabGL Library Firmware Ansi VT100 Terminal](https://www.youtube.com/watch?v=D9blWkH92W0)
- [TTGO ESP32 VGA32 #13f 2 FabGL Library Firmware Windows 3 0 HDD](https://www.youtube.com/watch?v=8Tu4IV0tnJQ)
- [TTGO ESP32 VGA32 #13g 2 FabGL Library Firmware GEM 3 13 HDD](https://www.youtube.com/watch?v=6cCzjny_TVQ)

### Greek?
- [TTGO VGA32 ZX Spectrum emulation σε ESP32. -o Ζμπέχτρουμ του φτωχού! Poor man's ZX Spectrum](https://www.youtube.com/watch?v=xahWvUY2pWc)