···1717## Usage
18181919```bash
2020-gasim examples/hello.blk
2020+gasim examples/hello.node
2121```
22222323-This will launch the simulator with node 708 executing instructions streamed in
2424-from `examples/hello.blk`.
2323+Currently, this just launches the simulator with node 001's RAM and ROM loaded
2424+with the contents of the provided binary file.
2525+2626+The expected file format is 288 8-bit bytes, with the first 144 bytes
2727+containing the RAM contents and the next 144 bytes containing the ROM contents.
2828+2929+### TODO
3030+3131+- [ ] I/O
3232+- [ ] ROM implementations
25332634## Prior Art
27352828-* GreenArrays own SOFTSIM available in their free [arrayForth
3636+- GreenArrays own SOFTSIM available in their free [arrayForth
2937distribution](https://www.greenarraychips.com/home/support/download-03d.php).
3038Works well under wine.
3131-* [AshleyF/Color](https://github.com/AshleyF/Color) - A colorForth editor,
3939+- [AshleyF/Color](https://github.com/AshleyF/Color) - A colorForth editor,
3240assembler and F18 simulator written in F#.
3333-* [mschuldt/ga144-sim](https://github.com/mschuldt/ga144-sim) - GA144 simulator
3434-from the [alternative toolchain](https://github.com/mschuldt/ga-tools) written
3535-in Python.
4141+- [mschuldt/ga144-sim](https://github.com/mschuldt/ga144-sim) - GA144 simulator
4242+from an [alternative toolchain](https://github.com/mschuldt/ga-tools).
36433744## References
38453939-* Incredibly informative [blog
4646+- Incredibly informative [blog
4047series](https://github.com/AshleyF/Color/blob/master/Docs/chuck_moores_creations.md)
4148by [AshleyF](https://github.com/AshleyF) that introduces the F18 architecture
4249and instruction set.
4343-* GreenArrays own concise, but very informative
5050+- GreenArrays own concise, but very informative
4451[documentation](https://www.greenarraychips.com/home/documents/index.php) on
4552the GA144 chip and F18 architecture.
4646-* [colorForth instruction
5353+- [colorForth instruction
4754set](https://mschuldt.github.io/www.colorforth.com/inst.htm)