All Projects → jamesbowman → forth-ft800

jamesbowman / forth-ft800

Licence: BSD-3-Clause license
Forth bindings for the FTDI FT800/Gameduino2

Programming Languages

forth
179 projects

Projects that are alternatives of or similar to forth-ft800

FT800-FT813
Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
Stars: ✭ 80 (+300%)
Mutual labels:  ft81x, ft813, bt81x

forth-ft800

Build Status

This is a Forth driver for the FTDI FT80x/FT81x GPUs, as used in many devices, including the Gameduino 2.

It assumes a 32-bit ANS Forth plus a handful of other words for interfacing. The API is identical to the one documented in the Gameduino 2 book. There are also a handful of sample applications.

gd2.fs contains the bindings themselves. There are notes at the beginning of the file on the required support words. smoketest.fs includes some reference implementations of the support words.

There is also a simple compile test. You can run it like this:

gforth standard.fs smoketest.fs

There are a handful of demos, all of which require only a 32-bit ANS Forth and the driver.

helloworld

Single line of text

fizz

fizz

High-speed circle drawing

fizz

widgets

Full widget set demo

widgets

blobs

Interactive drawing using the touch-screen

blobs

frogger

Simple animated game, a direct conversion of the Arduino version

frogger

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].