IMD 1.17: 5/01/2010 20:13:45 NGEN CTOS II 1.0 OS Build 3 of 3  2 01740-3/3=U b=U b9|M^*&G^&G,]UQ^ &G :bt S^S>6^ &du8M^ &G ^ S^SFbr5 TermPros_VpPLM86 V2.307/09/86 14:50:0і6STACKMEMORYCODEDATACONSTTERMPROS_VP_CODEDGROUP/h@fHH{T$ߘD KKRQRESETNSDINITOKTOFAIL$ FSWAPRUNFILEpSERVICEEXCHTERMINATION&zTERMINATIONPROCESSDOVACATEPARTITION DOLOADTASK  CHECKLOADERC EXIT  ERROREXIT EXITPARTITION EXITANDREMOVE CRASHONBIGERCL FWORKFORSCHEDRGDELTAPRIORITYRGPRGLOCALSERVICECODEUSERNUMPRIMARYVFSTOPPEDWHOLESUBSYSVFDEBUGGERPRESENT PRGSDINITNSDINIT FINITEXIT CLUSTERCONFIG CONTEXTSTATUS CONTEXTSTATEEXITRUNFILEPRIOEXITRUNFILEPRIOSAVEFREBOOTNPCBNPARDESCNTERMINATIONRQ NWSABORTRQOPCBRUNORGEXCHGUSERNUMORGODCB ORGOEXUCBORGOUCB ORGPARDESCORGPCBPRGTERMINATIONRQ PRGWSABORTRQRGNREQRESPPBCBSYS RGPRGRQEXCHGRGRCMAXRGSCNTLINFOSYSSBEXITRUNFILEPSWDSBEXITRUNFILESPEC SYSDEVICENUMGPDELAY FREESOFTVEC FINISHRESETREMOVEPARTITIONSETDELTAPRIORITY WAKEUPSCHED CLOSEFILECRASHOPENFILEPSENDREQUESTCHANGEPRIORITYCRASHIFERCNOTOK CRASHMESSAGE FETCHEXUCB FETCHUSERNUMFETCHUSERNUMPRIMARYFTESTFORSYSSVCKRESPOND KREQUESTKWAITKWAIT REQUESTKWAIT RESETSTACKDEACTIVATERUNFILE SWAPINCONTEXTRGASIBÜ DGp&,(-qr4#vXVU (Purtswyqs<46&BP>DtG6BHG<G zrB>Ps>H>*6P 6t P6>6GrzsU4r, uJg;>tyr&Hwr],;4t PP,4tt^G$<t<u>,,t ^#t^#ud;$r6,PB& u\&!u 6VB&w Ą026B&| 0&.k V:!$,47&O@<<tB&G>Ps>B&G @&G<PLB&GuZB&G >PdB&GF<5B&G>(wB&G>&G @&G:8P;>w{6>HubH6..Q] 6Gr B&G M6GrB&G&xPrB&G>tX  wNćFFF^F9v&^& ;>u^&FFu]Å2DL U>O FF;s3& < vs  PFFĠvsM  FF;s9& >u+Ju PFF뾋]jR &08@CFIQV[V9hp~ĈĎĒĖĪ̯V9=Q Uv3v>u PF]M !&).V9Š UQQ~taJgwr68rsO~uqu>\u(FV`&^>\XP u F>;\tBv8v8FHGts>FF6&^SF]PI #18AEJMPSV[V.fjrV+ăĉĐĜ̤V-̬\=@ UwsPsrwsFB&GBS]T$,1V6y UF t=t <&H&0F&H &pF>u @]G*4":"IP}OB&GCBw F>["&"1!?F!JS\U\W\Y\[\]\_\chow~ĄĊďĖ̚V5ĤĪıĸ̼\ŽɎώ֎ (,5;ANSW`\b\d\f\h\j\l\p{Ňŕͩ\ŮŲźʎ֎܊쎃F%P6>B&GA,trB&G>,tFts P BSwsPtsys Hw#ss6F6ON t"^&N t^&&^&ts P6>q46>686@ xH tJ68:P, twrP :HG 8;:t(xs wrPxswr68ssHGHG 6>>ƇТSP,"uuHGu$J GurrPrF6G  #37?GM^cV6hv}ą̋\ēġЎ܎\ )\.28,6>u+F6GF t^&GF t <^&GJgB&G#BSZdM""4KTXV)bjm\rv|Ą̇V'ČĒĖ ĢĽȎӎݎV6J)U^㋇vv] +UFG F P]u V7ݠSU> P6F>u22> P6F/P6>z6>,P]ˁ#"*5F u]6>0?_8PPPPPrmPFtsB&GBSF u)rr#F~twr 68FF]ޜ' /:=@C"FJNS!VZ^cfjnx~ĉďĞģ"Ĩ"Į!ij!̽V,ƎΎ֎V6V*vcUQ8 <r P6>/F u?6>FP>]؍J> SF>ߋF uAy]8? $/2V;AL=OSW \V6 ]!\Q Urm: "P6>c]< " "!#&!+.159CI?W UJGF t؋GF t ؋G;Ft vF].V*; UF FP6>] !+1m UQQuFF FF Fws %Pv %PP6 F uF]%#)-16RU\^e2 UQQFF;rP;>uUF^.k w ^O1^O^g^GPGR_NTnP^GR^G^_N?u6HDrT;6T0^G^G^Gы^OW ^G^GF]C&7\9\;\=\?\A\C\gmtyĂċěĤĮĶ̹V%i- UFF T^!e!u| Āă Ć ċ UP]y\0U vLFPF~uPv^FF^&GFFFP^SF tPFr P]6 \V3V5&V41V2ZV-gV+wV/>UJg PFHG6&>QPP]V$!',V-2V0F{UFPF~uPv^F^&G FFFP^SF tPFr P]˦V3V5V4)V2PV-]V+mV/LUF=Yv =asP]V+t BitVid_iCTAsm II-1.0 ??SEG??SEGhByteStreams_MpPLM86 V2.307/08/86 19:59:39STACKMEMORYCODEDATACONSTBYTESTREAMS_MP_CODEDGROUP[h@oHH TXD KINITSYSBYTESTREAMCLOSESYSBYTESTREAMRSETSYSBS GETBSLFASYSBS SETBSLFASYSBSnFIXFILELENGTHSYNC DOWRITESYSOUT DOREADSYSIN CHKPTBSSYSOUT TZCHANGEFILELENGTH CLOSEFILE GETFILESTATUSREAD SETFILESTATUSWRITEFETCHBCBMOD32 DTVU^F~rmuA^tFF~~rmuF^^&Z&W^&G^&G^&O ^&G^&OF<F^&G^&O&O~wmtANN ^&ONsB^&G&W~rmuN^&G ^Sv vvnF uX^&Ƈ@Mv P^GPPF t/^&G^Sv vvnF u ^&ƇsF]OV\V5\YRU^F~wmutFF^&Ƈs^AFF^&Ƈ@^&w] VKVBU^F~rmuA^tFFF^&G ^]QV/U~wmu^ &G&G&W^&&WZ^ &Gs&G&;Gv &G&W^ &G&G&W^&&W^ &G s&G s ^&/&_] EnU~wmt^ &G&G&WFV&9Wu&9Gw&G&W9Fu9F u^ &G&WFV ^ &tSPF t^ &G&GF%^ &G^ &GN~ +&O&^ &t8&w&SP^ &w&wFPFu^ &?~t^ &G&G1^ &G 9Fu9F u^ &G&WFV ^ &G&W;V u;Fw2&G^ &G^ &G^ &O&W;V u;Nsgb^ &Gs &G&;GwO^ &G&WN~ ;u;w6&wщFVN;u;s&+O&N~F&GcFV FVF%Ff̜j\VРS^^ &G^ &GNV^ &O&W^ &G^ SF u F^ &GF] 1\U^&G&WFV&O&O&N~;u;wN~Fs FF%uw@H3H&h &&&(&)t&)&)tހ>u&X@Hx3P t^‹8&=ttDZ;r;v& u&E&&}uSVW&uW tP_^[&EtSV`ذ`>uhuMƾ&<&%5^[tM s ; w:; w1>uP3PP tPAG ` c įĴĽƶ״&2JY_ ŁVɃVŋVɍVśŦũŷŴ  'V)V1V3Vj6U]z; MSU 9WY>=?t>WP tP]Y   stsysTimeCrashMediateIntHandleroPcbRun timeSliceHB PSQU؋F ^  Ã;owu;Gw;oru;rGW G W]>t >t>tR> uZ>t >tuRZt?R>t>t>u "  u ZY[XVRWUP tV tIG:r:w:WSދ4 tL:tX;t;t5?_ 5?^XG r:GGG=t GGGGrGG+G+GG3P te‹8u&=ttDZ;r;v& u&E&&}uSVW&uW_^[&EAGU"N U \ d h u | Ĕě Ģ ĩ Ļ ɶδٴVV JM ŘũŴжֶV V UV]UVF] UV]^,U>t>t VF] ȋ$ $VF;t;t]  S>t >tUSQVڑ $ $ӑ;Ӈt;t^Y[]   Clock_t1VpCTAsm II-1.0.??SEG??SEGDataData Clock_t1VpCODEDGrouphhhlowerBoundAddr OutPlmV fLastIntMedInputPlm1InSub$upperBoundAddr cTickWakeupOutSub RTCInterrupt fDbgSwappedIn OutputPlm<InPlmJ$ saSemiLowestoRgPTimingUserNumRunq fTimeSlice oRgPTiming ContextStatus timeSliceLB OCW2_8259 fWakeupSchednTicksClearRtcIntPortrgAsib processorTypecascadeOCW2_8259KPSend exchSched saTempHighestsysTimenParDescCrashMediateIntHandleroPcbRun timeSliceHBcbAsib5PSQU؋F ^  Ã;owu;Gw;oru;rGW G W]>t >t>tR> uZ>t >tuRZt?R>t>t>u "  u ZY[XVRWUP tV tIG:r:w:WSދ4 tL:tX;t;t5?_ 5?^X?s=t';3u6QQG r:GGG=t GGGGrGG+G+GG3P tJ‹8u&=t& u&E&&}uSVW&uW_^[&EAGU"N U \ d h u | Ĕě Ģ ĩ ĻɶδٴVV J NZ_hmtx  ńʼnVɋVŏŒ ݶ"V$V1UV]<UVF]JUV]^VU>t>t VF] ȋ$ $VF;t;t]  S>t >tUSQVڑ $ $ӑ;Ӈt;t^Y[]   ClockFacePLM86 V2.307/08/86 20:00:1ٖ4STACKMEMORYCODEDATACONSTCLOCKFACE_CODEDGROUP9h@1H T&ݘD$ Q%DELAYDATETIME DATETIMED,SYSTIME CLOSERTCLOCK OPENRTCLOCKWAITP $' D U~us.&&^F&G FFFFFPF u>FFvFPF uF;vu;FtFFPFF]d\;VUVzV+U>t=t]]    Close_ClstrMpPLM86 V2.307/08/86 20:00:5Ֆ8STACKMEMORYCODEDATACONSTCLOSE_CLSTRMP_CODEDGROUPh@,HH T D K2 CLOSEFILESRELEASEFABCHAINt RELEASEFCB&jCFREEFAB FILEHEADERNUMOFABOFCBOFREEFABORGODCBORGUFBOUFBSPECUFBLAST USERFILENUMERRORT DxU9r^ t>G;Fu6FrGu)GGrpG&nu]>  !&CIO W] c f\l +tU t 6]4!cMUQFOu,zmtpO%t~t~.tv]ˈ & ,\AV t#.U>t=t]ˡ]o% "&t ClockFace_MFPLM86 V2.307/08/86 20:00:3ז7STACKMEMORYCODEDATACONSTCLOCKFACE_MF_CODEDGROUPAh@1H T&ݘD$ Q%DELAYDATETIME DATETIMED,SYSTIME CLOSERTCLOCK OPENRTCLOCKWAITP $' D U~us.&&^F&G FFFFFPF u>FFvFPF uF;vu;FtFFPFF]d\;VUVzV+U>t=t]] #.U>t=t]ˡ]o% "&t ClockInt_MFCTAsm II-1.0,??SEG??SEGDataDataClockIntCodeDGrouphhhVlowerBoundAddrRTCtickg hardwareType nProcTickDoCtosIOIntHKbdSysTimeMediateIntHandlerPSendoPcbRun RTCInterruptZPSQVRWU؋_P> t>uV u%t9AG U"V$V'V)V-4LRV TV  ClockInt_MFFPCTAsm II-1.0,??SEG??SEGDataDataClockIntCodeDGrouphhhlowerBoundAddrRTCtick cHdiskSeeking hardwareType nProcTickDoCtosIO hdcCntlBlkIntHKbdSysTimeserviceExchangeMassIoMediateIntHandlerfPollMessageSentPSendoPcbRun RTCInterruptPSQVRWU؋_P>t#>u>uP3PP> t>uV u%tUAG U "V $V 'V)V-4; ALV NV R W^v|V ~V   Close_MpPLM86 V2.307/08/86 20:01:1ؖ3STACKMEMORYCODEDATACONST CLOSE_MP_CODEDGROUPDh@UHH TD K OVLY5ތ FILEHEADERNUMOEXUCBOFCBOFHB ORGOEXUCBOUFBOVLYPROCRQSPEC USERNUMLASTCHECKFHZOMBIEOKCRASHCHECKFH CLOSEFILESERRORERRORIFERCNOTOKREADFILEHEADERRELEASEFABCHAIN RELEASEFCBFETCHLOCALUSERNUM DZU<t #P.#7C[~ERZG|pFF;pt Pt P6>v Ps O늋gyFFO&W6;v P6u Pu 6P]V !\#\%\'\)\+\-\/\1\3\5\8V =VHOVU\ i rVxĀ̋V̓Vęġ̪V İ̺VĿdžцV V VV (5V;GNVhVU>u Pmmt Pt P6PGns P]1V V(V.;VADVJVP^Vt Close_SpPLM86 V2.307/08/86 20:01:4Ֆ3STACKMEMORYCODEDATACONST CLOSE_SP_CODEDGROUP>h@xHH TD K OVLY5ތCMASSIOINPROCESS FILEHEADERNUMOFCBOFHBOUFBOVLYPROCRQSPECCHECKFHZOMBIEOKCRASHCHECKFH CLOSEFILESERRORERRORIFERCNOTOKREADFILEHEADERRELEASEFABCHAIN RELEASEFCBk DU<t #P.#7C[~ZGpFF;pt Pt Pq6b>v Ps OBg8FFO&>u 6P]CV !\#\%\'\)\+\-\/\1\3\5\8V =VHOVU\irV xĀ̋V ̓Vęġ̩V į̹V ľƆІV ߂ V ֠hU>u Pmmt Pt P6PGns P]*1V V (V .;V ADVJVP^V t Cltpmain_MFPLM86 V2.307/08/86 20:02:1ז6STACKMEMORYCODEDATACONSTCLTPMAIN_MF_CODEDGROUPfh@ HHKTTD KTCB0TCB1TCB2UTCBTABLET0CB0 T0CB1^T0CB2T0CB3T0CB4TT0CB5T0CB6T0CB7JT0CB8T0CB9T0CB10@T0CB11T0CB12T0CB136T0CB14T0CB15 T0CBTABLE, SWITCHPORT FINWAITINGRGT0RQn RGT0SERRQRGNRATESj RGNBAUDVALސ`WAITDSRRQCOPY SETCARRIER RESETPORT[CHANGEBAUDRATEe FINISHDRAINRQ FINISHREADRQBTPOPENTPOPENCOMPLETET0OPEN8 TPCLOSEs T0CLOSE, TPREAD T0READOTPDRAIN~T0DRAINTPWHERET0WHERE@TPSETT0SET TPNEWOWNER T0NEWOWNER, TPTERMINATELFROMSRP FROMSRPDIS FROMTPPOLLERB TPPROCESSYQUET0RQs]DCTTABLET0BLK NFREET0BLK NSTPINBUFT0RQQUE T0RQQUELASTT0RQFREECRASHRESPOND SETLEDSTATEWAITGETINBUF CLEARINBUF CLEAROUTBUF DELAYOUTPUT SENDT0REQLINWLINWADDSENDNOERR ERRRESPONDМ DU( @D, ^TJ@61  $(,048<"j;@0 "2Kn,X` %KaUQQ^&F&O*N&O's@t<v P^˷FzPFȱ@ȲX# t@ V$u@FF:Ft]*V7_UQQ^ &GFF^&^&G^&G^ &O^&O^ &O^&O^&G^ &G ^&G ^ &G ^  FPFPFPP^ &G2^ &G& Gt'&GJ^ &_SCP^ &G&W^ &G& GtP&Qt&GQ^ &GS^ &GR^ &_SCP^ &G&W^ &GN^ &GO^SP]H: V 6VJ\ij\ĵ\ķ\Ĺ\Ļ\VVV0V|VͩV ͯVF, U ^&tFFćnV^;u$:tF@FcrĸP빋F؃rt PF؋t^&GFLJr^SP`^&_^ğ,^F&G tPCP^&G&W^&G v&:Dt^S Ps^&GFF؃rtF@FcrP؋FLJrFnp&Lt&D^&G^Ss]t>$YVkuVąė̡V ̧VŽV V(>VPY]g~\ U WP^&G^&_^F&^ &F&G.^&:G u^ &G& Gt ^S 2^ &G & Gt ^SY^ &GAs&G2r^SCPo^ &G9 t^SP^ &G9NF^ &GZ&W ^ &G FFء&+G^ &G ^ &G v&;Dr^ SPPB^&GH^ &G$&G ^ &G ^&G ^ &G^&G^ &G^&G^GF&GZ&W^&GP^&GP^&GP^&GP^&G^&^&G*^&G^&G+^&G^&G,^&G^&G-^&G^&G.^&G^&G/^&G^&G0Y]K̸VVVVGU^&GAs7&G's&G*FPPV$u@ z$t@FFFs^&GNF^&G2^&_^FF&G ]r%V [U^&F<r(F&G*F&'tP@P^&G?<s&8O@v,^&G?,F^&_@.NN0^&_>. N N@Nvvv7)vPvPvPF@^&_@.^hnrrrNN^&_>.N NN vv^&G?<s &@v, ^&G?,F^.FF FFvP^&GPsvF! vFPvPvFPvP5t7V\ā\ă\ą\ć\ĉ\ģ\ĥ\ħ\ĩ\VVVV\\\\ \ \%\'\)\+\DVt\v\x\z\|\͛VVVV!HvP(F] V V젞eUF^&?uF^&8uFF^&_=㋇jF(FFPF@0PFFPvFFPFP(F]d>fVwV̉VˠGUQQ^&GJ^&G t#FFPP^&G&W]+ #V )VtBUZP^ &GFF uC^ &G7^ &G8^ &GL^ &GK^&GFF^ &G ^&;GrOF^&G;Fr^ S^&FVFu^&GFF^&w^&cF^ &G ;FrS^&FVFu^&GFF^ &w"^&^ &G"^&;Gv PFs%^ S^&^&7P^&^Sv^ &G&W ^ &G&W] ( V {V ̧VV VV#V 8VKVUYP^&G^&G$u@F&g^ &F&Gr ^S)^ &G.^&:G uSd^ &.t^S PaF^ >^ &GN^&G ^ &G.^ Se^ S[^ &GS^ &GQ^ &GR^ &G&^ &GAr&G*F&O'r P7PV^ &_?.FF FFFPPFPFPF^ &GZ&W^ &GO^ &G2^ SPsFr^ &GR^ &GQ%^ SP^ &G2rFr&GS^ &G2^ S^S]6 V xV̥\̯\V \\\\\8VMV}\ͪ\\U ^ &GFF^ &O2&O ^&G&G^ &_ ^F&G&G^ &G1^&_^Fv &D&T&&W^ &G-&G,&G&^SP^ &G&W] ̀V ̆V?8 UYP^&G^&GF,Ą,FF^&O &:Lu ^Sd^&t^S P^ヿu^&GFF^&G^&@8&P:^&&WFF<w?^&X^F&G3^㋇^&G^&G0&G.Fu^&G ^&G^&G^SPF^&GZ&W] V 0gVzV Vs UQQXP^&G^ &F&G.^&:G tS Pv^ S PPB^ &G.^ &G9^ &G6s&G-&G,&G&^ &G&^ &G/s&G*F&GN^ &G'sU&_?.( 0 6 < B FF FFFPP ^ &G &G"^&G^ &GZ&W^&G^ &G7^ & u&G8^ &G8^ &GK^ &G4s &G0^ &G-&G&^ &O1^ &G4^ &GL] V ̌V̤VԆ\Ԡ3OU^&tFFćnV^;u$:tF@FcrĸP빋F؃rt PF؋t^&GFLJr^SP|FF؃rtF@FcrP؋FLJrFnp&Lt&D^&G^&_^F&^Ss]3$YVkuVąė̡V ̧VľV%\ S~UQQ^ &_^F&G&;Gu^SPF^ &GZ&W^ &GJ] $V *VU^SP]g V V`UQQVP^&G^ SP^&_^Fv &D&T&&W^SP]" V !\LV RVwx@U ^&G^&GF,Ą,FF^&GFF^&G^&@8&P:^&&W^SP]q %dV jVUUP^&GF^&GF<v2^.C^&_^Fv &D=&^ &G>^&G^ &G@^&G^ &G?^&G^ &GC^&G^ &GD^&G^ &GE^&G^ &GB^&G^ &G/^&G^ &G.^&G ^&_^F&<r!<w$^&w^&w^&G<sB<v;FF^ &G=v&:tF&^ &G=^ &G>v&:DtF&G^ &G>^ &G@v&:DtF&G^ &G@^ &G?v&:DtF&G^ &G?^&G^ &G>^&G^ &G@^&G^ &G?^&G^ &GC^&Ge# V 9\;\=\?\A\C\E\G\I\D^ &GD^&G^ &GE^&G^ &GB^&G^ &G/^ &?u&G@<t<uF.PFs ^ SeFs8^ S[tFHm^ &G & GtScPPB^ SF^ &G& Gt/&GJ^ &GFFPP^ &G&W^ S^ &G3 ^ &O1^ &G*F&G'sK&_?.FF FFvPvFPv?P^ &O1 ^ &g1j^ &G*F&G'sM&_?.@HNTZFF FFvPvFPvP^SvFP[\l\̐\̚V V VV\\\ \"\AVSV^Vś\ŝ\ş\š\ţ\VVV]rV'U^&u,&u&&_^F&^&G^SP^&u&vFF؃rtF@FcrP؋FLJrFnp&DtFF<؃tF@FrP؋F<؍^^G6F^&G8Z&W:^&G^&G4F^&G1^S^S^&G^&G^SsFFF&O8NF^&G1F<؃t PF<ظFFćnV^;u$:tF@FcrĸP빋F؃rt PF[@9VbxVĊēėġĴV܎\8\isVņŗVގVA؋t^&GFظr^&G^SP]ǜ -V 3VɠiUTP^&G^ &G.^&:G t S P^ S PPB^&G^ &G.^SP] V .V?\WV ]Vޠ$,U^&G^SP] V VРfLU ^&GFFF<v.ğ^F&G tJFF&G;Fu9^&GK^S`P^&G&W ^&G&W^&G.^&G t?FF&G;Fu.^&GJ^S`P^&G&W^&G.^&G tgFF&G;FuV^&GS^&GQ^&GR^&GN^S`P^&GO^&G2^&G&W^&G.Ft^SP]Ɯ(]V̴VVRV XVU^ğ,^F&G& Gu^&GFF^&G&W^&_^Fv&D8&T:&&WFF<w=^&X^F&G3^㋇^&G^&G0&G.Fu^&G ^&G^&G^SP]ĔV VU^ğ,^F&GFFw_ ؃uL;VuCďNF&G^& 0t SCPF ءFFuFFw^&X^F&G3Fuۋ]V*5<EOiVy}ăBU SPFF<vȴğ^F&Gsl&G& Gu&GAsW&8GQt&8GSuI^&8GQu@&ORs8&GQ^SP^&G2r &GSkFP&WW^&Su!&GS^&GOFP&W^&_SP^&G&W^&GQ`^&JuS^&G & Gu&8t,^&G9  NuIOtCW*$t%Su GS@2t#G2GO@2tAG U") 5AO TYķDJUY` g lvV xV ƃVʅVƊƦƭƷ˴BX] ahowV yV |V~VDžǎǑǜǤV ˦V ǩV˫Vǯǹǽ  G2GO@WvNu.Ou(zu%Su GS@2t GOG2@2tG2GO@ t9t3V3ɊO:Otq&D.&;D0u&v^ ORv GvQތûPSY5 8KaiĥįĴĸVV\Uv&| &]&&E&uC&;]u&&][&|4u#;\FvK&;\H|&D0&D4&\-&\&&L1]O9Uv&Lu&T֋B&;Tt&;Tt F&&T&D]&=Uv&| &E&E&E|4uD4D0D-D&L1]Uv&|&E&E])UV رFӒĆ]UFF]e AuZQuT2ɀ't W*쨀t62Q2IAYz#Ƌz#;u u8O tSPPB^&G9n^&GLsSPPB^&GAs&GOs&G2r<&_^F&G ^&GN^S^SCPPB^&GOP^&GO^&_^F&G 4^&GAs)&GNs!&GO+ V +}\̣\\V V\<\^\͜\ͭ\+2s&GFF^&O2&O Ft]ˍYU lQPPFPPRP~u vƃ~u v붋F FuB^&G F=<0u SL^&u^&G<rȴĄFF~0uP^S 댁~0u^S^S늁~0u^S^S늁~0t~0u^S^Ss 믁~0u^S^S뗁~0u^S^S뗁~0t^S^S~^&v SP뜁~0u ^S8 뉁~0u ^SO뎁~0u ^S@듁~0u ^S뛁~0t~0u ^S, 끁~0u ^SMWV &V ,V37V E\U\fk\̃\İ\\\\.\F\a\xV͋\͞\ͱ\\\.I,녁~0u^S^S듸P \\$VsU FFF&_㋏N u&G P^SFS>u *PF؋FGG>uF FF^]7-9VEOVT_lu~Ć̑Vt Cltppoll_MFCTAsm II-1.0/??SEG??SEGDatadata Cltppoll_MFcodeDGrouphh=hj PutOutBuf9LowerBoundAddrLinP ClearOutBufTime1ms @ ClearInBuf tpPollerIntGetInBufLinWAddChkT0g SwitchPortt0cb15 nProcTickt0cb0DoCtosIO nsTpInBuffClPolltcb1 fInWaitingCrashMediateIntHandler ClPollTimertcb0PSendoPcbRuntcb2 RtcInterrupt CheckT0ReqAFEEGGEEMMMMMMMM3?K&  1 357T9T;TPSQVRWU؋_ 2 &&t"u &&t"u &&t"u S D,t|1uq|&]&;]t2&C&;]u&&]|5t4<t$T(|'u T*"D-u2㋟72|BuD5 t D3L1 ְD5D1tȊD0d1묋T*|'t'$xtmذ72D9@DKD8L2쨀u$pt;ذʰMŀ|Du>L1@|Et|Du(d1T(D1@u|?ttÀuҀ|Ku DU:| &}t&]&C&;]u&&]&EH&E;DFw4|Cu.|4t(D1tT*D-tD0T(D0L1D4D-D&D1tT*D-t d1D0T(T*D,t|\"&C\";\$D8DKDL@밠 <r @t*>u# u PP3PP u"]_Z^Y[X> v> u> u> u9.u{w&D&;DuJu GJ@G1t1o3u+w1't W*7W*G?,8uo7u G8GK@G1 tw1 G5Wv u P.t u P.t Ru GQ@ )] Cltputil_MFPLM86 V2.307/08/86 20:03:3Ԗ6STACKMEMORYCODEDATACONSTCLTPUTIL_MF_CODEDGROUPMh@uHH TD K1LINW DELAYOUTPUTNOERR@ ERRRESPONDTKCRASHRESPONDɜ DUQFFFFF]w+UQVFF~w FFFu]ʠ@UF tP] V0%TUF^&G^SP@]V\t CmCommon_MpCTAsm II-1.0;??SEG??SEGSS6HSS7H CmCommon_MpCODEDataDATADGrouph 6 2 hh  vAssignVidOwner QuietContext(TestPartitionFlags QuietForSwapGetpPartitionStructure GetpStructure pNlsTables8"SetSwapDisable AssignKbd oRgOExUcb rgPrcLookuprgpDebugEventControlBlockNGenPortsStructure ContextStatus UserNumKbdrgUserReadCountrgPrcLookupBaserqReset ContextState KRequestKWait pIBusIDTable pRgSwappingRq userNumSwapoRgPcb UserNumVidnPcbrgrcMaxFetchLocalUserNum GraphicsInfo FetchUserNumcwKernelJumpTablepCdtnParDesc nSwappingRq pScreenMapCrash RequestKWaitrgPrgLocalServiceCode rgPrgrqExchgrgcRqoPcbRunrgPrgNetRouting cpOsSubTable*' .&%\\\\\\{\\\\\\\\\\VVVTV T VTVTV#TVT V"V$V&V(V *V ,V.V0V2V4V"6V"TDV FTĊVȌTĎVȐTAĔ]Ė]Ę]Ě]Ĝ]Ğ]Ġ]Ģ]Ĥ]Ħ]Ĩ]Ī]Ĭ]Į]İ]IJ]Ĵ]Ķ]ĸ]ĺ]ļ]ľ]]]]]]]]UvF;s^u[>G=tF3ȋ:O:O:O!:O"Ћ_ۋ:O:Oп^u3Њ"u]#+"عr&H-ADUG VV(DĖ2&UPv u ^&6&]UD ]T%&UD EUPP uӚP&3:F&0UD VV]TVV"V$V+=IU^ "ru%3&v&&D3]s & UDD9#\Ӄ&ğ2tŌ=u D  {& D & DvV2 DTT & D & DU~ uF ~ u&&_S&^ &jv tT^ &z&v &>&&&G&& @UDVV!'V)V/ :@]BTQX`VbVj(Uvt}>3FG F3Ɋ6& VQP t =!tPY^v>9Ouv3t-]UGV V  D*!;?D K PVRV_VaVlVnVuĂVȄVċ cUظ Pv uAF4vPw FP3PPFP6Ff]4UG]T T"T0!EV GV JTLTP  &&_S&^ &jv tD^ &z&v &>&&&G&&DUDV!V/"7V9V? JP]RTahpVrVz CommIntCTAsm II-1.0,??SEG??SEGDATADATACommCodeCODEDGrouphhhPpSecondaryRawNub%SecondaryRawNub CommMediate pCommMediate@wSIpMedCommNubReturn processorTypeMediateIntHandlerwDI TTTT؋ߋD.]_Z^Yo AGD?&>P&6&>&\ &T$&D.P&6&6&m)AD VVU05 CmCommon_MFCTAsm II-1.0/??SEG??SEG CmCommon_MFCODEDataDATADGrouphhh( GetpStructure O oRgOExUcbrgpDebugFetchLocalUserNum FetchUserNumnParDesc cpOsSubTableA,]hrP7]]]]] ] ]]]]]]]]]] ]"] T AD #NU U~ uPF ^ w&;s&u3&v&&D3]!UDVVVV'0]^ )&h&$& Dr&$&&_ D^ &_#&>G=t _3X[ U U CmCommon_VpCTAsm II-1.0;??SEG??SEGSS6HSS7H CmCommon_VpCODEDataDATADGrouph 6 2 hKh  VAssignVidOwnerTestPartitionFlagsGetpPartitionStructure GetpStructure* pNlsTables8"SetSwapDisable AssignKbd oRgOExUcb rgPrcLookuprgpDebugEventControlBlockNGenPortsStructure ContextStatus UserNumKbdrgUserReadCountrgPrcLookupBaserqReset ContextState KRequestKWait pIBusIDTable pRgSwappingRq userNumSwapoRgPcb UserNumVidnPcbrgrcMaxFetchLocalUserNum GraphicsInfo FetchUserNumcwKernelJumpTablepCdtuserNumPrimarynParDesc nSwappingRq pScreenMapCrash RequestKWaitrgPrgLocalServiceCode rgPrgrqExchgrgcRqoPcbRunrgPrgNetRouting cpOsSubTable*' .&%ooooooooooooooooVVVTV T VTVTV$TVT V "V $V&V(V *V ,V.V0V2V4V#6V#TDV FTĊVȌTĎVȐTAĔ]Ė]Ę]Ě]Ĝ]Ğ]Ġ]Ģ]Ĥ]Ħ]Ĩ]Ī]Ĭ]Į]İ]IJ]Ĵ]Ķ]ĸ]ĺ]ļ]ľ]]]]]]]]UvF;sguu[>G=tF3ȋ:O:O:O!:O"Ћ_ۋ:O:Oп^u3Њ"u]#+"عr&H1ADUG VV#'1Dğ<&UPv u^u&&6&] UD ]T*/&UD EUPP uӚP&3:F&0UD VV]TVV"V$V+=I*U^ "ru%3&v&&D3]s & UDD9#oӃ&ğ2tŌ=u D  & D & DvV2 DTT & D & DU~ u &F ~ uF ~ u  CommInt_t1CTAsm II-1.0,??SEG??SEGDATADATACommCodeCODEDGrouphhlh&rgCommIntVector, pRgCommIntDsCommIsr CommMediate2% rgCommIntDSLrgCommRawVector  CommIntRet'pRgCommIntVector pCommMediateU ioCommDataB ioCommDataA ioCommCtlB processorTypeMediateIntHandler ioCommCtlAp,L222222222,,,,,,,,UUT T TTTTTTTTTT T"T$T&T(T*T,T.T0T2T4T6T8T:TT@TBTDTFTHTJTLNUPRUTVUXZU\^U`bUdfUhjUPSRذ>>Z%4 QVRWUP؊ܴ&ŷL t&>tP&,8&>EAGDU0ADAVCVFUYbknUw8&>0>(>>>> CommNub_CpCTAsm II-1.08??SEG??SEGDATADATACommNubCODECommAsmCODEDGrouphhhh  ResetCommPort RawCommNub MedCommNub.wSI pMedCommNubpMedCommNubReturnSpuriousRawCommIsr0pSpuriousRawCommIsr pRawCommNubwDIMedCommNubReturnBioIntCtl rgCommLineEoiClassCrashMediateIntHandlerPSend!TTTTT T TTPSQVRWU&T*t0%&\ &T$&6&&6 u4&T(8&&t& t u"]_Z^Y[X&&&P666 u 6T(8˚aA UD9?UFV`ĂćČēVȕVȘUGĞĢĦĩVȫVijĿVVE&>P&6&>&\ &T$S&]&6&T(8%D VVU/U6W$0(3GU^] A T T CommNub_t1CTAsm II-1.08??SEG??SEGDATADATACommNubCODECommAsmCODEDGrouphhhh  ResetCommPort RawCommNub MedCommNub.wSI pMedCommNubpMedCommNubReturnSpuriousRawCommIsr0pSpuriousRawCommIsr pRawCommNubwDIMedCommNubReturnBioIntCtl rgCommLineEoiClassCrashMediateIntHandlerPSend!TTTTT T TTPSQVRWU&T*u0%&\ &T$&6&&6 u4&T(8&&t& t u"]_Z^Y[X&&&P666 u 6T(8˚aA UD9?UFV`ĂćČēVȕVȘUGĞĢĦĩVȫVijĿVVE&>P&6&>&\ &T$S&]&6&T(8%D VVU/U6W$0(3GU^] A T T CommNub_TpCTAsm II-1.08??SEG??SEGDATADATACommNubCODECommAsmCODEDGrouphhh?h  ResetCommPort RawCommNub MedCommNub.wSI pMedCommNubpMedCommNubReturnSpuriousRawCommIsr$0pSpuriousRawCommIsr pRawCommNubwDIMedCommNubReturnBioIntCtl rgCommLineEoiClassCrashMediateIntHandlerPSend$!TTTTT T TTPSQVRWU&T* t&T(u`&T*Ĩu0%&\ &T$&6&&6 u4&T(8&&t& t u"]_Z^Y[X&&&P666 u 6T(8˚aA UDY_UfvĀĢħĬijVȵVȸUGľ´ƴVVӴVVE&>P&6&>&\ &T$S&]&6&T(8%D VVU/U6$W$0(3GU^$] A T T   #F^& \.\ݠnv jF t>LFt?@Ft5N V.&& #F u@""&.& \<\\\P=UF tF0.&@,;Ft~r>]&\+t CommStatus_t1PLM86 V2.307/08/86 20:04:0֖8STACKMEMORYCODEDATACONSTCOMMSTATUS_T1_CODEDGROUPh@)HTD.,Q*IOINTCTLEOICLASS IOEXTCTLREGPREADCOMMLINESTATUS_SC WRITECOMMLINESTATUS_SCVALIDATECOMMLINEHANDLE RGCOMMLINEo. D W Q~ v jF t>\F t?PF.&FN FuFF uNF@uNF #F CommonSubsCTAsm II-1.03??SEG??SEGDATADATACommonSubs_CodeCODEDGrouphhhECalcVhbChecksumMinCrashIfErcNotOK PointersEqualCheckFhBuffChecksumCalcFhBuffChecksum KRequestKWaitErrorIfErcNotOKCheckVhbChecksumHashKDWordMul RequestKWait9spec hashPageNumfhBuffRequestErrorCrashWait AG6G69Gw6G<UvF~ F ;uV^ :t3]AKU3ҋN t 3^ I3&aF t?UF.&P+F XFuNFuNFuNF ^&1 \.\ݠnv jF t>LFt?@Ft5N V.&& #F u@""&.& \<\\\P=UF tF0.&@,;Ft~r>]+\+t CommStatus_TpPLM86 V2.307/08/86 20:04:2Ԗ8STACKMEMORYCODEDATACONSTCOMMSTATUS_TP_CODEDGROUPh@)HTD.,Q*IOINTCTLEOICLASS IOEXTCTLREGPREADCOMMLINESTATUS_SC WRITECOMMLINESTATUS_SCVALIDATECOMMLINEHANDLE RGCOMMLINEo. D W Q~ v jF t>\F t?PF.&PF XFuNFuNFuNF #F^&՜ \.\ݠnv jF t>LFt?@Ft5N V.&& #F u@""&.& \<\\\P=UF tF0.&@,;Ft~r>])\+t Consub_MFCTAsm II-1.0-??SEG??SEGDataData Consub_MFcodeDGrouphhh$ ConGiveTpChar Delin8086Ptre& bConsoleSlot pConsoleObufbMySlot AGiUؠ:t@6&Lu:&T֋B&;Tt&;TtF&&T &&D]U )eU^V ± ؎Á] Cpyin_MFCTAsm II-1.08??SEG??SEGConstCONSTDataDATACpyin_MFCODEDgrouphhhh f68K fRemoteDma CopyInIccData sFixed GetIccRqSizeDoSrchs fMultiHop bPbCbOffsetUpBlknParaInnRemoteDmaRequest rgPRoutingrgRcMaxbMySlotrgRemoteDmaRequest#U6&D&3&D&D&D&Du&D&D=s% Ћ;w&ķ&8u>&Et y6>;Eu-]2&P t :tM2&LIɋ6>&D;u&E&D]2&@E2&D]uAG 3Efp|ĄĔĘĜğĵĻȴڶ޶ U FFFF3F>&G2 F &GH@P&G6 &W&W2ҋщ  ʉN&O2pDFt&EFtHV:Vu@TFu,Fu"S3ƒ[&&U@%FF␋FF&O2yDFt&EFtFV:Vu>TFu*Fu 3ƒӒ&&U u&E@%FF⇸؋FF]5 %6RswăɏUGŘ/U FFF~^߃ Fv 2&O NFtF:FuFNuVWTFt$43%H@Pځ&EF&&MBVV_^&GH@Pk2&O4FtF:Ft&EF&&UB‰FF̸؋] *!UG   CreateDeletePLM86 V2.307/08/86 20:04:4Җ7STACKMEMORYCODEDATACONSTCREATEDELETE_CODEDGROUPGh@ CH/ؘH T$ߘD K OVLY6ݐ XFDISKFULL-(BITMASKFHBUFF FILEHEADERNUMFILEHEADERPAGENUM HASHPAGENUM ODIRENTRYOFHB OFILEENTRYOVLYPROCPRQRQSPEC TOTALFILESIZEVDAWBUFFCRASH DATETIMEDDWORDMULERRORIFERCNOTOKREADBUFFREADFILEHEADER WRITEBUFFWRITEFILEHEADERWRITEVHBA DXVTR,-P LHFD-,.+B@><8"4&0*.UQQ<t #P,*.,8A r%GQ7GoWq6D GWG\W^G`WbGdWf 662=u/ [6y CP -9Gwv؋GS t PGUP뻡>;u;sYww6 Crash_MFCTAsm II-1.08??SEG??SEGConstConstDataDataCrash_MFcodeDGrouphhh$h fcrashSIcrashDX crashCXcrashCScrashEScrashSPcrashBXcrashAXcrashBP  DbgRebootOsCrashHcrashDScrashDIcrashSSfReBootcrashIP fDelayBootq hardwareType ioErrorLog fKludgeAvail sysErrorBuf BootBlockpCdtoPcbRunLastGasp userSignOn fMasterFp  PXX . &6>X[SPU3h؍>3P&7@؋F6DG u FG FGu@2G~-u6>uW(< w0>u%w@H"3H°P&X@"HPx&&tt u3G"F&>ر XKu  $XKu > tXKuŀ>uAGU "&*.27;GUM eUmqxĥĶ Ľɶմ -4=DY_c~łŚšVɣV Crash_t1CTAsm II-1.0@??SEG??SEGGDataConstConstDataData CrashCodecodeDGrouph hhh5  fcrashSIcrashDX crashCX crashCScrashEScrashSPcrashBXcrashAXcrashBP DbgRebootOsCrashHcrashDScrashDIcrashSSfReBootcrashIP fDelayBootnIops CrashMessageIopAdrs ioErrorLog sysErrorBuforgPcb BootBlockParityEnablePortNGenBeeperoPcbRunDisableGraphicsLastGasp userSignOn"9PXX  .&6>X[SPU؍>3P&7@ؠrqF+G=sG u FG FG~-u6vS>u>tPؠ <u"<u<u  Êڋ3]AGU "&*.27;CUI aUfjv{ ĭVVV V ̴V V ڴU % N@yH{  +RPf t =tP! &Gl+FVF Fuwu GwHHyP{i  V! *\,\.\0\2\4\6\EHLV ] al p t~̇VčĥĨĬ İ ĶōV݆    6 : > B NUkor v z łœ ŘŜ Ŧ Ū Ů Ų džֆݍɠ*9Vu9FrOw)FV uC: >N~+׋6>FF6666,DP3 ywwwPRPhYnG>W@   uP * RPP P ]ᜌ 48FNZ^bfsw{̈VĔ Ę ě ğ ģ ī̻V˂ ԍ؍ۂ V XU))DP6GWGXWZ]h1  # '7:V@J]iUQnVuP4 nwVP$ QtP n6DSGVOX]#  V'8 <KUPP]ß VVѠFUQnGVGSGUFPeFGUGQ] V*39U@P]õV9/UAvAn9Odw] "& .FdU>,tnwbw`6P-,nwbw`PP]$ V#'*. 8V6UFPX%V R £X %] !,U6P]e JUvPGQ;uGU:FtPSt w tP]V-Р-UQQ FVn)GlWn)&(66?F FtRn^6拇u PS㋇Ћ!,X@rm릡  unGjGhGf]fX  )-15OU[_hVnu{āąċĘĜĢ ĥīı U  unGfGhGj 6 6 nGd;w.nwdP F FunGd;Wnu;Glw@-У"$&(Gw6拇#uu."$"$9 u9v<@rQヿu"$"$9 u9wС&(nGlWn_P  X £&(9Vu9Fvl"$"$9 u9w&(nGlWn@rq6拇#t  &*1 8>DI SVX\n ĈĐĔėěğĥĨĬIJĸļĿōɍ͍֍ڍލ  %)- 9BIR[adhmqu~łŏœŜŠŤŪůųŷ ɍٍ͍ߍs>*u_>tBv>*tj>.tD t=H>uZ)FVg>t;> r6V@yP{X@Gw;r;u;sj r+NNOO6Vpy_y}NNOOc> r -rHq6@yP{"$; u;r>*t;rHyP{Fr #)6:@LUYc g nućċďĚĞįIJĵĹȆ֍܍!)-LSYdhoswŀńŏœŝţũŲŵŸżɆՆقn ~;u;s>KFV+FVAOw tFr> r ( &u1 ;$u;"v]`]L %)38<FJN R Y_csw{āČĐĔ Ę :i UGGQ6nLVOSGUP"nGVGX]è V) ,A UQQFV FVnGlWnv vnGd;w P}F FtP6拇t PS6拇 ,n^X@r먋]n: 1 8AVRX^bkVqx~ĂĆĔE UQQGXWZFV  ā Č ď Ē Ė ĝġĭ ΂܂ # 3 9 C W]{łŅŏŤůžˆ@FY&9Gw&GFF t@&6FY&9G$w&G$FF t@& 6FY&9G*w&G*FF t@&&6FYA>A>A>A>5 FFء&!< t<t !P S]ڜw -8GJTităĆĐĥİĿɆІچ'V/4VtRPPPF6tfVF;Yu)QA+΍_vvP)6VFvY=rP뎸P]5 V)/3AEK\asV{Ąďo UQQwt/9Gwvp{pyu׋GSFGUF$~t vv롋]ü =C\Z UQwuFUt@F^GS;Ft u PwSGUPDՋGS]&"5V;M Uv]V#t CtuCall_MFCTAsm II-1.0??SEG??SEGCtuCodeCodehhCtuCallAU^ FN؎ЋSDatePLM86 V2.307/08/86 20:05:2Ӗ/STACKMEMORYCODEDATACONST DATE_CODEDGROUPh@jHH TD K OVLY2ጃ CLUSTERCONFIG FGOINGDOWNNDCTNPARDESCNTICKSOVLYPROCPRQRGSBWSUSERNAMERQ RQDELAYDISCRGWSIDSYSTIMECRASHERROR DU<t #P.#->~F t FF=t FFs3>u, 1 t&G.FF &G>v\ ++щsF;r+؋FFFF؋F&ȡF;vN F;v PF؍>NcF;vNF;sF^+㋇FF6؍NFF؊F]V !\#\%\'\)\+\/ Yag vĊĔ ģ Ħ Ī Į Ĺ ļĿ  ʂ ц߆   V04 ? O Vfl { Łş܊t Date_MFPLM86 V2.307/08/86 20:05:4і/STACKMEMORYCODEDATACONST DATE_CODEDGROUPh@+HH T"D K OVLY2OVLYPROCPRQRQ WOSVERSIONERRORPCDTCRASH REMOTEBOOTSYSTIMENTICKSNDCTNPARDESCRGWSID HARDWARETYPERGSBWSUSERNAMEPSTATSSTAT PDISKSTAT SDISKSTAT PPROCSTAT SPROCSTAT PEXCHSTAT SEXCHSTATPICCSTATSICCSTAT! DU<t #P.)9t~F t FF=t >>vb ++щd&+ F;r+& NF>v% F;w`F؍>{F;vN&+ F;sF^+㋇FF;vF6؍NFF؊F&9Gw&GFF t@&6FY&9Gw&GFF t@&6WV'\)\+\-\/\1\3\5\7\; ]jvy }   Device_MFCTAsm II-1.0??SEG??SEG Device_MFCodehh BeeperA DirectoryPLM86 V2.307/08/86 20:06:1Ӗ4STACKMEMORYCODEDATACONSTDIRECTORY_CODEDGROUPh@jHH TD K OVLY1⌹ FILEHEADERNUM HASHPAGENUM ODIRENTRYOFHB OFILEENTRYOVLYPROCRQSPECVDAWBUFFCRASHDWORDMULERRORERRORIFERCNOTOKREADBUFFREADFILEHEADER WRITEBUFFWRITEFILEHEADER DmU<t #P. *3<KZP8]˸P]˸P&]˸P]˸P]*-V \ \"\$\&\(\ETcȠ~iUFFG;Fs9wwvPFvtFƃF=rPڠ)+N;rFs))~vF)ƄwwvP~t:6PPvGWGXWZPcFs$>uwwvPF@F9GwFFtFs P P]Ĝ*V0V> YV `ĂĉĐ ĜĤ ĨīĴ ĹVV׆VVV V V ! &2V8VEeV pV UFFnGB;FsFw@w>vPFvt#vrP߸+F#wFsv"G 6FGWGG nw@w>vPFHN;r~66QPFucFs$>unw@w>vPF@Fn9GBwFFtFs P P],*V0V> TV w {ĆĐĖĝı ĵ Ĺ‚ȂςVV  VV' . 3?VEVRrV }V ފtDiskBuffPtr_a34CTAsm II-1.0%??SEG??SEGLowMemlowmemDatadatahhh pIoBufioBuf VTDiskdrvr_fp_MFPLM86 V2.307/08/86 20:06:4Ж9STACKMEMORYCODEDATACONSTDISKDRVR_FP_MF_CODEDGROUPZh@F HH>˘T6͘D K BFORMATSTATEBSAVEFORMATSTATE CHDINTERRUPTS FCRCERROR FDMAFAULT BDMAFAULTTYPEFATTNINTSENABLED STARTIODEV SEEKPOLLDEV RGFSEEKING HDCCNTLBLK CHDISKSEEKINGBANYDMAFAULTERROR; CHDISKERROR琒 STARTMASSDMARESETDISKLOGIC\HDISKERR HDCFORMATg HDCSCANIDA STARTHARDDISKSTARTHARDDISKIOHARDDISKINTERRUPTA SEEKPOLLER GINTPRGINTODCBINTOIOBLINADDRCIRBUFFERSERVICEEXCHANGEMASSIOCRETRIES FRECOVEREDRGBCMD RGBSTATUS SETLEDSTATEPSENDCRASHMASSLOGINOPERABLEPURGEC DJIEDC?%U; !1@P@!1ߠ=QO`UQQ wGWR%X%?%G1GG]0JQL\U   G^ G-&t%&GuO&G:s$t G` G^w-G>tFt"uG"C"t P]& V ",/=L_lV m UQ>tF8Nv1ڊsn挰 t u䎨tQ㋟G*"t PG"G(G>Ftc]ˠ4+3X`djwV ćčĒĖĝ̊tQF]ŠckUQF11t䎢1FuUP./悠.愠-憠,戠+抠*挠)掰ZP]Ù& $\.38=BGLTV `LUQF䎢11t䎢1FuWP䎢2䂢3䌢4p5]õ $\05:?YU=sv)2=NtFFw4؋ t ؀#tvG#G"FuĚ\ t uF uvFFw Ƈ)FuFF;w_؋ tK؀#tCWC)VG@¢*7 F~wd t uFuFu=]|kV $' 38>BIQTil~VĄČ̘\įĶĹ̿V Ԏ #LgU>u>u>t(u{*uu>u PG"؊OC)O)"ʈ+O(,OB/G@_!ôO**^ "*t>u PA]]QP#(8EV KRUaepwĕġħĭķV \ӎAUG")@O)"ʈ+O(,؊OB/>uG@_!#G@W!´O** ]˃- #*37PfrxUQQG* t]G0>uN"tD"t PFFw Ƈ)Fu u gsvqG>6;D(tdG"\GCp)G)"+G(,GB/G@W!´O** \w )G)$+G(,Bu/ GB/G@W!´O**G vr7G,-G..*v+@GF-.v@)99G u-O(O>OF.OA*Ȉ-*v+@ > uG"]í $.;V BU_h\t{ćĊ̍\ēěğĩįijĹφێ\\ %)?K\bhrw~łŌœŢũŰŹŽǎΎҎن@VUQF؃*u:G( u PG0s  u G*]!%V +7@DMUQF8Nw61<ڋ t ؀"tFuË]P",/AUF䎈FFt䎈FFuWF12P䂈F$@u@F3䌈F4pF";u@F5F$F uoـ"td8G!t ZPG* u PG"O G)$FF!trs>t =`t=^t P~u* u >uG>bP~@u8 u.>uG>2>uGP~Pu>t P~puG"_!Ƈg>u)`*-3V FLT]`jpĀĄĘ̌\ıķV ʆц؎ V #&0:AFTV `jqvŁň͒V ŞͨV ŮżĆ͎Ҏ؆ފנ0G >u2F@uN>uF txGs G.YG3&t&GuO&G!1挰 t u>uyrFt2~puFt 1Gst G`  Diskdrvr_smd_MFPLM86 V2.307/08/86 20:07:2і:STACKMEMORYCODEDATACONSTDISKDRVR_SMD_MF_CODEDGROUP h@d HHZT4ϘD K CHDISKERROR HDCCNTLBLKFATTNINTSENABLED' STARTIODEV( FREMDMAERROR)IEXTRETRYSTYLE, NEXTRETRYCNTEXTRETRYCNTLBLK-RESETDISKLOGIC CALCIOXFERCNTFCORRECTECCSECTORlPROCESSEXTRETRIES3 STARTMASSDMA RESETDISK%HDISKERR STARTHARDDISKSTARTHARDDISKIOHARDDISKINTERRUPT  SEEKPOLLER_ CRETRIES FRECOVEREDINTODCBINTOIOBINTPRGRGBCMD RGBSTATUSSERVICEEXCHANGEMASSIOCRASHPSENDINOPERABLEPURGE MASSATTENTIONMASSLOG CORRECTECCSMD SETLEDSTATELINADDRCIRBUFFER^ DW'1(0)/*.  .+-U @`FfDdLUQF]!aU#F$F+G(6dHLFP"ZŠ%‰Fg*G,F+ȋ]֜&2=lU,؍-PFPFPr~r@FHFPFG %;vG1@GH@PGP%FXGP%FXW ‰FF^v&0Fs Fv&0@F@FHFP] VHx預3U>9|uPr PsX9u%,؍-,Ƈ1+,؍-t+JtƇ1>u>,s ,,,< s؀1t,>, r9|G:PrP7r,؍-t+Ju;lsG-),,< s ؀1u>, r-GP]ˋG:]s5:AGOY_flĆċĒęĝĦĪĸĿŎώՆފ 0\:?MP^eovV ŀ%YUQQG %wGWR%X%?G1瀋G炋G無熡]՜3GL7_UQQFF;FrAFuzFuU @t VP^xFu] %3=\JzaoUQQFF;FrCFuzFuW z@u XPx^Fu]%4?\Ns]U&$<r%G! P r "G!Ps]øPL]ٜ3?%U( zzFF~wB~s<' t uFz tPFPFFF(%]y\L3U+sv+NFFw0؋ t؀#tvG#G"FuȚ%FFw\؋ t@؀#t8FPFF~wd t uFuGRFuF u v+]?kV $'38>BX[mV s̃\ĚĝĶ V &UQQG* t$G0>t"t"u"t PFFw ƇFuGRsYG!GHHGJHFĢFPrkPr`G!:t _PGRG*W(Rր ¢X9G>tG"G! P5FG!w # vruG,G.PآX掋G%G =t=u,PFG,G.HF6LF;w41G*1tHD>#G %;uZQPmFFrG"Z '1>KV ReoĂĉĕěĵļV ˆӆ\(47D\JPYgx~łŐŞźˎ^P]V,VUQF؃*u:G( u PG0s  u G*]!%V +7@DPUQF~w:(1(ڋ t؊O"ttqFu]ܜ(+gUG* u PG"Gu()r!>t-P>ts>u>usG >u>u$<@t )r]t G.gt*)s***sO>r:>*u G` G^wiG"&t{&Gu t<&$<r3G t3]ÚGG-,   DmyLabels_t1ClsCTAsm II-1.0-??SEG??SEGDataData DummyCodeCodeDGrouphhh  CrystalBackup CpuLedStatePostCrystalBackupIopAdrs DisableAlphafHdiskInDisableGraphicsCrash AVVDmyLabels_t1LfsCTAsm II-1.0-??SEG??SEGDataData DummyCodeCodeDGrouphhh  CrystalBackup% CpuLedStateBAUDRATECTLMASKPostCrystalBackup? COMMDATAREGIopAdrsBAUDRATECTLREG TIMERCOMMEOP DisableAlpha6BAUDRATECTLWORDfHdiskInPBAUDRATECTLWORDDisableGraphicsCrash AVVsG t G:O&G:-G>tP t- V '.4<CKV Q]djmăĉčđĘĞġĬĵdžҎَߎ\ '-V 3;?IS_cis}\̈́\ŊŗśŠŦűźц؆V n|V PriPr^2]à$&!rz$u@)$sF6D*g 6SF tP)t [PPxrPr$G>$< u"uLG"C$<0u G"0"t&,P$uud^&>t&>uCC&uH&"tA&O"&w &W&&|ߋ=>u=~u =u]AG ]TG U   P P9u9rrpcrr9rjp tSQ؍GP9u=~t'pGs ,;GR ] cl r vzćċ ď Ė Ġ Ħ IJ ‚ ς Ԃ ׂ  + HQ V[\fmp x }͂\Ō Őŕ śŢ Ũ ŭ űŻ ǂ \ ۠`%tlp#tl,pG&n t Nru\>u6pt PpGP9tlv>)tlnOwFF;wvnPGP9uOn!tPG!P9uvnGprp#t~tl, Ful>)u@F>tAN"r~uFrFs]    $ . 6 = F L T\_ g l s | ĉ ĚĢĪ ĭ ̷\‚ ˂ \    ) TG9UQ^ &F^&;u^ S^SF@P;u]j+V F|UQ>FvVvF44^]A$VUv vFPX]2^ VUv vF4]2^ EmIDiv_VpCTAsm II-1.0;??SEG??SEGStackStackDataData EmIdiv_CodeCodeDGrouphth@# KEmIDivF EmIdivW10110 EmIdivW01110 InitEmIdiv EmIdivW00110JUP~[<t03&P&R&T&V&X&Z]AG T](]4]AFU>uui^ &>t&>uCC&uM&"tF&O"&w V &&|+~;~s'ߋ=>u=~u =u] AG ]TG UvVvF44^]A$VUv vFPX]2^ VUv vF4]2^ ExpandSpecsPLM86 V2.307/08/86 20:08:4Ζ6STACKMEMORYCODEDATACONSTEXPANDSPECS_CODEDGROUPrh@HHT,טD K%EXPANDFILESPEC STRINGSEQUAL9C CLUSTERCONFIGNUCBORGODCBORGOUCBORGOVHB RGODCBLAST RGOVHBLASTSBSCRATCHVOLUMESPECSPEC SYSDEVICENUMULCMPBFETCHLOCALUSERNUM FLFSTOMASTERx D masterscr sysUvFFwFFF;s4^)^wR_ l)>t&<[t<{u_~u)>^u+JVt+HF @F FF t! vIv N F>u$&?{u_P}Par7_PP9sF&?[u>tP]P*s(~u> vPP6F>!u tFȴ>u>+uȴ>uW>u )I&?tP>P{s(>2wI)~u> w7PP6KF;s^w))))2w^)*6F)>u>$t>)r*<0r<9w >/>uF7F)<2vn)*0NO~t)/>FFw9ر0VsF 1Ѿ+N*F 1FFuFs >uPP9u  u+JV v vPv]  %,\UNF+ȋv1~FN;s+Hv@]   /9?ENRt ExpandUcb_MFCTAsm II-1.0=??SEG??SEGStackStackDataData ExpandUcbCodeCodeDGrouphHHH  TestSpecType-RequestDataFinishedMoveRequestDataSetupPb  ExpandUcba ExpandDevice SpecExpandedL ExpandDirExpandClientSpecRNf68K fRemoteDma GetPointer SwitchBuf Set68kAddr fMultiHop bPbCbOffset AGBGUvjh&vSXPvP&7^^XvP&7]! VVVV(V*V;V=V"CSRVQW܍PS_Y^Z[ GVV}aU FFFFFu!vjh&vS&GFvV؋v^t ~ ~3& &E2F&EF^ ^} ~VΈNtNN u^&O&7G&?&GFt&OFtF+F:FuGO)w*;~v P t[X+PFt vvvvv؋XN^&G;~v P t[=X+GA;~v P t[X+FNtF=3]QG -V/V:VuFVrp upG&n unHunwFwDwJ tw9unOLQNYN؂uF=rJnwFwDwJ tnGJ@GJN;GHrOJFvvɵ~v FnGLsPnwFwDwJ t t>u2>uZ> V !\#\%\'\)u@FG$u@FgFrFs^7vDGPvP^G](8VKV V!UQQFHN;re؍^uJG^^IT^G^G F^GF^G^GF^ &Fu]  wUQF]؍^uO^SA^GG^G8G^G[G ^GF^GF^&] GSUUQ^GF u5F^G^G^G F^G^G^G ^G]hU F]؍^GFF tQ؋GF t.^uOvfF t^ uS^G ^G^G 륋^G^Gs vvF^GsvF^G^Gr_^_^g^O ^GF]w5Z\̋V̕V̪V 3RUQQFF t؋ONuPF݋]~"\U^Gt^t G tsvv^GFFGFFDuSH-^G ^Gt7vLOQSP^g>v/FF t؂u GtF^Gv]Ü$]\̅VĒĘ\ MUv^GF] iUF]؍^GFF tظG^G^G FvPF uHF;Fu؋G,FF؋GFF t9Fu؋G^G ^G]CVIV NjU^GF tu^GF tu]øP]ß VVit FileDmy_MFPLM86 V2.307/08/86 20:10:5Ԗ5STACKMEMORYCODEDATACONSTFILEDMY_MF_CODEDGROUPh@C̘HHTD KuCMASSIOINPROCESSFHDISKINODCBLP IOERRORLOG FLOPPYCNTLBLK HDCCNTLBLK BUFFDEVICENUMFHBUFFOERROROVLY0"OVLY10OVLY4>OVLY5LOVLY6ZOVLY7hOVLY8vOVLY9HARDDISKINTERRUPTFLOPPYINTERRUPT LPINTERRUPT REMOTEBOOTASSIGNUSERNUMBERDEASSIGNUSERNUMBERUPDATEMOUNTTABLERQ STRINGSEQUAL2+PRQCRASHKRESPONDULCMPB FILESYSTEM DW K&UF&GS]VV*"UP]˒V30UP]˄V3>UP]vV3LUP]hV3ZUP]ZV3hUP]LV3vUP]>V3UP]0V3UP]"V3UP]V3UP]V3UP]V3UP]%V3UP]V3UP]œV3GUQ^ &F^&;u^ S^SF@P;u]+VtFileDmy_t1ClstrPLM86 V2.307/08/86 20:11:2֖9STACKMEMORYCODEDATACONSTFILEDMY_NCLSTR_CODEDGROUPkh@gHHTD K FHBUFF2ERROR STRINGSEQUALUPDATEMOUNTTABLERQ_ $PRQ FILESYSTEMKRESPONDULCMPB D"UF&GS] VVEU^ &^&:u)^ GP^GP^ &P;u]+V _U]Ht FileProcsPLM86 V2.307/08/86 20:11:4Ԗ4STACKMEMORYCODEDATACONSTFILEPROCS_CODEDGROUP h@| HHFTJD K+I BUFFDEVICENUMFHBUFFOFHB=kCHECKFHCHECKFHANYUSER CHECKFHZOMBIEOK CHECKHANDLE TRASHPEEKERS CHECKUSERREADBUFF%OCURRENTFILEHEADERNUMDREADFILEHEADER READPAGES REWRITEBUFFuVALIDATEFILEPROTECTIONLEVEL WRITEBUFFWRITEFILEHEADER WRITEPAGEYWRITEVHBRELEASEFABCHAING RELEASEFCBnREADVHBUPDATEMOUNTTABLERQ<UPDATEMOUNTTABLEISSUETABLEUPDATE 3CFREEFAB CLUSTERCONFIGEXCHANGEFILESYSRESPONSE FFSVERIFY FILEHEADERNUMFILEHEADERPAGENUM FOVERRIDE HARDWARETYPE NDEVMOUNTEDRGFPMASTERMOUNTTABLENUCBOFABOFCBOFREEFABORGODCBORGOUCBORGUFBOUCBOUFBPRQRQSBVALIDFILEPROTECTIONLEVELSSPECUFBLAST USERFILENUMUSERNUM USERNUMLAST VERIFYCODEWBUFFWVERBUFFCRASH DEVICEREAD DEVICEWRITECALCVHBCHECKSUMCALCFHBUFFCHECKSUMCHECK   P^GFFn FFF&GFF&GF t6^&?[u$H&8]t P^GFFn FFFv^Sv^Sv]˽ /V'KV'lz̞V'\ՠUFHN;r؊F8t:t FuFFFrF؂ut PFƇuF]蜋 $ *051L Y k qV+Ğ ł V߆  V+ 5 G MV+u  Ő Ŕ ų ź VԂ ن z} U0.40N8:N <N>@NBN7,-*2*P6FP2]pA !(/3:AGJPTY^V)dlV*q-VHBCHECKSUMCHECKFHBUFFCHECKSUM DATETIMEDERRORERRORIFERCNOTOKKREQUEST'tKWAITULCMPBFETCHLOCALUSERNUM SETDCBFIELDS WMYFPINDEX MASKFPINDEXBMASTERFPCPUIDNFPMOUNTMASKVERIFYCODE DWM =" 1D@UPP] UPP]VUPP]V(UPvvP %P;r6t#؋OGrpG&n]f\V()036:V,@ FNQV,Y`di w}ąċđU^ &G F%;wUF%F^ &GFP;r>uF#;tP^F ueF#;t^ & uNQ~u Fs*Fs^zmu,^u PFs^G;Ft]m-&;V,A GQ/U.^V'u2y̿VRUQQFF;w7F;tء9uG@t OOFu]ˣ%, h9UP;v]6]ˉ' V,"V,*1-%Uv vvFVr r;uF: uF;u7rFVQRPPPF tF]A- $-6@CLPSb\o\{UQF;Du r; tXDPnwPwNvPF u3 t%G;FtFr D]Μ3 #3\?V%NaeilAaUv v vFVsNpG2rP^SFPvvFP] ܜ&+6SV uUP66PY]3 \5U^&u+Ju]؜ 4Urv vv>QRPPY](\lUQQGFnGT tQwPwNPYFPnwPwN6YFF uF]ˉ/ V#(48\@FPS\YUv vvFVp_2rS^ SWRPFPFsB uAPvvPPF u"~ t+JtF] X %9V!BM`\l._UQQFV~v nG:W<nPnw0w.PY]p)V&"V"(/;@FS\+GU t 6]\  !?nUF>t|OuszmtpO%tR tKP uAFVGt GdWfGtFVG`WbFG]˔:   $ /6 ?G\PV&\ fp Ā̉\̑\NUpG$rFF>up!uFnFF;Fv uWWP 66v%FF t=-uY~un9|usG2V ;ue u\nG.W0FVpPvvP%F u5 u)n9|uG.W0;Vu;Fu Ft8] O&57K\`f\ā̚V$ĤĴ̺V-\V$߂,UQQFFV FV]C<U&G F&GFF&GF u P^&?[u%vN&8]t  tFilePros_NoSwpPLM86 V2.307/08/86 20:12:3Ԗ9STACKMEMORYCODEDATACONSTFILEPROS_NOSWP_CODEDGROUPPh@H`H,ژTD KRQFIAMPOLLINGECCBITMASKLCFREEFABDCFREEIOBFCURRENTOVLYNUMHEXCHANGEFILESYSRESPONSEJ FATTENTIONRQ FILEHEADERNUMLFILEHEADERPAGENUMN FOVERRIDE FWATCHDOGRQFREENUMP HASHPAGENUMRMODETNFPMOUNT ODIRENTRYVOFABXOFCBZ OFILEENTRY\OFREEFAB^OFREEIOB`OLINKFABb OLRUDIRENTRYdORGOFCBfORGODCBhORGOVHBjORGUFBlOUCBnOUFBpOVLYPROCr POVLYAREAtPRQx RGODCBLAST| RGOFCBLAST~ RGOVHBLAST SERVICECODESERVICEEXCHANGEMASSIOSERVICEEXCHANGEFILESYSSPEC STATICSDESC SYSDEVICENUM TOTALFILESIZEUFBLAST USERFILENUMUSERNUMVDAWBUFF, WMYFPINDEXPPROC PPROCRETURNEDt RGPOVERLAY & FILESYSTEMNRGPRGLOCALSERVICECODEFMULPAROPCBRUNOSTYPE POLLSYNDROMECRASHKRESPONDKWAIT RESETSTACKOVLY0OVLY1OVLY2OVLY3OVLY4OVLY5OVLY6OVLY7OVLY8OVLY9OVLY10OVLY11OVLY12OVLY13OVLY14OVLY15 D$ @ @<DFHJ ^`fhj|۠~٠נˠ ǠϠ͠ŠD AV V V V VVVV V$V(V,V0V4V8Vzuxr7믋 Sğ^&rx&GFr9Ft-Ĵv x&G#s<u>ux&G!xS뇡rFć | V  #(V-1AEJUV[adiVq~ĂĆēėĥķŽʆюێV Jt FilePros_SwpPLM86 V2.307/08/86 20:13:1Ֆ7STACKMEMORYCODEDATACONSTFILEPROS_SWP_CODEDGROUPh@2H`H$TD K RQBITMASKLCFREEFABDCFREEIOBFCURRENTOVLYNUMHEXCHANGEFILESYSRESPONSEJ FATTENTIONRQ FILEHEADERNUMLFILEHEADERPAGENUMN FOVERRIDE FWATCHDOGRQFREENUMP HASHPAGENUMRMODET ODIRENTRYVOFABXOFCBZ OFILEENTRY\OFREEFAB^OFREEIOB`OLINKFABb OLRUDIRENTRYdORGOFCBfORGODCBhORGOVHBjORGUFBlOUCBnOUFBpOVLYPROCr POVLYAREAtPRQx RGODCBLAST| RGOFCBLAST~ RGOVHBLAST SERVICECODESERVICEEXCHANGEMASSIOSERVICEEXCHANGEFILESYSSPECss SYSDEVICENUM TOTALFILESIZEUFBLAST USERFILENUMUSERNUMVDAWBUFF$PPROC PPROCRETURNED" RGPOVERLAY & FILESYSTEMNRGPRGLOCALSERVICECODEFMULPAROPCBRUNOSTYPE STATICSDESCCRASHKRESPONDKWAIT READPAGES RESETSTACKOVLY0OVLY1OVLY2OVLY3OVLY4OVLY5OVLY6OVLY7OVLY8OVLY9OVLY10OVLY11OVLY12OVLY13OVLY14OVLY15 D$ @ @<DFHJ ^`fhj|۠~٠נˠ ǠѠɠD AV V V VVVVV V$V(V,V0V4V8V  DREMOTE REQUESTREMOTE GETCDTADDR GETPOINTER POINTERSEQUAL DI3>pk sysscrU6P& ur6FP u*&G^&;Gu S6^S t&O&;Lu  S&G u+JtɚOH V"*V4FVNVV^iz}āć̌VĔě̴\̻\Ӡ?UQQG ^&GvSw FP^&G]V*V䠢U SPs&G t &wr+r PSP#S>t6S6 F FF<wI&@(F:t/tr PPFF F t&G t>uFFF&GSУ tPУ 6P u]M V'+2@LQVWV _dVlsw|VĄĈĘěğĢĦĬĺɆӊVzuxr0 Sğ^&rx&GFr9Ft-<u>u x&G!srx&G#xSWrFĴ؁ r s;r(sć rs;Hu|;s PFFFhG& t#t PtSwwr߷s㋇ PF t HPsHFFFt V  #(V-1BHKQ^bfswąĔěĦıĻVȎق !%.V39?EHPV\mVsyŃŏœŝͥV Ų͸VŽŽȎΎԎ؎ tFilterPros_LfsPLM86 V2.307/08/86 20:13:4Җ9STACKMEMORYCODEDATACONSTFILTERPROS_LFS_CODEDGROUP\h@gHHJTD% K% RQGETDATETIME RQSETDATETIME WLCLFSFILTERPROCESSDFILTERPROCESSEXCHSYSTIMEOPCBRUNRESPOND REQUESTDIRECTWAITk DI  3qUQQ6P16 F>;t;7th0sC&&G&G.C&&G&GSIrx PPIcI>uL0>u% t,. P PF(++щj~.ud0]>;uH P1PFF P1P7FF tt ;t>uFFF&GS V/8VQirVőŦŰ͵VÎV䎢 ]˖V-:UQQ^&?{u4F t-Ȱ}u+JVt;^v@FFF)v^&?[u3F t,Ȱ]u+JVtv^GFFFH@F $<u~t4^&?" vϸ~uFv^PFGHN;r#wwQP>tPFu΋PG!6+΃#V#_P:P*G;wP>"tPSww6PF=rmt=mmt =pmtP~mmu vvPF=rmt =pmt>u.G@ GFV!\#\%\'\)\+\-\/\1\3\7 M eāĆ ̋Vĕ ĿVނ V   'V1AH U d jt {VŃ ͟VŬ͵V ŻنԠ=pmt 0OG Grm*RPPS6WP;uQ36P!GQ;tP 7wAQG7PPY#twD P wuPXP . wPFVFF^F&G F^FG F^F "9FvF>vNFYFF"F rvPP?PFF;wl;u 6 .^SP^&G )~ vPFǜ * 0 8VHVNQV[boă ̈VĐ ĔĚ ĭĵ т \\\\\V / ; T ] c ͉VŢŦ ũŭ ŷ\Ź\Ż\Vӆ aG vFFu4F uFF=tPPvrusFP3]6V= D N8H:UPSs) tAQPG PY u]ð]÷# V( 2V: w;~UQnGrF~wG!#FuG!], ",F*UnGrF~wgs#FuPPnwBFFnGB;Fsw@w>vF uo6txsRnGrF~wG!;G!s#Fu܋6#>?#=rP}>tF  MAMODEFLOPPYCHKBDWORDADDRPFLOPPYCHKBDBUFFERFLOPPYIOBYTEADDRPFLOPPYIOBUFFER FMASSIOPOLL FLOPPYCNTLBLK FRECOVERED ODCBMASSIOOFDC OIOBMASSIO PROCESSORTYPERGBFLOPCMDSTATSERVICEEXCHANGEMASSIOCRASHSENDCOMPACTFLOPPYDATAEXPANDFLOPPYDATAINOPERABLEPURGE MASSATTENTIONMASSLOGOUTPLM OUTPUTPLMINPLM D<WUSQ> 2=<; SUF؃*u:G( ujG6s  uG*]<$  "V(4=A G\9OFF;w ؋ t 8O"tFu  *\'G* uˋG6>tˠs˸FFw؋;u Fuރ>ujG"t:tQGu#6DX GW wGG!GG!6D(F@ufG>N;t2FG" uFv~GXs˚q>uw4x..tFFw G(G* G,@>@Fn9GBwFFt/]z '0 5 < BVP gVtz~ ą Ĉē ęĜīIJĻĿɍ͆ Ԇ *U*P)PwFFG;FswwvF u>FvtV)PPsvF)LvVFvYF=rP렂>tF@F9GwFFtS]ãM V'>VS Y _ dVq y }Ăē İ ľbUQS6S6P6P6l>)u>t P^]ö;V    # &V0 7 > Lj[UQS6S6P6P)6l"kFurvrPF]Q7V    # &V0 < C iUv]ܜV#t Finish_VpPLM86 V2.307/08/86 20:15:2Җ4STACKMEMORYCODEDATACONSTFINISH_VP_CODEDGROUPh@ HH T&ݘD$ K5 FINISHVACATE FINISHRESETOINHERITSOFTVECٌ8RGASIBNPCB ORGOEXUCBORGPCBKILLASIB ADDSOFTVEC$. DUF]؋^_^Guv^FF^GF t^&F t^&ćFF~u^G!s ^O^!u^OB^O\^&1&Ŀȸ^&G^&G P^&GF^&GF t^G^&G^G ]S -U v^FGF]؋NLN^_ ^Gt(?t^Gt}F^GF^&GF th^G^&G^ t"^&?t P ^G ^&^G s^&^&G^G ^&G^G] )8̗VH3Uv^FGr=FF;s#P;Vu X^Fԋ^GF^ON u ^GFFF&F^&GF^GFP^SPPF^O"s'P^&ğSDPFP^&ğSv&SDPF^G s^G"s ^&Ƈ^G ^GF] *5̫VVVيt Floppy_t1PLM86 V2.307/08/86 20:15:5ϖ4STACKMEMORYCODEDATACONSTFLOPPY_T1_CODEDGROUPh@HHTLD K CFLOPPYERR FLOPPYDMAADDR FLOPPYDMAEARFLOPPYDMAWRDCNTFFLOPPYMOTORCOMINGUPFFLOPPYTIMEOUT FLOGUNDERRUN PUSERSBUFFER STARTFLOPPY STARTFLOPPYIOSETUPFLOPPYDMA$CLEARFLOPPYDMAq FLOPPYERR RESET2797_FLOPPYINTERRUPT  POLLDRIVES4{CASCADEOCW1_8259CRETRIES DMABYTEPTRCLRDMAMASKD u)u!G WR£X%w>uO@F4u GG_4uWG sEG.NW  &2E I O R[cVi |VąĒ ĵ ĺ Ć׆    "(\.5DX_b h n u yœŚ͠VũŰ ͎ֆsGG R‰FX%Fv>^YG.G0fGG>uw4F`.GvG"͜N0 <?BHV]fjqĄĊĔ Ĝ ğĢ 6FwPw:tF@FdvhKƠugGG s(GGGv*GGGFˀ>udG sF Fh,j:Fh"P"hPH2RHĴPG sF FF9O tPX*GPFO FFXF_ !V'/V5;VDJVS_eVkqwV}̏Vĕ̡VĨįφ7VFLVQ[aVfoxVŁŗŞŦűŶžƆގaGHPX˭ C',U>u]À>u*] &&OU>u]ð8u*] %>qU>u]ˡ$ t 5u] \(7F^㋇;tF@Fuj܋^㋟ wr(~Iu!_7hsvFFw.؋ ;uvG#G"Fuʡ_vG'GW 7h˜  -V: >A DJVO RUdh\t|Vąĉ̓Vęĝij ķĽ V̆ ܂ ߆ \VV GFFF;wX؋ ;uE uQO!hlGW G>FuFGW wF]C# '- 0 8V? C J O ^i żV:_UW  t 5uW G7h]( -V/FF~tw$FFuY V-U>u (%6%]qV#ˠ-U>u ( 6 ]fV#ˠ 4u>tvO@F4uP0tJO rCg.GG R‰FX%F6~N^YGFF@u Duf6|4WD,A.F1vW,X@G4x.u1," 3NU^ey č ħ\ G* uj"uFFG"GsFIF->u>Frs0>u 4uYw;u >u37Fr;<t<u0s)>u 4u>tvxqvCËFs>u>uwtЋG FF>ut@t#"ux&t^&GuO&G:O$u#GFG>tPG$G&G$ttG& V 3 ; > BH\ qxĄ̊VĒ Ęħ ĺˆ V ! $' *- ; O^fmsňŌœ ŜűŸż VɆ؂ ߂ \b ËG"_PG>^&Guh,GG,ü. \   " 2 HVNѠ3> Ut  ĪİĸľĂV͆Ն(܆)V (())rCUQFFN;v$1^ &^v&&@NЋ] rUp%tp&t p?u<t<u>uPF űp!urp!trnp!uFFVFFVFVnGv:u5GPVr nG6W8;Vu;FuG:W<;Vu;Ft&&G&Gp!u  pG%p!urp!ugs` p!uFƇ1FƇ0^w򤚍APFĜ&4ETV YVfo(wă)ĎĐĔğ,Ģ"Ħ"į$ij$ĺ-Ľ##ʆ%΂%V! +/7;E(I.O)TW/^g)ox(ŀ0ņ*Ŕş-ţ1ũ*ű,ŵ1Ż*ʆ0І*\\'&N;r&@t`FuFnGFFF;w,nGP^Su`rv]o  'V}(m U> u>t ":u]ð]   ? >uˡFFF'wF t؀"u F<t<u"PR%Y@%?  Fr$u2u(G r!G WR£X%w6D*D8G$6SF tPr r4, t 5u$ݢG$GW 7h"t~sstk   # & )6$>u"t"uG"FFFY  '=C PUVbVl p y Ā ć ē Ė ̜\Ĥ ĪİΠ4FFwv؋ tZ؊G$ي_! ًW 7hw$F^8t W G7hFu}<   "8FVLRV` f iVo~VaWpwFwFW0wFwFN $V"V+7V@FVYt FloppyCheckPLM86 V2.307/08/86 20:16:5Ζ6STACKMEMORYCODEDATACONSTFLOPPYCHECK_CODEDGROUPxh@- ژHHT$ߘD$ KmERROR CLOSEFILESoPRINTMSGMOUNTSUBSAVEVIDEOCHARMAPWRITEREINSERTMESSAGE DISMOUNTSUBLCURRENTFILEHEADERNUM BUFFDEVICENUM CLUSTERCONFIG FATTENTIONRQ FILEHEADERNUM HARDWARETYPEOFCBORGODCBORGOFCBORGOVHBORGPCBORGUFBOUFBPRQ RGOFCBLAST RGOVHBLASTSERVICEEXCHANGEFILESYSSPECUFBLAST USERFILENUMWBUFFBEEPBITBLT COMMANDDMA FILESYSTEMKPSENDKRESPONDPOSTCOMMANDDMAREADVHBRELEASEFABCHAIN RELEASEFCBSETDEVPARAMSSUB STRINGSEQUALREMOVEDF0CREATEDTREMOVEDF1CREATEDTREMOVEDF0MODIFYDTREMOVEDF1MODIFYDTNPCB NOSPROCDESCFF0ILLEGALLYREMOVED܌FF1ILLEGALLYREMOVEDREINSERTFLOPPYMSG SAVEVIDEOBUFREMOVEDF0VOLNAMEREMOVEDF1VOLNAMEREMOVEDF0USERCOUNTREMOVEDF1USERCOUNTOREINSERTMSGVOLNAMEOREINSERTMSGUNITNUM$. DsU9Fu>u&G P$~,u&rrs6SF&GS]1/6(=)EINVYbVgV{)oU9s tqtDG;FuFr5Gu+urus GzmG;FuGFrGu:>u )GGrpG&nt5rs?&&Gu<t<u PPss]  $ )E OX(`i)qz ēĚ  FuFF;wnt Fu޸/nnrGp6p\&D#]KS )V15GO WdV!āċ đĥĪĶĹ̆U>u"X%Fu FF)FF>u F F@ F FFst<uvF+8ȾyP P`P P&&GuBPPPS6PvF+0ȿF]D1Tho+w+}̆Vċ+đ̚VĠ̶VĿŎV܎+@mUQQ>tX%FuaBNB򪾄_X(P(򪾄P>uPPP^P P`P P&&Gu'P PPPPPF]u+;J*N\k*o|ČĜī*įĽ̂*Ў*\*V*#V);LVYV^VDUp&t+p%u!urp!u sFF;w(^G;ru temuTFuFF;w>^t&G;ruemu6pL%GzmGFuTF+V;rº@tHFu֋pG&n6&4&D&D!uZrPnOwnG6W8G:W<GpG%XrPnOwnG6W8G:W<GpG% nO6$(,5)KS aāĉ ĝĪ̺Vdž'͆&  #(')1\7B,KT"X"a$e$k,ow.})Ł(͋\őŜ-ťŮ#Ų#Ż%ſ%ņ-ɂц/Ն0ۆ*KwpG!0pG&nDG&G%]o&0 *1#*&\,2It FloppyNoCheckPLM86 V2.307/08/86 20:17:4Ζ8STACKMEMORYCODEDATACONSTFLOPPYNOCHECK_CODEDGROUPזh@HHTD K5DEBUGERC DEBUGERCCOUNTDEBUGERCSTOPCOUNTAERROR CLOSEFILESPRINTMSGUMOUNTSUB DISMOUNTSUB{ FLFSTOMASTERCURRENTFILEHEADERNUM BUFFDEVICENUM CLUSTERCONFIG FILEHEADERNUM FNOFILESYSTEM FOVERRIDE HARDWARETYPEOFCBORGODCBORGOFCBORGOUCBORGOVHBORGUFBOUCBOUFBPRQ RGOFCBLAST RGOVHBLASTSPECUFBLAST USERFILENUMWBUFFCRASH FILESYSTEMKPSENDKRESPONDREADBUFFREADVHBRELEASEFABCHAIN RELEASEFCBSETDEVPARAMSSUB STRINGSEQUALULCMPBUPDATEMOUNTTABLEISSUETABLEUPDATEFETCHLOCALUSERNUMFSRPUPBMYSLOT FMASTERFP DZUR[sys]` sys nsysUQF;uA;uPF9Fu>u&GFXF&GsE=u@&G t at=&u-s&&G=rmt=smu>u >uFFs PS S]I V%7>OWv&~Đėį̴VļVVǠU9ro tOG;FuGFrGu:>u )GGrpG&nu]G !& C JT Z`h ntwV}QCUUQFFN;v$1^ &^v&&@NЋ] Up%t,&u&<t<uPPPFp&t p?u>up!u?4>u P>up$u P>u PF unGFFF;w,nGP^Su/FuFF;wnt Fu޸nnrGp6p\&D#s$6DPDPGPGPF_> vX6pGPGPnGPGPF;upG&nDG&F tP]5#0V>M\cr|V Ăĉ̖V Ĝ̦V ̫VķĻ͆Ն ݂V! ,  Getslotinfo_MFPLM86 V2.307/08/86 20:18:3Ζ9STACKMEMORYCODEDATACONSTGETSLOTINFO_MF_CODEDGROUPjh@:՘HH TD K GETSLOTINFOPCDTCTOSDSSETDSXCHGDS D>U ~ w+FF^.!7<BHNX^dbF sF mF gF@FA]F WFQ^&~ t)PF&G!^ &vFF F F^&PFFqFuQ&H0:Nt:Nu(^&^&;F rF^&7NF^ &F@F%unvF] E\!\#\%\'\)\+\-\/\1\3\5\sVyVĂ̒V̾VVچ-Vt1=@GQ(Y'rV#}ń'ňŗͥV$ŵŻV܆/{UQQp&up%tLFF;w>t%G;ruzm9Gt6pL%GGFup%t PpG&nDG&s!6OQOQRQPF7> v06pGPGPRPPF tP]a)1 9 FTbVmzVĀĆĖ(Ğ'̴V#ĿƆ'ʂV$VvU F&GFF&GF&wF~}Nu+JVt^@FFF+HF^&?[+u ~vP^S Pu~ ss^&?[tnvGP PPuGP^SPu~s%^&?6]  UN>6]  FlpDumCTAsm II-1.0)??SEG??SEGDataData FlpDummyCodeCodehhhFloppyInterrupt floppyCntlBlk0 StartFloppyIO StartFloppy FloppyErr cFloppyErrCrash  VVGetprocinfo_MFPLM86 V2.307/08/86 20:18:1Ж9STACKMEMORYCODEDATACONSTGETPROCINFO_MF_CODEDGROUPxh@HH T^D K GETPROCINFO\ GETSLOTINFOPCDTCTOSDSSETDSXCHGDSBMYSLOT RGBTYPETABLE SRGBTYPETABLE RGBXPCHAR DU6~ r ]PF&G^&^&v^&? tF^&? tFr^&? tF_^&? tFL^&?tF9^&?tF&^&@uAtF ]v͍FP$PFPF u]~t ]FFFHN;s^&:BtNFt~t ]P^&u+JVu ڊFv~t ]F^ &^ &GPF^&F 1VF1F1V0О1V V)7CVV^VdVosœ ͜V%^ &WF^ &G^&]'t  HDisk_t1PLM86 V2.307/08/86 20:18:5̖3STACKMEMORYCODEDATACONST HDISK_T1_CODEDGROUP_h@c HHT*٘D KO CHDISKERROR HDISKDMAADDRHDISKDMAWRDCNTPBUFFFORMATPHASETWO\R STARTHARDDISK STARTHDCIO ISSUEHDCCMD*HDISKERRHARDDISKINTERRUPT ֌ CHDCRETRIES DMABYTEPTRCLRDMAMASKDMAMODE FHDCRECOVERED HDCCNTLBLK OCW1_8259 ODCBMASSIOOHDC OIOBMASSIO RGBHDCCMDSTATSERVICEEXCHANGEMASSIOCRASHSENDINOPERABLEPURGEMASSLOGINPUTPLM OUTPUTPLMPIOBUF D<WUS>= )1PSUF؃*u:G( ujG6s  uG*]<$ "V ( 4 = AG\-9OFF;w ؋ t 8O"tFu*\1G* uˋG6>t˸FFw؋;u Fuރ>ujG"t:tQ6 G!GDF4u GG4uxG sFG.NGG R£X%6>^YP X G.G0fGG tr<  FGFN;r &fFu i R£X%OF6>^Y*v&FK  ) <@FI R ZV `sV z}VĆČđėģ įĹ ю؎!)04; GNW[ govzŃŗťŪűźÎdžΎӆ fqGFN;r&FuP Xw4>ED`.w G(G*G,6|4q.*G"6%o#&*-4vw GF w P<1tPuGsWGFGF1PYWw GAPwPWŜ V !'V-4 :@I OUVZf vV{ė ğĥ įĵĽ Ć͆߆ V V  zfTF  ‹G#P$PG# G"wP2 " .8V> GP\VvFHFW0wFPFċWFHFW wFPFWWrwjWwhW RjN<1tFu'V  "& *. 26EI\V il orxVđĕ ěğĮıķĻ ц VV V #(.5 ;CQl,FF t 5uF~w&~tWF@u>@u >u>t4u>uh-nGDF4uQ0tKO rDg.GG R£X%6>N^Y6|4WD,A.F>1uFW,X@G4x.uHG FF>u t 5u@u tGG.o>@u>u>th^&t&^&GuO&G:Ë$uG-  0F<ur>F&G(1F< t< us v&@0 v&@0F@F%unvFFw&@(FuFFvw#&x0t;t@Fu&Ƈ*@P]˚rPF__ VV" ;BJ[fnćēĚˆV  VV(V5Vmt Iccnctu_MFPLM86 V2.307/08/86 20:20:1ז6STACKMEMORYCODEDATACONSTICCNCTU_ALL_CODEDGROUPoh@HHT.՘D K CHAINTOUSER$CHAINPCDTCRASHCHANGEPRIORITY ERROREXIT SETLEDSTATE ICCINITFILE UPDATECDTCDTMASTERREADYFLAGDELAYSBINITFILESPECSBINITFILEPASSWORD INITFILEPRIOBMYSLOT FMASTERFPFIAMPOLLINGECCFPIXTPIXCPIXSPIXDPIXRPIXAPIXNFPMOUNTFREBOOT D  @A(U^&^&G V %(, 8@EOT[bl vĀċė İķǎЎَ݆ ' 4:= @C FI M e nx ŏŖŝͦVŬ ņ ̆\܆  >t|PtG$G&G$G"W6%G>^&Guh,GG,×I V (-0 3: @FIVR[qVw & >uˡFFF6 $W6%P6%Y@%?Ww tV؀"uNG#$G#$sR6D*D8G$6SF tP[">u"uG"FFFˡ  #&) .1V:?DH TWVadVv{ Ă̈VčĐĠ Įijľ Ćц VV  \  ;, W0wFwFN ܜ V !V3kt HDiskDmy_ifCTAsm II-1.0)??SEG??SEGDataData WinDummyCodeCodehhh  cHDiskSeeking5 StartHardDiskHDiskErrHardDiskInterruptfHDiskIn hdcCntlBlk"InitDiskStartHardDiskIOCrash  VV Iccforw_MFCTAsm II-1.0.??SEG??SEGDataData Iccforw_MFCodeDGrouphhhI ForwardRemoteTSend pZblkListHead pYBlkWaitListbMySlotCrashfServerRunning pYblkListHead AGMUF @~s H&EP&EPP&E =u?&E&] ؉> uQPPP t=P=u&E&]>>t  t&&]H@Pû&E y2&E&] ˃&E;v&M&;M tX&X&a&AX&a&A&M2&EH&@3]E5=GLU_VaViVkVyāĉĎĒęĝ? Iccnctu_HITPLM86 V2.307/08/86 20:19:4̖6STACKMEMORYCODEDATACONSTICCNCTU_ALL_CODEDGROUPoh@>јHH TD KFXPFOUNDFFPFOUND| CHAINTOUSER PCDTCHANGEPRIORITYWRAPLOAD SETLEDSTATE UPDATECDTCDTMASTERREADYFLAGDELAYBMYSLOT FMASTERFPFIAMPOLLINGECCWATCHDOGSTATUSFREBOOT DXW  @ABUP PrFqFtsrrv&@ ;Fv v &@0]М$UPP Pr~s!;tPFFFظFFFFFFFFqFt&@0Fu+JVtp. %11v6FFv6F:v6F.v6F"v6Fv6F v6FPF@F%unFFFw&@(FuFFqFuJ&@0F< t<u ~r iPFv&@(FF@F%unFFvw#&x0t;t@Fu&Ƈ* VV V%V*;?HV ąđij\ĵ\ķ\Ĺ\Ļ\Ľ\Ŀ\\\ʆֆDd͂VŋžɆV߆[rrPF@PPPPP6PPFP~uFvv]V5V V V % + 0 7 ?VJV^VfV&t Iccnctu_QICPLM86 V2.307/08/86 20:20:3Ֆ6STACKMEMORYCODEDATACONSTICCNCTU_ALL_CODEDGROUPoh@>јHH TD KFXPFOUNDFFPFOUND| CHAINTOUSER PCDTCHANGEPRIORITYWRAPLOAD SETLEDSTATE UPDATECDTCDTMASTERREADYFLAGDELAYBMYSLOT FMASTERFPFIAMPOLLINGECCWATCHDOGSTATUSFREBOOT DXW  @ABUP PrFqFtsrrv&@0F< ur>F&G(1F< t< us v&@0 v&@0F@F%unvFFw&@(FuFFvw#&x0t;t@Fu&Ƈ*@P]˚rPFc_ VV" ;BJ[fnćēĚˆV  VV(V5Vmt Iccresp_MFCTAsm II-1.0.??SEG??SEGDataData Iccresp_MFCodeDGrouphhh RespondRemoteSendnAvailZ pZblkListHead pYBlkWaitList CircLogRqbMySlot fDoCircRqLog pYblkTailCrashnParaOutfServerRunningnAvailY pZblkTail pYblkListHead AGU^sHF^t SP^F؊@GH@PǁgOt&MFGufFWҊр W2VFGF~vF:FtNFt&&U&U&‹б H@PLN4Fv~F^GH@PNu؋V£F~3H@P&EF&EF3&E&E&E =uW t&&G>>>PPP t\P=u t&&G>$>>>t  t&&]H@Pû&E y2&E&]˃&E;v&M&;MtЋF&a&AF&a&A&M2&EH&@3]"-V/VyU.UG? D z} Ł Ŋ ŗ Ś Ţ ť ũŬű ŻVɽVV V ֶ ٶݶ ƺ Iccsub_MFCTAsm II-1.0-??SEG??SEGDataData Iccsub_MFcodeDGrouphhh ServeRemote Linearizex PointerSub Get68kAddr$ GetResponse Set68kAddr PointerAddq Get8086Addr? GetRequest bMasterFpCpuIdpCdtbMySlot AG(U^H@P]$U^&PS]]T6?U^&W&ر‹б H@P]5qU~ñ ^ӱŽ]5U~  &G^F&FF(*]#7 #\0=\U^VdxĄď̔\ĸ$({24U^SF;r-F;vtFP{F t(S^SF;s6(~^Y^&G ^&G (SF(*(_^F&G Fr VFF Ff^㋇;FwC^ğ^F6(&4^~&1(GP(&G P&w&w]Y V V (2\?I\TX]aivĂč̒\ĚĞĢن$V n+bU &G&;Gu&G &;G uWWrPFPW&G&;Gt^FS, to> >te(*&O,.(&G F(&G F(&G (&G (&@&GH@P^S4FPQ&G &;G t>(PS u*(S^FS4F=.t P Wh !%5V;ANV [VakotxĂĆĊĕğģīĵ\چ\V \!*gUQQ(FFFVs ^SP~u ^SFF t^&G^&G^SF]ñ +^ӱŽ]U>&:t.@3H&&]H@Pû&E y V^ &;w5&&V&]&q&A˃&U;v&M&M؁Ǝ]U>v&] &@&AHD@P&AD˃&U;v&M&M 2&I03ۀ@rӈ\؁&Dt2 փA&E t&E&E&] FG rIccsvr_MFPLM86 V2.307/08/86 20:21:0ז5STACKMEMORYCODEDATACONSTRICCSVR_MF_CODEDGROUPh@OHHYT@ØD K, OROUTEAREACROUTEAREALEFTNUMBEROFBLOCKINITSIZEOFBLOCKINIT TOTALYBLKSIZEINITTOTALZBLKSIZEINIT TOTALYBLKSIZE TOTALZBLKSIZE FDOCIRCRQLOGVFSERVERRUNNINGW FYBLKWAITX PYBLKTAIL  PZBLKTAIL$PBLK( PYBLKWAITLIST, WWAITYBLKCNT0WINRQIX2 RGWINSIZE4RGWINRQ6.{ CIRCLOGRQGETYBLK{ ENQUEUEZBLKGETZBLKSFREEZBLK SWITCHBUF COPYINREQUEST4ICCSVRbFORWARDRQBLOCK"PCDTCRASHKRESPONDKWAITREQUEST GET8086ADDR GET68KADDR POINTERSUB RESPONDREMOTE GETRESPONSEDOSRCHS GETICCRQSIZE EXPANDUCB GETREQUESTNAVAILYNAVAILZNMINYNMINZNICCIN NYBLKCOPYNPARAOUT PYBLKLISTHEADSYBLK PZBLKLISTHEADSZBLKSFIXEDRGRCMAXRGPRGNETROUTINGh D O  IEA=9VWX,)0'2%4UQQFFFn>2r2F^&2㉇6P퉇8v&D :Fs&D 2v&D <2]6CyPU u FF$&GZ&WF$&ظ&G&W]a"  #267U^+(F;r'FP{F t(S^WFF^+GF;v P6(~N^Y^&G ^&G (SF^+F^FGF^G^FF^GFFFN^G FF^&F^G;Fr#^&G;*uF #\3VVV mgU"^SP^F&G F=t =t ,^&@&GH@P&GF&GF&G%F^&GF^&F tw ^ ^YF^&u& FNNFFFFFFFߴFF^&G;FroFs ^S ^S^F^&GFN:Nt t&7~^YFFFߴFF^&GH@PFuF]VVVX*t IdleLoopCTAsm II-1.0H??SEG??SEGKCodeCodeConstConstDataData IdleLoop_CodeCodeDGrouphhhhhM   BackGround qChecksumSyncCrashQ6Ǻ33۹&3Br;6u;>uu9t͸[P-AG T T&,8AVCVF IdleLoop_MFPLM86 V2.307/08/86 20:21:2Ֆ6STACKMEMORYCODEDATACONSTIDLELOOP_MF_CODEDGROUPfh@ HH TD K BACKGROUNDs D Ut InitComm_CpPLM86 V2.307/08/86 20:21:4Ӗ6STACKMEMORYCODEDATACONSTINITCOMM_CP_CODEDGROUP^h@_HaHTlD., K OVLY3' CONTEXTSTATUSOEXUCBOPARDESC ORGOEXUCBOVLYPROCPRQUSERNUMUSERNUMCHANNELAUSERNUMCHANNELBIOINTCTLEOICLASS RGCOMMLINE IOEXTCTLREGMASK186FETCHLOCALUSERNUMERRORCRASHVALIDATECOMMLINEHANDLE PMEDCOMMNUBPSPURIOUSRAWCOMMISR RESETCOMMPORTPSECONDARYRAWNUB PCOMMMEDIATE Y., DXTP LRHrpP 2Kn,X` %K 6;@0 U S01abABZl<tj#&GP]&&$t u G 6uhG"s%t&G = t th+& u&G P.04@Q&_S&w&_S&w&_S&w"6dR&w 6PA&w &w&w6(jh6&w 66FF&GĜVV$(:CINR^VdjuyĀ̔VĚĩ̭VIJĶĿ\\\\\\\\цۆ)9BJS`KRh^SvFP$F u/~ tB$~tCv^S^SSvJ@  F0؃,t *^&G&O;t t t=^&GsA ]&&R  zFNFF;wC+NFv^&xuY&&  Y&F&FuY&&|^&u&tvj^&G& GPaFF~sFF(N# F%FFF@N;s0؍^^,uvEF;FtFFwY^&Hs&@^&Z&P1vF^&Z&Pv^&@^&@Z&P=I IRV\bhnt|ă ĕęэݍ" ( Ho iFu^&^&G Z&W"F^&G,^SFt3F^ &v拄^ &Gv拄^ &G` (VEU_ v vF uA~v@6~uFFFwNs v PvnFu V \evvF u>F0LJ,NЋ Q9u 9u@؜ V# 26AG M7*& vF &GF׌FيFsSFFwp&H"~K&@"sCیCv&@BیBFu*FFwB&@BیBFu۸%FFF&w FPFPSv(F>uF F uJFs@FFw3&@"sv&G 0&  zF9Fr NFFwAȰNFv^&xuo&&  o&F&Fuo&&|^&u&tvj^&G& GPFF~sFF(N# F%FFF@N;s0؍^^,uveF;FtFFwY^&Hs&@^&Z&P1bIRV\bhntzĀĆČĒĚĝĠĤķĻɎ͆ R X xşvF^&Z&Pv^&@^&@Z&PFu^&^&G Z&W"F^&G,^SFt3F^ &v拄^ &Gv拄^ &Gh YVvĆ)_:v vF uA~v@6~uFFFwNs v PvnFu V|vvF u^F0LJ,FsȰЋ v9u"9u@9u 9u?. V#9=JP V]a g m7 *& vF &GF׌FيFsSFFwp&H"~K&@"sCیCv&@BیBFuH؉FuŸP1:Viĕĵdž! % 3UvvF=uF0؃,u F uvv8F>uF F V# AA~t,FFw0؋F9,u vPFFuٸל# 蠻~F0؍F^FFw^&Z&PFu^&_ &G"v拄^&G$v拄^&G&>R u^&G(!F%F^&G(v拄^&G*F^&G.ٜ -Rbms}ĐĠݠo5~t]FFF t~uHF؋;FwFFڋv+F@6 ^㋇6FFV +OY`~ &Nu+JVuFF~ >Nu+JBVu~ ]Nu+JBVNF+ȃrCw>NF+ȃu ^ &80u&vN^ &Su+JVu<F%^& xČt InitComm_nullPLM86 V2.307/08/86 20:22:2Ԗ8STACKMEMORYCODEDATACONSTINITCOMM_NULL_CODEDGROUPh@/HH T D KOUSERNUMCHANNELAUSERNUMCHANNELBUSERNUMCHANNELCUSERNUMCHANNELD'PBEXTCNTLCOMREG֐?OVLY3READCOMMLINESTATUS_SCWRITECOMMLINESTATUS_SC%?CRASHOVLYPROCRQ DNU<t #P]NVwU]|%U]tt InitComm_TpPLM86 V2.307/08/86 20:22:5і6STACKMEMORYCODEDATACONSTINITCOMM_TP_CODEDGROUPMh@HwHTlD., K OVLY3I CONTEXTSTATUSOEXUCBOPARDESC ORGOEXUCBOVLYPROCPRQUSERNUMUSERNUMCHANNELAUSERNUMCHANNELBUSERNUMCHANNELCUSERNUMCHANNELDIOINTCTLEOICLASS RGCOMMLINE IOEXTCTLREGMASK186FETCHLOCALUSERNUMERRORCRASHVALIDATECOMMLINEHANDLE PMEDCOMMNUBPSPURIOUSRAWCOMMISR RESETCOMMPORTPSECONDARYRAWNUB PCOMMMEDIATE o.,} DXPH@b 8"b&p@ *2Kn,X` %KР F;@0 Ec0123abcdABCDl<tj#&GPs&&$t u G 6uhG"s%t&G = t th+& u&G P.04@Q&_S&w&_S&w&_S&w"6dR&w 6A&w &w&w6 (jh6&w 669FF&G\VV$(:CINR^VdjuyĀ̔VĚĩ̭VIJĶĿ\\\\\\\\цۆ)9BJS`ARh^SvFPF u/~ tB$~tCv^S^SSv@ F0؃,t *^&G&O;t t t=^&GsA9s&&b   *FFwB&@BیBFu۸%FFF&w FPFPSvF>uF F uJFs@FFw3&@"sv&G 0&H؉FuŸN1:Viĕĵdž!%+U@vvF=uF0؃,u F uvvF>uF F V#A~t,FFw0؋F9,u vPFFuٸ#栻F0؍F^FFw^&Z&PFu^&_ &G"v拄^&G$v拄^&G&>b u^&G(!F%F^&G(v拄^&G*F^&G.u-Rbms}ĐĠ٠~uFFF t~uHF؋*;FwFFڋFs"PF@6^^㋇FF.(FV^㋇FRT(Fv拔FF.V`ĀĜ/~ &Nu+JVuFF~ >Nu+JBVu~ ]Nu+JBVNF+ȃrCw>NF+ȃu ^ &80u&vN^ &c u+JVu<F%^& МČt InitComm_t1MpPLM86 V2.307/08/86 20:23:3Җ8STACKMEMORYCODEDATACONSTINITCOMM_T1MP_CODEDGROUP˖h@ H)ޘHTnD., K OVLY3[ CONTEXTSTATUS MASK8259AOEXUCBOPARDESC ORGOEXUCBOVLYPROCPRQFSFNMUSERNUMUSERNUMCHANNELAUSERNUMCHANNELBIOINTCTLEOICLASS RGCOMMLINE IOEXTCTLREGFETCHLOCALUSERNUMDIV32ERROR GETMODULEID GETPSTRUCTURELOCKINCRASHVALIDATECOMMLINEHANDLE PMEDCOMMNUBPSPURIOUSRAWCOMMISR RESETCOMMPORTPSECONDARYRAWNUB PCOMMMEDIATE !.,˜ DXTP L?HrpP 01abAB<tj#&GP%&&$t u G 6uhG"s%t&G = t th+& u&G P.0MYj&_S&w&_S&w&_S&w"6}k&w 6Z&w &w&w6_As& ~uF+jh6&w 66:FF&G\V V$(:CINR^VdjuyĀ̔VĚĩ ̭VIJĶĿ\\\\\\\\цۆ  ) 19R [c l yR^SvFPF u/~ tB$~tCv^S^SSv@F0؃,t D^&G&O;t t u*^&GsA%&&^&G&;Gt=YjjFPF u^&GF&G^&G^&G^&G^&G ^&G ^&GF&G ^&G ^&GjjPF u< t< uFF<t<uFFNQj^&w^&u N!&&ߋN!&& !&&FNtv"FV < t < t&F%FFF@N;s0؍^^,uv,FiCLkVąďęģĭķȍҍ܆V +/Qdnx ņ ͐Vŝ ţűنN;FtFFwY^&Hs&@^&Z&P1vF^&Z&Pv^&@^&@Z&PFu^&^&G Z&W"F^&G,^SFt3F^ &v拄^ &Gv拄^ &G ̑VĮľ~9v vF u~t=v jv. VivvF uKF0LJ,NЋ Q9u9u< t < t! V#26A G LZ7'*& vF &GF׌FيFsSFFwp&H"~K&@"sCیCv&@BیBFu*FFwB  & !&&FNtv"FV ~u&~u< t< t&~uF%FFF@N;s0؍^^,uvrCLkVąČēĚġĨĶĹǍV؍(;EOV ] gVt ŇŎŒŠŭŴ܆٠VF;FtFFwU^&Hs&@^&Z&P-vF^&Z&PS^&@_[&@Z&PFu^&^&G Z&W"F&G,SFt=F^ &&O&G\ ̊VĦĮ9v vF u~t=v jv VQFvvF u3F0LJ,~u v V#03:=-*& vF &GF׌FيFsIFFwf&@"vBs v&@BیBFu*FFwB&@BیBFu۸%FFF&w FPFPSv F>uF F uJFs@FFw3&@"sv&G 0&H؉FuŸ61<R_ċīĽ&@BیBFu۸%FFF&w FPFPSvF>uF F uJFs@FFw3&@"sv&G 0&H؉FuŸ71:Viĕĵdž!%UZvvF=uF0؃,u F uvv+F>uF F V#A~t,FFw0؋F9,u vPFFuٸz#栻F0؍F^FFw^&Z&PFu^&_ &G"v拄^&G$v拄^&G&> u^&G(!F%F^&G(v拄^&G*F^&G.-Rbms}ĐĠ֠F tS=s66P66v1F< u F1F< u~tDZF\^0F u v v拔 6v拔FF:$V'+1V@TāĎĚG~ &Nu+JVuFF~ >Nu+JBVu~ ]Nu+JBVNF+ȃrCw>NF+ȃu ^ &80u&vN^ &u+JVu<F%^& Čt InitComm_t1SpPLM86 V2.307/08/86 20:24:2Җ8STACKMEMORYCODEDATACONSTINITCOMM_T1SP_CODEDGROUPŖh@pH)ޘHTnD., K OVLY3dBITMAPEXCHSSAVEFSUBSYSCHANNELAFSUBSYSCHANNELB FSYSCHANNELA FSYSCHANNELB MASK8259AOVLYPROCPRQFSFNM USEREXCHFIRSTUSERNUMIOINTCTLEOICLASS RGCOMMLINE IOEXTCTLREGFETCHLOCALUSERNUMDIV32 GETMODULEID GETPSTRUCTURELOCKINCRASHVALIDATECOMMLINEHANDLE PMEDCOMMNUBPSPURIOUSRAWCOMMISR RESETCOMMPORTPSECONDARYRAWNUB PCOMMMEDIATE !.,˜ DXTP L?HrpP 01abAB<tj#&GP&w!s>t.Xf&_S&w&_S&w&_S&w"6}k&w 6Z&w &w&w6LAs& ~uF+jh6&w 66FF&GᜆV V$(7? G MV\X\Z\\\^\`\b\d\hrĀĎĖ ğħ İ Ȇ І    R^SvFPgF u/~ tB$~tCv^S^SSvW@fF0؃,t D^&G&O;t t u*^&GsA%&&^&G&;Gt=FjjFPF u^&GF&G&G&G&G&G &G &GF&G &GjjPF u< t< uFF<t<uFFvj^&wp^&u N!&&ߋN!& aUvvF=uF0؃,u F uvvMF>uF F< V#A ~t,FFw0؋F9,u vP FFuٸ#栥JF0؍F^FFw^&Z&PFu^&_ &G"v拄&G$&G&> u &G(F%F^&O(&G*F^&G./-RZbhoĂč$F tS=s66P66v1F< u F1F< u~tDZF\^0F u v v拔 6v拔FF$V'+1V@TāĎĚ~ &Nu+JVuFF~ >Nu+JBVu~ ]Nu+JBVNF+ȃrCw>NF+ȃu ^ &80u&vN^ &u+JVu<F%^& ČJRF;s1F+FFNV؊# u@M  5t KbdFil_MpPLM86 V2.307/08/86 20:25:0Ӗ4STACKMEMORYCODEDATACONSTKBDFIL_MP_CODEDGROUP h@VHHT(ۘD K[ INITKBDFILE CLOSEKBDFILEREADENTRYKBDFILEK SNAPSHOTFILEWRITEENTRYKBDFILE)Qq KBDPUSHCODEOPCBRUNRGNREQRESPPBCBSYSRGSCNTLINFOSYS SYSINUSERNUMKREQUESTKWAIT PRGBSUBBUF PEXPARDESCV DUQ&PPPF uT&LJ&&&u&1&&&PPP8F tP]˾  ' P ᠭUQ&8t&&&&& t PF uN&&&9u&9v&RP F u!&PPPF tP &] G t ě /UQ&FF]c KUQ^ &^SvF uiFuQ^&?uHS[F uN^&8u&<^&?2uF,^ &^&?1uPFFt &F] < ey ߠU&&;s&&&;u&;r&SP&&FPF upF&&&&&&N~;u;v F%&&LJ6&&^&&]n% 9 BL o Ī ĵĺ ͆ 2|U &GF&&FV&FPzF u 2PmFPFN&ON&NV&&]ޜ R] ?9)UQ8FuFFFs PF u v F]ZS^UQ&r P7F u*&LJ&F&&]V ! , 8? 砧U&&׉NV&9u&9s+f&&&&&RPF u@&SP&&FPAFNV&&] _ hr đ ߠ^PU^㋇ĢG F Pw FP]Ɯ5 !$(.47 u F> uFF8FFtˊF t˚˵  7\BG\N\ؠU<t;<t7< t3@#;tqVCr['Mr(> t  F@#;tVC]P   & *. 19>FNT [afku  Ĉ ČĐ ՠ1fUFs6  6%]y VV&U](\4U욧]u\4U]\4tr 6PF tP]7H0 u;F~wGFu@<t2<t.FF<w*؊F~wFuFu0> u$ t%RFˋ tFˎ2 ( CGbi px̂VċĔęğ> u FF t\sU;u4<t<t< uP> u;(> tZC<t<t< t& > u;(> t $ Cg "'. 2 8< M T\c l pt~ Ąć ėĞĢĩ İĸĿ ǎ͎ҎF> u~uF(~uF~uF~uFFK^㋇FKrs >KtˋF F~tth6P@PJP5PjN5sFF:JsŊrC?#;t@66FF븊F$F<vF^.z'pzvv6P@PJP5Pj5rFF:Jr{spC?#;t@66FFF< t+<t'KP6P@PJP5Phhh6 P^dgnvĐĕĚğ̦VĮĽÆˆՆ ގ \\\ \"\$\&\27SERVICEEXCHKBD@SERVICEEXCHRESEXB USERNUMKBDISRD KBDPROCESScRGPRGLOCALSERVICECODENPTIMING NRQTIMING ORGPTIMINGORGPTIMINGUSERNUM USERNUMKBD WOSVERSIONFDEBUGGERENABLEDBEEPIOINTHKBDCRASH DEBUGGERNUB KBDREQUESTKRESPONDKWAIT DV6V 3::>@BDHU6@$P>&uP$Sۿ6$F$&G PFğ^F^&(NF<v P).`rY.;uHrP*H-H.*HFtFlHF<tPH^.*2EPHF >FtH.*;u $&G6xt P6F@6@ЋPFv;vu;FF V %V ,0AJ^qüV Ďė\ę\ě\ĝ\ğ\ġ\ģ\̦V įĴĸĽV ͎ӎڎ\\\\\V (\*\,\.\0\6V SERVICEEXCHKBD@SERVICEEXCHRESEXB USERNUMKBDISRD KBDPROCESScRGPRGLOCALSERVICECODENPTIMING NRQTIMING ORGPTIMINGORGPTIMINGUSERNUM USERNUMKBD WOSVERSIONFDEBUGGERENABLEDBEEPIOINTHKBDCRASH DEBUGGERNUB KBDREQUESTKRESPONDKWAITSERVESOURCEDBGRQ SOURCEDBGNUBVFSOURCEDBGINSTALLED VFINVOKESDBG DV6V 3::>@BDHU6@$P9&u49$ursP$SŰP$S뵿6$F$&G PFğ^F^&(NF<v P)./1.;uHrP*(" U&G#s&"t@&#F&Ƈ"F>u Ft3)F8t7FteF[FtF@%F;tN2Tr 6PF tPT]-E0 7CI^nuĀĉĐĖěģĦ̫V̸VľܠUS]V   U]˹|U^&t\b^&G,.@%*9ub?,&2*Tr 6P0 tPT]6!(,7>BEHKSV[V`hVn\U ;uK^&GFF^&GFrF~FF;Fs&9t^&@#F҃>tP^SF tPFH^&]1 F J P [ `c l s V̌VU 9u؊2N@%Ns SruUr PFPs wSr~uXUrQ_^G& @FNWQPFRUS t%P~u~u PFP!];K  )0Ef\h\j\l\n\p\r\t\v\x\z\|\č̘VĩĽӎێV V#':w}Ņ͏VŔ͜V U6FPF tP~uP^S^&G F&O Nğ^F&FFĴ. .8;q^Sv떰P^&GFF;uF6xt P6F6F@^&GFFFvV^;u$:tF@F;rFoHN;v Q+NI^Vp_96NЋPTRsH> u^&G ^SF^&G; t^S\FVV0VWy\{\}\\ā\ă\ą\ć\ĉ\ċ\č\̘\̢VĶĺȆІV'Vct~ŏŝŦŬŴ\ێ\^~=KucRr\FU^&_ ^FR&@^&G; u3 R&^&G s R  RF^&G^SF tP$!17=OT\bxV̅Vt H-H. ''*HFtFlHF<tPH^.RZmPHF >FtH.*~;u $&G6xt P6F@6@Ќ V$+6;VFKV RVgpĄėě̮V ĴĽ\Ŀ\\\\\\\V ׎܆V  \ \\\\#)0=V CP\R\T\V\X\^V diov{ŁʼnōœŠŨ͵V żdžІՎنކdPFv;vu;FtF@F;r$&GeHN;v=Q+NI^Vp_9v+NIVp_96NVЋPX FFء& $S$S?E4:EV`v~ĎĝĦĭĸV̎Vt KbdRes_MFPLM86 V2.307/08/86 20:28:3͖4STACKMEMORYCODEDATACONSTKBDRES_MF_CODEDGROUPh@vHHT"D KcBELLRQSERVICEEXCHKBD SERVICEEXCHRESEXWREMEXECUSERNUM FREDIRECTMODEFTERMHIM8 KBDPROCESScCRASHRESPONDWAITPRGPRGLOCALSERVICECODE ORGPTIMINGNPTIMING NRQTIMING KBDREQUEST DEBUGGERNUB ENQUEUEOUT DOSENDOUTPUT STUFFCHAR D JHIFEU6 FPF tP~uP^S^&G F&O Nğ^F&FFĴ.{ *^Sv떰P^&GFF;uF6xt P6F6F@^&GFFFvV^;u$:tF@F;rFoHN;v Q+NI^Vp_96NЋPnsb>u^&G^SF^&G;t3r,r VV0V Wy\{\}\\ā\ă\ą\ć\ĉ\ċ\č\̘V̢V ĶĺȆІV'Vct~ŏŝŦŬŴV ێ㠋^SF=KuEr>F7^&G;u*^&G s F^&G^SF tP( V 5HMRZ`sV̀Vt KbdRes_MpPLM86 V2.307/08/86 20:29:0ϖ4STACKMEMORYCODEDATACONSTKBDRES_MP_CODEDGROUPh@6˘HHHT^D% K  MOUSEDATA CCODESDOWNIKEYBCHAR CSHIFTSDOWN FSHIFTLOCKFKEYMODEISACTIONFBUFINOVERFLOWFINTHLEDSACTIVEFWAKEUPPENDING IBBUFINPUT> IBBUFINTAKE@ IBBUFLEDSPUTB IBBUFLEDSTAKEDMASKILLEGALRQWHENKBDREADFRGBBUFINRGBEVENTTYPEBUFIN RGBBUFLEDS RGMASK, RQKBDWAKEUPH RQTIMEKBDT RQTIMEVID`aGETADDRESSABILITY KBDNOTIFYJKBDINITPROCESSREADORPEEK DORESETKBDU  KBDREQUEST[ VKBDRQPKBDRQKBDSERVICECODEFDEBUGGERENABLED FDBGSWAPPEDIN HARDWARETYPEIKBD IKEYCODE0 IKEYCODE1 IKEYFINISH IKEYRESET IKEYSHIFTLOCK IKEYSHIFT0 IKEYSHIFT1MBUFOUT PROCESSORTYPE PRGINFOIKEYSERVICEEXCHACTIONSERVICEEXCHKBDSERVICEEXCHTERMINATION USERNUMKBDPROCESSINPUTEVENT TRANSLATECHARDEBUGGERCLEANUPCHECKBLENTCMDKBDCRASHIFERCNOTOK DEBUGGERNUBKPSENDKRESPOND POINTERSEQUAL ORGOEXUCB GETPSTRUCTURETESTPARTITIONFLAGSD D >@BDF"  @SH?Ơ0'2%3$4#5"pr6"7 89: ;v٠B C 9CDEUQ1PvlPF uPvPF~uPv  $5.U>@)>u>tP] $VaU&GFF& 5uF &G FtF 8FtPl&&;t@&^&6l&& N:tl&@#&멊FFl&&;uFF<w<sF^. 1 1 Fubl&@#&M>CtFt 6F PCF^&'l&stb&Ƈ Ft&tZl&Ƈt&GS]ˬ^'4BRaf}ćĜ\\\\\َ!5;DHPUVj U UF`> u F FtAN= t@ r6FP u0^&G;uF&G^S6^S뾠1s*Fs#P;t@FPT> tv1s)l&s&ƇF&GSSFs6>  t@P]˱h :BVSdVltV{ČĐĠĬĴʎҎV݆VVW[ Ut<v1<t"6t tr{=*uv1s"l&sFsF~u5l&ćl&ćl&ć1F]ќ4V"(-V"BV#QY]aimqy}āPU 6FP t^& t& ur&G ^&w 恼vur&G r^&+G ;v&Gcr+^&G ^&G ;rtg&G ^& u&G ^&GFF^&_ #㋏v^&^&ONF^&O #؊;^&^S6^S ],-V1FMTkĴ֎VVʠ2UrurrF;Fv]  %XU6t=+t@0s]6tl&5;pu]6p65l&r&$@ &l&$@u@p];\ "%V+36:BFMarăĉČVJUQQ^.[ccPvFPt uF^& ]L\\\\\&V"+BI8qU0r_l&rR&@#&;t7&F&l&F&l&@#& l&Ƈ] 29ELVat) UT>XtX8DCE]Ö !~p.UQTrUF`"tLVFVGE^^Q؊PC^ D]  &*>MWadUFVXFT]  ?1Ul& Pl&$ P](V'VݠU@9>uL؊NN@%?@ t0rl&&FF$F$t@FFF젗;u9r3Fr8t#;t>dtPb`d8tA8t@ FsFs6>t8tA8t@ FsFs\>tUO0Њ:tA""Fs,Fs%Тs l&@ l&U:u F9F4>?u F7#9rFNr::u::FF6FP u_F: ",7?GS^{āĆĔĘ ĠĦ̯VĴķĻĆ ͆ $+06 :EZ_gs Ńŋ੻żŎˎΎچVY^& u:&G;t@F& G s &_^F&^SF6^SFF돊FrW:uNl&Ƈs PP6^GFF6^S;u ;u;uP;uPdl0reFr^Fr66l&l&&O:u&Gs PPwXFrQFs7FF>u7r0&p6v$::u:FFr[s>3Ns4Ҝ0;VGOVc gmvĀ̅Vċđ!ĞĪ̲VĺɎςَ߂V%,59BFN RX_inV͊VœřŠŪŲŽÎʎ׆4rs vvFsfPPW3sFr 34?r/Fs16%0r$>dtPb`dvv\]0"'V.>AFUZbkVpswtMGU~u@l&:tv,~u@l&Fs6l&Ƈ]A (8=dBUl&&l&ƇFsl&$@u@?]͜  tYMFF.  -_mU /7s7t^l&Z&l&Ƈ> u6SlSSS66C6F6G60C;tTl&sGPP>02"s PPS`Ps PRSTPs98s8+EsDC2s02sX0rl&s6 $'\,4EMZ]goyĂ\Ą\Ć\Ĉ\Ċ\Č\Ď\Đ\Ē\Ĕ\Ė\Ę\Ě\Ĝ\Ğ\̡\ĩıĶĿĎҎ֎ڎ V!\&*0HKOhmrV ~VŇŌ͑V ŚŢŨůŲŷžɎԎ؎펿J &| u2VlSSS66C6F6G60Cl&^&x %F<tAN<s@l&" rjs^l&F^l& F ;u}x6 ;t@Px>st\^&G^&Gl&^&̠ l&l&r]ta멃> mvt뚡 X`bdu s6:t ^&6Y1s$l&s&^&l&Ƈ.6S36S ;rtst&GS]= "&*.1V6;\DToāĎĒĞĩįĽĆς҂ֆ%2:AHPSW^euzłŚŦŪͯVŷŻVłɎӎ׆߆Vt KbdRes_VpPLM86 V2.307/08/86 20:30:0ז4STACKMEMORYCODEDATACONSTKBDRES_VP_CODEDGROUPh@PHHHT^D% K  MOUSEDATA CCODESDOWNIKEYBCHAR CSHIFTSDOWN FSHIFTLOCKFKEYMODEISACTIONFBUFINOVERFLOWFINTHLEDSACTIVEFWAKEUPPENDING IBBUFINPUT> IBBUFINTAKE@ IBBUFLEDSPUTB IBBUFLEDSTAKEDMASKILLEGALRQWHENKBDREADFRGBBUFINRGBEVENTTYPEBUFIN RGBBUFLEDS RGMASK, RQKBDWAKEUPH RQTIMEKBDT RQTIMEVID`aGETADDRESSABILITY KBDNOTIFYJKBDINITPROCESSREADORPEEK  DORESETKBDo  KBDREQUESTu KBDRQPKBDRQKBDSERVICECODEFDEBUGGERENABLED FDBGSWAPPEDIN HARDWARETYPEIKBD IKEYCODE0 IKEYCODE1 IKEYFINISH IKEYRESET IKEYSHIFTLOCK IKEYSHIFT0 IKEYSHIFT1MBUFOUT PROCESSORTYPE PRGINFOIKEYSERVICEEXCHACTIONSERVICEEXCHKBDSERVICEEXCHTERMINATION USERNUMKBD SOURCEDBGNUBPROCESSINPUTEVENT TRANSLATECHARDEBUGGERCLEANUPCHECKBLENTCMDKBDCRASHIFERCNOTOK DEBUGGERNUBKPSENDKRESPOND POINTERSEQUAL ORGOEXUCB GETPSTRUCTURETESTPARTITIONFLAGS D >@BDF"  @SH?Ơ0'2%3$4#5"pr6"7 89: ;v٠B C 9CDEUQ1PvlPF uPvPF~uPvF~u5l&ćl&ćl&ć1F]ќ4V#(-V#BV$QY]aimqy}āMU 6FP t^& t& ur&G ^&w 恼vur&G r^&+G ;v&Gcr+^&G ^&G ;rtg&G ^& u&G ^&GFF^&_ #㋏v^&^&ONF^&O #؊;^&^S6^S ],-V1FMTkĴ֎V VǠ2UrurrF;Fv]  %XU6t=+t@0s]6tl&5;pu]6p65l&r&$@ &l&$@u@p];\ "%V+36:BFMarăĉČVJUQQ^.[ccPvFPt uF^& ]L\\\\\&V#+BI7qU0r_l&rR&@#&;t7&F&l&F&l&@#& l&Ƈ] 29ELVat) UT   tr{=*uv1s"l&sFstYMFF.   1Gy66o /7s7t^l&Z&l&Ƈ> u6SlSSS66C6F6G60C ;tTl&sGPP>02"s PPS`Ps PRSTPs98s8+EsDC2s02sX0rl&s6L $'\,4EMZ]goyĂ\Ą\Ć\Ĉ\Ċ\Č\Ď\Đ\Ē\Ĕ\Ė\Ę\Ě\Ĝ\Ğ\̡\ĩıĶĿĎҎ֎ڎ V!\&*0HKOhmrV!~VŇŌ͑V!ŚŢŨůŲŷžɎԎ؎펻d &| u2VlSSS66C6F6G60C l&^&x %F<tAN<s@l&" rjs^l&F^l& F ;u}x6 ;t@Px>st\^&G^&Gl&^&̠ l&l&r>XtX8DCE]Ö !~p.UQTrUF`"tLVFVGE^^Q؊PC^ D]  &*>MWadUFVXFT]  ?1Ul& Pl&$ P](V'V۠U@9>uf؊NN@%?@ t0rl&&FF$F$t@FFF젗;u9r3Fr8t#;t>dtPb`d8tA8t@ FsFs6>t8tA8t@ FsFs\>tUO0Њ:tA""Fs,Fs%Тs l&@ l&U:u F9F4>?u F7#9rFNr::u: :FF6FP u_FМ ",7?GS^{āĆĔĘ ĠĦ̯VĴķĻĆ ͆ $+06 :EZ_gs Ńŋ੻żŎˎΎچVW^& u:&G;t@F& G s &_^F&^SF6^SFF돊FrW:uNl&Ƈs PP6^GFF6^S0;u ;u;u PP,;uP렗;uPdl0reFr^Fr66l&l&&O:u&Gs PP]XFrQFs7FF>u7r0&p6v$::u:FFr[0;V GOVc gmvĀ̅Vċđ"ĞĪ̲VĺɎςَ߂V V!69?FOS\`h lryŃ͈VͤVŭųźĆ̎׎ݎȠs>3Ns44rs vvFsfPPW3sFr 34?r/Fs16%0r$>dtPb`dvvB]:  :?VFVY^mrz̃VĈċďMaU~u@l&:tv,~u@l&Fs6l&Ƈ]' (8=dBUl&&l&ƇFsl&$@u@%]͜ $5.U>@>u>tP] $Va U&GFF& 5uF &G FtF 8FtPl&&;t@&^&6l&& N:tl&@#&멊FFl&&;uFF<w<sF^. K K Fubl&@#&M>CtFt 6F PCF^&'l&stb&Ƈ Ft&tZl&Ƈt&GS])^'4BRaf}ćĜ\\\\\َ!5;DHPUV i o UF`> u F FtAN= t@ r6FP u0^&G;uF&G^S6^S뾠1s*Fs#P;t@FPT> tv1s)l&s&ƇF&GSSFs6>  t@P]˗h :BVSdV ltV{ČĐĠĬĴʎҎV ݆V VQu Ut<v1<t"6t ]ta멃> mvt뚡 X`bdu s6:t ^&6Y1s$l&s&^&l&Ƈ.6S36S ;rtYt&GS]< "&*.1V6;\DToāĎĒĞįĽĆς҂ֆ%2:AHPSW^euzłŚŦŪͯVŷŻVłɎӎ׆߆V tKbdSysInPros_MpPLM86 V2.307/08/86 20:31:0֖:STACKMEMORYCODEDATACONSTKBDSYSINPROS_MP_CODEDGROUPh@mH H)TND KK SYSINEXCH KBDPUSHCODE( SYSINUSERNUM PEXPARDESC  PRGBSUBBUF$ΐ#SYSINPRORESETRECORDSTATE1CRASHEXCHSYNC GETPSTRUCTUREKRESPONDKREQUESTKWAIT INITKBDFILE CLOSEKBDFILEREADENTRYKBDFILEWRITEENTRYKBDFILE SNAPSHOTFILERGLOCALSERVICECODEMASKILLEGALRQWHENKBDREADNUCB ORGPARDESC̜ DA TSU.~ԹFF؍FPFҊFFFPvڍFPF܋]o V5VBVOU &ć &t6&&D&L&W&T&T&D&D 6&G &D FF&DZ&T&D &Y &Z&S &Ƈ&G]/ $:G\ĀĊďĞ̣VĮĸU 6P&G;rF*@"rF*P6 PF=+tF tP &ć$& &ć &ć;6u;u< &u &ƇJ &t P &ć3&w 抌N6 &us &GY&_ ㊇F< v P^.QeB^ &u P &u&G`S &Ƈ &t& tF &Ƈ &ƇE &s&_S^Fu V!-6ORWVlVrz~ĂĊĎĒĝģĩľVӎێߎ  " 0V>\@\B\D\F\H\J\L\N\P\R\VeVkw͂VňŒŞͨVűŻȎՎ&GFF &u&^S1Ft^&:(u  &Ƈ &u&w FP^SF t 1~u뗊FsK^&?1u  &Ƈ^&?2u(6&t FP^SF tF_F[y &tm^StFu1 &uN~_u%P2PF u*P^&7F~uP^&7F~t~1w&G  &6P &u!PFPPFu 1F & & & &O& aPV1&wA&G6 &t1n .4>J[V g\ąĚ̫V ɎV V .V <\DLU`uV ͂\ōŕŝťũŴV\͎؎E&G & &u FF]F&GS VV 1:V@1UQ &tF &Ƈ &6PF]V&/[t KbdTranslatePLM86 V2.307/08/86 20:31:3Ӗ7STACKMEMORYCODEDATACONSTKBDTRANSLATE_CODEDGROUP/h@PHH TD K TRANSLATECHAR? RGINFOIKEY CCODESDOWN CSHIFTSDOWN FSHIFTLOCKIKEYBCHARR DTU>ust؊ ؊>t]1 ",1;>BI%tKbdTranslateDiaPLM86 V2.307/08/86 20:31:4Җ:STACKMEMORYCODEDATACONSTKBDTRANSLATEDIA_CODEDGROUP[h@HHT D K)SETDIACRITICALKEY TRANSLATECHARJ"cPDIACRITICTABLE PRGINFOIKEY CCODESDOWN CSHIFTSDOWN FSHIFTLOCKFKEYMODEISACTIONIKEYBCHARʜ DTNU>u9>t&@&@t ]˰]˪# &0:=F$JUQQ>us'  5 555H g 555BCTETGTITKTMTOTQTSTUTWTYT[T]T_TaTcTeTgTiTkTmToTqTsTuTwTyT{T}TāTȃTąTȇTĉVȋVčV%ȏV%đTȓTĕVȗVęVEțVEĝTȟTġVȣVĥVȧVĩV ȫV ĭVȯVıV>ȳV>ĵV,ȷV,ĹVȻVĽV ȿV V1V1VCVCVVVVTTV V VVTTTTTTTTV=V=V7V7V>F5FETTTTT T TTTTTTTVVV3 V39G:3{rm$[^Uց *s! &AG]]]]] ] ]U- 5P V1V1>B FNL[ZZZ^]@PHPPP u >&t"&>eU׋& uPVR]]&@t&@&>trhtZ tDFN&Fu+JVt*6&<ލY&]S (0;CKOVZaixęħīĵĸ\t Kernel_MFCTAsm II-1.0n??SEG??SEGKCodeCodeYSegYsegResSysResSysUserCodeUserCodeConstConstDataData Kernel_MFCodeDGrouphhhhh h h h] oRgPTimingUserNumO KSend#RunqExchNet nRqTimingM INitNetAgent>  oRgMsgWaitGetpASCBg ; oRgPTimingKintStackcAllctdParDescoRgExPcbKRequestDirect%oParDesc NGenPortsStructurehKRequestRemoteV1 softVecFreeoRgExchgorgExchgUserNumAlarmRaw "oAllctdParDesc saTempMin4RLN IntMediatedExchSyncB ProcCurrent< K pIBusIDTabled oMemAvail sysErrorBuf/ saSemiMax userNumSwap" KSendRemotepCentrybCtNetIdKPSendIsRemote h orgParDesc sysTime'fProcess& oSoftVecRuncwKernelJumpTabletimerQQuserNumPrimary !KernelKillUser KRequest msgWaitCount GetUserNumH Disp? nSoftVecFreesaDataOS pScreenMapYmsgWaitReserve KWait exchSwapping AlarmMediated  MsgWaitFreeKRespond{oPcbrun fDbgLockedIn! OsSubEntry SIntMediatedP , cpOsSubTable userSignOn?nUcbFcb InitNetServer: \ReadCommLineStatus_sc oRgOExUcbnIccOutnExchIn Stringsequal PutFrameAttrs DoReadSysInnMsgWaitReserve HardwareTypeKResetTimerInt ResetFrame ErrorExitQADD16orgOUCB GetProcInfo ForwardRemote ChkPtBsSysOutLogUserQTZQSUBDelayQADDExitnUCBForwardRqBlockDiv32 PutFrameCharsorgPcb ScrollFrame GetpStructure cbNodename rgpRouting MapBsDevicenPcb GetBsLfaSysBsrgRcMaxULCMPBFetchLocalUserNumCloseSysByteStreambMasterFPcpuID DoWriteSysOutpCdtbMySlotMOD32NodeName KSetTimerIntintSwtbl NetServerDataCrashUserNumClstrLastWriteCommLineStatus_scReleaseByteStreamLPInitSysByteStreamSetSysBs FlushBufferLp GetSlotInfo RespondRemotebMasterCpCpuId rgPrgRqExchgCheckPointBsLpOpenByteStreamLPQCMPGErgprgNetRoutingMul32 SetBsLfaSysBsnExchgPosFrameCursor fMasterFP ResetStackU'/?  KQGY" Lo ^x ouou~~ou9B < > :  "'69]@]U3V.V. V V v^ U3y^ b&u 6D&G&W;s[&G rց׋;s&ĝ& ĝ&. ! ĝ&0 t ^  ! t$^ VRPW&w &s<u &t^&_ &?[tw&?{uN>u3&y}btY&}t2&}t_XZ^&G =mau&G =stu&G =eru!&G =lou&G =cau&G u$ t <w)s뮀>u^ &g6 t ^ &G ^ &_ tṯ 6&@(Z:tVWP&:t0@3Hû&&_H@P>X2&E0_t .@Ë WP3H&&]H@P&}u&}u&}u&} u&}"tXXm&E y &] ˃&E;v&M&;M t2&X&a&AX&a&A&M 3&EH&@32&E^ &O  t8&;s&&uu%$ t <w-^ r-&g6 t&G u$@$33$ th;6sb63 Du^ tQH3WG38&t SG[ $G39tˇ\F\ ؋Dw&&L3GG OO68Lw8Lw֋4v77U3W~ F;_i+$7?JDqđęĥįBĹ̴Ҵִݴ &LTioŌpU3W~ F!_3 U3&uv;6sDUn t663 t-G&FG&F3]]7IoG 39Du\tl>^\'] ^NVSRQ^n>&t 6;6uPSS U@PHPPPWg]]P9B+FLPWgĩİĴʹV1V1G"؋GtuGЋG&XPXHX@]_Z^Y[X U,"^ S u^S^ SVVVVoPS[QVRWU@PHPPP&>&u*&&&>&e&U&&QP&&Q P&&3"UD'T,4:IM]S/Y/]]c/i/tP PS[QVRWU@PHPPP&>&u*&&&>&e&U&&QP&&Q P&&;G"UD'T*U19?NR]X/^/b]h/n/  "XPXHX@]_Z^Y[XG' [^փs & DU' P&>&u &G@t%GUD V1V1V !V (" OO6 t 8Lw֋4v7 G F g?R 9t4 u3҇ PWG_Xd<@v<@w*2Gd  v  U&T&d P&t&4&t&t&t Q3QQGtB׋]ð&D uGSOGWVu_[O&T VGW>V؎^_A^&DG ЉGĉG׋&D tO]30+9"=i'a R>ZÊF 3 J F ; v8;Gu&GWt*֊v GtQcY3\  ": PRX-SU3&HF&G F &G@ ӻ&H&W,&G.&G(&G &tP 8V1:V1 <  B #H U3&L&&^&]Ag U؋6tVGػv&&D3]U V&V&  3 ^ puF 3tb  lay qChecksumSyncExitnUcbwsTypeDiv32oRgPcb GetpStructureConfig cbNodeNameOsGetSARnPcbrgNReqRespPbCbSysrgRcMax clusterConfig exchSched UserULCMPB OsWriteSARSetSwapDisableMOD32nodeName KSetTimerInt SwapXBEarintSwtblUnLockVideoForModify NetServerDataCrashProcessInputEvent AssignKbduserNumClstrLastWriteCommLineStatus_sc CommandDMAReleaseByteStreamLp FlushBufferLpLockVideoForModify rgPrgRqExchgrgcRq rgNetRoutingCheckpointBsLp nSysRequestOpenByteSTreamLprgPrgNetRoutingMul32 GetIBusDatargNReqRespPbCbUsrnExchg rgRqExchgUsr rgWakeupRq ResetStack $U,4D PT\"Gts{2 ''  / T n   c  v u NOv &G ^ 9u GG_3, ^ "uO4;6t t8Lr7   >;t r' 3 ": 0#> U^&@&G] U2 Kernel_t1MpCTAsm II-1.0L??SEG??SEGKCodeCodeConstConstDataData Kernel_t1MpCodeSS8HDGrouphhhhh 8  +pFloppyIoBufferoRgPTimingUserNum\ KSendRunq nStackLimTerminateVidLock8 U ioCommDataBvpcsarHfCheckRequestBlockConsistencyexchNetl nRqTimingR InitNetAgent  oRgMsgWaitGetpASCB F oRgPTimingPintStackcAllctdParDescoRgExPcbwMsw287KRequestDirect commDmaWrdCntoParDescNGenPortsStructuren softVecFree&oRgExchgDmaModetdsrL commDmaEarpcrHorgExchgUserNum ioCommDataAr modeWord8253xAlarmRaw KpcsarL OCW2_8259rdsrHoAllctdParDesc saTempMincPort IntMediated*ClearRtcIntPortExchSync ProcCurrent timerCtl pIBusIDTableh baudRateCtrAzEarPort oMemAvail ioCommCtlBt ExtCtlReg sysErrorBuf4 saSemiMaxParityErrPort0NGen userNumSwaprdsrL DmaBytePtrClr commDmaAddr CentryiBeeperPortNGennParityEnablePortNGenstat vid6845Addr processorTypecascadeOCW2_8259 GetModuleID( KPSendtdsrH XINTR3vector DmaCommand orgParDesc sysTime,fProcess oSoftVecRun$cascadeOCW1_8259cwKernelJumpTabletimerQT DmaEarEnableuserNumPrimary+KernelKillUserKRequestmBeeper J baudRateCtrB| oRgoStackLim msgWaitCountFloppyChkBdWordAddr#OsSubErrorExit GetUserNum ParityErrPort1NGen Disp1S nSoftVecFree(saDataOS pScreenMap^msgWaitReserveFloppyIoByteAddr KWait exchSwappingrgMinSP AlarmMediatedt P MsgWaitFree vid6845DatapFloppyChkBdBufferDmaMask vidControlKRespond9 ioCommCtlAp OCW1_8259~oPcbrun fDbgLockedIn OsSubEntryj timerComm SIntMediatedzpcrl sScreenMapbfCheckStackOverflow pXBusIDTabled cpOsSubTableV userSignOnDnUcbFcb oExchSwapping  InitNetServer ReadCommLineStatus_sc oRgOExUcb CrystalBackUprgSCntlInfoSysAssignVidOwner userNumLastTestPartitionFlags QuietForSwapPostCommandDMA StringsEqual KbdNotify nUsrRequest saEndMemorynMsgWaitReserve HardwareType cWakeUpRqKResetTimerIntPostCrystalBackUp ErrorExitfMulparoRgoUcbrgSCntlInfoUsr rgRqExchgSysrgDeltaPriorityLogUser ContextState DisableAlphaDe K w  w  } ȔTĖTĘTĚTĜTĞTĠTĢTĤTĦTĨTĪTĬTĮTİTIJTĴTĶTĸTĺTļTľTTTTTTTTTTTTTTTTTTTTTTTVVV, V, TTV V VLVLTTV8V8 V."V.$V&V(V*V,V.V0V2V4V6V8V:VV6@TBTDTFTHTJTLTNTPTRTTTVTXTZT\T^T`TbTdTfThVDjVDlV=nV=pVBrVBtTvTxTzT|T~TŀTɂTńTɆTňTɊTŌTɎTŐTɒTŔTɖTŘTɚTŜTɞTŠTɢTŤTɦTŨV<( s s  w w V<TTTT T TV#V#TTTTTTT T"V2$V2&T(T*T,T.V0V2V:4V::V;V @V BVDVFVHVJV-LV-NV&PV&RVTVVV XV ZT\T^T`TbTdTfThTjTlTnTpTrTtTvTxTzT|T6[^Uց .s!fXX @AGUE2[ZZZ^] u`> t" >Ueߎ׋&u,PVR]],2]7]sU3V1V1 V Vvv^ <U3ev^ E&w&%tV64;6^u$&G ;tI66_0U3!$*K2BFKXvGGv^ @N&G&G Ę=rЀ;sĜ&(^ 0&o u!02U3<)DEUd_tv^ &u 6D&G&G&G Ę=rЀ;sĜ&Ĝ&(^ u#u& u &G&_ ?uI u 拄&3G2&2 u,0拄&3G2&3u 00&G;s t6t4&G!&w;6s!0>u &G t ""@";6r6D ud tvH@&_;s3WG38 t;6 t)t#SG[ "G39tˇ\ &G܉\  0@&W;sDw&&L3GG OO68Lw8Lw֋4v7 7~SW &w&su &t*&_ &?[tn&?{u&y}t^&}t1&}t[H;6sHR t6؎;et+?u,&G =lou&G =cau &G u͹ t& :tOuI)Q?ZExĊ(ĔĤĪHĴ´ɴѶI޴*$*@18<*S\eoIŀŋőŕşť@ũŰż´ϴ״ "@GOdjs%¶ʶ<*N%3 U3v;6sDUn t66 t6G&FG&F3] ]l>^oG 39Du\\t] ^NVSRQ^n> t6;6u D>uPSS UTd]]P1 I!<BFMfĤīįV6V6n؃>u ,u1N>u ,u?>t6u u&ذ >t>u u" tG>to*u;>Fus>v;6$t>F tWg ]_Z^Y[X6tL| t3؋6t|Lt *3>~>N>v *j6$ tڎ3&&5 u;6$tƋ6$4 u?yU*1:GUOT[mUtwĐĢijĸ´ҴUU &U,4DGS[i*PS[QVRWU&> u-& &>&U&e&&QP&&QP&&7UD (.=ATE]K3P3TTX]^3c3iPS[QVRWU&> u-& &>&U&e&&Q,P&&Q`P&&?AGUD (.=ATE]K3P3TTX]^3c3z؃>u ,u1N>u ,u?>t6u u&ذ >t>u u"]_Z^Y[X1AGU*1:GUOT['j[^փ,s &X  ParityErrPort0NGen userNumSwaprdsrL DmaBytePtrClr commDmaAddrCentry WakeUpSched_ iBeeperPortNGennParityEnablePortNGenstat vid6845Addr processorTypecascadeOCW2_8259 GetModuleID KPSendtdsrH XINTR3vector DmaCommand orgParDesc sysTime,fProcess oSoftVecRun$cascadeOCW1_8259cwKernelJumpTabletimerQT DmaEarEnableuserNumPrimary+KernelKillUserKRequestmBeeper1 J baudRateCtrB| oRgoStackLim msgWaitCountFloppyChkBdWordAddr#OsSubErrorExit GetUserNumG ParityErrPort1NGen DispS nSoftVecFree(saDataOS pScreenMap^msgWaitReserveFloppyIoByteAddr KWait  exchSwappingrgMinSP AlarmMediated P MsgWaitFree vid6845DatapFloppyChkBdBufferDmaMask vidControlKRespond9 ioCommCtlAp OCW1_8259~oPcbrun fDbgLockedIn OsSubEntry timerComm SIntMediatedzpcrl UD'P&> u &G@t!UD V6V6V!V(OO6 t 8Lw֋4v7 G gwd<@v<@w*ĴGd v e U&T&d P&t&4&t&t&t&t&t&t&t&t&t Gtҋ]ð&D uGSGe[G&D VwَwN^&DG Wgҋ&D<tO]3 >'B"i F 3M ^ ;v;v ;Gu!wtW*֊v GtQY3N"'] PRX-SUu^ &?u&][ZX3&HF &G F &G 0U6lt ӻ&H&W>t3X&&6~ &G &GZ&G &t &tPUD"'dV6fV6 U& UD   # U&&3^&] UD U3&P^&GO( U~ t ~ t $.hd&v #u#&;7~# &^&3]UDDs  w  }                         3  3( PQR؋n 33%ZYX GU  5# U^&l@&G]UG9 ^ uF 3t: AG)/ v uNuOv &T ^ AuGGL1n ^ 'u";tO4;6t t8Lr7  ;r ;w3ø' "   9t4 u3҇  F 3 Kernel_t1VpCTAsm II-1.0L??SEG??SEGKCodeCodeConstConstDataData Kernel_t1VpCodeSS8HDGrouphhhhh 8  +pFloppyIoBufferoRgPTimingUserNum\ KSendRunq nStackLimTerminateVidLock8 U ioCommDataBvpcsarHfCheckRequestBlockConsistencyexchNetl nRqTimingR InitNetAgentY  oRgMsgWaitGetpASCBu F oRgPTimingPintStackcAllctdParDescoRgExPcbwMsw287KRequestDirect commDmaWrdCntoParDescNGenPortsStructuren softVecFree&oRgExchgDmaModetdsrL commDmaEarpcrHorgExchgUserNum ioCommDataAr modeWord8253xAlarmRawp KpcsarL OCW2_8259rdsrHoAllctdParDesc saTempMincPort IntMediatedClearRtcIntPortExchSyncA ProcCurrent1 timerCtl pIBusIDTableh baudRateCtrAzEarPort oMemAvail ioCommCtlBt ExtCtlReg sysErrorBuf4 saSemiMax  sScreenMapbfCheckStackOverflow pXBusIDTabled cpOsSubTableb userSignOnDnUcbFcb oExchSwapping  InitNetServerU ReadCommLineStatus_sc oRgOExUcb CrystalBackUprgSCntlInfoSysAssignVidOwner userNumLastTestPartitionFlagsPostCommandDMA StringsEqual KbdNotify nUsrRequest saEndMemorynMsgWaitReserve HardwareType cWakeUpRqKResetTimerIntPostCrystalBackUp ErrorExitfMulparoRgoUcb fWakeupSchedrgSCntlInfoUsr rgRqExchgSysrgDeltaPriorityLogUserrgAsib ContextState DisableAlphaDelay qChecksumSyncExitnUcbwsType fWorkForSchedDiv32oRgPcb GetpStructureConfig cbNodeNameOsGetSARnPcb ExitAndRemovergNReqRespPbCbSysrgRcMax clusterConfig exchSched UserULCMPB OsWriteSARSetSwapDisableMOD32nodeName KSetTimerInt SwapXBEarintSwtblUnLockVideoForModify NetServerDataCrashProcessInputEvent AssignKbduserNumClstrLastWriteCommLineStatus_sc CommandDMAReleaseByteStreamLp FlushBufferLpLockVideoForModify rgPrgRqExchgrgcRq rgNetRoutingCheckpointBsLp nSysRequestOpenByteSTreamLprgPrgNetRoutingMul32 GetIBusDatargNReqRespPbCbUsrnExchg rgRqExchgUsr!cbAsib rgWakeupRq ResetStack &U,4D PT\"GP ts{2 ''' x  T       cA 1 Y U G u ,   ȔTĖTĘTĚTĜTĞTĠTĢTĤTĦTĨTĪTĬTĮTİTIJTĴTĶTĸTĺTļTľTTTTTTTTTTTTTTTTTTTTTTTT T TTVVV/V/TTV V VP"VP$T&T(V;*V;,V1.V10V2V4V6V8V:VT@VBVDVFVHV9JV9LTNTPTRTTTVTXTZT\T^T`TbTdTfThTjTlTnTpTrTtVGvVGxV@zV@|VE~VEŀTɂTńTɆTňTɊTŌTɎTŐTɒTŔTɖTŘTɚTŜTɞTŠTɢTŤTɦTŨTɪTŬT   ) )    _ #    TTTV?V? T TTTTTV%V%TTT T"T$T&T(T*V5,V5.T0T2T4T6V8V:V=DV>FVHVJVLVNVPVRV0TV0VV(XV(ZV\V^V `V bTdTfThTjTlTnTpTrTtTvTxTzT|T~TȀTĂTȄTĆV*ȈV*ĊTȌTĎTȐTĖTȘTĚTȜTĞTȠTĢTȤTĦTȨTĪTȬTĮTȰTIJTȴTĶTȸTĺTȼTľTTTTTTTTTTTTTTTTTTTT6[^Uց .s!XX AGUE2[ZZZ^]I u> t" >Ueߎ׋&uPVR]],2]7]sLDU3V4V4 V Vvv^ <U3ev^ E&w&%tV64;6^u$&G ;tI66_6U3!$*O2BFKXvGGv^ @N&G&G Ę=rЀ;sĜ&(^ 6&o u!62U3<,DHUdtv^ &w 6D&G&G&G Ę=rЀ;sĜ&Ĝ&(^ u#u& u &G&_ ?uI u 拄&3G2&2 u,6拄&3G2&3u 66&G;s t6t4&G!&w;6s!6>u &G t ""@";6r6D ud tvHL&_;s3WG38 t;6 t)t#SG[ "G39tˇ\ &G܉\  6  7~# &^&3]UDD                          #  ) 3 , 3(1 PQR؋n 33%ZYX GU U 8#Y U^&l@&G]UG<x ^ uF 3tu+ AG) v uNuOv & ^ AuGGq1 ^ 'u"`tO4;6t t8Lr7  ;r ;w3ø' $/ O63Pw, Uv^  .]T= 9t4 u3҇ T F 3b7_ ؜u>ut63PP3(AUG "#.*],T) U؋F &G^&3]UGN7 U؋^ #;st G^&3]UG L&W;sDw&&L3GG OO68Lw08Lw֋4v7Gu WP_ X_ 7GuWP_ X_SW &w&su &t*&_ &?[tn&?{u&y}t^&}t1&}t[H;6sHR t6؎;et+?u,&G =lou&G =cau &G u͹ t& :tOuI,QBZHxĊ+ĔĤĪKĴ´ɴѶL޴-$ *C18<-S\eoLŀŋőŕş ťCũŰż´ϴ״  "CGOjp"t]vT|ƂƑ"ƕ]ʗTƢ' k-}'3 U3v;6sDUn t66 tYG&FG&F3] ]uH>uAt:63ێLl>^ËoG 39Du\\w]It ^NVSRQ^n> t6;6u D>uPSS UTd]]PA L!<BFMX_f"p.ĉʴѴմV9V9n؃>u ,u1N>u ,u?>t6u u&ذ >t>u u" tG>to*u;>Fus>v;6$t>F tWg ]_Z^Y[X6tL| t3؋6t|Lt *3>~>N>v *j6$ tڎ3&&5 u;6$tƋ6$4 u?yU*1:GUOT[mUtwĐĢijĸ´ҴUU &U,4DGS[iPS[QVRWU&> u-& &>&U&e&&QP&&QIP&&7UD (.=ATE]K6P6TTX]^6c6iPS[QVRWU&> u-& &>&U&e&&QP&&QP&&?AGUD (.=ATE]K6P6TTX]^6c6zI؃>u ,u1N>u ,u?>t6u u&ذ >t>u u"]_Z^Y[X1AGU*1:GUOT['[^փs &d UD'P&> u &G@t!UD V9V9V!V( OO6 t 8Lw֋4v7 G )  g5 wd<@v<@w*ĴGd P v eY U&T&d P&t&4&t&t&t&t&t&t&t&t&t Gtҋ]ð&D uGSGe[G&D VwَwN^&DG Wgҋ&D<tO]3 >)B$i F 3M' ^ ;v;v ;Gu!wtW*֊v GtQY3N$)]p PRX-SUu^ &?u&][ZX3&HF &G F &G 0U6l ӻ&H&W>t3X&&6~ &G &GZ&G &t &tPUD"'dV9fV91 U&) UD  A 2G U&&u &;u3^&]UDu U3&P^&GO U~ t ~ t $.hd&v #u#&; Kutil2CTAsm II-1.0)??SEG??SEGDataDataKcodeCodeDGrouphhh95GetProcessorTypesaDataLogUser SetDS processorTypeLog AGDUF]U&] U  Uvv] UVVKutilPLM86 V2.307/08/86 20:32:0Ֆ0STACKMEMORYCODEDATACONST KUTIL_CODEDGROUP3h@SHH TD KSLINKSUNLINK4q D8UQ^?u^ ^GFF^vD]#4UQ^F tF]Xt Kutil_MFPLM86 V2.307/08/86 20:32:1Ԗ3STACKMEMORYCODEDATACONST KUTIL_MF_CODEDGROUP;h@aHH TD K!SLINKSUNLINK4ULCMPBSJ D8UQ^?u^ ^GFF^vD]#4UQ^F tF]X`SUQQFF9FvA^ &Fu:sKHw@HF&X@HF&(sFx]' -1=EJU]t LoadMP_BTPLM86 V2.307/08/86 20:32:4і5STACKMEMORYCODEDATACONSTLOADMP_ALL_CODEDGROUPh@pHH T}D$ K OVLY10+DOREADTAPERECORD BUFFDEVICENUMEXCHANGEFILESYSRESPONSE FSRQBUFFER HARDWARETYPENEXCHGNPCBOEXUCBOPARDESCORGEXCHGUSERNUM ORGOEXUCBORGPCBOVLYPROCRQ SATEMPLOWEST SATEMPMIN SOFTVECFREE NSOFTVECFREEWBUFFFETCHLOCALUSERNUMEMIDIV RECLAIMMSGCRASH CREATEPROCESS ADDSOFTVEC$. DUp< t #PFFPF NNN u G vu#PFGF^&GFʋFȉFFƉFŒFċ&F‹G svv6vPPFPF tP>GWtPFtt tPzFO N֋6L sxO +ONرF FsFF;FsP2F FsFF;Fs+F )G F֋+G ^&G~wVG J> tP>t^&?t P F^&G +G;FsP㜥 V"V+29D R W[lq z ĥ̲VĸdžV !<\vz ń Ř ŞŤŲԆ FFO +ȉN9OvFhFԋG ~wFԣ;sFԉFF~NF ~t8FԉFFF v6v^SPFPF uN‹G FvP sFFFތFFދFF~u FF6Fv^S6F>tGFH;Fr9F^&GF^&Fv^S^&7F^&F  +G ^&G~w\  V "V+ 2 9 D R W[hVns|ħ̴Vĺǂ͂т Ղن݂ V#.V4?VD]VbisŎͧVŰʂΆ؆xG P> t P>t^&?t P F^&G +G;Fs PFF u;vNFFF)F)G ~wG ;sG ;GsFhG FF #F PvFFFPF u!vP sFFFތFFދFF~u FF6Fv^S6F>tGFH;Fr9F^&GF^&Fv^S^&7F^&FFu~t@ V-V>TVąĒĘĜġĥĹɆ΂҂ւ ق܆߂V!&+V0@bl~ōŖŚťFu~t>4uFF2FF4H;FrjF^&GF^&F^&FFFu PvPF#;u F%PEvv&Z&TFFu^Sg * 9=BP|̐VĢ ĮЂڂ_nyG ~w G G r ~r+u+JV;t1F> sAG s G"sFFFFF;vF~Fv^S6^FF>tv^S6BFFFFFFFFΉFFPF u> r7FF@ ;FtFFF@ FF@;FuF@F;r^&GFGFP^SPPFO"s'P^&ğSDPFP^&ğSv&SDPV  !5 >^ dkv ĞīĹȂՂ V, L c {ŋ ͡VŪ VߍVFF)FX^FFF@ ;FtFFF@FX^FG sG"s ^&ƇG G ^&GG0F֋G ~wF֣Fι;t v]F5 4 T ` q| ĐĘ Ħ ij †Ԇ Ԡ^UFNNF~t0F^&&G&G&G&G&G &G &GFNFʃ~t@])U~ uv^&FF]g@,UFFFF%FFFF]hU F FNN#;u&P~t~r&F%F؉FFN/F%N F~!vNF%V+‰F^]HUQQF1+ЉVF10PF1X‰F^] JCUQQF1+ЉVF1PF1X‰F^]4Uv]Vt LoadMP_WsMfPLM86 V2.307/08/86 20:33:3і5STACKMEMORYCODEDATACONSTLOADMP_ALL_CODEDGROUPh@! HH T~D$ K OVLY109 BUFFDEVICENUMEXCHANGEFILESYSRESPONSE FSRQBUFFER HARDWARETYPENEXCHGNPCBOEXUCBOPARDESCORGEXCHGUSERNUM ORGOEXUCBORGPCBOVLYPROCRQ SATEMPLOWEST SATEMPMIN SOFTVECFREE NSOFTVECFREEWBUFFFETCHLOCALUSERNUMEMIDIV KREQUESTKWAIT RECLAIMMSGCRASH CREATEPROCESS ADDSOFTVECDWORDMULERROR$. DUp< t #PFFPF NNN u G vu #PFGF^&GFʋFȉFFƉFŒFċ&F‹G sv #V FPF tP>GWt PFttt PFO N֋6L szO +ONرF FsFF;Fs PF FsFF;Fs+F )G F֋ >4uFF2FF4H;FrjF^&GF^&F^&FFFu PvPF#;u F%PIvv&Z&TFFu^SG ~w G G r ~r+u+JV;t1F> sAG s G"sFFFFF;vF~Fv^S6`FF>tv^S6DFFFFFFFFΉFFPF u> r7FF@ ;FtFFF@ FFw̔VęĝĪİĴȆ ц  1>L[hw͞Vūſ ߆ i{@;FuF@F;r^&GFGFP^SPPFO"s'P^&ğSDPFP^&ğSv&SDPFF)FX^FFF@ ;FtFFF@FX^FG sG"s ^&ƇG G ^&GG2F֋G ~wF֣Fι;t v]fX /EVNgVă̏Věĩ dž #+9FUg oV^CUFNNF~t0F^&&G&G&G&G&G &G &GFNFʃ~t@]a)U~ uv^&FF]Ѡ@UFFFF%FFFF]hU F FNN#;u &P~t~r&F%F؉FFN/F%N F~!vNF%V+‰F^]C(VHUQQF1+ЉVF10PF1XF^]qJUQQF1+ЉVF1PF1X‰F^]t Load_VpPLM86 V2.307/08/86 20:34:2і2STACKMEMORYCODEDATACONST LOAD_VP_CODEDGROUPh@HHRTOD K RQREMAKEFHXOVLY10LOADERڌ CONTEXTSTATUS CPARFREEMAXEXCHSCHEDPOCKET FWORKFORSCHEDKDS PRQLOADFILERGDELTAPRIORITYSWAPBUFF CFRAMESMAX HARDWARETYPENEXCHGOPCBRUNORGEXCHGUSERNUM ORGOEXUCBORGPCBSBUFOUT SSCREENMAPSERVICEEXCHTERMINATION SOFTVECFREE NSOFTVECFREEUSERNUMPRIMARYCALCCPARFREEMAXCALCCPARFREENOSWAPALTCHANGEOPENMODESWAPSPACEAVAILRESETMEMORYLLDIRECTOINHERITSOFTVEC RECLAIMMSGALTREADSETDELTAPRIORITYSTOPUSER CLOSEFILECRASH CREATEPROCESSREADCRASHIFERCNOTOKKRESPOND׌KSEND KREQUESTKWAIT RESETSTACK SETSTRUCTUREMARKARIB UNMARKARIBSTARTARIBCREATEFINISHARIBCREATE CREATETIBACTIVATERUNFILERGASIBl D<U#P]˔V!UF Fu<PP ><<P^&GF&ON&O N|: u #Pvu#PFGF t^&GFڋF؉F܋F]؍G uPRPSPG svtPK^&GFF^&O&vFP t@^&GsFFF:vvRPPrmPPJvvPPPPFPP(>GWtPF΃tt tPF u@Vι;ѳuC Ã>4uC ÈFFPPXtV("%(,V(JNZpuyĊďĘ0ĎʎюV.VNfVu͈VŒŠżقܠF>t@>$uC"ÈFFF;u >4uFFFPrFFG r9GF+FFVP  F^&"N t@"Fs gF+FO$NV u FV9Vu9FvFVF;uAQP;G$Y"svF t Ps3FVFV;Vu;Fv ЉF‰VģDFFsP  F~t&(F‰Vċ^Nٿ;u;v^‰~ġ*,FƉVȡ, *u=> u t  G G66P^^&ra؉FFR %V)+3LPVgrVwĈČĒĝĮĵĽĎюV) &-V)6@JT]fmŘŦűźžV/V$І` u+JV;t9FvFF u<tG"sF FFF;vFEF)FމF^&GFF&GFFPF tFFԹ@ ;FtFFԹF@FHFP؊PFFԹX^ЋF҉G ^ЉGFG F@^ЉGGO s"^&G^SGrG |sF4vFG svv6FKGsPl + 3VEl}̠V"Ľ݆V!3;GX_d|V%łŰ ŻſӎV+Lm FGPZ F) g GУv]!)6:,UQs F+@]àPsF]áBF]Ó  $BFƉVȸ 8,:M[y̬VĴĸԆVVPhy}ŪŮ‚Ƃ̂҂!uFF FFs&>N^u>Ls 9Vu9FsFƉVȋF‹V9Vu9FsFƉVFFFƉVȉF‰VĊFr! N‹~;u;v F‰Fġ 9 s FsDFs!GDFVG FVFVFVĉFV;Vu;FvH N~׋^‹v։FVN^;u;v+N^+N^ĉN3 F̺N~++N~N‰~ċFƋV;u;sF‰Vă~t F^&G>u^&G G > tP >t^&G G GƆ|F^&G G +G;Fs_ Gg (yĎĚĞģĮĻʎԎۂEʼnŚŤŲǎގ9Gs'P F G F)GF)G P GrP<  F OvF؋F&G(G F̺FVģF~u@! "FQsNVD+׉F PsF!tPvFF~u >to~tF.NƆzBF~0FFF;FsF=vd;s+-vF F-FF FFvQWP RPFPF t<F%)F딋^GF^GF^G{<t@Pvv ;Fs@Y  t(;MV`Vhl|ĐĝīĸÎȎЎ֎ߎV*%5NSsʼn͝V#sT^@F{u^{uzu<uƆzƆzz.p{$<u*ƆzFVFVFRP BrR{u^FFV+FVRPV @.{u3ƆzFVFVFRP. @~rPЈ~.{$<u2FFV+FVRPB~ЈFFt7AF@~FsFFNF+ȉBPFVFVPvvPPF t|FGG O FGvvM+FGvv:+FGFG GO  _DG\I\K\tĠȎ&I\mV,ŀŇŏŚŭʎԎێ͠   PP6@FV P6 P G@  G!_ G vvKP^FVQQ6BRP3P6 P6G $$<u%6^SO @6]_ _ GB7FV_  G@7FVG  OsnDte<t`6\^ O}O GF} GG^F;Fv 6G P GD  t  G GPPPP6 PFsCPOFw$+V)19=CKRXt~̅V)ċ̎V-ėĤ̬V&IJĺ̽V+ɎЎ׎ݎ4>CXVelxň͋V+ŔŢŪŮŸŽԎV)G   G GPPPP6 PG"G!FsPFB  G:P ?tvPs   B  G GFʊFs- O@Pr G Fs GFʸPv6BvvP6 PFs/PC Gu GPPPP6 PG FGFGFGGG O@ v&T ҲuB ʉOGFs   UG F _ F ] ")8F25UQQFGFFF6^S] $V&gcUQQ>:t,FF t؋G;:t^G6:FF&GSRPF]ɜ!  .1V =EJV%V\UF tP]2UFF$&G P]^  #V'(gUQ.NA Ƞ F<t<t<uF$FF]! +; _iUF V ]p&UF HFJHJ] UF]UF]^UFV ]ˠ&UFLF NLN] t LockedioCTAsm II-1.0??SEG??SEGLockedioCODEhh!LockInLockOutAUFV>]UV>]LogPLM86 V2.307/08/86 20:35:1і.STACKMEMORYCODEDATACONSTLOG_CODEDGROUPޖh@XHHwT$ߘD% KgFLOGBUFFOVERFLOWFLOGRQ FSTOPLOGGINGLOGBUFF LOGBUFFIN LOGBUFFOUT RGLOGGENERICLOG1LOGbLOGFILL`/SERVICEEXCHANGEFILESYS SYSDEVICENUMKPSENDC%- D<;WU OfUQ>tQ&w@ Fr0PP^Svr6S]' &-=\BJOSXV#bU^GP^&ȴP]M\!UQF FFF;s ;r.(F=XrF;s FFsnF vF"vN FF ؊NvtFF] .1AINbfj~ĂĘĴǎ͎tLog_MFPLM86 V2.307/08/86 20:35:4Ζ1STACKMEMORYCODEDATACONST LOG_MF_CODEDGROUPh@mHH T(ۘD% K% LOGPROCEXCHLOGPROCRESPEXCHs( LOGPROCESSLOGFLUSHLOGFILLIFLOGBUFFOVERFLOWFLOGRQLOGBUFF LOGBUFFIN LOGBUFFOUTOPCBRUNCRASHREQUESTRESPONDWAITP RGLOGGENERICRGPRGLOCALSERVICECODEc%1 DTUG 6PF tP>uFD&G FĄFF&G %F^&F&G~v P^.&_S&w&_S&w&GFF&GF&w@ FF@FF;s ;r.(F=XrF;s FFs^FvFNvtFF>tSF tP5֜V 'V-3OVgẙVĢĺݎV ,VDt MassInt_MFPLM86 V2.307/08/86 20:37:1ϖ5STACKMEMORYCODEDATACONSTMASSINT_MF_CODEDGROUPh@ HH]T6͘D KCRETRIES FFLOPPYRETRY FRECOVEREDINTODCBINTOIOBINTOVHBINTPRG IOERRORLOG RGBCMD RGBSTATUS$LINADDRCIRBUFFER CIRBUFFER,֐MMASSLOGINOPERABLEPURGE MASSATTENTIONMASSERR SETDCBFIELDSn FATTENTIONRQ HDCCNTLBLKSERVICEEXCHANGEMASSIOSERVICEEXCHANGEFILESYSSPECCRASHPSENDDWORDMULLOG1 D@?> 5 $-NU(G<G$G! G* G(G,G.  FFFڊF܊F݋$tFGrFFG!Fߍ~ ~$G&F tF^w~ FPFP]ZO "07>BFILcjqąĞĪĸĎV rtUQG* uHG*G0GFG6SF uPG"G#]H%'3:>CVSV\d;UQs$6SF uP]uV/V1Uv]V0UnpGDnpGFnpGHnpGJpGJgHPGFgDPpG,W.p$tG@pGR~nu pGpGnpGAnpGPnpGQnpGBnpGCn pG@]˅ #+2:ARVXbs~ČėğħĮĶĽł̂ԂۂMU~t]~t]~t]~t]]9t MassInt_t1PLM86 V2.307/08/86 20:37:5˖5STACKMEMORYCODEDATACONSTMASSINT_T1_CODEDGROUPh@\HtHT6͘D Kn CHDCRETRIES CRETRIES  FHDCRECOVERED  FRECOVERED  IOERRORLOGRGBFLOPCMDSTAT RGBHDCCMDSTATXUMASSLOGINOPERABLEPURGE' MASSATTENTION SETDCBFIELDSSETDEVPARAMSSUBZ FATTENTIONRQ FLOPPYCNTLBLKFREBOOT HARDWARETYPE HDCCNTLBLK ODCBMASSIO OIOBMASSIOSERVICEEXCHANGEMASSIOSERVICEEXCHANGEFILESYSSPECDWORDMULERRORKPSENDLOG1Ŝ D N M L KIFNR_[l54y*:6Tt666666Ҡ& t8+(rG<G$G!6D* D(D,D. D.F$uAFFFF NN Nܢ  Nݢ GFFFFĈFFF Fܰ  Nݢ FFFڋG$FފG!FߋG&F uF^w~ FPFPÜ#'39?NQWZ`lszĀĄĊďĒĘěġĤĪĵĻɎ͎ӎVˠ]'G* t6G*G6GFG6S뿋G"G#_)#/6:?V GOm-Gr6S˷ #V ;U:v)p8O$t !u<unujj!  7 DՎߎV\נLU*$Pr6 P> u( (%L & uAU t's( ]P(%L & t,>u( FF;w`؋ tL؊G!挰 t u$@F܋OR3ssGRGFu(%L &9|u<& K0u[ uH;s &wF;w^G &G FĄFF &G %F^&F<v  V  V(-;VIM\Safn}Ā̇V ĕ̙\ğįijՂ؎&V8\>T\Y\c\inqux&|'Ł'Ņō͔Vŝ ťųȆҎ;P &GF&_^F&FtR &G ;vP &G  &G ;G2tP &G F#;tPF%`;tPF%G;FtPe uPQ>uPCzmuP1GN;tuOmm]̜ ! 1\֠UpG$r!u>t~ vh^RpG^_pG@^lpGA^ypGB^pGC^㋇pGD^㋇pGFpGDHG0^㋇8pGHpGJgHPGFgDPpG,W.]m (V 15 ?C MQ [_ im y} ĉč Ĕ ĤĨ į V Ƃ t MassIopros_MFPLM86 V2.307/08/86 20:38:2͖8STACKMEMORYCODEDATACONSTMASSIOPROS_MF_CODEDGROUPh@ (HHlTRD KCMASSIOINPROCESS FMASSCHANBUSY RQTIMEMASSIOWATCHDOGSTATUS FDOWATCHDOGFPOLLMESSAGESENT CWATCHDELAYRQTIMEPOLLMASSIO(! ENQUEUEIORQ DEQUEUEIORQ֐(WIOBRQIX4 WIOBRQMAX6RGWIOBRQ8#IOBLOG>USADSTAT[MASSIOLVCFREEIOB HDCCNTLBLKINTODCB MASKFPINDEXOFREEIOBORGODCBORGUFB RGMASSIODISP RGODCBLASTSERVICEEXCHANGEMASSIO USERNUMLASTCRASHHDISKERR MASSATTENTIONMDIV32 RESETSTACKKWAITKRESPOND VERIFYCODE RGSECTMAP WMYFPINDEX SIOBQUEUE NFREEIOBQUEUE RGPIOBQLISTFETCHLOCALUSERNUM SETPANELSTATECHECKANDSETREMOTE SEEKPOLLERFATTNINTSENABLED ORGOEXUCBRGPRGLOCALSERVICECODENLOCREAD NLOCWRITE NLOCSEEKSNREMREAD NREMWRITE NREMSEEKS NAVAILIOBNMINIOBNIOBUSEDBMYSLOT  FMASTERFPPCDT DWƠàKGĠ$1Ġ Hy  @N4#6,Us>t >tFF=wv;tg&H0NtUuP@sEFu+JV v&@0>uF@P kPFu@]Ê0*1);+SV\y+Ą̑V̜V Ħ){kUQ>u  &G/ SL >u@16L]@ V"''\-19=AEKNQX\_\`U>u]ˡ;w P@ď "@1;w]9 V #'/37:?GKQWՠnqUQQF &G &wF;w^O S@L]+: V" *8=VBFKNQUX&[\`\AUFsPF ^GF^F^^W]*UFsPHF^F^G]"p>UQ>4,r4P4㉇8vD(:D*L,׉FFsF4F<4]Ԝ(V_c17UQ^G(^;G(v^G(^;G(s]àU~tf^G0r`vvFvvF Fu'^_,F^_,8w*^_,8r~|~~ ~ ~|]b ;HTf[U &GFF &G1FFFFF;v؋^G(F~t[F;FvS^_ ^F&G ^&F^&GF^G(^&G^G*G,^&GNF^F Fts &_^FF& &G SL]˱!" tPw &uP#u &Gu,PG8G$ &G@t G$F<v<rG0 &GtPy &GF &G%?FG0FtPMF{V ,6 CIU]ak~ĉčĠĸӎ؎&8AFJ\fyŀŇœŧŮſʎ؎1)G G w&u $t; &_SGP{$ &GG1 &_SGPGG G G &GGFVGWG G "GG9\(t P6P>G(G)G &_^F6D&uwGFFNVOWNOG-uP r2ONFFVG W"GDGO !G-w G tPG tGGGWG W"  $.;CJT^bhlswāĉĖĠĬİĶĺƎV ڎ\-=PW^i~ŎŕŜŧŰŹȎ܎۠ u؋ uPBGWFVGW;Vu;Fw)FV?uP ϋFVGWG W"GW+FVFVO;u;vFGG W"FVFPwDFFPwFG,FPwHG*FG(GJ;Vu;FwP@G61tDG.Gs)6D.L,WF;v+щT.GDg.GЋG2W4O$O&G0_! u_!6D.d u6\!6D.B u6\!6D.I )OT`jtĊĢķ̽VˎV׎V".9QXgq{łō(őśŦŭ ųŽȎφ!Վߎꎟ   u6\!6D.G>6;D(t"| w _!_!( 6P>G(F t5؋Fv6vHsF։Fޡ^؉F֋ G(FF6^(% B#$$(/E"KV%bh\nĆĝĩİĴĻŎtMassIoPros_t1MpPLM86 V2.307/08/86 20:39:2̖:STACKMEMORYCODEDATACONSTMASSIOPROS_T1MP_CODEDGROUPh@ HHTRD KCFDCCHDCCMASSIOINPROCESS FLOPPYCNTLBLK> FMASSCHANBUSY_ FMASSIOPOLL` HDCCNTLBLKa ODCBMASSIOOFDCOHDC  OIOBMASSIO ORGOFDCORGOHDC RQTIMEMASSIORQTIMEMASSIOPOLLڐ MASSIO~CFREEIOB CLUSTERCONFIGEXCHANGEFILESYSRESPONSEFFLOPPYMOTORCOMINGUPMASKVERIFYCODENUCBOFREEIOBORGODCBORGUFB PROCESSORTYPERGLOCALSERVICECODE RGMASSIODISP RGODCBLASTSERVICEEXCHANGEMASSIOSERVICEEXCHANGEFILESYS VERIFYCODE CHECKHANDLEFORWARDREQUESTCRASHCRASHIFERCNOTOK FLOPPYERRHDISKERRKPSENDKRESPONDKWAITMDIV32 POLLDRIVES RESETSTACK STARTFLOPPYIO ORGOEXUCBFF0ILLEGALLYREMOVEDFF1ILLEGALLYREMOVED FATTENTIONRQ FFLOPPYCHECKN D:<WUS%>_#a٠IG6F2&G6 6&w^Os5=,u0rrs2&G;t 6S 2S~ @ )5"A!HO W_ejVrwV|\4UFshlFP ^GXFW]46UFshu~>?u``"~2& u<&OFFwء9Cu GXFuۚ~2& \u@&GA;t/ uذGW 2&_G G~2& uT>u >u~>?t>shI>>btash]a~2&9|u& u S~ u2&G/S~ 2&w^G2&_ ㋇F<vh2&GF&GFF"   Mbadt_MFPLM86 V2.307/08/86 20:40:1Ֆ3STACKMEMORYCODEDATACONST MBADT_MF_CODEDGROUP\h@oHHTD K# NUMENTRIESSTARTPOLLENTRY̐OPLOOKUPADTENTRY5INSERTADTENTRYpDELETEADTENTRYNEXTPOLLADAPTERIDhADT MAXADAPTERS> DWU9UQFF;s ؊:FuFFݸ]A?5UQv Ft ؋^&FğË]ל ,upUQvFt ؋;Fu*D*?;u*1 ؊FFFF ] 0-1;IPT[bfUQQvFu*iF ؋;Ft+QHN;v?AN PPF[ďXF]U?$1PVZ^bfjnr|r<hU>u*% ؊^&@16]$+/t&FtHVV(.\4;?VEJO\Ubj~Ă̍V̗\ĝĭĸΎ֎\\ V#(.8V>B\Hc\hks~V̓\ʼnŎŒŚŤŰź V͎l2&G ;vh~,2&G PXĴ;G2thO2&G FN;r>u#;th!F%0G;Fth0, uh>,uh,zmuh,OFsG=smt =mmth,O,w2&uj#u2&Guh,cG8 G$62&D@tG$F<wG02&Gth&2&Gth02&GF&ONG0thF G $u$>uh,2&_S GP;">uh,2% +3JX^eiĀ ĈĚğĭĺˎ!3:AY`płŘŬųŽʎԎ~\&_S GPG G,G2G G&DGFVGWG2 G 24G,G9\(tj 6D(GO+ȉO62&TVF&u u  w GFFFVGW$unF GW GGGWG W", u؋* uj GWFV*GW;Vu;Fw)FV?ujS**ы*GWN~׋6 D T"GW+׉FV| sL;u;vFD8G$u$O@V܉VڋWFV:u&DufGDFܹ1FڋGFFa\#JNTX^dpVv|ĒįĹԎ/SX^rŦՎI G W"FVFPvܚFFPvؚ G,FPwH G*FG(9GJv~tjQ GN1G.W,‹v;v s +w.G8G$u O.;vO,;Ns G.F܉G$u >t$t  G GHF֋ GNȉNҋOQNZ;t6F@N1G2IOtG0  G0 G.+G0+G2G.  G0G2 .tG4 0tG4  G4 G$G&G66D( ty^O(N   tX^O(N V;r9W(wF;Fwԋ 9G(sˡ F؊G6s븋F̜_V)V/;AVGThėĢʆ Ԏގ-6KUfwŀŎšťŷюَàQ7 ؋F ؋FF  G(_$ćFF6^ #'.; EtMath32CTAsm II-1.0??SEG??SEGMath32CODEhh|6Div32MDiv323Mod32!Mul32 ResetStackUAUFf؎]UFV v]!UFV v]&3Uv&D3v&D&v&]+UU^?tFN'QPo]'o#  Mbainf_MFPLM86 V2.307/08/86 20:40:3Ӗ4STACKMEMORYCODEDATACONSTMBAINF_MF_CODEDGROUPh@HHT D KOPROGRAMADAPTERFDISABLEADAPTERo POLLADAPTERRESETADAPTERINTERRUPT˜ DUQF~ wFu]X(UQhFhFЩt]y<Uh@H]Ï PUH@h]y fdUF@FNH}^&Fs*HFN؎&is**]UFN؎&5rQ^& 'rCF^&r3FN؎& rPH^&Fs*] -FUQvF u vfFF]GoUFNF@H^&F{sF*F]:dUFNF @H^& ^&Fu ^&^&FsF*GF] sU!FNF @H^& ^&^&FsF*FN؎& sF*F]Rt Mbdrbell_MFPLM86 V2.307/08/86 20:41:0Ֆ6STACKMEMORYCODEDATACONSTMBDRBELL_MF_CODEDGROUPzh@RHH TD KMBDOORBELLINTERRUPTXPLOOKUPADTENTRYNEXTPOLLADAPTERID POLLADAPTERRESETADAPTERINTERRUPTCRASHXCHGDSw DUFPF tFFvFP^F u PvFPF tPFs5vFPF tPvF^vF몍FPF tPF:Ftf]- V)V>VKVXVlVyV́V̏V̞V̫VAt MemAlloc_MpPLM86 V2.307/08/86 20:41:1Ԗ6STACKMEMORYCODEDATACONSTMEMALLOC_MP_CODEDGROUPjh@mHH TD KSVR_ALLOCMEMORYSLSVR_DEALLOCMEMORYSLSVR_ALLOCMEMORYLLSVR_DEALLOCMEMORYLLSVR_ALLOCALLMEMORYSLSVR_RESETMEMORYLLSVR_QUERYMEMAVAILF@{OPARDESCPRQUSERNUM SASEMILOWEST SASEMIHIGHEST SATEMPLOWEST SATEMPMIN SASEMIMAX FDBGLOCKEDINFETCHLOCALUSERNUMJ DU&GFF&G FFFtF~uFFsG 6&L;r+;FrG +G;FsF)G Fs&F^&^&6L +&O8FsG &+G^&^&G ^&G6w^&GG ;s]ADK^sěıĸԆV eU&GFFFr~uXFsFuJFF;G u7&G FFFtFFsG +F+;Ns4FG G 9G vG 6w G ]);DgĀĊę̜V ħĭU6t@"sb&GFF&G FFFtFFsG6&L;r++;NrG +G;FsmFsG&+G^&^&G^&GFG6w GG;v]ߜM V  &4W^vđĘĴ†̆V چ>U 6t@"sk&GFF&G FFFtFFFFFr~u$FsFuNFȋ;Ou9Gv%F)G6w G]- V  &4Āēĝ̠V īıUQQ6t@"s[&_^F6D +D&GG 6w&_^F6D &G^&]˕1 V  %3@JMV WZ^lHU6t@"s]ˋGG6w]˗!V  #-0V :=+FUQQ&_^F6D +D&]u t#   FFFtFGЊO"FFFr>u%FsuNFȋ;Ou9Gv  G_uFrTPvv P+FGGF)GO +O&NGG GG!.9\HQW^for\x̋V*ēğĥĬIJʎ͎юԎ"2@IOSZju\z̓V*ʼnŒřşŨŵŸżҎ܎쎁TPvw F uGFGGGG GF6&LG ;Ft P5GFGGG GO &O&6P=Gt6Gu-FGF^&GF t^&G&W >O +O&!FFgFFFwW +W&&t &o  _P n \ '-4F2 Fr>u#Fsu;G t  FFFtFFsG ++;Ns  G_uTPvw  P+FGFG GG GG 9G w. G (  FFFtFGFGЊO"FFsF;s ++;Ns G +F;Fs FsF+&&F&GGGFFsAFFGw .5=AJRqxĆďĕęĠĩIJ̸\ĽV*̎Վ܎":Da{ŗşŨŴżŽƎ̎KG GFFWW;vR TPvvF~u8GGGF6&:F;Ft P'GFGGFFG $ ĢĩİijķĻȎԎߎ&)-1ehlpŔŗśşŧůŷŻV*%%%7FFwGtFu= ‰FGNOFGOvF؋F&  FwSFGt9vF;t RvBG?6;&t *!;uJO +O;s*FF;stF޸PF*F6&G&GvTF^F^.6AQ[crzăďĕĘ ĥĨĬĻĽ%%ÎƂ%Ɏ̂%ώҎ $\*5=AJRV bn Ň ŏ͡V*ůź ƎΎ҆߆ X G^GFF;&u;&uFP^w&76&<t<u,&%G;&uFG&ğ&G,;&uF&G,PPP u+FF%w&;&uF&Fuڠ<u}t<uBF>uF@FFw&^ӷ㋏;&u Ȱ FuҰ8t(8wFFv؋ ;&u N FuFsFF> uyF0FF<t:u^F@1 !&)-5FJQX\m~ĆčęĢĦİĎV,6:HT]{ŎŚűŹ P[ËÃÉF<t:t<uF$FFt FS66 FPv! tFԱ:tB<t@ ‹G"FԋG!FF؋F&^Ƈ8Ns6& FރuFv; uߋGrvޚ u‹GG FGFN uF^F t؋FGF;u*G>t(P*X@$>s &]&1&Gx&G&G&G뜙!B[aep\uĕğĦĻŎΎنV(  !%8 X^dt|ņŒśŢŭ Ŷż Ŏ͎؎V &G &G FFF؃wE&F܋N;v+щV܋^㍷~ڍ9NFFFuF&2{~ %,[rA d 0 =t ^&G ^&G^S]! t %6JNhr\t\v\x\z\|\~\Ā\Ă\Ą\Ć\Ĉ\Ċ\Č\Ď\Đ\Ē\Ĕ\Ė\Ę\Ě\Ĝ\Ğ\Ġ\Ģ\ĥV.ɎӎێJpUvF*F]؍GG]Q "0$4:@\1UF;r#vu] AU^G_FF] $27& UG_]k aBUQFGGu&Gr~uGrgGt7Gt,6DF;tGFTP6vGG]> *BHP[V&akwĂĈ̎\ēĚġħĮ5UFFvGtb$u@FG$u@FgFrFs5G~u G FvwvPFts]͜%]ktĀ̌\!UQvF uP]k2U_GtPBGG]Ϝ \)x!UQvF u]LUQFFw)Gt uvBFuϋG G ]Ï  1\<4FUQvfF uF;u ] V)$[vUQFFw)?tGtvBFuϋG G GG]C 1\FFFPP*^F^&^& t^&G^&G^&F^SP^^&G]\U ~u^ GFFFF^&G;Fw&?t^FSP^^&G&F^ PGV^;u$:ZN;ѳsC"r;s P^F&NF^&W;r\&?tV;v P^&^&^&?t.^FSP^F&G^&G^&^&^ &9NF^&W;r)&?t#;v P^F&)G^F&^ &?u P^&G;Fu^&?t P^&GFF&GFF^&FF&^SP ^FFF u^&^ &]̚V*V*:V*bV*̀V*QU~uF~u^ SvF FF؍ONF&?u ^ &Gi^&G;Fs&?t^FSP^F^&?t &G;Fv FFFF V^;u$:uFNF^&W&;w[F&9GuUF&G^&;Ft^&?t.^FSP^F&G^&G^&^&^ &NFȉN^&W&+щVtj&+G&^ &?u P^&?t@^FSPv^F&GFF&GFF^&FF&FF^ & ^F&)~u ^ &GF] \gV*`ohUQQ~tWFPvF t++NA0^.P"sF뽰Ps]\)=\?\A\UFF u-]1F9utFs6% (\$f UPFP+N+AQ ]Ŝ \R U~tK^ SvvF tFFF^ GF^G;Fw tF^?tkG;Fr^GN;s+ȉFFF^ tO;Nr ;FwF^?tGN;s +)F^GFN;t$+1^ &^ OxF+ȋ~]\ \v!U^GFFF t5؋G FF t؊O:NsN^_^Gۋ^G FĊF]!U;u!Y~ r$NH;rLQjt+GN;u(GP^SQu">uu>u P66^Svv vHG!G" tءGG^&]b^ $) .:D^V/oux|Ă̌V*ĒĖĝĴĻ Ŏʆ ӎݎ 쎼"UvGGGGRGGFPvPFPRPvP^GFON؍_^^G^GGG^_^G^G^G~u FFFF^_^F^G ^G^GG G ^_^G^G^O^_ ^V^G^W^;t^_^^G^W^G ^G^_^G^G^G^G^G^G"FGv NFGGGFG$;&gZ #*15=DRV1XV+lV0rV+ġĨ IũŰǎюڎ>9$u-*^G$+NN;r FF^)G$] N }$U 6&v8_GGGGRv^F*F^^GGO+ȋv|G^G^G ^G ^6&拄G^GG^GO!^O!G!O"^O"G"&]؍FFPvP^w^^w^H^G ^G vPtGGvPSG$^G$ tG$+^G$^)G G$^G ;*18?K \tĐĩIJĹĿĆȎώՆن #.$]dmtćĎĞĸŽɎӎڎ'UQQFFFF^]s'UG"ЈFFF;sKP;&u2@t,H@Fr!FX^7^FF묋]X '0LYV'9]G(UQFF;sH;NuHFۋvGPFQP]] 5 ;OV-ŠT(UQQGu/FF;s*^G;Fu G$;<uFͰ]ǜ  %tMstragent_megaPLM86 V2.307/08/86 20:43:4ϖ9STACKMEMORYCODEDATACONSTMSTRAGENT_MEGA_CODEDGROUP|h@'ژH6јH`TND KFCOMMBADFDISABLECLUSTERFDISCONNECTALL WLOCALWHONUSERNUMALLOCATEDPOURDS READRQINIT  RQDELAYDISC2RQSYNC4 SXBMAXFAST\ SXBMAXSMALL^SYSTIMER`TIMERRQb TIMERNUMBERn WRITERQINITzT0RQQUE T0RQQUELASTu0MSTRAGENTRECEIVERHANDLEFATALERROR MSTRAGENT GETSTATISTICSf BOOTREQUESTBOOTREADCOMPLETE DUMPREQUESTADUMPWRITECOMPLETE{ CLEANUPDCTCLEANUPUSERSTATEWSOPENBOOTFILER CHECKT0FAMILY  SENDT0REQ  CHECKT0REQ  PROCESST0RESP UPDATET0e MEGADISCLUSTER SETLOCALTIMĚPCDT FGOINGDOWN MASTERSTATSNPARDESCNSECTORPERXBLOCK NWSABORTRQNUSERNUMOFFSET NYBLKSMAX NYBLKSMIN NYBLKSAVAIL NZBLKSMAX NZBLKSMIN NZBLKSAVAILNINITYNMINYNAVAILYNINITZNMINZNAVAILZORGDCT PRGWSABORTRQRGSBWSUSERNAMERGWSID RGNOWSLINE SATEMPHIGHESTDCT%  fileHeaders.sysmfd.syslog.sys sysImage.sys badBlk.sys crashDump.sysTABLE T0CBTABLE NFREET0BLKT0BLK SAFREELISTSYSTIME NXBLOCKSFREET0RQFREE WSUSERNUMLASTSTATIDLETICKSLASTSECSTATIDLETICKSLAST10SECSTATSFHIGHSPEED LASTSNRMSENTTICKSSINCELASTPOLLOLCBRGLCB1 NTIMESPOLLED ACTIVATEDCTCRASH DISCONNECT DEACTIVATEDCT GETCDTADDR GETFPSYSTIMEKREQUESTKWAITKRESPOND MAPWSUSERNUM METERPOINT PROCESSTRB PROCESSWSRQPSEND RELEASEXBLOCKREQUESTRETURNRESPONSE SENDT0XBLOCK ALTOPENFILEALTREAD ALTCLOSEFILEݜ DWS"  #2%(4 ` bܠ n"z $[sys]ws>crashdump.sysԠ [sys]wsNNN>sysimage.sys3U PFPFFFF;u~bu*PPbf믋^"v P^_".x~^Pʋ^PA뽋^PvP^_^F&w s ^S v`FV2").\3\AU^GFF^&G &tPE^uZGPPP^GPPPRPPmmP t!v^GSv^GFFvt~}:^NNOOYz~^Gv&D GPP^&Gv\:^F&GP&^&GX &GvD>F&GZ&W&GSY]X";V4IaV=mV9{\̃V-ļV4/V1TX{U^&GF_^F&GFv^G~uSvv]ޜ$V98V+B\JV-MU^ u-_ SLJXFFP^SF^G G FF;w$^&  01740-3/3=U bU b I<SYSgen ReleaseNote9|M^SYSgen ReleaseNote9{1fileHeaders.sysmilosysFU bFU bFU b  mfd.sysmilosysHU bHU bGW5blog.sysmilosysJU bJU bJU bd_ sysImage.sysmilosysLU bLU bLU b badBlk.sysmilosysNU bNU bNU b&  -o ,n  crashDump.sysmilosysPU bPU bPU bOS.libmilogenXU bU bZmb&9 ReleaseNoticemilo ReleaseNoteU bU bU bMP~T b')jillbuild0r /q .p ' +m*|OS.libO;u FPFuӋ^GFF~t^&G &F^G FF t^&NPF]5V8Q"clp\̸V9QU^+㋇ذ467>N8щFHJFF;sH&><4PF u PFPF!tPF믋^+LJ]oQ "'*.7;DHMW_gkpuV:̊V2̚V,ĨĮĴ`RU^GPPF^G!FFF t$HFF 10v&F1Fv^GPPPRPPrmP tJ^G FFv&DbvwLbQWRPFPF^&bGu &cWuF^v&xb w sFFF^v&xb v sFv^wFv^GP^v@bPF+PRPPrmP t@]V4HbzV=̶V>V?KV=- UF=0t=0t=0t =(0v =30s]* U&>t< t5F؋ONF&_㋇F uhFu PF ؋LJv&L&LF&D>u PFN^&&^GF܌F^& &G&GF^܋NFvFYF^F&8Gve& ȋ^F&O&7^~y^Y^&GPF۱X^&@N&&@FF돋F^&G&GF&G&G vPP][*!0!BP_V,oswĆĊĎĖġ̫V,ĹƆ͆ ͯV< UQQ^&_ ㋇F tcFu PF ؋LJvLv&L&L F&Dvv]'  D\C-߉njÉ\D\CVWw_^f u Z3&&^&VD&DD^&I^^F  >u >u  >du ؎&>uM>u&. 3ҡ3 t ȁt33&*&,.VPPSZ tEڣ3Ɋ&؃ 3GGGCCCCC]cGĬĴ Ĺ ̶ж GG!]#T&V (V GgyŃŇŋū]ɭTŹVɻVGVVB@3Ɋ\D\CÊ\D\Ce.U^ t $tF>#t"(6Ę؎ 0("@@]GGGYV[V3&w u P39u& GVVGLUF@3H@P@&&Wع%H@P]5 /V,?CHTXcm}V<ҠQ U(^_^F&GF& 0t ؃tvvvFܹ ėVF&uFܣ^&G&E^&&GFF^F&8Gvb^& &GȊFȋ^Fv^^F&F^&O^p~&=^YFكF^&G^&G^&GF&؉OOvP^SF]0*3\;V.CV9V`jnt2V9@V8e U^_^F& 0t^&GF ؃t PF ďNF&_ğ^F^&W^&PVF؋&uF&E(&E.^&G]i%0:V,JcċĕęğUFF&G!FP&+s2r&.2&,0>2t2#GS|GSXF@F]˚MV/"&2>FJQX^d)h(p)t(z}ĊĎyU`@`du_`&G!FP^FwF=t^wFXF@]˧0 &V04DHLZ܊tMstragent_msubsCTAsm II-1.03??SEG??SEGDATADATAMstragent_msubsCODEDGrouphhhReturnResponse. IssueRequestTerminateClusterRespPointersSetupqRequestDataSizeCalculated ErrorReturn MapWsUserNumPrepareToIssueRequest GetFPSystimeChangeUserNumRequest BigXBlockClusterTermFinishedFResponseDataFirstResponseDataSizeCalculatedResponseDataBiggert UnchainXBlock ReadRequest SmallXBlock ProcessWsRq^IssueTermRequest22nUserNumOffsetsaFreeListSmallnTerminationRqsXbMaxnUserNumAllocatedrgWsLocalUserNum rqDelayDiscrgWsId ReleaseXBlocknXBlockSmallWaitsnXBlocksSmallFree sXbMaxSmall wsUserNumLastsysTimeRequestpRgChgUserNumRq nChgUserNumRqnParDescCrashpRgTerminationRq SendXBlock fGoingDown AGbUFVu+KK9t*3u+KKF ]) D!+ >BFSW^UF&&>u r*2&& 3ҊWR&6&=t >uRPF&С^Bu& >Hun $$3&GG G *G 3GG_SQVS^Y[ t$FF$ 3ɋ G3 WBCCCʃ u;w;vE-D&Q&&>YY$FF?DGJN[]]Tg]iTn rVViUDpu@* ,$"&^>#t݋£ t;w]Ì@3Ɋ\(  MstrLphMF_MFCTAsm II-1.00??SEG??SEGDATADATA MstrLphMF_MFCODEDGrouphh( herrorLogLineState(- IsrReadingI SendT0XBlockUChainDct [ nWsDownErrorstnUserNumOffset nIFramesRrIn nYBlksMinnWsAccessLinkRequestz DeactivateDct.errorLog#InvalidIFrameReplyh(nProtocolErrorjsaFreeListSmallVWaitBeforeWritelineStateTable &RxRespondingToXID} SetupWrite% =saXBlockSmallFirstZstatsfHighSpeed nAddressErrorl%RxRespondingToRIMQ TimerISR2 nYBlksMax nCrcErrordIFrameProtocolErrorh nLengthErrorn ppMeterBufferstatIdleTicksLastSec nXBlocksTotalconfCont" nYBlksAvailSendMessageToAgent  nZBlksAvail)IFrameRejected6NoWaitForDcdDrop +parmContSynAdrRegerrorLogStation'PreparePollInactive ]errorLogPollSequenceNumber#nWsBootRequestv nRcvError nFalseTimeoutT0RqFree&timerInterruptsPerSnrmRxDisconnecting- saXBlockFirstXoRgDct  masterStats\,RxRespondingToNewXIDc InitializeDctw nWsBootCompletex! TimerISR1w ChainXBlockIn nWsDumpRequest|rgLcb ChainXBlock RxBooting nPagesRead6 MeterPoint IsrWaitDcdPrepareNextBootPagej nSnrmErrorReply DisconnectE nZBlksMin nUnderrunCheckT0 StartPoll nOverrunErrorfRxPollingInactivew n4ByteRnr!StopReadRespondWithXID?% errorLogIndex! prevDayTimes2N ReleaseXBlock) (maxXBlocksPerUserL saPerSmallRq& PollCurrentCalculateDmaAddr;maxTicksBetweenPollsticksPerSecond saFreeListTRespondToNewXID saPerXBlockRxAckIFrameNotReadyuQ nSnrmReplynXBlockSmallWaitsnXBlocksSmallFreecnRnrInnWsTotal`& ProcessTRB[IFrameLengthErrorhfFixedIdK ResetCounters8 ?bootIdJ parmContRegerrorLogStationFrame+fClPollHFrameReadyToSendticksSinceLastPollAWorkstationNotReady RxSendIFrame?StationAddressError confContReg;IFrameReceived StartNextPollNoXBlockAvailablenWsDownTimeoutr ReadInterruptw%nXBlocksSmallTotalDctTable(LogError  nZBlksMaxoRgsbWsUserName fResetCountersT0Blk(linenSnrm statsSbVerRun ntimespolledstatIdleTicksLast10SecerrorLogDctPollSequenceNumber%!SendDctToMstrAgentReceivernOutstandingMaxM ActivateDct nXBlocksFreeb MeterXBlock 3 pMeterBufferPnXBlockSmallBoundaryoLcbRxMasterNotReadyw nRrInTimeout nFreeT0Blk$[ IsrWritingIFrameSequenceErrorwCalculatePollIntervallReturnIFrameToFreeListe  errorLogErc)" RespondToUA RespondToRIM# ClPollTimerI nPagesWritten, MeterFrame StartRead SendXBlock; nXBlockWaits errorLogDct-nTimeoutp nWsActive^aEndOfPollCycleRxWorkstationReady{ RxAckIFrame{RxPrepareToBootOrDump UnchainDct nSequenceErrorh1 StartWrite PollWorkstation RxDumping1(nWsDumpComplete~timelastpolled& JumpToStateSystimeTicksDiff1 lastSnrmSentTestNeedXBlocknXBlockBoundary HandleError CpSrpIsrUpDateT0sXbMaxHandleFatalErrornPTTotal rqDelayDisc nRepollActivesystimefDisconnectAll SetTimerIntbMySlotCrashMediateIntHandler wLocalWho UnchainXBlockPSendfReBootnDct timerNumber fGoingDown2|~((HJGP\(  r#O Q3ɊO SQ_XY^[]øP>v6G >Kt>~w(>~ w>~>~ w>~w>~57\!-WVYVhV jV y 3<u&- G&GT>F t&Tb  $p OuG*j>! v>!-)+>F\#G%G'G (G"G"t<wtG"X`-"&*.6=DKbw o 3" >RtUV&w ]w R&>&;>r R&&E&U&uo>Ff&E&E &E `&EZڡ&E&E&E&E;BX PR&>&;>r RX&&E&U&u>Ff&E&E &E `&EX&E8?Nj G &3&&Z\G&G3Ҋw&E&Z&ENy >~Stm>~[tf>~Xr_>~vtX>~uQ>^>~;u >^>~;t9(>~>^6G>FY3>FW>FV[>F:P]boV qV ) UF]18 >d+3 UU/Y wQc } 3131w{{{?Su ETT TTTTT#T(T-T2T7T~u>^6>V;u;t>Np>Vr >Fh>FjJG#<tȈG#o>V;u>^6>V;t3>~Xw,>;Ffu>~Rt>FU>FR>Ff>FR>FU#>Fp>Fr>F>V;t>~Ut냀 t ~ u@>^63>F\>F^GGG uG"4 tE>~u>u9 uQOnWpY=ds >^6n (r(G ( >Fzuu>F{>F{FzG g>F4 OnWp tGj>Ft;GlvGl;vGnGp>F`>Fb3GrGt9RtHw 8 uG R t0>fR>FU&E >F4&/ R t>fR>FU&E>FU^"u G &ZN o>~]EAG.aĎ  ?ŌőŕŰŻƴ.U^oE^]EU^G AG^[Un t|>>Rtu >Fp>Fr;Nt>NNtu >t >uH>~StA>u:>F @;t*>~u#>^>F;tG.) S>FS>Fzu>FX>FX3>F8>Fv>Fx>~x u6;u >Fx>Fh>Fl>Fy>~y u3>Fy>Fj>Fn>^6>V;t  u>~t">F\>;Fd>FduZ>N`>Vb =(sD>Fvpj G0 Au*>F6WFu< r>^8D  (rr>N8Q]]#*59?CNXfs w ęVțVʹմڴ=HŃŔVɖVaUUo& &w >~t>9^6t2 -u,G <& -t FuG <:}G#>FR]VVIN&UU^F&& GG]]Tw>FWu'>~Vt'>NXt>tQst>>~Vu1 ^KW>v6>FX>^65G +zG (&&>KuB~=>N P>F ;Xuw)>NP>F;XtPwS_=>^6Xg >F4& G u'u&G wG G!>F4&ZutG -G^W`&ƀu ;t ;uW#>VR:wt G(G W‰W*u& tG K(G -:LrG FG 7:LrG (\P "؎3G.nFuut.tG 2u# uG -G*:LrG (:}W#>VRG < vG Kt>^6u0t"u-W :uOPW8_X>FjPuEtW :t:uW_>QЀtu 05Dnā.Cŏڴ #BƆƋƠƬƱƺV V U #+0>DI]lrV V dwG(hG P/uW :utt u$M:}G#R KP;@SP "ߎظPWV V "U1V3V ^tY&>t&>uI>tBG USVQPW6(3Ƀ<t FFA) 6T$xNu e G &G OG 3&u &>#u&)GbWd&>$u&)GfWh&>0uUS3P[]2& t&OcVbT&& 9 $*.@D\`zV|VĔĘĞĢ 7|5% >~ "$"狕3 t%>~ &>F&Ћ>F$f Ku>~u uu<G 0u&0&(G G&>~ &&Ћ&>Nx>"FTu>F>~ "  >~ ">FMEAGF 09~ēġĪɴԴ۴>NZ>~ "$狕 u>F" >FЋ>F$>F&>FЋ&>F>~ "$W狕  _"-#8KU^nwāaPSQVRWUغ쨀u&$<3|,ȍ>^63G >~|Y<t<t<t>~t<u (s2G&fETG$dH ?<u>~ "$"狕<tN+>N3 u>F2&>Rt/w Wo_#>F&>&>Rt w W_& u:GuO G,lɶ "]_Z^Y[XI UAG4ZĉĕĞįĵĻѴ7>&#>~ "$"狕>F>^6  J1+u$3Ҋ*}*}|3y‹  5wU3퍮>~Wt>FV>FX>Fp>Fr\] !6U|>~Wt>FV>FXM>Fp>Fr*] " Mulpar_MFPLM86 V2.307/08/86 20:44:3ϖ4STACKMEMORYCODEDATACONSTMULPAR_MF_CODEDGROUPh@ HHT<ǘD K OVLY15 ORGOEXUCBOEXUCB ORGPARDESCNPARDESCOALLCTDPARDESCCALLCTDPARDESCOPARDESCORGEXCHGUSERNUMPCDTORGOUCBOVLYPROCPRQERRORCRASHCRASHIFERCNOTOKPSENDFETCHLOCALUSERNUMULCMPBORGPCBNPCB SATEMPHIGHEST SATEMPLOWEST SATEMPMINSEXEC CBNODENAMENODENAME DU*<t #P.#3L]I&wt P;u !P t:؊O6&T;uGP&\SRu "P뼸Ft!F@F;r PvЋF& FP*FF؋F_F&Gs &G r &G "@FF ti^O+O;NrJvF^GF^F^Gv^G+FPw&_S&w&w럋FF؋F됃~t^G+G;Fs P^G+G+F;s 2 V !\#\%\'\)\+\-\/\1\5 u $PFGt;)  ƒƒ.1&G FFF tuNrn^OzV$V1V7@\B\D\F\H\J\L\N\P\TaenVt̂VćĊ đ ħ̾VɆVކ !V, 48A H N\ clňśŨů̆5+O;NrOvF^GF^F^GF6^G+FPw&_S&w&wq듋FF؋F넊Fs^ڋG+G;Fr^ڋG+G+F;s 6^ڋG+FPw&_S&w&w ^ڋGF uFGF^F^GF^ډGFڋ^^ڋG+F։G^ډG ^ډG ^ڋG ;sFHN;rxuHFu&_^F&_GP6^ww&_S&w&w^ڋGF uFGF^F^GF^ډGFڋ^W]->HČĕĦİΆ!&.CVcj qŇŔŞż&_^F&G s;r&w utGrrGFFF t2O:LuDPGPQut%F@F;v P֋v&_^FF6& ^&u&G Fr F;r #Pvu #PGGs%3Gs.FONF^&GF^&G&PFHN;r#&O &,3:AHOV]enqxĎ ̥VĶĻV ֆ܆V ( : MVV agtV zŃʼnřŪV ֆ ˠ;HuHFu&G FFP^SPS&wu #PGs %P&G Gx&wu PGs %Pt )P&G G&w o& u&w&w u #Pu (P&_^F6D&C&v P&w F& u &wFF;r #Pvu #PQ .V4V< CVKS`V flzV Ā Ĉđ ̘VĠĨ̵V ĻV ՆV    #V+26CV IO\V b p} ͋V ő ͘Vš ͯVŻV φՆV RFGF&_.(F*^^J^&FF:^&GFF)^&GFF0^،^ڍF؉F^F&G;FsF&vNFY&u&_^F&^&G]˅/ \\ \"\$\&\/mą ĕ į lUvGGGGRSv^^GFGF GFsFrF"@GGGF G F G FGvNFGGGNO!FNNNs~.~.^&Fs ^&G ^&GFs ^&G ^&G]͜\ V #*04;AOVWar|ęĠĭķȆ߆Qt MulPar_MpPLM86 V2.307/08/86 20:45:1Ж4STACKMEMORYCODEDATACONSTMULPAR_MP_CODEDGROUPh@' ܘH$H THD K OVLY15NCALLCTDPARDESC CFRAMESMAX FSRQBUFFER HARDWARETYPENPCBNPARDESCOALLCTDPARDESCOEXUCBOPARDESCORGEXCHGUSERNUM ORGOEXUCBORGOUCB ORGPARDESCORGPCBOUCBOVLYPROCPRQSAMAXPARTITION SATEMPHIGHEST SATEMPLOWEST SATEMPMINSBUFOUTSEXEC SSCREENMAPUSERNUM USERNUMLASTCRASHERROR GETPSTRUCTUREKPSENDULCMPBu DV$AU6<t #PPPPF tP.BRqNY&t$ ;u !P& r $PF t[NrT؊O6&T;u6GP&\SRu &t "P FF랸Ft!F@F;r PvЋFޣ*FF؋F_F&G<us &G sL&u &G #8 * Fҋ^ԋFGFN uG;v F^F t؋FG~ui_Fڋ9uQO؉OG^ډG ^ڃtvD;Gt(G^ڋGG ^ڡ9GsG ^ډGGGGGGG G GGG$,F&G& G u&u &GF tONrH؊O6&Tp "+5 ;HN \dw ̑Vĩĭ dž̆   @R[ a h o v } ń ŋ Œ Ś š Ūŭ ŵӆ N;ʱtAQGP&\ SRt@Y"sF뵋몃>u $PFGt;t%F@F;v P֋v&_^FF&@&G s;r &G uGGsGs<FONFGF^&GF t^&G&PFF;sH;uHFڸPQP=&wu+Gr=&G Ge&wuGsMV0 5 ; EVP VZf s|Vĉ đĨĸȆΆ ֆ   AVOZcx}VŅŏ ŕŢŨ ųŻ ĆΆ Ԇ t )P&G G&w b&G u&w6uqu (P&_^F6D&X&v P&G u&w;w6uFGF&_.  F*^^J^&FF:^&GFF)^&GFF0^̌^΍F̉F^F&G;FsF&vNFY&uF&_^F&^&G-PP#P%P ֜ V '1 ;BPV [_lr Vąē Ġ̮VĴĻȆ̆Նۆ  \\\\\\' e }ōŧVVVV P]V UvGGGGRv^^GFGF GFr~u G"G"FsFFF0FO"sV@1 P[ËÃÉF<t:t<uF$FF1FGGGF G F G FGvNFGGGNO!FNN~N^&^&GN^&OO"r^&O^&G^&F^&^&^&^]m #*6 ? P Z n x Ģ ķƆц  ' 1 ; B Y c l v ŭ S &^&GFF.F^&Z&^&FF^&Z&FF^&Z&FF^&Z&N ȠFF^&Z&FF^&Z&FF^&Z& NF^&Z&^&ćFF6FY^&G^&Ŀ<t<t<uIFF^&GZ&WFF^&GZ&WFF^&GZ&W~]# /:ĈĦľ's0t MulPar_VpPLM86 V2.307/08/86 20:46:1ϖ4STACKMEMORYCODEDATACONSTMULPAR_VP_CODEDGROUPޖh@UHH TND K OVLY15USERNUMPRIMARY FSRQBUFFERNPCBNPARDESCOALLCTDPARDESCOPARDESCORGEXCHGUSERNUM ORGOEXUCBORGPCBOVLYPROCPRQRQUSERNUM USERNUMLASTCRASHERRORKPSENDULCMPB DVU<<t #PFFF.8HHTM4qK#P_F&G& G u&u &GF tONrH؊O6&T;ʱtAQGP&\ SRt@Y"sF뵋몃>u $PFGFԋ^ԃt;t%F@F;v P׋vNjF;uF&_^FF&f&G s;;r2&G u6^ԃu^G^ԋGsGs<FONFGF^&GF t^&G&C V  # - 6\8\:\<\>\@\B\D\F\MVUX` ~Ĕ ̯VʆφՆV V"*  TATUv&6&4&Dt*&&&&Dt]UD"' NonMaskInt_MFPLM86 V2.307/08/86 20:46:5˖8STACKMEMORYCODEDATACONSTNONMASKINT_MF_CODEDGROUPh@rHH T D$ KNMASKINTERRUPTCRASHFREBOOTӠ$* DUQhF&&G@&&GhFuH&&G TFuH&&G ;Fu`&&G  Fu FuP]t 2Kf}̖V-t-8 O _h o wz ~ ńţű†φrPFF;sH;uHFڸPQP;&w^ԃuH^ԋGr;&G Gc&w^ԃu^ԋGst )P&G G&w r&G u>u &w6Fԋ^ԃu^ԋu (P&_^F6D&h&v P&G u>u &w;w6Fԋ^ԃu^FGF&_. -V $ 9 >VF Pgr ză čĤIJ̿Vņ ͆Ԇ ކ    /-]1UD *3V 5V : IPW_ jUn&&G UD }& UD U~&&] UD(UnPP&&G&]]T ] T]TAUv&6&4&Dt*&&&&Dt]UD" ' MulParUtil_MpCTAsm II-1.0*??SEG??SEGDataDataMPUTILCodeDGrouphhhcFetchUserNumPrimary FetchOsDsFetchBcb6FTestForSysSvcT FetchExUcb FetchUserNum[ oRgOExUcbcbSysSvcParNamergSysSvcParNameULCMPB oRgParDescuserNumPrimaryoPcbRunAU&&G UD& UDU~&&] UD"6UP&&G&]]T ] +  NonMaskInt_t1CTAsm II-1.01??SEG??SEGDataData NonMaskInt_t1CodeDGrouphhhNMaskInterrupto saEndMemory sysErrorBufParityErrPort0NGenParityEnablePortNGen processorTypeParityErrPort1NGenCrash AGPSQVRWU؍FG FGG> t>t>ut+u$t%%G Ǝ;r P3&GP]_Z^Y[X5 U"05<CvVȁVċěVȝVOpenPLM86 V2.307/08/86 20:47:1Ζ/STACKMEMORYCODEDATACONST OPEN_CODEDGROUPh@,ޘHH T D K OVLY4ߌK WMYFPINDEXCFREEFAB CLUSTERCONFIG FILEHEADERNUM HARDWARETYPEMODENUCBOFABOFCBOFHBOFREEFABOLINKFABORGOFCBORGUFBOUFBOVLYPROC RGOFCBLASTRQSPEC TOTALFILESIZEUFBLAST USERFILENUMUSERNUM VERIFYCODECHECKFHANYUSER TRASHPEEKERSCRASHERRORIFERCNOTOKREADFILEHEADER STRINGSEQUALWRITEFILEHEADER DU<t #P.#+ R> &t@F=mmt=rmt=pmt=-mt =emtP>u;6P$:Pؿ6pL,T.OW6PTGQ;tP@)PGPrP"7uAQPG7PY#ts>mmuP6wWf sm>emurmFsG;tQPHmmuP>mmutPlGdvP_FF6^&>pmu=GrmO@p6PV!\#\%\'\)\-:=ah{ Đģ̦Vİ ķÂɆ V V "& 7?L Sb t|́VŇ ŗś Ŵdžφ ؆VaGoWqPҋn!tAQPG!PY vmmPwWUGmmg>FF&mmuPP%Pk^&]˷C V-7V?G Q ZdtVz ĎUF=emt=pmuFrm~smuFmm~-mumm;wovrhFUQFF;w/tG;u G;ruFuȰ]I  +4,U>u]á؋]ê   PcUQFF;wBu)GrOOGGpG% FuP]!  18AH UFGw;Fw?GUFGSF tpvPhGQ;uGU:FtPLFP:vHyP{MUMUFr]ß-  3V= D]` jn { Ǡ0U~tuGpO% v+]H  +U t 6]ќ   !LUv]EVUQF9vN@?u FsWFFsɋF;tG;u;uzFs~uPyFGF tS@[GGFr> tGG][!)8IOV^ |ąČď ēĘĬĻʂцن ;UQ;w>t> rFFF  ]F -1?t OsSubsetCTAsm II-1.0??SEG??SEGSS6HSS7HSS8Hh < >  6 WriteSAR< GetSAR> 8SetScreenControl:Blent<UnLockVideoForModify6ProcessInputEvent6 LockVideoForModify4 GetIBusData4 +  OE*;FsFFF v^S^ vQPFP^S^ vPvFPF^F&GE^&FF uz F ^&]q\̏\ VU ^&GFFNs/&G s%^&1uF SFPPFP]C\@+U^&GFFRPPF^SF]N V ,Vt Printer1_t1PLM86 V2.307/08/86 20:48:5ɖ6STACKMEMORYCODEDATACONSTPRINTER1_T1_CODEDGROUPwh@ pHH TxD KOPENBYTESTREAMLPLPISROUTPUTCHARSLPDMAOUTPUTTABCHARSOUTPUTNEWLINECHARS' FLUSHBUFFERLPCHECKPOINTBSLPRELEASEBYTESTREAMLP ⌳PLPBS ALLOCEXCHCHECK CLOSEFILE CLOSERTCLOCK DEALLOCEXCHOPENFILE OPENRTCLOCKPSENDREADWAITPCRASHIFERCNOTOKSETLPISR SETUPLPISROUTPLMINPLMGETPROCESSORTYP OvlyNullPLM86 V2.307/08/86 20:47:5ʖ3STACKMEMORYCODEDATACONST NULLOVLY_CODEDGROUP1h@HH TD KCRASH DU#P]ÜV4t Printer1_MFPLM86 V2.307/08/86 20:48:1͖6STACKMEMORYCODEDATACONSTPRINTER1_MF_CODEDGROUPih@gHH TpD KOPENBYTESTREAMLPLPISROOUTPUTCHARSLPPROGIOOUTPUTCHARSLPDMAOUTPUTTABCHARSYOUTPUTNEWLINECHARS FLUSHBUFFERLP"CHECKPOINTBSLPRELEASEBYTESTREAMLP++PLPBSCHECK CLOSEFILE CLOSERTCLOCKOPENFILE OPENRTCLOCKPSENDREADWAITPCRASHIFERCNOTOKEXCHSYNCSETLPISR SETUPLPISR LINEARIZE DSU F^&GZ&WF&G$FP&_MS^&GLPRPPrmPF u>v^SPPPFPF t vFvF t( ^&?t' ^&G^&G?^&G v&D=^&G &D/^&G&DD^&G&DBVF uY^G PF u/~^&G &G&G &G SF tRPPFF]!BVdVsV̀VV V (V?V NOUFF4 F^&_^F&&w ^SF] ?VU ^&GFFFF ;FwFF~t`FrYxtNxuH^&?t%F^&G?;Fr t uFu^ v&x^&G FFN뚊Fs|~tNF^&^S^ QN +Q^S(F^&^&G v NS^ &_[&G ]&\pU^&GFFF^ SP^FF xFF4wF F^&G&d&w FPP~uH^&G^&w FP t^F &^&G HS^ &_[&G F;FtF F^&O= tg;wc4 FN ;v+^&^&w FP t^& tv&D H^ &&D ,]F ;Fu ^&G v +vN^ &x FFF VyV V ̟V)V= UQ^&OBN&GE1P+ʈNX&:GDvF]fYU ~F t?;vNFF^SFPvFPF uF)F^&GE뺸]@?\kU^&/uF F F ^&8G/u SNQ ^SFPPFPFF u ^&GE]H\"U^&~ uFN F;u{^&1t&WD&:WEu+N^ 8 Wu+JV_ NWu+JV_ NWu+JV_ Nu+JV~uF +ƉF~u F +FF~u F +FF~u6F +F+^ v&8 uFFFF FFFF~t~t~t ~t~u2^SFt^SPYF u=F^&F~u,^SF^ v&8 u F^&F t$~u1^S^ vPPFPFF^&^&GE~u)^S^ vPPFPFF^D @\g\ͬ\\}&'F;FrFFF;FrFFF9FwFF^&1u&GD&, E DU F:u~F^&GZ&WF&G$FP&_MS^&GLPRPPrmPF u>v^SPPPFPF t vFvF t( ^&?t' ^& u ^&G=^&G ^&G=^&G v&D/^&G&DD^&G&DBVF u^G PF ub~^&G &G&G F<t ^&G^&G&G ^SF t%^&w FRPPFF]-VWVyV ̈V̕VVV>ViV|V͏V tUFF&GFF<tPP4  ^&W F^&&w ^SF]\V.VeV U ^&GFFFN ׉FV^&FFFF ^&+F~tA u@"rF^&W$<tFT~tPPvPPP^&wPvPvPvPgFv!FVFVFN:tF؉F ,:J*FP$XFHP4XF*FFFNsKF9Ns@~t:~s4~u,4PY@F PFF븃~t7Fs<~u ^&W $)wPF u .u4%AV̚V̧V̷VVVV͛VVkFF^&G=N;w u4 ˋ ˍ؎&/AG)29 Qmath_MFPLM86 V2.307/08/86 20:49:4ɖ0STACKMEMORYCODEDATACONST QMATH_CODEDGROUPAh@iHH TD K.QCMPGEQADD%QSUBHQTZkQADD167 D)UF ;FwF ;Fr F ;Fr]F'%UQQF FFF FFFV]Z'HUQQF +FFF FFFV]kU~u ~u]'UQQFFFF FFV]t QuerySizePLM86 V2.307/08/86 20:49:5Ȗ4STACKMEMORYCODEDATACONSTQUERYSIZE_CODEDGROUPh@HH TD K4 QUERYCTOSSIZE QUERYKBDSIZE- QUERYVIDSIZEDB0 CFRAMESMAX HARDWARETYPESBUFOUT SSCREENMAP D1UQQFsFFF0F]-UQ5F] KDUQ F<t<t<uF$FF]˗ =tRemotebootMF_BTPLM86 V2.307/08/86 20:50:2Ӗ;STACKMEMORYCODEDATACONSTREMOTEBOOTMF_ALL_CODEDGROUPۖh@HHTND K CALLERUSERNUMhH SKIPPAGES REMOTEBOOTLASSIGNUSERNUMBERDEASSIGNUSERNUMBERDOREADTAPERECORDPCDTWBUFFCRASH INITREMOTECDTREADYREMOTEBOOTFETCHLOCALUSERNUM FMASTERFP FSRQBUFFERRGLOCALUSERNUM DU~tv]Ŝ V,;UQ~t'6PvPPFPPNӋ]ܜ $VPLU(r!~^&G^&GPP&w PPFPPn>GWt P>s P+ЉVVF+ȉN^&wF#V#;s PF%Fttt P^&w FHPFFFFH@P^&G@~t]6P^&w PPFPPFN~~rF@FH@PFF뤁F^&wF^&wP&GPF tP]R`$0>VHSVYcVhp{Ą-  #^&W  FޣPF tP6FPF tPF tP>GWt P>s P+ȉNN^&wF#V#;s PF%Fttt PFFF u;vNFFF)FF^&G %0FFFFF^&O^&O  NNމ9  % * 0 ; ?C G T Z ^ ad h l t x ~ ā ̆V̓Vę̡V̮Vij ̾VĆVՂVV V=VKU Y Ŗ Ś Ů Ų Ŷ ż ǂ ˆς ڂ lPF tP6FPF tPF uEFFFV^&wF^&wP&GPF tP]|9  VV$V1V6 G K yV̆VUFFFF@H@PFFFFH;FrbF~w0F^&&G&G&G&G&G &G &GFFFuʋF@F=rFF@FH@PFFu~t@]۠S'UQQFFF=w2N;uF$v&@0uW&>uO&3H@P&NvNOs &;t &INF+]3 FG ResetMF_BTPLM86 V2.307/08/86 20:51:3і6STACKMEMORYCODEDATACONSTRESETMF_ALL_CODEDGROUPbh@yHHT$ߘD K OVLY14 ORGOEXUCBOEXUCB FSRQBUFFERNPARDESCOPARDESCORGEXCHGUSERNUMCFREEFABEXCHANGEFILESYSRESPONSE FILEHEADERNUMOFREEFABORGODCBORGUFBOVLYPROCPRQSPECUFBLASTWBUFFERROR HARDWARETYPECRASHFETCHLOCALUSERNUM SETUPVECTOR CLEANUPTIMERQREQUESTWAIT RECLAIMMSG SATEMPHIGHEST SATEMPLOWESTPLPISR SADSLPISR LPUSERNUMNTERMINATIONRQPRGTERMINATIONRQ PRGWSABORTRQ NWSABORTRQ NSYSREQUEST NUSRREQUEST RGRQEXCHGSYS RGRQEXCHGUSRORGPCBNPCBNEXCHGORGEXCHGRUNQ( ORGPTIMING NRQTIMING DU<t P.#'&G F&GF&GF&u G&wFGF^&GF&w^&F^&GG ^&Gu&G FPF&w;Fu F;r #Pvu #PGs%/Gs*FGF^&GF^&G&PFHN;r1p;FuFHFuFHN;rs0;FuZ>t&FH^;r㋇G V !\#\%\)IRYVahlqzĎīĻȆV܆VV V#)9IhVr)Ň(͍VŢ(ų*ÆVӆ%ކ%';FuLJFu߃>t&FH^;r㋇;FuLJFuFuvvHGGvvGFO-  #PGs%/Gs*FGF^&GF^&G&PFHN;r1p;FuFHFuFHN;rs0;FuZ>t&FH^;r㋇;FuLJFu߃>t&FH^;r;FuLJFuFuvvGGvvGFON^&NO!s ^O ^OF^&GF^&G]ҜuV#V)/?OnVx.č-̓VĨ-Ĺ/ɆVن**,,))+(+DVV\j}U&O #N >>FPF tP6FPF tP]$ $(.7>BEIMPVZ^chVuV{̃V̐VĕHU]   w!`U t]à9}UOt]ËzmtpO%]ǜ  +CiUQN^&NO!s ^O ^OF^&GF^&G])'$$+&4&PbVhvĉU]}   w!U t]59UOt]zmtpO%]\  +CiUQFF;wM t.O;Nu&؋OGrpG&nqFu]) !&; AI OUiUN FF;wG& PF u6FPF F!tPFu  >tOFHN;r?& PF u6FPF tPFu]y!&0 8!@CHVU]VrV}ĉ#Ĕ#Ģ"Īĭ̲VĿVVgU~uvuvG G FHN;rLP;Vu2^G^G^G^Gы^OW ^G FuFFF t*؋O;NuG^F^ۋFF؋FHN;rZ^t=GFGFF t*؋O;NuG^F^ۋFF؋FuvvF;uУ< t< uFFv@ t}~‰F69D v9DwvЉPBF@N;s1FqgV!'V/7=K)^(Ĥ,ħ,*+MVUV^hlpv{Ň ŝ-Ÿ׆.ߠ?V@vЋPFFFq], --Jt ResetMF_MFPLM86 V2.307/08/86 20:52:0Ӗ6STACKMEMORYCODEDATACONSTRESETMF_ALL_CODEDGROUPbh@$HHT$ߘD K OVLY14 ORGOEXUCBOEXUCB FSRQBUFFERNPARDESCOPARDESCORGEXCHGUSERNUMCFREEFABEXCHANGEFILESYSRESPONSE FILEHEADERNUMOFREEFABORGODCBORGUFBOVLYPROCPRQSPECUFBLASTWBUFFERROR HARDWARETYPECRASHFETCHLOCALUSERNUM PRIMARYUSER SETUPVECTOR CLEANUPTIMERQREQUESTWAIT RECLAIMMSG SASEMILOWEST SASEMIHIGHEST SATEMPHIGHEST SATEMPLOWEST FDBGLOCKEDIN BUFFDEVICENUMPLPISR SADSLPISR LPUSERNUMNTERMINATIONRQPRGTERMINATIONRQ PRGWSABORTRQ NWSABORTRQ NSYSREQUEST?g NUSRREQUEST RGRQEXCHGSYS RGRQEXCHGUSRORGPCBNPCBNEXCHGORGEXCHGRUNQ ORGPTIMING NRQTIMING DU<t P.#'&G F&GF&GF&u G&wFGF^&GFvF tP>GWt Pttt P& {u(&9Gw&GF&N FO +O;sPNs@r O +O;s P,GG&ws P&w>t F^&^&F^&GG ^&Gu&G FPF&w;Fu F;r } V !\#\%\)IRYVahlqzĎ!̡Vħ̲VķVӆ ) >VFPWV`clVr}šűžV҆Vʠ#Pvu . FF;wM t.O;Nu&؋OGrpG&nqFu]) !&; AI OUiUN FF;wG& PF u6FPF F!tPFu  >tOFHN;r?& PF u6FPF tPFu]~y!&0%8&@CHVU]VrV}ăĉ(Ĕ(Ģ'Īĭ̲VĿVVҠU~uvuvG G FHN;rLP;Vu2^G^G^G^Gы^OW ^G FuFFF t*؋O;NuG^F^ۋFF؋FHN;rZ^t=GFGFF t*؋O;NuG^F^ۋFF؋FuvvF;uУ< t< uFFv@ t}~‰F69D v9DwvЉPBF@N;s1FݜgV!'V/7=K.^-Ĥ1ħ1/0MVUV^$h"l"p#v${Ň ŝ2Ÿ׆3?@vЋPFFFq] 22@t Reset_MpPLM86 V2.307/08/86 20:52:5Ζ3STACKMEMORYCODEDATACONST RESET_MP_CODEDGROUP7h@HH T,טD K OVLY14 BUFFDEVICENUM CONTEXTSTATUS CONTEXTSTATEEXCHANGEFILESYSRESPONSE FDBGLOCKEDIN FNOFILESYSTEM FSRQBUFFER HARDWARETYPE LPUSERNUMNEXCHGNPCBNPARDESC NRQTIMINGOEXUCBOPARDESCORGEXCHG ORGOEXUCBORGPCB ORGPTIMINGORGPTIMINGUSERNUMOVLYPROCPLPISRPRQRQRUNQ SADSLPISR SASEMIHIGHEST SASEMILOWEST SATEMPHIGHEST SATEMPLOWEST SOFTVECFREESPECWBUFF SETUPVECTOR CLEANUPTIMERQ FREESOFTVEC RECLAIMMSGCRASH CLOSEFILESERRORKREQUESTKWAITTERMINATEVIDLOCK_ DU"<t #P.#)| FFF>u G 6vF tP>GWt Ptttt P> {u9wF>N FO +O;sFNs6r O +O;s P"GG>w P66uEFGF^&GF>t F^&^&F^&G^&GG  F;u F;r #Pvu #PGs%V&!\#\%\'\*06=DMSX\arV(x!̃V(Ĉ!̣V(ĩijĸľ!‚΂!ւ!݆V&"+V(14V+:AEQe!őśŢŰ ͹V(ĆʆV(݆O9Gs4^u*FGF^&GF^&G&PFHN;rH;NuHFuנr vPv FGGv_vG^tFON^&N^&ďNFO!s ~}O!u^OB^O]^&1&Ŀȸ^&G^&G P^&GF^&GF^&G^ꈇ];W=V(G Zp~V'̆V+Ďėğĥ̷V%ĽȆ؆ňŌU #F FP6FP] #'*.6<?B!EIMSW[`eV)ksV*x~U~uv~uG G vv>t#F;uУFFFvxtMv;Fu.v~Av~FFF뤋vЋPFFHN;rKP;Vu1^G^G Fr^_^7^.  ResourceMgr_MpPLM86 V2.307/08/86 20:54:1Ж9STACKMEMORYCODEDATACONSTRESOURCEMGR_MP_CODEDGROUP`h@yH"H TjD%% %& K OVLY13CALLCTDPARDESC CASCADE8259ACBSYSSVCPARNAME CLUSTERCONFIG CONTEXTSTATUSEXCHANGEFILESYSRESPONSE FSRQBUFFER HARDWARETYPEINTSWTBL LPUSERNUM MASK8259A NCHGUSERNUMRQNEXCHGNPCBNPARDESCNPTIMINGNUCBOALLCTDPARDESCOPARDESCORGEXCHGORGEXCHGUSERNUM ORGOEXUCBORGOUCB ORGPARDESCORGPCBORGPTIMINGUSERNUMORGUFBOUCBOUFBOVLYPROC PINTMEDIATEDPLPISRPRGCHGUSERNUMRQPRQ PROCESSORTYPE PSINTMEDIATED RGLOGGENERIC RGPRGRQEXCHGRGRCMAXRGSYSSVCPARNAMERGUCB RGVECTORDIRTY RGWTWODIGITRQ SADSLPISR SATEMPHIGHEST SATEMPLOWEST SATEMPMINSEXEC SINTSWTBL SOFTVECFREE NSOFTVECFREE SYSDEVICENUMUFBLASTUSERNUMUSERNUMCHANNELAUSERNUMCHANNELBPCDTBMYSLOT FMASTERFP CBNODENAMENODENAMEMASK186UFFuFFF;s^t GPv3FFPv>tu]Ҝw!*-1=V"FV#MW bfjp ĉĘģ ķ̆ BV$[g ŋŗŞŤpUQQ^FF tR؋NO;Nu8^^G^G^G^Gы^OW ^GFFF뤋]jt Reset_VpPLM86 V2.307/08/86 20:53:3ϖ3STACKMEMORYCODEDATACONST RESET_VP_CODEDGROUP.h@EǘHH T,טD K OVLY14 BUFFDEVICENUM CONTEXTSTATUS CONTEXTSTATEEXCHANGEFILESYSRESPONSE FNOFILESYSTEM FSRQBUFFER HARDWARETYPE LPUSERNUMNEXCHGNPCB NRQTIMINGOEXUCBOPARDESCORGEXCHG ORGOEXUCBORGPCB ORGPTIMINGORGPTIMINGUSERNUMOVLYPROCPLPISRPRQRQRUNQ SADSLPISR SOFTVECFREESPECWBUFF SETUPVECTOR CLEANUPTIMERQ FREESOFTVEC RECLAIMMSG FINISHRESET FINISHVACATECRASH CLOSEFILESERRORKREQUESTKWAITTERMINATEVIDLOCK DU"<t #P.#) FFF>u P6> {uav6|F tP>GWt Pttt P9wF>N466FGG G 6 F;u PvGs%GsG &PFHN;rH;NuHFuנr vPvM FvvGGv^ꀧƇ]; V"!\#\%\'\*06=GV$MSY ^ blzV$Ā̋V$Đ̦V$įĴĺľʂV'ӂ݆ V V$! ' 7 B MV$W jŀ͎V#͖V'ŝŦŮ ų ͿVņ ͆ V!ƠUV #F FP6FP]{ "&)-5;>ADHLRVZ_dV%jrV&w0lU~uvvv>t#F;uУFFFvxtMv;Fu.v~Av~FFF뤋vЋPFFHN;rKP;Vu1^G^G Fr^_^7^FFuFFF;s^t GPv3FFPv>tu]k ! 'V0V7ALPTZsĂč ġĶֆ ,VEQ uŁňŎ vAUQQ^FF t#؋NO;Nu ^FFFӋ]t/ SERNUMCHANNELCUSERNUMCHANNELD RGPROUTINGRGPRGLOCALSERVICECODE REQUESTREMOTEFETCHLOCALUSERNUMUPDATEMOUNTTABLERQ SERVEREMOTE SVR_SETMBISRSVR_ALLOCALLMEMORYSLSVR_RESETMEMORYLLSVR_QUERYMEMAVAILSVR_ALLOCMEMORYSLSVR_DEALLOCMEMORYSLSVR_ALLOCMEMORYLLSVR_DEALLOCMEMORYLLCRASHWAITP ENTERSOFTVECERROR KREQUESTKWAITLOG1 LOGREMOTE MAPXBWINDOW PUTONFREELIST REQUESTKWAIT% D   @LXVTRNUX< t #PFPF > t8>u G vF^u P^G"st +PFFF.VFFu+J^&;t^&7 F 6 ;u ; wF 6  F^?uZ SO vvF> vF0 vF" vF F F F Pw &76  &GOS6VP,7#VE,,/37,?7FTiVSswĂ7Ć̐VSġĪ\Įĸ 7,7 ,,"),2HVXXVLfVMtVN͂VO͍VI͘VJͣVKųŽō̍Ӎ׍ڂ,ލ,,ȠGPPNP&&S6P P & Pw) &76  GOP&GOPS6P&PS6|&&% F=rF sSv&Z&P> s1>u F 6SFP+ȉF;r F c F؉s2FڌFܰ 8r*N;r!w+ȋي ! FڌF܋FܱFډFPFY+ȋv&HF`NԁvI,,$,(8, Et ؀ 6tF ;u !PFF^t!F@F;r PvыF& F*F_^^GFG +G#;s P^㋇PĊ˷Xv^G #Pw P^wi  P^wT ^FS^SOP" P6 1  Pv ^FS^S0P ^G^G^G^G ^G ^G ;s^GF uFGF^F^GF^GN7*,$,7/VEAENVS\ẁVPċĔ:ĜĨijц1VS+((&*AW^bvŬ/ů.ų0Ÿ0ˆ-F^^^PFFHN;r;uFuFHN;r_;uF^FF t$؋O?;uO O^FuPw  &76  FF;wKG;u,&<t<u&%;Ft GFu> s6(FFF<ws&H(:t\tWF&p(PF=t* t =.tP6PF tPFu>u;G *8@7ET bj7o}Ğ7īÆ͍эՍ܍6 7$48DMQ"m:y;ŃņŊŗ:ŞͣVDͺVPÍVQVP78u;u;u;u;ut< r>FFw1؋;u>u N Fuǀ>uz<ts<toFFw'ظ9uN Fuр>v4FFw'ظ9uN Fuѿ >u PFHN;s& PF!uFF tPFuI FҡF;rF/~r VFFұ FЁf^㋇;Fw^ć88 7 997@!$@'7+A03A6 :7?B Fd*h7nr*vĆ ĐĖ#ķ*Ľ*̆ ֆ#**$'*-0737>CHVTR c!knsVY͍VPŚ,Š,ŧ ن'&g FڌF܋^ğ^֌F؋v&8ѣu> r=/  ՆR1$UQF FN;vNv ~N^Y] QUv ~N^Y] hkUQQFFFF^]atResourceMgr_VpPLM86 V2.307/08/86 20:55:2Ζ9STACKMEMORYCODEDATACONSTRESOURCEMGR_VP_CODEDGROUPWh@ H"H TdD%% %& K OVLY13 CONTEXTSTATUS FSRQBUFFER HARDWARETYPEINTSWTBL LPUSERNUMNEXCHGNPCBNUCBOPARDESCORGEXCHGORGEXCHGUSERNUM ORGOEXUCBORGOUCBORGPCBORGUFBOUCBOUFBOVLYPROC PINTMEDIATEDPLPISRPRQ PROCESSORTYPE PSINTMEDIATED RG^ğ^Fv&Ft< r< t < tF >u< > r%(#؀  uD;u;У> r( FP|&G@P P P>uPPS6FS6-6P6P 6PC(6BSVG{Ă<̉VF̘VS̤VPĬĸ#ľւ ނ, ,-???7 ,,! %70 4 8->O?T Z7^qVPzŅ%Œ5Ř%ŢŨ,ͫVVŷŽ,VUɆ7׆77 6P6;r P6_؍>]ˡ FNFr VFFұ FЁf^㋇;Fw^ćFڌF܀> rv^&^&^ڋv&^&>rg^ğ^֌F؋v&8ѣu&v^&^&G3FF;w%G; uGFu>t P<t<u PPF t@Fs PFFX^GPF^GFsPeFT QHF60>^ݜ77VE%VS+7.VE9,?)CM,Tā'Ĕ&Ğʂ,؆C 6 ',,7;EVSJ#YVSʼn͙VWŧŽ,čǂ,ٍ̍ݍ1 Y6V8[YpFPv FvP FP}FPpFPc G +G&&W tFh&TFJQbp~4W - K W  $ s V LF&G]Fߜ 8VLEVNRVM_VOg,jnrĊė,ĚĞĢ,İ,ĸ,ļVH\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ \ \\\\\"UQQFF;rP;u4@t.^.KqFX^GF맋FX^G^G^G G ɋFPFH@룋F@ ;uF]H&78\:\<\>\@\B\NYmx~Ĉğĥijņ΂,N_UFPF;r7v^.xFFFFFs 9s 9"s~ rvNFFG6FG"6F"GG)s_a>)sQ6*FG)5> s%6SFGR P] 7VE%*4\6\8\:\<\@,O,^,d,sčĔ,Ę,ĜĬ,İķ,Ļ,Ŀς,ӆچ,,,,",),-,1A,EQVSg7UvGGGGR> rGRSv^F*F^^G^GF^GF^GF"@^G^GGF^G F^G ^G^^G^G^G^G!^G"FNN~.^&^&G^&G]ٜ= #*17=;BH>Yj†ц(0 LOGGENERIC RGPRGRQEXCHGRGRCMAXRGUCB RGVECTORDIRTYRQ SADSLPISRSBEXITRUNFILEDEFAULTSBEXITRUNFILEDEFPSWDEXITRUNFILEDEFPRIO SINTSWTBL SOFTVECFREE NSOFTVECFREE SYSDEVICENUMUFBLASTUSERNUM FMASTERFPMASK186 RGPROUTINGRGPRGLOCALSERVICECODEm~FETCHLOCALUSERNUMUPDATEMOUNTTABLERQ SERVEREMOTECRASH ENTERSOFTVECERRORLOG1 LOGREMOTE MAPXBWINDOW PUTONFREELIST5% D   @LXVTRNUR< t #PFPF > t%v^u P^G"st +P.jjjjjjjb1>D5JS\es]FFu+J^&;t^&7FZ6 ;t1; w%6  F^?tSu>S6PNP3 SPP P PwJ  &76 4  &GOS6 s0>uF36SFP+ȉF;r F F؉s2FڌFܰ 8r*N;r!w+ȋي ! FڌF܋F  $48D MR[ag l u{Ăą!Ē ĜĠĤīIJĶĺÍЂւݍ "16BI$X'\iV0o$u$"ŖŜŠŤŨūųſ׍߆)FډFPFY+ȋv&HF`Nԁv&^> Eu"# FҡF;rF ~r VFFұ FЁf^㋇;Fw^ćFڌF܋^ğ^֌F؋v&8ѣu> r=^ğ^Fv&Ft< r< t < tF@>u; > r%(#؀ \ uC;u:У> r(픜!AM'QUflsĥĸɆ+* V.5;(BV-PV1WciŀňŋŏŒŕřş)ť)ŭ)Ų'ŵŻłʆΆ'ن݂ ]F~Ps&G@P P P>uPPS6FqS6&6666P6;r P6_؍> FNFr VFFұ FЁf^;Fw^ćFڌF܀> r v^& ^ڋv&^&>rg^ğ^֌F؋v&8ѣu0v^&^&G3FF;w%G; uGFu>t P<t<u PPL) '(V/0;H%NX^aV3lruV2}'Ć'ď'Ę'Ħ'̩V,į̸V1ľ'V,̂҆֍߂&0Uc+Ř&ţūŲŷ'ƆV1ՆV1(F t@Fs PFFX^GPF^GFs`PoFT QRF60>^Y6V8[YF&G]FꙜ7%5V4CY`chuy}ĄđĘĝıUQQFF;rP;u4@t.^.R  ; FX^GF맋FX^G^G^G G ɋFPFH@룋F@ ;uF]9H&'8\:\<\>\@\B\NYmx~Ĉğĥijņ΂_` UFPF;r7v0   PSCHEDTRACEIRGTRACEVDBGERCSCHED TRYTOSWAPIN{PROCESSSWAPINRQ ADDRESSUSER SWAPIN  DOLOADFILE SWAPINSEGMENT DIRTYCODE CLONEUSER UNSWAPUSERg SWAPOUTASIB SWAPOUTARIBPKILLASIB GETSEGMEM FREESEGMEM2 FREADSWAPSEG WRITESWAPSEG SETPARDESC%` MPSEGINORDERFADDRESSNEXTSNIN'FADDRESSNEXTSN+(REDIRECTSEGMENTREGS) SETBOUNDSOUT^* SETBOUNDSIN+FRUNNING.FIXUPLL1FIXUPU2 FIXUPSOFTVEC?6KILLNEXTCONTEXT6TRACE7 CTICKWAKEUP CPOSSUBTABLE FDBGSWAPPEDINFDEBUGGEREXECUTINGFHSWAPKDSMEMMAP NSWAPPINGRQRGASIB USERNUMMEM USERNUMSWAP CFRAMESMAX CONTEXTSTATUS CONTEXTSTATE EXCHSCHEDEXCHSCHEDPOCKETEXITRUNFILEPRIO HARDWARETYPENPCBNPARDESCOPCBRUN ORGOEXUCB ORGPARDESCORGPCB PRGSWAPPINGRQ PROCESSORTYPE PSCREENMAP SAENDMEMORYSBUFOUT SSCREENMAPSERVICEEXCHTERMINATION SOFTVECFREE USERNUMKBDUSERNUMPRIMARYWBUFF MEMMGRPROCESSLOADEREMIDIVDOQUIETCONTEXTUALLOCSWAPFABSANDMEMDEALLOCSWAPFABSANDM^. B T FFFFFs 9s 9"s~ rvNFFG6FG"6F"GG)s_a>)sQ6*FG)5> s%6SFGR P]j 'V,% *4\6\8\:\<\@O^dsčĔĘĜĬİķĻĿςӆچ")-1AEQV1o1 UQF FN;vNv ~N^Y] g Uv ~N^Y] ٠ UQQFFFF^]ъt RqInterfaceCTAsm II-1.0??SEG??SEGrqSeg0constrqSeg1constrqSeg2constrqSeg3constrqSeg4constrqSeg5constrqSeg9constrqSeg10constICodeconstOCodeconstrqSeg6constrqSeg7constrqSeg8constTCodeconstRqGrouphhhhh h h hhhhhhhh   RqInterface rgPrcLookUp PointersEqualrgPrcLookUpBasergRcMax RcLookUpSysRcMaxSysRequestWaitpKernelKillUser RcLookUpUsrCrashRcMaxUsrE 3X-YUu%.;rgѿ % ȁ.;s'.ĝ&..s +t uр뚸.&2+URC&72QS23Ft&DF 3&L&&G FF[XFC5&:r Pt 26C 26CCNN&C&:sC2&CCRFP#u7Fu1vFP#u FPvvu FZY]22C]_^VWMCJV[ĆV ȈV đȔT V V PVRVgViV{V}VňV ɊV  Sched_VpPLM86 V2.307/08/86 20:56:1Ζ3STACKMEMORYCODEDATACONST SCHED_MP_CODEDGROUPSh@8HSHATBD$ KlSWAPBUFF FWAKEUPSCHED FWORKFORSCHEDONEWARIBONEWASIBFFORKINPROGRESS PRQLOADFILEVRUNVERVUSERNUM0AGEIN2AGEOUT4 USERNUMBUMP6 FDEADUSERPRQSWAPINCONTEXTD FTRYLATER CSWAPINRETRYJ FOUTWOULDRUN CQUIETRETRYLVFABORTSUSPENDRQCLOSENERCSWAPx USERNUMKILL CSCHEDTRACE1 EMREADWRITESWAPDEVICE RESETSWAPFILE SECTORINSDCHANGEOPENMODE VPFORKUSER FPAUSETOSWAT KILLPROCESS OPENSWAPFILEOSSUBERROREXITALTREADOINHERITSOFTVECINITIALIZECOLLISIONCHECKFARIBCOLLISIONCHECKFCOLLISIONCHECK RESUMECONTEXTSUSPENDCONTEXTSTARTSUSPENDCONTEXTFINISHCHECKCRASHREADREQUESTCRASHIFERCNOTOKKRESPONDKSENDKREQUESTKWAIT RESETARIBSEGDEACTIVATEARIBGETMEMMEMFREE LARGEALLOC LARGEDEALLOCLARGEADD* FINDBESTPRIO FINISHRESET FINISHVACATEO$ߜ DQCDHL N CvzxCǠŠ'% /0168  ; ? DIL $AҠU 6>P"sr F Du' @ >u>uD>@ tQJ>@uF>Zt 7 t؋G;>t;G>ZTNPX>@usw6>4>&G FQRWP&w7>&G BuB>&G;t s &tvj sFu+JB.Pb5Pcr}>Fu+JVus F- vFCQPvv7~%uL>&wv~uLL>&w u  VC!%04@ u&O;Hu1>Lv*F&G!>S&F Dt-Jt>S=uv>&G d>S+>S 6B>&Ge>&!u&w P6xEs>6x63>&w >&G u>&G G>Sr4 u-]18P.89tA F6TR@ ҲtBP"۳uC^_# t@ "‹8ҲuB Ӗ*RX A!"ËW;4sB "s!8G4;8z\ '-=BV$IMX]\ejV%xćĒĝ̠VEĦİĶ\V?Ў\ڎ\\V@", /258B LP\VZ!h{ ŜŠżǎΎގ !ؠu4FG,>tw6P{F6 P~u5>LvF-Fu+Ju=-u>u 6v 36  &+ 1\: =\CV?U`Ăĉ ēd{Uv PG@tRFWvP7KFs ITPF PITPvw7 FISWvP7~uzvF t^؋ONu)O DtPsPF u FF뺿Fu+JtFsv2F un؋ON-]18QɱuAT# ҲuB 9^tB ʈNL@ ɱuAZ"ҲuB 9tBF" QɱuA YɱuAPQSf(Y"Y FN"rvFr68vy\V?.\5X^\cfi\y\Ċ̒V5ėĚġĺV6\V5!$'9 CH ő!ţ׎V7jrOSP66P768.Ћ8 s:6G@F9Fsb86FG@2O;vI)2C~t@P68(Y"s)G@FO;v)NF;2v 862FFs>2u~tr94ru92ro66 PFUBW66P7Fu+Ju}~uGtrj~ucP6 PG t^*FF uFFu+Ju ~ruF]% \\"& .1VK9IMWbrĂĚĠĤħĸĎώՎێ\V?\\%2DV&G BuBs>&uBP >&G t4d>tAN6P{F uu+JuiQY"s_;rs/>DFsNs &GHsrm~u >&G/!F>&G t O@qrP>&ww7>&9GuP>S]ڜ  ("1  v&w ^ SvvvFPF=uNr&GFF뽋F] ʜ .V3C۠mUQv F uP_G F"7sG P<%]%\"(.5:\KR\Y\\hU 7 g]  V)KLUQQ>uF t   PvF t]9 V1$-V(::UQQG]؋F t^GF t^O ]˘  kUQv P^O^*FFs F F t~uF]\V? #\.9\C\QgUv Pv]\ V?U0$t@s ShG t^*FFFFwU؊;"Gt8PF ON u~uF)7~uFFFuGt60Fu  GF]ː-  V9+5\TY`l\uħIJŽM]PUQ8uERPSP76("GtPFARW6P7F]ݜ \+.9CF J\P_fj w {\ĊĤĹȎˎώӎ  "/7=\CFPV&G;u&G%>S]6>S]Ü V@&*/VA2b UQQ6FP u6^S]ʜ V;$VAY U>uC~'u8F=1t=u ;B~%u >&G>&G;t@] ' +8BJ >k UG   6D"""ފG tAЋފO"]+ #),70tu#: , O. t,&O( u..*]O  !)6urPs>uЋ"G:İщ F'rF"Gt>tG P<ĠrGPrs !unO g G @tg 뭊FsCG ȈG t@O ɲuB"sQRPPpmP tG %G60xG tO Ot P tOs PwErGsЋG7F'sF;uP2޸P \'\6=CJSW^c\ov\ąČ̓\Ěğħ̮\ķĿΎ֎ގ .V-;KRZbv\{ŃŏŘŠͪV/ŲŽĎ\֎\ t]˞V<E}U젵s>u:G "+G]Ã>u G ]Ë"]Ú +2;ΠGUG t6QPGg ߋ u w)Pi]ŜVA'/U"G"Gu  G FFFF&GFFF tGsFF)FP)F^SPvv0F u9FRP$)FFFV6 &w(PtyF G"G&w("+ȋ" G6&w(Pk&s" t؋_^GG 61 &G&GFPv &wM( &+GPPPP<&r &wFFPV^F88w2؊8^&0F88^&8uƋ_^FGGF^G?t#':ĘĜĵļÎΎ֎܎ V0)03EPeixŐŕŠŶźʎЎРG&GsO>.t F(&GF"GG &G") &G )G6 &w "g6&G QPF&GSУ ]L '29@HNV]altx̄VAčĕ̚V@ĤĨīįI_UFF2 !$VD,8\EI\ɠ>UQQr(FG0FF6^S]#+VA1UF tP] \,U F"G$u@F"~uA"FOɱtA"F6 L;ɈNTҲuBV FsPGFFsCDGPtFs"wPrr u "GFsOFsv"G uv"w"O>u G G"?tsFsl"w7WF t^F"GFsHFrs:UMPv"w7v"w w!%P"wFMP"w77Fs6>u G Gv"wPP"gFAPĜm "FjĖģĪIJļVHێVJ +AUdj\sz̓\ōŠͨ\ŵżƎюVINR"w77F t1"GFs#F GPwkFNsWPT]I  \(2U u"g"G$<u6>u G Gv"wPP"gs"w7W G":u G";t="w7 G":uG6"DPw"GuG]m5$+5@LVIRYaoāĉĕħķU"GtO _.&/ddGFF O"ON u2"ȸ~ u >uF"G@tFFFu vP v w"GuFr 0u "GFr""?tGtGR3\cvĘĴ V*0ENVV*l|ŃŋŞŨŹŽĎԎݎ펪g~t]oU^&w &_S^&w&_SFP^&_SFPFPF u)P^&_S^&GRPRPvv7~,u-^&GFF&v~&}^YF]bV*KU^&w &_S^&wFPFPFPFPFPoF t >u.~u)P^&_S^&GRPPvv(~,uN^&w~^YF]Ҝ=nV*Uv F tFFwwk"GFF/FFrs>uFG "+"GFsF  GFFFF+FF;Fr+G;tA"G% u@"QFPFP*Y"sJFV;s<^6 L++ʉNF##N+F=vN GFF#VЋ^;r +v& F^&FN%^& GtF%FF^ G,g ^F^F  ^ W*>u "G= \#9YakrzăĒķɎ/ť0& FFr+(KFG ] \-c UQQs>uB_^G^^@F@^ G+G^+;Ns@] >\!U66 FG$$9 t_&&FWP#P&2  r"GF uFvPFs^SvP)s>uOFPFPsR"OFNV_QNF%FFF" G  G"0]4Tdty\Ćı̸\ĽŎ̎'-6?f+U uAW"шVuC"ˈN шVsl؋_^GF^GFG^;Gu@FGފFs G"GFG t^S^FoshGt]g G+G G"FPFPws2"GPN[NNNOO+(sK%P"wFs^SFs^SP G"GP)묊Fs-FrFGFGF^GF^G]1INckyĀĊĤĬļƎ͎\"\,PX_f\ʼnN-U욪+v]]\ V8ʠ%b-U젴rPvv<] VG-UPvv] VFm-UFFFFFFF;FvFv~^$Fv~^NNOOY]Q.U?uPFP6$> F&?uFv"w7v&wv]( #'06Ldn~Ċ!U  usF NFNF&ON &O.N &uF &GH;Fs^&G+FFF ;FvnF F^&F^&7=Fs(>u1^&^&@$:FuFFF+F F F+F^&FFt`>t &4uFF &G2FF &G4H;Fr{^&G+FFF ;FvZF F^&F^&FFFu PvPF#;u F%P}vv&Z&TFFtw>u Sv vv F] 3 #uS &G6F &;G0rGFPv&FF]6 *4A\UM@,$UFFFF%FFFF]᠝h$U F FNN#;u P~t~r&F%F؉FFN/F%N F~!vNF%V+‰F^](V<٠=%UQQF;sćFF u FV^] %V2(V2J:%UQQF1+ЉVF1PF1X‰F^] %U.%m&%%(&O&Gt G+G6"D "G G"G G]ˋ"?u  G"G G, O. t`,&O( u..*]ˋ"G G "G G G ]ˋ"G G&"G G(]˩j \\\\\\%/8AHOXals|ĀćďėĞġĤĪıĸȎю؎ߎנo&UFF>u PGF.&&&&&&Gr# GsFF GFF t8Wr)^&0+F"G Gv^&FN G~uF륋G r t؊G ;uNԋ]>V<",3\5\7\9\;\=\ANevĕĜĶʎ؎8g'U+(] \ԠIw'UQQFF>t"GtFFs?D]M /47s'U>uw؊:su߀>u]ˋƇu >tw"Gt]˻+$(.15;FJTcW+(UC.:(F(N(N(N(`(v( I >t%"Gu븰]˰]+ \\\\\\\%).7A~(U tN؊G ;uA~t;u "Gu'F+GG>.tG(&G.()(())vv1 vv2]Q7)6=DKRZa\c\e\g\i\k\t\́\A)UQQFFw%؊LF^ &;NuF&FuӋ]D)U젵s5>u "G  &w_+G"G GF& &G &GG  &Gs$gGr  &Gv]p1 '.5DLT_fmu~ĉ)UQQFF &GF &G^&G &G^&G>t  &u  &G &G^&G ^&G &G^&G^] *9@KUP^*U uAW"ʋW( ҲtB"ʈNs@؋ONT9WtV^GF GF^GGF^G+(3 s1^..,.,.!.,.5.P GG^7PP ]$\\\\\\#V<+4AV,XP.UFNNF~t0F^&&G&G&G&G&G &G &GFNFʋF]Ơ'.UvPPPv8SSuY ],.UG% u@Pv;SSKY ] H.UG% u@PvQQ%Y"^;uA"ɱtA"] ' 2 K3/UQQFF;s,^G;FuF"G:FuF˰]1 sz/U"G G !uF"GF^&^&G G!s ^&G^&G^&GFF^&GF^& G"r^&G^&F GFF.;0u^&Z&F^&Z&F^&^&F^&Z&FF^&Z&FF^&Z&N ȠFF^&Z&FF^&Z&FF^&Z& NF^&Z&^&ćFFO&7FY^&G^&Ŀ<t<@(Căģı"ĵĻE c{ŻdWi1t<uIFF^&GZ&WFF^&GZ&WFF^&GZ&W~]Dˠ1UGs^>.uNF+ȉN(&W VFV+Ћ";sNF(&G Z&W (&GFFF+F";s:FFFu^SP (&_SvvF(&GZ&W](;JWkĉĠm2Uv~F9Fr[9FrV~rPFVFV~ u>F NNFَ&?@u'&|u&URvvv&\Z&T]2UG s 60Gs 60 !t6 DuG"rF"GF^&F^&ğSvvgv&Z&^&ğSvvEv&Z&^&ğSvv#v&Z&^&ğSvvv&Z&^&ğSvvv&Z&^&ğSvvv&Z&^&ğSvvv&Z&^&ğSvvyv&Z&^&ğSvvWv&Z&^&ğSvv^F<t<t<u]^&_Svvv&\Z&T^&_Svv["VM'*VL0:Vų4v&\Z&T^&_Svvv&\Z&T^&ğSvv^F8^&G ȴ8;r3^&Svvz68^&Z&P8uGs ~tGF60^-Pvv?6DPvv?6PPvv?6]/#J[zĐĖħı̴V4\\\YV5U9Fu9F u;~t~u PFV ‹^+Ë6";s +VFF ^]!V<8S$6UFF uFF ^]nT?6UQQ>t6_^FF t ؋;N uWvvZv\D]^Gȴ6U >u@;voFF;s^9GuDO":u9]؍^Gt$F*^G66xTLF떡;u.~zPF t6x]ߜc "#&*8CMh ~čđĞĢĪĭİijĶĹ̾V>ˎV<֎V+NTy7UFxF~zP t6~ P6x]H. !$',V>69\?V?EH\7UQ>tx&@FH;uF &F&@F&@F@PX&@]. !&,47EKV]ht}ǠR8UF V ]`&i8UF ࣢F裤] 8UF]8UF]N8UFV ]&8UFࣦF 裨] t ServeSCPLM86 V2.307/08/86 20:58:3ʖ2STACKMEMORYCODEDATACONST SERVESC_CODEDGROUPh@OHH TD KSERVESC> GETPSTRUCTUREU DSUPPFPF u*^&;F w2v F^&@Z&P]V(t3   Setvec_MFPLM86 V2.307/08/86 20:59:5ǖ4STACKMEMORYCODEDATACONSTSETVEC_MF_CODEDGROUPh@(HHTD KC PINTMEDIATED PSINTMEDIATED PALARMRAWPALARMMEDIATED  RGVECTORDIRTYR SETUPVECTOR팕 INTMEDIATED SINTMEDIATEDALARMRAW ALARMMEDIATED RGRAWINTDESCNRAWINTRGMEDIATEDINTDESC NMEDIATEDINTINTSWTBL SINTSWTBLMASK186SADATAOSQ DVV<RV;NV: JV9  @qUFFFFFFFFFFFFFFFFFFFrvz؋F9tb tF ;rw+؊ ^LJFF uHF؍^F;Fu؊GsFFFVFRZ+Ћv^&PF`V‹v^&F^O؉FF t7HF؍^FN;uG^&Z&P_VFRZ+Ћv^&PF`V‹v^&F;s Ft{ SetVec_it1MpPLM86 V2.307/08/86 20:58:5Ȗ7STACKMEMORYCODEDATACONSTSETVEC_IT1MP_CODEDGROUPh@IHHT&ݘD K RGVECTORDIRTYRCPALARMMEDIATED PALARMRAW PINTMEDIATED PSINTMEDIATED  SETUPVECTOR܌FREBOOT HARDWARETYPEINTSWTBL MASK8259A NMEDIATEDINTNRAWINT OCW1_8259 PROCESSORTYPERGMEDIATEDINTDESC RGRAWINTDESCSADATAOS SINTSWTBLINPLM ALARMMEDIATEDALARMRAW INTMEDIATED SINTMEDIATED DVV/RV.NV- JV,UFF]ϠUSF SFSFЉFVFFFrv=؋;Nt%LJFF tpHF؍^F;FuۊGsFFFVFRY+ȋv^&HPF`N&^G[FF t7HF؍^FN;uG^&Z&PUVFRZ+Ћv^&PF`V&F;ssFt>u <t<t6 ]kW P]b{ ߆ \ fjnq uxʼnŏś͞V ŤŬ t SetVec_it1SpPLM86 V2.307/08/86 20:59:2ʖ7STACKMEMORYCODEDATACONSTSETVEC_IT1SP_CODEDGROUPh@.HH T D KCPALARMMEDIATED PALARMRAW PINTMEDIATED PSINTMEDIATED  SETUPVECTOR܌FREBOOT HARDWARETYPEINTSWTBL MASK8259A NMEDIATEDINTNRAWINT OCW1_8259 PROCESSORTYPERGMEDIATEDINTDESC RGRAWINTDESC RGVECTORDIRTYSADATAOS SINTSWTBL ALARMMEDIATEDALARMRAW INTMEDIATED SINTMEDIATEDl B DVV/RV.NV- JV,UFF]ϠUSF SFSFFFFvq؃u[FFvK^㋗r/FFFF tqHF؍^F;FuۊGsFFFVFRY+ȋv&HPF`N&^G[FF t8HF؍^FN;uG&Z&PVVFRZ+Ћv&PF`V&F;ssFtFt>u <t<t  ]Z E d Āę ؍ 6^} ŇŋŏŒ ŖřŲŸĆɆlt4 ( ]J4gćč Ėěķ( .Gŵ ſÆ ǂ ʆ ΂ ކ -t SoftVecMgr_MpPLM86 V2.307/08/86 21:00:1ؖ8STACKMEMORYCODEDATACONSTSOFTVECMGR_MP_CODEDGROUPh@dHH T*٘D KO ADDSOFTVEC ENTERSOFTVEC: FREESOFTVEC PUTONFREELIST1 RECLAIMMSGs EXCHSWAPPING OSOFTVECRUN CONTEXTSTATUS MSGWAITCOUNT MSGWAITFREENEXCHGNPCBORGEXCHGORGEXCHGUSERNUMORGPCB SOFTVECFREE NSOFTVECFREECRASHKRESPONDK D>UQF u PG^vF]t V   ՠ:U FFHN;sP;V uqVrQX^FF t؋;NuFGGL^G׋^7^Sv^FFFX^FFtd]'' y\ĕ FUQF t.F^G u^GF;u]f  * .4F1UQQ^F>uFFF^]4"6:;sUFHN;sFFF;t^FF u؋NFOtSvV9uC?u-DFF&D!&| ;ttP PvF9t^Ot4?;u,v1^G;Fu;^uG F^GFFrFFF)v;FuFt]N( "3e v̢V̭V ĸ \ It SoftVecMgr_MFPLM86 V2.307/08/86 21:00:4Ֆ8STACKMEMORYCODEDATACONSTSOFTVECMGR_MF_CODEDGROUPh@2ݘHH TD KO ADDSOFTVEC ENTERSOFTVEC  FREESOFTVEC PUTONFREELIST RECLAIMMSGkv MSGWAITCOUNT MSGWAITFREEMSGWAITRESERVENEXCHGORGEXCHGORGEXCHGUSERNUM SOFTVECFREEKRESPONDSLINKSUNLINK DU] U]U]QUQQ^F>uFFF^Gt]"6AEwkU~uFHN;s;FtFF^?t[PFGt5_^F&G!&w;Ftt ^SvP띋vFtS]J-'?TV {̏Vėĝ̡V ħIJ>t Spctu_MFPLM86 V2.307/08/86 21:01:1ז3STACKMEMORYCODEDATACONST SPCTU_MF_CODEDGROUP5h@RHHT D K CHAINTOUSER CHAINCRASH ERROREXITCHANGEPRIORITY SETLEDSTATE GETDATETIMESBINITFILESPECSBINITFILEPASSWORD INITFILEPRIOFREBOOTSYSTIMENTICKSCDTMASTERREADYFLAG̜ DUPPr N t uPF tP>>++ωQQQQ6PPF=uFvv]ˁi VVV 8=VJVPTW [_ j m p u yąċĒ ̙V̮V̶Vt4  Í}Y6SP] # V ,0 5V;V@VݠD&UN;s)v+Pv0~9F]b V #8?=fUF;t P6~9NF] V 1StSuspendResume_VpPLM86 V2.307/08/86 21:02:3Ԗ;STACKMEMORYCODEDATACONSTSUSPENDRESUME_VP_CODEDGROUPh@`HHTD KSUSPENDCONTEXTSTARTSUSPENDCONTEXTFINISH: RESUMECONTEXT STOPCONTEXTRESTARTCONTEXT@DOQUIETCONTEXTvFSERVERNEEDSRQr CHECKREQUESTLOCKVIDEOFORMODIFYUNLOCKVIDEOFORMODIFYKSEND ALTQUIETIO ALTGETVHBTERMINATEPARTITIONTASKSNPCB USERNUMSWAP PRGSWAPPINGRQ NSWAPPINGRQ ORGOEXUCBRGCRQO SrpDmy_WsPLM86 V2.307/08/86 21:01:3Ֆ4STACKMEMORYCODEDATACONSTSRPDMY_WS_CODEDGROUP̖h@HHTD KBMASTERFPCPUIDBMYSLOT FMASTERFP RGPROUTINGMASK186  NDEVMOUNTED RGFPMASTERMOUNTTABLECDTPCDTUSERNUMCHANNELCUSERNUMCHANNELD7FETCHLOCALUSERNUM POLLSYNDROME  SERVEREMOTE DWUSO O K@-CAUF]  U]XU]tStatusPLM86 V2.307/08/86 21:01:5Ӗ1STACKMEMORYCODEDATACONST STATUS_CODEDGROUP֖h@mHH T"D% K OVLY7܌ CBNODENAMEUSERNUMCLSTRLAST EXCHNETSERVER FILEHEADERNUMNPARDESCNUCBOFCBOFHBOVLYPROCPRQRGSBWSUSERNAMERQRGWSIDSPEC TOTALFILESIZEUSERNUMCRASHSENDCHECKFHERRORERRORIFERCNOTOK FILESYSTEMMINREADFILEHEADERVALIDATEFILEPROTECTIONLEVELWRITEFILEHEADERZ%" DX Localb Master٠U5Fv #P~rzmu Pmmu@F~us P>u,!>u#>u >nu > t P t PP> vP^.uFFF> u. ^eqFF9GwvFًGS tPP뻸FVFWF(F7G7FF\F`FozFFFsiF7bn^^FF!Lp^^FPF6FF@*F  V'V-;VA_Venu |Ĉ ̒Vė̟V̥Vĭı ̸V\\\\܂ \\\\\\\\\\\\\48ALVRVYxŵ˂;v;rF^FtF^v6>vFYN;s W+Pv8Ȱ.hhhhVSPWP_8P6 PPG7B\`oP+> skwuaPP6@PPJJ>u97P PVPP\PPoPPyPP P6P; v6&SPHP&w@[_Í}^G 9rA&+  /@ CVI ] nVt ć Ď\Đ\Ē\Ĕ\Ė\Ę\Ě\Ĝ\Ğ\Ġ\Ģ\Ĥ\Ħ\Ĩ\ı ̶V̼Vς V߂  $V0 tVz}V͂V͈VŐŔ Ś ŧ ͬVŲς ӆق  LPSQIQ^썷[_5 RGPCBORGEXCHGRGASIB CONTEXTSTATUS CONTEXTSTATE EXCHSCHEDRGPRGLOCALSERVICECODE} D%!sys֠>UQQ>u(vFPvF]˜ \ #&-\ ]:UQ~-u vF5F]؍G t؋G tO^]1 \*.4@P9U F]؍Gtv@^$u@Fù]؍G t? G t NsG  t u؋O?;NufG;uGPFPF u^SF tvFFm]m#\,<AOSYag{ąčĒėĚĩĻǎ̎Ў֎ݎVVV!$'#|UQQFFF;sKP;Vu1Vr@$t@FsFHF묊FsF]! GVWkV :@UQFF;sH;Nu`F]  vUQQFF@F;rl6F^utD6Ft-SPPRPPFt-wrv&0ruA s v&PF t*HN;t4&6P%]̜d  26=@VIMThVquċ ̑\ėěİ ĶĹ̾Vʆ ۆ V?rUQQ^ ğ^Fv&#;u]͜t Svrmb_MFPLM86 V2.307/08/86 21:03:0֖3STACKMEMORYCODEDATACONST SVRMB_MF_CODEDGROUP:h@ HH T&ݘD K SVR_SETMBISRŌFPRQINSERTADTENTRYDELETEADTENTRYPROGRAMADAPTERDISABLEADAPTER D7UQF$F<wF$FF<v<v]$c3Uvs*Bvv ^SvF u(vv F tvvFF] } &V8VJV@9UQvds*vvF uv] V+VȠIU&G t#&w &w &w&_S&w:]&w &w]X)6tSwapIOPLM86 V2.307/08/86 21:03:1Ֆ1STACKMEMORYCODEDATACONST SWAPIO_CODEDGROUPh@ DHHRT<ǘD KH OFREESWAPFABFHSWAPFRETRYNOSUCHVOLUMEFCANTOPENSWAPFILE ALLOCEXTMEM DEALLOCEXTMEM SECTORINSD CFREESWAPFABXDEALLOCSWAPFABSANDMEM`ALLOCSWAPFABSANDMEMREADWRITESWAPDEVICE RESETSWAPFILE  OPENSWAPFILE\RKILLNEXTCONTEXTCHANGEFILELENGTH CLOSEFILECRASH CREATEFILE GETFILESTATUSOPENFILEREADREQUESTWRITEKWAITWRITELOGGETMEMMEMFREE SWAPFILESIZESWAPMAPSBSWAPFILETRYFIRSTSBSWAPFILETRYFIRSTPSWDSBSWAPFILETRYEACHSBSWAPFILETRYEACHPSWDIBSWAPFILENUMBERRGCANNOTOPENSWAPFILECBCANNOTOPENSWAPFILE NSWAPFABSOPCBRUN DUSQRU"~G > VދNVNFFFF^NFPF u96 FP~uPv޸PFF]8 $6:UfV s{V ćČ̘VģoU~G FFF FVFVFPF u6 FPF]ˍ#,09=KV X`V UQFFG]S ,0U>u]á؋]ȜX XU]a g`UQ~tSF tL؋O tRQG@PF tPFG뭋]")V6Vu\F tAFPFP5   SysBsDummy_MFPLM86 V2.307/08/86 21:04:0Ֆ8STACKMEMORYCODEDATACONSTSYSBSDUMMY_MF_CODEDGROUPh@HH TD K SYSBSDUMMY3 D U]˧t SysBsDummy_MpPLM86 V2.307/08/86 21:04:1Ԗ8STACKMEMORYCODEDATACONSTSYSBSDUMMY_MP_CODEDGROUPh@lHH T D KINITSYSBYTESTREAMCLOSESYSBYTESTREAM SETSYSBS GETBSLFASYSBS) SETBSLFASYSBS3FIXFILELENGTHSYNC= DOWRITESYSOUTG DOREADSYSINQ CHKPTBSSYSOUT[ MAPBSDEVICEe ERROREXIT DU] U]UP]V4)U] l3U] b=U]F;Fv)4F u^~uGG|FGF u9GvGPwPGu POG)Ft^F t^7`F^GPFP r]:\ASZfwĂĈ̒V Ęğ̬VIJĹ\鎗WUQQ^^F^^& t(v9s^&^^SP^F΋]HU~ t~t/FF F~uFFG;Fw)F?uۋGNFG+F;Fs)F FFFvFV>uv^ SFPvvL~u$6^ SFPvvFP"6^ SFPvvFPFF tr P#^ SFP^ FFF] Ŝ+/INTČĵVَV  VT\U~F FF~u7FV FVF N ׉FV5FV FVF N ׉FVFFFPF u6 FPF] z26im̢V į̷V @ UQtPF].V\ $)36\Us u uPP}F tFF~uu^F 100PF1X‰Fcv+^d100PF 11X‰PP:F t/F넸PPF tQQP F]/O '\6:Z^čđķĻΆ҆WUP^GPP^GPPmmPF uw6PFPPF uNFV;u;s6FAPFV PPFv5r v)sMF]+*V7GVZ`fiVr|̗VU^GPP^GPPPPFPrыF=t u-P^GPP^GPPmmPF t6PFPPF uC9Vu9Fs26RPF uFV6PPF~t6F#PFV PPFF]G&VBeVu̅Vđĕģ̨VĴĸĎVێV V&2U~u~t@"]s TU vNF^ƇFH;vN^NFFF'F tCȋF1F uF;FvF0^^FFN1V 1F붋^Ƈ^PPF]*#"47věğ̨V d* UFFsFFFf^]/ UF V ]&F UF ࣬F裮]7 h UF]Dy UF] UFV ] & UFࣰF 裲]̜ t6 \GU]RQU]J[U]> eU]t Termio_MFCTAsm II-1.0-??SEG??SEGDataData Termio_MFCodeDGrouphh h<3 fCliPortAvail w51DataPort fKludgeAvailDoCtosIO w51StatusPorttmBufOut hardwaretype rgbBufOut ibBufOutTakeIntHKbd ibBufOutPutpCdt fRedirectModefBufOutOverflowPSend@&G &G#t;txuq>utaC#c t)u  > v/ C#1 C#>tPPPu->utˠ t:tˋ>;>t'u &$uG#>>&%&Ƈ$>tPPPu&"tAG&-6;?CJNT]ahmrv}Ăćċďė Ğ ħV ȩV ĭĴĻVVɴʹӴVV  #V %V )7V9V TermProsMF_BTPLM86 V2.307/08/86 21:05:3і9STACKMEMORYCODEDATACONSTTERMPROSMF_ALL_CODEDGROUPch@| HHJT#D$ K(SERVICEEXCHTERMINATIONRQRESETztWAITFORRETURNKEYASKFORPROPERCARTRIDGE'POSITIONTOEXITRUNFILEATERMINATIONPROCESS3EXIT  ERROREXIT  ORGOEXUCB ORGPARDESCNPARDESCCRASHPSENDREADKBDREQUESTRESPONDWAITP READTABLELOOKUPTABLEFORFILETYPE DOOPENTAPE DOCLOSETAPEDOTAPEOPERATION DOTAPESTATUS FPAUSETOSWATFTESTFORSYSSVC FETCHUSERNUMFETCHLOCALUSERNUM FETCHEXUCBULCMPB PUTFRAMECHARS RGDEVICENAME CBDEVICENAMERGBINVALIDCARTRIDGEPROMPTRGBREINSERTCARTRIDGEPROMPTRGBTERMINATIONPROMPTRGBERRORPROMPT CBERRORPROMPT RGBOKPROMPT RGBPROMPTFRESETDISABLEDORGPCBNPCBMSGWAITRESERVENMSGWAITRESERVENTERMINATIONRQPRGTERMINATIONRQOPCBRUNFREBOOTRGSCNTLINFOSYSRGNREQRESPPBCBSYSRGSYSSVCPARNAMECBSYSSVCPARNAMEUSERNUMPRIMARY RESETSTACKi$. DRG&/*+HI.)+UQQFF< t< tFPF]IV'UP P ]@  \EAU Fv v PPrmP^SF tF^&F0Qv v PFPFF u}0PPMPFtSvNF؊0Fcw6v1FF~t@~t:v v vPPF tv v vF'#N])%V ASV coV ČVV \3UHr &PHr!IsI6FPPDHs *P~t HrIFFP*^8Gu:OQQ,Pu!_*^Gs&& @FFдFHN;rH;NuHFuנHr ))HsF5v^GFv^FvvPv^Gs>GvF^GF^&GFF^&G 3F t"uvP~P:P2vw V.( +/7V @GKV.ValVwā,Ď+̘VģĴ͆"!#$ V#6V>Ś#Ş$͢\ųżÆˆІ؆\'!FPAvvvP6F tPo^&G =t=u$&& ^&G F&GFFs^&GFP*^8Gu:OQQ,Pu!_*^Gs&& @F^&G F&GF&GFv;r^&G#^SP3v^u^&G#^SPa3^^v&| uFGr&D ^SP.3^Gs^&G&6  MSGWAITRESERVE SYSDEVICENUMNTERMINATIONRQPRGTERMINATIONRQOPCBRUNFREBOOTRGSCNTLINFOSYSRGNREQRESPPBCBSYSRGSYSSVCPARNAMECBSYSSVCPARNAMEUSERNUMPRIMARY RESETSTACK$. DRG&/*+0(1'.)U0r &P0r!1s16FPP0s *P~t 0r1FFP*^8Gu:OQQ,Pu!_*^Gs&& @FFдFHN;rH;NuHFuנ0r ))0sF5v^GFv^FvvP&v^Gs>GvOF^GF^&GFF^&G vFPtPFPGF u@Pvw@Y"sŚŞ͢\V F^&GFF^&G ,~u&vFPFPFPuPtPF~uvvvP^SP3vw ^&_S^&wrmPFPF t^&G^SP3vw vFP@e\"V u> !tw FPP]]4 )*$('.47 tvw vF ]؜$.'7V ?! UFG FF;w]N& =uFr7PF uw FPF F!tPFu]Ϝ5 '".%7?&ETYVf'qV ̆VA UQQF t+> u !u ~u H3v]%)\3VgU U~tD~uH2Ir#F^&G^SF tPv 3][-V:VD\I\;D UQQF^v&8tPPPPPFFً]6%V{ UFFF'Fr]ȋF10F:t FrFFsF^v& ^v& FFN1V 1F뛋]t UP ]˞\0w U FPPF~u6 vP^FF^&GFFFP^SPIFr]ҜVVV%--V3V\Vt TermProsMF_MFPLM86 V2.307/08/86 21:06:2і9STACKMEMORYCODEDATACONSTTERMPROSMF_ALL_CODEDGROUPch@ HH2טTAD$ K(SERVICEEXCHTERMINATIONRQRESETz.TERMINATIONPROCESSEXIT  ERROREXIT ^ ORGOEXUCB ORGPARDESCNPARDESCCRASHPSENDREQUESTRESPONDWAITP FPAUSETOSWATFTESTFORSYSSVC FETCHUSERNUMFETCHLOCALUSERNUM FETCHEXUCBULCMPBFRESETDISABLEDORGPCBNPCBORGODCBMSGWAITRESERVEN7 F~uvv:vGF^GF^&GFF^&G F;.tPF.t4t+^Os=,t ^#t^#uv^&G =t=u$&& ^&G F&GFFs^&GFP*^8Gu:OQQ,Pu!_*^Gs&& @F^&G F&GF&GFv;r^&G#^SP.؜Z!%\|V ijķ̻\ĎVҎۆ)WV bly̓VŎşV φV\Sv^u^&G#^SP^^v&| uFGr&D ^SP^Gs^&G&^SPvFP^&_S^&w&_S^&wF u"vvvPgF t vvFF^&G~u ^& t^SP~t^&O&w~p^&GFvvP\0.vvPMP^Sv6 ^SvvvP^SF^ON^&ON^&?t vvP vvP^S~t^& u^&G ^&G.V *V3\]Vf\̃V̌\V\GLk.vt@^& tA "FsFЊFr.FHN;rH;Nu`Fu׃~u F^GF^&FNv~~t^& u&G^SPuk! V -V ATuyVsqU^㋇FG F PP.> u> !tw FPP ]4 $(.47 u !u ~u 0v]%)\3Vg]D UF tKu001r0^& u%F&G^SF tPv]5VBVG\QV֠ UP ]]\0w U FPPF~u6 vP^FF^&GFFFP^SPFr]V V V %-V 3V \VƊtTermProsMsg_MFCTAsm II-1.0 ??SEG??SEGConstConstDGrouphh,rgbTerminationPromptcbTerminationPrompt* cbOkpromptDrgbReInsertCartridgePromptrgbInvalidCartridgePromptrgberrorprompt rgbpromptF cberrorprompt*cbReInsertCartridgePrompt rgbOkprompt,cbInvalidCartridgePromptcbprompt0 Error Exit, Termination Code : ) Normal Termination. Please insert system Tape, then hit key to reload menu program.I Invalid or improperly inserted System Tape.. Please correct the problem, then hit to continue:= Termination: operator intervention.(7  %=hV#;thPF+ȋu>u6hftYhf#;tHh`F+ȋd;@FF F F u  tËF21Ҝ=V 'V 7V HV Q[dV qV ̂V ċĘğīĿU<t<u\hVt hVh@hTjhRF2PF2hPj>uhVhPhVH>uKhft hfh@hbFdPFdh`jhfhpF2PX>t$]dIV "V ,V =V JRV XluV ̅V ̖V ģ̫V ̶V ľΎ׆ކ7U<t<u hVh@p>t ]ӜV $+[X^&GFF^&FF^&Z&W tv&\Z&T^&G&D^&GFv^FF^FFF t>&HRuu^&9Gv*P^&o.^&9GvP^&o^&w^&Gܜ-^&HRuSF^FFTimDumPLM86 V2.307/08/86 21:07:0Җ5STACKMEMORYCODEDATACONSTTIMERDUMMY_CODEDGROUPh@HH TD KH KSETTIMERINTKRESETTIMERINT TIMERINTERRUPT CLEANUPTIMERQ DU] U] U]N U]It Timer_MFPLM86 V2.307/08/86 21:07:2Ж3STACKMEMORYCODEDATACONST TIMER_MF_CODEDGROUPCh@HHT8˘D K'TIMERLOG FTIMERINTCPITINTH CLEANUPTIMERQ KSETTIMERINTKRESETTIMERINTTIMERINTERRUPTMG ORGOEXUCBTIMERQOUTPLMINPLMSADATAOSSETDSFETCHLOCALUSERNUM6 D:UQfPu`PF+ȋd1]\ VV%p]6UfPt fP@PbPFdPFd`PPfPP]WVV,V9DVQV$UfP@P] V.iU^&GFF^&FF^&Z&WF t"FF&GZ&W^&G^&GY^&G]}Uv^FF^FFF t?&HRu5FFF^9Gw9G v ^S3 FFF^&벋] V!+ߠ9U^&9GvP^&o^&w^&G]/U^&HRuSF^FF^&GFFF FthF;FsL)FF tU&HRt ^&G;Fs)F^F&FF^F&)GF^&G+F&GF^&FF^&Z&WF^&GZ&WF^&Z&WF tFF&GZ&WYF^&G^&GHRFs S]!bhjUQQ^&HRu,^SFF u}0^&HRt ^&t^&G^SC]:jMU FFF t^&HRtzfP%=tl^&uM^S^&GFF tFF&Z&WY^&w ^&_vv tP]*3V̀V̏Vę~t Timer_t1MpPLM86 V2.307/08/86 21:07:5͖5STACKMEMORYCODEDATACONSTTIMER_T1MP_CODEDGROUPh@HH T:ɘD KDCOUNTER18254NGEN FTIMERINTMODEWORD8254NGENTIMERLOG*H CLEANUPTIMERQF KSETTIMERINTKRESETTIMERINTDTIMERINTERRUPT{ ORGOEXUCB CONTEXTSTATUSFPROCESS OCW2_8259 OCW1_8259OPCBRUN PROCESSORTYPESADATAOSTIMERQSETDSOUTPLMINPLM D<t<uJhVtO>uhV8 ^&GFFF FthF;FsL)FF tU&HRt ^&G;Fs)F^F&FF^F&)GF^&G+F&GF^&FF^&Z&WNF&O_&&X&DN t &\&DF^&G&GHRFs Ss _@M  ` -dD^&HRu,^SFF uQ-^&HRt ^&to^&GS&ٜ 9e FFF t^&HRt ˀ>u hV%>uhV >uhf%= F F u^&uM^S^&GFF tFF&Z&WY^&w ^&_v7 uIP90 (1:V EQZV h̽V V ֆ t Timer_t1SpPLM86 V2.307/08/86 21:08:3Ζ5STACKMEMORYCODEDATACONSTTIMER_T1SP_CODEDGROUPh@]HH T:ɘD KDCOUNTER18254NGEN FTIMERINTMODEWORD8254NGENTIMERLOG*H CLEANUPTIMERQF KSETTIMERINTKRESETTIMERINTTIMERINTERRUPTuk OCW2_8259 OCW1_8259 PROCESSORTYPESADATAOS SASEMILOWEST SATEMPHIGHESTTIMERQSETDSOUTPLMINPLM D<t<uJhVtO>uhV%=hV#;thPF+ȋu>u6hftYhf#;tHh`F+ȋd;@FF F F u  tËF21Ҝ=V 'V 7V HV Q[dV qV ̂V ċĘğīĿ"U<t<u\hVt hVh@hTjhRF2PF2hPj>uhVhPhVH>uKhft hfh@hbFdPFdh`jhfhpF2PX>t$]dIV "V ,V =V JRV XluV ̅V ̖V ̫V ̶V ľΎ׆ކ͠7U<t<u hVh@p>t ]ӜV $+hX^&GFF^&FF^&Z&W tv&\Z&T^&G&D^&GeF F^FFF t?&HRtˋFFF;r;s ^S` FFF^&B:@\>u^&9Gv*P^&o.^&9GvP^&o^&w^&G ^&HRuSF^FF^&GFFF FthF;FsL)FF tU&HRt ^&G;Fs)F^F&FF^F&)GF^&G+F&GF^&FF^&Z&WNF&O_&&X&DN t &\&DF^&G&GHRFs S`rd^&HRu,^SFF u-^&HRt ^&t^&GS9h9gu FFF t^&HRt ˀ>u hV%>uhV >uhf%= F F u^&uM^S^&GFF tFF&Z&WY^&w ^&_v7 uIPLМ0 (1:V EQZV h̽VVֆt Tpctu_BTPLM86 V2.307/08/86 21:09:1ϖ3STACKMEMORYCODEDATACONST TPCTUALL_CODEDGROUPMh@HHT.՘D KEXCHTEMP= WAITFORRETURN7REQUESTPROPERCARTRIDGE^ CHAINTOUSERx, READTABLELOOKUPTABLEFORFILETYPE ALLOCEXCHCHAINCRASH DEALLOCEXCHREADKBDDELAYCHANGEPRIORITY SETLEDSTATESETEXITRUNFILE PUTFRAMECHARSTPINITCDTMASTERREADYFLAGFREBOOTRGBBADCHAINPROMPTRGBBADCARTRIDGEPROMPTRGBINSERTCARTRIDGEPROMPT8  ۠ XOFFLEV HERALD CONNECTLEADINMODEà SPEED AUTOQBLOCKTYPEӠ NUMBER SIZE9ODD EVEN= NONE6ONE ZERO UNIX CTOSX2TZ_cjs|=  $(,048<@DHL' jPRESS ANY KEY TO BEGINURUQbF> uVRT^> uZ8Z2bF]Ç.}[NUQFFw@VR@0PFFPPFFPPFu]` &V7VHV WUQFFPPvPvPv@PvNPvP]VV(V3V>VIVUQFFPPvPvDP> u(vPvPvPvvPvPFuvPvPvPvPvPvhP]<VV(V.:VE RGDEVFILENAME CBDEVFILENAME FILENUMOFFSETN D;UQQF^v&8tPPPPPFFً]%V +7UQQFF< t< tFPF]V^UPP7]ޜ  \UxU PPr N t uPF tPPF tPFF~t&PP6PPFF tۚ^ԸPPMPFtF؊Fcww^6FF 10ӊF10PPRPPPF tPPPRPPSPPF tPPP7V V V8V =BVOVXVeVyă̈V̘\ğ̫VÎ\ݎV (V 5V:?UVbVgow\t Tpctu_MFPLM86 V2.307/08/86 21:09:4̖3STACKMEMORYCODEDATACONST TPCTUALL_CODEDGROUPMh@MHHT"D KEXCHTEMP CHAINTOUSER CHAINCRASHCHANGEPRIORITY ERROREXIT SETLEDSTATETPINIT GETDATETIMECDTMASTERREADYFLAGFREBOOTSBINITFILESPECSBINITFILEPASSWORD INITFILEPRIOSYSTIMENTICKS DU PPr N t uPF tP>>++ωQQQQ6PPF=uFvv]˄m VVV8V=BVOVUY\ `d o ru z ~ Ą Ċ Đ ė ̞V̳V̻Vt Tpinit_BTPLM86 V2.307/08/86 21:10:0ؖ5STACKMEMORYCODEDATACONSTTPINIT_ALL_CODEDGROUPh@R HHT:ɘD. K1 CONFILENAMEBMYTYPEERRTPINITFILEERR`a MATCHTOKENINITGET>INITSET|INITERR INITERR26 INITTOKENEMAKETCBSTPINIT8 Ub FCLIPORTAVAIL W51DATAPORT W51STATUSPORTTCBTABLE RGNBAUDVALMASK186USERNUMCHANNELAUSERNUMCHANNELBUSERNUMCHANNELCUSERNUMCHANNELDSTPINHDR STPOUTHDR RGTPINBUFFERSRGTPOUTBUFFERS NSTPINBUF NSTPOUTBUFNUMBEROFBLOCKINITSIZEOFBLOCKINITQADD16 GETPROCINFOCRASH DELAYOUTPUTNOERRLINWLINP RESETPORTCHANGEBAUDRATE INITMEMPROCA.$ DLASYNC 10, SPEED=9600, PARITY=NONE, STOPBITS=1, CHARBITS=8, CONNECT=CTOS SO 3; TASYNC ZTERM_END cPARITY jSTOPBITSm sCHARBITS |MODEMd FLOWGEN FLOWACT FLOWANY XONLEV9 VPVbVmVV̊V̕V̠V̫V̶V*UQQFFwFP%Fu]dU Fv^&FF t3FF HN;r^&F^ &8u Fu݋F@F봸] aB>U˷ćFFFFVw^&Fu]s 3|U˷ćFFFFVw^&Fu>u>u> u>3u>>s7!>u>u>3u^S^S]ݜ;- u FFFFFFFFFFF F ^&GF&O N ttt}N{^&S^&w2PF9Ft 9Ft9Fu,>Ou|OFuP FPhF9Fs9Fv>Ou>Pu P ^.@j|r5N~|CYJ>PuKP @F;Fv P ~uF>.OSF;Fv P ~uF>.Op>Ou|O]Fu P ^&_S^&w ]pĆ̋\ģ̩\İ̼\ĎȎ܎\\\\\\\\\ \ \ \\\\\\\\\\!\#\'1\D\P[^a\hnru͆\ŒŝŠͣ\ŪŰųŷŽ\Ɏ\x5PF u P Ftu>7u .P FH8uFtu P ~v P F6{Ftu P Frv P ~u8<t<u .P F7cFu P 9*xFu P ;bFu P <=Fu P <=fFtu P ;Fs P F@6Ftu P Fr ;s P F>}Fu P Ft 4F2^&_S^&w PF u P 4F3>3uF;Fu~> ͜\\&0\9M\\\dx\̎\ę̨\İ̿\Ŏʎ\\ \)\.=\EY\gu\}͌\ŘűͶ\\̎ӎ׎ݎRa%uqFu P :[Ftu P F^㋇F u P F;FuF5yFFu P HFu P ^&GFF^& t P ^&,X&^&<r<v P ^&fFtu P >u P KF2Ftu P >u P KF]V )\/D\Tb\r̆\Č̜\̼\\\\!5\;E\KUUF^^^#‰#‰F> uFF FF;FvZğ^FF&> uFFF;Fv^&G'^&G,^&G-^&G'^&G,^&G-F^&G Z&W^&^&G^&G^&G^&GF^&GZ&W^S^&G&W6^&P^&G^&&G^&&G^&G^&G ^&O ^&G^&G&^&G0^&G1^&G4^&W2^&W.^&G9^&W& ^&G8^&GJ^㋗ ^&W*^㋗לQ ' +6`rІ ن ݆ V+ .V9 =AV܎r ^&W(^&GB^&GC^&GD^&GE1v&DF1PZ+^&WH^&G;^&G<^&G= ^&O>^&GA^&G?^&G@^&G/^&GPvvPFVvvvFVFt]+$6Ĕ Ę̜V̰V8 UQPPSPPPPP> u;P/P;P   "PPzPP> u zPP|PP&&OP> u  3> t PPHPEP6PP(%]˒p !&V,V2NTZ`fl̈VĎ̛V̧Vĭ̷\ľƎʎю֎ݎV\\VV*t Tpinit_MFPLM86 V2.307/08/86 21:10:4Ԗ5STACKMEMORYCODEDATACONSTTPINIT_ALL_CODEDGROUPh@N HH(T:ɘD. KERRTPINITFILEERRza MATCHTOKENINITGETINITSET%INITERRINITERR2 INITTOKENMAKETCBSTPINITt c FCLIPORTAVAIL W51DATAPORT W51STATUSPORTTCBTABLE RGNBAUDVALMASK186USERNUMCHANNELAUSERNUMCHANNELBUSERNUMCHANNELCUSERNUMCHANNELDSTPINHDR STPOUTHDR RGTPINBUFFERSRGTPOUTBUFFERS N9  [Ff \)\8\@T\j\ū\Č̛\ġĦ̶\ļ\Ҏ׎\\ \!5\CQ\Yh\tō͒\͢\ŨůųŹĆɆφ\!(tu PF^㋇F u PF;FuFyFFu P Fu P^&GFF^& t P^&,X&^&<r<v P^&fFtu P>u PKF2Ftu P>u PKF])@ \)\9M\Sc\̃\̧\Ĵ\Ύ\ގ\ \wUF^^^#‰#‰FF FF;FvLğ^FF&FN;v^&G'^&G,^&G-^&G'^&G,^&G-F^&G Z&W^&^&G^&G^&G^&GF^&GZ&W^S^&G&W6^&P^&G^&&G^&&G^&G^&G ^&O ^&G^&G&^&G0^&G1^&G4^&W2^&W.^&G9^&W& ^&G8^&GJ^㋗ ^&W*^㋗^&W(^&GB^&GC^&GD~KSTPINBUF NSTPOUTBUFNUMBEROFBLOCKINITSIZEOFBLOCKINITQADD16 GETPROCINFOCRASH DELAYOUTPUTNOERRLINWLINP RESETPORTCHANGEBAUDRATE INITFILEPROC.$ D[Sys]xxnn.CNFSO 3; ASYNC TERM#ENDZ 'PARITYQ .STOPBITS 7CHARBITSȠ @MODEM FFLOWGEN NFLOWACT VFLOWANYڠ ^XONLEV eXOFFLEVѠ mHERALD4 tCONNECTҠ|LEADINMODE SPEEDZ AUTOBLOCKTYPE NUMBER SIZEuODDՠ EVENy NONErONE ZEROY UNIXP CTOSVX2#'.7@FNV^emt|=  $(,048<@DHL'A j*PRESS ANY KEY TO BEGIN*UQbF^Z2bF]V[&UQFFw@VR@0PFFPPFFPPFu] &V7VHV W}UQFFPPvPvPv@PvNPvP](VV(V3V>VIVꠕUQFFPPvPvPFuvPvPvPvDPvPvPvPvhP]œ-VV(V:VEVPV[VfVqV|V̇Vt*aUQQFFwFPTFu]ԠdU Fv^&FF t3FF HN;r^&F^ &8u Fu݋F@F봸] BU˷ćFFFFVw^&Fu]C 3%U˷ćFFFFVw^&Fu>u>u>u>u>u^S^S]M2-u%FuPFhF9Fs9Fv>u>u P^.+m Vq#n>uKP@F;Fv P~uFSF;Fv P~uFp>u%]Fu P^&_S^&w PF u PFtug7Kaf\~̄\ċ̗\ğģķľ\\\\\\\\\\\\\\\\\\\\\\\ \\+69<\CIMPa\mx{~\ŅŋŎŒŘ͞\Ťʹ\Ɏ\\>u .PFHuFtu P~v PF{Ftu PFrv P~u<t<u .PFcFu PxFu PbFu PFu PfFtu P;Fs PF6Ftu PFr ;s PFvFu PFt F2^&_S^&w PF u PF>us;FuiqFu P:  ' +RĴ Ľ ˆ Ն ߆V V !%VҎ ^&GE1v&DF1PZ+^&WH^&G;^&G<^&G= ^&O>^&GA^&G?^&G@^&G/^&GPvvPFVvvvFVFt]0x |̀V̔VWt UFF=w PFsPPP}PvPozPPzPP|PP&&PPPPPPPPPPPP(%]˞JKVWVcVis\z}ĂąĊďĔĜ̡V̧VĬĵ\ĺ\̿VV҆Ċt Tpmain_MFPLM86 V2.307/08/86 21:11:2Ֆ4STACKMEMORYCODEDATACONSTTPMAIN_MF_CODEDGROUPh@*HHTTD KTCB0TCB1TCB2LTCB3TCB4TCB5QTCB6TCB7TCB8VTCB9TCBTABLEMASK8251(MASK8274* FINWAITINGRGNRATESb RGNBAUDVALWAITDSR SETCARRIERs RESETPORTGCHANGEBAUDRATE FINISHDRAINRQ| FINISHREADRQTPOPENbTPOPENCOMPLETETPCLOSE# TPREAD" TPDRAIN TPWHERE[ TPSET  TPNEWOWNER TPTERMINATE" FROMTPPOLLER TPPROCESS(MASK186 PREV51STAT CUR51STAT NSTPINBUFCRASHRESPOND SETLEDSTATEWAITGETINBUF CLEARINBUF CLEAROUTBUF DELAYOUTPUTLINWLINWADDNOERR ERRRESPOND D,LQV  $ (/*-,{@C6vv66v V C"b;@0 &"2Kn,X` %KwwU^&F&O*N&O'r%zPFȱ@ȲX# Ұt@FVu@FF:Fu]]sU ^&GAr&G'r6&G*FPPVu@FFr^&GNS|F^&*ٷ㋗V# ҲtBVVr&^&*( V(#FF^&G2^&_^FF&G ],V kĒĖĚĢĦGU (F^&G*F&O'sP@P^&G?r&8O@wF^&G?F^&_@.NN0 ^&_>.NN@ N vvv7PhvPvPvPF@^&_@.|NN elsvy^&_>.NN N vv^&G?r&@w F ^&G?F^.FFFF vP^&GPrvl,V Ă\ě\ĝ\ğ\ġ\ģ\ij\\\\V V V V V \5\7\9\;\=\M\d\f\h\qV Ů\\\\\V ޠr7F!PvFPvPvFPvPvP(F]! V !V ,V ?V EIRV ]V ĠU ^&ȈF&_=㋏bN(F^&_=㋇bF~tCZF\FbFVFRTZF\FbF@^@^^,v^,FP(F]ќ9ēĜ̟V Ĭ̲V ĿV ɠJ|UQQ^&GJ^&G u#FFPP^&G&W] &V,VUZP^ &GFF uq^ &G7^ &G8^ &GL^ &GK^&GFF^&Gv &9D s_ u6F^&G;Fs"^ S^&FVFt^&GFF^&w^&{^ & u3F^ &G ;FsS^&FVFt^&GFF^ &w"^&^ &G"^&;Gw PFr%^ S^&^&7P^&^Sv^ &G&W ^ &G&W]( V̊V ̻V V V ?VSV hV{VwbUYP^&G^&Gu@F&g^ &F&Gs^SP^ &G.^&:G t:  @\T\}\̇V ̳V̹VV \,\.\0\2\;V NV \V š\ſ\\\\V V ٠/  5 %^Sv]!V \ \ \\\\\\!VIdUTP^ &G.^&:G u S P^ S PP^&G^ &G.^SP]Ü V)V:\RVXV"U ^&GFFF vJȴğ^F&G uUFF&G;FtA^&G8^&GK^S`P^&G&W ^&G&W^&G.^&G uBFF&G;Ft.^&GJ^S`P^&G&W^&G.^&G ujFF&G;FtV^&GQ^&GS^&GR^&GN^S`P^&GO^&G2^&G&W^&G.Ft^SP]r,oVV5VpVvVU SPFF v`ȴğ^F&Gr9&G& Gu&GAr&8GQu &8GSt^&8GQtH&ORr=&GQ^SPs^&G2s &GSFP&W[^&St"&GS^&GOFP&W^&_SP^&G&W^&GQY^&JtS|SdP^ &.u^S PF^ >^ S^ SG^ &GN^ &GS^ &GQ^ &GR^ &G&^&O ^ &O.^ &G1^ &G4^ &GAr&G*F&O's P7PW^ &_?.FFFFvPvFPF^ &GZ&W^ &G2^ &GO^ SPr"Fs^ &GR^ &GQ]^ SPs^ &G2s; VSVtV̒V̩\̳\V 6\T\V\X\Z\dV wV ͧ\\d>PFs &GS]^ &G2^ S^S]0\U ^ &GFF^ &O2&O ^&G&G^ &_ ^F&G&G^&_^Fv &D&T&&W^ &G-&G,&G&^SP^ &G&W]d yVV # UQQXP^&G^ &F&G.^&:G uS P^ S PP^ S^ &G.^ &G9^ &8G6t&G-&G,&G&^ &G&^ &G/s&G*F&G're&GN^ &_?. FFFF  FPPFPFP"^㋇V!(FPP^ &G2^ &G& Gu'&GJ^ &_SCP^ &G&W^ &G& Gu`&Qt &Su^ &GQ^ &GS^ &GR^ &_SCP^ &G&W^ &GN^ &GO^S< V:VN\XV \\\\\V V "(4V cVV P] VV" U WP^&_^F&^&G^ &F&G.^&:G uS P^ &G& Gu^S Pk^ &G & Gu^SYPJ^ &GAr'>s&G2s^SCP^ &G9 u^SP^ &G9F^ &GZ&W ^ &G FF؋&+G^ &G ^ &G v&;Ds^ SPP]^&GH^ &G$^ &G &G"^&G^ &GZ&W^&G^ &G7^ & t&G8^ &G8^ &GK^ &G4r &G0^ &G-&G&^ &O1^ &G4^ &GL]@# VMVnV̏VVV>\W UQQ^ &_^F&G&;Gt^SPF^ &GZ&W^ &GJ]% 'V-Va[ UQQVP^&G^ SPs^&_^Fv &D&T&&W^SP]ל V"\MVSV} UUP^&GF^&GFwFH^.^&_^Fv &D=&^ &G>^&G^ &G@^&G^ &G?^&G^ &GC^&G^ &GD^&G^ &GE^&G^ &GB^&G^ &G/^&G^ &G.^&G ^&_^F&swG^&w7^&w'^&Gsw FF^&v &8D=u&D=F^&Gv &8D>u&D>F^&Gv &8D@u&D@F^&Gv &8D?u&D?F^&G^ &GC^&G^ &GD^&G^ &GE^&G^ &GB^&G VD\`^ &G/^ &?t&G@utF.0Fr ^ SFr ^ SGFH^ &G & GuScPP^ Sz^ &G& Gu/&GJ^ &GFFPP^ &G&W^ S.^ &G3 ^ &O1^ &G*F&G'rU&_?.FFFFvPvFPv?P^ &O1^ &g1^ &G*F&G'rW&_?.fFFFFJQX_vPvFP vP@L; ^&G & Gu&8tSPP^&G9 uSPP^&G9^&GLrSPP^&GAr&GOr&G2s_&_^F&G ^&O'r&GN^( V.̒\̼\\VV1\W\s\͙\栛㋇V!(^S|^SCPP^&GO^&GO^&_^F&G :^&GAr,&GOr!&GO^&GFF^&O2&O Ft]˭  \%\(U TQPPFPPRPF FtH^&G F<0t S"+^&Gu s^SP^&_˷ćFF~0tP^S" ~0t^S^Sb~0t^S^S[ ~0t^S^S# ~~0t^S^S# b~0t^S^S F~0t^S^S*~0t^S^S ^SPo]˭I V(V.V5=AVQ\n\̕Vĭ\\\\7\S\o\͋\͜VRt Tppoll_MFCTAsm II-1.0-??SEG??SEGDatadata Tppoll_MFcodeDGrouphh^h PutOutBufLowerBoundAddr(LinPE ClearOutBuf/ ClearInBuf Prev51stat) TpPollerIntGetInBufPLinWAddj Cur51Stat TpMaxTimertcb7tcb3tcb9 nProcTicktcb4DoCtosIO nsTpInBuftcb1tcb5 fInWaitingtcb6MediateIntHandlertcb0PSendoPcbRunMask8251tcb2 RtcInterrupttcb8bFEEGGMEMMMMMMMM7Lav` 6 8:< >@B DFHJTLTNTPTRTTTVTXTZT\TPSQVRWU؋_ 2 &&t*"t &&t*"t &&t*"t &&t*"t &&t*"tm &&t*"tX &&t*"tC &&t*"t. &&t*"t &&t*"tGD,t|1tr|&]&;]t2&C&;]u&&]|5t4<t$T(|'u T*"D-u2㋟J2|BuD5 t D3L1 ְD5D1tȀd1D0묋T*|'t'$xtmذ72D9 @DKD8L2쨀u$pt;ذʰMŀ|Duu# u PP3PP u"]_Z^Y[Xπ> v > u> u> u끋.uw&D&;DuJu GJ @G1t1o3u+w1't W*7W*G?,8uo7u G8GK @G1 to3uw1 G5WvAG U$ * 2 9?GNT\ciqx~Ćč ē ě Ģ Ĩ İ ķĽŶ̶ҶڶRţŪ  V V V"V'@GQ[gǎ޴U u P.t u P.t>uiNuIOtCW*$t%Su GS @2t#G2GO @2t G2GO @Wv|# 3uB%xAr ㋟6OtW2GO @ջSu2u  @GSW  V V V!V(148?GV IV LVNVU_h čĠĶľĴɴնشܴ%8FK_PUv&| &]&&E&uC&;]u&&][&|4u$&;\FrK&;\H|&D0&D4&\-&\&&L1]OUv&Lu&T֋B&;Tt&;Tt F&&T&D]&=Uv&| &E&E&E|4uD4D0D-D&L1]/Uv&|&E&E])EUV رFӒĆ]jUFF]_{AuTQuN2ɀ't W*쨀t0,Q2IAYz#Ƌz#;u u8ORu GQ @W;  U~uFFLF^&^F&^F&O NFFFFPF uQFFvFPF u*FVnjޱ;u$:tF FPFF]ٜ KVeV̠Vt Vamn_MFPLM86 V2.307/08/86 21:13:4і2STACKMEMORYCODEDATACONST VAMN_MF_CODEDGROUPh@(HH T(ۘD KdPOSFRAMECURSOR CURRENTFRAME? RESETFRAMEN PUTFRAMECHARS[ PUTFRAMEATTRS SCROLLFRAME$ ENQUEUEOUTXCHGDSCTOSDSSETDS DELĠXXC U]9 UQ~t"FFHN;r^&0Fu]j#V?U ]sNUQ]U[UQQP Tputil_MFPLM86 V2.307/08/86 21:12:2Ԗ4STACKMEMORYCODEDATACONSTTPUTIL_MF_CODEDGROUPh@uHH TD K1LINW DELAYOUTPUTNOERR@ ERRRESPONDTKCRASHRESPONDɜ DUQFFFFF]w+UQVFF~w FFFu]ʠ@UF tP] V0%TUF^&G^SP@]V\tUlcmpbPLM86 V2.307/08/86 21:12:4Җ6STACKMEMORYCODEDATACONSTSTRINGPROCS_CODEDGROUPRh@H TDQULCMPB USERULCMPB,I PXLATTABLEPUSERXLATTABLE D W S (UQ.&S^ S^Sv'] k\9%,U.&S^ S^Sv] *\:MUQQFF Ft8F9Fv6^S^ &Z[& S^&[&: uyFȋF9Fvs^ &^&:t^ArZv ^ v& ^ v&,AaF^v&PRQ CLOSERTCLOCK OPENRTCLOCKWAITP FILESYSTEMKRESPONDP D&UF&GS]VV'9"UQFF9Fv^ & ^& :uFݸ] EWU^ &^&:u)^ GP^GP^ &P";u]M+\ < FvPP?F u$F t^&?t SPrFvF] V V\DVKU] 1UPF Pv] לV VV Vut VidBlank_t1CTAsm II-1.0,??SEG??SEGDataDataSAR_CodeCodeDGrouphhh'OsGetSAR OsWriteSAR3 sarCurrentfGraphicsBoardmbIoPort vidControl 6Gڣ#AGU ء UG VidIo_MFPLM86 V2.307/08/86 21:14:0Ԗ3STACKMEMORYCODEDATACONST VIDIO_MF_CODEDGROUPIh@zHH TD K WRITELINE VIDPRINTN1 ENQUEUEOUTL D5UQ~t!FFHN;r^0Fu]"VM1UQQFN1F tPQ1FN1Vu vFF0P]~\?Vt VidIO_t1PLM86 V2.307/08/86 21:14:1Ӗ3STACKMEMORYCODEDATACONST VIDIO_T1_CODEDGROUPWh@&HHT$ߘD% KB POSSCREEN IBNEXTVID PROMVIDEOINITPROMVIDEOPUTCHAR ϐROMVIDEOPUTCHAR ROMVIDEOINIT' WRITECHARF WRITELINEq VIDPRINTN STARTDISPLAY= CRASHMESSAGEi COMMANDDMAPOSTCOMMANDDMACBRGCLUSTERMSG CBRGCRASHMSGCBRGEXITFILEERROR PROCESSORTYPE RGCLUSTERMSG RGCRASHMSGRGEXITFILEERRORPARITYENABLEPORTNGENWRITESARW%1 D]+F$FF FR '#'F$Fڜ 3/FU> u vF6&]\$zrqF > uj ~tBFFHN;r2> u^0^v6&FuÃќ \5B\RV]gbFN1F tPQF1vV vFF0F> uPF6&[\:A\LPW60=U> u']˰> j]Ɯ \&V i&&G=~t jh~u jhjhPqvj ~tEj.Fj)Fj FFFw#^0jjHFj FFuF~'wFuԜ7\!.18;A\K\X\_\f\̃\̊\̑\1 U] = U]<t Vdm1DmyPLM86 V2.307/08/86 21:14:4Ж2STACKMEMORYCODEDATACONST VDM1DMY_CODEDGROUPh@0HH TD K OVLY120PRQ RGPRGRQEXCHG FILESYSTEMKREQUESTDIRECT^ D4U FF&GFPS]J#V(Vt Vdm2DmyPLM86 V2.307/08/86 21:15:1Җ2STACKMEMORYCODEDATACONST VDM2DMY_CODEDGROUPh@ HH TD K OVLY11 OVLY12 DU]ÜV8t<   XbWindowPLM86 V2.307/08/86 21:16:2Ж3STACKMEMORYCODEDATACONST XBWINDOW_CODEDGROUPDh@MHHT$ߘD K+SYSEAR RGMEMBLOCK IMEMBLOCKMAX MAPXBWINDOW SWAPXBEAR; PROCESSORTYPEXBUSWINDOWSIZE GETMODULEIDPRQEARPORTj DWEQU&GFF&_^F&FF<t<u&G;w2&GF&:G t&O ;Nt^uT<8t<9u$^FH&Gа(^FH&GС^ ^&&`w>t ^&GB&w^&G>t7^&-&w!^&G>u ^&@^&^&7F^&^&!FFPvFPF u]TU1BJ^ĖģķĻȆю֎ "3He\͐V "UQFFF] AtVolumePLM86 V2.307/08/86 21:15:2і1STACKMEMORYCODEDATACONST VOLUME_CODEDGROUPh@A̘HH T8˘D K OVLY8ی FATTENTIONRQNUCBORGODCBOVLYPROCPRQ RGODCBLASTRGPRGNETROUTINGRQSPECWBUFFSETDEVPARAMSSUBCRASH DISMOUNTSUBERRORERRORIFERCNOTOKEXPANDFILESPEC FILESYSTEMMINMOUNTSUBULCMPBz D encodeSU"<t #P.#3=`%FrPp%t PPTrr9r<p t%؊OsGFFpG#rup&u PPPPuP6n>rS6!ohp&t P6 R_> uFF" FFFTPvp~^SvP{rFFFS6S66 PF9luPF&G"~@V !\#\%\'\)\+\-\/\1\7VB OVTV ZVch k oy~ ̒V ̚Vģ ī ̰Vļ V΍ӂ ؂ VV * 7V=@V KR[ajwV} ŜťŬŲŶżVЂ V߆ F^& GluF;r&G~FF"Fp&t Ppw~߹ TPvpvFpG&v߹ p$uGR]7#,3 @VF ^Vd y Đ pUvr P]  VoU Sğ^FF^&uFS6SvP6Pl=tP]ǜ;5;?LOVUVZ cV2UF;Fv PF+FP^v8Ȱ]YVtWrapLoadBoot_MFPLM86 V2.307/08/86 21:16:0Җ9STACKMEMORYCODEDATACONSTWRAPLOADMODULE_CODEDGROUPh@(HHT D KWRAPLOAD#CRASHCTUCALLWRAPPEDPROCEDURE DU&?GWt PFFFt PFFFF&GFF&GF&G&t;F&GH;Fr(F^&GF^&F^F&FFuw~F^SF&GP&w]ˆ0V V"V( to continue:) Error in loading application." Invalid or improperly inserted System Boot Tape.3 Please correct the problem and hit to continue:;\gH5n;~Av& VP0WIOBRQIX nYBlksAvailg DIRTYCODEIFrameLengthErrorgCommIsr^errorLogg ExpandUcb DOLOADTASK RESUMECONTEXT6nWsTotalgONEWARIBMBDOORBELLINTERRUPT0 bPbCbOffsetr ExpandDevice statsSbVerRungrgberrorprompt]fFixedIdg MulPar_Mp!#j;WB.*{OsJ7` PROMVIDEOINIT TOTALYBLKSIZE8 FREESEGMEMAGEININSERTADTENTRY,ChkT0I READRQINITT errorLogIndexgTIMERRQT RespondRemote2BMASTERFPCPUID/DiskBuffPtr_a34!SysBsDummy_Mp!F ClockFace_MF!' FilePros_Swp! IdleLoop!?DmyLabels_t1fLfs!^&?FgnT6.xparmContSynAdrReggKRequestRemote cbDebugPrompt nLengthErrorgnXBlockBoundaryg errorLogErcgrgbInsertCartridgePromptMSTRAGENTRECEIVERTPOSFRAMECURSOR PointerAdd5VFSINGLEUSERMODE6 BDMAFAULTTYPE SrpDmy_Ws!/ Tpinit_MF!~ Setvec_MF!% Dword_MF! BitVid_i!TermProsMF_BT!J$[v-GA5bqT~i FFLOPPYRETRYIEXTRETRYSTYLEIFrameReceivedg MPSEGINORDERASKFORPROPERCARTRIDGEJ ExpandDirReturnIFrameToFreeListg INITKBDFILE` ReadRequestb ISSUEHDCCMD PUSERSBUFFERCHECKFH saPerSmallRqg DisconnectgInvalidIFrameReplygrgbInvalidCartridgePrompt]RemotebootMF_MF! DmyLabels_MF!\uf(S|KG9Wep] O2&kw CONFILENAMEs SWITCHBUF8 PYBLKTAIL8errorLogStationFrameg GetResponse5MAPADD6rgCommIntVector^ BROADCASTTOFP StartNextPollg OsSubset! SetVec_it1Mp! Mbadt_MF!,LpDum!  MulPar_Vp!8+D j1TL@t^{CtuCall PUTFRAMEATTRSSVR_DEALLOCMEMORYLL2LogErrorg RGBCHARCODEg nFalseTimeoutgrgLcbg PROCESST0RESPT fCliPortAvailHpSecondaryRawNub]RESETADAPTERINTERRUPT.FrameReadyToSendg Ledmgr_MF!Log! CommNub_Tp!dU^}$g92mAv+M CopyRemoteMsgReturnResponseb EnqueueOutn SETBOUNDSIN RqInterface OFREESWAPFAB<RGFPMASTERMOUNTTABLE/ CURRENTFRAMERespondToNewXIDgKILLNEXTCONTEXT Cur51StatlineStateTableg DOLOADFILE SpecExpanded DEQUEUEIORQtimelastpolledgVamn_MF! Svrmb_MF!:Util_Vp! rIccsvr_MF!81sE<J{?)!T_lf DUMPREQUESTT SetupWriteg nXBlocksFreeg DEBUGERCCOUNTCheckWbuffChecksumhKDS nUnderrungXchgDSBOOTREADCOMPLETETRxWorkstationReadyg CREATEASIB RESET2797 UNSWAPUSER pMeterBufferg cReceived KBDPUSHCODENoWaitForDcdDropgVdm1Dmy! FileProcs! Clock_t1Mp!>ZN2#+G8brgCommRawVector^ ClPollTimerg UnchainXBlockb CommIntRet^FCOMMBADTDctTablegEXTRETRYCNTLBLK KBDTXINTCWSgSUSPENDCONTEXTFINISH6 Iccnctu_QIC!01"oeO@WyJ9~_) CPARFREEMAX6 LARGEDEALLOC6 SETLEDSTATE QUERYVIDSIZE MapWsUserNumb nSnrmReplygProcessInputEventsFixedr nXBlockWaitsg ChainXBlockIngSTONEMAP6RQTIMEPOLLMASSIOLINADDRCIRBUFFERT0RQQUET Kbdpros_MF!t> W$Fh]N.=5wB MeterPointgRespPointersSetupbSVR_ALLOCMEMORYLL2 STATICSDESC QUERYCTOSSIZEQADD16Mul32+ RESETARIBSEGCINCONSISTENCYg FTRYLATERResponseDataBiggerbSendDctToMstrAgentReceivergCLEARFLOPPYDMADEACTIVATEARIBResponseDataFirstb DeactivateDctgnXBlocksSmallFreegTerminateClusterbEXPANDFILESPECMASK186/ Cdtaddr_MF!Mstragent_mega!T Lockedio!Load_Vp!`#lr:g-ETNvK4 FINISHVACATE cascade8259AUPDATEMOUNTTABLE POLLADAPTER.nTimeoutgsaXBlockSmallFirstgKBDTXINTgRLN BigXBlockbrgbBadCartridgePrompt Set68kAddr5FHSWAP<USADSTATXBIS nSnrmErrorReplygoLcbgResourceMgr_Vp! Consub_MF!q Utilities_a1! FileDmy_MF! Timer_MF!` ResetMF_BT!Fl"|qOc?9Yw* PointerSub5 InitializeDctg CHECKLOADERCerrorLogPollSequenceNumbergconfContg RQDELAYDISCTticksPerSecondgRxMasterNotReadygFCANTOPENSWAPFILE<MEGADISCLUSTERTBMYSLOT/ RESETDISKLOADER RespondToUAg rgbprompt]TXRDYgDiv32+ TOTALZBLKSIZE8BANYDMAFAULTERROR MassInt_t1! KbdTranslate!3z+"qiNB9]H SNAPSHOTFILE` CSCHEDTRACEnWsDumpCompleteg CorrectEccSmdpLpBsIsrnWsBootRequestgMARKARIBSTOPUSER6ResponseDataSizeCalculatedbCURRENTFILEHEADERNUM HDiskDmy_if!(PrinterInt_t1! Iccresp_MF!2 CommNub_t1!bFloppyNoCheck! VidBlank_t1!2s+L?o$j:[|TrgbDebugPrompt GETSTATISTICST ENQUEUEZBLK8 ActivateDctg SETBOUNDSOUTCPITINT`statIdleTicksLast10Secg fKludgeAvailH XFDISKFULL|rgbReInsertCartridgePrompt]SetupPbT0SET3Getslotinfo_MF! Usrmap_MF!TimDum!_ Mulpar_MF!{rj@zH&֯+O1TaY:T0CB123 TpMaxTimer RESETFRAMET0CB133SYSTIMERTFFORMATPHASETWOVUSERNUM FIXUPSOFTVEC REWRITEBUFFT0CB103T0CB143 CALCIOXFERCNTnSequenceErrorg prevDayTimes2g FWORKFORSCHEDT0CB113T0CB153CALCCPARFREENOSWAP6SWAPINRxPrepareToBootOrDumpgSBVALIDFILEPROTECTIONLEVELS Kutil2_MF!CommInt!] Reset_Vp!CommStatus_Cp!k OvlyNull!Log_MF! CtuCall_MF!SuspendResume_Vp!6`R9%u3l-[JD{WRAPLOADERCSWAP fRemoteDmar InitRemoteCdtFRUNNINGMEMALLOC6RESETMEMORYSLDIRECT6 RxDumpingg PYBLKWAITLIST8ReadyRemoteBootT0OPEN3nWsAccessLinkRequestgFSERVERNEEDSRQ6Date_MF! Ecc_smd_MF!FilePros_NoSwp!Kutil!:)fpXxJ5_0@ChangeUserNumRequestbRxRespondingToXIDg ENQUEUEIORQMEMMAP6nRnrIng GETSEGMEMpRgCommIntVector^cbReInsertCartridgePrompt] IsrWritingg IsrReadinggExpandClientSpec FHDCRECOVERED GETPROCINFO CIRBUFFER RqInterface!SwapIO!<>  f/[am#|E<vN5*T TRASHPEEKERS WRITESWAPSEG ADDRESSUSERbootIdg WLOCALWHOT KBDDATAREGgIFrameRejectedgWSOPENBOOTFILET CIRCLOGRQ8 SXBMAXFASTT Linearize5POURDST Floppy_t1!TermProsMsg_MF!]ServeSC!MulParUtil_Mp! XpCtuMsg_MF! Kernel_t1Vp!Close_ClstrMp!, Crash_MF!v Kbdis_MF!nEm=!~_f&7,[TwM nWsActiveg IBBUFINACTIONtGETZBLK8MEMMGRRQ6PrepareNextBootPageg SWAPXBEAR FLOPPYDMAEAR EXITPARTITION OIOBMASSIO" CLEANUPDCTTRXRDYg NDEVMOUNTED/ MapDev_Mp! KbdSysInPros_Mp! Tpinit_BT!s KbdRes_Mp!Vdm2Dmy! KbdPros_Mp!p Mbainf_MF!.9E]cV"+1Qk FREADSWAPSEG T0NEWOWNER3errorLogStationg WRITEBUFF TestSpecTypergbTerminationPrompt]CalculatePollIntervalgMDiv32+ UnchainDctgLog2_MF! Iccnctu_HIT!+%}toUi/^JB;PRxRespondingToNewXIDg n4ByteRnrgPRQSWAPINCONTEXTPOSITIONTOEXITRUNFILEJ rgCommIntDS^ nAddressErrorgSAMEMMIN6RGWINRQ8HDISKDMAWRDCNTSUSPENDCONTEXTSTART6RESETSEG6READVHBSysBsDummy_MF!E KbdPros_Vp!|Volume!DmyOvly!9p'{hScYt4IDMEMMGRSERVICECODE6SVR_QUERYMEMAVAIL2REQUESTPROPERCARTRIDGEnGETYBLK8LockVideoForModifyAGEOUTDEBUGERCSTOPCOUNTIsRemoteNEXTPOLLADAPTERID,CtosDS DOSENDOUTPUTtT0Blkg Finish_Vp! Termio_MF!H`QYjnuF/~ '@7QUET0RQ3 nOverrunErrorg StartWriteg IMEMBLOCKMAX ConGiveTpCharqFDISCONNECTALLTOsGetSARPreparePollInactiveg w51StatusPortH SmallXBlockbPROCESSEXTRETRIESSCHED PRQLOADFILECHECKFHANYUSER FINISHRESET CRASHONBIGERC Lowmem_MF!  Reset_Mp! Tpmain_MF! CmCommon_Mp!PhK~A:3o_*uTSTARTARIBCREATEcbInvalidCartridgePrompt]WATCHDOGSTATUS MeterFrameg ProcessTRBgerrorLogLineStategCHECKFHZOMBIEOKRxAckIFrameNotReadygnWsBootCompleteg GetPointerKILLASIBoRgsbWsUserNameg nIFramesRrIngInitComm_t1Mp!Q Tppoll_MF!9E0ov[ci$)|NJS@fClPollgFIXUPU nPagesReadgTime1msI MeterXBlockgNSDINITOKTOFAIL PEXPARDESCFROMSRP3RQCLOSEnRrIngRGT0RQ3 DEALLOCEXTMEM< KBDCONTROLREGgSWAPBUFFFREEZBLK8 LowMem_t1!  VidIo_MF!InitComm_null!H Lptdummy_MF! ? 29\v/h@FLo#}TT0CLOSE3VDBGERC UpdateCdtDEALLOCSWAPFABSANDMEM<CDT/ parmContRegg COMMANDDMALARGEADD6LARGEMAP6 ROMVIDEOINIT QuietForSwapPSVR_ALLOCALLMEMORYSL2 UNMARKARIB WMYFPINDEX SCROLLFRAME SWAPOUTASIB RxSendIFramegSetScreenControl SECTORINSD<LOGFLUSH CommInt_t1!^ Iccforw_MF!)SoftVecMgr_Mp!(ByteStreams_Mp! Iccsub_MF!5H@lqRw9*f^/%IssueTermRequestb PUTFRAMECHARSRGBCMDMEMFREE6ExpandFloppyData cDismissed RGBHDCCMDSTATSAVEVIDEOCHARMAP UnLockVideoForModify COPYINREQUEST8SAMEMMAX6WINRQIX8 RGT0SERRQ3 Printer1_MF! MemAlloc_Mp!2 Spctu_MF!- ClockInt_MF!)Open! Iccnctu_MF!->, i4WcH%Rr PSCHEDTRACEbCtNetIdT0DRAIN3 FUNENCODEDt RQSETDATETIMEFCORRECTECCSECTORFREELARGELLDIRECT6DUMPWRITECOMPLETETLockInstatIdleTicksLastSecg Kutil_MF!PrinterInt_MF!y}q5<jBK%*]eRIerrorLogDctPollSequenceNumbergLockOutREDIRECTSEGMENTREGS USERULCMPB FYBLKWAIT8nWsDownTimeoutg KBDRXINTCWSgticksSinceLastPollg saXBlockFirstgRQCOPY3 ResetStack+ IssueRequestbOFHBMassIoPros_t1Mp!" Kernel_MF!TermProsMF_MF!Tw8[)Sd{1Go?kOs SetStructureINITIALIZECOLLISIONCHECK6 RESETSWAPFILE< CHDCRETRIES KSendRemote RespondToRIMg nXBlocksTotalgQSUB BFORMATSTATEMoveRequestData SWAPOUTARIBT0CB63T0CB73T0CB43T0CB53T0CB23T0CB33T0CB03T0CB13 nZBlksMaxgT0CB83 OROUTEAREA8T0CB93 CREATETIB ResetCountersg CmCommon_Vp!XNonMaskInt_t1!DmyLabels_t1Lfs!!H1Z'k}O?e_V6t FDOCIRCRQLOG8 WRITECHARWR1CHANBgcbBadChainPromptSWAPMAP6cExtraDoorbellREADFILEHEADER GetRequest5 Get68kAddr5BlentCMDKBDg RGBSTATUScbprompt]ACTIVATERUNFILETestNeedXBlockg LoadMP_BT! Remotecdt_MF! InitComm_Tp!I CmCommon_MF!VClockInt_MFFP!*FileDmy_t1Clstr!/N'FjwA}YUqb8READWRITESWAPDEVICE<FIAMPOLLINGECC SendT0XBlockgSecondaryRawNub]DELETEADTENTRY,T0WHERE3 FWAKEUPSCHED HandleErrorgMod32+FDISABLECLUSTERT Lq_DWord_Div ALLOCEXTMEM<BENTRIESg TimerISR1g TimerISR2gPrepareToIssueRequestbQCMPGE USERNUMKILLNonMaskInt_MF! MstrLphMF_MF!gFilterPros_Lfs! EmIDiv_Vp! InitComm_Cp!AWrapLoadBoot_MF!Diskdrvr_fp_MF!R(ZDa07kuJ={ IBNEXTVID SKIPPAGESnProtocolErrorg RQGETDATETIME Prev51stat FMASTERFP/ KBDCLEARINTgChainDctg CHECKT0FAMILYT nPagesWritteng SETPARDESCCalcWbuffChecksumhMPSTMPTYCHSTNEXTgIRGTRACEfResetCountersgBSAVEFORMATSTATE CSWAPINRETRY Mbdrbell_MF!0Diskdrvr_smd_MF!?  h&z?!S\I7tc/Mn STARTHDCIO TRYTOSWAPINDoSrchsrRGBFLOPCMDSTAT CLOSEKBDFILE` WWAITYBLKCNT8FINISHARIBCREATEPCDT/ READPAGESFFORKINPROGRESS POLLDRIVESINTODCB RxBootingg PZBLKTAIL8 StartReadgMASK8274FQUEUEgNUMBEROFBLOCKINIT8 rgbOkprompt] HDCSCANIDFIXUPLLSoftVecMgr_MF!+ByteStreams_Sp!Find!ULCMPB! Tpctu_BT!nInitComm_t1Sp!Y VidIO_t1!taC.Iz8lW%DOVACATEPARTITION GetPRgLineMapPollWorkstationgCompactFloppyDataStationAddressErrorg FCRCERRORRequestDataSizeCalculatedbCLEANUPUSERSTATETFetchUserNumPrimary GetIccRqSizerFREEASIBSETUPFLOPPYDMAT0RqFreegRxRespondingToRIMgWAITFORRETURNKEYJ CALLERUSERNUMpIoBuf Crash_t1!yRemotebootMF_BT! XbWindow! SetVec_it1Sp!" ExpandSpecs!")BvHf2_Om~X;UPDATET0TFLOPPYDMAWRDCNT confContReggPLOOKUPADTENTRY,PBEXTCNTLCOMREGH CWATCHDELAYCpSrpIsrg USERNUMBUMPLOGPROCRESPEXCH IsrWaitDcdg SXBMAXSMALLT masterStatsgstatsfHighSpeedg QuietContextP FDMAFAULT STOPCONTEXT6DISABLEADAPTER.RequestDataFinished HDisk_t1!MulParUtil_MF!FlpDum!FileLog!/[y%=Q_IAtf)M3mE CopyInIccDatarSETDIACRITICALKEYTCB3NFPMOUNTTCB7FPOLLMESSAGESENTTCB6TCB5TCB4TCB9TCB8SVR_ALLOCMEMORYSL2Chime BOOTREQUESTT OsWriteSAR cbOkprompt]fJumbo Timer_t1Sp!iFilterPros_MF! Cltputil_MF!OX90Q C]J(?e FDEADUSER ODCBMASSIO" nWsDownErrorsg ReleaseXBlockgRESTARTCONTEXT6 WRITEPAGEPBLK8 GETSLOTINFO LARGEALLOC6 ClockFace!%Status!1 ExpandUcb_MF!p GetIBusDataFCOLLISIONCHECK6 STARTDISPLAYFRETRYNOSUCHVOLUME< FOUTWOULDRUN GetFPSystimeb FREMDMAERRORMASK8251 CHECKT0REQTIFrameProtocolErrorgFADDRESSNEXTSNIN nZBlksMing RGWINSIZE8nSnrmg errorLogDctgCheckT0gWRITEREINSERTMESSAGE  PROCESSACTIONt ntimespolledgROMVIDEOPUTCHARStopReadgCommonSubs_MF!h IdleLoop_MF!@ Directory!x7b!)Z?H3Pm LOGPROCESS saFreeListg SVR_SETMBISR:RESETRECORDSTATElineg CRASHMESSAGEPOSTCOMMANDDMA OPENSWAPFILE<TOTALZBLKSIZEINIT8 pRgCommIntDs^nXBlocksSmallTotalgSVR_DEALLOCMEMORYSL2READENTRYKBDFILE`FTERMHIMISSUETABLEUPDATE Doorbell_MF!EMIDIV! CommNub_Cp!`@ }<CfIYs)#bm3S ForwardRemote) SYSINUSERNUM nRcvErrorgWRITEENTRYKBDFILE`STARTPOLLENTRY, FDOWATCHDOGKBDRXINTgSystimeTicksDiffgSTKBDCURgSIZEOFBLOCKINIT8f68Kr FROMSRPDIS3 fMultiHoprMstragent_msubs!b Printer1_t1!CommStatus_t1!m Sched_Vp! FloppyCheck! FormatData_t1! Tputil_MF!4.%L|iEr^Q;WSendMessageToAgentg RGFSEEKINGnOutstandingMaxg nCrcErrorg GetCdtAddrrgbBadChainPrompt CHECKHANDLEINTOIOB CLONEUSER PRGBSUBBUFcbTerminationPrompt]FFLOPPYTIMEOUTDmyLabels_t1Cls!MassIopros_MF! Timer_t1Mp!dKbdTranslateDia! Clock_MF!lP8F&>0\Usc|RxDisconnectinggCalculateDmaAddrgnXBlockSmallWaitsg CharacterMap  POSSCREEN FLOPPYDMAADDRTOTALYBLKSIZEINIT8BMYTYPEs PRIMARYUSER CQUIETRETRYUSERNUMCHANNELBH RQREMAKEFHUSERNUMCHANNELAH ppMeterBufferg w51DataPortHGETMEM6 nFreeT0Blkg SENDT0REQTQTZcbBadCartridgePrompt HDISKDMAADDROINHERITSOFTVEC Kbdint_MF!eResourceMgr_Mp! KbdFil_Mp!` TermPros_Vp! Clock_t1Vp!!l!WQ]1d7F+q?w ProcessWsRqb RxAckIFramegNUSERNUMALLOCATEDTDEBUGERC nYBlksMaxg EXITANDREMOVE WRITERQINITTALLOCSWAPFABSANDMEM<FREEARIBONEWASIB SendXBlockg I8251HandlernKutil2! Close_Mp!.{n'92RsHaZATimeoutg HDCFORMATFADDRESSNEXTSNIFrameSequenceErrorg JumpToStateg CFREESWAPFAB< RGMEMBLOCKRxPollingInactiveg SWAPINSEGMENT nZBlksAvailgtimerInterruptsPerSnrmgIOBLOG KBDERRINTCWSgWRITEFILEHEADER Fcpnctu_MF! Kernel_t1Mp!.)6$Fci?qZUMx ChainXBlockgMASSERRVRUNVERRQSYNCTServeSC RGBEVENTCODEgnWsDumpRequestg T0RQQUELASTT NUMENTRIES, QUERYKBDSIZET0READ3FRESETDISABLEDt Tpctu_MF!q Printer2_MF! KbdRes_MF!Z`KCh#(=ym3T LOGPROCEXCHWaitBeforeWritegoRgDctgClusterTermFinishedbHANDLEFATALERRORT MSTRAGENTT NEXTRETRYCNTnUserNumOffsetgSYSINPRORGWIOBRQ cberrorprompt]ICCSVR8nXBlockSmallBoundaryg BUMPALLARIBS SWITCHPORT3QADD KbdInt_t1!g CreateDelete!| QuerySize! Cltpmain_MF!3 MassInt_MF! COPYRIGHT 1980, 1986 CONVERGENT TECHNOLOGIES, INC. ALL RIGHTS RESERVED THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE, AND MAY NOT BE COPIED OR OTHERWISE USED WITHOUT THE PRIOR WRITTEN CONSENT OF CONVERGENT TECHNOLOGIES, INC. TITLE TO AND OWNERSHIP OF THE PROGRAM, INCLUDING ITS SOURCE CODE, SHALL AT ALL TIMES REMAIN IN CONVERGENT TECHNOLOGIES. LIBRARY: OS.lib VERSION: II-1.0 (Wednesday July 9, 1986, 14:53) @   is for the CTOSII Operating System ONLY. Previous Release Notices for the CTOS Operating System have included information about Standard Software. Standard Software II information is contained in a separate Release Notice for Standard Software II. Read the Standard Software II Release Notice before reading this one.  1.0 DESCRIPTION OF PROGRAMS This Release Notice describes the CTOSII Operating System, version 1.0. This section and the sections that follow provide a description of the product, contents of the Distribution Diskettes, installation procedures, and other information pertinent to this release of the CTOSII Operating System. This CTOSII release includes prebuilt operating systems for the NGEN CP001, CP002, and CWS based workstations and for the Megaframe Shared Resource Processor (SRP). You are also given the files necessary to construct a custom version of CTOSII. In addition, the customizable Native Language Support (NLS) table file  ReleaseNotice CONVERGENT TECHNOLOGIES RELEASE NOTICE FOR 1.0 CTOSII Operating System (SAA-2000) Revised July 7, 1986 SECTION TITLE PAGE 1.0 Description of Programs 3 2.0 Changes from Prior Version 6 2.1 Changes from CTOS 9.7/3.2 6 2.2 SPRs Closed in This Release 12 3.0 Contents of Distribution Diskettes 14 4.0 Installation Procedures 16 4.1 Installing Custom Configurations of CTOSII locally 16 4.2 Installing Custom Configurations of CTOSII on Workstation Masters 17 4.3  Installing Custom Configurations of CTOSII on SRP Masters 18 4.4 Installing the CTOSII Build Environ- ment 19 5.0 Building an Operating System 19 6.0 Required Files 22 6.1 Workstation bootable disks 22 6.2 SRP bootable disks 22 6.3 SRP bootable tapes 23 7.0 System Software Compatibility 24 7.1 General 24 7.2 Workstation Environment 25 7.3 SRP Environment 26 8.0 Hardware Information 29 8.1 Hardware Configurations Supported 29 8.2 Bitmap video compatibility 31  8.3 Software Applications Supported 32 9.0 Resource Requirements/Utilization 33 9.1 Memory Requirements/Utilization 33 9.2 Disk Requirements/Utilization 34 { 10.0 Restrictions 35 10.1 Cluster Configurations 35} 11.0 Documentation 36 11.1  Guide to current documentation 36 11.2 Documentation updates 37 11.3 Documentation eratta 38 12.0 Error Codes 38 13.0 Known Errors and Omissions 38 14.0 Miscellaneous 40  NOTE This Release NoticeA Nls.asm is included. The table below indicates the most current version of CTOS or of CTOSII that supports each workstation type. CTOS 9.1 IWS CTOS 9.11 AWS CTOSII 1.0 CWS, NGEN T1, NGEN T2, SRP {CTOSII 1.0 includes support for NGEN modules CP002 and CP002/287 in "real" mode with a maximum of 1 megabyte of memory. System services can run in "protected" mode with their code residing in the upper 3 megabytes of memory, if the Protected Mode Operating System Server (PMOS) is installed.} Naming Conventions for CTOSII Configurations The following naming conventions are used for naming CTOSII configurations: Family Type n NGEN CP001, CWS and NGEN CP002 and CP002/287 (real mode) workstation srp Shared Resource Processor Hardware Type Clstr Cluster workstation ClstrLfs Cluster workstation with local file system Cp Cluster Processor Sp Storage Processor Dp Data Processor (combination of Storage Processor (SP) and storage controller (SC) boards). Fp File Processor Mstr Master workstation Stnd Standalone workstation Tp Terminal Processor Xp Cp/Tp (for bootable tape OS's) {OS Type (SRP only) Deb SRP OS that contains the debugger. (Workstation CTOS contains the debugger by default). Qic Bootable Qic Tape Bootable half-inch tape} Names of run files, link files, and SysGen configuration files are a concatenation of the above mnemonics in the order: FamilyType HardwareType [OS Type] For example, "nClstrLfs", stands for NGEN Cluster Local File System and "SrpCp" stands for Cluster Processor of an SRP (without debugger). Executable file names have a suffix of ".run", link files have a suffix of ".link", and SysGen prefix files have a suffix of ".asm". Note that when CTOS run files are actually used they are copied to the [Sys] directory under the names specified in section 4.0 of this document and given the ".sys" suffix. 2.0 CHANGES FROM PRIOR VERSIONS 2.1 Changes from CTOS 9.7 / SRP CTOS 3.2 A. This release includes operating systems derived from a common source base which run on the both the SRP and NGEN workstations. B. File system requests to SRP masters are no longer single threaded through the master FP or DP. They are instead immediately routed to the appropriate FP or DP. As a result, delays (particularly due to disk allocation) in multiple FP or DP systems are reduced. C. The mechanism for using loadable requests is simplified so that all loadable requests are in one file, [Sys]Request.sys, usable both by SRPs and workstations. Two new utilities plus a submit file, invoked via three new commands, List Request Set, Make Request Set, and Install New Requests, are provided for creation and manipulation of loadable request files. See the CTOS II Systems Administrator's Guide for further information on request files. D. The Video Access Method (VAM) has been removed from the operating system. (This is not applicable to SRP OS's). VAM is now loaded at boot time from a separate file. There are now two versions of VAM, one for character mapped workstations and one which supports bit map based workstations. A workstation with the GC003 graphics module attached requires the bit mapped version of VAM. All other workstations require the character mapped version. CTOSII automatically selects the proper VAM file to be loaded based on the hardware configuration. A number of new VAM calls which improve both functionality and performance have been added. In particular, there are new procedures, especially useful in window or menu oriented environments, which make it possible to move blocks of text or video attributes to and from, or about, the screen rapidly, without directly manipulating the contents of the character or bit map. E. The 10.0 CommNub has been put into the CP and TP SRP OS's. This requires less space and provides improved performance over the compatibility modules from Ctos.lib which were formerly required to be included with SRP communications applications. F. 8251 chip support has been added to Communications Bytestreams in order to allow accessing port C of the CP board and poA  ne before in CmConfig.sys. The notion of partition/user number is confined to resource allocation (e.g. file handles, short and long lived memory) and is unrelated to a particular size or place in memory. Each time a program is loaded the size and location of the partition is newly chosen in order to optimize system memory usage. {Following is a summary of the differences between VP and MP: MP VP 1. Fixed partitions Partitions vary in size and memory location when a Chain occurs 2. Partitions can only Partitions can be be created by the created at any time, program in the without forced exiting primary partition which is then forced to exit 3. Swapping done by CM Swapping built into CTOS 4. Swapping only upon Swapping upon demand and demand optionally by timer 5. Debugger doesn't Swapping transparent to work in the presence Debugger of swapping 6. Programs must be "Small" model movable swapped in the same programs supported but place as originalrts E through J of the TP in the same manner as other RS232 communications ports. G. The SRP's Programmable Interrupt Timer (PIT) now has the same resolution as the NGen PIT - 50 microseconds. Note that this introduces an incompatibiltiy with certain previously released software. See section 7.3. H. All 1.0 Standard Software II run files (with minor exceptions) execute on workstations and SRP processor boards. SRP versions of CTOSII now support the version 6 run file format introduced in Standard Software 10.0. There is also only a single version of Ctos.lib which supports both workstations and SRPs. See the 1.0 Standard Software Release Notice for further information. I. Support for the Virtual Code Segment Management Facility has been added to SRP versions of CTOSII, allowing overlayed run files to execute on every board of the SRP. J. Only one temporary directory, <$000>, is needed. Files accessed in the <$> directory have five digits of user number followed by a ">" character automatically inserted by CTOSII before the user specified name. Thus, access to the file <$>foo by user number 5 would be translated into access to the file <$000>00005>foo. See the Release Notice for 1.0 Standard Software II for further information. K. National Language Support (NLS) tables are (optionally) loaded from the file [Sys]NLS.sys at boot time. These include keyboard translation tables, collating sequence information, date and time name tables, and keycap name tables. See the CTOSII Reference Manual for information on routines to access the information in the NLS tables. For information on modification of the NLS tables, see the documentation contained in NLS.asm, distributed with the CTOSII Build diskettes. Note that the nationalization information in the tables in NLS.sys is in addition to that found in the message files read by many standard software utilities. See the CTOS II Systems Administrator's Guide for further information on message files. L. Support is added for SRP boards which have 768k resident memory. These boards neither require nor allow further memory expansion via memory expansion boards (ME's). M. Support is added for the hardware Math Server, a component of Standard SoftwareII 1.0 which allows multiple simultaneous use of the 80287 math co-processor on the CP002/287. If MathServer.run is present in [Sys], it is automatically executed upon boot. The Math Server is required if it is desired to have multiple system services and/or applications use real number operations in the C, PL/M, Pascal, Basic, or Fortran languages. N. Virtual partition memory management (VP) is supported on workstation versions of CTOSII only. The Virtual partition facility is an extension of the Multipartiton facility (MP) of CTOSI and is designed to simplify partition management, provide compatibility with Distrix and provide compatibility with a (future) protected mode implementation of CTOSII. The main visible feature of VP is that partitions no longer need be configured statically as was doB ly normally only used by loaded Distrix 7. Code segments swapped Code only has to be in and out even though swapped out once they never change 8. Code is never shared Code is automatically shared if in "variable" partition, version 6 run file, with separate code & data, and no data selectors embedded in code 9. Distrix "Fork" Distrix "Fork" operation operation unsupported supported} {O. The Cluster service has been rewritten for increased efficiency and improved statistics keeping. Polling and response to polling occur at interrupt level, minimizing the overhead due to process switching, especially at the master workstation. Cluster errors seen by workstations and formerly unreported, are now reported by the enhanced version of the Cluster Status program. Termination requests are sent as a single transaction to the master workstation, instead of many separate transactions. Cluster workstations may exchange I-Frames (data packets) with the master rather than waiting for another poll.} P. There is an indirect cluster boot feature. It is no longer necessary to have multiple identical copies of the operating system in files such as ws240>Sysimage.sys and ws250>Sysimage.sys. If, at cluster workstation boot time, the master workstation finds that the contents of the boot image file is a text string instead of a valid run file, the text is interpreted as the file name of the correct boot image to use. For example, if the [Sys]ws240>Sysimage.sys contained not a run file but instead, the text string [Sys]ws250>Sysimage.sys followed by a carriage return, the contents of the later file would be used whenever a workstation of type 240 attempted to boot. It is necessary that a complete file specification including volume and directory be specified as the text string. The file containing the text string will not work correctly with the BootStrap command. Q. The CTOS configuration options file [Sys]Config.sys has been expanded to include many new options, including the specification of a memory resident debugger and swap file names and sizes. The possible options (and their default values) are: :ClusterLineSpeed:1.8Mbps :ResidentDebugger:No :SwapFile:[Sys]CrashDump.sys :SwapFileSize:3000 :VDMFile:[Sys]InstallVdm.run :LfsToMaster:No :WakeUpInterval:0 :Fork:No :OldMaster:No :XBusModuleID: :XBusWindowSize: In addition, you can specify multiple Config.sys files, each for the use of a different workstation type by prefixing WSnnn> to the file name, in the same manner as SysInit.jcl files and CTOS boot image files. See the CTOS II Systems Administrator's Guide for more information. {R. A new optional feature of the file system causes read mode Open's to [Sys] which fail at a cluster workstation with local storage to be retried at the master workstation. Thus, files, especially .run files, may be redistributed between cluster workstations and the master workstation without need to change programs or configuration files. The presence of this feature is controlled by the Config.sys option :LfsToMaster:yes.} S. An "alternate" request procedural interface is available which allows the issuance of requests with other than the default user number through the procedural interface, eliminating the requirement to manually construct request blocks in this case. This feature is invoked by prefixing the name of an operation with "Alt" and supplying the desired user number as the first parameter to the procedure. For example, to issue a CloseFile request with user number 5 and file handle fh, the calling sequence would be AltCloseFile(5, fh). T. The file system supports a new mode, modePeek, which allows read access to a file without preventing subsequent modification by a different user. A file opened with modePeek is treated identically to a file opened with modeRead until a subsequent open occurs with modeModify. Then, existing modePeek handles to the file are put into a state where subsequent operations return erc 235, and the modeModify open is allowed tB  Stnd.obj Request.asm Request.mdf Request.obj Request_MF.asm Request_MF.mdf Request_MF.obj SrpCp.asm SrpCp.link SrpCp.obj SrpCpDeb.asm SrpCpDeb.link SrpCpDeb.obj SrpDp.asm SrpDp.link SrpDp.obj SrpDpDeb.asm SrpDpDeb.link SrpDpDeb.obj SrpDpTape.link SrpFp.asm SrpFp.link SrpFp.obj SrpFpDeb.asm SrpFpDeb.link SrpFpDeb.obj SrpFpQic.link SrpSp.asm SrpSp.link SrpSp.obj SrpSpDeb.asm SrpSpDeb.link SrpSpDeb.obj SrpTp.asm SrpTp.link SrpTp.obj SrpTpDeb.asm SrpTpDeb.link SrpTpDeb.obj SrpXp.asm srpXp.link SrpXp.obj sysgen.asm sysgen.mdf} 4.0 INSTALLATION PROCEDURES Install Standard Software II Utilities before installing a new CTOSII configuration. See the Release Notice for 1.0 Standard Software II for details. Also install the Standard Software II Development Utilities if you plan to build a custom CTOSII configuration. Standard Software II installation installs a cluster local file system configuration of CTOS. Hence, you need install CTOS only if you reqo succeed. This feature is useful with a file such as the Executive message file which it is desirable to update but which is constantly open. A program opening a file using modePeek must be prepared to deal with an erc 235 return from any Read operation by attempting to reopen the file. 2.2 SPR's Closed in This Release A1281 Debugger could not be removed from workstation versions of CTOS. A1343 When multiple requests are queued to the Cluster Agent (in large XBlocks) the requests can overwrite active XBlocks. A1422 The Net Agent does not set the proper routing bits in the handle returned by a non-filesystem request which specifies a routing of OpenFh. A1786 When you action finish a swapped out context, the CTOS looses track of messages on the swapping exchange. A1961 Vacate/Remove of a system service crashes the workstation. A3378 The default node name is not cleared by logging out and signing on again. A3485 System hangs at boot time when installing multiple servers from a JCL file. Problem due to a deadlock involving the termination process and the file system. (Also A3466, A3403. A3336, A3239) A0559 Too many video attributes error (erc 505, an AWS only error) is incorrectly reported on NGEN workstations. 01786 The Ctos request ExpandAreaSL is not implemented on the SRP. 10016 When a file specification has the node {local} on it, the request is routed to the Net Agent (or cluster agent, if Net not installed) rather than file system. The reason is that the kernel's check for node {local} fails when checking the length of the node spec on the file (or UCB, when applicable). {10017 When a user is booted from a local disk, and sets his path to node {master} all subsequent requests routed by file spec will be routed to the master, even if the file spec in the request begins with a volume spec. The worst result of this is that the master becomes the effective "sys" volume because even exit run file specs.} 10025 Excessive temporary (<$>) directories are required. 3.0 CONTENTS OF DISTRIBUTION DISKETTES The CTOSII Operating System Distribution Diskette set is your master copy and has been shipped write-protected. It should not be write-enabled, nor should it be used as a working copy. The contents of the CTOSII Build diskettes are described below. The CTOSII Build diskettes are required only if you are building a custom configuration of CTOSII. The Build diskettes consist of a 3-diskette set containing files required to build version 1.0 CTOSII. {1.0 CTOSII Build Diskettes Disk 1 of 3, directory HdInstall.sub LinkCtos.sub LinkCtosCmd.sub} Disk 2 of 3, directory Clstr.lib Dbg.lib Init.lib nls.asm nls.mdf RqLabl.obj RqLablAlt.obj SourceDbgNub.lib Disk 3 of 3, directory OS.lib Disk 3 of 3, directory ReleaseNotice {Disk 1 of 3, directory kbd.asm Kbd.mdf Kbd.obj nClstr.asm nClstr.link nClstr.obj nClstrLfs.asm nClstrLfs.link nClstrLfs.obj nMstr.asm nMstr.link nMstr.obj nStnd.asm nStnd.link nC uire a different configuration or version. See the Release Notice for 1.0 Standard Software II for information on the use of the the pre-built OS kits. Use the installation procedure described below to install custom configurations of CTOSII not provided with the pre-built OS kits or for installation of the files required to build a custom configuration of CTOSII. Characters that you must type are shown in boldface. Keys you must press, such as RETURN and GO, are shown in UPPER CASE. 4.1 Installing Custom Configurations of CTOS II locally A. Check to see that the currently executing CTOS configuration is memory resident. Look at the CTOS configuration name displayed in the Executive status frame at the top of the screen. If the name has the Swp suffix, CTOS is NOT memory resident. If the OS is not memory resident, insert the Standard Software II Initialization diskette in floppy drive [f0] and type Command Bootstrap RETURN Bootstrap File name [f0]SysImage.sys GO B. Copy your custom configuration of CTOSII to [Sys]SysImage.sys. If the copy fails with error 219 (access denied), first check the following. 1. Have you supplied the correct password? 2. Did you use a wildcard (* or ?) in the file name? Wildcards are not permitted. 3. Is the size of SysImage.sys less than the size of your CTOSII configuration? Use the Files command of the Executive (answering yes to [Details?] to check. If so, you must reinitialize your hard disk and specify a larger size for SysImage.sys. 4.2 Installing Custom Configurations of CTOSII on the Workstation Master Use this procedure when you plan to bootstrap from the master. A. At the master, copy your custom configuration of CTOSII to [Sys]wsNNN>SysImage.sys where NNN is the workstation type, from 000 to 255. To enable cluster workstation BOOTROMs to bootstrap the correct default CTOS configuration, select NNN based on the following table. Note that the 240-242 series of system image files normally contain the same contents as the 250-252 files and thus the new indirect boot feature may be used to conserve disk space. See item P in section 2.0. NNN Hardware Configuration 000-015 IWS (CTOS I only) 240 NGEN t2 with a hard disk 241 NGEN t2 with floppy drives only 242 NGEN t2 with no local file system 250 NGEN t1 with a hard disk 251 NGEN t1 with floppy drives only 252 NGEN t1 with no local file system 252 CWS 253 AWS with a hard disk (CTOS I only) 254 AWS with floppy only (CTOS I only) 255 AWS with no local disks (CTOS I only) 4.3 Installing Custom Configurations of CTOSII on SRP Masters The SRP contains multiple boards, each board executing a copy of CTOSII appropriate to its hardware type. Thus updating an SRP configuration with customized versions of CTOSII may involve updating several files, each containing the version of CTOSII for a specific board. Note that all boards must run either CTOSI or CTOSII. Mixing the two versions is not allowed. Use the following procedure to update your SRP: A. Determine the name or names of the files to which the custom configurations of CTOS II will be copied. For the master FP or DP in the first cabinet this file name is always [Sys]Sysimage.sys. The names of the operating system files loaded into all other boards are contained in the [Sys]Master.cnf file (or varients, see below). These operating system names can be found in text lines of the form: Xp [Sys]SrpXp.sys where XP is the board type (one of Fp, Dp, Sp, Cp, or Tp). Note that files with names ending in .run are created in the directory by the Link Ctos command but the standard names for bootable SRP versions of CTOS II end in .sys. Thus SrpCp.run is usually copied to [Sys]SrpCp.sys. It is possible to have multiple Master.cnf files, each corresponding to a different position of the front panel key switch. Master.cnf.r corresponds to the REMOTE key switch position, Master.cnf.n corresponds to the NORMAL position and Master.cnf.m corresponds to the MANUAL position. These additional Master.cnf files may aC  nk Ctos command. Command Link Ctos RETURN OS type nClstr RETURN Version II-1.0 GO {Removing Optional Services You may remove optional services from CTOSII by editing the .Link file for the operating system version and replacing the modules that implement the service with dummy modules. These files are named vvv.Link, where vvv is the CTOSII configuration name, such as nClstrLfs.link and SrpTP.link.} Optional services are the Debugger and the Programmable Interval Timer (PIT). After editing, link the operating system as described above. Removing the Debugger To remove the Debugger, replace the Debugger resident modules: DBG.LIB( ... ) and SourceDbgNub.lib( ... ) with DBG.LIB(dbgNul) Remove the Debugger initialization modules:  DBG.LIB(t1DLow ... ) and SourceDbgNub.lib(SourceDbgOnc) Note that the non "Deb" SRP OS's have these steps done already. Removing the PIT To remove the Programmable Interval Timer (PIT), replace the timer module OS.LIB(lowmem ... timer ...) with ll specify different file names. B. Copy the custom configurations of CTOSII to the corresponding names determined in step A. C. Note the current SRP keyswitch setting. Turn the keyswtich to STOP and then back to the original setting. This reboots the SRP. 4.4 Installing the CTOSII Build Environment on Hard Disk Systems A. Sign on to your workstation. Fill in the SignOn form with the a valid user name and password (if required). Press GO. B. Insert diskette 1 of 3 of the CTOS Build Diskettes. Type Command Install GO The submit file prompts you for a volume name and password and creates a directory on your disk. The submit file then copies files to the directory. Insert diskettes 2 and 3 when prompted and press GO to continue. 5.0 BUILDING AN OPERATING SYSTEM This section describes how to build a version of CTOSII from the files supplied on the CTOSII Build distribution diskettes. All the files needed to do a system generation (SysGen) are contained in the directories of the CTOSII Build diskette set. The installation procedure creates the directory on your hard disk. The directory contains the libraries and files needed to build any configuration of the operating system.  NOTE The procedures for building SRP versions of CTOS have changed substantially from prior releases. SRP and workstation versions of CTOS are now built using the same procedures and the same libraries.  {Building a CTOSII Configuration You may edit the SysGen prefix files to change system generation parameters or edit the link files to add or remove functionality. If you do not want to change parameters, proceed directly to the step of linking CTOSII using the Link Ctos command (see below).} Each configuration of CTOSII has an assembly language prefix file that contains system build parameters such as type of workstation, number of partitions, and so on. The files are named xxx.Asm, where xxx is the CTOSII configuration name, such as nStnd.asm and SrpFPDeb.asm. You may modify the build parameters contained in the prefix files or in the file SysGen.Asm, which is included by the prefix files. Comments in SysGen.Asm describe the changes that may be made to the prefix files. Notice that the SysGen prefix files use the $Include statement to incorporate the contents of the files SysGen.mdf and SysGen.asm. Sysgen.asm and Sysgen.mdf are used for building both workstation and SRP operating systems. Request.asm and Request.mdf are used for building workstation operating systems, whereas Request_MF.asm and Request_MF.mdf are used for building the SRP operating systems. Note that it is not necessary to link custom versions of CTOSII to add new requests. It is preferable to use the loadable request mechanism. Assemble a prefix file using the Assemble command. Command Assemble RETURN Assemble File name nClstr.asm RETURN [Errors only?] yes GO Link CTOSII using the LiD  OS.LIB(lowmem ... timdum ...) Do not remove the PIT from SrpCp or any OS that will host the Quarter-Inch tape server. {6.0 REQUIRED FILES 6.1 Workstation bootable disks The following files are required to be present in the directory of a floppy or hard disk in order that the disk be bootable on an NGEN workstation: Sysimage.sys (any NGEN version of CTOSII) Sys.cmds t1Sys.font * Exec.run ExecMsg.bin Signon.run .user InstallVdm.run Vdm_CH.run * Vdm_BM.run  *** 1024x768_80sys.font *** 720x348_80sys.font ***} THE ***'ed files may be omitted if the disk will never be booted on a GC003 based system. The *'ed files may be omitted if the disk will never be booted except on a GC003 based system. All of the above files are obtained by installing Standard Software II 1.0. {6.2 SRP bootable disks The following files are required to be present in the directory of a Syquest removable cartrige, FP attached non-removable disk or DP attached SMD disk for the disk to be bootable on an SRP: Sysimage.sys (SrpFp.run if Syquest or FP or SrpDp.run if DP (SP/SC pair))} Master.cnf (Customized to configuaration) SRPCp.sys (If any CPs) SRPDp.sys (If additional DPs) SRPFp.sys (If additional FPs) SRPSp.sys (If any SPs) SRPTp.sys (If any TPs) CLI.run CP00.cnf (If any CPs) * DP00.cnf (If any DPs) * FP00.cnf (IF any FPs) * Additional *'ed files with names of the form XPnn.cnf where XP is the board type and nn = 00, 01, 02 are required if there are multiple boards of the same types. In addition, the directory <$000> must exist. If "M-commands" are to be executed from workstations, the [Sys]MfAdminAgent.run file must be present and installed and the files [Sys]WsAdminAgent.run and [Sys]WsAdminAgent.txt must be present. See the CTOS II Systems Administrator's Guide for more information. 6.3 SRP boottable tapes The following files are required in sequence, separated by tape marks in order for the tape (QIC or 1/2 inch) to be bootable on an SRP: SrpFpQic.run (Qic tape) or SrpDpTape.sys (1/2inch tape) Table of contents file as constructed by MakeBootTape SrpXp.run Menu.run A bootable QIC tape is included with Standard Software II 1.0. Bootable 1/2 tapes are not distributed and must be constructed using the MakeBootTape program. The SrpFpQic.run, SrpDpTape.run and SrpXp.run files are produced using the procedures in section 5.0 of this document (Building an Operating System). Note that for a bootable tape to be useful, more than the minimum files specified above need to be included. In particular, a program such as TapeRestorei.run along with a file containing a backup constructed by TapeBackup.run or TapeSelectiveBackup.run is usually included subsequent to the Menu.run program. The "i" or interactive versions of TapeBackup, TapeRestore and MIvolume (as indicated by an "i" appended to the file name) must be used on bootable SRP tapes. The Menu.run program and "interactive" versions of the standard utilities may be found on the QIC and Syquest media distributed with Standard Software II 1.0. See the CTOS II Systems Administrator's Guide for more information. 7.0 SYSTEM SOFTWARE COMPATIBILITY 7.1 General A. All operating system calls supported by previous releases of CTOS are supported by CTOSII version 1.0. B. Mixed clusters containing machines running CTOS I and CTOSII are supported but all versions of CTOS must be workstation version 9.1 or SRP version 3.2 or later. C. In prior versions of CTOS, the ConvertToSys operation caused the user number of the issuer to be changed. A special class of request, ChangeUserNumber requests, were automatically issued at the time the user number changed to notify other servers. CTOSII 1.0 does not change the user number of a program issuing ConvertToSys and, as a result, no ChangeUserNumber requests are issued. However, servers which are to continue working with CTOS I or in a cluster environment containing systems executing CTOS I must continue to serveD  ture of caching files in memory above 1 megabyte. However, the "Mover.run" from SPA version 1.0 is usable with CTOSII 1.0 for the purpose of using memory above 1 megabyte as a swap file. The "Ramdisk.run" and "Cacher.run" provided with SPA version 1.0 will not execute properly on CTOSII 1.0. 7.3 Shared Resource Processor Environment CTIX will not execute on CTOSII 1.0. This will be rectified in a future version of CTOSII. The SRP and workstation operating systems are now revision compatible under CTOSII with the exception of a few areas. See the CTOSII Reference Manual for a description of which operations execute only on the SRP or workstations. Following is a list of the general areas of incompatibility. A. On the SRP, the SetTrapHandler operation does not create trap handlers which are part of a partition's context (and are thus switched when processes in a different context are running). Instead, the handlers are global to the board on which SetTrapHandler is executed. B. The Virtual Partition and process such requests. D. Prior versions of CTOS associated the user number of 1 with the "primary partition". CTOSII 1.0 distinguishes between system and application partitions but not between primary and secondary partitions except that system services may be installed only when a single non-system partition (formerly the primary partition) exists. As a consequence of this, and of item C above, user number 1 is not associated with any particular partition. In fact, to avoid confusion, user number 1 is never associated with any partition and is now equivalent to user number 0 in that the presence in a request block of either a 0 or a 1 causes substitution of the issuer's user number. In order that programs which based actions on whether or not they were in the primary partition continue to execute, the GetUserNumber operation has been modified to falsely return the number 1 under the following circumstance. If there is only a single application partition, GetUserNumber calls from that partition will return 1. In all other circumstances, GetUserNumber will return the proper user number. E. Virtual partition memory management causes movement of partitions about memory across Chain or Exit operations. As a result, the contents of long-lived memory also move. The pointers in the Applications System Control Block (ASCB) to long lived memory (the pVlpb and the pMsgRet) are automatically updated at this time. However, if parts of long-lived memory itself contain 32 bit pointers to other parts of long-lived memory, these pointers may become invalid after Chain or Exit operations. The standard use of long-lived memory is for parameter passing between two programs via CTOS Parameter Management calls. These calls do not use 32 bit pointers and thus do not have any pointer invalidation problem. Among Convergent supplied programs there is a single known use of 32 bit pointers in long-lived memory, namely the BGP/Art Designer programatic interface. In this interface, a 32 bit pointer to data to be displayed graphically masquerades as a text string and is passed via standard Parameter Management calls. CTOSII 1.0 recognizes this case and adjusts the pointer accordingly. It is recommended that future applications use only 16 bit pointers, relative to the base of long-lived memory, to address objects within long-lived memory. 7.2 Workstation Environment CTOSII 1.0 on workstations requires Context Manager II version 1.0 or later. Previous versions of the Context Manager will not execute on CTOSII 1.0. In addition, Context Manager II 1.0 will not execute on versions of CTOS prior to CTOSII 1.0. In order to execute system services in protected mode on CP002s in the memory above 1 megabyte, CTOSII 1.0 requires Protected Mode Operating System Server (PMOS) version 1.1 or later. PMOS version 1.0 will not execute on CTOSII 1.0. PMOS version 1.1 is backwards compatible with CTOS version 9.7. CTOSII 1.0 requires System Performance Accelerator (SPA) version 1.1 or greater in order to use the "Ramdisk" feaE  (VP) facility and its associated operations are not available on the SRP. Partitions are statically configured in a manner similar to workstation CTOS version 9.1. C. Only a few GetPStructure "structcodes" are available on the SRP. The available codes are 0, 3, 4, 5, 11, and 17. See the CTOSII Reference Manual for information on the meanings of "structcodes". D. Operations oriented around interboard communication or SRP hardware, such as ReadRemote or GetSlotInfo are not available on workstations. Operations concerning the XBUS, such as MapXbusWindow, are not available on the SRP. E. Terminal mangement operations, such as OpenTerminal and ReadTerminal are not available on workstations. F. Only a subset of VAM operations are supported on the SRP and within that subset operations are restricted to provide only the functionality of a "dumb" terminal. PosFrameCursor, ScrollFrame, PutFrameAttrs and ResetFrame are supported but do not cause any operation to take place. PutFrameChars causes characters to be output but ignores the specifed screen coordinates. VDM operations such as InitVidFrame are not supported on the SRP. G. The GetUserStatus, GetWsUserName and GetWsNum operations are not supported on SRP's or on workstations attached to SRP masters. These operations are obsolete and should not be used in new programs. Similar information to that returned by these operations can be obtained through the GetClusterStatus operation. H. Only the encoded versions of keyboard operations are available on the SRP. In addition, the SetSysinMode call, which is required by the Submit facility, is not supported. Because the resolution of the Programmable Interval Timer (PIT) on the SRP is now that same as on workstations, customer applications which used the PIT on the SRP require may change in order to run under CTOSII 1.0. {In prior releases of CTOS for the SRP, use of the call "ConvertToSys" in system services was discouraged. In CTOSII, the operating system restraints were removed, allowing free use of ConvertToSys on the SRP as well as the workstation product lines. The following choices are available: A. New or existing servers can be written/modified to call ConvertToSys. This will allow the server to execute on either workstation or SRP without the need for hardware checks (most servers had code in them to check on which kind of hardware they were executing, and called ConvertToSys accordingly.)} B. Existing servers can be left as is. The method of creating a partition and then loading the server into it using MInstallServer or LoadPrimaryTask will continue to be supported. C. Make the calling of ConvertToSys be a command line parameter. For workstations, this would always be "yes." For SRP's, there is a memory consideration: After all the partitions are created, CTOSII still needs enough room to load the exit run file (CLI.run.) If the creation of the last partition leaves less than about 60K in the primary partition, CTOSII will not be able to load CLI.run and the board will crash with erc 400.  By allowing the last server installed on the board to run in the primary partition (in otherwords by NOT calling ConvertToSys), this problem is alleviated. {8.0 HARDWARE INFORMATION CTOSII version 1.0 requires a minimum of 512K bytes of memory on workstations and 256K on the SRP. It is suggested however, that SRP boards have either 768K of memory on the base board or be accompanied by a memory expansion board (ME). 8.1 Hardware Configurations Supported CTOSII version 1.0 supports the following hardware configurations. The revision levels listed are the minimum required.} NGEN Modules CP001/8 8 Mhz 80186 processor CP001/9 8 Mhz 80186 processor CP002 8 Mhz 80286 processor CP002/287 8 Mhz 80286 processor with 80287 numerical processor VM001 12" monochrome monitor VM002 14" monochrome monitor VM-003 14" monochrome bitmap monitor VC001 15" color monitor GC001 graphics controller GC-003 graphics controller KM001 keyboard TM001 voice processor (with modem) VP001 voice processor (without modem) XCE  raphics Library 11.0 {8.3 Software Applications Supported Applications which are supported on CTOS II/GC003 Application CTOS II GC-003 Art/Chart Designer 1.0 YES NO *Art/Chart Designer 1.1 YES YES Business Graphics 10.0 YES NO Context Manager II 1.0 YES YES CT-DBMS 10.1 YES YES CT-Mail 4.2 YES YES CT-Net 3.1 YES YES ** CT-Net Async 1.0 YES YES CT-Net HDLC 3.0 YES YES CT-Net Ethernet 1.0 YES YES Dictionaries 1.0 YES YES Distrix 2.1 YES Document Designer 1.0 YES NO *Document Designer 2.0 YES YES *Enhanced 3270 2.1 YES YES Extended Multiplan 2.1 YES YES Forms 9.0 YES NO *Forms 9.1 YES YES Generic Print System 1.0 NO NO Generic Print System 1.1 YES YES Graphics Library 11.0 YES NO Graphics Library 11.1 YES YES Icon/Raster Editor 1.0 YES NO *Icon/Raster Editor 2.0 YES YES ISAM 11.0 YES YES Mouse Services 1.0 YES NO Mouse Services 2.0 YES YES *MTE 1.0 YES Operator 1.1 YES YES Pascal 9.0 YES NO *Pascal 9.1 YES YES PC Emulator 1.0 YES NO PL/M-86 2.3 YES YES PMOS 002 RS232 port expander XE001 Ethernet module PC001 PC compatibility module HB001 quarter-inch tape module FD001 dual floppy disk FD0A1 dual floppy disk HD002 10 Mb floppy/hard disk HD003 20 Mb floppy/hard disk HD006 20 Mb hard disk upgrade HD011 32 Mb hard disk upgrade HD-020 85 MB hard disk upgrade HD0A1 20 Mb floppy/hard disk HX002 10 Mb hard disk expansion HX003 20 Mb hard disk expansion HX011 32 Mb hard disk expansion HX020 85 Mb hard disk expansion {CWS Workstations CM-002 512 Kb CM-003 1024 Kb} {Shared Resource Processor CP Rev Y (Shipping Y, Z and AA) FP Rev Z (Shipping AA through AG) SC Rev E (Shipping N) SP Rev J (P if more than 4 SMD drives are to be on-line concurrently. Shipping S) TP Rev T (Shipping X) SC2 Rev C (Shipping F, H, J) SP2 Rev C (Shipping J, K) ME-050 Rev T (Shipping W, X, Y)} Qic Controller Rev B Syquest Module ECL 7 BackPlane Rev B Main Power Supply-115V Rev C1 or E (National) Main Power Supply-230V Rev M Bus Repeater Rev E (Shipping F)  NOTE The CP002 and CP002/287 processor modules require the following revisions for floppy and floppy/hard disk modules: FD-001: revision "B" or greater HD-002: revision "C" or greater  {8.2 Bitmap video compatibility The GC003 graphics controller supports both a new high resolution monitor VM-003 and the current medium resolution monitor VM-001. The GC003 does not have a hardware character map like the standard NGEN system. Therefore characters and attributes are created in software. The VM-003 has sufficient resolution to emulate the standard character attributes. The VM-001, on the other hand, does not have sufficient resolution to have the same quality of emulation for the half bright attribute. Half bright is emulated for consistency across all machines, but it is recommended that applications in the future refrain from using half bright on the VM-001. Executive II, for example, does not use half bright on the VM-001. Note that when a GC003 is used, with either monitor, characters with the blinking attribute are surrounded by an outlined box since actual blinking is not possible.} Programs which do not use the VAM interface but which instead obtain pointers to the character map from the Video Control Block (VCB) or via the GetPStructure call will not work on GC003 equipped systems. Such programs should be modified to replace the use of pointers to the character map by VAM calls. VAM now provides operations which render obsolete most reasons for direct character map access. Some versions of Convergent supplied programs make use of pointers in this manner and thus will not function on GC003 equipped systems. The list of such programs follows: Word Processor 10.3 Document Designer 1.0 Forms Editor 9.0 Art Designer 1.0 Multiplan 8.3 Extended Multiplan 2.0 Editor 10.2 Business Graphics 10.0 Vector Font Designer 1.1 PC Emulator 1.0 GF 1.0 NO NO *PMOS 1.1 YES YES *SNA Network Gateway 11.1 YES NO *SNA 3270 11.0 YES NO *SNA RJE 2.5 YES NO SPA 1.0 NO NO *SPA 1.1 YES YES Telex/TWX Manager 1.1 YES YES Terminal Mail Manager 2.0 YES YES Vector Font Designer 1.1 YES NO *Windows 1.0 YES YES  Word Processor 10.3 YES NO} Languages: Basic 9.0 YES NO *Basic 9.1 YES YES C Compiler 2.1 YES YES High Cobol 1.0 YES Fortran MS NO NO Fortran-86 8.0 YES NO *Fortran-86 9.0 YES YES * To be released soon. ** Does not wok on a GC003/VM001 but does on GC003/VM003 {9.0 RESOURCE REQUIREMENTS/UTILIZATION 9.1 Memory Requirements/Utilization The table below gives the memory requirements of all configurations of CTOSII and of loadable VAM. Except when either the Protected Mode Operating System (PMOS) or the System Performance Accellerator (SPA) are installed on CP002 based workstations, CTOSII 1.0 is capable of utilizing a maximum of 1 megabyte of memory.} The sizes are larger than the sizes of earlier versions of CTOS. This difference results from the addition of code from the Context Manager, new Memory Management calls, Nationalization, and dynamic partitions. However, overhead for each installed system services is less than in previous versions and VAM is not included: Name Size (bytes) nClstr 131,072 nClstrLfs 179,200 nStnd 163,840 nMstr 212,992 SrpCp 124,928 SrpDp 130,048 SrpFp 124,928 SrpSp 86,416 SrpTp 106,496 BM (bitmap) 58,368 CH (character) 8,192 CTOSII 1.0, when used in conjunction with the "Mover.run" of SPA version 1.0 or later or PMOS version 1.1 or later, can utililize the memory above 1 megabyte on CP002 based systems for a swap "file". If Mover.run or PMOS is installed at the time a swap is first required and enough upper memory is available to meet the default or user specified (in [Sys]Config.sys) swap file size, then upper memory is used in lieu of disk for swapping. See the Release Notice for 1.1 Protected Mode Operating System (PMOS) Server or the Release Notice for the 1.0 System Performance Accelerator. 9.2 Disk Requirements/Utilization It is recomended that CTOSII 1.0 / Standard Software II 1.0 be installed only on systems/clusters with at least 20Mb of hard disk capacity. Swap files for each workstation using the Context Manager are recomended to be each at least 3000 sectors long (approximately 1.5 megabytes). If using in conjunction with the "Mover.run" of SPA or PMOS, the swap file may use no disk space since the swap file will be in upper memory. Diskless workstations may use their memory above 1 megabyte, if available, for swapping. If high memory is not available, diskless workstations have their swap files located at the master workstation. The Context Manager will operate on a system without a swap file (swap file size of 0 must be specified), but all contexts must then fit in memory and the variable size partition feature may not be used (See Section 2.0, item N). The swap file size is now specified in [Sys]Config.sys (See Section 2.0), not in the Context Manager configuration file. If no size is specified, 3000 sectors is used. If no file name is specified, [Sys]Crashdump.sys is used if it is of the required size, otherwise successive file names of the form [Sys]SwapAreaNN.sys (where NN = 00, 01, ...) are opened and/or created. Workstations using the Debugger require a swap file large enough to hold the contents of memory, minus the size of the operating system (approximately 1700 sectors for a 1 megabyte RAM system). The debugger will fail to operate if such a file does not exist or cannot be created. All configurations of the CTOSII system image can be contained in 512 sectors. Installation of the CTOSII Build diskettes requires 3400 sectors (approximately 1.7M bytes). Each CTOSII configuration you build requires approximately 650 sectors. Building all the standard configurations requires approximately 15000 sectors (approximately 7.5M bytes), in addition to the space required for CTOSII 1.0 Standard software and developmentF  after a ResetFrame operation, not 0 as documented under the description of ResetFrame.} 2. (Status Codes Manual) Erc 903 is documented as being returned only from the MarkNextQueueEntry operation. It is in fact returned as a generic, "no entries available" error. 12.0 ERROR CODES 1.0 CTOSII adds the following error codes: 257 Swap file is full 258 Need to swap but no swap file is present 259 Swap file is too fragmented 260 Swap file is inconsistent 261 Cannot read/write existing swap file 508 Invalid Video Access Method (VAM) parameters. 509 VAM is not installed. 13.0 KNOWN ERRORS AND OMISSIONS CTOSII version 1.0 contains the following known errors and omissions. A. The date and time as kept in the system date/time structure on the TP board of the SRP are incorrect. {B. The Chain operation closes all open files and then checks for the existence of the specified run file. If the run file is not accessible then an appropriate error is returned to the caller of Chain but the files belonging to the caller a tools. {10.0 RESTRICTIONS 10.1 Cluster Configurations Clusters can consist of combinations of IWS, AWS, NGEN, and CWS workstations and may involve SRP masters. NGEN/CWS-only clusters can operate at 1.8 megabits per second, whereas mixed clusters of IWS, AWS, NGEN, and CWS workstations are restricted to 307 kilobits per second. Note that appropriate cabling and terminators must be used for the cluster to operate at 1.8 megabits.} {  NOTE For clusters with NGEN masters, an NGEN/CWS cluster operates at 1.8 megabits only if [Sys]Config.sys (at the master) contains the entry :ClusterLineSpeed: 1.8 Mbps The absence of this file or this entry in the file results in cluster speeds of 307K bits per second.   } {11.0 DOCUMENTATION 11.1 Guide to current documentation The CTOSII operation system manuals are now organized as follows: The CTOS II Systems Administrator's Guide, Engineering Update, describes how to configure clusters, establish backup schedules, and other administrative tasks.} {The CTOSII Concepts Manual describes the features and concepts of each subsystem in CTOSII. (Manual to be available Q4-86).} {The CTOSII Reference Manual, consisting of two volumes, contains a description of each CTOSII procedure and is arranged alphabetically for quick reference.} {The CTOS Programmer's Guide, Preliminary Edition, serves as a first reference for the programmer, covering practical rather than theoretical topics.} {The Status Codes Manual contains complete listings of all status codes, bootstrap ROM error codes, and CTOS initialization errors.} {11.2 Documentation Updates SetMsgRet Description The SetMsgRet procedure is used to cause a message to be displayed after an application exits or a server uses the ConvertToSys operation. In the case of a ordinary application, SetMsgRet may be called at any time. If the application is subsequently terminated, either normally or abnormally, the specified message will be displayed by the Exit Run File (usually the Executive). In a system service, SetMsgRet is called prior to a ConvertToSys operation. Then, immediately following the ConvertToSys, the Exit or ErrorExit operation is invoked, causing the Exit Run File to be loaded and the message displayed. SetMsgRet must be used in lieu of ErrorExitString for this function because it is illegal to access or allocate long-lived memory following a ConvertToSys operation. SetMsgRet, like ErorrExitString allocates long-lived memory but, unlike ErrorExitString, may be used before the ConvertToSys.} {Procedural Interface SetMsgRet (pbText, cbText): ErcType where pbText cbText describe a text string which is to be displayed by the Executive. SetMsgRet is an object module procedure} Stack Requirements The requirement for stack size previously documented as 128 bytes for VAM calls has now been increased to 512 bytes. This situation is more apparent on GC003 systems. {11.3 Documentation Errata 1. (CTOSII Reference Manual) The Video Control Block (VCB) fields iColLeftOff and iLineLeftOff are set to 255 G re left in a closed state. } C. Due to the changed semantics of user numbers across ConvertToSys operations (see Section 14.0) system services which check for user number 1 in a deinstallation request block may fail to deinstall under CTOSII. The list of such servers follows: SNA Network Gateway Enhanced 3270 D. Crash status messages are not printed on GC003 based systems until the system is rebooted. E. SRP versions of CTOSII 1.0 contain uninterruptable sections of code which may result in character overruns while running synchronous communications packages at 9600 baud. F. The KillProcess operation results in system crashes or hangs if used on processes which have executed SetTrapHandler or on processes which are not on the run queue. {G. Context Manager II 1.0 has a feature for locking programs permanently in memory. To do so, "!" must be specified after the application name in the CmConfig.sys file and the program must be started using the autostart mechanism. This feature interacts with the Debugger and can cause the system to hang if the resident Debugger option is not used and the Debugger is entered prior to installing the Context Manager.} {H. The file system of CTOSII 1.0 does not serve a swapping request. In workstations attached to multiple FP/DP SRP systems this could haved resulted in spurious erc 813s being displayed by the Context Manager when swapping from one application to another. As a partial fix, a longer timout before erc 813 is issued has been implemented. This can result in, in situations unrelated to the above SRP configuaration, a delay before a legitimate erc 813 is issued (as in the case of a server which has a bug in it and does not serve or respond to swapping requests).} I. On versions of the SRP with a Syquest removable disk, CTOSII occasionly fails to automatically recognize a cartridge upon insertion. This problem usually occurs the first time that a cartridge is inserted following reboot and can be rectified by removing and reinserting the cartridge. J. Pressing ACTION-FINISH while in the Debugger sometimes does either nothing or causes a system crash. If the Debugger is permanently resident (:ResidentDebugger:Yes in [Sys]Config.sys), this condition does not occur. 14.0 MISCELLANEOUS A. The ServeRq and GetRequestInfo operations now return erc 31 (no such request code) if presented with a request associated with a "dummy" local service code. Requests with dummy local service codes are used in loadable request files to fill unused request code slots. Formerly, unused request codes below the maximum allocated were treated as if they were in fact in use, and erc 33 (server not installed) was returned by the above operations. {B. If CTOSII is unable to automatically create a swap file, a record is written to [Sys]Log.sys and may be examined with the Plog program.} {C. CTOSII 1.0 supports two types of partitions, fixed and variable. Fixed size partitions are created by the Context Manager when the :MemorySize: parameter in the CmConfig.sys file simply specified a number (e.g. :MemorySize:300). Variable partitions are created when :MemorySize: specifies a range of sizes (e.g. :MemorySize:<350). Use of variable partitions is preferable in that only the amount of memory specifed at the time a run file was linked with the Bind command (a version 6 run file) is used, thus making better use of memory and reducing swapping. Run files linked with the Link command (version 4 run files) do not specify an amount of memory to be used. In this case, the maximum amount of memory is used (i.e. if the CmConfig.sys entry for program Foo specifies <350 and Foo.run is a version 4 run file, 350K of memory will be used to run foo).} D. If you do not want to use a swap file, specify 0 in the :SwapFileSize: entry in [Sys]Config.sys. However, variable partitions (see C above) should not be specified in the Context Manager configuration file in this case. E. The CTOSII 1.0 parallel printer driver requires that the NOPAPER signal be connected (and not asserteG  nѓ>? f!={ < @ T@@@ xl@A p"?#&'*+, :@ x   p"?#&'*+,: kl Վ vlӎ ӧ vΒ p"?#&'*+, : @ x p"?#&'*+, :@ @ x  X"?#&'*+, :d) before data is printed on the parallel printer. This was also the case in CTOS 9.7 but was not the case in prior versions. If a parallel printer interface cable does not properly connect this signal, the printer will not operate. For information on the construction of parallelprinter cables see any of the NGEN Processor manuals (e.g. Processor Model CP001 Volume2). F. Under certain circumstances, when the swap file is fragmented, swapping may fail with an Erc 2 (EOM). To resolve this, enlarge your swap file or logout and log in again. 2 1.0 CTOS II Operating System A-09-01249-01-A SAA-2000 Page # of 41 1.0 CTOS II Operating System A-09-01249-01-A SAA-2000 Page # of 41 Vmтߨmׂݢ=݂ݧݑ*ݦcxݜݴ  p"?#&'*+,: p"?#&'*+,:@ 0,1@,!@ p"?#&'*+,:38Gƍ=>lm38vGԍ `>l¹ @ P p"?#&'*+,:@ `r@ P@ @ 0 0@ 0 0@ @  t‚vw Vt؂ϜXjςϞϴHYw@ 0Z p"?#&'*+,:@ ` P0Z@ h @ `0Z!"KSxC F + O c !KF? h  E p"?#&*,: @ x @ ` P@ P p"?#&'*+,:H  !56!iy,}Eѷ4хK3 @@ P p"?#&'*+,: p"?#&'*+, :@ <@ x P noXYvwx:oɌ EWuxVwV  p"?#&'*+,: p"?#&'*+,:@ @@Z@ PZ|ͧ%NWT]}ȒȔ ! " 9 ʴ%I"ʞIݖ-X-lݎ 8  @ `N@  p"?#&'*+,:@ ` @ ` P  @@ P @X" ,  @0X& ,    @ 0Z@ P p"?#&'*+,:@ ` @@ ` P p"?#&'*+,: #)*¼s{«,2HNS#*A5hTS@ 0Z@ P0Z p"?#&'*+,:@  @ 0 0@DE-MEW\p-w.MC @@ P p"?#&'*+,:@ 0Z@ P0Z p"?#&'*+,: %45 /G_# H b Ώ  %5]G_ Xk a ̏ \` @ P p"?#&'*+,:  p"?#&'*+,:@  @@ xjkr ǎ LJ lj Ex}[sOgkEňr ڎ R|Ścև @ P  p"?#&'*+,:@ 0Z@ p"?#&'*+,:@ H  +'oҔ    (ԌԎҪ,-./3JHIKL}   "'j ό-Jgq}  "FLTUI@  ~@ x@ H@ x  p"?#&'*+,%: @@ ` P!)*34:ݧ06T}0ϙ@$@ (6@@ x$ @ P@ ` P p"?#&'*+,&: #$. P G$. - k p"?#&'*+,: p"?#&'*+,:@@  p"?#&'*+,: /ի˸>?@PmnopG /ӫٸ>PnߚG=@ 0 0@ @Z p"?#&'*+,:@ `Z@ P@@ 0Z@ PH{}~/1H}]1|0D  p"?#&'*+, :@ x@@ P p"?#&'*+,:@  @ 0 0 %ẌbȦ %X>bʦ   p"?#&'*+,":@ `~@ P p"?#&'*+,!:@ ! @@  NOq1 2 ` OqWp j 0 C ` V _ p"?#&'*+,$:@@ x$ p"?#&'*+,#:@@ P @~  !"#$%7 ژ#7@ x$@ ,!@ 0 00Z@ 0 00Z@ 0Z  @,!I  klyz\]:;A U   ֧ jzťų[;^ A T  i @ x P@ P p"?#&'*+,(: p"?#&'*+,':@ x fg +#$`aggL-@$g#g@ ,!,@ ,!!, @ x P p"?#&'*+,):  ((()P xxxx Courier 72G B'o"10.3m E +$;COHS _`fGkvoׯsJZZZZZZZZI  ZZZZZZZZZZZZZZZZJ ZZZZZZZZZZZZZZZZJ  ZZZZZZZZZZZZZZZZK ZZZZZZZZZZZZZZZZK  ZZZZZZZZZZZZZZZZL ZZZZZZZZZZZZZZZZL  ZZZZZZZZZZZZZZZZ