Espeon VS FabGL

Compare Espeon vs FabGL and see what are their differences.

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 (by fdivitto)
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Espeon FabGL
1 7
154 1,431
- -
1.8 2.1
over 3 years ago about 1 month ago
C++ C++
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Espeon

Posts with mentions or reviews of Espeon. We have used some of these posts to build our list of alternatives and similar projects.

FabGL

Posts with mentions or reviews of FabGL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-28.
  • Apple II graphics: More than you wanted to know
    2 projects | news.ycombinator.com | 28 Jun 2024
    So did the other member of the "trinity", the TRS-80 model I.

    My mental picture is that the kind of display controller I'd like to build is about two large breadboards stuffed with 54xx chips. Such a thing is a bit simpler than a minimal CPU but not that much simpler because you need the stuff to interface with memory.

    Almost everybody who builds throwback computers today uses either an FPGA or a microcontroller for the display controller. For instance

    https://github.com/fdivitto/FabGL

    is a highly flexible controller implemented for the ESP32 which can do tile-based graphics and sprites for games but also emulate an ANSI terminal. This is used in this SBC

    https://www.olimex.com/Products/Retro-Computers/AgonLight2/o...

    which I am going to highly recommend because this machine is compatible with the old Z80 machines but has a real 24 bit mode with 24 bit registers and also performs an order of magnitude better than any Z80 machine did back in the day.

    Modern systems usually avoid the unified memory model that was popular back in the day but that also usually held back the performance of the CPU because one way or another the VDC was stealing cycles. The AgonLight board communicates with the display controller through a serial port, for instance.

    This thing

    http://www.commanderx16.com/

    has a memory mapped register for the address in video RAM the CPU wants to read/write and another for the data. The address register will auto-increment when access the data register so you can read or write video RAM at high speed just by repeatedly accessing the data register. The CX-16 uses an FPGA as a display controller

    https://github.com/X16Community/x16-docs/blob/master/X16%20R...

  • MicroMac, a Macintosh for Under £5
    6 projects | news.ycombinator.com | 17 Jun 2024
    Why not base it on ESP32? You can emulate multiple OS-es, including Commodore VIC20, MS-DOS, Windows 3.0, Linux ELKS - all using FabGL: https://github.com/fdivitto/FabGL
  • Anyone want to help create a Free and Open Source AlphaSmart Neo?
    8 projects | /r/AlphaSmart | 26 Aug 2022
    Some ideas can be borrowed from here: https://github.com/fdivitto/FabGL
  • Learning programming on TTGO VGA32 (based on ESP32)
    2 projects | /r/esp32 | 3 Aug 2022
    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?
  • Looking for variable to store strings to display a message on LEDS
    1 project | /r/arduino | 21 Apr 2022
    You will want to follow the advice given by u/Stitch10925 and u/Ikebook89. If you take a look in the src/fonts folder in the FabGL library you will find many bitmapped fonts including a 5x8 and a 6x8 font. Either of these sound like exactly what you need.
  • With Pi boards being harder to find, I've been looking at alternatives. I think the ESP32 might be an interesting option.
    2 projects | /r/cyberDeck | 22 Jan 2022
    https://github.com/fdivitto/fabgl is pretty much everything you'd ever want from an ESP32
  • ATX-80 – ZX-80 computer clone with ATmega8 processor
    1 project | news.ycombinator.com | 15 Dec 2021

What are some alternatives?

When comparing Espeon and FabGL you can also consider the following projects:

Physical-Mute-Button - A physical mute button for software such as Zoom and Microsoft Team.

tinyusb - An open source cross-platform USB stack for embedded system

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured