X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=jars.git;a=blobdiff_plain;f=README;h=db77f31fa1d9406a22d60d2c8385bb22590fee81;hp=6a5e5bf518b0a116388a568a33c7281a3b57c1a8;hb=6d7d7aac5eb776f36025d5c0b33d83e6bb1c6640;hpb=2cd0b7c49f97f10eb9176604aec83db9d0417e58 diff --git a/README b/README index 6a5e5bf..db77f31 100644 --- a/README +++ b/README @@ -2,7 +2,9 @@ JaRS: Janky Redcode Simulator ============================= A hobby implementation of the Memory Array Redcode Simulator (MARS) and -associated tools for the programming game Corewar. +associated tools for the programming game Corewar designed by A. K. Dewdney +(see http://corewar.co.uk/dewdney for copies of the 1984 Scientific American +columns where the idea was first presented). At this pont, the JaRS contains a collection of utilities for: - Running redcode programs (warriors) specified in the "load file" @@ -11,9 +13,25 @@ At this pont, the JaRS contains a collection of utilities for: - Maintaining King of the Hill style tournaments in the spirit of http://www.koth.org. +Further Details +--------------- + +JaRS follows version 3.3 of the Proposed 1994 Core War Standard. +(A copy is here: gopher://thelambdalab.xyz/0/docs/icws94.txt.) + +Currently the parser only handles the redcode programs expressed in +the simple "load file" format described by the standard. All possible +core war programs can be expressed in this format, but it lacks some +niceties such as labeled addresses. That is, it accepts the redcode +equivalent of machine code but lacks an assembler. + +Furthermore the simulator itself lacks support for p-space, a private +memory area reserved for each program in some later revisions of the +standard. + License ------- JaRS is free software, and is distributed under the terms of version 3 of the GNU General Public License. A copy of this license can be found in -the file named COPYING. \ No newline at end of file +the file named COPYING.