Retrochallenge Progress

I’ve established that the Infocom Z machine interpreter I have for CP/M is limited to version 3 story files and have therefore spent the last day or so trying to decide which course would be best to take for development of the game.  I’ve opted for Inform version 5.5 for DOS which I downloaded at the excellent ifarchive.  This is one of the last versions of Inform that will compile version 3 story files.  I was advised by DavidK over at the interactive fiction forum that Inform 6.15 is actually the last version that supports version 3.

He was also kind enough to point me in the direction of Dave Bernazzani’s minform library which is a stripped down Inform Library created to allow small z3 files.  Using the Inform Designers Manual by Graham Nelson I created a few rooms and objects, compiled and transferred the results to the PX-8.  Using the trick of renaming the file zork1.dat I successfully ran the game which was a nice moment.

Despite my attempts to keep descriptions as short and concise as possible the PX-8’s display doesn’t really lend itself to the task at hand, the story file will however of course run on a wide variety of retro machines so I still hope to create a decent end product.  I rather feel as though deciding to create a text adventure for the PX-8 was akin to deciding to create a new blend of tea for a chocolate tea pot but never mind.

Oh and before the pedants jump on me, I’m aware of the slightly odd notion of using compass bearings aboard a ship in orbit around Saturn but hey ho.

Here is some rather shaky footage of game running on the PX-8:-

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s