Fixed typo in SPL action.
[jars.git] / README
1 JaRS: Janky Redcode Simulator
2 =============================
3
4 A hobby implementation of the Memory Array Redcode Simulator (MARS)
5 and associated tools for the programming game Corewar. The original
6 concept for this game was developed by A. K. Dewdney (see
7 http://corewar.co.uk/dewdney for copies of the 1984 Scientific
8 American columns where the idea was first presented).
9
10 At this pont, JaRS contains utilities for:
11 - Running redcode programs (warriors) specified in the "load file"
12   format of the 1994 draft of the core war standard,
13 - Visualizing the progress of battles graphically using Tk, and
14 - Maintaining King of the Hill style tournaments in the spirit of
15   http://www.koth.org.
16
17 Further Details
18 ---------------
19
20 JaRS follows version 3.3 of the Proposed 1994 Core War Standard.
21 (A copy is here: gopher://thelambdalab.xyz/0/docs/icws94.txt.)
22
23 Currently the parser only handles the redcode programs expressed in
24 the simple "load file" format described by the standard.  All possible
25 core war programs can be expressed in this format, but it lacks some
26 niceties such as labeled addresses.  That is, it accepts the redcode
27 equivalent of machine code but lacks an assembler.
28
29 Furthermore the simulator itself lacks support for p-space, a private
30 memory area reserved for each program in some later revisions of the
31 standard.
32
33 License
34 -------
35
36 JaRS is free software, and is distributed under the terms of version 3
37 of the GNU General Public License.  A copy of this license can be found in
38 the file named COPYING.