%OP%TM2 %OP%BM2 %OP%LM4 %OP%HE/%H2%Z88 Users' Club Software Library %OP%FO/Z88-IMPEXP/Z88 Users' Club Software Library/Page @P@ of 3/ %CO:A,80,80%%H1%Documentation for the Spectrum program Z88-IMPEXP, Ver 10, 1990 01 14%H1% The main function of the program is archiving of Z88 files on microdrive cartridges. Hardware: Sinclair ZX Spectrum with ZX Interface 1 and ZX Microdrive. Serial cable with a 9-pin D-plug, in both ends. Connected as follows: 2-2, 3-3, 4-4, 5-5, 7-7, 8-9, 9-8. (Pin 8 is not used in Interface 1 but can be connected to Z88 pin 9 to make the plugs interchangeable.) %H1%How to install the program on the Spectrum.%H1% Connect the computers with the specified cable. Turn the Spectrum off and on and enter LOAD *"b". Turn the Z88 on and go to Panel []S. Set Transmit baud rate to 9600, Parity to None, and Xon/Xoff to No. Press ENTER. Go to Filer []F. Mark the file with the Spectrum program Z88-IMPEXP. Enter the command copy <>CO, and new name %H2%:COM%H2% and press enter twice. After the transfer is complete the program starts by it self on the Spectrum and you are invited to save a copy on microdrive with the name "run". %H1%How to use the program.%H1% Set the Panels' Transmit and Receive baud rate to 19200. Put the cartridge you want to work with in drive 1, and press any key to continue. Or press CAPS SHIFT and H to read these instructions. The program starts with a Cat of the cartridge in microdrive 1. Up to 44 filenames are displayed with a corresponding character, and the space left on the cartridge. Files, (up to 44) can be marked by pressing the appropriate keys. They can then be Sent Erased etc Send, View, Move and Copy only works on datafiles, either stored with Batch receive or Receive file, or created by other programs. (Tasword Three textfiles) Divide and Move only works with two microdrives. %P0% ----THE OPTIONS---- are executed by pressing CAPS SHIFT and the first letter of the option. Help ------------------- Lets you read these instructions. Kat ------------------- Gives a new cat as above. Batch receive ------------------- Files sent with the Z88's Import/Export protocol are received and stored in microdrive datafiles until you send 'End batch' from the Z88, or you get 'Microdrive full'. Then you can GOTO 2000 and erase the last incomplete file. Put a new cartridge in drive 1 and continue. The filename is the characters after :RAM.x/ in the Z88 filename. 54k is received in 18 minutes. Best if you want separately saved files with the least effort. It is slow but if you send files from the Z88 using wildcards, You just start up and then change cartridges. Receive ------------------- Any kind of data received on RS232 is stored in one microdrive datafile until you BREAK or get 'microdrive full'. You are first prompted for the name of the file. If you store one Z88 file in each Spectrum file, it is wise to use the Z88 name, be cause the files are stored complete with their Z88 name with which they will be sent back to the Z88. To save key-pressing, you can store several Z88 files in one Spectrum file. If you get 'Microdrive full' during transfer: 1 You can continue by pressing CAPS SHIFT and BREAK then GOTO 2000 and ENTER. 2 After sending this Spectrum file back to the Z88 the program will wait for the non-existent 'end of file' So you have to continue by pressing CAPS SHIFT and BREAK then GOTO 2000 and ENTER. 3 The last received file will be sent back to the Z88 in complete but overwriting a file with the same name. A 54k file is received in 4 minutes and 2 seconds. Easiest, fastest transfer to and from Z88 if you have one Spectrum file per cartridge, full of Z88-files. Drawbacks, you can't send one of these Z88-files back separately. You can't see which Z88-files you have. You have to deal with the 'Microdrive full'. If you send all files back, you might have updated files in the Z88 with the same names, which will be overwritten. Divide ------------------- Files sent with the Z88's Import/Export protocol and received with 'Receive' and stored in one microdrive datafile per cartridge, are divided into the files you would have got with 'Batch receive'. Divides first file on drive 2 into separate files on drive 1. If the transfer stops with error report 'Microdrive full' or 'File not found', GOTO 2000 and erase last file, which is not complete. Send ------------------- Sends marked files to printer or other computer via RS232. A 54k file is sent in 3 minutes and 40 seconds. View ------------------- Displays marked files on screen. Useful if you forget what a file is. Move ------------------- Copies marked files from drive 1 to 2 with the same names. Copy ------------------- Copies marked files on drive 1 with new names. Load ------------------- Loads the first marked program. Erase ------------------- Erases marked files. Format ------------------- Formats a cartridge in drive 1. Wildcards on the Z88. If you want to send all files from the Z88, you can enter the wildcard * when the Z88 prompts for 'Filename?' . To send all files with extension.bas, enter *.bas etc. Before sending a file, make the receiving computer ready first. If something goes wrong during transfer, or you don't know what to do, you should press CAPS SHIFT and BREAK then RUN 1000 and ENTER. Or just RUN. Then the initiation takes a few extra seconds. You are welcome to send me advise on improvements in language and function of the program. A machine code routine to speed up batch receiving would be great. Club Z88 Member Z88 Users' Club Member No 1080 Dennis Groning John Bryntessons vag 2 The program listing with lots of REMs S-662 03 Svanskog gives more information. Sweden