• Bringing Zork back home

    From Adam Thornton@21:1/5 to All on Tue May 7 07:31:25 2019
    I now have a working port of dumb-frotz 2.32r1 to TOPS-20 on the PDP-10.

    The sources that will work with KCC on TOPS-20 (included as part of the
    pandas TOPS-20 distribution) are in the "master" branch of:

    https://github.com/athornton/tops20-frotz

    The modified sources (to make Frotz 36-bit clean) are in the "unix"
    branch.

    Alternatively, you can get the "gnusto-frotz-tops20" sources from https://github.com/athornton/gnusto-frotz-tops20; as long as you have a
    Perl 5 interpreter, sed, and git, it will check out the "unix" branch
    above and transmogrify the sources into a form that TOPS-20 is happy
    with.

    Once you have those, get them onto your PDP-10 (for example, with FTP in
    text mode), and then just:

    cc -o frotz *.c

    Then you can (from that directory):

    frotz <directory>zcode-game.z3

    (or z5, or z8; most of the actual Infocom games newly available at https://github.com/historicalsource have the .zip extension)

    My future plan is to add support for a VT-100 (or successor) terminal to
    Frotz, which would give us an interface equivalent to any of the (non-graphical) Infocom micro interpreters, and maybe to port a more
    modern version of Frotz, although that will take de-C99ing it and
    making it build without make.

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Happy MAC XL@21:1/5 to Adam Thornton on Mon May 20 07:21:22 2019
    On Tuesday, May 7, 2019 at 8:31:27 AM UTC+1, Adam Thornton wrote:
    I now have a working port of dumb-frotz 2.32r1 to TOPS-20 on the PDP-10.

    The sources that will work with KCC on TOPS-20 (included as part of the pandas TOPS-20 distribution) are in the "master" branch of:

    https://github.com/athornton/tops20-frotz

    The modified sources (to make Frotz 36-bit clean) are in the "unix"
    branch.

    Alternatively, you can get the "gnusto-frotz-tops20" sources from https://github.com/athornton/gnusto-frotz-tops20; as long as you have a
    Perl 5 interpreter, sed, and git, it will check out the "unix" branch
    above and transmogrify the sources into a form that TOPS-20 is happy
    with.

    Once you have those, get them onto your PDP-10 (for example, with FTP in
    text mode), and then just:

    cc -o frotz *.c

    Then you can (from that directory):

    frotz <directory>zcode-game.z3

    (or z5, or z8; most of the actual Infocom games newly available at https://github.com/historicalsource have the .zip extension)

    My future plan is to add support for a VT-100 (or successor) terminal to Frotz, which would give us an interface equivalent to any of the (non-graphical) Infocom micro interpreters, and maybe to port a more
    modern version of Frotz, although that will take de-C99ing it and
    making it build without make.

    Adam

    Hey Adam,

    Are you on Facebook? Would be cool to get you in our ZIL group there, there are guys (and girls!) working on similar porting projects.

    Cheers

    Adam (I haven't written that twice for fun, my name is Adam)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam Thornton@21:1/5 to happymacxl@gmail.com on Mon May 20 22:18:38 2019
    In article <265beebc-1c0a-4edc-8646-3448a4c7b772@googlegroups.com>,
    Happy MAC XL <happymacxl@gmail.com> wrote:
    Hey Adam,
    Are you on Facebook? Would be cool to get you in our ZIL group there,
    there are guys (and girls!) working on similar porting projects.

    I am not on Facebook.

    If you have github or gitlab repos I'm happy to poke around there and
    open issues and stuff.

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)