prime wrote:Got it,
Seems you have to use EX / EW from a toolkit as the normal QDOS EXEC / EXEC_W don't seem to like passing parameters.
So something like :
EX flp1_unzip;'-j flp1_editor_zip'
Did the trick.
Cheers.
Phill.
IIRC, the unzipped files get sent by default to the DATA_USE setting. Or can be sent to a specific path with the -d command:
EX flp1_unzip;'-dram1_ flp1_editor_zip'
would unzip the 'editor_zip' to ram1_, for example.
If you only want to unzip a few selected files, just add them in a list after the name of the zip file.
The -j option is very useful if you want to junk or forget the path names stored in the zip file, unzipping them to a location or directory of your choice instead of the one the person who zipped it up included.
Derek's tip about the use of the channel numbers in the parameter list of the EX or EW command is really handy for directing output streams - I used this facility when I wrote the Zip Manager program as a pointer driven front end for Zip and Unzip
http://www.dilwyn.me.uk/arch/zipman.zip (plug, plug!)
Regarding MESS - are you using floppy disk images, or have you implemented a SuperQBoard style floppy driver for it? It's a long time since I used MESS/QL. The emulation seemed pretty god back then, but it was really hard to transfer QL software to it.
Maybe you could describe what it's like now Phill, and how people can get hold of it, after all, it's not exactly the most talked about QL emulator. I remember the website is at
http://www.mess.org/, the name credited for the QL emulation is 'Kurt Coder' but that's about all I can remember!
For those who've never heard of MESS, it's a kind of multiple computer/arcade game emulation system which happens to have a QL emulator available in it. IIRC, you need to download a QL ROM image to make it work, but those are easy to get nowadays.