{file name: Etherdefs.dfn last edit by cal: 8-Feb-84 16:37:43 } Set[IOPage.ECSB, 0C0]; Set[ECSB.host0, 0]; Set[ECSB.host1, 1]; Set[ECSB.host2, 2]; Set[ECSB.icb, 3]; Set[ECSB.iWakeup, 4]; Set[ECSB.ocb, 5]; Set[ECSB.oWakeup, 6]; Set[ECSB.lost, 7]; Set[IOPage.ECSB.host0, Add[IOPage.ECSB, ECSB.host0]]; Set[IOPage.ECSB.host1, Add[IOPage.ECSB, ECSB.host1]]; Set[IOPage.ECSB.host2, Add[IOPage.ECSB, ECSB.host2]]; Set[IOPage.ECSB.icb, Add[IOPage.ECSB, ECSB.icb]]; Set[IOPage.ECSB.iWakeup, Add[IOPage.ECSB, ECSB.iWakeup]]; Set[IOPage.ECSB.ocb, Add[IOPage.ECSB, ECSB.ocb]]; Set[IOPage.ECSB.oWakeup, Add[IOPage.ECSB, ECSB.oWakeup]]; Set[IOPage.ECSB.lost, Add[IOPage.ECSB, ECSB.lost]]; Set[IOCB.size, 0]; Set[IOCB.buffer, 1]; Set[IOCB.bufferHi, 2]; Set[IOCB.mask, 3]; Set[IOCB.used, 4]; Set[IOCB.completion, 5]; Set[IOCB.next, 6]; Set[IOCB.spare, 7]; Set[eEnableRcv, 1]; Set[eTurnOff, 2]; Set[eLocalLoop, 4]; Set[eLoopBack, 8]; Set[eOff, 0]; Set[eEnableTrn, 1]; Set[eLastWord, 2]; Set[eDefer, 4]; Set[eEnableTrnDefer, 5]; Set[eEnableTrnLastWord, 3]; Set[eInitialCountdown, 14]; {14X = 20D; 51.2us*20 ~ 1ms} Set[L6.EReceive, 0]; Set[L6.EXmit, 1]; Set[L6.Host0, 2]; Set[L6.Host1, 3]; Set[L6.Host2, 4]; Set[L6.NoICB, 5]; Set[L6.Remap, 1]; Set[L6.ERMap, 2]; Set[L6.ETMap, 3]; Set[L6.EREndMap, 4]; Set[L6.EXmitAbort, 5]; {1 MOD 2} Set[L6.ETEndMap, 6]; Set[L6.ETCross, 7]; {1 MOD 2} Set[L6.ERCross, 0C]; {in instruction with GOTO[ERead]} Set[L6.ERCrossEnd, 9]; { E N D }