deimos
is an implementation of MARS, the Memory Array Redcode Simulator. It supports the extended ICWS '94 Redcode standard used in pMARS and other simulators.
- Parse Redcode load files
- Execute programs in a configurable MARS environment
- Introspect and modify the runtime with hooks
The easiest way to install is by using LuaRocks:
$ luarocks --local install cw-deimos
If you do not have LuaRocks installed, see Installing LuaRocks for installation instructions.
TODO
To build the project:
$ luarocks --local make
To run the test suite:
$ luarocks --local test
LuaRocks is used for package management.
$ apt -y install luarocks
To install LuaRocks with Homebrew:
$ brew install luarocks
See further installation instructions at https://github.com/luarocks/luarocks/wiki/Download