background image

Summary of Contents for 380Z

Page 1: ...JUO DISC SYSTEM INFORMATION FILE PH 10930 ...

Page 2: ......

Page 3: ... use but otherwise no rt transmitted tran ibed stored a tri any or without Re reh Machines Post fice OBW Tel Oxford All exclusivel ed translated perm ssion OX2 Machines Limited is one of and servic and this document or make without Research Machines the the content thi lication may be ordered above Please ask for ...

Page 4: ... with to documentation should include of any errors you have comments on you have encountered with understanding and the manual and your name and address and a brief with of your on documentation should be sent The Documentation Research Machines Limited PO Box 75 Oxford OX2 DBW to software should a written the hardware and DBW ...

Page 5: ...arlier 2 1 2 3 2 5 2 11 2 12 program FILEX in COS 3 4 recorder SECTION 3 HARDWARE NOTES Memory Discs Interfaces the 380Z 3 1 3 3 3 17 3 14 3 15 3 1 3 1 3 14 3 13 3 13 13 line devices PIP COM transfer J Ciper or Transfer and from another Parallel Interface Serial Interfaces identification Serial Interfaces use of 810 4 Other IEEE 488 Interface Interface board ...

Page 6: ...Information File Contents 4 Serial interfaces Printed ci connection 3 1 4 1 4 4 1 1 ...

Page 7: ...he many features of the 380Z 380Z Disc System Information Pile you will need to refer to this document i you want to extend your basic for a Research Machines can also last three of which are the CP M Disc of the Research documents the the if you refer to this with devices this document if you the COS monitor for driver You should the e g 3 4 3 3 4 0A etc Research Inc a trademark of in a non stand...

Page 8: ...qram of various features of the 380Z interfaces that are the 380Z The information in three sections The first how to attach cassette recorder to your and how to transfer ASCII files between and disc Reminder cassette recorders cannot be attached to 80 character machines The second section describe the features of various elements of the 380Z hardware and how to additional hardware to the The last ...

Page 9: ...al cassette r unit optional Place the cassette recorder and the cassette controller in your area so that you can easi reach the switches on the recorder controller when at switch off the JUins supply to the 380Z Disc Systea connect the cassette recorder to the aulti way aains adaptor which supplies the syste with power push the blanking plug into the HIC socket on the recorder controller unit then...

Page 10: ...r the one colour coded low Remember you must also switch the controller to SINGLE 4 Before a cassette recorder for the first time it necessary to determine the correct for the volume control The for out this check is described in Section 2 5 5 It is essenti to carry out ions involving the s e recorder and the controller in the correct order For if to down the REC and PLAY before init ating the tra...

Page 11: ... SYN Name of file BLKH BLKL of Data Block Data 0 255 Checksum n The SYN character 16 22 decimal allows accurate when The name of ional 1 6 characters for the pr imary name a full sand 1 3 further characters for the should be drawn from the setsA Z 0 9 and programs should convert any lower case letters to the block If the name and extension are rs respect must be with A zero of the block number fil...

Page 12: ...ation File There is no restriction on the data which may file However Z 1A of file marker so this character should be avoided sette an end 2 2 Device When CFS open a device file for ion of followi or it dev filename ext whe dev represe ____Iu ses 5 devices ers spe ng the device name CFS CON LST there is no default ext an characters If th assumed default may be 3 File ...

Page 13: ... and These inc ude es BASIC programs that the was format BASIC programs for the earlier cassette BASICs should be transferred the programs BASLOAD and on the BASIC distribution disc format files the FSAVE command in Extended be read the BASIC which them 3 1 FILEX cal transfer of Ie ca Ie hown wi comment enab out needing to read the I this must the CTRL C to leave FlLEX and underlined A FILEX 4 0 A...

Page 14: ...until a valid letter is Read or write to cassette R Note that the response must be terminated the RETURN 2 3 3 Cassette File Names After the transfer direction file name should id consists of primary name and an the extension must be The name consists of one to six characters A Z a z and Lower case letters are cha upper case The extension consists of drawn from the same sets Instead Ie name it is ...

Page 15: ...is assumed Note that the extension part defaults to no extension Many languages a them BASIC sume an extension for exa BAS If a file has an extension FILEX must be told As with the the ssette i An name badly formed f Ie names are of a formed name is and Disc file CIRCLES BAS 2 3 Switches The next asks Switches press RETURN for normal allow file The available switches are start reading the in the r...

Page 16: ...ly allow copy counts rang e 1 practice th d fault of 2 is te in almost circumstances and the extra se red increasi copy count is not worth the extra t take to ad the copy count to 1 is often worthwhile Q switch disables the recorder control messages such as Press PLAY on recorder which FILEX out as This users with Dual Cassette Controllers be done disc sa user could Somet ime however di R switch d...

Page 17: ...te the file to the destination until the file has been transf erred The After veri have been source file until either memory has been filled Th s process will be message si that the trans has finished disc file file exists transferred to cassette FILEX checks that the disc file not found from ca sette to disc FILEX checks exist If it the message File exists text it will int bar x ...

Page 18: ... Acc DLing the fies that the user included The ly have to be re Cassette Control in use transfer The involves read a valid copy of the block Note must not terminated by RETURN 2 3 7 When FILEX is expect a response to word HELP may be This will cause FILEX to informat and then go back to the The this causes is that transfers a ile called HELP become somewhat The s way to transfer such ile is to spe...

Page 19: ...de the slow cassette transfer rate turn t he syste on and load CP1M t ype SCASSIRETOUI SCASS will be executed and CP M re entered Note that FILEX own slow handler for the cassette and SCASS will bring no benefit its FILEX After SCASS has been run button is The COS commands SLOW HANDLER remains until the RESET L Load a machine code program from cassette D memory to cassette which are described in t...

Page 20: ...one on tape this on the cassette inter when COS is scent e wai t at the COS see FIRMWARE REFERENCE MANUAL if your recorder does not have automatic level control on record set record level to near full modulation stop the recorder rewind the tape and set volume control on its lowest setting load CP M type TSTSYS IRE l UmII TSTSYS will be run and the MEMORY will type V You with Press the PLAY key on...

Page 21: ...ings s that es around a requency transi ion are measured incorrectly since the cycle includes hal a cycle at 1200 Hz and half at 2400 Hz If you are difficulties programs from the program TSTSYS can be used to test the quali of the The is as follows connect up the recorder turn the system on insert a TSTSYS COM and load CP M disc includinq the file put the tape to be checked in the recorder and set...

Page 22: ...sc This program fills memory with random bit and then compares the current content of a location with the value that was loaded each s of the test each is tested with 256 bit each fill and compare a test for each is constructed from the exclusive OR the low and the hi of its address Thus each within a memory 256 locations receives a different and the order test patterns between pages varies In thi...

Page 23: ...on File Hardware Notes NOTES 1 The memory size tested will be that known to the version of which run under If you locate memory fault then you can either have the board or isolate the fault memory size See User ...

Page 24: ...used by RML MOSs have 40 tracks of 16 sectors The tracks are reserved for the and the fourth for I 72K available for storage programs and Full Disc discs used RML FOSs have 77 tracks first two tracks are reserved for third for the leav programs and data 3 2 Disc Verification which program VERIFY not alter shaul ind a command f Ie called be used to check every sector of disc wil On your Software Is...

Page 25: ...ack to but since the buffer can be the Front Panel See Section 4 1 it is tool Most users will need it occasional recover from disc read errors but it is as well to be runn the program to familiarise with its commands Information about the program is buil in to the program itself and can be H The fol notes are intended to The program means of status looks like which U 01 0000000 This di means that ...

Page 26: ...t 1000 to 107F Hex so M 1000 will set the memory pointer to the rst data Afte K to return to MDOC then W to write the buffer back to disc If a read error ccurs the ctor is still into memory course be rewr without modification 11 usual However that wil be incorrect is usual worthwhile on text file which can be corrected with Text Editor If you are very skilful you could to the Front Panel to the To...

Page 27: ...to the disc us example After the error occurs typing any reloads CP M and This mechanism is to inadvertent but it can some t lmes prove more of a nuisance than a benefit A rule which it is to remember to CTRL C whenever you disc Some programs e g BASIC have special command to reinitialise the disc thi allows you to a disc whilst program Note that this of write differs from the method of a disc a n...

Page 28: ... whilst to read the sector header and may occur or Usual the cause is a worn or disc since the disc ler never al ters the header block and it implies that the disc d be or scarded Occasionally it can occur resul t of the controller confused by a checksum error so is worthwhile as for a C error before a more drastic solution D indicate that the data lost bit the disc controller status is set It a h...

Page 29: ... the 25 way socket ttached to this cable is the leI interface socket If a no cable into the socket then in order to create interface for your you must obtain from Research Machines a USER I O CABLE must in socket be into your the brown or loured I Failure to do this will install the cable to connect the D the 380Z case w I follow the procedure below for connecting up this cable 1 Remove the lid of...

Page 30: ... 5 10 D1 our 18 11 D2 OUT 6 12 D3 our 19 13 D4 OUT 7 14 05 our 20 15 D6 OUT 8 16 07 our 21 17 SV 18 12V 22 19 12V 10 20 V 23 SIGNAL Fault N Data Bit 1 LSB Data Bit 2 Data Bit 3 Data Bit 4 Data Bit Data Bit Data Bit 7 MSB Data Strobe N Circuit Common f T l lIi nn When used to drive a parallel interface leI interface with Centronics Indicates that is active low LSB Least Bit MSB Most Bit is to a 74I...

Page 31: ...ial while the communicates with and the parallel to serial in the monitor The but these interfaces If you want wh s d standard on all the standard serial interface 1 board the 810 4 interfaces may Interfaces 4 be located in any of the vacant 380Z board slots from on board 1 on the 380Z How to Locate and way the board to a The SIO 1 is a standard sized The SIO 1A and SIO 1B same The 810 1 was avail...

Page 32: ... outlet socket on the 380Z rear 8IO 2 has a 25 way outlet socket which is an e mul t The S10 2B has a ROUND socket The S10 4C Also refers to former SIO 1A I 810 6 inter 4 810 5 or The SIO 4C is a standard size 380Z board one 380Z board slot is a standard serial interface for cassette based 380Zs It may be located in any of the 380Z board slots and will 1 flat cable I from the e of the board to 25 ...

Page 33: ... details these commands refer SIO 4 from machine language achieved us an EMT LPOUT can be fitted their use an EMT S4KIN call can be used as 810 EMT S4KTL can be used to test the status For more Firmware Reference Manual 3 3 4 Other Interfaces Reset Once 4 reader rout information A number software If you re a non standard baud rate you will have to write your own handler and link it to COS for refe...

Page 34: ...ce BASIC MANUAL Interface This is a full access to the facilities provided by the Z80 and zao RTC features Software is a number of BASIC and ZASM assembler code routines For refer to zao PIO and RTC Manuals Research Machines PIO Support Routines Board This board 16 channels of analogue and 2 channels of output all to 10 bit resolution Software this board must be user written assembler code which c...

Page 35: ... are for this purpose The patched PIP can then be used to transfer data from the new device to disc Select the file table to your serial interface from the INTERFACE PATCH FILE 1981 the fo1 PIP with name S1INP HEX S2INP HEX S4INP HEX the name of whichever you have chosen read in load PIP into memory with DDT save PPIP COM SIO 1 SIO 2 or SIO 2B 8IO 4 any A DI l PIP M IRETURN I NEXT PC 1000 0100 IS4...

Page 36: ...l device INP all that is needed is to run PPIP Thus you from the new A PPIPliumnml PROG1 BAS INP IRETURNI or any file name choose and start the paper or reader PIP will with an asterisk There are two constraints When the transfer RETURN or CTRL C to The data must PIP pauses when pause some characters lost fitted with control connected the disc transfer You us block An Introduction to for full deta...

Page 37: ...the rece end should be started before the one When data between the 380Z and another of it will be necessary to arrange that CTRL Z is the last character sent on and is as end of file on This of link is of course restricted to ASCII data and will not with binary COM files in LST device See Section 3 6 with the terminat device EOF Thus a command at the sending end 1 1 ...

Page 38: ...n of OZ interfaces in Section 3 3 if he is to you NOTES Serial interface which Research can all into the SIO 4 interface fitted as standard on current disc eue o e or the SIO 4C ied as an on cassette Research Machines can all as standard on all ion on current cassette very The Parallel interface be into the User current disc and disc 3 In order to some some interfaces October 1980 will need to be ...

Page 39: ...at all are If none of these refer to the instructions NOTES This process is called the Printer is to tell the 380Z what kind of you CTRL T will enter a small test routine that causes you be printed ONCE on the screen and ONCE to the The will not act on the characters you to print them and then press RETURN The should print what If it does not a number of times If tha t does not work press the RESE...

Page 40: ...you can use the PIP concatenation CHAPl TXT CHAP2 TXT just LST CHAP1 TXT CHAP2 TXT CHAP TXTIRETUIlNI 3 5 3 a Printer Line Some se inte ers can receive can print it For instance Qume can receive at 1200 baud the of 120 characters per second However Qume can at an average of 45 characters per second o some way s the computer from data is This s originates at the r should go low 1 when the print r s ...

Page 41: ...ectors serial interfaces printed circuit boards NOTE _ _ LLLL _ _ tO IS way 3 6 1 Inside the com to i lter out value determined line at the would cause be to be to the on the positive g robe line Thus does not matter whether produces a level st a positive ng se strobe or a ng pulse st so long as a low to h transition occurs occurs once t a time when the data is valid data lines go to the s 2 74173...

Page 42: ... Male D submin male D Pin No 2 10 3 11 4 12 5 13 6 14 7 15 Function DO 01 02 03 D4 05 06 D7 N C 12V 5V OV Ground Colour Brown Red Yellow Green Blue Violet White Pink Black Yel Screen e se The 12V and 5V power rails _u s should be the 38 OZ Si gna 1 and ...

Page 43: ...D6 07 D7 Strobe Strobe N C N C 12V 12V 5V 5V OV OV 12V 12V N C N C N C N C 12V 12V button button 0 OV Viewed from Blue cut Violet cut Brown Brown Red Brown Red Wire Colour White Yellow cut Green cut White Black Brown Red Yellow Green Blue Violet ignal N RM the 2 1 1 17 10 11 12 13 14 15 1 2 3 4 7 8 21 VDU Board Connector Information File Hardware Notes Pin No ...

Page 44: ...d 4 a few mill e g to drive a from the SV outlet pin 3 3 6 4 Cable Connections a cable for Hitachi Cassette Recorders Materials 7 way e g RS no 478 037 5 way 180 0 DIN e g RS no 477 876 twin screened cable e g RS no 367 189 25m 47nF 10V ceramic disc capacitor or 47nF 12V or 2 47nF e g RS no 124 162 of 5 From A To mike AT COMPOTER END 7 way DIN plug viewed from rear of plug to to to from Connect wi...

Page 45: ...ation File 1 Hardware Notes 99R 5 way DIN ug are conncted ther so the 47nF is consistent with the specification other recorders to the 380Z should be constructed Pins 1 and posit Leads for in a similar manner ...

Page 46: ...OV OV OV oV 37 38 40 41 42 43 44 45 46 47 48 49 50 12V OV 1 Reserved 1 BRESET 2 Reserved BD1 3 BOO 4 BD1 BD3 5 BD2 6 BD3 BDS 7 BD4 8 BDS BD7 9 BD6 10 BD7 BA1 11 BAD 12 BA1 BA3 13 BA2 14 BA3 BAS 15 BA4 16 BAS BA7 17 BA6 18 BA7 BA9 1 BA8 20 BA9 BA1 1 21 BA10 BA1 1 BA1 3 23 BA12 24 BA13 BA1 BA14 26 BA15 BWAIT 27 28 BWAIT BINT 29 BUSAK 30 BINT BHALT 31 BNMI 8WR 8M1 16 18 14 2 10 12 4 6 20 24 8 BRESET ...

Page 47: ... Advanced Use of the SIO 4 Handler 3 6 6 Serial Interfaces connection information buffered and inverted a inverted and buffered an 188 It is 1 that the there are a number of ways of you will have to reference to your manual Information File of an The SIO 4 uses an 8251 universal There are several inputs and to the 8251 which are buffered and out to the 10 way cable Here is the wiring list for the ...

Page 48: ...nd matches that wired on the 2 3 4 5 7 and in addi ion to ns 2 BUSY line This connection Early SIO 4 leads had ncluded GREEN to n 4 a line and printer For a brief standard now is for s s 4 the that used on the Microline 80 3 6 7 Serial Interfaces SIO 1B is a 20 rnA current on SIO 3 the COS i will way ID I submin connector ROM Th 400 baud The wi 1 rate at wh tted wi Pin Pin 3 Pin Pin 4 may be left ...

Page 49: ...o the 8IO 2 levels and connector are different DSR DTR CTS 40 VDU the 80 character VDU board the FDe disc HRG resolution the Printed Circuit Boards r device which are Reader enable current Reader enable current Data to Data input to Data Data SIO 2B SIO 4 and SIO 4C The 8IO 2B interface that the Information File This The 8IO 4 interface is now fitted as standard on all current disc based The SIO 4...

Page 50: ... 1 1 J k7 tS 6W1l LTD RAHI O DI D 01 It 11 HAP P2 0t1 ...

Page 51: ...RESEARC H MACJ UCE L TO ...

Page 52: ... I Hott I I 2 b J ftft Q fl 111 1 0 M ...

Page 53: ......

Page 54: ...CHECKED BY r 4 2 DRAWING NO I fItt l Ltd 0 Cl 1 llktilWl Research M achines ttl tlU J tlJL 11U 1t DIM t L r VlI _ l 7 HII MilS C fIt GD ...

Page 55: ...e t Jil 0 0 w t A fd U Ii z C o z w i D Q 1 I OJ c c 0 m c 0 0 L m OJ I OJ II w J t ...

Page 56: ...DRAWN BY I CHECKED BY DATE 2 DRAWING NO Ltd Machines av ...

Page 57: ...VI OEc 5 1 C _ l J t ItEn F E IT No CA rEJ t O C CT ON Jb 4 Wflt l IN tocltt flT B S C DATE I DRAWN BY CHECKEDBY DRAWING NO O Ltd T Machines u TITLE ...

Page 58: ... Vee 1 I t S I 1 fDC l oI D UfltlC S U 8 7 IAI 5 5AIt ...

Page 59: ...fOC oR A Nof k 1 CONTROLLE 5 4 Mf CH1NE SLTD 11 11 1 111 1 u lNtta ...

Page 60: ...1 MAE M S P4A Mill DATE DRAWN BY ICHECKED BY DRAWING NO Ltd Research Machines TITLE ...

Page 61: ...11 2 11 1 1 E IflD IDb Ib5 IDlt 11 3 ID2 11 1 II I1bT3 HI T M DT7 Resee trdl Machines DRAWN BY I CHECKED DATE z tgO DRAWING NO Ltd S BORRO P4 TITLE ...

Page 62: ...CHECKED Zt I rJ iJ IiZI DS m 2ii B i ZJl m jji m D 1 1 Ii D 26fi IE D c t t 0 DATE I DRAWN BY I SV Gi i3 11 Ii ii DRAWING NO Ltd C Ilf I chines t M Research TITLE lEft by a ...

Page 63: ...tc this restart s 103 A fication of the Research Machines resident monitor program used with the current disc is in Research Machines Firmware Reference 4 1 1 A Restart Procedure This and be necessary but it is a wise s initialized memory space ed normal e g TXED such programs may result cases it i advisable to the This enters the Front Panel see below If when you are a program you encounter a sit...

Page 64: ...to follow the restart described above 4 1 2 Front Panel Usually when the is led enter the Front Panel An automatic en whenever the processor executes break Panel is useful range a machine code program or to discover some machine to to your program has An of use s 1 and testing a have set up the printer you can executing your program 1 command The the and program one features is use s these feature...

Page 65: ...ault value of some of the program bv using the o found wa program software successful concerned formatter s initial PANEL an item of software make sure you have a program I 48 1 TXED 1 NOTES I ftwa al paramete s then this can be done Panel Exa to for concerned 4 2 PATCHING Ie EX IEs J SAVE n EDIT COM ...

Page 66: ...rol of DDT it will cause a DDT br to be executed and the Front Panel will NOT be entered The is recommended Load the module s to be tested into R commands the DDT I and CTRL C to exit from DOT CTRL F to enter the necessary if is Save program with the SAVE command 4 3 2 An Introduction to DDT DDT The DDT program mie interactive test ng programs environment it however is not used for purposes as the...

Page 67: ...can be used the program under test as i it had the CP M Console ssor Thi Ie name is a files You can save the current contents of memory in a file command of the form Two individual operator must wa command the on message DDT the with the character _ and waits for commands from the console The can any of several character commands terminated by a RETURN to execute the command Each command can be up...

Page 68: ... of should it overwrite CP M or the relocated DDT or COS then b 0000 is assumed The R command the name of a file The load address for each is obtained from each individual record HEX fi while an assumed load address of 100H is taken for files of any other extension the ZASM in pure number of R commands can be issued the command to re read the program the default file control block has not been any...

Page 69: ...CTRL C SAVE 28 NEW COM All numerical values lDOO I lCFF a Subtract 1 b Now take the first two result is the block size All numerical values numbers The DDT ion can be used to determine the program for use in a Save command For 1C Converts to 28 so we can save a new copy of TEST NOTES Information File In this case we have 1000 hex is one this to blocks use ...

Page 70: ...rd convert it into a command Ie disc in drive A the command A LOAD OBJECT IRETURN I transient commands which Guide and which may be useful or with tai on the disc in drive A mal format you can and stored on cal converted a HEX ile is a semblers and would commonl COM file so that it can executed be can carry out the load ion on f 1 the drive name in the onto disc B LOAD D OBJECT RETURNI a OBJECT CO...

Page 71: ...he disc containing CP M which is to be configured in drive B turn the system on insert a system disc containing CONFIG in drive A and load CP M type CONPIGIRE l tmN 1 RML CONFIG V 4 0 1980 type B Insert disc in B then will A will appear will appear The message 4 4 3 CONFIG CONFIG is executed and the message Information File The CONF command can be used to create a version of CP M to match the char...

Page 72: ...e screen 1 SIO 1 2 3 interface 4 SIO 4 5 SIO 5 SIO 6 Select number will appear To select the SIO 4 interface type 4 The message Baud code o 100 1 300 600 3 1200 4 2400 4800 9600 Software Notes number will 3 1200 baud Type X to a now re M di B will ...

Page 73: ...r B the message is restarted to Invalid disc which disc A B Machines you will appear If you speci will You can over ride the Front Panel 0 command will appear and 1 2 If there i di inserted in the drive which you select to the disc is not inserted then the message NOTES Information File 4 ...

Page 74: ...e Software are the SIO 4 now ied as standard with disc machines and its lents See Section 3 3 The program TERM4 s loaded under CP M in the normal way When it is run it 380Z to emulate terminal Characters from the are sent the interface to the central received from the interface are di on the 380 characters cause cursor movement on the screen The Terminal Mode Software Sales Office number when docu...

Page 75: ...nctions PRINTER MEMORY AS ASCII CHARACTERS ON SCREEN DUMP ON CASSETTE IN INTEL FORMAT DUMP MEMORY 1 INPUT FROM TTY WITH SIO 2 AND SIO 3 2 INPUT FROM TTY WITH SIO 1 4 4 6 UTILITY SUBROUTINES Information File This Section contains assembler subroutines to ...

Page 76: ...ill whole routine be into memory stands Then when first will SERIAL INPUT FROM S10 2 subroutine reads from a serial device such ASR33 TELETYPE each time is called The device is interfaced ito the 380Z via an S10 2 jor 8IO 3 can rafter it this way that should device RDR I 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 001 0020 0021 0022 0023 0024 0025 0026...

Page 77: ...is program is used ion disc CP M will have ito be reloaded after all the from the serial device has been This program was assembled with the disc version of the RML zao Assembler TIV HIMEM ADDR UMASK DLYTIM a 0067 0068 o 0070 0071 0072 0093 0094 o 0096 o 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 o 0080 00 7 213EFF 7E 0074 ED5...

Page 78: ...PR1 PR 0099 0100 0101 0102 0103 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 01 5 0126 012 01 0129 0130 0131 0132 0133 0134 0135 01 01 01 01 0140 0141 0142 0143 0144 0145 0146 0147 01 0149 0150 01 1 0152 01 01 01 CB8E 01 EF20 01 EF07 01 79 0165 0167 C1 01 D1 01 E1 016A C9 0157 01 0158 EF11 015A 3AFFFB 0150 1F 01 CB1 0160 10F6 0143 3AFFFB ...

Page 79: ...1 LD A D E JR Z D2 DEC DE JR 01 D2 POP AF POP DE RET 01 17D FF21 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 TIV FF3C 0006 01 017D 0050 0177 F5 0178 7E 0179 32FFFB 017C F1 017D C9 016B D5 016C F5 0160 7A 016E B3 016F 2803 0171 1B 0172 18F9 0174 F1 0175 01 0176 C9 0000 ADDR HIMEM PR2 No errors Information File ...

Page 80: ..._ u _ DOES S1KIN 0021EOFB 00CB0166 TEST 28FA OD7EOO 00360302 ODE 1 C9 PUSH LO BIT JR LO LO POP RET IX IX OFBEOH 4 IX 1 Z TE5T A IX O IX 3 2 IX Test data if no Read char Reset data Before the SIO 1 for input it must be initialised This is done if the 5IO 1 line printer ion is selected The code for thi can be found in the monitor 4 1 1 1 ...

Page 81: ...t calls various monitor MDISP 0001 0002 000 0004 0005 0006 0007 0008 0009 001 00 1 1 0013 0014 001 001 017 1 001 o CONTROL C will send control back to the monitor EFOO 111 E1 1 0100 0100 01 01 01 010 01 010B 0100 01 0111 011 011 011 011 01 011 011 011F 4 3 At any Information File This program of the memory Each of memory is as the ASCII or unless the code is less than 20H 32 decimal in which case ...

Page 82: ...52 0027 MSGS DEFM START 0127 FF 0028 DEFB OFFH 0002 0029 KBDC EQU 2 0001 0030 DUTC 1 0017 0031 MSG 17H 0013 0032 GETHEX 13H 0100 0033 END 100H Symbols Software Notes GETHEX 0013 OUTC 0001 No errors 0002 MSG 0017 MSGS 0121 NEXTCH 0113 1 ...

Page 83: ...o the the monitor either when the program has finished or MOUT is written in code and can be shifted to any area of RAM and run from there without modification To the program direct modi the subroutine CHOUT at handler to a device other than the 0132H to include your own per 0001 0002 i 0003 MOUT 0004 count c code iDecrement Check for New 1 i LF memory to the per line two 100H DE IX IX DE HL KBDC ...

Page 84: ...F705 0134 C9 01 0002 001 0001 0005 002 0100 0033 0034 003 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 o 0 0051 0052 0053 0054 OUTP PUSH PUSH POP EMT DEC DEC LD CALR LD POP iSubroutine The ito iwhither CHOUT EMT RET BUF KBDC HL IX BYTED HL HL HL CHOUT HL CHOUT HL 37 100H iConvert A to hex BYTEO 01 LPOUT 000 001 1 00 1 No ...

Page 85: ...xadecimal the first and last I IRST is LAST returns from address 0000 to OFFFFH monitor L I I L unti selected areas memory onto cas tte in suitable for CLOAD The is not file via the c assette f 1 m must be done on the 0001 0002 i 000 CDUMP 0004 i 00 o 000 0009 o 10 0011 001 00 0014 001 IS NOT APPROPRIATE FOR 380Z VARITEXT 80 40 on Cassette in Intel Hex Format 0100 0100 o 01 010 Information File 4 ...

Page 86: ...n A the No of data the data addr 00 iFirst CR LF A CR NREC NBYTE Now Next This LREC 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 o o o 005 0059 0060 o 1 00 o 0064 0066 0067 0068 01 01 AF 013 08 0109 F725 010B EF1C 010D 0618 010F 1A 0110 EF48 0112 2B 0113 ...

Page 87: ...XOR A CALR OUTP RET BUF KBDC CHKSM EX NEG CALR EX RET 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0103 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 011 011 0117 11 0119 0120 0121 0122 0123 0124 01 0126 01 7 01 0174 0002 0173 C9 0171 F703 01 1 E1 0162 F715 0153 08 0154 ED44 ...

Page 88: ...3 0132 PUTBYT 3 0025 0133 FSTLST 37 0134 0000 0135 CR 13 OOOA 0136 10 0137 0100 0138 END 100H Software Notes BUF 0174 001 CHKSM 0153 0171 CR FSTLST 002 GETHEX 0013 HEAD 0129 HEAD 1 0147 KBDC 0002 LF OOOA LREC 01 0 NBYTE 010F 010B OUTe 0001 OUTP 01 5A PUTBYT 0003 0146 No errors ...

Page 89: ...different hex numbers numbers numbers 0000 0001 010 0011 0100 0101 0110 0111 One Two Three 3 Four 4 Five 5 Six Seven 7 Hexadecimal Notation APPENDICES Information File APPENDIX 1 HEXADECIMAL NUMBERS Hexadecimal notation is widely used in assembler and the Front Panel the contents of store locations Where the decimal number base of 10 and the the hexadecimal uses and the s 0 A B 0 E F The relation ...

Page 90: ...the hexadecimal number AE 8 2 to the same val ues could have reached hexadecimal arithmetic Subtract value from 100 hex Insert sign 100 AE 52 Convert to decimal hex 82 Conversion decimal carried with the aid of the table below 1 4 5 6 7 B 9 A B C D F 00 000 g 1 4 5 6 7 8 9 10 11 15 Ia 1 16 17 20 21 24 31 4096 2 39 40 41 43 47 3 48 61 7 8 12288 64 6S 69 7 71 71 78 1024 1 5 S0 81 86 ffl 94 1 284B 6 ...

Page 91: ...Information File Appendices 4096 2560 128 6784 entry 1 A 8 lA80 hexadecimal column 000 column 00 column 0 For ...

Page 92: ...I F I U i The control such 8 47 hex in the Table r standard ASCII names 8 re rs t the rs s w th column 4 and lumn 1 wi th be found e g CTRL 8 SUB CTRL Lithe sam s FF and 80 on Control codes when sent ten r t n sam Different devices For instance CTRL 0 output but when ent width characters For devices such as VDU screens re not rmal y printedll the same control codes in different ways to the 3802 s ...

Page 93: ...ations on di s between zero and the letter and not 00 t 20 and ode 7F hex the ters on the screen and not t to p nt r they wi 1 normally on how the set maps SN74S262N ROM CHARACTER FORMAT on the character File t SA bO 7A 7F The character set ...

Page 94: ... R b r 3 0 L tt 3 C S c S 4 2 J 4 D T d t n 5 E U e L l 1 1 6 F V f t 7 G l 1 S It 1 r f 8 H X x I 9 I 1 T Z 1 Z A K k 1 2 L 1 M n1 D I N t __ L 0 0 I The characters in Columns a and 1 w 11 only be pr nted on _ _ Aj _ AA a suitable sequence since will normal be as cursor movements 1 1 ...

Page 95: ...ile Characters 80 to FF hex are the standard Teletext codes 80 BF hex are disp ed in grey and CO to FF hex are disp in white The character set is tabulated in the User Guide at the end 4 Note 4 0 the character di 80H FFH are user definable ...

Page 96: ... CONFIG 3 18 4 9 DDT 4 4 Documentation 1 1 DUMP 4 8 FDoe 3 4 FILEX 2 5 Panel 4 2 2 5 3 20 MDoe 3 3 Parallel 3 18 3 17 3 19 PIP 3 19 Printer 3 18 line 3 19 Restart 4 1 SCASS 2 11 Sel the Serial interfaces SIO 1 S10 6 TERM 4 4 12 Testing cassette 2 12 memory 3 1 discs 3 3 3 17 1 TSTSYS 2 12 3 1 3 18 3 10 ff ...

Page 97: ...Index 3 3 25 Information File ...

Page 98: ......

Page 99: ......

Page 100: ......

Reviews: