I have ported John Elliott's ZXZVM to esxDOS. ZXZVM lets you play Z-Machine adventure games (typically the old Infocom text adventures and newer text adventures) on your ZX Spectrum.
This port to esxDOS means you can now use ZXZVM on a 128k / +2 or +2A machine with a divIDE or divMMC, rather than just a +3.
Binaries and source code for my modifications are available here. To load a game you can do:
Great! Although I personally prefer to play text adventures under emulation, this is a welcome feature indeed.
Edit: I tried to test the new command with SpecEmu. Unfortunately it always ends up with an "Invalid PATH" message, regardless if the .Z5 file is in the root of the SD card or into a directory. What am I doing wrong?
[mention]bob_fossil[/mention] Directory BIN\BPLUGINS in zxzvm_latest.zip is empty? Is that right? Where can we find/enable PlugIn for e.g. .Z5-Files? PlugIns only running with divMMC-Interface/Expanded Memory?
Luzie wrote: ↑Thu Jan 13, 2022 5:05 pm
@bob_fossil Directory BIN\BPLUGINS in zxzvm_latest.zip is empty? Is that right? Where can we find/enable PlugIn for e.g. .Z5-Files? PlugIns only running with divMMC-Interface/Expanded Memory?
Apologies - I've updated the zip file. My script to package up the files for a release wasn't including the plugins. ZXZVM will work without divMMC extended memory but the browser plugins won't.
Luzie wrote: ↑Thu Jan 13, 2022 4:24 pm
@Alessandro Starting fine with Heroes from: http://nothings.org/games/if/heroes/ for me in SpecEmu,
but after showing screen it seems to hang - or have I to wait longer?
SOLVED: Runs OK under Fuse. Seems I just have to wait some time longer for the thing to get started:
Luzie wrote: ↑Thu Jan 13, 2022 4:24 pm
@Alessandro Starting fine with Heroes from: http://nothings.org/games/if/heroes/ for me in SpecEmu,
but after showing screen it seems to hang - or have I to wait longer?
SOLVED: Runs OK under Fuse. Seems I just have to wait some time longer for the thing to get started:
Yes, it takes rather a long time to start up. I put Fuse at 400% speed and it still took a while to get going. I need to investigate. The +3 version of ZXZVM has some disk caching code which I didn't implement for esxDOS as I was hoping accessing data off the SD Card would be faster than a physical floppy disk.