Infocom’s code-porting tools for Zork and other games have been found
arstechnica.com
arstechnica.com
Zork Zcode Interpreters Appear Out of Nowhere - https://news.ycombinator.com/item?id=38361247 - Nov 2023 (14 comments)
Infocom-zcode-terps: Historical source code for Infocom's Z-machine interpreters - https://news.ycombinator.com/item?id=38326878 - Nov 2023 (24 comments)
Microsoft consumes Activision; and a plea - https://news.ycombinator.com/item?id=37893794 - Oct 2023 (160 comments)
>N
There is a boss blocking your path demanding a C 64 floppy
There is a serial cable
There is a DEC 20
>
Jokes aside they seem to call these games “interactive fiction” now. I did like the infocom games (I had Zork on Apple floppy). I played this one a few years back and was surprised how far they’ve comeLost pig:
Details:
https://ifdb.org/viewgame?id=mohwfk47yjzii14w
Hey it’s online!
(8-year-old me mailed sooo many comic strips, all quietly rejected… le sigh) http://www.digitpress.com/library/newsletters/newzorktimes/n...
i like the mail-in coupon for a Relational Database that ran on a PC, and it cost inflation-adjusted $1,400 but you could get it over half off with two games.
> Do strings like com1:9600,n,8 turn you on? You might be a serial port!
There is also a very well made documentary by Jason Scott[1]:
Did someone press the "green mode" button on that 1084 monitor or did Infocom games really use a greenish color palette on the Amiga?
The source code for many of Infocom's foundational text-parsing adventure games, including Zork, has been available since 2019. But that code doesn't do anything for modern computers, nor even computers of the era, when it comes to actually running the games.
That opening sentence may be a bit clumsy, but what it's trying to say is that the games don't run directly on hardware on any of these machines, but instead runs in an interpreter.
The details about the original interpreter are what is most interesting for the Hacker News audience, and that’s been buried by that clumsy attempt at sensationalist journalism. For anyone here interested in playing the old games, my original comment gives them the details directly.
Frotz seems to be a modern-ish re-implementation?
The main reason the discovery of the original interpreter source code is interesting has nothing to do with running the games. It’s for historical interest and for anyone looking for some insight into the development process for an early example of a portable virtual machine. Unfortunately, the source code is light on such details.
Good luck getting Frotz running on a C64.
Now, for v8 games, even with a REU they're really slow.
Lots of work has been done in open source realms to create modern, and improved, versions of these interpreters for pretty much every device imaginable.