M)! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CONFIG LST CONFIG LST CONFIG LSTCONFIG LST !CONFIG LST"#$%&'()CONFIG LST*+,-./01CONFIG LST23456789CONFIG LST:;<=>?@ACONFIG LSTBCDEFGHICONFIG LST JKLMNOPQCONFIG LST RSTUVWXYCONFIG LST Z[\]^_`aCONFIG LST bcdefghiCONFIG LST jklmnopqCONFIG LSTrstuvwxyCONFIG LSTz{|}~CONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LSTCONFIG LST>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONFIG LSTCONFIG LST_SYSCN1 DOCSYSCN2 DOC="NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TurboDOS Configuration Manual A Solution To The Integration Irritations Encountered With I.C.M. Products. Steve Rasmussen Don Shulz OCT 1985 T A B L E O F C O N T E N T S 1. TurboDOS SYSTEM OVERVIEW.................................1-1 2. TurboDOS SYSTEM START UP PROCEDURES......................2-1 2.1. S-100 Bus Voltage Verification......................2-1 2.2. CRT Terminal Set Up.................................2-2 2.3. Floppy Disk Drive Set Up............................2-4 2.4. Format and Contents of the Distribution Diskette....2-6 2.4.1. Procedures for Booting the Single UserNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN Syste.2-6 2.4.2. Making Backup Copies Of Your System Disk.....2-7 2.4.3. Formatting Double Sided Diskettes............2-8 3. SINGLE-USER PROCEDURES ..................................3-1 3.1. TurboDOS Command Summary............................3-1 3.2. Peripheral Devices Supported with ICM Drivers.......3-4 3.3. Relationship of TurboDOS Files .....................3-5 3.4. Loading a Text Editor...............................3-8 3.5. Default Single User Configuration...................3-8 3.6. System Re-Configuration with GEN...................3-10 3.7. Changing The Console (Terminal) Parameters.........3-12 3.8. Serial Printer Installation........................3-13 3.9. Clock/Calendar Board Installation..................3-15 3.9.1. Clock/Calender Board on CPZ-186.............3-16 3.10. Turbo-DISK InstaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNllation...........................3-17 3.11. The Monitor Dynamics MD1013/1016..................3-19 3.12. Formating the Hard Disk...........................3-20 3.13. Technical Description of the Disk Assignment Tabl.3-23 3.14. Boot from Hard Disk...............................3-24 3.15. Hard Disk Drive Via Parallel Port.................3-26 3.15.1. PRIAM Personality Board...................3-26 3.15.2. SASI/SCSI Personality Board(other than OM.3-27 4. INTEGRATING THE OMTI.....................................4-1 4.1. Introduction........................................4-1 4.1.1. Advantages...................................4-1 4.2. Integrating the OMTI Controller.....................4-3 4.2.1. Initial Setup................................4-3 4.2.2. What If It Doesn't Work the First Time???....4-8 oNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`NNNNNNNNNNNNNNNNNNNNNN 4.3. Hardware Modifications.............................4-10 4.3.1. Hardware Modifications for CPZ-48000........4-10 4.3.2. Hardware Modifications for CPZ-4800X........4-11 4.3.3. Hardware Modifications for CPZ-186..........4-12 4.3.4. Hardware Modifications for SASI-100.........4-13 4.3.5. The SASI-200................................4-14 4.4. Power Requirements for OMTI Series.................4-15 4.5. Setting up OMTI Board..............................4-16 4.6. Operating System Set-up............................4-18 4.7. Setting drive parameter bytes in .PAR file.........4-20 4.7.1. Step Pulse Width ...........................4-20 4.7.2. Step Period.................................4-20 4.7.3. Write Precompensation.......................4-21 4.7.3.1. Characteristics of WRTuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPx and WRTPx.4-22 4.7.3.2. Patching examples..................4-23 4.7.4. Special Drives..............................4-24 ii 4.7.4.1. The Syquest Removeable 10MB Hard D.4-24 5. THE SMC-200..............................................5-1 5.1. Overview............................................5-1 5.2. Integrating the SMC-200.............................5-2 5.2.1. Initial Setup................................5-2 5.2.2. Setting Up the Single-User Operating System..5-3 5.2.3. Formating the SMC-200........................5-5 5.2.4. Booting From Hard Disk and Setting Up a Mult.5-5 5.3. SMC-200 File Explanation............................5-6 5.4. Module Description..................................5-8 5.5. Source Information....0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.............................5-11 5.6. Supported Drive's..................................5-12 6. MULTI-USER PROCEDURES....................................6-1 6.1. Adding Slave Processors.............................6-1 6.2. Printer on Slave....................................6-4 6.3. Remote or Physical Master Console...................6-4 6.4. Clock/Calendar on Slave.............................6-5 6.5. Clock/Calander on a 16-bit Slave....................6-6 6.6. Adding Banked Slaves................................6-7 6.7. 16 BIT MASTER (CPZ-186).............................6-8 7. CPZ-186 MASTER MULTI-USER SYSTEM CHANGES.................7-1 7.1. Software Modifications..............................7-1 7.2. Hardware Modifications..............................7-3 7.3. CALCULATING DISK BUFFERS FOR CPZ-186................7-4 pMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNʘNNNNNNNNNNNNNNNNNNNNNN 7.4. 16 Bit Slaves.......................................7-6 7.4.1. One Megabyte 16 Bit Slaves...................7-8 7.4.2. Mixing 8 And 16 Bit Slaves..................7-10 7.5. Automatic Logon....................................7-12 7.6. Batch Processing...................................7-15 7.6.1. Master Batching.............................7-17 8. LOCAL AREA NETWORK OVERVIEW..............................8-1 8.1. A Very Short Time Ago ..............................8-1 8.2. ARCnet Local Area Network...........................8-2 8.2.1. ARCnet Hardware Overview.....................8-3 8.2.2. S-100 ARCnet Interface.......................8-7 8.2.2.1. DISKLESS MASTER....................8-19 8.2.3. PC ARCnet Interface.........................8-23 8.2.3.1. PC NETWORKING OVERVIERNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNW.............8-23 8.2.3.2. TPC Emulator.......................8-23 8.2.3.3. MATURE ............................8-24 8.2.3.4. TurboDOS/PC (T/PC) ................8-25 8.2.4. WS-80 (WorkStation) ARCnet Interface........8-26 8.3. CKTSER - Serial Modem Link.........................8-31 9. List of Appendixes.......................................9-1 ii A P P E N D I C E S A. Appendix A - Definitions of I.C.M.'s Utilities & Drivers.A-1 B. Appendix B - ICM's Drivers - Global Symbols and Defaults.B-1 B.1. Modules applying to both Z-80 and 8086 Versions.....B-1 B.1.1. Console Drivers..............................B-2 B.1.2. Printer Drivers..............................B-3 B.2. TurboDOS Driver Doc, Z-80 VER, REV leNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`>NNNNNNNNNNNNNNNNNNNNNN2, NOV 15 1984...B-4 B.3. TurboDOS Driver Doc, 8086 VER, REV 1, Nov 15 1984..B-28 C. Appendix C - Sample .GEN and .PAR Files..................C-1 D. Appendix D - Printers on Slaves Sample .GEN's and .PAR's.D-1 E. Appendix E - Patches for WordStar Ver. 3.0 and 3.3.......E-1 F. Appendix F - Monitor Dynamics Controller Heads/Cly Value.F-1 G. Appendix G - Sample Drive Characteristics................G-1 H. Appendix H - Baud Rate Table.............................H-1 I. APPLICATION NOTES........................................I-1 I.1. AP-note - TurboDOS Floppy Formats...................I-2 iii L I S T O F T A B L E S 3-1: GEN and PAR file Relationship to Output File ..........3-11 6-1: 8 and 16 Bit Slave I/O Port Jumpering........zNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN5mNNNNNNNNNNNNNNNNNNNNNN...........6-3 6-2: File extensions used in 16-bit TurboDOS.................6-8 7-1: CPZ-186 Memory Usage Map................................7-3 8-1: Passive ARCnet HUB (HUB-4P).............................8-3 8-2: Active ARCnet HUB (HUB-8A)..............................8-4 8-3: LANS100 LAN ID SWITCH (ID set for 2 hex)................8-7 8-4: Workstation (WS-80) set at 21 hex......................8-26 B-1: REL FILE EXPANDED DESCRIPTIONS..........................B-4 B-2: O FILE EXPANDED DESCRIPTIONS...........................B-28 iv TurboDOS SYSTEM OVERVIEW 1. TurboDOS SYSTEM OVERVIEW Th operatin syste yo ar abou t instal i on o th mos advance an flexibl system know t microcomputers I NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\NNNNNNNNNNNNNNNNNNNNNN yo ar a al familia wit assembl languag programmin an th us o relocatabl .RE module yo wil b righ a hom wit TurboDOS I not th followin section wil hel yo understan th basic o operatio an allo yo t "Thin TurboDOS whil configurin you system Th overvie sectio give [background informatio abou TurboDOS an th remainde o th configuratio manua wil giv yo an step-by-ste procedure tha ma b necessar fo yo t configur TurboDOS fo you computer Pleas us th reference to you TurboDOS manuals hardwar manual an appendixe fo mor in-dept informatio an examples TurboDOS i buil aroun cor o standar progra module whic ar relocatabl an "patchable" Usin th GE o TLIN command whic com wit you TurboDO distributio diskette yoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNbNNNNNNNNNNNNNNNNNNNNNN wil actuall reconfigur th variou softwar buildin block int a executabl operatin syste whic i designe t optimiz you hardwar an operationa requirements. TurboDO i ver simila i it outwar appearanc (operato interface t CP/ 2. an CP/M-8 an wil actuall suppor mos CP/ program whic yo ma b runnin now Ther i als suppor fo MP/͠ an MP/M-8 functions Abov all TurboDOӠ i networkin operatin syste tha allow multipl computer t b linke together IC support tightl couple link usin th S- 10 bu a hig spee communicatio medium Loosel coupled link ar mad wit ARCnet protoco ove coaxia cable Thes tw technique o couplin ca b combine int singl LA suc a grou o IBM-PC' o diskles WorkStation whic ca shar S- 10 base mas storag device an prinSmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7&NNNNNNNNNNNNNNNNNNNNNNters You TurboDOӠ distributio diskette fro IC contain al th necessar operatin syste modules hardwar drivers an utilitie (tools necessar t reconstruc an reconfigur you basi operatin syste i an numbe o possibl configurations Not - Th distributio diskett a receive wil "Boot-up singl use wit minimu syste configuratio whic i outline i th manual Th adde flexibilit an powe o TurboDO als increase th configurabilit o th operatin syste an it versatilit o installation. 1-1 TurboDOS SYSTEM OVERVIEW Th syste start-u procedur i stepping-stone-lik affai whereb severa processe occu t loa a operationa multi-use system A power-on th boo PRO locate o th CP շNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNbuNNNNNNNNNNNNNNNNNNNNNN wil execut an initializ th micr processo an it loca suppor circuitr (RAMS I/O etc.) Th boo PRO͠ (loader progra wil als ope pat t th flopp dis (o optiona har disk an searc fo progra calle OSLOAD You distributio TurboDO boo prom look fo u t fou floppie t b connecte (A B C D t th syste an th boo progra wil attemp t loo sequentiall throug eac driv director seekin th OSLOA program I you hardwar configuratio i les tha fou floppies th syste wil onl loo a thos whic ar operativ an th procedur wil continu unti th OSLOA progra i found Assumin th fil i foun o th distributio diskett i on o th attache drives th boo progra wil loa i int th RA o th CP an the execute. Th OSLOA progra i i itsel "mini-~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQDNNNNNNNNNNNNNNNNNNNNNNoperatin system" Th functio o OSLOA i t loa th rea operatin syste whic exist i fil calle OSMASTER.SYӠ o you distributio diskette Th make-u o OSLOA mus b suc tha i contain th prope progra module t suppor you hardwar configuration A supplied th OSLOA progra onl know abou th fou flopp drive mentione above Refe t Appendi fo sampl listings o CPZLOAD.GEΠ an CPZLOAD.PAR whic ar th IC file tha ar use t construc OSLOAD.COM Yo wil not tha th driver liste i CPZLOAD.GE ar堠 a accumulatio o栠 standar䠠 TurboDOӠ module (STDLOADR,RTCNUL and IC hardwar driver (i.e CON96 NITCPZ SPDCPZ DSKCPZ1 DST58I) an othe hardwar relate driver (i.e MD131DR fo har dis drive etc.) Thes ar th module whic wil b loade b th bootpro an ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNexecute t star initializin th compute t loa you ful TurboDOӠ operatin system Th CPZLOAD.PA file ar th paramete file whic mus accompan th CPZLOAD.GE file whe yo re-generat (GEN th loade progra (OSLOAD.COM t mee you specifi hardwar requirements W wil cove thi re-generatio procedur a late time Th OSLOAD.CO progra yo eventuall construc wil b dependen o you hardwar an th wa i whic yo wan you syste t initializ an boo up. 1-2 TurboDOS SYSTEM OVERVIEW Th distribute IC standar configuratio o OSLOAD.CO͠ i capabl o loadin th syste fro flopp drive only I yo wan you syste t loa you TurboDO operatin syste fro th syste har dis yo wil hav t enabl har di( probabl th o - 1 volt i no gettin t RPB-10 o on o th tw tantalu cap o th RPB-10 i shorted(thi proble i non-existan wit RPB-200) I yo suspec shorte cap., b carefu becaus i lef on the ca accumulat enoug pressur t smoke The ca b checke b voltmete b puttin th mete o th lowes ohm scale I th th mete show n needl CvNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmovement(display n digits) the it alright I th needle(digits movs ove toward ohms i i shorte an need t b replaced Th ca i commo 10uf(microfarad) 35vol capacito whic ca b cheapl purchase fro an loca electroni part store(i.e Radi Shack) I yo ar goin t replac i yourself mak sur t positio capacito wit th sid t th sid o th silkscreen Otherwise the ca b sen bac t IC͠ fo replacement. 3 Th termina lose character whe displayin screenful o informatio a fas bau rates Solution lowe bau rat o enabl DT handshakin o pi 2 i supporte b you terminal Th CP SB manua describe th jumpe option use t implemen th clear-to-sen hardwar handshak unde th RPB-10 setu NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNN instructions Th mos commo configuratio wit terminal i t us th terminal DTҠ signa o Pi 2 t signa tha th termina i busy Thi handshak i accomplishe b removin al th jumper o th n mode personalit car attache t th printe RS-23 port an installin th followin jumpers: JA = 2-3 JB = 1A-2A/2C-3C JC = 1-2 Th RPB-10 mus b connecte t th J (se CP SB manual connecto o th CP SB wit th syste powere down Th PA fil wil nee th patc 'CONB C?' wher i th bau rat cod define i appendi H. 2-3 TurboDOS SYSTEM START UP PROCEDURES 2.3. Floppy Disk Drive Set Up Th CP SB NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNrequire flopp dis personalit boar (FPB- 158 t b connecte betwee J o th CP an th 8 o 1/4 flopp dis drives Th flopp dis personalit boar ca b mounte t th bac pane o you S-10 enclosure o i yo pla o layin i i th chassis tea of th botto o th antistati packag tha th personalit boar wa shippe in slid i ove th personalit board an tap i i plac t protec th circuitry Plu th FPB-15 cabl int J o th CP SB an th FPB- 15 personalit car connector Th femal connecto (o th FPB- 15 personalit board an J ar keye s yo can' plu i i backwards I i no tim t connec you flopp drive(s wit th FPB- 158 Alig pi o th FPB-15 (re strip fro CPڠ t FP indicate th locatio o pi 1 wit pi o th flopp dis NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdriv printe circui boar (chec flopp PC artwor fo pi number t determin pi location) Refe t th CP SB manua fo flopp dis driv jumpe options. Mak sur th EPRO i th CP SB i TurboDO BOO PROM NOTE PRO͠ wil b labele wit on o th followin titles wit th exceptio o th firs thre whic ar incompatibl CP/ proms PROM TYPES DESCRIPTION ------------------------------------------------------------------ - - - CP/M single-user Bootproms - - - V2.1(CPZ-48000) 8" CP/M MONITOR PROM V2.1M(CPZ-48000) 5 1/4" CP/M MONITOR PROM 8"-5" MONITOR V2.3(CPZ-4800x) 8" & 5 1/4" CP/M PROM - - - 8" I.C.M. TurboDOS Bootproms - - - 8" Turbodos Boot Prom 8" FLOPPY BOOT PROM 1013/101 8 Boo Prom 8 FLOPP NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN M1013/16 OMTI + 8" Boot Prom 8" FLOPPY & OMTI 2-4 TurboDOS SYSTEM START UP PROCEDURES - - - 5 1/4" I.C.M. TurboDOS Bootproms - - - 4 TRˠ BOOԠ PRO 1/4 FLOPP 4 TRACK 8 TRˠ BOOԠ PRO 1/4 FLOPP 8 TRACK 101 4 TR BOO PRO M101 1/4",4 TRK 101 8 TR BOO PRO M101 1/4",8 TRK 1013/16 4 TR BOO PRO M1013/16 1/4",4 TRK 1013/16 8 TR BOO PRO M1013/16 1/4",8 TRK OMTI + 40 TRK BOOT PROM OMTI & 5 1/4",40 TRK OMTI + 80 TRK BOOT PROM OMTI & 5 1/4",80 TRK For other proms, look on latest ICM price sheet or call ICM. ---------------------------------------------------------------- Onc th flopp driv i propedNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNNrl optione an connecte an th prope pro verified yo ma procee wit bootin you distribute single-use configuration Common Problems with Floppy Disk Drives: 1) Imprope pro installe i CPڠ SBC Solution Instal correc pro o i tha i no possibl cal I.C.M o you loca distributo an repor th proble t Technica Sales 2) Th driv wil no boot Solution Yo probabl d no hav al th driv option set Retur you driv t factor setting an follo th jumpe change outline i th CP SBà manual I yo d no hav manua o you floppy inquir firs wit th compan fro whic yo purchase th drive The ma hav th stoc factor setting fo you drive Al flopp dis system requir terminato resisto i th las driv o th chaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNNin I th cas o 8 an 1/4 combination onl on resisto pac i required O cours yo ca cal I.C.M an as fo Technica Sale i yo nee furthe assistanc integratin you flopp drives bu pleas tr checkin everythin includin th cables on mor time. 2-5 TurboDOS SYSTEM START UP PROCEDURES 2.4. Format and Contents of the Distribution Diskette IC send yo distributio diskett whic i preconfigure t boot-u i minimu single-use configuration Th hardwar necessar t begi operatio i a follows IC CP SBC flopp dis drive an CRT Th flopp dis interfac mus b vi th flopp dis por o th CP SB i conjunctio wit th FPB-15 flopp dis personalit board Th CRԠ tewNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNNrmina mus b interface t th CP SB vi th Channe seria por (J3 an throug RPB-10 n mode personalit board Th set-up connection an䠠 checkou o thi configuratio i full documente i th followin pages. WARNINǠ - I.C.M distributio diskette hav highl optimize forma an wil no b readabl o an othe computer Thi i tru o al 1/4 an mos 8 formats W currentl ar no "like an othe format excep w d suppor th industr standar 8 CP/ Singl Side Singl Densit format 2.4.1. Procedures for Bootin th Singl Use System Powe u th syste an rechec th S-10 Bu voltages Yo no hav minimu configuratio capabl o runnin TurboDOS (an communicatin betwee operato consol (CR terminal) CPZ- 4800X SB master an flopp disks.) vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(NNNNNNNNNNNNNNNNNNNNNN Plac th distributio diskett fro Intercontinenta Micr System i driv A: clos th door an pres th syste rese button Th syste shoul searc th diskette lookin fo th progra OSLOAD.COM I no foun o flopp driv A the drive B à an wil b searched Thi i th searc lis o th TurboDOӠ BOOԠ PROM Th OMT 8 Flopp pro o MD101 8 Flopp PRO wil loo o th flopp drive connecte first the i wil searc th Har Dis Drive t fin OSLOAD.COM I th har dis i no ready th floppie wil kee bein searche automatically Onc found th progra OSLOAD.CO wil b loade int memor an executed Thi wil loa th fil OSMASTER.SYӠ int memor (th operatin syste image an "jump t th system Th operatin syste wil sign-o vi th CRԠ termina wit th ҿNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN TurboDOS sign-o message. Thi i a exampl o th TurboDOS sign-o message: Copyrigh (C 1984 Softwar 2000 Inc (24/###) A: OSMASTER.SYS loading from ???? to FFFF, size ???? TurboDOS 1.4x, copyright (C) 1984, software 2000, Inc. (24/###) 0A} 2-6 TurboDOS SYSTEM START UP PROCEDURES Typ DI t rea th diskett director NOTE Enter density (Single/Double) : D Enter number of sides (1/2): 1 Enter format type (TurboDOS/CPM): T Insert disk to be formatted in drive B enter to begin formatting .................................................................. Starting verify pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNf NNNNNNNNNNNNNNNNNNNNNNass .................................................................. Successful verify 0A} Yo hav successfull formatte flopp dis tha ha th sam specification a you maste distributio diskett fro I.C.M Verif tha you maste distributio diskett i i driv A an th newl formatte dis i driv B: Enter the command: 0A}BACKUP A: B: Th maste an ne diskett ar alread i place s typ to begin formatting ................................................................ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNiNNNNNNNNNNNNNNNNNNNNNN Starting verify pass ................................................................. Successful verify Th distributio diskett i driv i singl sided doubl densit an th diskett i driv i doubl sided doubl density Th dis specification ar differen an th BACKU progra wil no work T cop A t B us th COP command: 0A}COP A:*. B:;N NOTE (1 *. mean al file o reference driv A (2 Th ;n mean cop al file fro A t B withou askin fo confirmatio o eac fil copied Afte th syste ha returne t th prompt remov th maste distributio diskett fro an stor i i saf place Mov you cop o th distributio diskett fro driv B t driv A an pres syste reset. Yo shoul agai se th TurboDOS sign-o message. Whe th syste promp"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 0A return t th screen i indicate tha yo hav successfull copie you TurboDO Maste Distributio Diskette. 2-8 SINGLE-USER PROCEDURES 3. SINGLE-USER PROCEDURES 3.1. TurboDOS Command Summary Th .CO͠ an .CM utilit program supplie wit you TurboDOӠ syste ar ver simila t CP/ 2. an MS-DOӠ 1. utilities Th followin lis i fo eas reference Fo complet descriptions refe t th appropriat Z-8 o 808 TurboDO User' Guide AUTOLOAD Th AUTOLOA comman let yo se u comman sequenc t b execute automaticall a eac cold-star o warm-start. BACKUP Th BACKU comman perform fas cop o a entir disk onto another disk of the same tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNype and format. BANK I banke Z-8 system th BAN comman let yo chang堠 fro bank-switche䠠 t non-bank-switche operation an vic versa BATCH Th BATC comman provide convenien wa o enterin TurboDOӠ comman string int dedicate䠠 batc processor in a networking system. BOOT Th堠 BOOԠ comman i unnecessar i th堠 I.C.M implementatio a ther ar n Reserve Track fo syste bootu operations BUFFERS Th BUFFER comman let yo chang th numbe an siz of the disk buffers maintained by TurboDOS. CHANGE Yo mus us th CHANG comman prio t removin dis fro an driv i multi-use TurboDO system I i also used before power down. COPY Th COP nNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN comman let yo cop individua dis file o group o files. DATE Th DATŠ comman let yo se o displa th syste date and time. DELETE Th DELETŠ comman let yo delet individua dis files or groups of files. DIR Th DI comman display a alphabetize dis director o th consol o printer. DO Th D comman let yo execut pre-define sequenc o TurboDO command whic yo hav previousl save i a disk file. DRIVE Th DRIV comman display informatio abou th forma of a disk. 3-1 SINGLE-USER PROCEDURES DUMР Th DUM comman display combine hexadecima an ASCII file dump on the console or printer. ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNṊNNNNNNNNNNNNNNNNNNNNNNRASEDIR Th堠 ERASEDIҠ comman let yo eras th堠 entir directory of a disk. FIFO Th FIF comman let yo creat FIF file whic ar use i conjunctio wit AUTOLOA an BATC commands. FIXDIR Th FIXDIҠ comman let yo reorganiz th dis directory for maximum directory access speed. FIXMAP Th FIXMAP comman let yo reorganiz th dis allocation map for maximum disk storage. FORMAT Yo mus us th FORMA o FORMAT comman t pre- recor forma informatio o eac dis befor i i used for the first time. LABEL Th LABE̠ comman let yo pu volum labe o disk. LOGOFF I multi-use system th LOGOF comman let yo terminate your session. LOGON I multi-use system th LOGON comman`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNܓNNNNNNNNNNNNNNNNNNNNNN let yo start a new terminal session. MASTER Th MASTEҠ comman let yo temporaril attac you consol t th "master processo i networ system. PRINT Th PRIN comman let yo contro th routin o your print output. PRINTER Th PRINTE comman let yo contro de-spoolin o an selecte printer. QUEUE Th QUEU comman let yo manuall queu prin file (or any text file) for despooled printing. RECEIVE Th RECEIVŠ comman read on recor fro FIFϠ an displays it on the console. RENAME Th RENAMŠ comman let yo rename individua dis file o group o files. SEND The SEND command lets you write a message to a FIFO. SET The SET command lets you set and clear file attributes. SHOW Th SHO comman let yoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN displa th setting o fil attributes. 3-2 SINGLE-USER PROCEDURES TYPE Th TYP comman display th content o tex fil on the console or printer. USER Th USEҠ comman let yo chang th curren use number NOTE USER.CO͠ doe no exis unde V1. TurboDOS T chang users simpl typ 1 o 1A a i yo wer changin drives VERIFY Th VERIF٠ comman scan dis fo ba blocks an (optionally mark the s tha TurboDOӠ wil avoi using them. Mor complet description ca b foun i th TurboDOӠ User guide Othe program tha ar o you dis an ar no mentione abov ar supplie b IC an ar covere i AppendixA. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 3-3 SINGLE-USER PROCEDURES 3.2. Peripheral Devices Supported with ICM Drivers I.C.M offer severa differen drive disk fo variou periphera support Th basi networ driver includ suppor fo consol堠 (terminal) printers floppies clock/calenda personalit board an CP an CP networkin suppor circuits Th driver fo supportin har dis drive includ bot drive an forma program fo th controllers. PRODUCT USE DESCRIPTION ------- --- ----------- NETWORK DRIVERS FOR CPZ AND CPS MUTD-U1 TurboDOS 1.4x DRIVERS NETWORK DRIVERS FOR NET-82'S REL-MHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUSYS TurboDOS 1.4x Drivers(from SW 2000) SPECIALIZED DRIVERS REL-SEMI TurboDOS SEMI-DISK DRIVER S-100 INTERFACE HARD DISK CONTROLLERS REL-MD13(on distr. disk) TurboDOS MD1013 DRIVER & FORMAT REL-KON TurboDOS KONAN SMC 200 DR. & FMT. REL-ADES TurboDOS ADES GYPSY DSK/TAPE/FMT. REL-9TK TurboDOS 9-TRACK TAPE AND KONAN ENHANCER SASI/SCSI INTERFACE HARD DISK CONTROLLERS REL-IOM TurboDOS IOMEGA DRIVER & FMT. REL-SYS TurboDOS SYSGEN DRIVER & FMT. REL-DTC TurboDOS DTC520A DRIVER & FMT. PRIAM SMART HARD DISK INTERFACE REL-PRI TurboDOS PRIAM SMARNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNT DRIVER & FMT. LOCAL AREA NETWORK DRIVERS TURBOLAN COMPLETE ARCNET DRIVERS TURBODOS/PC LAN DRIVER FOR PC/MS-DOS COMPUTER PC-CONFIG T-DOS CONFIG PROGRAM FOR TURBO/PC PC-START T-DOS INSTALL FOR PC FILESERVER WS-START T-DOS INSTALL FOR WS80 FILESERVER FORMATS AVAILABLE ON 8" OR 5-1/4" FLOPPY DISKETTES --------------------------------- 8" CP/M SSSD 8" TurboDOS, SSDD 8" ICM CP/M 512 BYTE SECTOR,SSDD 5-1/4" ICM TBDOS 40 TRK (48 TPI),DSDD 5-1/4" ICM TBDOS 80 TRK (96 TPI),DSDD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNN 3-4 SINGLE-USER PROCEDURES 3.3. Relationship of TurboDOS Files Necessary for System Configuration *.MAC Z-8 sourc code ASCI tex fil whic i th assembl languag versio o th driver tha ar use t configur TurboDOS system IC͠ write an support thes drivers Thes file ca b typed edited an printed bu ar usuall edite b experience system programmers. M-80 Z-8 ASSEMBLER Assemble th MA file int RELocatabl objec cod modules Thes module ar calle RE files Th Microsof M-8 assemble i no supplie b IC becaus mos customer wil no b editin th MA files IC use M8 Ver 3.4 o 09-12-8 fo compilin th .MA sourNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd@NNNNNNNNNNNNNNNNNNNNNNc code *.REL Relocatabl堠 objec cod module tha contai th periphera젠 driver an standar module necessar t configur TurboDOS system RE file CANNO b displaye o th CRT o printed DRIVER ar th cod tha allow on t connec variou peripheral t TurboDOӠ system The "DRIVE th peripheral A periphera i selected added o changed differen drive (RE file i LINKEĠ an PATCHE i th re-generatio process utilizin th .GE an .PA files. *.A: 808 sourc code ASCI tex fil whic i th assembl languag versio o th driver tha ar use t configur TurboDOӠ system IC͠ write an support thes drivers Thes file ca b typed edited an printed bu ar usuall edite b experience syste prograNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWqNNNNNNNNNNNNNNNNNNNNNNmmers. TASM.CM 808 ASSEMBLER Assemble th . file int relocatabl objec cod modules Thes module ar calle . files *.O: Relocatabl堠 objec cod堠 module tha contai th periphera젠 driver an standar module necessar t configur TurboDO system file CANNO b displaye o th CRT o printed DRIVER ar th cod tha allow on t connec variou peripheral t TurboDOӠ system the "DRIVE th peripheral A periphera i selected added o changed differen drive ( file i LINKEĠ an PATCHE i th re-generatio process utilizin th .GE an .PAҠ files Th re-generatio fo 808 product i accomplishe wit th TLINK.CM program. 3-5 SINGLE-:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGONNNNNNNNNNNNNNNNNNNNNNUSER PROCEDURES *.GEN lis o Z-8 RE fil name use b GEN o lis o 808 Ϡ file use b TLINK fro whic selecte drive module ar enable t suppor you selectio fo board an peripherals Enablin砠 o Disablin drive ca b accomplishe i th appropriat GEΠ file T enabl driver remov th a th beginnin o th lin o whic th filenam o th RE (o O modul appears T disabl driver plac a th beginnin o th lin o whic th filenam o th RE modul appears. *.PAR PA fil i use t chang th defaul value o variou PARameter fo th peripheral an th syste itself Fo example th bau rat fo seria printe ca b change b enterin th appropriat value int th th appropriat PA file Th physica t PNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcNNNNNNNNNNNNNNNNNNNNNNlogica translatio o dis drive i don i th .PA fil b patchin th DSKAS label Th us o th GE progra tha read .GE an .PAҠ file t generat th operatin syste wil b covere i th section tha follow Al RE file hav built-i defaul parameter tha ca b change b PATCHIN i th PA file. GEN.CO an TLINK.CMD Ar program b Softwar 200 tha link an patche th selecte GE an PA fil int RA͠ memory an the write thi executabl fil ou t disk Th executabl堠 file ar堠 normall name䠠 OSMASTER.SYS OSSLAVE.SYS o OSLOAD.COM Thi i th syste re-generatio utilit fo th system an can' b change b th user. *.COM: Z-8 (8-bit executabl program tha confor t CP/ 2. syste cal conventions Thes ar execute a th 0A NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN promp b enterin th nam o th progra an pressin return Exampl 0A}DI . *.CMD: 808 (16-bit executabl program tha confor t CP/ 8 syste cal conventions Thes ar execute a th 0A promp b enterin th nam o th progra an pressin return Exampl 0A}DI . 3-6 SINGLE-USER PROCEDURES OSMASTER.SYS fil wit al th previousl linke driver an standar module necessar t allo th MASTE CP SBà t operat i singl use TurboDOӠ environment Yo ca regenerat堠 thi fil t optimiz TurboDOӠ fo th peripheral an slave tha yo have. OSSLAVE.SYS fil wit al th previousl linke driver an standar module necessar t allo(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN th SLAV SB (CPS-M o CPS-BMX t operat i th TurboDO environment Thi fil i generate b th syste integrator. OSSLAVEZ.SYS IC͠ pre-TLINKEĠ fil wit al driver an standar module necessar t allo th CPS-1 SLAV SB t operat i th TurboDO environment at 9600 baud OSLOAD.COM Th commo progra t Single-use an Multi-use TurboDOS I i th entr poin fo al syste boot-u functions A a example whe th syste i firs booted th boo PRO tell th Maste t fin OSLOAD.COM loa i int memory an execut it OSLOAD.CO wil the displa th firs lin o th log-on an the g bac t th dis t fin OSMASTER.SYS OSMASTER.SY i the loade int memory an executed OSMASTER.SY wil the displa t5ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNNh las lin o th sign-o an activat th syste wit th promp 0A} Thi fil ca b re-generate b th syste integrator. 3-7 SINGLE-USER PROCEDURES 3.4. Loading a Text Editor No tha yo hav workin cop o you TurboDOS disk yo nee t loa tex edito t continu configurin th system T optimiz th syste yo wil nee tex edito tha wil no introduc an character wit th hig orde bi se i an ASCI character i th PA or GE file tha yo wil b editing Reliabl editor are: CP/M's ED Micro Pro's WORDMASTER MicroPro' WORDSTA (No documen mode a ANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNdocumen mod wil introduc errors Se appendi fo patche fo WordSta Ve 3. an Ve 3.3. Plac cop o you favorit edito o CP/ singl sided singl densit diskett i driv B (refe t Appendi fo SSS driv characteristics an b usin th cop command cop th edito file t A: i.e. COPY B:ED.COM A: or COPY B:WM.COM A: or COPY B:WS*.* A:;N Remov you singl sided singl densit dis fro B: (Yo ma forma an backu o cop you workin diskett i yo s desire.) No tha yo hav mad workin cop o you TurboDOS dis an hav place you favorit edito o th disk yo ar read t generat th TurboDOS operatin syste fo you hardwar configuration. Th firs ste i settin u al you peripheral NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNunde th defaul single-use TurboDOS Thi offer simplicit an direc interfac t you peripherals Thi sectio wil acquain yo wit th setu procedure fo har disks printers terminal an TurboDISK 3.5. Default Single User Configuration The system is supplied in the following default configuration: 1. Single User 2. Console: 9600 BAUD, 2 Stop Bits, No Parity (CPZ cntr J3) 3. Printer: 1 Printer, Serial, Clear to Send Protocol, 9600 Baud (CPZ connector J2) 4 Flopp Dis Drives - 8" Floppy Drives 6 Msec Ste Rat (CP connector J1) 5. Hard Disk: No configuration selected. 3-8 SINGLE-USER PROCEDURES Whe settin u th operatin syste configuration i i importan t9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNN revie th defaul configuration an optimiz th periphera parameters Optimizin o changin th parameter ca b accomplishe b enablin an disablin th variou periphera driver provide wit you I.C.M supplie TurboDOS. Onc th basi periphera interface hav bee installe an tested th secon phas i t se u th hardwar an softwar fo Multi-Use TurboDOS wit th slav processors. Th TurboDOӠ USER'Ӡ GUIDE an IMPLEMENTER'Ӡ GUIDE give additiona informatio tha ma b vita t you particula configuratio needs Also becom familia wit Appendixe A, an o thi documen a the describ I.C.M supplie drivers globa symbol an defaul syste .GE an .PA file whic ar no covere i th standar TurboDO documentation. Enablin o Disablin periphera driver ca b don i th appropriat}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNN .GEΠ files T enabl driver remov th (semicolon a th beginnin o th lin wher th filenam o th modul appears T disabl drive module plac ; (semicolon a th beginnin o th lin o whic th filenam o th modul appears. T displa file either: 1 0A}TYP FILENAM or 2 Ente th edito progra (WordStar etc. an cal u th file. example: 0A}WS N (For Non-Document editing) CPZDOS.GEN (File to edit) T EDI file yo mus ente th edito progra (WordStar etc. an edi th fil i accordanc wit th edi progra procedures. NOTE EDI onl backup! (workin copy o you files neve th origina distributio diskette bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN_NNNNNNNNNNNNNNNNNNNNNN 3-9 SINGLE-USER PROCEDURES 3.6. System Re-Configuration with GEN Th TurboDOS operatin syste consist o serie o relocatabl module whic relat t th variou hardwar an softwar function o particula syste environment T successfull construc a operatin syste fo an combinatio o features yo mus buil th operatin syste usin th variou buildin block provide o th distributio diskette. Firs i thi procedur i t enabl (o ad i necessary th appropriat RE drive file t th appropriat .GEΠ fil (i.e STDLOADҠ i th CPZLOAD.GEΠ fil o CON9 i th CPZLOAD.GEΠ file) Havin accomplishe that determin i an parameter wil b neede b tha modul t functio properNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNly .i.e CON9 i th CR drive need t kno wha communication protoco (bau rate sto bit parity t us t enabl i t successfull communicat wit th CRT Referenc th TurboDO configuratio Guid an th IC RE fil explanation (Appendixe A, an C t determin whic paramete symbols defaults an option ar require b th variou .GEΠ fil modules Fo instance th CON9 drive ca b foun i th IC͠ RE̠ fil documentatio containin th parameter CONBR SHFIN an SHFOUT Thei defaul (IC factor set value ar als indicate i Appendi B The nee no appea i th associate x.PA fil i yo ar satisfie wit th defaul values If however yo nee t modif thos value yo mus edi th associate .PAҠ fil (i.e CPZLOAD.PAR t includ th ne valu durin th re- assembl vi th GE 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9NNNNNNNNNNNNNNNNNNNNNNcommand Onc th prope .PA file hav bee eithe enabled added o modified yo ar read t re- assembl th associate executabl fil (.CO o .SYS) Us th followin procedur t re-assembl th executabl file 0A}GEΠ (inpu .GEN/.PAҠ file (outpu loaded .CO͠ o Syste Image .SYS) 3-10 SINGLE-USER PROCEDURES T A B L E 3-1: GEN and PAR file Relationship to Output File Input .GEN/.PAR Output Loader/ Multi-use Single-user System Image --------------- ------------- ---------- ----------- CPZLOAD.GEN CPZLOAD.PAR OSLOAD.COM ........ X ....... X(8-bit) CPZLD16.GEN CPZLD16.PAR OSLOAD.CMD ........ X ....... X(16-bit) XwNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNN CPZDOS.GEN CPZDOS.PAR OSMASTER.SYS (1) ............ X(8-bit) CPZSGL16.GEN CPZSGL16.PAR OSMASTER.SYS (1) ............ X(16-bit) CPZMASTR.GEN CPZMASTR.PAR OSMASTER.SYS (1) .. X (8-bit) CPZMST16.GEN CPZMST16.PAR OSMASTER.SYS (1) .. X (16-bit) CPSSLAVE.GEN CPSSLAVE.PAR OSSLAVE?.SYS ...... X (CPS-MX) SLVBNK.GEN SLVBNK.PAҠ OSSLAVE?.SY ..... (CPS-BMX) CPSSLV16.GEN CPSSLV16.PAR OSSLAVE?.SYS ...... X (CPS-16) CPS186.GEN CPS186.PAR OSSLAVE?.SYS ...... X (CPS-186) (1 OSLOAD.CO use defaul filenam OSMASTER.SY t loa th operatin syste imag fo bot singl multi-use application$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNNs I yo nee t chang this chec SOFTWAR 2000' TurboDO manua unde th "SYSTE͠ GENERATION sectio an loo a paramete LOADFN. 3-11 SINGLE-USER PROCEDURES 3.7. Changing The Console (Terminal) Parameters Th consol bau rate ca b change fro 960 bau t 19. kilobau b editin th fil CPZDOS.GE an enablin th CON19 drive an disablin th CON9 drive (Se Appendi fo sampl .GEΠ an .PA file an Appendi fo othe bau rates) .RE̠ drive calle CON19 i include bu disable b th characte precedin i t indicat t th GE operato tha i i "comment only T activat thi driver simpl remov th characte fro th fron o th CON19 filename. Thi i subsectio o th fil l9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNistin fo CPZDOS.GEΠ a supplied: STDSINGL ;standard single w/o spooler ;configuration ;CON192 ;Null 19.2 Kbaud console driver CON96 ;Null 9600 baud console driver Th bau rat a supplie i 9600 T chang th bau rat t 19. Kbaud mak th fil appea a below (Onl on bau rat ma b active disabl th CON9 b placin a th beginnin o th line STDSING ;standar singl w/ spooler ;configuration CON192 ;Null 19.2 Kbaud console driver ;CON96 ;Null 9600 baud console driver I orde t updat th operatin syste wit thes changes i i necessar t re-GE an reloa th syste via: 0A}GEN CPZDOS OSTEST.SYS Yo#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNNu can now selectively load your test system by typing: 0A}OSLOAD OSTEST.SYS Mak sur you CR setu i change accordingly I yo hav t chang switche o you terminal i wil b necessar t tur th termina of an wai fe second befor turnin i bac on I i no usuall necessar t perfor hardwar rese vi rese butto o th chassi afte changin th CR setup. Yo als hav t chang th bau rat i th CPZLOAD.GE fil i orde t hav th righ consol display Onc simila edit hav bee mad t th file CPZLOAD.GEΠ an .PAR th loade ca b gen'e int tes loa b typing 0A}GEΠ CPZLOA TOSLOAD.CO an th syste ca b teste b simpl typin 0A}TOSLOA OSTEST.SY . No th ne TOSLOAD.CO an th ne OSTEST.SY ar u t 19.2 bau operation Onc yo hav becom satisfie wit th opNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeration type: 0A}RENAM OSTEST.SY OSMASTER.SY 0A}RENAM TOSLOAD.COM OSLOAD.COM 3-12 SINGLE-USER PROCEDURES 3.8. Serial Printer Installation Th CP SB manua describe th jumpe option t implemen th clea-t-sen hardwar handshak unde th RPB-10 setu instructions Th mos commo configuratio whe usin th printe t signa tha th printer DT signa o Pi 2 o th printe t signa tha th printer' buffe i full.Thi handshak accomplishe b removin al th jumper o th RPB-10 personalit car attache t th printe RS-23 port,an installin th followin jumpers: JA = 2-3 NOTE: refer to CPZ SBC manual JB = 1A-2A/2C-3C JC = 1-2 Th RPB-10 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN )9NNNNNNNNNNNNNNNNNNNNNNmus b connecte t th J (se CP SB manual connecto o th CP SB wit th syste powere down Th cabl connectin砠 th RPB-10 wit th printe use DB2 mal connector an i onl require pin 2-2 3-3 7-7 20-2 t b connected B awar tha non-standar printer ma requir specia cable o modificatio t th RPB-10 car signals. Th distributio diskett MUTD- i alread se u fo Clear-To-Sen printe o seria por wit 960 bau know a printer A. Print the directory to test the printer. Type : 0A}DIR ;L Th printe shoul respon wit th director o th diskette. (Printe mus b ON-LINE (8 colum machine ma b se fo compressed print to prevent line wrap) Changing The Printer Parameter The drivers available are: For serial printers...50NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN |jNNNNNNNNNNNNNNNNNNNNNN LSTCTS ... Clear-to-send hardware handshake LSTETX ... ETX software handshake LSTXON ... XON/XOFF software handshake LSTSER ... generic serial driver For parallel printers... LSTPAR ... Parallel driver NOT - I Multi-user th LSTCTS LSTXON an LSTET driver can be placed on either serial port in any combination. 3-13 SINGLE-USER PROCEDURES A supplied th printe drive i seria a 960 bau usin th LSTCTӠ driver Enabl o ad th patche t matc you printer Appendi an list al th driver an patc point available An drive chang o patc poin chang wil requir th syste t b rebuil b usin th GE command. Th followin i a exampl o changin th Clea t Sen seria printe bau rad\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN O[NNNNNNNNNNNNNNNNNNNNNNt t 120 fro th defaul o 9600: Edit CPZDOS.GEN using your non-document editor it shows: LSTCTS is enabled (default value = 9600 baud as supplied) To change to 1200 baud Edit CPZDOS.PAR: Ad o enabl CTSB patch value. (Refe Appendix H - Baud Rate Table, for the value you need) CTSBR = 067 ; CTS ON, 1200 baud Th followin i a exampl o usin differen baud-rate o different serial channels: CTSBR = 067 ; CTS ON, 1200 baud on serial port 0 CTSBR+1 = 06E ; CTS ON, 9600 baud on serial port 1 I usin tw LSTXO o tw LSTET printer o th master onl on bau rat ca b specifie sinc ther i onl on patc entry into the module: XONBR = 067 ; XON ON, 1200 baud or ETXBR = 067 ; E NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNTX ON. 1200 baud or SERBR = 067 ; SERIAL, 1200 baud Rebuil th ne operatin syste wit th ne .PAҠ fil value: 0A}GEN CPZDOS OSTEST.SYS Note Us堠 differen filenam t preven writin砠 ove the functiona OSMASTER.SY file supplied. Type 0A}OSLOA OSTEST.SYS Note Tim i kep i military 2 hou cloc format an 198 i lea year. Edit CPZDOS.GEN. .RE drive calle MSTRCL i include bu disable b th characte precedin i t indicat tha i i comment NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNT activat thi driver simpl remov th characte fro th fron o th MSTRCL driver Mak sur tha th LSTPA fil a "; i fron o it otherwis th cloc wil no updat properly Sav th edite fil an exi th edito program Re-assembl th syste maste fil b performin GE a follows 0A}GE CPZDO OSTEST.SY Th GE progra wil mak tw passe readin th RE̠ file fro th dis an the wil rea th PA fil t se th syste PARAMETERӠ an upo completio retur wit TurboDOӠ syste prompt 0A}. To load th ne operatin syste, type: 0A}OSLOA OSTEST.SY T tes th operatio o th CCB-10 modul ente th DAT progra a follows 0A}DAT Th dat an tim wil b displayed 3-15 ^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN SINGLE-USER PROCEDURES 3.9.1. Clock/Calender Board on CPZ-186 T enabl th cloc o th CPZ-186 LDCOL shoul b se t 0xFƠ an COLDF shoul b b se t execut TDTIMEM.CMD Thi comman ca b foun o ICM' utilitie diskette whic i par o Operatin Syste Distributio set Th onl change wil appea i th CPZSGL1 o CPZMST1 Pa file: SRHDRV = 0xFF ; Search Default System Drive COMPAT = 0xF8 ; Compatability Flags AUTUSR = 0x80 ; Auto Logon to User 0 Privileged ; CONAST = 0x01,CONDRA ; Assign Console to channel 1 serial ; PATCSA = 0x7F,0x7E,0x7D,0x7C ; Status port table for CPS-MX) 0x7B,0x7A,0x79,0x78 ; (default values) 0x3F,0x3E,0x3D,0x3C ; Status port table for CPS-16 0x3B,0x3A,0x39,0x38 ; (default values) ; SSTCSA = " " ; O/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNS suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 PTRAST = 0x00,LSTDRA ; assign printer to port 00 QUEAST = 0x00,(0x0000) ; LDCOLD = 0xFF ; Cold start autoload flag COLDFN = 0,"TDTIMEM CMD"; Init TurboDOS Date/Time function LDWARM = 0x00 ; Warm start autoload flag ; OSMLEN = (1024) ; allow 16K for Dynamic expansion ; NMBUFS = 128 ; Number of disk buffers BUFBAS = (0x2000) ; 16K memory segment reserved BUFLEN = (8192) ; paragraphs to reserve MEMTBL+3 = (0x1FFF-0x0050) ; define how much memory for O/S ; BFLDLY = (0x64) ; Flush buffers every 2 seconds ; DRVTBL = 0x41,0x41,0x41,0x41 ; 6ms step rate, Tandon bit set ; DSKAST = 0x01,DSKDRB,0x00,DSKDRA,0X01,DSKDRA,0X02,DSKDRA 0XF3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000), 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000), 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000) Mak sur tha th TDTIMEM.CM fil i dow o use an set global. Th tim an dat ma kno b accesse b th DATE.CMĠ o DATE.COM files. 3-16 SINGLE-USER PROCEDURES 3.10. Turbo-DISK Installation Th nex possibilit i t enabl th TurboDis (RA͠ disk driver TURB an TURDSK TURDS i supplie i sourc s yo ca se th numbe o 64 bank an th director size t b use. Pleas rea th comment i TURDSK.MAC Mak an necessar alteration an i necessar re-assembl usin th M8 assemble b Microsof a follows: 0A}M8 TURDC9NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNS Th memor car require tha th patc MPAG 0 i th CPZDOS.PA file. Th bas addres i se b jumpe positio o th 256KM card Se 256KMB-10 manua pag 17. JN Configuration Free space above 256KMB Card # Page JN CPZ memory space 1 5 11010 2 6 11001 3 7 11000 4 8 10111 1 = Jumper Note: 256KMB manual 0 = Open defines: jumper = 0 no jumper = 1 NOTE Turbo-dis wil suppor maximu 512K addres spacYFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ԇNNNNNNNNNNNNNNNNNNNNNN (i.e tw 256KM cards). Us you edito t enabl an disabl th driver yo wil nee fo th hardwar yo hav b editin th fil CPZDOS.GEN. Note i usin IC slave yo MUS mov Turbo-Dis u t mak roo fo slav memory MPAG 05H 3-17 SINGLE-USER PROCEDURES Use the editor to enable the following: in CPZDOS.PAR set: MPAGE = 05 ;enable page boundary above slaves T construc dis assignmen tabl DSKAS allowin us o floppie A an B: an Turbodis a C creat th followin usin you editor: DSKAST = 00,DSKDRA, 01,DSKDRA, 00,DSKDRB 1st floppy 2nd floppy 1st Turbodisk (only 1 allowed) ---------- ---------- ------------- A: B: C: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MNNNNNNNNNNNNNNNNNNNNNN Enabl th Turbo-dis driver TURDS an TURBϠ accordingl i th .GE files. CPZDOS.GEN TURBO ; Turbo-Disk driver module TURDSK ; Turbo-Disk definition module Afte editin th file th syste mus b re-GEN'ED: 0A}GE CPZDO OSTEST.SYS Upo completio o th GE, re-loa th ne syste by: 0A}OSLOA OSTEST.SYS Onc th ne operatin syste i loaded chec th storag syste b performin DRIV comman 0A}"DRIV A;L (;̠ onl fo ech t printer o eac driv A: B: C:. Th DRIVŠ comman shoul respon a show i Appendi G dependin o th numbe o 256KB board installed. (Note formatte flopp mus resid i bot th an drive t perfor thi check.) T full tes th TURBO-DISK Cop numbe o file fro o driv t th hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ~!NNNNNNNNNNNNNNNNNNNNNNan the ge DI o C 0A}DI C The files should be identical to the original files. 3-18 SINGLE-USER PROCEDURES 3.11. The Monitor Dynamics MD1013/1016 Monitor Dynamics (S-100) Hard Disk Controller Th driver fo th Monito Dynamic MD101 o MD101 controller ar include i thi section Selec th appropriat drive fo th numbe o physical drives in the system. T ru th Monito Dynamic controller yo mus enabl th bu interrup o th CPZ-4800 SB b jumperin J 3B-3C (se CPZ- 4800ؠ manua Ve 1. pag 35) T operat th Monito Dynamic controlle unde TurboDOS yo mus se th bas por addres t 1 he an enabl th bu interrup #6 P1- o th Monito DynNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN +rNNNNNNNNNNNNNNNNNNNNNNamic controlle card Th Monito Dynamic controlle work bes unde TurboDO whe th controlle i se fo 102 byt sectors sectors/track wit buffere step. See CPZ-4800X manual for Monitor Dynamics 1013 set up. T includ th prope driver fo th Monito Dynamic dis yo mus selec th prope configuratio fro th CPZDOS.GEΠ an PA files. Edi an disabl an othe DSKAS fil presentl i us b placin i fron o it. T construc dis assignmen tabl t includ floppie A an B an Wincheste C, ente th following: DSKAST = 00,DSKRA,01,DSKDRA,01,DSKDRB Th orde o th name DSKDRA,DSKDR etc mus matc wit th orde o th driver i th CPZDOS.GE file. For example: DSKCPZ is found first and becomes DSKDRA MD131DRV is found next and becomes DSKDRB This DSKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CNNNNNNNNNNNNNNNNNNNNNNAST patch will assign: A: 1st floppy B: 2nd floppy C: 1st Hard Drive Th nex sectio cover th DSKAS i mor technica manner. Now re-GEN the system: 0A}GEN CPZDOS OSTEST.SYS Loa th ne operatin syste b 0A}OSLOAĠ OSTEST.SYS an verify proper floppy disk operation. I栠 yo ar plannin o usin th堠 Monito Dynamic controller yo shoul us th progra TESTMD1.CO t forma an verif you har disk Thi progra i availabl o 8 SSS flopp diskett fro Monito Dynamics (o IC whe orderin you hardware). 3-19 SINGLE-USER PROCEDURES 3.12. Formating the Hard Disk Insert the Monitor Dynamics disk into drive B: 0A}B: 0B>TESTMD1 Enter the number of heads in daNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN }NNNNNNNNNNNNNNNNNNNNNNdecimal Enter the number of cylinders in decimal Refe t Appendi F fo th numbe o head an cylinders Onc yo hav entere th prope numbe o head an cylinders th tes progra shoul displa th controlle settings I yo ge a error chec th powe suppl fo you drives S-10 bu an cablin prio t calling Ther shoul appea o th scree men o commands Whe installin ne drive recommende procedur i t ru th destructiv rando tes fo 1/ hou t war u th driv b pressin T men selection Wit ne driv yo wil ge recor no foun error unti th driv i formatted Pres an ke t terminat rando acces testing. Th nex ste i t forma th driv b pressin F Th progra wil as yo i yo wan t forma al cylinders I yo sa Yes thnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN QNNNNNNNNNNNNNNNNNNNNNN whol driv wil b formatted I yo sa No th progra wil promp yo t ente th head cylinde an numbe o track t format. Thes number shoul b give i DECIMA o th sam lin separate b space endin wit . Th forma progra wil sho capita fo ever cylinde formatted B carefu no t ente an character o th CR termina durin th forma proces sinc thi wil abor th proces an yo wil b force t star over Som drive wil sho sector bein remapped indicatin sector whic wil no format I thi happen o you drives re-forma th driv agai t ge ri o th stubbor sectors. Whe som sector refus t format the wil젠 b automaticall mappe ou o th directory I i permisabl t hav a man a o remappe sector o har dis drive NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN Onc remapped th defectiv medi wil neve b used. 3-20 SINGLE-USER PROCEDURES Whe th formattin i completed ente SKE followe b "V t verif th drive. Th verif show eithe capita fo ever successfu cylinder o th numbe o retrys o th hea an cylinde number o remappe sector Onc yo hav complete th verif process yo mus instal dis paramete block Thi i don b usin PB command Th progra wil promp yo fo allocatio size W commonl us 4 allocation Th progra wil als promp yo fo th numbe o 12 director entr blocks W us th maximu o 1 fo CP/ bu TurboDO wil allo a man a 255 B awar tha th large th director size th longe th searc time. GNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 3NNNNNNNNNNNNNNNNNNNNNN Th progra wil als promp yo fo th targe operatin syste (CP/ o TurboDOS) Selec fo TurboDOS Fo th versio number selec fo 1.22 1. o 1.x TurboDOS. The parameters will be written to the disk. Deselec th driv b pressin fo driv selec an the 0 t deselec drive(s) Thi complete th har dis set-u an forma requirements. T tes th har drive cop som file fro you syste dis t th har dis an compar th director t confir prope operation: 0A}DRIVE C: 0A}ERASEDIR C: CREATE HASHED DIRECTORY (Y/N) ? Y OK TO ERASE DIRECTORY OF C: (Y/N) Y 0A}COPY A:*.* C: 0A}C: 0C}DIR I yo d no hav sequencin powe supply (wher th +1 an + fo th har dis i turne of first the secon late rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ;NNNNNNNNNNNNNNNNNNNNNN th S-10 powe goe off) yo shoul assembl th progra HALT.MA fo you drive an ru i prio t eac power-down T execut th progra o multi-use system attac t th maste usin th MASTE comman an the ru HALT Thi deselectio sequenc i necessar o th director o th har dis ma b damaged. 3-21 SINGLE-USER PROCEDURES Fo firs tim user o ou implementatio o TurboDOS simpl enabl th dis assignmen tabl i th .PAҠ fil tha matche you hardware Th mos importan consideratio i th PA fil i th dis assignmen tabl (DSKAST) Th symbo DSKAS define th logica t physica relationshi o th logica dis drive (A t P: wit th particula physica drives Th nex sectio ha mor technica descriptio o NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNwha i involve i th dis assignmen table. 3-22 SINGLE-USER PROCEDURES 3.13. Technica Descriptio o th Dis Assignmen Table Al driver fo rando acces storag hav a entr poin DSKDR@:: Th GE comman read th fil CPZDOS.GE sequentially an a driver containin DSKDR@: ar found th characte i replace wit lette startin a an workin toward P. As an example: Th CPZDOS.GE file a supplied ha onl on rando acces storag typ drive containin th globa entr poin DSKDR@:: Thi i th flopp dis driver Th symbo DSKDR@: i converte durin th GE proces t DSKDRA:: Th orde o th driver i th GEΠ fil determine th characte tha wil[ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ]NNNNNNNNNNNNNNNNNNNNNN replac th character thu flopp driver ar define a DSKDRA. Th dis assignmen tabl (DSKAST) locate i th fil CPZDOS.PAR hav thre byt entrie fo eac logica drive Th firs byt i numbe passe t th driver th secon an thir byte ar th addres o th driver usuall i symboli form eg. DSKAST = 00,DSKDRA,01,DSKDRB,00,DSKDRC Th flopp drive DSKDR ca handl fou flopp drive b bein passe 00 01 02 o 03 Th Monito Dynamic drive accept th followin contro bytes 0 i fo deselec drive fo singl use system 0 i fo firs har disk 0 i fo secon har disk Th TurboDis onl accept 00. Th followin describe th procedur necessar t construc dis assignmen tabl s tha ther wil b tMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN nNNNNNNNNNNNNNNNNNNNNNNw floppie A an B: Monito Dynamic har dis C: an TurboDis D: I th GE file enabl th flopp dis driver th Monito Dynamic drive an th TurboDis driver Th GE wil associat th flopp drive wit th symboli addres DSKDRA th Monito Dynamic drive wit DSKDR an th Turb Dis drive wit DSKDRC Usin th contro byte fro th previou paragraph buil th dis assignmen tabl a follows: DSKAST = 00,DSKDRA,01,DSKDRA,01,DSKDRB,00,DSKDRC A: B: C: D: Ad thi DSKAS fil t th CPZDOS.PA fil vi you editor Mak sur t disabl an othe DSKAS alread i use 3-23 SINGLE-USER PROCEDURES 3.14. Boot from Hard Disk Har Dis Boot-up i possibl o th SystemNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ~NNNNNNNNNNNNNNNNNNNNNN an a result thi allow th compute t b turne o withou th nee o placin syste dis i th flopp driv ever time I wil als caus th har dis t b classifie a th "syste disk an al non-specificall directe dis acces wil b t tha drive T accomplis this yo wil nee t hav specia BOO PRO o th CPZ-4800 SBC Th pro fo thi exampl wil b labele 101 8 flopp o 101 8 floppy Th 101 an 101 shoul b correlate wit th mode o Monito Dynamic har dis controlle yo ar using Onc yo hav th prope BOO PROM yo mus creat ne OSLOAD.CO progra t provid th prope devic driver t boo fro th har disk Enabl th prope har dis driver i th CPZLOAD.GE fil b removin th semicolo (; fro tha line Edi th CPZLOAD.PA fil b disablin th activ DSKAS an ena 0C}GEN CPZDOS OSTEST.SYS Remov an medi fro you flopp drive an powe th syste down Restor powe an th syste shoul boo afte shor dela whil th har dis come u t spee䠠 an recalibrates. You dis assignment ar no a follows A Har disk B: through E: floppy disk /NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN /NNNNNNNNNNNNNNNNNNNNNN I yo ar usin th olde MD101 8 floppy(AM2716 boo pro an wan t boo fro flopp instea o you har disk simpl star th syste fro power-u wit th har dis powe disable an plac you syste diskett i an o th flopp drives Th boo pro wil searc th drive i roun robi fashio lookin fo "Ready devic an the director whic list OSLOAD.COM I you har disk' powe i no separate yo ca stil "fool th syste b havin flopp inserte an the quickl closin th driv doo t allo th boo fro flopp whil th har dis i stil spinnin u t speed I yo ar usin th newe MD1013/101 8 floppy(AM2732 boo prom i wil searc th flopp drive firs afte rese anyway. 3-24 SINGLE-USER PROCEDURES |NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN I you syste di no boo fro th har disk yo ca us you operatin syste o flopp t ge bac int you file an correc you configuration. Onc yo hav boote fro th har dis th driv mus be deselecte o th director ma becom irreparabl damaged Thi deselectio i accomplishe b runnin th progra HALT Customiz HALT1.MA fo fo th numbe o head an cylinder o you drives Re-assembl an re-lin HALT.CO fro HALT1.MAC. 3-25 SINGLE-USER PROCEDURES 3.15. Hard Disk Drive Via Parallel Port Note: i yo inten t us an othe paralle device, yo nee t connec te har VUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN jNNNNNNNNNNNNNNNNNNNNNNdis vi a S-10 har dis controller (se S-10 har dis section). Th paralle por allow th us o variou personalit board (PRI-10 o SAS-100 t interfac t intelligen har dis controller fro variou manufacturer withou utilizin anothe S-10 car slot T se wha you syste ca suppor refe t Appendi A wher al ICM driver availabl ar listed 3.15.1. PRIAM Personality Board Th followin PRIA Har dis drive usin PRIA͠ SMAR Interface ONLY are supported: Model Capacity ------- ---------- 1070 10 Megabytes (1 Logical Drive) 3450 35 Megabytes (Split as 4 Equal Drives) 7050 70 Megabytes (Split as 4 Equal Drives) 3350 33 Megabytes (Split as 4 Equal Drives) 6650 VlNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN YNNNNNNNNNNNNNNNNNNNNNN 66 Megabytes (Split as 4 Equal Drives) Pleas Consul th Factor fo th Softwar Driver fo TurboDOS a thes driver ar no shippe wit th regula packages. Th Pria Personalit Car (PRI-100 i connecte t th paralle por o th CPZ-4800 CP board Th Softwar driver fo TurboDOӠ als expect Interrup Vecto t b i place Thi vecto i a Interna Interrup Vecto whic come fro th Parallel Port, NOT the S-100 Bus. 3-26 SINGLE-USER PROCEDURES 3.15.2. SASI/SCSI Personality Board(other than OMTI) Th SASI/SCS Interfac plug int th Paralle Por o th CPZ-4800x CPU Board. Us th appropriat file. NO interrup vector ar needed. Controller Rel MwNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN  NNNNNNNNNNNNNNNNNNNNNNForma Program Module ---------- --------- -------------- SYSGEN DSKSYS DSTSYS1 DSTSYS2 FMTSYS DSTSYS3 DSTSYS4 DTC-520 CPZDTC FMTDTC IOMEGA DSKIOM FMTIOM DSTIOM1 3-27 SINGLE-USER PROCEDURES 4. INTEGRATING THE OMTI Dated 09/19/85 4.1. Introduction Th堠 OMTɠ controlle i Har Dis controlle whic communicate wit th maste throug SASI/SCSɠ interfac t provid suppor fo standar ST-50 Har Dis drive an QIC-0 tap drivesNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ?NNNNNNNNNNNNNNNNNNNNNN Thi i accomplishe b attachin i t th paralle por throug th SASI-10 o SASI-20 paddl card Thi controlle ma b use i conjunctio wit th MD101 Har Dis controlle baord Thi i hand i yo ar convertin th syste fro a MD101 t a OMTI. 4.1.1. Advantages Th OMT controlle ha severa advantage ove th MD1013 Th firs i tha i ha ha tap backu controlle buil int it Thi wil accep mos an QIC-0 drive Th tap wil onl communicat wit th drive loca t th OMT controller Th OMTɠ controlle i no a S-10 bu interfac card I als use CMO an othe lo powe consuptio chips Therefor i ma b mounte anywher withou havin t worr abou hea problems I use th sam powe a th Har Dis driv s yo wil hav t mak sur th $NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN /NNNNNNNNNNNNNNNNNNNNNNpowe suppl ha enoug curren t handl a adde 1. amp o th OMT controller(t figur ou ho muc stres wil b place o th powe supply refe t sectio "POWE REQUIREMENT FO OMT SERIES") S no yo hav tw adde slot i th S-10 bus. Th OMTɠ als feature a optio fo Flopp controller Unde norma integrations thi wil no b neede sinc th maste alread ha flopp controller Th advantag tha i wil hav i whe i i use o workstatio t creat stand alone single user system or file server. 4-1 SINGLE-USER PROCEDURES Th OMTɠ softwar als provide partitioning U t 1 partition i allowe pe drive Al th dis paramete wil b containe withi dat file Thi fil i create usin MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNenu- drive progra whic prompt fo heads cylinders partition an director parameters Onc thi fil i created th formate program will pick it up and use it to format the Hard Disk. Th OMT softwar wa als designe t deselec th driv whe no i use Thi wil elimenat th chance o writin ove th director durin powe failur an hea parkin befor powerin down Yo simpl execut chang o th drive t ensur data is flushed properly i an powe i dow. Th bigges advantag o th th OMTI-controlle i tha th softwar wa completel writte inhouse An problem encountere b th integrato ma b reporte t IC an th problem b resolved without going to an outside source. 4-2 ܮNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN SINGLE-USER PROCEDURES 4.2. Integrating the OMTI Controller 4.2.1. Initial Setup 1) Th firs ste i settin u th OMT i t provid cablin fro th Har Dis powe suppl t th OMTI I need standar 4-pi AM connecto usin th sam voltag o th sam pin a the Hard Disk drive.(see section "SETTING UP OMTI BOARD") Yo wil als hav t chec th Hardwar t mak sur th board hav bee modifie correctly I yo hav CPZ-48000 refe t sectio "HARDWAR MODIFICATION FO CPZ-48000" I yo hav CPZ-4800X refe t sectio "HARDWAR MODIFICATIONӠ FO CPZ-4800X" I yo hav CPZ-186 refe t sectio "HARDWAR MODIFICATIONS FOR CPZ-186". Th SAS paddl board shoul alread b modifie fo th OMTI bu yo shoul chec section "HARDWAR MODIFICA;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNTION FO SASI-100" or "SASI-200" before going any further. 2 Th secon ste i t moun th OMT i convenian spo i th system Ther ar reall n restriction o wher i i t b mounted On wa i t moun th Har Dis driv verticall an attac th OMT ont th bac usin 1/4 plasti stand-offs Th desig o th OMT make thi eas sinc th hole i th boar matc th hole o th botto o th Har Dis Drive I thi setu wil no work yo ca alway moun th OMT o on o th inside panels of the chassi. 3 Th thir ste i t ru th cabling Th SASI-100/20 wit it sheilde cabl wil hav t b connecte t th paralle por o th master Whe mountin th SAS paddl board mak sur th sheilde cabl isn' twiste to much Th 5 pi cabl wil b connecte fro th SAS paddl boar t th OMT 50-pi connNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN =NNNNNNNNNNNNNNNNNNNNNNecto toward th middl o th board(se sectio 'SETTINǠ UР OMT BOARD') The th 20-pi an 34-pi cable ca b connecte fro th driv t th edg o th OMT board I tap driv i t b used 50-pi cabl wil als hav t b connecte fro th tap driv t th t th 50-pi connecto o th edg o th OMT board Al젠 fou o thes cable wil b堠 supplie䠠 b Intercontinental Micro and should be used. 4 Th nex ste i t boo u an reconfigur th operatin syste t includ th OMT driver Th driv wil no forma unles on o th OMT driver i installed Th single-use GE fil wil includ eithe th DSKOM1(on drive o th DSKOM2(tw drives) I th pa file yo wil hav t includ th driv i th dis assignmen table Fo partitioning th pa fil mus ! NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN / NNNNNNNNNNNNNNNNNNNNNN 4-3 SINGLE-USER PROCEDURES includ al partition i th DSKAS table. Her i a exampl o single-use ge pa using two drives: SAMPLE SINGLE-USER GEN FILE FOR OMTI Here i a exampl o single-use syste wit har dis drive an on floppy Th firs Har dis i se u a A an B: secon Har dis a C an D: an Flopp a E:. CPZDOS.GEN STDSINGL ; Standard single-user w/o spooling configuration ;STDSPOOL ; Standard single-user w/ spooling configuration USRSUP ; User Function Support Module SOMCPZ ; Single User Signon Message PATCH ; Include PATCH module for V1.4x TurboDOS FASLOD ; Use fast disk loader module ;CON192 ; Null 19.2 Kbaud Console Driver CON96 ; Null 9600 Baud Console ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN z_NNNNNNNNNNNNNNNNNNNNNNDriver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O ;LSTCTS ; Clear to Send driver module LSTPAR ; Parallel Null List driver for CPZ-48000 RTCCPZ1 ; CPZ-4800x real time clock driver ;MSTRCLK ; Include extnl clk board (CCB-100 clock board) DSKCPZ1 ; CPZ-48000 floppy disk driver DST58I ; Include 48 TPI disk specs DSKOM2 ; OMTI-5300 with 2 drives and Quick-02 ;TURDSK ; Use Turbo-Disk drive defination file ;TURBO ; Use Turbo-Disk operation **** NOTICE ******* NOTICE ******* NOTICE ******* NOTICE ******** I th maste ge file distribute b ICM th USRSUР i no included I MUS B ADDED!! Thi i neede onl i th maste an no i th slaves I no i place th QI progra wil no run properly fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN InNNNNNNNNNNNNNNNNNNNNNNrom a slave. **** NOTICE ******* NOTICE ******* NOTICE ******* NOTICE ******** 4-4 SINGLE-USER PROCEDURES SAMPLE SINGLE-USER PAR FILE FOR OMTI CPZDOS.PAR SRHDRV = 0FF ; System Disk Drive F AUTUSR = 80 ; Auto Log-on to user one, privileged ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; Define 1 stop bit ; PTRAST = 00,LSTDRA ; List assignment table ; STOPBA = 44 ; Define 1 stop bit ; ATNCHR = "^@" ; New attention character NMBUFS = 2 ; Use only two buffers PRTMOD = 0 ; Print mode ; LDCOLD = 0FF COLDFN = 0,"SETUP ","AUT" ; DRVTBL = 41,41,41,41 ;All tan]rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN YPNNNNNNNNNNNNNNNNNNNNNNdon drives assumed, step = 6ms ; ;the following defines the starting bank for TURBO-DISK ; ;MPAGE = 02 ; Start with bank above slaves ; ;--------------------------------------------------------------- ;The following defines Physical hard disk Constants for the OMTI. ;These parameters normally don't need to be added. For more details, ;see section "SETTING DRIVE PARAMETER BYTES IN .PAR FILE". ;These are default values: ; (Physical Drive 0) STPW0 = 3 ; Drive step pulse width constant STPR0 = 1 ; Drive step period WRTP 8 Writ pre-com cylinde (i he fo 8- ; bit systems, 0x80 in 16-bit sys.) ; ; (Physical Drive 1) STPW1 = 3 STPR1 = 1 WRTP1 = 80 ;----------------------------------------------------------------- ; g#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNxNNNNNNNNNNNNNNNNNNNNNN ; The following defines floppy disk drives ; DSKAST = 000,DSKDRB,001,DSKDRB ; 1st Hard Disk(2 partitions) 010,DSKDRB,011,DSKDRB ; 2nd Hard Disk(2 partitions) 000,DSKDRA ; Floppy Drive ; 4-5 SINGLE-USER PROCEDURES Eac Har dis ma b partitione int a man a 1 logica drive maximum Th softwar require tha USRSU b include i th GEΠ file Befor formatting se u a operatin syste wit th appropriat OMT modul included I yo ar onl runnin on physica drive us th DSKOM i th GEΠ file I yo nee t ru tw physica drives ru th DSKOM2 Her i listin o th entrie require fo th DSKAS tabl i th PA file: DSKAST = 000,DSKDRB ; First drive, First partition WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-GNNNNNNNNNNNNNNNNNNNNNN 001,DSKDRB ; First drive, Second partition 002,DSKDRB ; First drive, Third partition 003,DSKDRB ; First drive, Fourth partition . . . . . . 00E,DSKDRB ; First drive, Fifteenth partition 00F,DSKDRB ; First drive, Sixteenth partition 010,DSKDRB ; Second drive, First partition 011,DSKDRB ; Second drive, Second partition 012,DSKDRB ; Second drive, Third partition 013,DSKDRB ; Second drive, Fourth partition . . . . . . 01E,DSKDRB ; Second drive, Fifteenth partition 01F,DSKDRB ; Second drive, Sixteenth partition Thes entrie ca b place i an order O course yo woul neve mak us o al th partition sinc ther ar onl sixteen table entries in the DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNNSKAST. 4-6 SINGLE-USER PROCEDURES 5 Afte yo boo u th ne single-use system yo ar almos read t forma th drive Firs driv specificatio tabl mus b se up T d this yo mus ru th progra 'OMTIDST.COM' I wil promp yo fo ho man physica drive ther are an whic partitionin schem yo wis t choose 5A I yo choos t partitio th driv int equa parts OMTIDS wil as yo th parameter fo on o th partition an automaticall divid th driv u wit equa specs Th firs thin i wil as yo t inpu i th amoun o head an cylinder fo tha drive The i wil tel yo th recommende amoun o spar track t se asid fo tha drive I yo believ th driv wil hav mor tha tӵNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhat yo ca increas thi number Th nex thin i wil as i th allocatio bloc size I want yo t ente th whol numbe i decimal(I yo wan 4k ente 4096) Las o al i wil as yo ho man director entrie yo wan eac partitio t have.(I yo wan 204 entries ente 2048). 5B I yo don' wis t divid i int equa partition individuall g throug eac partitio an as yo t ente th spec o eac on unti ther i n roo left Th firs thin i wil as yo t inpu i th ammoun o head an cylinder fo tha drive I wil the tel yo th recommende amoun o spar track t se asid fo tha drive I yo beleiv th driv wil hav mor ba track tha that yo ma increas thi number I wil the individuall g throug eac partition Eac tim yo g throug partition i wil as yo thNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN following: a Firs i wil as yo t ente th allocatio bloc size in decimal(if you want 4k, enter 4096). b Next, i wil infor yo o ho man kilobyte ar lef o tha drive. Then it will ask you how many kilobytes you want to allocate for that partition. On the last partition, enter 0 to take all the remaining kilobytes. If no partitioning is desired, enter a 0 the first time it asks you this. c The i wil as yo t inpu th numbe o director entrie fo tha partitio i decimal(i yo wan 204 entries, enter 2048). I wil g throug thes step fo eac partitio unti yo eithe ru ou o kilobyte o yo pu "0 i fo th amoun o kilobytes. The i wil sav thi configuratio int fil calle "OMTIDST.DAT" TcNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhi shoul b kep o th dis whic ha th formatter since it will be used by the OMTI formatter. 4-7 SINGLE-USER PROCEDURES 6 No it tim t forma th har disk Yo d thi b executin th fil "FMTOMT.COM o "FMTOMT.CMD" Firs ente whic physica driv yo wis t format Next i wil as yo i yo onl wis t writ ou th dis parameters Yo shoul ente "N sinc ther i nothin t writ the ont yet The i wil젠 as렠 yo i栠 yo wan continuou format/verifying I woul b wis t sa ye t thi on an le i ru fe time t catc an flack characteristic o th drive I tim permits yo shoul le i ru overnigh t b o th saf side Whil it runnin throug it passes hi retur onc aTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNҲNNNNNNNNNNNNNNNNNNNNNNn wai fo i t finis it pass Las o al i wil sto an as i yo wan t ad an ba track fro th defectiv lis provide b th har dis manufacturerer I n defectiv lis wa give t you jus hi return The th formatte wil proced wit writin th parameter ou t eac driv partitio an brin yo bac t th main menu. 4.2.2. What If It Doesn't Work the First Time??? Th Hardwar set-u i fairl straight-forward Al cable an SASI-100/20 ar supplie b ICM Th packag sen t th custome wil b teste a whol befor i i sen out I i doesn' ru th firs time chec t mak sur th cable ar plugge i th righ wa an tha the ar plugge i al th way Doubl chec t mak sur tha pi on o th CPڠ paralle por matche pi on o OMT controller SomedNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŒNNNNNNNNNNNNNNNNNNNNNNtime th stripe o th cable ar misleadin an th signal becom crossed Als b carefu wit th shielde cable Th sheil i fragil an to muc twistin ma caus i t open I yo suspec i i faulty tr swapin i wit non-shielde 26-pi cable I yo don' ru i nea A o powe supply i wil wor unti yo ca ge i replaced. 7 I formatin fro single-use master yo ma directl forma th Har dis an procee wit a ERASEDI t clea u th director an HAS i befor yo pu dat o it. I don fro slave yo mus attac you consol t th maste runnin th MASTER command an the forma it I th driv formate ha differen parameter tha th origina drive th syste mus b rese t brin i th ne ones Onc thi i complete yo shoul run ERASEDIR t clea u th director an HAS i befor pNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNlacin dat o it. 4-8 SINGLE-USER PROCEDURES No th driv i read t hav al th distributio diskettes copied over to it. 8 No yo ma reconfigur th ge par o th har dis t boot from the hard disk. T Boo fro th Har dis o a 8-bit master jus se u th CPZLOAD ge an pa file t loo lik th CPZDO ge an pa files(o CPZMAST ge an pars) Th boo pro wil firs sca th flopp drives an the th Har Dis drive onc the com u t speed I ma boo o an o th firs partition o bot th Har Dis Drives. T Boo fro th Har dis o 16-bit master yo mus onl us th "DSKOMTB.O i th CPZLD16.GEN file Thi i t kee th siz o OSLOAD.CM unde 16K Yo ma stil boo of th firs &NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN[NNNNNNNNNNNNNNNNNNNNNN four partitions of both Hard Disk Drives. 9) Using the OMTI under Multi-User Th Multi-Use operatin syste wil b se u i th exac sam wa tha th single-use was I Multi-User th USRSUP modul nee onl b place i th master Th QI utility whic i menu-drive progra t contro th Tap Backu utilities ma the b ru o an o th slaves Thes utilitie wil loc ou al th drive o th OMT t insur safety. 10 Afte th har dis driv ha bee formatted yo ma chang th driv parameter withou havin t reforma it Al yo nee t d i ru th OMTIDS progra ove again The ru th FMTOM progra an whe i as yo i yo wan t onl writ ou th driv parameters ente "Y" Thi mus b don o th maste o whil attache t th master The yo wil nee t reboo s Turbodo3@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNNNNNNNNNNNNNNNNNNNNN wil recogniz th ne parameters I th driv ha change i th numbe o partion i ha o ha change i th siz o th partitions a ERASEDI wil hav t b ru o eac partitio o th drive 4-9 SINGLE-USER PROCEDURES 4.3. Hardware Modifications 4.3.1. Hardware Modifications for CPZ-48000 (all rev's) Th CPZ-4800 i ou origina 8-bi maste whic onl ha 4-MHڠ option Thi boar ma b use wit th OMT serie i fe modification ar mad t th boards Th followin step will enhance the DMA to the parrallel port of the CPZ-48000: MODIFICATION TO CPZ-48000 FOR DMA TO PARALLEL PORT 1. Pull out device U16 (9517-4) and bend out pin 6. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUNNNNNNNNNNNNNNNNNNNNNN 2. Insert device back into socket. 3 Tak separat 74LS7 chi an solde i int locatio U6 with the chip's pin 7 in the 8th position on the board. 4 Jumpe fro th (U63 chip' pi 1 t th pi 1 positio o the board to ensure +5VDC to the chip. 5. Jumper LS74-1 to LS74-4 to LS74-10 to LS74-13 to LS74-14. 6. Jumper LS74-2 to U13-6. 7. Jumper LS74-11 to LS74-3 to U17-4. 8. Jumper LS74-6 to LS74-12. 9. Jumper LS74-9 to the bent out pin on U16 pin 6. Th OMT drive make us o Interup Lin 4 Thi lin mus be strapped internally on the CPZ-48000 at JC: If using OMTI--+ v 0 1 2 3 4 5 6 7 O O O O O O O O O | | | JUMPER JC O O O O O O O O O cNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNN | O O O O O O O O O ^ +-- If using MD1013 4-10 SINGLE-USER PROCEDURES 4.3.2. Hardware Modifications for CPZ-4800X ( For Revisions A and B ) T tak advantag o DM communication t th paralle port th followin enhancements mus b mad t th CPZ-4800X. I栠 th modification hav no alread bee mad b th manufacturer the mus b added Thes modification wil b mad b ICM(a n charge i th integrato canno mak th changes. MODIFICATION TO CPZ-4800X FOR DMA TO PARALLEL PORT 1. Pull out device U30 (74S74) and bend out pins 2 & 4. 2. Insert device back into socket. h#NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNN 3. On device U30 jumper pin 4 to pin 14 on the chip itself. 4. Jumper from U30 pin 2 (on the chip) to U35 pin 9. 5. Jumper U35-12 to U30-3. 6. Jumper U35-13 to U35-14 to U14-11. 7. Jumper U35-11 to U35-15 to U35-16. Th OMT drive make us o Interup Lin 4 Thi lin mus be strapped internally on the CPZ-4800X at JF: JF O O O 7 O O O 6 O O--O <--If using MD1013/16 5 O O O If using OMTI--> 4 O--O O 3 O O O 2 O O O 1 O--O O 0 O--O O 4-11 SINGLE-USER PROCEDURES vNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 4.3.3. Hardware Modifications for CPZ-186 ( For Revisions A and B ) T enhanc DM communication t th Paralle port th following modifications must be made: MODIFICATIONS TO CPZ-186 FOR OMTI USE 1. On the solder side of the CPZ-186, locate a pattern O-O O in the upper left corner of U39 the 80186 device (PJE). 2. Cut the trace between the two horizontal pads. 3. Add a jumper from the left topmost pad of PJE to U6 pin 20. 4-12 SINGLE-USER PROCEDURES 4.3.4. Hardware Modifications for SASI-100 ATTENTION!! -Ther i SASI-20 availabl fo us wit bot and 16 bit masters. xNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNN Eve thoug ther ar SASI-200' available ther wil b n trade-in' fo th SASI-100 Th modification belo wil enabl th SASI-10 t functio wit th OMT series I the haven' alread bee made IC wil upgrad the a n charge Her ar the changes needed to run the SASI-100 on 8-bit masters: MODIFICATION TO SAS-100 FOR DMA TO PARALLEL PORT FOR CPZ-48000 AND CPZ-4800X 1 Cu th trac leadin u t pi o th 26-pi bo connector. 2. Jumper from U4-18 to pin 2 of the 26-pin box connector. Du t th difference betwee th CI o th CPS-18 an the PIO on the CPZ-4800x, the follows modifications are needed: MODIFICATIONS TO SAS-100 FOR CPZ-186 Note: If there is a wire jumper from U4 pin 18 to J1-02, remove it. 1. Cut trace leading to J1 pin 1. 2. Cut trace le8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNading to J1 pin 2. 3. Glue a 74LS86 chip upside down on the component side. 4. Tie LS86 pin 14 to +5VDC. 5. Tie LS86 pin 7 to GND. 6. Tie LS86 pin 4 to U4 pin 18. 7. Tie LS86 pin 5 to U4 pin 15. 8. Tie LS86 pin 6 to J1 pin 2. 9. Tie LS86 pin 2 to U4 pin 13. 10. Tie LS86 pin 1 to J1 pin 1. 11. Tie LS86 pin 3 to U6 pin 11. 4-13 SINGLE-USER PROCEDURES 4.3.5. The SASI-200 Th SASI-20 wa designe t ru th OMT serie o bot th 8-bi an 16-bi masters N chang ha bee mad i th SAS adapte board Th onl change require ar tw jumper t choose which master it is used on: SASI-200 +--------------------------------+ | +--+ +--+ +-׺NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-+ +--+ o o3| | | | | | | | | | o o2| <--jumpers | |U1| | | |U5| |U7| o o1| ---+ | | |U4| | | | | A B | +--| | | | | | | | | | | | | | +--+ | | +--+ +--+ +++ | | | | +--+ | | +--+ | | |<------------------------- | | | | | +--+ | | | | | | | | |U2| |U8| | | | | | | | | | | | | | To Parallel Port | | | | | +--+ | | | | | | | | +--+ | | +--+ | | | | | | +--+ | | +--+ | | |<-------------------------- +--| | | | |U6| | | +++ | ---+ |U3| | | |U9| | | | | | | | | | | | | | | | | | | +--+ +--+ +--+ | +--------------------------------+ For CPZ-48000 or CPZ-4800X: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN O O 3 | | O O 2 O O 1 A B For CPZ-186: O O 3 O O 2 | | O O 1 A B 4-14 SINGLE-USER PROCEDURES 4.4. Power Requirements for OMTI Series DEVICE +5v max. +12v max. OMTI 5100 1.5 Amp. N/C OMTI 5200 1.8 Amp. N/C OMTI 5300 1.8 Amp. N/C OMTI 5400 2.0 Amp. N/C TANBURG TAPE 2.1 Amp. 1.1 wNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNNAmp. 2.5 Amp.(start-up) RODIME 202E 1.0 Amp. 1.37 Amp. 2.00 Amp.(start-up) CDC 20 1.0 Amp. 1.37 Amp. 3.00 Amp.(start-up) CDC 36 1.0 Amp. 1.37 Amp. 3.00 Amp.(start-up) FUJITSU 1.0 Amp. 1.37 Amp. 3.00 Amp.(start-up) MAXTOR 1.0 Amp. 1.37 Amp. 4.50 Amp.(start-up) 4-15 SINGLE-USER PROCEDURES 4.5. Setting up OMTI Board Th ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN -NNNNNNNNNNNNNNNNNNNNNNMTɠ boar wit al option i equippe t suppor Har Dis drive , Quick-0 Streamin Tap Back-u Driv or 4 flopp drives(flopp use i fo workstation) U t fou physica drive ca b choosen S yo coul hav Har Dis drives tap back-u an on flopp i yo wanted Show belo ar th suggeste jumpe straps: +5-+ +-ground | | +----------------------------------------------v-v----+ | J3[========] J2[=================] O O O O| | J4[========] pin 1 ^ 4 3 2 1| | pin 1 ^ J10 | | | |[=======================] J1 | | pin 1 ^ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX~NNNNNNNNNNNNNNNNNNNNNN | | +-+ | | | | W0 | | | | | | | | | | o +-+ | | p W1 | | b | | +--------+ | | | | | | | | | | | | | | +--------+ | | +--------+ | | | | | | NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkONNNNNNNNNNNNNNNNNNNNNN | | | | | | | | +--------+ | | | | | | | | o | | W 348765 W2 p | | ppoooo b | | bboooo [==================] J8 | +-----------------------------------------------------+ pin 1 ^ Fig. 1 Connectors J1 = SASI/SCSI Interface to SASI personality card J2+J3= Hard Disk Drive #1 J2+J4= bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{qNNNNNNNNNNNNNNNNNNNNNN Hard Disk Drive #2 J7 = Floppy Drive (used on 5200,5400) J8 = Tape Backup Interface (used on 5300,5400) 4-16 SINGLE-USER PROCEDURES Jumpers W0 = SCSI Conroller ID (jumper to 0) W0 +------+ 0 | O--O | 1 | O O | 2 | O O | 3 | O O | (In Fig. 1) 4 | O O | 5 | O O | 6 | O O | 7 | O O | +------+ W1 = Host Parity disabled (jumper 2-3) O BNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN]NNNNNNNNNNNNNNNNNNNNNN W1 O (In Fig. 1) | O W2 = QIC-02 Parity disabled (jumper 2-3) O W2 O (In Fig. 1) | O W3-W4= 1024 byte Sector Size (both shorted) W5-W8= Logical Unit Number assignments (leave all open) W W W W W W 3 4 8 7 6 5 O O O O O O | | (In Fig. 1) O O O O O O 4-17 SINGLE-USER PROCEDURES 4.6. Operating System Set~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-up Th OMTɠ diskett wil provid th followin operatin system and utility files: OMTI Disk Controller Files 8-bit/16-bit 1.) DSKOM1.O - (16-bit master version) DSKOM1.REL - TurboDOS Driver for 1 Hard Disk drive on an OMTI-5300 controller. (Tape support included) (8-bit) 1st drive: TurboDOS "DSKAST" = 000,DSKDRA,001,DSKDRA,... etc. (16-bit) 1st drive: TurboDOS "DSKAST" = 0x0,DSKDRA,0x1,DSKDRA, .. etc. 2.) DSKOM2.O - (16-bit version) DSKOM2.REL - TurboDOS Driver for 2 Hard Disk Drives on an OMTI-5300 controller. (Tape support included) (8-bit) 1st drive: TurboDOS "DSKAST" = 000,DSKDRA,001,DSKDRA,... etc. 2nd drive: TurboDOS "DSKAST" = 010,DSKDRA,011,DSKDRA,... etc. (16-bit) 1st drive: TurboDOSfgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN "DSKAST" = 0x0,DSKDRA,0x1,DSKDRA,... etc. 2nd drive: TurboDOS "DSKAST" = 0x10,DSKDRA,0x11,DSKDRA,..etc. 3.) DSKOM1S.O - (16-bit CPS-16 Slave version) DSKOM1S1.O - (16-bit CPS-186 Slave version) DSKOM1S.REL - TurboDOS Driver for 1 Hard Disk Drive on an OMTI-5300 controller, (Tape support included) For either a Non-Banked, A Banked, or the 8-Bit Workstation for use as local disk or remot dis drives (16-bi versio fo th CPS-16 Slave only) 4.) DSKOM2S.O - (16-bit CPS-16 Slave version) DSKOM2S1.O - (16-bit CPS-186 Slave version) DSKOM2S.REL - TurboDOS Driver for 2 Hard Disk Drives on an OMTI-5300 controller, (Tape support included) for either a Non-Banked, A Banked, or the 8-Bit Workstation for use 2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNas local disk or remot dis drives (16-bi versio fo th CPS-16 Slave only) 5.) DSKOMTB.O - (16-bit CPZ-186 Master version) DSKOMTB.REL - TurboDOS Bootprom driver module. (Must have boot- prom support drivers to complete). N O T E ! ! Yo mus us DSKOMTB. whe yo creat you OSLOAD.CMĠ file DϠ NOԠ USŠ TH STANDAR DRIVE SUC A DSKOM2.Ϡ becaus you OSLOAD.CM fil wil en u bein greate tha 16 byte i size which means that the bootprom will not be able to read that file. 4-18 SINGLE-USER PROCEDURES 6.) FMTOMT.CMD - (16-bit version) FMTOMT.COM - OMTI disk formatter program. "N O T E" Your TurboDOS system must be running one or the other of the drivers before NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNNyou can format your drives. FMTOMT.COM checks the see if the driver is in place in the O/S before you are allowed to format. You must also create your disk parameters using the program "OMTIDST.COM" before you are allowed to format the drive. The file "OMTIDST.DAT" must exist on the same drive as the formatter, or you will not be allowed to format the drive. 7.) OMTIDST.COM - Parameter generator program for the OMTI disk controller. (Multiple partitions supported). (8-Bit version) 8.) OMTIDST.CMD - Parameter generator program for the OMTI dis controller (Multipl partition supported). (16-Bit version) 9.) QIC.COM - Tape Backup/Restore ut;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNility for the OMTI controller. NOTE... this program will run on a 16-bit slave using TZ80.CMD or directly from a 8-bit slave. You DO NOT HAVE TO BE ON A MASTER to run QIC, as it communicates with the master through TurboDOS's User-Function calles. 10.) QIC.DOC - Tape Backup/Restore utility documentation. 11.) OMTI.DOC - (This document file). 12.) OMTI.LST - Formated OMTI.DOC file. To print, type: "TYPE OMTI.LST;L". 4-19 SINGLE-USER PROCEDURES 4.7. Setting drive parameter bytes in .PAR file Th driv parameter show i th .PA file ar determine a follows: 4.7.1. Step Pulse Width (normally this parameter can be left at dejfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNfault) STPWx - Ste Puls Width Th lengt o tim th ste puls widt i asserted Th valu o thi byt specifie th widt o th ste puls i microsecon increments Th minimu valu o th ste puls widt i microseconds. 4.7.2. Step Period (normally this parameter can be left at default) STPRx - Ste Period Th lengt o tim betwee th trailin an leadin edge o ste pulses zer valu i th byt result i 1 microsecon ste period non-zer valu specifie th tim i 5 microsecon increments. 4-20 SINGLE-USER PROCEDURES 4.7.3. Write Precompensation WRTPx - Writ Precompensatio Cylinder/Reduce Writ Curren Address Thi byt define thNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN cylinde addres wher reduce writ curren and/o precompensatio i firs applied Reduce writ curren i applie t al cylinder greate tha o equa t th valu o thi byte valu o i thi byte disable an writ precompensatio o tha drive Th valu o thi byt i th cylinde numbe t star th writ precompensation. x = physical drive(0 or 1); WRTP actuall control tw parameters I use addresse WRTPx and WRTPx+1 to form a 10 bit value: BYTE WRTPx+1 | BYTE WRTPx | --------+---------------------------------- address bits 1 0 | 7 6 5 4 3 2 1 0 --------+---------------------------------- data bits 0 0 | 0 0 0 0 0 0 0 0 -----------------------------------------ŜNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,NNNNNNNNNNNNNNNNNNNNNN-- ^ ^ ^ | +----Reduced Write Current--+ | | +-------Write Precompensation-----------+ 4-21 SINGLE-USER PROCEDURES 4.7.3.1. Characteristics of WRTPx and WRTPx+1 1 Th valu i WRTP specifie whic cylinder(i hex reduce writ curren starts I thi valu i se t zero n matte wha WRTPx+ is th reduce writ curren wil b disabled Th maximu valu fo thi eigh bi paramete i FƠ hex(cylinde 255). 2 Th valu i WRTPx+ an WRTP specifie whic cylinder(i hex writ precompensatio starts I thi whol valu i se t zero no onl writ precompensatio(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNyNNNNNNNNNNNNNNNNNNNNNN i disabled bu reduce writ curren i disabled Th maximu valu fo thi te bi parameter is 3FF hex(cylinder 1023). 3 I shoul b mad clea tha wit mos drive o th market reduce writ curren an writ precompensatio ar define a th sam thing Whe th manua fo th driv give valu fo eithe o thes t b set us o th whol 1 bi value may be used. 4) If you use WRTPx+1, make sure bits 2-7 are set to zeros. Examples: WRTPx | WRTPx | +1 | | | | 1 0 | 7 6 5 4 3 2 1 0 | PRECOMPENSATION ------+--------------------------+------------------------------- | | No reduced wr. cur. 0 0 | 0 0 0 0 0 0 0 0 | No precompensation ------+--------------------------+---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNN---------------------------- | | red. wr. cur. starts at 0F hex 0 0 | 0 0 0 0 1 1 1 1 | precomp starts at 00F hex ------+--------------------------+------------------------------- | | No reduced wr. cur. 0 1 | 0 0 0 0 0 0 0 0 | precomp starts at 100 hex ------+--------------------------+------------------------------- | | red. wr. cur. starts at 90 hex 0 1 | 1 0 0 1 0 0 0 0 | precomp starts at 190 hex ------+--------------------------+------------------------------- 4-22 SINGLE-USER PROCEDURES 4.7.3.2. Patching examples 1 I precompensatio i neede a valu les tha 255 onl WRTP ha t b patched Her i a exampl o bxNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNtNNNNNNNNNNNNNNNNNNNNNNth defaul valu of cylinder 128 (80 hex) on the first physical drive: WRTP0 = 80 ; Write precomp starting at cylinder 128 ; for CPZ4800x or WRTP0 = 0x80 ; Write precomp starting at cylinder 128 ; for CPZ-186 2 I precompensatio i neede a valu greate tha 255 bot WRTP an WRTPxP+ ha t b patched Her i a exampl precompensatio startin a cylinde 400(19 hex o th secon drive: WRTPx+1 | WTTPx | ------------+--------------------------------- 1 0 | 7 6 5 4 3 2 1 0 ------------+--------------------------------- 0 1 | 1 0 0 1 0 0 0 0 ^ ^ ^ ^ ^ ^ \ / \ / \ / 01 hex 09 hex NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN 00 hex WRTP1 = 90 ; Write precomp staring at cylinder 400 WRTP1+1 = 1 or WRTP1 = 90,1 ; Write precomp starting at cylinder 400 4-23 SINGLE-USER PROCEDURES 4.7.4. Special Drives Som o th newe drive (Maxtor's,Fujitsu's,etc. d no requir writ precompensatio an ma bom ou afte th formate reache th 128t cylinder Thi i becaus WRTP i defaulte t 8 hex T disabl it chang thi valu t he i bot th CPZLOAD.PAR(CPZLD16.PAR) and CPZDOS.PAR,CPZMASTR.PAR(CPZLD16.PAR, CPZMST16.PAR) files. 4.7.4.1. The Syquest Removeable 10MB Hard Disk Th syques driv i littl bi differen becaus i need littl mor dela tim whe switchin heads ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNThi ca b mad u fo b usin th lates firmwar revision(#1002406-D. o pro o OMTɠ board an placin th followin parameter i th pa files Al OMTI' sol fro IC fro 9-1-8 an late wil hav thi firmwar revision i not contac IC fo n charg revision Thi driv wa designe a reliabl back-u device althoug it performanc i clos enoug t tha o an othe ST- 50 i it cos range Th onl functio i doesn' perfor correctl i bootin fro i sinc th operatin syste expect quicke responc ou o driv an come u wit no read message Al yo nee t d i hi retr t le i g o it way Normally thi wil b o n concer sinc it prim purpos i t b use a quic back-u devic rathe tha syste disk Her i a exampl o th parameter neede i th driv i bein used asRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN'NNNNNNNNNNNNNNNNNNNNNN the second drive in the system: Place in the master par file: STPW1 = 0 STPR1 = 0 WRTP1 = 0,30 4-24 SINGLE-USER PROCEDURES 5. THE SMC-200 5.1. Overview Th KONAΠ SMC-200 (o SMC-100 i stat o th ar har dis controlle featurin a SM typ interfac fo u t tw drives DSKSM i th TurboDO drive enablin thi produc t b par o th Intercontinenta Micr System distributio o TurboDOS DSKSMC i availabl i bot Z-8 an 808 cod fo us wit al IC singl boar maste processors. Thes TurboDO drive suppor module ar designe fo us wit th KONA SMC-200 (o SMC-100 har dis controller Th SMC-20 (o SMC-100 controlle i a S10 bu NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNoriente boar t interfac t th SM bus On o tw har dis drive ca b attache t th controlle offerin ove GigaByt o dis storage Har dis dat transfer ar performe a hig spee betwee th driv an a o boar secto buffe 51 byte (51 includin preamble i length O boar buffe transfe t syste memor ar performe programme I/O Dis read write an see operation ar polle b th drive fo completion. 5-1 SINGLE-USER PROCEDURES 5.2. Integrating the SMC-200 5.2.1. Initial Setup Her i diagra o th wa th jumper shoul b se u o th SMC-200: --> Diasy-chain to Drive 0 & 1 R(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ5NNNNNNNNNNNNNNNNNNNNNN / / --> Drive 1 / / | / --> Drive 0 | | / | | | \ / +---+|||||||||||||||||||||||||||+-----||||||----||||||----------+ | +---------------------------+ ++++++ ++++++ | | J3 J2 J1 | | ox | | o | | oy | | | | | | NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNfNNNNNNNNNNNNNNNNNNNNNN | | | | | | ooF | | ooH | | ooJ | | Aoo ooK | | Boo ooL | | Coo ooM | | PSTVW Doo ooN | | ooooo Eoo | | o ooooo | | AAo | +----+ +----------+ ||||||||||||||||4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN Ru a "ERASEDIR o eac logica har dis driv an se gNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN th director "HASHED". Afte formatting yo mus creat temporar single-use operatin syste usin th ge an par abov an jus addin this to the par file: SMCRTY = 0 ; Set SMC retries down to zero(default is 4) Thi wil cu ou th amoun o rea retrie t execut reliabl verify Verif al Har Dis logica drive thi way I verifying drive A:, type in at prompt: 0D}VERIFY A: Whe th comman come bac an ask yo i yo wan t write out the bad blocks, type in "Y". No yo ma tak ou th "SMCRTY paramete ou o th pa file otherwis yo wil ge unnescisar rea error durin system operation. 5.2.4. Booting From Hard Disk and Setting Up a Multi-User System T Boo fro th SMC-20 Har DIsk se u th ge an par NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN t imitat th one give abov exactl (a fa a th one' w added) Yo wil hav t hav Boo pro supplie b IC unles yo ar goin t us you own Fo multi-use system yo ma als us th sam addition made to the above gen and pars without any further additions. 5-5 SINGLE-USER PROCEDURES 5.3. SMC-200 File Explanation Th followin i lis o file associate wit th KONAΠ SMC- 20 controller: DSKSMC.REL Th basi drive modul tha i GEN'e int th maste (DSKSMC.O processo operatin system Th sourc t thi modul i DSKSMC.MA (DSKSMC.A). BPDSMC.REL Th boo PRO drive modul tha i use t creat th TurboDO compatibl boo PROM Th sourc t thNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN^KNNNNNNNNNNNNNNNNNNNNNNi modul i BPDSMC.MAC Fo 1 bit DSKSM itsel i use fo boo pro generation. DISK SPEC'S Dis specificatio module ar include i th master .GE fil t defin th parameter o th drive(s attache t th堠 controller Th following disk paramter modules are included. 1) DSTSMD.REL Parameters for the Fujitsu M2312K. 2) DSTAK1.REL bi Paramter fo th Amcodyn Arapaho con figure a firs an onl physica driv wit logica driv o th removabl cartridg an logica driv o th fixe portion. 3) DSTAK1.O Same as (2) for 16 bit. 4) DSTAK11.REL Sam a (2) excep configure a firs o tw phycia units. 5) DSTAK11.O Same as (4) for 16 bit. |KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmzNNNNNNNNNNNNNNNNNNNNNN 5-6 SINGLE-USER PROCEDURES 6) DSTAK2.REL Sam a (2 excep configure fo tw logica units each on the removable and fixed portions. 7) DSTAK2.O Same as (6) for 16 bit. 8) DSTAK22.REL Sam a (6 excep configure a secon o tw physical drive units. 9) DSTAK22.O Same as (8) for 16 bit. 10 DSTAK1.O Sam a (3 excep configure a 2nd o physicals. 11) DSTAK21.O Same as (7) except configured as 1st of 2 physicals. 12) DSTSMC1.O Generi㠠 specificatio tabl堠 fo symmetrica allocatio o logica unit o uniforml fixe media Driv specifi paramter ar prompte fo a assemble-time Configure fo firs physica NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN unit. Available in 16 bit only. 13) DSTSMC2.O Sam a (12 excep configure a secon o tw physical units. FMTSMC.COM Drive formatting program for 8 bit. FMTSMC.CMD Drive formatting program for 16 bit. EQUATE.MAC Source include file for common OS equivalences. DREQUATE.MAC Source include file for common driver equivalences. NOTE: For DSTAKxy files: x = the number of logical partitions(1 or 2) th physica driv i represents(1, 2 or nothing. I nothing it th onl drive.) 5-7 SINGLE-USER PROCEDURES 5.4. Module Description DSKSMC Th mai dis drive modul i include int th master operatin system Thi modul define th NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdrive initializatio an functiona entr points DSKIN an DSKDR (DSKIN an DSKDR fo TurboDO 8086) dis specificatio modul mus b include wit thi modul (se below fo prope operation of the driver. Th maste operatin syste paramete fil whic i responsibl fo definin th drive entr poin mus als configu th logica driv t physica devic mapping Th driv numbe i th dis assignmen tabl ha bee divide int field t specif th SMC-20 physica drive cartridg o fixed, and possible partitioning. 7 6 5 4 3 2 1 0 +---+---+---+---+---+-----------+ | 0 | 0 | 0 | D | M | PARTITINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON | <-- PDRDRV +---+---+---+---+---+-----------+ Bit (D select th physica driv o th SMC- 20 controller D= select driv 0 D= select drive 1. Bit (M select th fixe o cartridg medi o th CM drive M= select th cartridg media an M= select th fixed media. Bit throug (PARTITION selec th partitionin砠 supporte䠠 throug蠠 th堠 dis specificatio module On o eigh partition pe physica drive/medi ma b define b th dis specificatio modul (Se belo fo supporte partition wit "DST modules). ----------------------------------------------------------------- DSTAK1 Dis specifʒNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNicatio modul fo th Amcodyn Mode 711 Cartridg堠 Modul堠 Drive Thes堠 dis specification defin on 20M cartridg medi an on 20M fixe media per drive. 5-8 SINGLE-USER PROCEDURES Example: Th followin exampl show wha i include int th maste O GE an PA file t suppor tw physica drive wit cartridg an fixe media These are mapped into four logical system devices. Included in master OS GEN file ------------------------------ DSKSMC ; KONAN SMC-200 driver DSTAK1 ; Disk specifications for DSKSMC Included in 8-bit master OS PAR file ----------------------hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-------------- DSKAST = 000,DSKDRA ; A = Drive 0, cart 008,DSKDRA ; B = Drive 0, fixed 010,DSKDRA ; C = Drive 1, cart 018,DSKDRA ; D = Drive 1, fixed Included in 16-bit master OS PAR file ------------------------------------- DSKAST = 0x00,DSKDRA, ; A = Drive 0, cart 0x08,DSKDRA, ; B = Drive 0, fixed 0x10,DSKDRA, ; C = Drive 1, cart 0x18,DSKDRA ; D = Drive 1, fixed ----------------------------------------------------------------- DSTAK2 Dis specificatio modul fo th Amcodyn Mode 711 Cartridg堠 Modul堠 Drive Thes堠 dis specification defin tw partition o 10M eac o th cartridg medBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN}NNNNNNNNNNNNNNNNNNNNNNi an tw partition o 10M eac o th fixe medi pe drive. Example: Th followin exampl show wha i include int th maste O GE an PA file t suppor tw physica drive wit cartridg an fixe media Thes堠 ar mappe int eigh logica젠 syste devices. Included in master OS GEN file ------------------------------ DSKSMC ; KONAN SMC-200 driver DSTAK2 ; Disk specifications for DSKSMC 5-9 SINGLE-USER PROCEDURES Included in 8-bit master OS PAR file ------------------------------------ DSKAST = 000,DSKDRA ; A = Drive 0, cart ptn #1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(NNNNNNNNNNNNNNNNNNNNNN 001,DSKDRA ; B = Drive 0, cart ptn #2 008,DSKDRA ; C = Drive 0, fixed ptn #1 009,DSKDRA ; D = Drive 0, fixed ptn #2 010,DSKDRA ; E = Drive 1, cart ptn #1 011,DSKDRA ; F = Drive 1, cart ptn #2 018,DSKDRA ; G = Drive 1, fixed ptn #1 019,DSKDRA ; H = Drive 1, fixed ptn #2 Included in 16-bit master OS PAR file ------------------------------------- DSKAST = 0x00,DSKDRA, ; A = Drive 0, cart ptn #1 0x01,DSKDRA, ; B = Drive 0, cart ptn #2 0x08,DSKDRA, ; C = Drive 0, fixed ptn #1 0x09,DSKDRA, ; D = Drive 0, fixed ptn #2 0x10,DSKDRA, ; E = Drive 1, cart ptn #1 0x11,DSKDRgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA, ; F = Drive 1, cart ptn #2 0x18,DSKDRA, ; G = Drive 1, fixed ptn #1 0x19,DSKDRA ; H = Drive 1, fixed ptn #2 ----------------------------------------------------------------- FMTSMC Forma progra fo th KONA SMC-20 driver Thi progra use th forma trac functio o th DSKSMà drive an assume tha th driver dis specifications an logica devic mappin ha bee installe int th TurboDO maste operatin system FMTSMà mus b execute fro ban o th maste operatin syste bu doe no requir buffer t b released Th comman lin fo FMTSMC is as follows: FMTSMC d: {;v} Wher "d: i th specifie TurboDOӠ devi sNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNc t forma (A throug P:) Thi wil depen o you dis assignmen tabl configuratio an th dis specification module you are running. Th optiona ";v wil perfor onl th verif pas o th formatter NOTE Th verif pas i alway performe afte th forma pas t infor the operator of defective tracks on the media. I medi flaw ar foun wit th verif pas o th formatter th TurboDO verif utilit shoul b ru nex t mar flaw i th director s attempt t writ dat int thes area wil b avoided Th TurboDO eras director utilit ma b ru eithe befor o afte th verif utilit to convert the diremNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNNNNNNNNNNNNNNNNNNNNNctory into the hashed format. 5-10 SINGLE-USER PROCEDURES 5.5. Source Information Th source t al th module supportin th KONAΠ SMC-20 controlle an driv specification ar provide t allo reconfiguration for the system integrators specific needs. SMC-200 Base I/O Address: Th SMCEQ fil contain th equat fo th bas I/ addres o th SMC-20 controller Thi equat ha defaul settin o 4 hex bu ma b change t an othe vali bas an th drive module re-assembled. 5-11 SINGLE-USER PROCEDURES 5.6. Supported Drive's Her i listin o som o th DγNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;NNNNNNNNNNNNNNNNNNNNNNrive alread use wit th SMC-200: Amcodyne Arapahoe fixed/removable(20MB fixed/20MB removeable) -For info. call Dick Langhan at S-100 (602)991-7870 Amcodyne Comanche(160 MB) -For info. call Dick Langhan at S-100 (602)991-7870 Megavault(older models-50 MB) -For info. call Marc at ICM CDC 9771/800(800MB) -For info. call Al Pease at IBS (415)443-3131 CDC 9766(300MB) -For info. call Rick Surwillo at JBS (201)962-9000 CDS AMS 513-1(513MB) -Set jumpers on drive to know about 59 sectors -Set software to know about 58 sectors -For info. call Eric Lennington at Southwest Computers (214)522-1512 6. MULTI-USER PROCEDURES No thLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNa you single-use implementatio o TurboDOS i complet an functional yo ar read t begi th upgrad fo multi-use operation. 6.1. Adding Slave Processors Basically th change wil b th additio o slav hardwar an softwar driver t th alread existin system Agai w sugges tha yo star wit "minimu system an progres step-by-ste throug th additio o variou peripheral an softwar drive capabilities. Th followin procedur wil tak yo step-by-ste fro th 6-1 MULTI-USER PROCEDURES en o th single-use configuratio throug multipl slave fairl sophisticate multi-use system Thi procedur doe no explai al possibl capabilitie o th hardwar o software A wit th single-use s NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNNection continuou referenc t th IC hardwar manuals appendixe an th TurboDOS softwar manual ar required. STARTING CONFIGURATION ASSUMED: Single-user OSMASTER.SYS including: 1. 2 floppies (B: & C:) (via FPB-158-xx) 2. 1 CRT (console) (via Stock NO MODEM RPB-100) Yo wil not tha ther ar numbe o additiona o ne driver liste i th CPZMASTR.GEN Thes ar th difference betwee single-use an multi-use configuratio fo th operatin system. MCDCPӠ i th Maste Circui Drive tha control communication t bot an 1 bi slav processors Thi ne drive ( 1.4X differ fro th previou version i tha yo don' nee t specif th numbe o slave i th network.Th drive wil no sca th bu t re-configur th Circui Initializatio rouNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNtin (cktin@ accordin t ho man slave i find active Thi modul MUS b th las activ drive i th CPZMASTR.PAҠ fil wit th exceptio o a ARCNE driver Ther ar numerou ne paramete name whic relat t slav an master-slav operation Refe t th IC softwar documentatio an th TurboDO manua fo furthe detail o thes parameters Yo mus no creat ne operatin syste imag vi th GE operation Ther i n nee t re-GE th OSLOAD.CO fil a i wil remai fixed Yo wil nee t GE th CPZMASTR.GE PA file an targe th outpu fil t ne tex fil calle OSTESTM.SYS (Th defaul value fo th CPZMASTR.GE .PA ar i appendi C:) 0A}GEN CPZMASTR OSTESTM.SYS 6-2 MULTI-USER PROCEDURESz NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNN Th CPSSLAVE.GE PA file ar minima configuration a shippe o th IC distributio diskette an yo wil nee t GE the t targe fil OSSLAVE.SYS A ther ha bee n Z-8 slav syste file provided yo shoul us th OSSLAVE.SY filenam t preclud havin t chang th TurboDOӠ patc poin SLVFΠ locate i th modul NETSVà require fo start-u operation Th CPSSLAVE.PA fil set th maste an slav consol a 960 bau wit "privilege user logo capabilit (N password). Gen the OSSLAVE.SYS file thus: 0A}GEN CPSSLAVE OSSLAVE.SYS Th syste shoul b shu dow an singl IC slav boar inserte i th S-10 Bus Power-u an perfor th sam voltag check suggeste a th beginnin o th single-use procedures Assumin al voltage ar OK power-down an attac NϠ TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMODE personalit car (RPB-100 betwee connecto J o th CPS-M slav car an CR termina vi th sam typ cabl a suggeste fo th maste consol i th single-use section CR set-u i als identica t th maste console. Th CP slav car mus b configure t respon t uniqu addres o th S-10 bus Al CPS-Mؠ o CPS-BMؠ card ar strappe t I/ addres 7 He whe the leav ICM Al CPS-1 o CPS-18 card ar strappe t I/ addres 3 He whe the leav ICM Eac CP SB ca addres slave (7F thr 70H o (3 thr 30H) Th CPSSLAV an CPZMAST file ar setu t communicat t slave i an I/ addres order However ther i n restrictio regardin slave excep tha ther ca b onl on slav enable a eac I/ por addres location Referenc th CPS-Mؠ manua page 1 1 1/ o th tabl below: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 6-3 MULTI-USER PROCEDURES T A B L E 6-1: 8 and 16 Bit Slave I/O Port Jumpering 8 Bit Physical 16 Bit Physical Slave I/O Port Representation I/O Port Representation 1 7F 10000000 3F 00000011 2 7E 10000001 3E 10000011 3 7D 10000010 3D 01000011 4 7C 10000011 3C 11000011 5 7B 10000100 3B 00100011 6 7A 10000101 3A 10100011 7 79 10000110 39 01100011 8 78 10000111 38 11100011 9 77 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*NNNNNNNNNNNNNNNNNNNNNN 10001000 37 00010011 10 76 10001001 36 10010011 11 75 10001010 35 01010011 12 74 10001011 34 11010011 13 73 10001100 33 00110011 14 72 10001101 32 10110011 15 71 10001110 31 01110011 16 70 10001111 30 11110011 1 = Short 0 = Open Th CPS-M slave eac carr 64 o RAM Al slav RA͠ i th syste reside i th sam 64 addres spac an i addresse fro th maste usin th slave I/ Por selec signal Thi 64 bloc i place immediatel abov th CPZ-4800ؠ Master 64 Memor Space Re-appl powe t th媄NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN syste an allo th single-use "default syste t re-load Perfor ne operatin syste loa a follows: 0A}OSLOAD OSTESTM.SYS Th maste consol CR shoul indicat th norma TurboDOS messag an th consol wil terminat sinc CONRE i enable i th maste pa file Th slav consol shoul no displa th sam messages I th slav doesn' boot replac th CONRE i th master pa fil wit CON9 an tr t loa th slav again I th maste come bac wit 0A prompt th software probabl alright an yo ma hav t g bac fe step an make sure the hardware is set up correctly. Tes fo prope operatio a eac slav consol throug DIR COPY TYPE etc operations Mak sur tha eac consol ca acces eac dis device Yo hav successfull starte you TurboDO Multi-Use systeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNNm. 6-4 MULTI-USER PROCEDURES 6.2. Printer on Slave Bot paralle an seria printe driver ar provide i th CPSSLAVE.GEΠ file Enabl th desire drive dependin o you devic interfac capabilities Edi th CPSSLAVE.PAҠ fil t includ PTRAST Thi paramete fil wil assig th lis devic t th prope drive durin th GEN process. For SERIAL printer on serial port: PTRAST = 00,LSTDRA (assigns serial device to 1st serial port or slave CPS or Masters CPZ) For PARALLEL printer on parallel port: PTRAST = 00,LSTDRA (default t paralle por regardles o 1st byte entry). I thi configuration th slav know abou th printe bu n othe user ar awarNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\NNNNNNNNNNNNNNNNNNNNNN tha i exists T assig share devices refe t Appendi fo example o share printer o slaves. 6.3. Remote or Physical Master Console A mentione earlier i i preferabl t hav th maste SB configure withou consol (i.e N user) Thi i du t th reductio i syste performanc whic i experience b th slave whe th maste i bein use fo othe tha syste suppor functions Ther is however th nee t b abl t acces th maste vi console CONRE whic i mean t replac th CON9 o CON19 drive i th CPZMASTR.GE fil provide thi function CONRE enable user slav t communicat directl t th maste o hi ow termina vi th MASTER command Onl on use i allowe t hoo t th maste a time. i.e. 0A}MASTER Console attached to master proNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNcessor 0A} Th MASTEҠ comman ca b use t perfor direc dis command suc a FORMAT VERIFY BACKU o HALT Afte executin thes commands detac fro th master consol b hittin BREAK,^C Thi wil enabl othe user t acces th maste console Edi th CPZMASTR.GEΠ an disabl th operationa consol driver an enabl th CONRE module. 6-5 MULTI-USER PROCEDURES 6.4. Clock/Calendar on Slave I multi-use TurboDOS th CPZMASTR.GE fil mus b edite t enabl th MASTRCLK.RE drive onl i i i t b attache directl t th maste SBC an no place o slave. T allo th maste paralle por t b use fo centra printe o possibl t acces th dis drive vi personalit ~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNŗNNNNNNNNNNNNNNNNNNNNNN boar an stil hav th syste cloc available ther i provisio mad t connec th cloc board CCB-100 t an on o th slave i th syste an hav th TIME/DATŠ automaticall forwarde t th maste fo us b al othe slaves Thi operatio occur a power-up/boot Fo th slav whic wil hav th CCB-10 installed th CPSSLAVE.PAҠ fil mus b modifie t enabl th LDCOLĠ (i.e LDCOLĠ 0FF) COLDFΠ mus als b enable b removin th semicolo (; fro i fron o th filename Not tha th SLVCLK.AUԠ fil i NO include i th CPSSLAVE.GEΠ file. Th fil SLVCLK.AU mus b copie t use wit th cop comman i th syste i full privileged I usin LOGOΠ syste ( passwor syste covere late i thi section) th SLVCLK.AU mus b copie t use 31 Remembe tha whe>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNneve an GE o PA file ar altered yo mus re-ge the wit th GE comman an th syste mus b reloaded I thi case ther i n nee t re-boo th system onl nee t reloa th maste s i wil re-loa th slave t caus th date/tim t b rea int th system. 0A}OSLOAD OSTESTM.SYS Afte reloadin th maste an slav operatin system th clock/dat堠 informatio shoul b availabl o (all slav consoles Thi ca b teste b typin 0A}DATE o al th slav consoles 6-6 MULTI-USER PROCEDURES 6.5. Clock/Calander on a 16-bit Slave T enabl CCB-10 o 16-bi slave LDCOL need t b change t 0xF an COLDF wil execut TDTIMES.CMD Thi comman ca b foun o th IC UtillNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo1NNNNNNNNNNNNNNNNNNNNNNitie diskette I th slav i se u fo logo security cop thi comman u t use 31 otherwis i shoul b kep o use 0. USRSOM = 0x0D,0x0A,"Intercontinental Micro Systems, Corp." 0x0D,0x0A,"8086 Slave." ; SRHDRV = 0xFF ;Search Default System Drive COMPAT = 0xF8 ;Compatability Flags AUTUSR = 0x80 ;Auto Logon to User 0 Privileged ; ATNCHR = 0x00 ;Define Attention Char as "BREAK" Key CONAST = 0x01,CONDRA ;Assign Console to Port B Serial ; MAXMBS = 0x03 MAXRPS = 0x03 ; MEMTBL+3 = (0x3FFF-0x0050) ; 256 Kbyte Slave memory specs ;MEMTBL+3 = (0x7FFF-0x0050) ; 512 Kbyte Slave memory specs ;MEMTBL+3 = (0xFFFF-0x0050) ; 1 Mbyte Slave memory specs ; LDCOLD = 0xFF ;Enable Cold Load function COLDFN = 0,"TDTIMES CMD";Init TurboDOS Data/Time usingNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\NNNNNNNNNNNNNNNNNNNNNN CCB-100 LDWARM = 0x00 ;Disable Warm Load function 6-7 MULTI-USER PROCEDURES 6.6. Adding Banked Slaves Banke slave wil hav t b Gen'e u fro th SLVBNK.PA an SLVBNK.GEΠ sampl files Th SLVBNˠ file ar almos identica t th CPSSLAV file excep tha i ha al o th Ban Manage module included Modification mad t thes slave wil b don i th exac sam way a th CPSSLAV slaves s i wil no b discusse i thi section Ther i onl on chang t b mad whe generatin thi file: 0A}GEN SLVBNK OSSLAVEB.SYS;KFC00 Th suffi "B wa adde t OSSLAV t distinguis i fro 64ˠ slav whic ma b i th system Th ;KFC0 define th commo are bet~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SNNNNNNNNNNNNNNNNNNNNNNwee th bank o th slav an i no include th slav wil crash Th slav suffi tabl i th CPZMASTR.PA fil wa als hav t reflec this: SSTCSA = " BB B " ; O/S Suffix table for CPS-MX "ZZZZZZZZ" ; O/S Suffix table for CPS-16 PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 No th sampl fil i se u 64K-Slave o port 7F,7E,7B,7 an 78 Th 128-Banke Slave ar se o port 7D,7C an 7A T implemen mor tha eigh Z-8 slaves chang th por an suffi table fo th amoun yo require Th drive ca b include mor tha onc i th GE fil t suppor mor tha 1 slaves Th GE wil produc duplicat symbo erro whic ca b ignored 4NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:bNNNNNNNNNNNNNNNNNNNNNN 6-8 MULTI-USER PROCEDURES 6.7. 16 BIT MASTER (CPZ-186) Th 16-bi maste use powerfu 8018 processo t orchestrat th S-10 network I operate a 8-Mh wit n onboar wait-state required I come standar wit 256ˠ o memory whic i expandabl t megabyt wit th additio o 256*1ˠ dynami RA chip an prom It advantag a networ serve ove a 8-bi maste i no onl the increase wor siz an speed bu als it abundanc o onboar memory I ca no handl an siz operatin syste withou sacraficin TP space Th onboar cachin buffer ca als b increase t a amoun whic i mor suitabl fo syste dis buffering Wit th megabyt option 700 ca b alotte fo buffers A wit th ?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN*\NNNNNNNNNNNNNNNNNNNNNN res o ICM' products th 16-bi maste ca b use wit th res o ou existin products includin 8-bi slaves. Befor bringin u th system g ove th Bu Voltag Chec discusse a th beginnin o th manual Th boar wil boo u usin th configuratio 'I 8018 boo diskette I usin Monito Dynamic Har Dis controller ther i 16-bi versio o th forma progra availabl o th ICM-UTILITIEӠ diskett name TESTMD.CMD Th configuratio 'I diskett als come wit 16-bi assembler(TASM.CMD an linke progra whic replace th 8-bi GE command(TLINK.CMD) T A B L E 6-2: Fil extensions used in 16-bit TurboDOS ??????.CMD --------> 16-bit executable commands ??????.O --------> 16-bit relocatable files ??????.A --------> 16-bit source files ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND*NNNNNNNNNNNNNNNNNNNNNN Bot an 16-bi file ca exis o th sam driv sinc bot operatin system wil defaul t their ow extensions Onl th 16-bi operatin syste wil loo fo .CMĠ file whe executin command Fo goo housekeeping i i goo ide t kee th .RE an . file o seperat users. 6-9 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7. CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.1. Software Modifications Th GE file fo th CPZ-18 base syste ar ver simila t th 8-bi version presente earlier Th PA file ar ver simila a well Th majo differenc betwee th 8-bi an th 16-bi version i tha t denot HE (bas 16 number th numbe ha t b precede wit 0x I th patc table i i pJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNyNNNNNNNNNNNNNNNNNNNNNN require t se "[ an "] aroun variabl declaration a define i th example give b Softwar 200 wit蠠 th distribution diskettes. Liste belo i a exampl o th por assignmen tabl fo th slaves: 8-bit PATCSA = 7F,7E,7C 16-bit PATCSA = 0x7F,0x7E,0x7C Th 0 tell th linke TLIN t tak th nex numbe a he value I th 0 i no supplied th numbe i assume t b decimal. Belo i a exampl o th CPZ-18 a multi-use maste supportin 8-bi an 16-bi slaves: ;CPZMST16.GEN CPZ-186 NETWORK MASTER STDMASTR ; STANDARD 16-Bit Multi-User OS ;NETREQ ; Support module for Despooling/Networking ;MSGFMT ; " " " " " ;NETLOD ; " " " " " ;NETFWD ; " " " " NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"HNNNNNNNNNNNNNNNNNNNNNN " PATCH ; SYSTEM PATCH AREA RTCCPZ ; RTC DRIVER MODULE CPMSUP ; CP/M-86 SUPPORT MODULE MSTCPZ ; MEMORY DESCRIPTOR TABLE NITCPZ ; HARDWARE INITIALIZATION CONREM ; Use remote console for slaves ;CON192 ; NULL 19.2K BAUD CONSOLE DRIVER ;CON96 ; NULL 9600 BAUD CONSOLE DRIVER SPDCPZ ; SERIAL/PARALLEL I/O DRIVER LSTCTS ; LIST CLEAR-TO-SEND DRIVER ;LSTPAR ; LIST PARALLEL DRIVER DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables MD131DRV ; Monitor Dynamics MD-1013 with 1 drive ;MD132DRV ; Monitor Dynamics MD-1013 with 2 drives MCDCPS ; 16 Bit Master/Slave circuit driver module ;LANCPZ ; TurboLAN Network Driver Module 7-1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CPZ-186 MASTER MULTI-USER SYSTEM CHANGES ;CPZMST16.PAR CPZ-186 NETWORK MASTER SRHDRV = 0xFF ; Search Default System Drive COMPAT = 0xF8 ; Compatibility Flags AUTUSR = 0x80 ; Auto Logon to User 0 Privileged ; CONAST = 0x01,CONDRA ; Assign Console to channel 1 serial ; ; PATCSA = 0x7F,0x7E,0x7D,0x7C ; Status port table for CPS-MX) 0x7B,0x7A,0x79,0x78 ; (default values) 0x3F,0x3E,0x3D,0x3C ; Status port table for CPS-16 0x3B,0x3A,0x39,0x38 ; (default values) ; SSTCSA = " B " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 PTRAST = 0x00,LSTDRA ; assign printer to port 00 QUEAST = 0x00,(0x0000) ; LDCOLD = 0x00 ; Cold start autoload flag ;COLDFN = 0,"TDTIMEM CMD"; Init TurboDOS Date/Time function NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN LDWARM = 0x00 ; Warm start autoload flag ; OSMLEN = (1024) ; allow 16K for Dyn. expansion ; NMBUFS = 128 ; Number of disk buffers BUFBAS = (0x2000) ; 16K memory segment reserved BUFLEN = (8192) ; paragraphs to reserve MEMTBL+3 = (0x1FFF-0x0050) ; define memory we have for O/S ; BFLDLY = (0x64) ; Flush buffers every 2 seconds ; DRVTBL = 0x41,0x41,0x41,0x41 ; 6ms step rate, tandon bit set ; DSKAST = 0x01,DSKDRB,0x00,DSKDRA,0X01,DSKDRA,0X02,DSKDRA 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000), 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000), 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000) 7-2 CPZ-186 MA *NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNݽNNNNNNNNNNNNNNNNNNNNNNSTER MULTI-USER SYSTEM CHANGES 7.2. Hardware Modifications Th CPZ-18 i se u t occup th firs 64ˠ page o memory whic i equa t megabyt i length I syste tha ha bee usin th 8-bi CPZ-48000 th slave wil hav t b re-addresse sinc thei ol setting wil conflic wit th ne master' addres spac usage Th CPZ-18 deticate th firs ME o ra t interna us eve i th large RA͠ chip ar no installed Commencin a th ME boundry CPS-M 8-bi wil occup th nex 64K an th CPS-1 wil star a th sam bas address bu exten ove th nex 64 pages Havin al th slave a th sam addres i possibl sinc onl on slav i activ a time Th activatio t triggere vi thei uniqu I/ por number. 4 Megabytes Total Address LNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNines >+--------------------+ / | | / | | 1 Meg -< | | \ | | \ | | >+--------------------+ 11 0000 0000 0000 0000 0000 |- - - - - - - - - - | | ARCNET | |- - - - - - - - - - | 10 1111 1111 1000 0000 0000 | | | | A21 +--------------------+ 10 0000 0000 0000 0000 0000 | | | | | SLAVES | | | | | A20 +-------------------- 01 0000 0000 0000 0000 0000 | | | NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN | | CPZ-186 | | | | | A +-------------------- 00 0000 0000 0000 0000 0000 T A B L E 7-1: CPZ-186 Memory Usage Map 7-3 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.3. CALCULATING DISK BUFFERS FOR CPZ-186 Th CPZ-18 ha th memor divide betwee DISˠ BUFFERS OPERATIN SYSTE an TPA Tlin i use fo 16-bi TurboDO an accept decima values Al o thes calculation ar don i decimal NOTE Parenthesi ar a time require t siginif a 16-bit value. T calculat th pathe fo th maste PA fil us th followin formulas: NMBUFS I th numbe o dis buffer an ca rang betwee an 25 decimal.m~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNN BUFSIZ Takes on the following values: 3 to mean 1024 byte buffers 4 to mean 2048 byte buffers 5 to mean 4096 byte buffers BUFLEN Th buffe lengt i NMBUFS time BUFSIڠ divide by 16. Example 8193 = (128 * 1024) / 16 BUFBAS I th amoun o memor minu th buffe length BUFBAS = MEMMAX - BUFLEN Where MEMMAX = 16,384 for 256K 32,768 for 512K 65,535 for 1-MEG MEMTBL+3 = (BUFBAS - 0x0050) Example MEMTBL+3 = (8193 - 0x0050) Sinc th NUMBU ca onl g u t 25 t ge mor the 255ˠ o dis buffer yo hav t increas th buffer siz an recomput th buffe informatio an instal i int th PA file&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNNNNNNNNNNNNNNNN DOUBLŠ CHEC YOU MAT Buffe allocatio i critica an mus b don corectly. 7-4 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES Yo wil nee de-wir wrappin too o pai o tweezer an som jumper t mak the Extende Addressin Selec changes: ________________________________________________________________ 8-BI SLAVES CPS-MX or CPS-BMX Using CPZ4800x: Using CPZ-186: A23 A16 A23 A16 O O O O O O O O O O O O O O O O | | | | | | | | | | | | | | O O O O O O O O O O O O O O O O _______________________________________________________ NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNN_________ 16-Bit SLAVES CPS-16 Using CPZ4800x: Using CPZ-186: A16 A20 A16 A20 O O O O O O O O O O | | | | | | | | O O O O O O O O O O ________________________________________________________________ LANS100 S-100 ARCnet controller in memory mapped mode Using CPZ4800x: Using CPS-16: O----O A23 O----O A23 O----O O----O O----O O O O----O O----O O O O O VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNkNNNNNNNNNNNNNNNNNNNNNN O O O O O O O O O O A16 O O A16 ________________________________________________________________ 7-5 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.4. 16 Bit Slaves Configurin syste wit 16-bi slave i ver simila t 8-bi slaves Th mai differenc i th Relocatabl module ar calle *.O file instea o *.REL files Anothe differenc i tha al value i th paramete file hav t b precede wit 0x t distinguis i a HE valu; th defaul bas i decimal Al 16-bi executabl command hav tai defaultin a *.CMD Ther i Z8 emulato o th MUTD- dis calle TZ80.CMD Thi wil enabl yo t ru mos CP/M-8 program fro 16-biNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZNNNNNNNNNNNNNNNNNNNNNN slave Becaus eac comman need t ru throug th emulator yo ca expec substantia decreas i spee especiall wit scree intensiv programs T exi th emulator pres th "break an "^C keys. Th 16-bi slav use th "CPSSLV16 Ge an Pa file availabl o th MUTD- diskette Thi ca be modifie o eithe a 8-bi edito o 16-bi editor Sinc thi i 16-bi operatin system i ca onl b linke o 16-bi processor I i goo rul o thum t lin thi fil befor modifyin th maste Ge an Pa files TLINK.CM wil replac th GEN.CO o th 16-bi slave: 0A}TLINK CPSSLV16 OSSLAVEZ.SYS Th diskett alread ha a "OSSLAVEZ.SYS fil o i whic onl assume 960 bau termina wit dat bits sto bits an n parity Th "CPZMASTR.PAR alread ha thi suffi A1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN include䠠 i it slav suffi tabl堠 a por addres 3F,3E,3D,3C,3B,3A,3 an 38: PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 7-6 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES Belo i a exampl CPSSLV1 Ge an Pa Fil wit Direc Printin Loca Seria Printer: CPSSLV16.GEN STDSLAVE ; Standard 16 Bit Slave O/S Module PATCH ; Include system patch area SOMCPS ; I.C.M. Slave Sign-on Module RTCNUL ; Null RTC driver module CPMSUP LNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNN ; CP/M-86 Support Module MSTCPS ; 16 Bit Memory Descriptor Table NITCPS ; 16 Bit Slave hardware init module ;CON192 ; Include Null 19.2K baud Terminal Driver CON96 ; Include Null 9600 baud Terminal driver SPDCPS ; Include Serial I/O driver LSTCTS ; Include Serial List Clear to Send driver ;LSTPAR ; Include Parallel List Null Driver RESCPS ; 16 Bit Slave Keyboard Reset Module SCDCPS ; 16 Bit Slave Circuit Driver Module CPSSLV16.PAR USRSOM = 0X0D,0X0A,"ICM CPS-16 SLAVE" SRHDRV = 0xFF ; Search Default System Drive COMPAT = 0xF8 ; Compatibility Flags AUTUSR = 0x80 ; Auto Logon to User 0 Privileged ; ATNCHR = 0x00 ; Define Attention Char as BREAK Key RESKEY = 0X00 ; Define the reset detection key CONAST = 0x01,CONDRA ; Assign Console to channel 1 serial 5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN FFCHR = 0x1A ; Console form feed character ; PTRAST = 0x00,LSTDRA ; Local printer as A PRTMOD = 0 ; Print Mode = Direct ; LDCOLD = 0x00 ; Cold start autoload flag (0=disabled,FF=enabled) LDWARM = 0x00 ; Warm start autoload flag (0=disabled,FF=enabled) ; ; If using TurboDos Ver. 1.41, include ; patches 2,3 7-7 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.4.1. One Megabyte 16 Bit Slaves Wit th availabilit o th 256k* dynami RA͠ chips th CPS-1 ca hol u t Megabyte wit th additio o PA #(310-04 i I locatio U66 Fo thi example we'l us th nam OSSLAVE1.SY fo th Megabyt Slave. CPZMASTR.PAR AUTUSR = 80 ; Auto Log-on to user one, privileged NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNNSRHDRV = 0FF ; Search system disk for command files ; ;------- If Using CB-80 V1.3 Only ---------------+ ; Must be the same in Slave files | ;COMPAT = 0B8 ; If using CB-80 V1.3 | ;CPMVER = 22 ; Inhibit CB-80 Record Locking | ;-------- ELSE using CB-80 V1.4 -----------------+ ; Must be the same in Slave files | COMPAT = 0F8 ; File/Record Locking Flags | ;CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default disk buffer size MEMRES = (0400) ; Dynamic Memory Expansion of TurboDOS ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "1Z1ZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA ; List assignment table STOPBA = 44 ; (Rest of File omitted) 7-8 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES A show i Appendi B th Memor Tabl Variabl ha t b changed in the CPSSLV16.PAR file: CPSSLV16.PAR USRSOM = 0X0D,0X0A,"ICM CPS-16 SLAVE" SRHDRV = 0xFF ; Search Default System Drive COMPAT = 0xF8 ; Compatibility Flags AUTUSR = 0x80 ; Auto Logon to User 0 Privileged ; ATNCHR = 0x00 ; Define Attention Char as BREAK Key RESKEY = 0X00 ; Define the reset detection key mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN CONAST = 0x01,CONDRA ; Assign Console to channel 1 serial FFCHR = 0x1A ; Console form feed character MEMTBL+3 = [0xFFFF-0x50] ;Memory table for 1MByte slave ;MEMTBL+3 = [0x8000-0x50] ; Memory table for 512KByte slave ;MEMTBL+3 = [0x4000-0x50] ; Memory table for 256KByte slave ;MEMTBL+3 = [0x2000-0x50] ; Memory table for 128KByte slave ; PTRAST = 0x00,LSTDRA PRTMOD = 0 ; LDCOLD = 0x00 ; Cold start autoload flag (0=disabled,FF=enabled) LDWARM = 0x00 ; Warm start autoload flag (0=disabled,FF=enabled) ; ; If using TurboDos Ver. 1.41, include ; patches 2,3 Thi exampl show th 1-Megabyte,16-bi slave a I/ por 3F and 3D. On those slaves, type in TPA to verify. 7-9 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNVNNNNNNNNNNNNNNNNNNNNNN 7.4.2. Mixing 8 And 16 Bit Slaves Th suffi tabl supplie wit th CPZMASTR.PAҠ fil ha alread mad provision fo mixin an 16-bi slaves Th Maste Circui Drive i se u t addres th firs eigh 8-bi slaves and the first eight 16-bit slaves: PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 Th Circui Initializatio routin wil g t th bu an sca fo th numbe o slave presen i system s th numbe o slave doe no hav t b modifie i th CPZMASTR.PA a i th olde version of Turbo-Dos Th 8-bi slave ar defaulte a OSSLAVE.SY (n suffix an th 16-bi slave aUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNeNNNNNNNNNNNNNNNNNNNNNNr defaulte a OSSLAVEZ.SYӠ (ڠ suffix) Thi enable yo t brin u basi Turbo-Do operatin syste wit n modifications. I yo nee t includ mor tha eigh 8-bi slave o mor tha eigh 16-bi slave i you system jus reassig th value in the PATCSA and SSTCSA in the tables above to shift either way. I yo wan t assig mor tha 1 slaves yo wil nee t includ th Slav Maste Circui Drive twice Whe yo ge th CPZMASTҠ wit tw drivers i wil giv yo duplicat symbo error bu i wil stil lin tha modul i corectly secon Por Assignmen Tabl an Suffi Tabl wil als hav t b patched Refe t th exampl below .i mor tha 1 slaves CPZMASTR.GEN STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module ;NENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNTREQ ; Network request module ;MSGFMT ; Message format module CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 centronics board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM ccb board drvr to set TurboDOS date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive installed ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive installed MCDCPS NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ; 1st CPZ-48000 / CPS-MX Master Circuit Driver MCDCPS ; 2nd CPZ-48000 / CPS-MX Master Circuit Driver 7-10 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES CPZMASTR.PAR AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 0FF ; Search system disk for command files ; ;------- If Using CB-80 V1.3 Only ---------------+\ ; Must be the same in Slave files \ "Don't forget ;COMPAT = 0B8 ; If using CB-80 V1.3 + the patches for ;CPMVER = 22 ; Inhibit CB-80 Record Locking / CB-80 V1.3" ;-------- ELSE using CB-80 V1.4 -----------------+/ ; Must be the same in Slave files | COMPAT = 0F8 ; File/Record Locking Flags | ;CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ _NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default disk buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion of TurboDOS ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX (std default values) 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 (std default values) 3B,3A,39,38 PATCSB = 77,76,75,74 ; 2nd Status port table for CPS-MX 73,72,71,70 37,36,35,34 ; 2nd Status port table for CPS-16 33,32,31,30 ; SSTCSA = " " ; O/S suffix table for CPS-MX (std default values) "1Z1ZZZZZ" ; O/S suffix table for CPS-16 (std default values) SSTCSB = " " ; 2nd O/S suffix table for CPS-MX "ZZZZZZZZ" ; 2nd O/S suffix table for CPS-16 ; NMBCKT = 2ɁNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CKTAST = (0000),CKTDRA,(0100),CKTDRB ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA ; List assignment table STOPBA = 44 ; ATNCHR = "^@" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; ;MPAGE = 02 ; Use memory above slave address for Turbo-disk ; ;following defines floppy disk drives ; (rest of file omitted) 7-11 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.5. Automatic Logon Automati Logo provide metho o havin eac slav execut th LOGO comman afte i boots Thi comman wil no le yo int th syste unles yo ca ente th correc IĠ an password ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNac slav bootin i thi metho wil nee it slave PA fil modified: ;LOGON SECURITY PASSWORD INCLUDED ;AUTUSR = 80 ; DEFAULT = User 0, Privileged ;(delete for LOGON function) SRHDRV = 0FF ; Search System Disk for .COM Files ; ;------- If Using CB-80 V1.3 Only ---------------+ ; Must be the same in CPZMASTR.PAR file | ;COMPAT = 0B8 ; If using CB-80 V1.3 | ;CPMVER = 22 ; Inhibit CB-80 Record Locking | ;-------- ELSE using CB-80 V1.4 -----------------+ ; Must be the same in CPZMASTR.PAR file | COMPAT = 0F8 ; File/Record Locking Flags | ;CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ ; ATNCHR = "^@" ; Use "BREAK" Key for Attention RESKEY = "^\" ; Define slave reset key ; CONAST = 01,CONDRA ; Con SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsole on port 1 of CPS-80 STOPBB = 44 ; Define 1 stop bit ; LDCOLD = 000 ; Disable Cold start autoload ; (change to 0FF to enable) LDWARM = 0FF ; Enable Warm start autoload ; (change to 000 to disable) ; ;LDCOLD must be enabled if you want to auto-init TurboDOS time ;and date function using the ICM CCB-100 Clock/Calendar board. ; ;COLDFN = 0,"SLVCLK ","AUT" ;init system clock WARMFN = 0,"WARMSTRT","AUT" ;init system logon ; ; If using TurboDos Ver. 1.41, include patch 1 ; 7-12 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES Here is an example 16-bit slave PAR file with LOGON enabled: USRSOM = 0x0D,0x0A,"Intercontinental Micro Systems, Corp." 0x0D,0x0A,"8086 Slave." ; **NOTICE* Th COP comman tha wa sen t th Batc slav had th optio ";n t insur tha i wouldn' expec an console input from the local console. T se u 16-bi slav fo Batc Processing d th sam a abov excep us th CPSSLV16.PA an CM commands. 7-16 CPZ-186 MASTER MULTI-USER SYSTEM CHANGES 7.6.1. Master Batching I extrem cases wher smal applicatio program hav t acces t bu I/Ϡ port directly batc processin ma b implemente o th maste processor WARNING I th applicatio progra require direc consol input lik th FORMAԠ program th batchin wil hang Thi ca b compensate fo b puttin termina o th master Thi ma b acco,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmplishe b enablin th War Boo Functio t execut BATCH.AU o th master Se u th BATCH.AUԠ an BATCH.D i th sam manne a i wa fo Batc o th slave Th mai differenc t b mad i t enabl CON9 o th CPZMASTR.PA fil instea o CONREM Thi wil ensur tha n on wil tr t attac t th maste an provide facilit t monito th batc processin i neede durin integration Belo i a exampl CPZMAST GE an PA fil fo maste batching: ; CPZMASTR.GEN STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module CPMSUP ; CP/M function support module ;CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver CON96 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNq.NNNNNNNNNNNNNNNNNNNNNN ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 centronics board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM ccb board drvr to set TurboDOS date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive installed ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive installed ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver 7-17 CPZ-186NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNN MASTER MULTI-USER SYSTEM CHANGES ;CPZMASTR.PAR AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 01 ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default disk buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion of TurboDOS ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX (std default values) 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 (std default values) 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX (std default values) "ZZZZZZZZ" ; O/S suffix table for CPS-16 (std default values) ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA ; List assignment table NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN STOPBA = 44 ; ATNCHR = "^S" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; ;LDWARM = 0FF ;WARMFN = 0,"BATCH ","AUT" ; ;MPAGE = 02 ; Use memory above slave address for Turbo-disk ; DRVTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines disk drives ; DSKAST = 000,DSKDRA,001,DSKDRA,002,DSKDRA,003,DSKDRA ; floppies ; ;the following defines floppies + Monitor Dynamics Hard Disk ;with bootup from 1st Monitor Dynamics hard disk. ; ;DSKAST = 001,DSKDRB,000,DSKDRA,001,DSKDRA,002,DSKDRA ;MD + Floppies ; 000,DSKDRB ;deselect for hard disk before power down ; LDWARM = 0FF ; Enable Warm Start Autoload(000 to disable) ; WARMFN = 0,"BATCH ","AUT" NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$}NNNNNNNNNNNNNNNNNNNNNN 7-18 LOCAL AREA NETWORK 8. LOCAL AREA NETWORK OVERVIEW Thi sectio deal wit th configuratio o networkin variou systems Networkin allow th use t shar dat an expensiv pheripheral betwee man users Wit networking larg har dis drive an expensiv printer ca b share betwee totall separat systems lin ca b establishe t connec severa system i a office o betwee cite t connec offices al user ca acces centra dat easily Divers configuration ca b achieve throug an combinatio o IC supplie ARCne an RS232/RS42 Seria LAΠ product i an desirabl combination Befor jumpin int th variou configurations fe concept whic appl t al section o thdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4CNNNNNNNNNNNNNNNNNNNNNNi chapte mus b covere䠠 first Thi overvie sectio wil젠 describ Intercontienta Micro' contributio t th LA marke plac an the wil b spli int subsection t cove bot th hardwar an softwar aspect o th individua LA product. 8.1. A Very Short Time Ago ... Micr computer hav gaine larg amoun o powe i ver shor time Les tha decad ago micr computer fo smal busines application becam feasible Th system wer singl use system mad u o severa separat cards Ther wa CP card severa memor cards a Input/Outpu car an cassett interfac o flopp controlle card abou separat card i al wer require t mak u singl use system Thes system typicall ra th CP/ operatin system Technolog advance an har dis RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNoNNNNNNNNNNNNNNNNNNNNNNdrive becam availabl fo th singl use micros Thei us i busines expande an mor powerfu chip wer becomin available Intercontinenta Micr wa pionee i th micr compute industry developin th CPZ-4800 singl boar compute whic combine th feature o CPU larg amount memory Seria an Paralle Input/Output Flopp dis controller Boo u pro an stat o ar memor managemen uni o singl board Th micro wer becomin ver dependabl busines tool an businbesse wante wa t hav severa peopl usin th sam syste a th sam time compatibl operatin syste wa develope b th author o CP/M calle MP/M MP/ allowe ON CP t serv severa user b givin it attentio t use fo shor tim an the movin o t th nex user Thi approach, calle Multi-Tasking woul b>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNode 1 +---------------|----------|-----|---\-----+ \ \ \ +-------->Circuit 2 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNwNNNNNNNNNNNNNNNNNNNNNN Point to \ Point to\ \ 1st Drive---\ 2nd Drv-\ \ Point to | | \ 3rd Drive Remote<-\ | | \ +-----------||----------|-------\------------+ | || | v | | DSKAST = 080,(0202),081,(0202),01,DSKDRA | | ; Remote A: ,Remote B: ,Local C: | +--------------------------------------------+ SYSTEM B(node 1) So i drive ar declare a remote th firs nibbl i se t 8 th secon nibbl set whic logica remot driv t poin to an th nex tw byte poin t th circui an destination node. 8-5 LOCAL AREA NETWORK Printe assignmen table hav eve mor o varietnNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNN sinc the ca poin t slaves I you'v hooke u printer t slave i th past yo fin man similaritie i hookin u remot printer i network Her i a exampl o networ o printe assignmen tables: SYSTEM A(node 1) +------------------------------------------+ | | | PTRAST = 00,LSTDRA,081,(0202),082,(0202) | Point to: | ^ \ \ \ \-+----> Node +-----------------\------\----------\--+---+ \ \ \ \-------> Circuit Point to- \ \ Point to \ 1st ptr-- \ \ 2nd ptr \ Point to 3rd \ \ \ Printer Remote<-\ | \ \ +----------||-------\----------\------------------+ | || v v NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN | CPZ--> | PTRAST = 80,(0201),00,LSTDRA,82,(0001),83,(0002)| | | | | +-------------------------------------/---------/-+ Slaves: / Point to 7F / / / 7F--> / PTRAST+6 = 00,LSTDRA <------------+ / / / \--> (Offset)Printer c: / / /-----------------------------------------------/-/ / Point to 7E / / 7E-->/ PTRAST+9 = 00,LSTDRA <----------------------+ / / \--> (Offset)Printer d: / +-------------------------------------------------+ SYSTEM B(node 2) Printe assignmen table ma ge forwarde twic whe attachin t anothe circui an the t it slave I orde t spoo t th slave' printe o th remot system yo mus als yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+NNNNNNNNNNNNNNNNNNNNNN us th prin comman t attac t it drive I thi case i woul be PRINT Drive=C Queue=C 8-6 LOCAL AREA NETWORK 8.2.2. S-100 ARCnet Interface LINKING TWO INDEPENDENT MASTERS Whe linkin tw masters th onl hardwar neede i LANS10 car fo eac maste an stri o RG-6 coa cabl t connec the together Whe runnin th cabl throug th bac o th chassis chec tha th shielde portio i no shorte t it otherwis yo ma receiv "Networ Error" Whe addin mor nodes passiv o activ hub wil b neede a describe i th Arcne Overview. A lon a neithe o th master wil b use t downloa operatin system acros th network th I ca b NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNse a an valu betwee an 255(0F hex) Al LANS100' sen ou fro IC ar configure a 0 hex. Belo i a exampl o LANS10 wit it IĠ (to right-han corner se a 2 whic i use a a I i th nex example: T A B L E 8-3: LANS100 LAN ID SWITCH (ID set for 2 hex) Board Bit Value O----O 7 0 MSB O----O 6 0 O----O 5 0 O----O 4 0 O----O 3 0 O----O 2 0 O O 1 1 O----O 0 0 LSB Bot system wil nee t hav th LANCP modul (purchase separatel o wit Turbo-La Package an th NETLOĮNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@TNNNNNNNNNNNNNNNNNNNNNN an NETFW module (alread o distributio disk added Syste # wil consis o har disk (A B:) floppie (C D: an tw remot floppie o Syste #2(E F:) Syste # als ha it ow printe a an remot printe o syste # a B Th slave i bot o thes system wil b assume a bein standar non-modifie slaves Th IĠ o th LANS10 o Syste # wil 0 hex. 8-7 LOCAL AREA NETWORK The example shown is of the CPZMASTR GEN & PAR's in System #1: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWD NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNseNNNNNNNNNNNNNNNNNNNNNN ; Network Message Forwarded ;CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module LpNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver LANCPZ ; Local Area Network Driver for CPZ-4800x 8-8 LOCAL AREA NETWORK PAR file for system #1: AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 01 ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion ; ;------------This Sets the Number of Circuits in Systems--------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | ;]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN | ;---------------------------------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA,81,(0201) ; List assignment table QUEAST = 00,(0000),81,(0201) ; Queue assignment table DSPPAԠ 1, Despoo Printe Assignmen table STOPBA = 44 ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines Hard Disk and disk drives ; DSKAS 001,DSKDRB,002,DSKDRB,000,DSKDRA,001,DSK3NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDRA ; Local 080,(0201),081,(0201) ; Remote ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; 8-9 LOCAL AREA NETWORK Syste # wil hav floppie (A an B:) remot Har Disk o syste # (C D: an remot floppie o syste # (E F:) I ha it ow loca printe know a an remot printe o syste # know a B Th I o syste # i se a 0 hex. Belo ar th CPZMAST GE PAR' fo Syste #2: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWDjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ; Network Message Forwarded CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver LANCPZ ; Local Area Network Driver for CPZ-4800x 8-10 LOCAL AREA NETWORK PAR file for System #2: AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 0FF ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion of ; ;------------This Sets the Number of Circuits in Systems--------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | ; eNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNN | ;---------------------------------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA,80,(0202) ; List assignment table QUEAST = 00,(0000),80,(0202) ; Queue assignment table DSPPAT = 1,2,3 ; De-Spool printer table STOPBA = 44 ; ATNCHR = "^@" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN SNNNNNNNNNNNNNNNNNNNNNN ; ;following defines disk drives ; DSKAST = 000,DSKDRA,001,DSKDRA ; Local 80,(0202),81,(0202),82,(0202),83,(0202) ; Remote ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; Althoug thi configuratio i eas t set-u an implement ther ar som obviou drawback involved Firs o all i th system ar locate fa fro eac other ther ma b confusio whe usin bot system periodically Also ther coul b som confusio i realizin exactl whic remot devic yo ar actuall attache to Secondly onc th amoun o remot device ge to numerous ne user wil hav mor difficult i usin th system. 8-11 LOCAL AREA NETWORK I syste organizatio need t b optimized thv0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN bNNNNNNNNNNNNNNNNNNNNNN dis assignmen an printe assignmen table wil nee t b rearranged Th goa i t b abl t physicall mar logica assignmen t eac driv an printe an b abl t acces the i tha wa fro an o th systems I th exampl below th tables have been rerranged for the two systems described above. SYSTEM #1 (master) DRIVES: A: B: C: D: PRINTERS: A: SYSTEM #2 (master) DRIVES: E: F: PRINTERS: B: (slave #1) PRINTERS: C: SYSTEM #1 GEN & PARS: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWD ; Network Message Forwarded ;CPMSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-48000 / CPS-MX Master kDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !NNNNNNNNNNNNNNNNNNNNNNCircuit Driver LANCPZ ; Local Area Network Driver for CPZ-4800x 8-12 LOCAL AREA NETWORK PAR file for System #1: AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 01 ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion ; ;------------This Sets the Number of Circuits in Systems--------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | ; | ;-----------------------˳NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN tNNNNNNNNNNNNNNNNNNNNNN----------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA,81,(0221),82,(0221) ; List assignment table QUEAST = 00,(0000),81,(0221),82,(0221) ; Queue assignment table DSPPAT = 1,2,3 ; Despool Printer Assignment table STOPBA = 44 ; ATNCHR = "^S" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;followin define Har Dis an flop5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN GNNNNNNNNNNNNNNNNNNNNNNp dis drive an remot drives ; DSKAST = 001,DSKDRB,00,DSKDRB,000,DSKDRA,001,DSKDRA ; Local 084,(0221),085,(0221 ; Remote ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; 8-13 LOCAL AREA NETWORK The CPZLOAD on system #2 will need to be modified to boot on driv E: Belo i a exampl o CPZLOA GE PAR: STDLOADR ; Standard O/S loader configuration RTCNUL ; Null RTC driver ;CON192 ; Null 19.2 Kbaud Console Driver CON96 ; Null 9600 Baud Console Driver NITCPZ ; CPZ-48000 Z-80 processor board initialization SPDCPZ ; Serial and Parallel I/O for the CPZ-48000 DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk foNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN WNNNNNNNNNNNNNNNNNNNNNNrmat tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive CONAST = 01 ; Console on chan B of CPZ-4800x MEMTOP = (0000) ; Do Not test RAM. ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;The following defines floppy disk drives ; DSKAST = 0FF,(0000),0FF,(0000),0FF,(0000),0FF,(0000) ; disable 000,DSKDRA,001,DSKDRA ; enable Below is an example of System #2: CPZMASTR GEN & PAR: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWD ; Network Message Forwarded CPMSUP ; CP/M funcqNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNNtion support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNN LANCPZ ; Local Area Network Driver for CPZ-4800x 8-14 LOCAL AREA NETWORK PAR file fo system #2: AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 0FF ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion ; ;------------This Sets the Number of Circuits in Systems--------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | ; | ;--------------------------------------------------A'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!NNNNNNNNNNNNNNNNNNNNNN-------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = "P " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 80,(0208),00,LSTDRA,82,(0001) ; List assignment table QUEAST = 80,(0208),00,(0000),82,(0001) ; Queue assignment table DSPPA 1,2, Despoo assignmen table STOPBA = 44 ; ATNCHR = "^@" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines disk drives ; DSKAS RNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!dANNNNNNNNNNNNNNNNNNNNNN 80,(0208),81,(0208),82,(0208),83,(0208) ; Remote 000,DSKDRA,001,DSKDRA ; Local ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; 8-15 LOCAL AREA NETWORK Show belo i a exampl o th CPSSLAV GE PAҠ fil whic wa se u fo OSSLAVEP.SYS: STDSLAVE ; Standard Networking Slave Module SOMCPS ; Signon message PATCH ; Include PATCH module NETLOD ; Network loader module NETSVC ; Network service module RTCNUL ; Null clock driver module DSPOOL ; Allow DE-Spooling on Slaves CPMSUP ; CP/M Function Support Module NITCPS ; CPS-MX hardware initialization ;CON192 ; 19.2K Baud Console Driver CON96 TNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!WpNNNNNNNNNNNNNNNNNNNNNN ; 9600 Baud Console Driver SPDCPS ; CPS-MX Serial Drivers ;LSTPAR ; Use parallel null driver (CPI-100 board) LSTCTS ; Use list clear to send null driver SCDCPS ; CPS-MX Slave Circuit driver RESCPS ; CPS-MX Slave reset detection AUTUSR = 80 ; DEFAULT = User 0, Privileged SRHDRV = 0FF ; Search System Disk for .COM Files ; ATNCHR = "^@" ; Use "BREAK" Key for Attention RESKEY = "^\" ; Define slave reset key ; CONAST = 01,CONDRA ; Console on port 1 of CPS-80 STOPBB = 44 ; Define 1 stop bit ; PTRAST+6 = 00,LSTDRA QUEAST+6 = 00,(0000) DSPPAT = 1,2,3 QUEPTR = 3 ; LDCOLD = 000 ; Disable Cold start autoload LDWARM = 000 ; Disable Warm start autoload ; ;LDCOLD must be enabled if you want to auto-init TurboDOS time ;andśNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!#NNNNNNNNNNNNNNNNNNNNNN date function using the ICM CCB-100 Clock/Calendar board. ; ;COLDFN = 0,"SLVCLK ","AUT" ; ;WARMFN = 0,"WARMSTRT","AUT" ; ; If using TurboDos Ver. 1.41, include patch 1 ; 8-16 LOCAL AREA NETWORK Belo i a exac duplicat o syste # i th las exampl using CPZ-18 maste: STDMASTR ; STANDARD 16-Bit Multi-User OS NETREQ ; Support module for Despooling/Networking MSGFMT ; " " " " " NETLOD ; " " " " " NETFWD ; " " " " " PATCH ; SYSTEM PATCH AREA RTCCPZ ; RTC DRIVER MODULE CPMSUP ; CP/M-86 SUPPORT MODULE MSTCPZ ; MEMORY DESCRIPTOR TABLE NITCPZ ; HARDWARE INITIALIZATsNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!1NNNNNNNNNNNNNNNNNNNNNNION CONREM ; Use remote console for slaves ;CON192 ; NULL 19.2K BAUD CONSOLE DRIVER ;CON96 ; NULL 9600 BAUD CONSOLE DRIVER SPDCPZ ; SERIAL/PARALLEL I/O DRIVER LSTCTS ; LIST CLEAR-TO-SEND DRIVER ;LSTPAR ; LIST PARALLEL DRIVER DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables MD131DRV ; Monitor Dynamics MD-1013 with 1 drive ;MD132DRV ; Monitor Dynamics MD-1013 with 2 drives MCDCPS ; 16 Bit Master/Slave circuit driver module LANCPZ ; TurboLAN Network Driver Module 8-17 LOCAL AREA NETWORK SRHDRV = 0xFF ; Search Default System Drive COMPAT = 0xF8 ; Compatability Flags AUTUSR = 0x80 ; Auto Logon t=DNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN!!,NNNNNNNNNNNNNNNNNNNNNNo User 0 Privileged ; CONAST = 0x01,CONDRA ; Assign Console to channel 1 serial ; PATCSA = 0x7F,0x7E,0x7D,0x7C ; Status port table for CPS-MX) 0x7B,0x7A,0x79,0x78 ; (default values) 0x3F,0x3E,0x3D,0x3C ; Status port table for CPS-16 0x3B,0x3A,0x39,0x38 ; (default values) ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; ;--------Circuit assignment and LAN parameters---------------------------- ; NMBCKT = 0x02 ; Using 2 circuits (8/16 bit & LAN) CKTAST = (0x0000),CKTDRA,(0x0200),CKTDRB ; Circuit Assignment ; ;------------------------------------------------------------------------- ; PTRAST = 0x00,LSTDRA,0x81,(0x0221),0x82,(0x0221) QUEAST = 0x00,(0x0000),0x81,(0x0221),0x82,(0x0221) DSPPAT = 1,2,3,4 QUEPcNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"hNNNNNNNNNNNNNNNNNNNNNNTR = 1 ; LDCOLD = 0x00 ; Cold start autoload flag ;COLDFN = 0,"TDTIMEM CMD"; Init TurboDOS Date/Time function LDWARM = 0x00 ; Warm start autoload flag ; OSMLEN = (1024) ; allow 16K for Dynamic expansion ; NMBUFS = 128 ; Number of disk buffers BUFBAS = (0x2000) ; 16K memory segment reserved BUFLEN = (8192) ; paragraphs to reserve MEMTBL+3 = (0x1FFF-0x0050) ; define memory we have for O/S ; DSKTBL = 0x41,0x41,0x41,0x41 ; 6ms step rate, tandon bit set ; DSKAST = 0x01,DSKDRB,0x00,DSKDRB,0x00,DSKDRA,0x01,DSKDRA 0x84,(0x0221),0x85,(0x0221),0xFF,(0x0000),0xFF,(0x0000) 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000) 0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000),0XFF,(0X0000) ; ; If using TurboDos Ver. 1.41, include @NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"U;NNNNNNNNNNNNNNNNNNNNNN ; patches 2,3,5,6,13,15,16 8-18 LOCAL AREA NETWORK 8.2.2.1. DISKLESS MASTER Ther i a adde featur i Turbo-Do whic wil allo yo t downloa a operatin syste throug th networ t anothe master Th onl majo change t b mad ar i th I settings Th I o th syste bein downloade t need t resid betwee 2 an 2 Hex Th syste whic i doin th downloadin mus b se a 0 hex I th nex example Syste # wil downloa a operatin syste t Syste #2 Th fil i wil loa wil b calle OSSLAVE1.SYS Th fil originate fro th Ge an Pa file i th CPZMAST se u fo Syste #2 Onc thi fil i activ o Syste #2 th slav operatin syste file ca b download |NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"f NNNNNNNNNNNNNNNNNNNNNN Shown below i a exampl o Syste #1: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWD ; Network Message Forwarded ;CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set date/time NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNN DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver LANCPZ ; Local Area Network Driver for CPZ-4800x 8-19 LOCAL AREA NETWORK PAR file for System #1 AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 01 ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory ElNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"̬NNNNNNNNNNNNNNNNNNNNNNxpansion ; ;------------This Sets the Number of Circuits in Systems--------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | LNSSTA + 21 = "1" ; Diskless Master Download Suffix | ; | ;---------------------------------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA,8UNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNN1,(0221),82,(0221) ; List assignment table QUEAST = 00,(0000),81,(0221),82,(0221) ; Queue assignment table DSPPAT = 1,2,3 ; Despool Assignment table STOPBA = 44 ; ATNCHR = "^S" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines Hard disk and disk drives ; DSKAST = 001,DSKDRB,00,DSKDRB,000,DSKDRA,001,DSKDRA ; Local ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; 8-20 LOCAL AREA NETWORK Th CPZMAST GE PA file fo Syste # wil nee t b Re-Genne an rename OSSLAVE1.SYS sinc '1 wa th suffi specifie i th downloa suffi tabl NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNi Syste #1. Belo i a exampl o th CPZMAST GE PA file fo Syste #2: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader module NETFWD ; Network Message Forwarded CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; ;fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"NNNNNNNNNNNNNNNNNNNNNNInclude ICM clk board drvr to set date/time ;DSKCPZ1 ; CPZ-16 Floppy disk driver module ;DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver LANCPZ ; Local Area Network Driver for CPZ-4800x 8-21 LOCAL AREA NETWORK PAR file for System #2 AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 0FF ; Search A: for command files ; ; ;------------This Sets the Number of Circuits in Systems--------+ ; NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#vNNNNNNNNNNNNNNNNNNNNNN | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | ; | ;---------------------------------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 3B,3A,39,38 ; SSTCSA = "P " ; O/S suffix table for CPS-MX "ZZZZZZZZ" ; O/S suffix table for CPS-16 ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 80,(0208),00,LSTDRA,82,(0001) ; List assignment table QUEAST = 80,(0208),00,(0000),82,(0001) ; Queue assignment table DSPPAT = 1,2,3 ; Despool Assignment Table STOPBA+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN##NNNNNNNNNNNNNNNNNNNNNN = 44 ; ATNCHR = "^@" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines disk drives ; DSKAST 80,(0208),81,(0208),82,(0208),83,(0208) ; Remote ; ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; Th slav operatin system fo Syste # file ca als b kep o Syste #1 Onc th downloa i complete th maste o System #2 can go out to the network for files. 8-22 LOCAL AREA NETWORK 8.2.3. PC ARCnet Interface 8.2.3.1. PC NETWORKING OVERVIEW Ther ar variou way t lin IB PC's Compatibles XT's JNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNNAT's o PC-JR' int TurboDO networ usin IC hardware Th recommende pat depend o wha yo expec ou o th network 1 Th firs tw method (TP Mature "boo up th Pà unde TurboDOӠ an us TurboDOS' networkin capabilit t ru th P a comple slave Bootin u include re-formattin th har dis o a X o A t ICM' TurboDO format Thi woul the preclud usin th har dis a PC-DO har disk Comple slav i ... 2 Th las metho (TurboDOS-PC boot u th P unde PC-DOS whic keep th har dis unde th PC-DO format A instal progra i use t kee i runnin PC-DOS bu add th variou networkin feature o TurboDO suc a sharin remot drives loca an remot printer an othe networ flexibility 3 MS-DOS/PC-DO COMPATABILITY Compatibilit wit th differen version o M2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#)NNNNNNNNNNNNNNNNNNNNNNS-DO PC-DO wil b discusse i eac section 4 Al thre requir Fil Serve (Master) Th Fil Serve ca b a S-10 Bu Compute suc a th IC famil o CPZ's o a IBM-XT, AT, or Clone. 5 I additio t th Fil Server eac metho require th following to build a network of PC's: A. TurboDOS operating system, Config I. B ICM' ARCne boar a eac P an Fil Serve (LANPC LANS100, LANJR, etc). 8.2.3.2. TPC Emulator 1 Th TP emulato wa Softwar 2000' fis approac t PC-DO compatibilit an wa designe t emulat PC-DO o MS-DO o a IB PC/X o compatibil runnin unde TurboDOS 2 TP load an run onl o 16-bi computer an allow tha machin t ru a slav o th TurboDO network I wil ru PC-DO o MS-DO applicatio softwar an P o Compatibile 3dNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#NNNNNNNNNNNNNNNNNNNNNNTP als wil allo generi MS-DO applicatio program t ru o IC 16-bi hardware Generi MS-DO doe no mak an Pà dependen hardwar assumption o RO BIO calls Tru PC-DO program wil definitel no ro o ICM' 16-bi slave becaus th program loo fo video-mappe scree an th ROM-BIOS 3 DISADVANTAGES (1 TP i compatibl onl wit Versio 1. MS- DOӠ PC-DOS (2 i run slow 4 ADVANTAGES i i include fre wit al 16-bi version o TurboDOS. 8-23 LOCAL AREA NETWORK 8.2.3.3. MATURE 1 MATURŠ i produc writte b compan calle Mashov Matur wa designe a a applicatio progra t mediat betwee TurboDO an PC-DOS 2 Matur provide MS-DO PC-DO versio 2. compatibilit yKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#KNNNNNNNNNNNNNNNNNNNNNN unde TurboDOS I wa originall designe t ru o Pà Compatibl hardware However th abilit t ru MS-DO softwar o IC hardwar ha sinc bee added Again onl generi MS-DOS software can be run on ICM hardware. 3 Matur i se u b firs runnin SETMS whic wil se u Pseudo-Volum director o th driv consistin o MSFAԠ an MSDIR MATUR i the run MATUR load MS-DO ont th slav an maintain th link betwee th slav an TurboDOS THIS IS A BLOCK DIAGRAM OF HOW THE SLAVE IS THEN STRUCTURED: +---------\ TurboDos | /------/ Network | | /----------------------------------\ | /\ | | || | }NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#zNNNNNNNNNNNNNNNNNNNNNN | ________\/_______ | | | | | | | Turbo-Dos | | | |_________________| | | /\ | | || | | ________\/_______ | \ | | | | SLAVE / | | MATURE | | | |_________________| | | /\ | | || | | ________\/_______ | | | | | | | MS-DOS | | | |_________________| | | /\ KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN#DNNNNNNNNNNNNNNNNNNNNNN | | || | | ________\/_______ | | | | | | | APPLICATION | | | |_________________| | |_________________/\_______________| / / / END-USER / /__________________________________/ 8-24 LOCAL AREA NETWORK 4 MATURE' disadvantage include (1 i take u additiona memory (2 i alway run throug th entir pat diagramme above (3 i an slav no runnin unde MATUR write fil t th commo har disk th dis MA wil b corrupte unti SETM i ru o tha drive (4 al useX>NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$'NNNNNNNNNNNNNNNNNNNNNNr mus b logge of th commo driv befor readin ne dat fro flopp o anothe dis t th commo drive (5 User mus b educate t kno tha tw differen operatin system ar bein concurrentl used THE mus realiz tha command don i TurboDO d no updat th psuedo-file fo MS-DOӠ runnin unde MATURE howeve al operation performe unde MATUR wil updat bot th TurboDO an MS-DO dis maps. 5 Th advantage o MATUR include (1 MS-DO i loca an i compatibl u t Versio 2.2. (2 tha i wil maintai al o TurboDos' networ features includin logo securit an networ spooling 8.2.3.4. TurboDOS/PC (T/PC) 1 TurboDOS/P (T/PC i a instal progra writte b Softwar 200 whic place drive i MS-DO t suppor th TurboDO network 24=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$rNNNNNNNNNNNNNNNNNNNNNN Th greates advantag o T/P i tha i wil ru al MS- DOS/PC-DO program u t versio 3.0 sinc i actuall run PC- DOӠ o MS-DO o th slave Anyon alread familia wit PC-DO wil hav n problem usin th P i th network 3 Othe advantages (1 Th remot drive wil b abl t suppor multipl director path an stil b abl t acces file o differen use level alread existin o th S-10 side (2 ther ar n conflict wit user runnin TurboDO an T/Pà o th sam network (3 al TurboDO networkin feature excep thos liste i belo ar supported (4 th har dis o a X o A remain loca t tha individua P an remain i its native DOS format 4 Th th installatio proces i quit eas becaus th P doe no hav t b reconfigure t differen operatin system Al yo nee t d iJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$ANNNNNNNNNNNNNNNNNNNNNN plac diskett int th IB͠ PC/XT ru TURBOP an i wil instal itself 5 Disadvantage include (1 th machin runnin TurboDOS/P canno b use a file-server (2 th loca drive o th T/P machin canno b share o th network onl th Fil Server' drive ca b shared (3 Log-o securit i no available 8-25 LOCAL AREA NETWORK 8.2.4. WS-80 (WorkStation) ARCnet Interface 8 BIT WORKSTATION Th 8-bi Workstation (WS-80) i simpl Banke Slav withou bus usin ARCne a it communicatio link I purchase wit a enclosure th ol thing yo nee ar th RG- 6 Coa cabl fro LANS10 o Hu an th TurboLAΠ drivers I no purchase wit a enclosure documentatio i provide  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$NNNNNNNNNNNNNNNNNNNNNN throug th WORKSTATIO MANUA t hoo u powe supply Th firs ste i t se th Identificatio o th Workstation Thi i provide b pian switc locate jus lef o th Coa connector Th LANS10 drive ha bee designe t recogniz Identification o 2 thr 2 a it firs se o Downloa ID's Th Workstatio i provide wit Downloa Pro whic o power-u wil sca th Networ fo processo whic i awar o it ID Th processo whic recognize thi I wil i tur hav ᠠ suffi associate wit tha IĠ whic determine whic OSSLAVE.SY fil t download. T A B L E 8-4: Workstation (WS-80) set at 21 hex +----------------------------------+ |\ \\ \\ \\ \\ \\ \\ \\ \\ \ | +------++----------++--------------+ + | || ++ || || ++ || || || |!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$5NNNNNNNNNNNNNNNNNNNNNN \| ++ || ++ ++ || ++ ++ ++ | +--++------++--++------++--++--++--+ 1 2 3 4 5 6 7 8 | | | | BIT = |4 5 6 7| |0 1 2 3| \ / \ / \ / \ / \ / \ / MSB = 2 LSB = 1 Th module tha nee t b purchase an adde t th Ge file ar LANCPڠ an LANW80 Th othe module neede ar already available on the TurboDos distribution diskette. Th firs additio t b mad i th CPZMASTR.PA fil i th settin u o th Circui Assignmen Table Th reaso wh thi wa neve se u befor wa becaus ther wa onl on circui availabl bein th MaNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$fNNNNNNNNNNNNNNNNNNNNNNste Circui Drive whic wa defaulte a bein Circui 0 Now th numbe o circuit wil b change t 2,an th secon circuit(CKTDRB wil b assigne t th LANCPZ Tha i wh thi modul wa place afte MCDCPӠ i the CPZMASTR.GEN file. 8-26 LOCAL AREA NETWORK Th secon additio t b mad t th CPZMASTR.PA fil i t suppl suffi fo th OSSLAVE.SYӠ fil whic wil b downloade t th Workstatio whe i i requested Thi suffi wil b loade int tabl whic contain 25 entries Th tabl i name LNSST an th are i whic th suffi i store i equa t it ID I thi cas th paramete is: LNSSTA + 22 = "W" No whe Workstation whic i se a I #22 request downloa t LANS100 se a I #8 th Maste o tha LAINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$WNNNNNNNNNNNNNNNNNNNNNNNS10 wil kno tha thi request sen fro I #22 shoul receiv the file named OSSLAVEW.SYS. Belo i a exampl o th CPZMAST GE PA files: STDMASTR ; Standard networking master PATCH ; Include PATCH Module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module NETLOD ; Network Loader NETFWD ; Network message Forwarded ;CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-48000 hardware initialization SPDCPZ ; CPZ-48000 Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Parallel Printer driver (CPI-100 cepNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$iNNNNNNNNNNNNNNNNNNNNNNntronics board) RTCCPZ ; CPZ-48000 real time clock driver ;MSTRCLK ; Include ICM clk board drvr to set TurboDOS date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables MD131DRV ; Monitor Dynamics 1013 with 1 drive MCDCPS ; CPZ-48000 / CPS-MX Master Circuit Driver LANCPZ ; Network Driver 8-27 LOCAL AREA NETWORK PAR file for CPZMASTR: AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 01 ; Search A: for command files ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default disk buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion of TurboDOS ; ZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%QENNNNNNNNNNNNNNNNNNNNNN ;------------This Sets the Number of Circuits in Systems-------------------+ ; | NMBCKT = 2 ; Using 2 Circuits (8/16 bit,LAN) | CKTAST = (0000),CKTDRA,(0200),CKTDRB ; Circuit Assignments | LNSSTA + 22 = "W" ; Workstation Download Suffix | ; | ;--------------------------------------------------------------------------+ ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX (std default values) 7B,7A,79,78 3F,3E,3D,3C ; Status port table for CPS-16 (std default values) 3B,3A,39,38 ; SSTCSA = " " ; O/S suffix table for CPS-MX (std default values) "ZZZZZZZZ" ; O/S suffix table for CPS-16 (std default values) ONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-48000 STOPBB = 44 ; PTRAST = 00,LSTDRA ; List assignment table STOPBA = 44 ; ATNCHR = "^S" ; New attention character (Break Key) PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; ;LDWARM = 0FF ;WARMFN = 0,"WARMSTRT","AUT" ; ;MPAGE = 02 ; Use memory above slave address for Turbo-disk ; DSKTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines disk drives ; DSKAST = 001,DSKDRB,000,DSKDRA,001,DSKDRA ;Hard Disk&floppies ; ; If using TurboDos Ver. 1.41, include patches 1,12,and 14 ; 8-28 LOCAL AREA NETWORK Th Workstatio GE PA file ar ver simila t th Banke Slav*CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%7'NNNNNNNNNNNNNNNNNNNNNNe Th majo differenc i tha th slav circui driver wher take ou an th LANWS8 modul wa adde in. I th WS80.PA file th Circui wa reassigne u t 02xx, whic matc th LANCPZ I th Dis Assignmen table th firs driv wa se t rea Driv A(har Disk o th mai syste an th secon an thir drive wher assigne t rea th firs tw floppie o th mai system. Below is an example of the WS80 GEN & PAR files: STDSLAVE ; Standard Networking Slave SOMCPS ; Signon Message PATCH ; Include PATCH module BNKMGR ; Use bank switch manager for slave BNKREQ ; Bank Request Module NETSVC ; Network service module if DE-Spooling on slave RTCCPS ; Real-Time-Clock driver ;RTCNUL ; Null clock driver module if DE-Spooling on slave ;DSPOOL ; If DE-Spool,/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNing with Slave printers CPMSUP ; CP/M Function Support Module NITCPS ; CPS-MX hardware initialization ;CON192 ; 19.2K Baud Console Driver CON96 ; 9600 Baud Console Driver SPDCPS ; CPS-MX Serial Drivers ;LSTPAR ; Use parallel null driver (CPI-100 centronics board) ;LSTCTS ; Use list clear to send null driver BNKCPS ; Include slave bank switch module (GEN with KFC00 option) LANW80 ; LAN Driver WS-80 workstation 8-29 LOCAL AREA NETWORK PAR file for WS80: USRSOM = 0D,0A,"Intercontinental Micro Systems, Corp." 0D,0A,"WS-80 Workstation" ;AUTUSR = 80 ; DEFAULT = User 0, Privileged (delete for LOGON function) SRHDRV = 0FF ; Search A: ; ;------- IfNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN Using CB-80 V1.3 Only ---------------+\ ; Must be the same in CPZMASTR.PAR file \ "Don't forget ;COMPAT = 0B8 ; If using CB-80 V1.3 + the patches for ;CPMVER = 22 ; Inhibit CB-80 Record Locking / CB-80 V1.3" ;-------- ELSE using CB-80 V1.4 -----------------+/ ; Must be the same in CPZMASTR.PAR file | COMPAT = 0F8 ; File/Record Locking Flags | ;CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ ; CKTAST = (0200),CKTDRA ; Circuit Assignment table DEFDID = (0208) ; Default Destination ID ; ;LANTCA = 02 ; LAN time-out count in seconds ; NMBMBS = 4 ; Pre-Allocate Message Buffers NMBRPS = 2 ; Pre-Allocate Reply Waiting Packets ; ATNCHR = "^@" ; Use "BREAK" Key for Attention ; CURBNK = 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN ; default to bank 1 (TPA bank) ; CONAST = 01,CONDRA ; Console on port 1 of CPS-80 STOPBB = 44 ; Define 1 stop bit ; LDCOLD = 000 ; Disable Cold start autoload (change to 0FF to enable) LDWARM = 000 ; Disable Warm start autoload (change to 0FF to enable) ; ;LDCOLD must be enabled if you want to auto-init TurboDOS time ;and date function using the ICM CCB-100 Clock/Calendar board. ; ;COLDFN = 0,"SLVCLK ","AUT" ;init system clock using ICM clock board. ; ;WARMFN = 0,"WARMSTRT","AUT" ; DSKAST = 80,(0208),81,(0208),82,(0208) ; ; If using TurboDos Ver. 1.41, include patch 1 ; 8-30 LOCAL AREA NETWORK 8.3. CKTSER - Serial Modem Link Th othe for o Networ lin i th seriahNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN circui driver Thi allow yo t connec system i th sam wa, excep i i achieve throug seria por instea o high- spee ARCne controller Th advantag o thi setu i no onl lowe cost bu tha i ma b route throug dedicate phon line wit hig spee modem t remot locations Thi drive i als separat TurboDO circuit Th seria circui i ver effectiv an feasibl fo networkin severa site o ver inexpensiv fo lo volum us i a office or a school. Th remot sit concep use dedicate phon line betwee site an messag forwardin table t allo intermidat system t pas o message t th destine system Th exampl belo i quit simpl, bu show th powe o thi typ o LAN. +---+ | | Multi-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNNUser System A: +---+ San Diego | M o d 1200 Baud Dedicated Line e m s | +---+ | | Multi-User System B: +---+ Los Angeles | M o d 9600 Baud Dedicated Line e m s | NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&ʙNNNNNNNNNNNNNNNNNNNNNN +---+ | | Multi-User System C: +---+ New York A yo ca se differen bau rate an differen qualit line ca b used Th syste automaticall doe erro detectio an retry Th dat file o driv ar i Sa Diego dat file o driv ar i Lo Angles an dat file o driv ar i Ne York Th resourc sharin goe beyon drive t includ printer a well S use i th Ne Yor mai offic ca ge a instan repor fro th Sa Dieg offic an hav i printe fo us i Lo Angeles. 8-31 APPENDIXES 9. List of Appendixes Appendix A - Definitions of I.C.M.'s Drivers & Utilities Appendix B - ICM' Drivers - Globa Symbol aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNNn Defaul Value Appendix C - Sample Basic .GEN and .PAR Files Appendix D - Printers on Slaves Sample .GEN's and .PAR's Appendix E - Patches for WordStar Ver. 3.0 and 3.3 Appendix F - Hard disk Drives for MD1013/16 Appendix G - Sample Floppy Drive Characteristics Appendix H - How to change baud rates 9-1 Appendix A - Definitions of I.C.M.'s Utilities & Drivers A. Appendix A - Definitions of I.C.M.'s Utilities & Drivers -- CONFIG E -- AM80INIT.ASM SW200 Acces Manage suppor programs AM80INIT.COM SW2000 Access Manager support program CLKSETM.COM Allow settin th CCB-10 fro th CPZ-4800 fo prope Date/Time. CLKSETS.COM Allow settin th CCB-10 fro`NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&NNNNNNNNNNNNNNNNNNNNNN th CPS-M slav processo car fo prope Date/Time I eithe CLKSET o CLKSET doe no fin cloc o tha particula processor a erro messag wil b generated. CPSSLAVE.GEN Th GEΠ modul t configur th slav syste fil OSSLAVE?.SYS Thi contain th lis o module t includ int th OSSLAVE?.SY fo Non- banke slaves CPSSLAVE.PAR Contain th Paramete (.PAR listin tha th GEΠ comman use t chang GLOBA̠ label i th OSSLAVE?.SY Non-banke slave system. CPZDOS.GEN Contain th listin o module fo th GE comman t lin togethe fo th Single-Use TurboDOS Thi als define th defau)NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&5lNNNNNNNNNNNNNNNNNNNNNNl singl use configuration CPZDOS.PAR Contain th Paramete (.PAR listin tha th GEΠ comman use t chang GLOBA label fo th Single-Use TurboDO operatin system CPZLOAD.GEN Th tex fil use t creat th OSLOAD.CO modul wit th GE comman fo loadin TurboDO singl use o Multi-Use operatin systems Thi i th defaul loader supplie t loa th singl use system. CPZLOAD.PAR Th paramete tex fil use b th GE comman t chang GLOBA label fo th OSLOAD.CO file CPZMASTR.GEN Th tex fil whic i use b th GE comman t creat th Multi-Use operatin syste fo th CPZ-4800X CPZMASTR.PAR Th tex fil whic define alMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&]NNNNNNNNNNNNNNNNNNNNNN GLOBALӠ t b change i th Multi-Use operatin system. A-1 Appendix A - Definitions of I.C.M.'s Utilities & Drivers DIRALL.COM Progra writte b D.M.M Softwar allow th use t ge sorte director listin o al use area o dis drives I use are contain n files the ther wil b n displa fo tha area. Command Options: DIRALL *.* ;search all user areas on default disk and ;list to console. DIRALL *.*;U0 ;search only user 0 of default drive and list ;to console. DIRALL *.*;U3-U7 ;search users 3 to 7 on default drive and list ;to console. DIRALL D:*.*;U1-U3 ;search drive D:, users 1 toNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&SNNNNNNNNNNNNNNNNNNNNNN 3 and list to ;console. DIRALL ;[option] L ;above options with listing printed ;on printer device. Ful FILENAME.EXT option appl a wel a Wild- Car option suc a [filename.* o [*.extݠ o [file????.??m] Th "; characte afte th filename.ex i th separato fo USEҠ numbe selections Norma Cntl-S Cntl- allo scree displa freez an Cntl- allow abortin a an time Ful erro trappin i incorporate t chec fo use number i range liste backwards o incorrec options. DSPCLKM.COM Master Version. (CPZ-4800X) Stan alon progra t rea th Date/Tim directl fro th CCB-10 cloc calenda board]:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN&`?NNNNNNNNNNNNNNNNNNNNNN Usefu unde CP/͠ an i som case unde TurboDOS Comman options DSPCLKM will display the Date/Time on console. DSPCLK R?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-~ NNNNNNNNNNNNNNNNNNNNNNinto a TurboDOS system as follows: SERIAL ; Multi-serial interface module SPICPZ ; Serial/parallel driver (CPZ-4800X) SERINO ; Serial driver (INO-2808) SERKON ; Serial driver (KONAN) SPICPڠ support tw seria젠 channel SERIN support eigh seria channels an䠠 SERKO support fou seria channels Eac drive returne thi informatio a initializatio time Seria wil hono drive request fo logica seria channel throug 13 Logica channel an ar route t SPICP a physica channel an 1, logica channel throug ar route t SERINϠ a physica channel throug 7 an logica channel 1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-nNNNNNNNNNNNNNNNNNNNNNN throug 1 ar route t SERKON as physical channels 0 through 3. I i th responsibilit o eac seria drive modul usin absolut globa name NO t conflic with any other module. ------------------------------------------------------------------ B-20 Appendix B - ICM's Drivers - Global Symbols and Defaults SOMCPS.REL Use sign-o messag are fo CPS-MX CPS-BMX o WS-8 slav processors Thi modul contain a are tha ma b patche b th use fo hi ow custo sign-o messag displaye afte th TurboDOS sign-on message. Entries: PTMCKT,PTMNOD Thes entr point ar calle fro th -^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.OZNNNNNNNNNNNNNNNNNNNNNNslav circui drive t allo th sign- o messag t b patche wit th correc circui an nod assignmen o tha slav processor O entry th AC contain th circui o nod number. Patches: USRSOM = 0 [Repeated 80 times] "Circuit: ",0,0,0,", Node: ",0,0,0,"$" Thi messag strin i displaye b TurboDO a syste start-u time Th strin砠 i terminate wit蠠 ᠠ "$ characte (alread supplie afte th circui an nod messag area) Th firs 8 byte ma b patche b th use (NO terminate b "$ characteNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN. NNNNNNNNNNNNNNNNNNNNNN unles th circui an nod messag i not desired). ----------------------------------------------------------------- SOMCPZ Use sign-o messag are fo th CPZ-4800 maste processo board Thi modul contain a are tha ma b patche b th use fo hi ow custo sign-o messag displaye afte th TurboDO sign- o message. Patches: USRSOM = 0 [Repeated 80 times],"$" Thi messag strin i displaye b TurboDOӠ a syste start-u time Th strin砠 i terminate wit蠠 ᠠ "$ characte (alread supplied Th firs 8 byte ma b patche b th user. ------------------------------0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.)8NNNNNNNNNNNNNNNNNNNNNN----------------------------------- SPDCPS Serial/paralle I/ drive fo th CPS-MX CPS- BMX o WS-8 slav processo boards Thi drive contain th driver fo th SI an PIϠ device located on the slave processor boards. Entries: SPINIT Drive initializatio routine Calle from the hardware initialization module. B-21 Appendix B - ICM's Drivers - Global Symbols and Defaults COMDRV or SERIAL Mai drive entr point Calle fro the console and list device drivers. PAROUT Paralle outpu entr point Calle from the parallel list device driver. Patches: S0IBSZ = (20) S1IBSUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNZ = (20) Seria inpu buffe sizes Thes wor patc point defin inpu buffe size for serial channels 0 and 1. STOPBA = 4C STOPBB = 4C Sto bi byt (4 s/b (4 s/b Valu use t progra SI writ registe fo 16 clock Numbe o Sto Bit an Parity. STOPBA+2 = C1 STOPBB+2 = C1 Receiv Contro Byt valu use䠠 t progra SIϠ writ registe fo R bi character R enable ca als b use t progra Auto-Enable (hardwar handshake). 8NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNN STOPBA+4 = EA STOPBB+4 = EA Transmi Contro Byt valu use t progra SI writ registe fo DTR T bi character T enable,RTS ----------------------------------------------------------------- SPDCPZ Serial/paralle젠 I/Ϡ drive fo th CPZ-4800 maste processor Thi drive contain th driver fo th SI an PI device locate o th maste processo boards. Entries: SPINIT Drive initializatio routine Calle from the hardware initialization module. COMDRV or SERIAL Mai drive entr point Calle fro the console and list device drivers. ,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNPAROUT Paralle outpu entr point Calle from the parallel list device driver. B-22 Appendix B - ICM's Drivers - Global Symbols and Defaults Patches: S0IBSZ = (20) S1IBSZ = (20) Seria inpu buffe sizes Thes wor patc point defin inpu buffe size for serial channels 0 and 1. STOPBA = 4C STOPBB = 4C Sto bi byt (4 s/b (4 s/b Valu use t progra SI writ registe fo 16 clock Numbe o Sto Bit an Parity. STOPBA+2 = C1 STOPBB+2 = C1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNNReceiv Contro Byt valu use䠠 t progra SIϠ writ registe fo R bi character R enable ca als b use t progra Auto-Enable (hardwar handshake). STOPBA+4 = EA STOPBB+4 = EA Transmi Contro Byt valu use t progra SI writ registe fo DTR T bi character T enable,RTS ----------------------------------------------------------------- SPICPS.REL Serial/paralle I/ drive fo th CPS-MX CPS- BMX o WS-8 slav processo boards Thi drive contain th neccessar suppor fo th SIϠ an PI device o thes boards IMPORTAN NOTEe1NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNNNNNNN Thi modul i configure fo us wit th multi-seria interfac modul (SERIAL whic mus b GEN'e int eac syste usin SPICPS (see SERIAL documentation above). Also must be used for Circuit Serial to work. Th feature o thi drive ar ful interrup drive suppor o th receiver transmitte an MODE contro lines Th drive ma b configure t automaticall chang th stat o th dat termina read lin (DTR base o ho ful th receiv堠 buffe is Call t externa use supplie module ar performe whe th dat carrier detect line (DCD) changes state. B-23 Appendix B - ICM's DriversiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/9NNNNNNNNNNNNNNNNNNNNNN - Global Symbols and Defaults SPICPӠ support tw logica seria channel whic ar th physica SI channel an B. Whe CT handshakin i selecte o eithe channe (bi 6 o th bau rat code) th channel' DT lin wil b automaticall drive inactiv whe th receiv inpu buffe reache 75 full DT i the drive activ agai whe th buffe fall t 25 full Thi allow receiv handshakin wit othe seria device t avoi inpu buffe overru conditions. Entries SERIN Drive initializatio routine Calle fro th multi-seria interfac modul (SERIAL durin initializatio phase Thi drive re"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/lNNNNNNNNNNNNNNNNNNNNNNturn th valu i registe fo th numbe o supporte channels. SERIO@ Mai drive entr point Calle fro th堠 multi-seria젠 interfac堠 modul (SERIAL whe I/ channe request ar mappe t thi driver Th followin exception t th standar䠠 define serial functions apply to this module. bau rat cod wher bit 0- ar (normall select 5 baud no select 38.4렠 baud Mos terminal toda support this speed. Bi se i th bau rat堠 cod (normall select CT handNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/_NNNNNNNNNNNNNNNNNNNNNNshaking no selects automatic DTR handshaking also. PAROUT Paralle outpu entr point Calle fro th paralle lis devic driver Registe C contain th paralle outpu character. Patches: S0IBSZ = (20) <-- channel 0 S1IBSZ = (20) <-- channel 1 Seria inpu buffe sizes Thes wor patc point defin th siz o eac channels receive character input buffer. S0OBSZ = (20) <-- channel 0 S1OBSZ = (20) <-- channel 1 Seria outpu buffe sizes Thes wor patc point defin th siz o eac channeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/NNNNNNNNNNNNNNNNNNNNNNl transmi characte outpu buffer. B-24 Appendix B - ICM's Drivers - Global Symbols and Defaults S0WR4 = 4C <-- channel 0 S1WR4 = 4C <-- channel 1 Seria channe numbe o sto bits Thes byt patc point normall defaul t sto bit bu ma b patche t 44 hex for 1 stop bit. Externals: RESDET Slav keyboar rese detec suppor call Thi routin (normall foun i th RESCP module i calle a ever keyboar inpu i attentio detec i enable (bi o th bau rat code) NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/*NNNNNNNNNNNNNNNNNNNNNNTh inpu characte i passe i th register Al othe register mus b preserved. S0DCDE <-- channel 0 S1DCDE <-- channel 1 Thes entr point ar calle whe chang o stat i detecte o th DC inpu line Registe i se t a F he i DC wen active els se t i DCĠ wen inactive Th call ar performe䠠 fro withi th堠 externa statu interrup servic routine s car mus b take no t re-enabl interrupts Register A,BC,DE an H uNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/yNNNNNNNNNNNNNNNNNNNNNNma b use withi th use writte routine. ----------------------------------------------------------------- SPICPZ.REL Serial/paralle젠 I/Ϡ drive fo th CPZ-4800 processo boards Thi drive contain th neccessar suppor fo th SI an PI device o this board. IMPORTAN NOTE Thi modul i configure fo us wit th multi-seria interfac modul (SERIAL whic mus b GEN'e int eac syste usin SPICPZ (see SERIAL documentation above). Also must be used to make Circuit Serial work. Th feature o thi drive ar ful interrup drive suppor o th receiver transmitte an MODE contro lines Th drive ma b configurFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/HNNNNNNNNNNNNNNNNNNNNNNe t automaticall chang th stat o th dat termina read lin (DTR base o ho ful th receiv堠 buffe is Call t externa use supplie module ar performe whe th dat carrier detect line (DCD) changes state. SPICPZ support tw logica seria channel whic B-25 Appendix B - ICM's Drivers - Global Symbols and Defaults ar th physica SI channel an B. Whe CT handshakin i selecte o eithe channe (bi 6 o th bau rat code) th channel' DT lin wil b automaticall drive inactiv whe th receiv inpu buffe reache 75 full DT i the drive activ agai whe th buffe fall tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/vNNNNNNNNNNNNNNNNNNNNNN 25 full Thi allow receiv handshakin wit othe seria device t avoi inpu buffe overru conditions. Entries SERIN Drive initializatio routine Calle fro th multi-seria interfac modul (SERIAL durin initializatio phase Thi drive return th valu i registe fo th numbe o supporte channels. SERIO@ Mai drive entr point Calle fro th堠 multi-seria젠 interfac堠 modul (SERIAL whe I/ channe request ar mappe t thi driver Th followin exception t th standar䠠 define ^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNserial functions apply to this module. bau rat cod wher bit 0- ar (normall select 5 baud no select 38.4렠 baud Mos terminal toda support this speed. Bi se i th bau rat堠 cod (normall select CT handshaking no selects automatic DTR handshaking also. PAROUT Paralle outpu entr point Calle fro th paralle lis devic driver Registe C contain th paralle outpu character. Patches: S0IBSZ = (20) <-- channel 0 S1IBSZ = (20) <-- channel 1 Seria inpu buffe sizes Thes/NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN wor patc point defin th siz o eac channels receive character input buffer. S0OBSZ = (20) <-- channel 0 S1OBSZ = (20) <-- channel 1 Seria outpu buffe sizes Thes wor patc point defin th siz o eac channel transmi characte outpu buffer. S0WR4 = 4C <-- channel 0 S1WR4 = 4C <-- channel 1 B-26 Appendix B - ICM's Drivers - Global Symbols and Defaults Seria channe numbe o sto bits Thes byt patc point normall defaul t sto bit bu ma b patcheNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNN t 44 hex for 1 stop bit. Externals: S0DCDE <-- channel 0 S1DCDE <-- channel 1 Thes entr point ar calle whe chang o stat i detecte o th DC inpu line Registe i se t a F he i DC wen active els se t i DCĠ wen inactive Th call ar performe䠠 fro withi th堠 externa statu interrup servic routine s car mus b take no t re-enabl interrupts Register A,BC,DE an H ma b use withi th use writte routine. ------------------------- NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0 RNNNNNNNNNNNNNNNNNNNNNN---------------------------------------- TURBO.REL Turbo-DISˠ RA͠ dis drive fo th CPZ-4800 maste processor Thi drive control linea addresse RA͠ abov an slav ra an make i available as a logical drive. Patches: MPAGE = 01 Define th memor pag star addres fo TURBO-DISK Defaul 0 fo standar I.C.M 25 memor boards Se MPAGŠ 0 fo us o TURBO-DISˠ wit Multi-use TurboDOS Thi place th memor star addres a th nex 6 Kbyte abov th Z-8 Slav card an wil hav t b se t i 1 bi slave wit KWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0:cNNNNNNNNNNNNNNNNNNNNNN256 o RA ar use i th system Highe i 51 o Me slave ar used. ================================================================= B-27 Appendix B - ICM's Drivers - Global Symbols and Defaults B.3. TurboDO Driver Doc 8086 VER RE 1 Nov 15 1984 T A B L E B-2: O FILE EXPANDED DESCRIPTIONS CPS-16 - 8086 slave processor board (all versions) +==========+================================+===================+ | MODULE | DESCRIPTION | USAGE | +==========+================================+===================+ | MSTCPS | CPS memory specification table | CPS-16 | +----------+--------------------------------+-------------------+ | NITCPS | Hardware initializati NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0o0NNNNNNNNNNNNNNNNNNNNNNon | CPS-16 | +----------+--------------------------------+-------------------+ | RESCPS | Reset detection | CPS-16 | +----------+--------------------------------+-------------------+ | SCDCPS | CPS slave circuit driver | CPS-16 | +----------+--------------------------------+-------------------+ | SOMCPS | Sign-on message area | CPS-16 | +----------+--------------------------------+-------------------+ | SPDCPS | Serial/parallel I/O driver | CPS-16 | +==========+================================+===================+ B-28 Appendix B - ICM's Drivers - Global Symbols and Defaults "O" FILE EXPANDED DISCRIPTIONS ================================================VNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0\NNNNNNNNNNNNNNNNNNNNNN================= MSTCPS.O Memor specificatio tabl fo th CPS-1 slav processo board Th defaul memor configuratio is for 256K of on-board memory. Patches: MEMTBL+1 = (0x50) MEMTBL+3 = (0x4000-0x50) Memor tabl variables Th firs wor define th bas paragrap fo TurboDO memor (NOTE th 1s 1 i reserve fo 808 interrup vector followe b reserve 25 byt are fo futur IB BIO typ emulations) Th secon wor i th lengt o栠 TurboDOӠ memor (expresse䠠 i paragraphs) Th followin砠 lis define th堠 patche +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0L?NNNNNNNNNNNNNNNNNNNNNNneede t suppor othe memor sizes. 128K: MEMTBL+3 = (0x2000-0x50) 256K: MEMTBL+3 = (0x4000-0x50) 512K: MEMTBL+3 = (0x8000-0x50) 1MB: MEMTBL+3 = (0x0000-0x50) IMPORTANԠ NOTE B sur t patc th maste circui drive (MCDCPS t suppor th prope processo rese memor addres (PRM86@) Se Z-8 version implementation guide. ----------------------------------------------------------------- NITCPS.O Hardwar initializatio modul fo th CPS-1 slav processo board Contain initializatio fo th predefine interrup structur o th fNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNNslave Th slav processo boar contain a 825 fo th handlin o loca interruptin devices. Entries: HDWNIT Thi entr i calle fro TurboDOӠ t allow the hardware to be initialized. INTNIT 825 interrup setu an enabl routine Calle wit registe B pointin t th interrup servic routin an registe D̠ equa t th IRE channe numbe ( throug 7) O exit th vecto offse an segmen valu ar place i th interrup vecto are an th 825 i unmasked and enabled for interrupts. B-29 Appendix B - ICM's Drivers - Global Symbols and Defaults bNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1@NNNNNNNNNNNNNNNNNNNNNN Externals: SPINIT Thi routin i calle t initializ th serial/parallel I/O driver module. RTCNIT Thi routin i calle t initializ th堠 real-time-cloc렠 drive򠠠 modul (either RTCNUL or RTCCPS). CKTINA,CKTINB,CKTINC,CKTIND Thes routine ar calle t initializ circuit drivers included in the system. ----------------------------------------------------------------- RESCPS.O Slav rese detectio modul fo th CPS-1 slav processo board Thi modul i include i th syste t allo sof reset o slav processor from the keyboard. Entries: SLVRES Thi󠠠 entr i calle䠠 fro th sWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1qNNNNNNNNNNNNNNNNNNNNNNerial/paralle I/Ϡ modul SPDCPӠ t allo chec o th keyboar characte that was just received. Patches: RESKEY = 0x1C ; Control-[bankslant] Slav rese ke assignment Thi byt ma b patche t chang th characte detected for a soft reset. CNTRES = 4 Coun o rese keys Thi byt ma b patche t chang th numbe o rese ke stroke type befor sof rese i performed. ----------------------------------------------------------------- SCDCPS.O Slav堠 circui drive fo th CPS-1 slav processo board Thi drive i th 808 slav aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNNside of the MCDCPS master circuit driver. Entries: CKTIN_ Circui initializatio routine Calle fro th hardwar initializatio module Thi routin wil sca th TurboDO circui assignmen tabl fo matc wit th drive entr poin an i found wil patc it' circui an nod assignmen t thos passe b th maste circuit driver. B-30 Appendix B - ICM's Drivers - Global Symbols and Defaults I栠 th TurboDOӠ defaul processo destinatio I (DEFDID i foun i it' defaul stat堠 o 0 th堠 circui hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1LNNNNNNNNNNNNNNNNNNNNNNassignmen wil b patche t tha passed by the master circuit driver. Th堠 TurboDOӠ dis assignmen tabl (DSKAST) printe assignmen tabl (PTRAST) an queu assignmen tabl (QUEAST ar scanne fo thei defaul assignment a remot accros th network an i found th circui assignmen wil b patche t tha passed by the master circuit driver. CKTDR_ Circui drive entr point Thi routin堠 i calle fro TurboDOӠ t receiv an sen message accros th network. Externals: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1NNNNNNNNNNNNNNNNNNNNNN PTMCKT,PTMNOD Patc circui an nod number int sign-o message Thes堠 routine (locate i th SOMCPӠ module ar calle t allo patchin o th circui an nod number int th defaul sign- on message. Patches: NMBSIM = 2 Numbe o slav include messag an repl buffers Thi byt variabl i use t ad messag an repl buffer t the slave operating system as follows: NMBMBS <= NMBMBS+(2*NMBSIM) NMBRPS <= NMBRPS+NMBSIM ----------------------------------------------------------------- USRSOM.O Use sign-o mes NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1*NNNNNNNNNNNNNNNNNNNNNNsag are fo th CPS-1 slav processo board Thi modul contain a are tha ma b patche b th use fo hi ow custo sign-o messag displaye afte th TurboDO sign- on message. Entries: PTMCKT,PTMNOD Thes entr point ar calle fro th slav circui drive t allo th sign- o messag t b patche wit th correc circui an nod assignmen o th堠 slav堠 processor O entry registe A contain th circui o nod number. B-31 Appendix B - ICM's Drivers - Global Symbols and Defaults Patches: USRSOM = 0 [repeated 80 timeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN1:NNNNNNNNNNNNNNNNNNNNNNs] "Circuit: ",0,0,0,", Node: ",0,0,0,"$" Thi messag strin i displaye b TurboDO a syste start-u time Th strin砠 i terminate wit蠠 ᠠ "$ characte (alread supplie afte th circui an nod messag area) Th firs 8 byte ma b patche b th use (NO terminate b "$ characte unles th circui an nod messag i not desired). ----------------------------------------------------------------- SPDCPS.O Serial/paralle I/ drive fo th CPS-1 slav processo board Thi drive contain th driver fo th SC an CI device locateNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNN o th slav processor board. Entries: SPINIT Drive initializatio routine Calle from the hardware initialization module. COMDRV or SERIAL Mai drive entr point Calle fro the console and list device drivers. PAROUT Paralle outpu entr point Calle from tthe parallel list device driver. Patches: S0IBSZ = (16) S1IBSZ = (16) Seria젠 channe inpu buffer size Thes wor variable ma b patche t increas o decreas th siz o th input buffers for channels 0 and 1. ================================================================= tNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2NNNNNNNNNNNNNNNNNNNNNNN B-32 Appendix C - Sample .GEN and .PAR Files C. Appendix C - Sample .GEN and .PAR Files ; ---------------- CPZDOS.GEN (OSMASTER.SYS)------------ ; STDSINGL ; Standard single-user w/o spooling configuration ;STDSPOOL ; Standard Single user with Spooling PATCH ; Include patch module FASLOD ; Use fast disk loader module ;CON192 ; Null 19.2 Kbaud Console Driver CON96 ; Null 9600 Baud Console Driver NITCPZ ; CPZ-4800X hardware initialization SPDCPZ ; CPZ-4800X Serial and Parallel I/O LSTCTS ; Clear to Send driver module ;LSTPAR ; Parallel Null List driver for CPZ-4800X RTCCPZ1 ; CPZ-4800X real time clock driver ;MSTRCLK ; Include external CCB board (CCB-100 clock board) DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58INNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2}NNNNNNNNNNNNNNNNNNNNNN ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive installed ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive installed ;TURDSK ; Use Turbo-Disk drive definition file ;TURBO ; Use Turbo-Disk operation ; ---------------- CPZDOS.PAR (OSMASTER.SYS)------------ ; SRHDRV = 0FF ; System Disk Drive F AUTUSR = 80 ; Auto Log-on to user one, privileged ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-4800X STOPBB = 44 ; Define 1 stop bit ; PTRAST = 00,LSTDRA ; List assignment table, 1 Serial, 1 Parallel STOPBA = 44 ; Define 1 stop bit ; ATNCHR = "^@" ; New attention character NMBUFS = 2 ; Use only two buffers PRTMOD = 0 ; Print mode (0 = Direct, ; 1 = Spooled using STDSPOOL) DRVTBL = 41,41,41,41 ; 6ms step rfoNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2:NNNNNNNNNNNNNNNNNNNNNNate, tandon bit set ; ;the following defines the starting bank for TURBO-DISK ;MPAGE = 02 ; Start with bank above slaves ; ; The following defines floppy disk drives DSKAST = 000,DSKDRA,001,DSKDRA,002,DSKDRA,0FF,(0000) ;Floppies ; ;the following defines floppies + Monitor Dynamics Hard Disk ;with bootup from 1st Monitor Dynamics hard disk. ; ;DSKAST = 01,DSKDRB,00,DSKDRA,01,DSKDRA,02,DSKDRA ;MD + Floppies ; 000,DSKDRB ;deselect for hard disk before power down C-1 Appendix C - Sample .GEN and .PAR Files ; -------------- CPZLOAD.GEN (OSLOAD.COM)-------------- ; STDLOADR ; Standard O/S loader configuration RTCCPZ1 ; Real Time Clock driver ;CON192 ; Null 19.2 Kbaud Console Driver CON96 ; Null 9600 Baud Console Driver NITCPZ ; CPZ-4800X Z-80 processor board initialization ӎNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2 NNNNNNNNNNNNNNNNNNNNNN SPDCPZ ; Serial and Parallel I/O for the CPZ-4800X DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive installed ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive installed ; -------------- CPZLOAD.PAR (OSLOAD.COM)-------------- ; CONAST = 01 ; CONSOLE ON PORT 1 OF CPZ-4800X MEMTOP = (0000) ; Do Not test RAM. ; DRVTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;The following defines floppy disk drives ; DSKAST = 000,DSKDRA,001,DSKDRA,002,DSKDRA,003,DSKDRA ;Floppies ; ;The following defines floppies + Monitor Dynamics Hard Disk ;with bootup from floppy disk drives only. ; ;DSKAST = 00,DSKDRA,01,DSKDRA,02,DSKDRA,0FF,DSKDRA ;Floppies ; 01,DSKDRB,0FF,DSKDRB,0FF,DSKDRB,0FF,DSKDRB ;Monitor Dynamics ; ;The following defines floppies + Monitor DynamicNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2XNNNNNNNNNNNNNNNNNNNNNNs Hard Disk ;with bootup from 1st Monitor Dynamics hard disk. ; ;DSKAST = 01,DSKDRB,00,DSKDRA,01,DSKDRA,02,DSKDRA,003,DSKDRA ;Floppies ; C-2 Appendix C - Sample .GEN and .PAR Files ; -------------- CPZMASTR.GEN (OSMASTER.SYS)----------- ; STDMASTR ; Standard networking master PATCH ; Include PATCH module FASLOD ; Use fast disk loader module NETREQ ; Network request module MSGFMT ; Message format module CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; Null 9600 Baud Console driver NITCPZ ; CPZ-4800X hardware initialization SPDCPZ ; CPZ-4800X Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2iNNNNNNNNNNNNNNNNNNNNNN ; Parallel Printer driver (CPI-100 centronics board) RTCCPZ1 ; CPZ-4800X real time clock driver ;MSTRCLK ; Include ICM ccb board drvr to set TurboDOS date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive installed ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive installed ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-4800X / CPS-16 Master Circuit Driver ; -------------- CPZMASTR.PAR (OSMASTER.SYS)----------- ; AUTUSR = 80 ; Auto Log-on to user one, privileged SRHDRV = 0FF ; Search system disk for command files ; ;------- If Using CB-80 V1.3 Only ---------------+\ ; Must be the same in Slave files \ "Don't forget ;COMPAT = 0B8 ; If using CB-80 V1.3 + the p0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2WNNNNNNNNNNNNNNNNNNNNNNatches for ;CPMVER = 22 ; Inhibit CB-80 Record Locking / CB-80 V1.3" ;-------- ELSE using CB-80 V1.4 -----------------+/ ; Must be the same in Slave files | COMPAT = 0F8 ; File/Record Locking Flags | CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ ; NMBUFS = 0A ; Default number of Disk Buffers (hex) BUFSIZ = 03 ; Default disk buffer size (log2(size/128)) MEMRES = (0400) ; Allow for Dynamic Memory Expansion of TurboDOS ; PATCSA = 7F,7E,7D,7C ; Status port table for CPS-MX (std default values) SSTCSA = " " ; O/S suffix table for CPS-MX (std default values) ; CONAST = 01,CONDRA ; Console on port 1 of CPZ-4800X STOPBB = 44 ; PTRAST = 00,LSTDRA ; List assignment table STOPBA = 44 ; ATNCHR = "^@" ; New attention character (Break Key) )NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3m{NNNNNNNNNNNNNNNNNNNNNN C-3 Appendix C - Sample .GEN and .PAR Files PRTMOD = 0 ; Print mode (0 = direct, 1 = Spooled) ; ;MPAGE = 02 ; Use memory above slave address for Turbo-disk ; DRVTBL = 41,41,41,41 ; 6ms step rate, tandon bit set ; ;following defines floppy disk drives ; DSKAST = 000,DSKDRA,001,DSKDRA,002,DSKDRA,0FF,DSKDRA ;Floppies ; ;the following defines floppies + Monitor Dynamics Hard Disk ; ;DSKAST = 00,DSKDRA,01,DSKDRA,02,DSKDRA,000,DSKDRB ;Floppies ; 01,DSKDRB,0FF,DSKDRB,0FF,DSKDRB,0FF,DSKDRB ;Monitor Dynamics ; ;the following defines floppies + Monitor Dynamics Hard Disk ;with bootup from 1st Monitor Dynamics hard disk. ; ;DSKAST = 01,DSKDRB,00,DSKDRA,01,DSKDRA,02,DSKDRA ;MD + Floppies ; 000,DSKDRB ;deselect hard disk before power down ; NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN38(NNNNNNNNNNNNNNNNNNNNNN C-4 Appendix C - Sample .GEN and .PAR Files ; ------------- CPSSLAVE.GEN (OSSLAVE.SYS)------------ ; STDSLAVE ; STANDARD NETWORKING SLAVE PATCH ; Include PATCH module NETLOD ; Network loader module NETSVC ; Network service module RTCNUL ; Null clock driver module CPMSUP ; CP/M FUNCTION SUPPORT MODULE NITCPS ; CPS-MX hardware initialization ;CON192 ; 19.2K BAUD CONSOLE DRIVER CON96 ; CONSOLE DRIVER FOR 9600 BAUD TERMINAL SPDCPS ; CPS-MX Serial Drivers ;LSTPAR ; Use parallel null driver (CPI-100 Centronics board) ;LSTCTS ; Use list clear to send null driver SCDCPS ; CPS-MX Slave Circuit driver RESCPS ; CPS-MX Slave reset detection ; ------------- CPSSLAVE.PAR (OSSLAVE.SYS)------------ ; AUTUSR = 80 ; DEFAULT = User 0, PNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3 NNNNNNNNNNNNNNNNNNNNNNrivileged (delete for LOGON function) ; SRHDRV = 0FF ; Search System Disk for .COM Files ; ;------- If Using CB-80 V1.3 Only ---------------+\ ; Must be the same in CPZMASTR.PAR file \ "Don't forget ;COMPAT = 0B8 ; If using CB-80 V1.3 + the patches for ;CPMVER = 22 ; Inhibit CB-80 Record Locking / CB-80 V1.3" ;-------- ELSE using CB-80 V1.4 -----------------+/ ; Must be the same in CPZMASTR.PAR file | COMPAT = 0F8 ; File/Record Locking Flags | CPMVER = 30 ; Allow CB-80 Record Locking | ;------------------------------------------------+ ; ATNCHR = "^@" ; Use "BREAK" Key for Attention ;RESKEY = "^\" ; Define slave reset key ; CONAST = 01,CONDRA ; Console on port 1 of CPS-80 STOPBB = 44 ; Define 1 stop bit ; LDCOLD = 000 ; Disable Cold start autoload (change to 0FF to enable) LDWARM = 000 ; Disable Warm start autoload (c YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNNhange to 0FF to enable) ; ;LDCOLD must be enabled if you want to auto-init TurboDOS time ;and date function using the ICM CCB-100 Clock/Calendar board. ; ;COLDFN = 0,"SLVCLK ","AUT" ;init system clock using ICM clock board. C-5 Appendix C - Sample .GEN and .PAR Files ; --------------------- SLVBNK.GEN ------------------------ ; STDSLAVE ; STANDARD NETWORKING SLAVE PATCH ; Include PATCH module BNKMGR ; Use bank switch manager for slave BNKREQ ; Bank Request Module NETSVC ; Network service module RTCNUL ; Null clock driver module CPMSUP ; CP/M FUNCTION SUPPORT MODULE NITCPS ; CPS-MX hardware initialization ;CON192 ; 19.2K BAUD CONSOLE DRIVER CON96 ; CONSOLE DRIVER FOR 9600 BAUD TERMINAL SPDCPS ; CPS-MX Serial Drivers ;LSTPAR NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN ; Use parallel null driver (CPI-100 centronics board) ;LSTCTS ; Use list clear to send null driver SCDCPS ; CPS-MX Slave Circuit driver RESCPS ; CPS-MX Slave reset detection BNKCPS ; Include slave bank switch module ; --------------------- SLVBNK.PAR ------------------------ ; AUTUSR = 80 ; DEFAULT = User 0, Privileged (delete for LOGON function) ; SRHDRV = 0FF ; Search System Disk for .COM Files ; ;------- If Using CB-80 V1.3 Only ---------------+\ ; Must be the same in CPZMASTR.PAR file \ "Don't forget ;COMPAT = 0B8 ; If using CB-80 V1.3 + the patches for ;CPMVER = 22 ; Inhibit CB-80 Record Locking / CB-80 V1.3" ;-------- ELSE using CB-80 V1.4 -----------------+/ ; Must be the same in CPZMASTR.PAR file | COMPAT = 0F8 ; File/Record Locking Flags | CPMVER = 30 ; Allow CB-80 Record Locking | ;-------------------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN-----------------------------+ ATNCHR = "^@" ; Use "BREAK" Key for Attention ;RESKEY = "^\" ; Define slave reset key ; CURBNK = 1 ; default to bank 1 (TPA bank) ; CONAST = 01,CONDRA ; Console on port 1 of CPS-80 STOPBB = 44 ; Define 1 stop bit ; LDCOLD = 000 ; Disable Cold start autoload (change to 0FF to enable) LDWARM = 000 ; Disable Warm start autoload (change to 0FF to enable) ;LDCOLD must be enabled if you want to auto-init TurboDOS time ;and date function using the ICM CCB-100 Clock/Calendar board. ;COLDFN = 0,"SLVCLK ","AUT" ;init system clock using ICM clock board. C-6 Appendix D - Printers on Slaves Sample .GEN's and .PAR's D. Appendix D - Printers on Slaves Sample .GEN's and .PAR's Intercontinental Micro Systems, Corp. 01-24-84 TurboDOS System Example NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN T O P O L O G Y --------------- ----------------------------------------------------------------- Module Name Printer Assignment Master ........................ Printer "A" Slave-1 ....................... Printer "B" Slave-2 ....................... Printer "C" Slave-3 ....................... Printer (none) CPZMASTR.GEN file (OSMASTER.SYS) STDMASTR ; Standard networking master PATCH ; Include PATCH module FASLOD ; Use fast disk loader module MSGFMT ; Delete if not SPOOLING with SLAVES NETREQ ; Delete if not SPOOLING with SLAVES CPMSUP ; CP/M function support module CONREM ; Use remote console module ;CON192 ; Null 19.2 Kbaud Console Driver ;CON96 ; NullNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN3NNNNNNNNNNNNNNNNNNNNNN 9600 Baud Console driver NITCPZ ; CPZ-4800X hardware initialization SPDCPZ ; CPZ-4800X Serial and Parallel I/O LSTCTS ; TI810 CTS Driver (LSTDR@ assigned to LSTDRA) ;LSTPAR ; Centronics Parallel port printer RTCCPZ1 ; CPZ-4800X real time clock driver MSTRCLK ; ICM ccb board drvr to set TurboDOS date/time DSKCPZ1 ; CPZ-16 Floppy disk driver module DSK58I ; 8"/5" TurboDOS disk format tables ;MD131DRV ; Monitor Dynamics Model #1013 with 1 drive ;MD132DRV ; Monitor Dynamics Model #1013 with 2 drive ;TURBO ; Turbo-Disk driver module ;TURDSK ; Turbo-Disk definition module MCDCPS ; CPZ-4800X / CPS-16 Master Circuit Driver ----------------------------------------------------------------- D-1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4NNNNNNNNNNNNNNNNNNNNNN SRHDRV = 0FF ; Search System Disk for .COM Files COMPAT = 0F8 ; File/Record Locking Compatibility Flags ; ATNCHR = "^@" ; Use "BREAK" Key for Attention RESKEY = "^\" ; Reset key function AUTUSR = 80 ; DEFAULT = User 0, Privileged ; CONAST = 01,CONDRA ; Console on port 1 of CPS-MX STOPBB = 44 ; define 1 stop bit on console STOPBA = 44 ; define 1 stop bits on printer ; PTRAST+3 = 00,LSTDRA ;2 remote, 1 local printer QUEAST+3 = 00,(0) ;2 remote, 1 local queue DSPPAT = 1,2,3 ;assign number of printers QUEPTR = 2 ;assign this printer as "B" PRTMOD = 1 ;1=spooled, 0=direct ; LDCOLD = 000 ; Disable Cold start autoload LDWARM = 000 ; Disable Warm start autoload ; ;LDCOLD must be set to 0FF if you want to auto-load a file ; ;COg&NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6mNNNNNNNNNNNNNNNNNNNNNNLDFN = 0,"SLVCLK ","AUT" ;init system clock function using ;CCB-100 clock board. D-9 Appendix D - Printers on Slaves Sample .GEN's and .PAR's ;---------------------------------------------------------------- Slave-3 GEN file (OSSLAVE3.SYS) STDSLAVE ; Standard NETWORKING SLAVE PATCH ; Include PATCH module ;NETLOD ; Use only if not using 128K banked slaves NETSVC ; Include Net service module RTCNUL ; allow consistent printing with de-spooler CPMSUP ; CP/M Function support module NITCPS ; CPS-MX hardware initialization CON192 ; 19.2K baud console Driver ;CON96 ; 9600 baud console Driver SPDCPS ; CPS-MX Serial Drivers ;LSTCTS ; Use list clear to sendNNNNNNNNNNNNNNNNNNNNNN ;---------------------------------------------------------------- Slave-3 PAR file (OSSLAVE3.SYS) SRHDRV = 0FF ; Search System Disk for .COM Files COMPAT = 0F8 ; File/Record Locking Compatibility Flags ; ATNCHR = "^@" ; Use "BREAK" Key for Attention RESKEY = "^\" ; Reset key function AUTUSR = 80 ; DEFAULT = User 0, Privileged ; CONAST = 01,CONDRA ; Console on port 1 of CPS-MX STOPBB = 44 ; define 1 stop bit on console ; LDCOLD = 000 ; Disable Cold start autoload LDWARM = 000 ; Disable Warm start autoload ; ;LDCOLD must be set to 0FF if you want to auto-load a file ; ;COLDFN = 0,"SLVCLK ","AUT" ;init system clock function using ;CCB-100 clock board. ;---------------------------------------------------------------- >NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7 ,NNNNNNNNNNNNNNNNNNNNNN D-15 Appendix E - Patches for WordStar Ver. 3.0 and 3.3 NOTES: D-16 Appendix E - Patches for WordStar Ver. 3.0 and 3.3 E. Appendix E - Patches for WordStar Ver. 3.0 and 3.3 Instal WordSta usin th supplie instal progra first, the us th monito comman t mak furthe enhancements Us onl th nex pag i runnin WordSta wit th Rando Hous Thesaurus Thes are patche fo VE 3.0. 0A>MONITOR *L WS.COM 0100-3EFF *E 1D2B 1D2E 3A=CD 1D2F BA=E0 1D30 02= *E 02E0 02E0 00 3A 02E1 00 43 02E2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN7NNNNNNNNNNNNNNNNNNNNNN 00 36 02E3 00 B7 02E4 00 CA 02E5 00 F4 02E6 00 02 02E7 00 3A 02E8 00 40 02E9 00 03 02EA 00 3C 02EB 00 3C 02EC 00 32 02ED 00 40 02EE 00 03 02EK_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8sdNNNNNNNNNNNNNNNNNNNNNNF 00 CA 02F0 00 F4 02F1 00 02 02F2 00 F1 02F3 00 AF 02F4 00 C9 02F5 00 3A 02F6 00 BA 02F7 00 02 02F8 00 C9 02F9 00 *S WS.COM 0100-3EFF *Q NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8&7NNNNNNNNNNNNNNNNNNNNNN E-1 Appendix E - Patches for WordStar Ver. 3.0 and 3.3 DO NOT FURTHER ENHANCE These patches are for Ver 3.0 and may be useful in Ver 3.3 but it has not been tested yet. OLD NEW LABEL ADDRESS VALUE VALUE DESCRIPTION DELCUS: 02AEH 0A 01 Delay execute afte variou termina functions. DELMIS 02AFȠ 0 0 simila t DELCUS function DEL1: 02CFH 03 02 control shor dela fo suc function a curso blin durin replace command (^QA). DEL2: 02D0H 09 05 Similar to DEL1: function. DEL3: 02D1H 19 04 Controls medium-long delay. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNN DEL4: 02D2H 40 04 Control lon dela fo suc function a tim sign-o remain o screen tim "ne file message remains on screen, etc. DEL5: 02D3H 09 03 Control dela use fo ful scree redispla durin horizonta scrolling I i th amoun o tim t wai afte keystrok t refres th screen. NMOFUS: 02D8H 01 20 Th堠 numbe o user o th system Settin th valu highe tha th actua numbe o user on the system is okay. NMOFUS:+1 02D9H 01 20 Mus b se NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8NNNNNNNNNNNNNNNNNNNNNNt th sam valu a NMOFUS:. TCKFLG: 02DAH 00 FF Se t FƠ i TurboDOS environment. ITHELP: 0360H 03 02 Set initia "help level Se t leve젠 (02 i栠 yo ar experience wit th堠 Wordsta program. ITITOG: 0362H FF 00 Zer t com u wit inser off FF = insert on. ITDSDR: 0363H FF 00 Zer t initiall no displa th directory, FF to display. HAVBSY: 0718H 00 FF Se t F i TurboDOS environment. E-2 Appendix E - Patches for WordStar Ver. 3.0 and 3.3 These patches are for Ver 3TNNNNNNNNNNNNNNNNNNNNNN INTERCONTINENTAL MICRO SYSTEMS, CORP. TurboDOS IMPLEMENTATION CHANGE NOTICE #1 Z-80 VERSION October 16, 1984 .he TurboDOS IMPLEMENTATION GUIDE, Z-80 CHANGE NOTICE #1 PAGE # .fo INTERCONTINENTAL MICRO SYSTEMS, CORP. (9/18/84) MODULES AFFECTED: NITCPS.REL and NITCPZ.REL CHANGE: Th externa initializatio cal t "USRNIT ha bee remove fro thes modules. REASON: Thes call conflicte wit th ne TurboDO v1.4 syste whic call thi externa routine during system initialization. FMTSMD MAC< = > ? @ A B C FMTSMD MAC{D E F G H I J K NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>2NNNNNNNNNNNNNNNNNNNNNN INTERCONTINENTAL MICRO SYSTEMS, CORP. TurboDOS IMPLEMENTATION CHANGE NOTICE #2 Z-80 VERSION November 20, 1984 .he TurboDOS IMPLEMENTATION GUIDE, Z-80 CHANGE NOTICE #2 PAGE # .fo INTERCONTINENTAL MICRO SYSTEMS, CORP. (11/20/84) Severa ne module hav bee adde t th curren TurboDO implentatio fo Z-80 maste an slav boar products complet descriptio o thes ne module ha bee incorporate int th documentatio fil SYSZ80.DO revisio 2 locate o you distributio disk brei discussio o thes module follows. NEW MODULES ----------- DSKCPZ1.REL Revisio flopp dis drive fo th CPZ-4800 maste processo boar ( complet堠 rewrite) Originall writte b Softwar 2000 thi drive ha bee converte t M8 aNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>NNNNNNNNNNNNNNNNNNNNNNssemble forma an enhance fo moto start-u delay wit Tando typ drives Bot 8-inc an 5-inc蠠 driv operation hav bee improve fo bette read timeou dela an forma typ lookup. Thi drive feature fou byt driv typ tabl fo specifi driv parameter relativ t th driv堠 selec positio (DS0-DS3) Individua drive ma b assigne differen ste rates a wel a mini-floppy 9 TPI an Tando start-u modes of operation. IMPORTAN NOTE Revisio o th real-time-cloc drive (RTCCPZ1.REL mus b use wit thi drive fo prope operation Onl standar TurboDO dis format ar supporte wit th ne drive an associate䠠 dis specificatio tables Othe previouNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>9NNNNNNNNNNNNNNNNNNNNNNsl supporte dis format mus us flopp dis drive (DSKCPZ.REL alon wit th associate disk specification tables. ----------------------------------------------------------------- DST58F.REL Dis specificatio table fo standar TurboDO 8- inch and 5-inch formats. ----------------------------------------------------------------- DST58I.REL Dis specificatio table fo non-standar IC TurboDO 8-inc doubl density singl an doubl side formats alon wit standar TurboDO 5-inc formats. ----------------------------------------------------------------- DST5F.REL Dis specificatio table fo standar TurboDO 5- inch formats. ----------------------------------------------------------------- DST8F.REL Dis specificatio table fo standar TurboDO 8- inch formats. --------------------------------------------------_NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>jNNNNNNNNNNNNNNNNNNNNNN--------------- RTCCPZ1.REL Revisio real-time-cloc drive fo th CPZ- 4800ؠ maste processo board Thi ne drive mus b use wit revisio flopp dis drive (DSKCPZ1.REL t suppor prope operatio o read and motor timer delays. ----------------------------------------------------------------- SERIAL.REL Multi-seria interfac module Designe t allo multipl driver supportin seria channel t b GEN'e togethe i TurboDO system Th tw ne serial/paralle driver (SPICP an SPICPZ ar designed to interface with this new module. ----------------------------------------------------------------- SPICPS.REL Serial/paralle I/ driver fo th CPS-MX CPS- BMX an WS-8 slav processo boards Thi ne drive feature ful interrup drive receiver trByNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>[NNNNNNNNNNNNNNNNNNNNNNansmitter an MODE contro lines Receiv inpu handshakin wit dat termina read lin (DTR) Call t externa use writte routine whe chang o stat i determine o th DC line. Thi drive i full compatibl wit th multi- serial interface module (SERIAL) described above. ----------------------------------------------------------------- SPICPZ.REL Serial/paralle I/Ϡ driver fo th CPZ-4800 maste processo board Thi ne drive feature ful interrup drive receiver transmitter an MODE͠ contro lines Receiv inpu handshakin wit dat termina read lin (DTR) Call t externa use writte routine whe chang o stat i determine o th DC line. Thi drive i full compatibl wit th multi- +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>eNNNNNNNNNNNNNNNNNNNNNNserial interface module (SERIAL) described above. ----------------------------------------------------------------- REVISED MODULES --------------- SPDCPS.REL Serial/paralle I/ driver fo th CPS-MX CPS- BMX an WS-8 slav processo boards Change: bau rat cod wher bit 3- ar se equa t zer no select 38.4 baud I previousl wa not supported, and resulted in NO baud rate. Reason: Most terminals today support this baud rate. ----------------------------------------------------------------- SPDCPZ.REL Serial/paralle I/Ϡ driver fo th CPZ-4800 master processor board. Change: bau rat cod wher bit 3- ar se equa t zer no select 38.4 baud I previousl selected 50 baud. Reason: Most terminals today support this baud rate. -------NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?"INNNNNNNNNNNNNNNNNNNNNN---------------------------------------------------------- FIXED MODULES ------------- MCNCPS.REL Maste circui drive nucleu (package modul i MCDCPS.REL) Change: fla ha bee adde t thi drive (know a DIP downloa i progress whic i se afte th secondar downloa cod i place i slav an th slav rese comman issued an cleare whe TurboDOӠ send singl bod messag t slav signalin th en o OӠ downloa operations Durin OӠ downloading th RCVMSǠ an SNDMS routine hav bee enhance t watc networ traffi mor closely an rejec (retur he F i accumulato an networ addres i DE invali incomin an outgoin messages. Reason: situatio ca arris i TurboDONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?wNNNNNNNNNNNNNNNNNNNNNN wher networ sessio i i progres whe slav crashes Th sessio message interfer wit O downloadin an caus th slav t cras whe th ne OӠ i executed Furthermore th originator networ sessio cleanu i delaye unti th堠 slav download vali O an execute it' startin T- functio 0 T th user i appear tha th slav processo i takin a abnorma amoun o time to reset. perations Durin OӠ downloading th RCVMSǠ an SNDMS routine hav bee enhance t watc networ traffi mor closely an rejec (retur he F i accumulato an networ addres i DE invali incomin an outgoin messages. Reason: situatio ca arris i TurboDOH:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?D+NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?ݼNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN?NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ҰNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@K'NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@xNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@-ENNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@tNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@JNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAfNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA5NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA=NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA[NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAhNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAxNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBYNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB?NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBONNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB~NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB-NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNB"NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNC/NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCz]NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCIlNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND~#NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND+pNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDANNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDԅNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDĻNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNE]NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEnNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEbNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNESNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNE1NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF)NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFlNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF_NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF9NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNF)NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG);NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG|hNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGOYNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG_gNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNH1NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHdBNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHWsNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIGNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNI!NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIPNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIaNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNI2NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNI=NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJyNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJ*NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJ#NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJENNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJvNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJfNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK̯NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKU8NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKf NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK3ZNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKkNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKUNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNL7$NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLbwNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLQFNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLAxNNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN