Research Machines SIO-2/2B serial interfaces USER INSTRUCTIONS FOR INSTALLING SIO-2/2B SERIAL INTERFACE If the SIO-2/2B interface is already fitted, ignore page 1. For COS versions 3.0 and above. (1) Switch the machine off and isolate from the mains. (2) Open the case by removing the lid, (remove the two inner screws from the top rear of the case and lift the lid upwards at the rear about 2 inches, now draw the lid away from the front edge of the case and lift the lid completely away). (3) Locate the power supply unit (P.S.U.) which is on the right hand side of the case when looking from the front. (4) If the PSU cover has 3 holes drilled in it then the SIO board is mounted via these holes using the legs provided. You will have to remove the board from the mounting plate on which it is supplied. (4a) If NO holes are drilled in the PSU cover the SIO board is mounted using the mounting plate to which it is attached. The board is 'STUCK' on to the top of the PSU cover by the self adhesive tape on the base of the mounting plate. (5) Take out a blanking panel from the rear of the case for either a DIN or a 25 way 'D' type connector. Fit and screw the connector into the hole. (6) Plug the 20 way cable from the SIO board into the 20 way socket on the CPU board (this should be easily identified as there is only one socket on the CPU board which is 20 way) , with the BROWN wire at the REAR of the case. IPN03038101 1 of 4 December 80 Research Machines SIO-2/2B serial interfaces PRINTING Before loading the BASIC interpreter, when you are in the MONITOR mode, type: (If BASIC has been loaded type 'CTRL F', appears as ^F on the screen, which will take you into the FRONT PANEL carry out the steps as below and then type 'K' to take you back into BASIC). O (letter O, for option). L (for Line-printer) (Not required with disc based COS 3.4 monitors.) 2 (for SIO-2/2B operation.) This will produce the prompt BAUD CODE (0-6): You now have to select the code number which represents the Baud rate of your printer. ( E.G. ASR 33 Teletype usually runs at 110 baud which is represented by code number 0). The valid codes for SIO-2/2B are: CODE No BAUD RATE 0 110 1 300 2 600 3 1200 4 2400 Now type 'K' to return to BASIC or now load in BASIC. Please note that the above sequence of commands will option the printer type 2 for any of the languages which can use a printer. E.G. ZAS, ZASM, TXED and so on. To print from BASIC, refer to the BASIC manual for information on printing commands. For printing from a machine language program set up the option and baud rate as above and use the F705 EMT call to output the character in register A to the printer. (Please see the section on EMT trap calls in the COS MONITOR section of the 380Z manual). 2 of 4 December 80 Research Machines SIO-2/2B serial interfaces TESTING. The following sequence sets up the computer so that characters typed on the keyboard appear on the screen and are echoed to the line printer optioned. Switch on the printer and computer Type the following O L (not required for disc based COS 3.4 systems) 2 The machine will prompt BAUD CODE (0-6): Enter the desired code number (see page 2) Then type CONTROL T, this envokes a monitor routine which links the keyboard to the optioned interface port, in this case the SIO-2/2B, such that anything typed on the keyboard is displayed on the screen and sent to the printer. INPUTTING FROM A TELETYPE: The SIO-2/2B will input from a teletype if it is used in conjunction with appropriate software. There are NO INPUT ROUTINES for these interfaces in the monitor. Verions of our BASIC interpretors are available which do support paper tape input. These are available free of charge, if you already own a BASIC interpretor. Paper tape input via these interfaces with a disc based machine can be achieved by patching PIP, please see the section 'ADDING INPUT DEVICES' which can be found in your systems manual. It is not however possible to use a 380Z with a serial interface and a teletype without also having the normal console keyboard connected. 3 of 4 December 80 Research Machines SIO-2/2B serial interfaces SIO-2 Specifications I/O Level: RS232/V24 Signal out from computer: Pin 2 Signal in to computer: Pin 3 Signal ground: Pin 7 Busy signal in to computer Pin 4 SIO-2B Specifications Input/Output level: 20mA current loop. Data output from computer current loop positive: Pin 1 Data output from computer current loop negative: Pin 2 Data input to computer current loop positive: Pin 3 Data input to computer current loop negative: Pin 4 Reader enable current loop positive: Pin 5 Reader enable current loop negative: Pin 6 Due to the absence of standards in the industry, this combination of connector and pin connections in unlikely to be the same as that on your printer We suggest that you contact your printer supplier and that either you fit a different connector to the SIO-2B interface to match your printer cable, or that you have an adaptor cable made which will connect your printer to the SIO-2B as delivered. If you have any queries, we ask you to contact your printer serviceman who will work directly from this data sheet. 4 of 4 December 80