Skip to content

uli/basicengine-firmware

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
September 25, 2019 15:31
September 25, 2019 14:27
October 12, 2019 17:54

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 and ARM64 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