A downloadable tool

Download NowName your own price

Vezza is a modern Infocom/Inform/Z-machine text adventure interpreter for 8 bit z80 based computers.  What makes it modern is that it is written in hand-crafted z80 assembler for maximum speed, and can load not only the classics such as Zork 1,2 and 3 but also the later games such as Bureaucracy, Nord and Bert couldn't make head nor tail of it, and Sherlock - plus hundreds of games written after the Infocom glory days. See the feature list below for more details.

This project is about taking my Vezza interpreter and making it easy to use for some of the popular 8 bit consoles. Currently available pre-made disks ready to take your game files are:

Other platforms can download the latest binary on my Vezza interpreter page.

Work in progress: Spectrum 3+, SAM Coupe

How to use:

MSX and CPC/PCW:

  • Download the disk image for your platform
    • single disk image for MSX1 and MSX2
    • single disc image for CPC and PCW
  • Download the game file you want to play (suggested links below)
  • Rename the game file to story.dat
  • Add the game to downloaded disk image
  • Boot the disk and enjoy!

MSX notes:

I've included some samples which demonstrate on Christopher Drum's narrow-screen adjusted versions of Nord and Bert and Bureaucracy that the same boot disk plays perfectly well on both MSX 1 and MSX 2.

Note: more advanced users may wish to adapt the AUTOEXEC.BAT to load story files using different names as Vezza takes a parameter to specify the name for the story = e.g. "VEZZA ZORK1.Z3" will load the story file called "ZORK1.Z3".

Where to get games from:

There are many places on the internet to get the game files from, including:

Vezza features:

  • z1, z2, z3, z4, z5, z6, z7 and z8 games can execute
  • Named game save and load
  • Timed input on CP/M 3 and MSX-DOS (to support game such as BorderZone)
  • Accented characters 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
  • Some versions only support up to 22K DynMem games (e.g. some versions won't load Trinity or Beyond Zork). 
  • Ctrl-A, Ctrl-F, Ctrl-G, Ctrl-H to edit via cursor left, cursor right, delete, backspace shift-left and shift-right also move the cursor left and right during line input
  • command-line switch to optionally enable the infamous "Tandy bit". This will tweak the messages and the copyright block of some z3 games
  • CPC version supports accented characters

Known limitations:

  • z6 game files emulation is experimental and does not support graphics
  • Sound files are not yet supported
  • Large and complicated games require more memory than is available and won't load
  • Some games require 80 columns so will not run properly on an MSX 1
  • WARNING and Special note for *Inform 7* compiled games: The Inform 7 library is designed to use the stack a lot more than either Inform 6 or any of the genuine Infocom games. This means that even if an Inform 7 compiled game loads, and you are patient enough to wait for your next turn, as the game develops it may reach a point where the game runs out of stack and you can no longer progress that story. This would be disappointing to say the least.


Updated 11 days ago
StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorsijnstra
TagsAmstrad CPC, infocom, interpreter, MSX, pcw, Text based, z80

Download

Download NowName your own price

Click download now to get access to the following files:

bureaucracy_MSX.DSK 720 kB
Nord_and_Bert_MSX.DSK 720 kB
French Language game Princesse_CPC_CPM+.dsk 190 kB
vezza_blank_CPC_CPM+.dsk 190 kB
vezza_blank_MSX.DSK 720 kB
Zork The Undiscovered Underground ZTUU_CPC_CPM+.dsk 190 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.