Having fun playing around with colorForth and GreenArrays architecture. See the demo and blog series - Blog series moved here to Github:
- Chuck Moore's Creations
- Programming the F18
- Beautiful Simplicity of colorForth
- Multiply-step Instruction
- Simple Variables
The assembler watches for changes to the block files saved by the editor. I leave an instance of this running in one terminal window (right) while working in the editor in another (left). Later I run the machine in a third window.
Everything is written in F# and uses solution (.sln
) and project (.fsproj
) files compatible with Visual Studio, Xamarin or plain xbuild. I personally have been using plain Vim (with the excellent F# bindings). Here's setup steps for Ubuntu:
Install F#
sudo apt-get update
sudo apt-get install mono-complete
sudo apt-get install fsharp
Pull down the project
git clone http://github.com/AshleyF/Color
Build
xbuild Color.sln
Each project produces an executable (Assembler.exe
, Editor.exe
, Machine.exe
) within bin/