Old DAT Files
Thanks Adq, for this great Z machine interpreter.
I have loved these games for 30 years.
Note it also loads the z5 version of Adventure.
One thing you might want to easily fix, is to add the ability to load the *.DAT files Infocom originally shipped their games as. Frotz has this capability.
A work-around is to open your DAT file in a hex editor. The first digit is the z machine version of your DAT file, usually 3.
Then rename the file from *.DAT to *.z#, where # is the digit you found.
The DAT files from the Lost Treasures of Infocom work when renamed as follows:
z3: BALLYHOO, CUTTHROA, DEADLINE, ENCHANTE, HOLLYWOO, INFIDEL, LEATHER, LURKING, MOONMIST, PLANETFA, PLUNDERE, SEASTALK, SORCERER, SPELLBRE, STARCROS, STATIONF, SUSPECT, SUSPEND, WISHBRIN, WITNESS, ZORK1, ZORK2, ZORK3
z4: AMFV, BUREAUCR, NORDANDB, TRINITY
z5: BEYONDZO, BORDERZO, HITCHHIK, SHERLOCK
Note that z5 versions of LEATHER, ZORK1, ZORK2, and ZORK3 exist. The last 3 (and possibly all 4) are freely downloadable.
I have not yet tried renaming ZORKZERO.ZIP to ZORKZERO.z6, but I rather doubt if this will work.