Skip to content

Latest version 3.2B #12

@TobiasKarnat

Description

@TobiasKarnat

The history section doesn't mention the original MDL was ported to DEC FORTRAN by Bob Supnik.

Which is important, because he has the newer version 3.2B from 1996 available on his home page (still in DEC FORTRAN) which is newer than this C port which is based on his older version 2.5.6.
http://simh.trailing-edge.com/games/dungeon.zip

I know there is a 3.2B C port available, but this requires an additional library Glk and the even newer C++-17 port requires at least Gcc-7 which makes it less portable to especially older Unix systems.
I could compile this version on AIX with XL C successfully.

Could the changes be merged into this version, maybe allow to build version 2.5.6 or 3.2B by an option in the makefile?

Edit:
There is also a GNU G77 FORTRAN version of 3.2B available (needs dos2unix conversion and removal of ^L - sed -i 's/\o14//g' ).
https://www.ifarchive.org/if-archive/games/source/dungn32b.zip

But I had no luck in converting it with f2c (probably GNU extensions?) and Ubuntu has no more f77, but gfortran which also doesn't like the code (I have no experience with Fortran).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions