More about the project is on my blog:
Here I talk only about the tools which you will need to compile the software.
This is a list of tools you will (or may) need to work with the code. This list is described in more details on the blog.
- Make (comes with every Unix based OS - Linux/Mac, etc.)
- Arduino software
- Makefile by Sudar / Martin Oldfield
- colorgcc (optional, but is very handy when it comes to compiling code in the console/terminal)
- Exuberant ctags (optional, but is very handy especially when it comes to Emacs or ViM)
For the emulator and tests:
- gcc / clang (at least one of these comes with every Unix based OS - Linux - gcc, MacOs - clang)
For the emulator:
- ncurses (comes with every Unix based OS)
For the vimproject (optional - read on):
- ViM, MacVim for Mac
For the schematic: