BASIC Engine Firmware
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attic
doc
hosted
libraries
tests
ttbasic
Makefile
Makefile.hosted
README.md
rgbyuv.cpp
tidy.sh

README.md

BASIC Engine logo BASIC Engine Firmware (ALPHA!)

The BASIC Engine is a very low-cost single-board home computer with advanced 2D color graphics and sound capabilities, roughly comparable to late-1980s or early-1990s computers and video game consoles. It can be built at home without special skills or tools and using readily available components for under 10 Euros in parts, or mass-produced for even less.

More information on can be found on the BASIC Engine web site.

The hardware design is maintained at the BASIC Engine PCB repository, and demo programs can be found at the BASIC Engine demos repository.

Screenshots

Shmup Zork Boot screen

Videos

Click on the thumbnails below to watch some demo videos: Shmup Tetris

Find out more at the BASIC Engine web site.

Compiling

Run make for instructions on how to compile the firmware for various targets.

The build system will currently only work on x64 Debian-like systems. If you want to change them to work with your system, you will have to adapt these shell scripts in ttbasic/scripts:

  • installpackages.sh
  • installpackages_hosted.sh
  • getesp8266.sh
  • getesp32.sh