It appears that Infocom was shipping a virtual machine before most people had ever heard of one.
I made a comment about Zork the other day and it put the bug back in me, so I went looking for a version I could actually sit down and play again. Never quite found the one I wanted. What I did do was fall into a rabbit hole about how the thing was built, and I ended up somewhere more interesting than where I started.
They apparently didn't port the games to each machine at all. From what I've read they wrote each game once, for a computer that didn't exist (the Z-machine), and then wrote one small interpreter per real machine. Same game file everywhere. Which is basically the Java pitch, years early, from a text adventure company. As a kid I just knew Zork ran on my //e and, well, seemingly everything else too. It never once occurred to me to wonder how.
The part that actually got me though. My daughter runs text-based RPGs with Gemini now, completely on her own, and they are really good. I hadn't thought about Zork in years and my kid is basically doing the same thing in a different wrapper.
Anyway... anyone here found a good way to run the old Infocom stuff these days?
EDIT: There was a discussion in the comments about using Gemini to build your own RPG, and several people asked for info on how she did it. Rather than it get lost, I have pasted it below.
Below is her comment from a text message, so ignore the typos, I posted it verbatim:
i just prompt it. like:
set up a 1800s-themed regency era RPG game. give me 3 options for each prompted decision that will move the game forward. one option is the bad choice, one is good, one is great. adjust my desirability, propriety, and social class statuses accordingly. for each character i meet, let each decision change the relationship on a scale from 1-10 closeness.
my character is laura kinney, a blonde daughter of a drunken aristocrat. she has one social season to get married, this is it.
that's an example of a bridgerton set up.