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/
