Ein wenig Leute haben wohl den Fork/Port von RunCPM v4.4 auf den TTGO VGA32 gesehen.
Eine Mischung aus RunCPM v4.4 und dem FabGL Terminal in einem .ino Arduino-IDE-File - also ein AIO (all in One)
Leider habe ich keine Info in welchen Dateien alles was zu aendern ist, um auf das aktuelle RunCPM v5.1 zu kommen
Zusaetzlich gibt es laut der GitHub-Page von coopzone-dc beim TTGO VGA32 noch "leichte Probleme", da die Herstellerfirma den IO12 fuer den SDCard-Slot nutzt (war ein Problem auch fuer FabGL vor der v1.4 des TTGO VGA32, da dort weniger Header-Pins drauf sind. Bei v1.4 nutzt FabGL dann IO34):
My version of the hardware that used the SD card GPIO's that where suggested on the generic circuit and works perfectly.
However, the settings for the VGA32 ESP seem to have a conflict on the GPIO settings for the SD card. It does work but to upload you have to remove the SD card and after a soft reset you have to remove the SD card and then replace it followed by another reset. It works ok from a power on or hard reset. If you can help fix this please let me know. UPDATE 11Oct2020: The VGA32 ESP v1.4 uses GPIO12 (MTDI, read on pwerup/reset). This pin determines the voltage for the RAM, Voltage of Internal LDO (VDD_SDIO). When the SD card is present it pulls this pin high and the ESP32 thinks that the RAM voltage should be 1.8V, without the SD card this pin has internal pull-down to set the RAM voltage to 3.3V. This is actually mentioned in the notes from examples provided on the FABGL project
Bei einer Custom-Version eines ESp32/VGA-Boards hatte der Autor das Problem nicht, da er dort eine andere (empfohlende Standard-Belegung genutzt hat):
Ich selbst habe das .ino nocht nicht ausprobiert, da ich mir wegen dem IO12-Problem nicht mein TTGO VGA32 bricken will, auch wenn der Autor durch override es erfolgreich nutzen kann.