Dies ist eine alte Version des Dokuments!
Altair8800 mit ESP32
Mit einem ESP32 kann man problemlos einen Altair8800 emulieren.
Alternative Software für VT100-Terminal, VIC-20 u.v.a.m. (s. http://www.fabglib.org)
Man muss nicht mal selbst eine Platine zusammenlöten; für 12 Euro bekommt man ein passendes Board: „LILYGO TTGO VGA32 V1.2 Controller PS/2 Mouse And Keyboard Controller“
Leider finde ich nur wenig Infos über das Board selbst, z.B. einen Stromlaufplan oder Dokumentation zum Anschluss eines Lithium-Akkus :(
Software
Autor: Fabrizio Di Vittorio
https://www.youtube.com/user/fdivitto/videos
Videos of Fabrizio Di Vittorio in action:
- FabGL Tutorial - Installation https://www.youtube.com/watch?v=8OTaPQlSTas&t=213s
- Formatting C and D - MBASIC test https://www.youtube.com/watch?v=yiSvToO-7sc&t=4s
- Setup Wordstar 4 https://www.youtube.com/watch?v=QiB7WgNVZLs&t=34s
- Text Games https://www.youtube.com/watch?v=y0opVifEyS8
- Turbo Pascal 3 https://www.youtube.com/watch?v=6bASIWiZPp8
- Compiling C programs - https://www.youtube.com/watch?v=v7eKlSkGKWw
- languages (BBC Basic, Nevada Basic, forth, lisp…) https://www.youtube.com/watch?v=y_Y5Z7Ks5yA
- Altair Basic https://www.youtube.com/watch?v=7ZEusFKKmTg
http://www.fabglib.org/_altair8800_2_altair8800_8ino-example.html
https://github.com/fdivitto/FabGL
https://www.forum64.de/index.php?thread/93291-vc20-emulator-auf-vga-esp32/
Installation
über die Arduino-IDE.
s. Video „FabGL Tutorial - Installation“ von Fabrizio Di Vittorio sowie https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
- Voreinstellungen/Zusätzliche Bordverwalter-URLs: https://dl.espressif.com/dl/package_esp32_index.json hinzufügen
- Boardverwalter: ESP32 suchen und „ESP32 by Espressif Systems“ installieren
- Bilbiotheken verwalten: FabGL suchen und installieren
- Als Board „ESP32 Dev Module“ auswählen
- Beispiele/FabGL/Altair8800 auswählen und übertragen
- Fertig!