Thanks for this fantastic project, I had two questions about using on two machines I have:Updating this thread with the good news - I've pulled together a new CP/M Infocom game loader. Depending on your CP/M configuration it can load most or all infocom games in z1-z5 format, with some limited text-only support for some z6 games.
The code history comes originally from @JohnElliott 's hard work with ZXZVM, and involves speed rewrites, extra version support and other features like disk cache. The main compromise needed for the CP/M version was that speed was prioritised, so the larger games such as Trinity can only load in the large TPA versions.
I've called this new version Vezza, and have included more details as well as over 20 versions to cover different platforms/configurations; all on Gitlab - if you can't find a version that suits or have any other feedback, let me know!
* z1, z2, z3, z4, z5, z6, z7 and z8 games can execute
* Supports full screen width and multi line status (where terminal allows)
* Named game save and load
* Timed input on CP/M 3 and MSX-DOS (to support game such as BorderZone)
* Reverse text highlighting, including when selected using colour changing codes (or substituted e.g. for MSX)
* Underline and/or Bold where available on the terminal
* Colour where available (currently MicroBee & VT100, using VT100/ANSI colour codes)
* Accented chatacters are converted to a printable character
* Fast execution of games (even z3 games now execute faster than the original)
* z3 status line supports am/pm time including Cut Throats easter egg
* Non-banked CP/M supports up to 22K DynMem games (won't load Trinity or Beyond Zork for example)
* Banked CP/M version supports up to 37k DynMem (will load Trinity + Beyond Zork)
* 2KB z-machine stack size (over 50 call levels deep)
* Uses standard BDOS calls
Which version would you recommend I use with my Zeta SBC? I assume the vezza-b.com build for banked RAM and CPM3 would be ideal for 512k and RomWBW, correct?
I also have a 128k MSX2 which can run both MSX-DOS and CPM3, would you recommend using the MSX-DOS version or one of the CPM3 versions? Would the ideal version for CPM3 in that case also be vezza-b.com?