JonW wrote:
Now, this is something I could get my teeth into.
Jon,
That would be frickin' awesome!!!!
I have virtually all the original Infocom games, and plenty of the free ones from the IF-archive, along with a good dose of willingness to beta-test.

There's plenty of documentation online and, if it helps, I'd be happy to go trawling for anything that seems relevant. For a start, I can tell you that most of the original Infocom games were released as Version 3 Z-Machines but the Inform compiler typically generates in Version 5 (for these smaller, older machines - later Z-Machine versions are intended to include more complex gfx/sound etc).
JonW wrote:
I also remember finding the source code for a z-machine interpreter years ago but it was huge and full of decompression routines etc which I didn't have time at the time to start reverse engineering into BBC Basic or 6502 code.
There are plenty of modern Z-machine interpreter implementations as well. For example, as I know you're an experienced Mac guy,
Zoom is a native Mac OS X (there's also a version for Unix, which I use) application with source code. Perhaps that would help you?
JonW wrote:
Perhaps I could make a start now ?
I'll try and dig out the current source code for the z-machine stuff and see what is involved in getting it working on a Beeb.
Jon.
Wicked-cool!

Rather than take over this thread, would you like me to create you a forum somewhere else on the site? Or perhaps just start a new thread/chat by email?
Sam.