n#CMAIN1DD0 ÖROOTSTACKMEMORYCODEDATACONSTDGROUPCGROUP??SEGLQ_PLM86_LIB_CODE CHANGEOVERLAYGENERATEOVERLAYINITIALIZEOVERLAY ??OGROUP00 GGW  tts * *  '   ee B &H& x oi@oi H x  GyG  Hw x\ l} q  ee{CMAIN1وPLM86 V2.309/13/84 20:10:0]rsThe following commands are available Change Generate List Save Quit Exit Replace ENTER COMMAND : rnCQESGLR?rP!<P$6loPQPlPo6ooPnP.M_jos{PC띰P둰P놰PҸPɰPCDUMMrCEXTRNCPUBLCr k rk^;rW*hICU86 V2.1 filename mm/dd/yy hh:mm:ss rrx:\:u:::d;B> j BFFoM MMZ [[1\;\s_77,7<7F7V7`7__d7;:ce/UU UUUUUU"U&U*U.U2U6U:U>UBUFUJUNURUVUZU^UbUfUjUnUrUvUzU~UȂUȆUȊUȎUȒUȖUȚUȞUȢUȦUȪUCQUITr=(Do you really want to quit without saving your changes? hr~U져os/6l(P8PlPm6loPPlPBnoYo*U~u`F:.pt~urPlPF.p]CRENAMr& Input new control character : rdU츐P7-p]ɀCHELPrV******************************************************************************* tr%k Type ^R to Reshow the screen +r~U6lPQPlP6lPPlPj6lPFRPlPp6l0pPPlPP8p0p2p :pp8pH>p;r`p^u-p`p>pu6l`pP68plP-pGp6l@pP PlP6llP.]~CERORrINVALID INPUT rINVALID INVOCATION $r/'Usage: ICU86 input$file [to output$file] rQINVALID NUMBER r)aNO UNITS AVAILABLE FOR THIS DEVICE r)NO DUIBS AVAILABLE FOR THIS DEVICE r#UNABLE TO CREATE SUBMIT FILE #rUNABLE TO CREATE FILE r NOT ENOUGH RAM FOR SYSTEM r NOT ENOUGH ROM FOR SYSTEM grNOT ENOUGH ROM FOR 80130 5r.NOT ENOUGH RAM FOR 80130 )rHCANNOT ATTACH HELP FILE raMAP FILE NOT FOUND +r!uCANNOT ATTACH DEFAULT FILE r$DESCRIPTION FILE IS NOT VALID rCANNOT CREATE FILE rBAD MAP FILE rEU^.#1:HQ_m{6lPb6lPPlPZ6l'P*6lQP6la6lP$6lP6lPr6l6lPr6l6l.P[6lHP66laP?6luP6lP 6lPPlP6lPPlPyP]CMATCHrUwwww^&Ȋw:r &pw^&@wu^&uv& :vw ^&w^w^w^t+JwYu3^w&8u^&8tDw:wuww:wv www^&F@Fwcwwuw]CBLNKSr^U졺l;luw>ww wu w 6lwPPlP86llPlPlP!]ÎCNUMCr0123456789ABCDEFr0123456789ABCDEFrU^&^SwPPw^PwPȢx^&0 wwHu^w&0rFv^&>wHu^w&9v As^&^&?uwt$wwwww:xv>wHuw>wRW#wwRWw^&0P2wwu>wv ^&ww]r\WUxx:wB:s*ȵFFxx$x< s0x7x^&xu]rU^&^SxPx^PxPȢx^&0 xxHu^x&0rFv^&>xHu^x&9v As^&^&?uxtwwxxx:xv>xHuw>wRW#xwRWx^&0P2xltP w^&]ir; UooPlPx>ltP\ x^&]trA UooPlPw>luBooPoPoo>o:uooPlPw>ltPw^&w&G]rG UooPlPww>ltPww^&&W]}r0 UF,^Pv<^SFP]r3- UF,^PFP^SFP]XrM[ UF, ^ P^&7F,^ P^&w^ SFP9] rG UF, ^ PFPF,^ Pv^ SFP] HCENTERr1Enter Changes [Abbreviation ?/= new_value] r UPD]ĀCSCANBr  ?=,: r U x^&^&?un x^&0 P.1 C L U ^ g p p p y ^& ^&?^&=^&,^&:^&  x뉠 x]r: U x x^&8 u x^ x&^&]r! UF< t< t<u]DCWRITEr *80130 =r 18254 `r 780186 %r  U6l^SvlPM ]r U^&t{^&.  ^&.+ 5 I c } ^GP^&G^GP^&w^&7^GP^&w^&7^GP^&w^&w&7 a^GP^&GP(^&. * 1P7PP^GP^&w^&7 ](CFINDr> INTEL DEVICESr+LWhich screen do you wish to see next? r rBCDFHIRrkU_x_x^&0r_x_xPtm>_xtl_x^&^SHyPr x^SHyPb x8{u,^S{PLo>PHyP< xo:}s  x* xGPP6lLP&PlPp6lxPPPlPEx6xs>-p:xu^6xxPrP.*.Q5KQQ{]x:wo*xxbP7]xF^CEXITrsDESCRIPTION FILE NAMED: r$sCANNOT WRITE DESCRIPTION FILE: rs rfU{mdxfxxxo< tP1rxxoPoPxxx6orfxorxo txܠxx*˷oodxfxPlPbx>luu6bxPPlPlbx6bxPPPlP>lu^`x@6bx`xPPlP>luv`x+6bx`xPPlP>lu6bxPVPlP>luxxćx t'6bxPxlPe>lubxŸhxPPdxGPdx&PxPPFsPbx9lt PlP:oo.xPPdxGPr"Udx&PvxPPj]}CGETPTrsrsr z:co:r :ci:rs r?rU>xuPPPbx u]Ã>xt 6x"xx]^r#U졨x tt 6xx]&r2U>xuzPPP x t v6xF]rU졤x tPf]CIOUTLr  r 0123456789r0123456789ABCDEF*r5UQF 1F tPF 10R]r-8UQF^F&t QuF]or9`UQ^&FFF8Frȴ^&pAFu]7rU P- P']ër.UFF$]rUFPv]CUTILrUFuF&6&DF&]r79UF&>rF&6F&D&&]rAkUQF& t'&6QPFPF txF&]݀COPNCLrtrIUQQPFPFF txFF&&&&]rU~u^SFP ^SFPFF tx5vvvFPF tx vbF uvFPFF&](rqU^SPPj]*CPRNTFr whscrntrU FF^v&FuF<%t^v&FFvP/.)6v^&0Qv^&0Av^&FvN&F^S=nev^&0 %PvNG~\u;^v&FFvP.rx} P \PBv<] DQALLOCATEr_W DQATTACH$r_W DQCHANGEEXTENSIONdr_WȀ DQCLOSEer_Wʀ DQCREATE%r_W DQDELETE&r_W DQDETACH0r_WDQEXITr_W DQGETARGUMENTr_W  DQGETSYSTEMID}r_W DQGETTIMEr_W DQOPENr_W n DQOVERLAYr_W \DQREADr&_WSDQSEEKr1_WF DQWRITEPr<_W< SYSTEMSTACK  LQ_DWORD_DIVrM u;v 33ˋ33U3 ҃+@sH]. LQ_DWORD_MULrP؋1x CHANGE1rU졺lloPoPE>o?uHyQ؍oPBEE>o t؍oPoPEE؍oPoP=F6or$FFEطoPoPFѠFEoHyPoPB8{u6osBPa]àB8{v؋x@@\CB]CLISTr CANNOT WRITE LIST FILE: r " BrUeeo< tPIreeoPoPeef6orbfo rfo tfܠfe*˷ooPlPl>lt6lPPlP lll B{m|mlmPlPmmNOm lQdd8{t؋xHHdll9ltPlPGll]állJPP,eoP˷oPbPP]öCSCRENr HARDWARE INTERRUPTSIAPX 186 INITIALIZATIONMEMORY SUB-SYSTEMSHUMAN INTERFACEHI JOBS RESIDENT USERPREFIXESHI LOGICAL NAMESAPPLICATION LOADEREIOSEIOS SYS CALLS LOGICAL NAMES I/O USERSI/O JOBSBIOSNON-FILE SYS CALLSPHYSICAL FILE SYS CALLSSTREAM FILE SYS CALLSNAMED FILE SYS CALLS INTEL DEVICES USER DEVICESSDB!DYNAMIC DEBUGGER/TERMINAL HANDLERNUCLEUSOBJECT SYS CALLSJOB AND TASK SYS CALLSEXCHANGE SYS CALLSFREE SPACE SYS CALLSINTERRUPT SYS CALLSEXTENSION SYS CALLSrd |EXCEPTION SYS CALLS USER JOBS USER MODULESROM CODEINCLUDES AND LIBRARIESGENERATE FILE NAMESr &zrQ rT"+Q4"7>=R?J@GNCJLVOWpRK^vegjloqF?B4JGK$NP&]V8efzh|ikm$2<Ⲙ:L4P:;8_r ISBC 204 DRIVERISBC 206 DRIVERISBC 208 DRIVERISBC 215/218 DRIVERISBC 220 DRIVERISBC 254 DRIVERISBX 270 DRIVERISBC 534 DRIVERISBC 544 DRIVER8251A TERMINAL DRIVERLINE PRINTER DRIVERTERMINAL HANDLER DRIVER8274 TERMINAL DRIVERLINE PRINTER FOR ISBC 286/10ISBX 251 DRIVERSCSI DRIVER FOR ISBC 186/03ISBX 218A DRIVER RAM DRIVERISBC 188/48 DRIVER82530 TERMINAL DRIVER%r VCGETINr X: r  ZBCDFHIRr?U6l}PPlPP6loPPPlP%n6os o o;-p:ou46ooP }Po<t;noo<t<uzosoPoPooP^SY颶o8Fu>o u!o÷oPoPooooo?uolo=oo o÷oPoPoo6ooF o]CSETYNrK ( Or2U>oYu ^&>oNu ^&'PW]QrnUooer F:sh~Noo^򤠮^&]r\U^S.P]CSTATr  bYes r  fNo r  jReq r n r! p nrHnU^SFPF#\:t}F#;u}}PP]r&U^Svv}PP]HrFU^ SFP }PP^GP^&P}PP] srU^ Sv^S] HCHARDrK CPUOSPOTUOPUOCDBLBPTPCILCNCICFTPSNPXNILIFOCLOPSPPUNr nr+  fr HARDWARE"r  8086r  8088r  80186cr  80286]r*Udkb}P6}Mo.1_di&0]à{]àn,o}PoP]øP l<}}w:oo}t+Ju:oo}t+Ju:oo}t+Ju:oo}t+Ju :4::7:PQ:::>:u%>8:u:::P%::tk:.ooPlP磰d1>lusQr):uooPlP棰>luu@s:r:r~w :rooPlP棰>lu=>:u >8:u up>wq):|ooPlPb棰>luуwӠ*:[+:-:PL/:0:<ooPlP棰>luk%wc%pwX1:k2:Pa>4:u@>oNu4:sB]ÊooPlP声>lu@sZ4:rQE7:PzE>oNu8:->oMu8:::):>oSu8:P]ðPCLHARDr tHardware r5 ~(CPU) Processor used in the system r5 (PPU) 80186 PIC Used [Master/Slave/No] r5 (OSP) 80130 Operating System Extension [Yes/No] r5 (OTU) 80130 Timer Used [Yes/No] r5 >(OPU) 80130 PIC Used [Yes/No] r; n(OCD) 80130 Copyright Date 1981 tr5 (OCL) Off-Chip Code Location [40H-0FFFFH,None] \r  0000H r< (BL) 80130 Base Address Location [40h-0FFFFh] 0000H r< (BP) 80130 Base Port Address [0-0FFFFH] 0000H r< I(OPS) 80130 Port Separation [0-0FFH] 0000H r< (TP) 8253/8254 Timer Port [0-0FFFFH] 0000H r  None r  8086 r  80186 r  80286 r  8088 r  No r  Master r  Slave r  xr< (CIL) Clock Interrupt Level [0-7] 0000H r< #(CN) Timer Counter Number [0,1,2] 0000H r< Z(CI) Clock Interval [0-0FFFFH msec] 0000H Or< (CF) Clock Frequency [0-0FFFFH khz] 0000H r< (TPS) Timer Port Separation [0-0FFH] 0000H ?r5 (NPX) Numeric Processor Extension [Yes/No] r< /(NIL) NPX Interrupt Level [Encoded] 0000H {r5 f(IF) Initialize iSBC 286/10 Functions [Yes/No] rU临P P츾P0P>:u PP>:u PP>:u PP>:u PP>:u?P0P8:.f l v PP#PPLP0P:P[8:t>:u88:tNP0P:P1~P0P:P>:tgP0P4: tHQWPP7P6:: 1P0¢X10ᒸP6PP8:t8:u RP7P6:鸉P7P67:>:u>:u>8:tP7P6 :g,P7P6):>:u>:u>8:tcP7Pr 6*:]鸚P7P6+:"єP7P6-:>:u>:u>8:tP7P6/:?P0P0:P>:uP0P2:P]øoP7P61:]ICINTRr) &MPMPSSILLSSLSPLSIPILOILPLI)r J %r  r K INTERRUPTSr! VPort for slave number %w = r, rPort Separation for slave number %w = r U}P6}ko.v""""&""&"""""h$%{%% &U&&]ð]à{]àn,o}PoPB]øP]Ël}넸 :P :P >oNu-:wظ::uo,>o,uooPlP>:u>8:urv>lu>v Po l>lt:ooPoPoo&x~P6x,6lPPPlPFPlP.>lu㉇:l>luo&x"~P6x6lPPPlPr PlP;vl:뢀>oNu':o,>o,uooPlP>:u>8:urv>lu>v Po 멸':ooPoPooπ>oNu(:wo,>o,ukooPlPߣ>luv PIo ɸ(:ooPoPoo뚀>oNu6:o,>o,uooPlPtߣ>luv Po ɸ6:ooPoPoo뚊ooPlPߣ>lu5w03:AooPlP޹r>lu rv9: >oNu::vo,>o,ujooPlPޣ>lu rv Po ĸ::ooPoPoo땰PUCLINTRr (Interrupts r< 4(MP) 8259A Master Port [0-0FFFFH] 0000H r< k(MPS) Master PIC Port Separation [0-0FFH] 0000H r5 (PIL) 80186 PIC Slave Interrupt Level [0-7] !r5 (OIL) 80130 PIC Slave Interrupt Level [4-5] r5 (SIL) Slave Interrupt Levels [0-7/None] .r5 2(SIL) Slave Interrupt Levels [4-5/None] r  bNone hr h rL j Slaves 0 1 2 3 4 5 6 7 r"  Slaves 4 5 [r  Ports r  Separation r5 (LSI) 80130 Level Sensitive Int's [0-7/None] r5 (PLI) 80186 Level Sensitive Int's [4-7/None] Cr5 P(LSP) Local Slave PICS [0-7/None] 6r5 (LSS) Level Sensitive Slaves [0-7/None] r5 (LSS) Level Sensitive Slaves [4-5/None] rUݸhP P>:u.>:u>8:t tP7P6 :㸫P7P6 : >:u3>8:u,P0P3:0""PP帨PP{8:u9>:u288:u,P0PZ9:0""PPF帨PP:>:u>8:t\]B \]rP0P^>:u PZ\ :]w0:"ӈ!:u0^"Ƈ#,^ uǠ^Ȣ^"QP丨PP>:u0>\u PGPPlPP`>^tv\ :]w?*\[؍"P :ފ[Ƈ&H '( ru]*\^"QP㸨PPPP>^tw\ :]w@*\[؍"P :Pފ[Ƈ&H '( u]*\^"QPe㸨PPY>:u >8:uP0P:^>':u PZ\ :]w0':"ӈ!:u0^"Ƈ#,^ uǠ^Ȣ^"QP⸨PP>:u}P0P^>(:u PW <w0(:"ӈ!:u0^"Ƈ#,^ uɠ^Ȣ^"QPN⸨PPB>:u}0P0P/^>6:u P rrW <w06:"ӈ!:u0^"Ƈ#,^ uɠ^Ȣ^"QPḨPP>:u>8:u}`P0P^>::u PW  <w0::"ӈ!:u0^"Ƈ#,^ uɠ^Ȣ^"QP?ḨPP3]CI186IrN UCSUCWUCRLCSLCWLCRMCSMCAMCWMCRPCSPCAPCMLPWLPRUPWUPRPLAr ^r) xr IAPX 186 INITIALIZATION r4`UFV ;Vu;Fw9Vu9F u fV ڰ] _rU>:t߸n~P6~o.,.;,?,.D,[,.a,e,t,,,, -$-*-m---..D.I.`.e....]à{]àn,o~PoP]øP]ËlJ~ O`PD6b6`PPPPs`b;:=:tdPU݀>dwZd?:]@:]`P6b6`PPPPs b `u^`bA:C:adP܀>dvXdE:GF:^`P6b6`P PPP[s b `t`bG:I:x`PKݡI: G:uP աG:I:#`#b tPԡ`b9C:u9A:w>G:I:r|+;:>=:;u;r`bK:M:wdP܀>dw~dO:`P:DQ:`Pܡ`buwR>V:u uw@`bR:T:QV:?dPۀ>dwdW:5X:#dPۀ>dvdY:Z:[:PPR]CI186Lr &iAPX 186 Initialization &r@ ?(UCS) Upper CS Size [0400H-040000H] 00000000H &r< z(UCW) Upper CS Wait States [0,1,2,3] 0000H r5 (UCR) Upper CS Wait for Ready [Yes/No] r@ (LCS) Lower CS Size [0,0400H-040000H] 00000000H tr<  (LCW) Lower CS Wait States [0,1,2,3] 0000H r5 S (LCR) Lower CS Wait for Ready [Yes/No] zr@ (MCS) Midrange CS Size [0,02000H-080000H] 00000000H r@ (MCA) Midrange CS Base Address [0-0FE000H] 00000000H tr< (MCW) Midrange CS Wait States [0,1,2,3] 0000H er5 0 (MCR) Midrange CS Wait for Ready [Yes/No] r5 ` (PCS) Peripheral CS Active [Yes/No] r< (PCA) Periph. CS Base Address [0-0FC00H] 0000H r5 (PCM) Periph. CS Mapped to Memory [Yes/No] r< (LPW) Lower Periph. CS Wait States [0,1,2,3] 0000H br5 . (LPR) Lower Periph. CS Wait for Ready [Yes/No] r< ^ (UPW) Upper Periph. CS Wait States [0,1,2,3] 0000H r5 (UPR) Upper Periph. CS Wait for Ready [Yes/No] gr5 (PLA) Peripheral CS 5,6 Latch A1,A2 [Yes/No] rbTU>:t]ָfPP!޸P;P6=:6;:ܸP7P6?:RܸP0P@:P !P;P6C:6A:ܸ\P7P6E:ܸP0PF:PÚP;P6I:6G:lܸP;P6M:6K:Xܸ9P7P6O:۸pP0PP:P츠P0PQ:PzЛP7P6R:s۸P0PV:PX7P7P6W:|۸nP0PX:P6츞P7P6Y:Z۸՜P0PZ:PP0P[:P] CMEMTr  Type : ROM = r 0 Type : RAM = r  @BCDFHIR7r  HMEMORYJr  OBCDFHIR(r  WMEMORY;r ^Memory r gType : RAM = low,high Kr Type : ROM = low,high r2 First define your RAM blocks in paragraphs ;r Type : RAM = %hH, %hH r0 Now define your ROM blocks in paragraphs r Type : ROM = %hH, %hH rU~uUrt}~rt|~P6loPPPlPnoPoP.ܢ~>o u ^&m>o?u^&P-p:ot~oF~oP~PL.000#101#11#1>:u ^&1^&({n,~o~PoP^&Ph^&8Pe^&~oPlPӊr&@>lt~÷oPoP~~>o u؍oPoP~~>o,t~o uoPoP~~oPlP;ӊr{r&@)>lu5r&H&9H)v@s0r&@&@)PW^&-poor&^&]UrU6oyoP~P.2222=3U3_3A4E4>:u{o~uUvx} vx|v&ɠ:tU&*ɵpvy^Yv&*ɵp+vy)^Yv&n,oPoPP"o~uUvx}}vx||v&<r*t,Pȴ^v&I&H&A)&@)v&o?oo u|Plas(>s!PPoo u}Pas(>Us!PPotHȊ:r6˝PиҝP-иPP u>UtHUȊ:r6PV]иP~IиٝPPu]?CSUBIr& "UDIHIALEIOBIODDBTHCASDBr C *r D SUB-SYSTEMSrU|ԸP6o.D7j7n7r79w7797777768`888999]ð]à{]àn,oPoPt]ø]øP닀>oYu^:\:>oNuj&^:!\:̀>oYu`:\:뷀>oNub&`:&\:뢀>oYub:\: \:>Bu\:@뒀>oNu}&b:&\:뚀>oYud:\:녀>oNuS&d:&\:녀>oYuf:\:녀>oNu)&f:&\:땀>oYu h:\:F>oNuX&h:\:%\:j:ul:1\1\1\대>oYu! j:\:>l:ul:1\2\뎀>oNt&j:&\:Kr!h:u%l:1\<wƇ1\u1\PoPJ]øP]Ël낸o:T:OBJi E~M@şşPğğ<w̱gؠş\ğu뷸p: t:_q:P랰PW떷CLROMr ROM code r6 (UIR) UDI in ROM [Yes/No] qr6 (HIR) Human Interface in ROM [Yes/No] r6 (ALR) Application Loader in ROM [Yes/No] r6 #(EIR) Extended I/O System in ROM [Yes/No] r6 T(BIR) Basic I/O System in ROM [Yes/No] r6 (THR) Terminal Handler(s) in ROM [Yes/No] r6 (CAR) Crash Analyzer in ROM [Yes/No] Or6 (SIR) SDB in ROM [Yes/No] $r6 (NIR) Nucleus in ROM [Yes/No] qr6 I(RIR) Root Job in ROM [Yes/No] \r z r#UɸƟP Pѡ\:^:tПP1Po:P\:`:tP1P:Pw\:b:t2P1PBP\\:d:tcP1Pi PA\:f:tP1P~MP&\:j:tŠP1P\P >m:uP1Pp:P߀>r:u'P1Pt:P߸XP1P_P߸P1Pq:P]CSDBZr  SLVr r  SDBr  SUB-SYSTEMS ar  SDBr$Ur:\:uϸHP6Mk݊o.v<<<<<<<<<<<<\:f:t]øNPR{]àn,o_PoPC]ø]ø P대>oNus:s:P$Pް]CLSDB r System Debugger r= (SLV) SDB Interrupt Level [Encoded Level/None] 0000H ~r< (SLV) SDB Interrupt Level [Encoded Level/None] NONE r  QrM%Ur:\:u]Ǹ¡PPπ>s:u P7P]øӡP8Ps:P]CHINTr& ICLCNMSYSDRPRIPCDNPMIPMAYr r "r7  r HUMAN INTERFACEFr  DEFAULTsr[%U\:`:uCDθvP6u܊o.l=>==>==>=======k>y>~>>]à{]àn,oPoPR]øP]Ëld늸u:w:P4x::P'ފoooz6or(zoԊzoÈzoo͊oz*˵ot+Ju:::P;:PP::POҰPʰ]CLHIVr <Human Interface ^r= M(ICL) Initial Command Line Size [0-0FFFFH] 0000H r= (CNM) Command Name Length [0-255] 0000H r/ (SYS) System Directory [1-45 characters] r6 (DRP) Default Resident Initial Program [Yes/No] r  Defaultr? (RIP) Resident Initial Program [Default/1-45 characters] r6 Z(CDN) Configuration Device Name [1-14 chars] r= (PMI) Human Interface Pool Minimum [0-0FFFFH] 0000H r= (PMA) Human Interface Pool Maximum [0-0FFFFH] 0000H [r  WrL'U\:`:u]Ƹ|PP'θP8P6u:A̸ŢP8Pw:P/̸P*Px:Pw݂>:u`P:P: `P:PXPQݸP1P͸:P:P͸;PP͸ˣP8P6:˸P8P6:]CHJOBr MINMAXNPXr _r   !" r7  r  HI JOBStr (U\:`:u̸P6Àaڊo.??????????????]à{]àn,oĀPoPH]øP]Ël딸::P노:P$Pݰ]CLHJOBr 2HI Jobs r= ;(MIN) Jobs Minimum Memory [0-0FFFFH pages] 0000H r= s(MAX) Jobs Maximum Memory [0-0FFFFH pages] 0000H Or6 (NPX) Numeric Processor Extension Used [Yes/No] rV(U\:`:u]ĸrP P̸{P8P6:ʸP8P6:ʸP1P:P]CHUSEr" *TDNMTPUIDMINMAXIPPDEFr G'r #$%&'r@ HHI Resident User Do you want a resident user configured? r  RESIDENT USERr  RESIDENT USER r  RESIDENTqr)U\:`:tW>:u o?>o?tP6loPPPlP֢noPoPo6o:Ңoo?u P땠-p:ouXooѢ""Hu P]À>"Rt>"Fuon*Ȁ؈o3>"Cti>oYt PS>oYuo:5ʸڀP6p؊o.qABAAAAA}B@AAAAAAAsB}B]à{]:뵠n,oAPoPH]øP l̀豿뉸:PP`ĸ;P&뺸;;;P릊oo !6 r(!oЊ!oÈ!orT* ͊o!*˵oOt+Ju;닸;6;P)P ]CLHUSEr Resident User cr6 (TDN) Terminal Device Name [1-12 Characters] Ir= $(MTP) Maximum Task Priority [0-0FFH] 0000H r= \(UID) User ID Number [0-0FFFFH] 0000H r= (MIN) Minimum Memory Required [0-0FFFFH] 0000H nr= (MAX) Maximum Memory Required [0-0FFFFH] 0000H 2r@ (IPP) Initial-Program Pathname [Resident/1-45 Characters] or0 ?(DEF) Default Directory [1-45 characters] .r jResidentr s rB+U\:`:t>:t]"¸$PP*ʸ3P1Pʸ:P:PʸPPʸdP8P6;IȸP8P6;ȸԥP8P6;Ǹ P8P6;ǂ>;uDP;P DP;P;P!ٸP+P6;P]CHLOGr xHI Logical Names Gr4  rW Logical Name : logical_name,path_name [1-12 Chars ,1-45 Chars] r Logical Name : wr , r  BCDFHIRr HI LOGICAL NAMEScr,U\:`:uZ_6lPPlP6lPRPlP6lKPPlPӠZ;؊d;tL6le;VRlPr6lXPPlP]6lZ;؍r;Rq;PlP;6loPPPlPӢn6osZ8:u<-p:ot6o΢oPZPδ._DoDDDDDD9EE>Zu]Z{]à:Z:vaoȢ:Q;F*Z[;d;:io,obPoP(]øh>: u:Z:wo;P:*Z[d;;NO:Z;Ƈd;]Ër->o?u )P3AZ;؂d;uboPoPo6oDrEo[oooo<,t< tPr[[o6os 8[v[Z;ʦ؍d;/Z;oo؍e;[Z;ؠ[d;oo؍oPoPQoo؊oo[6ohr >o t[[oطooՀ>o uZ;ذd;Pk-8[v[Z;ʦ؍q;.Z;oo؍r;[Z;ؠ[q;::Zu :< tZ]ECLHLOGr HI Logical Names rW .Logical Name : logical_name,path_name [1-12 Chars ,1-45 Chars] r Logical Name : r  r , dr/U\:`:u]譽\PPŸnPRPѧѧ<wi;؂d;tVPPŠѧ;؍e;Rd;PkŸtPP_Šѧ;؍r;Rq;PFŸϧPP:ѧu]FCPRELr Prefixes nr1  ?r Prefix : 1-45 characters r  Prefix : {r  BCDFHIRr PREFIXES1r^0U\:`:u{-6lҧP PlPj6lPPlPU6l"P PlP@Ϡ-.؊t6lVRlP6loPPPlP΢n6ozs-;:u<-p:ot6owʢoPvPʴ.HHHHHI IGI>-u]-C{]á:-;sjoH:Q.F-+-[:.qo,o~PoP]øh>:u:-;ro.P:-+µ[NO:-.ƇC>o?u (P3-.؂uoPoP—rN2o6osPon*oȢ.-:v.-.ܧ؍,-.oo؍.-.ؠ.:-;u @:t-]öCLPREr Prefixes r1  r &Prefix : 1-45 characters r @ Prefix : ro2U\:`:u]0P P¸fPP{>w3P Pc .؊tVRF]u]2CAPLVr IBSRBSLJTDMPCTIr xr *+,-.r APPLICATION LOADERMr  APLO4r*V3U\:b:u3P6ϊo.JKJJKKKKK!K0K5K:KpKzKK`:\:u]ð]à{]àn,oPoP]øP]ËlP냸B>B9>oNu B&\:>oAuB >oSuTB\:@뾸BP]6oPuǴ.KKKKKKBBBB땰PѶ데]ÂCLALZr NApplication Loader r= b(IBS) Internal Buffer Size [0 - 0FFFFh] 0000H r= (RBS) Read Buffer Size [0 - 0FFFFh] 0000H r6 (LJT) Load Job Type [None/Async/Sync] r= (DMP) Default Memory Pool Size [0 - 0FFFFh] 0000H r6 ;(CT) Code Type [Abs/Pic/Ltl/Ovr] r  lNone Lr rAsynchronous Only r" Synchronous and Asyncronous r Absolute cr PIC and Abs 0r LTL, PIC and Abs r  Overlay, LTL, PIC and Abs r All Required r  r  Cr|4U\:b:u u]길PPP8P6B ڨP8P6BP1P\:`:t &P*>Bu ũP>Bu PPPCP8P6B蟾{P1Pi\:`:t &P;>Bu P*>Bu P >Bu PP P]*CEIOSr1 * ASCABRDLNDPNDFDDOIBSDDSITPPMIPMAr V r  0123456789:r  W EIOSre|5U\:d:uMN ځP6̊o.L NM-MN2MIMNMOM^MhMMMMMMMMN NNb:\:u]ð]à{]àn,oPoP]øP l"`> PV@ N@ P͠@ :Nt}]øA N P P>oPu[ y>oSu[ k>oNu^[ ]\ K^ FooPlP@L>lu =ws#L` b Pc e PPq]DCLEIOSr  EIOS rA (ASC) All Sys Calls in EIOS rA R(ABR) Automatic Boot Device Recognition [Yes/No] rA (DLN) Default System Device Logical Name [1-12 characters] rA (DPN) Default System Device Physical Name [1-12 characters] :rA (DFD) Default System Device File Driver [Phys/Str/Named] drH B(DO) Default System Device Owners ID [0-0FFFFH] 0000H 1rH (IBS) Internal Buffer Size [0-0FFFFh] 0000H rH (DDS) Default IO Job Directory Size [5-0FF0h] 0000H 7rH (ITP) Internal EIOS Task's Priorities [0-0FFH] 0000H zrH N(PMI) EIOS Pool Minimum [0-0FFFFH] 0000H prH (PMA) EIOS Pool Maximum [0-0FFFFH] 0000H 3r  ur Physical .r  Stream r  Named wr66U\:d:u]菶PPP藾VP<P6> ͸P<P@ P̀>@ tΪP<P_B PA PQPPE P<P9O PN P+PPFP<P>[ u P >[ u P(PP彸PCP6\ ūPCP6^ ﻸPCP6` ߻KPCP6b PCP6c 迻ѬPCP6e 读]CEIOPr] \ CFAFDCLCCCUCCDDFRFCAOPCLRMWMSETFGFSGCSSPCIOEIOSIOLADLDDGLDHDD!r r EIOS SYS CALLSrX8U\:d:u@> t79r P6dTʊo.OPOOPOPPP PPPP$P)P.P3P8P=PBPGPLPQPVP[P`PePjPoPtPyP~PPPPPPb:\:u]ð]à{]àn,oePoP]ø]øhPl_j {l vn qp lr gt bv ]x Xz S| N~ I D ? : 5 0 + & !      PtP]ҀCLEIOPr$ Extended I/O System Sys Calls r  7r% (CF) Create File @r& 3(AF) Attach File r% T(DC) Delete Connection 2r& t(LC) Lookup Connection r% (CC) Catalog Connection r& (UC) Uncatalog Connection r% (CD) Create Directory r& (DF) Delete File t]2PP SP P6j ʸsP!P6l ˸P P6n ʸP!P6p ʸխP P6r ʸP!P6t ʸP P6v yʸ6P!P6x ʸWP P6z YʸwP!P6| ʸP P6~ 9ʸP!P6 lʸٮP P6 ʸP!P6 LʸP P6 ɸ:P!P6 ,ʸ[P P6 ɸ{P!P6 ʸP P6 ɸP!P6 ɸݯP P6 ɸP!P6 ɸP P6 yɸ>P!P6 ɸ_P P6 YɸP!P6 ]XCIUSEr fI/O Users r q `r/ ~User : user name,Owner-ID [,ID,ID,ID,ID] Yr  User : }r  ,0000Hsr  BCDFHIRr I/O USERSr(;U\:d:uX=P PEP*P9P P-؊ tv VR؋ VRuPP<s8؋򋸬 ;>tPW7PP謹6loPPPlPân6ojs8g uvh-p:ot 6okoPtPx.SSSSSTTuTT>u\:> u]ð]{]àg :vaoȢg QF*[ g io,o|PoP]øh>g ug :woPg *[ NO)r=g Ƈ ]À>o?u =P؂ uoPoP߷o6osooooo<,tPݷr>o to6o軷s9 8vᾱ؍ oo؍ ؠ >o uoطoPoP o>o,tذ oo؀o uoPoPƶo6os>roooo<,tP¶r>o toъooPlP>ltƇ PHVr?؋񡢰 >o uooPoPoooo <t؋ 񉐬 g :u g < t]dCLIUSEr I/O Users r1 User : user name,Owner-ID [,ID,ID,ID,ID] r  User : Kr  ,0000H*r?U\:d:u]׭P PߵP,Pӵ@@<v؂ tq3PP諵@؍ R P蒵@؋ ;QP:PPmAA<s8@A؋򋸬 ;>t;PW躯:PP/A@tR]^CILOGr  Logical Names dr  {r " Logical Name : logical_name,device_name,file_driver,owners-id [1-12 Chars ,1-14 Chars ,Physical/Stream/Named, 0-0FFFFH] r Logical Name : r  Physical\r  Stream'r  Namedr , 0000H r , Qr , Or  BCDFHIRr LOGICAL NAMESrr@U\:d:uX6lDPPlPV6lbPPlPA6lPPlP,؊Bu6lBVRlP6lPPlP6l؍BRBPlP̾6lPPlP跾؂Bu6lP*؀Bu6lP 6l PPlPfP PB6loPPPlP"n6o譳s8h u<-p:ot6o謹oPP蹹.MY]YzYYYYYWZ>u>> u]ð]{]àh :v^oȢh QF*[B3r`BBh Bo,oPoP2]øW>h uh :woPh *[BBNOh >o?u >PN؂BueoPoP6o6o_rHooooo<,tP9r>o to6os 8vS؍Boo؍BؠB>o uoطoPoPgooo؍oPoPEoo؊ooo<,t(PXr >o toطoo6o-sxrOD8vS؍Boo؍BؠB>o uoطoPoPoooPoPco6o贶ooSuƇB,>oNuƇBذBP~ooo<,tProooڠoo؍oPoP諯o؍BP䬃>ltƇBh :u h < t]ҀCLILOGr Logical Names r Logical Name : logical_name,device_name,file_driver,owners-id [1-12 Chars ,1-14 Chars ,Physical/Stream/Named, 0-0FFFFH] r t!Logical Name : r  !Physicalr  !Stream_r  !Namedr !, 0000H Rr , 7r , 5rEU\:d:u]荧PP蕯)PP良߲߲:v؂BuPP^߲؍BRBPEPP9߲؍BRBP PP߲؂Bu òP"߲؀Bu ˲PѲPPԮֲP P߲B߲t.]LCIJOB r3  :SD:SYSTEM r < T0 #r3 K [r3 y :SD: r WORK r3 :SD:WORK r UTILS 1r3 :SD:UTILS 4r  LANG Fr3 ' :SD:LANG Ir2 U :UTILS: Er2 :LANG: hr2 :PROG: %r2 :$: r2 :SYSTEM: [r3 6 :F1:HCLI.OBJ r d :SD: r2 s Rr WORLD Xr r *r r& zr" BB BB r"  LP LP Cr" 2 STREAM STREAM r O SD o?t>uJkP観b6loPPPlP|o6o.oo?uH-p:ouE6ooPP .^__*_ __0_*_`n,oP]->oYt P^o?oಊ岷FوF!岷FP耬P6Ibo._ c____```aa+aKaaaaCb\bybbbbbc>u]6.{]Ê岷FFƇF岷FtS9Wgn,oPoP]øPಂFt !s>!7rHu岷FಈFS岷XFS岡H5؍F#H5؍F]H5LJF`LJFFFFƇFƇFFFFFFLJGG>u]6. lq}岷Fȱ5؍FP岷Fȱ5؍FP PAooPlP迣ಃ>lu0s岷Fȱ5ءಉFp岷Fȱ5؍F5岷Fȱ5؍F>oNu岷Fȱ5ƇFa>oPu岷Fȱ5ƇFw>oEu岷Fȱ5ƇFW>oAtr.J岷Fȱ5ƇF4岷Fȱ5؍F岷Fȱ5؍FP蔧h岷Fȱ5؍F.岷Fȱ5؍F3岷Fȱ5؍FP}@岷Fȱ5؍GP#岷Fȱ5؍GPP舟]岷FFu#ಂFt !s>!t岷F]1CLIJOBr !I/O Jobs r6 !(IJD) I/O Job Default Prefix [Logical Name] r6 !(DU) Default User [I/O User] r= "(PMI) Pool Minimum [20H - 0FFFFH] 0000H r= J"(PMA) Pool Maximum [20H - 0FFFFH] 0000H TrC "(AEH) Address of Exception Handler [CS:IP] 0000H:0000H rr6 "(EM) Exception Mode [Never/Prog/Environ/All] |r6 "(PV) Parameter Validation [Yes/No] r= "#(TP) Task Priority [0-0FFH] 0000H rC Z#(TSA) Task Start Address [CS:IP] 0000H:0000H r= #(DSB) Data Segment Base [0-0FFFFH] 0000H trC #(SSA) Stack Segment Address [SS:SP] 0000H:0000H r= $(SS) Stack Size [0-0FFFFH] 0000H r6 F$(NPX) Numeric Processor Extension Used [Yes/No] r  w$Never r ~$Programming Only mr $Environmental Only zr $All Exceptions 3r $ r LUjP PrP1PfF5؍FRFPMPPA!P1P5F5؍FRFPPPRP8PF5F!P8PF5F³P>PF5؍FPFP1P跨F5؂Fu PPF5؍FP萦شP8PF5FP>PF5؍FP\NP8PF5GꥸP1PF5؊GPŶ]rCMUd:\:u]>Fu]ÊFtSF]QCBIOSr8 ASCADPTFTTPCONACESMICUTCSTPMIPMAOSCTS r I r Gr  JBIOSr8.NU\:f:u "[ƆP6=o.efeefe ffff#f(fVf[f`fjfoftfyf~fffff\:t]\: t]ð]à{]àn,oPoP]øP]Ël]oMmooPlP➣>lu uPqMLrM:sMtMP裣8uM&vM!wM yMzM|MPJMMPtP]CLBIOSr  $BIOS Ur6 $(ASC) All Sys Calls in BIOS [Yes/No] r= $(ADP) Attach Device Task Priority [1-0FFH] 0000H r6 )%(TF) Timing Facilities Required [Yes/No] r= Z%(TTP) Timer Task Priority [0-0FFH] 0000H r= %(CON) Connection Job Delete Priority [0-0FFH] 0000H %r6 %(ACE) Ability to Create Existing Files [Yes/No] +r6 %(SMI) System Manager ID [Yes/No] r= ,&(CUT) Common Update Timeout [0-0FFFFH] 0000H _r6 d&(CST) Control-Sequence Translation [Yes/No] r= &(PMI) BIOS Pool Minimum [0-0FFFFH] 0000H r= &(PMA) BIOS Pool Maximum [0-0FFFFH] 0000H Zr6 '(OSC) Terminal OSC Controls [Yes/No] r6 6'(TS) Tape Support for iSBC 215G [Yes/No] Tr  g'Req rbOU\:f:u] PPP1P6oM"1P8PqMPiP1PrMPP8P6sM"ҶP8P6tM P1PuMP̴;P1PvMP躴lP8P6wM賣P1PyMP蘴EP1P6M舴vP1PMPvշP8P6zMo P8P6|M_]̀CBNFP r* PIUDUSDUGDUSDPGDPPDDSTGTWIOr u r vNON-FILE SYS CALLSr^PU\:f:uoMt"P6%o.gvhh hnhh%hnh*h.h7ho?t贒>Mt¹6l:PPlP6loPPPlPϤnoPoPo>o u>o?u-p:otooFoP PS.rr{sr ssFss>u6gô؊Mȱg؍MllMoOn,oPm.*ooPlP򑢻o>lu }:s PHo?yo>uD÷Mt !s>!u P ]àÊ÷M[rP\ƇM÷Mȱg؍Mll6o :÷Mȱg؍MllMooohtS6om ՗o>ou|P6B訥o< rJ.AtSt`t{t uuuhuquso >oto@>tk\:oMu]ð]l&GouZl&Gà!tH÷MÊÈMوM>ot=lB r=^:ow Po㋇88s?l&Gt>ou÷8Zu ÷8Ztô=sҠô=ul&t>o?tnl&G:u P'BP,Pi6loPPPlP袠noPoPo>o u>o?u P͊뎠-p:oufooHu P蝊8>Rt1>Fuon*Ȁ؈o/>CuPso?6o蹛oouZâñ"r,`؍ ll6orl&G÷ƇZñ"؍ llo㋇F88o>ouCP6ϊ硠o< r.xwx{2xxxxuvyl&G:u6lâô؊Z6l&8Du&L6lSôؠÈZâð÷Z>ouZ<o,o=PoP\]øP>ou÷8Zu ÷8Ztô=sҠô=ul&G:u à&G6lS9ôؠÈZÊ÷Z>ouƇZâñ"؍ rbll6o*Ul&ϊ :ouPo㋇n88)âô؊Zl&GÀ>t÷[t s砺ô=ul&uP|]l&u &G Ê÷[÷Ƈ[Ëñ2؍ll6o#ñ2؍llK6o$co>ouЊP6 6o.T~l&G:u4&GoSu l&G>oDu l&GPDž>oSu l&G>oDu l&GP蘅>o8ul&G 1&Gk>o5ul&G 1&GGUrePG>lGP/lGP[ lGP藌lGPP贝lG,P?lG.P0>oTu l&G0>oFu l&G0P躄lG1P(l&GÀ>oSu 1&W0>oUu#l&G 1&W&G&GPWl&G:t=P=4zz{{{{{y]|m|}|||||J}Y}h}w}}}}}}K~âô؊[o?tnPEP6loPPPlPUnoPoP襍o>o u>o?u P耂릠-p:otooɓHu PہC>Rt<>Fu#on*Ȁ؈oYPoP,]À>Cu{]ðP覂6o𒢴o!u÷M]ËCIDEVIr  *3r  13Xhr 83Hr  A3X&r  H3Xr  O389r T3hxr  _380vr f38@|r  o3 hxr 3 Hr 3 wrr 3 r: 3 xri 2KKKKKKKKjr 38r 2r 3Xr 3Fr  28qr- 3jqxāĈďĔğĦį ()28Hr'iU^㋟@ĉhċ>lg]8CIDEVLr 5iSBC 204ir 5iSBC 206]r 5iSBC 208Qr 5iSBC 215/iSBX 218r" 6iSBC 215G/iSBX 217/iSBX 218Ir $6iSBC 220r .6iSBC 254 r  868251Ar  ?68274)r  E682530r L6iSBX 270r V6iSBC 534r `6iSBC 544r j6 Line Printer7r x6Terminal Handler Driverr 6iSBC 286/10 Line PrinterGr 6iSBX 251|r 6iSBC 186/03 SCSIr 6 iSBX 218Ar 6 RAM Driverr 6 iSBC 188/48r- 3 *4dnnjǖǠxǪǸȅǯr 6 Driver r 6 82530 SCC 1 r 7 82530 SCC 2 r 7 82530 SCC 3 r &7 82530 SCC 4 r  67 r :7 r <7r >7r> @77(HID) Host ID [0-0FFH] 0000H lr7 y7"0(ARB) SCSI Bus Arbitration [Yes/No] Sr> 77(IL) Interrupt Level [Encoded Level] 0000H r> 77(ITP) Interrupt Task Priority [0-0FFH] 0000H r> 87(PA) Port Address [0-0FFFFH] 0000H r> V87(MDV) Motor Delay Value [0-0FFFFH] 0000H Dr> 87(WIP) Wakeup I/O Port [0-0FFFFH] 0000H r> 87(DP) Data Port Address [0-0FFFFH] 0000H r> 97(POA) 8255A Port A Address [0-0FFFFH] 0000H r> :97(POB) 8255A Port B Address [0-0FFFFH] 0000H r> s97(POC) 8255A Port C Address [0-0FFFFH] 0000H r> 97(CON) 8255A Control Port Address [0-0FFFFH] 0000H r7 9"0(TAB) Printer Expands Tabs [Yes/No] }r> :7(IIL) Input Interrupt Level [Encoded] 0000H Nr> P:7(OIL) Output Interrupt Level [Encoded] 0000H r> :7(UDP) USART Data Port [0-0FFFFH] 0000H r> :7(USP) USART Status Port [0-0FFFFH] 0000H r> :7(IRP) 8253 Inrate Port [0-0FFFFH] 0000H r> 4;7(ICP) 8253 Input Control Port [0-0FFFFH] 0000H r> m;7(IRC) 8253 Input Counter Number [0-2] 0000H rB ;;(IRF) Inrate Frequency [0-0FFFFFFFFH] 00000000H }r> ;7(ORP) 8253 Outrate Port [0-0FFFFH] 0000H Lr> <7(OCP) 8253 Output Control Port [0-0FFFFH] 0000H Sr> U<7(ORC) 8253 Output Counter Number [0-2] 0000H TrB <;(ORF) Outrate Frequency [0-0FFFFFFFFH] 00000000H -r> <7(SP) Status Port Address [0-0FFFFH] 0000H =r> =7(NB) Number of iSBC 534 Boards [1-4] 0000H r> ==7(NB) Number of iSBC 544 Boards [1-4] 0000H r> v=7(MA) Memory Address Base [0-0FFFFH] 0000H r> =7(MS) Dual Port Memory Size [0-0FFFFH] 0000H +r> =7(CAD) Channel A Data Port [0-0FFFFH] 0000H r> !>7(CAS) Channel A Status Port [0-0FFFFH] 0000H r> Z>7(CBD) Channel B Data Port [0-0FFFFH] 0000H [r> >7(CBS) Channel B Status Port [0-0FFFFH] 0000H Ir7 >0(ATT) Channel A Timer Type r> >7(AIP) Channel A Inrate port [0-0FFFFH] 0000H r> 7?7(AIC) Channel A Inrate Command Port [0-0FFFFH] 0000H r> p?7(AIT) Channel A Inrate Counter [0-2] 0000H krB ?;(AIF) Channel A Inrate Freq. [0-0FFFFFFFFH] 00000000H r> ?7(AOP) Channel A Outrate Port [0-0FFFFH] 0000H r> @7(AOC) Channel A Outrate Command Port [0-0FFFFH] 0000H r> X@7(AOT) Channel A Outrate Counter [0-2] 0000H rB @;(AOF) Channel A Outrate Freq. [0-0FFFFFFFFH] 00000000H r7 @0(BTT) Channel B Timer Type r> A7(BIP) Channel B Inrate Port [0-0FFFFH] 0000H r> 9A7(BIC) Channel B Inrate Command Port [0-0FFFFH] 0000H r> rA7(BIT) Channel B Inrate Counter [0-2] 0000H erB A;(BIF) Channel B Inrate Freq. [0-0FFFFFFFFH] 00000000H r> A7(BOP) Channel B Outrate Port [0-0FFFFH] 0000H r> !B7(BOC) Channel B Outrate Command Port [0-0FFFFH] 0000H r> ZB7(BOT) Channel B Outrate Counter [0-2] 0000H rB B;(BOF) Channel B Outrate Freq. [0-0FFFFFFFFH] 00000000H r 4+$]r *4 +$]sr 64*+$]ɖr D44+$r P4d+$r \4n+$r f4+$Azʳ%Yr# z4x+Wː;ṱ#\͕r 4+WzȐz r 4+]DXr 4+ȶ}rG 4+v(a|v >wа&_ј+Țv@yҲ(aӚr[ 5+6(a~Ț~F(a~Ț~V(a~Ț~f(a~Ț~r \5+$Azʳ%;r p5+$ r ~5+$Azʳʀȹr 5+$]ɖr 5+ȶ]dr- 5^jvńŐŜźŦƜưƾFƁr0iU ^㋇ƉF u~u&lGFFFF~ u^.ŀɀFlGI~uK^.F lG FlG4FFF2F!lGLFF~u>MtIPHǴP薋FF^ t)NS^S茋^$FNFNFŊF]CIDEVPr  8254r  80186r  80130rJBjUooPlP}ԃ>lu$<w $o u0>o ulGP>o ulGPχP耀]ÁrXjU>o uk@>o ulGPׇ+>o u lG>o ulGP|P-]rHkU>o u0>o ulGP脇>o ulGP9P]Br3`kU>o u>o ulGPAP]HrkU>o uw>o ulGPbo<ro u0>o ulGP>>oulGP_P}]grXpmU>o u@>o"u lG#>oulGP!>o#ulGPքP}]ãr mU]ír$mU^.!%*RZ] rmU>o uL o$:s<7v*.aՅ5>Rf̆@J^zŇlGAlG8lG/lG &l& tlG l& t{lG{ooPlP5ԃ>ltQ:w l&8O u<w~l&G& t.Pl&G &GlGwl& txlGxl& txlGxooPlP~ԃ>lux:w{l&8O u<w{l&G& u~P%lGl&"tlG#l&"t|lG%|ooPlP*~ԃ>ltF:w l&8O"u<v/lluE:w l&8O"u<vl&G0&"uPllG1Pyo<:t<;te>o:u l&G l&G"Ԋooht+JuZoolt+Ju0ooqt+JuP z>o:u^l&G :u\&8Ou&Gl&u&Gl&wRl&G &G&w<l&G&G\l&G":uU&8O'u&G'l&0uarHq&G0l&w'l&G#&G%&w0l&G,&G.]ðPAy]rX rU>o u,@>o ulGP蘀+>ou lG>oulGP=Px]ìr\rU>o u#>o u lG>o8ulG P5g>o9ulGP#Ro<r< vPx?o.!*3lGlGlG lG P]ýrrUlGԌԀ>o u,>o$uoԍb>o%uoԍ@I>o+uoԍ@N>o&uoԍ@ >o'uoԍ@P~$>o3uoԍ@PPw]rXsU>o ut@>o ulGP~+>o u lG>o ulGP~P6w]rCtU>o u!+>o"u lG>o ulGPG~Pv]ÆCIUNIIr  C 9r  B Fr C M#ur C  (r 1C ~Mr  @C Yr BAr GC%%r VC r  WC r C P#+r C#r- BNU`qԀԇԇԇԗԇԇr;RtU^㋇$ tLԋll&]CIUNILr C Unit Information r4 C(NAM) Unit Info Name [1-17 Chars] r; C(TS) Track Size [0-0FFFFH] 0000H r; D(MR) Maximum Retries [0-0FFFFH] 0000H #r; FD(SR) Step Rate [0-0FFH] 0000H r; |D(ST) Settle Time [0-0FFH] 0000H 7r; D(HLU) Head Load/Unload Time [0-0FFH] 0000H r; D(HLT) Head Load Time [0-0FFH] 0000H ir; E(HUT) Head Unload Time [0-0FFH] 0000H r; TE(CS) Cylinder Size [0-0FFFFH] 0000H r; E(NT) Number of Tracks per Side [0-0FFFFH] 0000H r; E(NS) Number of Sectors/Track [0-0FFFFH] 0000H r; E(NC) Number of Cylinders [0-0FFFFH] 0000H {r; ,F(NFH) Number of Heads/Fixed Disk [0-0FFH] 0000H Cr; bF(NRH) Number of Heads/Removable Disk [0-0FFH] 0000H r; F(NAC) Number of Alternate Cylinders [0-0FFH] 0000H r? F(SSN) Starting Sector Number [0-0FFFFFFFFH] 00000000H )r4 G(BTI) Bad Track Information [Yes/No] r; 7G(BPA) Base Port Address of Board [0-0FFFFH] 0000H r; mG(NPB) Number of Pages per Board [0-0FFFFH] 0000H r; G(NB) Number of Boards [1-4] 0000H zr4 G(LEM) Line Edit Mode [Trans/Normal/Flush] r4 H(ECH) Echo Mode [Yes/No] r4 7H(IPC) Input Parity Control [Yes/No] cr4 fH(OPC) Output Parity Control [Yes/No] r4 H(OCC) Output Control in Input [Yes/No] ]r4 H(OSC) OSC Controls [Both/In/Out/Neither] r4 H(DUP) Duplex Mode [Full/Half] Mr4 "I(TRM) Terminal Type [CRT/Hard Copy] r4 QI(MC) Modem Control [Yes/No] Kr; I(RPC) Read Parity Checking [See Help/0-3] 0000H r; I(WPC) Write Parity Checking [See Help/0-4] 0000H r; I(SN) Scroll Number [0-0FFFFH] 0000H r; "J(BR) Baud Rate [0-0FFFFH] 0000H r; XJ(FE) Format Exception [0-0FFH] 0000H r; J(CB) Control Byte [0-0FFH] 0000H r; J(IC) Initialization Command [0-0FFH] 0000H r4 J(ID) Initialization Data [None/CR] r; )K(BMA) Base Memory Address [0-0FFFFH] 0000H Tr4 _K(WP) Write Protected [Yes/No] r  KNoner K r6 K vr KTransparent r  KNormal r  KFlush 8r  KBoth r  KInput r  KOutput r KNeither Mr  KFull r  LHalf r  LCRT !r LHard Copy r ,yr}tUo㋇6ţԀ>ou>Mu IPH ԍGPGP̀PPP/P贀lGPl&P螀PP蒀]BrquUP6Pl&w~PP6Pl&w~P6Pl&w~P6Pl&w~P6Pl&w{~]ðr5luUP6Pl&w4~PP6Pl&w ~]ruUPP6Pl&w~P6Pl&w}P6Pl&w}P6Pl&w}P6Pl&w}(P6Pl&w}^P6Pl&w}]fr0vURPP6Pl&wp}P6Pl&w\}6P6Pl&wH}lP6Pl&w_}P6Pl&wK}P6Pl&w7}P6Pl&w#}P:Pl&w&w}HP/Pl&GP(P6Pl&w |P6Pl&w!|]ïrwUgPP6Pl&w|P6Pl&wq|6P6Pl&w]|lP6Pl&wt|P6Pl&w`|P6Pl&wL|P6Pl&w8|P:Pl&w&w|HP/Pl&GPՌ]mr]wUPP6Pl&w{P6Pl&w{wP6Pl&w{P6Pl&w{]Þrk6xULP/PH}l&u P l&u PPP}HP/Pl&GPwP/Pl&GPP/Pl&GPP/Pl&GP׋P/P|l&u !P2l&u 'Pl&u .P6P P_|3P/PS|l&u?EPP7|bP/P+|l&u KPPP P |,P6Pl&w z]ryUP/P{l&u P l&u PPP{HP/Pl&GP越wP/Pl&GP蟊P/Pl&GP舊P/Pl&GPqP/PD{l&u !P2l&u 'Pl&u .P6P Pz3P/Pzl&u?EPPzbP/Pzl&u KPPP PzP/Pl&GP讉P6Pl&wxP6Pl&wxbP6Pl&w{x,P6Pl&wgx]îr U{U]ÿr$Z{U(PP6Pl&GPCx]Ary{U PP6Pl&w'xP6Pl&wxP6Pl&w*xP6Pl&wxP6Pl&wx:P/Pyl&uPPyr`l`&8Gr`[Q&@Ps_H]PPRyl&G:`t(vPP8y`ݴ1 u P1Py`uPP y]êr|UPP6Pl&wwP6Pl&wwP6Pl&wvP6Pl&ww(P6Pl&wv^P6Pl&wv]ýr8}UziP6Pl&wvP/Pl&GPx].CIUNIPr #Lid(r  &L0000) r  -L0000H - ry<}U>ovPm]Êo .ʔؔlSP|]lGlGPt]lGlGlGPu]FrS}U>o vPm]Êo . /8lSP]lGlGPt]r}U>o'u lGf>o(u lGV>o)u lGe>owFo .ƕƕƕΕוlSP莅]lG&lGPGt]ðPl]lGlGPs]*r~U>o)u lG|>o'u lG R>owMo .;J\S\\\dm{lSP]lG!lG!8P,l]lG'lGP\s]lGlGlGPrs]lGPt]lGPY]roU>o)u lGc>owDo . &4=FTblSP1]lGPsk]lG'lGPr]lGlGlGPr]lGP`s]lGP蠃]r(U>o ulSP贃]À>o u lG>ou lG>oulGPr]À>ou7ooPlPEmb݃>lu<r<vbl&G]ðPj]rU>o ulSP ]ào<s<&vo.>XGP^ę>oTu l&G]À>oNu l&G]À>oFukl&G]lGlGlGlG>oBu l&G]À>oIu l&G]À>oOu l&G]À>oNuSl&G]À>oFu l&G]À>oHu/l&G]À>oCu l&G]À>oHu l&G]ðjlG{lGP貁]ÊooPlPku݃>lu3<w/ul&G]ÊooPlP}ku݃>lu<vPh]àul&G]lGPp]mrVU>o ulSPR]ào<s<"vo. T]fo}Ś>oTu l&G]À>oNu l&G]À>oFuol&G]lGlGlGlGP蓀]À>oBu l&G]À>oIu l&G]À>oOu l&G]À>oNuSl&G]À>oFu l&G]À>oHu/l&G]À>oCu l&G]À>oHu l&G]ðP{g]lGPn]îr ۃU]1r;U>o ulSP]À>o ulGPn]ðP2g]8rU>o ulSP]À>o u lGC>o)ulGP;n]À>o*u lG>o+u lG>o,ulGPo-u>oNu l&G]À>o twxl&Gw:s+vcPPpfPwȴPkhPPpxs'lw&8GrmQ&@PjqH qݢpݢoݸoPPNpx6loPPPlPzooPoPoo>o u*>o?u9-p:otoouywu]we>yHu PrdU>yRtN>yIuIl&O+sz*wwݴply^NbrOYl&Gxh>yDu9l&Ot-*wݵwݴply^Yl&OL ooPlPagy݃>ltPd"wݴyl&@&8Gs&Gw Pd]úrPU>o ulSP(}]À>o.ulGPk]À>o/ulGP|]ðPId]|CIDUIIr :Ldr LL@8dqr ^Ldr pLdmr L{dr Ldr L|r Lkr L@dr Ld@r L dr M(r- Mz݌ݞݰ .@rVU^㋟Rމz6l| zލw l,zފGl&G&G&]CIDUILr >M Device-Unit Information r? XM(NAM) Device-Unit Name [1-13 chars] r? M(PFD) Physical File Driver Required [Yes/No] r? M(NFD) Named File Driver Required [Yes/No] Zr? N(SDD) Single or Double Density Disks [Single/Double] #r? @N(SDS) Single or Double Sided Disks [Single/Double] r? zN(EFI) 8 or 5 Inch Disks [8/5] r? N(SUF) Standard or Uniform Format [Standard/Uniform] /rF N(GRA) Granularity [0-0FFFFH] 0000H rJ /O(DSZ) Device Size [0-0FFFFFFFFH] 00000000H QrF tO(UN) Unit Number on this Device [0-0FFH] 0000H _r? O(UIN) Unit Info Name [1-17 Chars] &rF O(RUT) Request Update Timeout [0-0FFFFH] 0000H rF 0P(NB) Number of Buffers [nonrandom = 0/rand = 1-0FFFFH] 0000H Ar? qP(CUP) Common Update [True/False] krF P(MB) Max Buffers [0-0FFH] 0000H r  PSingle r  PDouble r P r  PTrue rr  QFalse r Q8 r Q5 r QStandard r QUniform r $QrRU^㋇6ţ|ހ~u>Mu IPH |ލGPGPn~PPmP:PmlGPl&Pm<PPml&GPDPPkPAPl&w1 j]πCLDEVr- Hxc&~䐝䐝ГP-r܉Uf:\:u]zzM|t*b|2؍ll6o|[̊zMz"]7CCUSDr OPNDPNDUPNDNDUr Wr 0rN User Devices Do you have any device drivers not supported by this ICU? r  XBCDFHIRr ` USER JOBSkr j USER DEVICESr  wNONErЊUf:\:tZ>[u o?b>o?tPoo6loPPPlPtnoPoPjo6oipoo?u P^땠-p:ouE6o4poPPAp.ŢPTբ}o,oP^ >oYt P_o?뜀>oYuo[hP6vo.2.PTY`w&} &]à{][빠n,oPoPj]øP]Ël]뉊ooo6oir(o)ooÈoo͊o*˵o't+Ju[닸[r/[[Pw/\0\Pe۰Pb^Ӱ]CLCUSDr FQUser Devices ?r4 TQ(OPN) Object Code Path Name [1-45 characters] r9 Q(DPN) Duib Source Code Path Name [1-45 characters] .rD Q(DUP) Device and Unit Source Code Path Name [1-45 characters] rD Q(ND) Number of User Defined Devices [0-0FFH] 0000H MrD 5R(NDU) Number of User Defined Device-Units [0-0FFH] 0000H r  tRNONE~rU\:f:t>[u]z`PPh>[uP/P P/P[PwP4P[PwP?P[Pw6P?P6/\fuP?P60\of]HCTHSDr  RQTHNORMIN ^r  RQTHNORMOUT r WORLD 3r  r  r  r&  Ur" BB BB kr" 3LP LP r" PSTREAM STREAM r mSD r zIW0 rK CFBROTUTBPTPSCNUBPUPSDDTIOVIMNOMNIILOILRMBCSICCCUCr r+ |LMNOPQRSTUVWXYZ[\]^zr |R RQTHNORMINr R RQTHNORMOUTr. Do you need any more terminal handlers? r  BCDFHIRrr' !DYNAMIC DEBUGGER/TERMINAL HANDLERr ! SUB-SYSTEMS r' .!DYNAMIC DEBUGGER/TERMINAL HANDLERr' P!DYNAMIC DEBUGGER/TERMINAL HANDLERr r SUB-SYSTEMS r' !DYNAMIC DEBUGGER/TERMINAL HANDLERr.xU~t1\:Ft]"rU>l:tVo?1\u>o?t~Pml6loPPPlPqo6omoo?uu-p:ou}6ommoPPzm.Ȧɥץ >tr:\:t\:f:tPэZn,oލGP[ P\o?>oYt P\o?o1\و1\1\Pyeoo>ou7P6}so.[ZȦͦ*1 8G_wȨ;XqA'?WݫQ>u&r:\:t]á\:f:t]øP"a6E{]àur1\1\ui1\1\Ƈ1\1\Sn,o/PoPf]øPタ1\t !s>!u1\㈇1\SX1\SGoHgLJ;\LJ=\%?\LJ@\B\C\LJD\F\G\ƇH\TI\ 򤡺Hga؍V\ 򤡺HgƇc\hƇd\xƇe\Ƈf\ Ƈg\7Ƈh\i\!>u]6"l,9Y1\ȱg؍;\1\ȱg؍=\>oYu'8:u8:u1\ȱgƇ?\!>oNt1\ȱgƇ?\qr1\ȱg؍@\q1\ȱg؍B\vooPlP\>luv31\ȱgؠ㈇C\1\ȱg؍D\P`g1\ȱg؍F\<>oYuI1\ȱgƇG\I\ 1\ȱg؍V\ ~>oNuj\:h:t >l:wv1\ȱgƇG\K>oYu1\ȱgƇH\+>oNu=1\ȱgG\u$1\ƄH\n1\ȱg؂G\unn*oȴ wq1\ȱgoo؍J\1\ȱgؠ㈇I\tro1\ȱg؂G\tn*oȴ vn1\ȱgoo؍W\1\ȱgؠ㈇V\n1\ȱg؍c\n1\ȱg؍d\V>oEu1\ȱgƇe\뮀>oRu?1\ȱgƇe\a1\ȱg؍f\PY^Do<7t<8t1\ȱgؠog\z1\ȱg؍h\Po]n*oȴ,wD1\ȱgoo؍j\1\ȱgؠ㈇i\P7V1\1\u#タ1\t s> t1\^]MCLTHSr( RDynamic Debugger/Terminal Handler r= R(CF) Clock Frequency [0-0FFFFH khz] 0000H qr= R(BR) Baud Rate [0-0FFFFH] 0000H r6 )S(OTU) 80130 O.S.P Timer Used [Yes/No] r= ZS(TBP) Timer Base Port [0-0FFFFH] 0000H r= S(TPS) Timer Port Separation [0 - 0FFH] 0000H r= S(CN) Timer Counter Number [0,1,2] 0000H r= T(UBP) Usart Base Port [0-0FFFFH] 0000H $r= :T(UPS) Usart Port Separation [0 - 0FFH] 0000H Lr6 rT(DDT) Dynamic Debugger Terminal Handler [Yes/No] r6 T(IOV) Input/Output Version [Yes/No] kr6 T(IMN) Input Mailbox Name [1-12 Chars] r6 U(OMN) Output Mailbox Name [1-12 Chars] or= 6U(IIL) Input Interrupt Level [Encoded] 0000H -r= nU(OIL) Output Interrupt Level [Encoded] 0000H r6 U(RM) Rubout Mode [Echo/Replace] r  UEcho r UReplace or= U(BC) Blanking Character [0-0FFH] 0000H r6 V(SIC) Size of Characters [7,8] r6 OV(CC) Control-C Required [Yes/No] r6 V(UC) Name of Control-C Object File [0-32 Chars] r V ]r\UXP#P"`P8PFg;\3^1P8PFg=\^iP1PFg؊?\PnP8PFg@\]P8PFgB\]Fg؊C\0> P8P_BP8PFgD\]zP8PFgF\]P1PFg؊G\PWnP1PFg؊H\P;nP1P_Fg؍J\RI\P^PP^EP1P^Fg؍W\RV\P^PP^vP8PFgc\\P8PFgd\\P1Pz^Fg؀e\u PP PT^&P8PFgbrLf\\^P1P/^Fg؍g\PP^PP ^P1PFg؊h\PmP1P]Fg؍j\Ri\P]PP]]r;ԗU>l:u]1\l:t]àr:\:t]á\:f:t]øP{]àn,oPoP^]øP]ËlR~Q{s_u_ooPlPT>lu=vv_x_PYu>oYuz_u>oNuz_u>oDuz_>oUuzz_yn*oȴ7w`oo|_{_H>oNu_:>oPu_,>oEu_>oAu__PjPQ`ÀCLNUCr VNucleus pr6 V(ASC) All Sys Calls [Yes/No] r6 V(PV) Parameter Validation [Yes/No] Lr= #W(ROD) Root Object Directory Size [0 - 0FF0h] 0000H Br= [W(MTS) Minimum Transfer Size [0-0FFFFH] 0000H r6 W(DEH) Default Exception Handler [Yes/No/Deb/Use] r6 W(NEH) Name of Ex Handler Object Module [1-32chs] r6 W(EM) Exception Mode [Never/Program/Environ/All] 2r6 &X(SRR) Start Root job from Reset [Yes/No] -r  WXYes r  \XNo r  `XNever r gXDynamic Debugger r  yXUser r XProgramming Only 8r XEnvironmental Only Er XAll Exceptions r X Wr,USP P[P1P6s_j2P1Pu_ PjcP8P6v_YP8P6x_YP1Py[>z_u P*>z_u P>z_u PPP:[P1P.[|_P{_P [PP[5P1P[>_u P*>_u P>_u PPPZfP1P_Pi]CNOBPr GTEDDDFDCOLOUOSOSRr Ur OBJECT SYS CALLSrܚU\:s_tYP6go.RݲvzղղƲ˲ղ]à{]àn,oPoPl[]ø]øhPN둸7!7777 777P;hѰPOɰ]CLNOBPr XObject Sys Calls }r X @r6 X(GT) Get Type r6 X(ED) Enable Deletion r6 0Y(DD) Disable Deletion Br6 aY(FD) Force Delete 5r6 Y(CO) Catalog Object lr6 Y(LO) Lookup Object Sr6 Y(UO) Uncatalog Object Ur6 %Z(SOS) Set O.S. Extension rU\:s_t]QPPYP1P67h PPY?P1P67h PPYpP1P67oh PPYP1P67Sh PPiYP1P677h PPMYP1P67h PP1Y4P1P67g PPYeP1P67g PPX]CNJTPr DJOFFCTDTSLPGPSPcr 4,r 5JOB AND TASK SYS CALLS7rU\:s_tW̎P6eo.26;RW[dinsx}]à{]àn,oPoPY]ø]øhPM듸7 7"7$7 &7(7*7PfְPMΰ])CLNJTPr ZZJob and Task Sys Calls r rZ r6 tZ(DJ) Delete Job r6 Z(OFF) Offspring r6 Z(CT) Create Task r6 [(DT) Delete Task r6 8[(SLP) Sleep r6 i[(GP) Get Priority r6 [(SP) Set Priority rPU\:s_t]PPP#XP1P67fPPXP1P6 7fPPWP1P6"7fPPWGP1P6$7fPPWxP1P6&7fPPWP1P6(7efPP{WP1P6*7IfPP_W]ÆCNXGPr# LMBXDMBSEMDSMREGRCACDRr jr kEXCHANGE SYS CALLSr4U\:s_tUVP67do.5εҵ-׵- #-]à{]àn,oPoPX]ø]øhPK둸,7!.7072747 6787:7PdѰP[Lɰ]CLNXGPr [Exchange Sys Calls r [ 'r6 [(MBX) Create, Send and Receive Mailbox r6 \(DMB) Delete Mailbox r6 F\(SEM) Create, Send and Receive Semaphore r6 w\(DSM) Delete Semaphore r6 \(REG) Create Region and Send Control r6 \(RC) Receive Control r6 ](AC) Accept Control r6 ;](DR) Delete Region rU\:s_t]yNPPV$P1P6,7Oe"PPeVUP1P6.73e"PPIVP1P607e"PP-VP1P627d"PPVP1P647d"PPUP1P667d"PPUJP1P687d"PPU{P1P6:7d"PPU]ÑCNFSPr ~CSDSGSGPASPM=r r FREE SPACE SYS CALLSRrU\:s_tT.P6@ybo.h޷ַַ·Ƿ̷ַ]à{]àn,oAPoP\V]ø]øhPI뗸<7>7 @7B7D7P:cPJذ]ÀCLNFSPr p]Free Space Sys Calls r ] r6 ](CS) Create Segment Yr6 ](DS) Delete Segment (r6 ](GS) Get Size r6 ^(GPA) Get Pool Attributes ir6 L^(SPM) Set Pool Minimum rU\:s_t]LPPTP1P6<7cPPTP1P6>7cPPT*P1P6@7ocPPT[P1P6B7ScPPiTP1P6D77cPPMT]CNINPr# SIRIENIEXISWIENADSAGLdr r INTERRUPT SYS CALLSrFU\:s_tCSVP6t%ao.G?? !&+05?]à{]àn,ouPoPU]ø]øhPnH둸F7!H7J7L7N7 P7R7T7PaѰPIIɰ]CLNINPr ^Interrupt Sys Calls 8r ^ qr6 ^(SI) Set Interrupt Qr6 ^(RI) Reset Interrupt r6 ^(ENI) Enter Interrupt =r6 *_(EXI) Exit Interrupt Er6 [_(SWI) Signal and Wait Interrupt r6 _(ENA) Enable 5r6 _(DSA) Disable r6 _(GL) Get Level crU\:s_t]gKPPoSP1P6F7=bPPSSP1P6H7!bPP7S9P1P6J7bPPSjP1P6L7aPPRP1P6N7aPPRP1P6P7aPPRP1P6R7aPPR.P1P6T7yaPPR]CNETPr CECDEDCICACr wr EXTENSION SYS CALLSrU\:s_tQP6g_o.z𺘺躡躽ʺϺԺٺ޺躰]à{]àn,oPoPJS]ø]øhPF뗸V7X7 Z7\7^7P(`PGذ]CLNETPr "`Extension Sys Calls r6 7`(CEC) Create Extension and Composite r6 h`(DE) Delete Extension r6 `(DC) Delete Composite r6 `(IC) Inspect Composite r6 `(AC) Alter Composite r ,a rU\:s_t]IbPPQwP1P6V7`lPPQP1P6X7y`lPPQP1P6Z7]`lPPsQ P1P6\7A`lPPWQ;P1P6^7%`lPP;Q]CNECP r SEHGEHr [r EXCEPTION SYS CALLSrXU\:s_t1PP6^o.λ/'' ']à{]àn,oPoPQ]ø]øhPhE띸`7b7P^뎰PaF놰]ËCLNECPr 2aException Sys Calls r6 Ga(SEH) Set Exception Handler r6 xa(GEH) Get Exception Handler r a Zr\U\:s_t]HrPPPP1P6`7U_PPkPP1P6b79_PPOP]×CUSEFrB >ODSPMIPMAMOBMTKMPRAEHEMPVTPTSADSBSSASSNPXNAMr {r% ijklmnopqrstuvwr! |Do you have any user jobs? gr& Do you have any more user jobs? sr  BCDFHIRr  USER JOBSr NUCLEUS `r  USER JOBSr  USER JOBSr NUCLEUS Cr  USER JOBSr(DU_:Ft]rgUo?_u>o?t>u,HPKUU6loPPPlP!Zo6oUoo?u PLD뛠-p:ot6oUoPiPU.^lǽǽ>t\:s_uqP{Bn,o/PC)>u6o>oYt PDo?o_و_Ί_PyMo>ouP6+[o.*^־ݾȿJbzHa~%‚>u\:s_t PW]6.{]Ê__rTƇ__tSn,oPoP,O]øP򂿶_t !s>!u"_򈇶_SX_SgoHPظ_LJ_0___Ƈ____Ƈ_Ƈ______LJ__XƇcg>u]6oKlΏAooPlPBE>luC=w>_ȱء_AooPlPE>lu0s_ȱء__ȱ؍_._ȱ؍__ȱرrD_N_ȱ؍__ȱ؍_>oNu_ȱƇ_a>oPu_ȱƇ_w>oEu_ȱƇ_W>oAt_ȱƇ_4_ȱ؍__ȱ؍_PHh_ȱ؍_._ȱ؍_3_ȱ؍_PxH`_ȱ؍_PGC_ȱ؍_P Y&_ȱ؍cPQYPc@__u#򂿶_t !s>!t_I]äCLUSERr aUser Jobs r6 a(NAM) Job Name [0-14 characters] +r= a(ODS) Object Directory Size [0-0FF0H] 0000H r= &b(PMI) Pool Minimum [20H - 0FFFFH] 0000H 2r= ^b(PMA) Pool Maximum [20H - 0FFFFH] 0000H r= b(MOB) Maximum Objects [1 - 0FFFFH] 0000H 1r= b(MTK) Maximum Tasks [1 - 0FFFFH] 0000H or= c(MPR) Maximum Priority [0 - 0FFH] 0000H rC >c(AEH) Address of Exception Handler [CS:IP] 0000H:0000H ur6 |c(EM) Exception Mode [Never/Prog/Environ/All] r6 c(PV) Parameter Validation [Yes/No] r= c(TP) Task Priority [0-0FFH] 0000H rC d(TSA) Task Start Address [CS:IP] 0000H:0000H r= Td(DSB) Data Segment Base [0-0FFFFH] 0000H wrC d(SSA) Stack Segment Address [SS:SP] 0000H:0000H r= d(SS) Stack Size [0-0FFFFH] 0000H r6 e(NPX) Numeric Processor Extension Used [Yes/No] r  3eNever r :eProgramming Only pr LeEnvironmental Only }r `eAll Exceptions 6r pe r0UFBP PNJP1PBJF؍cRcP)JPPJ.P8PF_.HfP8PF_HP8PF_GP8PF_GP8PF_GFP8PF_G~P>PF؍_PGP1P`IF؂_u sPPF؍_P9GP8PF_FP>PF؍_PG P8PF&r, _FBP1PF؊_PnW]r8GU>_u]Ê_tS_]jCMODSr teUser Modules r; e r eModule : 1-55 characters Gr eModule : ]r e $r  BCDFHIRjr  USER MODULESrzU?6lPPlPZR6lPPlPER9؀eu6lPPlPR6lP PlPR9؊et6leVRlPQ6loPPPlPQn6oBGs$>t9؂euet-p:ot6o.MoPP;M.+BGƂ>u]={]à9؂et[o*፷eellwo,oPoPG]øW>lud9؂etso*፷eeNO9ƇeC>o?u P:39؂erjuoPoPEo6oEsP;pon*oȢ7:v9؍e69oo؍e9ؠe>lu]CLMODr eUser Modules {r; e Tr $fModule : 1-55 characters r >f(in ROM) r Hf(in RAM) r RfModule : r [f rUn= PPvEdPPjE<wr9؂et_PPEE9؀eu 6l~6lP PlP{OP P E9؍eRePDu]CGNILr2 (UDFHIFEIFALFBIFTHFNUFILFCAFDTFSDFr U r xyz{|}~Mr VINCLUDES AND LIBRARIESrUCؐP6Qo.:>BG^dhw|ȁȆȋȐȕȭȲȷȼȰ]ð]à{]àn,oPoPE]øP]Ël 9U7C8>089^848/8*8PS8D9.9 r999PRP9(CLGNILr: `fIncludes and Libraries Path Name [1-45 Characters] r8 f(UDF) UDI Includes and Libs r8 f(HIF) Human Interface Includes and Libs r8 f(EIF) Extended I/O System Includes and Libs r8 .g(ALF) Application Loader Includes and Libs ;r8 ag(BIF) Basic I/O System Includes and Libs GrD g(THF) Terminal Handler and Dynamic Debugger Includes and Libs r8 g(NUF) Nucleus and Root Job Includes and Libs zr8 h(ILF) Interface Libraries +r8 9h(CAF) Crash Analyzer Includes and Libs Lr8 lh(SDF) System Debugger Includes and Libs r8 h(DTF) Development Tools Path Names rU;P5PCP3P7PhSP3P8PWS;P3P08PFSnP3P^8P5SP3P8P$SP3P9PSP?P8PSP3P8PRFP3P9PRyP3Pr9PRP3P9PR]:CNGPNr rROPRAFr {r  nr |GENERATE FILE NAMESrXU=B"P6+Po.// "/:]ð]:{]àn,o,PoPC]øP]Ëlc7댸d77P8PQPY85CLGNPNr7 hGenerate File Names File Name [1-55 Characters] r8 i(ROP) ROM Code Prefix r8 ;i(RAF) RAM Code File Name ir;U:P2PBHP3Pd7PQ{P3P7PQ]xCGENYr !#X17лZր;r ICULOC.CSD r  RUN Sr  RUN Wr ICUROT.CSD br  #SUBMIT \r  *DELETE vr 1,r  2LIB86 r  9CREATE fr  @ADD Mr  DEXIT r J r K r MNUCLUS TO fr  WMTH0 TO r  _IOS TO Fr  fEIOS TO r nLOADER TO hr  xHI TO r  ~UDI TO 0r  ROOT TO r SDUMPR TO %r  SDB TO r  TO r! To build the system submit: r CSDr U{m{mmmPxPlP=mPlPFl>ltP]à{moo{m<:tWzu_os6l9-r P9PlP6lyPPlP6l7P7PlP6lyPPlP>Wztos6lyPPlP6l9P9PlP6lyPPlPs6lyPPlP^6l7P7PlPG6lyPPlP2UzUz<v9؂etetx6lyPPlP6lUz9؍eRePlP6l4zPPlP6l7P7PlP6lyPPlPUzta9m:us8p:tm6lyPPlPj6lcoPoPlPS6l#zP PlP>6l7P7PlP'Br 6lyPPlP8r:us8t:tm6lyPPlP6lcoPoPlP6l-zPPlP6l7P7PlP6lyPPlP>_tm6lyPPlP{6lcoPoPlPd6lyP PlPO6l7P7PlP86lyPPlP#j:\:t>\tUzUz1\~Mtm6lyPPlPN6lcoPoPlP7r 6lyPPlP"6l7P7PlP 6lyPPlPd:\:tt>i tm6lyPPlP6lcoPoPlP6lyPPlP6l7P7PlP6lyPPlPyb:\:tt>Btm6lyPPlPT6lcoPoPlP=6lzP PlP(6l7P7PlP6lyPPlP`:\:tt>:tm6lyPPlP6lcoPoPlP6lzPPlP6l7P7PlP6lyPPlP^:\:tt>o:tm6lyPPlPZ6lcoPoPlrZ PC6lzPPlP.6l7P7PlP6lyPPlP>q:tm6lyPPlP6lcoPoPlP6lzPPlP6l7P7PlP6lyPPlPWzs16lyPPlPros6lyPPlPV6llP6l8zPPlP56lmPmPlP6lyPPlP 6lyPPlP]CNUCGNr NTABLE.A86r NDEVCF.A86r OSP86.A86!r NAME NTABLE r +NAME NDEVCF r= ;CGROUP GROUP CODE CODE SEGMENT WORD PUBLIC 'CODE' r# sNAME OSX_MACRO_INVOCATION r $INCLUDE (nr NTABLE.MAC) r %PARAMETER_VALIDATION r  %SYSTEM_EXCEPTION_HANDLER rX %RQCREATEJOB %RQSUSPENDTASK %RQRESUMETASK %RQGETTASKTOKENS %RQSIGNALEXCEPTION r -%RQGETTYPE >r 9%RQENABLEDELETION Rr L%RQDISABLEDELETION r `%RQFORCEDELETE r p%RQCATALOGOBJECT er %RQLOOKUPOBJECT ur %RQUNCATALOGOBJECT r %RQSETOSEXTENSION r %RQDELETEJOB Cr %RQOFFSPRING r %RQCREATETASK r %RQDELETETASK r %RQSLEEP "r %RQGETPRIORITY )r %RQSETPRIORITY r: %RQCREATEMAILBOX %RQRECEIVEMESSAGE %RQSENDMESSAGE r S%RQDELETEMAILBOX tr8 e%RQCREATESEMAPHORE %RQRECEIVEUNITS %RQSENDUNITS r %RQDELETESEMAPHORE r& %RQCREATEREGION %RQSENDCONTROL )r %RQRECEIVECONTROL r %RQACCEPTCONTROL r %RQDELETEREGION r %RQCREATESEGMENT r %RQDELETESEGMENT r '%RQGETSIZE Ir 3%RQGETPOOLATTRIB rr E%RQSETPOOLMIN 9r T%RQSETINTERRUPT yr e%RQRESETINTERRUPT r x%RQENTERINTERRUPT r %RQEXITINTERRUPT r+ %RQSIGNALINTERRUPT %RQWAITINTERRUPT hr %RQENABLE "r %RQDISABLE r %RQGETLEVEL Xr- %RQCREATEEXTENSION %RQCREATECOMPOSITE r %RQDELETEEXTENSION r #%RQDELETECOMPOSITE r 7%RQINSPECTCOMPOSITE r L%RQALTERCOMPOSITE r _%RQSETEXCEPTIONHANDLER r w%RQGETEXCEPTIONHANDLER zr CODE ENDS _r  END r C_CLOCK_LEVELr INIT_CMD3_MASTERr I_MASTER_VECTORr IMR_STARTr NDP_INTERRUPT_LEVELr  CPU_TYPEr  ASM86 r NTABLE.A86 r NDEVCF.A86 r  RUN Vr  EXIT r %OSX(00000H,00000H,Y) r /OSX.MAC) r 9OSP86.A86 r DLINK86 & -r NOSP86.OBJ, & &r \NUC1.LIB(NBEGIN), & Zr qNTABLE.OBJ, & r NDEVCF.OBJ, & r OSX81.LIB, & r OSX.LIB, & Cr NUC1.LIB, & r NUC2.LIB, & r NUC3.LIB, & r NUC4.LIB, & r NURSLV.LIB, & r NURSLV.LIB & .r TO r NUCLUS.LNK NOPUBLICS r6 Beginning Nucleus File Generation ...............r  DDONE r  J PUBLIC "r R r T DW 00000H r ` DB 000H Tr`  Uv PPlPv ^SFPlPv PPlPv ^SFPlP]r+ ] UvP蚸vP PlPu]r+ UvP+vP PlPO]Gr5 U\:N us_t6Zz^SFPlP]qr U츩P1Pcoooz 򤠳o PlPXZz>lt6ZzPPlP6ZzzPPlP6Zz'{P PlP6Zz8P8PlPs6Zz1{P PlP^u_ \:t6Zz>{PPlP;>z_u6ZzU{PPlP6Zzp{PSPlP 67{P P67{PP67{PP67{PP67|PPo67|PP_67)|PPO67=|PP?67P|PP/6 7^|PP6"7l|PP6$7{|PP6&7|P P6(7|PPr 6*7|PP6,7|P5P6.7|PP607|P3P627.}PP647B}P!P667c}PPo687v}PP_6:7}PPO6<7}PP?6>7}PP/6@7}P P6B7}PP6D7}PP6F7}PP6H7}PP6J7~PP6L7!~PP6N73~P&P6P7Y~P P6R7d~P P6T7p~P P6V7}~P(Po6X7~PP_6Z7~PPO6\7~PP?6^7~PP/6`7~PP6b7 PP6Zz0PPlPE6Zzlr Poz 򤠳o PlPZz>lt6ZzPPlP6ZzzPPlP6ZzzP8PlP6Zz5P P6Zz6):<6ZzBPP:A>:u>8:u 3:A8:u>:u88:u 9:A6Zz6A>:u>8:uzz86ZzRPP56Zz6z>:u >8:u\z(nz"z,8=>:u:7:ȉ\zznz8 : :ȉ\zznz8BB<w/\z؉\znznzzzBƇ8Buʂ>:tOBB<wC:As-B㋇:Sqr B:^^zzpzƇ9Bu>:u^>8:u#3:SLJ^z(LJpz"LJz,[Ƈ9488:u,8:u&:7:Ȋ9:S㉏^zzpz[Ƈ96ZzaP PBB<w6Zz\zBuBB<w6ZznzBuBB<w6ZzzBuBB<w6Zz8Bu6Zz}PP&>:u 6ZzPo>:u 6ZzP]>:u 6ZzPK>:u 6ZzP9>0:u6ZzjPP6Zz61:=6Zz%P PlP6Zz0PPlP6ZzlP>:t>4:uor z 򤠳o PlPZz>ltP|]6ZzPPlP6Zz {PPlP6Zz'{P PlP6Zz8P8PlP6ZzP PlP6:Pǯ64:P軯6ZzPPlP6Zz0PPlP6ZzlP6lPPlP86lPPPlPE6loPoPlP96lPPlP$6lPoPlP 6lP PlP6loPoPlP6lPPlP6lPoPlP6lP PlP>:u_>4:tX6loPoPlP{6lPPr lPf6lPoPlPO6lP PlP:6loPoPlP#6lP PlP>:u3>4:t,6lPoPlP6lPPlP6l8P8PlP6lPPlP6lPoPlP6lPPlP|6lPoPlPe6lPPlPP>:t>4:ty6l8P8PlP(: 1P0¢(X10)6l%PPlP6l8P8PlP6l3P PlP6l8P8PlP6l?P PlP>:u_>4:tX6l8P8er vPlPu6l%PPlP`6l8P8PlPI6l3P PlP46l8P8PlP6lLP PlP6l8P8PlP6lYP PlP>:u_>4:tX6l8P8PlP6l%PPlP6l8P8PlP6l3P PlPv6l8P8PlP_6lfP PlPJ>:u_>4:tX6l8P8PlP%6l%PPlP6l8P8PlP6l3P PlP6l8P8PlP>:ur>4:tk6lsPPlP6l8P8PlP6l_r e%PPlP~: 6l8P8PlPb6l3P 6lPPlP?6lPPlP*6lPoPlP6lPPlP6llPnڀPP]ÀCTHDGNr  MTH0.A86r NAME MCONFG r $INCLUDE (.r MTHCNF.MAC) r# %TH_19200_BAUD_COUNT(00000H) Tr %MTH(00000H,0,000H) Or %TH_USART(00000H,000H) r -%TH_TIMER(00000H,0,000H) r G%TH_CHAR_LENGTH(0) r [%TH_MAILBOX_NAMES(r m,r n) r  q%TH_INT_LEVELS(000H,000H) mr  END r  RUN r  EXIT r  r  ASM86 _r LINK86 & r DEBUG.LIB(DBEGIN), & r  MTH.LIB(r RQOUTPUT), & Rr RQINPUT), & r MTH0.OBJ, & r DEBUG.LIB, & {r  MTH.LIB, & r  RPIFC.LIB & r   , & r TO r # MTH0.LNK NOPUBLICS (r6 7 Beginning Terminal Handler File Generation ......>r  h DONE r U\:j:u]ø͂P1Pf۾coooL=>=1\0oPlPD>ltP]6DPPlP6DTP PlP*6DaP PlP6D8P8PlP6DkP PlPJQWF_YHJQW>H6J[XӋ;Ju;HsF6FPb6DxPPlP<06lPoPlP6l}P PlP06lPPlP6llPQߊ=1\=>'PPQ]7CBIOGNr6 Beginning Basic I/O System File Generation ......wr  DONE SrS B U\:f:u]ø@P1P4Պ88x:r] r]tqPP]mCTABGNr ITABLE.A86r * NAME ITABLE 0r 7 $INCLUDE (r A ITABLE.INC) )r4 N %RQ_CREATE_USER %RQ_A_PHYSICAL_ATTACH_DEVICE r } %RQ_INSPECT_USER r %RQ_DELETE_USER Ar %RQ_SET_DEFAULT_USER r %RQ_GET_DEFAULT_USER r %RQ_SET_DEFAULT_PREFIX r %RQ_GET_DEFAULT_PREFIX r# %RQ_A_PHYSICAL_DETACH_DEVICE r  %RQ_SET_TIME r ( %RQ_GET_TIME r 6 %RQ_WAIT_IO r C %NUM_FILE_DRIVERS(0) lr% Y %ATTACH_DEVICE_TASK_PRIO(000H) r' y %CONN_JOB_DELETE_TASK_PRIO(000H) r$ %TIMER_TASK_DATA(000H,00000H) `r %DUMMY_TIMER r %NO_CREATE_FALSE r %NO_TRUNCATE r %NO_ALLOCATE r! %NO_SYSTEM_MANAGER_USER_ID \r  BIOS_CODE SEGMENT Xr % BIOS_CODE ENDS 1r 5 EXTRN COMMONIOTASK:NEAR dr= N EXTRN PHYSUPDATE:NEAR EXTRN ATTACHPHYSICALDEVICE:NEAR r$ EXTRN ATTACHSTREAMDEVICE:NEAR pr9 EXTRN NUMUPDATE:NEAR EXTRN ATTACHNAMEDDEVICE:NEAR r EXTRN REQCREATEFILE:NEAR r$ EXTRN REQCREATEDIRECTORY:NEAR r  EXTRN REQATTACHFILE:NEAR \r , EXTRN REQDETACHFILE:NEAR NrM F EXTRN REQDELETEFILE:NEAR EXTRN NAMEDDELETE:NEAR EXTRN NAMDELETE:NEAR r5 EXTRN REQRENAMEFILE:NEAR EXTRN NAMRENAME:NEAR rW EXTRN REQCHANGEACCESS:NEAR EXTRN NAMEDCHANGEACCESS:NEAR EXTRN NAMCHACCESS:NEAR r EXTRN REQOPEN:NEAR r $EXTRN REQCLOSE:NEAR r 9EXTRN REQREAD:NEAR r MEXTRN REQWRITE:NEAR or bEXTRN REQSEEK:NEAR r/ vEXTRN REQTRUNC:NEAR EXTRN NUMTRUNC:NEAR rA EXTRN REQCONNECTIONSTATUS:NEAR EXTRN COMMONGETCONNST:NEAR r EXTRN REQFILESTATUS:NEAR br% EXTRN REQGETPATHCOMPONENT:NEAR r> EXTRN REQGETDIRECTORYENTRY:NEAR EXTRN NAMDIRENTRY:NEAR prB OEXTRN REQNUMGETEXTENSIONDATA:NEAR EXTRN NAMGETEXTDATA:NEAR 9rB EXTRN REQNUMSETEXTENSIONDATA:NEAR EXTRN NAMSETEXTDATA:NEAR r EXTRN REQUPDATE:NEAR r6 EXTRN REQNUMSPECIAL:NEAR EXTRN NUMSPECIAL:NEAR Ar6 EXTRN REQSTRSPECIAL:NEAR EXTRN STRSPECIAL:NEAR r8 AEXTRN REQPHYSSPECIAL:NEAR EXTRN PHYSSPECIAL:NEAR 4r8 tEXTRN REQDELETESTRFILE:NEAR EXTRN STRDELETE:NEAR r$ EXTRN COMMONDETACHDEVICE:NEAR Zr$ EXTRN ATTACHPHYSICALFILE:NEAR +r" EXTRN CREATESTREAMFILE:NEAR r! EXTRN CREATENAMEDFILE:NEAR r" EXTRN ATTACHSTREAMFILE:NEAR er! ;EXTRN ATTACHNAMEDFILE:NEAR r  WEXTRN PHYSDETACHFILE:NEAR r rEXTRN STRDETACHFILE:NEAR r EXTRN NUMDETACHFILE:NEAR r EXTRN PHYSOPEN:NEAR r EXTRN STROPEN:NEAR Gr EXTRN NUMOPEN:NEAR REQ_TABLE ENDS IOS_TABLE SEGMENT IOS_FILE_DRIVER <> IOS_TABLE ENDS :rO %FILE_DRIVER_INFO(FALSE,16,512,20) REQ_TABLE SEGMENT REQ_FILE_DRIVER < rO /%FILE_DRIVER_INFO(FALSE,18,512,20) REQ_TABLE SEGMENT REQ_FILE_DRIVER < :rO y%FILE_DRIVER_INFO(TRUE,28,1024,54) REQ_TABLE SEGMENT REQ_FILE_DRIVER < r & NOTCONFIGURED, 1r & NOTCONFIGURED Lr  & , r & ;r & REQCREATEFILE, !r & REQATTACHFILE, r & REQDETACHFILE, r $& REQOPEN, r 0& REQCLOSE, Ar =& REQREAD, r I& REQWRITE, r V& REQSEEK, jr b& REQPHYSSPECIAL, :r u& REQCONNECTIONSTATUS, r & REQFILESTATUS, Qr & REQGETPATHCOMPONENT, }r? &> REQ_TABLE ENDS IOS_TABLE SEGMENT IOS_FILE_DRIVER < r & COMMONIOTASK, Fr & PHYSUPDATE, r & ATTACHPHYSICALFILE, r (& PHYSREAD, Fr 5& PHYSWRITE, r C& PHYSSEEK, r P& PHYSSPECIAL, 6r `& ATTACHPHYSICALDEVICE, r y& COMMONDETACHDEVICE, )r & PHYSOPEN, r & PHYSCLOSE, vr & PHYSGETFILEST, 3r & PHYSGETPATH, r & PHYSDETACHFILE r & COMMONGETCONNST, jr & > IOS_TABLE ENDS r & REQDELETESTRFILE, r & REQSTRSPECIAL, r /& NULLFDINIT, r >& ATTACHSTREAMFILE, r S& CREATESTREAMFILE, r h& STRREAD, Qr t& STRWRITE, r & STRSPECIAL, Pr & ATTACHSTREAMDEVICE, r & STROPEN, r & STRCLOSE, r & STRGETFILEST, ir & STRDELETE, Or & STRGETPATH, r & STRDETACHFILE Er & REQCREATEDIRECTORY, sr & REQDELETEFILE, r (& REQRENAMEFILE, r :& REQCHANGEACCESS, Kr N& REQTRUNC, r [& REQNUMSPECIAL, r m& REQGETDIRECTORYENTRY, Dr  & REQNUMGETEXTENSIONDATA, r  & REQNUMSETEXTENSIONDATA, r & REQUPDATE r & NUMUPDATE, Or & ATTACHNAMEDFILE, r & CREATENAMEDFILE, r & ATTACHNAMEDDEVICE, r & NAMEDCHANGEACCESS, r +& NAMEDDELETE, r ;& NUMREAD, r G& NUMWRITE, r T& NUMSEEK, `r `& NUMSPECIAL, xr o& NUMOPEN, ;r {& NUMCLOSE, r & NUMGETFILEST, r & NAMGETEXTDATA, fr & NAMSETEXTDATA, Hr & NAMCHACCESS, r & NAMDELETE, nr & NAMRENAME, [r & NAMGETPATH, r & NAMDIRENTRY, r & NUMTRUNC, Fr & NUMDETACHFILE $r  &END Gr5 U\:N uoMt6^SFPlP8](rC U\:N uoMt6^SF 6YPPlP]rC U\:N uoMt6^SF 6|PPlP]rC lt PKɰ]6PPlP6P PlP6̓P PlP6xP8PlP6׃P PlP6P/PlPz6 PP6 %PP6 6PP6 LPP6 bPP6 zPP6 PP6 PP6 PP6 ̄P Pv ēē)w&\:tēuڰ“ ēēw&\:t“ēuڰÓ r #ēēw&\:tÓēuڀ>uœ4>“uœ2œ1œ6لPPlP6qM P诟6P PlP6tM+P莟6P"PlP6sMCPm16+:PHP褟61PPlP~ۂ>rMu*\:oMu! u u6PPPlPMۂ>uMuE6^PPlP1ۡ\:oMu' u! u u6pPPlPۡ\:oMu- u' u! u u6~PPlPڂ>vMu6PPlP6PPlP6˅PPlPڠÓs6P8PlP r %iڠ“s6PPlPMڠs6;P4PlP16 =PP   PoPP  P\PP6 {PP  PPPm6 PP]   PPPE6 PP56 ъPP%   P†PP 6 PP6 PP6 "PP6 $P0P6 TPRP   PPP6 <PP6 QPP6 ePPu   PPP]6 yPPM6 PP=6 PP-   PχPPr x'6 PP6 ΋PP6 PP   PPP6 PP6 PP6 !PP  PPP6 6PPy6 KPPi6 P*PY   P6P<PA   PrPP)6 _PP6 yPP 6 PP   PP P6 PP6 ÌPP6 ڌPP6 P9P6 P=P6 "P=P  P_PPm6 uP1P]6 P1PM6 ׉P3P=6 ܆PHP-6 |r g) P3P6PPlPlւ>Óu6P6{PJPlPA6 PP6|PPlP6 PP6|PPlP6 PP6|PPlP6|PPlP6|PPlP6|PPlP6|PPlP~6|PPlPi6 P P%6 ƎP P6 ӎP P6 ߎP P6 P P6|PPlP6 PP6 PP6 #PP6 5PP6|PPlP6|PPlPzr W+6|PPlP6 RP P6MP:PlP`6|PPlPK6PPlP66PPlP!6 PP6 PP 6|PPlP6|PPlP6 P P6 ˏPP6 ُP P6 PP6PPlP6 PP|6 &P Pl6 3PP\6 uPPL6 APP<6|PPlP6|PPlP6|PPlP6|PPlP6|PPlP6 SPP6|P\r G-PlP6|PPlP6 cPP6PPlPj҂>“u6PPlPN6ōPJPlP66 PP6|PPlP6 PP6|PPlP6 PP6|PPlP6|PPlP6 PPn6|PPlP6|PPlPx6|PPlPc6 P P6 ƎP P6 ӎP P6 ߎP P6|PPlP6|PPlP6 PP6 PP6 #PP6 5Pr 7/P6|PPlP6|PPlP6|PPlPz6PPlPe6MP:PlPP6ŐPPlP;6PPlP&6|PPlP6 ԐPP 6 PP6|PPlP6|PPlP6 P P6 P P6|PPlP6 PP6&PPlPm6 PPg6 =P PW6 IP PG6 uPP76 VPP'6|PPlP6|PPlP6|PPlP6 gPPjr &16|PPlP6 uPP6|PPlP6|PPlP6 PP6PPlPZ6PPlPE΂>u6P6PJPlP6 PP6|PPlP6 PP6|PPlP6 PP6 PP|6|PPlP6 PPW6|PPlPv6 PP26 БPP"6 P P6 ƎP P6 ӎP P6 ߎP P6 P P6 P P6 PP6 r 3PP6 #PP6 5PP6 PPr6 PPb6 7PPR6 RP P6MP:PlPa6|PPlPL6PPlP76_PPlP"6 mPP6 PP 6 PP6 PP6 ђP P6 ݒP P6 P P6 PP6PPlP6 PP6 P Pw6 P Pg6 uPPW6 PPG6 /PP76 APP'6 SPP6 cPP6 qPPQr 56 PP6 PP6 P P6 PP36PPlP6PPlP6lPʰ]CIDVGNr IDEVCF.A86>r NAME IDEVCF r $INCLUDE (Er ) rr IDEVCF.INC) r% CODE SEGMENT ASSUME CS:CGROUP {r@ BIOS_CODE SEGMENT DUIBTABLE LABEL BYTE PUBLIC DUIBTABLE `r EXTRN INITIO:NEAR EXTRN QUEUEIO:NEAR EXTRN FINISHIO:NEAR EXTRN CANCELIO:NEAR EXTRN DEFAULTFINISH:NEAR EXTRN DEFAULTINIT:NEAR EXTRN DEFAULTSTOP:NEAR rJ EXTRN I204INIT:NEAR EXTRN I204START:NEAR EXTRN I204INTERRUPT:NEAR rJ EXTRN I206INIT:NEAR EXTRN I206START:NEAR EXTRN I206INTERRUPT:NEAR zra ;EXTRN I208INIT:NEAR EXTRN I208START:NEAR EXTRN I208FINISH:NEAR EXTRN I208INTERRUPT:NEAR KrJ EXTRN I215INIT:NEAR EXTRN I215START:NEAR EXTRN I215INTERRUPT:NEAR r5 EXTRN I254START:NEAR EXTRN I254INTERRUPT:NEAR rL EXTRN I251INITIO:NEAR EXTRN I251START:NEAR EXTRN I251INTERRUPT:NEAR rM SEXTRN ISCSIINIT:NEAR EXTRN ISCSISTART:NEAR EXTRN ISCSIINTERRUPT:NEAR Jrs EXTRN TERMNULL:NEAR EXTRN TSINITIO:NEAR EXTRN TSFINISHIO:NEAR EXTRN TSQUEUEIO:NEAR EXTRN TSCANCELIO:NEAR r] EXTRN I270INIT:NEAR EXTRN I270SETUP:NEAR EXTRN I270INPUT:NEAR EXTRN I270OUTPUT:NEAR ra aEXTRN USARTINIT:NEAR EXTRN USARTSETUP:NEAR EXTRN USARTCHECK:NEAR EXTRN USARTOUTPUT:NEAR r EXTRN I534INIT:NEAR EXTRN I534FINISH:NEAR EXTRN I534SETUP:NEAR EXTRN I534CHECK:NEAR EXTRN I534OUTPUT:NEAR EXTRN I534ANSWER:NEAR EXTRN I534HANGUP:NEAR ?r ZEXTRN I8274INIT:NEAR EXTRN I8274FINISH:NEAR EXTRN I8274SETUP:NEAR EXTRN I8274CHECK:NEAR EXTRN I8274OUT:NEAR EXTRN I8274ANSWER:NEAR EXTRN I8274HANGUP:NEAR r EXTRN I544INIT:NEAR EXTRN I544FINISH:NEAR EXTRN I544SETUP:NEAR EXTRN I544CHECK:NEAR EXTRN I544ANSWER:NEAR EXTRN I544HANGUP:NEAR r EXTRN I82530INIT:NEAR EXTRN I82530FINISH:NEAR EXTRN I82530SETUP:NEAR EXTRN I82530CHECK:NEAR EXTRN I82530OUT:NEAR EXTRN I82530ANSWER:NEAR EXTRN I82530HANGUP:NEAR r? )!EXTRN PRINTERSTARTINTERRUPT:NEAR EXTRN PRINTERSTOP:NEAR r\ c!EXTRN PRINTER286START:NEAR EXTRN PRINTER286STOP:NEAR EXTRN PRINTER286INTERRUPT:NEAR :r^ !EXTRN THINITIO:NEAR EXTRN THFINISHIO:NEAR EXTRN THQUEUEIO:NEAR EXTRN THCANCELIO:NEAR r~ "EXTRN BYTEBUCKETINITIO:NEAR EXTRN BYTEBUCKETFINISHIO:NEAR EXTRN BYTEBUCKETQUEUEIO:NEAR EXTRN BYTEBUCKETCANCELIO:NEAR re "EXTRN I218AINIT:NEAR EXTRN I218AFINISH:NEAR EXTRN I218ASTART:NEAR EXTRN I218AINTERRUPT:NEAR rb "EXTRN RAMINITIO:NEAR EXTRN RAMQUEUEIO:NEAR EXTRN RAMFINISHIO:NEAR EXTRN RAMCANCELIO:NEAR or I#EXTRN I188INIT:NEAR EXTRN I188FINISH:NEAR EXTRN I188SETUP:NEAR EXTRN I188CHECK:NEAR EXTRN I188ANSWER:NEAR EXTRN I188HANGUP:NEAR r# #CODE ENDS ASSUME CS:NOTHING r #define_duib < & 'BB', & 003h, & 00F7h, & 00h, & 0, & 0,0, & 0, & 0, & 0, & bytebucketinitio, & bytebucketfinishio, & bytebucketqueueio, & bytebucketcancelio, & 0, & 0, & 0FFFFH, & 0, & 130, & false, & 0, & 0 &> r $define_duib < & 'STREAM', & 003h, & 00F3h, & 00h, & 0, & 0,0, & 0, & 1, & 1, & bytebucketinitio, & bytebucketfinishio, & bytebucketqueueio, & bytebucketcancelio, & 0, & 0, & 0FFFFH, & 0, & 130, & false, & 0, & 0 &> rN %NUM_DUIB EQU (THIS BYTE - DUIBTABLE) / SIZE DEFINE_DUIB BIOS_CODE ENDS r2 &%DEVICE_TABLES(NUM_DUIB,00000H,000H,00000H) r  ;&END &r1 @&PUBLIC TSCFGTRANSLATE TSCFGTRANSLATE DW 0 r_ l&PUBLIC TSCFGTRANSLATE EXTRN TSTRANSLATEOUTPUT:NEAR TSCFGTRANSLATE DW TSTRANSLATEOUTPUT r1 &PUBLIC TSCFGDECODEOSC TSCFGDECODEOSC DW 0 Jr &PUBLIC X217CFGSTART EXTRN I217DUMMYSTART:NEAR X217CFGSTART DW I217DUMMYSTART PUBLIC X217CFGINTERRUPT EXTRN I217DUMMYINTERRUPT:NEAR X217CFGINTERRUPT DW I217DUMMYINTERRUPT br 'PUBLIC X217CFGSTART EXTRN I217START:NEAR X217CFGSTART DW I217START PUBLIC X217CFGINTERRUPT EXTRN I217INTERRUPT:NEAR X217CFGINTERRUPT DW I217INTERRUPT r-  𓰖" 9ȚߦmqTSMr 5Ucooo 򤠳o PlPɣ>lt Ps]6PPlP6*P PlP67P PlP6xP8PlP6DP PlP<wƇաuꠂM <wƇu u6GPEPlPȀ>u6PEPlPȀ>u6ѕP\PlPȠ t?6-PEPlPȂ>Mt68P 6Pr r7PlPvȀ>u6rP0PlPZȠ      t61PnPlP(Ȁ>u6PXPlP Ȁ>u6SPPlPǀ>u6PPlPǀ>u6P\PlPǀ>u6PPlPǀ> u6PPlPǀ>u6P:PlPdǀ>u6PWPlPHǀ>u6PPYPlP,ǀ>u6PGPlPǀ>u6PHPlPƀ>u6"P`PlPƀ>u6P]PlPƀ>u6ߜPPlP6PyPr a9lP6ePPlPv6qP;PlPa6PPlPL6mPPlP7ƠM ^ [uO67P PlP6[P[PlP6APPlPŠ0\ԡ/\ 6[PIPlPvŠԡPPy PğP"6wMɟP_6P-PlP96QP PlP$ŠM ^ [uA67P PlPf6[P[PlPO6APPlP:6ePPlP%6џPPlP6lPð]oCDUIGNr (DEFINE_DUIB < & 'hr  (', & r  (, & r (, & 0 &> r  (00000H!r6 (INITIO, & FINISHIO, & QUEUEIO, & CANCELIO, & r: *)I251INITIO, & FINISHIO, & QUEUEIO, & CANCELIO, & mr _), & 0FFFFH, & @r> o)THINITIO, & THFINISHIO, & THQUEUEIO, & THCANCELIO, & r> )TSINITIO, & TSFINISHIO, & TSQUEUEIO, & TSCANCELIO, & 0rH )RAMINITIO, & RAMFINISHIO, & RAMQUEUEIO, & RAMCANCELIO, & 0, & Pr $*DINFO_00, & gr 1*, & 130, & lr >*TRUE, & @r G*FALSE, & r  f0FFH r j01r l00r  n0FFHr r00r  t0FFHr  x0FFHr  |0FFHr  0FFHr 00r  0F2Hr 00r 00r 00r 00r 00r 00r  0F2Hr 00r 00}r 00{r 00yr 00wr 00ur  0FBHr 00or 00mr 00kr 00ir 00gr 00er 00cr  0FBHr 00]r 00[r 00Yr 00Wr 00Ur  0FBHr 00Or 00Mr 00Kr 00Ir  0FFHr 00Cr  0FFHr  0FFHr  0FFHr ;UFȱg؍MF^FF<wBBFu^&GFF^&0u6ݣP 6ԣP PlP^&w1P6Pr8 CPlP6}P PlPػ^[1]Ur .DUFȱg؍MF^FF<wBBFu^&GFF6^GP^&GPlP 6xPPlP ^&w,P o6PPlP6xPPlPҪ^&w.Pn6PPlP讪6ǣP PlP虪^&0u6ݣP 6ԣP PlPl^rM U&w1P%n6PPlPH6}P PlP3^[]Nr UUFȱg؍MF^F~w FFFu^&GFFm6PPlPa6xPPlPL66yPPlP76xPPlP"6:yPPlP 6xPPlP6yPPlP蹨6xPPlP褨6@yPPlP菨6xPPlPzFPP}l6PPlPW6xPPlPB6ByPPlIrz WP-6xPPlP~uԡFԡFFPPl6PPlP6xPPlP̧6P1PlP跧vPtk6P PlP藧6DyPPlP肧6PPlPm^&w.Pok6PPlPI6ǣP PlP4^&0u6ݣP 6ԣP PlP^&w1Pj6PPlP6}P PlPΦ^[] r 8YUFȱg؍M^^FFGFFc6PPlPa6xPPlPL6hyPPlP76xPPlP"6lyPPlP 6xPPlP6nyPPlP6xPPlPΞ6pyPPlP蹞6xPPlP褞6ryPPlP菞6xPPlPzFPP}b6PPlPW6xPPlPB6tyPPlP-6xPPrr alP~uԡFԡFFPPb6PPlP6xPPlP̝6>P9PlP距vPta6P PlP藝6^GP^&GPlPy6PPlPd^&w.Pfa6PPlP@6ǣP PlP+^&0u6ݣP 6ԣP PlP^&w1P`6PPlPڜ6}P PlPŜ^[]r AcULFȱg؍MF^FF<wBֈBFu^&GFFP9PlPvP]6P PlP6^GP^&GPlPޙ6PPlPə^&w.P]6PPlP襙6ǣP PlP萙^&0u6ݣP 6ԣP PlPc^&w1P]6PPlP?6}P PlP*^[]r fUFȱg؍MF^FF<wBBFu^&GFF Or  o*00000Hr  u*000Hr y*DW 00000H r *DB 000H .r *DD 000000000H r *DINFO_00 \r * RADEV_DEV_INFO < & r * COMMON_DEV_INFO < & r * RADEV_UNIT_INFO < & ro *, & 20, & 127, & 4, & I204INIT, & DEFAULTFINISH, & I204START, & DEFAULTSTOP, & I204INTERRUPT &> r$ P+, & 0 &> DW 4 DB 035H,0DH ro o+, & 40, & 150, & 4, & I206INIT, & DEFAULTFINISH, & I206START, & DEFAULTSTOP, & I206INTERRUPT &> +rm +, & 220, & 150, & 4, & I208INIT, & I208FINISH, & I208START, & DEFAULTSTOP, & I208INTERRUPT &> rq A,, & 220, & 150, & 4, & I218AINIT, & I218AFINISH, & I218ASTART, & DEFAULTSTOP, & I218AINTERRUPT &> :r ,, & 0 &> Jr ,, & 350, & 1282, & r` ,, & I215INIT, & DEFAULTFINISH, & I215START, & DEFAULTSTOP, & I215INTERRUPT &> DW 0 r *-, & 350, & 1290, & r` @-, & I215INIT, & DEFAULTFINISH, & I215START, & DEFAULTSTOP, & I215INTERRUPT &> DW 0 .r - &> DW 2 r -DW TRUE r -DW FALSE Vr -DB TRUE r -DB FALSE Xr -, & 512, & 15, & r] -, & DEFAULTINIT, & DEFAULTFINISH, & I254START, & DEFAULTSTOP, & I254INTERRUPT &> hrr 9., & 512, & 19, & 1, & DEFAULTINIT, & DEFAULTFINISH, & I251START, & DEFAULTSTOP, & I251INTERRUPT &> 2r ., & 22, & 0, & 1, & DEFAULTINIT, & DEFAULTFINISH, & PRINTERSTARTINTERRUPT, & PRINTERSTOP, & PRINTERSTARTINTERRUPT &> !r %/, & 22, & 0, & 1, & DEFAULTINIT, & DEFAULTFINISH, & PRINTER286START, & PRINTER286STOP, & PRINTER286INTERRUPT &> !rs / DW 1 DW 100 DW 200 DW I270INIT DW TERMNULL DW I270SETUP DW I270OUTPUT DW TERMNULL DW TERMNULL DW 2 r 0DW I270INPUT r 0DW 0 DW 0 rp '0DW 3 DW 300 DW I534INIT DW I534FINISH DW I534SETUP DW I534OUTPUT DW I534ANSWER DW I534HANGUP DW 1 r 0DW I534CHECK rn 0DW 3 DW 300 DW I544INIT DW I544FINISH DW I544SETUP DW TERMNULL DW I544ANSWER DW I544HANGUP DW 1 r 1DW I544CHECK rz 1DW 2 DW 10 DW 300 DW I8274INIT DW I8274FINISH DW I8274SETUP DW I8274OUT DW I8274ANSWER DW I8274HANGUP DW 1 mr 1DW I8274CHECK `rz 1DW 74 DW 300 DW I82530INIT DW I82530FINISH DW I82530SETUP DW I82530OUT DW I82530ANSWER DW I82530HANGUP DW 1 r 2DW I82530CHECK rt 2 DW 1 DW 3 DW 300 DW USARTINIT DW TERMNULL DW USARTSETUP DW USARTOUTPUT DW TERMNULL DW TERMNULL DW 2 r 2DW USARTCHECK r 2 rt 2, & 200, & 200, & 56, & ISCSIINIT, & DEFAULTFINISH, & ISCSISTART, & DEFAULTSTOP, & ISCSIINTERRUPT &> rn 3DW 3 DW 300 DW I188INIT DW I188FINISH DW I188SETUP DW TERMNULL DW I188ANSWER DW I188HANGUP DW 1 Yr w3DW I188CHECK DB 1 r vr  wU6^SvlP3]xr wU Fȱg؍MF^v8PK2P P;PP^&w PK PPPP^&w PK PPe|PjPY^&wPKP P>^&GFFMtPPEP PP^&wPEP P5^&wP8EP P^&w|r ~PEP P^&wPEP P^&wPDP P^&w&w'PhE#PP^&u PP YP P^&w PDP Po^&w!PrDP PT^Z,].r hU Fȱg؍MF^v8P.D2P P;PP^&w PD PPPP^&w PC PPPP^աP PC PP֦P[P^&wPCP PoP Pc^&GFF2P PPPP^&w P> PPPP^&w P> PP򸻨PzP^&wP>P Pg^&wP>P PL^&w P>P P1^&w P}>P P^& u =P FP P]r  U]Hr U Fȱg؍MF^v8P=2P P5PnP^&GPP=P P񸣩PP^&GPP=P PcPP=P PK^&wP=P P0^&w P|=P P^&GFF"؍ ^^GPP4PP^&Gб"&W&G"&Gб"&G$ &G@‰FPP:P Pk^&O&G&G&W&W@FPP:P P^rb &wPe:P PPPM:P P^&wP2:P P^Z]r UFȱg؍MF^v8P92P PF^&GFF"؍ ^^GPP`4PPT^&Gб"&W&G"&Gб"&G$ &G@‰FPPR8P P^&O&G&Gr &W&W@FPP8P P^&wP7P P~PP7P Pf^&wP7P PK^Z]r qU Fȱg؍MF^v8P%72P P븶PoP^&GPPD7P P%PP^&GPP7P PPP7P P^&wP6P P^&wP6P Pe^&w P6P PJ^&w P6P P/^&w P26P P^&G&WRP'P6#PP^&wP46P P^&wP6P P^&wP5P P^&G&WRP'P)6#PPk^&GFF"؍ ^|r< `^GPP:4PP.^&Gб"&W&G"&Gб"&G$ &G@‰FPP,5P P^&O&G&G&W&W@FPP4P Ps^&wP4P PXPP4P P@^&wP4P P%^Z]r U Fȱg؍MF^v8P32P P縭PuP^&GPP4P P"PP^&wP3P P^&wP3P Pu^&wP3P PZ^&w P3P P?^&w P3P P$^&wPp3P P ^&wP 3P P^&G&WRP'P3#PP^&wP3P P^&wP2P P^&wP2P Pq^&G&WRP'P3#PPE^&w#P2P P*^&w%r Pv2P P^&w'P2P P^&G(&W*RP'P2#PP^&w,P2P P^&w.P1P P^&w0P1P Pw^&G1&W3RP'P 2#PPK^& uP^&w P?1P P!^&"uP^&w"P1P P^&GFF"؍ ^^GPP4PP^&Gб"&W&G"&Gб"&G$ &G@‰FPP0P PQ^&O&G&Gr v&W&W@FPPf0P P^&wPK0P PPP30P P^&wP0P P^Z]tr UFȱg؍M^^GF^v8P/2P PdF^&GFF"؍ ^^GPP_r/ 4PP^&Gб"&W&G"&Gб"&G$ &G@‰FPP-P P7^&O&G&G&W&W@FPPL-P P^&wP1-P PPP-P P^&wP,P P^Z]ir %U Fȱg؍MF^v8Pq,2P PS;PPG^&w PJ, PP,PP ^&w P#, PPϧPmP^&GFF"؍ ^^GPPظ4PP^&Gб"&W&G"&Gб"&G$ &G@‰FPP$P Pf^&O&G&G&W&W@FPP{$P P^rb &wP`$P P׸PPH$P P^&wP-$P P׊^Z]uCBLKGNr  3RUN r  3EXIT [r  3ASM86 7r 3ITABLE.A86 r 3IDEVCF.A86 r 3LINK86 & r 3IOS.LIB(IBEGIN), & r 3ITABLE.OBJ, & r 3IDEVCF.OBJ, & r 3XCMDRV.LIB, & r 4X86DRV.LIB, & r 4IOOPT1.LIB, & r "4IOS.LIB, & r .4PLM86.LIB, & %r <4RPIFC.LIB & 'r I4RPIFL.LIB & r V4TO *rA Y4IOS.LNK NOPUBLICS EXCEPT (rqaiosinittask, rqaiosiniterror) rB 4IOS1.LNK NOPUBLICS EXCEPT (rqaiosinittask, rqaiosiniterror) Vr 4IOS1.LNK, & r  4, & r 4X18848.LIB, & `r U6lPPlP_6lPPPlP_6loPoPlP_6l1PPlP_6lcoPoPlP_6l7P PlP_6loPoPlPh_6l1PPlPS_6lcoPoPlP<_6lCP PlP'_6loPoPlP_6lOP PlP^6lxP8PlP^6lYPPlP^6lcoPoPlP^6lmPPlP^6lxP8PlP^6lPPlPw^6lxP8PlP`^6lP PlPK^6loPoPlP4^6l߭P PlP^6lPPl;r P ^6lcoPoPlP]6l+P=PlP]6loPoPlP]6lOP PlP]6lcoPoPlP]6lhP PlP]6lcoPoPlPo]6l|PPlPZ]>[u0[t)6l[QPlP8]6luPPlP#]Mllw Ƈlu렉u,6lxP8PlP\6lzPPlP\6lxP8PlP\6lPPlPp\6lxP8PlPY\6lPPlPD\6loPoPlP-\6lĭPPr ԣlP\6loPoPlP\6lҭP PlP[6lPPlP[6lcoPoPlP[6lP<PlP[6llP[]ՀCEIOGNr 5ETABLE.A86 r 5EDEVCF.A86 r $5EJOBCF.A86 xr  05END "r  55ASM86 r  ;5RUN r  @5EXIT r F5LINK86 & r P5EIOS.LIB, & *r ]5EIOS.LIB(EBEGIN), & r r5TO r@ u5EIOS.LNK NOPUBLICS EXCEPT(rqeiosinittask,rqeiosiniterror) r 5EPIFC.LIB, & r 5IPIFC.LIB, & r 5RPIFC.LIB & r 5ETABLE.OBJ, & r 5EDEVCF.OBJ, & r 5EJOBCF.OBJ, & r 6$INCLUDE (r 6NAME ETABLE "r 6ETABLE.MAC) .r *6%RQSCREATEFILE r :6%RQSATTACHFILE r J6%RQSDELETECONNECTION r `6%RQSLOOKUPCONNECTION r v6%RQSCATALOGCONNECTION r 6%RQSUNCATALOGCONNECTION r 6%RQSCREATEDIRECTORY r 6%RQSDELETEFILE tr 6%RQSRENAMEFILE _r 6%RQSCHANGEACCESS r 6%RQSOPEN r 6%RQSCLOSE r 7%RQSREADMOVE r 7%RQSWRITEMOVE 0r 7%RQSSEEK r )7%RQSTRUNCATEFILE Pr ;7%RQSGETFILESTATUS r N7%RQSGETCONNECTIONSTATUS r g7%RQSSPECIAL r- t7%RQCREATEIOJOB %RQLOGICALATTACHDEVICE br 7%RQEXITIOJOB r 7%RQSTARTIOJOB r 7%RQLOGICALDETACHDEVICE ?r  7%RQGETLOGICALDEVICESTATUS r 7%RQHYBRIDDETACHDEVICE Fr7 8NAME EDEVCF CGROUP GROUP CODE ASSUME CS:CGROUP r 58EDEVCF.MAC) r B8%DEFAULT_SYSTEM_DEVICE('r Z8%DEV_INFO_BLOCK('/r k8','Zr n8%END_DEV_CONFIG(00000H) r 8',PHYSICAL,r 8',STREAM,\r  8',NAMED,r 800000H) r7 8NAME EJOBCF CGROUP GROUP CODE ASSUME CS:CGROUP r 8EJOBCF.MAC) or 8',r 8'-r 8) r  8,00000Hr% 8%INTERNAL_TASKS_PRIORITY(000H) r 9%IO_USER('ur "9%IO_JOB('r_ +9',00000H,00000H,00000:00000,00H,00000H,000H,00000:00000,00000,00000:00000,00000H,00000H) r! 9%END_IO_JOB_CONFIG(00000H) r6 9Beginning Extended I/O System File Generation ...r  9DONE ,r5 XU\:N u> t6^SFPlPp[]r U\:d:u]ø7P1PPcooooo 򤠳o nnPlPZ>lt6PPlPZ6P PlPZ6P PlPZ618P08PlPZ6P PlPZ6 P(PlPZ6j PP6l ЯPP6n PP6p PP6r PP6t #PP6v <PP6x QPPs6z aPPc6| qPPS6~ P PC6 P P36 PP#6 PP6 P P6 PP6 ѰPPr u6 PP6 P P6 2PP6 @PP6 OPP6 gPP6 PPs6ƮPPlPX6lPXoo 򤠳o nnPlPKX>lt6PPlP{X6P2PlPX6P PlP}X618P08PlPfX6˱P PlPQX>@ t6رPPlP2X6B PA PlPX6PPlPX6O PN PlPW>[ u6P !>[ u6(P 61PPlPW6\ :P69P PlPWbr e:v؂Bu6PPlP[W6؍BRBPlP9W6PPlP$W6؍BRBPlPW؂Bu6P *؀Bu6(P 61PPlPVB:P69P PlPVt6^ P6PPlP]V6ƮPPlPHV6lPUoo 򤠳o nnPlPU>ltPTA]6PPlPU6BP2PlPU6P PlPU618P08PlPU6tP Pl@r UPU6b PV6P PlPyU<v؂ u6P PlPEU6؍ R PlP#U6PPlPU؋ PP6PPlPT<sA؋򋸬 ;>t$WP6PPlPT6PPlP~TtFltP5:]6PPlPN6XPPlPN6BP6lP&PlPN6BP6P)PlPzN6P4PlPeN6P4PlPPN6BNPU6#P4PlP/N6PPlPN6lPM6lPPlPM6lPPPlPM6loPoPlPM6l̳PPlPM6lPoPlPM6lҳP+PlPM6loPoPlP{M6lP PlPfM>Bt \:`:r tLO!>BuLP>BuLLLA>Bt \:`:tMS>BuMAMNL\sM6l_8P^8PlPL6lWPPlPL6lPoPlPL6l̵PPlPL6l_8P^8PlPL6lPPlPnL6l_8P^8PlPWL6l}PPlPBL6l_8P^8PlP+L6lnPPlPL6loPoPlPK6lPPlPK6loPoPlPK6lPPlPK6loPoPlPK6lP PlPK6lPPlP}K6lPoPlPr7 fK6lPCPlPQK6llPJ PP@]=CHIFGNr hconfig$device (*) BYTE PUBLIC DATA (Nr  ,>/config/4r 4>'r 5>,'r  7>'), mr  <>'); Yr  A>); |r% E>h$sign$on (*) BYTE PUBLIC DATA (Ir* e>h$command$name$max WORD PUBLIC DATA ([r@ >DECLARE HRESIDENT$CLI$STACK$SIZE WORD PUBLIC DATA (1000); r! >h$cl$size WORD PUBLIC DATA (dr& >h$prefixes (*) BYTE PUBLIC DATA (r2 ?h$system$logical$names (*) BYTE PUBLIC DATA (Tr+ /?hprefixes (*) BYTE INITIAL DATA (0); r7 U?hsystem$logical$names (*) BYTE INITIAL DATA (0); *r ?, nr  ?000Hr  ?00000Hor  ?), 7r  ?', 5ry ?H$app$eh: PROCEDURE EXTERNAL; END H$app$eh; DECLARE NO$EXCEPTIONS LITERALLY '00', AVOIDABLE$EXCEPTIONS LITERALLY '01', UN$AVOIDABLE$EXCEPTIONS LITERALLY '02', ALL$EXCEPTIONS LITERALLY '03', H$job$attributes STRUCTURE( min$memory WORD, max$memory WORD, excep$handler POINTER, excep$mode BYTE, task$flags WORD, job$flags WORD) PUBLIC r> ADATA(00000h,00000H, @H$app$eh, ALL$EXCEPTIONS, 01h, 0); qr; IADECLARE HRESIDENT$USER$TERMINAL (*) BYTE PUBLIC DATA (r ADECLARE HRESIDENT$USER$TERMINAL (*) BYTE PUBLIC DATA (0); DECLARE H$resident$user$attributes STRUCTURE ( user$id WORD, max$task$priority BYTE, password(9) BYTE, default$memory$size WORD, maximum$memory$size WORD, init$prog$pathname (46) BYTE, prefix$pathname (46) BYTE) PUBLIC DATA (0,0,' ',0,0, ' ', ' '); Or CDECLARE H$resident$user$attributes STRUCTURE ( user$id WORD, max$task$priority BYTE, password(9) BYTE, default$memory$size WORD, maximum$memory$size WORD, init$prog$pathname (46) BYTE, prefix$pathname (46) BYTE) PUBLIC DATA (r. D00000H,000H,0,' ',00000H,00000H, r9 0D0,' ', Er6 dDBeginning Human Interface File Generation .......r  DDONE ^r< Dhi$sign$on (*) BYTE PUBLIC DATA(14,'iRMX 86 HI CLI'); r U\:`:u]øP1P@coiooiP 򤠳o hhPlPhJN>ltP#6]6NPPlPJ6NP PlPJ6NkP PlPJ6N1P7PlPJ6N P;PlPkJ6NkP PlPVJ6NtP)PlPAJ6x:!P 6N PPlP J6N˷PPlP J6Ny:Px:PlPI6NͷPPlPI6NP%PlPI:P!P 6N PPlPI6N˷PPlPI6N:P:PlPxI6N·PPlPcI6NҷPPlPNI6Nkr P PlP9I6NP%PlP$I6w:!P 6N PPlPI6N*PPlPH6N[PPlPH6u:%P 6N$PPlPH6N׷PPlPH6NkP PlPH>:u6NwP!PlPoH6:!P+ 6N PPlPNH:H;s6NPPlP#H.!P 6N PPlPG.؂tL6N˷PPlPG6N.؍RPlPG6NʷPPlPGtK6N׷P 6NŸP&PlPqG6NkP PlP\G>:r ue6NP-PlP=G:P!P 6N PPlPG::s 6NPPlPF;d;!P 6N PPlPF6N˷PPlPF6N;؍e;Rd;PlPF6N.PPlPzF;q;!P- 6N PPlPPF6N˷PPlP;F6N;؍r;Rq;PlPF6NʷPPlPFt6N׷P 6NP2PlPE6N2PtPlPE6:P 6:P >:uֺ1ֺ06NP9PlPE>:t6NߺP6PlPr dE6:!P 6N PPlPCE6N˷PPlP.E6N:P:PlPE6NҷPPlPE6NPPlPD6;P6;P6;P6;P6NP)PlPD>;u6NƽP4W6;!PO6N PPlPrD6N˷PPlP]D6N ;P-PlPHD6N.PPlP3D66;!P6N PPlPD6N˷PPlPC6N7;P-PlPC6NҷP 6NPPlPC6NZP PlPC6NlPAC6lPPlPhC6lPPPlPuC6loPr }oPlPiC6lgPPlPTC6liPoPlP=C6lmPPlP(C6loPoPlPC6lP PlPB6l8P8PlPB6lPPlPB6liPoPlPB6lPPlPB>:u,6l:P:PlPB6lܶPPlPqB6l8P8PlPZB6löP PlPEB6l8P8PlP.B6lζPPlPB6loPoPlPB6l&PPlPA6loPoPlPA6l4PPlPA6loPoPlPA6lBPPlPA6loPor mPlP~A6lPPPlPiA6loPoPlPRA6l^P PlP=A6lPPlP(A6liPoPlPA6lP5PlP@6llPl@+PP6]CUDIGNr  ERUN r  EEXIT r ELINK86 & r #EUDI.LIB(UBEGIN), & r 7EUDI.LIB, & r  CE, & dr HETO 'r= KEUDI.LNK NOPUBLICS EXCEPT(rqudiinittask,rqudiiniterror) r EHPIFC.LIB, & r ELPIFC.LIB, & r EEPIFC.LIB, & r EIPIFC.LIB, & r ERPIFC.LIB, & jr EPLM86.LIB & r6 EBeginning UDI File Generation ...................Er  FDONE r U\:^:u]ølP1Pd66lPPlP@6lPPPlP@6loPoPlP@6lP PlPx@6l7P7PlPa@6lPPlPL@6l7P7PlP5@6l;P PlP @6loPoPlP @6lPPlP?6loPoPlP?6l'PPlP?6loPoPlP?6l5PPlP?6loPoPlP?6lCPPlPp?6loPoPlPY?6lQPPlPD?6loPoPlP-?6l_P PlP?6l޾PPlP?6lcoPoPr< lP>6lP8PlP>6llPG>PP[4]CSDBGNr FSDBCNF.A86rh FNAME SDBCNF CODE SEGMENT WORD PUBLIC 'CODE' CGROUP GROUP CODE ASSUME CS:CGROUP PUBLIC LEVEL dr }FLEVEL DW 000H fr FCODE ENDS END .r  FASM86 #r FSDBCNF.A86 r  FRUN ur  FEXIT *r FLINK86 & xr FTO r> FSDB.LNK NOPUBLICS EXCEPT(rqsdbinittask, rqsdbiniterror) `r FSDB.LIB(SBEGIN), & r GSDB.LIB, & r GRPIFC.LIB & 1r ,GSDBCNF.OBJ, & r6 ;GBeginning System Debugger File Generation .......r  lGDONE r 8Ur:\:u]øP1P<4co oo 򤠳o PlP=>ltP)]6PPlP>6PcPlP.>6s:P6PPlP >6"PPlP=6lP=6lPPlP=6lPPPlP=6loPoPlP=6l2PPlP=6l PoPlP=6l8P PlPp=6loPoPlPY=6lOP PlPD=6l9P9PlP-=6lPPlP=6l PoPlP=6lPPlP<6l9P9PlP<6lPWr (ø PlP<6loPoPlP<6lP PlP<6lYPPlP<6l PoPlPh<6l\P9PlPS<6llP;PP1]ïCONVRTrN UF^&F$&G&? s&0^&7^& s&G0^&G7]4r\ UDD:wB:s*ȵFFEE$E< s0E7D^&Du]rg \UFF:wM:s*ȵFV FGG$G< s0G7F^&Fu][xCINITrSERIES-IIIr  CANNOT CREATE OUTPUT FILE: r%CANNOT READ INPUT FILE: r:= WARNING: NOT PERMITTED TO UPDATE DESCRIPTION FILE: rr rZt Interactive Configurator For iRMX 86, V2.1 Copyright 1982, 1984 Intel Corporation r9program_version_number=V2.1program_name= iRMX86 ICUr :CI:rr :CO:fr862r HLPr TOrNEW CONFIGURATION FILE rU츭yPlPJlyPlP[l6lPPlP6lPPlPll.}PlPW6l}P}PlP}}xt+Juoo6l$yPUPlPB}PlPo}}ononPyPlP~}}nnPyPlPY>o ul*mPlPoPLs*m*m{m"~>o u2}PlPMo}yt+Jl}u< t{mPlPoPr*m:{mu"+m|mt+Ju"~p}%~*mPlPxl>l!u=Vr>"~u;6lyPPlP*mPlPfl>lt'%~6>lun>"~ull {mPlP/l>ltp}%~s~6l6p}PlPO>ltd>p}u6lPPlP/>lt6lxP5PlP<6l+mP*mPlP%6l"yPPlPl9lt PPPlPnPlPSl>lt(oo %~rn}6ln}PPlPln}=@v==s>n}>v6lr}PPlPglr}*r}+;v +t}r}t}6lv}Pr}PlP*lt} t6lSRPlP#~r>lt#~㋇z xu*#~㋇v};s+ȉt}t}>n}=u2#~u+6l:Q؋v}+t}PlPl:Q>n}?vq>#~tg$~$~<w܁>n}?u6lg؍MP5z6l$~g؍MPPlP.l>n}=u6l$~g؍MP6l$~g؍MP2PlPl6l$~g؍MPPlPl$~g؀M uKM}}w#NO}w>}}^Y}&G"&G R$~g؀M uBM}}GWP}GWGWP}GW$~m TTprht06l#~ĿxW#~㋇v}+t}PlPlt} t6lSRPlP#~yMtyM]ðPP` PPS6lxPPlP6l+mP*mPlP6l"yPPlPjP 6lxPPlPN6l+mP*mPlP76l"yPPlP"P6lxPPlP6l|mP{mPlP6l"yPPlPP$Ps]×CRTDEFr3( :SD:SYSTEM rVT0 r3e Dr3:SD: rWORK r3:SD:WORK rUTILS r3 :SD:UTILS r5LANG /r3A:SD:LANG 2r2o:UTILS: .r2:LANG: Qr2:PROG: r2:$: r2#:SYSTEM: Dr3P :F1:HCLI.OBJ r~:SD: r2 ;rWORLD Ar r r r& cr"BB BB yr"/LP LP ,r"LSTREAM STREAM riSD %rvIW0 r RQTHNORMIN r RQTHNORMOUT 9r :F1:r :F0:r :F1:r:F1:RMXRAM.SYSr,U;ws` ,4"*  8C! :::::Q::7: : : ::&~&~wظ:&~:&~u߰':(:):*:+: -:/:0:1:2:8:3:::9:4:6:;:=:?:@:A:>C:E:F:rG:>I:K:>M:O:P:Q:R:>T:V:W:X:Y:Z:[:U&~&~wظ-V~&~u-\:^:`:b:d:f:h:j:l:m:r:s:o:p:t:q:u:w:@x:y.::|.:.|:`:::::::z;; ;;;z.6;Cz.:y{-{-{-0L{-^{-&~&~w.؍=|-&~u:d;qz q;}z.򤿟;z r 򤿬;z.;z ;z.&~&~w5;؍d;| &~;؍q;|&~uBB BBBB> @ A } N &} [ \ ^ ` 2b c e g h i j !l n p r t v x z | ~              j|  &~&~w?؍ w|P&~X &~uB|B| C|r (C CB&~&~;wI؍B| &~؍B|P&~XBB&~uFF&~&~ w ƇF&~u&~&~v5؍F=|&~5؍Fw|&~5LJF`LJFFFFƇFƇFFFFFFLJGG&~tpoMqMrMsMtMuMvMwMyMzM|M~MMM1          xr         MM&~&~ w ƇM&~u&~&~w3gذMMd&~gذMM&~u&~&~=w ƇZ&~u&~&~w8"Ƈ  &~"؍ &~u(~(~=w Ƈ[(~u&~&~v2؍|&~2Ƈ !"$&()Ƈ* *+&~2ظ:<>?&~tj[[=|8򤿿[=|8[=|8/\0\r1\:\&~&~ w Ƈ1\&~u&~&~vgLJ;\LJ=\%?\LJ@\B\C\LJD\F\G\ƇH\3}I\ &~g@}؍V\ &~gƇc\hƇd\xƇe\Ƈf\ Ƈg\7Ƈh\i\|!&~gƇ\&~tBs_u_v_2x_@z_{_|!___?7=77977777716 7"7$7&76(76*7,7.70727476787:7<7>76@7!>B7D7F7H7J76L7N76P76R7T7V7X7Z7\7^7>`7b7__&~ry&~ w Ƈ_&~u&~&~;vظ_LJ_0___Ƈ____Ƈ_Ƈ______LJ__&~ذc&~9ذee&~tmd7W}򤿜7\}7M}8M}08M}^8M}򤿌8M}򤿺8M}8M}9M}D9M}r9M}򤿠9R}9M}]1xv ROOT[v CHANGEOVERLAY%vGENERATEOVERLAYavINITIALIZEOVERLAYp@*