Learning programming on TTGO VGA32 (based on ESP32)

This page summarizes the projects mentioned and recommended in the original post on /r/esp32

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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

    I would like to use TTGO VGA32 as a programming environment for children to learn how to code like it's 1999. Only basic tools, a code editor and a compiler/interpreter, no web browser, no Stack Overflow, no code completion. See this article for a rationale. Now, what developer environment would be the best fit? FabGL provides PC Emulator with a selection of OS-es: CP/M, FreeDOS, MS-DOS, SvarDOS, ELKS, GEOS, GEM. Which would be the best OS? Apart from BASIC and Turbo Pascal/C++ or Watcom C++, which useful dev tools for 80186 should it contain? Micropython, Lua, Wasm3? What do you think of it?

  • micropython-freedos

    Micropython ad-hoc module for FreeDos

    I would like to use TTGO VGA32 as a programming environment for children to learn how to code like it's 1999. Only basic tools, a code editor and a compiler/interpreter, no web browser, no Stack Overflow, no code completion. See this article for a rationale. Now, what developer environment would be the best fit? FabGL provides PC Emulator with a selection of OS-es: CP/M, FreeDOS, MS-DOS, SvarDOS, ELKS, GEOS, GEM. Which would be the best OS? Apart from BASIC and Turbo Pascal/C++ or Watcom C++, which useful dev tools for 80186 should it contain? Micropython, Lua, Wasm3? What do you think of it?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts