forth-ft800
forth-ft800 copied to clipboard
Forth bindings for the FTDI FT800/Gameduino2
forth-ft800
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
High-speed circle drawing

widgets
Full widget set demo

blobs
Interactive drawing using the touch-screen

frogger
Simple animated game, a direct conversion of the Arduino version
