Skip to content

cw-arena/deimos

Repository files navigation

deimos test

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.

Features

  • Parse Redcode load files
  • Execute programs in a configurable MARS environment
  • Introspect and modify the runtime with hooks

Installation

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.

Usage

TODO

Development

To build the project:

$ luarocks --local make

To run the test suite:

$ luarocks --local test

Installing LuaRocks

LuaRocks is used for package management.

Ubuntu

$ apt -y install luarocks

MacOS

To install LuaRocks with Homebrew:

$ brew install luarocks

Other

See further installation instructions at https://github.com/luarocks/luarocks/wiki/Download