• pMARS 0.9.4 release candidate

    From John Metcalf@21:1/5 to All on Fri Jul 8 10:32:27 2022
    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)