Mars88 is an ICWS'88 Core War system for PC compatibles with menu-driven
user interface, high resolution ( every core location is visible )
core display, 3-panel disassembler, tasklist viewer,
built in editor. It requires ega or vga for the core display and the
disassembler but otherwise works in text mode. 640 K RAM is highly recommended
if you use the built in editor. To change coresize, maxtask, cycles,
editor, colors, beep, edit the mars88.int file . 

Features: mouse-driven disassembler (works without a mouse as well),
breakpoint, maximal tasklistsize 9000 , 8 different kinds of core
display (write,decrement,read on/off) try <1>,<2>,<3> in high res mode.
Different color on dat statement.
Supports macrored.exe or similar macroprocessors. The name of the 
macroprocessor is given in the mars88.int file . If the extension of
a file is not red, than mars88 calls the macroprocessor given in the
mars88.int file with the file name as parameter. The macroprocessor 
should give a non-zero dosexit code if something went wrong. 
New feature:
It can execute a program determined by the last two lines of the file
mars88.int  . Right now it calls Mercury2 .You can change it as you wish.
#1 and #2 stands for the two warriors loaded into mars88 .
You need to download mercury2 from soda.berkeley.edu , it's not included 
in this package.

Included files: (not a full list)

macrored.exe : macropreprocessor
macrored.pas
macrored.c
optima.exe   : program to calculate optima type constants with a given
               modulus. 
core?.ico    : corewar icons (works with windows)
ted.exe      : a text editor 
tutorial.1
tutorial.2

Please don't use the extension rec .
It is a good idea to keep a copy of the original mars88.int file.

Please send me your opinion, suggestion.

Nandor Sieben  aznxs@asuacad.bitnet
