84519 packages online


No screenshot available
Short:Core Wars ICWS'94 draft compliant envir.
Author:Mark Howson <Mark.Howson at>
Uploader:smolensk eunet yu (Nikola Smolenski)
Download: - View contents

Amiga pMARS

This is an Amiga port of pMARS 0.8.5...

There are two copies of pMARS in this archive.  The pMARS executable is the
simple,  text-based version.  This will run on pretty much any Amiga and is
a good deal (roughly 20 times!) faster than the graphical one.  It includes
support for the 94 extensions.  Requirements:  Kickstart 1.3 or better, any
680x0 processor.

pMARSv  is the graphical version.  It has all of the features of the normal
one  (including  the  debugger),  but  is  pretty  slow...   This  requires
Kickstart  2.0  or  better, and some features probably need 3.0.  It's only
been  tried  on my 3.0 machine though, so it might not work on 2.0/2.1.  If
that's the case, let me know.

Why  does  the  graphical  version need OS2.0 - well, it *could* be done on
1.3,  but  on  a 68000 1.3 machine it's going to be painfully sluggish, and
2.0  is  much  nicer  to  work with :) Mail me if you really need a 1.3 gfx
version.   Requires  Kick2.0  or  better (Kick 3.0+ recommended), any 680x0
processor.  68020 or better (much better) recommended.

There  aren't  specific  versions  for 020/030/040 processors because there
didn't appear to be any significant speed gain from doing so.  I'm happy to
provide one if people want it.

Amiga Options

      -display <string>

The  ModeID  of  the  desired screen.  Can be specified either as a decimal
number  or  in  hex  (as  0x1000, for example).  You can also use ?  as the
argument to get an ASL screen requester.

      -public <name>

You  can  use  a  public  screen instead of a custom one if you like ; just
specify  it's  name  here.   If  you  have  Kickstart 3.0 or better it will
attempt  to  choose  sensible  colours - if not this may look strange.  You
need  OS2.0 or better to use public screens, preferably OS3.0.  The support
isn't  that  great at the moment ; pMARS will happily use the window border
for plotting.  Oops.

      -width <number>

The width of a custom screen, or the width of the window if a public screen
is used.

      -height <number>

See -width entry.

      -ydebug <height>

This  lets  you  change the vertical position of the debug area.  Normally,
pMARS  will  resize the graphical display to be as big as possible and only
leave  1  or 2 lines for debugging.  If you need more space use -ydebug ; a
value of about 3/4 the screen height is a good start.  ydebug value must be
lower than the screen height.

Basic Commands

Most of this applies only to the graphics versions...

d           Enter debug mode. Type help for a list of commands. c will
            continue simulation.

< or >      Slow down/Speed up simulation

SPACE BAR   Clear core display.

q or ESC    Quit. The program will of course automatically quit after

Misc Notes

A  few minor things aren't supported, namely the display/system commands in
the debugger.  The graphical version is fairly basic - oh, please note that
it  may  seem  a  little  unresponsive  to  keypresses  on the higher speed
settings.   You  may  need to press a key a few times to get it's attention
while  plotting.   Sorry  about  this; as you can imagine the simulation is
*very*  processor  intensive.   If you slow the simulation down a little it
will react much better.

The  Amiga  source  code  is  not  included  in this archive, but is freely
available upon request.


Kickstart  1.3  support.   Better (faster?) display.  Proper console window
for debugging. Much nicer debugging support. PPC?!? I'm open to suggestions!


If  you  find a bug, or would like some additional features, mail me.  It's
all fairly simple at the moment, but once we know it works I'll worry about
any enhancements.  If you need to know how to do something in the debugger,
or  want  to know why a program won't compile properly, it's best to ask in
the  newsgroup  rather  than  ask me - I don't know much
about this sort of thing yet.

If  I've  left  something  out, or some feature doesn't work as you know it
should,  then *please* let me know.  It's likely to be ignorance on my part
rather  than  being  a  deliberate  omission.  I'm still a complete corewar
newbie :)

Mark Howson <Mark.Howson at>, Sunday 14-Jun-98 12:49:11
Amiga 1200T, 68040/25 603e/200, 32Mb RAM etc.

Contents of game/misc/AmigaPmars08.lha
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  145     208  69.7% -lh5- 1aac Mar 30  1995 94x.opt
[generic]                 1391    4018  34.6% -lh5- cdb3 Apr  6  1995
[generic]                 2117    4366  48.5% -lh5- 5f67 Jun 14  1998 amiga.readme
[generic]                  451    1094  41.2% -lh5- 5c70 Apr 15  1995
[generic]                  196     289  67.8% -lh5- 48a2 Apr 15  1995 icws.opt
[generic]                34006   60824  55.9% -lh5- 9325 Jun 14  1998 pMARS
[generic]                20530   64557  31.8% -lh5- ae27 Feb 20  1996 pmars.doc
[generic]                41144   74104  55.5% -lh5- 3d2a Jun 14  1998 pMARSv
[generic]                  884    1667  53.0% -lh5- 523f Apr 26  1998
[generic]                 2314    5738  40.3% -lh5- 9d8d Apr 27  1994 primer.94
[generic]                 1333    2782  47.9% -lh5- c327 May  9  1994 primer.cdb
[generic]                  740    1510  49.0% -lh5- 461f Aug  6  1995
[generic]                  434     784  55.4% -lh5- 976d Jul 17  1995
[generic]                 5917   14450  40.9% -lh5- 966a Aug  6  1995 readme
[generic]                 4335   12177  35.6% -lh5- 12ba Jul 30  1995 redcode.ref
[generic]                 1111    2821  39.4% -lh5- ff87 Jun 10  1994
[generic]                 2420    5457  44.3% -lh5- 89de Aug  5  1995 whatsnew.080
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        17 files  119468  256846  46.5%            Jan 30  2000

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>