IMD 1.17: 11/11/2014 11:40:28 82VKXSVRDOS B* VERSADOS/RMS68K SRC/OBJ 4.4 (NOT BOOTABLE) SN=49367 19 OF 30  SR19q82VKXSVRDOS 0420¤`-ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:46:56SREL:9999.M68XXX.DISPATCH.SA‹68000DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION  EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM ALOADMMU†5ƒ1Assembly02/28/8523:43:39SREL:9999.NOMMU.LOADMMU.SA&‹DummyLOADMMUforboardswithnoMMU. @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:40:00‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8521:51:41SREL:9999.M68XXX.PVSEM.SA ‹68000TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES ARDTIMER†1ƒ0Assembly02/28/8522:14:08SREL:9999.M6840.RDTIMER.SA-‹READTIMERroutinefortheM6840timerchip. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE  BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:40:00‡Page7   SUPERˆ5ƒ1Assembly02/28/8521:53:17SREL:9999.M68XXX.SUPER.SA,‹M68000DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8521:54:23SREL:9999.M68XXX.TRAP0.SA!‹68000TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8521:55:13SREL:9999.M68XXX.TRAP1.SA!‹68000TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:40:00‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00000E00 00000EFF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00000F00 00005CFF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00000F00‚00000F7F‚RMSˆ00000F00‚CALLKILLƒ00000F0CVECTTBL†2…00000F80‚00000FF7;BKGŠ2…00000FF8‚00001079‚CALL_GUAƒ00001068‚BKG_DISPƒ0000101C§BKG_SCHEƒ00000FF8=CACHEˆ2…0000107A‚0000107D‚FLUSH_ONƒ0000107C‚FLUSH_ALƒ0000107A,CKDELAY†2…0000107E‚00001195‚CKDELAY„0000107E+CKEXPAT†2…00001196‚000011D5‚CKEXPA…00001196 =COMINT‡2…000011D6‚0000131F‚COMINTZ„000011F6‚COMINT_Pƒ00001202 §COMINT…000011D6‚ISRERR…000012E4!§ISRRTE…0000127E‚COMNISR„0000123C?DISPATCH…2…00001320‚000014C5‚PREEMPT„00001330‚DISPATCHƒ00001336§L1_D0_SAƒ00001320:EQDQ‰2…000014C6‚000015EF‚EXEQDQ…000014C6‚SBEXEQDQƒ000014C6§EQDQ‡000014E2EXCEPT‡2…0000164C‚000019ED‚PROGINT2ƒ000016BC‚PROGINT3ƒ000016BE$§PROGINT4ƒ000016C0‚PROGINT5ƒ000016C2$§PROGINT6ƒ000016C4‚PROGINT7ƒ000016C6$§PROGINT8ƒ000016C8‚PROGINT9ƒ000016D2$§PROGINTAƒ000016CA‚PROGINTBƒ000016CC §BERR1†000016BC‚TRPVCT2„00001650"§TRPVCT3„00001652‚TRPVCT4„00001654"§TRPVCT5„00001656‚TRPVCT6„00001658"§TRPVCT7„0000165A‚TRPVCT8„0000165C"§TRPVCT9„0000165E‚CKEXMON„000019A2"§TRPVCTA„00001660‚TRPVCTB„00001662"§TRPVCTC„00001664‚TRPVCTD„00001666"§TRPVCTE„00001668‚TRPVCTF„0000166AEXRQPA‡2…00001AA2‚00001C63‚PAT_DEL_ƒ00001BFE‚PAT_MID_ƒ00001C32$§PAT_SCHEƒ00001BAE‚PAT_RM_1ƒ00001C48 §EXRQPA…00001AA2‚SBRQPA…00001AA2§PAT_1ST_ƒ00001C0ELOADMMU†2…00001CA0‚00001CA5‚LOADMMU„00001CA0‚LOADMMUIƒ00001CA2#§MMUFAULTƒ00001CA4‚UNLDMMU„00001CA4§CRASN†00001CA4‚DEASN†00001CA49PAUSEˆ2…00001CA6‚00001CB3‚SBPAUSE„00001CA6‚PAUSE†00001CA6.POWRFAIL…2…00001CB4‚00001CCF‚POWRFAILƒ00001CB45PVSEMˆ2…00001CD0‚00001DB5‚PSEM‡00001CD0‚VSEM‡00001D7A§SBPˆ00001CD0‚SVXSTAK„00001D26§SBVˆ00001D7A‚PSWAIT…00001D02=RDTIMER†2…00001DB6‚00001DE9‚RDTIMER„00001DB6‚SBRDTIM„00001DB6PAGEFREE…3…00002708‚0000282B‚SBPGFR…00002708‚PAGEFREEƒ00002708*TRACER‡3…0000282C‚000028A1‚TRACER…0000282C>FNDGSEG†4…000028A2‚0000291F‚SBFNDGSGƒ000028A2‚FNDGSEG„000028A2>FNDTSEG†4…00002920‚0000294B‚SBFNDSEGƒ00002920‚FNDTSEG„00002920>FNDUSEM†4…0000294C‚000029CD‚SBFNDSEMƒ0000294C‚FNDUSEM„0000294C>GETTCB‡4…000029CE‚00002A45‚SBGETTCBƒ000029E0‚SBGTXTCBƒ000029CE §GETTCB…000029E0‚GTXTCB…000029CE.GTTASKID…4…00002A46‚00002A73‚GTTASKIDƒ00002A46,GTTNAME†4…00002A74‚00002A83‚GTTNAME„00002A74;LOGPHY‡4…00002A84‚00002AD9‚LOGPHY…00002A84‚LOGPHYO„00002A88$§SBLOGPHOƒ00002A88‚SBLOGPHYƒ00002A84&CDIR‰5…00002ADA‚00002B73‚CDIR‡00002ADA7CISR‰5…00002B74‚00002C91‚CISR‡00002B74‚SBDIOVX„00002C4C,DCLSHAR†5…00002C92‚00002D69‚DCLSHAR„00002C929DSEGXˆ5…00002D6A‚00002DF5‚SBDSEGX„00002D6A‚DSEGX†00002D6A  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:40:00‡Page10  (RCVSAˆ5…00002DF6‚00002EA1‚RCVSA†00002DF6,SEGALOC†5…00002EA2‚0000304B‚SEGALOC„00002EA2>SEGDEAL†5…0000304C‚00003133‚DESEG_SUƒ0000309E‚SEGDEAL„0000304CASRINT‡6…00003C1E‚00003C91‚I_DISP_Aƒ00003C1E‚SBUPDATQƒ00003C4E#§DISP_ASRƒ00003C1E‚UPDTASQ„00003C4E$§READY_ASƒ00003C1E‚GTASQBUFƒ00003C4E7ATSEMˆ6…00003C92‚00003E37‚ATSEM†00003C98‚CRSEM†00003C92)CACHEˆ6…00003E38‚00003E3B‚FLUSHC…00003E38:DELAYˆ6…00003E3C‚00003F3F‚PAT_CAN_ƒ00003F16‚DELAY†00003E3C§DELAYW…00003EC69DEMONˆ6…00003F40‚00003F9B‚SBDMONX„00003F52‚DEMON†00003F40§DMONX†00003F52*DERQST‡6…00003F9C‚00004009‚DERQST…00003F9C:DESEMˆ6…0000400A‚00004147‚DSEM_SUBƒ0000402A‚DESEM†0000400A§DESEMA…00004020‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‰ChangesK‚23™*…--------‚-------------‚----------------------------------------------,‚24™*…10/4/83‚SteveFranckƒInitialwriting.‚25™*‚26‚27‚28™*I‚29™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚30™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚31™*1‚32¢XREF…COMINTCommoninterrupthandlerroutine.‚33‚34‚35‚36™*‚37™*‚Includedfiles:‚38™*9‚39™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚40™* UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8500:39:22žPAGEƒ2  553™*J554™*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis*555™*‰VECTOR‚,:556™*‚Therearetwospecialvaluesfor:1557™*‰0=COMINT(thecommoninterrupthandler).-558™*‰1=don'ttakeoverthevectoratall.J559™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG560™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M561™*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheP562™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>563™*‚asthatofthelowervector#ofthepair.‚Forexample,0564™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.2565™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2566™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L567™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO568™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<569™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)570™*‰VECTOR$26,0ŽPoints$26toCOMINT.,571™*‚Theendofthelistissignifiedbya 572™*‰DC.Lƒ0K573™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP574™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP575™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(576™*‚by2foreachvectorinsequence.577™*578™VECTORƒMACRO579¢IFLE…\1-VECT_NUM4580¢FAIL…499ŒVector#'smustbeinascendingorder! 581¢MEXIT 582¢ENDC583¢IFNC…'\2','0'584¢IFNC…'\2','1' 585¢XREF…\2 586¢ENDC 587¢ENDC588™VECT_NUMSET†\1589¢DC.L…\1<<24+\2 590¢ENDM 591 592593™*%594™*‚Firstsetupthetableheader.595™*596Œ00000002ŽSECTION‚LEVEL00 597 598H59920000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60020000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'601™*§execinitializercanfindit;he(602™*§isn'tlinkedwiththeexec,sohe603™*§wouldn'tknowotherwise. UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8500:39:22žPAGEƒ3  605™*.606™*‚Herearetheactualvectorassignments.N607™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ608™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)609™*‚parameterissubstitutedsuchthatF610™*„0=theexe cshouldleavetheillegalinstructionvectoralone.D611™*„1=theexecshouldtakeovertheillegalinstructionvector.O612™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN613™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas614™*‚breakpoints.615™* 616F617Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+618™*§thelowestvectornumberthatcanbe619™*§setafterwardsis2. 620.621200000008—VECTORƒ$02,PROGINT2ŠBuserror.262220000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)623™*§Ifwe'renotsupposedtotakeover,624¢IFEQ…$1”theillegalinstructionvector, 626¢ENDC›*&627™*§Ifwearesupposedtotakeover,628¢IFNE…$1”theillegalinstructionvector,M629200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 630¢ENDC›*2631200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0632™*‚insequence„$06,PROGINT6ŠCHKinstruction.2633™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4634™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6635200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63620000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C637™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6638200000020—VECTORƒ$0C,0‘($0C-$0EgotoCOMINT.):639200000024—VECTORƒ$0F,KILLERŒUninitializedInterrupt.6640200000028—VECTORƒ$10,0‘($10-$17gotoCOMINT.)664120000002C—VECTORƒ$18,SPURINT‹Spuriousinterrupt.6642200000030—VECTORƒ$19,0‘($19-$1BgotoCOMINT.)9643200000034—VECTORƒ$1C,TIMEINT‹M6840timerinterrupt.6644200000038—VECTORƒ$1D,0‘($1D-$1EgotoCOMINT.)G64520000003C—VECTORƒ$1F,1‘Softwareabort(leaveitpointingtobug).)646200000040—VECTORƒ$20,TRAP0TRAP#0.)647200000044—VECTORƒ$21,TRAP1TRAP#1.2648200000048—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.664920000004C—VECTORƒ$30,0‘($30-$8CgotoCOMINT.)>650200000050—VECTORƒ$8D,POWRFAILŠACFAIL*fromtheVERSAbus.H651200000054—VECTORƒ$8E,KILLERŒThisvectoriswhatyouassigntoVM02)652™*§interruptsourcesyoudon'texpect(653™*§togooff;ittakesustoKILLER.8654200000058—VECTORƒ$8F,0‘I/OchannelIRQ1*(COMINT).865520000005C—VECTORƒ$90,0‘I/OchannelIRQ2*(COMINT).8656200000060—VECTORƒ$91,0‘I/OchannelIRQ3*(COMINT).8657200000064—VECTORƒ$92,0‘I/OchannelIRQ4*(COMINT).K658200000068—VECTORƒ$93,KILLERŒBusClearinterruptfromVERSAbusI/F.‚We*659™*§shouldn'tbegettingthis,sincewe,660™*§useblocktransfermodeonlyifthere*661™*§arenootherpotentialbusmasters.?66220000006C—VECTORƒ$94,CMRSFAILŠSYSFAIL*fromtheVERSAbus. 663 UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8500:39:22žPAGEƒ4  6664200000070—VECTORƒ$95,0‘($95-$FFgotoCOMINT.) 665 666966720000007400000000ŽDC.L…0•(Endoftableindicator.) 668 669 670671¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8500:39:22žPAGEƒ5  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  0CMRSFAILƒXREFƒ*ƒ00000000…SPURINT„XREFƒ*ƒ00000000%COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&POWRFAILƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT2ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT3ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT4ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT5ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINT9ƒXREFƒ*ƒ00000000…VECT_NUMŽ00000095PROGINTAƒXREFƒ*ƒ00000000 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ1  Aƒ1™SYSPARƒIDNT…5,1“Systemparametersat$C00;Crashsaveat$800.Rƒ2™*v*****************************************************************************Rƒ3™********************************* **********************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDEF…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™*164Œ00000800…CRASHSAVEQU†$800 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparameters.‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$C00175Œ00000C00…SYSPARƒEQU†* 1769177ƒ00000C0000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ00000C0400000002…PERTURB_FLA GDS.W1'180Œ00000C04…BKG_FLAGEQU†PERTURB_FLAG-181Œ00000C05…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ00000C0600000002ŽDS.W…1 184<185ƒ00000C0800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ00000C0C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ00000C1000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ00000C1400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ00000C1800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ00000C1C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ00000C2000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ00000C2400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ00000C2800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ00000C2C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ00000C3000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ00000C3400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ00000C3600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ00000C3A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ5  /217ƒ00000C3E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ00000C4200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER 220=221ƒ00000C4600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ00000C4800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ00000C4A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ00000C4E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ00000C5200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ00000C5600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ00000C5800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ00000C5A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ00000C5C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ00000C5D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ00000C5E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ00000C6000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ00000C6400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246?247ƒ00000C6800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ00000C6C00000004…IOVCTBGNDS.L…1•STARTOFVECTORASSIGNMENTTABLE 250C251ƒ00000C7000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ00000C7100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ00000C7200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ00000C7400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ00000C7600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ00000C7A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ00000C7A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ00000C8000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ00000C8600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ00000C8C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ00000C9200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ6  6275Œ00000C98…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIONOWNERTABLE279™*#280ƒ00000C9800000010…TIAT…DS.B…16 281282Œ00000CA8…TIOT…EQU†*%283ƒ00000CA800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ00000 E0800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ00000E0C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ00000E1000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ00000E1100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ00000E1200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ00000E1600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ00000E1800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ00000E1A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ00000E1C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ00000E2000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ00000E2400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ00000E2800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ00000E2C00000004…NATBEGƒDS.L…1•PointertoNetworkAddressTable 320E321ƒ00000E3000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ00000E3400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ00000E3800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ00000E3C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ00000E4000000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ00000E4400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ7  =333ƒ00000E4800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ00000E4C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ00000E5000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ00000E5400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ00000E5800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ00000E5C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ00000E6000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ00000E6400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ00000E6800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353A354ƒ00000E6C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NTSFreeQueueEnd357™*B358ƒ00000E7000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ00000E7400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ00000E7800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ00000E7C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ00000E8000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ00000E8400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ00000E8800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ00000E8C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ00000E9000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ00000E9400000002…LAST_MMU_INT_LEVELDS.W1Onsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ8  ,391™*§ofasegmentdescri ptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00000E96…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:38:48ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00000E64…PREEMPT_ƒXDEF‡00000C05+ADEFTYP„XDEF‡00000C70…PTMADDR„XDEF‡00000C42*ASNTBL…XDEF‡00000E74…RAD1TBL„XDEF‡00000E58,BKG_ACTIƒXDEF‡00000E10…READYHD„XDEF‡00000C14+BKG_FLAGƒXDEF‡00000C04…RIOTBL…XDEF‡00000E5C+BKG_HEADƒXDEF‡00000E08…RUNNER…XDEF‡00000C0C,BKG_TAILƒXDEF‡00000E0C…SDEFTYP„XDEF‡00000C72)CCBHD†XDEF‡00000C18…SDLCPCB„XDEF‡00000E24)CFLUSH…XDEF‡00000E90…SEMCCB…XDEF‡00000C8C+CRASHSAVƒXDEF‡00000800…SEMEND…XDEF‡00000C98*CTRLREG„XDEF‡00000E50…SEMGST…XDEF‡00000C80+CURR451„XDEF‡00000E88…SEMLIST„XDEF‡00000C7A)CURRSD…XDEF‡00000E8C…SEMTCB…XDEF‡00000C7A,CURR_ASNƒXDEF‡00000E11…SEMTIOT„XDEF‡00000C92)DACTBL…XDEF‡00000E6C…SEMUST…XDEF‡00000C86)DATE‡XDEF‡00000C3E…SLFTSTA7ƒXDEF‡00000C76*DBUFSZ…XDEF‡00000E16…SPURCNT„XDEF‡00000C5E+DCOTBL…XDEF‡00000E60…SPURTIMEƒXDEF‡00000C60)DPRVAO…XDEF‡00000E54…SYSPAR…XDEF‡00000C00+ENDSYSP„XDEF‡00000E96…SYSPOFF„XDEF‡00000E4C*EXCSTACKƒXDEF‡00000C08…TCBHD†XDEF‡00000C10*FQBCNT…XDEF‡00000E1A…TDEFTYP„XDEF‡00000C71&FQLWM†XDEF‡00000E18…TIAT‡XDEF‡00000C98+FREEQHD„XDEF‡00000E12…TIMEOUT„XDEF‡00000C46,FREEQND„XDEF‡00000E70…TIMESLICƒXDEF‡00000C48,FRST451„XDEF‡00000E80…TIME_LEFƒXDEF‡00000C4E*GSTBEG…XDEF‡00000C20…TIMINTR„XDEF‡00000C5A*INPTBL…XDEF‡00000E68…TIMINTV„XDEF‡00000C56-IOVCTBGNƒXDEF‡00000C6C…TIMINTV4ƒXDEF‡00000C58(LAMˆXDEF‡00000E7C…TINTFLAGƒXDEF‡00000C5C(LAST451„XDEF‡00000E84…TIOT‡XDEF‡00000CA8(LAST_MMUƒXDEF‡00000E94…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00000E30…TIOTEL00000016'MACSTRC„XDEF‡00000C36…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00000C00…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00000E48…TIOTSEM00000008(MIDNIGHTƒXDEF‡00000C52…TIOTSESSŽ00000004'MMUHERE„XDEF‡00000C1C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00000C64…TIOTTCB00000000&NATBEG…XDEF‡00000E2C…TMSGFLAGŽ00000C5D+NNTBEG…XDEF‡00000E28…TRACEBEGƒXDEF‡00000C30+NOTLAM…XDEF‡00000E78…TRACFLAGƒXDEF‡00000C34'NSEˆXDEF‡00000C4A…UDEFTYP„XDEF‡00000C74)NWDQHD…XDEF‡00000E3C…UDRBEG…XDEF‡00000C28*NWPSEG…XDEF‡00000E34…USERQHD„XDEF‡00000E1C,NWSTATUSƒXDEF‡00000E40…USERQND„XDEF‡00000E20)NWTSEG…XDEF‡00000E38…USTBEG…XDEF‡00000C24(PANEL†XDEF‡00000C3A…V2RQHD…XDEF‡00000E44*PATBEG…XDEF‡00000C2C…VCTUBGN„XDEF‡00000C68PERTURB_ƒXDEF‡00000C04 ééœ'VM01 VECTTBL AG""qqRMS CI;;qqRMS CDDDKqqINT LGMMqqRMS LGVVgqqVECTTBL ROggqqRMS LOhOqqRMS LL¼5í[qq  2VECTTBLƒIDNTƒ5,1RMS68KvectortablefortheVM01.O*v*****************************************************************************O*******************************************************************************O**********************************************************************************É***=***…ROUTINE:‚VECTTBL--RMS68KVECTORTABLEFORTHEVM01.Ž******É***J***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***E***‡Copyright1983byMotorola,Inc.‚ThisversionisfortheVM01„*** ***‡monoboardmicrocomputer.ª******É***E***…FUNCTION:‚ThistablegetslinkedwithRMS68K.‚Whenthesystem…***C***‡boots,theexecinitializerfindsthistableandusesitto‡***:***‡takeovervectorsintheprocessor'svectortable.******É***O*******************************************************************************O*******************************************************************************O*^***************************************************************************** *,*‚Revisionhistory(addnewchangestotop).*…Date†Author‰ChangesG*…--------‚-------------‚----------------------------------------------+*…10/25/83‚DickVanderlinRevisionforVM01(*…10/4/83‚SteveFranckƒInitialwriting.*  *E*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations8*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.*.ŠXREFƒCOMINTCommoninterrupthandlerroutine.   **‚Includedfiles:*5*‰9995.&.STR.EQThesectionnumbertouseisinhere.*ŠNOLISTŠINCLUDE9995.&.STR.EQŠLISTŠPAGE*E*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis%*‰VECTOR‚,5*‚Therearetwospecialvaluesfor:,*‰0=COMINT(thecommoninterrupthandler).(*‰1=don'ttakeoverthevectoratall.E*‚Entriesinthevectortablemustbeassignedinorder--thatis,theB*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.5#9+#H*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheK*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler9*‚asthatofthelowervector#ofthepair.‚Forexample,+*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.-*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.-*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.G*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theJ*‚addressassignedtothevectorwillbeincrementedby2foreachvector:7*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.$*‰VECTOR$26,0ŽPoints$26toCOMINT.'*‚Theendofthelistissignifiedbya*‰DC.Lƒ0F*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeK*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterK*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented#*‚by2foreachvectorinsequence.* VECTOR„MACROŒIFLEƒ\1-VECT_NUM0ŽFAILƒ499ŒVector#'smustbeinascendingorder!ŽMEXITŒENDCŒIFNCƒ'\2','0'ŽIFNCƒ'\2','1'XREFƒ\2ŽENDCŒENDCVECT_NUM„SET„\1ŒDC.Lƒ\1<<24+\2ŠENDM  * *‚Firstsetupthetableheader.*ŠSECTIONLEVEL00  0ŠDC.Lƒ'!VCT'Dumpeyecatcherfor'VeCtorTable.'2ŠDC.LƒCOMINTPuttheaddress  ofCOMINTheresothe"*§execinitializercanfindit;he#*§isn'tlinkedwiththeexec,sohe*§wouldn'tknowotherwise.ŠPAGE*)*‚Herearetheactualvectorassignments.I*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverE*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this$*‚parameterissubstitutedsuchthatA*„0=theexecshouldleavetheillegalinstructionvectoralone.?*„1=theexecshouldtakeovertheillegalinstructionvector.J*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifI*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas*‚breakpoints.* 8VECT_NUM‚SET„1’Initializethevectornumberto1sothat&*§thelowestvectornumberthatcanbe*§setafterwardsis2. ŠVECTOR$02,PROGINT2‡Buserror.#ŠVECTOR$03,PROGINT3‡Addresserror.$*§Ifwe'renotsupposedtotakeover/ŠIFEQƒ\ILLINSTRŠtheillegalinstructionvector,9ŠVECTOR$04,1Žleavetheillegalinstructionvectoralone.ŠENDC–*!*§Ifwearesupposedtotakeover/ŠIFNEƒ\ILLINSTRŠtheillegalinstructionvector,>ŠVECTOR$04,PROGINT4‡takeovertheillegalinstructionvector.ŠENDC–*#ŠVECTOR$05,PROGINT5‡Divisionby0.+*‚insequence„$06,PROGINT6ŠCHKinstruction.-*‚insequence„$07,PROGINT7ŠTRAPVinstruction./*‚insequence„$08,PROGINT8ŠPrivilegeviolation.'ŠVECTOR$09,PROGINT9‡Instructiontrace.8ŠVECTOR$0A,PROGINTA‡Reservedinstructionopcodes$AXXX.>*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.'ŠVECTOR$0C,0Ž($0C-$0EgotoCOMINT.)+ŠVECTOR$0F,KILLER‰UninitializedInterrupt.'ŠVECTOR$10,0Ž($10-$17gotoCOMINT.)'ŠVECTOR$18,SPURINTˆSpuriousinterrupt.'ŠVECTOR$19,0Ž($19-$1BgotoCOMINT.)*ŠVECTOR$1C,TIMEINTˆM6840timerinterrupt.'ŠVECTOR$1D,0Ž($1D-$1EgotoCOMINT.)8ŠVECTOR$1F,1ŽSoftwareabort(leaveitpointingtobug).ŠVECTOR$20,TRAP0ŠTRAP#0.ŠVECTOR$21,TRAP1ŠTRAP#1.#ŠVECTOR$22,TRPVCT2ˆTRAP#2to#15.'ŠVECTOR$30,0Ž($30-$8CgotoCOMINT.)'ŠVECTOR$95,0Ž($95-$FFgotoCOMINT.)!ŠDC.Lƒ0’(Endoftableindicator.)ŠENDéé**ˆVM01.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$E00 STACK…=$C00STARTRMS‚=$E00+$100ROMSADDR‚=$E00MMU‡=$0ééé  ééé3#***********************************#* Sysgen command file VM01.RMS.CD *#***********************************SYSTEM„="VM01"**MMU‡=0ŒNoMMUispossibleonthissystem.*%* Assemble SYSPAR (System Parameters)*INCLUDE…C8OC.SYSPAR.CI* * Define RMS's starting address.*'RMS‡=$E00‰AddresswhereRMS68Kstarts. SUBSˆ&.RMS.CI=COPY‡&.XRMS.CI,VM01.RMS.CI;Y**‚NOTE::*‚TherearetwoversionsofVM01boardavailable.‚Theonly>*‚differenceisthesizeofon-boardRAM.VM01-1has32Kbytes,@*‚VM01-2has64Kbytes.‚AllVM01relatedfilesareset-upforthe>*‚64Kversion.Forthe64kversionsettheaboveRMSparameter:*‚to$E00.‚Forthe32kversionsettheaboveRMSparameter8*‚to$10E00.RMSmustbelinkedtoruninoff-boardram.*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVM01.VECTTBL.AG8ASM‰VM01.VECTTBL.AG,VM01.VECTTBL.RO,VM01.VECTTBL.TF;Z=50*)* Now we generate the RMS68K load module.* Now link it all together.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆVM01.RMS.LGLINKˆVM01.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*#=COPY‡VM01.VECTTBL.TF,VM01.RMS.LL;A"=COPY‡C8OC.SYSPAR.TF,VM01.RMS.LL;A** Cleanup junk files* =DELˆ*.*.TF;Y*0* The following files are created by this RMSgen*ˆC8OC.SYSPAR.RO$*ˆ&.SYSPAR.RO‰copyofC8OC.SYSPAR.RO *ˆVM01.RMS.CI *ˆVM01.RMS.LO *ˆVM01.RMS.LL**ˆ&.XSYSPAR.AG*ˆVM01.XVECTTBL.AG*ˆVM01.VECTTBL.RO*ˆVM01.XRMS.LG*END‰<L=/*=/*†VM01.INT.LG=/*;=/*NOTE:‚TheorderoftheINPUTmodulesforthisLINKmust=/*ˆbeasspecifiedbelow.=/*=LINK ,INIT.LO,\LINKLS;HAMIXSSEGMENT .INT:8 \INTSTRINPUT M68XXX.INIT.ROINPUT VM01.INITIO.ROINPUT M68XXX.INITDAT.ROINPUT C8OC.SYSPAR.ROEND=/*=ENDé  éééééE=/*=/*†VM01.RMS.LG=/* =/* RMS link chain file for VM01=/*.=LINK ,VM01.RMS.LO,VM01.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTƒ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM01.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68000.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68000.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68000.EXCEPT.ROIN†M68000.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN‡NOMMU.LOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68000.PVSEM.ROIN†M68XXX.RCVSA.ROIN‡M6840.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68000.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68000.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN‡M6840.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68000.TRAP0.ROIN†M68000.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.RON^W IN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=END  éééééééM1VECTTBL ASREL'VM01 XVECTTBLAG2C…RMS68K vector table for the VM01.•2pPROGINT2 pPROGINT3 pPROGINT4 pPROGINT5 pPROGINT9 pPROGINTA pTIMEINT pSPURINT pTRAP0 pTRAP1 pKILLER pCOMINT pTRPVCT2 "Xt3?’C€!VCT(,,,,, , ,,,, ,!,"0•4éééééé_  RMS ÿÿÿÿÿ€RMS0€RMS2Nÿÿÿÿ\ÿÿaXa:T` N¹DDUMY"x ,|$iµüfa `J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCT¶œž ¢ ² ª D`’ F!Ü"00•/ @ç|JèfB"x "ˆ!È Pø Fß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQø FßLßÿNuPøNQøJ8 f¤NuNuNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕa f|$©#JF×`$* |a ¢F×FßNuHçAp@ç|a –$8 >&68 @FßHC(HD4<  g 4<8***HB g2Hçz,* m6a"`NqLß8`Lßp&*HC6‚€4*AÕaðNqLß‚R`ÿX?5|$* *g |a þ` |$©#J"*0<@ÂÄjFÂ&jNÓ8 4gaLî`*_a ¶ _N`Lßÿ\|Jx fNsj?_f aþJ8 fNs?_'fö/,x Hî?ÿL× NiHî8`ö@ç8 4gaäî HçÿþNi/ /9 d oF,hHV/(@À@ÿ?"h 0P*n6` & fÿr\,_( „!TCBga ÎJ@gÿJ @f AÖa?`ÿ: @fÿ2Jf&HC4<HBAÖa°Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(,_" !TCBga jCð=C^AÖa>¨J®@gþÖ$< ÿÿHCHD6`¤-@L× NiHî8AÖa È.x |øÿMø |"N ) gì,@.,fð#n ®-!Î /.D/.@Qø 1ø H FpàÀ.-fh|øÿ*n6a  n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6a n, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòa*J²gHç@(AÕa Â`Lß ra¶,sf`žLß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& fa¾Nu1F,X`5Fa aaaaaaaaaa a aaaaNq?/_'g/ g*8 ]…šNh,œ… n6aV`Nq`"(F CN`&8 UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø ˜ 1pfÊaü8`rJFf:AÖaý6 HzýŽŸ`ú P` €~`ú ~$.èffffNLî?ÿ,_` z,.ð n6az`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯Pø Ns,_"/8 6Nua‚$< 4.&.(.8áL<Aîàa¢`®)Lîÿt®-@&Nuî ,X`ùJ .`p|Jx f Lî?þ,_Nsjùaö J8 gè`ùB®L× NiHî8`ùp`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ x QˆYˆ.H|`ÿV@çHç0x "x ,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸ NÙ¸ J¸ JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸ Nl! NÓ¸ J¸ JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *Ѹ NѸ J¸ JNu&’$©#J *$SѪNu#R&i +Ѹ NѸ J¸ JNuHøÿÿ@ø!×Ni!ÉH!øL"x :3|•3|µ3| 3|°|`ÞNuNsNu|ð%ax`ö„Høÿÿ1×!ï|LøÿÿNs@ç|JÐkü0ãHâ@S@0€kFßNua:U.raFßAÖa`ö6î ,B® (f!NNu*@ - fø  +N NuHç .&|ð&î-HîÿtNl-L< 8 Kï €Pn@rIî™ÀäHd8Ý`(ÝQÈÿüLß0Nuaþì@ç|JÐkü0ãHâ@R@o0€FßNu/ "h!i €0€B© © ,"_FßNu/ x BB@ç| 0àIDAÒx XäIÒ¸ J’¸ N’¸ RFß _NupðÀ($@&`h$&@ç|è-f6Hç@ Eø (&"* g ʰ*&còÊ!A %H $x °*&cPø LßFßNuJ¸ vf|Hçÿþ!Ï vFï<.x v|9÷0 À÷0.x vLßÿÿB¸ vNsRx ^ xd ^k$/ "x :3|3|53|.3|>"_Bx ^NsHçÀÀ x :| x B(( B28 V“¸ Nn"x ,AéCú1º& |ùØùØ@ @@ (@ (@ ²@ :ÈùØùØùØùØ@'^! DÀxùØùØùØ@ ‚)f2ŒÀ @ÚùØÀ!èÀèÀ !ÌÀ %¢À "ÜÀ #hùØùØ@–@(Ì@"¼à8 4gašÿ.)g".èg~a÷öå@kN @,bDGúþž$3g2*HE…ÿ, n6a¬`Nq`øT(FgAÔaò``øD*HNó `ø2$x ($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH?Hz @ç$jNÒ0.Hfø20g÷ž @fAÖaûš`÷¶"( Pa^` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßaù€af``ê¬%FßaNu l` l 9A$Fßaà"HA faúAÕaúÈNua``ž9A$Fßa€aÐNuaú``ÿ~9A$Fßa^a°Nu9A$Fß l aV"HA faŒa„Nu9A$Fß l a*"HA fa`aXNug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"x fFJQk$¶1@f&i OJg·Øg`öHSAëa÷ºa”Cé  QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷pFßAÖaø^a‚`íR„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNua÷ nw&Nu"_ g @Aèa÷H`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaöT gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõv&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x ²f(i,g Aìaõn`îCé QÿÿfÜAíaõZLß0NuT—`îHçÀ@ç&x 0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõ8+A2<ù’àHF@@ÀüúÒ@;ALß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x $( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNu gJg` N".Nu gô"(g.(f".°®f²®gÖ x ±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù&`aî|ÛüSGfÂNu>, fz,, n6aüx`Nq`ìH$F,g z,, m6aüX` ` JEgJ0Ðf`ì ., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `ë^áˆ-@ `ëT»Îg-,f `ë¤`ëŒ`ëŒ., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,,g  gB† ff-)f ¸ fÁ.8xΆެÞ¸xθ|à"FffAø rfRˆ-(fTˆHG>G‡ÿ?HG Gaõ&`(TS€g`êº`êº2f"AÓa÷f`aì¼`ê¬&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aì^*NT`éª., 8,(M¹Îg ,,f `éðNh)H<*l6AÕaø¬``éÎJ¬@g ,<àˆ°uPe °uPb`éºa`éX05P$@0g@$,25P$ uP a÷ì`aë¨<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P’uPR @aõú`aëPBuPaëˆBµP BµP$BµPBuPS-Nu*Na*n6aëb`è²»Îgéa`è¦$-2, l a÷D``èä`èØ`èì`èÔ&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`èÌ*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faê’J0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"x hJ1 oè"Bƒ,g Co`çüá‹à Hz@çåŠ B/?8 5gaõ¸îNs8 5gaõ¨Ý`çj&M*n6., AÕaö†``ç¨J®@gNh àˆ°uPe°uPcç–·Îgçx"E$L.* k6aöP`J…f`çf`çf* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷n` `J…faéB`ç2J0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaéËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÈ`aè„&L$+ ‚`æ,,`&"-6g*,,, Aaö‚`` J…gJ0Pf`æD..)g , g @ !TCBg` Aì aõ¤``æ N.(f ((g`åø"(6g*,,, Aaö`` J…gJ0Pf`åâHzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaègl A g+l  g+l  g- ,fAÕaè\`äV g í,`äF gØí ,`ä6J­@fä~B‚,gfäŽB‡, g*,, m6aô`Nq`ä`fädB†&, $‚0¶‚l&ƒÿà‹HC8 pHC Caîz``ä ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`ãh $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aó`Nq`ã`"F`ª`ã8`ãd0000<<<<00006‚6¨6Æ6ê6\6bFß`ã&Fßaå aÈa`Fß`âì¬%FßaÖ`â l` l B9B$FßaàAÕaæp`âja‚a¼``¸9B$Fßa€ar`âD9B$Fß l a†aT`â&a>az``ÿv9B$Fßa`aã”Nu*N(n@ g@ç|4,$4{ Nû `áJ<6ª6<rª˜6666666600000000Fßaã &\e&\R€HÔ`ÖÂ&L- ,g×zJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÖj+lÿîô;lÿúø+lÿöú`ÖTAÖaÚD`Ör­ ,gÖ AÕaÚB`Ö6&L- ,gÖŠzaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ>`Nq`Ö†(Ff+Tô­ ,0-,@ÿfAÕaÙ‚`Õ|@ç$, 6,|B„g (,nFß`ÕÔB… g *,fÆaÙCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x ,Eé|&J$S gλêfð*fèJ†kºªfÞ&’ R±éf (Ѹ NѸ J¸ J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÖBF×`‚RFCf* g0êªêB‚Hç~|aÖ FïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`ÔXSFnFß`ÔVFß`Óü&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÓ¨)môÿØ9møÿä)múÿà`Ó’*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãè`Nq><€™AÖaÏF`ÓŽ`Ó–&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÕ(Fß`Ò¬FßgÒ¢)l"lJ)j)iaô¸`Ò¶g B9B$Fß`Òlg B9B$Fß`ÒTFßgÒJ l aò aôn`Òl>,.(f‡J”gz, n6aâ°`Nq`Ò€J®@gÒX,‚Eø ˜J2 fÒJ¼ Eø ¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ѽ.(f -(fÒ,°-%cB® m%#`Ñò@$@&`цBG`><&,"x $0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`Ñ2Añ0aÔ°`Ñ&`Ñv`Ñz,*H"x 0 g i‘É*$ n6aá`Nq`Ñ`$F&äŠS‚$ÙQÊÿü$F(M"x 0&Q—ÉÙË$ÌÛÃ$Í`ÐÒ.(f`Ñ"@ç2<€tÿaÑhNqLÜ.<&\¾„b˜‡Rƒ`ö|!à >&8 J–¸ N–¸ R–„׸ R¸ RaFß`Ð|"8 R’¸ JÒ¸ N&\"ABtÿAúaÑ`aÒÂNu@ç|R¸ >¸&\ RaÀFßNs . €Kª{ûfÐfJnpg x :(fÐR x Uˆ, z n6aà”`Nq`Ð8*FLîÿN•,x *n6aÒ’`Ïâî ,`ÐJ”f@",g.(f".*y »üg(²­f-(f ½Ígí-g:*m`ØAÔaßz`B® `ÏÈ*H½Íg-(g .(f`ÏÆí-fϰ0,gÀí);@*;m,.-m +n°+n´­ ,­-­ ,g2 m”@ç|JÐküCèÿâJ© g»é g"i `î#m RPFßm-ÿ,|ð&­ ,gí-@ç|­-g <  @ ( g °fô!m AÕaÒ°Fß`΢î)=H*fî*.(g. (gL× NiHî8aÐà.-g`$.)fÎ=H*=n,.î--n°-n´(N"x ,Eé&J@ç| g$@¹êfaÐ*`&J `êFß,)gaàb ,Tg @B¨!x<!È<&,(,ì)"x )-f2¸©f¬),)g) ,g¶©àf¸©äf ><@AÑaɤ"i f¾,)gaòòNqaõŽ,)gaôÖ~Cø ˜Eø ¨"Âü 1pf2g/aÈ.., ,gaÐR‡ ‡oÄaëæaà²J¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÕfNq(JCø )g¹Àg"@`ò#l  aÏ‚B¸ rAÔaÙÚ`L× NiHî8aÏ$`ÌÜ-mp =m("--gÌš`ÌöIëÿþ6<€a&NuT—Nu&LLìpHF>,6.(Ba ``Ìø`ÌfAÓaÜL``pT—NuB€8 qH@0< @aÖø`pT—Nu*H4<B˜QÊÿü+S +fgJ€f `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x  -"-±üg"°¨f²¨g h`ærAÕaØ^NqpT—NuaÍî`pT—Nu+x !Í Nufg2 .".` ", , g.(g Jg` .".+@+ANu.(gË<*<,,  n6aÛ^`Nq`Ë.,gË0&Fp&ÝQÈÿü`Ê®@ç, gzR` ,gz,. n6aÛ`NqFß`ÊÀJ”f6".*y »üg,²­f-(f-,g-.fB*m`ÔAÔaÚ,` B® Fß`Êx*H½Íg-(g.(fFß`Êt-,f Fß`ÊZ-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÚf`NqFß`Ê4+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÍfFß`É^@çJ”f8".*x »üg0²­f-(f½Íg--fí,gJ*m`ÐAÔaÙ` B® Fß`ÉR*H--fì½Íg-(g.(fFß`ÉFí,gFß`É,;m,.-m |­-gCø  I"h ³üg ³Ífî!i Fß`È¢|®-fî,|øÿ`Ȱ|øÿAÖaÌ€0.^gÈvBn^`Èü-n Hî)`È^-n Lî)`ÈN Ma`ÈF@ç|¨,f è-FßNu (Xg"Hçp$@"x ,GéµÓg&S`øaÊB¨XLßFß0(^g1|1@|ABh^aËèNu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Dz`Çö`ÇþN6z6N6z60606060600000000FßaÉäî , 9B$Fß`Ç„9B$Fß)l"lJ)j)iaé^`ÇX9B$Fß l aæÜaé@`Ç:..)f,fz n6a׆`Nq`Ç. F$H"*f`ÇDAø ŒAø ŒaɰGø "SJ“g²©gØGé`ì f¾.)f, n6B…*çEa×&`Nq` B€* e c @dpËa„r Âj A fp ar"x hJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHyT? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÏö` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|YÆ*géI*géH`R*fbB€*&x hJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|ZzLIéJ&ŒB€* x h¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÔ ` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faŤ°‹g(K`ê¹Áf$J«g&(k9|N¹J)|ZzLIìJ&kD&Œ` )k`B)(&iDHzºÐ&Ÿ&x hB3Iø  &TJ”faÅD°‹gIë`ì(«Aø ŒaÆD IraÏÊ`@aÅpaz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `Á< )AîDJg"P°©gAé `îF€NuXBAø ŒaÄ `Á Aø ŒaÃú`Àp,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu8 4g @ça͆îFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|Jx fNs`· 8 5gaÍ>îHç€Ä 8 g*@ m ( g / @çN°Fß*_ -`àLß#|Jx fNs`¶Ö  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page1    Command Line: -LINK ,VM01.RMS.LO,VM01.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: SEGRMS0:0$E00,$EFFSEGRMS2:2,3,4,5,6,7,15‚$F00INPUTƒ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM01.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68000.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68000.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68000.EXCEPT.RO5¸3½/Á(ÅÉÍÑÕÙÝáåéíñõùý  !%)-IN†M68000.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page2  IN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN‡NOMMU.LOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68000.PVSEM.ROIN†M68XXX.RCVSA.ROIN‡M6840.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68000.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68000.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN‡M6840.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68000.TRAP0.ROIN†M68000.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8500:32:10SREL:9999..XSYSPAR.AG/‹Systemparametersat$C00;Crashsaveat$800. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT AVECTTBL†5ƒ1Assembly03/01/8500:32:43SREL:9999.VM01.XVECTTBL.AG"‹RMS68KvectortablefortheVM01. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M6 8XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:46:56SREL:9999.M68XXX.DISPATCH.SA‹68000DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Asse mbly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM ALOADMMU†5ƒ1Assembly02/28/8523:43:39SREL:9999.NOMMU.LOADMMU.SA&‹DummyLOADMMUforboardswithnoMMU. @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8521:51:41SREL:9999.M68XXX.PVSEM.SA ‹68000TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES ARDTIMER†1ƒ0Assembly02/28/8522:14:08SREL:9999.M6840.RDTIMER.SA-‹READTIMERroutinefortheM6840timerchip. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page7   SUPERˆ5ƒ1Assembly02/28/8521:53:17SREL:9999.M68XXX.SUPER.SA,‹M68000DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8521:54:23SREL:9999.M68XXX.TRAP0.SA!‹68000TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8521:55:13SREL:9999.M68XXX.TRAP1.SA!‹68000TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00000E00 00000EFF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00000F00 00005CFF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00000F00‚00000F7F‚RMSˆ00000F00‚CALLKILLƒ00000F0CVECTTBL†2…00000F80‚00000FD7;BKGŠ2…00000FD8‚00001059‚CALL_GUAƒ00001048‚BKG_DISPƒ00000FFC§BKG_SCHEƒ00000FD8=CACHEˆ2…0000105A‚0000105D‚FLUSH_ONƒ0000105C‚FLUSH_ALƒ0000105A,CKDELAY†2…0000105E‚00001175‚CKDELAY„0000105E+CKEXPAT†2…00001176‚000011B5‚CKEXPA…00001176=COMINT‡2…000011B6‚000012FF‚COMINTZ„000011D6‚COMINT_Pƒ000011E2 §COMINT…000011B6‚ISRERR…000012C4!§ISRRTE…0000125E‚COMNISR„0000121C?DISPATCH…2…00001300‚000014A5‚PREEMPT„00001310‚DISPATCHƒ00001316§L1_D0_SAƒ00001300:EQDQ‰2…000014A6‚000015CF‚EXEQDQ…000014A6‚SBEXEQDQƒ000014A6§EQDQ‡000014C2EXCEPT‡2…0000162C‚000019CD‚PROGINT2ƒ0000169C‚PROGINT3ƒ0000169E$§PROGINT4ƒ000016A0‚PROGINT5ƒ000016A2$§PROGINT6ƒ000016A4‚PROGINT7ƒ000016A6$§PROGINT8ƒ000016A8‚PROGINT9ƒ000016B2$§PROGINTAƒ000016AA‚PROGINTBƒ000016AC §BERR1†0000169C‚TRPVCT2„00001630"§TRPVCT3„00001632‚TRPVCT4„00001634"§TRPVCT5„00001636‚TRPVCT6„00001638"§TRPVCT7„0000163A‚TRPVCT8„0000163C"§TRPVCT9„0000163E‚CKEXMON„00001982"§TRPVCTA„00001640‚TRPVCTB„00001642"§TRPVCTC„00001644‚TRPVCTD„00001646"§TRPVCTE„00001648‚TRPVCTF„0000164AEXRQPA‡2…00001A82‚00001C43‚PAT_DEL_ƒ00001BDE‚PAT_MID_ƒ00001C12$§PAT_SCHEƒ00001B8E‚PAT_RM_1ƒ00001C28 §EXRQPA…00001A82‚SBRQPA…00001A82§PAT_1ST_ƒ00001BEELOADMMU†2…00001C80‚00001C85‚LOADMMU„00001C80‚LOADMMUIƒ00001C82#§MMUFAULTƒ00001C84‚UNLDMMU„00001C84§CRASN †00001C84‚DEASN†00001C849PAUSEˆ2…00001C86‚00001C93‚SBPAUSE„00001C86‚PAUSE†00001C86.POWRFAIL…2…00001C94‚00001CAF‚POWRFAILƒ00001C945PVSEMˆ2…00001CB0‚00001D95‚PSEM‡00001CB0‚VSEM‡00001D5A§SBPˆ00001CB0‚SVXSTAK„00001D06§SBVˆ00001D5A‚PSWAIT…00001CE2=RDTIMER†2…00001D96‚00001DC9‚RDTIMER„00001D96‚SBRDTIM„00001D96PAGEFREE…3…000026E8‚0000280B‚SBPGFR…000026E8‚PAGEFREEƒ000026E8*TRACER‡3…0000280C‚00002881‚TRACER…0000280C>FNDGSEG†4…00002882‚000028FF‚SBFNDGSGƒ00002882‚FNDGSEG„00002882>FNDTSEG†4…00002900‚0000292B‚SBFNDSEGƒ00002900‚FNDTSEG„00002900>FNDUSEM†4…0000292C‚000029AD‚SBFNDSEMƒ0000292C‚FNDUSEM„0000292C>GETTCB‡4…000029AE‚00002A25‚SBGETTCBƒ000029C0‚SBGTXTCBƒ000029AE §GETTCB…000029C0‚GTXTCB…000029AE.GTTASKID…4…00002A26‚00002A53‚GTTASKIDƒ00002A26,GTTNAME†4…00002A54‚00002A63‚GTTNAME„00002A54;LOGPHY‡4…00002A64‚00002AB9‚LOGPHY…00002A64‚LOGPHYO„00002A68$§SBLOGPHOƒ00002A68‚SBLOGPHYƒ00002A64&CDIR‰5…00002ABA‚00002B53‚CDIR‡00002ABA7CISR‰5…00002B54‚00002C71‚CISR‡00002B54‚SBDIOVX„00002C2C,DCLSHAR†5…00002C72‚00002D49‚DCLSHAR„00002C729DSEGXˆ5…00002D4A‚00002DD5‚SBDSEGX„00002D4A‚DSEGX†00002D4A  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page10  (RCVSAˆ5…00002DD6‚00002E81‚RCVSA†00002DD6,SEGALOC†5…00002E82‚0000302B‚SEGALOC„00002E82>SEGDEAL†5…0000302C‚00003113‚DESEG_SUƒ0000307E‚SEGDEAL„0000302CASRINT‡6…00003BFE‚00003C71‚I_DISP_Aƒ00003BFE‚SBUPDATQƒ00003C2E#§DISP_ASRƒ00003BFE‚UPDTASQ„00003C2E$§READY_ASƒ00003BFE‚GTASQBUFƒ00003C2E7ATSEMˆ6…00003C72‚00003E17‚ATSEM†00003C78‚CRSEM†00003C72)CACHEˆ6…00003E18‚00003E1B‚FLUSHC…00003E18:DELAYˆ6…00003E1C‚00003F1F‚PAT_CAN_ƒ00003EF6‚DELAY†00003E1C§DELAYW…00003EA69DEMONˆ6…00003F20‚00003F7B‚SBDMONX„00003F32‚DEMON†00003F20§DMONX†00003F32*DERQST‡6…00003F7C‚00003FE9‚DERQST…00003F7C:DESEMˆ6…00003FEA‚00004127‚DSEM_SUBƒ0000400A‚DESEM†00003FEA§DESEMA…00004000*DSEMXˆ6…00004128‚00004141‚SBDSEMX„00004128BFJN$RVZ^bfjnr8v3z~‚†Š Ž’–š!ž¢¦ 0SBDSRVX…000041D4‚DSRVX‡00000000ƒ6‚RMS2DSRVXƒ.RO3SBEXABRT„000015D0‚EXABRT†00000000ƒ2‚RMS2EXABRT‚.RO/SBEXEQDQ„000014A6‚EQDQˆ00000000ƒ2‚RMS2EQDQ„.RO5SBFNDGSG„00002882‚FNDGSEG…00000000ƒ4‚RMS2FNDGSEG.RO5SBFNDSEG„00002900‚FNDTSEG…00000000ƒ4‚RMS2FNDTSEG.RO  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page15  5SBFNDSEM„0000292C‚FNDUSEM…00000000ƒ4‚RMS2FNDUSEM.RO3SBGETTCB„000029C0‚GETTCB†00000012ƒ4‚RMS2GETTCB‚.RO3SBGTXTCB„000029AE‚GETTCB†00000000ƒ4‚RMS2GETTC B‚.RO3SBLOGPHO„00002A68‚LOGPHY†00000004ƒ4‚RMS2LOGPHY‚.RO3SBLOGPHY„00002A64‚LOGPHY†00000000ƒ4‚RMS2LOGPHY‚.RO,SBP‰00001CB0‚PVSEM‡00000000ƒ2‚RMS2PVSEMƒ.RO5SBPAGAL…00002488‚PAGEALOC„00000000ƒ3‚RMS2PAGEALOC.RO0SBPAUSE…00001C86‚PAUSE‡00000000ƒ2‚RMS2PAUSEƒ.RO4SBPGFR†000026E8‚PAGEFREE„00000000ƒ3‚RMS2PAGEFREE.RO6SBQEVNTI„00002258‚EXQEVENT„00000010ƒ3‚RMS2EXQEVENT.RO6SBQEVNTN„00002248‚EXQEVENT„00000000ƒ3‚RMS2EXQEVENT.RO6SBQEVNTT„00002258‚EXQEVENT„00000010ƒ3‚RMS2EXQEVENT.RO4SBRDTIM…00001D96‚RDTIMER…00000000ƒ2‚RMS2RDTIMER.RO0SBREADY…00001DDC‚READY‡00000012ƒ2‚RMS2READYƒ.RO1SBRQPA†00001A82‚EXRQPA†00000000ƒ2‚RMS2EXRQPA‚.RO0SBRYACK…00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO0SBRYASR…00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYCINT„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYDLAY„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYEXIR„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYEXT1„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO0SBRYGET…00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYRELQ„00001DCA‚READY‡00000000ƒ2‚RMS2READYƒ.RO1SBRYSTRT„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYWAKE„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO1SBRYXMON„00001DD6‚READY‡0000000Cƒ2‚RMS2READYƒ.RO3SBUPDATQ„00003C2E‚ASRINT†00000030ƒ6‚RMS2ASRINT‚.RO,SBV‰00001D5A‚PVSEM‡000000AAƒ2‚RMS2PVSEMƒ.RO3SBWAKEUP„00005190‚WAKEUP†00000008ƒ6‚RMS2WAKEUP‚.RO3SCHED_DA„0000495A‚STDTIM†00000056ƒ6‚RMS2STDTIM‚.RO"SDEFTYP…00000C72‚SYSPAR§SYSPAR‚.RO'SDLCPCB…00000E24‚SYSPAR”RMS0SYSPAR‚.RO4SEGALOC…00002E82‚SEGALOC…00000000ƒ5‚RMS2SEGALOC.RO4SEGDEAL…0000302C‚SEGDEAL…00000000ƒ5‚RMS2SEGDEAL.RO4SEGSHAR…00003124‚SEGSHAR…00000010ƒ5‚RMS2SEGSHAR.RO6SELFTEST„00001E24‚SELFTEST„00000000ƒ2‚RMS2SELFTEST.RO!SEMCCB†00000C8C‚SYSPAR§SYSPAR‚.RO!SEMEND†00000C98‚SYSPAR§SYSPAR‚.RO!SEMGST†00000C80‚SYSPAR§SYSPAR‚.RO"SEMLIST…00000C7A‚SYSPAR§SYSPAR‚.RO!SEMTCB†00000C7A‚SYSPAR§SYSPAR‚.RO"SEMTIOT…00000C92‚SYSPAR§SYSPAR‚.RO!SEMUST†00000C86‚SYSPAR§SYSPAR‚.RO/SERVER†00004796‚SERVE‡00000000ƒ6‚RMS2SERVEƒ.RO6SETASQ_S„00003B46‚ASQSTATS„00000006ƒ6‚RMS2ASQSTATS.RO1SETPRI†0000481A‚SETPRI†00000000ƒ6‚RMS2SETPRI‚.RO.SGSEM‡00004850‚SGSEM‡00000000ƒ6‚RMS2SGSEMƒ.RO+SINTˆ00003212‚SINTˆ00000000ƒ5‚RMS2SINT„.RO#SLFTSTA7„00000C76‚SYSPAR§SYSPAR‚.RO6SNAPTRAC„000048B8‚SNAPTRAC„00000000ƒ6‚RMS2SNAPTRAC.RO"SPURCNT…00000C5E‚SYSPAR§SYSPAR‚.RO4SPURINT…00001E60‚SPURINT…00000000ƒ2‚RMS2SPURINT.RO#SPURTIME„00000C60‚SYSPAR§SYSPAR‚.RO1STDTIM†00004904‚STDTIM†00000000ƒ6‚RMS2STDTIM‚.RO3STOPT‡00005078‚TSKSTART„00000150ƒ6‚RMS2TSKSTART.RO.SUPER‡0000499E‚SUPER‡00000000ƒ6‚RMS2SUPERƒ.RO  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page16  4SUSPEND…000049F4‚SUSPEND…00000000ƒ6‚RMS2SUSPEND.RO0SVXSTAK…00001D06‚PVSEM‡00000056ƒ2‚RMS2PVSEMƒ.RO!SYSPAR†00000C00‚SYSPAR§SYSPAR‚.RO'SYSPOFF…00000E4C‚SYSPAR”RMS0SYSPAR‚.RO4S_EXPORT„000039AC‚GTEVENT…000000F8ƒ6‚RMS2ASQGET‚.RO/TABLE0†00001F90‚TRAP0‡0000004Aƒ2‚RMS2TRAP0ƒ.RO2TCBCR‡00004D40‚TSKBORN…00000000ƒ6‚RMS2TSKBORN.RO TCBHD‡00000C10‚SYSPAR§SYSPAR‚.RO"TDEFTYP…00000C71‚SYSPAR§SYSPAR‚.RO+TERMˆ00004B70‚TERMˆ00000172ƒ6‚RMS2TERM„.RO,TERMT‡000049FE‚TERMˆ00000000ƒ6‚RMS2TERM„.RO1TFRSEG†0000326C‚TFRSEG†00000000ƒ5‚RMS2TFRSEG‚.ROTIATˆ00000C98‚SYSPAR§SYSPAR‚.RO4TIMEINT…00001E92‚TIMEINT…00000000ƒ2‚RMS2TIMEINT.RO"TIMEOUT…00000C46‚SYSPAR§SYSPAR‚.RO#TIMESLIC„00000C48‚SYSPAR§SYSPAR‚.RO#TIME_LEF„00000C4E‚SYSPAR§SYSPAR‚.RO"TIMINTR…00000C5A‚SYSPAR§SYSPAR‚.RO"TIMINTV…00000C56‚SYSPAR§SYSPAR‚.RO#TIMINTV4„00000C58‚SYSPAR§SYSPAR‚.RO#TINTFLAG„00000C5C‚SYSPAR§SYSPAR‚.ROTIOTˆ00000CA8‚SYSPAR§SYSPAR‚.RO#TRACEBEG„00000C30‚SYSPAR§SYSPAR‚.RO1TRACER†0000280C‚TRACER†00000000ƒ3‚RMS2TRACER‚.RO#TRACFLAG„00000C34‚SYSPAR§SYSPAR‚.RO.TRAP0‡00001F46‚TRAP0‡00000000ƒ2‚RMS2TRAP0ƒ.RO.TRAP1‡00001FDC‚TRAP1‡00000000ƒ2‚RMS2TRAP1ƒ.RO4TRPVCT†00005178‚USERVECT„00000010ƒ6‚RMS2USERVECT.RO2TRPVCT2…00001630‚EXCEPT†00000004ƒ2‚RMS2EXCEPT‚.RO2TRPVCT3…00001632‚EXCEPT†00000006ƒ2‚RMS2EXCEPT‚.RO2TRPVCT4…00001634‚E XCEPT†00000008ƒ2‚RMS2EXCEPT‚.RO2TRPVCT5…00001636‚EXCEPT†0000000Aƒ2‚RMS2EXCEPT‚.RO2TRPVCT6…00001638‚EXCEPT†0000000Cƒ2‚RMS2EXCEPT‚.RO2TRPVCT7…0000163A‚EXCEPT†0000000Eƒ2‚RMS2EXCEPT‚.RO2TRPVCT8…0000163C‚EXCEPT†00000010ƒ2‚RMS2EXCEPT‚.RO2TRPVCT9…0000163E‚EXCEPT†00000012ƒ2‚RMS2EXCEPT‚.RO2TRPVCTA…00001640‚EXCEPT†00000014ƒ2‚RMS2EXCEPT‚.RO2TRPVCTB…00001642‚EXCEPT†00000016ƒ2‚RMS2EXCEPT‚.RO2TRPVCTC…00001644‚EXCEPT†00000018ƒ2‚RMS2EXCEPT‚.RO2TRPVCTD…00001646‚EXCEPT†0000001Aƒ2‚RMS2EXCEPT‚.RO2TRPVCTE…00001648‚EXCEPT†0000001Cƒ2‚RMS2EXCEPT‚.RO2TRPVCTF…0000164A‚EXCEPT†0000001Eƒ2‚RMS2EXCEPT‚.RO4TSKATTR…00004D26‚TSKATTR…00000000ƒ6‚RMS2TSKATTR.RO4TSKINFO…00004EEC‚TSKINFO…00000000ƒ6‚RMS2TSKINFO.RO6TSKSTART„00004F28‚TSKSTART„00000000ƒ6‚RMS2TSKSTART.RO4TSKWAIT…00005134‚TSKWAIT…00000000ƒ6‚RMS2TSKWAIT.RO/TTB_01†00002016‚TRAP1‡0000003Aƒ2‚RMS2TRAP1ƒ.RO/TTE_01†0000201C‚TRAP1‡00000040ƒ2‚RMS2TRAP1ƒ.RO"UDEFTYP…00000C74‚SYSPAR§SYSPAR‚.RO!UDRBEG†00000C28‚SYSPAR§SYSPAR‚.RO4UNLDMMU…00001C84‚LOADMMU…00000004ƒ2‚RMS2LOADMMU.RO2UPDTASQ…00003C2E‚ASRINT†00000030ƒ6‚RMS2ASRINT‚.RO'USERQHD…00000E1C‚SYSPAR”RMS0SYSPAR‚.RO'USERQND…00000E20‚SYSPAR”RMS0SYSPAR‚.RO!USTBEG†00000C24‚SYSPAR§SYSPAR‚.RO&V2RQHD†00000E44‚SYSPAR”RMS0SYSPAR‚.RO  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:33:18‡Page17  "VCTUBGN…00000C68‚SYSPAR§SYSPAR‚.RO-VSEMˆ00001D5A‚PVSEM‡000000AAƒ2‚RMS2PVSEMƒ.RO1WAKEUP†00005188‚WAKEUP†00000000ƒ6‚RMS2WAKEUP‚.RO2WAKEUPX…00005190‚WAKEUP†00000008ƒ6‚RMS2WAKEUP‚.RO4WTEVENT…000051F2‚WTEVENT…00000000ƒ6‚RMS2WTEVENT.RO.WTSEM‡00004854‚SGSEM‡00000004ƒ6‚RMS2SGSEMƒ.RO  Unresolved References: None  Multiply Defined Symbols: None  Lengths (in bytes): …Segment…Hex‰Decimal †RMS0„00000100Œ256†RMS2„00004E00Š19968TotalLength‚00004F00Š20224  ƒNoErrors ƒNoWarnings  *Load module: VM01.RMS.LO has been created. UMotorolaM68000ASMVersion‚1.80SREL:9999.VM01„.XVECTTBL.AG03/01/8500:32:43ªPAGEƒ1  5ƒ1™VECTTBL‚IDNT…5,1“RMS68KvectortablefortheVM01.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***@ƒ6™***…ROUTINE:‚VECTTBL--RMS68KVECTORTABLEFORTHEVM01.Ž*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***Hƒ9™***‡Copyright1983byMotorola,Inc.‚ThisversionisfortheVM01„***$‚10™***‡monoboardmicrocomputer.ª*** ‚11™***É***I‚12™***…FUNCTION:‚ThistablegetslinkedwithRMS68K.‚Whenthesystem…***G‚13™***‡boots,theexecinitializerfindsthistableandusesitto‡***>‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‰ChangesK‚23™*…--------‚-------------‚----------------------------------------------/‚24™*…10/25/83‚DickVanderlinRevisionforVM01,‚25™*…10/4/83‚SteveFranckƒInitialwriting.‚26™*‚27‚28‚29™*I‚30™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚31™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚32™*1‚33¢XREF…COMINTCommoninterrupthandlerroutine.‚34‚35‚36‚37™*‚38™*‚Includedfiles:‚39™*9‚40™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚41™* UMotorolaM68000ASMVersion‚1.80SREL:9999.VM01„.XVECTTBL.AG03/01/8500:32:43žPAGEƒ2  554™*J555™*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis*5 56™*‰VECTOR‚,:557™*‚Therearetwospecialvaluesfor:1558™*‰0=COMINT(thecommoninterrupthandler).-559™*‰1=don'ttakeoverthevectoratall.J560™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG561™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M562™*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheP563™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>564™*‚asthatofthelowervector#ofthepair.‚Forexample,0565™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.2566™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2567™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L568™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO569™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<570™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)571™*‰VECTOR$26,0ŽPoints$26toCOMINT.,572™*‚Theendofthelistissignifiedbya 573™*‰DC.Lƒ0K574™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP575™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP576™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(577™*‚by2foreachvectorinsequence.578™*579™VECTORƒMACRO580¢IFLE…\1-VECT_NUM4581¢FAIL…499ŒVector#'smustbeinascendingorder! 582¢MEXIT 583¢ENDC584¢IFNC…'\2','0'585¢IFNC…'\2','1' 586¢XREF…\2 587¢ENDC 588¢ENDC589™VECT_NUMSET†\1590¢DC.L…\1<<24+\2 591¢ENDM 592 593594™*%595™*‚Firstsetupthetableheader.596™*597Œ00000002ŽSECTION‚LEVEL00 598 599H60020000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60120000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'602™*§execinitializercanfindit;he(603™*§isn'tlinkedwiththeexec,sohe604™*§wouldn'tknowotherwise. UMotorolaM68000ASMVersion‚1.80SREL:9999.VM01„.XVECTTBL.AG03/01/8500:32:43žPAGEƒ3  606™*.607™*‚Herearetheactualvectorassignments.N608™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ609™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)610™*‚parameterissubstitutedsuchthatF611™*„0=theexecshouldleavetheillegalinstructionvectoralone.D612™*„1=theexecshouldtakeovertheillegalinstructionvector.O613™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN614™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas615™*‚breakpoints.616™* 617F618Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+619™*§thelowestvectornumberthatcanbe620™*§setafterwardsis2. 621.622200000008—VECTORƒ$02,PROGINT2ŠBuserror.262320000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)624™*§Ifwe'renotsupposedtotakeover,625¢IFEQ…$1”theillegalinstructionvector, 627¢ENDC›*&628™*§Ifwearesupposedtotakeover,629¢IFNE…$1”theillegalinstructionvector,M630200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 631¢ENDC›*2632200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0633™*‚insequence„$06,PROGINT6ŠCHKinstruction.2634™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4635™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6636200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63720000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C638™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6639200000020—VECTORƒ$0C,0‘($0C-$0EgotoCOMINT.):640200000024—VECTORƒ$0F,KILLERŒUninitializedInterrupt.6641200000028—VECTORƒ$10,0‘($10-$17gotoCOMINT.)664220000002C—VECTORƒ$18,SPURINT‹Spuriousinterrupt.6643200000030—VECTORƒ$19,0‘($19-$1BgotoCOMINT.)9644200000034—VECTORƒ$1C,TIMEINT‹M6840timerinterrupt.6645200000038—VECTOR ƒ$1D,0‘($1D-$1EgotoCOMINT.)G64620000003C—VECTORƒ$1F,1‘Softwareabort(leaveitpointingtobug).)647200000040—VECTORƒ$20,TRAP0TRAP#0.)648200000044—VECTORƒ$21,TRAP1TRAP#1.2649200000048—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.665020000004C—VECTORƒ$30,0‘($30-$8CgotoCOMINT.)6651200000050—VECTORƒ$95,0‘($95-$FFgotoCOMINT.)965220000005400000000ŽDC.L…0•(Endoftableindicator.)653¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- UMotorolaM68000ASMVersion‚1.80SREL:9999.VM01„.XVECTTBL.AG03/01/8500:32:43žPAGEƒ4  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  %COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&PROGINT2ƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT3ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT4ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT5ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT9ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINTAƒXREFƒ*ƒ00000000…VECT_NUMŽ00000095SPURINT„XREFƒ*ƒ00000000 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ1  Aƒ1™SYSPARƒIDNT…5,1“Systemparametersat$C00;Crashsaveat$800.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDE F…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™*164Œ00000800…CRASHSAVEQU†$800 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparameters.‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$C00175Œ00000C00…SYSPARƒEQU†* 1769177ƒ00000C0000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ00000C0400000002…PERTURB_FLAGDS.W1'180Œ00000C04…BKG_FLAGEQU†PERTURB_FLAG-181Œ00000C05…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ00000C0600000002ŽDS.W…1 184<185ƒ00000C0800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ00000C0C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ00000C1000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ00000C1400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ00000C1800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ00000C1C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ00000C2000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ00000C2400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ00000C2800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ00000C2C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ00000C3000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ00000C3400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ00000C3600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ00000C3A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ5  /217ƒ00000C3E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ00000C4200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER 220=221ƒ00000C4600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ00000C4800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ00000C4A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ00000C4E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ00000C5200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ00000C5600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ00000C5800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ00000C5A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ00000C5C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ00000C5D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ00000C5E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ00000C6000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ00000C6400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246?247ƒ00000C6800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ00000C6C00000004…IOVCTBGNDS.L…1•STARTOF VECTORASSIGNMENTTABLE 250C251ƒ00000C7000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ00000C7100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ00000C7200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ00000C7400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ00000C7600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ00000C7A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ00000C7A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ00000C8000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ00000C8600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ00000C8C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ00000C9200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ6  6275Œ00000C98…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIONOWNERTABLE279™*#280ƒ00000C9800000010…TIAT…DS.B…16 281282Œ00000CA8…TIOT…EQU†*%283ƒ00000CA800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ00000E0800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ00000E0C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ00000E1000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ00000E1100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ00000E1200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ00000E1600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ00000E1800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ00000E1A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ00000E1C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ00000E2000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ00000E2400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ00000E2800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ00000E2C00000004…NATBEGƒDS.L…1•PointertoNetworkAddressTable 320E321ƒ00000E3000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ00000E3400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ00000E3800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ00000E3C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ00000E4000000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ00000E4400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ7  =333ƒ00000E4800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ00000E4C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ00000E5000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ00000E5400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ00000E5800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ00000E5C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ00000E6000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ00000E6400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ00000E6800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353A354ƒ00000E6C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NT SFreeQueueEnd357™*B358ƒ00000E7000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ00000E7400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ00000E7800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ00000E7C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ00000E8000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ00000E8400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ00000E8800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ00000E8C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ00000E9000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ00000E9400000002…LAST_MMU_INT_LEVELDS.W1Onsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ8  ,391™*§ofasegmentdescriptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00000E96…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:32:10ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00000E64…PREEMPT_ƒXDEF‡00000C05+ADEFTYP„XDEF‡00000C70…PTMADDR„XDEF‡00000C42*ASNTBL…XDEF‡00000E74…RAD1TBL„XDEF‡00000E58,BKG_ACTIƒXDEF‡00000E10…READYHD„XDEF‡00000C14+BKG_FLAGƒXDEF‡00000C04…RIOTBL…XDEF‡00000E5C+BKG_HEADƒXDEF‡00000E08…RUNNER…XDEF‡00000C0C,BKG_TAILƒXDEF‡00000E0C…SDEFTYP„XDEF‡00000C72)CCBHD†XDEF‡00000C18…SDLCPCB„XDEF‡00000E24)CFLUSH…XDEF‡00000E90…SEMCCB…XDEF‡00000C8C+CRASHSAVƒXDEF‡00000800…SEMEND…XDEF‡00000C98*CTRLREG„XDEF‡00000E50…SEMGST…XDEF‡00000C80+CURR451„XDEF‡00000E88…SEMLIST„XDEF‡00000C7A)CURRSD…XDEF‡00000E8C…SEMTCB…XDEF‡00000C7A,CURR_ASNƒXDEF‡00000E11…SEMTIOT„XDEF‡00000C92)DACTBL…XDEF‡00000E6C…SEMUST…XDEF‡00000C86)DATE‡XDEF‡00000C3E…SLFTSTA7ƒXDEF‡00000C76*DBUFSZ…XDEF‡00000E16…SPURCNT„XDEF‡00000C5E+DCOTBL…XDEF‡00000E60…SPURTIMEƒXDEF‡00000C60)DPRVAO…XDEF‡00000E54…SYSPAR…XDEF‡00000C00+ENDSYSP„XDEF‡00000E96…SYSPOFF„XDEF‡00000E4C*EXCSTACKƒXDEF‡00000C08…TCBHD†XDEF‡00000C10*FQBCNT…XDEF‡00000E1A…TDEFTYP„XDEF‡00000C71&FQLWM†XDEF‡00000E18…TIAT‡XDEF‡00000C98+FREEQHD„XDEF‡00000E12…TIMEOUT„XDEF‡00000C46,FREEQND„XDEF‡00000E70…TIMESLICƒXDEF‡00000C48,FRST451„XDEF‡00000E80…TIME_LEFƒXDEF‡00000C4E*GSTBEG…XDEF‡00000C20…TIMINTR„XDEF‡00000C5A*INPTBL…XDEF‡00000E68…TIMINTV„XDEF‡00000C56-IOVCTBGNƒXDEF‡00000C6C…TIMINTV4ƒXDEF‡00000C58(LAMˆXDEF‡00000E7C…TINTFLAGƒXDEF‡00000C5C(LAST451„XDEF‡00000E84…TIOT‡XDEF‡00000CA8(LAST_MMUƒXDEF‡00000E94…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00000E30…TIOTEL00000016'MACSTRC„XDEF‡00000C36…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00000C00…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00000E48…TIOTSEM00000008(MIDNIGHTƒXDEF‡00000C52…TIOTSESSŽ00000004'MMUHERE„XDEF‡00000C1C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00000C64…TIOTTCB00000000&NATBEG…XDEF‡00000E2C…TMSGFLAGŽ00000C5D+NNTBEG…XDEF‡00000E28…TRACEBEGƒXDEF‡00000C30+NOTLAM…XDEF‡00000E78…TRACFLAGƒXDEF‡00000C34'NSEˆXDEF‡00000C4A…UDEFTYP„XDEF‡00000C74)NWDQHD…XDEF‡00000E3C…UDRBEG…XDEF‡00000C28*NWPSEG…XDEF‡00000E34…USERQHD„XDEF‡00000E1C,NWSTATUSƒXDEF‡00000E40…USERQND„XDEF‡00000E20)NWTSEG…XDEF‡00000E38…USTBEG…XDEF‡00000C24(PANEL†XDEF‡00000C3A…V2RQHD…XDEF‡00000E44*PATBEG…XDEF‡00000C2C…VCTUBGN„XDEF‡00000C68PERTURB_ƒXDEF‡00000C04  éé'VM03 VECTTBL AG¶¶¦qqRMS CD××RqqRMS CIèèqqRMS LGññgqqVECTTBL ROqqRMS LOSqqRMS LL[Môxqq2VECTTBLƒIDNTƒ5,1RMS68KvectortablefortheVM03.O*v*****************************************************************************O*******************************************************************************O**********************************************************************************É***=***…ROUTINE:‚VECTTBL--RMS68KVECTORTABLEFORTHEVM03.Ž******É***J***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***E***‡Copyright1983byMotorola,Inc.‚ThisversionisfortheVM03„*** ***‡monoboardmicrocomputer.ª******É***E***…FUNCTION:‚ThistablegetslinkedwithRMS68K.‚Whenthesystem…***C***‡boots,theexecinitializerfindsthistableandusesitto‡***:***‡takeovervectorsintheprocessor'svectortable.******É***O*******************************************************************************O*******************************************************************************O*^***************************************************************************** *,*‚Revisionhistory(addnewchangestotop).*…Date†Author‚Changes@*…--------‚------‚----------------------------------------------*…10/13/83ƒSJF„Initialwriting.*  *E*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations8*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.*.ŠXREFƒCOMINTCommoninterrupthandlerroutine.   **‚Includedfiles:*5*‰9995.&.STR.EQThesectionnumbertouseisinhere.*ŠNOLISTŠINCLUDE9995.&.STR.EQŠLISTŠPAGE*E*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis%*‰VECTOR‚,5*‚Therearetwospecialvaluesfor:,*‰0=COMINT(thecommoninterrupthandler).(*‰1=don'ttakeoverthevectoratall.E*‚Entriesinthevectortablemustbeassignedinorder--thatis,theB*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.H*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapinthe®5·<¿.ÇK*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler9*‚asthatofthelowervector#ofthepair.‚Forexample,+*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.-*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.-*‰VECTOR$30,ROUTINE1‡ Points$30toROUTINE1.G*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theJ*‚addressassignedtothevectorwillbeincrementedby2foreachvector:7*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.$*‰VECTOR$26,0ŽPoints$26toCOMINT.'*‚Theendofthelistissignifiedbya*‰DC.Lƒ0F*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeK*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterK*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented#*‚by2foreachvectorinsequence.* VECTOR„MACROŒIFLEƒ\1-VECT_NUM0ŽFAILƒ499ŒVector#'smustbeinascendingorder!ŽMEXITŒENDCŒIFNCƒ'\2','0'ŽIFNCƒ'\2','1'XREFƒ\2ŽENDCŒENDCVECT_NUM„SET„\1ŒDC.Lƒ\1<<24+\2ŠENDM  * *‚Firstsetupthetableheader.*ŠSECTIONLEVEL00  0ŠDC.Lƒ'!VCT'Dumpeyecatcherfor'VeCtorTable.'2ŠDC.LƒCOMINTPuttheaddressofCOMINTheresothe"*§execinitializercanfindit;he#*§isn'tlinkedwiththeexec,sohe*§wouldn'tknowotherwise.ŠPAGE*)*‚Herearetheactualvectorassignments.I*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverE*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this$*‚parameterissubstitutedsuchthatA*„0=theexecshouldleavetheillegalinstructionvectoralone.?*„1=theexecshouldtakeovertheillegalinstructionvector.J*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifI*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas*‚breakpoints.* 8VECT_NUM‚SET„1’Initializethevectornumberto1sothat&*§thelowestvectornumberthatcanbe*§setafterwardsis2. ŠVECTOR$02,PROGINT2‡Buserror.#ŠVECTOR$03,PROGINT3‡Addresserror.$*§Ifwe'renotsupposedtotakeover/ŠIFEQƒ\ILLINSTRŠtheillegalinstructionvector,9ŠVECTOR$04,1Žleavetheillegalinstructionvectoralone.ŠENDC–*!*§Ifwearesupposedtotakeover/ŠIFNEƒ\ILLINSTRŠtheillegalinstructionvector,>ŠVECTOR$04,PROGINT4‡takeovertheillegalinstructionvector.ŠENDC–*#ŠVECTOR$05,PROGINT5‡Divisionby0.+*‚insequence„$06,PROGINT6ŠCHKinstruction.-*‚insequence„$07,PROGINT7ŠTRAPVinstruction./*‚insequence„$08,PROGINT8ŠPrivilegeviolation.'ŠVECTOR$09,PROGINT9‡Instructiontrace.8ŠVECTOR$0A,PROGINTA‡Reservedinstructionopcodes$AXXX.>*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.'ŠVECTOR$0C,0Ž($0C-$0DgotoCOMINT.)ŠVECTOR$0E,KILLER‰Formaterror+ŠVECTOR$0F,KILLER‰UninitializedInterrupt.'ŠVECTOR$10,0Ž($10-$17gotoCOMINT.)'ŠVECTOR$18,SPURINTˆSpuriousinterrupt.'ŠVECTOR$19,0Ž($19-$1FgotoCOMINT.)ŠVECTOR$20,TRAP0ŠTRAP#0.ŠVECTOR$21,TRAP1ŠTRAP#1.#ŠVECTOR$22,TRPVCT2ˆTRAP#2to#15.'ŠVECTOR$30,0Ž($30-$3FgotoCOMINT.)0ŠVECTOR$40,CMRSFAIL‡SYSFAIL*fromtheVERSAbus.<ŠVECTOR$41,KILLER‰AcknowledgementofinterrupttoVERSAbus;%*§Wemaskthisinterrupt,sowedon't*§expecttousethisvector.<ŠVECTOR$42,KILLER‰BusClearinterruptfromVERSAbusI/F.‚We%*§shouldn'tbegettingthis,sincewe'*§useblocktransfermodeonlyifthere%*§arenootherpotentialbusmasters.-ŠVECTOR$43,0ŽNEC7201serialports(COMINT).,ŠVECTOR$44,TIMEINTˆM146818realtimeclock.7ŠVECTOR$45,0ŽM6840programmabletimermodule(COMINT)./ŠVECTOR$46,POWRFAIL‡ACFAIL*fromtheVERSAbus.9ŠVECTOR$47,KILLER‰M68451memorymanagementunit.‚Getting'*§oneofthesemeanssomething'swrong.#ŠVECTOR$48,0Ž($48goestoCOMINT.))ŠVECTOR$49,0ŽI/OchannelIRQ1*(COMINT).)ŠVECTOR$4A,0ŽI/OchannelIRQ2*(COMINT).)ŠVECTOR$4B,0ŽI/OchannelIRQ3*(COMINT).)ŠVECTOR$4C,0ŽI/OchannelIRQ4*(COMINT).8ŠVECTOR$4D,1ŽSoftwareabort(leaveitpointingtobug).'ŠVECTOR$4E,0Ž($4E-$FFgotoCOMINT.)  !ŠDC.Lƒ0’(Endoftableindicator.)   ŠEND ééééééé#***********************************#* Sysgen command file VM03.RMS.CD *#***********************************SYSTEM„="VM03"*E*‚IndicatewhetherornotyouwillhaveanMMUinthesystem.‚YoumayF*‚tellthesystemthereisnoMMUevenifoneisphysicallyinstalled;*‚itjustwon'teverbeused.*MMU‡=1Œ0=noMMU;1=MMU.*C*‚SelecttheappropriateLOADMMUmoduletobeincludedintheLINK.* IFEQ \MMU*ƒ=COPYNOMMU.LOADMMU.RO,VM03.XLOADMMU.RO;YENDC IFNE \MMU+ƒ=COPYM68451.LOADMMU.RO,VM03.XLOADMMU.RO;YENDC*%* Assemble SYSPAR (System Parameters)*INCLUDE…CBOF.SYSPAR.CI*:*DefineRMS'sstartingaddress.‚Passstartingaddressand;* stack address to VERSAdos sysgen through file VM03.RMS.CI*(RMS‡=$1100ˆAddresswhereRMS68Kstarts. SUBS†&.RMS.CI=COPY…&.XRMS.CI,VM03.RMS.CI;Y*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVM03.VECTTBL.AG8ASM‰VM03.VECTTBL.AG,VM03.VECTTBL.RO,VM03.VECTTBL.TF;Z=50**‚Nowlinkitalltogether.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆVM03.RMS.LGLINKˆVM03.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*#=COPY‡VM03.VECTTBL.TF,VM03.RMS.LL;A"=COPY‡CBOF.SYSPAR.TF,VM03.RMS.LL;A** Cleanup junk files* =DELˆ*.*.TF;Y*0* The following files are created by this RMSgen**ˆCBOF.SYSPAR.RO$*ˆ&.SYSPAR.RO‰copyofCBOF.SYSPAR.RO *ˆVM03.RMS.LO *ˆVM03.RMS.LL *ˆVM03.RMS.CI**ˆ&.XSYSPAR.AG *ˆ&.XRMS.CI*ˆVM03.XVECTTBL.AG*ˆVM03.VECTTBL.ROÏPØ *ˆVM03.XRMS.LG*END‰ééééééé**ˆVM03.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$1100 STACK…=$F00STARTRMS‚=$1100+$100ROMSADDR‚=$1100MMU‡=$1éééééé à=/*=/*†VM03.RMS.LG=/* =/* RMS link chain file for VM03=/*.=LINK ,VM03.RMS.LO,VM03.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM03.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.ROIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROINˆVM03.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN…M146818.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…M146818.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROé^ò IN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=ENDééééé ééM1VECTTBL ASREL'VM03 XVECTTBLAGF…RMS68K vector table for the VM03.«2pPOWRFAIL pPROGINT2 pPROGINT3 pPROGINT4 pPROGINT5 pPROGINT9 pPROGINTA pTIMEINT pSPURINT pTRAP0 pTRAP1 pKILLER pCOMINT pTRPVCT2 pCMRSFAIL "ˆŠ3?™9É!VCT(,,,,, , ,,,, ,!,"0,@,A,BC,DE,F,3€,GHIJKLMN4ééééééúRMS ÿÿÿÿÿ€RMS0€RMS2Rÿÿÿÿcÿÿaˆa=À`BN¹ DUMY"x,|$iµüfa à`J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCTæÒÔÖØ è à   $n %f!&"f0@bA B CD$ EF"²G HIJKLMN/ @ç|JèfB"x "ˆ!È PøFß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQøFßLßÿNuPøNQøJ8f¤NuNuNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕaêf|$©#JF×`$* |a :F×FßNuHçAp@ç|a„$8>&68@FßHC(HD4<  g 4<8***HB g2Hçz,* m6a `NqLß8`Lßp&*HC6‚€4*AÕaìNqLß‚R`ÿX?5|$* *g |a –` |$©#J"*0<@ÂÄjFÂ&jNÓ84gaHî`*_a N _N` Lßÿ\|JxfNsj?_f aþJ8fNs?_'fö/,x Hî?ÿL× NiHî8`ü@ç8 4gaàî HçÿþNi/ /9d oF,hHV?<„/(@À@ÿ?"h 0P*n6` ä fÿnP,_( „!TCBga bJ@gÿF @f AÖaC`ÿ6 @fÿ.Jf&HC4<HBAÖa¨Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(T,_" !TCBga üCð=C^AÖaB´J®@gþÐ$< ÿÿHCHD6`¢-@L× NiHî8AÖa  .x|øÿMø|"N ) gì,@.,fð#n ®-!Î /.D/.@Qø1øHFpàÀ.-fh|øÿ*n6a ¨ n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6a¨ n, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòa J²gHç@(AÕa¸`Lß ra ž,sf`0Lß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& fa –Nu1F,X`9Ra aaaaaaaaaa a aaaaNq?/_'g/ gÎar//N,y Hî?ÿ8 4g @ça~ªTKú`ºdLa&JHç€ÀAúÿòCúÿö /°e °¨b`Pˆ³ÈfìLßa8?|„*8]…šNh,œ… n6a¦`Nq`"(F CN`&8UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø˜ 1pfÊaû¦`rJFf:AÖaü¤ HzüüŸ`ùŠ P` €´`ùx~$.èffffNLî?ÿ,_` z,.ð n6aÊ`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯PøNs,_"/86NuaØ$< 4.&.(.8áL<Aîàa `®)Lîÿt®-@&Nuî ,X`ø¸ .`p|Jxf Lî?þ,_Nsjø‚aõtJ8gè`øtB®L× NiHî8`øvp`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ xQˆYˆ.H|`ÿV@çHç0x "x,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸NÙ¸J¸JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸Nl!ÂNÓ¸J¸JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *ѸNѸJ¸JNu&’$©#J *$SѪNu#R&i +ѸNѸJ¸JNuHøÿÿ @ø !× Ni!É H!ø L"x:3|•3|µ3| 3|°|`Þ- °8g @ç|!Íd*x@@ÀaóFßNu- °8g|!Íd*x@@ÀaòôNs-)f8 8tg2 @ !ASNgaÿVAè0<~J˜WÈÿügT—Nu! D m6@ Nu 8tg* @ !ASNgaÿ"l6B@) g @€maÿåHB°Nu/ aòx*_J- gR"x€<@))1g()&²- f2) ²uPm²uPn|1!ɈÀR fÂCé@B³ø„o¶NuHçÿþJ¸gÔ xdJ( gÈz,/Naê`Nq`¶a¸6( 0PÃ@ç|Lø€(J. G),1g(†g"F1R  fIì@B¹Éo(HR¾KfιÊfÊ"_Bx^NsHçÀÀ xB(B@r@ç|xqXnR@èÑxX“¸NFßJ¸Nn"x,AéCúŸ €%búŒÐ€0;2Nû./ %bÒ2;Aû±ü f @gT¯"NuúTýýÀþ2ü\ ` ÄâúT¼ Œ üìúTúTúTúTúTúTúT3ÌÌúT ÈúTýüúTúT.ÊúTúTø’ÿÔíPíÀ?_'fD|/,x Hî?ÿ.)g.å@k. @,b,(H$;,j g*@ •!TCBg`÷˜*NNû `ï@`:`®`÷z÷xÀ:ÀäÀ,@ÌÀÜÀ”@ *(xÀ Ž@ Þ@.2À @ 0 ,,R@ *à*ÖÀ#L2À2jÜ#BÀ.À 'Ú@1Z@$2J@82ZÀ/ÎÀ$fÀ`2HÀ62Ô&t÷x÷x@ 8@ (@ (@ ª@ 2À÷x÷x÷x÷x@'V!<Àp÷x÷x÷x@ r*€3¦À @Ê÷xÀ!àÀàÀ !ÄÀ %šÀ "ÔÀ #`÷x÷x@Ž@(Ä@"´Ø84gažÿ.)g".èg~aõ–å@kN @,bDGúþž$3g2*HE…ÿ, n6aœ`Nq`õô(FgAÔaâ``õä*HNó `õÒ$x($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH??<„Hz @ç$jNÒ0.HfõÎ0gõ: @fAÖaû|`õR"( PaJ` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßa÷aZ``ê¬%FßaNu l` l 9A$Fßaà"HA faîAÕaúªNua``ž9A$Fßa€aÄNuaî``ÿ~9A$Fßa^a¤Nu9A$Fß l aV"HA fa€axNu9A$Fß l a*"HA faTaLNug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"xfFJQk$¶1@f&i OJg·Øg`öHSAëa÷¬a”Cé QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷bFßAÖaø@a‚`êšR„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNuaöþnw&Nu"_ g @Aèa÷:`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaöF gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõh&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x²f(i,g Aìaõ``îCé QÿÿfÜAíaõLLß0NuT—`îHçÀ@ç&x0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõ*+A;@Lß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf  J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x$( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNu gJg` N".Nu gô"(g.(f".°®f²®gÖ x±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù:`aì,ÛüSGfÂNu>, fz,, n6aüx`Nq`éø$F,g z,, m6aüX` ` JEgJ0Ðf`éº., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `éáˆ-@ `é»Îg-,f `éT`é<`é<., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,, g  gB† ff-)f ¸fÁ.8xΆެÞ¸xθ|à"FffAørfRˆ-(fTˆHG>G‡ÿ?HG Gaõ:`(TS€g`èj`èj2f"AÓa÷z`aêl`è\&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aê*NT`çZ., 8,(M¹Îg ,,f `ç Nh)H<*l6AÕaø¬``ç~J¬@g ,<àˆ°uPe °uPb`çja`ç05P$@0g@$,25P$ uP a÷ì`aéX<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P’uPR @aö`aéBuPaéüBµP BµP$BµPBuPS-Nu*Na*n6aé`æb»Îgæ¸a`æV$-2, l a÷D``æ”`æˆ`æœ`æ„&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`æ|*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faèBJ0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"xhJ1 oåÒBƒ,g Co`å¬á‹à ?<„Hz @ç?<„åŠ B/?85gaõÄîNs85gaõ´Ý`å&M*n6., AÕaö~``åPJ®@gNh àˆ°uPe°uPcå>·Îgå "E$L.* k6aöH`J…f`å`å* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷f` `J…faæê`äÚJ0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaçzËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÀ`aæ,&L$+ ‚`ã°,,`&"-6g*,,, Aaöz`` J…gJ0Pf`ãì..)g , g @ !TCBg` Aì aõœ``ã® N.(f ((g`ã "(6g*,,, Aaö`` J…gJ0Pf`ãŠHzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaègl A g+l  g+l  g- ,fAÕaèJ`áþ g í,`áî gØí ,`áÞJ­@fâ&B‚,gfâ6B‡, g*,, m6aôˆ`Nq`âfâ B†&, $‚0¶‚l&ƒÿà‹HC8pHC Caî†``áÀ ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`á $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aóˆ`Nq`á"F`ª`àà`á 0000<<<<00006‚6¨6Æ6ê6\6bFß`àÎFßaâÈaÈa`Fß`à”¬%FßaÖ`à8 l` l B9B$FßaàAÕaæ^`àa‚a¼``¸9B$Fßa€ar`ßì9B$Fß l a†aT`ßÎa>az``ÿv9B$Fßa &\e&\R€HÔ`Ôj&L- ,gÔ¾zJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÔ+lÿîô;lÿúø+lÿöú`ÓüAÖaÚ2`Ô­ ,gÔHAÕaÚ0`ÓÞ&L- ,gÔ2zaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ6`Nq`Ó†(Ff+Tô­ ,0-,@ÿfAÕaÙp`Ó$@ç$, 6,|B„g (,nFß`Ó|B… g *,fÆaÙCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x,Eé|&J$S gλêfð*fèJ†kºªfÞ&’ R±éf (ѸNѸJ¸J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÓêF×`‚RFCf* g0êªêB‚Hç~|aÓ´FïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`ÒSFnFß`ÑþFß`Ѥ&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÑP)môÿØ9møÿä)múÿà`Ñ:*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãà`Nq><€™AÖaÌ\`Ñ6`Ñ>&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÒÐFß`ÐTFßgÐJ)l"lJ)j)iaô¸`Ð^g B9B$Fß`Ðg B9B$Fß`ÏüFßgÏò l aò aôn`Ð>,.(f‡J”gz, n6aâ¨`Nq`Ð(J®@gÐ,‚Eø˜J2 fÏò¼ Eø¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ïd.(f -(fÏ®,°-%cB® m%#`Ïš@$@&`Ï.BG`><&,"x$0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`ÎÚAñ0aÔ®`ÎÎ`Ï`Ï",*H"x0 g i‘É*$ n6aáˆ`Nq`Ï$F&äŠS‚$ÙQÊÿü$F(M"x0&Q—ÉÙË$ÌÛÃ$Í`Îz.(f`ÎÊ@ç2<€tÿaÏNqLÜ.<&\¾„b˜‡Rƒ`ö|!Ã>&8J–¸N–¸R–„׸R¸RaR 8>"8J’¸N’¸R( xB a~|‚È aº@àˆ@àˆ€üdH@@|FFß`ÍØ"8R’¸JÒ¸N&\"ABtÿAúaÎb`aÐNu@ç|R¸>¸&\R¸RaºFßNs€üê`"B€0€ü<@AÑaŘ"i f¾,)gañÐNqaôl,)gaó´~Cø˜Eø¨"Âü 1pf2g/aÄ"., ,gaÎÜR‡ ‡oÄaêÄa߈J¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÔPNq(JCø )g¹Àg"@`ò#laÌšB¸ rAÔaØÄ`L× NiHî8a˪`Éb-mp =m("--gÉ `É|Iëÿþ6<€a&NuT—Nu&LLìpHF>,6.(Ba ``É~`ÈìAÓaÛ"``pT—NuB€8qH@0< @aÕâ`pT—Nu*H4<B˜QÊÿü+S +fgJ€f  `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x -"-±üg"°¨f²¨g h`ærAÕa×HNqpT—NuaÊÄ`pT—Nu+x!ÍNufg2 .".` ", , g.(g Jg` .".+@+ANu.(gÇÂ*<,, n6aÚ4`Nq`Ç´,gǶ&Fp&ÝQÈÿü`Ç4@ç, gzR` ,gz,. n6aÙð`NqFß`ÇFJ”f6".*y»üg,²­f-(f-,g-.fB*m`ÔAÔaÙ` B® Fß`Æþ*H½Íg-(g.(fFß`Æú-,f Fß`Æà-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÙ<`NqFß`ƺ+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÌ2Fß`Åä@çJ”f8".*x»üg0²­f-(f½Íg--fí,gJ*m`ÐAÔa×Ü` B® Fß`ÅØ*H--fì½Íg-(g.(fFß`ÅÌí,gFß`Ų;m,.-m |­-gCø I"h ³üg ³Ífî!i Fß`Å(|®-fî,|øÿ`Å6|øÿAÖaËL0.^gÄüBn^`Å‚-n Hî)`Ää-n Lî)`ÄÔ Ma`ÄÌ@ç|¨,f è-FßNu (Xg"Hçp$@"x,GéµÓg&S`øaÆžB¨XLßFß0(^g1|1@|ABh^aÊ´Nu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Ä8`Ä|`Ä„N6z6N6z60606060600000000FßaÆjî , 9B$Fß`Ä 9B$Fß)l"lJ)j)iaè<`ÃÞ9B$Fß l aåºaè`ÃÀ..)f,fz n6aÖ\`Nq`ô F$H"*f`ÃÊAøŒAøŒaÈŒGø"SJ“g²©gØGé`ì f¾.)f, n6B…*çEaÕü`Nq` B€* e c @dpËa„r Âj A fp ar"xhJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHy[X? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÎà` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|a*géI*géH`R*fbB€*&xhJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|a¼LIéJ&ŒB€* xh¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÒö` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faÂ*°‹g(K`ê¹Áf$J«g&(k9|N¹J)|a¼LIìJ&kD&Œ` )k`B)(&iDHz¶¾&Ÿ&xhB3Iø &TJ”faÁʰ‹gIë`ì(«AøŒaÅ Iraδ`@aÁ¤paz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `½Â )AîDJg"P°©gAé `îF€NuXBAøŒaÂä `½AøŒaÂÖ`¼ö,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu84g @çaÌpîFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|JxfNs`³85gaÌ(îHç€Ä 8g*@ m ( g / @çN°Fß*_ -`àLß#|JxfNs`²Ä DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page1    Command Line: -LINK ,VM03.RMS.LO,VM03.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: SE GRMS0:0$1100,$11FFSEGRMS2:2,3,4,5,6,7,15‚$1200INPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM03.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.ROÔW3\/`(dhlptx|€„ˆŒ!”˜œ ¤¨¬°´¸¼ÀÄÈÌIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page2  IN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROINˆVM03.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN…M146818.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…M146818.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8500:45:34SREL:9999..XSYSPAR.AG/‹Systemparametersat$F00;Crashsaveat$B00. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT AVECTTBL†5ƒ1Assembly03/01/8500:46:08SREL:9999.VM03.XVECTTBL.AG"‹RMS68KvectortablefortheVM03. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M68XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA ,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:59:12SREL:9999.M68XXX.DISPATCH.SA‹68010DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM BLOADMMU†5ƒ1Assembly02/28/8522:15:39SREL:9999.M68451.LOADMMU.SA *‹68451MMUHANDLERFOR68010-BASEDSYSTEMS @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8522:04:01SREL:9999.M68XXX.PVSEM.SA ‹68010TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES CRDTIMER†5ƒ0Assembly02/28/8521:43:05SREL:9999.M146818.RDTIMER.SA0‹READTIMERroutineforM146818realtimeclock. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page7   SUPERˆ5ƒ0Assembly02/28/8522:05:37SREL:9999.M68XXX.SUPER.SA,‹M68010DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8522:06:43SREL:9999.M68XXX.TRAP0.SA!‹68010TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8522:07:33SREL:9999.M68XXX.TRAP1.SA!‹68010TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00001100 000011FF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00001200 000063FF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00001200‚0000127F‚RMSˆ00001200‚CALLKILLƒ0000120CVECTTBL†2…00001280‚00001307;BKGŠ2…00001308‚00001389‚CALL_GUAƒ00001378‚BKG_DISPƒ0000132C§BKG_SCHEƒ00001308=CACHEˆ2…0000138A‚0000138D‚FLUSH_ONƒ0000138C‚FLUSH_ALƒ0000138A,CKDELAY†2…0000138E‚000014A5‚CKDELAY„0000138E+CKEXPAT†2…000014A6‚000014E5‚CKEXPA…000014A6=COMINT‡2…000014E6‚00001635‚COMINTZ„00001506‚COMINT_Pƒ00001512 §COMINT…000014E6‚ISRERR…000015F8!§ISRRTE…00001592‚COMNISR„0000154C?DISPATCH…2…00001636‚000017DB‚PREEMPT„00001646‚DISPATCHƒ0000164C§L1_D0_SAƒ00001636:EQDQ‰2…000017DC‚00001905‚EXEQDQ…000017DC‚SBEXEQDQƒ000017DC§EQDQ‡000017F8EXCEPT‡2…00001962‚00001D95‚PROGINT2ƒ000019D2‚PROGINT3ƒ000019D4$§PROGINT4ƒ000019D6‚PROGINT5ƒ000019D8$§PROGINT6ƒ000019DA‚PROGINT7ƒ000019DC$§PROGINT8ƒ000019DE‚PROGINT9ƒ000019E8$§PROGINTAƒ000019E0‚PROGINTBƒ000019E2§BERR1†000019D2‚BERR2†00001A10"§TRPVCT2„00001966‚TRPVCT3„00001968"§TRPVCT4„0000196A‚TRPVCT5„0000196C"§TRPVCT6„0000196E‚TRPVCT7„00001970"§TRPVCT8„00001972‚TRPVCT9„00001974"§CKEXMON„00001D4A‚TRPVCTA„00001976"§TRPVCTB„00001978‚TRPVCTC„0000197A"§TRPVCTD„0000197C‚TRPVCTE„0000197E§TRPVCTF„00001980EXRQPA‡2…00001E4A‚0000200B‚PAT_DEL_ƒ00001FA6‚PAT_MID_ƒ00001FDA$§PAT_SCHEƒ00001F56‚PAT_RM_1ƒ00001FF0 §EXRQPA…00001E4A‚SBRQPA…00001E4A§PAT_1ST_ƒ00001FB6LOADMMU†2…00002048‚000022A3‚LOADMMU„00002048‚LOADMMUIƒ00002074#§MMUFAULTƒ00002172‚UNLDMMU„00002110§CRASN†0000209C‚DEASN†000020DE9PAUSEˆ2…000022A4‚000022B1‚SBPAUSE„000022A4‚PAUSE†000022A4 .POWRFAIL…2…000022B2‚000022CD‚POWRFAILƒ000022B25PVSEMˆ2…000022CE‚000023B3‚PSEM‡000022CE‚VSEM‡00002378§SBPˆ000022CE‚SVXSTAK„00002324§SBVˆ00002378‚PSWAIT…00002300=RDTIMER†2…000023B4‚000023D7‚RDTIMER„000023B4‚SBRDTIM„000023B4PAGEFREE…3…00002D14‚00002E37‚SBPGFR…00002D14‚PAGEFREEƒ00002D14*TRACER‡3…00002E38‚00002E99‚TRACER…00002E38>FNDGSEG†4…00002E9A‚00002F17‚SBFNDGSGƒ00002E9A‚FNDGSEG„00002E9A>FNDTSEG†4…00002F18‚00002F43‚SBFNDSEGƒ00002F18‚FNDTSEG„00002F18>FNDUSEM†4…00002F44‚00002FC5‚SBFNDSEMƒ00002F44‚FNDUSEM„00002F44>GETTCB‡4…00002FC6‚0000303D‚SBGETTCBƒ00002FD8‚SBGTXTCBƒ00002FC6 §GETTCB…00002FD8‚GTXTCB…00002FC6.GTTASKID…4…0000303E‚0000306B‚GTTASKIDƒ0000303E,GTTNAME†4…0000306C‚0000307B‚GTTNAME„0000306C;LOGPHY‡4…0000307C‚000030D1‚LOGPHY…0000307C‚LOGPHYO„00003080$§SBLOGPHOƒ00003080‚SBLOGPHYƒ0000307C&CDIR‰5…000030D2‚0000316B‚CDIR‡000030D27CISR‰5…0000316C‚00003289‚CISR‡0000316C‚SBDIOVX„00003244,DCLSHAR†5…0000328A‚00003361‚DCLSHAR„0000328A  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚00:46:48‡Page10  9DSEGXˆ5…00003362‚000033ED‚SBDSEGX„00003362‚DSEGX†00003362(RCVSAˆ5…000033EE‚00003499‚RCVSA†000033EE,SEGALOC†5…0000349A‚00003643‚SEGALOC„0000349A>SEGDEAL†5…00003644‚0000372B‚DESEG_SUƒ00003696‚SEGDEAL„00003644ASRINT‡6…0000421E‚00004291‚I_DISP_Aƒ0000421E‚SBUPDATQƒ0000424E#§DISP_ASRƒ0000421E‚UPDTASQ„0000424E$§READY_ASƒ0000421E‚GTASQBUFƒ0000424E7ATSEMˆ6…00004292‚00004437‚ATSEM†00004298‚CRSEM†00004292)CACHEˆ6…00004438‚0000443B‚FLUSHC…00004438:DELAYˆ6…0000443C‚0000453F‚PAT_CAN_ƒ00004516‚DELAY†0000443C§DELAYW…000044C69DEMONˆ6…00004540‚0000459B‚SBDMONX„00004552‚DEMON†00004540§DMONX†00004552*DERQST‡6…0000459C‚00004609‚DERQST…0000459C:DESEMˆ6…0000460A‚00004747‚DSEM_SUBƒ0000462A‚DESEM†0000460A§DESEMA…00004620*DSEMXˆ6…00004748‚00004761‚SBDSEMX„00004748‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‚ChangesD‚23™*…--------‚------‚----------------------------------------------#‚24™*…10/13/83ƒSJF„Initialwriting.‚25™*‚26‚27‚28™*I‚29™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚30™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚31™*1‚32¢XREF…COMINTCommoninterrupthandlerroutine.‚33‚34‚35‚36™*‚37™*‚Includedfiles:‚38™*9‚39™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚40™* UMotorolaM68000ASMVersion‚1.80SREL:9999.VM03„.XVECTTBL.AG03/01/8500:46:08žPAGEƒ2  553™*J554™*‚TheVECTORma  crodefinesentriesinthevectortable.‚Theformatis*555™*‰VECTOR‚,:556™*‚Therearetwospecialvaluesfor:1557™*‰0=COMINT(thecommoninterrupthandler).-558™*‰1=don'ttakeoverthevectoratall.J559™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG560™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M561™*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheP562™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>563™*‚asthatofthelowervector#ofthepair.‚Forexample,0564™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.2565™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2566™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L567™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO568™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<569™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)570™*‰VECTOR$26,0ŽPoints$26toCOMINT.,571™*‚Theendofthelistissignifiedbya 572™*‰DC.Lƒ0K573™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP574™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP575™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(576™*‚by2foreachvectorinsequence.577™*578™VECTORƒMACRO579¢IFLE…\1-VECT_NUM4580¢FAIL…499ŒVector#'smustbeinascendingorder! 581¢MEXIT 582¢ENDC583¢IFNC…'\2','0'584¢IFNC…'\2','1' 585¢XREF…\2 586¢ENDC 587¢ENDC588™VECT_NUMSET†\1589¢DC.L…\1<<24+\2 590¢ENDM 591 592593™*%594™*‚Firstsetupthetableheader.595™*596Œ00000002ŽSECTION‚LEVEL00 597 598H59920000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60020000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'601™*§execinitializercanfindit;he(602™*§isn'tlinkedwiththeexec,sohe603™*§wouldn'tknowotherwise. UMotorolaM68000ASMVersion‚1.80SREL:9999.VM03„.XVECTTBL.AG03/01/8500:46:08žPAGEƒ3  605™*.606™*‚Herearetheactualvectorassignments.N607™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ608™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)609™*‚parameterissubstitutedsuchthatF610™*„0=theexecshouldleavetheillegalinstructionvectoralone.D611™*„1=theexecshouldtakeovertheillegalinstructionvector.O612™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN613™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas614™*‚breakpoints.615™* 616F617Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+618™*§thelowestvectornumberthatcanbe619™*§setafterwardsis2. 620.621200000008—VECTORƒ$02,PROGINT2ŠBuserror.262220000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)623™*§Ifwe'renotsupposedtotakeover,624¢IFEQ…$1”theillegalinstructionvector, 626¢ENDC›*&627™*§Ifwearesupposedtotakeover,628¢IFNE…$1”theillegalinstructionvector,M629200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 630¢ENDC›*2631200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0632™*‚insequence„$06,PROGINT6ŠCHKinstruction.2633™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4634™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6635200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63620000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C637™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6638200000020—VECTORƒ$0C,0‘($0C-$0DgotoCOMINT.).639200000024—VECTORƒ$0E,KILLERŒFormaterror:640200000028—VECTORƒ$0F,KILLERŒUninitializedInterrupt.664120000002C—VECTORƒ$10,0‘($10-$17gotoCOMINT.)6642200000030—VECTORƒ$18,SPURINT‹Spurious  interrupt.6643200000034—VECTORƒ$19,0‘($19-$1FgotoCOMINT.))644200000038—VECTORƒ$20,TRAP0TRAP#0.)64520000003C—VECTORƒ$21,TRAP1TRAP#1.2646200000040—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.6647200000044—VECTORƒ$30,0‘($30-$3FgotoCOMINT.)?648200000048—VECTORƒ$40,CMRSFAILŠSYSFAIL*fromtheVERSAbus.K64920000004C—VECTORƒ$41,KILLERŒAcknowledgementofinterrupttoVERSAbus;*650™*§Wemaskthisinterrupt,sowedon't!651™*§expecttousethisvector.K652200000050—VECTORƒ$42,KILLERŒBusClearinterruptfromVERSAbusI/F.‚We*653™*§shouldn'tbegettingthis,sincewe,654™*§useblocktransfermodeonlyifthere*655™*§arenootherpotentialbusmasters.<656200000054—VECTORƒ$43,0‘NEC7201serialports(COMINT).;657200000058—VECTORƒ$44,TIMEINT‹M146818realtimeclock.F65820000005C—VECTORƒ$45,0‘M6840programmabletimermodule(COMINT).>659200000060—VECTORƒ$46,POWRFAILŠACFAIL*fromtheVERSAbus.H660200000064—VECTORƒ$47,KILLERŒM68451memorymanagementunit.‚Getting,661™*§oneofthesemeanssomething'swrong.2662200000068—VECTORƒ$48,0‘($48goestoCOMINT.)866320000006C—VECTORƒ$49,0‘I/OchannelIRQ1*(COMINT). UMotorolaM68000ASMVersion‚1.80SREL:9999.VM03„.XVECTTBL.AG03/01/8500:46:08žPAGEƒ4  8664200000070—VECTORƒ$4A,0‘I/OchannelIRQ2*(COMINT).8665200000074—VECTORƒ$4B,0‘I/OchannelIRQ3*(COMINT).8666200000078—VECTORƒ$4C,0‘I/OchannelIRQ4*(COMINT).G66720000007C—VECTORƒ$4D,1‘Softwareabort(leaveitpointingtobug).6668200000080—VECTORƒ$4E,0‘($4E-$FFgotoCOMINT.) 669 670967120000008400000000ŽDC.L…0•(Endoftableindicator.) 672 673 674675¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- UMotorolaM68000ASMVersion‚1.80SREL:9999.VM03„.XVECTTBL.AG03/01/8500:46:08žPAGEƒ5  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  0CMRSFAILƒXREFƒ*ƒ00000000…SPURINT„XREFƒ*ƒ00000000%COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&POWRFAILƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT2ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT3ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT4ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT5ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINT9ƒXREFƒ*ƒ00000000…VECT_NUMŽ0000004EPROGINTAƒXREFƒ*ƒ00000000 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ1  Aƒ1™SYSPARƒIDNT…5,1“Systemparametersat$F00;Crashsaveat$B00.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMoto! rolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDEF…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™*164Œ00000B00…CRASHSAVEQU†$B00 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparameters.‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$F00175Œ00000F00…SYSPARƒEQU†* 1769177ƒ00000F0000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ00000F0400000002…PERTURB_FLAGDS.W1'180Œ00000F04…BKG_FLAGEQU†PERTURB_FLAG-181Œ00000F05…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ00000F0600000002ŽDS.W…1 184<185ƒ00000F0800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ00000F0C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ00000F1000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ00000F1400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ00000F1800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ00000F1C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ00000F2000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ00000F2400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ00000F2800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ00000F2C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ00000F3000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ00000F3400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ00000F3600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ00000F3A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*! 213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ5  /217ƒ00000F3E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ00000F4200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER 220=221ƒ00000F4600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ00000F4800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ00000F4A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ00000F4E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ00000F5200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ00000F5600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ00000F5800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ00000F5A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ00000F5C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ00000F5D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ00000F5E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ00000F6000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ00000F6400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246?247ƒ00000F6800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ00000F6C00000004…IOVCTBGNDS.L…1•STARTOFVECTORASSIGNMENTTABLE 250C251ƒ00000F7000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ00000F7100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ00000F7200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ00000F7400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ00000F7600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ00000F7A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ00000F7A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ00000F8000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ00000F8600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ00000F8C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ00000F9200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ6  6275Œ00000F98…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIONOWNERTABLE279™*#280ƒ00000F9800000010…TIAT…DS.B…16 281282Œ00000FA8…TIOT…EQU†*%283ƒ00000FA800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ0000110800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ0000110C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ0000111000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ0000111100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ0000111200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ0000111600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ0000111800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ0000111A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ0000111C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ0000112000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ0000112400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ0000112800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ0000112C00000004…NATBEGƒDS.L…1•PointertoNetworkAddr" essTable 320E321ƒ0000113000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ0000113400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ0000113800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ0000113C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ0000114000000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ0000114400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ7  =333ƒ0000114800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ0000114C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ0000115000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ0000115400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ0000115800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ0000115C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ0000116000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ0000116400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ0000116800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353A354ƒ0000116C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NTSFreeQueueEnd357™*B358ƒ0000117000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ0000117400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ0000117800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ0000117C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ0000118000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ0000118400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ0000118800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ0000118C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ0000119000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ0000119400000002…LAST_MMU_INT_LEVELDS.W1Onsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ8  ,391™*§ofasegmentdescriptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00001196…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8500:45:34ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00001164…PREEMPT_ƒXDEF‡00000F05+ADEFTYP„XDEF‡00000F70…PTMADDR„XDEF‡00000F42*ASNTBL…XDEF‡00001174…RAD1TBL„XDEF‡00001158,BKG_ACTIƒXDEF‡00001110…READYHD„XDEF‡00000F14+BKG_FLAGƒXDEF‡00000F04…RIOTBL…XDEF‡0000115C+BKG_HEADƒXDEF‡00001108…RUNNER…XDEF‡00000F0C,BKG_TAILƒXDEF‡0000110C…SDEFTYP„XDEF‡00000F72)CCBHD†XDEF‡00000F18…SDLCPCB„XDEF‡00001124)CFLUSH…XDEF‡00001190…SEMCCB…XDEF‡00000F8C+CRASHSAVƒXDEF‡00000B00…SEMEND…XDEF‡00000F98*CTRLREG„XDEF‡00001150…SEMGST…XDEF‡00000F80+CURR451„XDEF‡00001188…SEMLIST„XDEF‡00000F7A)CURRSD…XDEF‡0000118C…SEMTCB…XDEF‡00000F7A,CURR_ASNƒXDEF‡00001111…SEMTIOT„XDEF‡00000F92)DACTBL…XDEF‡0000116C…SEMUST…XDEF‡00000F86)DATE‡XDEF‡00000F3E…SLFTSTA7ƒXDEF‡00000F76*DBUFSZ…XDEF‡00001116…SPURCNT„XDEF‡00000F5E+DCOTBL…XDEF‡00001160…SPURTIMEƒXDEF‡00000F60)DPRVAO…XDEF‡00001154…SYSPAR…XDEF‡00000F00+EN" DSYSP„XDEF‡00001196…SYSPOFF„XDEF‡0000114C*EXCSTACKƒXDEF‡00000F08…TCBHD†XDEF‡00000F10*FQBCNT…XDEF‡0000111A…TDEFTYP„XDEF‡00000F71&FQLWM†XDEF‡00001118…TIAT‡XDEF‡00000F98+FREEQHD„XDEF‡00001112…TIMEOUT„XDEF‡00000F46,FREEQND„XDEF‡00001170…TIMESLICƒXDEF‡00000F48,FRST451„XDEF‡00001180…TIME_LEFƒXDEF‡00000F4E*GSTBEG…XDEF‡00000F20…TIMINTR„XDEF‡00000F5A*INPTBL…XDEF‡00001168…TIMINTV„XDEF‡00000F56-IOVCTBGNƒXDEF‡00000F6C…TIMINTV4ƒXDEF‡00000F58(LAMˆXDEF‡0000117C…TINTFLAGƒXDEF‡00000F5C(LAST451„XDEF‡00001184…TIOT‡XDEF‡00000FA8(LAST_MMUƒXDEF‡00001194…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00001130…TIOTEL00000016'MACSTRC„XDEF‡00000F36…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00000F00…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00001148…TIOTSEM00000008(MIDNIGHTƒXDEF‡00000F52…TIOTSESSŽ00000004'MMUHERE„XDEF‡00000F1C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00000F64…TIOTTCB00000000&NATBEG…XDEF‡0000112C…TMSGFLAGŽ00000F5D+NNTBEG…XDEF‡00001128…TRACEBEGƒXDEF‡00000F30+NOTLAM…XDEF‡00001178…TRACFLAGƒXDEF‡00000F34'NSEˆXDEF‡00000F4A…UDEFTYP„XDEF‡00000F74)NWDQHD…XDEF‡0000113C…UDRBEG…XDEF‡00000F28*NWPSEG…XDEF‡00001134…USERQHD„XDEF‡0000111C,NWSTATUSƒXDEF‡00001140…USERQND„XDEF‡00001120)NWTSEG…XDEF‡00001138…USTBEG…XDEF‡00000F24ÔIN(PANEL†XDEF‡00000F3A…V2RQHD…XDEF‡00001144*PATBEG…XDEF‡00000F2C…VCTUBGN„XDEF‡00000F68PERTURB_ƒXDEF‡00000F04 ééé'VME115 VECTTBL AG^^›qqRMS CDwwUqqRMS CIˆˆqqRMS LG‘‘gqqVECTTBL RO¢¢qqRMS LO£RqqRMS LLúsïlqq4VECTTBLƒIDNTƒ5,1RMS68KvectortablefortheVME115.O*v*****************************************************************************O*******************************************************************************O**********************************************************************************É***>***…ROUTINE:‚VECTTBL--RMS68KVECTORTABLEFORTHEVME115******É***J***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***G***‡Copyright1983byMotorola,Inc.‚Thisversion# isfortheVME115‚***"***‡microcomputerworkstation.¨******É***E***…FUNCTION:‚ThistablegetslinkedwithRMS68K.‚Whenthesystem…***C***‡boots,theexecinitializerfindsthistableandusesitto‡***:***‡takeovervectorsintheprocessor'svectortable.******É***O*******************************************************************************O*******************************************************************************O*^***************************************************************************** *,*‚Revisionhistory(addnewchangestotop).*…Date†Author‚Changes@*…--------‚------‚----------------------------------------------*…05/02/84ƒSCB„Initialwriting.*  *E*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations8*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.*.ŠXREFƒCOMINTCommoninterrupthandlerroutine.   **‚Includedfiles:*5*‰9995.&.STR.EQThesectionnumbertouseisinhere.*ŠNOLISTŠINCLUDE9995.&.STR.EQŠLISTŠPAGE*E*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis%*‰VECTOR‚,5*‚Therearetwospecialvaluesfor:,*‰0=COMINT(thecommoninterrupthandler).(*‰1=don'ttakeoverthevectoratall.E*‚Entriesinthevectortablemustbeassignedinorder--thatis,theB*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.H*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheV5_<g+K*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler9*‚asthatofthelowervector#ofthepair.‚Forexample,+*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.-*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.-*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.G*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theJ*‚addressassignedtothevectorwillbeincrementedby2foreachvector:7*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.$*‰VECTOR$26,0ŽPoints$26toCOMINT.'*‚Theendofthelistissignifiedbya*‰DC.Lƒ0F*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeK*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterK*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented#*‚by2foreachvectorinsequence.* VECTOR„MACROŠIFLEƒ\1-VECT_NUM0FAILƒ499Vector#'smustbeinascendingorder!MEXITŠENDCŠIFNCƒ'\2','0'IFNCƒ'\2','1'XREFƒ\2ENDCŠENDCVECT_NUM‚SET„\1ŠDC.Lƒ\1<<24+\2ŠENDM  * *‚Firstsetupthetableheader.*ŠSECTIONLEVEL00  0ŠDC.Lƒ'!VCT'Dumpeyecatcherfor'VeCtorTable.'2ŠDC.LƒCOMINTPuttheaddressofCOMINTheresothe"*§execinitializercanfindit;he#*§isn'tlinkedwiththeexec,sohe*§wouldn'tknowotherwise.ŠPAGE*)*‚Herearetheactualvectorassignments.I*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverE*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this$*‚parameterissubstitutedsuchthatA*„0=theexecshouldleavetheillegalinstructionvectoralone.?*„1=theexecshouldtakeovertheillegalinstructionvector.J*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifI*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas*‚breakpoints.* 8VECT_NUM‚SET„1’Initializethevectornumberto1sothat&*§thelowestvectornumberthatcanbe*§setafterwardsis2. ŠVECTOR$02,PROGINT2‡Buserror.#ŠVECTOR$03,PROGINT3‡Addresserror.$*§Ifwe'renotsupposedtotakeover/ŠIFEQƒ\ILLINSTRŠtheillegalinstructionvector,9VECTOR$04,1‹leavetheillegalinstructionvectoralone.ŠENDCƒ*!*§Ifwearesupposedtotakeover/ŠIFNEƒ\ILLINSTRŠtheil# legalinstructionvector,>VECTOR$04,PROGINT4†takeovertheillegalinstructionvector.ŠENDCƒ*#ŠVECTOR$05,PROGINT5‡Divisionby0.+*‚insequence„$06,PROGINT6ŠCHKinstruction.-*‚insequence„$07,PROGINT7ŠTRAPVinstruction./*‚insequence„$08,PROGINT8ŠPrivilegeviolation.'ŠVECTOR$09,PROGINT9‡Instructiontrace.8ŠVECTOR$0A,PROGINTA‡Reservedinstructionopcodes$AXXX.>*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.'ŠVECTOR$0C,0Ž($0C-$0DgotoCOMINT.)ŠVECTOR$0E,KILLER‰Formaterror+ŠVECTOR$0F,KILLER‰UninitializedInterrupt.'ŠVECTOR$10,0Ž($10-$17gotoCOMINT.)'ŠVECTOR$18,SPURINTˆSpuriousinterrupt.'ŠVECTOR$19,0Ž($19-$1EgotoCOMINT.)-ŠVECTOR$1F,1ŽACFAIL*fromtheVMEbus.p.3.4(*£ThisvectorcanbepointedtoPOWRFAIL#*£ifsoftwareabortisnotdesired.ŠVECTOR$20,TRAP0ŠTRAP#0.ŠVECTOR$21,TRAP1ŠTRAP#1.#ŠVECTOR$22,TRPVCT2ˆTRAP#2to#15.'ŠVECTOR$30,0Ž($30-$4AgotoCOMINT.)9ŠVECTOR$4B,KILLER‰M68451memorymanagementunit.‚Getting'*§oneofthesemeanssomething'swrong.+ŠVECTOR$4C,TIMEINTˆM68320realtimeclock..ŠVECTOR$4D,CMRSFAIL‡SYSFAIL*fromtheVMEbus.'ŠVECTOR$4E,0Ž($4F-$7BgotoCOMINT.)*)ŠVECTOR$50,0ŽIRQchannelIRQ1*(COMINT).)ŠVECTOR$51,0ŽIRQchannelIRQ2*(COMINT).)ŠVECTOR$52,0ŽIRQchannelIRQ3*(COMINT).)ŠVECTOR$53,0ŽIRQchannelIRQ4*(COMINT).*!ŠDC.Lƒ0’(Endoftableindicator.) ŠENDé%*************************************%* Sysgen command file VME115.RMS.CD *%*************************************SYSTEM„="VME115"*E*‚IndicatewhetherornotyouwillhaveanMMUinthesystem.‚YoumayF*‚tellthesystemthereisnoMMUevenifoneisphysicallyinstalled;*‚itjustwon'teverbeused.*MMU‡=1Œ0=noMMU;1=MMU.*C*‚SelecttheappropriateLOADMMUmoduletobeincludedintheLINK.* IFEQ \MMU,ƒ=COPYNOMMU.LOADMMU.RO,VME115.XLOADMMU.RO;YENDC IFNE \MMU-ƒ=COPYM68451.LOADMMU.RO,VME115.XLOADMMU.RO;YENDC*%* Assemble SYSPAR (System Parameters)*INCLUDE…CBOD.SYSPAR.CI*:*DefineRMS'sstartingaddress.‚Passstartingaddressand=* stack address to VERSAdos sysgen through file VME115.RMS.CI*)RMS‡=$10000‡AddresswhereRMS68Kstarts. SUBSˆ&.RMS.CI=COPY‡&.XRMS.CI,VME115.RMS.CI;Y*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVME115.VECTTBL.AG9ASM‰VME115.VECTTBL.AG,VME115.VECTTBL.RO,VME115.VECTTBL.TF*)* Now we generate the RMS68K load module.* Link it all together.**‚Nowlinkitalltogether.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆVME115.RMS.LGLINKˆVME115.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*'=COPY‡VME115.VECTTBL.TF,VME115.RMS.LL;A$=COPY‡CBOD.SYSPAR.TF,VME115.RMS.LL;A** Clean up junk files* =DELˆ*.*.TF;Y*1* The following files are created by this RMSgen:**ˆCBOD.SYSPAR.RO$*ˆ&.SYSPAR.RO‰copyofCBOD.SYSPAR.RO*ˆVME115.RMS.LOoLx $ *ˆVME115.RMS.LL*ˆVME115.RMS.CI**ˆ&.XSYSPAR.AG *ˆ&.XRMS.CI*ˆVME115.XVECTTBL.AG*ˆVME115.VECTTBL.RO*ˆVME115.XRMS.LG*END‰ééééééé**ˆVME115.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$10000 STACK…=$D00STARTRMS‚=$10000+$100ROMSADDR‚=$10000MMU‡=$1éééééé$ €=/*=/*„VME115.RMS.LG=/*"=/* RMS link chain file for VME115=/*2=LINK ,VME115.RMS.LO,VME115.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVME115.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.ROIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.KILLER.ROIN†VME115.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN†M68230.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN†M68230.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.RO‰]’ IN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=ENDééééé% ééO1VECTTBL ASREL'VME115 XVECTTBLAGV…RMS68K vector table for the VME115. 2pPROGINT2 pPROGINT3 pPROGINT4 pPROGINT5 pPROGINT9 pPROGINTA pTIMEINT pSPURINT pTRAP0 pTRAP1 pKILLER pCOMINT pTRPVCT2 pCMRSFAIL "p‚3?™p!VCT(,,,,, , ,,,, ,!,"0,K,L,MNP3QRS4ééééééšRMS ÿÿÿÿÿ€RMS0€RMS2QÿÿÿÿQÿÿapa=N`*N¹ôDUMY"x ,|$iµüfa È`J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCTκ¼¾À Ð È ôôN ,!Ê"N0KôL€MO¾NPQRS/ @ç|JèfB"x "ˆ!È Pø Fß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQø FßLßÿNuPøNQøJ8 f¤NuNuNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕaâf|$©#JF×`$* |a :F×FßNuHçAp@ç|a„$8 >&68 @FßHC(HD4<  g 4<8***HB g2Hçz,* m6aü`NqLß8`Lßp&*HC6‚€4*AÕaÊNqLß‚R`ÿX?5|$* *g |a –` |$©#J"*0<@ÂÄjFÂ&jNÓ8 4ga&î`*_a N _N`Lßÿ\|Jx fNsj?_% f aþJ8 fNs?_'fö/,x Hî?ÿL× NiHî8`ü@ç8 4ga¾î HçÿþNi/ /9 d oF,hHV?<„/(@À@ÿ?"h 0P*n6` ä fÿnP,_( „!TCBga bJ@gÿF @f AÖaAæ`ÿ6 @fÿ.Jf&HC4<HBAÖa†Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(T,_" !TCBga üCð=C^AÖaA„J®@gþÐ$< ÿÿHCHD6`¢-@L× NiHî8AÖa ˜.x |øÿMø |"N ) gì,@.,fð#n ®-!Î /.D/.@Qø 1ø H FpàÀ.-fh|øÿ*n6a ¨ n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6a¨ n, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòa J²gHç@(AÕa–`Lß ra ž,sf`0Lß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& fa ŽNu1F,X`8"a aaaaaaaaaa a aaaaNq?/_'g/ gÎar//N,y Hî?ÿ8 4g @ça\ªTKú`ºLLa*8 ]…šNh,œ… n6a˜`Nq`"(F CN`&8 UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø ˜ 1pfÊaû¦`rJFf:AÖaü¤ HzüüŸ`ùŠ P` €œ`ùx~$.èffffNLî?ÿ,_` z,.ð n6a¼`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯Pø Ns,_"/8 6NuaØ$< 4.&.(.8áL<Aîàa ä`®)Lîÿt®-@&Nuî ,X`ø¸ .`p|Jx f Lî?þ,_Nsjø‚aõtJ8 gè`øtB®L× NiHî8`øvp`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ x QˆYˆ.H|`ÿV@çHç0x "x ,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸ NÙ¸ J¸ JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸ Nl! NÓ¸ J¸ JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *Ѹ NѸ J¸ JNu&’$©#J *$SѪNu#R&i +Ѹ NѸ J¸ JNuHøÿÿ @ø !× Ni!É H!ø L"x :3|•3|µ3| 3|°|`Þ- °8g @ç|!Í d*x @@ÀaóFßNu- °8g|!Í d*x @@ÀaòôNs-)f8 8tg2 @ !ASNgaÿVAè0<~J˜WÈÿügT—Nu! D m6@ Nu 8tg* @ !ASNgaÿ"l6B@) g @€maÿåHB°Nu/ aòx*_J- gR"x€<@))1g()&²- f2) ²uPm²uPn|1!ɈÀR fÂCé@B³ø„o¶NuHçÿþJ¸ gÔ x dJ( gÈz,/NaÜ`Nq`¶a¸6( 0PÃ@ç|Lø€(J. G),1g(†g"F1R  fIì@B¹Éo(HR¾KfιÊfÊ"_Bx ^NsHçÀÀ x B|4B28 V“¸ Nn"x ,AéCúŸ €%bú®Ð€0;2Nû./ %bÒ2;Aû±üôf @gT¯"Nuúvý8ýâþLü\ 4 t Øöúv¼   "ýúvúvúvúvúvúvúv2 ÌÌúv Üúvþúvúv-¼úvúvø´ÿÔíríâ?_'fD|/,x Hî?ÿ.)g.å@k. @,b,(H$;,j g*@ •!TCBg`÷º*NNû `ïb`:`®`÷œ÷šÀNÀøÀ@@àÀðÀ¨@ >(ŒÀ ¢@ ò@-$À @ .ü++D@ )Ò)ÈÀ#`1À1\ð#VÀ,úÀ 'î@0L@$1<@81LÀ.ÀÀ$.zÀtF\ÀJ1Æ&ˆ÷š÷š@ L@ ((@ ($@ ¾@ FÔ÷š÷š÷š÷š@'j!PÀ„÷š÷š÷š@ †)r2˜À @Þ÷šÀ!ôÀôÀ !ØÀ %®À "èÀ #t÷š÷š@¢@(Ø@"Èì8 4gažÿ.)g".èg~aõ¸å@kN @,bDGúþž$3g2*HE…ÿ, n6a°`Nq`ö(FgAÔaö``ö*HNó `õô$x ($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH??<„Hz @ç$jNÒ0.Hfõð0gõ\ @fAÖaû–`õt"( Pa^` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßa÷>an``ê¬%FßaNu l` l 9A$Fßaà"HA faAÕaúÄNua"``ž9A$Fßa€aØNua``ÿ~9A$Fßa^a¸Nu9A$Fß l aV"HA fa”aŒNu9A$Fß l a*"HA faha`Nug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"x fFJQk$¶1@f&i OJg·Øg`öHSAëa÷Îa”Cé QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷„FßAÖaøZa‚`ê¼R„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNua÷ nw&Nu"_ g @Aèa÷\`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaöh gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõŠ&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x ²f(i,g Aìaõ‚`îCé QÿÿfÜAíaõnLß0NuT—`îHçÀ@ç&x 0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõL+A2<ù’àHF@@ÀüúÒ@;ALß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x $( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNu gJg` N".Nu gô"(g.(f".°®f²®gÖ x ±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù&`aì:ÛüSGfÂNu>, fz,, n6aüx`Nq`ê$F,g z,, m6aüX` ` JEgJ0Ðf`éÈ., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `éáˆ-@ `é»Îg-,f `éb`éJ`éJ., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,,g  gB† ff-)f ¸&  fÁ.8xΆެÞ¸xθ|à"FffAø rfRˆ-(fTˆHG>G‡ÿ?HG Gaõ&`(TS€g`èx`èx2f"AÓa÷f`aêz`èj&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aê*NT`çh., 8,(M¹Îg ,,f `ç®Nh)H<*l6AÕaø¬``çŒJ¬@g ,<àˆ°uPe °uPb`çxa`ç05P$@0g@$,25P$ uP a÷ì`aéf<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P’uPR @aõú`aéBuPaê BµP BµP$BµPBuPS-Nu*Na*n6aé `æp»ÎgæÆa`æd$-2, l a÷D``æ¢`æ–`æª`æ’&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`æŠ*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faèPJ0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"x hJ1 oåàBƒ,g Co`åºá‹à ?<„Hz @ç?<„åŠ B/?8 5gaõ°îNs8 5gaõ Ý`å &M*n6., AÕaö~``å^J®@gNh àˆ°uPe°uPcåL·Îgå."E$L.* k6aöH`J…f`å`å* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷f` `J…faæø`äèJ0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaçˆËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÀ`aæ:&L$+ ‚`ã¾,,`&"-6g*,,, Aaöz`` J…gJ0Pf`ãú..)g , g @ !TCBg` Aì aõœ``ã¼ N.(f ((g`ã®"(6g*,,, Aaö`` J…gJ0Pf`ã˜Hzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaè$gl A g+l  g+l  g- ,fAÕaèP`â  g í,`áü gØí ,`áìJ­@fâ4B‚,gfâDB‡, g*,, m6aôˆ`Nq`âfâB†&, $‚0¶‚l&ƒÿà‹HC8 pHC Caîr``áÎ ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`á $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aóˆ`Nq`á"F`ª`àî`á0000<<<<00006‚6¨6Æ6ê6\6bFß`àÜFßaâÖaÈa`Fß`ࢬ%FßaÖ`àF l` l B9B$FßaàAÕaæd`à a‚a¼``¸9B$Fßa€ar`ßú9B$Fß l a†aT`ßÜa>az``ÿv9B$Fßa &\e&\R€HÔ`Ôx&L- ,gÔÌzJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÔ +lÿîô;lÿúø+lÿöú`Ô AÖaÚ8`Ô(­ ,gÔVAÕaÚ6`Óì&L- ,gÔ@zaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ6`Nq`ÓІ(Ff+Tô­ ,0-,@ÿfAÕaÙv`Ó2@ç$, 6,|B„g (,nFß`ÓŠB… g *,fÆaÙCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x ,Eé|&J$S gλêfð*fèJ†kºªfÞ&’ R±éf (Ѹ NѸ J¸ J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÓøF×`‚RFCf* g0êªêB‚Hç~|aÓÂFïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`ÒSFnFß`Ò Fß`Ѳ&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÑ^)môÿØ9møÿä)múÿà`ÑH*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãà`Nq><€™AÖaÌj`ÑD`ÑL&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÒÞFß`ÐbFßgÐX)l"lJ)j)iaô¸`Ðlg B9B$Fß`Ð"g B9B$Fß`Ð FßgÐ l aò aôn`Ð">,.(f‡J”gz, n6aâ¨`Nq`Ð6J®@gÐ,‚Eø ˜J2 fм Eø ¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ïr.(f -(fϼ,°-%cB® m%#`Ϩ@$@&`Ï<&,"x $0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`ÎèAñ0aÔ¼`ÎÜ`Ï,`Ï0,*H"x 0 g i‘É*$ n6aáˆ`Nq`Ï$F&äŠS‚$ÙQÊÿü$F(M"x 0&Q—ÉÙË$ÌÛÃ$Í`Έ.(f`ÎØ@ç2<€tÿaÏNqLÜ.<&\¾„b˜‡Rƒ`ö|!à >&8 J–¸ N–¸ R–„׸ R¸ RaFß`Î2"8 R’¸ JÒ¸ N&\"ABtÿAúaμ`aÐxNu@ç|R¸ >¸&\ RaÀFßNs . €Kª{ûfÎJnpg x :(fÎ x Uˆ, z n6aàŒ`Nq`Íî*FLîÿN•,x *n6aÐH`͘î ,`ͶJ”f@",g.(f".*y »üg(²­f-(f ½Ígí-g:*m`ØAÔaßr`B® `Í~*H½Íg-(g .(f`Í|í-fÍf0,gÀí);@*;m,.-m +n°+n´­ ,­-­ ,g2 m”@ç|JÐküCèÿâJ© g»é g"i `î#m RPFßm-ÿ,|ð&­ ,gí-@ç|­-g <  @ ( g °fô!m AÕaÒ¤Fß`ÌXî)=H*fî*.(g. (gL× NiHî8aΖ.-g`$.)fÎ=H*=n,.î--n°-n´(N"x ,Eé&J@ç| g$@¹êfaÍà`&J `êFß,)gaàZ ,Tg @B¨!x<!È<&,(,ì)"x )-f2¸©f¬),)g) ,g¶©àf¸©äf ><@AÑaÆÈ"i f¾,)gaòòNqaõŽ,)gaôÖ~Cø ˜Eø ¨"Âü 1pf2g/aÅR., ,gaÐ R‡ ‡oÄaëæaàªJ¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÕ^Nq(JCø )g¹Àg"@`ò#laÍÊB¸ rAÔaÙÒ`L× NiHî8aÌÚ`Ê’-mp =m("--gÊP`ʬIëÿþ6<€a&NuT—Nu&LLìpHF>,6.(Ba ``Ê®`ÊAÓaÜD``pT—NuB€8 qH@0< @aÖð`pT—Nu*H4<B˜QÊÿü+S +fgJ€f `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x  -"-±üg"°¨f²¨g h`ærAÕaØVNqpT—NuaËô`pT—Nu+x !Í Nufg2 .".` ", , g.(g Jg` .".+@+ANu.(gÈò*<,, n6a' ÛV`Nq`Èä,gÈæ&Fp&ÝQÈÿü`Èd@ç, gzR` ,gz,. n6aÛ`NqFß`ÈvJ”f6".*y »üg,²­f-(f-,g-.fB*m`ÔAÔaÚ$` B® Fß`È.*H½Íg-(g.(fFß`È*-,f Fß`È-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÚ^`NqFß`Çê+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÍZFß`Ç@çJ”f8".*x »üg0²­f-(f½Íg--fí,gJ*m`ÐAÔaØþ` B® Fß`Ç*H--fì½Íg-(g.(fFß`Æüí,gFß`Æâ;m,.-m |­-gCø  I"h ³üg ³Ífî!i Fß`ÆX|®-fî,|øÿ`Æf|øÿAÖaÌt0.^gÆ,Bn^`Ʋ-n Hî)`Æ-n Lî)`Æ Ma`Åü@ç|¨,f è-FßNu (Xg"Hçp$@"x ,GéµÓg&S`øaÇÎB¨XLßFß0(^g1|1@|ABh^aËÜNu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Åh`Ŭ`Å´N6z6N6z60606060600000000FßaÇšî , 9B$Fß`Å:9B$Fß)l"lJ)j)iaé^`Å9B$Fß l aæÜaé@`Äð..)f,fz n6a×~`Nq`Ää F$H"*f`ÄúAø ŒAø ŒaɼGø "SJ“g²©gØGé`ì f¾.)f, n6B…*çEa×`Nq` B€* e c @dpËa„r Âj A fp ar"x hJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHyI? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÏî` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|NÀ*géI*géH`R*fbB€*&x hJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|OtLIéJ&ŒB€* x h¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÔ` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faÃZ°‹g(K`ê¹Áf$J«g&(k9|N¹J)|OtLIìJ&kD&Œ` )k`B)(&iDHz·î&Ÿ&x hB3Iø  &TJ”faÂú°‹gIë`ì(«Aø ŒaÆP IraÏÂ`@aÂÔpaz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `¾ò )AîDJg"P°©gAé `îF€NuXBAø ŒaÄ `¾ÀAø ŒaÄ`¾&,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu8 4g @çaÍ~îFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|Jx fNs`´>8 5gaÍ6îHç€Ä 8 g*@ m ( g / @çN°Fß*_ -`àLß#|Jx fNs`³ô DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page1    Command Line: 1LINK ,VME115.RMS.LO,VME115.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: SEGRMS0:0$10000,$100FFSEGRMS2:2,3,4,5,6,7,15‚$10100INPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVME115.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREA( D.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.ROsö3û/ÿ( #'+/37;?CGKOSW[_cgkIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page2  IN†M68XXX.GETTCB.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.KILLER.ROIN†VME115.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN†M68230.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN†M68230.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8501:12:22SREL:9999..XSYSPAR.AG/‹Systemparametersat$D00;Crashsaveat$B00. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT CVECTTBL†5ƒ1Assembly03/01/8501:12:56SREL:9999.VME115.XVECTTBL.AG$‹RMS68KvectortablefortheVME115. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M68XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:59:12SREL:9999.M68XXX.DISPATCH.SA‹68010DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM BLOADMMU†5ƒ1Assembly02/28/8522:15:39SREL:9999.M68451.LOADMMU.SA*‹68451MMUHANDLERFOR68010-BASEDSYSTEMS @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0-) -ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8522:04:01SREL:9999.M68XXX.PVSEM.SA ‹68010TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES BRDTIMER†1ƒ0Assembly02/28/8522:12:56SREL:9999.M68230.RDTIMER.SA3‹READTIMERroutineforM68230PITrealtimeclock. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page7   SUPERˆ5ƒ0Assembly02/28/8522:05:37SREL:9999.M68XXX.SUPER.SA,‹M68010DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8522:06:43SREL:9999.M68XXX.TRAP0.SA!‹68010TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8522:07:33SREL:9999.M68XXX.TRAP1.SA!‹68010TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:99) 99.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00010000 000100FF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00010100 000151FF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00010100‚0001017F‚RMSˆ00010100‚CALLKILLƒ0001010CVECTTBL†2…00010180‚000101EF;BKGŠ2…000101F0‚00010271‚CALL_GUAƒ00010260‚BKG_DISPƒ00010214§BKG_SCHEƒ000101F0=CACHEˆ2…00010272‚00010275‚FLUSH_ONƒ00010274‚FLUSH_ALƒ00010272,CKDELAY†2…00010276‚0001038D‚CKDELAY„00010276+CKEXPAT†2…0001038E‚000103CD‚CKEXPA…0001038E=COMINT‡2…000103CE‚0001051D‚COMINTZ„000103EE‚COMINT_Pƒ000103FA §COMINT…000103CE‚ISRERR…000104E0!§ISRRTE…0001047A‚COMNISR„00010434?DISPATCH…2…0001051E‚000106C3‚PREEMPT„0001052E‚DISPATCHƒ00010534§L1_D0_SAƒ0001051E:EQDQ‰2…000106C4‚000107ED‚EXEQDQ…000106C4‚SBEXEQDQƒ000106C4§EQDQ‡000106E0EXCEPT‡2…0001084A‚00010C7D‚PROGINT2ƒ000108BA‚PROGINT3ƒ000108BC$§PROGINT4ƒ000108BE‚PROGINT5ƒ000108C0$§PROGINT6ƒ000108C2‚PROGINT7ƒ000108C4$§PROGINT8ƒ000108C6‚PROGINT9ƒ000108D0$§PROGINTAƒ000108C8‚PROGINTBƒ000108CA§BERR1†000108BA‚BERR2†000108F8"§TRPVCT2„0001084E‚TRPVCT3„00010850"§TRPVCT4„00010852‚TRPVCT5„00010854"§TRPVCT6„00010856‚TRPVCT7„00010858"§TRPVCT8„0001085A‚TRPVCT9„0001085C"§CKEXMON„00010C32‚TRPVCTA„0001085E"§TRPVCTB„00010860‚TRPVCTC„00010862"§TRPVCTD„00010864‚TRPVCTE„00010866§TRPVCTF„00010868EXRQPA‡2…00010D32‚00010EF3‚PAT_DEL_ƒ00010E8E‚PAT_MID_ƒ00010EC2$§PAT_SCHEƒ00010E3E‚PAT_RM_1ƒ00010ED8 §EXRQPA…00010D32‚SBRQPA…00010D32§PAT_1ST_ƒ00010E9ELOADMMU†2…00010F30‚0001118B‚LOADMMU„00010F30‚LOADMMUIƒ00010F5C#§MMUFAULTƒ0001105A‚UNLDMMU„00010FF8§CRASN†00010F84‚DEASN†00010FC69PAUSEˆ2…0001118C‚00011199‚SBPAUSE„0001118C‚PAUSE†0001118C.POWRFAIL…2…0001119A‚000111B5‚POWRFAILƒ0001119A5PVSEMˆ2…000111B6‚0001129B‚PSEM‡000111B6‚VSEM‡00011260§SBPˆ000111B6‚SVXSTAK„0001120C§SBVˆ00011260‚PSWAIT…000111E8=RDTIMER†2…0001129C‚000112B7‚RDTIMER„0001129C‚SBRDTIM„0001129CPAGEFREE…3…00011BDA‚00011CFD‚SBPGFR…00011BDA‚PAGEFREEƒ00011BDA*TRACER‡3…00011CFE‚00011D73‚TRACER…00011CFE>FNDGSEG†4…00011D74‚00011DF1‚SBFNDGSGƒ00011D74‚FNDGSEG„00011D74>FNDTSEG†4…00011DF2‚00011E1D‚SBFNDSEGƒ00011DF2‚FNDTSEG„00011DF2>FNDUSEM†4…00011E1E‚00011E9F‚SBFNDSEMƒ00011E1E‚FNDUSEM„00011E1E>GETTCB‡4…00011EA0‚00011F17‚SBGETTCBƒ00011EB2‚SBGTXTCBƒ00011EA0 §GETTCB…00011EB2‚GTXTCB…00011EA0.GTTASKID…4…00011F18‚00011F45‚GTTASKIDƒ00011F18,GTTNAME†4…00011F46‚00011F55‚GTTNAME„00011F46;LOGPHY‡4…00011F56‚00011FAB‚LOGPHY…00011F56‚LOGPHYO„00011F5A$§SBLOGPHOƒ00011F5A‚SBLOGPHYƒ00011F56&CDIR‰5…00011FAC‚00012045‚CDIR‡00011FAC7CISR‰5…00012046‚00012163‚CISR‡00012046‚SBDIOVX„0001211E,DCLSHAR†5…00012164‚0001223B‚DCLSHAR„00012164  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:13:34‡Page10  9DSEGXˆ5…0001223C‚000122C7‚SBDSEGX„0001223C‚DSEGX†0001223C(RCVSAˆ5…000122C8‚00012373‚RCVSA†000122C8,SEGALOC†5…00012374‚0001251D‚SEGALOC„00012374>SEGDEAL†5…0001251E‚00012605‚DESEG_SUƒ00012570‚SEGDEAL„0001251EASRINT‡6…000130F8‚0001316B‚I_DISP_Aƒ000130F8‚SBUPDATQƒ00013128#§DISP_ASRƒ000130F8‚UPDTASQ„00013128$§READY_ASƒ000130F8‚GTASQBUFƒ000131287ATSEMˆ6…0001316C‚00013311‚ATSEM†00013172‚CRSEM†0001316C)CACHEˆ6…00013312‚00013315‚FLUSHC…00013312:DELAYˆ6…00013316‚00013419‚PAT_CAN_ƒ000133F0‚DELAY†00013316§DELAYW…000133A09DEMONˆ6…0001341A‚00013475‚SBDMONX„0001342C‚DEMON†0001341A§DMONX†0001342C*DERQST‡6…00013476‚000134E3‚DERQST…00013476:DESEMˆ6…000134E4‚00013621‚DSEM_SUBƒ00013504‚DESEM†000134E4§DESEMA…000134FA*DSEMXˆ6…00013622‚0001363B‚SBDSEMX„00013622‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‚ChangesD‚23™*…--------‚------‚----------------------------------------------#‚24™*…05/02/84ƒSCB„Initialwriting.‚25™*‚26‚27‚28™*I‚29™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚30™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚31™*1‚32¢XREF…COMINTCommoninterrupthandlerroutine.‚33‚34‚35‚36™*‚37™*‚Includedfiles:‚38™*9‚39™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚40™* WMotorolaM68000ASMVersion‚1.80SREL:9999.VME115‚.XVECTTBL.AG03/01/8501:12:56žPAGEƒ2  553™*J554™*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis*555™*‰VECTOR‚,:556™*‚Therearetwospecialvaluesfor:1557™*‰0=COMINT(thecommoninterrupthandler).-558™*‰1=don'ttakeoverthevectoratall.J559™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG560™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M561™*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheP562™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>563™*‚asthatofthelowervector#ofthepair.‚Forexample,0564™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.- 2565™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2566™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L567™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO568™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<569™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)570™*‰VECTOR$26,0ŽPoints$26toCOMINT.,571™*‚Theendofthelistissignifiedbya 572™*‰DC.Lƒ0K573™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP574™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP575™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(576™*‚by2foreachvectorinsequence.577™*578™VECTORƒMACRO579¢IFLE…\1-VECT_NUM4580¢FAIL…499Vector#'smustbeinascendingorder! 581¢MEXIT 582¢ENDC583¢IFNC…'\2','0'584¢IFNC…'\2','1' 585¢XREF…\2 586¢ENDC 587¢ENDC588™VECT_NUMSET†\1589¢DC.L…\1<<24+\2 590¢ENDM 591 592593™*%594™*‚Firstsetupthetableheader.595™*596Œ00000002ŽSECTION‚LEVEL00 597 598H59920000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60020000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'601™*§execinitializercanfindit;he(602™*§isn'tlinkedwiththeexec,sohe603™*§wouldn'tknowotherwise. WMotorolaM68000ASMVersion‚1.80SREL:9999.VME115‚.XVECTTBL.AG03/01/8501:12:56žPAGEƒ3  605™*.606™*‚Herearetheactualvectorassignments.N607™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ608™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)609™*‚parameterissubstitutedsuchthatF610™*„0=theexecshouldleavetheillegalinstructionvectoralone.D611™*„1=theexecshouldtakeovertheillegalinstructionvector.O612™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN613™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas614™*‚breakpoints.615™* 616F617Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+618™*§thelowestvectornumberthatcanbe619™*§setafterwardsis2. 620.621200000008—VECTORƒ$02,PROGINT2ŠBuserror.262220000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)623™*§Ifwe'renotsupposedtotakeover,624¢IFEQ…$1”theillegalinstructionvector, 626¢ENDC›*&627™*§Ifwearesupposedtotakeover,628¢IFNE…$1”theillegalinstructionvector,M629200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 630¢ENDC›*2631200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0632™*‚insequence„$06,PROGINT6ŠCHKinstruction.2633™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4634™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6635200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63620000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C637™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6638200000020—VECTORƒ$0C,0‘($0C-$0DgotoCOMINT.).639200000024—VECTORƒ$0E,KILLERŒFormaterror:640200000028—VECTORƒ$0F,KILLERŒUninitializedInterrupt.664120000002C—VECTORƒ$10,0‘($10-$17gotoCOMINT.)6642200000030—VECTORƒ$18,SPURINT‹Spuriousinterrupt.6643200000034—VECTORƒ$19,0‘($19-$1EgotoCOMINT.)<644200000038—VECTORƒ$1F,1‘ACFAIL*fromtheVMEbus.p.3.4-645™*£ThisvectorcanbepointedtoPOWRFAIL(646™*£ifsoftwareabortisnotdesired.)64720000003C—VECTORƒ$20,TRAP0TRAP#0.)648200000040—VECTORƒ$21,TRAP1TRAP#1.2649200000044—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.6650200000048—VECTORƒ$30,0‘($30-$4AgotoCOMINT.)H65120000004C—VECTORƒ$4B,KILLERŒM68451memorymanagementunit.‚Getting,652™*§oneofthesemeanssomething'swrong.:653200000050—VECTORƒ$4C,TIMEINT‹M68320realtimeclock.=654200000054—VECTORƒ$4D,CMRSFAILŠSYSFAIL*fromtheVMEbus.6655200000058—VECTORƒ$4E,0‘($4F-$7BgotoCOMINT.)656™*- 865720000005C—VECTORƒ$50,0‘IRQchannelIRQ1*(COMINT).8658200000060—VECTORƒ$51,0‘IRQchannelIRQ2*(COMINT).8659200000064—VECTORƒ$52,0‘IRQchannelIRQ3*(COMINT).8660200000068—VECTORƒ$53,0‘IRQchannelIRQ4*(COMINT).661™*966220000006C00000000ŽDC.L…0•(Endoftableindicator.) 663 WMotorolaM68000ASMVersion‚1.80SREL:9999.VME115‚.XVECTTBL.AG03/01/8501:12:56žPAGEƒ4  664¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- WMotorolaM68000ASMVersion‚1.80SREL:9999.VME115‚.XVECTTBL.AG03/01/8501:12:56žPAGEƒ5  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  0CMRSFAILƒXREFƒ*ƒ00000000…SPURINT„XREFƒ*ƒ00000000%COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&PROGINT2ƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT3ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT4ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT5ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT9ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINTAƒXREFƒ*ƒ00000000…VECT_NUMŽ00000053 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ1  Aƒ1™SYSPARƒIDNT…5,1“Systemparametersat$D00;Crashsaveat$B00.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB. 131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDEF…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™*164Œ00000B00…CRASHSAVEQU†$B00 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparameters.‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$D00175Œ00000D00…SYSPARƒEQU†* 1769177ƒ00000D0000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ00000D0400000002…PERTURB_FLAGDS.W1'180Œ00000D04…BKG_FLAGEQU†PERTURB_FLAG-181Œ00000D05…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ00000D0600000002ŽDS.W…1 184<185ƒ00000D0800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ00000D0C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ00000D1000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ00000D1400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ00000D1800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ00000D1C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ00000D2000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ00000D2400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ00000D2800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ00000D2C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ00000D3000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ00000D3400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ00000D3600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ00000D3A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ5  /217ƒ00000D3E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ00000D4200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER 220=221ƒ00000D4600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ00000D4800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ00000D4A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ00000D4E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ00000D5200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ00000D5600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ00000D5800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ00000D5A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ00000D5C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ00000D5D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ00000D5E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ00000D6000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ00000D6400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246. ?247ƒ00000D6800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ00000D6C00000004…IOVCTBGNDS.L…1•STARTOFVECTORASSIGNMENTTABLE 250C251ƒ00000D7000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ00000D7100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ00000D7200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ00000D7400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ00000D7600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ00000D7A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ00000D7A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ00000D8000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ00000D8600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ00000D8C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ00000D9200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ6  6275Œ00000D98…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIONOWNERTABLE279™*#280ƒ00000D9800000010…TIAT…DS.B…16 281282Œ00000DA8…TIOT…EQU†*%283ƒ00000DA800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ00000F0800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ00000F0C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ00000F1000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ00000F1100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ00000F1200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ00000F1600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ00000F1800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ00000F1A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ00000F1C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ00000F2000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ00000F2400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ00000F2800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ00000F2C00000004…NATBEGƒDS.L…1•PointertoNetworkAddressTable 320E321ƒ00000F3000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ00000F3400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ00000F3800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ00000F3C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ00000F4000000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ00000F4400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ7  =333ƒ00000F4800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ00000F4C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ00000F5000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ00000F5400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ00000F5800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ00000F5C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ00000F6000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ00000F6400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ00000F6800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353/ A354ƒ00000F6C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NTSFreeQueueEnd357™*B358ƒ00000F7000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ00000F7400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ00000F7800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ00000F7C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ00000F8000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ00000F8400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ00000F8800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ00000F8C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ00000F9000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ00000F9400000002…LAST_MMU_INT_LEVELDS.W1Onsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ8  ,391™*§ofasegmentdescriptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00000F96…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:12:22ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00000F64…PREEMPT_ƒXDEF‡00000D05+ADEFTYP„XDEF‡00000D70…PTMADDR„XDEF‡00000D42*ASNTBL…XDEF‡00000F74…RAD1TBL„XDEF‡00000F58,BKG_ACTIƒXDEF‡00000F10…READYHD„XDEF‡00000D14+BKG_FLAGƒXDEF‡00000D04…RIOTBL…XDEF‡00000F5C+BKG_HEADƒXDEF‡00000F08…RUNNER…XDEF‡00000D0C,BKG_TAILƒXDEF‡00000F0C…SDEFTYP„XDEF‡00000D72)CCBHD†XDEF‡00000D18…SDLCPCB„XDEF‡00000F24)CFLUSH…XDEF‡00000F90…SEMCCB…XDEF‡00000D8C+CRASHSAVƒXDEF‡00000B00…SEMEND…XDEF‡00000D98*CTRLREG„XDEF‡00000F50…SEMGST…XDEF‡00000D80+CURR451„XDEF‡00000F88…SEMLIST„XDEF‡00000D7A)CURRSD…XDEF‡00000F8C…SEMTCB…XDEF‡00000D7A,CURR_ASNƒXDEF‡00000F11…SEMTIOT„XDEF‡00000D92)DACTBL…XDEF‡00000F6C…SEMUST…XDEF‡00000D86)DATE‡XDEF‡00000D3E…SLFTSTA7ƒXDEF‡00000D76*DBUFSZ…XDEF‡00000F16…SPURCNT„XDEF‡00000D5E+DCOTBL…XDEF‡00000F60…SPURTIMEƒXDEF‡00000D60)DPRVAO…XDEF‡00000F54…SYSPAR…XDEF‡00000D00+ENDSYSP„XDEF‡00000F96…SYSPOFF„XDEF‡00000F4C*EXCSTACKƒXDEF‡00000D08…TCBHD†XDEF‡00000D10*FQBCNT…XDEF‡00000F1A…TDEFTYP„XDEF‡00000D71&FQLWM†XDEF‡00000F18…TIAT‡XDEF‡00000D98+FREEQHD„XDEF‡00000F12…TIMEOUT„XDEF‡00000D46,FREEQND„XDEF‡00000F70…TIMESLICƒXDEF‡00000D48,FRST451„XDEF‡00000F80…TIME_LEFƒXDEF‡00000D4E*GSTBEG…XDEF‡00000D20…TIMINTR„XDEF‡00000D5A*INPTBL…XDEF‡00000F68…TIMINTV„XDEF‡00000D56-IOVCTBGNƒXDEF‡00000D6C…TIMINTV4ƒXDEF‡00000D58(LAMˆXDEF‡00000F7C…TINTFLAGƒXDEF‡00000D5C(LAST451„XDEF‡00000F84…TIOT‡XDEF‡00000DA8(LAST_MMUƒXDEF‡00000F94…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00000F30…TIOTEL00000016'MACSTRC„XDEF‡00000D36…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00000D00…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00000F48…TIOTSEM00000008(MIDNIGHTƒXDEF‡00000D52…TIOTSESSŽ00000004'MMUHERE„XDEF‡00000D1C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00000D64…TIOTTCB00000000&NATBEG…XDEF‡00000F2C…TMSGFLAGŽ00000D5D+NNTBEG…XDEF‡00000F28…TRACEBEGƒXDEF‡00000D30+NOTLAM…XDEF‡00000F78…TRACFLAGƒXDEF‡00000D34'NSEˆXDEF‡00000D4A…UDEFTYP„XDEF‡00000D74)NWDQHD…XDEF‡00000F3C…UDRBEG…XDEF‡00000D28*NWPSEG…XDEF‡00000F34…USERQHD„XDEF‡00000F1C,NWSTATUSƒXDEF‡00000F40…USERQND„XDEF‡00000F20)NWTSEG…XDEF‡00000F38…USTBEG…XDEF‡00000D24(PANEL†XDEF‡00000D3A…V2RQHD…XDEF‡00000F44*PATBEG…XDEF‡00000D2C…VCTUBGN„XDEF‡00000D68PERTURB_ƒXDEF‡00000D04 / 'VMES10 VECTTBL AGôôªqqRMS CDSqqRMS CI&&qqRMS LG//gqqVECTTBL RO@@qqRMS LOASqqRMS LL™‹õ|qq4VECTTBLƒIDNTƒ5,1RMS68KvectortablefortheVME/10.O*v*****************************************************************************O*******************************************************************************O**********************************************************************************É***>***…ROUTINE:‚VECTTBL--RMS68KVECTORTABLEFORTHEVME/10******É***J***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***G***‡Copyright1983byMotorola,Inc.‚ThisversionisfortheVME/10‚***"***‡microcomputerworkstation.¨******É***E***…FUNCTION:‚ThistablegetslinkedwithRMS68K.‚Whenthesystem…***C***‡boots,theexecinitializerfindsthistableandusesitto‡***:***‡takeovervectorsintheprocessor'svectortable.******É***O*******************************************************************************O*******************************************************************************O*^***************************************************************************** *,*‚Revisionhistory(addnewchangestotop).*…Date†Author‚Changes@*…--------‚------‚----------------------------------------------*…10/24/83ƒSJF„Initialwriting.*  *E*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations8*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.*.ŠXREFƒCOMINTCommoninterrupthandlerroutine.   **‚Includedfiles:*5*‰9995.&.STR.EQThesectionnumbertouseisinhere.*ŠNOLISTŠINCLUDE9995.&.STR.EQŠLISTŠPAGE*E*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis%*‰VECTOR‚,5*‚Therearetwospecialvaluesfor:,*‰0=COMINT(thecommoninterrupthandler).(*‰1=don'ttakeoverthevectoratall.E*‚Entriesinthevectortablemustbeassignedinorder--thatis,theB*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.H*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheì5õ<ý/ K*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler9*‚asthatofthelowervector#ofthepair.‚Forexample,+*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.-*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.-*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.G*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theJ*‚addressassignedtothevectorwillbeincrementedby2foreachvector:7*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.$*‰VECTOR$26,0ŽPoints$26toCOMINT.'*‚Theendofthelistissignifiedbya*‰DC.Lƒ0F*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeK*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterK*‚wasnota0or1,theaddressassign0 edtothevectorswillbeincremented#*‚by2foreachvectorinsequence.* VECTOR„MACROŒIFLEƒ\1-VECT_NUM0ŽFAILƒ499ŒVector#'smustbeinascendingorder!ŽMEXITŒENDCŒIFNCƒ'\2','0'ŽIFNCƒ'\2','1'XREFƒ\2ŽENDCŒENDCVECT_NUM„SET„\1ŒDC.Lƒ\1<<24+\2ŠENDM  * *‚Firstsetupthetableheader.*ŠSECTIONLEVEL00  0ŠDC.Lƒ'!VCT'Dumpeyecatcherfor'VeCtorTable.'2ŠDC.LƒCOMINTPuttheaddressofCOMINTheresothe"*§execinitializercanfindit;he#*§isn'tlinkedwiththeexec,sohe*§wouldn'tknowotherwise.ŠPAGE*)*‚Herearetheactualvectorassignments.I*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverE*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this$*‚parameterissubstitutedsuchthatA*„0=theexecshouldleavetheillegalinstructionvectoralone.?*„1=theexecshouldtakeovertheillegalinstructionvector.J*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifI*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas*‚breakpoints.* 8VECT_NUM‚SET„1’Initializethevectornumberto1sothat&*§thelowestvectornumberthatcanbe*§setafterwardsis2. ŠVECTOR$02,PROGINT2‡Buserror.#ŠVECTOR$03,PROGINT3‡Addresserror.$*§Ifwe'renotsupposedtotakeover/ŠIFEQƒ\ILLINSTRŠtheillegalinstructionvector,9ŠVECTOR$04,1Žleavetheillegalinstructionvectoralone.ŠENDC–*!*§Ifwearesupposedtotakeover/ŠIFNEƒ\ILLINSTRŠtheillegalinstructionvector,>ŠVECTOR$04,PROGINT4‡takeovertheillegalinstructionvector.ŠENDC–*#ŠVECTOR$05,PROGINT5‡Divisionby0.+*‚insequence„$06,PROGINT6ŠCHKinstruction.-*‚insequence„$07,PROGINT7ŠTRAPVinstruction./*‚insequence„$08,PROGINT8ŠPrivilegeviolation.'ŠVECTOR$09,PROGINT9‡Instructiontrace.8ŠVECTOR$0A,PROGINTA‡Reservedinstructionopcodes$AXXX.>*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.'ŠVECTOR$0C,0Ž($0C-$0DgotoCOMINT.)ŠVECTOR$0E,KILLER‰Formaterror+ŠVECTOR$0F,KILLER‰UninitializedInterrupt.'ŠVECTOR$10,0Ž($10-$17gotoCOMINT.)'ŠVECTOR$18,SPURINTˆSpuriousinterrupt.'ŠVECTOR$19,0Ž($19-$1FgotoCOMINT.)ŠVECTOR$20,TRAP0ŠTRAP#0.ŠVECTOR$21,TRAP1ŠTRAP#1.#ŠVECTOR$22,TRPVCT2ˆTRAP#2to#15.'ŠVECTOR$30,0Ž($30-$3FgotoCOMINT.):ŠVECTOR$40,KILLER‰BusClearinterruptfromVMEbusI/F.‚We%*§shouldn'tbegettingthis,sincewe&*§areusing'releaseonrequest'mode.)ŠVECTOR$41,0ŽI/OchannelIRQ1*(COMINT)..ŠVECTOR$42,0Ž'Characteravailable'from2661.)ŠVECTOR$43,0ŽI/OchannelIRQ2*(COMINT).)ŠVECTOR$44,0ŽI/OchannelIRQ3*(COMINT).)ŠVECTOR$45,0ŽI/OchannelIRQ4*(COMINT).-ŠVECTOR$46,POWRFAIL‡ACFAIL*fromtheVMEbus.#ŠVECTOR$47,0Ž($47goestoCOMINT.)5ŠVECTOR$48,0ŽAcknowledgementofinterrupttoVMEbus,(*§andVMEbusavailable;wedisablethese'*§interrupts,sowedon'texpecttouse'*§thisvector.‚However,ifataskwants'*§togenerateVMEbusinterrupts,hecan)*§enablethe'interruptacknowledge'mask$*§andclaimthisinterrupt.‚(COMINT)+ŠVECTOR$49,KILLER‰DMAIRQ*fromtheVMEbus.,ŠVECTOR$4A,0Ž'Transmitterempty'from2661.9ŠVECTOR$4B,KILLER‰M68451memorymanagementunit.‚Getting'*§oneofthesemeanssomething'swrong.,ŠVECTOR$4C,TIMEINTˆM146818realtimeclock..ŠVECTOR$4D,CMRSFAIL‡SYSFAIL*fromtheVMEbus.8ŠVECTOR$4E,1ŽSoftwareabort(leaveitpointingtobug).'ŠVECTOR$4F,0Ž($4F-$FFgotoCOMINT.)  !ŠDC.Lƒ0’(Endoftableindicator.)   ŠENDéé0 ééééé%*************************************%* Sysgen command file VMES10.RMS.CD *%*************************************SYSTEM„="VMES10"*E*‚IndicatewhetherornotyouwillhaveanMMUinthesystem.‚YoumayF*‚tellthesystemthereisnoMMUevenifoneisphysicallyinstalled;*‚itjustwon'teverbeused.*MMU‡=1Œ0=noMMU;1=MMU.*C*‚SelecttheappropriateLOADMMUmoduletobeincludedintheLINK.* IFEQ \MMU,ƒ=COPYNOMMU.LOADMMU.RO,VMES10.XLOADMMU.RO;YENDC IFNE \MMU-ƒ=COPYM68451.LOADMMU.RO,VMES10.XLOADMMU.RO;YENDC*%* Assemble SYSPAR (System Parameters)*INCLUDE…CAOE.SYSPAR.CI*:*DefineRMS'sstartingaddress.‚Passstartingaddressand=* stack address to VERSAdos sysgen through file VMES10.RMS.CI*(RMS‡=$1000ˆAddresswhereRMS68Kstarts. SUBS†&.RMS.CI=COPY…&.XRMS.CI,VMES10.RMS.CI;Y*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVMES10.VECTTBL.AG?ASM‰VMES10.VECTTBL.AG,VMES10.VECTTBL.RO,VMES10.VECTTBL.TF;Z=050*)* Now we generate the RMS68K load module.* Now link it all together.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆVMES10.RMS.LGLINKˆVMES10.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*'=COPY‡VMES10.VECTTBL.TF,VMES10.RMS.LL;A$=COPY‡CAOE.SYSPAR.TF,VMES10.RMS.LL;A** Cleanup junk files* =DELˆ*.*.TF;Y*/* The following files are created by the RMSgen**ˆCAOE.SYSPAR.RO$*ˆ&.SYSPAR.RO‰copyofCAOE.SYSPAR.RO*ˆVMES10.RMS.LO*ˆVMES10.RMS.LL*ˆVMES10.RMS.CI L**ˆ&.XSYSPAR.AG *ˆ&.XRMS.CI*ˆVMES10.XVECTTBL.AG*ˆVMES10.VECTTBL.RO*ˆVMES10.XRMS.LG*END‰é1 éééééé**ˆVMES10.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$1000 STACK…=$E00STARTRMS‚=$1000+$100ROMSADDR‚=$1000MMU‡=$1éééééé=/*=/*„VMES10.RMS.LG=/*"=/* RMS link chain file for VMES10=/*2=LINK ,VMES10.RMS.LO,VMES10.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVMES10.VECTTBL.RO1 IN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.ROIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN†VMES10.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN…M146818.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…M146818.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.RO']0 IN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=ENDééééééé2 O1VECTTBL ASREL'VMES10 XVECTTBLAGA…RMS68K vector table for the VME/10.«2pPOWRFAIL pPROGINT2 pPROGINT3 pPROGINT4 pPROGINT5 pPROGINT9 pPROGINTA pTIMEINT pSPURINT pTRAP0 pTRAP1 pKILLER pCOMINT pTRPVCT2 pCMRSFAIL "Œz3?™9!VCT(,,,,, , ,,,, ,!,"0,@ABCD@3!8E,FGH,IJ,K,L,MNO4éééééé8RMS ÿÿÿÿÿ€RMS0€RMS2RÿÿÿÿbÿÿaŒa=Ä`FN¹DUMY"x,|$iµüfa ä`J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCTêÖØÚÜ ì ä #r $j!%"j0@ABCDEF!¶GHIJKL#¤Ma NO/ @ç|JèfB"x "ˆ!È PøFß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQøFßLßÿNuPøNQøJ8f¤NuNuNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕaêf|$©#JF×`$* |a :F×FßNuHçAp@ç|a„$8>&68@FßHC(HD4<  g 4<8***HB g2Hçz,* m6a `NqLß8`Lßp&*HC6‚€4*AÕaìNqLß‚R`ÿX?5|$* *g |a –` |$©#J"*0<@ÂÄjFÂ&jNÓ84gaHî`*_a N _N`Lßÿ\|JxfNsj?_f aþJ8fNs?_'fö/,x Hî?ÿL× NiHî8`ü@ç8 4gaàî HçÿþNi/ /9d oF,hHV?<„/(@À@ÿ?"h 0P*n6` ä fÿnP,_( „!TCBga bJ@gÿF @f AÖaC`ÿ6 @fÿ.Jf&HC4<HBAÖa¨Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(T,_" !TCBga üCð=C^AÖaB´J®@gþÐ$< ÿÿHCHD6`¢-@L× NiHî8AÖa  .x|øÿMø|"N ) gì,@.,fð#n ®-!Î /.D/.@Qø1øHFpàÀ.-fh|øÿ*n6a ¨ n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6a¨ n, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòa J²gHç@(AÕa¸`Lß ra ž,sf`0Lß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& fa –Nu1F,X`9Ra aaaaaaaaaa a aaaaNq?/_'g/ gÎar//N,y Hî?ÿ8 4g @ça~ªTKú`ºhLa*8]…šNh,œ… n6a¦`Nq`"(F CN`&8UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø˜ 1pfÊaû¦`rJFf:AÖaü¤ HzüüŸ`ùŠ P` €¸`ùx~$.èffffNLî?ÿ,_` z,.ð n6aÊ`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯PøNs,_"/86NuaØ$< 4.&.(.8áL<Aîàa `®)Lîÿt®-@&Nuî ,X`ø¸ .`p|Jxf Lî?þ,_Nsjø‚aõtJ8gè`øtB®L× NiHî8`øvp`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ xQˆYˆ.H|`ÿV@çHç0x "x,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸NÙ¸J¸JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸Nl!ÂNÓ¸J¸JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *ѸNѸJ¸JNu&’$©#J *$SѪNu#R&i +ѸNѸJ¸JNuHøÿÿ @ø !× Ni!É H!ø L"x:3|•3|µ3| 3|°|`Þ- °8g @ç|!Íd*x@@ÀaóFßNu- °8g|!Íd*x@@ÀaòôNs-)f8 8tg2 @ !ASNgaÿVAè0<~J˜WÈÿügT—Nu! D m6@ Nu 8tg* @ !ASNgaÿ"l6B@) g @€maÿåHB°Nu/ aòx*_J- gR"x€<@))1g()&²- f2) ²uPm²uPn|1!ɈÀR fÂCé@B³ø„o¶NuHçÿþJ¸gÔ xdJ( gÈz,/Naê`Nq`¶a¸6( 0PÃ@ç|Lø€(J. G),1g(†g"F1R  fIì@B¹Éo(HR¾KfιÊfÊ"_Bx^NsHçÀÀ xB(B@r@ç|xqXnR@èÑxX“¸NFßJ¸Nn"x,AéCúŸ €%búŒÐ€0;2Nû./ %bÒ2;Aû±üf @gT¯"NuúTýýÀþ2ü\ ` ÄâúT¼ Œ üìúTúTúTúTúTúTúT3ÌÌúT ÈúTýüúTúT.ÊúTúTø’ÿÔíPíÀ?_'fD|/,x Hî?ÿ.)g.å@k. @,b,(H$;,j g*@ •!TCBg`÷˜*NNû `ï@`:`®`÷z÷xÀ:ÀäÀ,@ÌÀÜÀ”@ *(xÀ Ž@ Þ@.2À @ 0 ,,R@ *à*ÖÀ#L2À2jÜ#BÀ.À 'Ú@1Z@$2J@82ZÀ/ÎÀ$fÀ`2tÀ62Ô&,3 ÷x÷x@ 8@ (@ (@ ª@ 2À÷x÷x÷x÷x@'V!<Àp÷x÷x÷x@ r*€3¦À @Ê÷xÀ!àÀàÀ !ÄÀ %šÀ "ÔÀ #`÷x÷x@Ž@(Ä@"´Ø84gažÿ.)g".èg~aõ–å@kN @,bDGúþž$3g2*HE…ÿ, n6aœ`Nq`õô(FgAÔaâ``õä*HNó `õÒ$x($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH??<„Hz @ç$jNÒ0.HfõÎ0gõ: @fAÖaû|`õR"( PaJ` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßa÷aZ``ê¬%FßaNu l` l 9A$Fßaà"HA fa¦AÕaúªNua``ž9A$Fßa€aÄNuaî``ÿ~9A$Fßa^a¤Nu9A$Fß l aV"HA fa8axNu9A$Fß l a*"HA fa aLNug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"xfFJQk$¶1@f&i OJg·Øg`öHSAëa÷¬a”Cé QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷bFßAÖaø@a‚`êšR„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNuaöþnw&Nu"_ g @Aèa÷:`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaöF gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõh&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x²f(i,g Aìaõ``îCé QÿÿfÜAíaõLLß0NuT—`îHçÀ@ç&x0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõ*+A;@Lß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x$( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNu gJg` N".Nu gô"(g.(f".°®f²®gÖ x±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù:`aì,ÛüSGfÂNu>, fz,, n6aüx`Nq`éø$F,g z,, m6aüX` ` JEgJ0Ðf`éº., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `éáˆ-@ `é»Îg-,f `éT`é<`é<., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,,g  gB† ff-)f ¸fÁ.8xΆެÞ¸xθ|à"FffAørfRˆ-(fTˆHG>G‡ÿ?HG Gaõ:`(TS€g`èj`èj2f"AÓa÷z`aêl`è\&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aê*NT`çZ., 8,(M¹Îg ,,f `ç Nh)H<*l6AÕaø¬``ç~J¬@g ,<àˆ°uPe °uPb`çja`ç05P$@0g@$,25P$ uP a÷ì`aéX<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P3 ’uPR @aö`aéBuPaéüBµP BµP$BµPBuPS-Nu*Na*n6aé`æb»Îgæ¸a`æV$-2, l a÷D``æ”`æˆ`æœ`æ„&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`æ|*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faèBJ0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"xhJ1 oåÒBƒ,g Co`å¬á‹à ?<„Hz @ç?<„åŠ B/?85gaõÄîNs85gaõ´Ý`å&M*n6., AÕaö~``åPJ®@gNh àˆ°uPe°uPcå>·Îgå "E$L.* k6aöH`J…f`å`å* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷f` `J…faæê`äÚJ0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaçzËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÀ`aæ,&L$+ ‚`ã°,,`&"-6g*,,, Aaöz`` J…gJ0Pf`ãì..)g , g @ !TCBg` Aì aõœ``ã® N.(f ((g`ã "(6g*,,, Aaö`` J…gJ0Pf`ãŠHzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaègl A g+l  g+l  g- ,fAÕaèJ`áþ g í,`áî gØí ,`áÞJ­@fâ&B‚,gfâ6B‡, g*,, m6aôˆ`Nq`âfâ B†&, $‚0¶‚l&ƒÿà‹HC8pHC Caî†``áÀ ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`á $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aóˆ`Nq`á"F`ª`àà`á 0000<<<<00006‚6¨6Æ6ê6\6bFß`àÎFßaâÈaÈa`Fß`à”¬%FßaÖ`à8 l` l B9B$FßaàAÕaæ^`àa‚a¼``¸9B$Fßa€ar`ßì9B$Fß l a†aT`ßÎa>az``ÿv9B$Fßa &\e&\R€HÔ`Ôj&L- ,gÔ¾zJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÔ+lÿîô;lÿúø+lÿöú`ÓüAÖaÚ2`Ô­ ,gÔHAÕaÚ0`ÓÞ&L- ,gÔ2zaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ6`Nq`Ó†(Ff+Tô­ ,0-,@ÿfAÕaÙp`Ó$@ç$, 6,|B„g (,nFß`Ó|B… g *,fÆaÙCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x,Eé|&J$S gλêfð*fèJ†kºªfÞ&’ R±éf (ѸNѸJ¸J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÓêF×`‚RFCf* g0êªêB‚Hç~|aÓ´FïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`ÒSFnFß`ÑþFß`Ѥ&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÑP)môÿØ9møÿä)múÿà`Ñ:*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãà`Nq><€™AÖaÌ\`Ñ6`Ñ>&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÒÐFß`ÐTFßgÐJ)l"lJ)j)iaô¸`Ð^g B9B$Fß`Ðg B9B$Fß`ÏüFßgÏò l aòÂaôn`Ð>,.(f‡J”gz, n6aâ¨`Nq`Ð(J®@gÐ,‚Eø˜J2 fÏò¼ Eø¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ïd.(f -(fÏ®,°-%cB® m%#`Ïš@$@&`Ï.BG`><&,"x$0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`ÎÚAñ0aÔ®`ÎÎ`Ï`Ï",*H"x0 g i‘É*$ n6aáˆ`Nq`Ï$F&äŠS‚$ÙQÊÿü$F(M"x0&Q—ÉÙË$ÌÛÃ$Í`Îz.(f`ÎÊ@ç2<€tÿaÏNqLÜ.<&\¾„b˜‡Rƒ`ö|!Ã>&8J–¸N–¸R–„׸R¸RaR 8>"8J’¸N’¸R( xB a~|‚È aº@àˆ@àˆ€üdH@@|FFß`ÍØ"8R’¸JÒ¸N&\"ABtÿAúaÎb`aÐNu@ç|R¸>¸&\R¸RaºFßNs€üê`"B€0€ü<@AÑaŘ"i f¾,)gañÐNqaôl,)gaó´~Cø˜Eø¨"Âü 1pf2g/aÄ"., ,gaÎÜR‡ ‡oÄaêÄa߈J¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÔPNq(JCø )g¹Àg"@`ò#laÌšB¸ rAÔaØÄ`L× NiHî8a˪`Éb-mp =m("--gÉ `É|Iëÿþ6<€a&NuT—Nu&LLìpHF>,6.(Ba ``É~`ÈìAÓaÛ"``pT—NuB€8qH@0< @aÕâ`pT—Nu*H4<B˜QÊÿü+S +fgJ€f `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x -"-±üg"°¨f²¨g h`ærAÕa×HNqpT—NuaÊÄ`pT—Nu+x!ÍNufg2 .".` ", , g.(g Jg` .".+@+ANu.(gÇÂ*<,, n6aÚ4`Nq`Ç´,gǶ&Fp&ÝQÈÿü`Ç4@ç, gzR` ,gz,. n6aÙð`NqFß`ÇFJ”f6".*y»üg,²­f-(f-,g-.fB*m`ÔAÔaÙ` B® Fß`Æþ*H½Íg-(g.(fFß4 `Æú-,f Fß`Æà-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÙ<`NqFß`ƺ+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÌ2Fß`Åä@çJ”f8".*x»üg0²­f-(f½Íg--fí,gJ*m`ÐAÔa×Ü` B® Fß`ÅØ*H--fì½Íg-(g.(fFß`ÅÌí,gFß`Ų;m,.-m |­-gCø I"h ³üg ³Ífî!i Fß`Å(|®-fî,|øÿ`Å6|øÿAÖaËL0.^gÄüBn^`Å‚-n Hî)`Ää-n Lî)`ÄÔ Ma`ÄÌ@ç|¨,f è-FßNu (Xg"Hçp$@"x,GéµÓg&S`øaÆžB¨XLßFß0(^g1|1@|ABh^aÊ´Nu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Ä8`Ä|`Ä„N6z6N6z60606060600000000FßaÆjî , 9B$Fß`Ä 9B$Fß)l"lJ)j)iaè<`ÃÞ9B$Fß l aæraè`ÃÀ..)f,fz n6aÖ\`Nq`ô F$H"*f`ÃÊAøŒAøŒaÈŒGø"SJ“g²©gØGé`ì f¾.)f, n6B…*çEaÕü`Nq` B€* e c @dpËa„r Âj A fp ar"xhJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHyZ\? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÎà` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|` *géI*géH`R*fbB€*&xhJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|`ÀLIéJ&ŒB€* xh¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÒö` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faÂ*°‹g(K`ê¹Áf$J«g&(k9|N¹J)|`ÀLIìJ&kD&Œ` )k`B)(&iDHz¶¾&Ÿ&xhB3Iø &TJ”faÁʰ‹gIë`ì(«AøŒaÅ Iraδ`@aÁ¤paz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `½Â )AîDJg"P°©gAé `îF€NuXBAøŒaÂä `½AøŒaÂÖ`¼ö,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu84g @çaÌpîFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|JxfNs`³85gaÌ(îHç€Ä 8g*@ m ( g / @çN°Fß*_ -`àLß#|JxfNs`²Ä DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page1    Command Line: 1LINK ,VMES10.RMS.LO,VMES10.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: SEGRMS0:0$1000,$10FFSEGRMS2:2,3,4,5,6,7,15‚$1100INPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVMES10.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.RO5 IN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68010.EXCEPT.RO•3š/ž(¢¦ª®²¶º¾ÂÆÊ!ÎÒÖÚÞâæêîòöúþ IN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page2  IN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN†VMES10.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN…M146818.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…M146818.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8501:40:36SREL:9999..XSYSPAR.AG/‹Systemparametersat$E00;Crashsaveat$A00. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT CVECTTBL†5ƒ1Assembly03/01/8501:41:10SREL:9999.VMES10.XVECTTBL.AG$‹RMS68KvectortablefortheVME/10. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M68XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:59:12SREL:9999.M68XXX.DISPATCH.SA‹68010DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM BLOADMMU†5ƒ1Assembly02/28/8522:15:39SREL:9999.M68451.LOADMMU.SA*‹68451MMUHANDLERFOR68010-BASEDSYSTEMS @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWR6 FAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8522:04:01SREL:9999.M68XXX.PVSEM.SA ‹68010TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES CRDTIMER†5ƒ0Assembly02/28/8521:43:05SREL:9999.M146818.RDTIMER.SA0‹READTIMERroutineforM146818realtimeclock. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page7   SUPERˆ5ƒ0Assembly02/28/8522:05:37SREL:9999.M68XXX.SUPER.SA,‹M68010DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8522:06:43SREL:9999.M68XXX.TRAP0.SA!‹68010TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8522:07:33SREL:9999.M68XXX.TRAP1.SA!‹68010TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1As6 sembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00001000 000010FF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00001100 000062FF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00001100‚0000117F‚RMSˆ00001100‚CALLKILLƒ0000110CVECTTBL†2…00001180‚0000120B;BKGŠ2…0000120C‚0000128D‚CALL_GUAƒ0000127C‚BKG_DISPƒ00001230§BKG_SCHEƒ0000120C=CACHEˆ2…0000128E‚00001291‚FLUSH_ONƒ00001290‚FLUSH_ALƒ0000128E,CKDELAY†2…00001292‚000013A9‚CKDELAY„00001292+CKEXPAT†2…000013AA‚000013E9‚CKEXPA…000013AA=COMINT‡2…000013EA‚00001539‚COMINTZ„0000140A‚COMINT_Pƒ00001416 §COMINT…000013EA‚ISRERR…000014FC!§ISRRTE…00001496‚COMNISR„00001450?DISPATCH…2…0000153A‚000016DF‚PREEMPT„0000154A‚DISPATCHƒ00001550§L1_D0_SAƒ0000153A:EQDQ‰2…000016E0‚00001809‚EXEQDQ…000016E0‚SBEXEQDQƒ000016E0§EQDQ‡000016FCEXCEPT‡2…00001866‚00001C99‚PROGINT2ƒ000018D6‚PROGINT3ƒ000018D8$§PROGINT4ƒ000018DA‚PROGINT5ƒ000018DC$§PROGINT6ƒ000018DE‚PROGINT7ƒ000018E0$§PROGINT8ƒ000018E2‚PROGINT9ƒ000018EC$§PROGINTAƒ000018E4‚PROGINTBƒ000018E6§BERR1†000018D6‚BERR2†00001914"§TRPVCT2„0000186A‚TRPVCT3„0000186C"§TRPVCT4„0000186E‚TRPVCT5„00001870"§TRPVCT6„00001872‚TRPVCT7„00001874"§TRPVCT8„00001876‚TRPVCT9„00001878"§CKEXMON„00001C4E‚TRPVCTA„0000187A"§TRPVCTB„0000187C‚TRPVCTC„0000187E"§TRPVCTD„00001880‚TRPVCTE„00001882§TRPVCTF„00001884EXRQPA‡2…00001D4E‚00001F0F‚PAT_DEL_ƒ00001EAA‚PAT_MID_ƒ00001EDE$§PAT_SCHEƒ00001E5A‚PAT_RM_1ƒ00001EF4 §EXRQPA…00001D4E‚SBRQPA…00001D4E§PAT_1ST_ƒ00001EBALOADMMU†2…00001F4C‚000021A7‚LOADMMU„00001F4C‚LOADMMUIƒ00001F78#§MMUFAULTƒ00002076‚UNLDMMU„00002014§CRASN†00001FA0‚DEASN†00001FE29PAUSEˆ2…000021A8‚000021B5‚SBPAUSE„000021A8‚PAUSE†000021A8.POWRFAIL…2…000021B6‚000021D1‚POWRFAILƒ000021B65PVSEMˆ2…000021D2‚000022B7‚PSEM‡000021D2‚VSEM‡0000227C§SBPˆ000021D2‚SVXSTAK„00002228§SBVˆ0000227C‚PSWAIT…00002204=RDTIMER†2…000022B8‚000022DB‚RDTIMER„000022B8‚SBRDTIM„000022B8PAGEFREE…3…00002C18‚00002D3B‚SBPGFR…00002C18‚PAGEFREEƒ00002C18*TRACER‡3…00002D3C‚00002D9D‚TRACER…00002D3C>FNDGSEG†4…00002D9E‚00002E1B‚SBFNDGSGƒ00002D9E‚FNDGSEG„00002D9E>FNDTSEG†4…00002E1C‚00002E47‚SBFNDSEGƒ00002E1C‚FNDTSEG„00002E1C>FNDUSEM†4…00002E48‚00002EC9‚SBFNDSEMƒ00002E48‚FNDUSEM„00002E48>GETTCB‡4…00002ECA‚00002F41‚SBGETTCBƒ00002EDC‚SBGTXTCBƒ00002ECA §GETTCB…00002EDC‚GTXTCB…00002ECA.GTTASKID…4…00002F42‚00002F6F‚GTTASKIDƒ00002F42,GTTNAME†4…00002F70‚00002F7F‚GTTNAME„00002F70;LOGPHY‡4…00002F80‚00002FD5‚LOGPHY…00002F80‚LOGPHYO„00002F84$§SBLOGPHOƒ00002F84‚SBLOGPHYƒ00002F80&CDIR‰5…00002FD6‚0000306F‚CDIR‡00002FD67CISR‰5…00003070‚0000318D‚CISR‡00003070‚SBDIOVX„00003148,DCLSHAR†5…0000318E‚00003265‚DCLSHAR„0000318E  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:41:52‡Page10  9DSEGXˆ5…00003266‚000032F1‚SBDSEGX„00003266‚DSEGX†00003266(RCVSAˆ5…000032F2‚0000339D‚RCVSA†000032F2,SEGALOC†5…0000339E‚00003547‚SEGALOC„0000339E>SEGDEAL†5…00003548‚0000362F‚DESEG_SUƒ0000359A‚SEGDEAL„00003548ASRINT‡6…00004122‚00004195‚I_DISP_Aƒ00004122‚SBUPDATQƒ00004152#§DISP_ASRƒ00004122‚UPDTASQ„00004152$§READY_ASƒ00004122‚GTASQBUFƒ000041527ATSEMˆ6…00004196‚0000433B‚ATSEM†0000419C‚CRSEM†00004196)CACHEˆ6…0000433C‚0000433F‚FLUSHC…0000433C:DELAYˆ6…00004340‚00004443‚PAT_CAN_ƒ0000441A‚DELAY†00004340§DELAYW…000043CA9DEMONˆ6…00004444‚0000449F‚SBDMONX„00004456‚DEMON†00004444§DMONX†00004456*DERQST‡6…000044A0‚0000450D‚DERQST…000044A0:DESEMˆ6…0000450E‚0000464B‚DSEM_SUBƒ0000452E‚DESEM†0000450E§DESEMA…00004524*DSEMXˆ6…0000464C‚00004665‚SBDSEMX„0000464C‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‚ChangesD‚23™*…--------‚------‚----------------------------------------------#‚24™*…10/24/83ƒSJF„Initialwriting.‚25™*‚26‚27‚28™*I‚29™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚30™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚31™*1‚32¢XREF…COMINTCommoninterrupthandlerroutine.‚33‚34‚35‚36™*‚37™*‚Includedfiles:‚38™*9‚39™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚40™* WMotorolaM68000ASMVersion‚1.80SREL:9999.VMES10‚.XVECTTBL.AG03/01/8501:41:10žPAGEƒ2  553™*J554™*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis*555™*‰VECTOR‚,:556™*‚Therearetwospecialvaluesfor:1557™*‰0=COMINT(thecommoninterrupthandler).-558™*‰1=don'ttakeoverthevectoratall.J559™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG560™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M561™*‚InthecasewheretwocontiguousVECTORinvocatio: nsleaveagapintheP562™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>563™*‚asthatofthelowervector#ofthepair.‚Forexample,0564™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.2565™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2566™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L567™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO568™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<569™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)570™*‰VECTOR$26,0ŽPoints$26toCOMINT.,571™*‚Theendofthelistissignifiedbya 572™*‰DC.Lƒ0K573™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP574™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP575™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(576™*‚by2foreachvectorinsequence.577™*578™VECTORƒMACRO579¢IFLE…\1-VECT_NUM4580¢FAIL…499ŒVector#'smustbeinascendingorder! 581¢MEXIT 582¢ENDC583¢IFNC…'\2','0'584¢IFNC…'\2','1' 585¢XREF…\2 586¢ENDC 587¢ENDC588™VECT_NUMSET†\1589¢DC.L…\1<<24+\2 590¢ENDM 591 592593™*%594™*‚Firstsetupthetableheader.595™*596Œ00000002ŽSECTION‚LEVEL00 597 598H59920000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60020000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'601™*§execinitializercanfindit;he(602™*§isn'tlinkedwiththeexec,sohe603™*§wouldn'tknowotherwise. WMotorolaM68000ASMVersion‚1.80SREL:9999.VMES10‚.XVECTTBL.AG03/01/8501:41:10žPAGEƒ3  605™*.606™*‚Herearetheactualvectorassignments.N607™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ608™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)609™*‚parameterissubstitutedsuchthatF610™*„0=theexecshouldleavetheillegalinstructionvectoralone.D611™*„1=theexecshouldtakeovertheillegalinstructionvector.O612™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN613™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas614™*‚breakpoints.615™* 616F617Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+618™*§thelowestvectornumberthatcanbe619™*§setafterwardsis2. 620.621200000008—VECTORƒ$02,PROGINT2ŠBuserror.262220000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)623™*§Ifwe'renotsupposedtotakeover,624¢IFEQ…$1”theillegalinstructionvector, 626¢ENDC›*&627™*§Ifwearesupposedtotakeover,628¢IFNE…$1”theillegalinstructionvector,M629200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 630¢ENDC›*2631200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0632™*‚insequence„$06,PROGINT6ŠCHKinstruction.2633™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4634™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6635200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63620000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C637™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6638200000020—VECTORƒ$0C,0‘($0C-$0DgotoCOMINT.).639200000024—VECTORƒ$0E,KILLERŒFormaterror:640200000028—VECTORƒ$0F,KILLERŒUninitializedInterrupt.664120000002C—VECTORƒ$10,0‘($10-$17gotoCOMINT.)6642200000030—VECTORƒ$18,SPURINT‹Spuriousinterrupt.6643200000034—VECTORƒ$19,0‘($19-$1FgotoCOMINT.))644200000038—VECTORƒ$20,TRAP0TRAP#0.)64520000003C—VECTORƒ$21,TRAP1TRAP#1.2646200000040—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.6647200000044—VECTORƒ$30,0‘($30-$3FgotoCOMINT.)I648200000048—VECTORƒ$40,KILLERŒBusClearinterruptfromVMEbusI/F.‚We*649™*§shouldn'tbegettingthis,sincewe+650™*§areusing'releaseonrequest'mode.865120000004C—VECTORƒ$41,0‘I/O: channelIRQ1*(COMINT).=652200000050—VECTORƒ$42,0‘'Characteravailable'from2661.8653200000054—VECTORƒ$43,0‘I/OchannelIRQ2*(COMINT).8654200000058—VECTORƒ$44,0‘I/OchannelIRQ3*(COMINT).865520000005C—VECTORƒ$45,0‘I/OchannelIRQ4*(COMINT).<656200000060—VECTORƒ$46,POWRFAILŠACFAIL*fromtheVMEbus.2657200000064—VECTORƒ$47,0‘($47goestoCOMINT.)D658200000068—VECTORƒ$48,0‘AcknowledgementofinterrupttoVMEbus,-659™*§andVMEbusavailable;wedisablethese,660™*§interrupts,sowedon'texpecttouse,661™*§thisvector.‚However,ifataskwants,662™*§togenerateVMEbusinterrupts,hecan.663™*§enablethe'interruptacknowledge'mask WMotorolaM68000ASMVersion‚1.80SREL:9999.VMES10‚.XVECTTBL.AG03/01/8501:41:10žPAGEƒ4  )664™*§andclaimthisinterrupt.‚(COMINT):66520000006C—VECTORƒ$49,KILLERŒDMAIRQ*fromtheVMEbus.;666200000070—VECTORƒ$4A,0‘'Transmitterempty'from2661.H667200000074—VECTORƒ$4B,KILLERŒM68451memorymanagementunit.‚Getting,668™*§oneofthesemeanssomething'swrong.;669200000078—VECTORƒ$4C,TIMEINT‹M146818realtimeclock.=67020000007C—VECTORƒ$4D,CMRSFAILŠSYSFAIL*fromtheVMEbus.G671200000080—VECTORƒ$4E,1‘Softwareabort(leaveitpointingtobug).6672200000084—VECTORƒ$4F,0‘($4F-$FFgotoCOMINT.) 673 674967520000008800000000ŽDC.L…0•(Endoftableindicator.) 676 677 678679¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- WMotorolaM68000ASMVersion‚1.80SREL:9999.VMES10‚.XVECTTBL.AG03/01/8501:41:10žPAGEƒ5  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  0CMRSFAILƒXREFƒ*ƒ00000000…SPURINT„XREFƒ*ƒ00000000%COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&POWRFAILƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT2ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT3ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT4ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT5ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINT9ƒXREFƒ*ƒ00000000…VECT_NUMŽ0000004FPROGINTAƒXREFƒ*ƒ00000000 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ1  Aƒ1™SYSPARƒIDNT…5,1“Systemparametersat$E00;Crashsaveat$A00.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢; XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDEF…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™*164Œ00000A00…CRASHSAVEQU†$A00 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparameters.‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$E00175Œ00000E00…SYSPARƒEQU†* 1769177ƒ00000E0000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ00000E0400000002…PERTURB_FLAGDS.W1'180Œ00000E04…BKG_FLAGEQU†PERTURB_FLAG-181Œ00000E05…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ00000E0600000002ŽDS.W…1 184<185ƒ00000E0800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ00000E0C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ00000E1000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ00000E1400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ00000E1800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ00000E1C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ00000E2000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ00000E2400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ00000E2800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ00000E2C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ00000E3000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ00000E3400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ00000E3600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ00000E3A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ5  /217ƒ00000E3E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ00000E4200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER;  220=221ƒ00000E4600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ00000E4800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ00000E4A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ00000E4E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ00000E5200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ00000E5600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ00000E5800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ00000E5A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ00000E5C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ00000E5D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ00000E5E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ00000E6000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ00000E6400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246?247ƒ00000E6800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ00000E6C00000004…IOVCTBGNDS.L…1•STARTOFVECTORASSIGNMENTTABLE 250C251ƒ00000E7000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ00000E7100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ00000E7200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ00000E7400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ00000E7600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ00000E7A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ00000E7A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ00000E8000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ00000E8600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ00000E8C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ00000E9200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ6  6275Œ00000E98…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIONOWNERTABLE279™*#280ƒ00000E9800000010…TIAT…DS.B…16 281282Œ00000EA8…TIOT…EQU†*%283ƒ00000EA800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ0000100800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ0000100C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ0000101000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ0000101100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ0000101200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ0000101600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ0000101800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ0000101A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ0000101C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ0000102000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ0000102400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ0000102800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ0000102C00000004…NATBEGƒDS.L…1•PointertoNetworkAddressTable 320E321ƒ0000103000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ0000103400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ0000103800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ0000103C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ00001040< 00000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ0000104400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ7  =333ƒ0000104800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ0000104C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ0000105000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ0000105400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ0000105800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ0000105C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ0000106000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ0000106400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ0000106800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353A354ƒ0000106C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NTSFreeQueueEnd357™*B358ƒ0000107000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ0000107400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ0000107800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ0000107C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ0000108000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ0000108400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ0000108800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ0000108C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ0000109000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ0000109400000002…LAST_MMU_INT_LEVELDS.W1Onsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ8  ,391™*§ofasegmentdescriptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00001096…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:40:36ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00001064…PREEMPT_ƒXDEF‡00000E05+ADEFTYP„XDEF‡00000E70…PTMADDR„XDEF‡00000E42*ASNTBL…XDEF‡00001074…RAD1TBL„XDEF‡00001058,BKG_ACTIƒXDEF‡00001010…READYHD„XDEF‡00000E14+BKG_FLAGƒXDEF‡00000E04…RIOTBL…XDEF‡0000105C+BKG_HEADƒXDEF‡00001008…RUNNER…XDEF‡00000E0C,BKG_TAILƒXDEF‡0000100C…SDEFTYP„XDEF‡00000E72)CCBHD†XDEF‡00000E18…SDLCPCB„XDEF‡00001024)CFLUSH…XDEF‡00001090…SEMCCB…XDEF‡00000E8C+CRASHSAVƒXDEF‡00000A00…SEMEND…XDEF‡00000E98*CTRLREG„XDEF‡00001050…SEMGST…XDEF‡00000E80+CURR451„XDEF‡00001088…SEMLIST„XDEF‡00000E7A)CURRSD…XDEF‡0000108C…SEMTCB…XDEF‡00000E7A,CURR_ASNƒXDEF‡00001011…SEMTIOT„XDEF‡00000E92)DACTBL…XDEF‡0000106C…SEMUST…XDEF‡00000E86)DATE‡XDEF‡00000E3E…SLFTSTA7ƒXDEF‡00000E76*DBUFSZ…XDEF‡00001016…SPURCNT„XDEF‡00000E5E+DCOTBL…XDEF‡00001060…SPURTIMEƒXDEF‡00000E60)DPRVAO…XDEF‡00001054…SYSPAR…XDEF‡00000E00+ENDSYSP„XDEF‡00001096…SYSPOFF„XDEF‡0000104C*EXCSTACKƒXDEF‡00000E08…TCBHD†XDEF‡00000E10*FQBCNT…XDEF‡0000101A…TDEFTYP„XDEF‡00000E71&FQLWM†XDEF‡00001018…TIAT‡XDEF‡00000E98+FREEQHD„XDEF‡00001012…TIMEOUT„XDEF‡00000E46,FREEQND„XDEF‡00001070…TIMESLICƒXDEF‡00000E48,FRST451„XDEF‡00001080…TIME_LEFƒXDE< F‡00000E4E*GSTBEG…XDEF‡00000E20…TIMINTR„XDEF‡00000E5A*INPTBL…XDEF‡00001068…TIMINTV„XDEF‡00000E56-IOVCTBGNƒXDEF‡00000E6C…TIMINTV4ƒXDEF‡00000E58(LAMˆXDEF‡0000107C…TINTFLAGƒXDEF‡00000E5C(LAST451„XDEF‡00001084…TIOT‡XDEF‡00000EA8(LAST_MMUƒXDEF‡00001094…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00001030…TIOTEL00000016'MACSTRC„XDEF‡00000E36…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00000E00…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00001048…TIOTSEM00000008(MIDNIGHTƒXDEF‡00000E52…TIOTSESSŽ00000004'MMUHERE„XDEF‡00000E1C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00000E64…TIOTTCB00000000&NATBEG…XDEF‡0000102C…TMSGFLAGŽ00000E5D+NNTBEG…XDEF‡00001028…TRACEBEGƒXDEF‡00000E30+NOTLAM…XDEF‡00001078…TRACFLAGƒXDEF‡00000E34'NSEˆXDEF‡00000E4A…UDEFTYP„XDEF‡00000E74‡Œ)NWDQHD…XDEF‡0000103C…UDRBEG…XDEF‡00000E28*NWPSEG…XDEF‡00001034…USERQHD„XDEF‡0000101C,NWSTATUSƒXDEF‡00001040…USERQND„XDEF‡00001020)NWTSEG…XDEF‡00001038…USTBEG…XDEF‡00000E24(PANEL†XDEF‡00000E3A…V2RQHD…XDEF‡00001044*PATBEG…XDEF‡00000E2C…VCTUBGN„XDEF‡00000E68PERTURB_ƒXDEF‡00000E04 éé'NETVM02 RMS CDœœCqqRMS CI¥¥ qqINT LG®®qqRMS LG·· wqqRMS LOÀOqqRMS LL ñrqq&**************************************&* Sysgen command file NETVM02.RMS.CD *&***************************************B*ThisRMSsysgenisforusewithnetworkservices.‚Itisdesigned0* to run on a VM02 board in an EXORmacs chassis.**MMU‡=0ŒNoMMUispossibleonthissystem.*%* Assemble SYSPAR (System Parameters)*INCLUDE…C13O15.SYSPAR.CI*(RMS‡=$1700ˆAddresswhereRMS68Kstarts.*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVM02.VECTTBL.AG8ASM‰VM02.VECTTBL.AG,VM02.VECTTBL= .RO,VM02.VECTTBL.TF;Z=50*)* Now we generate the RMS68K load module.* Now link it all together.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆNETVM02.RMS.LGLINKˆNETVM02.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*&=COPY‡VM02.VECTTBL.TF,NETVM02.RMS.LL;A'=COPY‡C13O15.SYSPAR.TF,NETVM02.RMS.LL;A** Cleanup junk files* =DELˆ*.*.TF;Y*0* The following files are created by this RMSgen**ˆC13O15.SYSPAR.RO&*ˆ&.SYSPAR.RO‰copyofC13O15.SYSPAR.RO*ˆNETVM02.RMS.LO*ˆNETVM02.RMS.LL*ˆNETVM02.RMS.CI**ˆ&.XSYSPAR.AG *ˆ&.XRMS.CI*ˆVM02.XVECTTBL.AG*ˆVM02.VECTTBL.RO*ˆNETVM02.XRMS.LG*END‰é”D**ˆNETVM02.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$1700 STACK…=$1500STARTRMS‚=$0+$100éééééé =/*=/*†NETVM02.INT.LG=/*;=/*NOTE:‚TheorderoftheINPUTmodulesforthisLINKmust=/*ˆbeasspecifiedbelow.=/*=LINK ,INIT.LO,\LINKLS;HAMIXSSEGMENT .INT:8 \INTSTRINPUT 9999.M68XXX.INIT.ROINPUT VM02.INITIO.ROINPUT M68XXX.INITDAT.ROINPUT 9999.C13O15.SYSPAR.ROEND=/*=END= éééééé¦=/*=/*†NETVM02.RMS.LG=/*#=/* RMS link chain file for NETVM02=/*C=/*NOTE:‚ThisRMSlinkfileisusedtolinkanRMS68Kforusewith?=/*ˆnetworkservices.‚TheRMSwillrunonaVM02inanEXORmacs:=/*ˆchassis.‚Thesysgenmnemonicsforthenetworkservices9=/*ˆsysgens(9994..SYSGEN.CF)areEXOR/MULTI/LINK/HDSand6=/*ˆEXOR/MULTI/LINK/DMS.‚Thislinkfileshouldinclude:=/*ˆexactlythesamemodulesasthelinkfileVM02.RMS.LG.6=/*ˆTheonlydifferencebetweenthetwo'.LG'filesis5=/*ˆwheretheydirecttheiroutput:‚NETVM02.RMS.LOvs9=/*ˆVM02.RMS.LOandNETVM02.RMS.LLvsVM02.RMS.LL.‚Itmay7=/*ˆbedesireableatsomefuturedatetosubstitutethe;=/*ˆdirectedoutputoutputfilesviaSYSGENsubscommandso9=/*ˆthatweneedonlyone'.LG'fileinsteadoftwo.‚This==/*ˆwasnotdoneforVERSAdos4.3becauseoftimeconstraints9=/*ˆandthedesiretobeconsistentwithalloftheother=/*ˆRMSlinkfiles.=/*4=LINK ,NETVM02.RMS.LO,NETVM02.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTƒ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM02.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68000.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68000.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68000.EXCEPT.ROIN†M68000.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.RO¯E¸3> IN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN‡NOMMU.LOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68000.PVSEM.ROIN†M68XXX.RCVSA.ROIN‡M6840.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68000.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68000.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN‡M6840.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68000.TRAP0.ROIN†M68000.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=ENDéééRMS ÿÿÿÿÿ€RMS0€RMS2Nÿÿÿÿeÿÿaxa:t`,N¹%dDUMY"x,|$iµüfa 8`J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCTÖ¼¾À Ò Ê %d'€'² (f!(ü"P0%´Ž%d‘’“%d”cä•/ @ç|JèfB"x "ˆ!È PøFß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQøFßLßÿNuPøNQøJ8f¤NuNuNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕa f|$©#JF×`$* |a ¢F×FßNuHçAp@ç|a –$8>&68@FßHC(HD4<  g 4<8***HB g2Hçz,* m6a"`NqLß8`Lßp&*HC6‚€4*AÕaðNqLß‚R`ÿX?5|$* *g |a þ` |$©#J"*0<@ÂÄjFÂ&jNÓ84gaLî`*_a ¶ _N`Lßÿ\|JxfNsj?_f aþJ8fNs?_'fö/,x Hî?ÿL× NiHî8`ö@ç8 4gaäî HçÿþNi/ /9d oF,hHV/(@À@ÿ?"h 0P*n6` & fÿr\,_( „!TCBga ÎJ@gÿJ @f AÖa?`ÿ: @fÿ2Jf&HC4<HBAÖa°Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(,_" !TCBga jCð=C^AÖa>¨J®@gþÖ$< ÿÿHCHD6`¤-@L× NiHî8AÖa È.x|øÿMø|"N ) gì,@.,fð#n ®-!Î /.D/.@Qø1øHFpàÀ.-fh|øÿ*n6a  n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6a n (f ,°­f¼$<‡42&26,(gÃ,)gÃáK,$( *,,,p<,.,>, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòa*J²gHç@(AÕa Â`Lß ra¶,sf`žLß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& fa¾Nu1F,X`5Fa aaaaaaaaaa a aaaaNq?/_'g/ g*8]…šNh,œ… n6aV`Nq`"(F CN`&8UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø˜ 1pfÊaü8`rJFf:AÖaý6 HzýŽŸ`ú P` €ž`ú ~$.èffffNLî?ÿ,_` z,.ð n6az`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯PøNs,_"/86Nua‚$< 4.&.(.8áL<Aîàa¢`®)Lîÿt®-@&Nuî ,X`ùJ .`p|Jxf Lî?þ,_Nsjùaö J8gè`ùB®L× NiHî8`ùp`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ xQˆYˆ.H|`ÿV@çHç0x "x,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸NÙ¸J¸JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸Nl!ÂNÓ¸J¸JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *ѸNѸJ¸JNu&’$©#J *$SѪNu#R&i +ѸNѸJ¸JNuHøÿÿ@ø!×Ni!ÉH!øL"x:3|•3|µ3| 3|°|`ÞNuNsNu|ð%ax`ö„Høÿÿ1×!ï|LøÿÿNs@ç|JÐkü0ãHâ@S@0€kFßNua:U.raFßAÖa`ö6î ,B® (f!NNu*@ - fø+N NuHç .&|ð&î-HîÿtNl-L< 8Kï €Pn@rIî™ÀäHd8Ý`(ÝQÈÿüLß0Nuaþì@ç|JÐkü0ãHâ@R@o0€FßNu/ "h!i €0€B© © ,"_FßNu/ xBB@ç| 0àIDAÒxXäIÒ¸J’¸N’¸RFß _NupðÀ($@&`h$&@ç|è-f6Hç@ Eø(&"* g ʰ*&còÊ!A %H $x °*&cPøLßFßNuJ¸vf|Hçÿþ!ÏvFï<.xv|9÷0 À÷0.xvLßÿÿB¸vNsRx^ xd^k$/ "x:3|3|53|.3|>"_Bx^NsHçÀÀ x:| xB(( B28V“¸Nn"x,AéCú1º& 4ùØùØ@ @@ (@ (@ ²@ :ÈùØùØùØùØ@'^! DÀxùØùØùØ@ ‚)f2ŒÀ @ÚùØÀ!èÀèÀ !ÌÀ %¢À "ÜÀ #hùØùØ@–@(Ì@"¼à84gašÿ.)g".èg~a÷öå@kN @,bDGúþž$3g2*HE…ÿ, n6a¬`Nq`øT(FgAÔaò``øD*HNó `ø2$x($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH?Hz @ç$jNÒ0.Hfø20g÷ž @fAÖaûš`÷¶"( Pa^` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßaù€af``ê¬%FßaNu l` l 9A$Fßaà"HA fa²AÕaúÈNua``ž9A$Fßa€aÐNuaú``ÿ~9A$Fßa^a°Nu9A$Fß l aV"HA faDa„Nu9A$Fß l a*"HA faaXNug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"xfFJQk$¶1@f&i?  OJg·Øg`öHSAëa÷ºa”Cé QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷pFßAÖaø^a‚`íR„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNua÷ nw&Nu"_ g @Aèa÷H`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaöT gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõv&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x²f(i,g Aìaõn`îCé QÿÿfÜAíaõZLß0NuT—`îHçÀ@ç&x0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõ8+A2<ù’àHF@@ÀüúÒ@;ALß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x$( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNu gJg` N".Nu gô"(g.(f".°®f²®gÖ x±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù&`aî|ÛüSGfÂNu>, fz,, n6aüx`Nq`ìH$F,g z,, m6aüX` ` JEgJ0Ðf`ì ., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `ë^áˆ-@ `ëT»Îg-,f `ë¤`ëŒ`ëŒ., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,,g  gB† ff-)f ¸fÁ.8xΆެÞ¸xθ|à"FffAørfRˆ-(fTˆHG>G‡ÿ?HG Gaõ&`(TS€g`êº`êº2f"AÓa÷f`aì¼`ê¬&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aì^*NT`éª., 8,(M¹Îg ,,f `éðNh)H<*l6AÕaø¬``éÎJ¬@g ,<àˆ°uPe °uPb`éºa`éX05P$@0g@$,25P$ uP a÷ì`aë¨<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P’uPR @aõú`aëPBuPaëˆBµP BµP$BµPBuPS-Nu*Na*n6aëb`è²»Îgéa`è¦$-2, l a÷D``èä`èØ`èì`èÔ&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`èÌ*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faê’J0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"xhJ1 oè"Bƒ,g Co`çüá‹à Hz@çåŠ B/?85gaõ¸îNs85gaõ¨Ý`çj&M*n6., AÕaö†``ç¨J®@gNh àˆ°uPe°uPcç–·Îgçx"E$L.* k6aöP`J…f`çf`çf* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷n` `J…faéB`ç2J0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaéËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÈ`aè„&L$+ ‚`æ,,`&"-6g*,,, Aaö‚`` J…gJ0Pf`æD..)g , g @ !TCBg` Aì aõ¤``æ N.(f ((g`åø"(6g*,,, Aaö`` J…gJ0Pf`åâHzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaègl A g+l  g+l  g- ,fAÕaè\`äV g í,`äF gØí ,`ä6J­@fä~B‚,gfäŽB‡, g*,, m6aô`Nq`ä`fädB†&, $‚0¶‚l&ƒÿà‹HC8pHC Caîz``ä ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`ãh $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aó`Nq`ã`"F`ª`ã8`ãd0000<<<<00006‚6¨6Æ6ê6\6bFß`ã&Fßaå aÈa`Fß`âì¬%FßaÖ`â l` l B9B$FßaàAÕaæp`âja‚a¼``¸9B$Fßa€ar`âD9B$Fß l a†aT`â&a>az``ÿv9B$Fßa`aã”Nu*N(n@ g@ç|4,$4{ Nû `áJ<fˆ<fˆ6666666600000000Fßaã &\e&\R€HÔ`ÖÂ&L- ,g×zJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÖj+lÿîô;lÿúø+lÿöú`ÖTAÖaÚD`Ör­ ,gÖ AÕaÚB`Ö6&L- ,gÖŠzaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ>`Nq`Ö†(Ff+Tô­ ,0-,@ÿfAÕaÙ‚`Õ|@ç$, 6,|B„g (,nFß`ÕÔB… g *,fÆaÙCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x,Eé|&J$S gλê@ fð*fèJ†kºªfÞ&’ R±éf (ѸNѸJ¸J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÖBF×`‚RFCf* g0êªêB‚Hç~|aÖ FïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`ÔXSFnFß`ÔVFß`Óü&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÓ¨)môÿØ9møÿä)múÿà`Ó’*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãè`Nq><€™AÖaÏF`ÓŽ`Ó–&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÕ(Fß`Ò¬FßgÒ¢)l"lJ)j)iaô¸`Ò¶g B9B$Fß`Òlg B9B$Fß`ÒTFßgÒJ l aòÂaôn`Òl>,.(f‡J”gz, n6aâ°`Nq`Ò€J®@gÒX,‚Eø˜J2 fÒJ¼ Eø¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ѽ.(f -(fÒ,°-%cB® m%#`Ñò@$@&`цBG`><&,"x$0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`Ñ2Añ0aÔ°`Ñ&`Ñv`Ñz,*H"x0 g i‘É*$ n6aá`Nq`Ñ`$F&äŠS‚$ÙQÊÿü$F(M"x0&Q—ÉÙË$ÌÛÃ$Í`ÐÒ.(f`Ñ"@ç2<€tÿaÑhNqLÜ.<&\¾„b˜‡Rƒ`ö|!Ã>&8J–¸N–¸R–„׸R¸RaFß`Ð|"8R’¸JÒ¸N&\"ABtÿAúaÑ`aÒÂNu@ç|R¸>¸&\RaÀFßNs . €Kª{ûfÐfJnpg x:(fÐR xUˆ, z n6aà”`Nq`Ð8*FLîÿN•,x *n6aÒ’`Ïâî ,`ÐJ”f@",g.(f".*y»üg(²­f-(f ½Ígí-g:*m`ØAÔaßz`B® `ÏÈ*H½Íg-(g .(f`ÏÆí-fϰ0,gÀí);@*;m,.-m +n°+n´­ ,­-­ ,g2 m”@ç|JÐküCèÿâJ© g»é g"i `î#m RPFßm-ÿ,|ð&­ ,gí-@ç|­-g < @ ( g °fô!m AÕaÒ°Fß`΢î)=H*fî*.(g. (gL× NiHî8aÐà.-g`$.)fÎ=H*=n,.î--n°-n´(N"x,Eé&J@ç| g$@¹êfaÐ*`&J `êFß,)gaàb ,Tg @B¨!x<!È<&,(,ì)"x)-f2¸©f¬),)g) ,g¶©àf¸©äf ><@AÑaɤ"i f¾,)gaòòNqaõŽ,)gaôÖ~Cø˜Eø¨"Âü 1pf2g/aÈ.., ,gaÐR‡ ‡oÄaëæaà²J¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÕfNq(JCø )g¹Àg"@`ò#laÏ‚B¸ rAÔaÙÚ`L× NiHî8aÏ$`ÌÜ-mp =m("--gÌš`ÌöIëÿþ6<€a&NuT—Nu&LLìpHF>,6.(Ba ``Ìø`ÌfAÓaÜL``pT—NuB€8qH@0< @aÖø`pT—Nu*H4<B˜QÊÿü+S +fgJ€f `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x -"-±üg"°¨f²¨g h`ærAÕaØ^NqpT—NuaÍî`pT—Nu+x!ÍNufg2 .".` ", , g.(g Jg` .".+@+ANu.(gË<*<,, n6aÛ^`Nq`Ë.,gË0&Fp&ÝQÈÿü`Ê®@ç, gzR` ,gz,. n6aÛ`NqFß`ÊÀJ”f6".*y»üg,²­f-(f-,g-.fB*m`ÔAÔaÚ,` B® Fß`Êx*H½Íg-(g.(fFß`Êt-,f Fß`ÊZ-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÚf`NqFß`Ê4+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÍfFß`É^@çJ”f8".*x»üg0²­f-(f½Íg--fí,gJ*m`ÐAÔaÙ` B® Fß`ÉR*H--fì½Íg-(g.(fFß`ÉFí,gFß`É,;m,.-m |­-gCø I"h ³üg ³Ífî!i Fß`È¢|®-fî,|øÿ`Ȱ|øÿAÖaÌ€0.^gÈvBn^`Èü-n Hî)`È^-n Lî)`ÈN Ma`ÈF@ç|¨,f è-FßNu (Xg"Hçp$@"x,GéµÓg&S`øaÊB¨XLßFß0(^g1|1@|ABh^aËèNu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Dz`Çö`ÇþN6z6N6z60606060600000000FßaÉäî , 9B$Fß`Ç„9B$Fß)l"lJ)j)iaé^`ÇX9B$Fß l aç”aé@`Ç:..)f,fz n6a׆`Nq`Ç. F$H"*f`ÇDAøŒAøŒaɰGø"SJ“g²©gØGé`ì f¾.)f, n6B…*çEa×&`Nq` B€* e c @dpËa„r Âj A fp ar"xhJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHy]6? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÏö` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))@ àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|bæ*géI*géH`R*fbB€*&xhJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|cšLIéJ&ŒB€* xh¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÔ ` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faŤ°‹g(K`ê¹Áf$J«g&(k9|N¹J)|cšLIìJ&kD&Œ` )k`B)(&iDHzºÐ&Ÿ&xhB3Iø &TJ”faÅD°‹gIë`ì(«AøŒaÆD IraÏÊ`@aÅpaz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `Á< )AîDJg"P°©gAé `îF€NuXBAøŒaÄ `Á AøŒaÃú`Àp,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu84g @ça͆îFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|JxfNs`· 85gaÍ>îHç€Ä 8g*@ m ( g / @çN°Fß*_ -`àLß#|JxfNs`¶Ö DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page1    Command Line: 3LINK ,NETVM02.RMS.LO,NETVM02.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: SEGRMS0:0$1700,$17FFSEGRMS2:2,3,4,5,6,7,15‚$1800INPUTƒ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUT…VM02.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†M68XXX.BKG.ROIN…NOCACHE.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68000.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68000.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†M68000.EXCEPT.RO3/(!%)-159=AEIMQUY]aeimquy}…IN†M68000.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page2  IN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.KILLER.ROIN‡NOMMU.LOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68000.PVSEM.ROIN†M68XXX.RCVSA.ROIN‡M6840.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROA IN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68000.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68000.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN‡M6840.TIMEINT.ROIN†M68XXX.TRACER.ROIN†M68000.TRAP0.ROIN†M68000.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8501:47:29SREL:9999..XSYSPAR.AG1‹Systemparametersat$1500;Crashsaveat$1300. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT AVECTTBL†5ƒ1Assembly03/01/8501:47:59SREL:9999.VM02.XVECTTBL.AG"‹RMS68KvectortablefortheVM02. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M68XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing ?CACHEˆ5ƒ1Assembly02/28/8523:42:57SREL:9999.NOCACHE.CACHE.SA&‹Cachecodeforsystemswithnocache. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:46:56SREL:9999.M68XXX.DISPATCH.SA‹68000DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1AssemA bly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SA‹68xxxCRASHTHESYSTEM ALOADMMU†5ƒ1Assembly02/28/8523:43:39SREL:9999.NOMMU.LOADMMU.SA&‹DummyLOADMMUforboardswithnoMMU. @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page6   @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8521:51:41SREL:9999.M68XXX.PVSEM.SA ‹68000TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES ARDTIMER†1ƒ0Assembly02/28/8522:14:08SREL:9999.M6840.RDTIMER.SA-‹READTIMERroutinefortheM6840timerchip. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1AssemblyB 02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page7   SUPERˆ5ƒ1Assembly02/28/8521:53:17SREL:9999.M68XXX.SUPER.SA,‹M68000DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8521:54:23SREL:9999.M68XXX.TRAP0.SA!‹68000TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8521:55:13SREL:9999.M68XXX.TRAP1.SA!‹68000TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page8   DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00001700 000017FF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00001800 000065FF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00001800‚0000187F‚RMSˆ00001800‚CALLKILLƒ0000180CVECTTBL†2…00001880‚000018F7;BKGŠ2…000018B F8‚00001979‚CALL_GUAƒ00001968‚BKG_DISPƒ0000191C§BKG_SCHEƒ000018F8=CACHEˆ2…0000197A‚0000197D‚FLUSH_ONƒ0000197C‚FLUSH_ALƒ0000197A,CKDELAY†2…0000197E‚00001A95‚CKDELAY„0000197E+CKEXPAT†2…00001A96‚00001AD5‚CKEXPA…00001A96=COMINT‡2…00001AD6‚00001C1F‚COMINTZ„00001AF6‚COMINT_Pƒ00001B02 §COMINT…00001AD6‚ISRERR…00001BE4!§ISRRTE…00001B7E‚COMNISR„00001B3C?DISPATCH…2…00001C20‚00001DC5‚PREEMPT„00001C30‚DISPATCHƒ00001C36§L1_D0_SAƒ00001C20:EQDQ‰2…00001DC6‚00001EEF‚EXEQDQ…00001DC6‚SBEXEQDQƒ00001DC6§EQDQ‡00001DE2EXCEPT‡2…00001F4C‚000022ED‚PROGINT2ƒ00001FBC‚PROGINT3ƒ00001FBE$§PROGINT4ƒ00001FC0‚PROGINT5ƒ00001FC2$§PROGINT6ƒ00001FC4‚PROGINT7ƒ00001FC6$§PROGINT8ƒ00001FC8‚PROGINT9ƒ00001FD2$§PROGINTAƒ00001FCA‚PROGINTBƒ00001FCC §BERR1†00001FBC‚TRPVCT2„00001F50"§TRPVCT3„00001F52‚TRPVCT4„00001F54"§TRPVCT5„00001F56‚TRPVCT6„00001F58"§TRPVCT7„00001F5A‚TRPVCT8„00001F5C"§TRPVCT9„00001F5E‚CKEXMON„000022A2"§TRPVCTA„00001F60‚TRPVCTB„00001F62"§TRPVCTC„00001F64‚TRPVCTD„00001F66"§TRPVCTE„00001F68‚TRPVCTF„00001F6AEXRQPA‡2…000023A2‚00002563‚PAT_DEL_ƒ000024FE‚PAT_MID_ƒ00002532$§PAT_SCHEƒ000024AE‚PAT_RM_1ƒ00002548 §EXRQPA…000023A2‚SBRQPA…000023A2§PAT_1ST_ƒ0000250ELOADMMU†2…000025A0‚000025A5‚LOADMMU„000025A0‚LOADMMUIƒ000025A2#§MMUFAULTƒ000025A4‚UNLDMMU„000025A4§CRASN†000025A4‚DEASN†000025A49PAUSEˆ2…000025A6‚000025B3‚SBPAUSE„000025A6‚PAUSE†000025A6.POWRFAIL…2…000025B4‚000025CF‚POWRFAILƒ000025B45PVSEMˆ2…000025D0‚000026B5‚PSEM‡000025D0‚VSEM‡0000267A§SBPˆ000025D0‚SVXSTAK„00002626§SBVˆ0000267A‚PSWAIT…00002602=RDTIMER†2…000026B6‚000026E9‚RDTIMER„000026B6‚SBRDTIM„000026B6PAGEFREE…3…00003008‚0000312B‚SBPGFR…00003008‚PAGEFREEƒ00003008*TRACER‡3…0000312C‚000031A1‚TRACER…0000312C>FNDGSEG†4…000031A2‚0000321F‚SBFNDGSGƒ000031A2‚FNDGSEG„000031A2>FNDTSEG†4…00003220‚0000324B‚SBFNDSEGƒ00003220‚FNDTSEG„00003220>FNDUSEM†4…0000324C‚000032CD‚SBFNDSEMƒ0000324C‚FNDUSEM„0000324C>GETTCB‡4…000032CE‚00003345‚SBGETTCBƒ000032E0‚SBGTXTCBƒ000032CE §GETTCB…000032E0‚GTXTCB…000032CE.GTTASKID…4…00003346‚00003373‚GTTASKIDƒ00003346,GTTNAME†4…00003374‚00003383‚GTTNAME„00003374;LOGPHY‡4…00003384‚000033D9‚LOGPHY…00003384‚LOGPHYO„00003388$§SBLOGPHOƒ00003388‚SBLOGPHYƒ00003384&CDIR‰5…000033DA‚00003473‚CDIR‡000033DA7CISR‰5…00003474‚00003591‚CISR‡00003474‚SBDIOVX„0000354C,DCLSHAR†5…00003592‚00003669‚DCLSHAR„000035929DSEGXˆ5…0000366A‚000036F5‚SBDSEGX„0000366A‚DSEGX†0000366A  EMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:48:39‡Page10  (RCVSAˆ5…000036F6‚000037A1‚RCVSA†000036F6,SEGALOC†5…00C 0037A2‚0000394B‚SEGALOC„000037A2>SEGDEAL†5…0000394C‚00003A33‚DESEG_SUƒ0000399E‚SEGDEAL„0000394CASRINT‡6…0000451E‚00004591‚I_DISP_Aƒ0000451E‚SBUPDATQƒ0000454E#§DISP_ASRƒ0000451E‚UPDTASQ„0000454E$§READY_ASƒ0000451E‚GTASQBUFƒ0000454E7ATSEMˆ6…00004592‚00004737‚ATSEM†00004598‚CRSEM†00004592)CACHEˆ6…00004738‚0000473B‚FLUSHC…00004738:DELAYˆ6…0000473C‚0000483F‚PAT_CAN_ƒ00004816‚DELAY†0000473C§DELAYW…000047C69DEMONˆ6…00004840‚0000489B‚SBDMONX„00004852‚DEMON†00004840§DMONX†00004852*DERQST‡6…0000489C‚00004909‚DERQST…0000489C:DESEMˆ6…0000490A‚00004A47‚DSEM_SUBƒ0000492A‚DESEM†0000490A§DESEMA…00004920*DSEMXˆ6…00004A48‚00004A61‚SBDSEMX„00004A48‚14™***‡takeovervectorsintheprocessor'svectortable.*** ‚15™***É***S‚16™*******************************************************************************S‚17™*******************************************************************************S‚18™*^*****************************************************************************‚19‚20™*0‚21™*‚Revisionhistory(addnewchangestotop).‚22™*…Date†Author‰ChangesK‚23™*…--------‚-------------‚----------------------------------------------,‚24™*…10/4/83‚SteveFranckƒInitialwriting.‚25™*‚26‚27‚28™*I‚29™*‚XREF's.‚NotethattherearemanymoreXREF'screatedbyinvocations<‚30™*‚oftheVECTORmacro;thoseXREF'sarenotlistedhere.‚31™*1‚32¢XREF…COMINTCommoninterrupthandlerroutine.‚33‚34‚35‚36™*‚37™*‚Includedfiles:‚38™*9‚39™*‰9995.&.STR.EQThesectionnumbertouseisinhere.‚40™* UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8501:47:59žPAGEƒ2  553™*J554™*‚TheVECTORmacrodefinesentriesinthevectortable.‚Theformatis*555™*‰VECTOR‚,:556™*‚Therearetwospecialvaluesfor:1557™*‰0=COMINT(thecommoninterrupthandler).-558™*‰1=don'ttakeoverthevectoratall.J559™*‚Entriesinthevectortablemustbeassignedinorder--thatis,theG560™*‚vector#'sintheVECTORinvocationsmustbeinascendingorder.M561™*‚InthecasewheretwocontiguousVECTORinvocationsleaveagapintheP562™*‚vector#'s,thosevector#'sinthegapwillbeassignedthesamehandler>563™*‚asthatofthelowervector#ofthepair.‚Forexample,0564™*‰VECTOR$23,0ŽPoints$23to$27toCOMINT.2565™*‰VECTOR$28,1ŽLeaves$28to$2Fastheyare.2566™*‰VECTOR$30,ROUTINE1‡Points$30toROUTINE1.L567™*‚Ifthegaptobefilledhasasecondparameterotherthan0or1,theO568™*‚addressassignedtothevectorwillbeincrementedby2foreachvector:<569™*‰VECTOR$23,XŽPoints$23toX,$24toX+2,$25toX+4.)570™*‰VECTOR$26,0ŽPoints$26toCOMINT.,571™*‚Theendofthelistissignifiedbya 572™*‰DC.Lƒ0K573™*‚andthesecondparameterofthelastpriorVECTORinvocationwillbeP574™*‚appliedtoallfurthervectors,upto$FF.‚Again,ifthesecondparameterP575™*‚wasnota0or1,theaddressassignedtothevectorswillbeincremented(576™*‚by2foreachvectorinsequence.577™*578™VECTORƒMACRO579¢IFLE…\1-VECT_NUM4580¢FAIL…499ŒVector#'smustbeinascendingorder! 581¢MEXIT 582¢ENDC583¢IFNC…'\2','0'584¢IFNC…'\2','1' 585¢XREF…\2 586¢ENDC 587¢ENDC588™VECT_NUMSET†\1589¢DC.L…\1<<24+\2 590¢ENDM 591 592593™*%594™*‚Firstsetupthetableheader.595™*596Œ00000002ŽSECTION‚LEVEL00 597 598H59920000000021564354ŽDC.L…'!VCT'Dumpeyecatcherfor'VeCtorTable.'J60020000000400000000ŽDC.L…COMINTPuttheaddressofCOMINTheresothe'601™*§execinitializercanfindit;he(602™*§isn'tlinkedwiththeexec,sohe603™*§wouldn'tknowotherwise. UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8501:47:59žPAGEƒ3  605™*.606™*‚HerF earetheactualvectorassignments.N607™*‚NoticethatwhetherornottheillegalinstructionvectoristakenoverJ608™*‚byRMS68Kiscontrolledbyansysgenparameter.‚DuringRMSGEN,this)609™*‚parameterissubstitutedsuchthatF610™*„0=theexecshouldleavetheillegalinstructionvectoralone.D611™*„1=theexecshouldtakeovertheillegalinstructionvector.O612™*‚YoumightwanttheexectoleavetheillegalinstructionvectoraloneifN613™*‚youwanttousetheROMdebugger,sinceitusesillegalinstructionsas614™*‚breakpoints.615™* 616F617Œ00000001…VECT_NUMSET†1•Initializethevectornumberto1sothat+618™*§thelowestvectornumberthatcanbe619™*§setafterwardsis2. 620.621200000008—VECTORƒ$02,PROGINT2ŠBuserror.262220000000C—VECTORƒ$03,PROGINT3ŠAddresserror.)623™*§Ifwe'renotsupposedtotakeover,624¢IFEQ…$1”theillegalinstructionvector, 626¢ENDC›*&627™*§Ifwearesupposedtotakeover,628¢IFNE…$1”theillegalinstructionvector,M629200000010—VECTORƒ$04,PROGINT4Štakeovertheillegalinstructionvector. 630¢ENDC›*2631200000014—VECTORƒ$05,PROGINT5ŠDivisionby0.0632™*‚insequence„$06,PROGINT6ŠCHKinstruction.2633™*‚insequence„$07,PROGINT7ŠTRAPVinstruction.4634™*‚insequence„$08,PROGINT8ŠPrivilegeviolation.6635200000018—VECTORƒ$09,PROGINT9ŠInstructiontrace.G63620000001C—VECTORƒ$0A,PROGINTAŠReservedinstructionopcodes$AXXX.C637™*‚insequence„$0B,PROGINTBŠReservedinstructionopcodes$FXXX.6638200000020—VECTORƒ$0C,0‘($0C-$0EgotoCOMINT.):639200000024—VECTORƒ$0F,KILLERŒUninitializedInterrupt.6640200000028—VECTORƒ$10,0‘($10-$17gotoCOMINT.)664120000002C—VECTORƒ$18,SPURINT‹Spuriousinterrupt.6642200000030—VECTORƒ$19,0‘($19-$1BgotoCOMINT.)9643200000034—VECTORƒ$1C,TIMEINT‹M6840timerinterrupt.6644200000038—VECTORƒ$1D,0‘($1D-$1EgotoCOMINT.)G64520000003C—VECTORƒ$1F,1‘Softwareabort(leaveitpointingtobug).)646200000040—VECTORƒ$20,TRAP0TRAP#0.)647200000044—VECTORƒ$21,TRAP1TRAP#1.2648200000048—VECTORƒ$22,TRPVCT2‹TRAP#2to#15.664920000004C—VECTORƒ$30,0‘($30-$8CgotoCOMINT.)>650200000050—VECTORƒ$8D,POWRFAILŠACFAIL*fromtheVERSAbus.H651200000054—VECTORƒ$8E,KILLERŒThisvectoriswhatyouassigntoVM02)652™*§interruptsourcesyoudon'texpect(653™*§togooff;ittakesustoKILLER.8654200000058—VECTORƒ$8F,0‘I/OchannelIRQ1*(COMINT).865520000005C—VECTORƒ$90,0‘I/OchannelIRQ2*(COMINT).8656200000060—VECTORƒ$91,0‘I/OchannelIRQ3*(COMINT).8657200000064—VECTORƒ$92,0‘I/OchannelIRQ4*(COMINT).K658200000068—VECTORƒ$93,KILLERŒBusClearinterruptfromVERSAbusI/F.‚We*659™*§shouldn'tbegettingthis,sincewe,660™*§useblocktransfermodeonlyifthere*661™*§arenootherpotentialbusmasters.?66220000006C—VECTORƒ$94,CMRSFAILŠSYSFAIL*fromtheVERSAbus. 663 UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8501:47:59žPAGEƒ4  6664200000070—VECTORƒ$95,0‘($95-$FFgotoCOMINT.) 665 666966720000007400000000ŽDC.L…0•(Endoftableindicator.) 668 669 670671¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- UMotorolaM68000ASMVersion‚1.80SREL:9999.VM02„.XVECTTBL.AG03/01/8501:47:59žPAGEƒ5  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  0CMRSFAILƒXREFƒ*ƒ00000000…SPURINT„XREFƒ*ƒ00000000%COMINT…XREFƒ*ƒ00000000…TCBSTK…MACRƒ*GET_TARGƒMACRƒ*TESTIM…MACRƒ*.KILLER…XREFƒ*ƒ00000000…TIMEINT„XREFƒ*ƒ00000000LEVEL0000000002…TR0ˆMACRƒ*LVLBASE00000002…TR0$‡MACRƒ*&POWRFAILƒXREFƒ*ƒ00000000…TR02X†MACRƒ*.PROGINT2ƒXREFƒ*ƒ00000000…TRAP0†XREFƒ*ƒ00000000.PROGINT3ƒXREFƒ*ƒ00000000…TRAP1†XREFƒ*ƒ000000000PROGINT4ƒXREFƒ*ƒ00000000…TRPVCT2„XREFƒ*ƒ00000000'PROGINT5ƒXREFƒ*ƒ00000000…VECTOR…MACRƒ**PROGINT9ƒXREFƒ*ƒ00000000…VECT_NUMŽ00000095PROGINTAƒXREFƒ*ƒ00000000 QMotorolaM68000ASMVersF ion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ1  Cƒ1™SYSPARƒIDNT…5,1“Systemparametersat$1500;Crashsaveat$1300.Rƒ2™*v*****************************************************************************Rƒ3™*******************************************************************************Rƒ4™******************************************************************************* ƒ5™***É***Aƒ6™***…ROUTINE:‚SYSPAR--SYSTEMPARAMETERSTABLEFORRMS68K.*** ƒ7™***É***Mƒ8™***…ENVIRONMENT:‚PartoftheRMS68KexecfortheMotorola68000family.***+ƒ9™***‡Copyright1983byMotorola,Inc.¢*** ‚10™***É***L‚11™***…FUNCTION:‚ThistablegetsSUBSedandASMedduringanRMSGEN,andƒ***J‚12™***‡isthenlinkedinwithRMS68K.‚Thedatadefinedinthismoduleƒ***H‚13™***‡areprimarilythevariablesandparametersneededbyRMS68K.†*** ‚14™***É***S‚15™*******************************************************************************S‚16™*******************************************************************************S‚17™*^*****************************************************************************‚18‚19™*0‚20™*‚Revisionhistory(addnewchangestotop).‚21™*…Date†Author‚ChangesD‚22™*…--------‚------‚----------------------------------------------,‚23™*…12/7/84‚SJF…AddedLAST_MMU_INT_LEVEL.#‚24™*…10/4/83‚SJF…Formatrevision.‚25™*‚26‚27‚28™*‚29™*‚Includedfiles:‚30™*‚31™*‰9995.&.TIOT.EQ‚32™* QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ2  ‚69¢XDEF…ACOTBL‚70¢XDEF…ADEFTYP‚71¢XDEF…ASNTBL‚72¢XDEF…BKG_ACTIVE‚73¢XDEF…BKG_FLAG‚74¢XDEF…BKG_HEAD‚75¢XDEF…BKG_TAIL‚76¢XDEF…CCBHD‚77¢XDEF…CRASHSAV‚78¢XDEF…CTRLREG‚79¢XDEF…CURR_ASN‚80¢XDEF…CURR451‚81¢XDEF…CURRSD‚82¢XDEF…DACTBL ‚83¢XDEF…DATE‚84¢XDEF…DBUFSZ‚85¢XDEF…DCOTBL‚86¢XDEF…DPRVAO‚87¢XDEF…ENDSYSP‚88¢XDEF…EXCSTACK‚89¢XDEF…FQBCNT‚90¢XDEF…FQLWM‚91¢XDEF…FREEQHD‚92¢XDEF…FREEQND‚93¢XDEF…FRST451‚94¢XDEF…GSTBEG‚95¢XDEF…INPTBL‚96¢XDEF…IOVCTBGN ‚97¢XDEF…LAM‚98¢XDEF…LAST451‚99¢XDEF…LAST_MMU_INT_LEVEL100¢XDEF…LCTBEG101¢XDEF…MACSTRC102¢XDEF…MAPBEG103¢XDEF…MEMOFF104¢XDEF…MIDNIGHT105¢XDEF…MMUHERE106¢XDEF…MMULOAD107¢XDEF…NATBEG108¢XDEF…NNTBEG109¢XDEF…NOTLAM 110¢XDEF…NSE111¢XDEF…NWDQHD112¢XDEF…NWPSEG113¢XDEF…NWSTATUS114¢XDEF…NWTSEG115¢XDEF…PANEL116¢XDEF…PATBEG117¢XDEF…PERTURB_FLAG118¢XDEF…PREEMPT_FLAG119¢XDEF…PTMADDR120¢XDEF…RAD1TBL121¢XDEF…READYHD122¢XDEF…RIOTBL123¢XDEF…RUNNER124¢XDEF…SDEFTYP125¢XDEF…SDLCPCB126¢XDEF…SEMCCB QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ3  127¢XDEF…SEMEND128¢XDEF…SEMGST129¢XDEF…SEMLIST130¢XDEF…SEMTCB131¢XDEF…SEMTIOT132¢XDEF…SEMUST133¢XDEF…SLFTSTA7134¢XDEF…SPURCNT135¢XDEF…SPURTIME136¢XDEF…SYSPAR137¢XDEF…SYSPOFF138¢XDEF…TCBHD139¢XDEF…TDEFTYP140¢XDEF…TIAT141¢XDEF…TIME_LEFT142¢XDEF…TIMEOUT143¢XDEF…TIMESLIC144¢XDEF…TIMINTV145¢XDEF…TIMINTV4146¢XDEF…TIMINTR147¢XDEF…TINTFLAG148¢XDEF…TIOT149¢XDEF…TRACEBEG150¢XDEF…TRACFLAG151¢XDEF…UDEFTYP152¢XDEF…UDRBEG153¢XDEF…USERQHD154¢XDEF…USERQND155¢XDEF…USTBEG156¢XDEF…V2RQHD157¢XDEF…VCTUBGN QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ4  159™*J160™*‚Firstdefinethelocationofthe'crashsavearea,'theplacewhereI161™*‚theKILLERmodulewillsavetheprocessor'sregisters,etc.inthe162™*‚eventofasystemcrash.163™* 164Œ00001300…CRASHSAVEQU†$1300 165 166167™*J168™*‚Nowdefinethestructureofthe'systemparametersarea'toalltheI169™*‚variousRMS68Kmodules.‚NotethatwearenotactuallydefininganyJ170™*‚storagehere--thisisjustabigoffsetblockwhichwilldefinetheG171™*‚locationsoftheparametersG .‚Initializationoftheparametersis6172™*‚handledbytheRMS68Kinitializeratboottime.173™*174¢OFFSETƒ$1500175Œ00001500…SYSPARƒEQU†* 1769177ƒ0000150000000004…MAPBEGƒDS.L…1•POINTSTOMEMORYMAP 178*179ƒ0000150400000002…PERTURB_FLAGDS.W1'180Œ00001504…BKG_FLAGEQU†PERTURB_FLAG-181Œ00001505…PREEMPT_FLAGEQU‚PERTURB_FLAG+1 182183ƒ0000150600000002ŽDS.W…1 184<185ƒ0000150800000004…EXCSTACKDS.L…1•ADDRESSOFEXECSTACK 186;187ƒ0000150C00000004…RUNNERƒDS.L…1•ADDRESSOFRUNNINGTCB 188G189ƒ0000151000000004…TCBHD„DS.L…1•POINTSTOFIRSTTCBINALL-TCBLIST 190G191ƒ0000151400000004…READYHD‚DS.L…1•POINTSTOFIRSTTCBINREADYLIST 192I193ƒ0000151800000004…CCBHD„DS.L…1•POINTSTOFIRSTCHANNELCONTROLBLOCK 194Q195ƒ0000151C00000004…MMUHERE‚DS.L…1•HOLDSADDRESSOFMMUHARDWAREINMEMORYMAP 196B197ƒ0000152000000004…GSTBEGƒDS.L…1•STARTOFGLOBALSEGMENTTABLE 198B199ƒ0000152400000004…USTBEGƒDS.L…1•STARTOFUSERSEMAPHORETABLE 200L201ƒ0000152800000004…UDRBEGƒDS.L…1•PointertoUserDefinedDirectiveTable 202G203ƒ0000152C00000004…PATBEGƒDS.L…1•STARTOFPERIODICACTIVATIONTABLE 204B205ƒ0000153000000004…TRACEBEGDS.L…1•STARTOFSYSTEMTRACETABLE 2069207ƒ0000153400000002…TRACFLAGDS.W…1•SYSTEMTRACEFLAGS 208C209ƒ0000153600000004…MACSTRC‚DS.L…1•MACSBUGTRACEROUTINEADDRESS 2107211ƒ0000153A00000004…PANEL„DS.L…1•FRONTPANELADDRESS212™*213™*„TIMERPARAMETERS214™*215™* 216 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ5  /217ƒ0000153E00000004…DATE…DS.L…1•ORDINALDATE 218O219ƒ0000154200000004…PTMADDR‚DS.L…1•ADDRESSUSEDTOACCESSPROGRAMMABLETIMER 220=221ƒ0000154600000002…TIMEOUT‚DS.W…1•TIMERINTERRUPTCOUNTER 222Y223ƒ0000154800000002…TIMESLICDS.W…1•NUMBEROFTIMERINTERRUPTSBEFORETASKINTERRUPTED 224D225ƒ0000154A00000004…NSE†DS.L…1•msvalueofnextsignificantevent 226M227ƒ0000154E00000004…TIME_LEFTDS.L„1•msvalueuntilnextsignificantevent 228D229ƒ0000155200000004…MIDNIGHTDS.L…1•msvalueofpreviousmidnight 230J231ƒ0000155600000002…TIMINTV‚DS.W…1•#MILLISECSBETWEENTIMERINTERRUPTS 2322233ƒ0000155800000002…TIMINTV4DS.W…1•TIMINTV*4-1 234N235ƒ0000155A00000002…TIMINTR‚DS.W…1•Holdsusecremainderforoddclockrates 236;237ƒ0000155C00000001…TINTFLAGDS.B…1•TIMERINTERRUPTFLAG 238N239ƒ0000155D00000001…TMSGFLAGDS.B…1•FLAG-MESSAGESENTDURINGI/OHANDLING 240B241ƒ0000155E00000002…SPURCNT‚DS.W…1•COUNTOFSPURIOUSINTERRUPTS 242P243ƒ0000156000000004…SPURTIMEDS.L…1•TIMETHAT1STSPURIOUSINTERRUPTOCCURRED 244B245ƒ0000156400000004…MMULOAD‚DS.L…1•MMULOADEDFROMTHISADDRESS 246?247ƒ0000156800000004…VCTUBGN‚DS.L…1•STARTOFVECTORUSETABLE 248G249ƒ0000156C00000004…IOVCTBGNDS.L…1•STARTOFVECTORASSIGNMENTTABLE 250C251ƒ0000157000000001…ADEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORASQ'S 252C253ƒ0000157100000001…TDEFTYP‚DS.B…1•DEFAULTMEMORYTYPEFORTCB'S 254U255ƒ0000157200000002…SDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORSYSTEMTASKS(ROANDRW) 256S257ƒ0000157400000002…UDEFTYP‚DS.B…2•DEFAULTMEMORYTYPEFORUSERTASKS(ROANDRW) 258;259ƒ0000157600000004…SLFTSTA7DS.L…1•SAVEA7FORSELFTEST260™*261™*ŒEXECSEMAPHORES262™*1263Œ0000157A…SEMLIST‚EQU†*•SEMAPHORESBEGINHERE 2641265ƒ0000157A00000006…SEMTCBƒDS.W…3•ALLTCBLIST 2669267ƒ0000158000000006…SEMGSTƒDS.W…3•GLOBALSEGMENTTABLE 2689269ƒ0000158600000006…SEMUSTƒDS.W…3•USERSEMAPHORETABLE 2702271ƒ0000158C00000006…SEMCCBƒDS.W…3•CCBSEMAPHORE 272A273ƒ0000159200000006…SEMTIOT‚DS.W…3•TRAPINSTRALLOCATIONTABLE 274 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ6  6275Œ00001598…SEMENDƒEQU†*•PREVIOUSWASLASTSEMAPHORE276™*0277™*…TIAT--TRAPINSTRUCTIONALLOCATIONTABLE+278™*…TIOT--TRAPINSTRUCTIOG NOWNERTABLE279™*#280ƒ0000159800000010…TIAT…DS.B…16 281282Œ000015A8…TIOT…EQU†*%283ƒ000015A800000160ŽDS.B…16*TIOTEL284™*-285™*‚Parametersrelatingtothebackground.286™*.287™*£Pointertothefirstentry(BAB)intheQ288ƒ0000170800000004…BKG_HEADDS.L…1•backgroundqueue;0ifthequeueisempty. 289-290™*£Pointertothelastentry(BAB)intheR291ƒ0000170C00000004…BKG_TAILDS.L…1•backgroundqueue;pointstoBKG_HEADifthe292™*§queueisempty. 293+294™*£Thisflagistrue(nonzero)whenthe?295ƒ0000171000000001…BKG_ACTIVEDS.Bƒ1•backgroundisrunning. 296297™*298™*>299ƒ0000171100000001…CURR_ASNDS.B…1•Onlyupperbyteisused300™*1301™*ˆPOINTERSUSEDBYSDLCANDNETWORKSERVICES302™*<303ƒ0000171200000004…FREEQHD‚DS.L…1•FreeBufferQueueHead 304@305ƒ0000171600000002…DBUFSZƒDS.W…1•Sizeofdataareainbuffer 306=307ƒ0000171800000002…FQLWM„DS.W…1•FreeQueueLowWaterMark 308D309ƒ0000171A00000002…FQBCNTƒDS.W…1•FreeQueueCurrentBufferCount 310<311ƒ0000171C00000004…USERQHD‚DS.L…1•UserBufferQueueHead 312;313ƒ0000172000000004…USERQND‚DS.L…1•UserBufferQueueEnd 314F315ƒ0000172400000004…SDLCPCB‚DS.L…1•PointertoPrimaryControlBlock 316B317ƒ0000172800000004…NNTBEGƒDS.L…1•PointertoNetworkNameTable 318E319ƒ0000172C00000004…NATBEGƒDS.L…1•PointertoNetworkAddressTable 320E321ƒ0000173000000004…LCTBEGƒDS.L…1•PointertoLogicalConnectTable 322H323ƒ0000173400000004…NWPSEGƒDS.L…1•LimitsofNetworkProcedureSegment 324D325ƒ0000173800000004…NWTSEGƒDS.L…1•LimitsofNetworkTableSegment 326L327ƒ0000173C00000004…NWDQHDƒDS.L…1•Disconnect(taskterminated)QueueHead 328A329ƒ0000174000000004…NWSTATUSDS.L…1•NetworkStatus(-1=dead) 330G331ƒ0000174400000004…V2RQHDƒDS.L…1•RequestsforactionbyVM02system 332 QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ7  =333ƒ0000174800000004…MEMOFFƒDS.L…1•VM02Boardmemoryoffset 334=335ƒ0000174C00000004…SYSPOFF‚DS.L…1•VM02SYSPARareaoffset336™*(337™*ˆPointersusedbyIODrivers,etc.338™*F339ƒ0000175000000004…CTRLREG‚DS.L…1•PointertoVM02ControlRegister 340L341ƒ0000175400000004…DPRVAOƒDS.L…1•Dual-portedRAMVERSAdosaddressoffset 342J343ƒ0000175800000004…RAD1TBL‚DS.L…1•PointertotableusedbyRAD1driver 344@345ƒ0000175C00000004…RIOTBLƒDS.L…1•PointertoRIOdrivertable 346@347ƒ0000176000000004…DCOTBLƒDS.L…1•PointertoDCOdrivertable 348@349ƒ0000176400000004…ACOTBLƒDS.L…1•PointertoACOdrivertable 350M351ƒ0000176800000004…INPTBLƒDS.L…1•AddressofinterruptQueueControlTable"352™*™fortheVME610/620driver. 353A354ƒ0000176C00000004…DACTBLƒDS.L…1•MVME605drivertableaddress355™*356™*‰SDLC/NTSFreeQueueEnd357™*B358ƒ0000177000000004…FREEQND‚DS.L…1•Pointertoendoffreequeue359™*,360™*‰Parametersrelatingtoaddressspaces361™*S362ƒ0000177400000004…ASNTBLƒDS.L…1•Pointertotableoftaskaddressspacenumbers 363H364ƒ0000177800000004…NOTLAMƒDS.L…1•(Pagesize-1)forsegmentallocation 365D366ƒ0000177C00000004…LAM†DS.L…1•(68451logicaladdressmask)*256 367<368ƒ0000178000000004…FRST451‚DS.L…1•Addressoffirst68451 369;370ƒ0000178400000004…LAST451‚DS.L…1•Addressoflast68451 371Q372ƒ0000178800000004…CURR451‚DS.L…1•Addressof68451tonextcheckforswapping 373P374ƒ0000178C00000004…CURRSDƒDS.L…1•SegmentdescriptorinCURR451tonextcheck375™*376™*%377™*‚Parametersforflushingcache.378™*379¢XDEF…CFLUSHM380ƒ0000179000000004…CFLUSHƒDS.L…1•Addressforflushingcache(VME120/128).381™*Ÿif((CFLUSH)=F_BANK1) 382™*Ÿthen(flushbank1only);#383™*Ÿelseif((CFLUSH)=F_BANK2) 384™*Ÿthen(flushbank2only);!385™*Ÿelseif((CFLUSH)=F_ALL)"386™*Ÿthen(flushbanks1and2); 387Y388ƒ0000179400000002…LAST_MMU_INT_LEVELDS.W1OH nsystemsusingthe68451MMU,westore+389™*§heretheinterruptlevelofthelast+390™*§buserrorwhichresultedintheload QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ8  ,391™*§ofasegmentdescriptor.‚SeeLOADMMU. 392393™*394™*395™*396Œ00001796…ENDSYSP‚EQU†*397¢END ******TOTALERRORS†0--******TOTALWARNINGS„0-- QMotorolaM68000ASMVersion‚1.80SREL:9999.ˆ.XSYSPAR.AG03/01/8501:47:29ªPAGEƒ9  SYMBOL TABLE LISTING  -SYMBOLNAME…SECTƒVALUE‡SYMBOLNAME…SECTƒVALUE  +ACOTBL…XDEF‡00001764…PREEMPT_ƒXDEF‡00001505+ADEFTYP„XDEF‡00001570…PTMADDR„XDEF‡00001542*ASNTBL…XDEF‡00001774…RAD1TBL„XDEF‡00001758,BKG_ACTIƒXDEF‡00001710…READYHD„XDEF‡00001514+BKG_FLAGƒXDEF‡00001504…RIOTBL…XDEF‡0000175C+BKG_HEADƒXDEF‡00001708…RUNNER…XDEF‡0000150C,BKG_TAILƒXDEF‡0000170C…SDEFTYP„XDEF‡00001572)CCBHD†XDEF‡00001518…SDLCPCB„XDEF‡00001724)CFLUSH…XDEF‡00001790…SEMCCB…XDEF‡0000158C+CRASHSAVƒXDEF‡00001300…SEMEND…XDEF‡00001598*CTRLREG„XDEF‡00001750…SEMGST…XDEF‡00001580+CURR451„XDEF‡00001788…SEMLIST„XDEF‡0000157A)CURRSD…XDEF‡0000178C…SEMTCB…XDEF‡0000157A,CURR_ASNƒXDEF‡00001711…SEMTIOT„XDEF‡00001592)DACTBL…XDEF‡0000176C…SEMUST…XDEF‡00001586)DATE‡XDEF‡0000153E…SLFTSTA7ƒXDEF‡00001576*DBUFSZ…XDEF‡00001716…SPURCNT„XDEF‡0000155E+DCOTBL…XDEF‡00001760…SPURTIMEƒXDEF‡00001560)DPRVAO…XDEF‡00001754…SYSPAR…XDEF‡00001500+ENDSYSP„XDEF‡00001796…SYSPOFF„XDEF‡0000174C*EXCSTACKƒXDEF‡00001508…TCBHD†XDEF‡00001510*FQBCNT…XDEF‡0000171A…TDEFTYP„XDEF‡00001571&FQLWM†XDEF‡00001718…TIAT‡XDEF‡00001598+FREEQHD„XDEF‡00001712…TIMEOUT„XDEF‡00001546,FREEQND„XDEF‡00001770…TIMESLICƒXDEF‡00001548,FRST451„XDEF‡00001780…TIME_LEFƒXDEF‡0000154E*GSTBEG…XDEF‡00001520…TIMINTR„XDEF‡0000155A*INPTBL…XDEF‡00001768…TIMINTV„XDEF‡00001556-IOVCTBGNƒXDEF‡0000156C…TIMINTV4ƒXDEF‡00001558(LAMˆXDEF‡0000177C…TINTFLAGƒXDEF‡0000155C(LAST451„XDEF‡00001784…TIOT‡XDEF‡000015A8(LAST_MMUƒXDEF‡00001794…TIOTADDRŽ0000000E$LCTBEG…XDEF‡00001730…TIOTEL00000016'MACSTRC„XDEF‡00001536…TIOTMCNTŽ00000012&MAPBEG…XDEF‡00001500…TIOTPBSZŽ00000015%MEMOFF…XDEF‡00001748…TIOTSEM00000008(MIDNIGHTƒXDEF‡00001552…TIOTSESSŽ00000004'MMUHERE„XDEF‡0000151C…TIOTSTATŽ00000014&MMULOAD„XDEF‡00001564…TIOTTCB00000000&NATBEG…XDEF‡0000172C…TMSGFLAGŽ0000155D+NNTBEG…XDEF‡00001728…TRACEBEGƒXDEF‡00001530+NOTLAM…XDEF‡00001778…TRACFLAGƒXDEF‡00001534'NSEˆXDEF‡0000154A…UDEFTYP„XDEF‡00001574)NWDQHD…XDEF‡0000173C…UDRBEG…XDEF‡00001528*NWPSEG…XDEF‡00001734…USERQHD„XDEF‡0000171C,NWSTATUSƒXDEF‡00001740…USERQND„XDEF‡00001720)NWTSEG…XDEF‡00001738…USTBEG…XDEF‡00001524(PANEL†XDEF‡0000153A…V2RQHD…XDEF‡00001744*PATBEG…XDEF‡0000152C…VCTUBGN„XDEF‡00001568PERTURB_ƒXDEF‡00001504 éé 'VME122 RMS CD   [qqRMS CI $ $qqRMS LG - -hqqRMS LO 6PqqMS LL ‹ ‹oqH q%*************************************%* Sysgen command file VME122.RMS.CD *%*************************************SYSTEM„="VME122"*E*‚IndicatewhetherornotyouwillhaveanMMUinthesystem.‚YoumayF*‚tellthesystemthereisnoMMUevenifoneisphysicallyinstalled;*‚itjustwon'teverbeused.*MMU‡=0Œ0=noMMU;1=MMU.*C*‚SelecttheappropriateLOADMMUmoduletobeincludedintheLINK.* IFEQ \MMU-ƒ=COPYNOMMUC.LOADMMU.RO,VME122.XLOADMMU.RO;YENDC IFNE \MMU-ƒ=COPYM68451.LOADMMU.RO,VME122.XLOADMMU.RO;YENDC*%* Assemble SYSPAR (System Parameters)*INCLUDE…CBOD.SYSPAR.CI*:*DefineRMS'sstartingaddress.‚Passstartingaddressand=* stack address to VERSAdos sysgen through file VME122.RMS.CI*(RMS‡=$1000ˆAddresswhereRMS68Kstarts. SUBSˆ&.RMS.CI=COPY‡&.XRMS.CI,VME122.RMS.CI;Y*"* Create the vector table for RMS.*-SWABRT„=$1FŠSoftwareabortinterruptvector."MMUINT„=$67ŠMMUinterruptvector."PTMVECTƒ=$6DŠ"Tick"timervector.3POWRFAIL‚=$6FŠSystemfailinterruptvectornumber.#*šIncludessystemfailandACfail.*C*‚NowindicatewhetherornottheexecshouldtakeovertheillegalC*‚instructionvector.‚IfyouaregoingtobeusingtheROMdebuggerE*‚tosetbreakpoints,thenyou'llwanttheillegalinstructionvectorB*‚leftasthedebuggerhasitset.‚InanenvironmentwheretheROMB*‚debuggerwillnotbeused,youwillwantRMS68Ktofieldillegal*‚instructionsasexceptions.*-ILLINSTR‚=1ŒIllegalinstructionvectorflag:"*¨0=RMSshouldnottakeitover.*¨1=RMSshould…takeitover.**'*‚NowcreateaVECTTBLforthissystem.*SUBSˆVME12X.VECTTBL.AG9ASM‰VME12X.VECTTBL.AG,VME12X.VECTTBL.RO,VME12X.VECTTBL.TF*)* Now we generate the RMS68K load module.* Link it all together.* RMS0LO„=\RMSRMS0HI„=\RMS+$FFRMS2LO„=\RMS+$100*SUBSˆVME122.RMS.LGLINKˆVME122.RMS.LG*=DELˆ&.SYSPAR.RO*!* Create one concatenated listing*'=COPY‡VME12X.VECTTBL.TF,VME122.RMS.LL;A G $=COPY‡CBOD.SYSPAR.TF,VME122.RMS.LL;A** Cleanup junk files* =DELˆ*.*.TF;Y*1* The following files are created by this RMSgen:**ˆCBOD.SYSPAR.RO$*ˆ&.SYSPAR.RO‰copyofCBOD.SYSPAR.RO*ˆVME122.RMS.LO*ˆVME122.RMS.LL*ˆVME122.RMS.CI**ˆ&.XSYSPAR.AG *ˆ&.XRMS.CI*ˆVME12X.XVECTTBL.AG*ˆVME12X.VECTTBL.RO*ˆVME122.XRMS.LG*END‰ééI éééé**ˆVME122.RMS.CI*B******************************************************************0*RMSsysgenincludefileforVERSAdossysgen.“*B*******************************************************************7* This file is created at RMSgen time to be included in*ƒtheVERSAdossysgen.* PCˆ=$1000 STACK…=$D00STARTRMS‚=$1000+$100ROMSADDR‚=$1000MMU‡=$0éééééé =/*=/*„VME122.RMS.LG=/*"=/* RMS link chain file for VME122=/*2=LINK ,VME122.RMS.LO,VME122.RMS.LL;H,M,I,X,-U,Z=40SEGRMS0:0\RMS0LO,\RMS0HISEGRMS2:2,3,4,5,6,7,15‚\RMS2LOINPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVME12X.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†VME120.AUTOVCT.ROIN†M68XXX.BKG.ROIN†VME12X.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROI IN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.ROIN†VME120.EXCEPT.ROIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.ROIN†M68XXX.FNDUSEM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.KILLER.ROIN†VME122.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…MK68901.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.RO %] . IN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND=/*=ENDéééééééRMS ÿÿÿÿÿ€RMS0€RMS2Oÿÿÿÿ_ÿÿJ aôa;þ`ºN¹ÎDUMY"x ,|$iµüfa¢`J#R|øÿB’Bª%|ÿÿÿBª GúÿÊ%KBj%|ÿÿÿþ5|øÿ|&i “gGÓ`ô&Š|øÿNs!VCT^JLNP ` X ÎÎ!ì<<<<<< "ê!#ˆ"Þ0PQRSS`^a^b^c^d^e^f^gÎh^i^j^k^l^m"n^o 0p// gAú±ïg Aú6±ïfo¹ôùô _Ns/ @ç|JèfB"x "ˆ!È Pø Fß"_NuJøfDHçÿþAø@ç| g$"@ ‘f!È |øÿ$iQéN’Aø| fÜQøQø FßLßÿNuPøNQøJ8 f¤NuJyøNu*xJUNu@ç*j-,g|$©#JF×`tª>*g4gRjÇ fX g­,fí-`­ ,g` B­X­,AÕa ðf|$©#JF×`$* |a „F×FßNuHçAp@ç|a Š$8 >&68 @FßHC(HD4<  g 4<8***HB g2Hçz,* m6a`NqLß8`Lßp&*HC6‚€4*AÕaøNqLß‚R`ÿX?5|$* *g |a à` |$©#J"*0<@ÂÄjFÂ&jNÓ8 4gaTî`*_a ˜ _N`Lßÿ\|Jx fNsj?_f aþJ8 fNs?_'fö/,x Hî?ÿL× NiHî8`ü@ç8 4gaìî HçÿþNi/ /9 d oF,hHV?<„/(@À@ÿ?"h 0P*n6`  fÿnP,_( „!TCBga ¬J@gÿF @f AÖa@`ÿ6 @fÿ.Jf&HC4<HBAÖa´Nq`ÿHBHA(&64< ‚HB4`àâˆ&T(T,_" !TCBga FCð=C^AÖa?¤J®@gþÐ$< ÿÿHCHD6`¢-@L× NiHî8AÖa ¦.x |øÿMø |"N ) gì,@.,fð#n ®-!Î /.D/.@Qø 1ø H FpàÀ.-fh|øÿ*n6a ò n<€™AÖa®Ü‡(F9n@ÿú)nBÿü-'fLîÿHìÿÿ¾Lî0Hìÿî -/@-@B`ÿ*n6aò n, ,"0<2 gB@2g<,*.,(>,°H@0,²H@"@J²f -@g4&@4+HC6+HCAòaJ²gHç@(AÕa Ä`Lß ra¤,sf`zLß,sò Rrì ,NuÇ1G*è)!|EXEC°!| ´<(,Æ1F.½Èg$F-ÿ† g†1F,|ð& faœNu1F,X`6Ba aaaaaaaaaa a aaaaNq?/_'g/ ga¼//N,y Hî?ÿ8 4g @çaŠªTKú`ÜLa*8 ]…šNh,œ… n6ah`Nq`"(F CN`&8 UC _8ß¿Ãfú/?,ÿú/<<`B† m n _-_¸-_¼/.)g".èg a nbJf\ nCø ˜ 1pfÊaû\`rJFf:AÖaüZ Hzü²Ÿ`ù@ P` €,`ù.~$.èffffNLî?ÿ,_` z,.ð n6aŒ`Nq`&~ F&(.ô·„f È®ìg-Cô`"R‡È®ìgg°Rnø .ø°nøb ~aN`˜./,x ½üg0/ f(.)g .è8gîè,_"¯Pø Ns,_"/8 6Nua”$< 4.&.(.8áL<AîàaÈ`®)Lîÿt®-@&Nuî ,X`øn .`p|Jx f Lî?þ,_Nsjø8aõJ8 gè`ø*B®L× NiHî8`ø,p`Np`Jp`Fp`Bp`>p`:p`6p`2p `.p `*p `&p `"p `p`p`p`=@=|çG` H@0<.H@ x QˆYˆ.H|`ÿV@çHç0x "x ,JAkj fah|&)fFïT¯`Ø`J$C#RFïBª€%@ %H%BBjgêáIAøÿ5A$|aœFï`Œa`†Hç8Eé&J|$S ªf"´ªf&’(R(,Ù¸ NÙ¸ J¸ JFï0`:&J&g2$C ªf ´ªf&’(R¸üg(*Ù¬Fï0` `&J&`Ì`$©#JLßNuLß FßNu&i"’¸ Nl! NÓ¸ J¸ JD'A$‹#J`&(S’¬m &L(S’¬`ô%lÓªD)A$“&ŠNu/)µßfa`a&Nu#R$©#J$i *Ѹ NѸ J¸ JNu&’$©#J *$SѪNu#R&i +Ѹ NѸ J¸ JNuHøÿÿ @ø !× Ni!É H!ø L"x :3|•3|µ3| 3|°|`ÞaòòNuaòìNs/ aòä*_NuNu|ð%ax`õ–Høÿÿ 1× !ï |Løÿÿ Ns@ç|JÐkü0ãHâ@S@0€kFßNua:U.raFßAÖað`õHî ,B® (f!NNu*@ - fø+N NuHç .&|ð&î-HîÿtNl-L< 8 Kï €Pn@rIî™ÀäHd8Ý`(ÝQÈÿüLß0NuaþÚ@ç|JÐküJ 0ãHâ@R@o0€FßNu/ "h!i €0€B© © ,"_FßNu@ç <è|"8 J’¸ N’¸ Rx XFßNupðÀ($@&`h$&@ç|è-f6Hç@ Eø (&"* g ʰ*&còÊ!A %H $x °*&cPø LßFßNuJ¸ vf|Hçÿþ!Ï vFï<.x v|9÷0 À÷0.x vLßÿÿB¸ vNsRx ^ xd ^k$/ "x :3|3|53|.3|>"_Bx ^NsHçÀÀ x B¨@ÀB|28 Z“x Xl xè XS¸ N28 V“¸ NFÀJ¸ Nn"x ,AéCúŸ €%büÊЀ0;2Nû./ %bÒ2;Aû±üÎf @gT¯"Nuü’ýýºþ,ü\ ^ ` Äâü’¼ Œ Lüæü’ü’ü’ü’ü’ü’ü’1þÌÌü’ Èü’ýöü’ü’-®ü’ü’úÐÿÔï8ï¨?_'fD|/,x Hî?ÿ.)g.å@k. @,b,(H$;,j g*@ •!TCBg`ùÖ*NNû `ñ4`:`®`ù¸ù¶À:ÀäÀ,@ÌÀÜÀ”@ *(~À Ž@ f@-À ”@ .î*ú+6@ )Ä)ºÀ#R0úÀ1Nâ#HÀ,ìÀ 'à@0>@$1.@81>À.²À$ lÀ`2HÀ61¸& tù¶ù¶@ 8@ (@ (@ °@ 2Æù¶ù¶ù¶ù¶@'\!BÀpù¶ù¶ù¶@ r)d2ŠÀ @Êù¶À!æÀæÀ !ÊÀ % À "ÚÀ #fù¶ù¶@Ž@(Ê@"ºØ8 4gažÿ.)g".èg~a÷Ôå@kN @,bDGúþž$3g2*HE…ÿ, n6aœ`Nq`ø2(FgAÔa ``ø"*HNó `ø$x ($ gôä@D@°jnêS@Àü EòJªgÚ4*‚f"²®fÈ-W8BnH??<„Hz @ç$jNÒ0.Hfø 0g÷x @fAÖaûv`÷"( Paˆ` T—Nu !TCBfô*H(m@ gê ᘀÿgÞ@ç|2,$0{Nû€0000>>>>00008Š8Ê8ª8ö8T8ZFßT¯NuFßaùZaZ``ê¬%FßaNu l` l 9A$Fßaà"HA faîAÕaú¤Nua``ž9A$Fßa€aÄNuaî``ÿ~9A$Fßa^a¤Nu9A$Fß l aV"HA fa€axNu9A$Fß l a*"HA faTaLNug"2HA)A`6‚g "2HA)A`)l`‚gY@‚4&(*,. "JåHNûú`|NqNqNq ‚`~NqNq ‚/`hNqHÐ `lNqHÐ /`VHÐ`\NqHÐ/`FHÐ<`LNqHÐKøIøB§$I"x fFJQk$¶1@f&i OJg·Øg`öHSAëa÷¦a”Cé QÿÿfÎB„J—g| g4´¬o  g($,aœ‚)aØ®- K gT¯Lß88Nu g@î-|ð&Aí-H”@ç|0ãHâ@S@lü0€a÷\FßAÖaø:a‚`ìŽR„R„`œ g*$@ g**º‚m´¬nº¬m` º¬o(J*K fÖNu•¬Õ¬ *,áGôXf*, $T ,g"@Û© "Šg%INu*ŠgúBªNuaöønw&Nu"_ g @Aèa÷4`ðNÑ g®JQk iµèlž`µél”µém˜fÿ@JQk’*iHUAíaö@ gþâáŠ&J×ÂàŠ(@°ŠnþÒ ,áˆÐŒ°Šn fè`þ¾°‹gþzn gþ®Šàˆ$`þf&”g"T#K(‹'L'l B¬ ‹àˆ'@‘¬`þHç $nLß0T—Nu$H"x ÿÿg *iµílµémÜJQkÞá‰Òв­bÎ` Cé QÿÿfÐ`ÀCøAíaõb&g C±Ál"H&fô g )áˆÐ‰µÀm¬%B f -àˆ%@ $ƒ%If*Š`$"Š ‰àˆ©#@ f *Ñ©#j "’$IJƒg$"C#JJª f )Ѫ%i $‘g"R#J- ð"x ²f(i,g AìaõZ`îCé QÿÿfÜAíaõFLß0NuT—`îHçÀ@ç&x 0|*S»ëfKëIí&ŒFß+@+H+N (o:”T¯;o+o Uïÿb+o aõ$+A;@Lß8NuBƒB€"x gbEé0)gP—ËJj f ·üf$&J` ±êf´’gB* g f4 f& ÕüS@fÄJƒf"0) K·üf J°i m‘ÈR€T—Nu JNu CNuB€*g B…:(0P$f `¾°P g Q… E læ*T—NuB‚BƒB"x $( gd4)´i gRB(pJq fJƒf:& „g04)`*±üg±ñf$lµñf$lµñg"Jq k"€SDf²T—JƒfB€B‚Nu Nu qNuAÔaL``ðN.)g -H -A$`ïö-T -l$`ïè-m -m$`ïØ gJg` N".Nu gô"(g.(f".°®f²®gÖ x ±üg°¨f²¨g* h`æJf @Hz?)gB,,Jm g.¼•f*­ Jm f0-@ fB2- m aù:`aîjÛüSGfÂNu>, fz,, n6aüx`Nq`ì6$F,g z,, m6aüX` ` JEgJ0Ðf`ëø., m6aúÖ``ìB€00P, f:ÐpPáˆ%@B€$°P 5pP$ª00Páˆ%@B€00Páˆÿ%@ `ëLáˆ-@ `ëB»Îg-,f `ë’`ëz`ëz., m6aú\`îJ…gæ0, 2,A'ÿg f  gÁÁÁ B‡,,g  gB† ff-)f ¸ fÁ.8xΆެÞ¸xθ|à"FffAø rfRˆ-(fTˆHG>G‡ÿ?HG Gaõ:`(TS€g`ê¨`ê¨2f"AÓa÷z`aìª`êš&H.*ág, "F m6aú¾`Ê`ÈJ0PfÂ!¬ P 0, @Oÿ gÀ1€P$1¼Pg1¼P àˆ1€PЇS€1€P ‰àˆ1€PP&ðP$R(-K gá-G$½Íf *n6aìL*NT`é˜., 8,(M¹Îg ,,f `éÞNh)H<*l6AÕaø¬``é¼J¬@g ,<àˆ°uPe °uPb`é¨a`éF05P$@0g@$,25P$ uP a÷ì`aë–<(SFÜuP;†PSh B†<(  g†1F JFf.05P$@ f$B€05PÐuPáˆB25P’uPR @aö`aë>BuPaë~BµP BµP$BµPBuPS-Nu*Na*n6aëP`è »Îgèöa`è”$-2, l a÷D``èÒ`èÆ`èÚ`èÂ&H$m6.+AÒa÷ `êJ…gÞB…:+á, gº¬d`èº*,…ÿB$,,B, g,+ AÒaø¾` `žJ…faê€J0Pf%«P B2P' àŽ5†PàŠÜBSF5†PD€Ð« àˆ5€P5¼P+g5¼P5«P$òP$R*Rk -k  NuB‚,"x hJ1 oèBƒ,g Co`çêá‹à ?<„Hz @ç?<„åŠ B/?8 5gaõÄîNs8 5gaõ´Ý`çP&M*n6., AÕaö~``çŽJ®@gNh àˆ°uPe°uPcç|·Îgç^"E$L.* k6aöH`J…f`çL`çL* ,**fB†<5P* gÜuPáŽB€05PuP$R@*áa÷f` `J…faé(`çJ0Pfö"( à‰ÔA1P1‚P’u@DAÒu@1P!µ@ P 1µ@&P&65@$*gƒ* gÃÃ1ƒP$1¼Pg1¼PBu@ÉEaèüËDBµ@ Bµ@$Bµ@Bu@S-R(20PÒpPá‰-A  g$$.´«g pP "(KaôÀ`aèj&L$+ ‚`åî,,`&"-6g*,,, Aaöz`` J…gJ0Pf`æ*..)g , g @ !TCBg` Aì aõÚ``åì N.(f ((g`åÞ"(6g*,,, Aaö`` J…gJ0Pf`åÈHzÿ”?,--gGÿg­-g- ,gSs­-f­ ,Ss3g³ gAóaègl A g+l  g+l  g- ,fAÕaèD`ä< g í,`ä, gØí ,`äJ­@fädB‚,gfätB‡, g*,, m6aôˆ`Nq`äFfäJB†&, $‚0¶‚l&ƒÿà‹HC8 pHC Caî†``ãþ ¼!ASQ!l!F Gè,!K!K!K 1G(áŠÔˆX‡”‡!BBƒ,481B&;01B$Bh*+H@`ãN $L(m@ gb.)g@"j B€ cPr fY fP@R@€°l(b0@ç|4,$6{ (Nû°$z,* n6aóˆ`Nq`ãF"F`ª`ã`ãJ0000<<<<00006‚6¨6Æ6ê6\6bFß`ã FßaåaÈa`Fß`âÒ¬%FßaÖ`âv l` l B9B$FßaàAÕaæX`âPa‚a¼``¸9B$Fßa€ar`â*9B$Fß l a†aT`â a>az``ÿv9B$Fßa &\e&\R€HÔ`Ö¢&L- ,gÖözJaÿœ(FCí0<"ÜQÈÿü+mt+m ”+\B0-è+\è-èø-è@A--gÖJ+lÿîô;lÿúø+lÿöú`Ö4AÖaÚ&`ÖR­ ,gÖ€AÕaÚ$`Ö&L- ,gÖjzaÿ(F--f­@`­ø+lð+lô+l ì+løBmø-è8-èJgF--fí@`íø.-èg&z,-ð m6aæ0`Nq`Õú†(Ff+Tô­ ,0-,@ÿfAÕaÙd`Õ\@ç$, 6,|B„g (,nFß`Õ´B… g *,fÆaØúCÀg*B†6, gƒg´lJ„gÔ„`ô‚&\`6,$Ô„"x ,Eé|&J$S gλêfð*fèJ†kºªfÞ&’ R±éf (Ѹ NѸ J¸ J` *ѨF×J†f2%M„%D %lBj%EÃ5C”|aÖ"F×`‚RFCf* g0êªêB‚Hç~|aÕìFïLß~J†kÿF`@|$©#JF×J†kÿ0`*J†f| )g $@#RF×`ÿ`Fß`Ô8SFnFß`Ô6Fß`ÓÜ&Lz`aüà(FCí0<(ÙQÈÿü(íB8í@ -è€ÿÿÿ(À(í,0-è@ø8À(íð(íô(íì(íø--gÓˆ)môÿØ9møÿä)múÿà`Ór*N"(n@ g<,'f8Nj~,'f‡<.)f&*, n6aãÚ`Nq><€™AÖaÎJ`Ón`Óv&F`&J ‡oLÛ}Hî}LÛ|Hî| .‰0@ÿ/gÀ?@/[ÔÇNb@ç|4,$4{ Nû <d”d<|”|0606060600000000FßaÕFß`ÒŒFßgÒ‚)l"lJ)j)iaô²`Ò–g B9B$Fß`ÒLg B9B$Fß`Ò4FßgÒ* l aòaôh`ÒL>,.(f‡J”gz, n6aâ¢`Nq`Ò`J®@gÒ8,‚Eø ˜J2 fÒ*¼ Eø ¨Äü%Ž %® 5¼ B² %” Br 5‡ 2` ò `Ñœ.(f -(fÑæ,°-%cB® m%#`ÑÒ@$@&`ÑfBG`><&,"x $0àH°i lF(¸±0f>Jq0 g8 10f ¾10g.‡0Jq0 j&10JGg Añ0aÔ`ÑAñ0aÔ¢`Ñ`ÑV`ÑZ,*H"x 0 g i‘É*$ n6aá‚`Nq`Ñ@$F&äŠS‚$ÙQÊÿü$F(M"x 0&Q—ÉÙË$ÌÛÃ$Í`в.(f`Ñ@ç2<€tÿaÑHNqLÜ.<&\¾„b˜‡Rƒ`ö|!à >&8 J–¸ N–¸ R–„׸ R¸ RaFß`Ð\"8 R’¸ JÒ¸ N&\"ABtÿAúaÐæ`aÒ¢Nu@ç|R¸ >¸&\ RaÀFßNs . €Kª{ûfÐFJnpg x :(fÐ2 x Uˆ, z n6aà†`Nq`Ð*FLîÿN•,x *n6aÒr`ÏÂî ,`ÏàJ”f@",g.(f".*y »üg(²­f-(f ½Ígí-g:*m`ØAÔaߪ`B® `Ϩ*H½Íg-(g .(f`Ϧí-fÏ0,gÀí);@*;m,.-m +n°+n´­ ,­-­ ,g2 m”@ç|JÐküCèÿâJ© g»é g"i `î#m RPFßm-ÿ,|ð&­ ,gí-@ç|­-g <  @ ( g °fô!m AÕaÒ’Fß`΂î)=H*fî*.(g. (gL× NiHî8aÐÀ.-g`$.)fÎ=H*=n,.î--n°-n´(N"x ,Eé&J@ç| g$@¹êfaÐ `&J `êFß,)gaàT ,Tg @B¨!x<!È<&,(,ì)"x )-f2¸©f¬),)g) ,g¶©àf¸©äf ><@AÑaȨ"i f¾,)gaòòNqaõŽ,)gaôÖ~Cø ˜Eø ¨"Âü 1pf2g/aÇ2., ,gaÏòR‡ ‡oÄaëàaà¤J¬gH4<HB4,&,8,HD8,°*,²<,¶HF<<.,*>,,)g<<$LAìaÕlNq(JCø )g¹Àg"@`ò#laÏtB¸ rAÔaÙà`L× NiHî8aÏ`̼-mp =m("--gÌz`ÌÖIëÿþ6<€a&NuT—Nu&LLìpL HF>,6.(Ba ``ÌØ`ÌFAÓaÜ|``pT—NuB€8 qH@0< @aÖþ`pT—Nu*H4<B˜QÊÿü+S +fgJ€f `<.p .;Fp+@aÚ€fDÿ;D(+El+EB;|„FHD0àHgfJg¸.%c.%D%°c@$@&*¼!TCB|€,;|:;|0$MÕü`+J6$¼!TST|5|$5|D x  -"-±üg"°¨f²¨g h`ærAÕaØdNqpT—NuaÍà`pT—Nu+x !Í Nufg2 .".` ", , g.(g Jg` .".+@+ANu.(gË*<,, n6aÛP`Nq`Ë,gË&Fp&ÝQÈÿü`ÊŽ@ç, gzR` ,gz,. n6aÛ `NqFß`Ê J”f6".*y »üg,²­f-(f-,g-.fB*m`ÔAÔaÚ\` B® Fß`ÊX*H½Íg-(g.(fFß`ÊT-,f Fß`Ê:-m -.fX>,aþÌ+mlB<-(F€g@z,-B m6aÚX`NqFß`Ê+FB:(0P$g00PÑpPÑpPBpPQ… E làBm., gGìLÛÿHíÿLÛHí |­,0-,@ßfF×AÕaÍHFß`É>@çJ”f8".*x »üg0²­f-(f½Íg--fí,gJ*m`ÐAÔaÙ6` B® Fß`É2*H--fì½Íg-(g.(fFß`É&í,gFß`É ;m,.-m |­-gCø  I"h ³üg ³Ífî!i Fß`È‚|®-fî,|øÿ`È|øÿAÖaÌb0.^gÈVBn^`ÈÜ-n Hî)`È>-n Lî)`È. Ma`È&@ç|¨,f è-FßNu (Xg"Hçp$@"x ,GéµÓg&S`øaÉøB¨XLßFß0(^g1|1@|ABh^aËÊNu*N(n@ g(,'f$@ç|.-f 4,$4{ Nû Fß`Ç’`ÇÖ`ÇÞN6z6N6z60606060600000000FßaÉÄî , 9B$Fß`Çd9B$Fß)l"lJ)j)iaéX`Ç89B$Fß l aæÖaé:`Ç..)f,fz n6a×x`Nq`Ç F$H"*f`Ç$Aø ŒAø ŒaÉ¢Gø "SJ“g²©gØGé`ì f¾.)f, n6B…*çEa×`Nq` B€* e c @dpËa„r Âj A fp ar"x hJ1gj´*fª *ÿg Jª fpÇaH *b *dpÌa4GêB…*g0 opÎaS…ç2*²sPdpÏa ²sPd pÏa``\Q…lâp Àjf" * @fRˆHyWÀ? *(SJ“fp a¦Gì°¬fì*,Ig°,(gp a† ¬g(l`ð"SJ“gGé`ô j p(R@ @Hç€8aÏü` LßpaÿJLß"HíˆB˜S€nú*g)I&‰"¼!CCB*giHLê?Hé?))àáˆ3@B@3@@GêIép)+g(Û(ÛS`öB€*åˆ#@D&j ×Ó#K )ÿf#|]p*géI*géH`R*fbB€*&x hJ3g:(iD &TGëÿ¶*` &lJ¬g +*²n(K`ê¹Àg #K)I`#K&iD3|N¹J#|^$LIéJ&ŒB€* x h¼ÿ iÑè*I/N,_`‚`jp aøp aôpað gFo opÁaÜ n6B€S&@B… f )e: )c )€e* )b".)f;°g,aÔ` Nq`š×ËGû°ÖÓNÓÿþ Ê Øî *aºf² © ©HfV")D(A&TGëÿ¶ `&lJ¬faÅ„°‹g(K`ê¹Áf$J«g&(k9|N¹J)|^$LIìJ&kD&Œ` )k`B)(&iDHz¹Î&Ÿ&x hB3Iø  &TJ”faÅ$°‹gIë`ì(«Aø ŒaÆ6 IraÏÐ`@aÄþpaz&Iaø"Kfpal)Hgp‚a`)IgpƒaT)Ig .(gþ€)Igp a6 )c )c )€e )c*g< * d pÆa¢`žj :#j `Á )AîDJg"P°©gAé `îF€NuXBAø ŒaÃú `ÀêAø ŒaÃì`ÀP,m4B€-9f NpN@`F|q|ptAíp!­< g ­€pX‚€ ­8 T‚´-:cm:pLí<pažNuHç`CípB€ m"-+g|00J)fFÄ)fCéS`â0))gJ0`(©0-&ЈfS€ˆ$J0U@løB0 UBlø@À@FÀ-Hg Hç:aÿ Lß\øLß|NuLß|ÿþNuHç m4pN@`Lßx`LßxNu8 4g @çaÍŒîFßHç€Ä*oKíÿ°"m/ N‘*_e -g*@`êLß#X|Jx fNs`¶8 5gaÍDîHç€Ä 8 g*@ m ( g / @çN°Fß*_ -`àLß#|Jx fNs`µÔ DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page1    Command Line: 1LINK ,VME122.RMS.LO,VME122.RMS.LL;H,M,I,X,-U,Z=40  8OptionsinEffect:‚A,-B,-D,H,I,-L,M,O,P,-Q,-R,-S,-U,-W,X  User Commands: L SEGRMS0:0$1000,$10FFSEGRMS2:2,3,4,5,6,7,15‚$1100INPUTˆ&.SYSPAR.ROINPUTƒM68XXX.RMS.ROINPUTƒVME12X.VECTTBL.ROIN†M68XXX.AKRQST.ROIN†M68XXX.ASQALOC.ROIN†M68XXX.ASQEVENT.ROIN†M68XXX.ASQFREE.ROIN†M68XXX.ASQGET.ROIN†M68XXX.ASQREAD.ROIN†M68XXX.ASQSTATS.ROIN†M68XXX.ASRINT.ROIN†M68XXX.ATSEM.ROIN†VME120.AUTOVCT.ROIN†M68XXX.BKG.ROIN†VME12X.CACHE.ROIN†M68XXX.CDIR.ROIN†M68XXX.CISR.ROIN†M68XXX.CKDELAY.ROIN†M68XXX.CKEXPAT.ROIN†M68XXX.CMR.ROIN†M68010.COMINT.ROIN†M68XXX.DCLSHAR.ROIN†M68XXX.DELAY.ROIN†M68XXX.DEMON.ROIN†M68XXX.DERQST.ROIN†M68XXX.DESEM.ROIN†M68010.DISPATCH.ROIN†M68XXX.DSEGX.ROIN†M68XXX.DSEMX.ROIN†M68XXX.DSERVE.ROIN†M68XXX.DSRVX.ROIN†M68XXX.EQDQ.ROIN†M68XXX.EXABRT.RO ‡3 Œ/ ) ” ˜ œ   ¤ ¨ ¬ ° ´ ¸ ¼  À Ä È Ì Ð Ô Ø Ü à ä è ì ð ôIN†VME120.EXCEPT.ROIN†M68010.EXIT.ROIN†M68XXX.EXMMSK.ROIN†M68XXX.EXMON.ROIN†M68XXX.EXMONVR.ROIN†M68XXX.EXQEVENT.ROIN†M68XXX.EXRQPA.ROIN†M68XXX.FNDGSEG.ROIN†M68XXX.FNDTSEG.RO  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page2  IN†M68XXX.FNDUSEM.ROIN†M68XXX.GTTASKID.ROIN†M68XXX.GTTNAME.ROIN†M68XXX.GETTCB.ROIN†M68XXX.GTDTIM.ROIN†M68XXX.KILLER.ROIN†VME122.XLOADMMU.ROIN†M68XXX.LOGPHY.ROIN†M68XXX.PAGEALOC.ROIN†M68XXX.PAGEFREE.ROIN†M68XXX.PAUSE.ROIN†M68XXX.POWRFAIL.ROIN†M68XXX.PSTATE.ROIN†M68010.PVSEM.ROIN†M68XXX.RCVSA.ROIN…M146818.RDTIMER.ROIN†M68XXX.READY.ROIN†M68XXX.RELINQ.ROIN†M68XXX.RESUME.ROIN†M68XXX.REXMON.ROIN†M68XXX.RQSTPA.ROIN†M68XXX.RSTATE.ROIN†M68XXX.RTEVENT.ROIN†M68XXX.SEGALOC.ROIN†M68XXX.SEGDEAL.ROIN†M68XXX.SEGSHAR.ROIN†M68XXX.SELFTEST.ROIN†M68XXX.SERVE.ROIN†M68XXX.SETPRI.ROIN†M68XXX.SGSEM.ROIN†M68010.SINT.ROIN†M68XXX.SNAPTRAC.ROIN†M68XXX.SPURINT.ROIN†M68XXX.STDTIM.ROIN†M68010.SUPER.ROIN†M68XXX.SUSPEND.ROIN†M68XXX.TERM.ROIN†M68XXX.TFRSEG.ROIN…MK68901.TIMEINT.ROIN…M146818.TRACER.ROIN†M68010.TRAP0.ROIN†M68010.TRAP1.ROIN†M68XXX.TSKATTR.ROIN†M68XXX.TSKBORN.ROIN†M68XXX.TSKINFO.ROIN†M68XXX.TSKMOVE.ROIN†M68XXX.TSKSTART.ROIN†M68XXX.TSKWAIT.ROIN†M68XXX.USERVECT.ROIN†M68XXX.WAKEUP.ROIN†M68XXX.WTEVENT.ROINPUTƒM68XXX.RMSPATCH.ROEND  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page3    !Object Module Header Information: 4Module…VerRevLanguageDate…Time…CreationFileName ;SYSPAR‡5ƒ1Assembly03/01/8501:26:17SREL:9999..XSYSPAR.AG/‹Systemparametersat$D00;Crashsaveat$B00. :RMSŠ5ƒ1Assembly02/28/8523:10:17SREL:9999.M68XXX.RMS.SA‹68xxxRMSINITIALENTRYPOINT CVECTTBL†5ƒ1Assembly03/01/8501:26:53SREL:9999.VME12X.XVECTTBL.AG$‹RMS68KvectortablefortheVME12x. @AKRQST‡5ƒ1Assembly02/28/8522:16:40SREL:9999.M68XXX.AKRQST.SA-‹68xxxDIRECTIVE--ACKNOWLEDGESERVICEREQUEST BASQALOC†6ƒ0Assembly02/28/8522:17:58SREL:9999.M68XXX.ASQALOC.SA'‹68xxxDIRECTIVE--ALLOCATEASQ“07/13/84 DASQEVENT…6ƒ0Assembly02/28/8522:19:25SREL:9999.M68XXX.ASQEVENT.SA&‹68xxxDIRECTIVE--QUEUEEVENT’07/13/84 BASQFREE†5ƒ2Assembly02/28/8522:21:41SREL:9999.M68XXX.ASQFREE.SA ‹68xxxDIRECTIVE--DEALLOCATEASQ AGTEVENT†6ƒ0Assembly02/28/8522:22:36SREL:9999.M68XXX.ASQGET.SA$‹68xxxDIRECTIVE--GETEVENT07/13/84 BASQREAD†6ƒ0Assembly02/28/8522:24:23SREL:9999.M68XXX.ASQREAD.SA%‹68xxxDIRECTIVE--READEVENT07/13/84 DASQSTATS…5ƒ1Assembly02/28/8522:25:53SREL:9999.M68XXX.ASQSTATS.SA ‹68xxxDIRECTIVE--SETASQSTATUS @ASRINT‡6ƒ0Assembly02/28/8522:27:18SREL:9999.M68XXX.ASRINT.SA/‹68xxxTRAP0--PROVIDEEVENTINTERRUPTŽ07/13/84 >ATSEMˆ5ƒ1Assembly02/28/8522:28:04SREL:9999.M68XXX.ATSEM.SA1‹68xxxDIRECTIVES--CREATEANDATTACHTOSEMAPHORE BAUTOVCT†1ƒ1Assembly02/28/8523:46:29SREL:9999.M68010.AUTOVCT.SAM &‹68010--Interceptautovctinterrupts :BKGŠ5ƒ1Assembly02/28/8522:29:44SREL:9999.M68XXX.BKG.SA,‹M68xxx--Backgroundandguardedprocessing >CACHEˆ5ƒ1Assembly02/28/8523:53:15SREL:9999.VME12X.CACHE.SA&‹CachecodefortheVME120andVME128. DELAYˆ5ƒ1Assembly02/28/8522:39:45SREL:9999.M68XXX.DELAY.SA‹68xxxDIRECTIVE--DELAY >DEMONˆ5ƒ1Assembly02/28/8522:41:01SREL:9999.M68XXX.DEMON.SA*‹68xxxDIRECTIVE--DETACHEXCEPTIONMONITOR @DERQST‡5ƒ1Assembly02/28/8522:41:58SREL:9999.M68XXX.DERQST.SA0‹68xxxDIRECTIVE--SETUSER/SERVERREQUESTSTATUS >DESEMˆ5ƒ1Assembly02/28/8522:42:59SREL:9999.M68XXX.DESEM.SA'‹68xxxDIRECTIVE--DETACHFROMSEMAPHORE DDISPATCH…5ƒ1Assembly02/28/8521:59:12SREL:9999.M68XXX.DISPATCH.SA‹68010DISPATCHER >DSEGXˆ5ƒ1Assembly02/28/8522:44:13SREL:9999.M68XXX.DSEGX.SA&‹68xxxTRAP0--DEALLOCATEALLSEGMENTS >DSEMXˆ5ƒ1Assembly02/28/8522:44:56SREL:9999.M68XXX.DSEMX.SA)‹68xxxTRAP0--DETACHFROMALLSEMAPHORES @DSERVE‡5ƒ1Assembly02/28/8522:45:31SREL:9999.M68XXX.DSERVE.SA,‹68xxxDIRECTIVE--DEALLOCATESERVERFUNCTION >DSRVXˆ5ƒ1Assembly02/28/8522:46:31SREL:9999.M68XXX.DSRVX.SA)‹68xxxTRAP0--DEALLOCATESERVERFUNCTION EXMONˆ5ƒ1Assembly02/28/8522:49:29SREL:9999.M68XXX.EXMON.SA-‹68xxxDIRECTIVE--ATTACHTOEXCEPTIONMONITOR BEXMONVR†5ƒ1Assembly02/28/8522:50:49SREL:9999.M68XXX.EXMONVR.SA)‹68xxxSUBROUTINE--VALIDATEEXMONREQUEST DEXQEVENT…5ƒ1Assembly02/28/8522:51:41SREL:9999.M68XXX.EXQEVENT.SA‹68xxxTRAP0--QUEUEEVENT @EXRQPA‡5ƒ1Assembly02/28/8522:52:41SREL:9999.M68XXX.EXRQPA.SA5‹68xxxTRAP0--REQUESTPERIODICACTIVATIONOFPROCESS BFNDGSEG†5ƒ1Assembly02/28/8522:53:26SREL:9999.M68XXX.FNDGSEG.SA/‹68xxxTRAP0--FINDSEGMENTINGLOBALSEGTABLE BFNDTSEG†5ƒ1Assembly02/28/8522:54:03SREL:9999.M68XXX.FNDTSEG.SA1‹68xxxTRAP0--FINDSEGMENTINTASKSEGMENTTABLE BFNDUSEM†5ƒ1Assembly02/28/8522:54:36SREL:9999.M68XXX.FNDUSEM.SA)‹68xxxTRAP0--FINDUSERSEMAPHOREINUST DGTTASKID…5ƒ1Assembly02/28/8522:56:31SREL:9999.M68XXX.GTTASKID.SA‹68xxxTRAP1--GETTASKID BGTTNAME†5ƒ1Assembly02/28/8522:57:29SREL:9999.M68XXX.GTTNAME.SA‹68xxxTRAP1--GETTASKID @GETTCB‡5ƒ1Assembly02/28/8522:55:11SREL:9999.M68XXX.GETTCB.SA-‹68xxxTRAP0--GETTASKCONTROLBLOCKADDRESS @GTDTIM‡5ƒ1Assembly02/28/8522:55:44SREL:9999.M68XXX.GTDTIM.SA#‹68xxxDIRECTIVE--GETDATEANDTIME @KILLER‡5ƒ1Assembly02/28/8523:00:29SREL:9999.M68XXX.KILLER.SAM ‹68xxxCRASHTHESYSTEM BLOADMMU†5ƒ1Assembly02/28/8523:44:02SREL:9999.NOMMUC.LOADMMU.SA*‹LOADMMUforboardswithcachebutnoMMU. @LOGPHY‡5ƒ1Assembly02/28/8523:00:53SREL:9999.M68XXX.LOGPHY.SA2‹68xxxTRAP0--CONVERTLOGICALADDRESSTOPHYSICAL DPAGEALOC…5ƒ1Assembly02/28/8523:01:28SREL:9999.M68XXX.PAGEALOC.SA'‹68xxxTRAP0--ALLOCATEPHYSICALMEMORY DPAGEFREE…5ƒ1Assembly02/28/8523:02:30SREL:9999.M68XXX.PAGEFREE.SA#‹68xxxTRAP0--FREEPHYSICALMEMORY >PAUSEˆ5ƒ1Assembly02/28/8523:03:12SREL:9999.M68XXX.PAUSE.SA%‹68xxxTRAP0--PAUSEDURINGEXECTOUR  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page6   DPOWRFAIL…5ƒ1Assembly02/28/8523:03:42SREL:9999.M68XXX.POWRFAIL.SA#‹68xxxPOWERFAILINTERRUPTHANDLER @PSTATE‡5ƒ1Assembly02/28/8523:04:04SREL:9999.M68XXX.PSTATE.SA,‹68xxxDIRECTIVE--SETSTATEOFEXMON'EDTASK >PVSEMˆ5ƒ1Assembly02/28/8522:04:01SREL:9999.M68XXX.PVSEM.SA ‹68010TRAP0--SEMAPHOREROUTINE >RCVSAˆ5ƒ1Assembly02/28/8523:05:01SREL:9999.M68XXX.RCVSA.SA,‹68xxxDIRECTIVE--RECEIVESEGMENTATTRIBUTES CRDTIMER†5ƒ0Assembly02/28/8521:43:05SREL:9999.M146818.RDTIMER.SA0‹READTIMERroutineforM146818realtimeclock. >READYˆ5ƒ1Assembly02/28/8523:06:50SREL:9999.M68XXX.READY.SA*‹M68xxxRMSTRAP0Puttaskonreadylist. @RELINQ‡5ƒ1Assembly02/28/8523:07:33SREL:9999.M68XXX.RELINQ.SA&‹68xxxDIRECTIVE--RELINQUISHEXECUTION @RESUME‡5ƒ1Assembly02/28/8523:08:19SREL:9999.M68XXX.RESUME.SA)‹68xxxDIRECTIVE--RESUMEASUSPENDEDTASK @REXMON‡5ƒ1Assembly02/28/8523:09:11SREL:9999.M68XXX.REXMON.SA2‹68xxxDIRECTIVE--EXECUTETASKUNDEREXMONCONTROL @RQSTPA‡5ƒ1Assembly02/28/8523:11:25SREL:9999.M68XXX.RQSTPA.SA-‹68xxxDIRECTIVE--REQUESTPERIODICACTIVATION @RSTATE‡5ƒ1Assembly02/28/8523:12:42SREL:9999.M68XXX.RSTATE.SA-‹68xxxDIRECTIVE--READSTATEOFEXMON'EDTASK BRTEVENT†5ƒ1Assembly02/28/8523:13:33SREL:9999.M68XXX.RTEVENT.SA+‹68xxxDIRECTIVE--RETURNFROMEVENTSERVICE BSEGALOC†5ƒ1Assembly02/28/8523:15:23SREL:9999.M68XXX.SEGALOC.SA+‹68xxxDIRECTIVE--ALLOCATEAMEMORYSEGMENT BSEGDEAL†5ƒ1Assembly02/28/8523:17:07SREL:9999.M68XXX.SEGDEAL.SA+‹68xxxDIRECTIVE--DEALLOCATEMEMORYSEGMENT BSEGSHAR†5ƒ1Assembly02/28/8523:18:29SREL:9999.M68XXX.SEGSHAR.SA6‹68xxxDIRECTIVES--SHARESEGMENTANDATTACHTOSEGMENT DSELFTEST…5ƒ1Assembly02/28/8523:20:11SREL:9999.M68XXX.SELFTEST.SA(‹68xxxSYSTEMSELFTESTINTERRUPTHANDLER >SERVEˆ5ƒ1Assembly02/28/8523:20:35SREL:9999.M68XXX.SERVE.SA&‹68xxxDIRECTIVE--BECOMEASERVERTASK @SETPRI‡5ƒ1Assembly02/28/8523:21:42SREL:9999.M68XXX.SETPRI.SA(‹68xxxDIRECTIVE--CHANGETASK'SPRIORITY  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page7   >SGSEMˆ5ƒ1Assembly02/28/8523:22:37SREL:9999.M68XXX.SGSEM.SA,‹68xxxDIRECTIVES--SIGNALANDWAITSEMAPHORE SUPERˆ5ƒ0Assembly02/28/8522:05:37SREL:9999.M68XXX.SUPER.SA,‹M68010DIRECTIVE--SWITCHTOSUPERVISORMODE BSUSPEND†5ƒ1Assembly02/28/8523:26:04SREL:9999.M68XXX.SUSPEND.SA‹68xxxDIRECTIVE--SUSPEND TRAP0ˆ5ƒ1Assembly02/28/8522:06:43SREL:9999.M68XXX.TRAP0.SA!‹68010TRAP#0handlerandtable. >TRAP1ˆ5ƒ1Assembly02/28/8522:07:33SREL:9999.M68XXX.TRAP1.SA!‹68010TRAP#0handlerandtable. BTSKATTR†5ƒ1Assembly02/28/8523:31:17SREL:9999.M68XXX.TSKATTR.SA)‹68xxxDIRECTIVE--RECEIVETASKATTRIBUTES BTSKBORN†5ƒ1Assembly02/28/8523:32:06SREL:9999.M68XXX.TSKBORN.SA!‹68xxxDIRECTIVE--CREATENEWTASK BTSKINFO†5ƒ1Assembly02/28/8523:33:18SREL:9999.M68XXX.TSKINFO.SA2‹68xxxDIRECTIVE--MOVETARGETTASK'STCBTOBUFFER BTSKMOVE†5ƒ1Assembly02/28/8523:34:22SREL:9999.M68XXX.TSKMOVE.SA1‹68xxxDIRECTIVES--MOVELOGICALANDMOVEPHYSICAL DTSKSTART…5ƒ2Assembly02/28/8523:35:50SREL:9999.M68XXX.TSKSTART.SA$‹68xxxDIRECTIVE--STARTDORMANTTASK  DMotorolaM68000LinkageEditorVersion‚1.80‚03/01/85‚01:27:41‡Page8   BTSKWAIT†5ƒ1Assembly02/28/8523:37:53SREL:9999.M68XXX.TSKWAIT.SA‹68xxxDIRECTIVE--WAIT DUSERVECT…5ƒ1Assembly02/28/8523:38:52SREL:9999.M68XXX.USERVECT.SA2‹68xxxDIRECTIVES--USEREXCEPTIONANDTRAPVECTORS @WAKEUP‡5ƒ1Assembly02/28/8523:39:42SREL:9999.M68XXX.WAKEUP.SA(‹68xxxDIRECTIVE--WAKEUPAWAITINGTASK BWTEVENT†5ƒ1Assembly02/28/8523:40:43SREL:9999.M68XXX.WTEVENT.SA ‹68xxxDIRECTIVE--WAITFOREVENT DRMSPATCH…5ƒ1Assembly02/28/8523:11:03SREL:9999.M68XXX.RMSPATCH.SA‹PatchareaforRMS68K.  Load Map:  !Segment RMS0: 00001000 000010FF 0/Module†SƒT‚Start…End‡ExternallyDefinedSymbols   .Segment RMS2: 00001100 00005FFF 2,3,4,5,6,7,15/Module†SƒT‚Start…End‡ExternallyDefinedSymbols 6RMSŠ2…00001100‚0000117F‚RMSˆ00001100‚CALLKILLƒ0000110CVECTTBL†2…00001180‚0000123B,AUTOVCT†2…0000123C‚00001273‚AUTOVCT„0000123C;BKGŠ2…00001274‚000012F5‚CALL_GUAƒ000012E4‚BKG_DISPƒ00001298§BKG_SCHEƒ00001274ééééééééN ééééééééééééééééO ééééééééééééééééO éééééééééééééééé