@bonkers thanks to #FabGL terminal emulation is already working ... 😎 so now I have a nice little embedded development system (there's a PS/2 keyboard connected, but it's not in the photo)

Yay! 🥳

I just made my #TTGO #VGA32 use the #esp32forth variant with #fabgl enabled (a.k.a. #ESP32forthStation ) *and* properly recognize the onboard #sdcard !!

In the end the modification was quite simple, I had to tell the TTGO VGA32 the proper SPI pin configuration for the sd card via SPI.begin() and added that code to the SD.begin word definition.

By default, SD.begin would use the #esp32 default SPI pin configuration which is not being used on the TTGO VGA32 (see TTGO VGA32 pinout).

EDIT: but it took me hours to realize that I used a video resolution which consumed too much memory, causing each attempt to do a "SD.begin" in ESP32forth to fail ... lowering the resolution to 640x200@60 did do the trick! 😎

Time to go to bed ... 🥱

#Arduino
#Forth

CP/M v2.2 via UART1 (on UEXT1) running on #Olimex #Agon Light 2 via an external #TTGO #VGA32 #FabGL Terminal at 115.200Baud
UART1 has been configured to 115200/8N1 via
zinc-setup
#RunCPM on #Pico2 TTL-serial GPIO 0-TX/1-RX
connected to a #TTGO #VGA32 as Terminal 😉
(GLTerm a #FabGL ANSI-Terminal-Fork)
Happy holidays with #retrogaming on an ESP32-SBC-FabGL by @olimex based on the awesome #fabgl by Fabrizio Di Vittorio #vga #vic20 #cpm #dosgaming #pc #emulator
IBM PC on ESP32 with FabGL - Part II (FreeDOS + DOS Developing Tools)

YouTube
FabGL/examples/VGA/PCEmulator/mconf.h at master · fdivitto/FabGL

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal - fdivitto/F...

GitHub

Только что узнал про #FabGL
Одноплатный комп на #esp32, который умеет эмулировать Spectrum, IBM PC (запускает Windows 3.0), Altair 8800 (CP/M), всякие терминалы и видеоигры
Строит полторашку рваных на али

https://github.com/EremusOne/ESPectrum
http://www.fabglib.org/_v_g_a_2_p_c_emulator_2_p_c_emulator_8ino-example.html

GitHub - EremusOne/ESPectrum: A ZX spectrum 48K, 128K and Pentagon 128 emulator running on the Espressif ESP32 SoC

A ZX spectrum 48K, 128K and Pentagon 128 emulator running on the Espressif ESP32 SoC - EremusOne/ESPectrum

GitHub
@MascarellDiego indeed. and quite flexible: I also tried the #PC and the #VIC20 emulators provided by #fabGL - very nice.