888888 8888888b. .d8888b.
"88b 888 Y88bd88P Y88b
888 888 888Y88b.
888 8888b. 888 d88P "Y888b.
888 "88b8888888P" "Y88b.
888.d888888888 T88b "888
88P888 888888 T88b Y88b d88P
888"Y888888888 T88b "Y8888P"
.d88P" The Janky Redcode Simulator
888P" ---------------------------
This project concerns Core War, a program-vs-program battle which
takes place in the shared memory of a purpose-built virtual machine.
Programs are written in "redcode".
The virtual machine is known as the Memory Array Redcode Simulator,
or MARS for short.
JaRS consists of a simple redcode "load file" parser, MARS
implementation, and "King of the Hill" tournament utility, as well as
code to produce rough visualisations of matches using Tk.
Everything is written in Chicken Scheme.
Download the archive containing the latest version of the source here:
See the current README here for further info:
--- Source code ---
📁Browse the git repository
You can clone the repository directly from
As with all the repositories hosted here at the lambda lab, suggested
patches are also welcome! Just commit your changes to a branch with
name begining with "patch_" and push to the repository above,
describing the nature of the changes in the body of your commit
--- Project Feedback ---
Submit feedback
📄View recent feedback
You can also just email me: plugd@thelambdalab.xyz
This gopher hole was dug using Scratchy v1.4.1.
Powered by Chicken Scheme!