Core War KotH Competition Live
------------------------------

Core War is the original program-vs-program battle game, where short
assembly programs battle for their own existence within the shared
memory of a virtual machine.  "King of the Hill"-style Core War
battles maintain a set of competing programs and allowing people to
submit challenger programs in an attempt to displace an existing
program on the hill.

I think this game is a really good fit for the slow internet, as
competitions take place completely asynchronously and can last a long
time.  Thus I'm excited to announce that my own Core War KotH server
is finally online!

To learn more about the game or to submit a challenger program, head
over to the KotH page [1].

Given the nature of this gopherhole, it should be no surprise to learn
that the simulator itself [2] is written entirely in Scheme by yours
truly. This has two implications:

1. The redcode simulator is completely new and based entirely on my
   own reading of the ICWS'94 draft [3]. It is thus possible (i.e.
   incredibly likely) that it contains bugs.  If you run into any
   of these, feel free to leave feedback [2].

2. The parser currently only supports the subset redcode assembly
   prescribed for "load files", meaning that useful higher-level
   constructs such as address labeling are unsupported.  Further, all
   address modes must be explicitly given.  See chapter 3 of the
   ICWS'94 draft [3] for details.

Good luck!

--
[1] gopher://thelambdalab.xyz/1/koth/
[2] gopher://thelambdalab.xyz/1/projects/jars/
[3] gopher://thelambdalab.xyz/0/docs/icws94.txt