Hi,
I've put together a new version of pMARS which applies bug fixes from
Joonas Pihlaja, Terry Newton and Bjoern Guenzel, plus support for R/W
limits from Joonas. I've also updated the docs and support files.
Before I finalised the release are there any other (small) changes /
additions you'd like to see?
*
https://corewar.co.uk/pmars/pmars-0.9.4-c.zip - source code, docs, etc
*
https://corewar.co.uk/pmars/pmars-0.9.4-win.zip - Windows binaries
Here are the changes:
Applied Joonas's pMARS patch set to add read / write limit support, a
switch to only assemble the input warriors, and fix several bugs:
https://groups.google.com/g/rec.games.corewar/c/et9kHkuX2-s/m/vO39Xa8dZWYJ
Applied Terry's patch to fix the line continuation in comments bug which affects Digital Dragon, Grilled Octopus, HAL 9000, Jack in the box,
Marcia Trionfale, theMystery1.5, Twister and others:
https://groups.google.com/g/rec.games.corewar/c/bT7IYEAzwKs/m/FfAkvcZIgT4J
Applied Bjoern's patch to fix the precedence bug in the maths evaluator
which affects Baseline Plus, Dawn, Fixed, Head or Tail, Return Of The
Jedimp, RetroQ, Twister and others:
https://groups.google.com/g/rec.games.corewar/c/aV8Y-Ww9I28/m/azTaF6T0R-cJ
Updated the FAQ, the Redcode reference and the .opt config files. Fixed
an error in the macrorized version of Flash Paper.
The Windows binary was compiled with MSYS/MingGW using the following
steps:
1) download the installer from
https://www.msys2.org and install to
the directory c:\msys64
2) Add MSYS to the system path:
> path %path%c:\msys64\usr\bin;c:\msys64\mingw64\bin;
3) Install the compiler and tools:
> pacman -S mingw-w64-x86_64-toolchain
> pacman -S make
> pacman -S binutils
4) Remove -DXWINGRAPHX from line 19 of Makefile and comment out line 23
with a #
5) > make
Thanks,
John
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)