J.E.Lawrie HINTS-13. V2 Useful information from the User Manual, 3rd Edition. - for those who only have the 2nd Edition, the `grey' one. Special characters - <>' gives the grave accent ( ` ) and <> spacebar gives a hard space ( ). If you print addresseson the left and use <>LAR to move them to the right you get an uneven front edge, like J.E.Lawrie 15 Sycamore Grove but, by padding after the text with hard spaces, you get J.E.Lawrie 15 Sycamore Grove The hard spaces do not show up when printing, of course. Southam Index 1.You can go to the Index at any time by pressing INDEX, but did you know that you can return to the application with ESC even if you move the cursor within the Index ? 2. If you are constructing a CLI and you have to be sure of the position of the cursor in the Index then use |CARD#T#I - this is equivalent to pressing <>CARD []T []I - and the cursor will be on Diary, no matter if Diary was not top of the list at that time. Battery Changing - memory retention times. 2nd Edition 3rd edition No RAM card 6 mins 3 mins 1 RAM card 4 mins 1 min 2 RAM cards 2 m. 30 s. 30 secs 3 RAM cards - see note The manual says that these times could be doubled but don't rely on it. These times are irrespective of the size of the RAMs. An EPROM in slot 3 has no effect either. Note - a RAM card in slot 3 greatly increases power consumption during normal usage. Serial Port - Appendix B The following is printed under the table - "where the signals are as follows: TxD Transmitted data RxD Received data RTS Request to send CTS Clear to send GND Signal ground DCD Data carrier detect DTR Data terminal ready" Notes The Z88 RS232 port is wired as Data Terminal Equipment. Pin 1 must not be used for RS232 signals. It carries +5v at 10 microamps even when the machine is OFF. Do not use pin 6 on the Z88 connector. Pin 9 is the RS232 DTR signal. It provides +5v at 1 mA while the Z88 is switched on, for powering CMOS serial to parallel converters. CTS on the Z88 must be high for the Z88 to transmit, and DCD must be high for the Z88 to receive. For simple RS232 use, connect pins 5, 8 and 9 , and connect only pins 2, 3 and 7 to the other computer. (my note - between my two Z88s I use this method - 2 to 3, 3 to 2 and 7 to 7. 5, 8 and 9 are joined together in each plug. Just a 3-core cable between the plugs is very convenient). A Suspended message is displayed if BATT LOW is flagged while sending or receiving, or if the Z88 is switched off or the front flap is opened. In this case you must repeat the transfer A very knowledgeable Z88 user makes a further point. When it is receiving, the Z88 signals to the sending device to stop sending (by bringing RTS low) when the receive buffer is more than half full. (Don't mean a thing to me, but ......) Transmitting files This section, on pp192 of the 2nd Ed. is completely re-written in the 3rd Ed. The full text is as follows:- A convenient way of sending a file to a remote machine device is to copy the file to the :COM device. Enter the Terminal and establish contact with the other machine in the usual way, and then type []F to go to the Filer. Select the file you wish to transmit, by putting the cursor on it and pressing TAB. Then put the cursor on COPY and press ENTER. A dialogue box will appear. Type in :COM as the new name and ENTER. The file will be transmitted. (Note - I have re-written this part as the book extract is confusing - says "destination" which it may be in this case but I think it is confusing to someone who knows even less than me) Once the transmission is over the dialogue box will disappear, leaving the Filer display on the screen. You may then press ESC to return to the Terminal. Selecting Directories - <>SV is used to select a device (a RAM main Directory) then <>SI can be used to go to a sub-Directory. Instead of using <>SI simply put the cursor over the name of the sub-Directory and press SHIFT and the down arrow. To return to the main Directory press SHIFT and the up arrow - s'easier. Microspacing The figure 1 is missing after "HMI offset" on pp 207 of 2nd Ed. Translations - on the same page. Add the following after the bottom line - "which is equivalent to: ESC,"R",3 select UK character set. 35 print £ sign ESC,"R",0 restore USA character set." Error Messages in BASIC. 0 No Room 18 Division by zero 38 No GOSUB 1 Out of Range 19 String too long 39 ON syntax 2 Byte 20 Too big 40 ON range 3 Index 21 -ve root 41 No such line 4 Mistake 22 LOG range 42 Out of DATA 5 Missing 23 Accuracy lost 43 No REPEAT 6 Type Mismatch 24 EXP range 192 Too many files 7 No FN 26 No such variable 220 Syntax 8 $ Range 27 Missing ) 222 Channel 9 Missing " 28 Bad hex 252 End of file 10 Bad DIM 29 No such FN/PROC 252 Suspended 11 DIM Space 30 Bad call 252 File not found 12 Not LOCAL 31 Arguments 252 Read protected 13 No PROC 32 No FOR 252 Write protected 14 Array 33 Can't match FOR 254 Bad command 15 Subscript 34 FOR variable 16 Syntax Error 35 Too many FORs ( Five at 252 - that's ) 17 Escape 36 No TO ( what it says! ) END Back to HINTS-INDEX