• Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeo

    From Juan Manuel Méndez Rey@3:633/10 to All on Sun Nov 9 21:09:43 2025
    Subject: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    Fellow veterans of the Unix wars,

    On October 26, 1987, Edward Barlow posted something special to comp.sources.games: "conquest ? middle earth multi-player game, Part01/05"

    I was looking if that newsgroup was still active, but I don?t find it on
    my server and probably full of spam nowadays...so it seems proper that I
    tell this story here.

    If you were there in those days?navigating USENET with tin or rn,
    compiling software from shar archives, playing strategy games on green
    or blue terminals? this story is for you.

    This story is about the Unix Game: CONQUER - "the middle earth style multiplayer strategy turn based game". A shell based game where we could
    see the maps with ASCII characters.

    Let me indulge a little bit before continuing with sharing my feelings,
    I feel like closing a circle coming back to USENET to post this, like finishing nethack...or like Indiana Jones before returning an old relic
    to its original placement where it should belong.

    Some years later, in 1994, I was a freshman in the Universidad de
    Sevilla Spain, and spent quite too much time, more than I should, on the computer labs, falling in love with Unix and the games of the time.

    I remember seeing the copyright lines and reading the names of the
    authors: Edward Barlow and Adam Bryant appearing on the login screen of "conquer", and already thinking that the were the elders of the past.

    Well, years later I still managed to get a copy of the source game that someone salvaged from the AIX machine we used on the university and I
    managed to set a game for all our my peers, in the early 2000,
    youngsters from Computer Sciences were still used to login through
    telnet and ssh and play.

    Years passed, and what started as a simple relicensing project in 2006
    became a 20-year quest that brought me face-to-face with the ghosts of
    our digital past. I tracked down the creators of Conquer across decades,
    from Ed Barlow's casual "copyleft didnt exist when i wrote it" to Adam
    Bryant mysteriously reappearing in 2011 after finding my blog posts
    through search engines.

    The journey revealed more than code?it uncovered the brilliant mind of
    Richard Caley, one of the contributors for some utilities for conquer to
    be able to print the maps, whose "Caleyisms" from Edinburgh still make
    people laugh decades after his untimely dissapearing in 2005. His wit:
    "What's a shell suit?" / "Oil company executive." The man behind FreeBSD contributions and speech synthesis research, preserved forever in the
    digital amber of archived newsgroups.

    But this isn't just nostalgia. This has served me to relicense the code
    as GPL 3, get in contact with C again, to modernize the codebase (a
    little bit: just some of the build tools). And also experiment a little
    bit with GitHub Actions and automate its packaging for Debian and APK
    with Melange.

    The full story?complete with digital detective work, legal archaeology,
    and the technical renaissance?is documented here:

    https://vejeta.com/reviving-classic-unix-games-a-20-year-journey-through-software-archaeology/

    This post to alt.folklore.computers feels like the proper completion of
    a circle that began in comp.sources.games 38 years ago. Some of you were
    there when Ed Barlow first shared his creation. You understood that
    sharing cool things with the community wasn't just what you did?it was
    who you were.

    The games live on: GitHub repos (https://github.com/vejeta/conquer & https://github.com/vejeta/conquerv5),
    and I have also started a third project: https://github.com/vejeta/conquer-web, where the ncurses output thanks
    to `github.com/tsl0922/ttyd` makes the game playable on a web server preserving that authentic
    terminal experience we remember.

    Sometimes the best way to learn cutting-edge technology is by applying
    it to preserve computing history. The threads connecting 1987 USENET to
    2025 GitHub are stronger than we think.

    --
    Juan Manuel M‚ndez Rey (vejeta) vejeta@gmail.com
    Software Archaeologist https://vejeta.com
    "Sometimes the best way to learn cutting-edge technology
    is by applying it to preserve computing history"

    -=- CONQUER: From USENET 1987 to Modern CI/CD 2025 -=-

    ^^^^ .... ~~~~ ++++ @@@@@@ #### ****
    MOUNT SHIRE RIVER ROHAN NETHACK GONDOR MORDOR

    [E] Elves [H] Humans [O] Orcs [D] Dwarves

    "conquer ? middle earth multi-player game, Part01/05"
    -- Ed Barlow, comp.sources.games, 1987

    Now GPL v3 licensed | GitHub: vejeta/conquer{,-v5}

    20-year relicensing quest: 2006-2025

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Beej Jorgensen@3:633/10 to All on Mon Nov 10 06:08:05 2025
    Subject: Re: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    In article <10eqse7$3glfj$1@dont-email.me>,
    Juan Manuel M‚ndez Rey <vejeta@gmail.com> wrote:
    The full story?complete with digital detective work, legal archaeology,
    and the technical renaissance?is documented here:

    *Excellent* work on this. There are so many old games that simply don't
    exist in any usable form. I've brought some back to life, myself.

    (Any other folks thinking about getting into this can find an endless
    treasure trove of old BASIC games in various magazine on Internet
    Archive that need rules transcribed and modern ports.)

    Thanks for doing the work!
    -Beej

    --
    Brian "Beej Jorgensen" Hall | beej@beej.us

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Juan Manuel Méndez Rey@3:633/10 to All on Mon Nov 10 11:28:35 2025
    Subject: Re: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    On 11/10/25 07:08, Beej Jorgensen wrote:

    *Excellent* work on this. There are so many old games that simply don't
    exist in any usable form. I've brought some back to life, myself.

    (Any other folks thinking about getting into this can find an endless treasure trove of old BASIC games in various magazine on Internet
    Archive that need rules transcribed and modern ports.)

    Thanks for doing the work!
    -Beej


    On 11/10/25 07:08, Beej Jorgensen wrote:
    In article <10eqse7$3glfj$1@dont-email.me>,
    Juan Manuel M‚ndez Rey <vejeta@gmail.com> wrote:
    The full story?complete with digital detective work, legal archaeology,
    and the technical renaissance?is documented here:

    *Excellent* work on this. There are so many old games that simply don't exist in any usable form. I've brought some back to life, myself.

    (Any other folks thinking about getting into this can find an endless treasure trove of old BASIC games in various magazine on Internet
    Archive that need rules transcribed and modern ports.)

    Thanks for doing the work!
    -Beej


    Thanks, it looks like we are not the only ones.
    I had a look to your page: https://beej.us and saw your efforts
    preserving Moria.

    Regarding BASIC games and magazines. Here in Spain there was an effort
    to scan
    from the 90s:
    https://microhobby.speccy.cz/mhforever/ https://www.devuego.es/pres/revistas/microhobby

    They were put in PDF and CBR formats.
    Also, efforts to transcribe the programs were started in the early 2000+
    but aren?t complete as I can see: https://kyenter.speccy.org/principl.php?accion=noticias

    So, thanks for this call to action, I notice there is already a decay in
    the early preservation efforts, so the work to preserve this needs
    a second revitalization.





    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From songbird@3:633/10 to All on Fri Nov 14 20:19:13 2025
    Subject: Re: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    Juan Manuel M‚ndez Rey wrote:
    Fellow veterans of the Unix wars,

    On October 26, 1987, Edward Barlow posted something special to comp.sources.games: "conquest ? middle earth multi-player game, Part01/05"

    I was looking if that newsgroup was still active, but I don?t find it on
    my server and probably full of spam nowadays...so it seems proper that I tell this story here.

    If you were there in those days?navigating USENET with tin or rn,
    compiling software from shar archives, playing strategy games on green
    or blue terminals? this story is for you.

    This story is about the Unix Game: CONQUER - "the middle earth style multiplayer strategy turn based game". A shell based game where we could
    see the maps with ASCII characters.

    Let me indulge a little bit before continuing with sharing my feelings,
    I feel like closing a circle coming back to USENET to post this, like finishing nethack...or like Indiana Jones before returning an old relic
    to its original placement where it should belong.

    Some years later, in 1994, I was a freshman in the Universidad de
    Sevilla Spain, and spent quite too much time, more than I should, on the computer labs, falling in love with Unix and the games of the time.

    I remember seeing the copyright lines and reading the names of the
    authors: Edward Barlow and Adam Bryant appearing on the login screen of "conquer", and already thinking that the were the elders of the past.

    Well, years later I still managed to get a copy of the source game that someone salvaged from the AIX machine we used on the university and I managed to set a game for all our my peers, in the early 2000,
    youngsters from Computer Sciences were still used to login through
    telnet and ssh and play.
    [...]

    good luck! :) i do love the older turn oriented games and
    not as much the FPS types that now are more popular.

    :)

    all good fun i'm sure i'd love to give it a try but finding
    time for this is now likely beyond me.

    but your post reminds me of what i used to do for fun and it
    was long enough ago now that i'm unlikely to pick it back up in
    any significant form, but i still posted a quick note to see if
    anyone wants to play around with it or not.


    songbird

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Beej Jorgensen@3:633/10 to All on Tue Nov 18 21:19:52 2025
    Subject: Re: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    In article <10eseoj$3tejo$1@dont-email.me>,
    Juan Manuel M‚ndez Rey <vejeta@gmail.com> wrote:
    Regarding BASIC games and magazines. Here in Spain there was an effort
    to scan
    from the 90s:
    https://microhobby.speccy.cz/mhforever/ >https://www.devuego.es/pres/revistas/microhobby

    This is great--the information is certainly being lost faster than we
    are bringing it back, so all efforts are welcome.

    I have a few more besides Moria, as well:

    https://github.com/beejjorgensen/Wizards-Castle-Info https://github.com/beejjorgensen/conquest https://github.com/beejjorgensen/trn-4.0-test77 https://github.com/beejjorgensen/starlanes-info [WIP] https://github.com/beejjorgensen/Super-Star-Trek-Info [WIP]

    My MO is to reverse-engineer the BASIC code and come up with a complete
    spec that can then be used for ports.

    --
    Brian "Beej Jorgensen" Hall | beej@beej.us

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From songbird@3:633/10 to All on Tue Nov 18 19:13:12 2025
    Subject: Re: Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

    Beej Jorgensen wrote:
    In article <10eseoj$3tejo$1@dont-email.me>,
    Juan Manuel M‚ndez Rey <vejeta@gmail.com> wrote:
    Regarding BASIC games and magazines. Here in Spain there was an effort
    to scan
    from the 90s:
    https://microhobby.speccy.cz/mhforever/ >>https://www.devuego.es/pres/revistas/microhobby

    This is great--the information is certainly being lost faster than we
    are bringing it back, so all efforts are welcome.

    I have a few more besides Moria, as well:

    https://github.com/beejjorgensen/Wizards-Castle-Info https://github.com/beejjorgensen/conquest https://github.com/beejjorgensen/trn-4.0-test77 https://github.com/beejjorgensen/starlanes-info [WIP] https://github.com/beejjorgensen/Super-Star-Trek-Info [WIP]

    My MO is to reverse-engineer the BASIC code and come up with a complete
    spec that can then be used for ports.

    funny, my very first experience of using any computer
    besides a simple calculator was to play star trek on a
    teletype dialed into a small local community college.
    it was slow enough you could read it as fast as it
    printed on the paper.

    i didn't know that a few years later i'd go off to
    college to study computer science.


    songbird

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)