[its-hackers] MUDDLE Question about about MIMPKG >

Eric Swenson eric at swenson.org
Thu Apr 29 01:33:19 CEST 2021

I spent a TON of time working on Zork when I should have been working on my thesis.  The endgame was especially gnarly.  It took me a long time.  But it was a lot more fun than my thesis.


From: Richard Shiffman <rrs0 at earthlink.net>
Date: Wednesday, April 28, 2021 at 4:28 PM
To: Eric Swenson <eric at swenson.org>, "Chris L. Reeve" <chrisxreeve at gmail.com>, Richard Shiffman <rrs0 at earthlink.net>
Cc: Its Hackers <its-hackers at its.victor.se>
Subject: Re: MUDDLE Question about about MIMPKG >


Hi there did also. Thanks to both you Chris for suggestions for catching who said cheese Atom– table. 


Eric, for grepping The sources of model defined references to Atom – table.

Oh, as I remember the endgame of the zork was quite twisted! Back then at ISI  we cheated. I wrote a teleport function that I Ddet to ISI's Zork. That would let a zork wizard teleport to any room in the maze. We also dumped the room database. This really helped with the endgame.


Sent from my iPhone

On Apr 28, 2021, at 3:45 PM, Eric Swenson <eric at swenson.org> wrote:

Hi Chris,


Actually, I did receive your message from yesterday.  I wonder if Rick did too.  


On another note: Chris, did you get a request from Lars to request from MIT all the compiler, interpreter, and runtime sources and binaries from the MIT archives?  I believe he put together an exhaustive list of files from ToTS and asked two people, Tim and XXX? to make the request to MIT.  It would be really great if we could get those files released so that we could put together a working MDL environment for MDL 54 and MDL 55. 


I have a working version of MDL 55 on my system, and I’ve compiled, assembled, and dumped ZORK.  It ran perfectly fine (after a fix to LSRTNS) and I played the whole game through to the end of the end game.  It would be great if we could release this.


-- Eric


From: Chris Reeve <chrisxreeve at gmail.com>
Date: Wednesday, April 28, 2021 at 3:24 PM
To: <rrs0 at earthlink.net>, Eric Swenson <eric at swenson.org>
Subject: Fwd: MUDDLE Question about about MIMPKG >


Hi Rick and Eric,


I sent this yesterday but it is blocked because its hackers waa on "to" list and it is blocked.




---------- Forwarded message ---------
From: Chris Reeve <chrisxreeve at gmail.com>
Date: Tue, Apr 27, 2021 at 11:39 PM
Subject: Re: MUDDLE Question about about MIMPKG >
To: rrs0 at earthlink.net <rrs0 at earthlink.net>
Cc: Lars Brinkhoff <lars at nocrew.org>, Timothy Anderson <taa at alum.mit.edu>, Its Hackers <its-hackers at its.victor.se>, Rick Shiffman <rrs0 at earthlink.net>


Hi Rick,


Try this hack:





Sorry my MUDDLE skills have atrophied over the years but you get the idea.




On Tue, Apr 27, 2021 at 8:42 PM rrs0 at earthlink.net <rrs0 at earthlink.net> wrote:

Hi Lars, Chris, Tim and and other Muddle hackers,

While working on  the package system for ITS Muddle, I been using the MIM code in
a version of MIMPKG that I found as an example of handling the state information that
Is needed buy a Muddle package  system. The version I'm working on is "TT:RRS;ITSPKG >"
On Lars's pdp10 emulator. I need to finish L-UNUSE and add file system support to

There 3 places in the MIMPKG code that use the GVAL of ATOM-TABLE. The first
Is in L-UNUSE and the other two are in TRY- OOPS.  Who or where does Muddle 
SETG ATOM-TABLE ?? From L-UUSE and what it must do, ,ATOM-TABLE should be a list
Of the  ATOMs the package's public and internal oblists that must unSET / unSETG'ed  and
removed  from the DROPped package's obilists before the association between the atom
who's pname Is the package is removed to  make the GC happy.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://its.victor.se/pipermail/its-hackers_its.victor.se/attachments/20210428/92d547e4/attachment-0001.html>

More information about the its-hackers mailing list