Page Numbers: Yes X: 550 Y: 10.5" First Page: 41
Margins: Top: 1.3" Bottom: 1"
Heading:
Electronic Model Shop Midas Manual Frank Vest May 23, 1985
27. TestAllGarage.Midas

L X RdCmds
L X TESTS

L C9 Val 10000
L X Test
L X RANDOM
L X TimeOut 60000; 24 sec
L X VM
L X ShowError "VM" FAILED (VIRTUAL MEMORY) MEMORY SYSTEM BROKEN. RUN "MEMA" AND "MEMMISC".
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X CPREG
L X ShowError "CP" REG FAILED (Control Processor) PG. 6 thru 19 ContA Board (Baseboard?)
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X MIR
L X ShowError "MIR" FAILED (MIRCROINSTRUCTION REGISTER) PG. 1 CONTA, PG.1-2-3 CONTB BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X Q
L X ShowError "Q" REG FAILED. BITS 0-7 PG.17 PROCH BOARD, BITS 8-15 PG.17 PROCL BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X CNT
L X ShowError "CNT"REG FAILED(COUNT REGISTER)BITS 0-7 PG.17 PROCH, BITS 8-15 PG.17 PROCL
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X SHC
L X ShowError "SHC" FAILED (SHIFT CONTROL) BITS 0-7 PG.18 PROCH, BITS 8-15 PG.18 PROCL
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X MEMBX
L X ShowError "MEMBX" FAILED. (MEM BASE INDEX) PG.24 PROCH BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X STKP
L X ShowError "STKP" FAILED. (STACK POINTER) PG.25 PROCL BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X TASK
L X ShowError "TASK" REG FAILED. PG. 26 CONTA BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X PROCSRN
L X ShowError "PROCSRN" FAILED. (PROCESSOR STORAGE REFERENCE NUMBER) PG. 3 MEMX BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X MCR
L X ShowError "MCR" REG FAILED (MEMORY CONTROL REGISTER) PG. 4, 5 MEMC BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X INSSET
L X ShowError "INSSET" FAILED (INSTRUCTION SET) PG. 4 IFU BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X EVCNTB
L X ShowError "EVENTB" FAILED (EVENT COUNTER B) PG. 14 IFU BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X ESTAT
L X ShowError "ESTAT" FAILED. (ERROR STATUS) PG.9 CONTB BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 20000
L X TPC
L X ShowError "TPC" FAILED. (TASK PROGRAM COUNTER) PG.6 THRU 19 CONTA BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 20000
L X TLINK
L X ShowError "TLINK" FAILED (TEMPORARY LINK REGISTER) PG.6 THRU 19 CONTA BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 100000
L X IMX
L X ShowError "IMX" FAILED. (INSTRUCTION MEMORY) CONTB BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 100000
L X IMBD
L X ShowError "IMBD" FAILED. (INSTRUCTION MEMORY BDUMX) PG. 12 CONTB BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X ALUFM
L X ShowError "ALUFM" FAILED.(ARITHMETIC LOGIC UNIT FUNTION MEMORY)PG.11 PROCL(ALUFDEC)
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X T
L X ShowError "T" FAILED(TEMPORARY STORAGE)BITS 0-7 PG.2-9 PROCH, BITS 8-16 PG.2-9 PROCL
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X RBASE
L X ShowError "RBASE" FAILED (REGISTER MEMORY BASE) PG. 23 PROCL BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X TIOA
L X ShowError "TIOA" FAILED (TASK INPUT/OUTPUT ADDRESS) PG. 23 PROCH BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X MEMBASE
L X ShowError "MEMBASE" FAILED (MEMORY BASE) PG. 25 PROCH BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 20000
L X RM
L X ShowError "RM" FAILED(REGISTER MEMORY)BITS 0-7 PG.2-9 PROCH, BITS 8-16 PG.2-9 PROCL
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 70000
L X CACHEA
L X ShowError "CACHEA" FAILED (CACHE ADDRESS) PG. 11 AND 12 OF THE MEMC BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 200000
L X CACHED
L X ShowError "CACHED" FAILED (CACHE DATA) MEMD BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 1000000
L X MAP
L X ShowError "MAP" FAILED (MEMORY MAP) PG. 12 AND 13 OF THE MEMX BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 70000
L X IFUM
L X ShowError "IFUM" FAILED (INSTRUCTION FETCH UNIT MEMORY) PG.6 IFU BOARD
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X Shmv
L X ShowError "SHMV"FAILED(SHIFTER MASK VECTOR)BITS 0-7 PG.16 PROCH,BITS 8-15 PG 16 PROCL
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X WF
L X ShowError "WF" FAILED (MESA WRITE FIELD) PG. 18 PROCH, PG. 18 PROCL BOARDS
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X RF
L X ShowError "RF" FAILED (MESA READ FIELD) PG. 18 PROCH, PG. 18 PROCL BOARDS
L X Skip 1
L X Abort

L X Test
L X RANDOM
L X TimeOut 10000
L X ProcVA
L X ShowError "ProcVA" FAILED (PROCESSOR VIRTUAL ADDRESS) PG. 1,7,8,9,AND 10 MEMC BOARD
L X Skip 1
L X Abort

28. AcceptanceTests.Midas

; Written by Frank Vest
; December 9, 1983 2:52 PM
;L X DisplayOff
L X Reset
L X Do-it
L X DisplayOff
L X RdCmds VOLTAGETEST
L X RdCmds CURRENTTEST
L X RdCmds TEMPERATURETEST
L X Reset
L X Do-it
L X RdCmds TESTALLGARAGE

; Run all of the microdiagnostics at 30
L X SetClk
L X 30
L X RdCmds KERNELTASK
L A6 SkipE DONE+1
L X ShowError KERNEL "Task test" Failed at 30 Nanoseconds
L X RunProg
L X MEMMISC
L A6 SkipE DONE+1
L X ShowError MEMMISC Failed at 30 Nanoseconds
L X RunProg
L X IFUSIMPLE
L A6 SkipE DONE+1
L X ShowError IFUSIMPLE Failed at 30 Nanoseconds
L X RunProg
L X IFUCOMPLEX
L A6 SkipE DONE+1
L X ShowError IFUCOMPLEX Failed at 30 Nanoseconds
L X RunProg
L X EVENTCOUNTERS
L A6 SkipE DONE+1
L X ShowError EVENTCOUNTERS Failed at 30 Nanoseconds
L X RunProg
L X MEMA
L A6 SkipE DONE+1
L X ShowError MEMA Failed at 30 Nanoseconds
L X RunProg
L X TRICOND
L A6 SkipE DONE+1
L X ShowError TRICOND Failed at 30 Nanoseconds


; Now run a 2 minute simtest. We will log up to 5 errors
; Remove the known simtest bugs

L X DisplayOff
L B19 Addr CJNK3
LR X DMux
L B19 Val 177774 ; get rid of bSwitch’a/A failures
L X RdCmds
L X ifud
M B7 Val
LR X DMux ; Get rid of the DSel0 and the DSel1 errors
L B7 Val 177477; Get rid of the DSel0 and the DSel1 errors
L B10 Addr HIT
LR X DMux
L B10 Val 177477 ; get rid of ColVic.0 and ColVic.1
L X RdCmds
L X mmx
LR X DMux
L B6 Val 167777 ; get rid of STWait-Mem’/X errors

;Now run the simtest for 2 minutes

L X TimeOut 400000
L X SimTest
L X Skip .Error
L X Skip .Complete
.Error
L X OpenOutput SIMERROR
L X WriteMessage ~Simulator dump on\
L X WriteDT
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures

L X TimeOut 400000 ; Start over must run for 2 minutes
L X SimTest
L X Skip .Error1
L X Skip .Complete1
.Error1
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures

L X TimeOut 400000 ; Start over must run for 2 minutes
L X SimTest
L X Skip .Error2
L X Skip .Complete2
.Error2
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures

L X TimeOut 400000 ; Start over must run for 2 minutes
L X SimTest
L X Skip .Error3
L X Skip .Complete3
.Error3
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures

L X TimeOut 400000 ; Start over must run for 2 minutes
L X SimTest
L X Skip .Error4
L X Skip .Complete4
.Error4
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures

L X TimeOut 400000 ; Start over must run for 2 minutes
L X SimTest
L X Skip .Error5
L X Skip .Complete5
.Error5
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 5 simulation failures



.Complete
L X CloseOutput
L X ShowError Acceptance tests complete with no errors. Clocks were set to 30 ns.

.Complete1
L X CloseOutput
L X ShowError Acceptance tests complete, 1 Simtest error. Clk. set to 30 ns.

.Complete2
L X CloseOutput
L X ShowError Acceptance tests complete, 2 Simtest errors. Clk. set to 30 ns.

.Complete3
L X CloseOutput
L X ShowError Acceptance tests complete, 3 Simtest errors. Clk. set to 30 ns.

.Complete4
L X CloseOutput
L X ShowError Acceptance tests complete, 4 Simtest errors. Clk. set to 30 ns.

.Complete5
L X CloseOutput
L X ShowError Acceptance tests complete, 5 Simtest errors. Clk. set to 30 ns.


29. MapAddr.Midas

; Written by Frank Vest
; December 9, 1983 1:04 PM
L B0 Addr MAP 0
L B1 Addr MAP 1
L B2 Addr MAP 2
L B3 Addr MAP 4
L B4 Addr MAP 10
L B5 Addr MAP 20
L B6 Addr MAP 40
L B7 Addr MAP 100
L B8 Addr MAP 200
L B9 Addr MAP 400
L B10 Addr MAP 1000
L B11 Addr MAP 2000
L B12 Addr MAP 4000
L B13 Addr MAP 10000
L B14 Addr MAP 20000
L B15 Addr MAP 40000
L B16 Addr MAP 100000
L B0 Val 0
L B1 Val 1
L B2 Val 2
L B3 Val 4
L B4 Val 10
L B5 Val 20
L B6 Val 40
L B7 Val 100
L B8 Val 200
L B9 Val 400
L B10 Val 1000
L B11 Val 2000
L B12 Val 4000
L B13 Val 10000
L B14 Val 20000
L B15 Val 40000
L B16 Val 100000
;Now check for correct values.
L B0 SkipE 2 0 0
; Value for MAP 0
L X ShowError Value for MAP 0 wrong should be "2 0 000000".
L B1 SkipE 1
; Value for MAP 1
L X ShowError Value for MAP 1 wrong should be "1".
L B2 SkipE 2
; Value for MAP 2
L X ShowError Value for MAP 2 wrong should be "2".
L B3 SkipE 4
; Value for MAP 4
L X ShowError Value for MAP 4 wrong should be "4".
L B4 SkipE 10
; Value for MAP 10
L X ShowError Value for MAP 10 wrong should be "10".
L B5 SkipE 20
; Value for MAP 20
L X ShowError Value for MAP 20 wrong should be "20".
L B6 SkipE 40
; Value for MAP 40
L X ShowError Value for MAP 40 wrong should be "40".
L B7 SkipE 100
; Value for MAP 100
L X ShowError Value for MAP 100 wrong should be "100".
L B8 SkipE 200
; Value for MAP 200
L X ShowError Value for MAP 200 wrong should be "200".
L B9 SkipE 400
; Value for MAP 400
L X ShowError Value for MAP 400 wrong should be "400".
L B10 SkipE 1000
; Value for MAP 1000
L X ShowError Value for MAP 1000 wrong should be "1000".
L B11 SkipE 2000
; Value for MAP 2000
L X ShowError Value for MAP 2000 wrong should be "2000".
L B12 SkipE 4000
; Value for MAP 4000
L X ShowError Value for MAP 4000 wrong should be "4000".
L B13 SkipE 10000
; Value for MAP 10000
L X ShowError Value for MAP 10000 wrong should be "10000".
L B14 SkipE 20000
; Value for MAP 20000
L X ShowError Value for MAP 20000 wrong should be "20000".
L B15 SkipE 40000
; Value for MAP 40000
L X ShowError Value for MAP 40000 wrong should be "40000".
L B16 SkipE 100000
; Value for MAP 100000
L X ShowError Value for MAP 100000 wrong should be "100000".


30. CacheDAddr.Midas

; Written by Frank Vest
; December 9, 1983December 9, 1983 1:12 PM 1:12 PM
L B0 Addr CACHED 0
L B1 Addr CACHED 1
L B2 Addr CACHED 2
L B3 Addr CACHED 4
L B4 Addr CACHED 10
L B5 Addr CACHED 20
L B6 Addr CACHED 40
L B7 Addr CACHED 100
L B8 Addr CACHED 200
L B9 Addr CACHED 400
L B10 Addr CACHED 1000
L B11 Addr CACHED 2000
L B12 Addr CACHED 4000
L B13 Addr CACHED 6000

L B0 Val 0
L B1 Val 1
L B2 Val 2
L B3 Val 4
L B4 Val 10
L B5 Val 20
L B6 Val 40
L B7 Val 100
L B8 Val 200
L B9 Val 400
L B10 Val 1000
L B11 Val 2000
L B12 Val 4000
L B13 Val 6000
L C0 Addr CACHED 0
L C1 Addr CACHED 1
L C2 Addr CACHED 3
L C3 Addr CACHED 5
L C4 Addr CACHED 11
L C5 Addr CACHED 21
L C6 Addr CACHED 41
L C7 Addr CACHED 101
L C8 Addr CACHED 201
L C9 Addr CACHED 401
L C10 Addr CACHED 1001
L C11 Addr CACHED 2001
L C12 Addr CACHED 4001
L C13 Addr CACHED 6001
L C13 Val 6001
L C12 Val 4001
L C11 Val 2001
L C10 Val 1001
L C9 Val 401
L C8 Val 201
L C7 Val 101
L C6 Val 41
L C5 Val 21
L C4 Val 11
L C3 Val 5
L C2 Val 3
L C1 Val 1
L C0 Val 0
;Now check for correct values.
L B0 SkipE 0
; Value for CacheD 0
L X ShowError Value for CacheD 0 wrong should be "0".
L B1 SkipE 1
; Value for CacheD 1
L X ShowError Value for CacheD 1 wrong should be "1".
L B2 SkipE 2
; Value for CacheD 2
L X ShowError Value for CacheD 2 wrong should be "2".
L B3 SkipE 4
; Value for CacheD 4
L X ShowError Value for CacheD 4 wrong should be "4".
L B4 SkipE 10
; Value for CacheD 10
L X ShowError Value for CacheD 10 wrong should be "10".
L B5 SkipE 20
; Value for CacheD 20
L X ShowError Value for CacheD 20 wrong should be "20".
L B6 SkipE 40
; Value for CacheD 40
L X ShowError Value for CacheD 40 wrong should be "40".
L B7 SkipE 100
; Value for CacheD 100
L X ShowError Value for CacheD 100 wrong should be "100".
L B8 SkipE 200
; Value for CacheD 200
L X ShowError Value for CacheD 200 wrong should be "200".
L B9 SkipE 400
; Value for CacheD 400
L X ShowError Value for CacheD 400 wrong should be "400".
L B10 SkipE 1000
; Value for CacheD 1000
L X ShowError Value for CacheD 1000 wrong should be "1000".
L B11 SkipE 2000
; Value for CacheD 2000
L X ShowError Value for CacheD 2000 wrong should be "2000".
L B12 SkipE 4000
; Value for CacheD 4000
L X ShowError Value for CacheD 4000 wrong should be "4000".
L B13 SkipE 6000
; Value for CacheD 60000
L X ShowError Value for CacheD 60000 wrong should be "60000".
;Now check for the rest of the CacheD values.
L C0 SkipE 0
; Value for CacheD 0
L X ShowError Value for CacheD 0 wrong should be "0".
L C1 SkipE 1
; Value for CacheD 1
L X ShowError Value for CacheD 1 wrong should be "1".
L C2 SkipE 3
; Value for CacheD 3
L X ShowError Value for CacheD 3 wrong should be "3".
L C3 SkipE 5
; Value for CacheD 5
L X ShowError Value for CacheD 5 wrong should be "5".
L C4 SkipE 11
; Value for CacheD 11
L X ShowError Value for CacheD 11 wrong should be "11".
L C5 SkipE 21
; Value for CacheD 21
L X ShowError Value for CacheD 21 wrong should be "21".
L C6 SkipE 41
; Value for CacheD 41
L X ShowError Value for CacheD 41 wrong should be "41".
L C7 SkipE 101
; Value for CacheD 101
L X ShowError Value for CacheD 101 wrong should be "101".
L C8 SkipE 201
; Value for CacheD 201
L X ShowError Value for CacheD 201 wrong should be "201".
L C9 SkipE 401
; Value for CacheD 401
L X ShowError Value for CacheD 401 wrong should be "401".
L C10 SkipE 1001
; Value for CacheD 1001
L X ShowError Value for CacheD 1001 wrong should be "1001".
L C11 SkipE 2001
; Value for CacheD 2001
L X ShowError Value for CacheD 2001 wrong should be "2001".
L C12 SkipE 4001
; Value for CacheD 4001
L X ShowError Value for CacheD 4001 wrong should be "4001".
L C13 SkipE 6001
; Value for CacheD 60001
L X ShowError Value for CacheD 60001 wrong should be "60001".

31. CacheAAddr.Midas

; Written by Frank VEst
; December 5, 1983 1:06 PM
L B0 Addr CACHEA 0
L B1 Addr CACHEA 1
L B2 Addr CACHEA 2
L B3 Addr CACHEA 4
L B4 Addr CACHEA 10
L B5 Addr CACHEA 20
L B6 Addr CACHEA 40
L B7 Addr CACHEA 100
L B8 Addr CACHEA 200
L B0 Val 0
L B1 Val 1
L B2 Val 2
L B3 Val 4
L B4 Val 10
L B5 Val 20
L B6 Val 40
L B7 Val 100
L B8 Val 200
;Now check for correct values.
L B0 SkipE 0
; Value for CacheA 0
L X ShowError Value for CacheA 0 wrong should be "0".
L B1 SkipE 1
; Value for CacheA 1
L X ShowError Value for CacheA 1 wrong should be "1".
L B2 SkipE 2
; Value for CacheA 2
L X ShowError Value for CacheA 2 wrong should be "2".
L B3 SkipE 4
; Value for CacheA 4
L X ShowError Value for CacheA 4 wrong should be "4".
L B4 SkipE 10
; Value for CacheA 10
L X ShowError Value for CacheA 10 wrong should be "10".
L B5 SkipE 20
; Value for CacheA 20
L X ShowError Value for CacheA 20 wrong should be "20".
L B6 SkipE 40
; Value for CacheA 40
L X ShowError Value for CacheA 40 wrong should be "40".
L B7 SkipE 100
; Value for CacheA 100
L X ShowError Value for CacheA 100 wrong should be "100".
L B8 SkipE 200
; Value for CacheA 200
L X ShowError Value for CacheA 200 wrong should be "200".

32. StkAddr.Midas

; Written by Frank Vest
; December 9, 1983 12:37 PM
L B0 Addr STK 0
L B1 Addr STK 1
L B2 Addr STK 2
L B3 Addr STK 4
L B4 Addr STK 10
L B5 Addr STK 20
L B6 Addr STK 40
L B7 Addr STK 100
L B8 Addr STK 200
L B0 Val 0
L B1 Val 401
L B2 Val 1002
L B3 Val 2004
L B4 Val 4010
L B5 Val 10020
L B6 Val 20040
L B7 Val 40100
L B8 Val 100200
;Now check for correct values.
L B0 SkipE 0
; Value for STK 0
L X ShowError Value for STK 0 wrong should be "0".
L B1 SkipE 401
; Value for STK 1
L X ShowError Value for STK 1 wrong should be "401".
L B2 SkipE 1002
; Value for STK 2
L X ShowError Value for STK 2 wrong should be "1002".
L B3 SkipE 2004
; Value for STK 4
L X ShowError Value for STK 4 wrong should be "2004".
L B4 SkipE 4010
; Value for STK 10
L X ShowError Value for STK 10 wrong should be "4010".
L B5 SkipE 10020
; Value for STK 20
L X ShowError Value for STK 20 wrong should be "10020".
L B6 SkipE 20040
; Value for STK 40
L X ShowError Value for STK 40 wrong should be "20040".
L B7 SkipE 40100
; Value for STK 100
L X ShowError Value for STK 100 wrong should be "40100".
L B8 SkipE 100200
; Value for STK 200
L X ShowError Value for STK 200 wrong should be "100200".

33. RMAddr.Midas

; Written by Frank Vest
; December 9, 1983 12:35 PM
L B0 Addr RM 0
L B1 Addr RM 1
L B2 Addr RM 2
L B3 Addr RM 4
L B4 Addr RM 10
L B5 Addr RM 20
L B6 Addr RM 40
L B7 Addr RM 100
L B8 Addr RM 200
L B0 Val 0
L B1 Val 401
L B2 Val 1002
L B3 Val 2004
L B4 Val 4010
L B5 Val 10020
L B6 Val 20040
L B7 Val 40100
L B8 Val 100200
;Now check for correct values.
L B0 SkipE 0
; Value for RM 0
L X ShowError Value for RM 0 wrong should be "0".
L B1 SkipE 401
; Value for RM 1
L X ShowError Value for RM 1 wrong should be "401".
L B2 SkipE 1002
; Value for RM 2
L X ShowError Value for RM 2 wrong should be "1002".
L B3 SkipE 2004
; Value for RM 4
L X ShowError Value for RM 4 wrong should be "2004".
L B4 SkipE 4010
; Value for RM 10
L X ShowError Value for RM 10 wrong should be "4010".
L B5 SkipE 10020
; Value for RM 20
L X ShowError Value for RM 20 wrong should be "10020".
L B6 SkipE 20040
; Value for RM 40
L X ShowError Value for RM 40 wrong should be "20040".
L B7 SkipE 40100
; Value for RM 100
L X ShowError Value for RM 100 wrong should be "40100".
L B8 SkipE 100200
; Value for RM 200
L X ShowError Value for RM 200 wrong should be "100200".


34. IMXAddr.Midas

; Written by Frank Vest
; February 28, 1984 12:47 PM
L C0 Addr IMX 0
L C1 Addr IMX 1
L C2 Addr IMX 2
L C3 Addr IMX 4
L C4 Addr IMX 10
L C5 Addr IMX 20
L C6 Addr IMX 40
L C7 Addr IMX 100
L C8 Addr IMX 200
L C9 Addr IMX 400
L C10 Addr IMX 1000
L C11 Addr IMX 2000
L C12 Addr IMX 4000
L C0 Val 0
L C1 Val 1
L C2 Val 2
L C3 Val 4
L C4 Val 10
L C5 Val 20
L C6 Val 40
L C7 Val 100
L C8 Val 200
L C9 Val 400
L C10 Val 1000
L C11 Val 2000
L C12 Val 4000
;Now check for correct values.
L C0 SkipE 0
; Value for IMX 0
L X ShowError Value for IMX 0 wrong should be "0" ContB board.
L C1 SkipE 1
; Value for IMX 1
L X ShowError Value for IMX 1 wrong should be "1" ContB board.
L C2 SkipE 2
; Value for IMX 2
L X ShowError Value for IMX 2 wrong should be "2" ContB board.
L C3 SkipE 4
; Value for IMX 4
L X ShowError Value for IMX 4 wrong should be "4" ContB board.
L C4 SkipE 10
; Value for IMX 10
L X ShowError Value for IMX 10 wrong should be "10" ContB board.
L C5 SkipE 20
; Value for IMX 20
L X ShowError Value for IMX 20 wrong should be "20" ContB board.
L C6 SkipE 40
; Value for IMX 40
L X ShowError Value for IMX 40 wrong should be "40" ContB board.
L C7 SkipE 100
; Value for IMX 100
L X ShowError Value for IMX 100 wrong should be "100" ContB board.
L C8 SkipE 200
; Value for IMX 200
L X ShowError Value for IMX 200 wrong should be "200" ContB board.
L C9 SkipE 400
; Value for IMX 400
L X ShowError Value for IMX 400 wrong should be "400" ContB board.
L C10 SkipE 1000
; Value for IMX 1000
L X ShowError Value for IMX 1000 wrong should be "1000" ContB board.
L C11 SkipE 2000
; Value for IMX 2000
L X ShowError Value for IMX 2000 wrong should be "2000" ContB board.
L C12 SkipE 4000
; Value for IMX 4000
L X ShowError Value for IMX 4000 wrong should be "4000" ContB board.


35. IFUMAddr.Midas

; Written by Frank Vest
; December 9, 1983 2:42 PM
L B0 Addr IFUM 0
L B1 Addr IFUM 1
L B2 Addr IFUM 2
L B3 Addr IFUM 4
L B4 Addr IFUM 10
L B5 Addr IFUM 20
L B6 Addr IFUM 40
L B7 Addr IFUM 100
L B8 Addr IFUM 200
L B9 Addr IFUM 400
L B10 Addr IFUM 1000
L B0 Val 0
L B1 Val 1
L B2 Val 2
L B3 Val 4
L B4 Val 10
L B5 Val 20
L B6 Val 40
L B7 Val 100
L B8 Val 200
L B9 Val 400
L B10 Val 1000
;Now check for correct values.
L B0 SkipE 0
; Value for IFUM 0
L X ShowError Value for IFUM 0 wrong should be "0".
L B1 SkipE 1
; Value for IFUM 1
L X ShowError Value for IFUM 1 wrong should be "1".
L B2 SkipE 2
; Value for IFUM 2
L X ShowError Value for IFUM 2 wrong should be "2".
L B3 SkipE 4
; Value for IFUM 4
L X ShowError Value for IFUM 4 wrong should be "4".
L B4 SkipE 10
; Value for IFUM 10
L X ShowError Value for IFUM 10 wrong should be "10".
L B5 SkipE 20
; Value for IFUM 20
L X ShowError Value for IFUM 20 wrong should be "20".
L B6 SkipE 40
; Value for IFUM 40
L X ShowError Value for IFUM 40 wrong should be "40".
L B7 SkipE 100
; Value for IFUM 100
L X ShowError Value for IFUM 100 wrong should be "100".
L B8 SkipE 200
; Value for IFUM 200
L X ShowError Value for IFUM 200 wrong should be "200".
L B9 SkipE 400
; Value for IFUM 400
L X ShowError Value for IFUM 400 wrong should be "400".
L B10 SkipE 1000
; Value for IFUM 1000
L X ShowError Value for IFUM 1000 wrong should be "1000".


36. BRAddr.Midas

; Written By Frank Vest
; December 9, 1983 2:40 PM
L B0 Addr BR 0
L B1 Addr BR 1
L B2 Addr BR 2
L B3 Addr BR 4
L B4 Addr BR 10
L B5 Addr BR 20
L B0 Val
L B1 Val 1
L B2 Val 2
L B3 Val 4
L B4 Val 10
L B5 Val 20
;Now check for correct values.
L B0 SkipE 0
; Value for BR 0
L X ShowError Value for BR 0 wrong should be "0".
L B1 SkipE 1
; Value for BR 1
L X ShowError Value for BR 1 wrong should be "1".
L B2 SkipE 2
; Value for BR 2
L X ShowError Value for BR 2 wrong should be "2".
L B3 SkipE 4
; Value for BR 4
L X ShowError Value for BR 4 wrong should be "4".
L B4 SkipE 10
; Value for BR 10
L X ShowError Value for BR 10 wrong should be "10".
L B5 SkipE 20
; Value for BR 20
L X ShowError Value for BR 20 wrong should be "20".


37. Klink.Midas

; Klink.midas is a special routine for use in diagnosing IFUComplex
; microdiagnostic failures.
; Written by Frank Vest
; November 17, 1984 5:48 PM
L X Abs
L B14 Val
R B13 Val
L B14 Val
L X Virt
M B14 Val

38. BadChip.Midas

; December 3, 1983 3:25 PM
; Last modified by Frank Vest
L X DisplayOff
L X TimeOut 30000; 12 sec
L X Call XGETPIPE4(; Get the syndrome from pipe 4 and put it in "T"
L X Skip 1
L X ShowError Timed out
L X DisplayOff
;Now check for the bad chip.
;Start row "A"
L C7 SkipNE 113440

L X ShowError A-4 chip, odd or top MSA board.
L C7 SkipNE 113316

L X ShowError A-5 chip, odd or top MSA board.
L C7 SkipNE 112713

L X ShowError A-6 chip, odd or top MSA board.
L C7 SkipNE 113117

L X ShowError A-7 chip, odd or top MSA board.
L C7 SkipNE 112512

L X ShowError A-8 chip, odd or top MSA board.
L C7 SkipNE 113016

L X ShowError A-9 chip, odd or top MSA board.
L C7 SkipNE 112413

L X ShowError A-10 chip, odd or top MSA board.
L C7 SkipNE 113217

L X ShowError A-11 chip, odd or top MSA board.
L C7 SkipNE 112612

L X ShowError A-12 chip, odd or top MSA board.
L C7 SkipNE 113357
L X ShowError A-15 chip, odd or top MSA board.
L C7 SkipNE 112752

L X ShowError A-16 chip, odd or top MSA board.
L C7 SkipNE 113057

L X ShowError A-17 chip, odd or top MSA board.
L C7 SkipNE 112452

L X ShowError A-18 chip, odd or top MSA board.
L C7 SkipNE 113156

L X ShowError A-19 chip, odd or top MSA board.
L C7 SkipNE 112553

L X ShowError A-20 chip, odd or top MSA board.
L C7 SkipNE 113256

L X ShowError A-21 chip, odd or top MSA board.
L C7 SkipNE 112653

L X ShowError A-22 chip, odd or top MSA board.
L C7 SkipNE 112020

L X ShowError A-23 chip, odd or top MSA board.
; Start row "B".
L C7 SkipNE 113040

L X ShowError B-4 chip, odd or top MSA board.
L C7 SkipNE 113313

L X ShowError B-5 chip, odd or top MSA board.
L C7 SkipNE 112716

L X ShowError B-6 chip, odd or top MSA board.
L C7 SkipNE 113112

L X ShowError B-7 chip, odd or top MSA board.
L C7 SkipNE 112517

L X ShowError B-8 chip, odd or top MSA board.
L C7 SkipNE 113013

L X ShowError B-9 chip, odd or top MSA board.
L C7 SkipNE 112416

L X ShowError B-10 chip, odd or top MSA board.
L C7 SkipNE 113212

L X ShowError B-11 chip, odd or top MSA board.
L C7 SkipNE 112617

L X ShowError B-12 chip, odd or top MSA board.
L C7 SkipNE 113352
L X ShowError B-15 chip, odd or top MSA board.
L C7 SkipNE 112757

L X ShowError B-16 chip, odd or top MSA board.
L C7 SkipNE 113052

L X ShowError B-17 chip, odd or top MSA board.
L C7 SkipNE 112457

L X ShowError B-18 chip, odd or top MSA board.
L C7 SkipNE 113153

L X ShowError B-19 chip, odd or top MSA board.
L C7 SkipNE 112556

L X ShowError B-20 chip, odd or top MSA board.
L C7 SkipNE 113253

L X ShowError B-21 chip, odd or top MSA board.
L C7 SkipNE 112656

L X ShowError B-22 chip, odd or top MSA board.
L C7 SkipNE 112420

L X ShowError B-23 chip, odd or top MSA board.
; Start row "C".
L C7 SkipNE 112440

L X ShowError C-4 chip, odd or top MSA board.
L C7 SkipNE 113716

L X ShowError C-5 chip, odd or top MSA board.
L C7 SkipNE 112313

L X ShowError C-6 chip, odd or top MSA board.
L C7 SkipNE 113517

L X ShowError C-7 chip, odd or top MSA board.
L C7 SkipNE 112112

L X ShowError C-8 chip, odd or top MSA board.
L C7 SkipNE 113416

L X ShowError C-9 chip, odd or top MSA board.
L C7 SkipNE 112013

L X ShowError C-10 chip, odd or top MSA board.
L C7 SkipNE 113617

L X ShowError C-11 chip, odd or top MSA board.
L C7 SkipNE 112212

L X ShowError C-12 chip, odd or top MSA board.
L C7 SkipNE 113357
L X ShowError C-15 chip, odd or top MSA board.
L C7 SkipNE 112352

L X ShowError C-16 chip, odd or top MSA board.
L C7 SkipNE 113457

L X ShowError C-17 chip, odd or top MSA board.
L C7 SkipNE 112052

L X ShowError C-18 chip, odd or top MSA board.
L C7 SkipNE 113556

L X ShowError C-19 chip, odd or top MSA board.
L C7 SkipNE 112153

L X ShowError C-20 chip, odd or top MSA board.
L C7 SkipNE 113656

L X ShowError C-21 chip, odd or top MSA board.
L C7 SkipNE 112253

L X ShowError C-22 chip, odd or top MSA board.
L C7 SkipNE 113020

L X ShowError C-23 chip, odd or top MSA board.
; Start row "D".
L C7 SkipNE 112040

L X ShowError D-4 chip, odd or top MSA board.
L C7 SkipNE 113713

L X ShowError D-5 chip, odd or top MSA board.
L C7 SkipNE 112316

L X ShowError D-6 chip, odd or top MSA board.
L C7 SkipNE 113512

L X ShowError D-7 chip, odd or top MSA board.
L C7 SkipNE 112117

L X ShowError D-8 chip, odd or top MSA board.
L C7 SkipNE 113413

L X ShowError D-9 chip, odd or top MSA board.
L C7 SkipNE 112016

L X ShowError D-10 chip, odd or top MSA board.
L C7 SkipNE 113612

L X ShowError D-11 chip, odd or top MSA board.
L C7 SkipNE 112217

L X ShowError D-12 chip, odd or top MSA board.
L C7 SkipNE 113752
L X ShowError D-15 chip, odd or top MSA board.
L C7 SkipNE 112357

L X ShowError D-16 chip, odd or top MSA board.
L C7 SkipNE 113452

L X ShowError D-17 chip, odd or top MSA board.
L C7 SkipNE 112057

L X ShowError D-18 chip, odd or top MSA board.
L C7 SkipNE 113553

L X ShowError D-19 chip, odd or top MSA board.
L C7 SkipNE 112156

L X ShowError D-20 chip, odd or top MSA board.
L C7 SkipNE 113653

L X ShowError D-21 chip, odd or top MSA board.
L C7 SkipNE 112256

L X ShowError D-22 chip, odd or top MSA board.
L C7 SkipNE 113420

L X ShowError D-23 chip, odd or top MSA board.
; Start row "G".
L C7 SkipNE 113442

L X ShowError G-4 chip, odd or top MSA board.
L C7 SkipNE 112136

L X ShowError G-5 chip, odd or top MSA board.
L C7 SkipNE 113533

L X ShowError G-6 chip, odd or top MSA board.
L C7 SkipNE 112037

L X ShowError G-7 chip, odd or top MSA board.
L C7 SkipNE 113432

L X ShowError G-8 chip, odd or top MSA board.
L C7 SkipNE 112337

L X ShowError G-9 chip, odd or top MSA board.
L C7 SkipNE 113732

L X ShowError G-10 chip, odd or top MSA board.
L C7 SkipNE 112236

L X ShowError G-11 chip, odd or top MSA board.
L C7 SkipNE 113633

L X ShowError G-12 chip, odd or top MSA board.
L C7 SkipNE 112277
L X ShowError G-15 chip, odd or top MSA board.
L C7 SkipNE 113672

L X ShowError G-16 chip, odd or top MSA board.
L C7 SkipNE 112076

L X ShowError G-17 chip, odd or top MSA board.
L C7 SkipNE 113473

L X ShowError G-18 chip, odd or top MSA board.
L C7 SkipNE 112376

L X ShowError G-19 chip, odd or top MSA board.
L C7 SkipNE 113773

L X ShowError G-20 chip, odd or top MSA board.
L C7 SkipNE 112177

L X ShowError G-21 chip, odd or top MSA board.
L C7 SkipNE 113572

L X ShowError G-22 chip, odd or top MSA board.
L C7 SkipNE 112001

L X ShowError G-23 chip, odd or top MSA board.
; Start row "H".
L C7 SkipNE 113002

L X ShowError H-4 chip, odd or top MSA board.
L C7 SkipNE 112133

L X ShowError H-5 chip, odd or top MSA board.
L C7 SkipNE 113536

L X ShowError H-6 chip, odd or top MSA board.
L C7 SkipNE 112032

L X ShowError H-7 chip, odd or top MSA board.
L C7 SkipNE 113437

L X ShowError H-8 chip, odd or top MSA board.
L C7 SkipNE 112332

L X ShowError H-9 chip, odd or top MSA board.
L C7 SkipNE 113737

L X ShowError H-10 chip, odd or top MSA board.
L C7 SkipNE 112233

L X ShowError H-11 chip, odd or top MSA board.
L C7 SkipNE 113636

L X ShowError H-12 chip, odd or top MSA board.
L C7 SkipNE 112272
L X ShowError H-15 chip, odd or top MSA board.
L C7 SkipNE 113677

L X ShowError H-16 chip, odd or top MSA board.
L C7 SkipNE 112073

L X ShowError H-17 chip, odd or top MSA board.
L C7 SkipNE 113476

L X ShowError H-18 chip, odd or top MSA board.
L C7 SkipNE 112373

L X ShowError H-19 chip, odd or top MSA board.
L C7 SkipNE 113776

L X ShowError H-20 chip, odd or top MSA board.
L C7 SkipNE 112172

L X ShowError H-21 chip, odd or top MSA board.
L C7 SkipNE 113577

L X ShowError H-22 chip, odd or top MSA board.
L C7 SkipNE 112401

L X ShowError H-23 chip, odd or top MSA board.
; Start row "I".
L C7 SkipNE 112402

L X ShowError I-4 chip, odd or top MSA board.
L C7 SkipNE 112536

L X ShowError I-5 chip, odd or top MSA board.
L C7 SkipNE 113133

L X ShowError I-6 chip, odd or top MSA board.
L C7 SkipNE 112437

L X ShowError I-7 chip, odd or top MSA board.
L C7 SkipNE 113032

L X ShowError I-8 chip, odd or top MSA board.
L C7 SkipNE 112737

L X ShowError I-9 chip, odd or top MSA board.
L C7 SkipNE 113332

L X ShowError I-10 chip, odd or top MSA board.
L C7 SkipNE 112636

L X ShowError I-11 chip, odd or top MSA board.
L C7 SkipNE 113233

L X ShowError I-12 chip, odd or top MSA board.
L C7 SkipNE 112677
L X ShowError I-15 chip, odd or top MSA board.
L C7 SkipNE 113272

L X ShowError I-16 chip, odd or top MSA board.
L C7 SkipNE 112476

L X ShowError I-17 chip, odd or top MSA board.
L C7 SkipNE 113073

L X ShowError I-18 chip, odd or top MSA board.
L C7 SkipNE 112776

L X ShowError I-19 chip, odd or top MSA board.
L C7 SkipNE 113373
L X ShowError I-20 chip, odd or top MSA board.
L C7 SkipNE 112577

L X ShowError I-21 chip, odd or top MSA board.
L C7 SkipNE 113172

L X ShowError I-22 chip, odd or top MSA board.
L C7 SkipNE 113001

L X ShowError I-23 chip, odd or top MSA board.
; Start row "J".
L C7 SkipNE 112002

L X ShowError J-4 chip, odd or top MSA board.
L C7 SkipNE 112533

L X ShowError J-5 chip, odd or top MSA board.
L C7 SkipNE 113136

L X ShowError J-6 chip, odd or top MSA board.
L C7 SkipNE 112432

L X ShowError J-7 chip, odd or top MSA board.
L C7 SkipNE 113037

L X ShowError J-8 chip, odd or top MSA board.
L C7 SkipNE 112732

L X ShowError J-9 chip, odd or top MSA board.
L C7 SkipNE 113337

L X ShowError J-10 chip, odd or top MSA board.
L C7 SkipNE 112633

L X ShowError J-11 chip, odd or top MSA board.
L C7 SkipNE 113236

L X ShowError J-12 chip, odd or top MSA board.
L C7 SkipNE 112672
L X ShowError J-15 chip, odd or top MSA board.
L C7 SkipNE 113277

L X ShowError J-16 chip, odd or top MSA board.
L C7 SkipNE 112473

L X ShowError J-17 chip, odd or top MSA board.
L C7 SkipNE 113076

L X ShowError J-18 chip, odd or top MSA board.
L C7 SkipNE 112773

L X ShowError J-19 chip, odd or top MSA board.
L C7 SkipNE 113376

L X ShowError J-20 chip, odd or top MSA board.
L C7 SkipNE 112572

L X ShowError J-21 chip, odd or top MSA board.
L C7 SkipNE 113177

L X ShowError J-22 chip, odd or top MSA board.
L C7 SkipNE 113401

L X ShowError J-23 chip, odd or top MSA board.
; Start row "A" Bottom board
L C7 SkipNE 113600

L X ShowError A-4 chip, even or bottom MSA board.
L C7 SkipNE 113315

L X ShowError A-5 chip, even or bottom MSA board.
L C7 SkipNE 112707

L X ShowError A-6 chip, even or bottom MSA board.
L C7 SkipNE 113114

L X ShowError A-7 chip, even or bottom MSA board.
L C7 SkipNE 112506

L X ShowError A-8 chip, even or bottom MSA board.
L C7 SkipNE 113015

L X ShowError A-9 chip, even or bottom MSA board.
L C7 SkipNE 112407

L X ShowError A-10 chip, even or bottom MSA board.
L C7 SkipNE 113214

L X ShowError A-11 chip, even or bottom MSA board.
L C7 SkipNE 112606

L X ShowError A-12 chip, even or bottom MSA board.
L C7 SkipNE 113354
L X ShowError A-15 chip, even or bottom MSA board.
L C7 SkipNE 112746

L X ShowError A-16 chip, even or bottom MSA board.
L C7 SkipNE 113054

L X ShowError A-17 chip, even or bottom MSA board.
L C7 SkipNE 112446

L X ShowError A-18 chip, even or bottom MSA board.
L C7 SkipNE 113155

L X ShowError A-19 chip, even or bottom MSA board.
L C7 SkipNE 112547

L X ShowError A-20 chip, even or bottom MSA board.
L C7 SkipNE 113255

L X ShowError A-21 chip, even or bottom MSA board.
L C7 SkipNE 112647

L X ShowError A-22 chip, even or bottom MSA board.
L C7 SkipNE 112100

L X ShowError A-23 chip, even or bottom MSA board.
; Start row "B".
L C7 SkipNE 113200

L X ShowError B-4 chip, even or bottom MSA board.
L C7 SkipNE 113307

L X ShowError B-5 chip, even or bottom MSA board.
L C7 SkipNE 112715

L X ShowError B-6 chip, even or bottom MSA board.
L C7 SkipNE 113106

L X ShowError B-7 chip, even or bottom MSA board.
L C7 SkipNE 112514

L X ShowError B-8 chip, even or bottom MSA board.
L C7 SkipNE 113007

L X ShowError B-9 chip, even or bottom MSA board.
L C7 SkipNE 112415

L X ShowError B-10 chip, even or bottom MSA board.
L C7 SkipNE 113206

L X ShowError B-11 chip, even or bottom MSA board.
L C7 SkipNE 112614

L X ShowError B-12 chip, even or bottom MSA board.
L C7 SkipNE 113346
L X ShowError B-15 chip, even or bottom MSA board.
L C7 SkipNE 112754

L X ShowError B-16 chip, even or bottom MSA board.
L C7 SkipNE 113046

L X ShowError B-17 chip, even or bottom MSA board.
L C7 SkipNE 112454

L X ShowError B-18 chip, even or bottom MSA board.
L C7 SkipNE 113147

L X ShowError B-19 chip, even or bottom MSA board.
L C7 SkipNE 112555

L X ShowError B-20 chip, even or bottom MSA board.
L C7 SkipNE 113247

L X ShowError B-21 chip, even or bottom MSA board.
L C7 SkipNE 112655

L X ShowError B-22 chip, even or bottom MSA board.
L C7 SkipNE 112500

L X ShowError B-23 chip, even or bottom MSA board.
; Start row "C". December 2, 1983 1:41 PM
L C7 SkipNE 112600

L X ShowError C-4 chip, even or bottom MSA board.
L C7 SkipNE 113715

L X ShowError C-5 chip, even or bottom MSA board.
L C7 SkipNE 112307

L X ShowError C-6 chip, even or bottom MSA board.
L C7 SkipNE 113514

L X ShowError C-7 chip, even or bottom MSA board.
L C7 SkipNE 112106

L X ShowError C-8 chip, even or bottom MSA board.
L C7 SkipNE 113415

L X ShowError C-9 chip, even or bottom MSA board.
L C7 SkipNE 112007

L X ShowError C-10 chip, even or bottom MSA board.
L C7 SkipNE 113614

L X ShowError C-11 chip, even or bottom MSA board.
L C7 SkipNE 112206

L X ShowError C-12 chip, even or bottom MSA board.
L C7 SkipNE 113754
L X ShowError C-15 chip, even or bottom MSA board.
L C7 SkipNE 112346

L X ShowError C-16 chip, even or bottom MSA board.
L C7 SkipNE 113454

L X ShowError C-17 chip, even or bottom MSA board.
L C7 SkipNE 112046

L X ShowError C-18 chip, even or bottom MSA board.
L C7 SkipNE 113555

L X ShowError C-19 chip, even or bottom MSA board.
L C7 SkipNE 112147

L X ShowError C-20 chip, even or bottom MSA board.
L C7 SkipNE 113655

L X ShowError C-21 chip, even or bottom MSA board.
L C7 SkipNE 112247

L X ShowError C-22 chip, even or bottom MSA board.
L C7 SkipNE 113100

L X ShowError C-23 chip, even or bottom MSA board.
; Start row "D".
L C7 SkipNE 112200

L X ShowError D-4 chip, even or bottom MSA board.
L C7 SkipNE 113707

L X ShowError D-5 chip, even or bottom MSA board.
L C7 SkipNE 112315

L X ShowError D-6 chip, even or bottom MSA board.
L C7 SkipNE 113506

L X ShowError D-7 chip, even or bottom MSA board.
L C7 SkipNE 112114

L X ShowError D-8 chip, even or bottom MSA board.
L C7 SkipNE 113407

L X ShowError D-9 chip, even or bottom MSA board.
L C7 SkipNE 112015

L X ShowError D-10 chip, even or bottom MSA board.
L C7 SkipNE 113606

L X ShowError D-11 chip, even or bottom MSA board.
L C7 SkipNE 112214

L X ShowError D-12 chip, even or bottom MSA board.
L C7 SkipNE 113746
L X ShowError D-15 chip, even or bottom MSA board.
L C7 SkipNE 112354

L X ShowError D-16 chip, even or bottom MSA board.
L C7 SkipNE 113446

L X ShowError D-17 chip, even or bottom MSA board.
L C7 SkipNE 112054

L X ShowError D-18 chip, even or bottom MSA board.
L C7 SkipNE 113547

L X ShowError D-19 chip, even or bottom MSA board.
L C7 SkipNE 112155

L X ShowError D-20 chip, even or bottom MSA board.
L C7 SkipNE 113647

L X ShowError D-21 chip, even or bottom MSA board.
L C7 SkipNE 112255

L X ShowError D-22 chip, even or bottom MSA board.
L C7 SkipNE 113500

L X ShowError D-23 chip, even or bottom MSA board.
; Start row "G".
L C7 SkipNE 113410

L X ShowError G-4 chip, even or bottom MSA board.
L C7 SkipNE 112135

L X ShowError G-5 chip, even or bottom MSA board.
L C7 SkipNE 113527

L X ShowError G-6 chip, even or bottom MSA board.
L C7 SkipNE 112034

L X ShowError G-7 chip, even or bottom MSA board.
L C7 SkipNE 113426

L X ShowError G-8 chip, even or bottom MSA board.
L C7 SkipNE 112334

L X ShowError G-9 chip, even or bottom MSA board.
L C7 SkipNE 113726

L X ShowError G-10 chip, even or bottom MSA board.
L C7 SkipNE 112235

L X ShowError G-11 chip, even or bottom MSA board.
L C7 SkipNE 113627

L X ShowError G-12 chip, even or bottom MSA board.
L C7 SkipNE 112247
L X ShowError G-15 chip, even or bottom MSA board.
L C7 SkipNE 113666

L X ShowError G-16 chip, even or bottom MSA board.
L C7 SkipNE 112075

L X ShowError G-17 chip, even or bottom MSA board.
L C7 SkipNE 113467

L X ShowError G-18 chip, even or bottom MSA board.
L C7 SkipNE 112375

L X ShowError G-19 chip, even or bottom MSA board.
L C7 SkipNE 113767

L X ShowError G-20 chip, even or bottom MSA board.
L C7 SkipNE 112174

L X ShowError G-21 chip, even or bottom MSA board.
L C7 SkipNE 113566

L X ShowError G-22 chip, even or bottom MSA board.
L C7 SkipNE 112004

L X ShowError G-23 chip, even or bottom MSA board.
; Start row "H".
L C7 SkipNE 113010

L X ShowError H-4 chip, even or bottom MSA board.
L C7 SkipNE 112127

L X ShowError H-5 chip, even or bottom MSA board.
L C7 SkipNE 113535

L X ShowError H-6 chip, even or bottom MSA board.
L C7 SkipNE 112026

L X ShowError H-7 chip, even or bottom MSA board.
L C7 SkipNE 113434

L X ShowError H-8 chip, even or bottom MSA board.
L C7 SkipNE 112326

L X ShowError H-9 chip, even or bottom MSA board.
L C7 SkipNE 113734

L X ShowError H-10 chip, even or bottom MSA board.
L C7 SkipNE 112227

L X ShowError H-11 chip, even or bottom MSA board.
L C7 SkipNE 113635

L X ShowError H-12 chip, even or bottom MSA board.
L C7 SkipNE 112266
L X ShowError H-15 chip, even or bottom MSA board.
L C7 SkipNE 113674

L X ShowError H-16 chip, even or bottom MSA board.
L C7 SkipNE 112067

L X ShowError H-17 chip, even or bottom MSA board.
L C7 SkipNE 113475

L X ShowError H-18 chip, even or bottom MSA board.
L C7 SkipNE 112367

L X ShowError H-19 chip, even or bottom MSA board.
L C7 SkipNE 113775

L X ShowError H-20 chip, even or bottom MSA board.
L C7 SkipNE 112166

L X ShowError H-21 chip, even or bottom MSA board.
L C7 SkipNE 113574

L X ShowError H-22 chip, even or bottom MSA board.
L C7 SkipNE 112404

L X ShowError H-23 chip, even or bottom MSA board.
; Start row "I".
L C7 SkipNE 112410

L X ShowError I-4 chip, even or bottom MSA board.
L C7 SkipNE 112535

L X ShowError I-5 chip, even or bottom MSA board.
L C7 SkipNE 113127

L X ShowError I-6 chip, even or bottom MSA board.
L C7 SkipNE 112434

L X ShowError I-7 chip, even or bottom MSA board.
L C7 SkipNE 113026

L X ShowError I-8 chip, even or bottom MSA board.
L C7 SkipNE 112734

L X ShowError I-9 chip, even or bottom MSA board.
L C7 SkipNE 113326

L X ShowError I-10 chip, even or bottom MSA board.
L C7 SkipNE 112635

L X ShowError I-11 chip, even or bottom MSA board.
L C7 SkipNE 113227

L X ShowError I-12 chip, even or bottom MSA board.
L C7 SkipNE 112674
L X ShowError I-15 chip, even or bottom MSA board.
L C7 SkipNE 113266

L X ShowError I-16 chip, even or bottom MSA board.
L C7 SkipNE 112475

L X ShowError I-17 chip, even or bottom MSA board.
L C7 SkipNE 113067

L X ShowError I-18 chip, even or bottom MSA board.
L C7 SkipNE 112775

L X ShowError I-19 chip, even or bottom MSA board.
L C7 SkipNE 113367

L X ShowError I-20 chip, even or bottom MSA board.
L C7 SkipNE 112574

L X ShowError I-21 chip, even or bottom MSA board.
L C7 SkipNE 113166

L X ShowError I-22 chip, even or bottom MSA board.
L C7 SkipNE 113004

L X ShowError I-23 chip, even or bottom MSA board.
; Start row "J".December 2, 1983 6:01 PM
L C7 SkipNE 112010

L X ShowError J-4 chip, even or bottom MSA board.
L C7 SkipNE 112527

L X ShowError J-5 chip, even or bottom MSA board.
L C7 SkipNE 113135

L X ShowError J-6 chip, even or bottom MSA board.
L C7 SkipNE 112426

L X ShowError J-7 chip, even or bottom MSA board.
L C7 SkipNE 113034

L X ShowError J-8 chip, even or bottom MSA board.
L C7 SkipNE 112726

L X ShowError J-9 chip, even or bottom MSA board.
L C7 SkipNE 113334

L X ShowError J-10 chip, even or bottom MSA board.
L C7 SkipNE 112627

L X ShowError J-11 chip, even or bottom MSA board.
L C7 SkipNE 113235

L X ShowError J-12 chip, even or bottom MSA board.
L C7 SkipNE 112666
L X ShowError J-15 chip, even or bottom MSA board.
L C7 SkipNE 113274

L X ShowError J-16 chip, even or bottom MSA board.
L C7 SkipNE 112467

L X ShowError J-17 chip, even or bottom MSA board.
L C7 SkipNE 113075

L X ShowError J-18 chip, even or bottom MSA board.
L C7 SkipNE 112767

L X ShowError J-19 chip, even or bottom MSA board.
L C7 SkipNE 113375

L X ShowError J-20 chip, even or bottom MSA board.
L C7 SkipNE 112566

L X ShowError J-21 chip, even or bottom MSA board.
L C7 SkipNE 113174

L X ShowError J-22 chip, even or bottom MSA board.
L C7 SkipNE 113404

L X ShowError J-23 chip, even or bottom MSA board.

L X ShowError I couldn’t figure out which memory chip is bad.
; end of Bottom board


39. MsaPair.Midas

; December 3, 1983 3:25 PM
; Last modified by Frank Vest May 6, 1985 12:06 PM
L B3 SkipGE 20
L X ShowError Module 0
L B3 SkipGE 20
L X Skip .Done
L B3 SkipGE 40
L X ShowError Module 1 if 64k chips, Module 0 if 256k chips.
L B3 SkipGE 40
L X Skip .Done
L B3 SkipGE 60
L X ShowError Module 2 if 64k chips, Module 0 if 256k chips.
L B3 SkipGE 60
L X Skip .Done
L B3 SkipGE 100
L X ShowError Module 3 if 64k chips, Module 0 if 256k chips.
L B3 SkipGE 100
L X Skip .Done
L B3 SkipGE 200
L X ShowError Module 1, 256k chips are installed.
L B3 SkipGE 200
L X Skip .Done
L B3 SkipGE 300
L X ShowError Module 2, 256k chips are installed.
L B3 SkipGE 300
L X Skip .Done
L B3 SkipGE 400
L X ShowError Module 3, 256k chips are installed.
L X Skip .Done
.Done
L X DisplayOn

40. IMRH.Midas

L A2 Val 10466

41. IMLH.Midas

L A2 Val 10472

42. RAMPE.Midas

L A2 Val 477

43. IOBPE.Midas

L A2 Val 10474

44. MDPE.Midas

L A2 Val 10456

45. MemoryPE.Midas

L A2 Val 10076

46. SaveDisplay.Midas

L X OpenOutput CRASH
L X WriteMessage ~Crash dump on\
L X WriteDT
L X WriteMessage ~
L X DumpDisplay
L X CloseOutput
L X ShowError Abort and print the file CRASH.REPORT with Empress

47. SaveIfuCrash.Midas

L X OpenOutput IFUCRASH
L X WriteMessage ~Crash dump on\
L X WriteDT
L X WriteMessage ~
L X DumpDisplay
L X DMux
L X PrettyPrint CJNK0
L X PrettyPrint CJNK1
L X PrettyPrint FFEQ
L X PrettyPrint CJNK3
L X PrettyPrint BNT
L X PrettyPrint PENC
L X PrettyPrint CTD
L X PrettyPrint NEXT
L X PrettyPrint CIA
L X PrettyPrint TNIA
L X PrettyPrint BNPC
L X PrettyPrint CIAINC
L X PrettyPrint CTASK
L X PrettyPrint RA
L X PrettyPrint TOPE
L X PrettyPrint READY
L X PrettyPrint BMUX
L X PrettyPrint ALUB
L X PrettyPrint ALUA
L X PrettyPrint MAR
L X PrettyPrint ABCON
L X PrettyPrint PERR
L X PrettyPrint SHMV
L X PrettyPrint PRFA
L X PrettyPrint SCCON
L X PrettyPrint QPDCON
L X PrettyPrint ALUCON
L X PrettyPrint NEXTCL
L X PrettyPrint RADDR
L X PrettyPrint STKRB
L X PrettyPrint RTSB
L X PrettyPrint PJUNK
L X PrettyPrint PVAH
L X PrettyPrint PVAL
L X PrettyPrint MAPAD
L X PrettyPrint HIT
L X PrettyPrint HOLD
L X PrettyPrint PAIR
L X PrettyPrint PIPEAD
L X PrettyPrint AAD
L X PrettyPrint MEMB
L X PrettyPrint MEMD0
L X PrettyPrint DAD
L X PrettyPrint FD
L X PrettyPrint EC
L X PrettyPrint TSYN
L X PrettyPrint MDMAD
L X PrettyPrint DADE
L X PrettyPrint MAPBUF
L X PrettyPrint P34INEC
L X PrettyPrint MCDTSK
L X PrettyPrint STA
L X PrettyPrint APESRN
L X PrettyPrint STOUT
L X PrettyPrint TAGAT
L X PrettyPrint MEMST
L X PrettyPrint FLTMEM
L X PrettyPrint RFSSRN
L X PrettyPrint EC1MAKE
L X PrettyPrint MAPCTRL
L X PrettyPrint PEEC
L X PrettyPrint INMAP
L X PrettyPrint MEMRQ
L X PrettyPrint LOADS
L X PrettyPrint HJ
L X PrettyPrint MX
L X PrettyPrint JMPEXC
L X PrettyPrint PCJ
L X PrettyPrint FFK
L X PrettyPrint IDLY
L X PrettyPrint IFUM 0
L X PrettyPrint IFUM 1
L X PrettyPrint IFUM 2
L X PrettyPrint IFUM 3
L X PrettyPrint IFUM 4
L X PrettyPrint IFUM 5
L X PrettyPrint IFUM 6
L X PrettyPrint IFUM 7
L X PrettyPrint IFUM 10
L X PrettyPrint IFUM 11
L X PrettyPrint IFUM 12
L X PrettyPrint IFUM 13
L X PrettyPrint IFUM 14
L X PrettyPrint IFUM 15
L X PrettyPrint IFUM 16
L X PrettyPrint IFUM 17
L X PrettyPrint IFUM 20
L X PrettyPrint IFUM 400
L X PrettyPrint IFUM 401
L X PrettyPrint IFUM 402
L X PrettyPrint IFUM 403
L X PrettyPrint IFUM 404
L X PrettyPrint IFUM 405
L X PrettyPrint IFUM 406
L X PrettyPrint IFUM 407
L X PrettyPrint IFUM 410
L X PrettyPrint IFUM 411
L X PrettyPrint IFUM 412
L X PrettyPrint IFUM 413
L X PrettyPrint IFUM 414
L X PrettyPrint IFUM 415
L X PrettyPrint IFUM 416
L X PrettyPrint IFUM 417
L X PrettyPrint IFUM 420
L X PrettyPrint IFUM 1000
L X PrettyPrint IFUM 1001
L X PrettyPrint IFUM 1002
L X PrettyPrint IFUM 1003
L X PrettyPrint IFUM 1004
L X PrettyPrint IFUM 1005
L X PrettyPrint IFUM 1006
L X PrettyPrint IFUM 1007
L X PrettyPrint IFUM 1010
L X PrettyPrint IFUM 1011
L X PrettyPrint IFUM 1012
L X PrettyPrint IFUM 1013
L X PrettyPrint IFUM 1014
L X PrettyPrint IFUM 1015
L X PrettyPrint IFUM 1016
L X PrettyPrint IFUM 1017
L X PrettyPrint IFUM 1020
L X PrettyPrint IFUM 1400
L X PrettyPrint IFUM 1401
L X PrettyPrint IFUM 1402
L X PrettyPrint IFUM 1403
L X PrettyPrint IFUM 1404
L X PrettyPrint IFUM 1405
L X PrettyPrint IFUM 1406
L X PrettyPrint IFUM 1407
L X PrettyPrint IFUM 1410
L X PrettyPrint IFUM 1411
L X PrettyPrint IFUM 1412
L X PrettyPrint IFUM 1413
L X PrettyPrint IFUM 1414
L X PrettyPrint IFUM 1415
L X PrettyPrint IFUM 1416
L X PrettyPrint IFUM 1417
L X PrettyPrint IFUM 1420
X CloseOutput
L X ShowError Abort and print the file IFUCRASH.REPORT with Empress

48. SimTestNoErrors.Midas

L B19 Addr CJNK3
LR X DMux
L B19 Val 177774 ; get rid of bSwitch’a/A failures
L X RdCmds
L X ifud
M B7 Val
LR X DMux ; Get rid of the DSel0 and the DSel1 errors
L B7 Val 177477; Get rid of the DSel0 and the DSel1 errors
L B10 Addr HIT
LR X DMux
L B10 Val 177477 ; get rid of ColVic.0 and ColVic.1
L X RdCmds
L X mmx
LR X DMux
L B6 Val 167777 ; get rid of STWait-Mem’/X errors
L X TimeOut 7777777777;
as close to infinite timeout as we can manage.
L X SimTest
M X DMux ; TO DISPLAY THE ERROR(S).

49. SimTest20.Midas

; By Frank Vest
; May 5, 1984 10:51 AM

L B19 Addr CJNK3
LR X DMux
L B19 Val 177774 ; get rid of bSwitch’a/A failures
L X RdCmds
L X ifud
M B7 Val
LR X DMux ; Get rid of the DSel0 and the DSel1 errors
L B7 Val 177477; Get rid of the DSel0 and the DSel1 errors
L B10 Addr HIT
LR X DMux
L B10 Val 177477 :get rid of ColVic.0 and ColVic.1
L X RdCmds
L X mmx
LR X DMux
L B6 Val 167777 ; get rid of STWait-Mem’/X errors
;Now run the simtest
L X TimeOut 77777777
L X SimTest
L X Skip .Error
L X Skip .Complete
.Error
L X OpenOutput SIMERROR
L X WriteMessage ~Simulator dump on\
L X WriteDT
L X WriteMessage ~
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error1
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error1
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error2
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error2
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error3
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error3
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error4
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error4
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error5
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error5
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error6
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error6
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error7
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error7
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error8
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error8
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error9
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error9
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error10
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error10
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error11
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error11
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error12
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error12
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error13
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error13
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error14
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error14
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error15
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error15
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error16
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error16
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error17
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error17
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error18
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error18
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error19
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error19
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures

L X TimeOut 77777777 ; Start over delay set forever
L X SimTest
L X Skip .Error20
L X Skip .Complete
L X WriteMessage ~Simulator dump on\
L X WriteDT
.Error20
M X DMux ; Put failures on comment line
L X DumpDisplay ; Print 1st 20 simulation failures
L X CloseOutput
L X ShowError Abort (20 SimTest errors) print the file SIMERROR.REPORT with Empress


.Complete
L X CloseOutput


50. StartMap.Midas

L B19 Addr HOLD
LR X DMux
L B19 Val 165454

51. MirDebug.Midas

L A2 Val 10476

52. IMBDAddr.Midas

; Written by Frank Vest
; April 5, 1984 4:53 PM
L C0 Addr IMBD 0
L C1 Addr IMBD 1
L C2 Addr IMBD 2
L C3 Addr IMBD 4
L C4 Addr IMBD 10
L C5 Addr IMBD 20
L C6 Addr IMBD 40
L C7 Addr IMBD 100
L C8 Addr IMBD 200
L C9 Addr IMBD 400
L C10 Addr IMBD 1000
L C11 Addr IMBD 2000
L C12 Addr IMBD 4000
L C0 Val 0
L C1 Val 1
L C2 Val 2
L C3 Val 4
L C4 Val 10
L C5 Val 20
L C6 Val 40
L C7 Val 100
L C8 Val 200
L C9 Val 400
L C10 Val 1000
L C11 Val 2000
L C12 Val 4000
;Now check for correct values.
L C0 SkipE 0
; Value for IMBD 0
L X ShowError Value for IMBD 0 wrong should be "0" ContB board.
L C1 SkipE 1
; Value for IMBD 1
L X ShowError Value for IMBD 1 wrong should be "1" ContB board.
L C2 SkipE 2
; Value for IMBD 2
L X ShowError Value for IMBD 2 wrong should be "2" ContB board.
L C3 SkipE 4
; Value for IMBD 4
L X ShowError Value for IMBD 4 wrong should be "4" ContB board.
L C4 SkipE 10
; Value for IMBD 10
L X ShowError Value for IMBD 10 wrong should be "10" ContB board.
L C5 SkipE 20
; Value for IMBD 20
L X ShowError Value for IMBD 20 wrong should be "20" ContB board.
L C6 SkipE 40
; Value for IMBD 40
L X ShowError Value for IMBD 40 wrong should be "40" ContB board.
L C7 SkipE 100
; Value for IMBD 100
L X ShowError Value for IMBD 100 wrong should be "100" ContB board.
L C8 SkipE 200
; Value for IMBD 200
L X ShowError Value for IMBD 200 wrong should be "200" ContB board.
L C9 SkipE 400
; Value for IMBD 400
L X ShowError Value for IMBD 400 wrong should be "400" ContB board.
L C10 SkipE 1000
; Value for IMBD 1000
L X ShowError Value for IMBD 1000 wrong should be "1000" ContB board.
L C11 SkipE 2000
; Value for IMBD 2000
L X ShowError Value for IMBD 2000 wrong should be "2000" ContB board.
L C12 SkipE 4000
; Value for IMBD 4000
L X ShowError Value for IMBD 4000 wrong should be "4000" ContB board.