DavidGriffith / frotz

Infocom-style interactive fiction player for Unix and DOS (moved to https://gitlab.com/DavidGriffith/frotz)
GNU General Public License v2.0
209 stars 64 forks source link

dumbfrotz won't read Blorb files #36

Open MikulasZelinka opened 7 years ago

MikulasZelinka commented 7 years ago

Hello, when using the latest version of frotz (built on Linux with unchanged Makefile) and trying to run Child's Play, I get:

./dfrotz ChildsPlay.zblorb Fatal error: Unknown Z-code version

Running ./frotz ChildsPlay.zblorb works perfectly and gives no errors.

Any help would be greatly appreciated (I do need dumbfrotz specifically because I'm interested in an stdin/stdout interpreter) :)

DavidGriffith commented 7 years ago

At the moment, Dumb Frotz does not include blorb-processing code.

MikulasZelinka commented 7 years ago

Thank you! Is there any simple stdin/stdout interpreter (such as Dumb Frotz) that would work with zblorb files, please (like glulxe with cheapglk works for gblorb files)? If this question is out of scope of (Dumb) Frotz, I'll move the discussion to intfiction.org forums.

DavidGriffith commented 7 years ago

I suppose a glk-aware zmachine would do when linked with cheapglk. I'll see what I can do to make a compile time option to add blorb-processing.

DavidGriffith commented 7 years ago

I added preliminary support for loading game data from Blorb files: 3140e076eef1fb3ddbf348ee11199c9f3bd9104d. I'm reasonably sure this is correct and bug free, but I'd like to make sure that Blorb support is optional for building the Dumb interface before I close this issue.