IMD 1.17: 5/01/2010 20:01:42 NGEN CTOS II 1.0 OS Build 2 of 3  %4 01740-2/3T bT b9|M^*&G^&G,]UQ^ &G :bt S^S>6^ &du8M^ &G ^ S^SFb> BootWS_iMstrPLM86 V2.307/08/86 21:39:5Ȗ7STACKMEMORYCODEDATACONSTBOOTWS_IMSTR_CODEDGROUPh@2ؘH9ΘHT}D KICRASHDUMPFILESz CLEARWSSTATE<CLEANUPUSERSTATE NEWDUMPDATA#DUMPWRITECOMPLETE BOOTREQUESTBOOTREADCOMPLETE?OBITUARY#dSXBMAXORGRCBNXBUFNPARDESCNUSERNUMALLOCATED NWSABORTRQ PRGWSABORTRQRGWSID WSUSERNUMLAST MAPWSUSERNUMCRASHREQUEST DUMPDATANOTOK DUMPDATAOK IRCBAVAILKREQUESTKWAITRETURNWSRESPONSET DV=![sys]wsNNN>crashdump.sys [sys]wsNNN>sysimage.sys0IU^G GSF u PFPF!tP]H V +V;V MEUFv<v ~NFFF r(F 1FN+Ȁ0vJFFNЋFFFFvRPFFFNNNN^щNVF^GF^FFPFF u F;Ft] FF^ w~ǹFʜ \qV w<UFF;w"؋^;Gu FPFuFF;s" x t P;Vu@ FՋ^G ] )-\@MxUQ FP. FF;s& PF݋^+]Q3 '+1=EMP`fl>#U^&tv ]^  tSPPmmPws6^ G ^&w@ FF<;6v *PFuv ^SF @ F @F@@F@&MH <^&&G&G&G $v D&G VRP^&Gv\ ^Fv\^Fv&DP&^&G&W^ ~&u^ GW^G^&GZ&Wv&D^&GG"F&GZ&W&G&OSY] !S\V aVvV ĉV {V9U^&uv^ Sv^ Sv<] V%V -\ieU ^  t5SPPrmPG PAsj^ G ЉGWGW.^ GW;Wu;GrvD FFO& O&L^&G@ FFFuF @ F @F@@F@&MH <^G"F&GZ&W&&G&G #v L&O LT&O&W~MF&OZ&W~&M&O&GVRP^&G&G S]؜̈VĥAV UVN?U ^&t^ &G&G  &GvS^G Gu9v&DFF&LO&LO_^^&D PXG^ G FF^GFF&&G ^&G&^&G"P&GR&W^GW_Xv &D&LSV] VQ#Uv<]ܜ\1t  v^S;^&GvD &GVSr8&_0Sv^S!F1@F@F $^w F^G؍$>" t P^&7PP^SRFF݋]T'\FT\jV ̆VĐ̧Vİǎ͎юۊVV #1\pgU ^&GFFFȴ1PF@؍8:X1 uG08&G4FF^SP^S] -15Gb\gU^ ȴF1@؍8:F1 uG08&G4FF^SP^S]"&*>Y\۠p6U^ ȴF1@؍8:F1 uG08&G4FF^&G^SP^S]ߜ"&*>b\ҠpU^ ȴF1@؍8:F1 uG08&G4FF^&G^SP^S]r"&*>b\ҠU^ &GF^Sl^FF F^ &G@1&7V&;Wu !PFF^ &@Z&P F&GN t] \CVU^&GF&G&;Gu`^&Dmy_iClstrNoLfsPLM86 V2.307/08/86 21:40:2Ӗ:STACKMEMORYCODEDATACONSTDMY_ICLSTRNOLFS_CODEDGROUP h@HH,ݘTD K{CMASSIOINPROCESSFHDISKINODCBLP IOERRORLOG FLOPPYCNTLBLK HDCCNTLBLK BUFFDEVICENUM RGLOGGENERIC|ERRORULCMPBLOGSLOG1ZOVLY0aOVLY1oOVLY2}OVLY3OVLY4OVLY5OVLY6OVLY7OVLY8OVLY9HARDDISKINTERRUPTFLOPPYINTERRUPT LPINTERRUPT #PRQCRASH FILESYSTEMKRESPONDd DW K"UF&GS] VV9UQFF9Fv^ & ^& :uFݸ] SU] ZU]aUP]SV3oUP]EV3}UP]7V3UP])V3UP]V3UP] V3UP]V3UP]V3UP]V3UP]՜V3UP]ǜV3UP]˹V3 UP]˪V3tIopHan_iopMstrPLM86 V2.307/08/86 21:40:4і9STACKMEMORYCODEDATACONSTIOPHAN_IOPMSTR_CODEDGROUP^h@P HHNTDD KhIOPCOMMIOPTRBFAWAKEBFLINESUSPENDEDCLOGENTRY PXBUF0SAFIRSTBIGXBUF4 SAPERXBUF6  RELEASEBUFFERgRETURNWSRESPONSE DUMPDATAOK6 DUMPDATANOTOK PUTONQUEUE GETFROMQUEUESTOPRESUMECLUSTER MAKEMBADDRlMAKERASAIOPISRSRPAGENT& BOOTREQUESTCRASH OPENRTCLOCK CHECKRESPONSEKPSENDKWAITLOG NEWDUMPDATAOBITUARY PROCESSWSRQSTATISTICSCOMPLETEIDCT IOPINTLEVELNIOPS QFREEXBLKSQFREEXBLKSSMALL RGIOPCHANRGSBWSUSERNAME SXBMAXSMALLӠ8 DC D @ L 8UFF@  PF@؋F<] V.4U$FݴFF;r@؍8:<t8&_8SFPFPs#F;4sPP^S8&_,SFPFPrF~u ^S8&_(^F&G&O;t @1&7;u2PRPFPs8&_(SP^S^&GFFFȴF%N;t !PvFt ^8s !PvFFF;Fs؊FF^^K㋇^&F~v !Pv8^.^&G ;shF&G&O ȋ@FFF^&G;Fv^&G[%)-:M\Z_dr\z̍\̨V İӆ\\=`y Ŝ\Ş\Š\Ţ\Ť\ů~I"FރFFߋF;wLPRPFPs2NAv~^YPP^SFFF G@1&7V&@FFN^ &F^Sv&Z&TF^&GN t] ,U\bUQQFsFFFCFHN;r*@؃<uĿ0WvRPFuˋ]Μ$9@O\ՠ@lUQQFF1PV± F¹Y F^]:UQQV FP-R1YFX%F^]\<UQBr&G PMPB &G] V%,UFF;r@؃<uQ tKu!F@؋ !F@  PF@؉<xFFwkF@؋v :>tO> u!!F@FF@ 6F PFuF@LJ F]7W '4FLSW[`VntĔĘĢĩıĺƎʎΊҍV֠.&U PFP"D""PFFN;siL16V¹@ď(>@<u8&G&;Gu,PFPFPs>SP^SFL&GRrg&GBF@؋< tV'F@^P&G H1[>tF!F t ^&G.^&G;s*PFPFPr ^&G!SBFFFFF^&G*Z&W,&G(F@Ĝ0SP^S]/)8QyĜġ ̰VVVU&^&_*^F&GFތF^&G H1VFF^F&9G vH؊FFFP,^@ ^,^@ FF^_2^F&G.^&w&7PwV~FvvPwZ FwbFw^FFN;s^&GPYNڋ &G u+Ju D&G&G&W&G&G&W6&D&T&G&DFtEmJ koĐę̇VĭıĵVڎގ'0NRcfjyŗşŬżȎՎrF^&O;sN^&NFܹ^&;Gw^ދ~܍9^Y^&GS^&G;sPP^S]Ŝ'CgVty ̇Vt MstrAgentPLM86 V2.307/08/86 21:41:5ϖ4STACKMEMORYCODEDATACONSTMSTRAGENT_CODEDGROUPh@-ۘH6јHsT,טD KFCOMMBADFDISABLECLUSTERNUSERNUMALLOCATEDPOURDS READRQINIT RQDELAYDISC,RQSYNC.SXBMAXR SXBMAXFASTT SXBMAXSMALLVTIMERRQX TIMERNUMBERd WRITERQINITpMSTRAGENTRECEIVERHANDLEFATALERROR MSTRAGENT GETSTATISTICS BOOTREQUESTBOOTREADCOMPLETE DUMPREQUEST0DUMPWRITECOMPLETEE CLEANUPDCTCLEANUPUSERSTATE WSOPENBOOTFILEH FGOINGDOWN MASTERSTATSNPARDESCNSECTORPERXBLOCK NWSABORTRQORGDCT PRGWSABORTRQRGSBWSUSERNAMERGWSID WSUSERNUMLAST ACTIVATEDCTCRASH DISCONNECT DEACTIVATEDCTKREQUESTKWAITKRESPOND MAPWSUSERNUM METERPOINT PROCESSTRB PROCESSWSRQ RELEASEXBLOCKREQUESTRETURNRESPONSE ALTOPENFILEALTREAD ALTCLOSEFILEW DàU" #,+(.    MstrAgentSubsCTAsm II-1.0/??SEG??SEGDATADATA ClusterSubsCODEDGrouphhhzReturnResponse IssueRequestfTerminateClusterRespPointersSetupORequestDataSizeCalculated ErrorReturny MapWsUserNumPrepareToIssueRequestChangeUserNumRequest BigXBlockClusterTermFinishedResponseDataFirstResponseDataSizeCalculatedResponseDataBiggerR UnchainXBlock_ ReadRequest SmallXBlockm ProcessWsRqZIssueTermRequest6saFreeListSmallsXbMaxnUserNumAllocatedrgWsLocalUserNum rqDelayDiscrgWsId ReleaseXBlocknXBlockSmallWaitsnXBlocksSmallFree sXbMaxSmall wsUserNumLastsysTimeRequestpRgChgUserNumRq nChgUserNumRqnParDescCrash SendXBlock fGoingDown AG^UFVu+KK9t*3u+KKF]! !+ >BFSiZUF&&>ur*,&& 3ҊWR&6&=t=uR&6>uRPF X d"p $[sys]ws>crashdump.sysԠ [sys]wsNNN>sysimage.sys3UPFPF;uh~XuX\ϋ^v P^_.X^kx^P뛋^P0뎋^PvPv뚃6V %V+1EV V\X\Z\\\e\r\\̍V̕V"Uv^uS]\V3U PFP^& zu/&9G u&OA,>u ^S^& du &G;sFFFF&GFvP^& u&_+LJ^& v P^&_ .PLvB^SE6^S*v^O uS^&G ^Sk\V.2Hui $$3&GG G D&G 3GGSQVS^Y[ t$FF$ 3ɋ G3 WBCCCʃ u;w;v"-@* ,$"&^>#t݋£ t;w]Ì@3Ɋ\D\C-߉njÉ\D\CVW_^U u X3&&^&VD&DD ^&I^^F_   >du ؎&>uM>u&. 3ҡ3 t ȁt33&*&,VPPSZ tEڣ3Ɋ&؃ 3GGGCCCCC]uW[h]jTt]vT{ V V $7; ƍ]ʏTƒVʔVӶݶ ]TV V ]V_VB@3Ɋ\D\CÊ\D\CfU^ t $tG>#t#)6>؎ 0("@@] ZV\V3_&w u P39u&  VV MstrLph_aMstrCTAsm II-1.0+??SEG??SEGDATADATAMstrLphCODEDGrouphhherrorLogLineStateChainDctmV nWsDownErrors\ nIFramesRrInlastPollSequenceNumbernWsAccessLinkRequestb DeactivateDcterrorLogInvalidIFrameReply(nProtocolErrorRsaFreeListSmall(WaitBeforeWrite lineStateTableRxRespondingToXID=saXBlockSmallFirst.statsfHighSpeed nAddressErrorT+WriteFromXBlock RxRespondingToRIM{ nCrcErrorL' IsrExStat IFrameProtocolErrorc nLengthErrorV ppMeterBufferstatIdleTicksLastSec nXBlocksTotalpollSequenceNumber+SendMessageToAgentIFrameRejectedZ' countSendSnrmerrorLogStationPreparePollInactive\ TerrorLogPollSequenceNumbernWsBootRequest^ nFalseTimeoutv fCommEnabledtimerInterruptsPerSnrmRxDisconnecting'- saXBlockFirst,oRgDct masterStatsD,RxRespondingToNewXID InitializeDct$ 0nWsBootComplete`listInactive31PlusHead< ChainXBlockIn)nWsDumpRequestdfActivePollCycle2SetTimerInt8253 ChainXBlockz RxBooting! fSnrmTimeout nPagesRead MeterPoint2 IsrWaitDcd listInactive1To15Head4PrepareNextBootPage nSnrmErrorReplyr Disconnect# nUnderrunpollCycleNumber StartPoll nOverrunErrorNRxPollingInactive n4ByteRnrStopRead*startIdleTimeLow0saXBlockCurrent*RespondWithXIDi1fTimeout errorLogIndex prevDayTimes2  ReleaseXBlock (maxXBlocksPerUser saPerSmallRq PollCurrent ackInDmaAddrCalculateDmaAddr JmaxTicksBetweenPollshticksPerSecond saFreeList& saPerXBlockRxAckIFrameNotReadyb nSnrmReplynnXBlockSmallWaits|nXBlocksSmallFreeK ackOutDmaAddrnRnrInnWsTotalH& ProcessTRBIFrameLengthErrorfFixedId  ResetCounters %bootIderrorLogStationFrameFrameReadyToSendticksSinceLastPollX RxSendIFramecIFrameReceived StartNextPoll IsrRxSpec0 NoXBlockAvailable+nWsDownTimeoutZnXBlocksSmallTotalLogError nRepollActiveoRgsbWsUserNamefResetCountersnSnrmj statsSbVerRunstatIdleTicksLast10SecerrorLogDctPollSequenceNumber!SendDctToMstrAgentReceivernOutstandingMax   ״ݴ%2<CVEVK_& &w> t9t$-tFuG<:}G]V V 5:@u'np> t't>tSst?rt> u F6:FGFbG(F&&> u:~5<<uw%88tPw@8_ Xg& G zu'u&GwGG&TAusuG--u st t^GGGdGGueusuUG&9Vt&Vt&Z&Z&;XtG`G&&R&^&T&`\u)GGtuSu fxG#Rusu G(bVCutG-GXWZ&ƀu ;t ;uW:wt G"G W ‰W *u&tGK(G-: rGFG7: rG(*+8b 3P؎3G(VFuut.tG2u#uG-G *: rG ActivateDct nXBlocksFreeJ MeterXBlockP @startIdleTimeHigh2 pMeterBuffer"nXBlockSmallBoundaryRxMasterNotReady nRrInfTimeout IsrWriting IFrameSequenceErrorCalculatePollInterval(ReturnIFrameToFreeList listInactive16To31Head8IsrNull  errorLogErc counter1SecpollSystimeHighlistActiveHead@fSnrmReplyReceived dctCurrentcurrentPollCycleNumber nPagesWritten MeterFrame pollSystimeLow StartReadB SendXBlock_; nXBlockWaitsx errorLogDctnTimeoutX nWsActiveFaEndOfPollCycleRxWorkstationReady RxAckIFrameRxPrepareToBootOrDump UnchainDct fPollActiveOnly HaltCommIosFnSequenceErrorPidleTicksLastSec cbReadMax counter10Sec#PollWorkstation RxDumping[#nWsDumpCompletef pollState & JumpToState SystimeTicksDiff@HidleTicksLast10Sec cbWrittennXBlockBoundary dctTimedOut HandleError pAckOutBufsXbMaxHandleFatalErrornTicks rqDelayDiscsioClocksystimefDisableCluster pAckInBuf mask8259aCrashMediateIntHandler UnchainXBlockPSendfReBootnDct timerNumber fGoingDown@4488<<@@.468:<>@B9"DUU Y{  3[3[c'S1ETT TTTTT#T(T-T2T7T u@u@t02EG<tȈGd@u@t2>w+;u>t뻣02 Á@t>u3G GGuG tD>*u=u8xzuQOhWjD Y=2s(r(G(G g OhWj t Gd;GfvGf;hvhGhGj3GlGn9$tFw8uG$ t.&&E&$ t &&E>u  U^u G&Z4>B]AG  '+.DJPV\`fmrx|āĈċďēęğĦĬıδմ#;GLPY]juŀŊōŗšūŮŶU^<F] U^GAGFM>$tu 02; t> tu >tw>u<>t5>u*> u'@@tG. S3> u*> u 3> t ;uYD =svCX G*Au )Wu< rU(rZQ"&,0;ELSZaetVvV}ĄĈčĐĕęĠĥĨĬįijķĿôƴʴд (:}WG<vGKu0t"u-W :uOPW_X*pPuEtW :t:uW{_>tQЀtu G"P 05:DNUZalp{ĄĐĔĠĤȶ)>Ŋմ=RƁƆƛƧƬƵV V U %39>RagndžǯǹV ˻V YGP/uW :utt u$:}G @EK5S8b 3PߎظPWV V U+V-VR,f6G> t>>w%>:w>6<w 8w457\! (-6?z3<u&,G&G&* t&&J  #oOuG$R> v>G GGGGt<w\GX1"&*.15<CJa$ m3"2 >$tUV&w]sP $&>&;>r $&&E&U&u&E&E &E `&EZڡ&E&E&E&E07>W P$&>&;>r $X&&E&U&u&E&E &E `&EX&E07>N G&3&&Z\G&G3Ҋw&E&Z&Ei\ >t]>tV>rO>tH> uA44u 88t-@G3 jlh@A %)/3;BHMPUZ UF]1 >L+36TrNu  G&GO G 3&u &>#u&)G\W^&>$u&)G`Wb& t O K(J&&& Z1 $*.@D\`w{āą 7|5  3 t !&=Ku>*u u<G |t PK> t(s2 U!-V /V 9 P8b X GLXPSQVRWU؋3Gb0 u\Āt@u> u$?>+3u &*&>&& u:GuO`G NG&Tɶڰ8b ]_Z^Y[X1U %M^ls }ěĨĴ & &߰0毸(權$ *b3  #7@+uР*.*}|3y& /4sU>t 02g ] " MstrLph_iMstrCTAsm II-1.0+??SEG??SEGDATADATAMstrLphCODEDGrouphh herrorLogLineStateChainDctV nWsDownErrors\ nIFramesRrInlastPollSequenceNumbernWsAccessLinkRequestb DeactivateDcterrorLogInvalidIFrameReply(nProtocolErrorRsaFreeListSmall(WaitBeforeWritelineStateTableRxRespondingToXID=saXBlockSmallFirst.statsfHighSpeed nAddressErrorTRxRespondingToRIM{ nCrcErrorL IsrExStat  timerIntBlockIFrameProtocolErrorc nLengthErrorV ppMeterBufferstatIdleTicksLastSec nXBlocksTotalpollSequenceNumber+SendMessageToAgent8IFrameRejectedo countSendSnrmNotFinishedWriting errorLogStationPreparePollInactiveu DerrorLogPollSequenceNumbernWsBootRequest^ nFalseTimeoutvtimerInterruptsPerSnrmRxDisconnecting<- saXBlockFirst  B9"DUU Y{  3[3[x<SFETT TTTTT#T(T-T2T7T u@u@t02WEG<tȈGd@u@t2>w+;u>t뻣02 Á@t>u3G GGuG tD>*u=u8xzuQOhWjY=2s덀(r(G(G g OhWj tEGd;GfvGf;hvhGhGj3GlGn9$tFw8uG$ t.&&E&8$ t &&E>u  U^u G&ZM>B]AG  '+.DJPV\`fmrx|āĈċďēęğĦĬıδմ#;GLPY]juŀŊōŗšūŮŶ,oRgDct masterStatsD,RxRespondingToNewXID InitializeDct= 0nWsBootComplete`listInactive31PlusHead< ChainXBlockIn)nWsDumpRequestdfActivePollCycle ChainXBlock RxBooting! fSnrmTimeout nPagesRead MeterPointK IsrWaitDcd listInactive1To15Head4PrepareNextBootPage+ nSnrmErrorReplyr Disconnect# nUnderrunpollCycleNumber StartPoll nOverrunErrorNRxPollingInactive n4ByteRnrStopRead2*startIdleTimeLow0saXBlockCurrent*RespondWithXIDi1fTimeout errorLogIndex prevDayTimes2  ReleaseXBlock (maxXBlocksPerUser saPerSmallRq PollCurrent ackInDmaAddrCalculateDmaAddrJmaxTicksBetweenPollshticksPerSecond saFreeList& saPerXBlockRxAckIFrameNotReadyb nSnrmReplynnXBlockSmallWaits|nXBlocksSmallFreeK ackOutDmaAddrnRnrInnWsTotalH& ProcessTRBIFrameLengthErrorfFixedId  ResetCounters %bootIderrorLogStationFrameFrameReadyToSendticksSinceLastPollX RxSendIFramexIFrameReceived StartNextPoll IsrRxSpec<NoXBlockAvailable+nWsDownTimeoutZnXBlocksSmallTotalLogError nRepollActiveoRgsbWsUserNamefResetCountersnSnrmj statsSbVerRunstatIdleTicksLast10SecerrorLogDctPollSequenceNumber!SendDctToMstrAgentReceivernOutstandingMax  ActivateDct nXBlocksFreeJ MeterXBlocki @startIdleTimeHigh2 pMeterBuffer"nXBlockSmallBoundaryRxMasterNotReady nRrIn|TimeoutMoveDmaBufToXBlock IsrWriting IFrameSequenceErrorCalculatePollInterval(ReturnIFrameToFreeList listInactive16To31Head8IsrNull errorLogErc counter1SecpollSystimeHighlistActiveHead@fSnrmReplyReceived dctCurrentcurrentPollCycleNumber nPagesWritten MeterFrame pollSystimeLow StartRead SendXBlock_; nXBlockWaitsx errorLogDctnTimeoutX nWsActiveFmTimerIsrEndOfPollCycleRxWorkstationReady RxAckIFrameRxPrepareToBootOrDump UnchainDct jfPollActiveOnlynSequenceErrorPidleTicksLastSec cbReadMax counter10Sec dmaBufDmaAddr#PollWorkstation RxDumping[#nWsDumpCompletef pollState & JumpToStateSystimeTicksDiff|HidleTicksLast10Sec cbWrittennXBlockBoundary dctTimedOut HandleError pAckOutBufsXbMaxHandleFatalErrornTicks rqDelayDiscsioClocksystimefDisableCluster SetTimerInt pAckInBufCrashMediateIntHandler UnchainXBlockPSendfReBootpDmaBufnDct timerNumber fGoingDown@4488<<@@.468:<>@ U^UF] U^GAGFM>$tu 02; t> tu >t>u<>t5>u*> u'@@tG./ S3> u*> u 3> t ;uY =svCX G*Au&)Wu< rv(rZ(Q"&,0;ELSZaetVvV}ĄĈčĐĕęĠĨĬįijķĿôƴʴдԴ״ݴ%2<CVEVK_& &w > t9t$-tFuG<:}G]V V 5:@u'np> t't>tSst?rt> u F6SFGFbG(F&&> u:~5<<uw%88tPwaY_%Xg&G u'u&GwGG&iAusuGB-u st t'^GGG.dGGueu suUG&9Vt&Vt&Z&Z&;XtG`G&&R&^&T&`\ u,GGtuSu f 'G#dusu G(bh@utG-'GXWZ&&6ƀu ;t ;uW:wt G"G W ‰W *u&tGK(G-: rGFG7: rG(28>J 3P؎3G(VFuut.tG2u#uG-G *: rG(:}WG<vGKu0t"u-W :uOPW_X*^PuEtW :t:uW_>QЀ 05:DNUZalp{ĄĐĔĠĤȶ)>Ŋմ !2K`ƏƔƩƵƺôV V U(-5:HNSgv|ǃǛĴV V ntu G"PGP/uW :utt u$:}GUZ`9S~8>J 3PߎظPWV V U/V1VREn6G> t>>w%>:w>6<w 8w457\! (-6?3<u&,G&G&* t&&J  #oOuG$R> v>G GGGGt<w\GX1"&*.15<CJa= m3"K >$tUV&w]si $&>&;>r $&&E&U&u&E&E &E `&EZڡ&E&E&E&E07>W P$&>&;>r $X&&E&U&u&E&E &E `&EX&E07>N+ G&3&&Z\G&G3Ҋw&E&Z&Equ >te>t^>rW>tP> uI44u 88t5@G3 jlhPM %)/3;BHMPUZcgV iV  UF]1 >L+36TrNu  G&GO G 3&u &>#u&)G\W^&>$u&)G`Wb& t O K(J&&& K1 $*.@D\`w{āą 7|5" ]TU- 33 t&&&fKu>*u u<G_6GGGGGGGG^ȡHJ>A>>t ðI>A>`$ `>>>>`$ `>>> QùJ>@u-AG )IRĄđĶ >@t =t>P>>3u HJ->>E1>h>C>   ProcessTRBIFrameLengthErrorfFixedId  ResetCounters %bootIderrorLogStationFrameFrameReadyToSendticksSinceLastPollb RxSendIFrame`StationAddressErrorcIFrameReceived StartNextPollNoXBlockAvailable+nWsDownTimeoutZnXBlocksSmallTotalLogError nRepollActiveoRgsbWsUserNamefResetCountersnSnrmj statsSbVerRunstatIdleTicksLast10SecerrorLogDctPollSequenceNumber!SendDctToMstrAgentReceivernOutstandingMax  ActivateDct nXBlocksFreeJ MeterXBlockF @startIdleTimeHigh2 pMeterBuffer"nXBlockSmallBoundaryRxMasterNotReady nRrInfTimeout IsrWriting IFrameSequenceErrorCalculatePollInterval(ReturnIFrameToFreeList listInactive16To31Head8 errorLogErc counter1SecpollSystimeHighlistActiveHead@fSnrmReplyReceived dctCurrentcurrentPollCycleNumber nPagesWritten MeterFrame >> >1>>`$ ``$ ` !%V 'V CIW`cϴW QVRWU؋3GJ>> |t P> t(s2U ".V 0V :8>J [X GLhG N[QVRWU؋3GJ>>0> uĀt@u> u>+3u&&&&&&*&>& u:GuOG&TɶJ8> ]_Z^Y[X1#U)[n|ă ĒğĹ &>0σ6FFFFFFFFN2J>>`$ `>>>>>  BG7|+uР*.*}|3y& /.U>t m}02+] "MstrLph_t1MstrCTAsm II-1.0+??SEG??SEGDATADATAMstrLphCODEDGrouphh$h%errorLogLineState IsrReading ChainDctcV nWsDownErrors\ nIFramesRrInlastPollSequenceNumbernWsAccessLinkRequestb DeactivateDcterrorLogf6Mhz186InvalidIFrameReply(nProtocolErrorRsaFreeListSmall(WaitBeforeWrite lineStateTableRxRespondingToXID=saXBlockSmallFirst.statsfHighSpeed nAddressErrorTRxRespondingToRIM{! nCrcErrorL timerIntBlock IFrameProtocolErrorc nLengthErrorV ppMeterBufferstatIdleTicksLastSec nXBlocksTotalpollSequenceNumber+SendMessageToAgentIFrameRejectedW7 lastByteRead countSendSnrmerrorLogStationPreparePollInactiveR DerrorLogPollSequenceNumbernWsBootRequest^ nFalseTimeoutvtimerInterruptsPerSnrmRxDisconnecting$- saXBlockFirst,oRgDct masterStatsD,RxRespondingToNewXID InitializeDct 0nWsBootComplete`listInactive31PlusHead< ChainXBlockIn)nWsDumpRequestdfActivePollCycle ChainXBlockp RxBooting! fSnrmTimeout nPagesRead MeterPoint( IsrWaitDcd listInactive1To15Head4PrepareNextBootPage nSnrmErrorReplyr Disconnect# nUnderrunpollCycleNumber StartPoll nOverrunErrorNRxPollingInactive n4ByteRnrStopRead*startIdleTimeLow0saXBlockCurrent*RespondWithXIDi1fTimeout errorLogIndex prevDayTimes2  ReleaseXBlock SigIsrd (maxXBlocksPerUser saPerSmallRq PollCurrent ackInDmaAddrCalculateDmaAddrZmaxTicksBetweenPollsh ackOutDmaEar ticksPerSecond saFreeList& saPerXBlockRxAckIFrameNotReadyb nSnrmReplynnXBlockSmallWaits|nXBlocksSmallFreeK ackOutDmaAddrnRnrInnWsTotalH& pollSystimeLow StartRead SendXBlock_R nXBlockWaitsxSnrmTimeoutInterval errorLogDctnTimeoutX nWsActiveFmTimerIsrEndOfPollCycleRxWorkstationReady RxAckIFrameRxPrepareToBootOrDump UnchainDct hfPollActiveOnlynSequenceErrorPidleTicksLastSec cbReadMax counter10Sec ackInDmaEar#PollWorkstation RxDumping_#nWsDumpCompletef pollState & JumpToState\SystimeTicksDiffHidleTicksLast10Sec cbWrittennXBlockBoundary dctTimedOut HandleErrorpcsarH pAckOutBuf commDmaWrdCntsXbMaxDmaModetdsrL commDmaEarpcrHHandleFatalErrorpcsarL OCW2_8259rdsrHcPorttimerCtl rqDelayDisc ExtCtlRegrdsrL DmaBytePtrClr commDmaAddrsioClockstat processorTypetdsrH DmaCommandsystimefDisableCluster SetTimerInt pAckInBufCrashMediateIntHandlerDmaMask OCW1_8259 UnchainXBlockPSendfReBoot timerCommpcrlnDct timerNumber fGoingDown@4488<<@@.468:<>@B9"DUU Y{  3_3_`$S.ETT TTTTT#T(T-T2T7T u@u@t02EG<tȈGd@u@t2>w+;u>t뻣02 Á@t>u3G GGuG tD>*u=u8xzuQOhWj Y=(s덀(r(G(G g OhWj t Gd;GfvGf;hvhGhGj3GlGn9$tFw8uG$ t.&&E&$ t &&E>u  U^u G&Z*>B~]AG  '+.'DJPV\'`fmrx|āĈċďēęğĦĬıδմ#;GLPY]juŀŊōŗšūŮŶU^2F] U^GAGFM>$tu 02; t> tu >tu>u<>t5>u*> u'@@tG. S3> u*> u 3> t ;uY =svCX G*Au)Wu< rS(rZQ#"&,0;E(LSZaetV vV }ĄĈčĐĕęĠĥĨĬįijķĿôƴʴдԴ״ݴ%2<CV EV K_& &w> t9t$-tFuG<:}G]V!V!5:@u'np> t't>tSst?rt> u F60FGFbG(F&&> u:~5<<uw%88tPw>6_Xg& G wu+u#&GwGG&M=usuG&)u st t ^GGGdGGueusuUG&9Vt&Vt&Z&Z&;XtG`G&&R&^&T&`\> }u)GGtuSu fqG#Kusu G(bO?utG-GXWZ&ƀu ;t ;uW:wt G"G W ‰W *u&tGK(G-: rGFG7: rG('P؎3G(VFuut.tG2u#uG-G *: rG(:}WG<vGKu0t"u-W :uOPW_X*wPuEtW :t:uW|_>uQЀtu G"P 05:DNUZalp{ĄĐĔĠĤȶ   QDivS_iopMstrCTAsm II-1.0??SEG??SEGQDivSCODEh`QDivWordAUF 3v؋Fv]SrpAgent_iMstrPLM86 V2.307/08/86 21:42:2і9STACKMEMORYCODEDATACONSTSRPAGENT_IMSTR_CODEDGROUPXh@+ޘHHT6͘D KRORGRCBNUSERNUMALLOCATEDCBADMSGCRQAGTCRESPAGT RQDELAYDISC @ MAPWSUSERNUM IRCBAVAIL CHECKRESPONSE PROCESSWSRQSXBMAX WSUSERNUMLASTNPARDESCRGWSIDRGWSLOCALUSERNUM NCHGUSERNUMRQ FGOINGDOWNNRCBPRGCHGUSERNUMRQ CLOSERTCLOCKCRASH OPENRTCLOCKREQUESTBOOTREADCOMPLETE-BŎٴ "AVƅƊƟƫưƹVVU"06;O^dkǃǬǶV˸VWGP/uW :utt u$:}Gx >CI.SPߎظPWVVU$V"&V"R"n6G> t>>w%>:w>6<w 8w457\! (-6?p3<u&,G&G&* t&&J  #oOuG$R> v>G GGGGt<w\GX1"&*.15<CJa m3"( >$tUV&w]sF $&>&;>r $&&E&U&u&E&E &E `&EZڡ&E&E&E&E07>W P$&>&;>r $X&&E&U&u&E&E &E `&EX&E07>N G&3&&Z\G&G3Ҋw&E&Z&ECqR >te>t^>rW>tP> uI44u 88t5@G3 jlh PM (%)/3;BHMPUZcgViV UF]1 >L+36TrNu & G&GO G 3&u &>#u&)G\W^&>$u&)G`Wb& t O K(J&&& 1 $*.@D\`w{āą 7|5& ]TU  BBHBB3 t!&BB SKu>*u u<GuĴ$@t$@t Ë>t tiAG#4@crčđĢĦı ĶĿŶ ʶϴڶ߶   u tBBDBBu HBB*&HBB&>uĴ"ċ M "15;EQWbevzċ ĒĚ ġĦ4d PSQVRWU؋3G> |A1> t(s2 G NEGL9t܋u֨uދ>t+OO3ɰ3u&>$t/wW_#*&>&>$t wW_& u:GuOG&Tɶ >u u"]_Z^Y[Xa U*<P\en {ăčĠħ ĬijĻδܴ &3  D+u$3Ҋ*}*}|3y  .U>t 02] " CRASHIFERCNOTOKDUMPWRITECOMPLETE GETSTATISTICSKRESPOND RELEASEBUFFERRETURNWSRESPONSESTOPRESUMECLUSTER DUSQO zUFF~t^&GFFF;wY؃u~uCFF;^㋇v ;Du;FuFLF@F;r~uF@FFuF;v!^v DFF]'+5O[pčģĪĮĵu8UQFF;s x uFFܸ]HU ^G FF^& zt&?t& uI&t>r_ PF u ^&G 4F^&G(s PPP^S!sP PFQ^& du &G;sFF ;vu;FtF@F;u׸,P̋F HNFM NFX^v&| =u&DFFO&^& u&_+LJF x v P^& &GFF X .FVN״8?DV QX[ezĆ̋V ̑V̙ṾVĪ̴VĺľV ώV +v|łŐ͝V Î\\\\\\\h9FV^&GFF^F&8GvS&t#^&H&0^~y ^YFF^&&@&@@FF롋F^&Gv&^OF @ ^&Gv^Sdv^S^SvMv^S^Sv6^tO^SF @ ^SF @ ]Ĝ̳VVVV V)U^G FFF^G FFFuF)u^&F~ F~˵^&G&GFF^F&8Gv0^&NV&&PF&@@FF^&G;FsF?F^FFF^F&8GvU+N^&;HsF-NVF׊F^&&PF&@@FF럋F ^&OH ^&G FF& u F&GFv ^S^&GuF>t-FHN;r&^&;G uFFu؊Fr ^& uMoveResponseDataRequestDataFinished#HandlePiecemealReadResponse=RespondToTerminationRq0oRgClusterTerm(sXbMaxJ rqClusterTermHandleResponse cSrpRestart:MNextResponseData*MoveRequestDataSetupPbHandleClientResponse fSrpUp FSysRequesti HandleRequestSendSimpleRequestSendRcb SaveRoutingCodePiecemealRequestSendPiecemealRequestLReadDataReturnedOkI rqSetVerify.HandleRequestRet rcbAvailTail/MakeRgClusterTermPurgeWaitingRequestD oRgUserTable FreeXBlock[ timerRqT GetRqLevel " fOldStylercbWaitingHead TestAllPiecesSent ExpandDeviceHandlePiecemealResponse RespondToRcbHandleSimpleResponseHandleClusterTermResponse SendRequestW ProcessMsgLph6sXbDataHJTestTerminationRequestChainRcbp XBuffTooSmall QueueRequestZ)rcbWaitingTail nWaitingRequestsRespondToNewRequestx! sXbMaxFastL rcbAvailHead SpecExpandedTestUserNameSentM UnchainRcb}MasterWentDownGetRcb ExpandDirWsAgentPurgeWaitingRequestsResetRqReturned oRcbFirstExpandClientSpec`0 oUserTableoRcbLastnXBlockBoundaryj userNumLastfindIdRet  t~u ~t uv3Fu ~uu ~t ~uffЊ4[t{tN^3ɊOR3&{GwS&}G~DO&[Gw&]G~'GO)w*vN^&GGA^v^FNtv^G>r&>u 6->t >v̀&@@&]I# /8V#:V#RZ,jijľ 5նVVp57\}7|5W  G &EG`;v+и+3ҹGt;v<7&} u;v;v&E cV>N=Ht=otG=<uÌ;tP[Y*(.%26:?L$PTX]cgk o sxĄėĦV*ȨV*E &GGFF&GGFFT & ) )i VS&t+6|&[^ # 2=rЀryCountmasterRevisionLevelmaxBlockRqTimemaxSimpleRqTimenTerminationRqwsStatssumSimpleRqTimeHigh nSimpleRqLow nSimpleRqHighfMulParRespondoRgOUcb ercMasterDownmsgLph OpenRTClockpBitmapExchsSavesaXBlockCurrentmaxGetDtRqTime saFreeListsumSimpleRqTimeLow nBlockRqLownGetDtRqPrepareIdSearch BitStartWritesumGetDtRqTimeHigh fOldMasterrgRcMax nBlockRqHigh saXBlockIn userExchFirst lineStateTimeoutnParDescCrashsumGetDtRqTimeLowsumBlockRqTimeHighpRgTerminationRqKWaitsumBlockRqTimeLow saXBlockOutKRespond rgPrgRqExchgrgpRgNetRoutingp Ho   *U: PP9u=Tu=u-AG V'V'!V!#V!(_6t3& u$Aڨt$Ǩt $붨t $( -1)@D]FTQ:@=u:  [>t3 t>38EEtQW_Y9))!%*37"RVTVU>t&G=t`&G&W&o ;wYu.rӋ> u6%&>@& t"RG>NP<FrË> >> uz3t&G;sb>ttK>w!Ht]E'>r RZsr{>E~> 3b6tt%%uELO}t&D;r>uu`t> Qr&GS].;U>GNjosvUyĂĉč&đęīijĹ ŶԴU HN djnw}ņV*ɈV*<>3&=HtVĜ&8 ^u(FFGG׉6,&+)5Fu)ÉGO> `G3GGG G GG WG `}u) >uË uYw&| Ht>t&9T'uـ u#tG >EGtGu6&D R Z%1 Sfly}u3E t Pu V*V*UF&&F^OF~&} ou|&} Hu Mi t/ t PuF&>Mt<GuF&*&O^GGwT|uI;v-LQS&$& &"+DTt P|s^[YF&;GvG=uGuOGu GttOGwt t&Mn& ~tO^~vL t)&;Mw ;F~-0&=tv~FN뫎F&^LF]RV#TV#kV#V#WU Ft >u ^ u PF~&M&E ;s Ĝ&N^H&U uG t2;v.O uGtGu+W G;vЉW yWF^FGvLN&GGFFueT6O TsFV 36W 6O 9 u O~tvs3&v~VVtv^FF u9@$-&&GL4^vVuF WsAgent_iClstrCTAsm II-1.0/??SEG??SEGDATADATA WsAgentCodeCODEDGrouphhlh % MasterCameUpMoveAxDxToBuff  pWsAgentMsgw TestSpecTypeMoveResponseDataORequestDataFinished~HandlePiecemealReadResponseZRespondToTerminationRq0oRgClusterTerm(sXbMaxJ rqClusterTermHandleResponse cSrpRestart:~NextResponseData\WaitingRequestsErrorV VerifyWaitingRequests& MoveRequestData[SetupPb.HandleClientResponse fSrpUp FSysRequest HandleRequestSendSimpleRequestSendRcbFSaveRoutingCodePiecemealRequest&SendPiecemealRequestReadDataReturnedOkf rqSetVerify.HandleRequestRet rcbAvailTail/MakeRgClusterTermPurgeWaitingRequestG oRgUserTable FreeXBlock timerRqT GetRqLevel " fOldStylercbWaitingHead TestAllPiecesSent ExpandDeviceHandlePiecemealResponse, RespondToRcb HandleSimpleResponseHandleClusterTermResponse SendRequest ProcessMsgLph6sXbDataHJTestTerminationRequestChainRcb XBuffTooSmallJ QueueRequestZ)rcbWaitingTail nWaitingRequestsRespondToNewRequestx! sXbMaxFastL rcbAvailHead SpecExpanded>TestUserNameSentM UnchainRcbMasterWentDownGetRcb ExpandDirWsAgentPurgeWaitingRequestsResetRqReturned oRcbFirstExpandClientSpec0 oUserTableoRcbLastnXBlockBoundaryj userNumLastfindIdRetryCountmasterRevisionLevelmaxBlockRqTimemaxSimpleRqTimenTerminationRqwsStatssumSimpleRqTimeHigh nSimpleRqLow nSimpleRqHighfMulParRespondoRgOUcb ercMasterDownmsgLph OpenRTClockpBitmapExchsSavesaXBlockCurrentmaxGetDtRqTime saFreeListsumSimpleRqTimeLow nBlockRqLownGetDtRqPrepareIdSearch BitStartWritesumGetDtRqTimeHigh fOldMasterrgRcMax nBlockRqHigh saXBlockIn userExchFirst lineStateTimeoutnParDescCrashsumGetDtRqTimeLowsumBlockRqTimeHighpRgTerminationRqKWaitsumBlockRqTimeLow saXBlockOutKRespond rgPrgRqExchgrgpRgNetRoutingp Ho   *U: PP9u=Tu=u-AG V'V'!V!#V!(_6t3& u$Dڨt$$Ǩt $붨t $( -1)@D]FTQ:@=u:  [>t 3 t3>38EEtQW_Y9))!%*37"RVTVU>t&G=t`&G&W&o ;wu.rӋ> u6%&>@& t"RG>NP<IrË> >> uz3t&G;sb>ttK>w!Ht]E*>r RZsr{>E> 3b6tt%%uEOO}t&D;r>uu`t> Tr&GS].;U>GNjosvUyĂĉč&đęīijĹ ŶԴU HN djnw}ņV*ɈV*<>3&=HtVdĜ&8 ^u(FFGG׉6,&+)5Fu)ÉGO> `G3GGG G GG WG `}u) >uË uYw&| Ht>t&9Tu u#tG >EGtGu6&D RZ%1 Sfly}u3E t Pu V*V*UF&&&&"&>$F^OF~&} ou&} Hu M t4 t PuF&&&&(>MeaGuF&F&>H&O&o^GGwT|uY;v-aQS&:&><&2&&4&6&68+DTt P|s^[YF&&&&(;GvG=uGuOGu GttOGwt y&  ow ackOutDmaAddr9StateWaitDcdDropToAckSnrmRxAckIFrameWithIFramenGetDtRq?PrepareIdSearchSendIFrameErrorFrameTypeUReceivednBadIFrameError& BitStartWriteIFrameReceivedmsumGetDtRqTimeHigh~ IsrRxSpec1 fOldMaster nBlockRqHigh comm3ControlIdFound RespondToSnrm#3idTableendOfLineStateTable saXBlockIn`RxSendIFrameWsNotReadyG retryCount\ lineStateJNRP oAgentMessageRsnrmsToWaitForCTimeoutH!stationAddressDbitIoErcFIsrNullzstationAddressInENoXBlock StateIdlen.sumGetDtRqTimeLow|sumBlockRqTimeHigh=IframeReceivedMasterReadyH InvalidRcb RxBadIFrame3sumBlockRqTimeLownTimeoutp saXBlockOutbRxAckSnrmWithUAnSequenceErrorh RxSearchId cbReadMaxH pollStateV! JumpToState& HandleError pAckOutBufsXbMax hardwareTypetimerRq fOldStylesioClockMn& ~tM^~v|Ll t!&;Mw ;F~--&=0v ~FN뭎F&&&&(^FJ]\V#^V#zV#V#BRU Ft,7 >u ^ u PF~&M&E &;s Ĝ&N^H&U uG t2;v.O uGtGu+W G;vЉW yWF^FGvLNL&GGF&=GGFuhGGT6O TsFV 36W 6O 9 u O~tvo3&v~VVtGv^FF uP@$-&&g&G&GL4^vVuFt~u ~t uv3Fu ~uu ~t ~uffЊ4[t{tN^3ɊOR3&{GGwS&}GG~KO&[GGw&]GG~+GGO)w*GvN^&G&g 1G^v^FNt v^G>r&*&&,=u 6,-@$>t >v̀&&&@@&K]I# /8V#:V#RZ,jijľ ? &BVDV57\7|5W   G &EG`;v+и+3ҹGt;v<7&} u;v;v&E cV>N=Ht=otG=<uÌ;tP[Y*(.%26:?L$PTX]cgk o sxĄėĦV*ȨV* &GGF&%GGF&GGF&5GGF & ) ) VS&t+6|&[^ # 2=rЀ>& 3  t u@ uGtGu;t P ,5V#7V#0` AQGGGGGGGGYG AG, QFFFFFFFFYF WsLph_aClstrCTAsm II-1.0)??SEG??SEGDATADATAWsLphCODEDGrouphhhnTicksPerSecond BitStartRead'nProtocolErrorjlineStateTableStateWaitDcdDropf.findIdRetryCountmasterRevisionLevelB RxWsReady! nAddressErrorl nCrcErrord IsrExStatBNmaxBlockRqTime nLengthErrornmaxSimpleRqTimezpollSequenceNumberTECheckAckIFrame?SendMessageToAgentrCheckWriteAndStartReadwsStatsd) StateWriting^NotFinishedWritingsumSimpleRqTimeHight GetXBlockyE nSimpleRqLowv fCommEnabled nSimpleRqHighx ercMasterDownL ChainXBlockIn msgLphNIsrError3 nUnderrunNSQ nOverrunErrorfsaXBlockXStopReadsaXBlockCurrent^RxAckSnrmWithXID?5 ackInDmaAddrmaxGetDtRqTime comm5Control MasterReady- saFreeListZ StateReadingq9sumSimpleRqTimeLowr nBlockRqL nSectorPerXBlock pAckInBufnWaitingRequests sXbMaxFastCrashMediateIntHandlerMasterWentDown nTryNewMasterPSend oRcbFirstoRcbLast@Bn? s1TRTWT\TaTfTkTpTuTzTTĄTL@>3\PQِ6J>tC4AG(6?B]DTdHU>Vnt>upe6Ju5\>\rt L:v]F] "]$T*.;@V BV HKOUY][Tuu,u'<t#<@w>t:Duط:Cs6JXDbt V>MtDƇCVnJ>uJ unuW&&~ D&: :Du<&BDݐbDJ&& :v RJ t:vuݐJtuNu.Ju$u}t#t(tJLNE>t܃>^u;tС^b^J>Bv tJN&;>t n:6Pt hpE&!t:P& &؋3Ɋ&WB@@@$;Xt땀P &;r;w  ~ ~ L&&} Ht&;U utJ3^N+>tڃ>ZtJ#bN ^8b 3P RNPu-tuKuutu^&J(>BvJ25u2u8VtJ(uJt ,$U"&*36]8T>PR]`dquw]}ăĊĐĪĵĻľ´ʹҴ׶] T(]*T.;jo]qTx~Ň ŎřŜŠŦŬŸžѴ<FL^ƃƋƓ]ʕTƙƢ ƩƳƼƴV V VV!(EUj]lT*>`u`Ì`&>t&&  >?JQ :uQbbZ&Zh! #)27 yZ^ t& &Z 6Fuj\>\ sE:DuË6J+ #]%T*-]/TLXS T>Fu\6Jt%>^uvut 6J P3 tD &P&%bP D&&&@HHBbQtVf˰bD`V^t@usAG #*6@IV KV QVZ^biorĀăĸĺ]̴մ]@t3u ^&HBH@bWb``A3%Vq,%2=@]tā]3BPSQVRWU؋6Jb&V U]T%]'TqPP8b X V V dc`>JtfMPSQVRWU؋6Jb0 uĀt@u>Vqu$?>H+3u & ^&>& u >J~:Du EF lɶ8b ]_Z^Y[XD,U2TV]ft{ąĖĝĢĦĬİ ObD^?SkĀ>u >uغ?$??uÃ;u  @FBB#b3Vn] WsLph_iClstrCTAsm II-1.0)??SEG??SEGDATADATAWsLphCODEDGrouphhhnTicksPerSecond BitStartReadp'nProtocolErrorjlineStateTableStateWaitDcdDrop{.findIdRetryCountmasterRevisionLevelB RxWsReady! nAddressErrorl nCrcErrord IsrExStatVNmaxBlockRqTime nLengthErrornmaxSimpleRqTimezpollSequenceNumberTECheckAckIFrame`SendMessageToAgentCheckWriteAndStartRead5  t /'J"&*36]8T>bfswy]ąČĦıķĺľʹִ۶  ]T,].T2?ns]uT|łŋŒŝŠŤŪŰż´ܴUdj|ƦƮƶ]ʸTƼŶ̴ִߴV V  VV;BHOl|Ǒ]˓T*:>`u`Ì`&>t&&  >`JQ :uQbbZ&Zh! #)27 Z^ t& &Z 6Fuj\>\ sE:DuË6Jp+ #]%T*-]/TLX0 GT>Fu\6Jt%>^uvut 6J P33 tD &P&&&*bP D&&&&&HJ>A>>tV{˰I>A>`$ `>>>>`$ `>>>VstwsStatsd) StateWritingsNotFinishedWriting&sumSimpleRqTimeHight GetXBlockE nSimpleRqLowv fCommEnabled nSimpleRqHighx ercMasterDownL ChainXBlockIn:=msgLphN nUnderrunNSQ nOverrunErrorfsaXBlockXStopReadsaXBlockCurrent^RxAckSnrmWithXID5% ackInDmaAddrmaxGetDtRqTime MasterReady+ saFreeListZ StateReading9sumSimpleRqTimeLowr nBlockRqLow ackOutDmaAddr9StateWaitDcdDropToAckSnrmRxAckIFrameWithIFramenGetDtRq?PrepareIdSearchSendIFrameErrorFrameTypeUReceivednBadIFrameError& BitStartWriteIFrameReceivedksumGetDtRqTimeHigh~ IsrRxSpec? fOldMaster nBlockRqHigh comm3Control fWriteReadIdFound RespondToSnrm3idTableendOfLineStateTable saXBlockIn`RxSendIFrameWsNotReadyG retryCount\ lineStateJNRP oAgentMessageRsnrmsToWaitForCTimeoutB!stationAddressDbitIoErcFIsrNullstationAddressInENoXBlock6 StateIdle.sumGetDtRqTimeLow|sumBlockRqTimeHigh=IframeReceivedMasterReadye InvalidRcb RxBadIFrame3sumBlockRqTimeLownTimeoutp saXBlockOutbRxAckSnrmWithUAnSequenceErrorh RxSearchId cbReadMaxH pollStateV! JumpToStateJ HandleError pAckOutBufsXbMaxtimerRq fOldStylesioClocknSectorPerXBlock pAckInBufnWaitingRequests sXbMaxFastCrashMediateIntHandlerMasterWentDown nTryNewMasterPSend oRcbFirstoRcbLast@B5 s1TRTWT\TaTfTkTpTuTzTTĄTF@>3\PQِ6Ju>tCp0AG"09<]>TdBU>Vt>upO6Jup5\>\rt L:v]F] "]$T*.;@V BV HKO UY][Tu,u'<t#<@w>t:Duط:Cs6JpDJ>>`$ `ytDƇCVJ>uJ uvu_&&~ D&::DuD&BDݐJ>D>J&&:v VJ :vuݐJtuNu.Ju$u}t#t(tJELNd>t܃>^u^tС^b^J>Bv @tJN$&&6;t n:6Pt hS&&&6(!tCP& &؋3&&W&w B @@@$;Xt뇀P &"&>$;r;w  ~ ~ L&*&6,&} Ht&;U utJ3^N+>tڃ>ZtJ#bN ^8>J 3P RNPu-tu(Rutu^J(>BvJ25u2uVtJ(uJ  >@uoAG #*6@IV KV Y^bfjv|čĐϴ]*,]%5>@t=t>P>>3u^&HHJ>u->>E1>h>C>h>C>>> >V>u#1>>`$ ``$ ``$ `>>@ V "V 5=BISYhuxĆش]޴4VQVRWU؋6JJ>&V5U ] T&](TP8>J [X V V jd`0>>JtfIQVRWU؋6JJ>> uǨt@u>Vu>H+3u&&&^&>&&& u >J~:Du EF lɶ8>J ]_Z^Y[XD-U3RT]ft{ĊĠħĬİĶĺ+wJ>D>0> 6.((KJ>>`$ `>>>>>VBD] WsLph_t1ClstrCTAsm II-1.0)??SEG??SEGDATADATAWsLphCODEDGrouphhh< "nTicksPerSecondf6Mhz186 BitStartRead'nProtocolErrorjlineStateTableStateWaitDcdDrop.findIdRetryCountmasterRevisionLevelB RxWsReady! nAddressErrorl nCrcErrord IsrExStat PrepareDmamaxBlockRqTime SetLineSpeedO nLengthErrornBaudRateCtlMaskmaxSimpleRqTimezpollSequenceNumberTECheckAckIFrame!SendMessageToAgent[CheckWriteAndStartReadwsStatsd StateWritingsumSimpleRqTimeHight GetXBlock[D nSimpleRqLowv commDataReg nSimpleRqHighx ercMasterDownL ChainXBlockIn msgLphNFetchDmaWrdCnt h timerCommEOPBaudRateCtlReg nUnderrunNSQ nOverrunErrorfsaXBlockXsaXBlockCurrent^RxAckSnrmWithXID BaudRateCtlWord SigIsr5 ackInDmaAddrmaxGetDtRqTime ackOutDmaEar MasterReady saFreeListZ StateReadingsumSimpleRqTimeLowr EnableDma# nBlockRqLow ackOutDmaAddr9StateWaitDcdDropToAckSnrmRxAckIFrameWithIFramenGetDtRq?PrepareIdSearchSendIFrameErrorFrameTypeUReceivednBadIFrameError& BitStartWriteIFrameReceivedVsumGetDtRqTimeHigh~ IsrRxSpec fOldMaster DisableDma% nBlockRqHigh/ SetUpCommDmaCIdFound RespondToSnrm3idTableendOfLineStateTable saXBlockIn`RxSendIFrameWsNotReadytG retryCount\ lineStateJNRP oAgentMessageRsnrmsToWaitForCTimeoutB!stationAddressDbitIoErcFIsrNullstationAddressInENoXBlock& StateIdleBsumGetDtRqTimeLow|pBaudRateCtlWordsumBlockRqTimeHigh=IframeReceivedMasterReady1 InvalidRcb RxBadIFrame3sumBlockRqTimeLownTimeoutp saXBlockOutbRxAckSnrmWithUAnSequenceErrorh RxSearchId@ cbReadMaxH ackInDmaEarparameterControl pollStateV! JumpToState4 HandleErrorwpcsarH pAckOutBuf commDmaWrdCntsXbMaxDmaModetdsrL commDmaEarpcrHpcSarL OCW2_8259rdsrHcPorttimerCtl ExtCtlRegrdsrLtimerRq DmaBytePtrClr fOldStyle commDmaAddrsioClocknSectorPerXBlockstat processorTypetdsrH DmaCommand DmaEarEnable pAckInBufnWaitingRequests sXbMaxFastCrashMediateIntHandlerMasterWentDown nTryNewMas   & u >J~:Du EF lɶ>t>t >u u"]_Z^Y[Xv U]T]!T+2BIR[d { ĀĂ]ĆčėĨįĴĸľ´̶Ӷܶ +}D@u?ȋ@ @  &n3V  ]d>t>u@u3ێ&!&3ێ& &) +8=GP W&"%>t>uË  "C>tC>t u  ÃsQRPRXt SP3Pv ZP3PRSeXXYt0-- *3:AcpĖ Ġ#>t>u ð  "7 >H>t>u +Ët+OO terDmaMask OCW1_8259PSend oRcbFirst timerCommpcrloRcbLast@B  st1TRTWT\TaTfTkTpTuTzTTĄTF@>3\PQ6J{>tC0AG"09<]>TdBU>Vt>upZ6Ju5\>\rt L:v]F] "]$T*.;@V BV HKO!UY][T]u,u'<t#<@w>t:Duط:Cs6JltDƇCV͊J>uJ uvu_&&~ D&: :DuD&BDJ&> u^&& :v RJ m:vuJtuNu.Ju$u}t#t(tJDLNE>t܃>^u4tС^b^J>Bv tJN&;>t n:6Pt hiE&!t:P& &؋3Ɋ&WB@@@$;Xt땀P &;r;w  ~ ~ L&&} Ht&;U utJ3^N+>tڃ>ZtJ#bN ^P RNPu-tuR|utu^-J(>BvJ25u2u?VtJ(uJt XPJ"&*36]8TFJW[]]cjpwđĜĥĩį Ĵƶٶݴ!]T]T*Y^]`Tgmv}ňŋŏŕśŧŭԴڴ+5%;(MrzƂ]ʄTƈƑƘƢƫƯƵƾVVɴV$V$ -=R]TT*>`u`Ì`&>t&&  >!JQ :uQbbZ&Zh! #)27 [Z^ t& &Z 6wFuj\>\ sE:DuË6J+ #]%T*-]/TLXZB>Vt PT39Fu\$@t$@tV&6Jt%>^uGut 6J P3 tD &P&*bP D&&&&>t>uAHO>u)t$V˰ tAG] VV"'+6 ;DF]NRYeoxVzVĀąĉčđĘĜĢĥijĶζն  ]# 07u tuH^&H&>t>tID"pVP "(17>BHPT_fs w{ă ċč]PSQVRWU؋6J&V>t>u5>Jtf$dtNjuըu3-3Vu & ^&>  UG%CKiue7/aq]m<|Y SAPERXBUF ChangeUserNumRequestpBaudRateCtlWord UnchainXBlockCRQAGT] fWriteReadOVLY0OVLY1CMASSIOINPROCESSOVLY2OVLY3OVLY4OVLY5OVLY6OVLY7OVLY8OVLY9 HDCCNTLBLKBaudRateCtlWordLOGENTRY MoveDmaBufToXBlock4IopStats_iopMstr!S]e&=N0El7uRespPointersSetupBaudRateCtlMaskHARDDISKINTERRUPT commDataRegOBITUARY dmaBufDmaAddr4FetchDmaWrdCntIOPISR TerminateCluster WsLph_iClstr! MstrAgent!MstrLph_aMstr!!x8.jU'Fqc]WriteFromXBlock!ClusterTermFinished NEWDUMPDATAparameterControlRequestDataSizeCalculatedResponseDataSizeCalculated RGLOGGENERICMAKERASA IsrReadingH SXBMAXSMALL CLEANUPDCTPrepareToIssueRequestIopHan_iopMstr! G+MS#Yw~ck91?IssueTermRequestFHDISKIN RELEASEBUFFER QDivWord\ FLOPPYCNTLBLK MstrAgent SetUpCommDma EnableDma BigXBlockFCOMMBADResponseDataFirst lastByteReadHVerifyWaitingRequestsn PUTONQUEUE FLINESUSPENDED ODCBLP HaltCommIo! IssueRequestMstrAgentSubs! BootWS_iMstr! WsLph_aClstr!zWsAgent_aClstr!c}3e^( G-OsW=jReturnResponseERROR SetLineSpeedULCMPBSRPAGENT STOPRESUMECLUSTER RETURNWSRESPONSE timerCommEOP DUMPDATANOTOK WRITERQINIT PrepareDmaPOURDSQDivS_iopMstr!\Dmy_iClstrNoLfs!MstrLph_iMstr!48Aa|HOs)/!hX IOERRORLOG DUMPREQUEST BUFFDEVICENUM IRCBAVAIL]SetTimerInt8253!SAFIRSTBIGXBUF MAKEMBADDR SmallXBlockFDISABLECLUSTERICRASHDUMPFILES READRQINITResponseDataBiggerFLOPPYINTERRUPTWSOPENBOOTFILE DisableDmaCBADMSG] DUMPDATAOK IOPCOMM CRESPAGT]MstrLph_t1Mstr!HWsAgent_iClstr!nIv/j>PcXoĿ(4LOG1 CLEARWSSTATEBaudRateCtlReg ErrorReturnRQSYNCHANDLEFATALERRORStationAddressErrorH TIMERNUMBER CHECKRESPONSE]SnrmTimeoutIntervalH ReadRequestFAWAKE LPINTERRUPTMSTRAGENTRECEIVER GETFROMQUEUE PXBUF LOGIOPSTATSWaitingRequestsErrornORGRCB] comm5ControlzIsrErrorzSTATISTICSCOMPLETEIOPTRB WsLph_t1Clstr!SrpAgent_iMstr!]   z, , , , , , 3, G, g, |, , , , , , , n n %n 9n Sn dn sn n n n 1n mn n n n Jn cn nn n n n n n n n n n n n Dn n n n n =n Zn n n n !n @n Tn n n " n D n  n n n n Z n f n z n n n n n n S n n n n n n n n 4n Nn n n kn n n Ej Zj 1j Bj Nj j j j j &j Nj j j j Ij j 7j {j j M   ) 2 Z q     8 B      7 V u    $    - > P p        F     " A ]       + C Z l    ;  N  t      g    D  a  o       k  }     i   :  :; o; ; ; ; *; ; %; -; ); E; J; [; `; {; ; ; ; ; ; ; ; ; ; ; ; ; ; 2; 9; I; g; l; ; ; ; ; ; ; ; ; ; ; ; 4; V; ^; i; q; {; ; ; ; ; ; ; ; ; ; ;  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: Clstr.lib VERSION: II-1.0 (Tuesday July 8, 1986, 22:31)  MegaResSys Wrap 2.0"ResSys MegaResSysMegaResSys_002b`-WrappedDebuggerGWe@'Copyright 1985 Convergent Technologies, Inc. All rights reserved.Ver II-1.0 Linker II-1.0lqY !R ,<=Yq}6=DRov !(<[ipw ,4AMUhw|=EXfn5f  Z       G Q \       . 8 ` o  X t y   |Kz,TYQ;       w         9 > |     r       . J j q  K    ^ l   A   +    6 h }        - H .DW Ibl{EM_t*:BQVqy ")3>EOZakv}/BYkr|")6=GRYcnu$+8?Lj}(0=ERZg'1yEJ\Qq eq J"rx x Dx x x x Ax Px Xx gx ox x x x x Mx ^x x x x x x x x -x _x rx ~x x x x x x x x x x x x 5x x x  ' 5 = K S a i $ 1 D 2  ! . < ^         ( ? G  $ , 2, M, \, , , , , , , , u, , , +, L, c,   ; 2; ;; B; N; T; Y; g; n; v; ; ; ; ; ; ; ; M; Z; ; ; ; ; D; Z; ~; ;  ; , ; = ; L ; V ; j ;  w ;  ; ; ;  ; & ; O ; f ; t ; ; ; ; ; ; ; ;  ; " ; 8 ; L ; b ; x ; ; ; "  * "   6 A  k   S u     . C   gx"-gs1F^sAe#b5{555*eeeeeeee!eYebeeee;eIeTeee.e e5 e e e e e e e= eG er e e e e eJ en e e e e e e/ ew e e e e e e? eN ei e e?ecee8eUeKee7ege}eeeze9UZ. ,4DIQkv &27?JTbAlC)nC)pC)\)\S\b\\\\\\@\K\z\\ \2\E\[\\\\\\ \7dr .>.tЋ܎""."&O&&w.t2.u(&< t<t<t؎Ћ&".". tx2&;u|2&Ћ .؎мl6"6"6"&"QWV&"X[]""."> 3&=u%>2&=u>2& s>2&=6\7 Ћюً&".".."&"""."뜌؎܋_܋G"""626"6"U.F2"َP&َр>.u> 3&=t$.]U~]ñ ~U 5];u ;u܋G2& /܋Ow LPT echo OFF !   XXX > !  * # Exiting Debugger Debugger (Simple (Multiple-Process Mode) Stopped at FATAL ERROR ENCOUNTERED - Entering Debugger Crash Status: Break at Fatal Error at at Debugger call at Press To Reboot System in process process count remaining *Conditional offset = (LPT echo ONOFFbase: limit: GDTR IDTR 286 Tasks sgTss cs ip ss sp bp ds pid - Hard Run Queue | Processes id oPcb cs ip link st pr ss sp bp ds exch user oExPcb Run Queue | Exchanges oExchg oMsgHead oMsgTail oPcbHead oPcbTail Exchange - Messages |Processes |Empty ('' ) ( Press CODE-K To Deactivate Debugger [Histogram Off] Lower: Upper: Bytes/Bucket: Bytes required: In Range: Out of Range: Total: Control Word: Status Word : Tag Word : Inst Pointer: Opcode : Opnd Pointer: ST() : Pattern found Lower: Upper: Pattern: Press NEXT PAGE, SCROLL UP or CANCEL PatchAreafBkptsInOverlays POVLYZONE [Symbols ON] OFF]LALCLDLBHAHCHDHBXAXCXDXBPSPBISIDSESCSSSDPILFRPBCBDDL2S2P1S1P0S0PKLRTSMTSME0B1BSRIKEEEEEEHEJDEDDDCCCCLLLLLLLLLLLLLLLF_LLLprmluvnntqoku\]]^]]]]]sshqv`a}Nyw~xOzxp BYTE PTR [ WORD PTR [ DWORD PTR [ QWORD PTR [ TBYTE PTR [EM  -> BX][SIBX][DIBP][SIBP][DISIDIBPBXSS: ( =$x2r2T]  !%)-159=AEIMQUY_djoty %+17;?CIOSY^cgkosw{ %,29>CHMRW^ekry~ "(/5:?BFJOUZ^bfjnrw{  %*/49> !&'*/458<?CGLQRUZ_`chmnqux| "%(+.18=ACHMPSW[_behknquy}   tuv)\4~4^] `.a~2C48F ~F}4N}4N~FH~1~280~/~8~44420~/~C3~ ~ ~24C(24C 4C0/C?24284KW6V6640~&4~0J~04J4(44,4STUXYEDKJIH/I1H  !""""#$%&'''''()******+++++++,,,,,,------.////011111123345667777888888999999:;<=>?@ABCDEFGHIJKLMNOPQRRRRRRRRRRRRRSSSSTTTTTTTUVWXYZ[[[[[\\\\\\]]]]]]]^^____```````aaaaaaaaaaaaabbbbccccdddddddddddddeeeeffffffgghhhhijjjjjjklmmmmmmnnnnnnoooopqrstuuuuuuvvvvvvwwwwxyyyyz{{||||}~~~~~~QBCDEHIJKLOPSTUXY{}\]^_`ahijklmnopqrstuv~BCDEHIJKLOPSTUXY{}Q~BOP}wxN~BOP}yzNwx~BPO}STUXY{{~BDP}wxN|BDP}yzN  "%(+.147:=?BD*IPU^2- cik $DVar AoDty~o@@@@AA+a!D@@@@AACCCCCCCC.6###fefDE E  E  E #@#B#D#F ` #H  G D    D D #J#LQD#N#PDQDD#R#T#V#XTf)Z)^)l)p)v)z)~)'E'''((A(A(F (((((R(R((f")b)))##D+++,D,,##HHHHfffHfffH fffffff%ef%%ef%$ fffffff$ fffffff Mf  Mf NfNfZZXXfZ$%]%%*bf*d*f*h*jfffffffffYffY Y f !Y!!f!"Y"""f#Y#ffZZffffffffZfffffff*tfff##$Y$ffffZZWWfZ% f&]&f^ffffZZWf*Wf$ffffffZf&\&ffffffff f *L**L* + f *L**L* + Lffffff LL S ((f(21ffffffffh000(1h11ff.(/h///(0,cc22ffD2c 4L4 3344ff55-5m53fL3f,'-g---'.g..%ILLEGALADDPUSHPOPORADCSBBANDES:DAASUBCS:DASXORSS:AAACMPDS:AASINCDECPUSHAPOPABOUNDIMULINSBINSWOUTSBOUTSWJOJNOJBJAEJEJNEJBEJAJSJNSJPEJPOJLJGEJLEJGTESTXCHGMOVLEANOPCBWCWDCALLWAITPUSHFPOPFSAHFLAHFMOVSBMOVSWCMPSBCMPSWSTOSBSTOSWLODSBLODSWSCASBSCASWRETLESLDSENTERLEAVEINTDEBUGINTOIRETROLRORRCLRCRSHLSHRSARAAMAADXLATBFADDFMULFCOMFCOMPFSUBFSUBRFDIVFDIVRFLDFSTFSTPFXCHFFREEFIADDFIMULFICOMFICOMPFISUBFISUBRFIDIVFIDIVRFILDFISTFISTPFADDPFMULPFSUBPFSUBRPFDIVPFDIVRPFNOPFCHSFABSFTSTFXAMFLD1FLDL2TFLDL2EFLDPIFLDLG2FLDLN2FLDZF2XM1FYL2XFPTANFPATANFXTRACTFDECSTPFINCSTPFPREMFYL2XP1FSQRTFRNDINTFSCALEFENIFDISIFCLEXFI$NITFCOMPPFLDENVFLDCWFSTENVFSTCWFRSTORFSAVEFSTSWFBLDFBSTPLOOPNELOOPELOOPJCXZINOUTJMPLOCKREPNZREPZHLTCMCNOTNEGMULDIVIDIVCLCSTCCLISTICLDSTDBYTEWORDDWORDFARNEARQWORDTBYTEPTRJNAEJNBJZJNZJNAJNBEJPJNPJNGEJNLJNGJNLELOOPZLOOPNZCLTSLSLLARLLDTLMSWLTRSMSWSLDTSTRVERRVERWLGDTLIDTSGDTSIDTARPL0gggfgggfay@g'c7f}gz~ggfbggwtg`ژ{g (n6ggٜgg&>.gedrfggd٤ggeog٦eޫgfg٭lggsgguvHge/g?epxq8٧ggٚgeg|mQ~ -Q~ wxyzBPO}4N+Z{=|{=|:9w:9x:9<;y<;z<;BP<D}=N C82C545L27w4x442>L>h_ijo4k$l"m!n'pq~#r%s2~  wx|BPD}STUXY{CSTUXY{CSTUXY{DEHIJKSTUXY{CBOP}LDEHIJK~wx~BOP}STUXY{DEHIJKLh_ijoklmnpqrstuv\^]`aC{CDEHIJKSTUXY{BOP}CSTUXY{F~}~HDEIJKDEHIJKCSTUXY{HIDEJKCSTUXY{CDEHIJKSTU,XY{BOP}BOP}CDEHIJKSTUXY{BOP}DEHIJKHIDEJKCSTUXY{~DEHIJKSTUXY{BOP}CSTUXY{DEHIJKBOP}CBOP}CHIDEJKCDEHIJKSTUXY{BOP}DEHIJKCSTUXY{BOP}KWVBOP}BOP}HIBOP}JBOP}JBOP}CDEHIJKSTUXY{BOP}STUXYEDKJIHDEJKIDEIJKH@  r  , @ STATICSDESC?Cannot convert to multiple-process modeNot enough memoryCannot deactivate debuggerBreakpoint already setPattern not foundExpected string parameter not foundExpected segmented address parameter not foundAddress must not be in an overlayToo many parametersNot allowed when interrupts are disabledNot enough parametersSystem error encountered while opening symbol fileNot a symbol fileNo such commandNot implementedNon-existant memoryToo many breakpointsRadix must be between 2 and 16Expected numeric parameter not foundNo such breakpointCannot proceedNo bounds setHistogrammer onBucket size must be multiple of 16No dataLower bound is greater than upperExpected parameter(s) not foundPatch are0a offset too largeBogus PR valueBuckets must require less than 64kCannot read symbol filePartition swapped out87 chip not initialized"Error: System status code: iSn sn base limit ar p iSn sn sn : ra wc ar pinvalid typetss availldttss busycall gatetask gateintrpt gatetrap gateinvalid typedata, expand up, expand down, read only, writablecode, non conforming, conforming, execute only, readable, not present, not accessed undefined iopl= GDT IDT LDT  02Zl%9bx%J]lz " E ] s II-1.048   H<@D  LPTX   h\`d l  "6BVj|.BVj~(<Pdx,@Th|.BNT`n(<JXfx&<R\  $"">I8I> I)4JI0  Q!^   I**I    p@ "QIIE" >A@0 >A@<@@A>0($"! ?@@A>>A?AAA>@ >AA>AAA>>AA~@@A>    >A@0>AYUU)>"AAAAA?AA?AAA?<BB<!AAAA!<BqAB<AAAAAAA | !!!  !AAcUIIAAAACEIQaAA"AAAA"?AA?"AAAQ"\?AA? !A>A0@A>AAAAAAA>AAA""AAAIIIU"A""AAA"@   @ "A  .!!!!! >!!t!>!?>"!!> !#!!!  00 !!! 7IIII#!!!!!!!!>!!> #> "!!!1.!! AIIU"   !! ? ?    FI1Nx  3&?u@&tA"F^&G.&w@ e2&^&G FFP~2&/8]7]sthHP.P>F.&?tWh, .&7hj , h, h, FF<w#.&0jj, h, Fuր~rn8FuOT] ]N]N] ]v2]N ]]h Fj Fh, ~uh?2&sh"/j Fs3&_S3&w&w h3h8, FPFs3&_ S3&w&w2&shJ, Uj6v2e^j6v2e^G^G v2^G 6v2eP6v2eY"s ^G ^G ]Uv3, >v2thg, 6v2h69], ]/:/uF'/:/vF /.F/FvjFP>FF^&َ>\]>`]x>d],6h]>d]^Yf]Fd]XFFF tHFF^&$U^~u ^&7B2&s2&^]PUh]U> ]u ]^]]^] ^]^&G <t<uK^&F&GFFv2F&G FFPFPje|UF 3v؋F v~]UF f؋Ff]U3]Up]s]˚[5]Uv.]s*v(.]s~ uj .].]rh , ]F< r<v4]r~ tF.[FF~w![u t 5uFuذ~ v-~ u ~uF /s//s0v  3&Gs&G ~ u /F /^ .p..)^SEp]s ^S^&7z2&2NNFPQ) /sXj^S| LE >jh 0&)vv2&hn\Qx 2&sJ U2&s 3&?up]s]2&?6>3 FY]FFsN F~w v FF0Ft/~uFFF~u)>/tX/:/r0.b, /ᠰ.s2F< t<t<'uF<'t ؊0F.~u,F&p]s ~'u.F<w ؊0FuF:r\*F Fa:rF/.cs ///rJCF< t<u.svb, ~t#/Ȣ//j rhn/...>0u./.>0u. 0./>0u.0. 0.//F/t/jFd/FX>3t* x G>3tx 9 2 +>2uF   jvF2&?t2&2&s ~ tFFvPn=^.8]s hj8]rhm, vF, F t P, >0t , h , 60vhj , Uv"]U8]2&shsE/shv96v2\shy'6v2E2&;v2uA"sh|h, ]Uh, 2&2&2&]2&s Fsh2&.Fh, h", 2&sh, Fh, h, 2&r Fs2&3&FF;uB3&tC"ӈVV;uqFh ^FhjFP>F^&G$FF^&@@uVs'&@2&:t2&;FuFFv@ eFsXFs3&_S3&w&w ]h, FPFPFs3&_ S3&w&w%2&sFs hnF FFFFFFFFF tAN;vFFPFPFPvj; e/rFP, F)FF ^&G:FuFPFPj e^&G <t<u2&^& t&G ^&G^&G ^&^&G^&G^&G v \sh2FFFFF/s F ;.uFFFv ^&@ F<rn^.gq}FFFdF ^&P;V uNF&P :VtA F ^&P;V u)F~u P;F F^&@FtNF<t<ulFreFr hnF F ^&@FF^&@ vF 3&v \v3&@FFrFsPN QPQe PN QPQe%POev \2&Uv]YZ// /"/$/&/(/*/,/./RQUG/v2I/H/Y/[/Z/f/h/g/./@/R/K/L/M/O/,/$/;s]ˋ/s*/ ,/0//s M/rK/0/2/K/rL/rM/r0/K/rL/r M/rK/s L/sL/K/s0/"/(/G0/"/O/s 2/$/*,/$/,/P/hP/,/Pje/,/"/+ / / 9v"/6 /]ˋ/sp>O/u0/[>O/tH8O/uL/,/$/,/P/hP/QPe/r-,/$/;r,/0/O/U,/$/]U0/>/h>/h:/jep/:/+ȉ]/(/O_/h]/hj/Pe/r$k/j/tB$8<t@" K/p/>/h>/hj/t@8k/tBl/S":ٳtC" [:ڳtCm/Q":ʱtA" YtAn/":ڲtB" L/K/rL/s /]á:/+]/6/u</r5]/4/_/h]/h4/Pe_/;4/u/r /M/]U8]s=8]>.t1. uG ]h].P ]P e/s]˸]U>.u]ˋ.G <t <t]˹ 6.]h].Pje/s]ˋ. u G .G ]>.th Fw j F~w&.]j F.w huFF. t ؋FF. t ]> ]u >]sFFT]~tb]]h]h]FPe/sYF]<u]]j > ]th]3, ] ]8]Nu8]h Fw{ Fr ]F> ]uMFs]]~u>]u] >]ry]r>]#r]>]s_]"XFs"> ]uF]]:F]/>]u; F> ]uF)]] F)],  ]h]3, F ]>T]uj>T]uj >T]uj jU>.u>9]u9] '9] .?t .?v]ˋ.9].j=B ]. t ]]<t(/]N/]<u]h]3, F/]ˠ]FF~t^]Ph69], >9]tj FNUvh ]. t&؀ tˋ.?2rˋ.FFjv &2FFFF>.tCFFvb ^&@ F<t<t <t<t, F ^&N&HN&H NF&@FFP3, ~rj hb, F ^&x u%h, F ^&ph69], F ^&xt%h, F ^&ph69], F ^&x t/h, F ^&@ Ph69], j*Ft/.G <t <tFF6.FPe^FFFv ^&H N&@ F݀rn~u FFFF<t<uvF ^&@FF^&F.G :FuFFPF^&pFP6v2\s#FAFt8Fr-Fs)2&?u6v2es 2&?tF ^&@Fv2^&@F.S^8^vv23&6v2 \v3&@FsF ^&@ 2&F ^&@ 6.FPje6.hj eF F^&@F.W ^&P FF^&@ +n . t,O t tF6.FPe^F2FFFFv ^&@ F<t <t<t<u>.uF ^P;nF ^&@FF^&FF.W ^&:P u3VR&pFP6v2\sF ^P;FFt?>.t Fr˸.G <t <t˃>.u˃>.uF .FFF;Fr.7.PP Fu >.uF. tˋ.F. t/؊O t tˋ.]G]G &]G (]>&]uˡ<3F=v ^FFJ^F  FFFF tFFFPFPje/r-vhj, j:vhj, j|F/s82&F&PfF2&jfF2&2&U2&?u(2FFFFw ^&x uFuݸBP, 6]]U2&2&] /s˃>.u.. t'ذ8G u ?u\\r.>.u^\s2&\hl, \rFV u!FV3&2&\Pu˸ˠ\s˃>.u1. tˋ.Fu uˋF]"FPFP7rF\F]\U]+\]H1PRi_Y]3&FFhFFl]&F&Z&W&&\&G ]&G ]&GiFF2&?Yu F F FFFFF;Fv%^&FFPFPjj eFFӚF/sˠ\rFFу>.tFh}, \FɍFP3, h, ]FɍFP3, h, ]FPh69], h, %FԉV t Rh69], vh69], n. tˠ\r2&J^~tn]FF]h]FPjeFsh]FPje]F/r:F]6:3h]P /r!F]F]N, 댊FJ^ˊFJ^/]F/]~tl, ^GFGv3, F^GB3 w؍tP, j 9FwFFvFPve/sh"F/]FF)FFF<w4;Fr h, j FBPhj, FuFh, FFHN;rr8, Fu^ uF^W^FU>.u]ˋ. t]6v2PPs<P6v2.7OeP6v2.wOe2&r>v2u]˸]U 2&sQ3 tGp]r?3&QVN&G[F^62&4ڎ&؎& t 2&[Fs 2&sAF. t؋F6v2vPs2&r>v2uFs]U6v2PPs2&2&]U25]FFۡv2FFPeP6v2eY"sFFFFFP6v2eF԰ P6v2eF P6v2eFP6v2eFP6v2eFߋFFFψFFF . t؋FFsF;FrFvԍFPFPFPFPFPFPFPFPFPЈFϚ, vP69], P, vP69], P, FP3, ~tVP, FF҃~t9FPFPPevP69], ~v,P)F)F)P~߹vF5]]UQ3]s.].].]F P PF:.]uP, >.]tP, ]Uh, ^GPhj, ^whj, h, ^7hj, , ]:>.t#FP Yh, FFFFFVRPFPQ\FPFP\h, FPh, h), F@HFFF;FvI/sˋFFP\r", vhj, j jv욁ePhj, j:jv욁ePhj, j jv욁ePhj, j:j v욁ePhj, j j v욁ePhj, j jv욁ePhj, v \Ft, vhj, h0, h6, jv욁eFjv욁eFFFFFFPn FFth:, FF!FPFPjeF t!Phj, j|j v䚁eFؚ, , ^5]>.thM, FFF=&&N-&ONF2&H;FsFPFPje/s8FuT2&F&, vhj, j vhj, j jvePhj, j:jvePhj, j vhj, j FPhj, j FPhj, j vhj, j:vhj, j j vePhj, j jvePhj, j vhj, j vhj, j vhj, F2&FFtnh, 9&&FP=/rWh, FFFF1&&N5&ONF2&H;FsFPFPje/sQ~u~t{, vhj, h, vhj, h, vhj, h, vhj, h, vhj, h, vhj, FFtD2]s\.F2&9vh, vhj, h , FFFF5&GF1&&FFFFPFPQe/r8~th , v ~th, v=h', 5]"FFFF-&GFFFF tDFߍFPFPje/r+=&F&+1Phj, j|FFFFF-&G rˋ.F3&F،FڰFñNċ\VN2&?u F F FډFFFFPFPjj eFVFViFǸFF~uqF;]rcFPFPjj e~t@, FP3, >B3s j j vh69], FFVF]F돃~tF;]s/FPFPjj eF t FVF]Fȡ\FiFNjFVFVFVF;]rFPFPjj eF tePvvF tR, FP3, >B3s j j F 1PjQ, F 1RjQ, jF]Fhh, vvh69], h, vvh69], h, FVFVRPh69], .G <t<u.G <t <thI/6.FPXF/r6.FPCF/shFsFF;Fv hnF^F^FvFPe^FF% u@^FFfr ˍFPh, vj69], h, vj69], h, vj69], h, FFF Fvvh69], h&, F%Ph69], h6, FFF Fvvh69], F~wbhF, vj69], hK, FF;w0F+FrQ69], ~sj|FuFuFPUQ>.u. t,.7P .G <t<u.G <t <tu. u t. u  uP.7 :].7 G]>.t u Fu Fw FF]U>G]u >I]uz :]~FPG]PshFPFPPe[Pv s>VP, FP[HP v:]:]P6[FPP  FP뉸]U eP, :]P3, nP, G]P3, wP, [FFF uNN;vNFFFF)F~t% P^[PPP, NFՋFFP, ~t^[8, NF~t P, o, ]UQQF^w[^[F*\F@;[sVFt؊[v:[t ㋇*\FދF@FNANي[:[u ㋄*\^F*\렋]U^ u SvF ^W^;Wu;]U^ uS ^W]UF^wt 8@tphFw;7u]]U^G]U~]ñ ~U 5];r w;rUF^;v)G+)]U^=t G]U P]U~ r ~~w~`uF.v]U7]s4]v4]v, ]UF< r<vF<t< tF< r ^PF,P]U^t PF]UFPv]U P]UQF^F8vpF]U&F ^u 6B, ^wP69], :P^7P69], ^ u5}^8G uM8Gu %P ^u7P69], l^F^GFvvP69], G^ u SP; 3^G <t<u%^7PP, ^ uIOP]UQQt/t/-]:t.]F4]F4]t/.]P, F.]B/s&F<u PPF<t< t ښF~u-],t/.]P, F.]F4]]Uhhn/]hFPqn sFFFPhj e&hh/qn s}j6\e///\/h/FPje~t|~uvFF\FFPFPjeF;FuQFFܸFF\NFF;Fs/FPFPjeF;Fu F܋^G FFɰU>2tCvhj s42&^2&G^G^G ^G ^G ]4/sF3ヿ[t>F3u^FύONFFFFF~tP^ F΋^ N͋V´3ЉVVŠ^ͷ3ӉVV3ӉVV3‰FNFN몋FN31VF%1VF1VF1V~uF~uF6F3FL3RPj FF~%r^v8u%uvvn ^vFPvj ro^F@F^G ^^\^G 1]s6\\sF FF^uz^.&,7\^G.^G;V3u$6\Ues ^G"j6v2en6  Y;u;t6F3 F3QFF;L3s/6F3RPj 0F؍\360FȰ/]2&+n Un0/FFF/FvNBF:r*P s?Fsj //u|FN랊^㋇ F^/ u //<0s<9v/ F/0:r<9w*Fa:r/.uFFFF2F/'uj >/"ud /<'uj &/<0r<9v//"u//000Qc>/,tX>/-u/t6\\"1]s^w7^Pn sb`^G^GP6\\s ^G9^GFGFP^PWn sF^G^G F^FЋFFF%;r)N*FFFN3;r)NUF% t@NsB""]F Fv cn sv vZn Pn HF;T3s;R3sKv n FFF(F#;uF%Pn vcn FVFV^WF+R3FF6F3P3RPj Fv؋FFFF%FFFF F FNN#;tc~t~r&F%F؉FFN.F%N F~!vNF%V+‰FFVF1+ЉVF10PF1X‰FFVF1+ЉVF1PF1X‰FFV@/sF3ヿ[t>F3u/]r^w \FsK^\9G t1P\r1^Gtjw ePj6\eY;u ^G;R3s6\\sFFs"^wcn ^W;T3sA FFFr^FGFFFs%^w7FPn rF؉FF։F 1]sj6v2e^;Gt@FŠFr)^ u FGFFs6V3n F^ uUj6v2e^;Gt@"1]r6V3n FҡR3FvԚn ;FҰt@FsFF>0]taFFϴFŋ^GFǡ\FЍFPFPj e/r0F0];v#Ns t~tNFNFFr ^O\;r+ʉNFh\3FP n sh\36L3FPk n F-\31FVR؍\3P n sF؍\3FFF@NL3H;FuZ31V tV6F3FRPj FPvFPk n FFs ^uFr,^u#vvvvFP n FFs}6F3^GRPj ^OF䓊C^N+NNr~u V+WVFs~uvv^w l n v n U~uj{v , ~tj+vh69], Fsj}]>2t22&Gv;Du"& ;w+ȉN2shQjl n ^F FFr ^ tFsH^ t?F ;F u1~u ^F)FHF6F3RPj F F n 롋F ^ FFHFF9FwENFًF +ȉNFPv n sF뻋FF^GFvDFGFފON.u3>F3t&h, /]Т/]shh, ˸ˋ.8G uHOu FĈFF.GFF.G F.v2\. t%؋m. uF݋. tӸ\>v2tD2&?u P\P: oF t#\FPeF u ^&G\F3=tP 2&Fs..FvPPhv F3F=uˋ^㋇[ [u6F3 ˋF3㋇[\h\n F uF3P؋[[ RPj 0؋ON3L3O0]OZ3W R3uA1]sWJT3O V3G X3Fs.6\\s!>.u\>.u1]r\L3N3ȉP30WVL3w+AF3㋇[[Q  PDx@>/]u|5>/[u{*/< r<v F//<@w , ؊]U욅 /<'uh /<'t\/8/u/000&8/u"//щ000B]˸/000Q]ˊ////xUQF/0:r<9w* / /,a FFsF/˷/F//F//F /<0r<9v/fvQ]UFF^<r ~uȴ^wFFrvFPFPFP0PFPj FFsFs̥^?tGOFF(p]rF%FNu+JV:tV00~ u0%~u0~u0 ~ u0~s00^l^P0Pqn s 0BzGv~uFi)~uFj~'u FSM^F~(u0F^FF0F0F0F00F]UQ^^:u,^FFt!ȈF^H ʋ^ P:tܰ]U^FFFtȈFVʋ^@3ڋF1VFȹ1VuF/^^]FguK؋& FFF%?FN<)tNF<w~F؋& F%?FVVN<*u@NF<wCF؋& F%?FFPvsFFu vvrFt{~+t!vvv v vvvj s]^㋇& FF//;Fw8vvv v vvFPj s/F^ /Q/uFFF;r)N/F^F^F^ F$F^ ] U ^ ^㋇& FFF%?FN<#u9NF<wtF؋& F%?FFPvXrFuEvvDs8^ F^F^F^F$F^ ]U^㋇Pvj ]U$0, ؍/F0؍/F^. ^G F/ vv  ^^^G^G^Gs ^Gr<^Gs ^Gr(^Gs ^Gr^Gs ^Gs ^G^G^G^G^G^G^G^G0h v7 rvv  ^^)^G^G04 v7 Pv7 Y r^F^GFvv^7FVvv^wFVF^FF^G0 v7 Pv7 Y r^F^GFvv^7FPFVF^F^G0h v7 r^^GGH ^G^^^G v2^G 6v2eP6v2eY"^O tBtA "sG ^G 0 0 ؍/P  0  ]0򤚞  ^G ^G ^G ^G| ^G r ^ u76v2e^FF^Gs P6v2eF^GsP6v2eFV^GsP6v2eFV^Gs P6v2eFVF^GF^^W^G Ե FP 0/8uN0/8buFFPvvM r=I r4^%00/.0= PPPM s/0~ ʈ.0 0/8u>^uT^uF^?r^?sFFPPvM r 0I s~u ^P^PPs  0r^Gr4Gr-Gr&Gr^GrGrGrGs|FP PPF4PM r0^PPs  .0 PP^t@PM rb^%0/^P^ws  .0^u$PP^t@PM r}0I rp^P^ws  0eFP PPvM rvI rm^#00/.0PPPM r]^#0/0^?r-PPPM r\^%0/0I r6^t-^uPP PP^t@PM s0l^t^?t0I rհ PP^t@PM r0(]"^tI rPP^t@PM r0PP^t@PM r^PPs  .0PS^8Gt@PM r0FP PP^t@PM r0/8r ^PP ^P^ws  .0BPP^t@PM r0FPFP ^G;Ft%PPPM rϋ^PPs  0FPFP FFV V^ÉFЉV^ uW VWF^G^+FFGFFttF=r=r*/Gȴ8tPPPM r"FP%~#uNPPPM sFPPs  0/G00F00WPs  /s/PPs  00<v 0WPs  FFFsXDPh ; ( ; vvh ; ( ; XD0vvP; >0u5]v200PPPe5]/r:P< ; 0P3, 9~ ; PPs  I s]^%00/.0b/0HH/0HH/0H^#&0/0/G0^?t PPs  0/0^G^ t^G^G s/G00Ftȴ8uFFrPPs  00P60s  Fs0/(00/:^?v FFFFPPvM rB^Pvz^PPs  ^PPs  vPPP s8^t%PP^t@$PM r0I rɋ^P^ws  ^GFߚI rFt<uF]~uFQ8Fu FFFC~u+/0t7uFFFF~ u FF݈Fvvvܚ s$TPPs  nI r=^t20^8Gu"^O:ttFP I s^%00/.0f4D#{TZ<m5ju8uW V  U t x | s 0t< v P]U/G8Nv/FG]U>0 r }P 0؍/00]U^ ]U^ u^G ^G ^ u%^8G u^G v2^G ^G ^G ]U^G G G G]U /0N& N?N#tBVVF ЉV+uIBX㋇& F9FtnF%?FN ;t~#tvFPPF"FFFFF0 u1vjh FFs vjFF Ft< v ^[[F;F3u\FFv^[FFg2Ȋ^:r0㋇0;Fu^G2sS^LJ0FuFg2Ȋ^:r4㋇0 |u^G2sSw^LJ0Fu FV FV^ ㋏[NQ^S^ SRPFPF tP F1g2 :vg2Fg2Ȋ^:r*LJ0F 1^G2'2F FuʊFs.FFw!ؿ[[^LJ[Fuװh2&2U^ƇG2]FFg2Ȋ^:r.み0uF&2^'2:FwF&2FuƊ&2G2sS&2LJ0&2^㋇0F^㋇00FV^11^FF }=PUesFF FFVFFP^S^ShiFV׋^;[u;[v%[[v[RP0 tP^[^ShvvFP00 tP^ƇG2U&& ul2j2D&& ul2j2(&&ul2j2 l2j2n2p2]UF<w 4]s< sF.8FuP PP5 8FuP P, ~uF< ~uF>v]U&&G#s-&&"t&&#F&&Ƈ"_&&un2FFt3n2FF:tF8tp27F  ]tz]맊Fs>{]tF2&@F2&F>z]tN}]s^r^^듊F˰p]sˡv]x]r]t]h 5~t=~u 2&D^'h ^FF&HD^&@t2&?u~uvFP8 oFv\r~u9~u2&D^%h ^FF&@D^PUe2&?u~uh ^F^FF&@F^&GF^&GH^&GPF^&HZ;Ѱu@ ҲuB"> &; tA"L^2&^&H;\uA "L^vePveY"s%~u :F<t<t<uFFvvFP$^F ueFFFFFv\FsFFFFPFPjvj; e~ u2]sFrp]sFFFvePveY"s F <t <t<t<u/nFFv vFP[^F tKFFFFFv\sFFF~ sFFFPFPvv e(vY\FV~ux2&F|2&F~u~uh ^܌FveFveFr1L^s*2&?utj2Fj2FFPF]U^&< r<:r%<>w!*&^S&n[&]UQ&&G#s-&&$u&F&%&&Ƈ$K&&un2FFtn2FF9tF8tp27l2F]UPm]UQQ&7&D#s&&"tm&&#F&&Ƈ"[Z&&un2Fu3-n2F:tF8tp27Ftj2Fj2FFPF]F=t ,];vF=t-];w| 3&?ur9Ft9Fu[[)UF*]N+][ [)FPF[Fċ[[F[[ [ *,]NFF>38U-]ȱ>3FY-]P]UȋF1+ʋ]UFB3B3,];wOZ]1D3D3B31B3-]D3;w";s>B3tc-]ȴD3, ]UD3P,]+B3X]>38FNFPZ]p]s vm%Z]\7>3@34]sFFu+JV~u 3&?t FPjPv^.FV>B3u>D3t,]ȴB3D3B3 3&?tjjj j[ 3&?u  3&?tj ,]B3+Qj QZ]( 3&?tj 6B3)Pj 6B3P6B36D3Z]sBUh"h j ]3 t \FFw P Fu2&?t6431Sj83RP663 U\\]Uv ^[[]U6F3Fr 6F3 F32&/]]U2&N;\u9F3tvF;H3uJ3=t PuJ32&?tU]U2&2&?t9]3]p]n]l]L2]&& s@p]FF^&?r&u,[[[[[[[-^&u%[[[[[3]x^&u:[[ [[ [[[\2]l]@4^&u*[[[[ [[[v>^Y7].]4]]] ]] ] ]]]]]9]T]6]5]F3J3,]P[-]ȴD3,]ȴB33 3u ]\\2&?t2&2&?t< 43+Ȼˋ1632&G83&632&Gh"h h [[2&[3 t\F2&rÃ>\u\FFPPPPP 6\jh F3>F3t j\n ujFFw 2P;FuU 3&?t}P^,]X^d]&G u,h]j]R^T^V^PZ^-]`^ 'h]j]R^5T^V^-]Z^6h]&G%?\^]-]p]s-]]UX ]Up]rA3]s[t[F'['[t[F[t[&]m5Ft p]skˠ3]sF[$p F[$8F~tP[쨀u [Ft3]s[0[6/^^{]z]}][Fu[F$FF^ /^~@u /^~wFF<w}؊^:/^tgFF:wZ^/^^2Њ^" Vt8FÈF6r]F#;6t]t^"^*N ‹r]~]C6r]FuFt|/^^/^t]9r]u؊~]N@%t]NF$t@FCu}]ŀ~?u|]븊F{]t{]듊Fz  FsFF^FH^FF)F^܋&@FF^܋&@FFF܉FFF^܋&@Fp]s FFFFFF:s$F~u~t-^.V^fnv $)^GP^G ^G^G~u|2qFs^GbF^܋@PF^G^Gw^Go^Gg~ux2Fs^GF^܋@FF^G +^G#^G^G F^GFFX^.G "-8CNYdo}FVaFV|FVFV FV@FVҋFVNjFV 뼋FV"뱋FV$릋FV&FV^FV(aFVVFVKFV*@FV 5FV *FVFVFV FV $FVFVF<stF^FPvw Y\FVRPe^F~u~t^2&F& F/^  tFVuuwNQRP\rAFF㨀uFu $<w=F㐋FFNu ^ +ыv 4N;sj;wc&^ ;FvT^ v HV;v+BFFFF^ FV!^ GF^ F^  u6F @^VVB^%2]sp^ FFFt~@s@+FVFV~u~r FF/^ N~;u;v^ ?tnq^ G ‰F^ %F^ B^G@^@^%FF+B^FF@^F=w~u^ F9v t F^ /^v2F^  uG Fv vvv eUv v vvh; e]/^ ubF<uv2p~u:3e~u<3ZFv2uh ^FFFv2&@FhjFP>F^&$t2FFFF^&GFFF^&GFF^&G F^&GF t[ h ^Fv2&@FPUeFs F F`hjFP>F^&G*FFFFFv^&F^&F^&GFVvvvjFPTsFFsFF%^&GN׉FVvvvvv~tF Pv vj: 0 ut0%-11؋00FVN~ ++FN;sNN60~v NV FRQN+QFPfF >v2u(h ^Fjv2&p^S>//r:>J3uO2&?tFPe t^^&FFPj  e6ev] U^]U3]U]U]UF]v\rFwjveF tmFFNVRVRPvQ; e/rCh ^F2&HFFF9Fr^&@ ;FuFFu۸U3&;Fuv \PE]v \Fv\2Fr8Fr v vX^ ^;u^ G#F^#O;t0F ;FtFujv ePjveY;Ȱt@2]sP~tJ~rDvFP\s4FFu*t&F$F<t<uFFFFFVFuFP YF ;Fr;FF%FVFV/NRPvj\/ЈFN/:F u Pv \tvvFP(j,\FF t$vҍFP\sF$<u F ;Fr1F̉FƊFδFȋF %FVȉFƉVRPv j\U/^ SveSvN]UvY\uu@]U]jFP\r^^v^GU^SF u^wFPF u^G]U*FFFFFF܍FP0F u>FFFFFFFFF FFFFsBvhj J3=u*hhv/qn si//v/v/F^ Gv/hv/FPQeFv/^ F FFJ3;[u;[sx6J3FRPj FNNFVʻ;v`+ˉNN+ى^0^FF@ J3;[u;[s66J3F@RPj F^v0^~9N//F FFFV^^&F^&G F^p]s^F@~tNU>!F u+Jt㋇@"]PSQRUF ^ .; r".; s.+ 32..p ..]ZY[X.6.6.pː^GF^GFFFVFVRPvj\UF$`Phj, , FuU"F<wE".{h h h h h!h!h!}h(!xh2!sFu+h?!, FuhD!hP!, Fuh^!.hj!)hu!, Fuhz!h!, Fuh!h!, Fuh! Fuh!, ]v ~Fr ~uFP$t@YsA"FNssh h , , FPhj, , vhj, , Fs?vhj, j:vhj, , F$Phj, , 7FPhj, vhj, , vhj, h , FPhj, , v?"~ tuv FP\rc, Fsh , Fh , F@HFFF;Fw0NQPFPHFPF FPj4Fuh!, Uv, , ]U, , F@thtnFthfoFthfdFthfiFthftFthfsF@thfzFthfawFthfpjFthfc]h!, F%0 Phj, ]U, , Fthst FthmeFthpmF thep] 2]r˃>.uRh!, jPPW, h!, jjhW, h!, j6v2ePjjW. uG . u'FvFP6v2Y\RP\sFˋ. u2SFPje.?u vˋ.?"uv˸ˍFPF%Ph4U^7]U^']U3P2]t~PXPXFuU F< t<tT<tHvP^R^C;X^rTR^3B;Z^rGP^R^ MP^AP^;X^uZ^J3$P^R^ u X^ t JKP^R^]UP`^P^2PR^U2Pv]U vNVQ< t tP^R^C;X^r/3B;Z^r&P^R^ P^AP^;X^uJZ^J3ۉP^R^Y^⨰r]U3P^R^-],]6\7VP]U`^M2^]Ў66\^Qѿh6?YQ6+V^؋6>V^Y+?]U??U`^2 I^Q+2U3>\]FV$Fh&rh‹[.^.&!&!U$ǀshNu &!ǀshNu^2>\]`^:\r:\v*\p2V2F3$Fh&rh‹.ҭ"t?:r& ǀshu##& #& ]ǀshu3]UF F 2<t//sF%e.f& f[fNfVfff&fV &f(f36e3ee&e@؎؎3@[e FFFFFP[]U*FFوFڈFۋFF܍FP0F uF FFFP]U*FFوFFFF܍FP0F u;F#FFF V FVFFFFFFFFFFP]U*FFوFFFF܍FP0F u'FFFF FFFFFFFPO] , 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. VERSION: II-1.0 (Monday July 7, 1986, 19:49) dbgin3CTAsm II-1.0??SEG??SEG DbgIn3_CodeCodehH CallDebuggerdbgldrPLM86 V2.307/04/86 19:48:2Ȗ1STACKMEMORYCODEDATACONST DBGLDR_CODEDGROUP h@}HHTJD K*PRUNSAVE CBRUNSAVE  WCHKSUMOLD READINCONTEXTWERCDUMPLOADDBGFILE RELOCATEIMAGE!ALLOCMUCHMEMORYLL READWRITEMUCH`DEALLOCMUCHMEMORYLLMOVMUCHC ORGPARDESC ALLOCMEMORYLLDEALLOCMEMORYLLREADWRITECALLPROC SASEMIHIGHEST SASEMIMAX SATEMPMIN SASEMILOWEST CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTFHCRASH D[UF~t3&&G&G&G&G&G &G &GNǡ^] ?FL0WUF6^S666P]Ԝ    $VU"F  FF^ .e9uX9uRN;wGP  PFPF;u#6 6 PF t66PF t  a6  PP}S6 6 FFF;vcFFFFFFsRN׋O8;u;vv ^S66vvv ^S66vvRP`F~ v~t^S  <\>\@\B\D\F\H\KOU` fjĄĊĎđ̖\Ħĭ ı Ĵ̹\Ɏ̎Ўӆ ׂ ڎގ \!( - 7 >AN^ b {ś ş ɨVūVŹ Ž VV\o!&GF^FF^S^SF+FPC~ uKVF+ > N+ȉSFPF u,>t ^SWF~uF^&Z&WF]'\+\MQX^bhuVĂ ̍\7!UFFFN^&WVN&ONVVNNF^&GHN;r1F^&@Fv^&F^F&Fu]U FF V u F V Fv^SF uHF V ^&O׋O8;u;vF+F u;N V F+RQFPF~t^&SvFF]\'VY̔\̭V  dbgnulPLM86 V2.307/04/86 19:52:5ʖ1STACKMEMORYCODEDATACONST DBGNUL_CODEDGROUPh@:֘HHT D KC TRACERAWINT BREAKRAWINT PMTRACERAWINT PMBREAKRAWINToFDEBUGGERENABLED VFSTOPPEDWHOLESUBSYS RGPDEBUG SADEBUGGERNONRES QCHECKSUMSYNC CPNDEBUGGERܐVFDEBUGGERPRESENT=TFDEBUGGEREXECUTING USERNUMDEBUGGERVFSOURCEDBGINSTALLED VFINVOKESDBGu INITDEBUGNUB DEBUGGERNUBDEBUGGERCLEANUPLASTGASP FPAUSETOSWATSERVESOURCEDBGRQ' SOURCEDBGNUB. BEEPER Dϊωψχ N MU KOJI U]bU]V8 U]Q U]LU]V8 'U]6.U]V8t`UFFV u FVFv^Svv v FP^SF~ t tF1Fv^SNVF+RQF ~ WP^S`]j:V~\T_UFVF t5FF FF F^SFVRPF u ^ Sv]Ɯ=\QVOCUQFF;vNNv ~^YF)FtFFFF 뿋] tdbglowCTAsm II-1.0??SEG??SEGdatadatahhpThirdScreenTemp dbgnubPmCTAsm II-1.0,??SEG??SEGdatadatadbgnubPmCODEDGROUPhhr`MovBT2 FetchGDTR R$cTUU TU윋F%$.6&8N>VBDH&JV TV36 3؎؎3v] EAG !&/7>CKZ_rwU^] dbgNubPmUtilPLM86 V2.307/04/86 19:50:0і5STACKMEMORYCODEDATACONSTDBGNUBUTIL_CODEDGROUP–h@ HH TPD, Kx PHYSFROMPPHYSTSSFROMPROCESS\ FDESCVALIDFGDTENTRYVALID8FETCHBYPHYSADDR PHYSADDRFROMO WFETCHLDTRЌMOVBT2 FETCHGDTRV D` v\FVut(v FPvvsFFFVF Nɜ\+\ڠQ\vFP8s0FFu&F$F<t<uFFFFFV \,:F u Pv 8tvvFPj,FF t$vҍFP8sF$<u F ;Fr1F̉FƊFδFȋF %FVȉFƉVRPv j \$\:\̅\àR8FuFPF ;Fr'FF%FVFVRPvjٜVD\#Uv v vRPv]F \V(F FFFVI*v\*RPFPjF\\t dbgpatCTAsm II-1.0(??SEG??SEGDATAData DbgIn3_CodeCodehhH3 pPatchArea PatchArea TT7dbgrawCTAsm II-1.06??SEG??SEGDATAData PmToRmSegDBGCODECodeDGrouphh H x DebuggerNubDebuggerCleanup PmTraceRawIntCMediateAndPsend TraceRawInt PmBreakRawInt BreakRawIntSserviceExchResEx processPm oBkptSend pmToRmDataDebuggerCleanupEntryDebuggerNubEntry BreakPointIntTraceIntwSPIntMediateIntHandlerPsendwSSIntdGPS6Gt3QVRWU،&м&]_Z^Y[X-AUG  $'V)V-3 7 CDUN]6SPSQVRWU،&м&]_Z^Y[X% UG  VV" & $`ؾ>aT T U'&3P63P6%G  V V V V X[YZ^SPVRQؚ UVVX[YZSPRQؚ UVVdbgscrPLM86 V2.307/04/86 19:58:5Ė1STACKMEMORYCODEDATACONST DBGSCR_CODEDGROUPh@:HHT>ŘD KI SARUSERSAVE VFGRAPHICSONVFGRAPHICSINITBGRAPHICSPORTSAVEؐ>SETSCREENAFTERDBGSWAPTODEBUGSCREEN$ TURNSCREENOFFH/ SMAPCURRENT USERNUMKBD PSCREENMAPVFWANTDEBUGGERSCREENVFMEGAFRAMENUBFGRAPHICSENABLED DISABLEALPHADISABLEGRAPHICSENABLEGRAPHICSMBIOPORT SARCURRENT GETPSTRUCTURE BGRAPHICSPORTFGRAPHICSBOARDVFDEBUGGERSCREENPDEBUGGERNONRES VFTHIRDSCREENPRGTHIRDSCREEN COMMANDDMAPOSTCOMMANDDMA DS(UQFsFvv$] \à$U*s|F:uxFيNt[bVgko ruVćč̬V̷VĿƆVV VV gnuV {Ń ŇŊ KUX%X]˨V1tresnubPLM86 V2.307/04/86 20:18:5Ж1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@ *HFHwT$ߘD K< QCHECKSUMSYNC PMTORMDATAN PROCESSPMN FPMCODEGOaِVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBbFDEBUGGERENABLEDc FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSdVFEXITeVFSYMBOLSINUSEfVFKILLDEBUGGERgVFSTOPPEDWHOLESUBSYShVFWANTDEBUGGERSCREENiVFDEBUGGERSCREENjVFCOMPUTEPROCESSRECENTkPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESl USERNUMBMSAVEnVWBMVIDMODULEIDlVFABSq VFTHIRDSCREENrPRGTHIRDSCREEN&VFCODEGOsDBGCM*VFPATCHAREABKPTtIPSAVE.CSSAVE0AXSAVE2 OBKPTSAVE4 PROCESSSAVE6PBUCKETS8 CBBUCKETSSAVE>PPROCINTERRUPTSAVE@ USERNUMHISTODRGPDEBUGA BDEBUGFILEw CBD  1 V#(+V47V@JN0U6PPF=ucdPPF6PFPF uJ6PPF u1£ ~uP^SF]AV #+\0V9>JV W^cV orvċĘġNU]i[UFFFtP;HFP;Fv~+1^^?t@PQS;% t@Y"Y s^FFF^;sG F<rn^.Y{FP^P ^ tAv;WtB"ʋ;VtB" sG^B^ u^^^;Gu%^ ^ u^^^;Gu^^ r#vDebugger10.0.sysfFyUFFPFPP8Fts6tP;FP6.UP60UP62UZ^ tQP;.P;0P;2F4N6S؊G PUP6UF^GF t_؊O tuPF^G^F^ u P;^GF^G^&^G PP;HPUPP; PU^G <t)<t%Fs^t O^u vv]Ϝ\ '/6\BE\NQ\Z]\p\u{\Ā̆\ċđĘĦ ̪\ij ̶\\!\(\1\:\uU FPFPPFF t1؋F^ u P;^GF^&̋^o ^G <t<u!P;tF^GvvPP;%PU]ˀ =\l\̎\̗\UFFN~ts9>t2qPPi P^SqP3s,ds PPOFL]<!(/6V u>u~ uF>:t@&Z&WF <t< ud~ u crdF <t<udshr PP>u)>jt6$F t ~ t1*PPiv ^S  tF2Peris>t NF uѠgsMssF؀Fsds PvtvPs us'u8S6>F u~У8:vsGv6<8PF u<>F ȸ #7V@HMeqyĈď̝\ģḬ̄V Ķ̹\VӎV V \+2\7>GNR]al\qŀ͇V ͌VőřŞŤͧVŸżſǎ̎ώV ㎘R>8F У8:: tNF&&Gv]/;D\1nU F"MPPP6FPF uF^&G^&GFFP^SF]9 \\#+VI]VXMUcS66F6F6FУ] F^] 5UFt@PFHɱuAX ]5RUQFHN;r.@@uNsH vvFuNJFh]ќ FEB UFtF@;FtFxu`] +4ߠ^ U^G FWVÉFv| ~DF~;u 9~u]ItresldrPLM86 V2.307/04/86 20:17:4Җ1STACKMEMORYCODEDATACONST DBGLDR_CODEDGROUP h@}HHTJD K*PRUNSAVE CBRUNSAVE  WCHKSUMOLD READINCONTEXTWERCDUMPLOADDBGFILE RELOCATEIMAGE!ALLOCMUCHMEMORYLL READWRITEMUCH`DEALLOCMUCHMEMORYLLMOVMUCHC ORGPARDESC ALLOCMEMORYLLDEALLOCMEMORYLLREADWRITECALLPROC SASEMIHIGHEST SASEMIMAX SATEMPMIN SASEMILOWEST CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTFHCRASH D[UF~t3&&G&G&G&G&G &G &GNǡ^] ?FL0WUF6^S666P]Ԝ    $VU"F  FF^ .e9uX9uRN;wGP  PFPF;u#6 6 PF t66PF t  a6  PP}S6 6 FFF;vcFFFFFFsRN׋O8;u;vv ^S66vvv ^S66vvRP`F~ v~t^S  <\>\@\B\D\F\H\KOU` fjĄĊĎđ̖\Ħĭ ı Ĵ̹\Ɏ̎Ўӆ ׂ ڎގ \!( - 7 >AN^ b {ś ş ɨVūVŹ Ž VV\o!&GF^FF^S^SF+FPC~ uKVF+ > N+ȉSFPF u,>t ^SWF~uF^&Z&WF]'\+\MQX^bhuVĂ ̍\7!UFFFN^&WVN&ONVVNNF^&GHN;r1F^&@Fv^&F^F&Fu]U FF V u F V Fv^SF uHF V ^&O׋O8;u;vF+F u;N V F+RQFPF~t^&SvFF]\'VY̔\̭V`UFFV u FVFv^Svv v FP^SF~ t tF1Fv^SNVF+RQF ~ WP^S`]j:V~\T_UFVF t5FF FF F^SFVRPF u ^ Sv]Ɯ=\QVOCUQFF;vNNv ~^YF)FtFFFF 뿋] tresoncPLM86 V2.307/04/86 20:20:5ז1STACKMEMORYCODEDATACONST DBGONC_CODEDGROUP h@zHHETRD$, KPWRAPPEDDEBUGGERINITINFO RGBSIGNATUREB{ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE2 INITRESDBGYLANDINDEBUGGER{ INITDEBUGNUB CLOSEFILE CREATEFILE DELETEFILEOPENFILEREADSETFHLONGEVITYWRITEWRAPPEDDEBUGGER RELOCATEIMAGEVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORYFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYRGPDEBUG CBDEBUGGER CBCONTEXT3OBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPBUCKETSPP  FEXIT\VFSYMBOLSINUSE]VFKILLDEBUGGER^VFSTOPPEDWHOLESUBSYS_VFWANTDEBUGGERSCREEN`VFDEBUGGERSCREENaVFCOMPUTEPROCESSRECENTbPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESc USERNUMBMSAVEeVWBMVIDMODULEIDc?VFABSh VFTHIRDSCREENiPRGTHIRDSCREEN&VFCODEGOjDBGCM*VFPATCHAREABKPTkIPSAVE.CSSAVE0AXSAVE2 OBKPTSAVE4 PROCESSSAVE6PPPROCINTERRUPTHIST8wRGPDEBUGA BDEBUGFILEl CBDEBUGFILE<WSSINT>WSPINT@ OBKPTSENDBC BREAKPOINTINTTRACEINTDEBUGGERNUBENTRYDBGCRASH KILLDEBUGGERSWAPINDEBUGGERCSWAPOUTDEBUGGER WFETCHREGNUB` STOREWREGNUB FSUSPENDEDp  SUSPENDSUBSYS  FCOMPAREP { GETPSTRUCTURE CONTEXTSTATE WFETCHLDTRMOVBT2 PHYSFROMP PHYSADDRFROMOFETCHBYPHYSADDRPHYSTSSFROMPROCESS CLOSEFILESENDBEEPERQUIETIODEALLOCMUCHMEMORYLLERCDUMPLOADDBGFILESWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMKBDROCINTERRUPTSAVEBMNONRES PENDOFOSBOOT6$, D)[sys]<$>DebuggerSwap.sysVV5ABiwsU FsFrmFmm>(u^ S^Sv&G"PG!^ S^SvRPPvFF t^ &7PF tFr(F^щ^ &7PPRQ"PF u;^&?GWu ^&tF ^&G^^&G H^~t^ &7FF]#/YVuVĎĝġIJ̷V VezUQQ  B> (& F F6^S6RP"P]˖Q #&)/26(u^Sv&O"QO!QRP^SvRPP66FF u5^SvPPFPFPF uPP ]6#"",RVYVs̀\ď!ĕ̘\!+2UQ6F u ^Sv]6  V\~&YUA&&_]] \{UAs] UAsA &&$tF  FFr Ƈ N>6> t УУ&FF^&?GWu&9Ot^S^&G &GF HFFFF  FPP F ~u9>u,>v$r33+6:?Xc i m q vz'~)Ă(Ć*Ċ(ĎĒĕęĢĦĬįijķľ"‚"Ɔ#ʆΆ҂ֆ,߆&++&++.. //DV Pa"e"wʼnōŐŗŜşť!ūűŴŻ#žņ$ц0Ն%܆ - v]˃++&wtt1dlowCTAsm II-1.0'??SEG??SEGdatadata t1dLowCodeCODEhh` ResetPmRegspThirdScreenTempFFFVAt1dnubPLM86 V2.307/04/86 20:29:2і1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@I HFHT$ߘD, KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAPD PMTORMDATAE PROCESSPME FPMCODEGOXVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBYFDEBUGGERENABLEDZ FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYS[V ORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDIN FDBGLOCKEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPRUNSAVE CBRUNSAVE RGINFOIKEYINITINFO PPATCHAREA DDEXS8"4eghk>@p Z\^[`ab ]i&jcEp\ V $,048<@DHLPT#X"\`dhlptx|$̘̜̔[l[sys]DebuggerN.sys<FFPFPh9Fks2kj`Fj6.j60j62T^ tKj`.j`0j`2F4N6j؊G Pj6ˋF^GF u؊O tu}F^G^F^ u j`^GF>Et'^GPRP^S6ERPj ^G^&^G PP`HPPP` P^G <t<uˊFrˋ^tO^tvvn $,2\=@\HK\SV\h\mr\w|\āćĎě$̟\ħ$̪\\ VV&VD\K\T\]\GXs9Et X6EPFPFPhFF t_؋F^ u j`^GF>Et(F̍FPRP^S6ERPj^&̋^o ^G <t<u j`tF^Gvv˰PP`%P4  %4V\guVĂ̅V̎V̳\\\YFFNhrs=>t6hPj`j ^ShEP1s*[s hj OFB՜B '.4V:FKOUV\co\uĂą̈V@\>u>u~ uFlE~ u[~ u Zr[F <t<u[s_r hj >u6$CF t ~ t1*PP`v ^S  tFh\rEhh`s>t F um^sjsF؀Fj[s Pv tvPs v !4V COWfmy\Ć̉\̛V ģ̬VIJĿŽV׎V\ \(/3>BM\RahVmVs|\٠c F"jj j6FPF uF^&G^&GFFj^SF \\$VBTV TZS66F6F6FУ1 !!V !&)V 25V >HL)C6jPF=u\[Pj F6jFPF uF6jPF u/£ ~uj^SFA V%\*V 38BVOTYVehltĀČĕ{>tg>u`rY[sRj^S>u 6j 6jFPFУF t/ )-49AGQV^boYhFFFkj`HFj`Fv~E^u+1^^?t@PQj`% t@Y"Y s hE^FFF^;sG F<rn^.(oFP^7^Pw^ tAv;WtB"ʋ;VtB" sS^N^ u hE^^^;Gu+^&^ u hE^^^;Gu^^ r(hr!~s;^uhE^FFF r^F t^F t^F u?F u8F;u,F;r!2;rk6\\%\;HLgp\ĊĎ\\\\\\!%IMnŁŅЂ$ن$쎴G^4^4F:`>Euv^F&vQRPFPjF +VA>Euv|^FF&FPRPv RPj $V5VYT6EFV~u+~u FV~u FV FV$ VѠQ# >F@F~u^G"~u^G~u^G^GFF^ Ep UvCs*Ft@PFHɱuAX ]')֠P FHN;r.@@uNsH vvFuNJF_w F٠E UFtF  jN Fj6V j6X j6Z T^ tKjN VjN XjN ZF\N^j؊G P j6 ˋF^GF u؊O ttF^G^F^ u jN ^GF>mt'^GPRP^S6mRPj ^G^&^G PPN HP PPN P ^G <t<uˊFrˋ^tO^tvv~ $+.147?E\PS\[^\fi\{\Ā̅\Ċ̏\ĔĚġĮ8̲\ĺ8̽\\#V03Vmt(F̍FPRP^S6mRPj^&̚^o ^G <t<u jN tF^Gvv˰PPN %P ڜ9  %4V\guVĂ̅V̎V̜V̸\\\5FFNrs=>t6Pjj ^SmP1s*s hj OFjB- '.4V!:FKOUV"\.co\u)Ă-@;FtFxu`]6 +4נ> vtFvk2Fr8Fs v v L^ ^;u^ G#F^#O;t$FuvPvY;Ȱt@ (\eVnV> UF;PFHuAX"~tA ]7 ~W ^G FWVÉFv| ~DF~;u 9~uˊt t1dnub_vpPLM86 V2.307/04/86 20:31:3ז1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@pHFHLT8˘D, KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAPl PMTORMDATAm PROCESSPMm FPMCODEGOJVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBFDEBUGGERENABLED FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSVFEXITVFSYMBOLSINUSEVFKILLDEBUGGERVFSTOPPEDWHOLESUBSYSVFWANTDEBUGGERSCREENVFDEBUGGERSCREENVFCOMPUTEPROCESSRECENTPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRES USERNUMBMSAVEVWBMVIDMODULEIDDVFABSVFDEBUGGERRESIDENT RQDEBUGGER& VFTHIRDSCREENPRGTHIRDSCREENNVFCODEGODBGCMRVFPATCHAREABKPTIPSAVEVCSSAVEXAXSAVEZ OBKPTSAVE\ PROCESSSAVE^PPPROCINTERRUPTHIST` VPCONTEXTNUBRGPDEBUGA BDEBUGFILE CBDEBUGFILEdWSSINTfWSPINTh OBKPTSENDjj BREAKPOINTINTTRACEINTDEBUGGERNUBENTRY0DBGCRASH KILLDEBUGGER^SWAPINDEBUGGERSWAPOUTDEBUGGER WFETCHREGNUBN  STOREWREGNUB  FSUSPENDED^  SUSPENDSUBSYS  FCOMPAREP?r GETPSTRUCTURE RGSDBGBKPT VFINVOKESDBG SDBGWSSINT SDBGWSPINTVDSTATERESUMESOURCEDBGSCREENOFDSTATELOCKVIDEOFORMODIFYUNLOCKVIDEOFORMODIFY CONTEXTSTATUS CONTEXTSTATE ORGOEXUCB ORGPARDESCSERVICEEXCHACTIONSERVICEEXCHKBDCHECKWAITPKPSENDKRESPONDKREQUEST WFETCHLDTRMOVBT2 PHYSFROMP PHYSADDRFROMOFETCHBYPHYSADDRPHYSTSSFROMPROCESSGETADDRESSABILITY DORESETKBD DIRTYCODESENDBEEPERSWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSENDЌ DBGREBOOTOSNPCB USERNUMKBDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPKBDRQ RGINFOIKEYINITINFOKBDRQSAMEMMINSAMEMMAXUSERNUMPRIMARY PPATCHAREA\ DlmؠS8"4ʠɠȠĠfh^  NmRx\ V" $,05468<'@*DHLPT3X2\&`+d-hlptx|8̘̜̠̤̔a[sys]DebuggerN.sysd۠FFPFPh Fs fhs2 ą0̈V$0~ u >tF >u>$u~ uFlh~ u~ u rF <t<usr hj >u6$F t ~ t81PPrv ^S  tFhrm6Phr̚F us^sF؀Fs>u jv tvP5s s6v /!&+2EV T`hw~̊\Đė̚\̬V Ĵ̽V!Žʎ׎ڎV"V V!\$+\07'@ G'K UYagVs\xŇ0͎V#͓V%ř/ŝť'Ͱ\Ƞz F"^jj j6FPF uF^&G^&G6^FGFFj^SF" \\'$VE'K Y'kVנ<^r $$6Уœ  ,!%'04*sFFۈFډFܡFF'FFFP6P u=Fnjޱ;u$:u*~'u#6P uq6S& uBF&wF t&GS6S>7` 6V<?1DVQ1{~1̃Včđ1̖VĞ1ī4ļ1VІ1؆1VV1Vɠ~u/sF;$uFFFF2jI^&P6PF uk& u>.u0&(& uF>.u0'&(& 'u/F;$u>./u~Frw0&(F& uBF&wF t&GS6Ssh*6PF u6SڋF. uO$9FuD*@ Fs'& dru & sjP",)'2'>DV R V[Vad1iVv1ĂĉďĕĜ1ĬijĹĿƆ1Վێ141&V31;1@VGVOS1XV`nq1vVŃŇ1͌VŖ'řŠŮŶź,ƎҎW>uCr<s5r) t j^SУ$˗( -!%2:>BF K,/Fjj Fs hj H\V %\< FFFjN HFjN Fv~m^u+1^^?t@PQjN % t@Y"Y s m^FFF^;sG F<rn^. j j  D FP^7^Pw^ tAv;WtB"ʋ;VtB" sS^N^ u m^^^;Gu+^&^ u m^^^;Gu^^ r(r!~s;^um^FFF r^F t^F t^F u?F u8F;u,F;r!2;r^\\%\;H)L(g-p\ĊĎ\\\\\\!%IMnŁŅЂ8ن8W ^\^\FE vvhF=u^?u^vvh ^F^ -":N >muv^F&vQRPFPjF+VA >muv|^FF&FPRPv RPjМ $V5V3T 6mFV~u+~u FV~u FV FV$ VQ fFhF~u^G"~u^G~u^G^GFF^~ E^ Uvs*Ft@PFHɱuAX ]ۜ)(ĠP FHN;r.@@uNsH vvFuNJF_ &(FE UFtF@;FtFxu`]E (+(4 _, tHHFFH;uNsHF`~tNל7 & ()7F( vtFvk2Fr8Fs v v?L^ ^;u^ G#F^#O;t$FuvPvY;Ȱt@ (\eVnVŠ>UF;PFHɱuAX"~tA ] &(ZW?^G FWVÉFv| ~DF~;u 9~u~t  S6F~u;>u,>v$r6F6Fw \-8K&O&RVZ]glVtw{~ĂąĈċēĜĠĵĻ̾\Ǝ͎\V %\ \!$\539)@$H1P"T/W/Z"`#c"g*nqVz}Vņt t1donc_vpPLM86 V2.307/04/86 20:35:4Җ1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@]H HBØT.՘D, KINITINFO  RGBSIGNATURE? INITDEBUGNUBό CLOSEFILE GETFILESTATUSOPENFILE PROCESSORTYPESERVICEEXCHKBD CREATEUSERINITSOURCEDBGNUBINITLOAD SETSLFOROS RESETPMREGS GETMODULEID MAPXBUSWINDOWVFDBGMUSTUSECHARMAPVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGEt1doncPLM86 V2.307/04/86 20:34:0ז1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@LHHBØThD, KINITINFO  RGBSIGNATURE?[ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE INITDEBUGNUBC CLOSEFILE CREATEFILE DELETEFILEOPENFILE QUERYWSNUMREADSETFHLONGEVITYWRITE PROCESSORTYPE RESETPMREGSERCDUMPLOADDBGFILE READINCONTEXTVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORY FHDEBUGGERFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYRGPDEBUG CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTBMNONRES PENDOFOSBOOT BDEBUGFILE CBDEBUGFILEORGODCB SYSDEVICENUM," D'[sys]<$>DebuggerSwap.sys?tws FsFrmFmm>&u^ S^Sv$G"PG!P^ S^SvRPjvFF t^ &7jF tFr&F^щ^ &7PhRQ PF u:^&?GWu ^&tF^&G^^&G H^~t^ &7FF#-VVpVĉĘĜĬ̱VVw  ?>&& FF6^S6RP PmQ "%(.15;A(EK&O&RVZc'hmV>&u^Sv$O"QO!QRP^SvRPj66FF u3^SvjPFPFPF ujPR6' &&*NRUVn{\ĉ%ď̒\C)6F u ^Sv  V\zCL>u @FPFF&u6"G&$&& s@  FFr Ƈ N>6>Q6PPhhF tˡF;v F6jPF u & drt& sFjPF 'O2 2 2V (V3;8A7GMQaejăĎĔĘ Ĝġĥ+ĩ-ĭ,ı.,ĹĽĆ͆т׆چކ!&&' *0/ /56!$\24<4CL$Te&i&l"ou"y~̓V ŌŐ"ŘŧŴŻÎȆ%ΎԆ׎ކ'(3PQjPFPFPF t 1sNF6&QvRP PF&~u?>t+JtS6&:&tF~u)SF ujPF t#S6 RSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGERFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYf,RGPDEBUG CBDEBUGGER CBCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTUSERNUMDEBUGGER RQDEBUGGERVFDEBUGGERRESIDENT SATEMPLOWESTBMNONRES PENDOFOSBOOT FDBGRESIDENT BDEBUGFILE CBDEBUGFILE, D'[sys]<$>DebuggerSwap.sys?tws Debugger-L>u @F&& s@  FFr Ƈ N>6FPP6WRQhrmF tF{s-vhj u6vjFPjF tFFVFvFrBPjvPjF t  ' ۜIV ...#V .>BG`kquy~Ă'Ć)Ċ(Ď*Ē(ĖĚĝġĪĮĴķĻĿƆ#ʂ#Ά$҆Ն&ن,܆++67V 5 1V&2)V .215/=1MV}VŅ1ŌŖ/͝VŬ0ű6Ŵ0Ÿ0Ż7ž0†0Ȃ0ς0Ն0ۂ0߆/000 d~uXrJ>u,>v$rs jPBC3 3%"!)-03+7+<B EI&M1V"\eP FFjvFP u;Fı<":u)FPvFPhFPj uFFF벸a V EV tt1dosPLM86 V2.307/04/86 20:37:2Җ0STACKMEMORYCODEDATACONST DBGOS_CODEDGROUPMh@OHHT@ØD$  K2FCRASHED FSWAPINOKFDEBUGGEREXECUTING7DEBUGGERCLEANUPENTRYLASTGASPv FPAUSETOSWAT4REQUESTWAITP SUSPENDSUBSYSSENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRESRGEXBKPT USERNUMKBD FPMCODEGOVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER QCHECKSUMSYNCRGBKPTOPCBRUNORGPCB ORGPARDESCVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENT $& DUPvqFs>>uF6 u?FFFF PvvF uFs Pv]ᮜ/ & 03VT WVpV{VU ؉FFFFFFF;FvF؊_ .FFr^GF tsF*^F&9@w&9@w*F+F 1؋@;Fu-^G ^G^^G^GF r4]8>\@\B\D\F\H\J\L\N\Ĥ ĭĻ>vU>trs]˰G@u]ޜ !*04VᠣU4&&^ΌF&G FFFԱNմFFܩFލF͉F^NFP u'v؍FP u~uFs FF6^SF]7 PVaVx Ċ̒Vt t1dos_vpPLM86 V2.307/04/86 20:38:1Җ0STACKMEMORYCODEDATACONST DBGOS_CODEDGROUPMh@8HHTD K2FCRASHED FSWAPINOKFDEBUGGEREXECUTING7DEBUGGERCLEANUPENTRYLASTGASP{ FPAUSETOSWATL CONTEXTSTATUS USERNUMBMSAVESENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRES SOURCEDBGNUBVFSOURCEDBGINSTALLEDRGEXBKPTVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER  BGVAMMBIOPORT SARCURRENT VIDCONTROL VID6845ADDR VID6845DATAVFKILLDEBUGGERBMNONRES USERNUMVDMORGPCBNPCB USERNUMBMSAVEVWBMVIDMODULEIDUSERNUMDEBUGGERCCODEIVFABSFGRAPHICSBOARDVFDEBUGGERSCREENPDEBUGGERNONRESPRGTHIRDSCREENSWAPINDEBUGGERSWAPOUTDEBUGGERq DЁЍ@  = DbgBmSaveG3FsF >uFvvW  '\A/ &_^F~u FFFD~u tuFFF؍ $~uFFFFFF6~ ^Yv> ^Y~u3 .2O Y _ i s!ċ!̠V ̧V&r F:uF>t PvFvP>u7~u  s͋F$u@F$ FFF tFu $  ):tA:t9PÉFFċF  ss Fsq 2>JMQX` QCHECKSUMSYNCRGBKPT RGSDBGBKPTOPCBRUNORGPCB ORGPARDESCVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENTi D t؀hvhv~sFFFFj vvFs=>uF6 u*FFFFj vvF uD?% BV IL T\fiVĉ̌V̜Vc ؉FFFFFFF;FvF؊_ .FFss~t^GF+F 1؋@;Ft@FFs-^G ^G^^G^GF rL< <\>\@\B\D\F\H\J\L\\} ĆġĦt>{U>trs]˰G@u]ٜ !*04V&FF6^SF  Vtt1dscrPLM86 V2.307/04/86 20:40:0ږ1STACKMEMORYCODEDATACONST DBGSCR_CODEDGROUPh@HHTHD KI SARUSERSAVE VFGRAPHICSONVFGRAPHICSINITBGRAPHICSPORTSAVEؐ>SETSCREENAFTERDBGSWAPTODEBUGSCREEN TURNSCREENOFF USERNUMKBD PSCREENMAPVFWANTDEBUGGERSCREENVFMEGAFRAMENUBMBIOPORT SARCURRENT VIDCONTROL VID6845ADDR VID6845DATA GETPSTRUCTUREFGRAPHICSBOARDVFDEBUGGERSCREENPDEBUGGERNONRESPRGTHIRDSCREENɜ DS&FsFvv \Ġ{" &_^F~u FFF~u t=FFF؍ FF6~ ^Yv> ^Y- .2Meo*sQF:uMFيNPQ]>u:~u r F$u@F$FFF uFu $ j6FP t FֈF5^G FF^&G^^܌F&G F&G &F֋ )Fֱ:t@^:t9PÉFFċF  ss Fsm  % / ;>BI TdovĐęģ̫V  ) .8 =D J QYoU$]˷ t t1dscr_vpPLM86 V2.307/04/86 20:40:5Ֆ1STACKMEMORYCODEDATACONST DBGSCR_CODEDGROUPh@HHT:ɘD KI SARUSERSAVE  VFGRAPHICSONVFGRAPHICSINITBGRAPHICSPORTSAVE>SETSCREENAFTERDBGSWAPTODEBUGSCREEN TURNSCREENOFFK CONTEXTSTATUS ORGPARDESCBEEPER CREATEUSERREMOVEPARTITION ICOLCURRENT ILINECURRENT PSCREENMAPVFWANTDEBUGGERSCREENVFMEGAFRAMENUBVDSTATESDBGVIDSWITCHTOSOURCEDBGVAMSETPRESOURCED p{ĂęĢĪıķԆ!U$]˻ ">u6s>u FPj h Pj to6F tW*@ FFFFF>t 8FuP-~u9FFFFFFFFFFNF^7FFFFFFFFNF^FFFތFv~^Yv~x^Yv~޹,^Y>t ~tjfr>>u7~t6F u4 6F uF SUSPENDSUBSYSSENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRESVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER QCHECKSUMSYNCRGBKPTOPCBRUNVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENT] DUPvqFs>>uF6 u?FFFF PvvF uFs Pv]ᮜ/ &0 3VTWVpV{V㠇UFFFFF;Fw`F؊_ .FFs-^G ^G^^G^GF s]&-\/\1\3\5\7\9\;\=\L Q >U>trs]˰G@u]P !*04V*>UFF6^SF]  Vt t1dldr_spPLM86 V2.307/04/86 21:04:2ז1STACKMEMORYCODEDATACONST DBGLDR_CODEDGROUP h@HHTJD K*PRUNSAVE CBRUNSAVE  WCHKSUMOLD READINCONTEXTWERCDUMPLOADDBGFILE RELOCATEIMAGEALLOCMUCHMEMORYLLY READWRITEMUCHDEALLOCMUCHMEMORYLLXMOVMUCHS ALLOCMEMORYLLDEALLOCMEMORYLLREADWRITECALLPROC SASEMIHIGHEST SASEMIMAX SATEMPMIN SASEMILOWEST CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTFHCRASH D[UF~t3&&G&G&G&G&G &G &GNǡ^] ?FL0WUF6^S666P]Ԝ    $V"F  FF^ .c9uX9uRN;wGP  PFPF;u#6 6 PYF t66PYF t  `6  PhS6 6 XFFF;v#FЉFVNF^sv Q66RPv ^S66vvRPF~ w~u^S&GF^FF^S^SF+FP~ uJVF+п :\<\>\@\B\D\F\IMS^dhĂĈČď̔\Ĥī į IJ̷\ǎʎΎц Ղ ؎܎ \%*4 ;>Mc g lVoV} Ł ɊVōV͒\ͫ\ű\nr > N+ȉSFPF u,>t ^SW  FV u FVFv^Svv v FP^SF~ t tF1Fv^SNVF+RQF ~ WP^SQ8V|\XZFVF t4FF FF F^SFVRPF u ^ Sv,:\NVH+FF;vNNv ~^YF)FtFFFF t t1donc_spPLM86 V2.307/04/86 21:06:4Ӗ1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@8HHBØThD, KINITINFO  RGBSIGNATURE?[ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE2 INITDEBUGNUBYӌ CLOSEFILE CREATEFILE DELETEFILEOPENFILE QUERYWSNUMREADSETFHLONGEVITYWRITE PROCESSORTYPE RESETPMREGSERCDUMPLOADDBGFILE READINCONTEXTVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLF~uF^&Z&WF- #/V< G\FFFN^&WVN&ONVVNNF^&GHN;r1F^&@Fv^&F^F&FuY FF V u F V Fv^SF uGF u;N V F+RQFPYF~t^&SvFF %VT\mVFFV u FVFv^Svv v FP^SF~ t tF1Fv^SNVF+RQF ~ WP^S8V|\YZXFVF t4FF FF F^SFVRPXF u ^ Sv&:\NVHFF;vNNv ~^YF)FtFFFF mt t1dldr_mpPLM86 V2.307/04/86 21:05:2֖1STACKMEMORYCODEDATACONST DBGLDR_CODEDGROUP h@oHHTJD K*PRUNSAVE CBRUNSAVE  WCHKSUMOLD READINCONTEXTWERCDUMPLOADDBGFILE RELOCATEIMAGEALLOCMUCHMEMORYLL READWRITEMUCHQDEALLOCMUCHMEMORYLLMOVMUCH+[ ORGPARDESC ALLOCMEMORYLLDEALLOCMEMORYLLREADWRITECALLPROC SASEMIHIGHEST SASEMIMAX SATEMPMIN SASEMILOWEST CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTFHCRASH D[UF~t3&&G&G&G&G&G &G &GNǡ^] ?FL0WUF6^S666P]Ԝ    $V"F  FF^ .c9uX9uRN;wGP  PFPF;u#6 6 PF t66PF t  `6  PhS6 6 FFF;vbFFFFFFsRN׋O8;u;vv ^S66vvv ^S66vvRPQF~ v~t^S :\<\>\@\B\D\F\IMS^ dhĂĈČď̔\Ĥī į IJ̷\ǎʎΎц Ղ ؎܎ \% * 4 ;>K[ _ xŘ Ŝ ɥVŨVŶ ź VV\\/q&GF^FF^S^SF+FP+~ uJVF+п > N+ȉSFPF u,>t ^SWF~uF^&Z&WF$&\HLSY]coV| ̇\FFFN^&WVN&ONVVNNF^&GHN;r1F^&@Fv^&F^F&Fua FF V u F V Fv^SF uHF V ^&O׋O8;u;vF+F u;N V F+RQFPF~t^&SvFF%VW̒\̫VߠQF ESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORY FHDEBUGGERFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYRGPDEBUG CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGOPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTBMNONRES PENDOFOSBOOT BDEBUGFILE CBDEBUGFILEORGODCB SYSDEVICENUM," D'[sys]<$>DebuggerSwap.sys?twsU FsFrmFmm>&u^ S^Sv$G"PG!^ S^SvRPPvFF t^ &7PF tFr&F^щ^ &7PPRQ PF u;^&?GWu ^&tF ^&G^^&G H^~t^ &7FF]#/YVuVĎĝġIJ̷V VczUQQ  ?>&& FF6^S6RP P]˻Q #&)/26&u^Sv$O"QO!QRP^SvRPP66FF u5^SvPPFPFPF uPP]6'&&,RVYVs̀\ď%ĕ̘\ +2UQ6F u ^Sv]6  V\zYUL>u @FPFF&u6"G&$&& s@  FFr Ƈ N>6>Q6PPPPF tPF;v F6PPF u & drt& sFPPF ' @// / V *V5=5C4IOScgląĐĖĚ Ğģħ+īįIJĶĿÂɆ̆І!Ԇۆ&߂&' *-,,23 \'1219C$K\&`&c"fl"pw|V Ņʼn"őŠŭŴŹż†%ȎΆю؆'ێ(SGPQPPFPFPF t 1sNF6&QvRP PF&~u?>t+JtS62&:&tF~u*SF uPPF t#S62S6F~u;>uL>vDr<6F6F]Ŝ\*5H&L&OSWZdiVqtx{ĂąĈĐęĝIJĸ̻\Îʎ\ގV %\\"\307)>$F.N"R,U,X"^#a"e*loVx{Vńt t1dnub_spPLM86 V2.307/04/86 21:08:2Ӗ1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@)ߘHJHtT$ߘD KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAP6 PMTORMDATA7 PROCESSPM7 FPMCODEGOJ!VFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBKFDEBUGGERENABLEDL FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSMVFEXITNVFSYMBOLSINUSEOVFKILLDEBUGGERPVFSTOPPEDWHOLESUBSYSQVFWANTDEBUGGERSCREENRVFDEBUGGERSCREENSVFCOMPUTEPROCESSRECENTTPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESU USERNUMBMSAVEWVWBMVIDMODULEIDURVFABSZ VFTHIRDSCREEN[PRGTHIRDSCREEN&VFCODEGO\PPPROCINTERRUPTHIST*RGPDEBUGA BDEBUGFILE] CBDEBUGFILE.WSSINT0WSPINT2 OBKPTSEND4 BREAKPOINTINTTRACEINTDEBUGGERNUBENTRYDBGCRASH\ KI  FFF r^F t^F t^F u F uFf+\\48S\\ĩ\ī\ĭ\į\ı\ij\\v'^F&Dv^FF&hQ0F2F~u^G"~u^G~u^G^GFF^, 5"UFt@PFHɱuAX ]לPSFHN;r.@@uNsH vvFuNJFQ F;UFtF@;FtF`] -gW^G FWVÉFv| ~DF~;u 9~utLLDEBUGGERSWAPINDEBUGGERSWAPOUTDEBUGGER WFETCHREGNUB STOREWREGNUB FSUSPENDED" SUSPENDSUBSYSS FCOMPAREPh GETPSTRUCTURE CLOSEFILE ERROREXITBEEPERQUIETIODEALLOCMUCHMEMORYLLERCDUMPLOADDBGFILESWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMKBDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDIN FDBGLOCKEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPRUNSAVE CBRUNSAVE RGINFOIKEYINITINFO D6!7!J S8"4WYZ02"LNPMRST O[&\U7l\ V  $,048<@DHLPTX\ `dhlptx̘̜̔][sys]DebuggerN.sys. FPFPhF؋FGF t^؊O tuOF^G^F^ u j^GF^G^&^G PPHPPP P^G <t<uˋ^tO^tvvs Z\́\̈\̑\̚\נ FPFPhFF t0؋F^ u j^GF^&̋^o ^G <t<u jtF^Gvv˰PP%P 9\g\̉\̒\ՠhFFN~ts7>t0ZPjRj ^SZP1s*Ms hjSOF4a<&-3V9EJNV U\h\nx{~́V ɠoN>u>u~ uFl,~ uM~ u LrMF <t<uMsQr hjS>u6$F t ~ t1*PPRv ^S  tFhNs{hhRs>t F u]Ps\sFF\Ms PvStvPgs v\O !4VCOWfmy\Ć̉\̛Vģ̬VIJĿŽV ׎V\ \%)4\9HOV TV Zc\E\ F"jjSjjFPF u^&Gv \\"V9VTLS66F6F6FУc1 V!&)V25V>HLZ6jPF=u\MPjSF6jFPF uF6jPF u/£ ~uj^SFwA V%\*V38BVOTYVehltĀČĕ5{>tg>u`rYMsRj^S>u 6j 6jFPFУF t`/ )-49AGQV^boFFFjHFjFv~+1^^?t@PQj% t@Y"Y s^FFF^;sG F<rn^.;;FP^P^ tAv;WtB"ʋ;VtB" sG^B^ u^^^;Gu%^ ^ u^^^;Gu^^ r#v\@\B\D\F\IMS^ dhĂĈČď̔\Ĥī į IJ̷\ǎʎΎц Ղ ؎܎ \% * 4 ;>K[ _ xŘ Ŝ ɥVŨVŶ ź VV\\/q&GF^FF^S^SF+FP+~ uJVF+п > N+ȉSFPF u,>t ^SWF~uF^&Z&WF$&\HLSY]coV| ̇\FFFN^&WVN&ONVVNNF^&GHN;r1F^&@Fv^&F^F&Fuc FF V u F V Fv^SF uHF V ^&O׋O8;u;vF+F u;N V F+RQFPF~t^&SvFF%VW̒\̫VߠQFFV u FVFv^Svv v FP^SF~ t tF1Fv^SNVF+RQF ~ WP^SQ8V|\XZFVF t4FF FF F^SFVRPF u ^ Sv,:\NVH+FF;vNNv ~^YF)FtFFFF t MegaResoncPLM86 V2.307/04/86 21:14:4Ԗ1STACKMEMORYCODEDATACONST DBGONC_CODEDGROUP h@nH HETRD$, KPWRAPPEDDEBUGGERINITINFO RGBSIGNATUREB{ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE INITRESDBGCLANDINDEBUGGERe INITDEBUGNUBr CLOSEFILE CREATEFILE DELETEFILEOPENFILEREADSETFHLONGEVITYWRITE PROCESSORTYPEWRAPPEDDEBUGGER RESETPMREGS RELOCATEIMAGEVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORYFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYRGPDEBUGJ CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTBMNONRES PENDOFOSBOOT $, D)[sys]<$>DebuggerSwap.sysVV 4ABtws FsFrmFmm>(u^ S^Sv&G"PG!P^ S^SvRPjvFF t^ &7jF tFr(F^щ^ &7PhRQ"PF u:^&?GWu ^&tF^&G^^&G H^~t^ &7FFs#-VVpVĉĘĜĬ̱VVw  B>  BDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDIN FDBGLOCKEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPRUNSAVE CBRUNSAVE RGINFOIKEYINITINFO PPATCHAREA DDEXS8"4eghk>@ Z\^[`ab ]i&jcEp\ V $,048<@DHLPT#X"\`dhlptx|$̘̜̔[l[sys]DebuggerN.sys<FFPFPhFks2kjFj6.(j60(j62(T^ tKj.j0j2F4N6j؊G P(j6(ˋF^GF u؊O tu}F^G^F^ u j^GF>Et'^GPRP^S6ERPj ^G^&^G PPHP(PP P(^G <t<uˊF (& F F6^S6RP"PHQ "%(.15;A&EK$O$RVZc%hmV >(u^Sv&O"QO!QRP^SvRPj66FF u3^SvjPFPFPF ujP D6% $$*NRUVn{\ĉ#ď̒\M)6F u ^Sv  V\|&CUA&&_r]ˍ \eUAs]& rL>u @AsA&&$tF&& s@  FFr Ƈ N>6>FF^&?GWu&9Ot^S^&G &GF HFFFF  FjP F ~u9>u,>v$rB50 00V #-28FQaejăĎ ĔĘ Ĝġĥ)ĩ+ĭ*ı,ĵ*ĹĽĆ͆т׆چކ$$%(.- -:V FW$[$lx~łŅŌőř#şťŨů%ŲŹ&ņ1Ɇ'І"؆/ -- aD ! (t MegaResnubPLM86 V2.307/04/86 21:16:2Ԗ1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@ +HFHT$ߘD, KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAPD PMTORMDATAE PROCESSPME FPMCODEGOXVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBYFDEBUGGERENABLEDZ FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYS[VFEXIT\VFSYMBOLSINUSE]VFKILLDEBUGGER^VFSTOPPEDWHOLESUBSYS_VFWANTDEBUGGERSCREEN`VFDEBUGGERSCREENaVFCOMPUTEPROCESSRECENTbPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESc USERNUMBMSAVEeVWBMVIDMODULEIDc?VFABSh VFTHIRDSCREENiPRGTHIRDSCREEN&VFCODEGOjDBGCM*VFPATCHAREABKPTkIPSAVE.CSSAVE0AXSAVE2 OBKPTSAVE4 PROCESSSAVE6PPPROCINTERRUPTHIST8wRGPDEBUGA BDEBUGFILEl CBDEBUGFILE<WSSINT>WSPINT@ OBKPTSENDBC BREAKPOINTINTTRACEINTDEBUGGERNUBENTRYDBGCRASH KILLDEBUGGERSWAPINDEBUGGERCSWAPOUTDEBUGGER WFETCHREGNUB STOREWREGNUB( FSUSPENDED  SUSPENDSUBSYSC  FCOMPAREP  GETPSTRUCTURE CONTEXTSTATE WFETCHLDTRMOVBT2 PHYSFROMP PHYSADDRFROMOFETCHBYPHYSADDRPHYSTSSFROMPROCESS CLOSEFILESENDBEEPERQUIETIODEALLOCMUCHMEMORYLLERCDUMPLOADDBGFILESWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMK rˋ^tO^tvvˎn $,2\=@\HK\SV\h\mr\w|\āćĎě$̟\ħ$̪\\ VV&VD\K\T\]\GXs9Et X6EPFPFPhFF t_؋F^ u j^GF>Et(F̍FPRP^S6ERPj^&̋^o ^G <t<u jtF^Gvv˰PP%P(4  %4V\guVĂ̅V̎V̳\\\YFFNhrs=>t6hPj`j ^ShEP1s*[s hjC OFBCB '.4V:FKOUV\co\uĂą̈V@\>u>u~ uFlE~ u[~ u Zr[F <t<u[s_r hjC >u6$CF t ~ t1*PP`v ^S  tFh\rEhh`s>t F um^sjsF؀Fj[s PvC tvPs vޜ !4V COWfmy\Ć̉\̛V ģ̬VIJĿŽV׎V\ \(/3>BM\RahVmVs|\٠c F"jjC j6FPF uF^&G^&GFFj^SF \\$VBTV TZS66F6F6FУ1 !!V !&)V 25V >HL)C6jPF=u\[PjC F6jFPF uF6jPF u/£ ~uj^SFA V%\*V 38BVOTYVehltĀČĕ QhFFFkjHFjFv~E^u+1^^?t@PQj% t@Y"Y s hE^FFF^;sG F<rn^.OO)FP^7^Pw^ tAv;WtB"ʋ;VtB" sS^N^ u hE^^^;Gu+^&^ u hE^^^;Gu^^ r(hr!~s;^uhE^FFF r^F t^F t^F u?F u8F;u,F;r!2;rk6Q\\%\;HLgp\ĊĎ\\\\\\!%IMnŁŅЂ$ن$쎴^4^4Fb:>Euv^F&vQRPFPjFx+VA(>Euv|^FF&FPRPv RPjW $V5VYTe6EFV~u+~u FV~u FV FV$ VѠQ>F@F~u^G"~u^G~u^G^GFF^. E UvCs*Ft@PFHɱuAX ])֠PC FHN;r.@@uNsH vvFuNJF_ F٠E UFtF@;FtFxu`] +4נ vtFvk2Fr8Fs v v L^ ^;u^ G#F^#O;t$FuvPvY;Ȱt@k (\eVnV>N UF;PFHɱuAX"~tA ] ~W ^G FWVÉFv| ~DF~;u 9~u9t MegaDebStubsPLM86 V2.307/04/86 21:18:4Ж7STACKMEMORYCODEDATACONSTMEGADEBSTUBS_CODEDGROUP8h@.HHTD K9 RGINFOIKEYORGUSERREADCOUNTORGUSERWAITCOUNTXMSETSCREENAFTERDBGSWAPTODEBUGSCREEN TURNSCREENOFF$ RESETPMREGS)] DUQvv] \-UFs]S $U]> )U]9t  4  %4V\guVĂ̅V̎V̳\\\YFFNvrs=>t6vPjnj ^SvSP1s*is hjj OFPB '.4V:FKOUV\co\uĂą!̈V0 j>u>u~ uF>:t@F&Z&WF <t< ui~ u hriF <t<uismr hjj >u6$F t ~ t1*PPnv ^S  tFChjr*Shhns>t F ulsxsF؀Fxis Pvj tvP&s zs'z8S6>F u~У8:{sG{6<8PF u<>F  !5V >FKcowĆč̙\ğĦ̩\̻V ÎVҎߎV V \,3\8?HOS^bm\rŁ!͈V͍VŒŚşťͨV ŹŽȎ͎ЎV=S>8F У8:: tNt1hnubPLM86 V2.307/04/86 21:20:5֖1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@ HFHuT$ߘD, KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAPR PMTORMDATAS PROCESSPMS FPMCODEGOfVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBgFDEBUGGERENABLEDh FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSiVFEXITjVFSYMBOLSINUSEkVFKILLDEBUGGERlVFSTOPPEDWHOLESUBSYSmVFWANTDEBUGGERSCREENnVFDEBUGGERSCREENoVFCOMPUTEPROCESSRECENTpPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESq USERNUMBMSAVEsVWBMVIDMODULEIDqVFABSv VFTHIRDSCREENwPRGTHIRDSCREEN&VFCODEGOxDBGCM*VFPATCHAREABKPTyIPSAVE.CSSAVE0AXSAVE2 OBKPTSAVE4 PROCESSSAVE6PBUCKETS8 CBBUCKETSSAVE>PPROCINTERRUPTSAVE@ USERNUMHISTODPPPROCINTERRUPTHISTF]RGPDEBUGA BDEBUGFILE| CBDEBUGFILEJWSSINTLWSPINTN OBKPTSENDP BREAKPOINTINTTRACEINTDEBUGGERNUBENTRYDBGCRASHM KILLDEBUGGERSWAPINDEBUGGERSWAPOUTDEBUGGER WFETCHREGNUB  STOREWREGNUBO  FSUSPENDED)  SUSPENDSUBSYSj  FCOMPAREP  GETPSTRUCTURE CONTEXTSTATE WFETCHLDTRMOVBT2 PHYSFROMP PHYSADDRFROMOFETCHBYPHYSADDRPHYSTSSFROMPROCESS CLOSEFILESENDBEEPERQUIETIODEALLOCMEMORYLLDEALLOCMUCHMEMORYLL ALLOCMEMORYLLERCDUMPLOADDBGFILESWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMKBDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDIN FDBGLOCKEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPRUNSAVE CBRUNSAVE RGINFOIKEYINITINFO PPATCHAREAy DRSfS8"4suvyޠzݠ{ܠLN) hjlinop kw&xz{8<qS|\ V $,048<@DHLPT%X$\`dhlptx|&̘̜̀̄̈̌̔|[sys]DebuggerN.sysՠJFFPFPhFys2yj Fj6.O j60O j62O T^ tKj .j 0j 2F4N6j؊G PO j6O ˋF^GF u؊O tu}F^G^F^ u j ^GF>St'^GPRP^S6SRPj ^G^&^G PP HPO PP PO ^G <t<uˊFrˋ^tO^tvvn $,2\=@\HK\SV\h\mr\w|\āćĎě&̟\ħ&̪\\ VV&VD\K\T\]\Cfs9St f6SPFPFPh=FF t_؋F^ u j ^GF>St(F̍FPRP^S6SRPj^&̋^o ^G <t<u j tF^Gvv˰PP %PO  FF&&GvM 2> G\cM F"jjj j6FPF uF^&G^&GFFj^SF \\$VBTV ThS66F6F6FУ61 "##V!&)V 25V >HL 6jPF=u\iPjj F6jFPF uF6jPF u/£ ~uj^SF0A V%\*V 38BVOTYVehltĀČĕ{>tg>u`rYisRj^S>u 6j 6jFPFУF t3/ )-49AGQV^bovFFFyj HFj Fv~S^u+1^^?t@PQj % t@Y"Y s vS^FFF^;sG F<rn^.vv(PFP^7^Pw^ tAv;WtB"ʋ;VtB" sS^N^ u vS^^^;Gu+^&^ u vS^^^;Gu^^ r(vr!~s;^uvS^FFF r^F t^F t^F u?F u8F;u,F;r!2;ry6\\%\;HLgp\ĊĎ\\\\\\!%IMnŁŅЂ&ن&쎪 ^4^4F9: >Suv^F&vQRPFPjFA+VAO >Suv|^FF&FPRPv RPj! $V5VYT 6SFV~u+~u FV~u FV FV$ٜ VѠQ LFNF~u^G"~u^G~u^G^GFF^ E) UvCs*Ft@PFHɱuAX ]m)ԠPj FHN;r.@@uNsH vvFuNJFm FՠE UFtF@;FtFxu`]| +4Ӡ vtFvk2Fr8Fs v v L^ ^;u^ G#F^#O;t$FuvPvY;Ȱt@ (\eVnV>u UF;PFHɱuAX"~tA ]} zW ^G FWVÉFv| ~DF~;u 9~utt1honcPLM86 V2.307/04/86 21:23:1ז1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@5HHBØThD, KINITINFO  RGBSIGNATURE?[ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE INITDEBUGNUBC CLOSEFILE CREATEFILE DELETEFILEOPENFILE QUERYWSNUMREADSETFHLONGEVITYWRITE PROCESSORTYPE RESETPMREGSERCDUMPLOADDBGFILE READINCONTEXTVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORY FHDEBUGGERFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST3 SAENDMEMORYRGPDEBUG CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTPBUCKETSPPROCINTERRUPTSAVEBMNONRES PENDOFOSBOOT BDEBUGFILE CBDEBUGFILEORGODCB SYSDEVICENUM," D'[sys]<$>DebuggerSwap.sys?tws FsFrmFmm>&u^ S^Sv$G"PG!P^ S^SvRPjvFF t^ &7jF tFr&F^щ^ &7PhRQ PF u:^&?GWu ^&tF^&G^^&G H^~t^ &7FF#-VVpVĉĘĜĬ̱VVw  ?>  Fs-^G ^G^^G^GF rL< <\>\@\B\D\F\H\J\L\\} ĆġĦt>{U>trs]˰G@u]ٜ !*04V&FF6^SF  Vt t1honc_spPLM86 V2.307/04/86 21:26:0Ֆ1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@8HHBØThD, KINITINFO  RGBSIGNATURE?[ERCOPENDBGFILE INITSWAPFILECREATESWAPFILERECREATESWAPFILE2 INITDEBUGNUBYӌ CLOSEFILE CREATEFILE DELETEFILEOPENFILE QUERYWSNUMREADSETFHLONGEVITYWRITE PROCESSORTYPE RESETPMREGSERCDUMPLOADDBGFILE READINCONTEXTVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOL&& FF6^S6RP PmQ "%(.15;A(EK&O&RVZc'hmV>&u^Sv$O"QO!QRP^SvRPj66FF u3^SvjPFPFPF ujPR6' &&*NRUVn{\ĉ%ď̒\C)6F u ^Sv  V\zCL>u @FPFF&u6"G&$&& s@  FFr Ƈ N>6>>&Q6PPhhF tˡF;v F6jPF u & drt& sFjPFlV2 2 2V (V3;:A9GMQaejăĎĔĘ Ĝġĥ+ĩ-ĭ,ı.ĵ,ĹĽĆ͆т׆چކ!&&' *0/ /3324#4&7,8058;\I6S6Zc$k|&ŀ&Ń"ņŌ"Őŕ͚V ţŧ"ůžˆ҆׆ڎ߆%=3 'PQjPFPFPF t 1sNF6&QvRP PF&~u?>t+JtS6&:&tF~u)SF ujPF t#S6S6F~u;>u,>v$r6F6F'( (5\DOb&f&imqt~̃VċĎĒĕęĜğĢĪijķ̎Ҏ\ݎ\V %\!'*\28;\L5P)W$_1g"k/n/q"w#z"~*Ņ͈Vő͔Vŝ?t t1hos_vpPLM86 V2.307/04/86 21:24:5Җ0STACKMEMORYCODEDATACONST DBGOS_CODEDGROUPMh@8HHTD K2FCRASHED FSWAPINOKFDEBUGGEREXECUTING7DEBUGGERCLEANUPENTRYLASTGASP{ FPAUSETOSWATL CONTEXTSTATUS USERNUMBMSAVESENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRES SOURCEDBGNUBVFSOURCEDBGINSTALLEDRGEXBKPTVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER QCHECKSUMSYNCRGBKPT RGSDBGBKPTOPCBRUNORGPCB ORGPARDESCVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENTi D t؀hvhv~sFFFFj vvFs=>uF6 u*FFFFj vvF uD?% BV IL T\fiVĉ̌V̜Vc ؉FFFFFFF;FvF؊_ .FFss~t^GF+F 1؋@;Ft@F ESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGER CPNDIRECTORY FHDEBUGGERFHCRASHFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBPRUNSAVEDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYRGPDEBUG CBDEBUGGER CBCONTEXTOBPNFIRSTCONTEXTWSTYPE VFTHIRDSCREENVFCODEGOPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTBMNONRES PENDOFOSBOOT BDEBUGFILE CBDEBUGFILEORGODCB SYSDEVICENUM," D'[sys]<$>DebuggerSwap.sys?twsU FsFrmFmm>&u^ S^Sv$G"PG!^ S^SvRPPvFF t^ &7PF tFr&F^щ^ &7PPRQ PF u;^&?GWu ^&tF ^&G^^&G H^~t^ &7FF]#/YVuVĎĝġIJ̷V VczUQQ  ?>&& FF6^S6RP P]˻Q #&)/26&u^Sv$O"QO!QRP^SvRPP66FF u5^SvPPFPFPF uPP]6'&&,RVYVs̀\ď%ĕ̘\ +2UQ6F u ^Sv]6  V\zYUL>u @FPFF&u6"G&$&& s@  FFr Ƈ N>6>Q6PPPPF tPF;v F6PPF u & drt& sFPPF ' @// / V *V5=5C4IOScgląĐĖĚ Ğģħ+īįIJĶĿÂɆ̆І!Ԇۆ&߂&' *-,,23 \'1219C$K\&`&c"fl"pw|V Ņʼn"őŠŭŴŹż†%ȎΆю؆'ێ(SGPQPPFPFPF t 1sNF6&QvRP PF&~u?>t+JtS62&:&tF~u*SF uPPF t#S62S6F~u;>uL>vDr<6F6F]Ŝ\*5H&L&OSWZdiVqtx{ĂąĈĐęĝIJĸ̻\Îʎ\ގV %\\"\307)>$F.N"R,U,X"^#a"e*loVx{Vńt t1hos_spPLM86 V2.307/04/86 21:27:4Ж0STACKMEMORYCODEDATACONST DBGOS_CODEDGROUPMh@dHHTD K2FCRASHED FSWAPINOKFDEBUGGEREXECUTING7DEBUGGERCLEANUPENTRYLASTGASP FPAUSETOSWAT> SUSPENDSUBSYSSENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRESVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER QCHECKSUMSYNCRGBKPTOPCBRUNVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENT] DUPvqFs>>uF6 u?FFFF PvvF uFs Pv]ᮜ/ &0 3VTWVpV{V㠇UFFFFF;Fw`F؊_ .FFs-^G ^G^^G^GF s]&-\/\1\3\5\7\9\;\=\L Q >U>trs]˰G@u]P !*04V*>UFF6   t1hnub_spPLM86 V2.307/04/86 21:30:1ٖ1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@)ߘHJHtT$ߘD KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAP6 PMTORMDATA7 PROCESSPM7 FPMCODEGOJ!VFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBKFDEBUGGERENABLEDL FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSMVFEXITNVFSYMBOLSINUSEOVFKILLDEBUGGERPVFSTOPPEDWHOLESUBSYSQVFWANTDEBUGGERSCREENRVFDEBUGGERSCREENSVFCOMPUTEPROCESSRECENTTPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRESU USERNUMBMSAVEWVWBMVIDMODULEIDURVFABSZ VFTHIRDSCREEN[PRGTHIRDSCREEN&VFCODEGO\PPPROCINTERRUPTHIST*RGPDEBUGA BDEBUGFILE] CBDEBUGFILE.WSSINT0WSPINT2 OBKPTSEND4 BREAKPOINTINTTRACEINTDEBUGGERNUBENTRYDBGCRASH\ KI^SF]  Vt t1honc_vpPLM86 V2.307/04/86 21:28:3Ж1STACKMEMORYCOEDDATACONST DBGONC_CODEDGROUP h@:H HBØT.՘D, KINITINFO  RGBSIGNATURE? INITDEBUGNUBό CLOSEFILE GETFILESTATUSOPENFILE PROCESSORTYPESERVICEEXCHKBD CREATEUSERINITSOURCEDBGNUBINITLOAD SETSLFOROS RESETPMREGS GETMODULEID MAPXBUSWINDOWVFDBGMUSTUSECHARMAPVFSYMBOLSINUSEVFSTOPWHOLESUBSYSVFSTOPPEDWHOLESUBSYSVFDEBUGGERSCREENVFWANTDEBUGGERSCREENVFCOMPUTEPROCESSRECENTVFKILLDEBUGGERFCRASHED FSWAPINOKPDEBUGGERNONRES SALIMSWAP CPNDEBUGGERFDEBUGGEREXECUTINGFDEBUGGERENABLEDRGBKPTVFMEGAFRAMENUBDERC SASEMILOWEST SASEMIHIGHEST SAENDMEMORYfXRGPDEBUG CBDEBUGGER CBCONTEXTWSTYPE VFTHIRDSCREENVFCODEGODBGCMORGUSERREADCOUNTORGUSERWAITCOUNTPRGTHIRDSCREENPTHIRDSCREENTEMPFMULPARPPPROCINTERRUPTHISTPBUCKETSPPROCINTERRUPTSAVEUSERNUMDEBUGGER RQDEBUGGERVFDEBUGGERRESIDENT SATEMPLOWEST VPCONTEXTNUBBMNONRES PENDOFOSBOOT FDBGRESIDENT BDEBUGFILE CBDEBUGFILE, D'[sys]<$>DebuggerSwap.sys?tws Debugger-L>u @F&& s@  FFr Ƈ N>6>&  FPP6WRQhrmF tF{s-vhj u6vjFPjF tFFVFvFrBPjvPjF t [IV ...#V .>BG`kquy~Ă'Ć)Ċ(Ď*Ē(ĖĚĝġĪĮĴķĻĿƆ#ʂ#Ά$҆Ն&ن,܆++//.00555 9:V-803?VI4LV Q4TX1`3pV͠VŨ3ůŹ1Vς2Ԇ9ׂ2ۂ2ކ:222 ' ~uXrJ>u,>v$rs jPm222122!2+60 :6>%E!L-SV+Z+_e hl&p3y"nes FFjvFP u;Fı<":u)FPvFPhFPj uFFF벸> V EV t  LLDEBUGGERSWAPINDEBUGGERSWAPOUTDEBUGGER WFETCHREGNUB STOREWREGNUB FSUSPENDED" SUSPENDSUBSYSS FCOMPAREPh GETPSTRUCTURE CLOSEFILE ERROREXITBEEPERQUIETIODEALLOCMUCHMEMORYLLERCDUMPLOADDBGFILESWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMKBDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDIN FDBGLOCKEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPRUNSAVE CBRUNSAVE RGINFOIKEYINITINFO D6!7!J S8"4WYZ02"LNPMRST O[&\U7l\ V  $,048<@DHLPTX\ `dhlptx̘̜̔][sys]DebuggerN.sys. FPFPhF؋FGF t^؊O tuOF^G^F^ u j^GF^G^&^G PPHPPP P^G <t<uˋ^tO^tvvs Z\́\̈\̑\̚\נ FPFPhFF t0؋F^ u j^GF^&̋^o ^G <t<u jtF^Gvv˰PP%P 9\g\̉\̒\ՠhFFN~ts7>t0ZPjRj ^SZP1s*Ms hjSOF4a<&-3V9EJNV U\h\nx{~́V ɠoN>u>u~ uFl,~ uM~ u LrMF <t<uMsQr hjS>u6$F t ~ t1*PPRv ^S  tFhNs{hhRs>t F u]Ps\sFF\Ms PvStvPgs v\O !4VCOWfmy\Ć̉\̛Vģ̬VIJĿŽV ׎V\ \%)4\9HOV TV Zc\E\ F"jjSjjFPF u^&Gv \\"V9VTLS66F6F6FУc1 V!&)V25V>HLZ6jPF=u\MPjSF6jFPF uF6jPF u/£ ~uj^SFwA V%\*V38BVOTYVehltĀČĕ5{>tg>u`rYMsRj^S>u 6j 6jFPFУF t`/ )-49AGQV^boFFFjHFjFv~+1^^?t@PQj% t@Y"Y s^FFF^;sG F<rn^.;;FP^P^ tAv;WtB"ʋ;VtB" sG^B^ u^^^;Gu%^ ^ u^^^;Gu^^ r#v{t(F̍FPRP^S6{RPj^&̚^o ^G <t<u j tF^Gvv˰PP %PJ ˟9  %4V\guVĂ̅V̎V̜V ̸\\\3FFNrs=>t6Pjj ^S{P1s*s hjeOFxB/ '.4V#:FKOUV$\0co\u+Ă/ą2̈V&0 ~ u >tF >u>$u~ uF>bthn&Z&WlF <t< u~ u rF <t<usr hje>u6$\F t ~ t81PPrv ^S  tF4hr {rF щ`bQjdRlQP t1hnub_vpPLM86 V2.307/04/86 21:32:1ז1STACKMEMORYCODEDATACONST DBGNUB_CODEDGROUPh@XHAH<T8˘D, KS QCHECKSUMSYNCVFDBGMUSTUSECHARMAPz PMTORMDATA{ PROCESSPM{ FPMCODEGOVFDEBUGGERPRESENTRGBKPTRGEXBKPTVFMEGAFRAMENUBFDEBUGGERENABLED FHDEBUGGERFHCRASH CBDEBUGGER CBCONTEXT OBPNFIRSTCONTEXT SAFIRSTSWAP SALIMSWAP CPNDEBUGGER CPNDIRECTORYVFSTOPWHOLESUBSYSVFEXITVFSYMBOLSINUSEVFKILLDEBUGGERVFSTOPPEDWHOLESUBSYSVFWANTDEBUGGERSCREENVFDEBUGGERSCREENVFCOMPUTEPROCESSRECENTPDEBUGGERNONRESSADEBUGGERNONRESCCODEIDERC  VERCDBGCRASH"USERNUMDEBUGGER$BMNONRES USERNUMBMSAVEVWBMVIDMODULEIDVFABSVFDEBUGGERRESIDENT RQDEBUGGER& VFTHIRDSCREENPRGTHIRDSCREENNVFCODEGODBGCMRVFPATCHAREABKPTIPSAVEVCSSAVEXAXSAVEZ OBKPTSAVE\ PROCESSSAVE^PBUCKETS` CBBUCKETSSAVEfPPROCINTERRUPTSAVEh USERNUMHISTOlPPPROCINTERRUPTHISTn VPCONTEXTNUB<RGPDEBUGA BDEBUGFILE CBDEBUGFILErWSSINTtWSPINTv OBKPTSENDx" BREAKPOINTINTTRACEINTDEBUGGERNUBENTRY0DBGCRASH KILLDEBUGGERSWAPINDEBUGGER\SWAPOUTDEBUGGERN  WFETCHREGNUB  STOREWREGNUBJ  FSUSPENDED$ SUSPENDSUBSYSe FCOMPAREPɌ GETPSTRUCTURE RGSDBGBKPT VFINVOKESDBG SDBGWSSINT SDBGWSPINTVDSTATERESUMESOURCEDBGSCREENOFDSTATELOCKVIDEOFORMODIFYUNLOCKVIDEOFORMODIFY CONTEXTSTATUS CONTEXTSTATE ORGOEXUCB ORGPARDESCSERVICEEXCHACTIONSERVICEEXCHKBDCHECKWAITPKPSENDKRESPONDKREQUEST WFETCHLDTRMOVBT2 PHYSFROMP PHYSADDRFROMOFETCHBYPHYSADDRPHYSTSSFROMPROCESS CREATEUSERGETADDRESSABILITYREMOVEPARTITION DORESETKBD DIRTYCODESENDBEEPERSWAPTODEBUGSCREENSETSCREENAFTERDBG TURNSCREENOFFMEDIATEANDPSEND DBGREBOOTOSNPCB USERNUMKBDORGPCBOPCBRUN SAENDMEMORYNEXCHG FDBGSWAPPEDINFCRASHED FSWAPINOKFDEBUGGEREXECUTING FDELAYBOOTPKBDRQ RGINFOIKEYINITINFOKBDRQSAMEMMINSAMEMMAXUSERNUMPRIMARY PPATCHAREA Dzݠ{ݠʠS8"4tv$l N`d{R\ V$ $(,07488<)@,DHLPT5X4\(`-d/hlptx|:̘̜̠̤̀̄̈̌̔:[sys]DebuggerN.sysr͠ HistoFFPFPh Fs tvs2j Fj6VJ j6XJ j6ZJ T^ tKj Vj Xj ZF\N^j؊G PJ j6J ˋF^GF u؊O ttF^G^F^ u j ^GF>{t'^GPRP^S6{RPj ^G^&^G PP HPJ PP PJ ^G <t<uˊFrˋ^tO^tvv! F tN Ft@Fv\F u 6l\F^ l ~u-ù*@ bdfF ȸ>`n 1!&+2FV"OW\im }ĉđĠħ̳\Ĺ\V"ݎV#V$%)4BFIQ[aVp\xņ*Ő)͙\Ŧͩ\ŷ Żſ І؎ێގbc 6lF uK6Phs N F u s*6lFl tУ`bssF؀Fs>u jvetvPs >btSlu/S\F t6lFBl*@ bbNFn&&Gs6vn VV%V#*4\@HMPVYjnqx\}Ą)č Ĕ)Ę ĢĦĮ̴V\ŎԆ2V%V' \V#&4@1DL)W\z F"jjej6FPF uF^&G^&G6^FGFFj^SF" \\)$VE)K Y)kV!Ϡk>bt(hn&Z&W6lУ`br $$6У35 %(V269AE K.PT)_cv\*sFFۈFډFܡFF'FFFP6P u=Fnjޱ;u$:u*~'u#6P uq6S& uBF&wF t&GS6S>a` 6V<?3DVQ3{~3̃Včđ3̖VĞ3ī6ļ3VІ3؆3VV3V\~u/sF;$uFFFF2jI^&P6PF uk& u>.u0&(& uF>.u0'&(& 'u/F;$u>./u~Frw0&(F& uBF&wF t&GS6Ssh*6PF u6SڋF. uO$9FuD*@ Fs'& dru & sjP".))2)>DV R V[Vad3iVv3ĂĉďĕĜ3ĬijĹĿƆ3Վێ363&V33;3@VGVOS3XV`nq3vVŃŇ3͌VŖ)řŠŮŶź.ƎҎ鎼K 7WN >uCr<s5r) t j^SУ$˳( /!%2:>BF K./ FjjeFs hje\V %\< FFFj HFj Fv~{^u+1^^?t@PQj % t@Y"Y s {^FFF^;sG F<rn^. 0 0 FP^7^Pw^ tAv;WtB"ʋ;VtB" sS^N^ u {^^^;Gu+^&^ u {^^^;Gu^^ r(r!~s;^u{^FFF r^F t^F t^F u?F u8F;u,F;r!2;r^\\%\;H+L*g/p\ĊĎ\\\\\\!%IMnŁŅЂ:ن:M ^\^\F,E vvhF=u^?u^vvh ^F -": >{uv^F&vQRPFPjF+VAJ >{uv|^FF&FPRPv RPj $V5V3T 6{FV~u+~u FV~u FV FV$ VQ tFvF~u^G"~u^G~u^G^GFF^ E$Uvs*Ft@PFHɱuAX ])* PeFHN;r.@@uNsH vvFuNJF (*FEUFtF@;FtFxu`]} *+*4 _tHHFFH;uNsHF`~tN9 ( *)9F*砂MvtFvk2Fr8Fs v vL^ ^;u^ G#F^#O;t$FuvPvY;Ȱt@e (\eVnVŠ>UF;PFH!  Cx$g=]Q4Hb}ls,PHYSTSSFROMPROCESS PatchArea PHYSADDRFROMO VFINVOKESDBGFETCHBYPHYSADDR PHYSFROMPMovBT2WrappedDebuggerVFSOURCEDBGINSTALLEDt1donc!caproc!tt1hos!p MegaResldr!resldr!t1dnub! dbgnubPm! MegaResonc!t1hnub!/dbgldr!t1honc!<dbgin3!t1dos!ɱuAX"~tA ]# (*VW^G FWVÉFv| ~DF~;u 9~utt1hosPLM86 V2.307/04/86 21:34:4Җ0STACKMEMORYCODEDATACONST DBGOS_CODEDGROUPMh@HHT@ØD$  K2FCRASHED FSWAPINOKFDEBUGGEREXECUTING7DEBUGGERCLEANUPENTRYLASTGASP FPAUSETOSWATDEALLOCMEMORYLLREQUESTWAITP SUSPENDSUBSYSSENDSWAPOUTDEBUGGERSWAPINDEBUGGER CALLDEBUGGER KILLDEBUGGERPDEBUGGERNONRESRGEXBKPT USERNUMKBD FPMCODEGOVFSTOPWHOLESUBSYSSERVICEEXCHRESEX CPNDEBUGGERUSERNUMDEBUGGER QCHECKSUMSYNCRGBKPTOPCBRUNORGPCB ORGPARDESCVFSYMBOLSINUSEVFCOMPUTEPROCESSRECENT CBBUCKETSSAVEPPROCINTERRUPTSAVEPBUCKETSPPPROCINTERRUPTHIST $& DhvFr>tz>t5&Z&WS6F u_У>uF6 u;FFFFj vvF uFs jv˜Y")16CILV]ae psVē ̖V̮V̷V U ؉FFFFFFF;FvF؊_ .    FFr^GF tsF*^F&9@w&9@w*F+F 1؋@;Fu-^G ^G^^G^GF r58 <\>\@\B\D\F\H\J\L\ġ ĪĸĽ>U>trs]˰G@u]˧ !*04Vޠ4&&^ΌF&G FFFԱNմFFܩFލF͉F^NFP u'v؍FP u~uFs ˸FF6^SFˬ5 NV_Vv Ĉ̐V tcaprocCTAsm II-1.0#??SEG??SEGdatadatacaproccodehh`CallProcU]X[SP.AC_ __" {:`RM@h#vY*Fo3 WFETCHLDTRMediateAndPsend FDESCVALIDFGDTENTRYVALID pPatchAreaCallProct FetchGDTR MegaResSys!t1dlow! t1dnub_sp!  MegaResnub!" dbgNubPmUtil! t1dnub_vp! t1dscr_vp!dbgpat! t1donc_vp!resonc! t1donc_sp! t1honc_vp!P t1honc_sp!F MegaDebStubs!. t1hnub_sp!U t1hnub_vp!_@SkN1]'Xqd8H|wORGUSERWAITCOUNT.SERVESOURCEDBGRQORGUSERREADCOUNT. RGINFOIKEY. CallDebugger SOURCEDBGNUB t1hos_vp!Cresnub!t1dscr!dbgnul! t1dldr_sp! t1dldr_mp! t1hos_sp!M t1dos_sp!dbgraw! t1dos_vp!dbgscr!dbglow! 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: Dbg.lib VERSION: II-1.0 (Monday July 7, 1986, 20:04) ZZZZZZZZZZ"  ZZZZZZZZZZZZZZZZ# ZZZZZZZZZZZZZZZZ#  ZZZZZZZZZZZZZZZZ$ ZZZZZZZZZZZZZZZZ$  ZZZZZZZZZZZZZZZZ% ZZZZZZZZZZZZZZZZ%  fileHeaders.sysmfd.syslog.sys sysImage.sys badBlk.sys crashDump.sys?ZZZZZZZZ crashDump.sysfileHeaders.sysmfd.sys sysImage.sys& 9 01740-2/3T bU bGSYSgen#9|M^SYSgen9{fileHeaders.sysmilosysT bT bT b<<#mfd.sysmilosysT bT b8W5b log.sysmilosysT bT bT b#a sysImage.sysmilosysT bT bT b badBlk.sysmilosysT bT bT b&  E nls.mdfmilogen U b U bIZmb:b:MPF!a-EHMEdM^ RqLabl.objmilogen U bU bRZmb I crashDump.sysmilosysT bT bT b Clstr.libmilogenT bT bYmbMNdbg.libmilogenT bT b ZmbR4 Init.libmilogen T bT b5Zmb SourceDbgNub.libmilogen T bT b^Zmb O nls.asmmilogen T bU b>ZmbopMP!0S`1John'  RqLablAlt.objmilogenU b U bXZmb"$*l)k(j'i&h%g$f'  _|#e"d!c ba`( Init.lib nls.asm nls.mdf RqLablAlt.obj Clstr.libdbg.libSourceDbgNub.lib RqLabl.obj   Fork_VpPLM86 V2.307/08/86 21:51:1Җ2STACKMEMORYCOEDDATACONST FORK_VP_CODEDGROUPh@HHNTHD KFORKUSER FORKUSERENDc CONTEXTSTATUS CONTEXTSTATEFHSWAP FWORKFORSCHEDSWAPBUFFSWAPMAPNEXCHGNPCBOEXUCBOPCBRUNOPARDESCORGEXCHGUSERNUM ORGOEXUCB ORGPARDESCORGPCBRGOUCB RGWTWODIGITSERVICEEXCHTERMINATION SOFTVECFREE NSOFTVECFREECREATEUSERDIRECT FREESOFTVEC OPENSWAPFILE CLONEUSER UNSWAPUSER CREATEPROCESS ADDSOFTVECCRASHIFERCNOTOKKSEND KREQUESTKWAIT RESETSTACKACTIVATERUNFILEGETMEMMEMFREERGASIB D I FForkPPCCSU$~u P Pvu*P&<<@;Ft<@<9wFk<@8<@:8&GF]؍_GP+G P sPy^㋇JL00FPPw$FP7PqF]؍N؍Qv؉FFu+JV;tFFT<X^FF~t3>uF v^W7F^GF㜲 V #'V2 8 I N RW`mquĂċēĖĜĤĨļ#ǎ͎؎ߎ "V6#9F#IS]a jŊ řŢžVeFFGFFFFPF u8&G$F8&G"&F68~^Y^&GN8&+8^&FF@ ;FtFFF@<PF^PPFVPFVP^GF^GFF^GFX^FF^GF^G_G ^GFG _G^ƇvFGrvPF~tvPFGdv<@u4F`'vF̜w V+6Delāġħijʆۆ /6HPW^hpt}͐VͧVŰŹVŎІV{&vvvJvr](  F$&GGG=u$tFF] "%*V0wSUQ>uPvPPF uPvPvF] V!V!1@V" ?U^vV__F*F6LT+ʋF*p~}G+*+ȋF*p^^_^v拄^GvFvNʋ^w v^G _^6DFPwP]/,7 [ sĕĨ V VCFUwwHG G ]ß "18UF V ]_&UF >F@>@] UF]UF]MUFV ]&UFBF DBD]1  U]Bt InitAllocCTAsm II-1.0_??SEG??SEG InitAlloccoedArrayArrayConstConstDataDataStackStackMemoryMemoryDGrouph@chHh H H  ArrayLow cbArrayFree  ArrayHigh,cbFree saNextFree pToDeallocateAllocMemoryInitB0 AllocMemorySLDeallocMemorySL QueryMemAvailG FUQQ^S=u(PFP=uF+^&;s&]A V VV V%BUQQQ t\PP tPPP++£3؍£FP=tF ;FvF %F ȡ t+ } F tY t&+|+!ډV v FP=uF+^&]hVV$0V2V6:JOTZgo]qTģĬIJŴѴԴVV InitBoot_MFPLM86 V2.307/08/86 21:51:5Ζ6STACKMEMORYCOEDDATACONSTINITBOOT_MF_CODEDGROUPVh@M˜HH(TD K BOOTBLOCK POSBUFFER$3 BOOTINTERFACE SYSDEVICEINIT RESTORERTCTCRASH FPRINTERROR SYSDEVICENUMORGODCB RGODCBLAST FMASTERFPFJUMBOSYSTIME DJU У$&hFruFF>FFFF^&F^&GFvF6) IGSYSTIME DHUV 4 wsS wsMX6SysGUQFFw,F 10+v^&F1FFű]CUF FFuQ tJ t ;t ~tN^㋇F uSFFwF~u ؋FFu.~u( t! t ;t ~tN^㋇F~t9FF;w+F9Fu؍G^&&_FFu6^&Z&W] 69[nvĐĥĭ ֎Ӡ<0U FF^&?u&u FF^&F^&GFvF^;u$:t P6F02GGG=u(F*FF,F.FFFF^&>u s8 t  > u6  ].n?SX}VăĆĖĚĞİ ĴĺÆǂʎЎن݂ "%V1jhUFF> u^&&_^&S6 e P P^S4F> u$^&&_^&S6 PP^SKtPPRPP u]?9.6t tZX  InitClusterPLM86 V2.307/08/86 21:52:2Ж6STACKMEMORYCOEDDATACONSTINITCLUSTER_CODEDGROUPZh@ HH0T.՘D,$  KjCRCBMAXNSECTORPERXBLKSIOCLOCKSXBMAXSXBDATA CLUSTERCONFIGFILTERPROCESSEXCH  PBOOTBLOCK PRGOUCB PRGOEXUCBFMULPARNPARDESCNUCBPBITMAPEXCHSSAVEPDMABUF  PACKOUTBUF$ PACKINBUF(PRGCOMMRAWVECTOR,PRGPRGNETROUTING0PRGRCMAX4PSYSTIME8SADATAOS<SRCB> USEREXCHFIRST@ USERNUMLASTB WSAGENTSTACKDq/ INITIALIZECHECKERCALLOCMRETBEGINC ALLOCEXCHALLOCMEMORYINITCHANGEPRIORITY CREATEPROCESS ERROREXIT INITNETSERVER QUERYEXCHANGEQUERYDEFAULTRESPEXCHSERVERQWSAGENTWSINIT RQGETDATETIME RQSETDATETIME , $ D MPO>U"J^F&G? ^&GC^&GG^&GK,.^&O5,Z.^&G-02^&G146^&G;8:^&G9@&GB&GO "^&GS$&^&GW(*&&G$&G&G&6&4&D<& u^&G[&G]&&G! PPFPPFP6 PP6 PP6 P3P6 P>P6 PIP6 PpP6 PHP PPdP PPV'+59CGQUaehmw{ąĉēėġĨįijĽˎώӍݎ %V+\5V;\C F NQV W\adV j\twV }\Ň͊V ͐\Ś͝V ͣ\ŭͰV Ͷ\V \V \V P PPP PP=P PPPFPP~uP PPP PPF߉VF^FFFFFFFF FPPPP]P\V \!V '\4V :\HVN\aV g\tV z\V ȄV ćV ĐĤ̽V\V\GUF tP] V,5UvPPPN]ƜV\+t)  UFFERS NSTPINBUF NSTPOUTBUFNUMBEROFBLOCKINITSIZEOFBLOCKINITNPTTOTALQADD16 GETPROCINFOCRASH DELAYOUTPUTNOERRLINWLINP RESETPORTCHANGEBAUDRATE INITFILEPROC STEALSLFOROS.$ D[sys]xxnn.CNFSO   ASYNCΠ  TERMENDl PARITYc STOPBITS %CHARBITSڠ .MODEM 4FLOWGEN <FLOWACT DFLOWANY LXONLEV) SXOFFLEV [HERALDF bCONNECTjLEADINMODE uSPEEDl{PT6 ~LINE AUTOBLOCKTYPE NUMBER SIZEODDߠ EVEN NONE|ONEƠ ZEROc UNIXZ CTOS`` %.4<DLS[bju{~ C  $(,048<@DHLPTɠr jRPRESS ANY KEY TO BEGIN*UQQFPFF^]V <&UQbF InitClockPLM86 V2.307/08/86 21:52:4Ζ4STACKMEMORYCOEDDATACONSTINITCLOCK_CODEDGROUPh@;HHTD KINITRTC<CFDCFAWSPIT HARDWARETYPENRGINITRTCREQUESTNPTIMING NRQTIMINGNTICKSOFDCORGODCBORGOFDC ORGPTIMINGRGINITRTCREQUEST RGODCBLASTSYSTIMEWSTYPERTCTPBSADATAOS SETTIMERINT RTCINTERRUPT DU FF;wЋPFuޠFHN;rs؍^^FFv@^O& ^O&L^O&L^O &L^O &L &DFu>uCFF;w*v6GLXFu͡@>uO>vH>tAFHN;r*v6GXFuˡs1 xУP+t<s0FDDf>uV V]q! .16;>BJ_ x Ȇˆφކ    '2@ HOZ gknuVxV{łŅʼnœŗŚ͟VŦĆt InitClock_MFPLM86 V2.307/08/86 21:53:0і7STACKMEMORYCOEDDATACONSTINITCLOCK_MF_CODEDGROUPh@'HH T D KINITRTCBHLWoĈt InitCltp_MFPLM86 V2.307/08/86 21:53:1Ж6STACKMEMORYCOEDDATACONSTINITCLTP_MF_CODEDGROUPWh@Y HH2T2јD. KERRTPINITFILEERRzn MATCHTOKENINITGETINITSETVINITERRINITERR2 INITTOKENMAKETCBS MAKET0CBS{ TPINIT Ōt FCLIPORTAVAIL W51DATAPORT W51STATUSPORTTCBTABLE RGNBAUDVAL T0CBTABLEMASK186USERNUMCHANNELAUSERNUMCHANNELBNSPTW0SPTHDRSTPINHDR STPOUTHDR RGTPINBUFFERSRGTPOUTB* VRT^Z8bF][^UQFFw@VR@0PFFPPFFPPFu]P &V7VHVWUQFFPPvPvPv@PvNPvP]VV(V3V>VIVޠUQFFPPvPvDPvPvPvPvPvPvPvPvhP]]-VV(V3V>VIVTV_VjVuV̀V*UQQFFwFP[Fu]dU Fv^&FF t3FF HN;r^&F^ &8u Fu݋F@F봸] BU˷ćFFFFVw^&Fu]5 3~VU˷ćFFFFVw^&Fu>u>u>u>s^S^S]'-uVFu PFlFvs>u>u P^.-m Vq#$>uIP~~v P~uFQ~v P~uFp>uV]Fu P^&_S^&w rPF u PFtu>u .PFHuF,BG\_e\ky\āąęĠ̪\Ķ\ĸ\ĺ\ļ\ľ\\\\\\\\\\\\\\\\\\\\\\ \'-14C\OZ]`\gmptz̀\ņ͖\ūͰ\\ӎ\Itu P~v PF{Ftu PFrv P~u<t<u .PFcFu PxFu PbFu PFu PfFtu P;Fs PF6Ftu PFr ;s PFlFu PFt F2^&_S^&w PF u PF>uv{Fu P{Ftu PF^㋇F u Pk \\"6\L\Wf\n}\ăĈ̘\Ğ̮\ĴĹ\Ўӎ\\\%3\;J\Vot\̈́\ŊőŕŜšŧ͸\ž\ՠ F;FuF9FҋF,>uVtFu PFu P^&GFF^& t P^&,X&^&<r<v P^&fFtu P>u PKF2Ftu P>u PKF]I\$*\05E\K[\{\̟\Ĭ\Ǝ\֎\\ UF^^^#‰#‰FFF:vCğ^FF&8Nu^&G'^&O,^&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^&GE1+O' +Nĥ Į IJļ Ɔ ІV V VűÎ v&DF1PZ+^&WH^&G;^&G<^&G= ^&O>^&GA^&G?^&G@^&G/^&GPvvPFVvvvFVFt]Ԝ i mqV̅V{ U FFF;v^ğ^FF&^&G^&G^&GFF<vP^FF^&@Z&P F^O*^&H Z&P"^G*PN^&@8&P:^&G ^GP^&G^GP^&G^&G^&G^&GF^&G F^&G!F:^&GF^&O^&G"&G$F ^&G&^&G06^&G*FP^&G,^&G*&G.^&G*&G0^&G2^&G5^&G4FtmNF9.h l ̸V6 O r ʼn ͌Vš ť ͩV k t]Ơt UFF]O( UF 裖FFs]\   Ut*   IOERRORLOGLOWERBOUNDADDR SYSDEVICENUMRGLOCALSERVICECODERGLOCALSERVICECODEUSRCONFIGPCDTPBEXTCNTLCOMREG DUQQFF@^&&_FD^&Z&WFH^&&_FL^&&_FT^&&_Fd^&&_Fh^&&_Fl^&&_Ft^&&_Fx^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&@m#!7I[mđģĵ džن!3EWi{ō şűÆՆ&_F|^&&_F^&&_F^&&_F^&&_F^&&_F^&&_FX^&&WF\^&&WF`^&&WF^&Z&W]ˤ  . @ Rdĩ"ʊtPPPzPP|PP&&PPPPPPPPPPPP{ (%]M&V2V8B\JMPSV[`emrVxV}Ć\ċ\̐V̖V̛\Ĩwt InitCommonPLM86 V2.307/08/86 21:53:5̖5STACKMEMORYCOEDDATACONSTINITCOMMON_CODEDGROUPh@HH TD K INITSYSCOMA BGRAPHICSPORT BOOTBLOCKCONFIGCONTINGENCYLOG EXTCNTLREGAWS FLOPPYCNTLBLK HDCCNTLBLK IOERRORLOGLOWERBOUNDADDR MSGWAITCOUNT MSGWAITFREEMSGWAITRESERVEOPCBRUNORGEXCHG ORGMSGWAITORGODCBORGOFCBORGOUCBORGOVHBORGPCB ORGPTIMING PRGINFOIKEYRGLOCALSERVICECODERGLOCALSERVICECODEUSR RGRQEXCHGSYS RGRQEXCHGUSRRUNQ SAENDMEMORY SASEMIHIGHEST SASEMILOWEST SATEMPHIGHEST SATEMPLOWESTSBVERRUN SYSDEVICENUM SYSERRORBUFSYSTIME RGPVIDMEMLINEv DVUQQFF@^&&_FH^&&_FL^&&_FT^&&_Fd^&&_Fh^&&_Fl^&&_Ft^&&_Fx^&&_Fp^&Z&WF^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_FX^&&WF\^&&WF`^&&WF|^&&_F^&&_'a$"#4 F!X j | ĎĠijdžن!3EW i{ōцlF^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_F^&&_]y8*<N`rĄ Ė"Ĩĺ̆%t InitCommon_MFPLM86 V2.307/08/86 21:54:2Ζ8STACKMEMORYCOEDDATACONSTINITCOMMON_MF_CODEDGROUPh@dHH TD K INITSYSCOMASYSTIME SYSERRORBUFOPCBRUNSBVERRUN MSGWAITCOUNT MSGWAITFREEMSGWAITRESERVEORGEXCHG ORGMSGWAITORGODCBORGOFCBORGOUCBORGOVHBORGPCB ORGPTIMING RGRQEXCHGSYS RGRQEXCHGUSRRUNQ SASEMIHIGHEST SASEMILOWEST SATEMPHIGHEST SATEMPLOWEST SAENDMEMORY BOOTBLOCK HDCCNTLBLKCONTINGENCYLOG+  InitConfigPLM86 V2.307/08/86 21:54:4̖5STACKMEMORYCOEDDATACONSTINITCONFIG_CODEDGROUPȖh@iHVH_TD+ K FDEBUGCONFIGIBNEXTIBMAXTOKEN} WTOKENVALUECONFIGFILELENGTH FHCONFIGFINISHEDNEXTCONFIGFILELFA FDBGRESIDENT( INITCONFIGFNEXTCONFIGFILEPAGE NSWAPPINGRQ DMACOMMANDDMAMASKDMAMODEFLOPPYCHKBDWORDADDRPFLOPPYCHKBDBUFFERFLOPPYIOBYTEADDRPFLOPPYIOBUFFER FHIGHSPEED HARDWARETYPE NCHGUSERNUMRQNTERMINATIONRQ NWSABORTRQPRGCHGUSERNUMRQ PRGSWAPPINGRQPRGTERMINATIONRQ PRGWSABORTRQ PROCESSORTYPE PXBUSIDTABLE RGLOGGENERIC SAENDMEMORY SATEMPHIGHESTSBCONFIGFILESPECSBWSCONFIGFILESPECSBCONFIGFILEPSWDSBINSTALLVDMSPECWSTYPEXBUSWINDOWSIZESBSWAPFILETRYFIRST SWAPFILESIZE CTICKWAKEUP FLFSTOMASTER NTRYNEWMASTER\ VFFORKUSER CSCHEDTRACE PSCHEDTRACE PRGSYSGENSSYSGEN STEALSLFOROSWRITELOG CLOSEFILE GETFILESTATUSOPENFILEREAD CRASHMESSAGE STRINGSEQUALULCMPB6R+՜ DU> ModuleTypeClusterLineSpeedResidentDebuggerSwapFile SwapFileSizeVdmFile LfsToMasterWakeupIntervalFork OldMaster sTraceBuffer(wyes "" ) is not a valid config.sys parameter )- Cannot read the configuration file.U]֜  LU<t<t>u R&& t#u+JVtvF&G F 10ӋvF1F1ӈF1F1ӈPPPPPrmPF t+PPPPPrmPF u6P PPF t rsE?r.1ViA/}~1}1}3%}Q* $ *-037<?HOSafąġĵɆ̎тֆ܂V+ V+#*3V*EHK\X]pŀ\ł\ń\ņ\ň\Ŋ\Ō\Ŏ\Ő\Œ\Ŕ\Ŗ\Ř\śŞŪůŲŻčЎ֎ٍѠP/mh>t@k~PP}Pt@q}}. p}}}~PP}Pu}v/>us>vc VO~PP}Pt@1*~PP}Pu %<t<t tP]ˠsvPh# .38>V/KT[^fw{ĄċĎěĠĥ̫V/Ķ Ľ ǎΆֆކV/"$*V/5!>E#KY#cV'h$l$u̓V-3U;u r]6&]М \%) U]Ó U>:ts]՜"U < t< u s]]?SUQQ/<0r<9v>.u&<.t 0Ssy]1#*3=DJU}%< t'<:t#}~È}(r}s]7] &/àUQQ  uF u>ruG6SP66FPF u@ > ;u;v)  H/-'xPs vP6F]˵k !&)%/37;EIQV,`gkw{ĀćċďĕĝĠĬıĶľV-ҎV)ގǠPrUQQFF~ s1}PvPsF@v@FFɸ]7#V.6@UQ6Fy$p`t =t=u v6]՜ 3 NUQQ&F t1FF9Fr$&@:FuF;v Fuԋ]&6;/DU 8P`P9P`PPP~?PPt>uz>u >`u>`uFF;FF2>uFF;FF FF;FFN;r+FP>u:>v3F) >u8>v1F) +  &G&O &G &G  G*G,*WG"*WG$xt>u!3V:4#V:(,410C,FO+T,Y2\!b"osz~Ąĉč)̚Vğ)ģĦ)ĩ*ĭij)ķĽ)dž)ʎЎӎ֎ #)-5>DLW`ks{ŃŇŏŗşţŧűŵȆԆێ" Z<);vc &G  &G  GP &G GP &G  & & );vc &G  &G  GP &G GP| &G  & & ]˧.(, ",!%.7CKW_bfi,mpt{āĊčđĔė-Ě'ĝ+ġĥĪ!Įij+ķĽŎَ͎+ !"%"( +/.19@5C!F#I"L$P%R&UFF]8(UF FFs6Svp6SvX6Sv@6Sv(>uFﺦFﺨF]RDNU\bijV'Ȇ̆ӆ݂  $(04<@DHLP\`d htx| ŀŌŐŔ ŘŤŨŬc:UQQ~ t%FFFF)Fv~N ^Y^])DUQ^GP^&ȴPF]ۜV(t InitCp_MFPLM86 V2.307/08/86 21:55:2͖4STACKMEMORYCOEDDATACONSTINITCP_MF_CODEDGROUPh@ DHH}T*٘D K FSKIPTOLINE0 FEXPLINENO1FINITERR2 CURRENTLINEFMODLINE3 FMODCLOCK5FMODNWS7 FMODTIMEOUT9FCLOCK;NWS=PATHNAME?'q TOKENPROC ERRORPROCA XBLOCKINITM T0QBLKINITT0INITLCBINITUDCTINIT INITCOMMIOfCPINIT:  SXBMAXCRASHPCDT RGNOWSLINE RGFSRPCLOCK RGFLINEENNUSERNUMOFFSETOLCBRGLCBORGDCTCONFCONT CONFCONTREG PARMCONTREGPARMCONTSYNADRREGT0BLK NFREET0BLKNT0QBLKT0RQFREENYBLKNZBLKOPARDESC ORGPARDESCBOOTID ENDOSTABLENDCTNOUTSTANDINGMAXNSECTORPERXBLOCKNTICKS NWSACTIVENWSTOTAL NXBLOCKSFREENXBLOCKSSMALLFREENXBLOCK NXBLOCKSMALL NXBLOCKSTOTALNXBLOCKSSMALLTOTALORGSBWSUSERNAMERGSBWSUSERNAME SAFREELISTSAFREELISTSMALL SATEMPHIGHEST SATEMPLOWEST4 SAPERXBLOCK SAPERSMALLRQ SAXBLOCKFIRSTSAXBLOCKSMALLFIRSTSBVERRUN SSMALLXBLOCK STATSSBVERRUN SXBMAXSMALL TIMERNUMBERTIMERRQTICKSPERSECONDALLOCMRETBEGIN DEACTIVATEDCT GETPROCINFO INITFILEPROC OPENRTCLOCK TIMERISR1 TIMERISR2 D0)1'2&W3$5"7 9?[sys]xxnn.CNFGQEND.TLINE٠ XCLOCK]2M{_1.8Mc307K gMAXWS] lNXBUFS rSXBLKS S?UQ~t FFHN;r^ &^&:tFuܰ] T;UQFFw;؊3s,5s;^7s=uƇFu]Ë%)08<DYCU^&<2w<1s 01^&,11ذ3](,59yUXP^&S^&wst]P^&_S^&w P_Q^&_S^&w Y s;5lcP^&_S^&w sPƇ;Ƈ5@gP^&S^&ws%^&G":u&G w 6=Ƅ7]#+8Z^bgĄĈčēǎˎώTU2r*^&G":uiQP&S^&w3sggTP^&S^&ws 01@>0u91s2^&Gu&&SPk^&G":u 0rS]7SX_eĒeAU2] MU1PP#11PY W*B+;w (P+ G G G xx<v|؍ G.G0 .W7G&.W5G(&G&Gxs &G &G&G&G&G, ]  UU$P $H;$r " " $u]7V6"&+05;?DGKHAU(&&~w ء((&u]˽! #'+173GUUyy<v/|؍GGGGGGGG G G G GGGGGGG6G,G2G0G4>yuGBWDGT GBWDGT@GF؉GFysGZGHsGwGZGH@GwyO GGdyt]#  (2<FPZdnxĂČȒV;ĕV;ęģȬV<įV<ijĽņю׆߆ !*1:'UxP{zz<v؊stx*zȴ*;r\x,{{Gz,Gz|؍,G*@,G6,*uztb]˙q V6 #&)8@GMS[ep x{ĀĆĊĐĚ ĞĤĩİ̳V7ĹĿȆ㠊fU8 ﺁPPQ`||:wJ؊s8s |Ƈ|㋗|SPP>|u]`+(,:BJ PV [c gm z4UQVNN1FRT];" U^㋗FF] : UFPFPFPIPPFPF tP?PPPAPF tP& MUf]ˬ9#V80V5>\C\HV9UV[cg\l\q\v\{\̀\t InitDevCTAsm II-1.0+??SEG??SEGDataDataInitDevCoedDGrouphhhsHInit8255[InitMode3DmaCountInit8259NInit6402Init8237counter28254NGenB InitComm2Init8274& InitCounterinit186.Init8251`modeWord8254NGen hardwareType OCW2_8259 ioCommCtlBfSFNM kbdControlReg processorTypecascadeOCW2_8259OutSubcascadeOCW1_8259 ioCommCtlA OCW1_8259 0. AG->t>t˰AG $.>t[>u;ﺤﺨ83@" 22 :> 4 6*;ﺤﺦﺨ8:>2 4 6 *M8ﺤﺦ:8t>2 4 6 *˺Z\^% /V V V V V V N>t'>t7>t0wL栰桰桰 桰 "" ""@ a>tY>tR@ P 9 JQ ^fmv ėĠĩ L X [F`>tR>tK>t>t> t>u˸4t K@N&- %3<JQ^94 2 &>u >ubbb bbbb1bbbbbfffĺffffffffhf˰D˰,  ŇŦųŷǎݎנUF ]w U;wذuPPPPPP tPPPPP]SF  $(.27u>uˀ>uˋӰ   InitDev_MFCTAsm II-1.0.??SEG??SEGDataDATA InitDev_MFCoedDGrouphhh.InitPITStartRTCInit59IInit51b hardwaretype AG f@E^Z > u> t>uVRT #Itb>u/Ku@_7˺T2RVﺀEInitDevName_MFPLM86 V2.307/08/86 21:56:0Ζ9STACKMEMORYCOEDDATACONSTINITDEVNAME_MF_CODEDGROUPh@LHH%T(ۘD K(ERRORCODEFPINITBLOCKTYPEINDEX, TOKENPROC ERRORPROC DEVNAMEINIT NDEVMOUNTEDRGFPMASTERMOUNTTABLEORGODCB RGODCBLASTCRASHULCMPB FMASTERFPNUMBEROFBLOCKINITSIZEOFBLOCKINIT INITFILEPROC GETPROCINFO( DUDISKENDנ DEVICE PASSWORD- BLOCKTYPE NUMBERȠSIZER[sys]xxnn.cnfWBUQF ;Ft(v~ N ^t+JVƒt@] >UFF;vF tF؂uFFHN;r`^W8uGWPRu/FF؊FFuFr PFtA]64EaltVČěğĥ̽VԠ UQQFF;w}F tdF؊t!vTF^OF؊t!vTF^OFtx]0Mb<U;v#PP^&S^&w4sp>u^ &9G vƇ ^&O ؈؊v&tF>tPP^&S^&wsp>ti^ &9G vƇ ^&O ؈؊v&tF>u ]nP 2GQWhkuĂĐĚġӎݎ#*1UQQryP P^&S^&wsu^&Gtu^&GFF^& t^&tGKv&D |PP^&S^&w$s-^&Gu>uKv&D ^&GtUtQPP&S^&wsyPP^&S^&wsUsK^&Gtu>u0^&G $^&Gtt<t ^S]R uFFF;Fs:vP t eP>vNFYFFv~N^YFGF1GGGGFF^&F^&ćFFFFF^&Z&^&ćFFFFF^&Z&^&ćFFFFF^&Z&^&ćFFFFF^&Z&^&ćFFFFF^&Z&^&ćFFFFF^&Z&^&ć^&ćFFFL 3@JafV sVyďįÆ͆ӆ ֆ׆ۂAFF^&Z&F&GF&Gs PFPGP>u PPP t eP>6FYFHN;rk&pP t ePF&H&0>^YF&Z&PFuP]s%,uGGPPwFPG+PQFG+FPQ+FG$GG^F)G ^GFDF_^_^6DG^G^P+QPF+G FPw +FG$^F)G G vDFEFDFDFO ؉OG +G ^G^^gs PFPGP>u PPP t eP>6FYFǜ )/V7=DKVT[eVjpt{ā Ą ĊčķΆԆ׆ VV "MiyV ͋Vő͛VŠũͮVͻVɍІߍ[HN;rk&pP t ePF&H&0>^YF&Z&PFuP]˯*V,V:H]duyV̂Vъt InitFile_MFPLM86 V2.307/08/86 21:58:0̖6STACKMEMORYCOEDDATACONSTINITFILE_MF_CODEDGROUPjh@iHHT4ϘD K FSIN1 PRGOUCB PRGOEXUCBCFREEFABCFREEIOBGEN HDCCNTLBLKOEXUCBOFABOFREEFABOFREEIOB OMEMAVAILORGODCB ORGOEXUCBORGOFCBORGOUCBORGOVHBORGUFB POVLYAREA RGODCBLAST RGOFCBLAST RGOVHBLASTSPEC STATICSDESCUFBLAST USERNUMLASTCRASHALLOCMRETBEGIN, DRU]4   {U, t9HPFF;w PvFuޡ tjHPFF;wJTPpv^ķ pTFp؊_!㉇Fu t9HPFF;wPvFuޡ@P؉FF;wGPvv~sG GG Fu tHP>t"FF;w PCFu> t9FF; w+6PG9|-  PFFFFՉFH;Fsn$Pv~u+v&@F Ft FFFFFF%FuFFFF;vN;Nrp$tO!^ ~uFs4pGJpGH2FtpGJpGHFupGJ2pGHpGFpG@pGA*pGJgHPGFgDPpG,W.FFF*F@F FGF"‹   # * ;@SV!Xm}V!ĂċĜ " 3<NWgpyłŊŒͣV"ũΆ܆ GF"GF$GF&G F(G F*GF,GF.‹GF.GF0GF2GF4GF6GFGFG G"G#FtNދFt:IFPFF;wPvFuޡ tHP>t"FF;w PFu> t9FF; w+7PG9|Fű"V)2V=GORXV] irVwĀ čđģİĸÂVΆچVV #V. 9 ?PYfnqzVŃŒ͛VŠŬŻVɎӆ ׎܎߆ ՠ>u>u PFFH^;r9㋇ vv% ^㋇ ;FvvFFu%v]W V,<P[p y | ẳVēėt InitFile_t1SpPLM86 V2.307/08/86 21:58:3ɖ8STACKMEMORYCOEDDATACONSTINITFILE_T1SP_CODEDGROUPіh@HH T6͘D KFSIN1INITCTLRIOPRGOUCBCFDCCFREEFABCFREEIOBCHDC FMASSIOPOLL FLOPPYCNTLBLKGEN HDCCNTLBLKOFABOFDCOFREEFABOFREEIOBOHDC OMEMAVAILORGODCBORGOFCBORGOFDCORGOHDCORGOUCBORGOVHBORGUFB POVLYAREA PROCESSORTYPE PXBUSIDTABLE RGODCBLAST RGOFCBLAST RGOVHBLASTSPEC STATICSDESCUFBLASTCRASHALLOCMRETBEGINDWORDMUL D JU]4   qU, t9HPFF;w PvFu&&OF܉FޣF&?uF&HN;s@F&PVVԋN@uFPIFF$<uFvIF@FF$<uFvIFtFFtgFF܉FFFFt uPFH^;sğ &$u\~tV[PpvF^ķ p[Fp؊_!㉇GXFNe&$uZ~tTHV!)2V!=HMUY`dox{ĂĒ͆\\ \?DQV!V^quy͍V!Œśūů΂[PpvF^ķ p[Fp؊_!㉇GXFNFtFHFF܋NNދ t uQFFFFՉFH;Fs#Pv~u-v&@Ft%t FFFF~uFFFF;w6N;Ns.p$uO!^ FFFF>uF FF֋F֋F֋GFփGFփGFֹGN֋O FֹG FփGFփGFGFփGV! #'9F aq̂V!ćĜ̬V!ı ĺˆ#): >Pl u ł ŏ Ş Ũ ŷ Ć ц ކ GGGOG!GFtt t~u. Fű>u>u PFF +:IXixćĖĥĴÆ҆ۆ V!'V!2<DGPV!UYhqV!v łő͚V!şũ ŭŲŵ ʆƆʂ΂؂V xH^;r9㋇ vv% ^㋇ ;FvvFFu%v] =%0ENQTX^V!hl@IUQ>t+V0RVFZpVFV],t InitFile_t1MpPLM86 V2.307/08/86 21:59:2ɖ8STACKMEMORYCOEDDATACONSTINITFILE_T1MP_CODEDGROUPזh@HH T6͘D KFSIN1INITCTLRzPRGOUCB PRGOEXUCBCFDCCFREEFABCFREEIOBCHDC FMASSIOPOLL FLOPPYCNTLBLKGEN HDCCNTLBLKOEXUCBOFABOFDCOFREEFABOFREEIOBOHDC OMEMAVAILORGODCB ORGOEXUCBORGOFCBORGOFDCORGOHDCORGOUCBORGOVHBORGUFB POVLYAREA PROCESSORTYPE PXBUSIDTABLE RGODCBLAST RGOFCBLAST RGOVHBLASTSPEC STATICSDESCUFBLAST USERNUMLASTCRASHALLOCMRETBEGINDWORDMULӜ D JU]4 hU, t9HPFF;w PvFu&&OF܉FޣF&?uF&HN;s@F&PVVԋN@uFPFF$<uFvF@FF$<uFvFtFFtgFF܉FFFFt uPFH^;sğ &$u\~tV[PpvF^ķ p[Fp؊_!㉇GXFNe&$uZ~tT  V%)2V%=HMUY`dox{ĂĒ͆\\ \?D QV%V^ q uy͍V%Œ śū ů ΂[PpvF^ķ p[Fp؊_!㉇GXFNFtFHFF܋NNދ t uQFFFFՉFH;Fs#Pv~u-v&@Ft%t FFFF~uFFFF;w6N;Ns.p$uO!^ FFFF>uF FF֋F֋F֋GFփGFփGFֹGN֋O FֹG FփGFփGFփGFփGV% # ' 9 F aq̂V%ćĜ̬V%ı ĺˆ#) : >Pl u ł ŏ Ş Ũ ŷ Ć ц ކ GGGOG!GFtt t~uPFFFFՉFH;Fsn$Pv~u+v&@F Ft FFFFFF%FuFFFF;vN;Nrp$tO!^ ~uFs4pGJpGH2FtpGJpGHFupGJ2pGHpGFpG@pGA*pGJgHPGFgDPpG,W.FFF*F@F FGF"‹   # * ;@SV%Xm}V%ĂċĜ " 3 < N W g p y ł Ŋ Œ ͣV&ũ Ά܆GF"GF$GF&G F(G F*GF,GF.‹GF.GF0GF2GF4GF6GFGFG G"G#FtNދFt:IFPFF;wPvFuޡ@P؉FF;wGPvv.  GGGOG!GFtt t~uPFFFFՉFH;Fsn$Pv~u+v&@F Ft FFFFFF%FuFFFF;vN;Nrp$tO!^ ~uFs4pGJpGH2FtpGJpGHFupGJ2pGHpGFpG@pGA*pGJgHPGFgDPpG,W.FFF*F@F FGF"‹ #*;@SV'Xm}V'ĂċĜ "" 3"<"N"W"g"p"y"ł"Ŋ"Œ"ͣV(ũ"Ά܆}GF"GF$GF&G F(G F*GF,GF.‹GF.GF0GF2GF4GF6GFGFG G"G#FtNދFt:IFPFF;wPvFuޡ@P؉FF;wGP~sG GG Fu tHP>t"FF;w P1Fu㥜 +:IXixćĖĥĴÆ҆ۆ V%'V%2<#CV%HNR^#gV%r}Ń Ŕ ŝ  Ų"ŵ ;V%Æǂ ւ V% S> t9FF; w+7PG9|Fű>u>u PFFH^;r9㋇ vv% ^㋇ ;FvvFFu%v],  V%)-259BFJN!X!bV$p!Ā!Ĕ!ğ!ĴĽÆǂV%ׂۆ @UQ>t+V0RVFZpVFV]t InitFile_t1VpPLM86 V2.307/08/86 22:00:0ؖ8STACKMEMORYCOEDDATACONSTINITFILE_T1MP_CODEDGROUPזh@, ۘHHT6͘D KFSIN1INITCTLRnPRGOUCB PRGOEXUCBCFDCCFREEFABCFREEIOBCHDC FMASSIOPOLL FLOPPYCNTLBLKGEN HDCCNTLBLK NSWAPFABSOEXUCBOFABOFDCOFREEFAB OFREESWAPFABOFREEIOBOHDC OMEMAVAILORGODCB ORGOEXUCBORGOFCBORGOFDCORGOHDCORGOUCBORGOVHBORGUFB POVLYAREA PROCESSORTYPE PXBUSIDTABLE RGODCBLAST RGOFCBLAST RGOVHBLASTSPEC STATICSDESCUFBLAST USERNUMLASTCRASHALLOCMRETBEGINDWORDMUL D HU]4 dU, t9HPFF;w PvFu&&OF܉FޣF&?uF&HN;s@F&PVVԋN@uFPFF$<uFvF@FF$<uFvFtFFtgFF܉FFFFt uPFH^;sğ &$u\~tV[PpvF^ķ p[Fp؊_!㉇GXFNe&$uZ~tTS   V') 2V'=HMUY`dox{ĂĒ\\ \?D QV'V^ q uy͍V'Œ"śū ů""΂[PpvF^ķ p[Fp؊_!㉇GXFNFtFHFF܋NNދ t uQFFFFՉFH;Fs#Pv~u-v&@Ft%t FFFF~uFFFF;w6N;Ns.p$uO!^ FFFF>uF FF֋F֋F֋GFփGFփGFֹGN֋O FֹG FփGFփGFփGFփGV' "# '"9"F aq̂V'ćĜ̬V'ıĺˆ#)":>PlułŏŞŨŷĆцކq/ vv~sG GG Fu tHP>t"FF;w P1Fu㤜 +:IXixćĖĥĴÆ҆ۆ! V'!'V'2<%CV'HNR^%gV'r}Ń Ŕ ŝ Ū Ų$ŵ ;V'Æǂ ւ V' > t9FF; w+7PG9|Fu >t,FF;wPء  Fuً>u>u PFFH^;r9㋇ vv% ^㋇ ;FvvFFu%v]A  V')-259BH W `V'ejor{ăć#đ#̛V&ĩ#Ĺ#͂#؂#V'5@UQ>t+V0RVFZpVFV]t InitFloppy_t1PLM86 V2.307/08/86 22:00:5Ӗ8STACKMEMORYCOEDDATACONSTINITFLOPPY_T1_CODEDGROUPh@HHT"D K FSIN2TU BUFFDEVICENUMCASCADEOCW1_8259CFDCCHDC FATTENTIONRQ FLOPPYDMAADDR FLOPPYDMAEARFLOPPYDMAWRDCNTFHBUFF FLOPPYCNTLBLK FOVERRIDEOFDCORGODCBORGOFDCORGOVHB PROCESSORTYPE RGODCBLAST RGOVHBLASTRQTIMEMASSIOPOLLSPEC VERIFYCODEWBUFFCALCVHBCHECKSUM DATETIMEDDWORDMULREADBUFFREADVHBULCMPB WRITEPAGEINITDISK] DT@UQQ>u>u ( >u ( ( FHN;rt t^>t؋W0WFWpWFW t uGW Gd t uFuFFwo؋p tZ tGيG!vvvpG#pG>pG#FuFHN;rN t8GW Gd t ud t uFu]"3@NU ]Ā ę ġ т Ղ݂   $/@NU c } bUQFO OW Gd t ud t uW$vW d t u^t>up t ugW G]D ! ; S ` f } Ą ċ Đ ĥ ĭ XUF]3bUp%tvp&tp?uF uջnGFFF;w9nv8GuOQLQPuaFuFF;wnt Fu޸0nrnGpnpG&pG#]Ԝi&3V?CU_eVĜĦĬņЂԂڂނؠTUQ>t4>u"2>u j>trr9spGp#tgFpG#pG$t<t <uC~u=n$nuƇn&Frth ]o  (/5;DJVQVY]j pxċēĬļ̂ن߆ŠcWUQQFV~Ov nG:W<nnPnw0w.P]1V"V(.3?DJWV UpG$<t<uFFFF;Fvn uWWP 66vFF t=-u^~uMn9|uAw4w2 V ;u-F9|FFw؋)FFu~u Ftd])359 JNTVoĥUQQpG$t<t<ugF u]npGJnpGHnpGFnpGDpGJgHPGFgDPpG,W.]ëG$,3;BJQY`qVwt/  DDxx|Dx00000000q  @ @  @xD||0PH8DD88DmD8||<Hp8DD88DD:xD`k DxD8DH(0InitFntPanIO_MFPLM86 V2.307/08/86 22:01:3Ԗ:STACKMEMORYCOEDDATACONSTINITFNTPANIO_MF_CODEDGROUP#h@3HH T D K&CHECKFORMASTER READKEYSWITCH FMASTERFP HARDWARETYPE DU>ujXFu~ `` x|0@DHT,T>x0 0000xD<|=@b>tt0x||x0 H$||@ $H HHHH$~HHiw|p|@P(T`P`Pz00 @  @T8T|00 |00 @h0HDDDDH00|xD 0`xD8Dx(HDxxDx8DH80 D((DDH(0 @x@@@@@@x@ xx(D  008<D|@@@xDDDx8D@D8<DDD<8Dx@<  x    8DD<D8@@@XdDDD0x DH8@@4e @DHPhDXdDDD0HDH0xDDx@@@<DD<Xd@@@<@8x  x   DDDL4DH(0"lD((DDH(  @| |   ``btInitGraphics_iPLM86 V2.307/08/86 22:02:2Ԗ9STACKMEMORYCOEDDATACONSTINITGRAPHICS_I_CODEDGROUP}h@_HH T D KFINDGRAPHICSBOARDkk BUSTIMEOUTOFFREADYFORBUSTIMEOUT FBUSTIMEOUTFGRAPHICSBOARDSAGRAPHICSBOARDMBIOPORT BGRAPHICSPORTf DcUQQr+FF~t^&%=|uF]ˁFٜ! VV#JRt InitIcc_MFPLM86 V2.307/08/86 22:02:3Ӗ5STACKMEMORYCOEDDATACONSTINITICC_MF_CODEDGROUPh@  HHT8˘D K7ICCINITCOPYROUTEBYTETOCDTREINITXYZBLOCKS0PCDTDIV32MUL32CRASH POINTERADDSETUPRCT REMOTECPUTYPE CLEANUPRCTSWAPCDT READKEYSWITCH SETPANELSTATE STEALSLFOROS OROUTEAREACROUTEAREALEFTNXBUFSXBMAXSXBDATAXBLOCKHEADERSIZE PYBLKTAIL PZBLKTAILNINITYNMINYNAVAILYNINITZNMINZNAVAILZNUMBEROFBLOCKINITSIZEOFBLOCKINITTOTALYBLKSIZEINITTOTALZBLKSIZEINIT TOTALYBLKSIZE TOTALZBLKSIZE RGPROUTINGRGRCMAX PYBLKLISTHEADSYBLKNYBLK PZBLKLISTHEADSZBLKNZBLKBMYSLOT FMASTERFPBMASTERCPCPUID+BMASTERFPCPUID; DU,X@h&)F؉Nڠr-FF=w&@0Fu&G!F F=v*+ȉN@uFF@F%un뙃>u hPPP^F&G&W^&G ^&G ^S6^F9vNFH;FrB^&G ^&G F^&GZ&WFFFP6^FFu^&G ^&G F>u hV/)=VCRVX`)nu,y+čĭVԆ++ %V##,V8<U$e$hVw%%ő$ŷ$ͺVӆ$##(PPP^F&G&0  ERADD COPYREMOTEMSG SETPANELSTATEREADYREMOTEBOOT READKEYSWITCHULCMPB FMASTERFP FKLUDGEAVAIL FDOWATCHDOG HARDWARETYPEWATCHDOGSTATUS RGBTYPETABLE SRGBTYPETABLE RGBXPCHARPBINITFILENAMECBINITFILENAME MAXDEVMOUNTED؜ D[Sys]Unix2.syslBSQO M KIGENDŠFPCPTPSPDPRPAPLINEbTERMNDISKWTAPET PRINTERS ASYNCPT̠NOWATCHDOGx DEVICE WATCHDOGNONE# SETFLAGF  CRASH֠.Nɠ.Rà.MƠL@7  $(,048<@DuAP in slot xx '0123456789ABCDEF7 Ƞ(J Enter name of configuration file: z$n ** Invalid configuration file #  ˠˠǠŠ,*3[sys]xPyy.CrashG4WarnW^&G ^&G ^S6^F9vNFH;FrB^&G ^&G F^&GZ&WFFFP6^FFu^&G ^&G Fr<&F&NFFv؋N&vF&~tR^ćF܌FFFH;Fr3>u .P^܋v&v&FFuFtn&F&F t-FF;Fw v&v&@FFu&F&F t-FV& V$(A'Q'TVc(k(}'ģ'̦VĿ'̆&Ђ&ӆ*ކ "'=!U_Vn{ ŐŵՆ{GF;Fw v&v&@FFuؚ&G&G"]  )V /8I|UQF ;v .PF PZv &PDv &FF HN;r ^&6&FuՋ]% V%- ;\` g kM$UQ^&GF^&FF]U t9&& t t >u>tB>u>uRP6>u>tB>u>uRP6 u;u;v$RPPPFFFSP^F&G&W^&G ^&G ^S6^F9vNFH;FrB^&G ^&G F^&GZ&WFFFP6^FEt $%!$'((. 2 6=@GKNRY`f$inq$u{%~ăĆ%ĉĒ̕VĚĞĢĩİĶ'Ĺľ'łˆ(΂ӂֆ(قV V$V 7:#>#AD$GJ%N#WVcgŀ$Ő$͓VŢ%Ū%ż$$VdFu^&G ^&G F u;u;v$RPPPFFFSP^F&G&W^&G ^&G ^S6^F9vNFH;FrB^&G ^&G F^&GZ&WFFFP6^FFu^&G ^&G F]ˣ$# ##'159 ? PVVV il&p&sv'y|(Ā&̉VĕęIJ'†'VԆ(܆(''V0'=&A&E%HKNQ(TWZttInitIccFHdler_MFPLM86 V2.307/08/86 22:03:0Ֆ;STACKMEMORYCOEDDATACONSTINITICCFHDLER_MF_CODEDGROUPh@"ߘH0טHGTDD KbAPMODELCOMMALOC CBAP2DEFAULTFPIXCPIXSPIXTPIX DPIX RPIXAPIX=LOGITS INITTOKENPROC INITERRORPROC ICCINITFILE CLOSEFILE GETFILESTATUSOPENFILEREADKBDREQUESTWAITPPCDT NDEVMOUNTEDRGFPMASTERMOUNTTABLECRASHWRITELOG PUTFRAMECHARS INITFILEPROC POINT1 ing...... processor failed to initialize. !WUQFFw9؊7V;u%ķ@~^t+JYtFu]^&~SU^,F&H0NFFVVFu+JV ;vFF@PsP\ FPXPF]Ϝ 37\VahyV UI..G^&Gu jP^&S^&wFu ~u7^&Gu jP^&O &t+JuU^&O &t+Ju/^&O & t+Ju jPFtv jPF^&S^&w6 PU F uv6 ^&S^&w6 P! F uv6 PiPSHI/021w^&S^&w6 PF u v6 P PS2\\\\\\\\!\#\%\'\)\+\-\/\1\3\5\7\HV il̆V ĖīļцV V 2DNfxŁ͋\ŐŖŚŠŦũŭÎՎގ\;/0^&S^&w6 P}F uv6 ^&S^&w6 PIF u v6 PPSI |^&S^&w6PF uv6PPPS^&S^&w6@PF uv6 PPSIH^&Gt>&S^&w"F t uI ~uI 9FtI^&Gt& v jP@;v jP/s^& u0/0s^&G ^&G -F6&a^&GtN& v jP@;s0:Rdmw\}ēĥĮ̸\Ў\(5FaV fmvV {ōŒŖŰŻȎV v jP^&G -F6& jP^&GtI^&Gu jP^&G t`H;v jPF^&G HV;r6-V6&FuIuPV^&Gt &G . jPF^&S^&w7FuIFv t uI^&Gu jP;r P^& v jP^&GFF>tiFHN;rY؊v&;T u<F^^SP^&w uF؀tePF:zV #)09V LaV rŷV ĬļŽɎҎV V 6KV PT]V pV ŃŎţ Ų Vކ V Phu^&O ؈ƇF^F&9G rHP^^&؋vFu&~I]$  0E NR[rU\FFjF F^&GF&GFO;vN^&w~NFFFFPXPFjP] XV dV F#vUQFFFFFFF]RUr"P&PP&PFN&FN&hFhPY FFssII>u    s"FuuJPPPFtFtFOr6F6FQQPRPPrmPF u=6FFP6^S^SF uFnPFr.S6^S^SΜ"V(,0@VFJM\Wbe\oz̄VěĞĢĪĮĶļĎǎʎ͎Ўӎ֎ن !$'/=@NRVZgknqv͋VŘ͛VŧŭͺV ̎܆L F uFnP,sFuuiP P]V 6V @VxW UFqFFu0&H0:Nu NAN9NtF@F%u΃nȰ-]DKT; UQQF^v&8tPPPPPFFً]\%V U UFFFrfFPFF< t< t<uF׀~u~tNPu빸PPPFPPFF^F듋F t^&^&&_P+]VHMfV uĊėt UFqFFuM&H0@tAu$F@F9Fuv&@0Ƣ-F@F%un뫰-]M:DIhqi U"F@t vPLovnA,>@u.^ S@P^ F F+HFuF ^ FuFFڃ~@tPP uNֺIN1   InitKbdIntCTAsm II-1.00??SEG??SEGDataData Kbdtest1CodeCOEDDGrouphhhSetKbdIntHandler}fInputInterrupt hardwareType OCW2_8259 kbdControlReg processorType fKbdInterrupt kbdDataReg kbdClearInt ioCommCtlA= TTAU3>t>t >t <06&D&G]AG -=PR>t>u> u;>u)> t5>t>u (&> u>t8>t>u8> t>t">t>t ZXa !(/6=FPX]dkpw~ć ČēġĨı;t(F+AN؋F;Fwv܈FFu㍾򤊞"ط'"ط'dž‰PQFF%F؁fuwFu+JV؃uF؋^؊=F 10¢?F10@FP3PPRPPmmPR@IPV`eVt}Ć̢VV&:cV ~ŅŞŨūŽˎӎVX F t,vPFPPF tFV FVFN;vNFFF u"#$%&*N(,&0N.NV02N4N6;vNFFҋFұ 8Fޣ:<>"PF um6(FPF u>*tFF)F FV/vF uP^ SvRPPrmPF uf0 !PF u(6FPF u u 6F] ;Vbkqu|ĀćċĔĞĢĩİ̎Ҏ֎ڎߎVV+V7SV`gjorv|ņʼnŌ͑VŞͦVŲźͽV^t InitKbdPLM86 V2.307/08/86 22:03:5Ж2STACKMEMORYCOEDDATACONST INITKBD_CODEDGROUPh@HHTD K'FINPUTINTERRUPT FKBDINTERRUPT!KBDOUTKBDINKBDTEST?/ FBUSTIMEOUTREADYFORBUSTIMEOUT BUSTIMEOUTOFF RECORDERROR HARDWARETYPE KBDCONTROLREG KBDDATAREG KBDCLEARINT OCW1_8259 PROCESSORTYPERXRDYTXRDYINIT6402INIT8251INIT8274SETKBDINTHANDLERn DUQF>uL> uE#;tNuQ;Fr= t u;$uNuP F],  " 6=T^c pVzUQF>uC> u<uNuQ4 t u$uNuP ]ˏ/  " 48KUZ gVqu~>UQQF>uFHFf u P] +VK?UQQ>us-h>u<t<t< u t<u<t<t < t'Pr8r{>t Prdr[>t PJPr>FF~w8Przrq;Ft PPsIQFu>u<t<u > uﰒPrt<s FZ>uV>u <u<t>u V<t <t>F>u> uuNuN VVV".4 CV JVQVVa qz\̃\č̚\̣\ĭ̶V\\\V\ !+ 2<\EP\]Vckou Ł Ņʼnŕ Ŝ Ũ ݆ Ɇ҆  Ơ.<t<t < t&rL<t<u <t<t<u'PFnF>uV>u <u<t<t<u><t<t<u&]K %) 5? OV]\qw}ă ď ĒĖ ĨIJ †5t2 InitKbdPros_MpPLM86 V2.307/08/86 22:04:3і9STACKMEMORYCOEDDATACONSTINITKBDPROS_MP_CODEDGROUPeh@]HHTD KINITKBDPROCESS'FLLESTABLISHEDFWAKEUPPENDINGNPTIMING NRQTIMING ORGPTIMINGORGPTIMINGUSERNUMRGLOCALSERVICECODESERVICEEXCHKBD KBDPROCESSCRASHKRESPONDKSENDKWAIT؜ DaUQ6Ps6S>t&_ ㋇Ĵ.XbBB!^.xHHHHHHHHHH& Ft@8Wa&G  ;u &Gi6xt P6 @6>&E@ЋP!&GS V $V )V /6@CGV\X\Z\\\^\`\djv\x\z\|\~\Ā\Ă\Ą\Ć\Ĉ\Ċ\Č\Ď\Đ\ĔğħįķĽĎȎˆφՎV   %)8DIMVV t InitKernel_MFPLM86 V2.307/08/86 22:05:0Ӗ8STACKMEMORYCOEDDATACONSTINITKERNEL_MF_CODEDGROUPŖh@qHH TD K1 KERNALSETUP MAKEINITPROC MAKEBKGPROC[ ORGPARDESCNPARDESCCALLCTDPARDESCOPARDESCORGEXCHGUSERNUMALLOCMRETBEGIN ALLOCMRETEND BACKGROUNDCRASH MAKEREADY SETLEDSTATESADATAGENINTSTACK MSGWAITCOUNT MSGWAITFREEMSGWAITRESERVENEXCHG USEREXCHFIRSTNMSGWAITNMSGWAITRESERVENPCBNPTIMINGOPCBRUNORGEXCHG ORGMSGWAIT ORGPTIMINGORGPCBORGEXPCBRUNQBMYSLOT DUUPPPPPP@P*Pr  ts P1H;ruH;r@uH;ruH;rAGGG6uH;ru;r8@ىЋGܜV V &V+. 7V<? EVJM VV[^ gVlo xV}Ā ăć ċď ēė ḛ̌V ĶĻ̎؆  *17<APXahov|ńŊŏŔŠŨŮųŷżÎ҆ڎ'WGuHHH;r2*GGu¸]^"'.58;> ADJMPUdl{ĂĉđĔuTUPGGG G6]ˑ)V $.5@GJV EUHPGG_GGGOWGGGG6]ˊTV%+V 18?BJV PZ`VcVgqzĂĊđ̔V t InitKernel_MpPLM86 V2.307/08/86 22:05:2і8STACKMEMORYCOEDDATACONSTINITKERNEL_MP_CODEDGROUPh@'HH TD K1 KERNALSETUP MAKEINITPROCF MAKEBKGPROC?GEN MSGWAITCOUNT MSGWAITFREEMSGWAITRESERVENEXCHGNMSGWAITRESERVENPCBNPTIMINGOPCBRUNORGEXCHGORGEXPCB ORGMSGWAITORGPCB ORGPTIMINGRUNQ SOFTVECFREE NSOFTVECFREE USEREXCHFIRSTINTSTACKNMSGWAITORGPTIMINGUSERNUM EXCHSWAPPING OEXCHSWAPPINGCRASHALLOCMRETBEGIN ALLOCMRETENDSADATA BACKGROUND MAKEREADY ORGPARDESCNPARDESCCALLCTDPARDESCOPARDESCORGEXCHGUSERNUM DUPPPP@P*PP PPr ts PH;r&P^Hu΋6+8;r8@ى2  &GF^&Fv^S^&7WF^&FFu~t>4uFF¡2FF4H;FrjF^&GF^&F^&FFFu Pv PDF#;u F%Pvv&Z&TFFuG ~w G G ^&GGF܋G ~wFܣF]EN(tăĎ,:I4^BUFNNF~t0F^&&G&G&G&G&G &G &GFNFʃ~t@]f)U~ uv^&FF]֠@UFFFF%FFFF]mU F FNN t~r&F%F؉FFN/F%N F~!vNF%V+‰F^]HUQQF1+ЉVF10PF1X‰F^]JUQQF1+ЉVF1PF1X‰F^]tЋGWGuHH ;rHHu? V V# &,V1"4=VB ENVSV_VdgmVru~VăĆ̏VĔ ėĚĞĢĦĪĮIJV͎҆׎  " ) 04 9=BIX `pzŃňŗ Ŝţ ŪŭŰųŶŹżſÎȂώގꎚ\ H;r2*GGu¸] 6 $,!;!B!IQTpTFUPGGG G6]ќ)V  $ . 5 @ G JVUHPGGGG GOWGGGG6]˻P  V% +V1 8 >AVGQWVZV^hq y ā Ĉ ̋V͊t InitKProcsCTAsm II-1.0.??SEG??SEGDataData InitKProcsCOEDDGrouphhhP+ MakeUnReady+ MakeReadyNewStackGrunqoPcbRun AG/U^O6 tD:Gw47]  +9t4g  GX[YSP InitKProcs_MFCTAsm II-1.01??SEG??SEGDataData InitKProcs_MFCOEDDGrouphhhG MakeUnReady+ MakeReadyrunqoPcbRun AG/U^O6 tD:Gw47]  +9t4g  InitLoadPLM86 V2.307/08/86 22:05:5Ζ6STACKMEMORYCOEDDATACONSTINITLOAD_VP_CODEDGROUPWh@ HHTdD$ KINITLOADn BUFFDEVICENUMFMULPAR ORGOEXUCB SATEMPLOWEST SATEMPMINUSERNUMPRIMARYWBUFFLOADTASKREADDWORDMUL DUH>tv vv!F6u#kFЋON^&ONԋN҉N^Љ^̌F&Nv QWRPFPF ur>GWteFtt tKFG F܃> u>t^&?tF ^&G +G;Fs'F u;vNFFF)F)G ~wG ;sG ;GsFXG FFv ^SFPQvRPFPF uhvPsFZFFFFFF~u FF V$*/3BGQzĂ̕V ĢĮȂώق=JPTY]p͓V ͟V űӂ݂ X6Fv^S6F>tGFH;Fr9F^3  InitLoadProcPLM86 V2.307/08/86 22:06:3ϖ7STACKMEMORYCOEDDATACONSTINITLOADPROC_CODEDGROUP&h@rHH TD K INITLOADPROCnj; RGPROCDESC NPROCDESCCRASHNOTIMPLEMENTED STEALSLFOROS? DUFF uHF ؋NrىW͋F ؋+VPFF N؋vLQNķFY룋]5#*1V4VKOVaVwĉxt InitMemCTAsm II-1.0-??SEG??SEGdatadata MinitCodeCOEDdgrouphhh] BusTimeoutOffInitMem fBusTimeoutReadyForBusTimeoutRpNMIIntHandler  FindLimitfCheckBusTimeout9 NMIIntHandler TouchLast16K8NMIIntHandlerNGen3^vErcfParity saEndMemory hardwareTypeparityEnablePortNGen processorType fCheckParity(3 T TTTTT,PV>t t>t @tXAG#(PX#3PR> u$3ZX  YRU3>t>s6 6 6&D&G>uV V]% !(8>FJDU>t >s)%VR> u$Z]  *.3U>t#>sR> u Z] UFuNF3Q@3&&-;u!&&-;u&&-;uGGYYEOGu⾋3Q@&-;uGGYYOGu3  3]beĜģy>u >u1R>r"=3&&CC8 3ɸ̻>t&7&7&7s>t&7&7&7s>t&&;u*&7t9A>t,>r> u uUuKuAM>t P >r> r @0  KCt33&7&&43&?&7uι k ]TNT]VT_]aTm{ā]ȃTČ]ȎTĚĥī]ȭTȶ϶ֶ +=)8UV3V3 &&GGV] InitMem_MFCTAsm II-1.0.??SEG??SEGdatadata InitMem_MFCOEDdgrouphhh+InitMem FindLimit saEndMemorypCdtCrash AG,U@h%u&o>2]   InitMulPar_MFPLM86 V2.307/08/86 22:06:4Ζ8STACKMEMORYCOEDDATACONSTINITMULPAR_MF_CODEDGROUPh@*HH TD% KINITPRIMARYPARTITIONLRGOUCB ORGOEXUCB ORGPARDESCOALLCTDPARDESCCALLCTDPARDESCOPARDESCSBEXITRUNFILESPECSBEXITRUNFILEPSWDEXITRUNFILEPRIO RGPRIPARNAME CBPRIPARNAME CBNODENAMENODENAME SASEMIMAX SASEMILOWEST SASEMIHIGHEST SATEMPHIGHEST OMEMAVAILSADATAOSALLOCMRETBEGIN%1 DUG1 t 1@.PF1GGGr@GGGG G GGFON^&^&G^&GG!]ëa %/6VFJPT[irv|ĀĆ Ċđė ě ĨĴ؆U^6^G^6LNG^G^G^GR^SG*^G^GOFG3  UNFILEPRIO HARDWARETYPENPCBNUCBOALLCTDPARDESC OMEMAVAIL ORGOEXUCB ORGPARDESCORGPCB PENDOFOSBOOT PSCREENMAPSADATAOS SAENDMEMORY SASEMIHIGHEST SASEMILOWEST SASEMIMAX SATEMPHIGHESTSBEXITRUNFILEPSWDSBEXITRUNFILESPECSBUFOUT SSCREENMAPhUSERNUMPRIMARYGETVHBCRASHIFERCNOTOK CREATEASIB SWAPINSEGMENTMEMFREE LARGEALLOC LARGEDEALLOCG %$ DBUGF_F]Ԝ ")8F>U 6^*^^GG"G!GG%1R+QPPP+P+@PPGGG.F@1 P[ËÃÉF<t:t<uF$FG+GG$P6PP6PP?FGGGG$+G GGG6؜((!&8@HNF^&G&G&G^&F^O^^&]˫e%,D S _ehsąċĒĕĞįĶĽΆՆ t InitMulPar_MpPLM86 V2.307/08/86 22:07:1Ж8STACKMEMORYCOEDDATACONSTINITMULPAR_MP_CODEDGROUPh@cHHT$ߘD%$ K5INITPARTITIONDATASTRUCINITPRIMARYPARTITIONy MOUSEDATA RGPRIPARNAME CBPRIPARNAMEFLLESTABLISHEDCALLCTDPARDESC CFRAMESMAXEXITRUNFILEPRIO HARDWARETYPENPCBOALLCTDPARDESC OMEMAVAILOPARDESC ORGOEXUCB ORGPARDESCORGPCB PENDOFOSBOOT PSCREENMAPSADATAOS SASEMIHIGHEST SASEMILOWEST SASEMIMAX SATEMPHIGHESTSBEXITRUNFILEPSWDSBEXITRUNFILESPECSBUFOUT SSCREENMAP RGFLINEDIRTYRGBRUNS RGBRUNSVIRGIN %$ DU&GG‹þƿ ÉF%1GGGG G ‰FGF1GGFON~N^&^&G^&GG!O"^&V^&^&^&^&^&^&^&^&^&^&^&GFF.F^&Z&FF^&Z&FF^&Z&N ȠFFF  %) /<P cg n w{ āą ċĖĤĨ Ĺļ dž ͆ц܆  " Ō ^&Z&FF^&Z&FF^&Z&F F^&Z&<t<t<u-&G&_&G&_&G&_^&Z&^& ^&Ŀ6FY^&ć]f;(VeitxăćēĥİƎ܆:U_^6D*^GOWFGF^&G&G&G^&F^O^^&X^]ޜV   \/5 <CGKS dk răĊėĞīĶ †Ԋt InitMulPar_VpPLM86 V2.307/08/86 22:07:4͖8STACKMEMORYCOEDDATACONSTINITMULPAR_MP_CODEDGROUPh@OHH T(ۘD%$ KGINITPARTITIONDATASTRUC>INITPRIMARYPARTITION!INITVPSWAPFILEx/ RGPRIPARNAME CBPRIPARNAMEFLLESTABLISHED ASIBSHAREDKDS RGFLINEDIRTYRGBRUNS RGBRUNSVIRGIN CPARFREEMAXFHSWAPFRETRYNOSUCHVOLUMEMEMMAPLARGEMAPSAMEMMAXSAMEMMINSBSWAPFILETRYEACHCALLCTDPARDESC CFRAMESMAXEXITR4 RY_cm~āą#ĉ čĐ ̙V-̟V*Ĥ ĩĭıĵ̺V-V*ņɎφӎڎ&9FKOUXV+^V*dio(rV+xV*őŖşţŪŲŶžŎʆ Ύ؎ߎ(W-PPPGGGGGGPP@GG G PGHPPPGGGGOOO@OFGF^&F^S]ԜMV, V*)06>FWV.^elw̅V/ĎĕěģīĴĻŽ׎!U*>GOFGF^&G&G&G^&F^O^^&X^]CR ( #\)/ 6!9"=GX_fw%~%ċ$Ē$ğĪĶU<t<t<u6&&G&_&&G&_&&G&_^&Z&^& &7^&Ŀ^Y]3)&,8>J\'grIxUQ~]Fu+JBRRPP u]d 6V)@ tInitNGenIoAddrPLM86 V2.307/08/86 22:08:2Ζ9STACKMEMORYCOEDDATACONSTINITNGENIOADDR_CODEDGROUPh@$HH TD KSETUPNGENIOADDR݌ DMABYTEPTRCLR DMACOMMANDDMAMASKDMAMODE PROCESSORTYPE DMAEARENABLEBEEPERPORTNGENEARPORTPARITYENABLEPORTNGENPARITYERRPORT0NGENPARITYERRPORT1NGEN VIDCONTROL VID6845DATA VID6845ADDR COMMDMAADDR COMMDMAWRDCNTTIMERCTL TIMERCOMM EXTCTLREG COMMDMAEARRDSRLRDSRHTDSRLTDSRHPCSARLPCSARHPCRLPCRHCPORTSTATMODEWORD8254NGENCOUNTER08254NGENCOUNTER18254NGENCOUNTER28254NGENCLEARRTCINTPORT XINTR3VECTORPBAUDRATECTLWORDBAUDRATECTLWORDBAUDRATECTLREGm<BAUDRATECTLMASK TIMERCOMMEOP COMMDATAREG EXTCNTLREGAWS DUQ<t<t>u-&$   &$ `bdfhjlnp@>t & "$64 `bdfhjlnp@!>t"G & , 2 7 ;A IMSY_elrx)}*ā(ć'Č+ď%ē%ęğĥīıķĽÆɆφՆۆ    !' -3 9!?"EKQW]ciou{ŁŇōœřşťūűŷ#ʆ҆ֆ ܆ 5 & "$ `bdfhjlnp@QQ>t`bdfhjlnp@> u 8  "460 `bdfhjlnp@lO  !" &,28>DJPV\bhntzĀĆČĒ#Ę$Ğħıķ ĽÆˆφՆۆ )*('"&&%*%-4;AGMS [ _ ek q!w"}ŃʼnŏŕśšŧŬŰŶż†ȆΆԆچ#Q]˹$t4   InitNls_MfPLM86 V2.307/08/86 22:09:4˖2STACKMEMORYCOEDDATACONST INITNLS_CODEDGROUPh@8HH T:ɘD K INITNLSTABLESqWRITELOG SETSLFOROSLOADTASKOPENFILE CLOSEFILE SBNLSFILESPECSBNLSFILEPASSWORD PNLSTABLESPUSERXLATTABLE PXLATTABLEWXLATTABLECHKSUM SATEMPLOWEST D01234567890ABCDEFw:ERC xxxxHUFFPPPPPrmPFNANt@ ɱuA"rF u'FvPPFvFF tPFFF&G1F&?TNu΋^+;r+؉^F6&L~^NOYFF&GF&G&GFF&GHN;rF^&FuًFP&GF&O~u+JVt]&GFv^&F^&?SFu:FFFFw^&FFu+FF&GF&O!+VV cVnVĄ ĒĖķ ͆I MVS^ŀ InitNoVid_t1PLM86 V2.307/08/86 22:08:4̖5STACKMEMORYCOEDDATACONSTINITVID_T1_CODEDGROUPh@>HHTD,$  K INITVIDEOZO: PROCESSORTYPERGSYMBOL GETPSTRUCTUREWRITESARCRASH DYUF tP]X V,U> P]eVɠ&.UQ>>] 8PU  c  P  P                          ]d "*2:BJRZbjrzĂĊĒĚĢĪIJĺŽʎҎڎ{ZUQ> thPPPP&G$ &G& &G"FF=s&3uFދ],%V#*18?E]fÊt InitNls_WsPLM86 V2.307/08/86 22:09:1Ζ2STACKMEMORYCOEDDATACONST INITNLS_CODEDGROUPh@PHH T:ɘD' K INITNLSTABLESqWRITELOG SETSLFOROSINITLOADOPENFILE CLOSEFILE SBNLSFILESPECSBNLSFILEPASSWORD PRGINFOIKEYPDIACRITICTABLE PNLSTABLESPUSERXLATTABLE PXLATTABLEWXLATTABLECHKSUM SATEMPLOWESTY' D01234567890ABCDEFw:ERC xxxxHUFFPPPPPrmPFNANt@ ɱuA"rF u'FvPPFvFF tP6/FFF&G1F&?TNu΋^+;r+؉^F6&L~^NOYFF&GF&G&GFF&GHN;rF^&FuًFP&GF&O~u+JVtM&GFv^&F^&?EKu*FF&Z&WFF&GF&O~u+Jݜ!+VVcVnVĄĒ Ė ͆    IMVS ^ ŀ ũŭŲņ ɂ ͆ ؆ Vt]&GFv^&F^&?SFu:FFFFw^&FFu+FF&GF&O~u+JVt0&ONv^&N^&?TXu FF]ˋ) Y _ c g r Ĕ ļ 8U,~uF;v~z־FFw%^+ȊBֱnFuӍFP PF])#',7Aală̍Vit5 φ Ն ق ݆MR~u+JVt0&ONv^&N^&?TXu FF]ˣD H <U,~uF;v~z־FFw%^+ȊBֱnFuӍFP PF]b)#',7Aală̍Vit InitMount_MFPLM86 V2.307/08/86 22:10:0ז7STACKMEMORYCOEDDATACONSTINITMOUNT_MF_CODEDGROUPh@XHHT6͘D KINITMOUNTTABLEXFSIN2ČC FATTENTIONRQ MASKFPINDEX NDEVMOUNTEDRGFPMASTERMOUNTTABLEORGODCBORGOVHB RGODCBLAST RGOVHBLASTSPEC SYSDEVICENUM VERIFYCODEWBUFFCRASHREADVHBULCMPBWRITEVHBPCDTBMYSLOT FMASTERFP WMYFPINDEXFATTNINTSENABLED DEVNAMEINIT GETDATETIMEUPDATEMOUNTTABLEISSUETABLEUPDATESYSTIMENTICKSINITDISKQ DUF]5 U~u~u~t ~u]!;UF;FuF ;Ft]PXU؋FvFƇƇ&~]$'(38=A^UQs%6pGPGPRPP#6pGPGPRPPF]c!  *V26 OVUp%t/p&trp?udF teFPnGFFF;w<nv8GuOQLQPu2FuFF;wntFunrnGpnpG&pG#s,6pGPGPnGPGPF[6pGPGPnGPGPF;up_&nGpG&F tP]4  & 3VG K ]gm ̇Vħıķ ς Ԇ ߂   $V/3 B PV` g p ̈́V ؠUrs&p$uGpG82pG>rr9rbpGspGPGPXp#t"F u>urpG#crur1FFrr9sp&t>nG:Wu&0 sFFFr.Fs&&H(:u #FFˊFr P]ˌe VV ( . 5<GJMQV^ hv ỳVĞĨIJĵV ԆSt InitMstr_t1MpPLM86 V2.307/08/86 22:10:4Ӗ8STACKMEMORYCOEDDATACONSTINITMSTR_T1MP_CODEDGROUPh@IHHT$ߘD K6 XBLOCKINITDCTINIT{ INITCOMMIOINITMSTR|OPARDESC ORGPARDESCUSERNUMPRIMARY ACKINDMAEAR ACKOUTDMAEARCPORTF6MHZ186 OCW1_8259PCRHPCSARH PROCESSORTYPESNRMTIMEOUTINTERVAL TIMERCOMMTIMERCTL PACKINBUF PACKOUTBUF ACKINDMAADDR ACKOUTDMAADDRBOOTID ENDOSTABLEFCOMMBAD FHIGHSPEEDNDCTNOU5   NWSACTIVENWSTOTAL NXBLOCKSFREENXBLOCKSSMALLFREENXBLOCKNXBLOCKBOUNDARYNXBLOCKSMALLBOUNDARY NXBLOCKSMALL NXBLOCKSTOTALNXBLOCKSSMALLTOTALORGDCTORGSBWSUSERNAMEPDMABUFRGSBWSUSERNAME SAFREELIST*SAFREELISTSMALL SATEMPHIGHEST SATEMPLOWEST SAPERXBLOCK SAPERSMALLRQ SAXBLOCKFIRSTSAXBLOCKSMALLFIRSTSBVERRUNSIOCLOCK SSMALLXBLOCKSTATSFHIGHSPEED STATSSBVERRUNSXBMAX SXBMAXSMALL TIMERNUMBERTIMERRQTICKSPERSECONDALLOCMRETBEGIN DEACTIVATEDCTCRASH OPENRTCLOCK RECORDERROR DUU1PFPFR11PYFBV+;w (P+FFFFPt&G&G&Gs &G &G&G&G&G&O &G &G FFFS>uF)FFF;rF^&G ^&G ^GP^&G^GP^&GFFFFF##N;t@~TSTANDINGMAXNSECTORPERXBLOCKNTICKS NWSACTIVENWSTOTAL NXBLOCKSFREENXBLOCKSSMALLFREENXBLOCKNXBLOCKBOUNDARYNXBLOCKSMALLBOUNDARY NXBLOCKSMALL NXBLOCKSTOTALNXBLOCKSSMALLTOTALORGDCTORGSBWSUSERNAMEPDMABUFuF)FFF;rF^&G ^&G ^GP^&G^GP^&GFFFf8V>!9&V>/94?6B3T.W6`-e.j7ms"āĊđĔĜĤ+̲V=ķ+Ľ+,Ćʆ+ΆԆ+؆ކ+ )4<DLPX`mqxŀń"Ő0œ*Ŗ.ť"ŭ.vFF##N;t@~uF)FFF)FF^&F;u^&F F^&FM^&FFFF)FFF;rF^&G ^&G ^GP^&G^GP^&GFFFFF##N;t@~uF)FFF)FF^&F;u^&F F^&FM^&++ ].*--@"Q!y/|)-ĎĖ-ن-)-) EI LO"S!VY1\5gj4mt:wz#}"ŀ$ń&ņ(`{UQQrPFHN;r&r^F@GvFu]k%V;%/%CVub=PtF$]˟E2 2 (,48 HMT W2_ f otkUFN]O3UQFFF>u% F%] U{]g \ \\NJt InitMstr_t1SpPLM86 V2.307/08/86 22:11:0֖8STACKMEMORYCOEDDATACONSTINITMSTR_T1SP_CODEDGROUPh@zHHT$ߘD K6 XBLOCKINITDCTINITJ INITCOMMIOINITMSTR~ ACKINDMAEAR ACKOUTDMAEARCPORTF6MHZ186 OCW1_8259PCRHPCSARH PROCESSORTYPESNRMTIMEOUTINTERVAL TIMERCOMMTIMERCTL PACKINBUF PACKOUTBUF ACKINDMAADDR ACKOUTDMAADDRBOOTID ENDOSTABLEFCOMMBAD FHIGHSPEEDNDCTNOUTSTANDINGMAXNSECTORPERXBLOCKNTICKS6 uF)FFF)F35V;!6&V;/64?3B0T+W3`*e+j4msĂĊĒ(̟V:Ĥ(Ī(ĭ)Ļ Ŀ džʆΆ ֆ ߆     ' / < @ G OS_-b'e+t|+ſ+݆'*^F^&F;u^&F F^&FM^&FFFF)FFF;rF^&G ^&G ^GP^&G^GP^&GFFFFF##N;t@~uF)FFF)FF^&F;u^&F F^&FM^&++ ]^yG,J&M*\d*ħ*ņ&ӆ*!$'.*2581;B7EH KN!R#T%`JUQQrPFHN;r&r^F@GvFu]˜%V8"/"CV9NSV%UP]6 V<UQQs sSoSc>ub=PtF$]МE/ / (, 48HM T W/_fot0:UFN]3OUQFFF>u% F%]J~UJ] \ \\NJt InitOs_MFPLM86 V2.307/08/86 22:11:3Ӗ4STACKMEMORYCOEDDATACONSTINITOS_MF_CODEDGROUPh@HH#T D$ K KINITތ HARDWARETYPENUCBORGOUCBRGUCB SETUPOSINTF CHECKMEMORYINIT59 KERNALSETUP BOOTINTERFACE RESTORERTC MAKEINITPROC MAKEBKGPROC INITSUBSYSBLK INITMEMORYLLINITPRIMARYPARTITIONINITTERMINATION SETUPVECTOR CHAINTOUSERCHECKFORMASTERSADATA ALLOCMRETEND CREATEPROCESSCRASHFETCHLOCALUSERNUM SETPANELSTATE FKLUDGEAVAIL FMASTERFPFPROCESSNINITPROCHARDWARENINITPROCINTDISABLENINITPROCINTENABLE NOSPROCDESC OMEMAVAILRGINITPROCHARDWARERGINITPROCINTDISABLEcRGINITPROCINTENABLE RGOSPROCDESC RGOSTABLEORGPCBOPCBRUNNPARDESCMASK186FIAMPOLLINGECC$. DUsPsP"468>< t<u<<:2(" t u!">!u9vć H;r_6؍usP9vć ܚsPH;s ؍wGG PߜV V +$V -V2V7V\VHapv|ł͒VPŗ͟V4ͥV=ūŵΆՆU܆Р%6%2<t<t6%>9vć ܀>u<t<uPPxPP tP&G&&_&G &G&_&G&G &_&G&G&_8u5>t.&G&G&_&G"&G&_ &P&&X&P &P&X£&P&&X&P &P&X£&H&&X&H VJ VJ(47VJ@OTY]ilptx~Ą̒VV̚VVģ̨V3ĭ̵V4ĺ&ǂ&ц%ڂ%''(( Q)R4S=TINW-_f-q.z.Ņōœ+Ş+ũ,Ų,ŽņȆΆ)ق)**|&NMEDIATEDINT NOSPROCDESCNRAWINTNUCB OCW1_8259 OMEMAVAILORGOUCBORGPCB PROCESSORTYPERGINITPROCHARDWARERGINITPROCINTDISABLERGINITPROCINTENABLERGMEDIATEDINTDESC RGOSTABLE RGOSPROCDESC RGRAWINTDESCRGUCBSBEXITRUNFILEPSWDSBEXITRUNFILESPECSBINITFILESPECSBINITFILEPASSWORDSBINSTALLVDMSPECSBINSTALLVDMPSWDSBINSTALLKBDSPECSBINSTALLKBDPSWDSBINSTALLMATHSPECSBINSTALLMATHPSWDWSTYPE ALLOCAREASLINITEXITNEWSTACK ALLOCMEMORYSLCRASH CREATEPROCESSALLOCMRETBEGIN ALLOCMRETEND BOOTINTERFACE CHECKPARITY CHECKMEMORYINIT186INIT8259INIT8274INITPRIMARYPARTITION INITSUBSYSBLK KERNALSETUP MAKEINITPROC MAKEBKGPROC RESTORERTCSADATA% SETUPNGENIOADDR SETUPIOADDR SETUPOSINTF SETUPVECTOR TOUCHLAST16KINPUTPLM OUTPUTPLM STEALSLFOROS KBDERRINTCWS KBDTXINTCWS KBDRXINTCWSSETCOMMISRRAWSFNCBRGCHECKCONFIG RGCHECKCONFIGCBRGCHECKCONFIGPSWDRGCHECKCONFIGPSWDPARITYENABLEPORTNGENCMDKBD DAVM=VN9VOUQQ>t#  &?uI &?u8 &?u' &?u &?u >uH;s؀u$8u>tƇP؀Au<t<uƇ؀Du$>uƇ >uƇ tT>uH;s؀ u#>u Ƈ FƇT؀u0>uƇ Fď؉ƇS؀Cu>uƇ FĄ'.8?IPZakrwāĆċğ#ĨĮ#Ĵĺņ#ɎԆ#چ## #%#*3=BG[ bi muŀ ńŏ Ŗŝ ŧ ŭ ű Ŷ ŎІ ׆ކ r؀Eu$>uƇ>uƇt>u<t<t<uPt<ut <u >t9vć ܠt <u>tPH;r_6؍u>u8>v1@P PX>u5>v. P PX>u;>u4(PP,PP:PP*PP    %+6 ;CVFIOVETcV;hV8qVHvVG{V:Ā̋V9ĐĜ̢V<ĨĭıĽĎȎ̎ц݆Vu@PP(6ZZH;sP(6ZZ ؍*,2.w4G67G8:*P tPO;H t@t-P<t<uHPPSPSFPPPPP tP>uV   @Vs>ug<t<t< u$67 H&XFHN;rk&p P tPF&H&0> ^YF &Z&PFu P P tP> P$P tP6&P P]ݜn (/4V39AV4O]tyĉČďĒę̞V3ģ̫V4ȰV1ijV1ķȎV0ҎV4V2V4t InitOsEndCTAsm II-1.0)??SEG??SEGDataDataOsEndCOEDDGrouphH`< pCharacterMap pEndOfOsBoot pRgSysgensSysgen rgSysgen endOfOsBoot CharacterMap9zTTVVT T InitOsEnd_MFCTAsm II-1.0)??SEG??SEGDataDataOsEndCOEDDGrouphh` pEndOfOsBoot endOfOsBoot TT InitOsMainCTAsm II-1.0???SEG??SEGDataDataStackStackInitOsMain_CodeCOEDDGrouphhth  InitSPOsEntry CheckDisks- hardwareTypeKinitfHDiskIn1؎м>u3VJNAGU  )V+VC-3&?&wl&&GV VzV%V&?&w ]!lP؀>t XU InitOsMain_MFCTAsm II-1.0=??SEG??SEGDataDataStackStack InitOsMain_MFCOEDDGrouphhth  InitSPOsEntryKinit؎мAGU  VV InitOsSubs_MFPLM86 V2.307/08/86 22:12:5Ж8STACKMEMORYCOEDDATACONSTINITOSSUBS_MF_CODEDGROUPh@_HH"TVD% K, FPRINTERRORVERCFLLESTABLISHED!NALLOCMRETBEGIN ALLOCMRETEND RECORDERROR SETUPOSINTF  INITSTATUS^INITTERMINATION7 MEMORYINITG CHECKMEMORY INITSUBSYSBLK INITMEMORYLLTESTECC STEALSLFOROS SETSLFOROS STEALLLFOROS6" ORGPARDESCOPARDESCSADATACRASH FINDLIMIT BUSTIMEOUTOFFWRITELOG SETLEDSTATE FCHECKMEM FCHECKECC ENDOSTABLENTERMINATIONRQ OMEMAVAIL POSBUFFER SASEMILOWEST SATEMPHIGHEST SASEMIHIGHEST SATEMPLOWEST SAENDMEMORYSBVERRUN HARDWARETYPE RGLOGGENERICFJUMBO PENDOFOSBOOTZ D@QG bpaXLECJA !7UQQ@%N+N;s ePF!sL‰F;v/;t ePF_*GG])@  !V* -4V: JR[Vehlsz?4UQQFvj^NF@%F] -UQQFv:^N]  ! 3UQFt<v PFN ]V'U U FFF FF~w+F~wvF^&FFuFFuϋ]ː^UJ se&t2Fw~F~ԾFPF~FPPF t0FF>u FPFFPPF#t P7  YUSERNUMPRIMARY VIDCONTROL PCHARACTERMAPCRASHBEEPER BUSTIMEOUTOFF FINDLIMITINITMEMSADATA STARTDISPLAY VIDPRINTN WRITECHAR WRITELINEWRITELOG IOCOMMCTLA IOCOMMDATAA IOCOMMCTLB IOCOMMDATAB MODEWORD8253 BAUDRATECTRA BAUDRATECTRB EXTCTLREG PENDOFOSBOOT$$%ٜ D"6#5$4G7 UQQ@%N+N;s ePF$sX‰F;v;9t eP*F*FGG]ŜD  !V,*-4V1:J#R"[V,e#h"k)t|Ć]-UQQFv^^NF]-UQQFv5^N] !x3UQFt<v PFN ]V,'U>uN" :8JHNL.,*]˰8t#8uO&" ~>u` ]B &K[jẑVĊĚĪ̹VV7U>t]؜  RGUQQF ;sN!F +1@FFF)v6]˘>EX UH]ˮV VF2UP&GP&]D V!\'='U@d!]؜V q*Ur~@sF` F &];-(UQr~@s`&FF]kQU^&&WFVFFPPvFu vPx?FjjFV^&&W^&FF~vvPF^SPvP^SWgY P^SvVY r3FsFF=w2FF^&FhtF;Ft^&Fsư]=MUQF^&FЉF^&FhtF;Ft]ɠbUQ@F+;Nw eP+F_*G G G];7 #V(.15<BFLPVVUQ@F9Fs ePF_*G G G]e+ V%(,39=CGx6UQ!r FPPYCFrF;v ePFF_*GF]Μ,\"V7: BMVR[_fzt InitOsSubs_MpPLM86 V2.307/08/86 22:13:2Җ8STACKMEMORYCOEDDATACONSTINITOSSUBS_MP_CODEDGROUPh@"H H&T\D$$%%% K9 FPRINTERROR" FSTARTVID#FLLESTABLISHED$VERCFALLOCMRETBEGIN ALLOCMRETEND RECORDERROR SETUPIOADDR SETUPOSINTF INITSTATUS[ MEMORYINIT CHECKMEMORYk INITSUBSYSBLK INITMEMORYLL  STEALSLFOROS  SETSLFOROSD  STEALLLFOROS  ORGPARDESCOPARDESC BGRAPHICSPORTCASCADEOCW1_8259CASCADEOCW2_8259CBRGLASTCRASHMSG CFRAMESMAX CBRGINITERROR CPULEDSTATE ENDOSTABLEFGRAPHICSBOARD HARDWARETYPE KBDCONTROLREG KBDDATAREG KBDCLEARINTMBIOPORTNTICKS OCW2_8259 OCW1_8259 OMEMAVAIL PIBUSIDTABLE POSBUFFER POSSCREEN PROCESSORTYPE PSCREENMAP PXBUSIDTABLE RGINITERRORRGLASTCRASHMSG RGLOGGENERICRXRDYSADATAOS SAENDMEMORYSAGRAPHICSBOARD SASEMIHIGHEST SASEMILOWEST SATEMPHIGHEST SATEMPLOWESTS1SBVERRUN SSCREENMAPTXRD8 620 ]ˀ> ufP@p`  ]ˀ>u`A  $().748:9@:F;L!(.4:@ FLR(W\7b8h9n:t;z<ŀ=ņ>Ŏŕśšŧŭ ųŹ(žÆ7Ɇ8φ9Ն:ۆ;<= ]ˀ>uD&"  ]ˀ>t]fd]U>  (#(7.8397:;;AU_em tx(}Ă7Ĉ8č9đ:ĕ>ĝģĩ įĵ(ĺĿ7ņ8ˆ9ц:׆;݆<=>[UFF>uFHFFFw#FPF^8XFuՋ] CU#s]#]È V2=[UP>u <r&<w"ĈF:tĢF>tz"r&uFw~F~ҾFPPF$vPP&w P.P)P PFFw*&pPHP PFuF(F~FPPF>tQ{vPP P6PHPFFFFPPFFF>tPPPF~u&&G  " %( 4 K R[+^bf ozĢ&IJ&̺V6Ȇ̆V5؆V3V4V4V4V3%V4-V4D&T&\V6equ{V5̓V4ʼn͐V3͘V4ťʹV6Æ ʂ&Ά&V5㍛IFFPP FFF9Fw>uVPFP^pV>u?FFOwSFNPFPF^&^&Fu!FP0^9^YF@PH^& FV&FF&G Z&W FP&&GY#u>u(%? D' t uF~tI> u#F t u~t %FF~ w*F~w t uFuFu]˗P\/ DN }Ĝ΍   ! 7IPY(c ň͜V-ʠYUQQF ;sN#F +1FFF)v6]˴??CJMV0Z'kUH>u]ˑV/ $% V.HUQ&G(%P&&&G &&G&W>uG>u: &?t0FF&9r&@<^Yw>}^NNOOY8u8u &Gi&G]>u &GJ>u &G7> u &G $>u &G >u &G &&IV1 #\)06>R+UY] d'l s'yĈĠ'ĭ'ĵ ľĎʎюՎ\V1 %*7?FagmyŅŌŘşūŲžņц؆| PA6>^Yw>}^NNOOY&G&>te> t^%uR&9r@&89u6!6&88u&G6P u]m_ \V1 %2:AZdkry*}ąĎĢĪİĻŎюD-U U FH@FFw" а0NFu֊Fs " "@VVV,]tVnKVVGV.VpVVFVFVF tF@FtF tVF Vk]) !0>YcnxĂҠ&~ UQQF@FuF]a > U@8u:t<u $](V1 #" 8  <@CGKNV[V`jmw{ĉčĔĚğĦĭĴUBD 8: Ƈ pA>p tSB;Dr'Ps>u sr۰]p 6B&ppB린]R "&+/4:>F\PV\dkoux|ĀĄĈ۠ 'U]0 S0UVs V ]Ë$qXs]àqq uq q]Ä% "&/;@GKU^ & ^ &G^ &G^ &G utXtsnrXs"<"uX݀>r tP0P^ƀ>r"u!>t P0P^X^ &O란>r;u>r tr냀>r uB@r>tt>tuds^ &Od뚀>r,u>u P0P^t>r=u_>t ^ &Gu P0P^^ &G" &Gds^ &O^ &G^ &O dx>r uN>r ur >r=tXdsur>t ^ &Ot>tud#us tr̜.147DHT[gryĂċĚġĪĵļ̿\ +#.#1"5/n UQ @F+;Nw eP+F*G G G]? $#V,($.$1%4)=EH$N$RX$\b$bD UQ @F9Fs ePF*G G G]ל3 V,%$(%+)4<?$E$IO$S UQ$r FPPYOFrF;v ePFF*GF]@5\"V17": BMV,R"["^)gor"t InitParityCTAsm II-1.0.??SEG??SEGDataData ParityCodeCOEDDGrouphhhfParity CheckParityB ParityOff0 fCheckParityReadyForParity, hardwareTypepNMIIntHandler RecordError 4U36&D&GV @V]AG "&0U%V]  BBU>u2 V3V0>u P]+]T"]$T(.8V:VInitProcessor_MFPLM86 V2.307/08/86 22:14:1Җ;STACKMEMORYCOEDDATACONSTINITPROCESSOR_MF_CODEDGROUPh@gHHwTTD KFILEDESCRIPTOR0TOKENG"pPUSHFDPOPFDs READBLOCKGETLINEGETTOKENNEWFILEdINITPROC' INITFILEPROC INITMEMPROCD< CLOSEFILE GETFILESTATUSOPENFILEREADREINITXYZBLOCKS DeEND hINCLUDE#UGITMO]" XU>r P0P^9 8:B DF؍Y0]y.#&),/37BENfsUWr >0t600>u]ˡH؍Y0.8:Po]C/ V%/3>AJPW\\UFrBFs BD8:ף8:60SQRPPFrDFr'<>uw DF .<>>t>tF D]OY $(+/9 ɎЎ܎&9R`mx|ŅŌઍūųŽǎΎӎَo6&8>u P0P^^ &Gt &G ^ &Gs&$ 6N&8Hu 6$>th"H";rV&r0:r <9w(r">$urA:r Ght+JuBGP^Ss P0P^^SGS6K^Sd뇸GP^ ԸGP^ 9Ku>Get+JueGIKU GP^ ]ݜL\(\8>AU_\m|\ĂĈ̐\ėġĭijĶ̎ώӎ׎ݎ52UW^Sv^ S^S'..]ל\ #V('DUW^Sv^ S^S']\ÊtInitProcTbl_WSCTAsm II-1.0H??SEG??SEGdatadataconstConst CrashCodeCOED ProcTabledataDGrouph(H( H   nProcDesc vfForkUser vpForkUserCrashNotImplemented rgProcDesc ForkUserEndForkUserCrash AG P VV VVVVVT  InitRemCpu_MFCTAsm II-1.01??SEG??SEGDataData InitRemCpu_MFCOEDDgrouphh hhY RemoteCpuTypesCdtMasterReadyFlagSwapCdtHSetupRct) CleanupRctZWait10!pCdt ReadKeySwitch fMasterFp ' TT PRVRV tZX AGQdY]T5)U3h&&E&&Eh]]T%ZU3&&E] sU@$u*3H& >u :u}x,3H&>ua&H@P&u9&u2&u+&G t3&&&&FFh 6&&]ĝVVζMU>&E!@3H&&H@Pǁ&*X@] InitRqEx_BTPLM86 V2.307/08/86 22:14:4ϖ8STACKMEMORYCOEDDATACONSTINITRQEX_BOOT_CODEDGROUPh@oHH=̘T"D))--  KRQEXINIT LOADFILEINITjO STEALSLFOROS RGPRGRQEXCHGRGRCMAXFMULPAR NWSABORTRQNWSABORTRQINIT NCHGUSERNUMRQNCHGUSERNUMRQINITNTERMINATIONRQNTERMINATIONRQINIT PRGWSABORTRQ RGWSABORTRQPRGTERMINATIONRQRGTERMINATIONRQPRGCHGUSERNUMRQRGCHGUSERNUMRQ RGEXCHREAL S9   ĜĦıĵĻņ=gUQ^v^F&GF@&O&HF]zU ^ &FF^SvF^vNFF^&9r^&F+ȋV;rp&++A^&^8u+JV;t>^0~N^t+J;YuFF^&FF@FF^&?u/PFFF%FF^ &Z&W+FV=r ePv+V+F^&^v&48vNFY^&@v& ;r N^&]V'؆&&%V)V'#&3UF)FF%F;FvNFF)F^]۠EUF ^&P(S^Fv& v&4FY^&F~ tDFF HN;r4^&~Nu+Ju~^&FFu^&;Fu!F(*^&Z&WF^&]ל ġĥ  UPprtPpS6tRPPrmPAt@ ɱuA"r tP e f6PP tP 3 &G1(*&?LRt&GdppRGEXCHREALCRASH+ D,=  .1  @jUQQ~tUFFHN;rE^&Ft.F:r P^ӷv拇^&Fu] 4=VS6fUQFFwĿW^qFuۋ]< $UrF1FPFF t"NFF t"NFF t"NFF]]s    $)- 1GVT_cis} Ĉ Č ĒĜ Ħı ĵ Ļ ņ jU]t InitRqEx_MFPLM86 V2.307/08/86 22:15:1і6STACKMEMORYCOEDDATACONSTINITRQEX_MF_CODEDGROUPJh@IH.٘HyTPD))--  KRQEXINIT LOADFILEINIT  STEALSLFOROSWRITELOGCOPYROUTEBYTETOCDT FMASTERFP RGPRGRQEXCHG RGPRCLOOKUPRGPRCLOOKUPBASERGRCMAXRGPRGLOCALSERVICECODE RGPROUTINGRGPRGNETROUTINGRGSCNTLINFOSYSRGSCNTLINFOUSRRGNREQRESPPBCBSYSRGNREQRESPPBCBUSR SATEMPLOWESTFCHECKREQUESTBLOCKCONSISTENCYFMULPARRCMAXSYS NSYSREQUESTRCMAXUSR NUSRREQUEST NWSABORTRQNWSABORTRQINIT NCHGUSERNUMRQNCHGUSERNUMRQINITNTERMINATIONRQNTERMINATIONRQINIT PRGWSABORTRQ RGWSABORTRQPRGTERMINATIONRQRGTERMINATIONRQPRGCHGUSERNUMRQRGCHGUSERNUMRQ RGEXCHREAL SRGEXCHREAL OMEMAVAILSADATAOSALLOCMRETBEGIN SETSLFOROSCRASHLOADTASKOPENFILE CLOSEFILEà))- -` D-= !1  H,+,(,0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZP[sys]Request.sys:ERC xxxxH :level xxH overlayedU+r,D+FP(S^F(*v 扜,.FFHN;r^v&^&Fu^]'6:EIc~UQQFFwd؋F tP^㋿. ,t?P^S[^FvĴ,NFY^FFu^],*.MkoӠjUQQ~tUFFHN;rE^&Ft.F:r P^ӷv拇^&Fu] 4$=V)S#m6cUQFFwĿW^qFuۋ]> $}UrF1FPFF t"NFF t"NFF t"NFF]_s  $)-1GVT_!c!i"s}ĈČĒ: v&uep&vxp1&ADz|&Ā~&Ā&Ā6>pu&ćz&ć&ć~&ćpćp1Ąć  &8V+=AF^losxV*ĄĒĕěğĴķĻĎȎ؎ߎ #&9@DHPTX`dhptxŇŋŏŚŢŦŪŲŶźĆǎˎΎ ćć>pu ptA:³tC ˈnm$Тo8puk7pćė^;u$:°u@k>pulBp&Ā&Đ^;u$:°u@lk:ltpヿt |Plkp&;w@hsg>pu {P>pus {PvpP&vSpp㋇ p&osjpヿtU  % (,/4 7;>AEH^bimszĄ ĉ ĭıĸľȎԎ V)!$'/:BJTV)Z`kV)ps~ʼnŒśşţūŰųžƎЎӎݎp㋇H;r&;vuѠp1ĿW61g&r hs>uH;s&8t@k&8ѣtC "Šm>&9tC "Šn&8tA "¢j& Ȉisr pPvis6Vv_& 6&&6&&6&&ks6&&ms6&&ns6&&oseir6&&HpϜ %*.3FLSW\hpvĀąĊėĦĬľĎȎَߎ '/6BHOVZahlsyŁŇŎŔŜŠŧŭŵŻŽȎώ׎ݎ 1&XhS>z&1p1PPPtHoshrp&H;rDp1&YhSz&0p1PPPup1&@D^;u$:s!p1&@Dgsvhfp&;vpSpƇ^ks osp1؉ptX&Z&W@"&Z&W %/4:EMT^adlxĚĢĬıľÎԎߎ!(,/7BHLVZ^bf j ouz Ń ņŎŒ Ŗ řŠűŷŻſȆ͍قލ > &&Z&W@*&Z&W &ć  qtrswIƇuqs4&S> &qĜSĜSuufrv؊urfć  ğ&PS06& 6 &4FY &Z&W>up&6 &ubd bdfhtA:³tC ˈ$Т8u 7ćė^;u$:°u@ >uB&Ā&Đ^;u$:°u@ :tヿt |P &;w@ sC>u {P>us {P:j ㋇ Rj &sjヿtU㋇H;rV&;vuѠ1`   ! $(+AELPV]glĐĔěġīķV+ %-7V+=CNV+SVbjor}ŅŏŒŜŠŨŮŲźſɎҎ׎ێ_ĿW6q InitRqEx_WsPLM86 V2.307/08/86 22:15:5͖6STACKMEMORYCOEDDATACONSTINITRQEX_WS_CODEDGROUP3h@H.٘HTPD))--  KRQEXINIT LOADFILEINIT? CLUSTERCONFIG STEALSLFOROSWRITELOG RGPRGRQEXCHG RGPRCLOOKUPRGPRCLOOKUPBASERGRCMAXRGPRGLOCALSERVICECODERGPRGNETROUTINGRGSCNTLINFOSYSRGSCNTLINFOUSRRGNREQRESPPBCBSYSRGNREQRESPPBCBUSR SATEMPLOWESTFCHECKREQUESTBLOCKCONSISTENCYFMULPARRCMAXSYS NSYSREQUESTRCMAXUSR NUSRREQUEST NWSABORTRQNWSABORTRQINIT NCHGUSERNUMRQNCHGUSERNUMRQINITNTERMINATIONRQNTERMINATIONRQINIT NSWAPPINGRQNSWAPPINGRQINIT PRGWSABORTRQ RGWSABORTRQPRGTERMINATIONRQRGTERMINATIONRQhPRGCHGUSERNUMRQRGCHGUSERNUMRQ PRGSWAPPINGRQ RGSWAPPINGRQ RGEXCHREAL SRGEXCHREAL OMEMAVAILSADATAOSALLOCMRETBEGIN SETSLFOROSCRASHINITLOADOPENFILE CLOSEFILE))- -` D9! #s ) (0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ{[sys]Request.sys:ERC xxxxH :level xxH overlayed`UQQ~tKFFHN;r;^&Ft':r P^ӷ^v&Fu]Ü .&7V+F%6\UQFFwĿW^{Fuۋ]< $UUr F1FPFF t"NFF t"NFF tkNFF>tBFF;s4&8Hu!F;s&H&FFá t"NFF]\  ",/26:>TVal#p#v$ĀĊĕ!!ğ"ĩijľ‚Ȇ ݆҆%04:DX=UQ^v^F&GF@&O&HF]zU ^ &FF^SvF^vNFF^&9r^&F+ȋV;rp&++A^&^8u+JV;t>^0~N^t+J;YuFF^&FF@FF^&?u/PFFF%FF^ &Z&W+FV=r ePv+V+F^&^v&48vNFY^&@v& ;r N^&]oV)؆(('V+V)#(3UF)FF%F;FvNFF)F^]dUF ^&P0S^Fv& v&4FY^&F~ tDFF HN;r4^&~Nu+Ju~^&FFu^&;Fu!F02^&Z&WF^&]H ġĥ U468P4S68RPPrmPAt@ ɱuA"r tP]ˡ6PP tP&G102&?LRtT&Gdv'&u &:<1&AD>@&ĀBD&Ā6FH>u&ćzJL&ć&ć~JL&ćNPćRT;  &r s>uH;sR&8t@ Z&8ѣtC "Šb&9tA "Šf&8tB " & Ȉ sr PF:R  s :6& 6&j&6&v& s6&r&s6&z&s6&~&se r6&n&H1&XhS>>&11PPnPtds r' &.4>CHSbj|ĂĕěīįļǎЎՎ؎ #)06>BIOW]djqyņŎšūűŷƎ̎׎ߎN &H;rD1&YhS>&01PPPku1&@D^;u$:s!1&@D s} &;vjv s rs1n؉t&Z&W@"&Z&W&&Z&W@*&Z&W &ć  >u@ ڜ"=EOTafwĂģĶĽĎˎώҎڎ   #*;AEIRWchtyŅŊŕŘśŞšŤŨŰŴŸſÎdžц֎ڎގ< wIƇs4&S> &qĜSĜ SAurv؊rćğ &PS6& 6&4FY&Z&W>up&6&PP]œ-  V%-V2;\@\EVJt InitSysgenPLM86 V2.307/08/86 22:18:0ϖ5STACKMEMORYCOEDDATACONSTINITSYSGEN_CODEDGROUPh@HH TD K SYSGENINITFGEN PRGSYSGENSSYSGENNFUBNIOBNFCB INITSYSDEVNUM CFRAMESMAXEXITRUNFILEPRIO FHIGHSPEEDSEXECXBUSWINDOWSIZECRASHÜ DUFF1@V;rF&&@FNsԁ~9|t }PFF؍GF6@N;w~&;v }P^&G<we.V !)V/36;EJVOVYeilx}ĂćċĎēĝ̢Vħ̯VĵĹĽVŎt InitSMD_MFPLM86 V2.307/08/86 22:17:1ϖ5STACKMEMORYCOEDDATACONSTINITSMD_MF_CODEDGROUPh@QHH T"D KINITDISKZ HDCCNTLBLKSPECWBUFFDWORDMULMASSERRRESETDISKLOGICLINADDRCIRBUFFER CIRBUFFERv DIUQQFuzFuUP@t VPFx]@! $V,6VaEUQQFF;FrEFuzFuWPz@u XPx^Fu]y'%1V:EVP1wU( ﰀzzFF~w>~s8' t uFz t۰PPN$FFFۺ(%] VV@UQQ @%&?5FF<v؋p tk؋GJgHPGFPpG,W.pG#pG>FP4F.p>tNuG#d t uFtr t uzu   P t uP$ ]˒ !$(,09AMQnq̊VĐĚģľV 06#tInitSpDynAlc_MFPLM86 V2.307/08/86 22:17:4̖:STACKMEMORYCOEDDATACONSTINITSPDYNALC_MF_CODEDGROUP$h@ HH4՘T D K(ERRORCODEFPINITBLOCKTYPEINDEX, TOKENPROC> ERRORPROC ALLOCBLOCKSGNUMBEROFBLOCKINITSIZEOFBLOCKINITCRASH INITFILEPROC GETPROCINFOG DU BLOCKTYPE NUMBERySIZEENDd:[sys]xxnn.cnfBUQF ;Ft(v~ N ^t+JVt@] h>UQQruP P^&S^&wsq^&GFF^& uM&Gtu jP^&tKKv&D uPP^&S^&ws.^&Gu jP>t3Kv&D (PP^&S^&wqr jP]Z9 S\g}Ėĝ\Ў׎\$27Z\>UF]N RU1P2P3P)PPP<  %4@LXdp^&G.^&G^&G^&G^&G ^&G p^&Ga^&GU^&GF^&G:^&G.^&G"^&G^&G ^&G^&F].*GV M_c̅V ĝ\ğ\ġ\ģ\ĥ\ħ\ĩ\ī\ĭ\į\ı\ij\ĵ\ķ\Ĺ\Ļ\Ľ\džӂ߂!-0<H T` l x t InitTimer_MFPLM86 V2.307/08/86 22:18:3̖7STACKMEMORYCOEDDATACONSTINITTIMER_MF_CODEDGROUPh@'HH TD K CLOCKTESTWRO RECORDERROR CRTCTESTINT CPITCOUNTFPITINTREADYFORPITINTREADYFORRTCINT D UQQF~ wFFu]ƠU^Z \]6UfbF]KU^@]WUf@PF@>uNuPf@QfbvFF> sNuNu P=w=r7]ƜV!0VPV`wVt InitTimer1CTAsm II-1.00??SEG??SEGDataData PITtest1CodeCOEDDGrouphhh TimerTestInt cRtcTestIntfPITIntReadyForPITInt cPITCountReadyForRtcInt7modeWord8254NGen hardwareTypecChar OCW2_8259ClearRtcIntPort RecordError processorTypecascadeOCW2_8259OutSubcascadeOCW1_8259 fContinue OCW1_8259-TTT T TTU3>t >t >t  L,6&D&G>t>t>t$ 2$]5AG 4DINSZa fPR>t>tO>t>t>tpVf@>t<>t,>t% 0.>t>t P>t>t >u"ZXa #*3EV GV KRY` ov} ĈVȊVĎēĚģĨ7U3>t0>t>t>t@6 L6  6 06&D&G>t2>t!>t>t$$2$V]A )2;DTZahov ~ ē YPSRVt:> r#.((0. 3V3VV&:8 Z[X #+ L-PR>u>u P:> r2>t$>t>t  @2 >t$>t$>t  ZXϰ "ZXE '.5< G Y`gnu|Ć2P> w >r Pf8b X VV InitTimer1_MFCTAsm II-1.01??SEG??SEGDataData InitTimer1_MFCOEDDGrouphhhi.cRepeat cRtcTestInt CurrentPitCmdMsDelayfPITInt$ReadyForPITIntC ReadyPItIntE cPITCount CurrentPitMcwCurrentPitRegACurrentPitVectReadyForRtcInt RecordError"j9TT T TTTU63666]AG /3L6&D&GH<   InitVamDmyPLM86 V2.307/08/86 22:19:2̖5STACKMEMORYCOEDDATACONSTINITVAMDMY_CODEDGROUPh@ HH TD KINITVAMA D U]bt InitVidDmyPLM86 V2.307/08/86 22:19:3˖5STACKMEMORYCOEDDATACONSTINITVIDDMY_CODEDGROUPh@ HH TD K INITVIDEO D U]bt6 &D&G +CUf(] KjPR>tf>tf@(P"ZX 4V6V:U`(] 2PRS> r@fb("[ZX  GU36&D&G}(]!  "',4749PR>t>t@"ZX $ InitTimerPLM86 V2.307/08/86 22:18:5ʖ4STACKMEMORYCOEDDATACONSTINITTIMER_CODEDGROUPh@BɘHH TD$ KCOUNTER08254NGEN CLOCKTESTCCHAR FCONTINUE1 TIMERTESTk% RECORDERRORCASCADEOCW1_8259COUNTER18254NGEN HARDWARETYPEMODEWORD8254NGEN OCW1_8259 PROCESSORTYPENTICKS CRTCTESTINT CPITCOUNTFPITINTOUTPLM OUTPUTPLMREADYFORPITINTREADYFORRTCINTINIT8274KBDOUTKBDIN TIMERTESTINTV DUUMV*#U>t0.F(F(]utcVP@PTPPRPF2PPPP>tVPP VPP}>t<fP@PbPF2P`PPfPP76pP6F2P6F2ĴP]˜Q)DV QV cV pV v̇V ̗V Ġ̱V V V V V V V U>t0.lutVP@P!>tfP@Pp>uP P2 ])"=V FWV `gq~V Ug8PtFNt;P8ut2 >s ]utjbPPP`PPfPPs]ˀ>t'RPPPPPVPPM>tCVPPs]˸bPP`PPfPPuu t664P6PP6Ps]˚>tPFFF> rlNtaNtY>tV1< V 3V<Wr̍V ̚V ̧V ĭ ļV V V V  V *V 7V =Y`V fmV szV ŀ ͎VŔŷ ӆ݆ut 2 PP P]>t=Uv =r P]ˁ>IwF>t>`mw bP|P!>t >u]SA)V 1V?I aVk v~ĆĐ ̢V īĵĽdžUkUffPr]˚r]˰Pr]&G$Z&W&FDDfr<Pr*rt PFPr]˚r]]b7VV"V3VBGWlyV̈VĘĢ̂V̺VVnt=  InitWin_MFPLM86 V2.307/08/86 22:19:4ʖ5STACKMEMORYCOEDDATACONSTINITWIN_MF_CODEDGROUPh@HH TD KINITDISKn HDCCNTLBLKSPECWBUFFCRASHDWORDMULMASSERRRESETDISKLOGICBANYDMAFAULTERRORLINADDRCIRBUFFER CIRBUFFER CHDINTERRUPTSŜ DPU愰憰挰戰抰d t u&? FF<v؋p u؋GJgHPGFPpG,W.pG#pG>Pv t u$:Fut pG#F:p>t$NuG#pGRd t uҋpGRFt4]֜V!0V5 8t>u >u  >u FHN;r, t؋d t uFuFF;v؋p t tuڊ_!ʀ Ӌ؈W#G#6pD!  G"WFt[]#*06AN\cĜĠ ĨīĺľĂԆނ   !ʠn2UFF t uF~w$~tWFu8:].E    &* 2 6=@#HOX\hu0U<t<u FFFN]xPUQFFF<t<t< u F >u F % F%] +TUR1F&FFFFFF^&G&G&G &G&G&G&G&O &G &G FNFNN)NFF;rFF^&G ^&G ^GP^&G^GP^&GFFFFFF##N;t@~uF)FFFF)FF^&F;u^&F F^&FM^&]de!"&2O S [ d m v ~ Ć ĎĒ Ě Ģ İ =  J,`PF tP]CEVV!V$V+V .V :V GVN\ĕĥ̪V ̷V̼V 1t ľ Ά7 XiaUPF%FFFH;Fr$F^F^GFFNFuӋFF^GFPP ]EV%!&)1agvyV%Ąć̐V%ĕĘğ1/U&G$u&G&G0]Ϝ$ ttInitWS_t1ClstrSpPLM86 V2.307/08/86 22:21:1Ԗ;STACKMEMORYCOEDDATACONSTINITWS_T1CLSTRSP_CODEDGROUPh@\HHT&ݘD K WSINIT/K TIMERCOMMTIMERCTLCPORT OCW1_8259PCRHPCSARH ACKINDMAADDR ACKINDMAEAR ACKOUTDMAEAR PACKINBUF PACKOUTBUF ACKOUTDMAADDR ENDOSTABLECRCBMAX FOLDSTYLENPARDESCNSECTORPERXBLOCKNTERMINATIONRQNTICKSNTICKSPERSECONDNXBLOCKNXBLOCKBOUNDARY ORCBFIRSTORCBLASTORGCLUSTERTERM ORGUSERTABLE PROCESSORTYPE PBOOTBLOCKPDMABUF RCBAVAILHEAD RCBAVAILTAIL SAFREELISTSXBDATASXBMAXSIOCLOCKSTATIONADDRESSALLOCMRETBEGIN DU UQS}SqSS<t<t F$>u8:].E    &* 2 6=@#HOX\hu0U<t<u FFFN]xPUQFFF<t<t< u F >u F % F%] +TUR1F&FFFFFF^&G&G&G &G&G&G&G&O &G &G FNFNN)NFF;rFF^&G ^&G ^GP^&G^GP^&GFFFFFF##N;t@~uF)FFFF)FF^&F;u^&F F^&FM^&]de!"&2O S [ d m v ~ Ć ĎĒ Ě Ģ İ  ľ Ά7 XiaUPF%FFFH;Fr$F^F^GFFNFuӋFF^GFPP ]EV%!&)1agvyV%Ąć̐V%ĕĘğ1/U&G$u&G&G0]Ϝ$ tt InitWS1PLM86 V2.307/08/86 22:21:3Җ2STACKMEMORYCOEDDATACONST INITWS1_CODEDGROUPh@LHH T(ۘD KWSINIT1JSIOCLOCK MASK8259ASNRMSTOWAITFORTIMERRQ HARDWARETYPECRASHISRNULL ISREXSTAT ISRRXSPEC OPENRTCLOCK SETCOMMISRRAWPREPAREIDSEARCH DUQQ>tPPRPWQRPRPPPPPF tP&6.($(F`NNJJ JJ~JJJ.J, > {\8?kfN*Ua/t!F ArrayHigh TouchLast16KREINITXYZBLOCKSTPINITINITTERMINATION WTOKENVALUE- T0QBLKINIT6 CurrentPitMcwD USERNUMLAST ICCINITFILEInitPITFINITSETMsDelayDInitKernel_MF! InitBus_MF!InitSpDynAlc_MF!9InitWS_t1ClstrSp!VI'g>p7 `2DZ-PxKBDOUT InitLoadProc ALLOCBLOCKS9rgSysgenCPINIT6LCBINIT6 INITIALIZESIOCLOCKKBDTEST CleanupRctSetKbdIntHandlerFINITERR6 InitNls_Ws!InitOsSubs_MF! InitClock_MF! InitVamDmy!K InitNls_Mf! InitSMD_MF!6InitKProcs_MF!InitGraphics_i! InitIcc_MF!c&M^¯9"Foi3yˡ/?TFHCONFIG-FILEDESCRIPTOR FPIXReadyForParitySPIX nProcDesc pRgSysgen InitConfig- FMODTIMEOUT6 SETUPIOADDRInitMode3DmaCountAINITGETCOMMALOCFINISHED-FINDGRAPHICSBOARD CBAP2DEFAULT FSTARTVIDWSINIT1ZInitWS1!Z InitBoot_MF! InitDev_MF!F InitOs_MF! InitSysgen!<InitIccFHdler_MF!InitMstr_t1Mp!InitTimer1_MF!D InitExit_Mp!M InitVidDmy!L InitTimer!F=8qNk1v*[`#FTFORKUSERPRGPRGNETROUTING saNextFree INITMEMPROC  CURRENTLINE6INITVAMKNSECTORPERXBLK TimerTestInt@InitLoad MATCHTOKENPUSHFD CdtMasterReadyFlag FCONTINUEFinit186AInitDevNamDum_MF!LInitKbd!InitKbdPros_Mp! InitCommon!&InitFloppy_t1!o InitParity!InitNGenIoAddr!q!/z&_P*8iIYBTPIXPBITMAPEXCHSSAVEICCINITSRCBTESTECCINITVPSWAPFILENMIIntHandlerNGen SYSGENINIT< CheckDisksCHECKFORMASTERuSetupRctCOUNTER08254NGENF pCharacterMapInitKernel_Mp!InitFile_t1Vp!gInitProcessor_MF! `{>WjduD5+L$cRepeatD INITTOKENINITPROC  PBOOTBLOCKFILTERPROCESSEXCHAllocMemoryInit FMODCLOCK6 FDBGRESIDENT-CrashNotImplementedINITKBDPROCESSNUCBInit8255ACOPYROUTEBYTETOCDTInit8251AInit8259ASXBMAXSADATAOS InitOsMain! InitWin_t1!PInitOsSubs_Mp!InitWS_t1ClstrMp!R InitRqEx_MF!InitProcTbl_WS! InitNoVid_t1!17'XD"ai>IqxRCPIXsSysgenNewStackGETLINE CONFIGFILELENGTH-PSYSTIME FORKUSEREND PRGOEXUCBPRGOUCBCurrentPitRegADPATHNAME6INITMOUNTTABLE InitLoadProc! InitTimer_MF!> InitOs_Mp! InitWin_MF!MInitDev!APx!peZ8E%~+=J0`k rgProcDesc FSKIPTOLINE6POPFD NPARDESCfParity FDEBUGCONFIG-INITERR RemoteCpuTypeIBNEXT- PACKINBUFNEXTCONFIGFILELFA-Init8274ASXBDATA TIMERTESTFCRCBMAX WSAGENTSTACKGETTOKEN InitMulPar_Mp! InitKbdInt! InitBoot_t1! InitLoad! InitRqEx_Ws!%>   SourceDbgOncPLM86 V2.307/04/86 21:40:0ٖ7STACKMEMORYCODEDATACONSTSOURCEDBGONC_CODEDGROUP0h@HH TD KINITSOURCEDBGNUB! RGSDBGBKPTSDBGVFSYMBOLSINUSE DU  ]ۜ [t.|se49#R'j_?XI INITERRORPROC READKEYSWITCHuDPIX ReadyPItIntDInit6402ASwapCdtMAKETCBSERRTPINITFILEERRFINPUTINTERRUPTRGSYMBOLw vpForkUser MAKET0CBSAPMODELInitMstr_t1Sp!InitFile_t1Mp!_ InitKProcs! InitRqEx_Xp!2InitRemCpu_MF! InitMem_MF!g!,V2DN`)?6mPRGCOMMRAWVECTORKBDIN FKBDINTERRUPTNWS6PRGRCMAXIBMAX-CurrentPitVectDFMULPARcounter28254NGenA InitOsEnd_MF!InitFntPanIO_MF!u InitCp_MF!6Fork_Vp!-V]BmsKz'3:Qe PACKOUTBUFcbFree fCheckParityFMODLINE6ArrayLow vfForkUser CLUSTERCONFIGSETUPNGENIOADDRINITERR2FMODNWS6 CheckParity INITTOKENPROC InitCltp_MF!InitMem! InitConfig!- InitAlloc! InitClock! InitRqEx_BT! InitOsEnd!InitDevName_MF!GVM7=o,_gE$1x InitComm2ALOGIT cbArrayFree DMPDEVICENUM PDMABUF READBLOCK Init8237A InitMount_MF! InitExit_Vp!PInitFile_t1Sp!WInitMulPar_Vp! InitCluster! InitFile_MF!SInitOsMain_MF!Bq:(f/Z}vMb$5lUAPIX pToDeallocateFCLOCK6RPIX FEXPLINENO6CHECKERCWait10 USEREXCHFIRSTFNEXTCONFIGFILEPAGE- INITFILEPROC T0INIT6 CurrentPitCmdDCCHARFStartRTCFInit51FInit59F InitCounterA ParityOffNEWFILE InitMulPar_MF! InitTimer1!@ InitFont_t1!wInitCommon_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: Init.lib VERSION: II-1.0 (Tuesday July 8, 1986, 22:35) ?  SourceDbgRqPLM86 V2.307/04/86 21:40:3֖6STACKMEMORYCODEDATACONSTSOURCEDBGRQ_CODEDGROUPoh@ HHTD KJVEXCHSOURCEDBGUSERNUMKBDSAVEVFSOURCEDBGINSTALLEDSDBGVIDSERVESOURCEDBGRQ DB U]]t SourceDbgNubPLM86 V2.307/04/86 21:41:0ؖ:STACKMEMORYCODEDATACONSTSOURCEDBGNUBPLM_CODEDGROUP<h@,HHT D K"USERNUMSOURCEDBGVDSTATEG8 SOURCEDBGNUBSCREENOFDSTATE RESUMESOURCEDBG'Μ DTUQ]! U~u ~u]O 'U];t SourceDbgScrPLM86 V2.307/04/86 21:41:5Ӗ7STACKMEMORYCODEDATACONSTSOURCEDBGSCR_CODEDGROUP(h@ HH TD K1SWITCHTOSOURCEDBGVAMSETPRESOURCEDBGVAMŜ D U]b U]]tSourceDbgOsDataPLM86 V2.307/04/86 21:42:1֖:STACKMEMORYCODEDATACONSTSOURCEDBGOSDATA_CODEDGROUPNh@H0טH;TD K! RGSDBGBKPT VFINVOKESDBG SDBGRGPDEBUGݐ| SDBGWSSINT SDBGWSPINTSDBGUSERNUMHISTO SDBGFHCRASHSDBGSAFIRSTSWAP SDBGSALIMSWAPSDBGVFSYMBOLSINUSEn,USERNUMKBDSAVE SAENDMEMORYNPCBNEXCHGΜ DW4)  $(,t9Yw$/mTaLCINITSOURCEDBGNUB SDBGFHCRASHSDBGVFSYMBOLSINUSEUSERNUMSOURCEDBGSERVESOURCEDBGRQUSERNUMKBDSAVE VFINVOKESDBGSDBGVID SDBGRGPDEBUGSWITCHTOSOURCEDBGVAMSDBGUSERNUMHISTO SourceDbgOnc!SourceDbgOsData!.axUqP>Gi#5SDBGSAFIRSTSWAP SDBGWSPINTSETPRESOURCEDBGVAM SDBGWSSINTSCREENOFDSTATEVEXCHSOURCEDBGRESUMESOURCEDBGVDSTATEVFSOURCEDBGINSTALLED SDBGSALIMSWAP SourceDbgNub RGSDBGBKPT SourceDbgRq! SourceDbgScr! SourceDbgNub!?  040h + 018h ;repeats, faster attrShiftDia EQU 01h; diacritcal key when shifted attrUnShiftDia EQU 02h; diacritcal key when unshifted attrBothDia EQU 03h; diacritcal key when shifted or unshifted %DefTableData (KbdEncodingTable, 0, %(%' DW 'KE' ; signature DB 0, 0C0h, attrControl ; 000 help DB 01h, 0C1h, attrRepeatFast ; 001 up-arrow DB 02h, 0C2h, attrControl ; 002 mark DB 0Dh, 0C3h, attrControl ; 003 bound DB 04h, 0C4h, attrControl ; 004 finish DB 05h, 0C5h, attrControl ; 005 prev page DB 06h, 10h, attrRepeat ; 006 1/2-1/4 DB 07h, 0C7h, attrControl ; 007 cancel DB 08h, 08h, attrRepeat ; 008 backspace DB 09h, 09h, attrControl ; 009 tab DB  0Ah, 0Ah, attrRepeat ; 00A return DB 0Bh, 0CBh, attrRepeatFast ; 00B down-arrow DB 0Ch, 0CCh, attrControl ; 00C next page DB 0Ah, 0Ah, attrRepeat ; 00D next DB 0Eh, 0CEh, attrRepeatFast ; 00E left-arrow DB 12h,  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: SourceDbgNub.lib VERSION: II-1.0 (Monday July 7, 1986, 19:59)  ; ; COPYRIGHT 1980,1983 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. ; ;############################################################################ ; ; NATIVE LANGUAGE SUPPORT TABLE DEFINITIONS ; ; NLS tables are a collection of tables loaded at CTOS initialization ; which provide native language configurability for CTOS. ; Convergent Technolgies reserves the ID range 0 through 7FFFh. The ; range 8000h thru 0FFFFh are available for customer use. ; ; To change an NLS table, edit this file, assemble it, link the ; object to "[sys]nls.sys", and reboot the workstation. ; ;############################################################################ %'########################################################################### %' %' NLS TABLE MACRO DEFINITION - %' %' %DefTableData (TableName, ID, %(data)) %' %DefTableString (TableName, ID, %(string)) %' %' For example: %' %' %DefTableData(UserData, 8002h, %( DW 4 %' DB 41h, 42h, 43h %' DB 0AH)) %' %DefTableString(UserStringName, 8000h, %(StringInSingleQuotes)) %' %'########################################################################### ;############################################################################ ; ; ACCESSING NLS TABLES - ; ; The pointer to the NLS table directory is returned by calling the ; CTOS routine "GetpStructure" with a case of 25, for example: ; ; CheckErc (GetpStructure (25, 0, ads pNLSDirectory)); ; ; The NLS table directory has the following format: ; ; wSignature WordType /*value is 'NT'*/ ; cbTable WordType /*count of bytes contained in the ; directory and tables*/ ; cTables WordType /*count of tables*/ ; oRgId OffsetType /*offset from pNlsDirectory of the ; array of table ID's*/ ; oRgoTable OffsetType /*offset from pNlsDirectory of the ; array of offsets to tables ; ;############################################################################ $INCLUDE(nls.mdf) %TableInit attrControl EQU 000h + 000h + 000h ;no shift lock, no repeat attrAlpha EQU 080h + 060h + 010h ;shift lock, repeats attrRepeat EQU 000h + 060h + 010h ;repeats attrRepeatFast EQU 000h + @ 0D2h, attrRepeatFast ; 00F right-arrow DB 80h, 81h, attrControl ; 010 SH-L DB 11h, 0D1h, attrRepeat ; 011 scroll-up DB 0Fh, 0CFh, attrControl ; 012 move DB 13h, 0D3h, attrRepeat ; 013 scroll-down DB 14h, 0D4h, attrControl ; 014 copy DB 15h, 0D5h, attrControl ; 015 f1 DB 16h, 0D6h, attrControl ; 016 f2 DB 17h, 0D7h, attrControl ; 017 f3 DB 18h, 0D8h, attrControl ; 018 f4 DB 19h, 0D9h, attrControl ; 019 f5 DB 1Ah, 0DAh, attrControl ; 01A f6 DB 1Bh, 0C9h, attrControl ; 01B GO DB 1Ch, 0DCh, attrControl ; 01C f7 DB 1Dh, 0CDh, attrControl ; 01D f8 DB 1Eh, 0CAh, attrControl ; 01E f9 DB 1Fh, 0DFh, attrControl ; 01F f10  DB 20h, 20h, attrRepeat ; 020 space DB 39h, 39h, attrRepeat ; 021 9 9 DB 82h, 83h, attrControl ; 022 SH-L DB 84h, 85h, attrControl ; 023 0 DB 86h, 87h, attrControl ; 024 NEXT DB 0, 0, 0 ; 025  DB 0, 0, 0 ; 026 DB 27h, 22h, attrRepeat ; 027 " DB 0, 0, 0 ; 028 DB 0, 0, 0 ; 029 DB 0, 0, 0 ; 02A DB 3Dh, 2Bh, attrRepeat ; 02B + = DB 2Ch, 2Ch, attrRepeat ; 02C , ,  DB 2Dh, 5Fh, attrRepeat ; 02D - _ DB 2Eh, 2Eh, attrRepeat ; 02E . . DB 2Fh, 3Fh, attrRepeat ; 02F / ? DB 30h, 29h, attrRepeat ; 030 0 right parens DB 31h, 21h, attrRepeat ; 031 1 ! DB 32h, 40h, attrRepeat ; 032 2 @ DB 33h, 23h, attrRepeat ; 033 3 # DB 34h, 24h, attrRepeat ; 034 4 $ DB 35h, 25h, attrRepeat ; 035 5 percent DB 36h, 03h, attrRepeat ; 036 6 cent DB 37h, 26h, attrRepeat ; 037 7 & DB 38h, 2Ah, attrRepeat ; 038 8 * DB 39h, 28h, attrRepeat ; 039 9 left parens DB 0, 0, 0 ; 03A DB 3Bh, 3Ah, attrRepeat ; 03B DB 0, 0, 0 ; 03C DB 0, 0, 0 ; 03D DB 0, 0, 0 ; 03E  DB 0, 0, 0 ; 03F 3F = iKeyInvalid DB 0, 0, 0 ; 040 40 = iKeyNoKeys DB 36h, 36h, attrRepeat ; 041 6 6 DB 2Dh, 2Dh, attrRepeat ; 042 - - DB 0, 0, 0 ; 043 reset DB 0D0h,0D0h, attrControl ; 044 overtype DB 0, 0, attrControl ; 045 lock DB 32h, 32h, attrRepeat ; 046 2 2 DB 33h, 33h, attrRepeat ; 047 3 3 DB 0, 0, 0 ; 048 shift DB 0, 0, 0 ; 049 shift DB 30h, 30h, attrRepeat ; 04A 0 0 DB 2Eh, 2Eh, attrRepeat ; 04B . . DB 0, 0, 0 ; 04C code DB 0, 0, 0 ; 04D code DB 0, 0, 0 ; 04E DB 0, 0, 0 ; 04F DB 0, 0, 0 ; 050 DB 0,  0, 0 ; 051 DB 0, 0, 0 ; 052 DB 0, 0, 0 ; 053 DB 0, 0, 0 ; 054 DB 0, 0, 0 ; 055 DB 0, 0, 0 ; 056 DB 0, 0, 0 ; 057 DB 0, 0, 0 ; 058 DB 0, 0, 0 ; 059 DB 0, 0, 0 ; 05A DB 5Bh, 3Ch, attrRepeat ; 05B [ < DB 37h, 7Ch, attrRepeat ; 05C 7 | DB 5Dh, 3Eh, attrRepeat ; 05D ] > DB 5Eh, 7Eh, attrRepeat ; 05E ^ ~ DB 0, 0, 0 ; 05F DB  31h, 60h, attrRepeat ; 060 1 ` DB 61h, 41h, attrAlpha ; 061 a A DB 62h, 42h, attrAlpha ; 062 b B DB 63h, 43h, attrAlpha ; 063 c C DB 64h, 44h, attrAlpha ; 064 d D DB 65h, 45h, attrAlpha ; 065 e E DB 66h, 46h, attrAlpha ; 066 f F DB 67h, 47h, attrAlpha ; 067 g G DB 68h, 48h, attrAlpha ; 068 h H DB 69h, 49h, attrAlpha ; 069 i I DB 6Ah, 4Ah, attrAlpha ; 06A j J DB 6Bh, 4Bh, attrAlpha ; 06B k K  DB 6Ch, 4Ch, attrAlpha ; 06C l L DB 6Dh, 4Dh, attrAlpha ; 06D m M DB 6Eh, 4Eh, attrAlpha ; 06E n N DB 6Fh, 4Fh, attrAlpha ; 06F o O DB 70h, 50h, attrAlpha ; 070 p P DB 71h, 51h, attrAlpha ; 071 q Q @  ,83h,84h,85h,86h,87h DB 88h,89h,8Ah,8Bh,8Ch,8Dh,8Eh,8Fh DB 90h,91h,92h,93h,94h,95h,96h,97h DB 98h,99h,9Ah,9Bh,9Ch,9Dh,9Eh,9Fh DB 0A0h,0A1h,0A2h,0A3h,0A4h,0A5h,0A6h,0A7h DB 0A8h,0A9h,0AAh,0ABh,0ACh,0ADh,0AEh,0AFh DB 0B0h,0B1h,0B2h,0B3h,0B4h,0B5h,0B6h,0B7h DB 0B8h,0B9h,0BAh,0BBh,0BCh,0BDh,0BEh,0BFh DB 0C0h,0C1h,0C2h,0C3h,0C4h,0C5h,0C6h,0C7h DB 0C8h,0C9h,0CAh,0CBh,0CCh,0CDh,0CEh,0CFh DB 0D0h,0D1h,0D2h,0D3h,0D4h,0D5h,0D6h,0D7h DB 0D8h,0D9h,0DAh,0DBh,0DCh,0DDh,0DEh,0DFh DB 0E0h,0E1h,0E2h,0E3h,0E4h,0E5h,0E6h,0E7h DB 0E8h,0E9h,0EAh,0EBh,0ECh,0EDh,0EEh,0EFh DB 0F0h,0F1h,0F2h,0F3h,0F4h,0F5h,0F6h,0F7h DB 0F8h,0F9h,0FAh,0FBh,0FCh,0FDh,0FEh,0FFh )) %DefTableData (VideoBsStrings, 3, %(%' VidBSSignature DW 'VS' cStrings DW 2 %sbString ('Press Next Page or Scroll Up To Continue') %sbString ('Press Next Page To Continue') )) %DefTableData (UpperToLowerTable, 4, %(%' UpperToLowerSigniture DW 'LW' DB 00h,01h,02h,03h,04h,05h,06h,07h DB 08h,09h,0Ah,0Bh,0Ch,0Dh,0Eh,0Fh DB 10h,11h,12h, DB 72h, 52h, attrAlpha ; 072 r R DB 73h, 53h, attrAlpha ; 073 s S DB 74h, 54h, attrAlpha ; 074 t T DB 75h, 55h, attrAlpha ; 075 u U DB 76h, 56h, attrAlpha ; 076 v V DB 77h, 57h, attrAlpha ; 077 w W DB 78h, 58h, attrAlpha ; 078 x X DB 79h, 59h, attrAlpha ; 079 y Y DB 7Ah, 5Ah, attrAlpha ; 07A z Z DB 34h, 7Bh, attrRepeat ; 07B 4 { DB 38h, 5Ch, attrRepeat ; 07C 8 backslash DB 35h, 7Dh, attrRepeat ; 07D 5 } DB 0, 0, 0 ; 07E DB 7Fh,0C8h, attrRepeat ; 07F del DW 1 ;count of diacritics DB 0CCh, 31h ;list of diacritical pairs , e.g. shift-NEXTPAGE, 1 ;to enable this pair the set the attribute ;for NEXT PAGE to attrShiftDia DB 32h ;list of resultant bytes to diacritical pairs )) ; ;WARNING: The table below is used by the file system for determining ; file spec equivalance - CHANGES TO THIS TABLE MAY MAY CAUSE ; FILES ON AN EXISTING FILE SYSTEM TO BECOME INACCESSABLE. ; %DefTableData (FsUlCmpbTable, 1, %(%' FsULCMPBSignature DW 'FS' DB 00h,01h,02h,03h,04h,05h,06h,07h DB 08h,09h,0Ah,0Bh,0Ch,0Dh,0Eh,0Fh DB 10h,11h,12h,13h,14h,15h,16h,17h DB 18h,19h,1Ah,1Bh,1Ch,1Dh,1Eh,1Fh DB 20h,21h,22h,23h,24h,25h,26h,27h DB 28h,29h,2Ah,2Bh,2Ch,2Dh,2Eh,2Fh DB 30h,31h,32h,33h,34h,35h,36h,37h DB 38h,39h,3Ah,3Bh,3Ch,3Dh,3Eh,3Fh DB 40h,41h,42h,43h,44h,45h,46h,47h DB 48h,49h,4Ah,4Bh,4Ch,4Dh,4Eh,4Fh DB 50h,51h,52h,53h,54h,55h,56h,57h DB 58h,59h,5Ah,5Bh,5Ch,5Dh,5Eh,5Fh DB 60h,41h,42h,43h,44h,45h,46h,47h DB 48h,49h,4Ah,4Bh,4Ch,4Dh,4Eh,4Fh DB 50h,51h,52h,53h,54h,55h,56h,57h DB 58h,59h,5Ah,7Bh,7Ch,7Dh,7Eh,7Fh DB 80h,81h,82h,83h,84h,85h,86h,87h DB 88h,89h,8Ah,8Bh,8Ch,8Dh,8Eh,8Fh DB 90h,91h,92h,93h,94h,95h,96h,97h DB 98h,99h,9Ah,9Bh,9Ch,9Dh,9Eh,9Fh DB 0A0h,0A1h,0A2h,0A3h,0A4h,0A5h,0A6h,0A7h DB 0A8h,0A9h,0AAh,0ABh,0ACh,0ADh,0AEh,0AFh DB 0B0h,0B1h,0B2h,0B3h,0B4h,0B5h,0B6h,0B7h DB 0B8h,0B9h,0BAh,0BBh,0BCh,0BDh,0BEh,0BFh DB 0C0h,0C1h,0C2h,0C3h,0C4h,0C5h,0C6h,0C7h DB 0C8h,0C9h,0CAh,0CBh,0CCh,0CDh,0CEh,0CFh DB 0D0h,0D1h,0D2h,0D3h,0D4h,0D5h,0D6h,0D7h DB 0D8h,0D9h,0DAh,0DBh,0DCh,0DDh,0DEh,0DFh DB 0E0h,0E1h,0E2h,0E3h,0E4h,0E5h,0E6h,0E7h DB 0E8h,0E9h,0EAh,0EBh,0ECh,0EDh,0EEh,0EFh DB 0F0h,0F1h,0F2h,0F3h,0F4h,0F5h,0F6h,0F7h DB 0F8h,0F9h,0FAh,0FBh,0FCh,0FDh,0FEh,0FFh )) %DefTableData (UserUlCmpbTable, 2, %(%' ULCMPBSignature DW 'XT' DB 00h,01h,02h,03h,04h,05h,06h,07h DB 08h,09h,0Ah,0Bh,0Ch,0Dh,0Eh,0Fh DB 10h,11h,12h,13h,14h,15h,16h,17h DB 18h,19h,1Ah,1Bh,1Ch,1Dh,1Eh,1Fh DB 20h,21h,22h,23h,24h,25h,26h,27h DB 28h,29h,2Ah,2Bh,2Ch,2Dh,2Eh,2Fh DB 30h,31h,32h,33h,34h,35h,36h,37h DB 38h,39h,3Ah,3Bh,3Ch,3Dh,3Eh,3Fh DB 40h,41h,42h,43h,44h,45h,46h,47h DB 48h,49h,4Ah,4Bh,4Ch,4Dh,4Eh,4Fh DB 50h,51h,52h,53h,54h,55h,56h,57h DB 58h,59h,5Ah,5Bh,5Ch,5Dh,5Eh,5Fh DB 60h,41h,42h,43h,44h,45h,46h,47h DB 48h,49h,4Ah,4Bh,4Ch,4Dh,4Eh,4Fh DB 50h,51h,52h,53h,54h,55h,56h,57h DB 58h,59h,5Ah,7Bh,7Ch,7Dh,7Eh,7Fh DB 80h,81h,82hA 13h,14h,15h,16h,17h DB 18h,19h,1Ah,1Bh,1Ch,1Dh,1Eh,1Fh DB 20h,21h,22h,23h,24h,25h,26h,27h DB 28h,29h,2Ah,2Bh,2Ch,2Dh,2Eh,2Fh DB 30h,31h,32h,33h,34h,35h,36h,37h DB 38h,39h,3Ah,3Bh,3Ch,3Dh,3Eh,3Fh DB 40h,61h,62h,63h,64h,65h,66h,67h DB 68h,69h,6Ah,6Bh,6Ch,6Dh,6Eh,6Fh DB 70h,71h,72h,73h,74h,75h,76h,77h DB 78h,79h,7Ah,5Bh,5Ch,5Dh,5Eh,5Fh DB 60h,61h,62h,63h,64h,65h,66h,67h DB 68h,69h,6Ah,6Bh,6Ch,6Dh,6Eh,6Fh DB 70h,71h,72h,73h,74h,75h,76h,77h DB 78h,79h,7Ah,7Bh,7Ch,7Dh,7Eh,7Fh DB 80h,81h,82h,83h,84h,85h,86h,87h DB 88h,89h,8Ah,8Bh,8Ch,8Dh,8Eh,8Fh DB 90h,91h,92h,93h,94h,95h,96h,97h DB 98h,99h,9Ah,9Bh,9Ch,9Dh,9Eh,9Fh DB 0A0h,0A1h,0A2h,0A3h,0A4h,0A5h,0A6h,0A7h DB 0A8h,0A9h,0AAh,0ABh,0ACh,0ADh,0AEh,0AFh DB 0B0h,0B1h,0B2h,0B3h,0B4h,0B5h,0B6h,0B7h DB 0B8h,0B9h,0BAh,0BBh,0BCh,0BDh,0BEh,0BFh DB 0C0h,0C1h,0C2h,0C3h,0C4h,0C5h,0C6h,0C7h DB 0C8h,0C9h,0CAh,0CBh,0CCh,0CDh,0CEh,0CFh DB 0D0h,0D1h,0D2h,0D3h,0D4h,0D5h,0D6h,0D7h DB 0D8h,0D9h,0DAh,0DBh,0DCh,0DDh,0DEh,0DFh DB 0E0h,0E1h,0E2h,0E3h,0E4h,0E5h,0E6h,0E7h DB 0E8h,0E9h,0EAh,0EBh,0ECh,0EDh,0EEh,0EFh DB 0F0h,0F1h,0F2h,0F3h,0F4h,0F5h,0F6h,0F7h DB 0F8h,0F9h,0FAh,0FBh,0FCh,0FDh,0FEh,0FFh )) %DefTableData (KeyCapText, 5, %( %StartKeycapDefines ; THE FOLLOWING TABLE IS ORDERED ACCORDING TO THE ORDER ; SPECIFIED BY THE CTOS LIBRARY PROCEDURE "GETNLSKEYCAPTEXT". ; DO NOT CHANGE THE ORDER OF THE ENTRIES. ; ; Each macro invocation has two parameters; the first is used ; for mnemonic purposes, the parameter consists of the English ; keycap name followed by the unencoded hexadecimal keycode (see ; table C-1, CTOS operating system manual). The second ; parameter is an ASCII string defining the keycap name. %DefineKeyCapEntry(Action_43, "ACTION") %DefineKeyCapEntry(Backspace_08, "BACK SPACE") %DefineKeyCapEntry(Bound_03, "BOUND") %DefineKeyCapEntry(Cancl_07, "CANCEL") %DefineKeyCapEntry(Code_80, "CODE") %DefineKeyCapEntry(Copy_14, "COPY") %DefineKeyCapEntry(Delete_7F, "DELETE") %DefineKeyCapEntry(Finish_04, "FINISH") %DefineKeyCapEntry(Go_1B, "GO") %DefineKeyCapEntry(Help_00, "HELP") %DefineKeyCapEntry(Lock_45, "LOCK") %DefineKeyCapEntry(Mark_02, "MARK") %DefineKeyCapEntry(Move_12, "MOVE") %DefineKeyCapEntry(Next_0D, "NEXT") %DefineKeyCapEntry(NextPage_0C, "NEXT PAGE") %DefineKeyCapEntry(OverType_44, "OVER TYPE") %DefineKeyCapEntry(PrevPage_05, "PREV PAGE") %DefineKeyCapEntry(Return_0A, "RETURN") %DefineKeyCapEntry(ScrlDown_13, "SCROLL DOWN") %DefineKeyCapEntry(ScrlUp_11, "SCROLL UP") %DefineKeyCapEntry(Shift_48, "SHIFT") %DefineKeyCapEntry(Tab_09, "TAB") %EndKeycapDefines )) false EQU 0 true EQU 1 %DefTableData (NumberAndCurrencyTable, 7, %(%' NumberAndCurrencySigniture DW 'NC' DB 2Eh ; Decimal character. Indicates which single ASCII character ; will be used to indicate the decimal point in numbers. ; Either 2Ch (,) or 2Eh (.) may be selected. DB 2Ch ; Triad character. Indicates which single ASCII character ; will be used to indicate the separation of numbers into ; triads (i.e. thousands, millions, etc.). ; Either 2Ch (,) or 2Eh (.) or 20h (space) may be selected. ; Note that the use of space is not fully supported at this ; time and thus its use may be ignored by some programs or ; cause substitution of one of the other characters. DB true ; First triad flag. Controls the rules for placing the triad ; character in the thousands position. If true, the triad ; separator in the thousands position is always to appear when ; the number contains four or more digits to the left of the ; decimal. If false, the thousands triad separator is ; suppressed when no more than one additional digit appears to ; the left. DB 2Ch ; List separator character. Indicates which single ASCII ; character will be used to indicate the separation of ; numbers within a list. Either 2Ch (,) or 3Bh (;) may be ; selected. Note that this specification is used only by ; programs that would otherwise have a conflict with the use ; of 2Ch (,) as the decimal poinA  ber %DefineNameEntry(EleventhMonth, "november") ; Twelfth Month: December %DefineNameEntry(TwelfthMonth, "december") ; First Meridian: AM %DefineNameEntry(FirstMeridian, "am") ; Second Meridian: PM %DefineNameEntry(SecondMeridian, "pm") ; Third Meridian: Noon %DefineNameEntry(ThirdMeridian, "noon") ; Forth Meridian: Midnight %DefineNameEntry(ForthMeridian, "midnight") ; USER EDITABLE TEXT ENDS %EndNameTable %StartNameTable ; ; T A B L E N U M B E R T W O ; ; USER EDITABLE TEXT FOLLOWS ; Error Name %DefineNameEntry(ErrorName, "invalid name"); ; First Day of the Week: Sunday %DefineNameEntry(FirstWeekDay, "sun") ; Second Day of the Week: Monday %DefineNameEntry(SecondWeekDay, "mon") ; Third Day of the Week: Tuesday %DefineNameEntry(ThirdWeekDay, "tue") ; Fourth Day of the Week: Wednesday %DefineNameEntry(FourthWeekDay, "wed") ; Fifth Day of the Week: Thursday %DefineNameEntry(FifthWeekDay, "thu") ; Sixth Day of the Week: Friday %DefineNameEt character. DB 0 ; Currency position. Controls the position of the currency ; symbol. A value of 0 indicates leading currency symbol, ; while 1 indicates trailing currency symbol. Other values ; are reserved for future expansion. Note that embedded ; currency symbols are not currently supported. DB 1 ; Currency symbol string. This string defines the currency DB 24h ; symbol. The first byte is the length of the string. The DB 00h ; remaining four bytes define the contents of the string. DB 00h ; All four bytes must be defined, even when a shorter string DB 00h ; is being defined. )) %DefTableData (DateNameTable, 8, %( %StartNameDefines ; Below are listed the definitions for each of the names available ; through the GetNlsDateName routine. Any of the entries may be ; changed, by renaming the Name and/or changing the Name String. ; THEIR ORDER IS RELIED UPON BY ROUTINES THAT USE THIS INFORMATION. ; DO NOT CHANGE THEIR ORDER OR THEIR MEANING. ; ; Each entry is of the form: ; ; DefineNameEntry(NameString, "String") ; ; Each entry has a comment preceding it, describing the expected contents ; of the string, and its string number. If any strings are removed, or ; the order is changed, these commented index numbers will not reflect ; the string's true index number. The numbering starts at zero and ; proceeds, being incremented by one, in the order that the definitions ; appear in this file, thus the first defined is index number zero, the ; next is index one and so on. ; ; IT IS IMPORTANT TO NOTE THAT ANY CAPITALIZATION HERE WILL BE MANDATORY ; IN ANY STRINGS RETURNED BY GetNlsDateName. ; %StartNameTable ; USER EDITABLE TEXT FOLLOWS ; ; T A B L E N U M B E R O N E ; ; Error Name %DefineNameEntry(ErrorName, "invalid name"); ; First Day of the Week: Sunday %DefineNameEntry(FirstWeekDay, "sunday") ; Second Day of the Week: Monday %DefineNameEntry(SecondWeekDay, "monday") ; Third Day of the Week: Tuesday %DefineNameEntry(ThirdWeekDay, "tuesday") ; Fourth Day of the Week: Wednesday %DefineNameEntry(FourthWeekDay, "wednesday") ; Fifth Day of the Week: Thursday %DefineNameEntry(FifthWeekDay, "thursday") ; Sixth Day of the Week: Friday %DefineNameEntry(SixthWeekDay, "friday") ; Seventh Day of the Week: Saturday %DefineNameEntry(SeventhWeekDay, "saturday") ; First Month: January %DefineNameEntry(FirstMonth, "january") ; Second Month: February %DefineNameEntry(SecondMonth, "february") ; Third Month: March %DefineNameEntry(ThirdMonth, "march") ; Fourth Month: April %DefineNameEntry(FourthMonth, "april") ; Fifth Month: May %DefineNameEntry(FifthMonth, "may") ; Sixth Month: June %DefineNameEntry(SixthMonth, "june") ; Seventh Month: July %DefineNameEntry(SeventhMonth, "july") ; Eighth Month: August %DefineNameEntry(EighthMonth, "august") ; Ninth Month: September %DefineNameEntry(NinthMonth, "september") ; Tenth Month: October %DefineNameEntry(TenthMonth, "october") ; Eleventh Month: NovemB ntry(SixthWeekDay, "fri") ; Seventh Day of the Week: Saturday %DefineNameEntry(SeventhWeekDay, "sat") ; First Month: January %DefineNameEntry(FirstMonth, "jan") ; Second Month: February %DefineNameEntry(SecondMonth, "feb") ; Third Month: March %DefineNameEntry(ThirdMonth, "mar") ; Fourth Month: April %DefineNameEntry(FourthMonth, "apr") ; Fifth Month: May %DefineNameEntry(FifthMonth, "may") ; Sixth Month: June %DefineNameEntry(SixthMonth, "jun") ; Seventh Month: July %DefineNameEntry(SeventhMonth, "jul") ; Eighth Month: August %DefineNameEntry(EighthMonth, "aug") ; Ninth Month: September %DefineNameEntry(NinthMonth, "sep") ; Tenth Month: October %DefineNameEntry(TenthMonth, "oct") ; Eleventh Month: November %DefineNameEntry(EleventhMonth, "nov") ; Twelfth Month: December %DefineNameEntry(TwelfthMonth, "dec") ; First Meridian: AM %DefineNameEntry(FirstMeridian, "am") ; Second Meridian: PM %DefineNameEntry(SecondMeridian, "pm") ; Third Meridian: Noon %DefineNameEntry(ThirdMeridian, "n") ; Forth Meridian: Midnight %DefineNameEntry(ForthMeridian, "m") ; USER EDITABLE TEXT ENDS %EndNameTable ; ; If additional tables are required, they must be of the form of the two ; tables that are above. Any new tables must begin with a BeginTable call, ; be followed with exactly the same number of NameEntries, and the table ; must be closed with an EndTable call. ; ; Any new tables should be added here, the next table being number 3 ; ; ADD NEW TABLE(S) HERE ; All tables must be defined above %EndNameDefines )) %DefTableData (DateTemplateTable, 6, %( %StartDateDefines ; Below is listed the characters for use as escape characters (attributes) ; in the templates. Each entry is of the form: ; ; DateEscapeDefine('b', 'B') ; ; This enters the escape character of 'b' into the table, and indicates ; an upper case equivelent of 'B' ; ; The following definitions are in a specific order, and that order must be ; maintained ;  ; AM, PM, Noon or Midnight, string %DateEscapeDefine(Meridian, 'a', 'A') ; Day of month, numeric %DateEscapeDefine(DayOfMonthNum, 'd', 'D') ; Hour, 12 hour system, numeric %DateEscapeDefine(Hour, 'h', 'H') ; Minute, numeric %DateEscapeDefine(Minute, 'm', 'M') ; Month, string %DateEscapeDefine(MonthStr, 'n', 'N') ; Month, numeric %DateEscapeDefine(MonthNum, 'o', 'O') ; Second, numeric %DateEscapeDefine(Second, 's', 'S') ; Hour, 24 hour system, numeric %DateEscapeDefine(Hour24, 't', 'T') ; Day of Week, string %DateEscapeDefine(WeekDay, 'w', 'W') ; Year, numeric %DateEscapeDefine(Year, 'y', 'Y') ; Below are listed the definitions for each of the templates available ; through the NlsStdFormatDateTime routine. Any of the entries may be ; changed, by renaming the template and/or changing the template string. ; ; Each entry is of the form: ; ; DefineTemplateEntry(TemplateName, "TemplateString") ; ; Each entry has a comment preceding it, describing the result of the ; template, and its template number. If any templates are removed, or ; the order is changed, these commented index numbers will not reflect ; the template's true index number. The numbering starts at zero and ; proceeds, being incremented by one, in the order that the definitions ; appear in this file, thus the first defined is index number zero, the ; next is index one and so on. ; ; 00h 7/18/85 9:03AM ; 10/08/05 11:13PM %DefineTemplateEntry(ColNumDateTime, "!oo!/!0d!/!0y! !hh!:!0m!!2AA!") ; 01h 7/18/85 9:03AM ; 10/08/05 11:13PM %DefineTemplateEntry(NumDateTime, "!*o!/!0d!/!0y! !*h!:!0m!!2AA!") ; 02h Jul 1, 1985 9:03 AM ; Jul 18, 1985 11:13 PM %DefineTemplateEntry(ColDateTime, "!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!") ; 03h Jul 1, 1985 9:03 AM ; Jul 18, 1985 11:13 PM %DefineTemplateEntry(DateTime, "!Nnn! !*d!, !yyyy! !*h!:!0m! !2AA!") ; 04h Mon Jul 1, 1985 9:03 AM ; Mon Jul 18, 1985 11:13 PM %DefineTemplateEntry(ColDayDateTime, "!Www!B  ; 58h-5Fh DB specl, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 60h-67h DB alpha, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 68h-6Fh DB alpha, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 70h-77h DB alpha, alpha, alpha, specl, specl, specl, specl, blind ; 78h-7Fh DB graph, graph, graph, graph, graph, graph, graph, graph ; 80h-87h DB graph, graph, graph, graph, graph, graph, graph, graph ; 88h-8Fh DB graph, graph, graph, graph, graph, graph, graph, graph ; 90h-97h DB graph, graph, graph, graph, graph, graph, graph, graph ; 98h-9Fh DB blind, blind, blind, blind, blind, blind, blind, blind ; A0h-A7h DB blind, blind, blind, blind, blind, blind, blind, blind ; A8h-AFh DB blind, blind, blind, blind, blind, blind, graph, graph ; B0h-B7h DB graph, graph, graph, graph, graph, graph, graph, graph ; B8h-BFh DB graph, graph, graph, graph, graph, graph, graph, graph ; C0h-C7h DB graph, graph, graph, graph, graph, graph, graph, graph ; C8h-CFh DB graph, graph, graph, graph, graph, graph, gr !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!") ; 05h Mon Jul 1, 1985 9:03 AM ; Mon Jul 18, 1985 11:13 PM %DefineTemplateEntry(DayDateTime, "!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2AA!") ; 06h 07:00 %DefineTemplateEntry(ColTime24, "!0t!:!0m!") ; 07h  13:05 %DefineTemplateEntry(Time24, "!*t!:!0m!") ; 08h 9:03 AM ; 11:13 PM %DefineTemplateEntry(ColTime, "!hh!:!0m! !2AA!") ; 09h 9:03 AM ; 11:13 PM %DefineTemplateEntry(Time, "!*h!:!0m! !2AA!") ; 0Ah 07/18/85 ; 10/08/05  %DefineTemplateEntry(ColNumDate, "!0o!/!0d!/!0y!") ; 0Bh 7/8/05 ; 10/18/85 %DefineTemplateEntry(NumDate, "!*o!/!*d!/!0y!") ; 0Ch 09:03:05 %DefineTemplateEntry(FullTime, "!0h!:!0m!:!0s!") ; 0Dh 09:03:05.tmp ; 23:13:57.tmp %DefineTemplateEntry(TempFileName, "!0t!:!0m!:!0s!.tmp") ; 0Eh Monday June 3, 1985 %DefineTemplateEntry(LongDayDate, "!W*w! !N*n! !*d!, !*y!") ; 0Fh June 3, 1985 %DefineTemplateEntry(LongDate, "!N*n! !*d!, !*y!") ; 10h 01/01/01-07:09:05AM %DefineTemplateEntry(FileColDateTime, "!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2AA!") ; 11h Invalid Template Index %DefineTemplateEntry(InvalidITemp, "Invalid Template Index") %EndStdDateDefines ; ; THIS IS THE END OF THE STANDARD TEMPLATES NO OEM TEMPLATES SHOULD BE ; DEFINED ABOVE THIS POINT. ALL TEMPLATES SHOULD BE ADDED BELOW. ANY NEW ; TEMPLATES ADDED WILL BE INDEXED STARTING WITH TEMPLATE NUMBER 8000h ; ; EXAMPLE: ; ; 8000h DD/MM/YY ; ; DefineTemplateEntry(ColDayMonthYear, "!0d!/!0o!/!0y!") ; ; ; END OF USER DEFINABLE TEXT AREA, NO EDITING SHOULD OCCUR BELOW THIS POINT %EndOemDateDefines )) ; The following table indicates the class of the each of the 256 characters. ; The five possible values are defined below. numer EQU 0 ; Numeric (Whole numbers) alpha EQU 1 ; Alphabetic (Letters of the alphabet) specl EQU 2 ; Special (Non-alphanumeric, but commonly displayed) graph EQU 3 ; Graphic (Line drawing and other special graphics) blind EQU 4 ; Blind (Not generally intended for display purposes) %DefTableData (CharacterClassTable, 10, %(%' CharacterClassSigniture DW 'CC' ; 0 / 8 1 / 9 2 / A 3 / B 4 / C 5 / D 6 / E 7 / F ; ----- ----- ----- ----- ----- ----- ----- ----- DB blind, blind, blind, specl, blind, blind, specl, blind ; 00h-07h DB blind, blind, blind, blind, blind, blind, blind, blind ; 08h-0Fh DB specl, blind, blind, blind, blind, blind, specl, blind ; 10h-17h DB blind, blind, specl, blind, blind, blind, specl, blind ; 18h-1Fh DB specl, specl, specl, specl, specl, specl, specl, specl ; 20h-27h DB specl, specl, specl, specl, specl, specl, specl, specl ; 28h-2Fh DB numer, numer, numer, numer, numer, numer, numer, numer ; 30h-37h DB numer, numer, specl, specl, specl, specl, specl, specl ; 38h-3Fh DB specl, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 40h-47h DB alpha, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 48h-4Fh DB alpha, alpha, alpha, alpha, alpha, alpha, alpha, alpha ; 50h-57h DB alpha, alpha, alpha, specl, specl, specl, specl, specl C aph, graph ; D0h-D7h DB graph, graph, graph, graph, graph, graph, graph, graph ; D8h-DFh DB graph, graph, graph, graph, graph, graph, graph, graph ; E0h-E7h DB graph, graph, graph, graph, graph, graph, graph, graph ; E8h-EFh DB graph, graph, graph, graph, graph, graph, graph, graph ; F0h-F7h DB graph, graph, graph, graph, graph, graph, graph, graph ; F8h-FFh )) %TableEnd END so on. ; ; 00h 7/18/85 9:03AM ; 10/08/05 11:13PM %DefineTemplateEntry(ColNumDateTime, "!oo!/!0d!/!0y! !h ; ; COPYRIGHT 1980,1983 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. ; %Set(cbTable,0) %Set(cTable,0) STACK segment word stack 'STACK' STACK ends HdrSeg SEGMENT PUBLIC 'coed' wSignature DB 'T', 'N' cbFile DW 0 cStruct DW 0 orgID DW 0 orgOStruct DW 0 fill DW 0,0,0 HdrSeg ENDS sHdrSeq EQU 10h IdSeg SEGMENT WORD PUBLIC 'const' rgId LABEL WORD IdSeg ENDS  oStructSeg SEGMENT WORD PUBLIC 'const' rgoStruct LABEL WORD oStructSeg ENDS rgbStructSeg SEGMENT WORD PUBLIC 'const' rgbStruct LABEL BYTE rgbStructSeg ENDS TGroup GROUP HdrSeg, IdSeg, oStructSeg, rgbStructSeg %*DEFINE (DefTableString(name, id, string)) LOCAL rgbStart ( %x1Out(%name (%id) ... ) %DEFINE (arg) (%string) IdSeg SEGMENT DW %id IdSeg ENDS rgbStructSeg SEGMENT %rgbStart LABEL BYTE %WHILE (%LEN(%arg) GT 0) (%MATCH (head, arg) (%arg) DB %head ) rgbStructSeg ENDS oStructSeg SEGMENT DW OFFSET TGroup:%rgbStart oStructSeg ENDS %Set(cTable, %cTable+1) %Set(cbTable, %cbTable+%len(%string)) %x1Out(done.%nl) ) %*DEFINE (DefTablesbString(name, id, sbString)) LOCAL tmp0 tmp1 ( %x1Out(%name (%id) ... ) IdSeg SEGMENT DW %id IdSeg ENDS rgbStructSeg SEGMENT %tmp0 LABEL BYTE DB 0 %IF(%NES(%sbString,''))THEN( DB %sbString)FI %tmp1 LABEL BYTE ORG OFFSET %tmp0 DB %tmp1-%tmp0-1 rgbStructSeg ENDS oStructSeg SEGMENT DW OFFSET TGroup:%tmp0 oStructSeg ENDS %Set(cTable, %cTable+1) %Set(cbTable, %cbTable+%len(%sbString)+1) %x1Out(done.%nl) ) %*DEFINE (SbString(Str)) LOCAL tmp0 tmp1 ( rgbStructSeg SEGMENT %tmp0 LABEL BYTE DB 0 %IF(%NES(%str,''))THEN( DB %str)FI %tmp1 LABEL BYTE ORG OFFSET %tmp0 DB %tmp1-%tmp0-1 ORG OFFSET %tmp1 rgbStructSeg ENDS ) %*DEFINE (DefTableData(name, id, data)) LOCAL rgb0 rgb1 ( %x1Out(%name (%id) ... ) %DEFINE (arg) (%data) IdSeg SEGMENT DW %id IdSeg ENDS rgbStructSeg SEGMENT %rgb0 LABEL BYTE %data %rgb1 LABEL BYTE rgbStructSeg ENDS oStructSeg SEGMENT DW OFFSET TGroup:%rgb0 oStructSeg ENDS %Set(cTable, %cTable+1) %Set(cbTable, %cbTable+(%rgb1-%rgb0)) %x1Out(done.%nl) ) %*DEFINE (TableEnd)( HdrSeg SEGMENT PUBLIC 'COED' ORG OFFSET cbFile DW %cbTable + sHdrSeq + (%cTable*4) ORG OFFSET cStruct DW %cTable ORG OFFSET orgId DW OFFSET TGRoup:rgId ORG OFFSET orgoStruct DW OFFSET TGRoup:rgoStruct HdrSeg ENDS ) %*DEFINE (TableInit)( %' '%x1Out(Creating NLS tables:%nl)%' ) %*DEFINE(x1Out(str))(%IF (%PASS1 EQ -1) THEN (%out(%str)) FI) %*DEFINE(x2Out(str))(%IF (%PASS2 EQ -1) THEN (%out(%str)) FI) %DEFINE(nl)( ) ;StartKeycapDefines Macro ;Set up the data space for the Keycap Template arrays. The ;pointer array of these templates is called rgsbTemplates %*DEFINE (StartKeycapDefines)( ; rgKeycap is an array of offsets which describe the beginning ; of each of the structures in the Nls Keycap section of the NLS ; tables. public rgKeyCap rgKeyCap LABEL BYTE wKeyCapSig DW 'KC' %' Name table signature wRevLevel DW 0 %' Revision level cKeyCaps DW 0 %' Number of keycaps orgosbKeyCap DW 0 %' offset to keycap list %SET(NoKeyCaps, 1) sbKeyCaps label byte ) ;KeycapEntry Macro ;Create a table entry for the template form provided. Takes a ;name and string value: C  o LT %StringMax) THEN ( %OUT (Table: %TableNo; Table must contain %StringMax strings, this table contains only %StringNo strings ) ) ELSE ( %SET(TableNo, %TableNo+1) %SET(Started, 0) ) FI ) FI ) ; ; EndNameDefines Macro - - Wraps up the data space for the Name ; String arrays and other structures. ; %*DEFINE (EndNameDefines)( %' %IF (%Started EQ 1) THEN ( %OUT(Table number %TableNo must End before name definitions can End ) ) ELSE ( %SET (iTable, 1) %Set (iName, 1) %' %WHILE (%iTable LT %TableNo) ( Table%iTable label byte %' %WHILE (%iName LT %StringMax) ( DW (OFFSET sb%iName%iTable) - (OFFSET NameStruct) %SET (iName, %iName+1) ) %SET (iTable, %iTable+1) ) %' %SET (iTable, 1) rgoTables label byte  %WHILE (%iTable LT %TableNo) ( DW %StringMax-1 DW (OFFSET Table%iTable) - (OFFSET NameStruct) %SET (iTable, %iTable + 1) ) %' %' %' %' %' Describe the available tables by rgTables offset %' ORG OFFSET cTables DW %TableNo-1 ORG OFFSET orgoT ;DefineKeycapEntry(Help_00, "HELP") ;This creates an entry called sbHelp_00 with the provided ;String, and adds it sequentially to the data structures. %*DEFINE (DefineKeyCapEntry(NameKeyCap, "String"))( sb%NoKeyCaps LABEL BYTE %' SB starts here DB %len(%String) %' String length DB '%String' %' String text DB 0 %' Null terminator for C etc %SET(NoKeyCaps, %NoKeyCaps+1) ) ;EndKeycapDefines Macro ;Wraps up the data space for the Keycap String arrays and ;other structures. %*DEFINE (EndKeycapDefines)( ; Describe the available tables by rgTables offset %SET (iKeyCap, 1) rgosbKeyCap LABEL BYTE %WHILE (%iKeyCap LT %NoKeyCaps) ( DW (OFFSET sb%iKeyCap) - (OFFSET rgKeyCap) %SET (iKeyCap, %iKeyCap + 1) ) ORG OFFSET cKeyCaps DW %NoKeyCaps - 1 ORG OFFSET orgosbKeyCap DW (OFFSET rgosbKeyCap) - (OFFSET rgKeyCap) ) ; ; StartNameDefines Macro - - Set up the data space for the Date Time ; Template arrays. The pointer array of ;  These templates is called rgsbTemplates ; %*DEFINE (StartNameDefines)( public NameStruct %SET(TableNo, 1) %SET(Started, 0) %SET(StringMax, 0FFH) %' %' %' %' %' N L S N A M E S T R U C T U R E %' %' NameStruct is a structure of offsets and counts which describe the %' structures in the Nls Name section of the NLS tables. %' %' %' NameStruct label byte qNameSignature db 'Name' wNameRevLevel dw 0 cTables DW 0 orgoTables DW 0 ) ; ; NameEntry Macro - - Create a table entry for the template form ; provided. Takes a name and string value: ; ; DefineNameEntry(FirstMonth, "january") ; ; This creates an entry called FirstMonth with the provided String, and ; adds it sequentially to the data structures. ; ; Define the string %*DEFINE (DefineNameEntry(NameString, "String"))( %IF ((%StringNo LT %StringMax) AND (%Started EQ 1)) THEN ( sb%StringNo%TableNo label byte db %len(%String) db '%String' db 0 %SET (StringNo, %StringNo+1) ) ELSE ( %IF (%StringNo EQ %StringMax) THEN ( %OUT (DateString: %StringNo; Table: %TableNo; Too many strings in table, first table contained %StringMax strings. ) ) ELSE ( %OUT(Table number %TableNo must Begin before name strings can be defined ) ) FI ) FI ) ; ; Start Table Macro - - Begin a new list of date names ; %*DEFINE (StartNameTable)( %' %' remember the start of this list of string offsets %' %IF (%Started EQ 1) THEN ( %OUT(Table number %TableNo must End before another can begin ) ) ELSE ( %SET (StringNo, 1) %' %' Set the "We are in a table" flag, and warn user if last table not closed %SET(Started, 1) ) FI ) ; ; End Name Table Macro - - Close up a list of strings ; %*DEFINE (EndNameTable)( %' %' %' %' Warn user that we are closing a tabel that was not opened up %IF (%Started EQ 0) THEN ( %OUT(Table number %TableNo must Begin before it can end ) ) ELSE ( %IF (%StringMax EQ 0FFH) THEN ( %SET (StringMax, %StringNo) ) FI %IF (%StringND ables DW (OFFSET rgoTables) - (OFFSET NameStruct) %' %' ) FI ) ; ; StartDateDefines Macro - - Set up the data space for the Date Time ; Template arrays. The pointer array of ; These templates is called rgsbTemplates ; %*DEFINE (StartDateDefines)( %' public DateStruct %' %' %' N L S D A T E S T R U C T U R E %' DateStruct is an structure of offsets and counts which describe the %' structures in the Nls Date section of the NLS tables. %' %' DateStruct label byte qDateSignature db 'Date' wDateRevLevel dw 0 cCtTemplates dw 0 cOemTemplates dw 0 orgoTemplates dw 0 %' cEscs dw 0 orgCmds dw 0 %' %' %SET(NumSbs, 0) %SET(NumCtTemps, 0) %SET(NumOemTemps, 0) %' %SET(NumEscs, 0) %' %SET(BuildPhase, 1) %' %' rgCmds label byte %' ) ; ; DateEscapeDefine Macro - - Defines the character to be used for each ; of the escape sequences (attributes) in the ; NLS Date templates. ; %*DEFINE (DateEscapeDefine(CommandName, 'bLower', 'bUpper'))( %' %IF (%BuildPhase EQ 1) THEN ( db '%bLower' db '%bUpper' %' %SET(NumEscs, %NumEscs+1) %' ) ELSE ( %OUT(Command: %CommandName; Command characters must be defined before other NLS Date information. ) ) FI ) ; ; TemplateEntry Macro - - Create a table entry for the template form ; provided. Takes a name and string value: ; ; DefineTemplateEntry(LongDayDate, "!W*w! !N*n! !*d!, !*y!") ; ; This creates an entry called LongDayDate of the provided format, and ; adds it sequentially to the data structures. ; %*DEFINE (DefineTemplateEntry(TemplateName, "TemplateString"))( %' %'Transitioning from command char definition, disallow further command defines %IF (%BuildPhase EQ 1) THEN ( %SET (BuildPhase, 2) ) FI %' %IF ((%BuildPhase EQ 2) OR (%BuildPhase EQ 3)) THEN ( sbTemplate%NumSbs label byte db %len(%TemplateString) db '%TemplateString'  db 0 %' %SET(NumSbs, %NumSbs+1) %' %IF (%BuildPhase EQ 2) THEN ( %SET(NumCtTemps, %NumCtTemps+1) ) ELSE ( %SET(NumOemTemps, %NumOemTemps+1) ) FI %' ) ELSE ( %OUT(Template: %TemplateName; Templates must be defined immediately after command characters ) ) FI %' ) ; ; EndStdDateDefines Macro - - Wraps up the data space for the Date Time ; Template arrays and other structures. The ; number of templates is put in in cTemplates, ;  which is referenced by its offset, as is the ; array of escapes. ; %*DEFINE (EndStdDateDefines)( %IF (%BuildPhase EQ 2) THEN ( %SET (BuildPhase, 3) ) ELSE ( %OUT (Command characters and Standard templates must be defined before OEM templates ) ) FI ) ; ; EndOemDateDefines Macro - - Wraps up the data space for the Date Time ; Template arrays and other structures. The ; number of templates is put in in cTemplates, ; which is referenced by its offset, as is the ; array of escapes. ; %' %*DEFINE (EndOemDateDefines)( %' %IF (%BuildPhase EQ 3) THEN ( %' %' Disallow any further definitions %SET (BuildPhase, 4) %' rgosbTemplates LABEL BYTE %' %SET (iosb, 0) %' %WHILE (%iosb LT %NumSbs) ( DW (OFFSET sbTemplate%iosb) - (OFFSET DateStruct) %SET (iosb, %iosb+1) ) %' ORG OFFSET cCtTemplates DW %NumCtTemps ORG OFFSET cOemTemplates DW %NumOemTemps ORG OFFSET orgoTemplates DW (OFFSET rgosbTemplates) - (OFFSET DateStruct) ORG OFFSET cEscs DW %NumEscs ORG OFFSET orgCmds DW (OFFSET rgCmds) - (OFFSET DateStruct) ) ELSE ( %OUT (Error; Command character, Default template, and OEM template definition areas must be present ) ) FI )2D  RqLablCTAsm II-1.0??SEG??SEGSTACKSTACKseg0H seg0FFF8H seg0FFF0H seg0FFE8H seg0FFE0H seg0FFD8H seg0FFD0H seg0FFC8H seg0FFC0H seg0FFB8H seg0FFA0H seg0FF98H seg0FF90H seg0FF88H seg0FF78H seg0FF70H seg0FF68H seg0FF60H seg0FF58H seg0FF50H seg0FF48H seg0FF38H seg0FF30H seg0FF28H seg0FF20H seg0FF18H seg0FF10H seg0FF08H seg0FF00H seg0FEF8H seg0FEF0H seg0FEE8H seg0FEE0H seg0FED8H seg0FED0Hseg1Hseg9Hseg2Hseg0AHht                 x !" p #$ h %& ` '( X )* P +, H -. 8/0 012 (34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN OP zQR# ResetAllSegs Se  ɟ @@@S @ i@8  P $6HZl~ 2DVhzHH,m,@8  P $6HZl~ 2DVhz@2 $6HZl~ 2DVhzH  Ϧҧϫϳ׵ @]@_@ @ @@@@@ ̫ճ,HH,HHH j^@ @ @@!$@&(**/=  Courier Courier 72 Courier 72CourierCourierCourierCourierCourierG --8 x2.0-Swp-EHM-3/6-11:03 jE tIntHandlerRestartPrinter  LoadCursorRamTerminateSNASessionSetPartitionLock InitiateX25Call  MapXBusWindowChangeOpenMode SetCommIsrRaw ChangeFileLengthChangeUserNumMail ReceiveMailCloseSNASession RenameFile( ConfigureNetTerminateMailConnection& PurgeSdlcDeviceReadIdAndData QueryMemoryAvail ConfigureMail ResetVideo DeviceReadQueryMailStatus KbdWakeUp SetFileStatusMount InitCharMap ConvertToSysQuerySNAStatusQueryExitRunFile  ResetCommISR+LoadInterActiveTask ReadKbdStatusConfigureSpooler  KbdResetSysIn QuietMailUser StatusRJE $ReadSwap"ProgramColorMapperRq ResetSysInSetLpISR &SdlcOpen" ShrinkAreaSLPurgeQueueServer EstablishMailConnection CloseAllFilesLL CheckpointSysIn PurgeMailUser XWriteSNAPIU SetKbdLEDVacateParCleanUpEstablishQueueServer  SetWsUserNameReportStatus3270SetPartitionExch  Rename# FreeLargeLL GetRunFileHdr DeletePartition SpoolerPassword  StartEm3270CloseAllCommLines  NetTermination( ResetMemoryLLAllocAllMemorySLLoadTask)GetSpoolerStatus RestartSpooler QueryMailUniqueIdGetPartitionExch &SdlcRead$AllocMemoryReal) StatusNetp LoadStyleRam ReadDirPage ValidateMail SetTrapHandlerGetPartitionExchange  OpenRTClock MountVolume! ExpandAreaSL Delete'PurgeBsc AllocMemorySL SignonRJE %DeactivateRunFileSignoffMailUserReadComm ScreenRead3270 Chain$CallSourceDbgNub ResetKbd QueryExchange CheckForMail ClearX25Call &SdlcInit GetFileStatus ResetAgent GetVhbAttachLu# SwapInContext. AcceptX25Call NotifyNextIncomingCall ReadFile PurgeX25User NotifyNextIncomingBINDDisconnectComm  CloseFile ReadX25Packet RemoveKeyedQueueEntry  KbAttn3270 PurgeX25MarkKeyedQueueEntry QueryX25Status )StopTransportServicez ReadKbd( AttachToNetLoadPrimaryTask  ReadSNAPIU CreateGetCommParameters DelFileSpooler Close$ QueryNodeNameConnectX25Permanent  CloseRTClock& TerminateSdlc  PurgeSNAUserPurgeMailUniqueId SetPrefix(RequestNetConnection QueryDevice VacatePartition 'BscRead" ExpandAreaLLConnectNextMailCenter SetCommISR$DeallocMemoryReal ExpandSpecReadKeyedQueueEntry  QueryNodeForMailUser ServeRqFlushCommBuffer GetPartitionStatus  OSVersion OpenCommLine GetPartitionHandle  QueryVidHdw)QueryNodeNameNetrRemoveQueueServer QuietIO AddQueueEntry DeallocMemorySL GetDateTimeUnMarkQueueEntry  SetSysInMode'BscIoctl BeepCreatePartition OpenFile$ CreateUserSetCommParameters "QueryBigMemAvail# ResetMemorySL OpenWriteX25Interrupt ResetMailServerSetFhLongevity8(DisconnectNetConnectionRespondToNetConnection SetDevParams QueryKbdLEDs"SetSegmentAccessInitiateSNASession SetKbdUnencodedMode ReadKbdDirect& SdlcWrite ) QueryNetRsctFileSystemAbE   RqLablAltCTAsm II-1.0??SEG??SEGSTACKSTACK seg0F800H seg0F7F8H seg0F7F0H seg0F7E8H seg0F7E0H seg0F7D8H seg0F7D0H seg0F7C8H seg0F7C0H seg0F7B8H seg0F7A0H seg0F798H seg0F790H seg0F788H seg0F778H seg0F770H seg0F768H seg0F760H seg0F758H seg0F750H seg0F748H seg0F738H seg0F730H seg0F728H seg0F720H seg0F718H seg0F710H seg0F708H seg0F700H seg0F6F8H seg0F6F0H seg0F6E8H seg0F6E0H seg0F6D8H seg0F6D0H seg0F801H seg0F809H seg0F802H seg0F80AHht               x!" p#$ h%& `'( X)* P+, H-. 8/0 012 (34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN OP zQR Alort GetUcb QueryMemAvailSetExitRunFile  CloseCommLine QueryServerForUser CancelRq3270DialComm WriteLog  SetScreenVidAttr PausePrinter 'BscCloseDismountWrite WriteFileDisableCluster  ReadActionCode GetStatus WriteComm GetFhLongevity SetDateTime(SendNetMessage BreakComm  DeleteFile& SdlcClose QueryRequestInfoMarkNextQueueEntry  InitVidMap QueryWSNum ClearPathDeleteMarkedQueueEntry  CloseAllFilesDismountVolume&SdlcStat# ReOpenFile SetDirStatusDetachLu StopEm3270 AllocMemoryLL DeleteDirAcknowledgeMailReceiptWriteX25Packet  OpenFileLL FileSystemTermination SetKbdUnencodedModeReal" ShrinkAreaLLRemoveMarkedQueueEntry  QuietKbdForSwap ResetX25Call DeleteKeyedQueueEntry  GetDirStatus ReadDirSectorSetMailAgentStatus InitVidFrame" SetColorDataReadNextQueueEntry  AllocExch% WriteSwap WriteSNAPIU CreateDirRejectSNASession SetKbdActionModeReal" CreateAlias CancelSpooler (ReceiveNetMessage'BscOpenSetPartitionExchange  CancelPrint  DeviceReadIDSetPathAcceptCommCall  GetDcbOld LoadFontRamDeallocMemoryLL SetStatusRemovePartition QueryDcb ( DetachFromNet! AllocAreaSLNotifyCM GetWsUserName' TerminateBsc Purge3270Em CreateFile ReadActionKbd QueryKbdState) StopNetAgentvTerminateQueueServer AcceptSNASession GetClusterStatus) StopNetServerxQueryMailConfiguration# OpenQueue BeeperOff FormatReadyForCmd3270 DeviceWrite! SetVectorArea#SetCommIsrRawSFNReWriteMarkedQueueEntry  QuerySpooler  DisableActionFinish PauseSpooler TerminatePartitionTasks Read#LoadFile LogRemote GetNxtFilePrt  SignoffRJE SetVideoTimeoutStatusRead3270 ResetSubsysTerminatePartition AddFileSpooler ! GetUserStatusSetNodeSendMail DeallocExch'BscWriteF tGetStatusAltCloseCommLineAltSpoolerPassword AltOpenRTClock AltOpenFile(AltRequestNetConnectionAltQuerySNAStatusAltMarkNextQueueEntryAltSetDevParamsAltDeviceReadIdAndDataAltGetFileStatusAltTerminateSNASessionAltInitiateX25Call AltSetScreenVidAttr AltSetSysInMode AltGetDcbOldAltPurgeMailUniqueId"AltShrinkAreaLLAltRemoveKeyedQueueEntryAltTerminatePartition AltReadSNAPIU AltWriteLog AltQueryKbdLEDs AltGetVhb AltDeviceReadAltQueryVidHdw"AltShrinkAreaSL AltCreateDir' AltBscOpen AltRemoveMarkedQueueEntry#AltResetMemorySLAltRead& AltSdlcWrite  AltSetCommISRAltConfigureMail AltSetKbdLEDAltQuietMailUser AltInitCharMap#AltSwapInContext)AltStopTransportServicez' AltBscCloseAltGetPartitionExch AltQueryRequestInfoAltSetFhLongevity)AltStopNetAgentvAltEstablishQueueServerAltGetWsUserNameAltCreatePartitionAltQueryServerForUserAltAcceptCommCall AltKbdResetSysIn& AltPurgeX25AltMapXBusWindow AltSetNode AltRenameFile(AltReceiveNetMessageAltChain AltQueryMailConfigurationAltOpenCommLineAltLoadInterActiveTaskAltValidateMailAltOpenAltPauseSpoolerAltRemovePartitionAltResetMemoryLLAltSetFileStatusAltGetNxtFilePrt! AltSetKbdUnencodedModeReal) AltStatusNetpAltDeallocMemoryLL(AltConfigureNet& AltSdlcCloseAltReadKeyedQueueEntryAltStatusRead3270( AltCloseRTClockAltSetDateTimeAltGetCommParametersAltReadActionKbdAltWriteSNAPIUAltStartEm3270AltCancelPrint AltNotifyNextIncomingCall AltConvertToSysAltAllocMemorySL AltDeleteDirAltPurgeQueueServerAltReadKbdStatus AltDisableActionFinish"AltExpandAreaLLAltQueryExchange AltAcknowledgeMailReceiptAltAcceptSNASession&AltReadDirSector AltLoadTaskAltWriteAltCloseAllFilesAltChangeFileLength$ AltReadSwapAltDisconnectCommAltAllocAllMemorySLAltGetSpoolerStatus AltResetCommISR AltQueryMemoryAvail#AltFreeLargeLL(AltSendNetMessageAltRemoveQueueServer AltSetKbdUnencodedModeAltChangeUserNumMail AltDialComm AltDeleteMarkedQueueEntry$AltCallSourceDbgNub AltSetPathAltClearX25Call AltResetSysInAltGetPartitionStatus AltFileSystemTermination AltAllocExch AltStatusRJEAltQueryDevice AltSignoffRJEAltGetFhLongevityAltDeviceWrite AltSetTrapHandlerAltSignoffMailUser AltResetAgent)AltQueryNetRsct& AltPurgeSdlcAltRejectSNASession"AltCreateAliasAltGetRunFileHdrAltAddFileSpooler' AltDismountAltDismountVolumeAltAllocMemoryLL!AltExpandAreaSL AltCheckpointSysIn AltLogRemoteAltReadNextQueueEntry AltKbAttn3270 AltReadKbdDirectAltResetSubsys AltCloseAllFilesLL AltWriteFile"AltQueryBigMemAvail AltReadKbd!AltGetUserStatus AltNotifyNextIncomingBINDAltRestartSpoolerAltGetPartitionExchangeAltLoadFontRamAltResetX25Call AltSetPrefix AltKbdWakeUp AltStopEm3270 AltQueryWSNum& AltSdlcInit AltDetachLuAltVacateParCleanUp"AltPrograF  (AltDetachFromNetAltSetExitRunFile AltReadFile AltOpenFileLLAltDisableCluster AltDeleteFileAltConnectNextMailCenter AltQueryDcb AltQueryKbdState#AltSetCommIsrRawSFN AltBeepAltGetDateTime AltGetClusterStatusAltSetPartitionLockAltReadDirPage AltNetTermination AltCreateAltConfigureSpooler$ AltCreateUser! AltDelete AltCreateFilemColorMapperRq AltQueryNodeForMailUserAltQueryX25StatusAltScreenRead3270AltDeallocExchAltSetVideoTimeoutAltConnectX25Permanent'AltTerminateBsc!AltEstablishMailConnection" AltBreakComm AltReadComm# AltReOpenFileAltPurgeX25UserAltLoadCursorRam& AltSdlcOpen$AltDeallocMemoryReal AltPurge3270Em!AltTerminatePartitionTasks AltFormat AltCloseFile AltResetVideo AltSetIntHandler AltQuietIO' AltBscIoctlAltDeviceReadID AltRename AltInitVidFrameAltQueryMailUniqueIdAltSetWsUserNameAltQueryExitRunFileAltTerminateQueueServer' AltPurgeBscAltCheckForMail$AltAllocMemoryReal AltReadActionCode' AltBscReadAltUnMarkQueueEntry AltInitVidMapAltSetCommParameters AltExpandSpecAltResetMailServerAltFlushCommBufferAltRestartPrinterAltGetDirStatus (AltRespondToNetConnectionAltVacatePartition(AltAttachToNet!AltAllocAreaSL#AltResetAllSegsAltWriteX25InterruptAltReadyForCmd3270 AltAttachLu# AltOpenQueueAltSetPartitionExchangeAltMountVolumeAltCloseAllCommLinesAltSetPartitionExch AltSetLpISRAltMount& AltSdlcStat$AltQueryNodeName AltNotifyCMAltFileSystemAbort)AltStopNetServerx&AltTerminateSdlc AltDeallocMemorySLAltSetDirStatus AltOSVersion AltClearPath"AltSetSegmentAccessAltAddQueueEntry& AltSdlcReadAltInitiateSNASession)AltQueryNodeNameNetr!(AltDisconnectNetConnectionAltGetPartitionHandle!AltReWriteMarkedQueueEntryAltSetCommIsrRawAltDelFileSpooler!AltTerminateMailConnectionAltAcceptX25CallAltLoadStyleRamAltDeleteKeyedQueueEntryAltChangeOpenMode"AltSetColorDataAltDeletePartition!AltSetVectorAreaAltReceiveMail' AltBscWrite% AltWriteSwap. AltBeeperOffAltSetKbdActionModeReal AltSetStatusAltPurgeSNAUser AltQuietKbdForSwapAltClose AltSignonRJEAltMarkKeyedQueueEntry AltQueryMemAvail%AltDeactivateRunFileAltCloseSNASessionAltPausePrinter AltServeRqAltReportStatus3270 AltResetKbdAltWriteX25PacketAltSetMailAgentStatusAltQuerySpoolerAltCancelRq3270# AltLoadFileAltQueryMailStatusAltXWriteSNAPIUAltCancelSpoolerAltPurgeMailUserAltReadX25Packet AltWriteCommAltLoadPrimaryTask AltSendMail AltGetUcbG ZZZZZZZZZZZZZZZZG  ZZZZZZZZZZZZZZZZH ZZZZZZZZZZZZZZZZH  ZZZZZZZZZZZZZZZZI ZZZZZZZZZZZZZZZZI  ZZZZZZZZZZZZZZZZJ ZZZZZZZZZZZZZZZZJ  ZZZZZZZZZZZZZZZZK ZZZZZZZZZZZZZZZZK  ZZZZZZZZZZZZZZZZL ZZZZZZZZZZZZZZZZL  ZZZZZZZZZZZZZZZZ