APCTASKx = 0
APCx = APCTASKx+1
CTASKx = APCx+1
CIAx = CTASKx+1
CYCLECONTROLx = CIAx+1
PAGEx = CYCLECONTROLx+1
PARITYx = PAGEx+1
BOOTREASONx = PARITYx+1
PCXREGx = BOOTREASONx+1
PCFREGx = PCXREGx+1
DBREGx = PCFREGx+1
SBREGx = DBREGx+1
MNBRx = SBREGx+1
ALURESULTx = MNBRx+1
SALUFx = ALURESULTx+1
SSTKPx = SALUFx+1
STKPx = SSTKPx+1
MEMSYNDROMEx = STKPx+1
CALLERx = MEMSYNDROMEx+1
AATOVAx = CALLERx+1

IMx = 0
IMXx = IMx+1
RMx = IMXx+1
Tx = RMx+1
TPCx = Tx+1
VMx = TPCx+1
MAPx = VMx+1
BPx = MAPx+1
MIMx = BPx+1
MDATAx = MIMx+1
MADDRx = MDATAx+1

;//Microinstructions in special microcode
GtFrame = #61400	;//Replaces the GetFrame subroutine pointed to by 370
InitMC = #63000	;//Sets up some stuff needed by new instructions

BPmin = #2 ;//first ordinary breakpoint (0 and 1 reserved for single step)
BPlen = #402		;//Length of BP, IM, MDATA, and MADDR memories
IMlen = #10000
MIMlen = #1000
MDATAlen = #10
MDATAwid = #44
MADDRlen = #20
NTasks = #20