; D1Prin4asm1.asm -- Strings for DWrong DMux printout ; Last editted: 26 June 1979 .ent DWPtab ; Main table 0 to 1377 .txtm B .srel DWPtab: .DWPtab .nrel .DWPtab: Stop-. ; CJNK0 = 0 preStartCyclea-. dStartCycle-. Phase0-. Phase4-. RWTPCorRWIM-. BigBDispatch-. Dispatch-. WIMx-. RIMx-. WTPCx-. RTPCx-. 0 0 0 0 ciainc0: ciainc-. ; CIAINC = 1 ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. ciainc-. cia0: cia-. ; CIA = 2 cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. cia-. 0 ; BNT = 3 0 0 0 0 0 0 0 0 0 0 0 bnt0: bnt-. bnt-. bnt-. bnt-. 0 ; PENC = 4 0 0 0 0 0 0 0 0 0 0 0 bPEnc0: bPEnc-. bPEnc-. bPEnc-. bPEnc-. tnia0: 0 ; TNIA = 5 0 tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. tnia-. bnpc0: 0 ; BNPC = 6 0 bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. bnpc-. 0 ; CTASK = 7 0 0 0 0 0 0 0 0 0 0 0 ctask0: ctask-. ctask-. ctask-. ctask-. 0 ; NEXT = 10 0 0 0 0 0 0 0 0 0 0 0 Next0: Next-. Next-. Next-. Next-. 0 ; CTD = 11 0 0 0 0 0 0 0 0 0 0 0 CTD0: CTD-. CTD-. CTD-. CTD-. cs0x: csx-. ; RA = 12 csx-. csx-. csx-. RAQuad0: RAQuad-. ra0: RAQuad-. ra-. ra-. ra-. ra-. ra-. ra-. ra-. ra-. ra-. ra-. ToPE0: 0 ; TOPE = 13 tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. tope-. Call-. ; CJNK1 = 14 bSWdx-. GND-. LocalBrxa-. IFUNextxa-. LongJumpxa-. Returnxa-. CondBrxa-. bFFokxc-. FAeq0x-. FAeq1x-. bDoCBr-. LinkgBMuxa-. BgLinkx-. RIMorRTPCdly-. MulStep-. FFeqTaskingOn-. ; FFEQ = 15 FFeqTaskingOff-. FFeqMidasOn-. 0 FFeqWriteLink-. FFeqLinkgCPReg-. FFeqReadLink-. 0 0 0 FFeqUseDMD-. FFeqTOffIsOk-. FFeqNotifyx-. FFeqMulStep-. FFeqBDispatch-. FFeqBigBDispatch-. 0 ; CJNK3 = 16 0 0 0 Nexteq0-. CTaskeq0-. PEncGtTrueNextx-. PEncLtTrueNextx-. StopTasks-. PEnceqCTx-. TPCBypass-. PreEmptingx-. bHoldA-. RepeatCurz-. bSwitchxa-. bSwitchUpx-. Ready0: 0 ; READY = 17 ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. ready-. alub0: alub-. ; ALUB = 20 alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alub-. alua0: alua-. ; ALUA = 21 alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. alua-. ; Signals duplicated on ProcH/ProcL are distinguished by headers on ; CmdCommentStream and CmdCS1 MarMuxAEnx-. ; 22 = ABCON AmuxEnx-. Amux0-. Amux1-. IOBout-. BmuxEnx-. Bmux0-. Bmux1-. MarMuxAEnx-. AmuxEnx-. Amux0-. Amux1-. IOBout-. BmuxEnx-. Bmux0-. Bmux1-. EMUx-. ; 23 = PERR CkMdParityx-. 0 0 IOPerr-. MdPerr-. RmPerr-. TmPerr-. StkSela-. StkSelSaved-. IOBoutSaved-. gMDSaved-. IOPerr-. MdPerr-. RmPerr-. TmPerr-. shmv0: shmv-. ; 24 = SHMV shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. shmv-. MAR0: mar-. ; 25 = MAR mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. mar-. fc0h: 0 ; 26 = SPARE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lasteqcurrx-. ; 27 = PRFA curreqnextx-. shiftx-. IOBinx-. fa0h: fah-. fah-. fah-. fah-. lasteqcurrx-. curreqnextx-. shiftx-. IOBinx-. fa0l: fal-. fal-. fal-. fal-. 0 ; 30 = SCCON RepeatCurrC-. Holda-. LdTaskSimx-. FFshiftx-. ShcWriteEnx-. LoadCntx-. PropCntx-. 0 RepeatCurrC-. Holda-. LdHoldSimx-. FFshiftx-. ShcWriteEnx-. LoadCntx-. DecCntx-. QshiftLx-. ; 31 = QPDCON QshiftRx-. RmaskEnx-. LmaskEnx-. ShiftBitsEnx-. Pmux0-. Pmux1-. Pmux2-. QshiftLx-. QshiftRx-. RmaskEnx-. LmaskEnx-. ALUFWriteEnx-. Pmux0-. Pmux1-. Pmux2-. Pdata00-. ; 32 = ALUCON Pdata04-. TIOAWriteEnx-. TIOABypass-. MBWriteEnx-. MBBypass-. MBMux0: MBMux-. MBMux-. alucin-. Pdata08-. Pdata12-. alf0: alf-. alf-. alf-. alf-. alum-. lastnext0h: lastnexth-. ; 33 = NEXTCL lastnexth-. lastnexth-. lastnexth-. currlast0h: currlasth-. currlasth-. currlasth-. currlasth-. lastnext0l: lastnextl-. lastnextl-. lastnextl-. lastnextl-. currlast0l: currlastl-. currlastl-. currlastl-. currlastl-. TaskBack20: TaskBack2x-. ; 34 = RADDR TaskBack2x-. TaskBack2x-. TaskBack2x-. TaskBack30: TaskBack3x-. TaskBack3x-. TaskBack3x-. TaskBack3x-. RbWadr0x: RbWadr0: RbWadrx-. RbWadrx-. RbWadrx-. RbWadrx-. RbWadr-. RbWadr-. RbWadr-. RbWadr-. BCWriteEnx-. ; 35 = STKRB CnteqZerox-. IOatta-. ResEqZerox-. ResLtZerox-. ALUCarry-. Overflowx-. RmLtZerox-. RBaseBypassx-. SelRBaseWadrx-. RBaseWriteEnx-. BumpRBase-. BumpRSTK-. StkPMux1-. StkPWriteEnx-. RmOddx-. ReSchedWrEnx-. ; 36 = RTSB NextMacro-. RbWriteEnx-. RbSelMd-. RbBypassDly-. TbWriteEnx-. TbSelMd-. TbBypass-. StkPSaveEnx-. StkError-. RbWriteEnx-. RbSelMd-. RbBypassDly-. TbWriteEnx-. TbSelMd-. TbBypass-. ffokxa-. ; 37 = PJUNK 0 NextDatax-. BgExt-. FF0mem-. FF1mem-. RisIFdata-. TisIFdata-. ffokxb-. gMD-. gMDI-. BgExt-. SbTskDly0x: SbTskDlyx-. SbTskDlyx-. RisIFdata-. TisIFdata-. 0 ; PVAH = 40 0 0 0 ProcVA0: ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ; PVAL = 41 ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. ProcVA-. 0 ; MAPAD = 42 0 0 0 0 0 0 MapAd0: MapAd-. MapAd-. MapAd-. MapAd-. MapAd-. MapAd-. MapAd-. MapAd-. MapAd-. 0 ; HIT = 43 0 0 0 0 0 0 MiscPCHPx-. ColVic0: ColVic-. ColVic-. HitColVApar-. HitColDirty-. Hita-. 0 0 0 0 ; HOLD = 44 0 0 WantCHdlyx-. MiscHoldx-. MDholdx-. RefHoldx-. BLretry-. AwasFreex-. Dbusy-. DbufBusy-. AtookST-. SomeExtHoldx-. Afreex-. StartMapx-. AwantsMapFSx-. StoregInA-. ; PAIR = 45 IoStoreInA-. MapgInPairx-. FlushInA-. PrefetchInA-. IfuRefInA-. IoRefInAx-. CacheRefInA-. 0 PrivRefInPair-. VicInPairx-. FSinPairx-. bEcHasA-. KillIfuRef-. gPrVArow-. PairFullx-. PipeAd0: PipeAd-. ; PIPEAD = 46 PipeAd-. PipeAd-. PipeAd-. CacheConfig0: CacheConfig-. CacheConfig-. PageConfig0: PageConfig-. PageConfig-. 0 0 0 0 0 0 0 0 0 ; Undef = 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SinD00-. ; MEMD0 = 50 CD00-. D0in00-. D1in00-. EcSout00x-. 0 0 0 D00-. dMD00-. Fout00-. 0 0 0 0 0 Dad0: Dad0f-. ; DAD = 51 Dad0f-. Dadxc-. Dad1: Dadxc-. Dadxc-. Dadxc-. Dadxc-. Dadxc-. Dadxc-. Dad09x-. Dad0c-. Dad0c-. Dad0c-. Dad1b-. Dad1b-. Dad1b-. FgD-. ; FD = 52 DgDbuf-. SoutgD-. FoutgD-. DgCD-. MdgD-. MakeMDMgDx-. bFastDgDbuf-. Dbufgx-. DadHgx-. DontLoad1-. GenPh1-. DontWriteMDM-. 0 0 0 0 ; EC = 53 0 0 0 StartEcChkx-. StartEcGenx-. 0 EcInD0: EcInD-. EcInD-. WordInErrorx-. DisableEcx-. ChkPh1-. ChkPH4x-. ChkLastPh6x-. DoubleErrorx-. ChkErrEnx-. tSyn0: tSyn-. ; TSYN = 54 tSyn-. tSyn-. tSyn-. tSyn-. tSyn-. tSyn-. tSyn7x-. 0 0 0 0 0 0 0 0 0 ; MDMAD = 55 0 0 0 0 0 0 0 0 0 0 0 MDMad0: MDMadx-. MDMadx-. MDMadx-. MDMadx-. D0ACExc-. ; DADE = 56 D0BCExc-. D1ACExc-. D1BCExc-. WriteD0xe-. WriteD1xd-. 0 0 0 0 0 0 0 0 0 0 dVAfVic-. ; MCR = 57 ForceDirtyMiss-. UseMcrV-. Victim0: Victim-. Victim-. NextV0: NextV-. NextV-. DisBR-. DisCflags-. DisHold-. NoRef-. 0 0 WakeOnCL-. ReportSEx-. NoWakeups-. ; ****Control A/B signals**** Stop: .txt "Stop" preStartCyclea: .txt "preStartCyclea" dStartCycle: .txt "dStartCycle" Phase0: .txt "Phase0" Phase4: .txt "Phase4" RWTPCorRWIM: .txt "RWTPCorRWIM" BigBDispatch: .txt "BigBDispatch" Dispatch: .txt "Dispatch" WIMx: .txt "WIM'" RIMx: .txt "RIM'" WTPCx: .txt "WTPC'" RTPCx: .txt "RTPC'" ciainc: ciainc0-. .txt "CIAInc." cia: cia0-. .txt "CIA." bnt: bnt0-. .txt "Bnt." bPEnc: bPEnc0-. .txt "bPEnc." tnia: tnia0-. .txt "TNIA." bnpc: bnpc0-. .txt "BNPC." ctask: ctask0-. .txt "CTASK." Next: Next0-. .txt "Next." CTD: CTD0-. .txt "CTD." csx: cs0x-. .txt "CSBDb." RAQuad: RAQuad0-. .txt "RAQuad." ra: ra0-. .txt "RA." tope: ToPE0-. .txt "ToPE." Call: .txt "Call" bSWdx: .txt "bSWd'" GND: .txt "GND" LocalBrxa: .txt "LocalBr'a" IFUNextxa: .txt "IFUNext'a" LongJumpxa: .txt "LongJump'a" Returnxa: .txt "Return'a" CondBrxa: .txt "CondBr'a" bFFokxc: .txt "FFok'c" FAeq0x: .txt "FA=0'" FAeq1x: .txt "FA=1'" bDoCBr: .txt "bDoCBr" LinkgBMuxa: .txt "Link←BMuxa" BgLinkx: .txt "B←Link'" RIMorRTPCdly: .txt "RIMorRTPCdly" MulStep: .txt "MulStep" FFeqTaskingOn: .txt "FF=TaskingOn" FFeqTaskingOff: .txt "FF=TaskingOff" FFeqMidasOn: .txt "FF=MidasOn" FFeqWriteLink: .txt "FF=WriteLink" FFeqLinkgCPReg: .txt "FF=Link←CPReg" FFeqReadLink: .txt "FF=ReadLink" FFeqUseDMD: .txt "FF=UseDMD" FFeqTOffIsOk: .txt "FF=TOffIsOk" FFeqNotifyx: .txt "FF=Notify'" FFeqMulStep: .txt "FF=MulStep" FFeqBDispatch: .txt "FF=BDispatch" FFeqBigBDispatch: .txt "FF=BigBDispatch" Nexteq0: .txt "Next=0" CTaskeq0: .txt "CTask=0" PEncGtTrueNextx: .txt "PEncGtTrueNext'" PEncLtTrueNextx: .txt "PEncLtTrueNext'" StopTasks: .txt "StopTasks" PEnceqCTx: .txt "PEnc=CT'" TPCBypass: .txt "TPCBypass" PreEmptingx: .txt "PreEmpting'" bHoldA: .txt "bHoldA" RepeatCurz: .txt "RepeatCurz" bSwitchxa: .txt "bSwitch'a" bSwitchUpx: .txt "bSwitchUp'" ready: Ready0-. .txt "Ready." ; ****Proc H/L signals**** alub: alub0-. .txt "alub." alua: alua0-. .txt "alua." MarMuxAEnx: .txt "MarMuxAEn'" AmuxEnx: .txt "AmuxEn'" Amux0: .txt "Amux0" Amux1: .txt "Amux1" IOBout: .txt "IOBout" BmuxEnx: .txt "BmuxEn'" Bmux0: .txt "Bmux.0" Bmux1: .txt "Bmux.1" EMUx: .txt "EMU'" CkMdParityx: .txt "CkMdParity'" IOPerr: .txt "IOPerr" MdPerr: .txt "MdPerr" RmPerr: .txt "RmPerr" TmPerr: .txt "TmPerr" StkSela: .txt "StkSela" StkSelSaved: .txt "StkSelSaved" IOBoutSaved: .txt "IOBoutSaved" gMDSaved: .txt "←MDSaved" shmv: shmv0-. .txt "shmv." mar: MAR0-. .txt "MAR'." lasteqcurrx: .txt "Last=Curr'" curreqnextx: .txt "Curr=Next'" shiftx: .txt "Shift'" IOBinx: .txt "IOBin'" fah: fa0h-. .txt "FA=" fal: fa0l-. .txt "FA=" RepeatCurrC: .txt "RepeatCurrC" Holda: .txt "Holda" LdTaskSimx: .txt "LdTaskSim'" FFshiftx: .txt "FFshift'" ShcWriteEnx: .txt "ShcWriteEn'" LoadCntx: .txt "LoadCnt'" PropCntx: .txt "PropCnt'" LdHoldSimx: .txt "LdHoldSim'" DecCntx: .txt "DecCnt'" QshiftLx: .txt "QshiftL'" QshiftRx: .txt "QshiftR'" RmaskEnx: .txt "RmaskEn'" LmaskEnx: .txt "LmaskEn'" ShiftBitsEnx: .txt "ShiftBitsEn'" Pmux0: .txt "Pmux0" Pmux1: .txt "Pmux1" Pmux2: .txt "Pmux2" ALUFWriteEnx: .txt "ALUFWriteEn'" Pdata00: .txt "Pdata.00" Pdata04: .txt "Pdata.04" TIOAWriteEnx: .txt "TIOAWriteEn'" TIOABypass: .txt "TIOABypass" MBWriteEnx: .txt "MBWriteEn'" MBBypass: .txt "MBBypass" MBMux: MBMux0-. .txt "MBMux." alucin: .txt "aluCin" Pdata08: .txt "Pdata.08" Pdata12: .txt "Pdata.12" alf: alf0-. .txt "aluF" alum: .txt "aluM" lastnexth: lastnext0h-. .txt "LastNext'." lastnextl: lastnext0l-. .txt "LastNext'." currlasth: currlast0h-. .txt "CurrLast'." currlastl: currlast0l-. .txt "CurrLast'." TaskBack2x: TaskBack20-. .txt "Task2Bk'." TaskBack3x: TaskBack30-. .txt "Task3Bk'." RbWadrx: RbWadr0x-. .txt "RbWadr'." RbWadr: RbWadr0-. .txt "RbWadr." BCWriteEnx: .txt "BCWriteEn'" CnteqZerox: .txt "Cnt=Zero'" IOatta: .txt "IOatta" ResEqZerox: .txt "ResEqZero'" ResLtZerox: .txt "ResLtZero'" ALUCarry: .txt "ALUCarry" Overflowx: .txt "Overflow'" RmLtZerox: .txt "RmLtZero'" RBaseBypassx: .txt "RBaseBypass'" SelRBaseWadrx: .txt "SelRBaseWadr'" RBaseWriteEnx: .txt "RBaseWriteEn'" BumpRBase: .txt "BumpRBase" BumpRSTK: .txt "BumpRSTK" StkPMux1: .txt "StkPMux1" StkPWriteEnx: .txt "StkPWriteEn'" RmOddx: .txt "RmOdd'" ReSchedWrEnx: .txt "ReSchedWrEn'" NextMacro: .txt "NextMacro" RbWriteEnx: .txt "RbWriteEn'" RbSelMd: .txt "RbSelMd" RbBypassDly: .txt "RbBypassDly" TbWriteEnx: .txt "TbWriteEn'" TbSelMd: .txt "TbSelMd" TbBypass: .txt "TbBypass" StkPSaveEnx: .txt "StkPSaveEn'" StkError: .txt "StkError" ffokxa: .txt "FFok'a" NextDatax: .txt "NextData'" BgExt: .txt "B←Ext" FF0mem: .txt "FF.0mem" FF1mem: .txt "FF.1mem" RisIFdata: .txt "RisIFdata" TisIFdata: .txt "TisIFdata" ffokxb: .txt "FFok'b" gMD: .txt "←MD" gMDI: .txt "←MDI" SbTskDlyx: SbTskDly0x-. .txt "SbTskDly'." ; ****MemC signals**** ProcVA: ProcVA0-. .txt "ProcVA." MapAd: MapAd0-. .txt "MapAd." MiscPCHPx: .txt "MiscPCHP'" ColVic: ColVic0-. .txt "ColVic." HitColVApar: .txt "HitColVA.par" HitColDirty: .txt "HitColDirty" Hita: .txt "Hita" WantCHdlyx: .txt "WantCHdly'" MiscHoldx: .txt "MiscHold'" MDholdx: .txt "MDhold'" RefHoldx: .txt "RefHold'" BLretry: .txt "BLretry" AwasFreex: .txt "AwasFree'" Dbusy: .txt "Dbusy" DbufBusy: .txt "DbufBusy" AtookST: .txt "AtookST" SomeExtHoldx: .txt "SomeExtHold'" Afreex: .txt "Afree'" StartMapx: .txt "StartMap'" AwantsMapFSx: .txt "AwantsMapFS'" StoregInA: .txt "Store←InA" IoStoreInA: .txt "IoStoreInA" MapgInPairx: .txt "Map←InPair'" FlushInA: .txt "FlushInA" PrefetchInA: .txt "PrefetchInA" IfuRefInA: .txt "IfuRefInA" IoRefInAx: .txt "IoRefInA'" CacheRefInA: .txt "CacheRefInA" PrivRefInPair: .txt "PrivRefInPair" VicInPairx: .txt "VicInPair'" FSinPairx: .txt "FSinPair'" bEcHasA: .txt "bEcHasA" KillIfuRef: .txt "KillIfuRef" gPrVArow: .txt "←PrVArow" PairFullx: .txt "PairFull'" PipeAd: PipeAd0-. .txt "PipeAd." CacheConfig: CacheConfig0-. .txt "CacheConfig." PageConfig: PageConfig0-. .txt "PageConfig." dVAfVic: .txt "dVA←Vic" ForceDirtyMiss: .txt "ForceDirtyMiss" UseMcrV: .txt "UseMcrV" Victim: Victim0-. .txt "Victim." NextV: NextV0-. .txt "NextV." DisBR: .txt "DisBR" DisCflags: .txt "DisCflags" DisHold: .txt "DisHold" NoRef: .txt "NoRef" ; ****MEMX signals*** WakeOnCL: .txt "WakeOnCL" ReportSEx: .txt "ReportSE'" NoWakeups: .txt "NoWakeups" ; ****MemD signals**** SinD00: .txt "SinD.00" CD00: .txt "CD.00" D0in00: .txt "D0in.00" D1in00: .txt "D1in.00" EcSout00x: .txt "EcSout.00'" D00: .txt "D.00" dMD00: .txt "dMD.00" Fout00: .txt "Fout.00" Dad0f: Dad0-. .txt "Dadf.0" Dadxc: Dad0-. .txt "Dad'c." Dad09x: .txt "Dad.09'" Dad0c: Dad0-. .txt "Dad0c." Dad1b: Dad1-. .txt "Dad1b." FgD: .txt "F←D" DgDbuf: .txt "D←Dbuf" SoutgD: .txt "Sout←D" FoutgD: .txt "Fout←D" DgCD: .txt "D←CD" MdgD: .txt "Md←D" MakeMDMgDx: .txt "MakeMDM←D'" bFastDgDbuf: .txt "bFastD←Dbuf" Dbufgx: .txt "Dbuf←'" DadHgx: .txt "DadH←'" DontLoad1: .txt "DontLoad1" GenPh1: .txt "GenPh1" DontWriteMDM: .txt "DontWriteMDM" StartEcChkx: .txt "StartEcChk'" StartEcGenx: .txt "StartEcGen'" EcInD: EcInD0-. .txt "EcInD." WordInErrorx: .txt "WordInError'" DisableEcx: .txt "DisableEc'" ChkPh1: .txt "ChkPh1" ChkPH4x: .txt "ChkPH4'" ChkLastPh6x: .txt "ChkLastPh6'" DoubleErrorx: .txt "DoubleError'" ChkErrEnx: .txt "ChkErrEn'" tSyn: tSyn0-. .txt "tSyn" tSyn7x: .txt "tSyn7x" MDMadx: MDMad0-. .txt "MDMad'." D0ACExc: .txt "D0ACE'c" D0BCExc: .txt "D0BCE'c" D1ACExc: .txt "D1ACE'c" D1BCExc: .txt "D1BCE'c" WriteD0xe: .txt "WriteD0'e" WriteD1xd: .txt "WriteD1'd" .end