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
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
@freedosproject Another way to run #embedded #FreeDOS is to emulate it on #LilyGo #TTGO #VGA32 #ESP32 using #FabGL: https://youtu.be/eM4TYgdEDlo
@tyamadon501 @freedosproject #fabGL can run many OS-es out of the box, including #FreeDOS, MS-DOS, #SvarDOS, CP/M, #GEOS, #Linux ELKS and even #Windows 3.0! https://github.com/fdivitto/FabGL/blob/master/examples/VGA/PCEmulator/mconf.h#L84-L96
Только что узнал про #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
@MascarellDiego indeed. and quite flexible: I also tried the #PC and the #VIC20 emulators provided by #fabGL - very nice.
New 3D printed plastic boxes for ESP32-SBC-FabGL and USB-ISO https://olimex.wordpress.com/2023/11/24/plastic-boxes-for-esp32-sbc-fabgl-and-usb-iso/ #usb #isolator #fabgl #esp32
Running PC emulator on the Open Source Hardware ESP32-SBC-FabGL board and accessing GPIO ports from old Basic and Turbo Pascal 7. Now you can make Home automation with old languages too :) https://olimex.wordpress.com/2023/08/01/esp32-sbc-fabgl-how-to-work-with-the-expander-module-gpios-from-fabgl-library-and-apps/ #fabgl #pc #basic #pascal #gpio #oshw #retrocomputing
#telnet #telehack using #LILYGO #TTGO #VGA32 1.4 w/ #FabGL NetworkTerminal #VT100 #emulator w/ #WiFi ( #ESP32 ) improved by @mobluse. #educational #terminal #commandline #game https://youtube.com/live/D1olWSPX-cc?feature=share
#YouTube
#video #electronics #retrocomputing #Arduino
ESP32-SBC-FabGL update: now you can play Invader demo game with WII-NUNCHUCK via UEXT port, FabGL have access to GPIOs, I2C, SPI, UART devices! https://olimex.wordpress.com/2023/06/27/esp32-sbc-fabgl-update-now-you-can-play-invaders-with-wii-nunchuck-via-the-uext-port/ #fabgl #wii #retrogaming #invader
New Open Source Hardware design is verified: ESP32-SBC-FabGL single board computer based on FabGL library with PS2 keyboard, mouse and VGA display with many retro computer emulators https://olimex.wordpress.com/2023/05/25/new-open-source-hardware-design-is-verified-esp32-sbc-fabgl-single-board-computer-based-on-fabgl-library-with-ps2-keyboard-mouse-and-vga-display-with-many-retro-computer-emulators/ #oshw #retrocomputer #retro #game #fabgl #ibmpc #emulator #cpm
Emulating the IBM PC on an ESP32
The IBM PC spawned the basic architecture that grew into the dominant Wintel platform we know today. Once heavy, cumbersome and power thirsty, it's a machine that you can now emulate on a single board with a cheap commodity microcontroller. That's thanks to work from [Fabrizio Di Vittorio], who has shared a how-to on Youtube.
The full playlist is quite something to watch, showing off a huge number of old-school PC applications and games running on the platform. There's QBASIC, FreeDOS, Windows 3.0, and yes, of course, Flight Simulator. The latter game was actually considered somewhat of a de facto standard for PC compatibility in the 1980s, so the fact that the ESP32 can run it with [Fabrizio's] code suggests he's done well.
It's amazingly complete, with the ESP32 handling everything from audio and video to sound output and keyboard and mouse inputs. It's a testament to the capability of modern microcontrollers that this is such a simple feat in 2021.
We've seen the ESP32 emulate 8-bit gaming systems before, too. If you remember [Fabrizio's] name, it's probably from his excellent FabGL library. Videos after the break.
Campaign for Obsidian #ESP32 underway on Crowdsupply, I put together a hat to support #FabGL: https://github.com/singleboardsolutions/FabGL-Hat
FabGL is a VGA and PS/2 library for ESP32 with examples ranging from a terminal application to a full GUI (think win 3.x)
As will be typical of my work, the board design files are licensed under the CERN OHL.