1130 Diagnostics Volume 2 196706
0 u 0 c) 0 0 (J 0 0
IBM MAINTENANCE OIA\.NOSTIC PROGRAM FOR THE 1130 SYSTFM 1130 SCOPE LOOP PROGRAMS

0 0 0 () 0 o·o 0 (_) 0 0 0 0 0

PART NO. 224.3962

PAGE

l

IBM MAINTLNANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1110 SCOPF LOOP PROGRAMS

0

PART NO·. 2243962

'PAGE

lA

. PARAGRAPH 1. PURPOSE 2. RF.QUIREMENTS 3. USE PROCEOURE 4. PR I NTOlJT S 5. COMMENTS 6. APPENDIX A APPENDIX B 6.01
6.03
6.05 6.06 6.07 6.08 6.09 . 6.10 6.11 6.12 6.13

*************************************************** 3A000020

* * * * * * * *

T AA L E 0 F C 0 NT E NT S

*********

...
CHARACTER CODES AND CONTROLS · ·

PAGE lA lA lA lA lA 2

3A000030 . 3A000040
3A000050 3A000060 3A000070 3A000080 3A000090
3AOOOIOO 3A000110 3A000120 3A000130 3A000140 3A000150 3A000160 3A000170 3A000180 3AOOOI<JO

* SCOPE LOOP PROGRAMS
*** CORE STORAGE CHECK

3A000200 3A000210 3A000220 3A000230

** CONSOLE PRINTFR

3A000240 3A000250

** KEYBOARD

3A000260 3A000270

** PAPER TAPE PUNCH

3A000280 3A000290

** PAPER TAPE READER

3A000300 3A000310

** 1442 PUNCH

3A000320 3A000330

** 1442 READER

3A000340 3A000350

** 2310 SEEK

3A000360 3A000370

** 2310 READ/WRITE/COMPARE

3A000380 3A000390

** 1627 PLOTTFR

3A000400 3A000410

** 2501 READER

3A000420 3A000430

** 1403 PRINTER

3A000440 3A0004.5.0

** 1132 PRINTER

3A000460 3A000470

* 3A000480
*************************************************** 3A000490

*************************************************** 3A000510

l. PUR PllSF

* 3A000520
* ONE CARO PROGRAMS THAT PROVIDE THE C.E. WITH THE 3A000530

* ABILITY TO E~FRCISE VARIOUS FUNCTIONS Of THE

..3A000540

** 1130 SYSTEM. fACH CARO IS IDENTIFIED BY THF

3A000550

NUMBER IN COLUMNS 79 AND 80. THIS NUMBER REFERES 3AQ00560

* TO A PARAGRAPH WITHIN THF APPENDIX.

3A000570

2. RF.QUIREMENTS

** 3A00.0580 THE C.E. MUST HAVE THE llJO SYSTEM ANO A MEANS 3A000590

* TO ENTER THE PROGRAM.

3A000600

3. USE PROCEDURE **

.3A000610 3A000620

3.1 SFTUP ANO fJPERATION

** CHECK EACH WRITE-UP FOR SWITCH SETTINGS REFORE

* ANO AFTER LOADING.

.

3A000630 3A000640 3A000650

'3.2 LOADING

** THE PROGRAM IS LOADED IN IPL MOOE FROM CARDS,

3A000660 3A000670

* PAPER TAPE OR MAY BE BIT-SWITCHED IN.

3A0006RO

J.3 WAITS

** WAITS ARE IOENTIFIEO BY THE B-REGISTER. THF.Y

3A000690 3A000700

* HAVE THE FOLLOWING MEANING,

3A000710

** B-REG '3001 BIT SWITCH SETTINGS REQUIREQ.

3A000720 3AOOD730

* * * * * * * * * * * * * 3.4 TERMINATION *****

PRESS

3002 ONE PASS OF THE PROGRAM HAS BEEN COMPLETED.
1003 NO INTERRUPT RECEIVED AFTER A WRITE COMMAND.
3004 NO INTERRUPT RECEIVED AFTER A PEAD . COMMAND.
3005 NO INTERRUPT RECEIVED AFTER A CONTROL COMMAND.
3006 ERROR, SEE INOIVIOUAL PROGRAM.
3007 ERROR, SEE INDIVIDUAL PROGRAM.
IMMEDIATE STOP. IF PROGRAM STOP IS PRESSED

3A000740 3A000750 3A000760 3A000770 3A000780 3A000790 3AOOOBOO 3AOOOR10 3A000820 3A000830 3A000840 3A000850 3AOOOR60 3AOOOR70 3A000880 3A000890 3A000900 3A000910

* THE PROGRAM MAY NOT RUN BY PRESSING START BE-

3A000920

* GAUSE INTERRUPT~ IS ON.

3A000930

3.5 RESTART

** PRESS IMMEDIATE STOP AND RESET. PRELOADING

3A000940 3A000950

* SWITCHES MAY BE SET AS DESIRED. PRESS START. AT 3A000960

* WAIT 1 MAKE REQUIRED BIT SWITCH SETTINGS.

3A000970

4. PRINTOUTS

** NONE EXCEPT FOR DEVICES THAT PRINT CHARCTF.RS

3A000980 3A000990

* ENTERFD FROM THE BIT SWITCHES~

3A001000

lj. COMMENTS

* 3A001010
* IN MOST CASES A SPECIFIFIF.O 1 LDX 1 MAY RF.PLACE A 3A001020

* WAIT TO ALLOW RUNNING WITHOUT INTERRUPT. ERROR 3A001030

* WAITS MAY BE REPLACED BY A 'NOP'· OTHER COMMENTS 3A001040

*·Will BE FOUND IN EACH PROGRAM. AN INSTRUCTION

3A001050

* FOLLOWED BY *A* WILL BE ALTERED. THIS IS DUE TO 3A001060

* THE LIMITATIONS OF 1130 IPL MOOE. THE ALTERED

3A001070

* INSTRUCTION Will FOLLOW THE *A*·

3A001080

* 3A001090
*************************************************** 3A001100

DATE
EC NO.

15FFB68 2SJUL69 420403 571053

!-,

PROG ID
PAGE

03AO-O 1

DATE
EC NO.

15FEB68 25JUL69

420403

571053

PROG to PAGE

03AO-O lA

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM li30 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

2

* 6.

* C~AR

APPENDIX A

A

* B

* .C

* * * *

0 E F G

**·***************

H
I J
K L
M
N 0
P
Q
R
S T U
V
W X V

***

Z
0 I

* 2

** 1132 * 1403 * KEY/BO * CON/PTR U/C * CON/PTR l/C* 3A001120

* * *

Cl C2

*

64 25

*

AOOO 8800

* *

lE

*

IA

*

3C * 3AOOll30 la * 3AOOII40

* * C3 * 26 * 8400

lE

*

lC * 3A001150

* * * * · * ·*************** ****

C4 C5 C6 C7
ca
C9 01
02 03 04 05 06
07 oa 09 E2 E3 E4 E5 E6 E7 Ea E9
FO
Fl F2

* * * * * * · * * * * *·****
*
* * * * * * ~
*

67 68 29 2A 6B
2C 5a l~ lA 58 IC 50
5E
IF 20 OD OE 4F
IO 51 52 I3 54
49 40 OI

* * * * * * ·****** * * * * * * * * * * * * *

8200 8100 80aO 8040 8020 ao10
5000 4800 4400 4200 4100
4080 4040 4020
40IO 2aoo 2400 2200 210-0
2080 2040 2020 2010
2000 1000
0800

* * * * *
* *
* * *
***
*
* *
*
* *
* * *
* *
*
*

32 36

* *

30 * 3A001160 34 * 3A001170

12

*

10 * 3A001180

16

*

14 * 3A00ll90

26

*

24 * 3A001200

22 7E

* *

20 $ 3A0012IO 7C * 3A001220

5A

*

58 * 3A001230

5E

*

5C * 3A001240

72

*

70 * 3A001250

76

*

52

*

74 50

** 3AOOl260 3A001270

56

*

54 * 3A001280

66

*

64 * 3A001290

62

*

60 * 3A001300

9A

*

9a * 3A001310

9E B2

* *

9C * 3A001320 80 * 3A001330

B6 92

* *

84 * 3A001340 90 * 3A001350

96

*

94 * 3A001360

A6

*

A4 * 3A001370

AZ

*

AO * 3A001380

C4

************** 3A001390

FC

*

3A001400

08

* ************ 3A001410

* 3

* *

4
·5

* * *
*

F3 F4 F5

* *

02 43

·.. 04

*
*

0400
0200 0100

*
* *

* 6

***

7 a 9

* *

= $

* * *

F6 F7 Fa

*
* *

45 46 07

*
* *

0080 0040
0020

* *
*

*
*

F9 7E

*
*

08 4A

*
*

0010 OOAO

* *

· 58 · 62 · 4420 *

* * * * * * * * * *·***

+
* I
& SPACE
NUMBER AT LS THN

*
* · · * * * * *
· *

48 70 68 40
60 50 4E 61
5C 50 00

* * * * ·
~
* * * *
*

6E OB 16 57
61 2F 60 4C
23 I5 7F

* * * * * * * * * * *

·-------------· ·---~---------*

·-------------·

8420 0120 2420 8120 4000 4120
80AO 3000 4220 8000 0000
0420 0220 8220

* · * *
* *
*
* *
* * * *
* *

* LOG/NOT·------------~* 4060 *

DC FO

* * * CONSOLE * 3A001420
* PRINTER * 3A001430

F4

* * CONTROLS* 3A001440

DO

* ************ 3A001450

04 E4 EO

* *
*

*
* *

CARRIER * 3A001460 RETURN * 3A001470 81 * 3A001480

C2

* ************ 3A001490

40

* * TAB * 3A001500

00 · * *

41 * 3A001510

E6

* ************ 3A001520

80 FE

** * SPACE * 3A001530

*

21 * 3A001540

84

* ************ 3A001550

F6 DA

** *BACK/SPACE· 3A001560

*

11 * 3A001570

BC

* ************ 3A001580

06 44

** * SHIFT TO * 3A001590 * RED * 3A001600

21

* *

09 * 3A001610

CO

* *

* 3A001620

04

* ************ 3A001630

OE F2

* *

* *

SHIFT TO BLACK

* *

3A001640 3A001650

* * SEM/CLM·-------------· 40AO *
. * QUOTE ·-------------* 0060

02

* *

05 * 3A001660

E2

* ************ 3A001670

* LOG/OR ·-------------* 8060 ~

C6

* * LINE FEED* 3A001680

* UNSCORE·-------------· 2120 *
* QST MK ·-------------· 2060 ·
* COLON ·--~---------· 0820 * * GRT THN·-------------· 20AO *

BE

* *

03 * 3A001690

a6

* ************ 3A001700

82

*

3A001710

46

*

3A001720

* EXCLAIM·-------------· 4820 *

42

*

3A001730

* PERCENT·----~--------* 2220 *

06

*

3A001740

** CENT ·-------------·

EDF

·-------~-----*

** ER CHR ·-------------* ER FLO ·-------------·

· 0-8-2 ·-------------·

8820
0008 0004 0002 2820

*

02

*

***************

*

*

*

3A001750
3A001760 3A001770 3A001780 3A001790

DATE EC NO.
"'· I
,/

I5FEB68 25JUL69 420403 571053

PROG ID PAGE

03AO-O
2

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO· 2243962

PAGE

2A

****~*L*O*T*T*E*R*

*******************·******************** BIT SWITCH CONTROL * PAPER TAPE BIT SW

** *

3A001800 3A001810

******************************* CONTROL AND BINARY* 3A001820

*

* PATTERN DATA.

* lA0.01830.

* BIT SWS

FUNCTION

********************* 3A00l&·O

* 0 AND 8

PEN DOWN.

*

3A0Ql850

* 1 AND 9

DRUM DOWN

*

3AOOi860

* 2 AND 10 DRUM UP

**

** *

* 3A001870

· 3 AND 11 - CARR. RIGHT * * * * * * . * * 3A001880

* 4 AND 12 -.,.. CARR. LEFT * 5 AND 13 -- PEN UP ·

* * * O·. * * · 3AOOl890

· ·o 0

· O * 3AOOl900 ...

* SET CHAR. 1 IN BIT SWS 0-5 *

0 O·

* 3A001910

* SET CHAR. 2 IN BIT SWS 8-13 *

0

0 0 0 * 3A0019ZO

*******************************

0

· 0 0 , * 3A001930

*

*

0

· 0 0 · 3AOOl940

· ·

* *

0 0

·

0

0

o ··

3A001950 3A001960

*********************

*

O

0 * 3A001970

· DECIMAL TO HEX *

*

0

0 * 3AOOl980

* CONVERSION TABL.E *

*

0

* 3A001990

*********************

*

0 0 · 0 0 0 · 3A002000

· CVL · BIT SW *

*

0 0 0 0 * 3A002010

* NUMBER * SETTING *

*

0 0 · 0 0 * 3A002020

* IN HEX * IN HEX *

*

00 · 0

* 3A002030

*********************

*

0 0 · O 0 * 3A002040

* 10 * OA *

*

0 0 · 0 * 3A002050

* 20 * 14 *

*

00 ·

~ * ~A002060

* 30 * 40

* *

lE 28

* *

*

00 ·

* 3A002070

*

0 .·o 0 0 * 3A002080

* 50 * 32 *

*

0 · 0 0 * 3A002090

* 60 * 3C *

*

0 · 0 0 * 1A002l00

* *

70 80

* 90

* 46

* *

50 5A

* * *

*

0 ·0

* 3A002110

*

o·

O O · 3A002120

*

0

0 · 3A002130

* 100 * 64 *

*

0

0 * JA002140

* 110 * 6E *

*

0

* 3A002150

* 120 * 18 *

* 130 * 82 * 140 * 8C

* *

* * *

0 · 0 0 0 * 3A002160 · 0 0 0 * 3A002170
0 · 0 0 * 3A00Zl80

* 150 * 96 *

*

0· 0

* 3AOOZ190

* 160 * AO *

*

0

0 0 * 3A002200

* 170 · AA * * 180 * B4 *

· *

0 · 0 · 3A002210

0 ·

0 * 3A002220

* 190 * BE *

*

0

* 3A002230

· 200 · ca ·

·

· o o o · 1Aoo2240

*********************

*

O O * 3A002250

·

* ·

0 0 · 3A002260 .

*

*

· 0

* 3A002270

*

*

0 0 * 3A002280

·

*

O · 3.A002290

* TO READ/COMPARE BINARY

*

0 * 3A002JOO

* PATTERN, LOAD TAPE HERE ----·

* 3A002310

*

*

* 3A002320

*

PAPER *

* 3A002330

*

TAPE

********************* 3A002340

*

CHANNEL 8 7 6 5 4 3 2 1 3A002350

*

3A002360

*

CHAR 1 BIT SWS 0 1 2 3 4 5 6 1 3A002370

*

3A002380

*

CHAR 2 BIT SWS 8 9 1 1 l 1 l l 3A002l90

*

0 0 0 0 0 0 3A002400

*

3A0024I°O

*************************************************** 3A002420

DATE EC NO.

15FEB6a 25JUL69 420403 571053

) ·,_)

.-···)
'~

··.~

' '

-..

_

)
_/

,_)

I
._./

PROG ID PAGE

03AO-O. 2A

) <J ()
./

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

IBM MAINTFNANtF OIAGNOSTIC PROGRAM FOR THF 1130 SYSTEM 1130 SCOPF LOOP PROGRAMS

PART NO. 2243962

PAGE

3

6. 1 STORAGE CHECK
A. PRELOAO SWS
B. LOADING C. WAIT
6
D. RESTART
E. COMMENTS
0000 0000 0 6009 0001 0 0000 0002 0 0000 0003 0 0000 0004 0 0000 0005 0 0000 0006 0 0001 0007 0 003A 0008 0 0015 0009 0 603F OOOA 0 1006 0008 O.EAFC
oooc 0 1006
OOOD 0 ERFA OOOE 0 DOF4 OOOF 0 Oftf6
ocilo 0 COFO
0011 0 DOF3 0012 0 1802 0013 0 1002 0014 0 90Fl 0015 O OOEE 0016 0 3001 001 7 0 08FE 0018 0 COE8 0019 0 1800

*************************************************** 3A002440

****

3A002450

EACH CORE LOCATION IS CHECKED WITH A PATTERN

3A002460

SET IN THE BIT SWITCHES. IF BIT 14 IS ON THF BIT 3A002470

SWITCHES ARE USEO AS AN ADDRESS TO RE CHECKED

3A002480

* AND THE PATTERN IS /5555.

3A002490

* * * * * * *

AIT SW 15- HALT AFTER ONE PASS. 14- USF ONE ADDRESS 3- 4 K MEMORY
2- 8 K 1- 16 K 0- 32 K

3A002500 3A002510 3A002520 3A002530 3A002540 3A002550 3A002560

* IPL MOOF FROM CARDS OR PAPER TAPE.

3A002570 3A002580

** SFT PATTERN OR ADDRESS IN BIT SWITCHES.

3A002.590 3A002600

** ONE PASS COMPLETED, PRESS START TO CONTINUE.

3A002610 3A002620

* * *
*

3AD02630

PATTERN CHANGED. THE BIT THAT WAS DROPPED OR

3A002640

PICKFD IS ON IN THE ACCUMULATOR. FAILING ADDRESS 3A002650

IS IN ADDRESS LOCATION 2. PRESS START TO

3A002660

CONTINUE OR DO A RESTART.

3A002670

** PRESS IMMFDIATE STOP AND RESET. PRELOADING * SWITCHES MAY BF SET AS DESIRED. PRESS START.

3A002680 3A002690
3A002700

** THIS PROGRAM WILL WRITE ANO READ ALL CORE * AODRESSES OUT SIOE THE PROGRAM ARFA.

3A002710 3A002120 3A002730

** EACH ADDRESS IS WRITTEN AND CHECKED 2 TIMES.

3A002740

If AN AOORfSS IS FOUND TO RE A PROBLEM, SET RIT 3A002750

* 14 ON AND RESTART. PLACE THE ADDRESS IN THE BIT 3A002760

* SWITCHES AT WAIT 1.

3A002770

* THE PROGRAM WILL CHECK ONLY THAT ADDRESS WITH

3A002780

* THE PATTERN /5555.

3A002790

****************************************************

3A002800 3A002810

AHS

3A002820

ORG

0

3A002830

LOX

STGST

3A002840

STGSW DC

BIT SWITCH STG

3A002850

STGLC DC

AORS LOCATION

3A002860

STGPN DC

STORAGE PATTERN

3A002870

STGCR DC
STGHL oc

SIZE OF CORE BIT 15- HALT

3A002880 3A002890

*STGRD DC

/0001

BIT 14- USE l AORS

3A002900 3A002910

DC

/003A *A* DC

/3AOO RD BIT SW 3A002920

STGXX DC

/0015

CONSTANT

3A002930

STGST LDX

STGBD *A* LO

STGXX

3A002940

SLA

6

OR

STGXX

SLA

6

* PATTERN TO USE:
* UNLESS ALTERNATE * IS SELECTED

3A002950 3A002960 3A002970

OR
sro . xro

STGXX STGPN STGRD

READ BIT SWS

3A002980 3A002990 3A003000

LD

STGSW

GET BIT SW SETTINGS

3A0030l0

STO

STGHt

SET HALT IF A 15 ON

3A0030-20

SRA

2

3A003030

SLA

2

s

STGRD

ADJ CORE SI Zt.=

3A003040 3A00-3050

STO

STGCR

STORE CORE Sl ZE

3A003060

WAIT

1

*

XIO

STGRO

*SFT SWS FOR PAJTERN OR ADDRESS READ BIT SWS

3A003070 3A003080 3A003090

LD

STGSW_

GET BIT SW SETTINGS

3A003100

RTF

16

* AND SAVE IN Q REG

3A003110

DATE EC NO.

15FER6W 25JUL69

4.20403

571053

PROG ID PAGE

03AO-O 3

0 0 0 0 0 0 0 u 0 0 0 0 0 CJ 0 0 0

[BM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962.

PAGE

3A

OOlA 0 COEA OOlB 0 lROl OOlC 0 41104 0010 0 7003 OOlE 0 1800 OOlF 0 DOE3 0020 0 7002 0021 0 1800 0022 0 DOEl 0023 0 COED 0024 0 DODO 0025 0 COD.D 0026 0 0002 0027 0 OOC2 0028 0 1000 0029 0 FODC 002A 0 0002 002F\ 0 OOC2 002C O F009 002D 0 FOD5 OOZE 0 4820 002f 0 3006 0030 0 COrJ4 0031 0 1801 0032 0 4804 0033 0 7006.
oo::i4 o cocn
0035 0 9000 0036 0 DOCB 0037.0 9006 0038 0 4830 0039 0 70EB 003A 0 COCA 003B 0 .4804 003C 0 3002 003D 0 70F5 003F 0 003E
003F 0 C009 0040 0 DOC8 0041 O COC5 0042 0 1008 0043 0 DOC3 0044 0 C8EI 0045 0 1808 0 046 0 ()!!OF 0047 0 08E2 0048 0 6009 0049 0 COFE
004A 0 0000 004B 0 0040 004C 0 9000 0040 0 2000 004E 0 2000 004F 0 1000

LO

STGHL

GET CNTL WORD

3A003120

SRA

1

3A003130

BSC

E

USE SWS AS ADRS

3A003140

MOX

STG7

RTE

16

STO

STGPN

** YES NO

3A003150 3A003160 3A003170

MDX

STGO

3A003180

STG7 RTE

16

34003190

STD

STGCR

SET ADRS IN CORE SIZE

3A003200

STGO LO

STGCR

LO CORE SIZE

3A003710

STD

STGLC

STORE IN XR 2

3A003220

STGl LD STG2 OC

STGPN

LO PATTERN TO USE

/0002 *A* TO STO 2 0

3A003230 .3A00.3240

DC

/OOC2 *A* TO LO 2 0

3A003250

WlP

3A00.3260

EOR

STGRO

CHG BIT 15

.340032"70

STG3 DC

/0002 *A* TD STD 2 0

3A003280

DC

/OOC2 *A* TO LO 2 0

3A003290

EOR

STGRO

CHG BIT 15 BACK

3A003300

FOR

STGPN

CK STARTING PATTERN

.3A003310

BSC
WAIT
LD

l 6 STGHL

IS PATTERN THE SAME
* NO
* YFS

3A003320 3A003330 3A003340

SRA

l

3A003350

BSC

E

MDX

STGlO

l f)

STGLC

s

STGRO

USE ONLY l ADRS
* YES * NO, GET ADRS
REDUCE AORS

3A003360 3A003370 3A003380 3A003390

STD
s
BSC MOX
STGlO LO RSC WAIT MDX
STGP-G flC

STGLC STGPG
z-
S T G l STGHL
E 2 STGO STGPG

STORE IN XR 2

SUS PROG SIZF

REACHED LAST ADRS

* *

NO YES

*HALT PROGRAM YES .

* NO

LAST AORS Of PROG

3A003400 3A003410 3A003420 3A003430 3A0·03440 3A003450 34003460 3A003470 3·A003480

* * *STGBD LO

INITIALIZATION ROUTINE STGSP

3A003490 3A003500 .3A003510 3A003520

STO

STGST

3-A003530

LD

STGRO+l

BUILD RD BIT SW IOCC

3A003540

SLA

.8

3A003.550

STO

STGRO+l

3A003560

LOO

STG2

RTE

24

RUILO 5TO AND LO
* WI TH XR 2

3A003570 3A003580

STD

STG;>

3A003590

STO

STG3

3A003600

STGR.S LOX

STGST

GO TO PGM START

3A003610

STGSP LD X STGXX-I-STGST

3A003620

*******************************************~******* 3A003630

OC

0

SPACE FILLER

3A003640

DC

/0040

THE LAST FIVE WOROS ARE

3A00.3650

DC

/9000

* USED FOR PROGRAM

3A003660

DC DC DC

/2000 /2000 /1000

* IDENTIFICAT~OM. THREE * FOR THE PIO AND TWO FOR
* SEQUENCE.

3A003670 3A003680 3A003690

DATE EC NO.

l 5FEB6.8 25JUL69

470403

571051

PROG ID PAGE

03AO-O 3A

IBM MAINTENANCE DIAGNOSTIC PROGRAM. FOR THE 1130 SYSTEM 1130 SCOPF LOOP PROGRAMS

PART NO. 224H62

PAGE

4

*************************************************** 3A003710

6.02 CONSOLE

** 1. THE PROGRAM PRINTS ALTERNATE CHARACTERS OR

3A003720 3A003730

PRINTER

* *

EXECUTES ALTERNATE CONTROL FUNCTIONS WHICH HAVE BEEN SELECTED IN THF BIT SWITCHES.

3A003740 3A00.3750

** 2. AN OPTION IS AVAILABLE TO SET UP A VARIABLE 3A003760

DELAY BETWEEN XIO WRITE EXECUTIONS.

3A003770

** 3. AN OPTION IS AVAILABLE TO HALT THE PROGRAM AFTER THE COMPLETION Of THE EXECUTION OF

3A003780 3A003790

*

AN ALTERNATE XIO SEQUENCE.

3A003800

** A. PRELOAD SWS

1. IF DELAY IS DESIRED, SET DELAY CONTROL

3A003810 3A003820

*

VALUE IN AIT SWITCHES 1 THRU 13.

3A003830

*

*NOTE* SWS 1 THRU 13 ALL ON, MAX DELAY.

3A003840

*

SWS 1 THRU 13 ALL OFF, NO DELAY.

* 2. If A WAIT AFTER EACH PROGRAM PASS IS

* DESIRED, TURN ON BIT SWITCH 15.

3A003850 3A003860 3A003870

B. LOADING

** LOAD IPL FROM CARO OR PAPER TAPE.

3A003880 3A003890

C. WAITS

* 1

SET DESIRED CHAR/CONTROL CODES IN BIT SWITCHES

3A003900 3A003910

* * * *

0 THRU 15. SEE PAGE 2 FOR BIT SW CODES. lST CHAR/CONTROL IN SWS 0 THRU 7. 2ND CHAR/CONTROL IN SWS A THRU 15.
DEPRESS START.

3A003920 3A003930 3A003940 3A003950

3A003960

* 2 * NORMAL PROGRAM WAIT IF 1 PASS OPTION HAS BEEN SELECTED. DEPRESS START TO MAKE ANOTHER PASS.

3A003970 3A003980

* 3

NO INTERRUPT GENERATED AFTER XIO WRITE

* COMMAND WAS GIVEN. SEE COMMENTS.

3A003990 .3A004000 3A0040l0

D. RESTART

** 1. TO RESTART PROGRAM OR RESET INITIAL PRELOAD
* SWITCH SETTINGS, DEPRESS IMMEDIATE

3A004020 3A004030 3A004040

*

STOP AND RESET PUSH BUTTONS.

* 2. SET DESIRED PRELOAD BIT SWITCH SETTINGS.

* 3. DEPRESS START.

3A004050 3A004060 3A004070

E. COMMENTS

**********

3A004080

1. LAST DSW SENSED IS DISPLAYED IN THE Q REG.

3A00409D

2. If PROGRAM LOOPS, CHECK Q REG FOR NOT ROY

3A004100

OR BUSY OS~ BITS BEING ON.

3A004ll0

3. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON

3A004120

OR TO BYPASS THE INTERRUPT WAIT, LOAD /602D 3A004130

INTO LOCATION /002A ANO 00 A PROGRAM RESTART. 3A004140

4. TO SET UP LOOP TO EXECUTE XIO, LOAD /6020

3A004150

INTO LOCATION /002A AND LOAD /1000 INTO

3A004160

LOCATION /0031 AND 00 A PROGRAM RESTART.

3A004170

0000

********OR*G*******0 ************************************

3A004180 3A004190 3A004200

0000 0 6012 .

CPBGN LOX

CPBLO *A* TO LOX CPRDS /6024

3A004210

0001 0. 0001

CPONE DC

l

CONSTANT ONE

JA.004220

0002 0 0006

CPBSW DC

CPD SW

BIT SW SAVE AREA

3A004230

0003 0 003A

DC

/003A *A* TO /3AOO RD BIT SW

3A004240

0004 0 0()06 0005 0 9000 0006 0 0000 0007 0 F010 0008 0 0000 0009 0 6010 OOOA 0 0000 OOOB 0,0000
oooc o 002C

CPWRT DC DC
. CPDSW DC DC
CPSET DC CPCTL LOX
DC CPDSV DC
DC

·-·CPDSW
/9000 /FOlO
·-*
·-·CPROS
CPIN4

CHARACTER ADDRESS *A* TO /0900 XIO PRINT
BIT SW READIN AREA
*A* TO /OFOl xro SENSE
SW OPTION/DtLAY SAVE 2ND CHAR SW/RESET MOD
DSW SAVE AREA INTERRUPT ADDRESS

3A004250 3A004260 3A004270 3A004280 3A004290 3A004300 3A004310 3A004320 3A004330

0000 0 1810

CPALT SRA

16

CLR 2NO CHAR SW

3A004340

OOOE 0 OOFA OOOF 0 7012

STD

CPCTL

MDX

CPS EN

*GO CHK If PRINT BUSY

3A004350 3A004360

0010 0 3002

WAIT

2

COMPLETED PROG PASS

3A004370

0011 0 700F

MDX

CPSEN-1

RESTART PROGRAM

3A004380

DA.TE·
EC NO.

,.·'")

15FEB68 2SJUl69

42040.3

511053

PROG ID PAGE

"--.../'

03AO-O 4
I
__,,!

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART. NQ. 2243962

PAGE

4A

0012 0 COF2 0013 0 1804 0014 0 DOFO 0015 0 COFI 0016 0 1804 0017 0 DOEF 0018 0 COEA 0019 0 1008 OOlA 0 DOES OOlB 0 COED OOlC 0 DOE3 0010 0 08E4 OOlE 0 COE7 OOlF 0 OOE8 0020 0 3001 0021 0 OBED 0022 0 CAE7 0023 0 OAE2 0024 0 DOE6 0025 0 1004 0026 0 4820 0027 0 70FA 0028 0 C8El 0029 0 08DA 002A O 3003 002B 0 7006
ooze o 0000
0020 0 0808 002E 0 OODC 002F 0 C80B 0030 0 4850 0031 0 70FB 0032 0 C8D7 0033 0 C0D4 0034 0 1804 0035 0 1003 0036 0 90CA 0037 0 4810 0038 0 70FO
0039 0 cocc
003A 0 1008 0038 0 DOCA 0.03C 0 COCC 0030 0 4820 003E 0 70CE 003f 0 68C9 0040 0 C0C7
0041 0 4804 0042 0 70CD 0043 0 7000
0044 0 0000 0045 0 0000 0046 0 0000 0047 0 0000 0048 0 0000 0049 0 0000 004A 0 0000 0048 0 0040 004C 0 9000 004D 0 2000 004E 0 2000 004F 0 0800

CPBLD LO
SRA STD

CPWRT£1
4 CPWRT&l

**BUILD WRITE IOCC

3A004390 3A004400 3A004410

LO SRA STD

CPDSW£1 4 CPOSW£1

BUILD SENSE RESET
** OSW IOCC

3A004420 3A004430 3A004440

LO SLA STO

CPBSW&l 8 CPBSW£1

**BUIIOLCDC READ BIT SW

3AOOlt450 3A004460 3A004470

LO

CPCTL

STD

CPBGN

*SET UP RESET ANO START BRANCH

3A004480 3A004490

CPROS XIO LO STO

CPBSW CPOSW CPSET

READ BIT SWS FOR
** PROG OPTS/DELAY

3A00450Q 3A004510 3A004520

WAIT

l

SET CHARS IN SWS

3A004530

XIO

CPBSW

READ BIT SWS

3A004540

CPSEN L1D

CPOSV-1

LOAD LAST DSW IN Q

3A004550

XIO

CPDSW

CHK DEVICE NOT BUSY

3A004560

STO

CPDSV

SLA

4

BSC

Z

MOX

CPSEN

* OR NOT READY AND
*** SAVE DSW

3A004570 3,\004580 3A004590 3A004600

LOO

CPOSV-1

LOAD LAST DSW IN Q

3A004610

XIO

CPWRT

WRITE CHARACTER

3A004620

WAIT

3

WAIT FOR INTERUPT

3A004630

MDX

CPRET

BRANCH TO DELAY

3A004640

CPIN4 OC

*-*

INTERRUPT LEVEL 4

3A004650

XIO

CPDSW

SENSE RESET OSW

3A004660

STO

CPDSV

SAVE OSW

3A004670

LOO

CPDSV

LOAD OSW INTO Q REG

3A004680

BOSC

RESET INT LEVEL

3A004690

MOX

CPIN4£1

RESENSE DSW

3A004700

CPRET LOO

CPDSV-1

LOAD LAST DSW IN Q

3A004710

LO SRA
SLA CPLOP S
BSC MDX

CPSET 4 3 CPONE
CPLOP

SET UP DELAY ANO
*** EXECUTE DELAY
* *

3A004720 3A004730 3A004740 3A004750 3A004760 3AOOlt770

LD

CPDSW

SLA

B

LO, SET UP 2NO CHAR
*

3A004780 3A004790

STO

CPD SW

*

3A004BOO

LO

CPCTL

BSC

l

*CHK IF 2ND CHAR SW Off

.3A004810 3A004820

MOX

CPALT

NO, BRANCH

3A004830

STX

CPCTL

YES, SET 2ND CHAR SW

3A004840

LO

CPSET

BSC

E

*CHK 1 PASS OPTION SW

3A004850 3A004860

MDX

CPALT&3

SW ON, GO TO WAIT 2

3AOOlt870

MOX

CPSEN-1

SW OFF, LOOP PROGRAM

3A004880

*******DDDDDDD*CCCCCCC*******0000000*******,*********S*P*A*C*E**F*I*L*L*E*R***************

3A004890 3AOOlt900 3AOOlt910 3A004920 3AOOlt930 3AOOlt940 3A004950 3A004960

DC

/0040

THE LAST FIVE WORDS ARE

3A004970

DC DC DC DC

/9000 /2000 /2000 /0800

* USED FOR PROGRAM

* IDENTIFICATION. THREE

* *

FOR THE PIO SEQUENCE.

ANO

TWO

FOR

3A004980 3A004990 3A065000 3A005010

DATE EC NO.

/
15FEB68
420403

25JUL69 571053

I
·".. ,J

"" __ / I

PROG ID PAGE

03AO-O 4A
)

c

(_)

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTFM 1130 SCOPE LOOP PROGRAMS

(r··.
~)

PART NO. 2243962

PAGE

5

6.03 KEYBOARD

A. PRELOAD SWS

B. LOADING

C. WAITS

1

2
D. RESTART
E. COMMENTS
0000 0000 0 6024 0001 0 0001 0002 0 0004 0003 0 003A 0004 0 6032 0005 0 FOlO 0006 0 0000
0007 0 cooo
0008 0 OOOA 0009 0 AOOO OOOA 0 0000 000[1 0 0000
oooc 0 0011
000() 0 CAFC OOOF 0 lllDO OOOF 0 DBFA 0010 0 7011 0011 0 0000 0012 0 08EF 0013 0 08FO 0014 0 DOF6 0015 0 1001 0016 0 4850 0017 0 7001 0018 0 7003 0019 0 1001 OOlA 0 4850

*************************************************** 3A005030

*

3A005040

* * * * *
·

1. THE PROGRAM SELECTS KEYBOARD AND DISPLAYS

3A005050

THE CHARACTER READ OR THE DSW SENSED WHEN A 3A005060

KEY IS DEPRESSED.

3A005070

2. THE PROGRAM ALSO CHECKS THE INTERRUPT REQUEST 3A005080

KEY OPERATION.

3A00.5090

3. AN OPTION IS AVAILABLE TO HALT PROGRAM BEFORE 3A005100

A KEY IS DEPRESSED, OR LOOP IN A SELECT

3A005110

KEYBOARD AND SENSE OSW MOOE.
** 4. SEE PAGE 2 FOR KEYBOARD CHAR CODES.

*****

NONE, SWITCHES MAY BE CHANGED AT ANY TIME. LOAD IPL FROM CARD OR PAPER TAPE.

3A005120 3A005130 3A005140 3A005150
3A005l60 3A005l70 3A005180

* SET DESIRED PROGRAM OPTIONS IN BIT SWS 14 AND 15.3A005190

*****

14 ON -- DISPLAY LAST CHAR READ IN Q REG. 3A005200

14 OFF - DISPLAY LAST DSW IN Q REG.

3A005210

15 ON -- WAIT AfTER EACH PROGRAM PASS.

3A005220

15 OFF - LOOP IN SELECT KEYBOARD AND SENSE 3A005230

DSW MODE.

3A005240

DEPRESS START.

3A0052.50

* 3A005260
* NORMAL PROGRAM WAIT IF BIT SW 15 IS ON. SELECT 3A005270

* LIGHT SHOULD BF ON.

3A005280

* LAST CHAR READ AND LAST DSW ARE DISPLAYED IN

3A005290

* ACCUMULATOR OR Q REG, DEPENDING ON BIT SW 14.

3A005300

* DEPRESS DESIRED KEYBOARD KEY OR DFPRFSS INT. REQ.3A005310

*

3A005320

1. TO RESTART PROGRAM, DEPRESS IMMEDIATE STOP

3A005330

* AND RESET PUSH BUTTONS.

3A005340

* 2. DEPRESS START.

3A005350

* 3A005360

* 1. LAST DSW SENSED OR LAST CHARACTER READ IS

3A005370

* DISPLAYED IN THE Q REG. SEE WAIT 1.

3A005380

* 2. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON,

3A005390

* EXECUTE BIT SW 15 OFF OPTION.

3A005400

* 3A005410

**************************************************** 3A005420

ORG

0

3A005430

KYBGN LOX

KYBLD *A* TO /6032 LDX KYRST

3A005440

KYONE DC

1

CONSTANT l

3A005450

KYBSW DC

KYDSW

BIT SW SAVE AREA

3A005460

DC

/003A *A* TO /3AOO RD BIT SWS

3A005470

KYOSW LOX

KYRST

RESET VECT/BIT SWS

3A005480

DC

/FOlO *A* TO /OFOl XIO SENSE DSW

3A005490

KYSEL DC

0

3A005500

DC

/COOO *A* TO /OCOO XIO SEL KYBD

3A005510

KYRD DC

KYKEY

KEYED RO/IN AREA

3A005520

DC

/AOOO ·A· TO /OAOO XIO KEY RD

3A005530

KYKEY DC

*-*

K E'YED RD/ IN AR EA

3A005540

KYDSV DC

*-*

LAST DSW SENSED

3A005550

DC

KY I N4

INTERRUPT AODR

3A005560

KYOCH LDD

KYKEY

LOAD LAST CHAR READ

3A005570

RTE

16

SWAP LAST CHAR/DSW

3A005580

STD

KY KEY

MOX

KYDSP

*

3A005590 3A005600

KYIN4 DC

*-*

INTERRUPT ENTRY

3A005610

XIO

KY fl SW

READ BIT SWS

3A005620

XIO

KYDSW

SENSE RESET DSW

3A005630

STD

KYOSV

SAVE DSW

3A005640

SLA

l

CK IF RESPONSE

3A005650

BOS.C MDX

KYRFQ

*NO, CHK IF REQUEST

3A005660 3A005670

MDX

KYRDW

YES, READ CHAR CODE

3A005680

KYREQ SLA

l

CHECK IF REQUEST

3A005690

BOSC

*

3A.005700

D.ATE
EC ND.

l5FEB68 25JUL69

420403

571053

PROG IO PAGE

03A0-0 5

c) .o

u

(_)

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

5A

oorn o 101 A
OOlC 0 08EB OOllJ 0 OflEB OOlE 0 COF5 OOlF 0 lOOF 0020 0 4828 0021 0 70FB 0022 0 C8E7 0023 0 7012 0024 D CODE 0025 0 1008 0026 0 DODC
oon o cor)[)
0028 0 1804 0029 0 DODB 002A 0 CODC 0028 0 1804
ooze o riooA
0020 0 CODB 002E 0 1804 002F 0 0009 0030 0 COD3 0031 0 OOCE 0032 0 3001 0033 0 0802 0034 0 1010 0035 0 0004 0036 0 08CB
0037 0 cocc
0038 0 lOOE 0039 0 4810 00311 0 7007 0038 0 CACE 003C 0 3002 0030 0 7004
003E 0 0000 003F 0 0000 0040 0 0000 0041 0 0000 0042 0 0000 0043 0 0000 0044 0 0000 0045 0 0000 0046 0 0000 0047 0 0000 0048 0 0000 0049 0 0000 004A 0 0000 004B 0 0040 004C 0 9000 004fl 0 200() 004F O 2000 004F 0 0040

Ml) X

KY SET

NO, RESENSE DSW

3A0057l0

KYRDW XIO

KYRD

YES, READ LAST CHAR

3A005720

XIO

KYSEL

SELECT KEYBOARD

3A005730

LO

KYDSW

CK IF CHAR/DSW IN Q

3A005740

SLA

14

BSC

&Z

"IDX

KYDCH

**DISPLAY CHAR IN Q

3A005750 3A005760 3A005770

KYDSP LDD

KY KEY

DISPLAY DSW IN Q

3A005780

MIJX

KY SET

GO SELECT KEYBOARD

3A005790

KYBLO LO

KYBSW&l

BUILD IOCCS AND

3A005800

SL A
sTn
LD SR/\
STO
LO SRA STO
Lf)
SRA STD
L f)
srn
KYRST r/A TT

8
KY BSW& l KYDSW&l
4
KYDSW&l KYSFLl:l
4
KYSEL&l KYRl)l;l
4
KYRD&l KYOSW KYBGN
l

* RESET/START VECT
* * * * * * * * * * * *SET PROGRAM OPTIONS

3A005810
3A005820 3A005830 3A005840
3A005850 3A005860 3A005870 3A005880 3A005890 3A005900 3A005910 3A005920 3A005930 3A005940

X IO

KYSEL

SELECT KEYBOARD

3A005950

SLA

16

CL LASl CHAR KEYED

3A005960

STO
KYSET XIO

KY KEY KYBSW

*RO BIT SWS FOR OPTS

3A005970 3A005980

LO

KYDSW

CHK IF SEL/RD LOOP

3A005990

SLA

15

BSC

** OPTION IS SELECTED

3A006000 3A006010

MDX

KYIN4tl

YES, GO SENSE DSW

3A006020

LOO

KY KEY

DISPLAY CHAR/OSW IN Q

3A006030

WAIT

2

DEPRESS DESIRED KEY

3A006040

MDX

KYIN4&1

GO SENSE DSW

3A006050

*************************************************** 3A006060

DC

0

DC

0

*SPACE FILLER

3A006070 3A006080

DC DC DC DC DC DC DC DC DC DC DC DC

0 0 0 0 0 0 0 0 0 0 0 /0040

* * * * * * * * * **THE LAST FIVE WORDS ARE

3A006090 3A006100 3A006110 3A006120 3A006130 3A006140 3A006150 3A006160 3A006170 3A006180 3A006l90 3A006200

DC

/9000

* USED FOR PROGRAM

3A006210

Df.

/2000

* IDENTIFICATION. THREE

3A006220

DC

/2000

* FOR THE PIO AND TWO FOR 3A006230

DC

/0040

* SFQUENCF.

3A006240

DATE EC ND.

l 5FEB68 25JUL69

420403

571053

. PRDG ID PAGE

03AO-O SA

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

6

6.04 PAPER TAPE PUNCH

A. PRELOAD SWS

R. LOADING

c. WA[TS

1

2 3 D. Rf START
E. COMMENTS

0000 0000 0 6000 0001 0 0001
0002 0 0006 0003 0 003A 0004 0 0006
0005 0 0019 0006 0 0000 0007 0 OOlF 0008 0 0000 0009 0 601C OOOA 0 0000 OOOB 0 0000
oooc 0 0033
OOOD 0 COF7

*************************************************** 3A006260

*

3A006270

* l. THE PROGRAM PUNCHES ALTERNATE CHARACTERS

3A006280

WHICH HAS BEEN SELECTED IN THE BIT SWS,
* OR A BINARY PATTERN. ** 2. AN OPTION IS AVAILABLE TO SET UP A VARIABLE

3A006290 3A006300 3A006310

*

DELAY BETWEEN XIO PUNCH EXECUTIONS.

3A006320

* 3. AN OPTION IS AVAILABLE TO HALT THE PROGRAM 3A006330

* *

AFTER THE COMPLETION OF THE EXECUTION OF A PROGRAM PASS.

3A006340 3A006350

* 4. SEE PAGE 2A FOR BIT SW CONTROL BINARY PATTERN.3A006360

* 5. THIS TAPE MAY BE USED IN THE PAPER TAPE

3A006370

* * * * *

READER SCOPE LOOP, 6.05.
1. IF DELAY IS OF.SIRED, SET DELAY CONTROL VALUE IN BIT SWITCHES l THRU 13. *NOTE* SWS 1 THRU 13 ALL ON, MAX DELAY.

* * * * *

SWS 1 THRU 13 ALL OFF, NO DELAY. 2. IF A BINARY PATTERN IS DESIRED, TURN ON
BIT SWITCH 14. 3. IF A WAIT AFTER EACH PROGRAM PASS IS
DESIRED, TURN ON BIT SWITCH 15.

* * * * * * * * * * * * * * * * *

LOAD IPL FROM CARO OR PAPER TAPE~
SET DESIRED CHARACTERS TO BE PUNCHED IN BIT SWS 0 THRU 15. SEE PAGE FOR BIT SW CODES.
lST CHARACTER IN SWS 0 THRU 7. ZNO CHARACTER IN SWS 8 THRU 15. M.KE ~APER TAPE PUNCH READY. DEPRESS START.
NORMAL PROGRAM WAIT IF 1 PASS OPTION HAS BEEN SELECTED. DEPRESS START TO HAKE ANOTHER PASS.
NO INTERRUPT GENERATED AFTER XIO PUNCH COMMAND WAS, GIVEN. SEE COMMENTS.
1. TO RESTART PROGRAM OR RESET INITIAL PRELOAO SWITCH SETTINGS, DEPRESS IMMEDIATE

3A006380 3A006390 3AOQ6400 3A006ltl0 3A006420 3A006430
3A006440 3A006450
3A006460 3A006470
3A006480 3A006490
3A006500 3A006510 3A006.520 3A0065.30 3A006540 3A006550 3A006560 3A006570 3A006580 3A006590 3A006600 3A006610
3A006620 3A006630 3A006640 3A006650

*

STOP AND RESET PUSH BUTTONS. 2. SET DESIRED PRELOAD BIT SWITCH SETTINGS.

3A006660 3A006670

* 3. DEPRESS START.

3A006680

* 3A006690

* 1. LAST DSW SENSED IS DISPLAYED IN THE Q REG.

3A006700

* 2. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON

3A006710

* OR TO BYPASS THE INTERRUPT WAIT, LOAD /6034 3A006720

* INTO LOCATION /0031 ANO DO A PROGRAM RESTART. 3A006730

* 3. TO SET UP LOOP TO EXECUTE XIO, LOAD /6034

3A006740

* INTO LOCATION /0031 ANO LOAD /603A INTO

3A006750

* LOCATION /0039 AND DO A PROGRAM RESTART.

3A006760

* 3A006770

**************************************************** 3A006780

ORG

0

3A00679.0

TPBGN LOX

TPBLO *A* TO LOX TPRDS /6024

3A006800

TPONE DC

l

CONSTANT ONE

3A006810

TPBSW DC

TPOSW

BIT SW SAVE AREA

3A006820

DC

/003A *A* TO /3AOO RO BIT SWS

3A006830

TPWRT DC

TPDSW

CHARACTER ADDRESS

3A006840

DC

/0019 *A* TO /1900 XIO PUNCH

3A006850

TPDSW DC

*-*

BIT SW READIN AREA

3A006S60

DC

/OOlf *A* TO /lFOl SENSE DSW

3A006870

TPSET DC

TPCTL LOX

TPlOO TPOSV

DqCc

*-*
TPRDS
··-- ··

SW OPTION/DELAY SAVE 2NO CHAR SW/RESET MOO *A* TO /0100 P~TT BUILD OSW SAVE AREA

3A006880 3A006890 3AQ06900
3A006910

DC

TPIN4

INTERRUPT ADDRESS

3A006920

TPBLO LO

TPWRT&l

BUILD WRITE IOCC

3A006930

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 22~3962

PAGE

6A

OOOE 0 1008 OOOF 0 DOF5 0010 0 COF6 ·0011 0 1008 0012 0 E8EE 0013 0 DOF3 - 0014 0 COEE
0015 0 1008 0016 0 DOEC 0017 0 COE9 0018 0 1008 0019 0 DOFO OOlA 0 COEE 0018 0 DOE4 OOlC 0 08E5 0010 0 COE8 OOlE 0 DOE9 OOlF 0 3001 0020 0 1010 0021 0 DOE4 0022 0 COE5 0023 0 lOOE 0024 0 4828 0025 0 7002 0026 0 0808
0027 .o 7005
0028 0 CODD 0029 0 80EO 002A 0 OOOB 002B 0 1010 002C 0 DODC 0020 0 0808 002E.O OOOC 002F 0 C8DA 0030 0 0803 0031 0 3003 0032 0 7007 0033' 0 0000
0034 0 C805 0035 0 0800 0036 0 0004 0037 0 1003 0038 0 4850 00.39 0 70FA 003A 0 COCO 0038 0 1801 003C 0 90C4 0030 0 4810 003E 0 70FO 003F 0 COC9 0040 0 4818 0041 0 7004 0042 0 COC3 0043 0 1008 0044 0 DOCl 0045 0 70E5 0046 0 68C2
0047 0 coco
0048 0 4804 0049 0 3002 004A 0 700.7
0048 0 0040 004C 0 9000 0040 0 2000 004E 0 2000 00.4F 0 0020

SLA STO

8 TPWfHU

· ·

LO
SL" OR STO

TPOSW&l
8 TPONE TPOSW&l

···BUILD SENSE RESET

LO
SLA STO

TPBSW&l 8 TPBSW&l

BUILD READ BIT SW
··* IOCC

3A006940 3A006950 3A006960 3A006970 3A006980 3A006990 3A007000 3A007010 3A007020

LO

TPONE

SLA

8

STO , TPlOO

LO

TPCTL

··BUILD PATTERN WORD
SET UP RESET AND

3A007030
~A007040
3A007050 3A007060

STO

TPBGN

* START BRANCH

3A007070

TPROS XIO

TPBSW

READ BIT SWS FOR

JA007080

LO STO
WAIT

TPDSW TPSET 1

·* PROG OPTS/DELAY
SET CHARS IN SWS

3A007090 3A007100 3A007ll0

SLA

16

CLR PUNCH WO LDC

3A007l20

STO

TPOSW

3A007130

LO

TPSET

CHK PUNCH OPTION

3A007140

SLA

14

BSC

&l

MDX

TPPAT

* ·
BIT 14.0N, PCH PATT

3A007150 3A007160 3A007170

XIO

TPBSW

READ BIT SWS

3A007180

MOX

TPSEN

GO SENSE DSW

3A007l90

TPPAT LO

TPDSW

LOAD PATTERN WORD

3A007200

A
STO TPALT SLA
STO TPSEN XIO

TPlOO TPDSW
16 TPCTL TPDSW

·BUILD NEXT WORD
·CLR 2NO CHAR SW
SENSE DSW

3A007210 .3A007220 3A007230 3A007240 3A007250

STO

TPDSV

SAVE OSW

3A007260

LOO

TPOSV-1 LOAD LAST DSW IN Q

3A007270.

XIO

TPWRT

PUNCH CHARACTER

3A007280

WAIT MDX TPIN4 DC LOO

·-·3
TPRET TPOSV-1

WAIT FOR INTERUPT BRANCH TO DELAY INTERRUPT LEVEL 4 LOAD LAST DSW INTO Q

3A007290 3A007300 3A007310 3A007320

XIO

TPOSW

SENSE RESET DSW

3A007330

STO

TPDSV

SAVE DSW

3A007340

SLA

3

CK IF PUNCH RESPONSE

3A007350

BOSC

RESET INT LEVEL

3A007360

MDX

TPIN4&l RESENSE OSW

3A007370

TPRET LO

TPSET

SET UP DELAY AND

3A007380

SRA TPLOP S
BSC MOX LO

1 TPONE
TPLOP . TPCTL

* EXECUTE DELAY
·
* ·
CHK IF 2ND CHAR SW

3A007390 3A007400 3A001410 3A007420 3A007430

BSC

&-

* CLEARED

3A007440

MDX

TP NOT

YES

3A007450

LO

TPDSW

SLA

8

STO

TPOSW

MDX

TPALT

··NO, SET UP ZND CHAR
PUNCH 2ND CHAR

3A007460 3A007470 .3A001-'t80 3A007490

TPNOT STX

TPCTL

SET 2ND CHAR SW

3A007500

LO

TPSET

CHK 1 PASS OPTION SW

3A007510

BSC

E

WAIT 2

*COMPLETED PROG PASS

3A007520 3A007530

MOX

TPRDS&6 LOOP PROGRAM

3A007540

*************************************************** 3A007550

DC

/0040

THE LAST FIVE WORDS ARE 3A007560

DC

/9000

* USED FOR PROGRAM

3A007570

DC

/2000

* IDENTIFICATION. THREE 3A007580

DC DC

/2000 /0020

** FOR THE PIO AND TWO FOR 3A007590

SEQUENCE.

3A007600

DATE EC NO.

.15FEB68 25JUL69 420403 571053

PROG IO PAGE

03AO-O 6

DATE EC NO.

l 5FEB68 25JUL69 420403 571053

,-----,

...,/

\
j

'._j

.J

·..........

I
,__j

I
,.....____/

PRDG ID PAGE

03AO-O 6A

/

- - - - - - - - -------·-·- --·---~------
0 0 0 0 0 0 0 0 0 0 0 0 0 0 () () 0 CJ CJ 0 0 () 0 0 0 0 0 0 0 0 0

JRM MAINTENANCF 0IAGNOST1C PROG~AM fOU THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243CJ62

PAGE

7

IBM MAINTFNANCE DIAGNOSTIC PROGRAM FOR THf 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

~AGE

7A

6.05 PAPER TAPE RFADFR
A. PRFLOAD SWS
P. LOADING C. WAITS
5 6
D. RESTART
E. COMMENTS
0000 0000 0 6021 0001 0 60?.f 0002 0 0809 0003 0 0021 0004 0 1001 0005 0 4850 0006 0 70F8 0007 0 0806 0008 0 COlB 0009 rj 7008 OOOA 0 0000 OOOB 0 fOOO oooc 0 0001 0000 0 f808

*************************************************** 3A007620

* 1. THE PROG~AM RFADS CHARACTERS WHICH HAVE B£EN 3A007630

*

PUNCHED IN THE TAPf AND COMPARES THEM WITH

3A007640

*

A BINARY PATTERN OR ALTERNATE BIT SWITCH

3A007650

*

CHARACTERS.

3A007660

* 2. AN OPTION IS AVAILABLE TO SET UP A VARIABLE 3A007670

*

OF.LAY BFTWEFN XIO READ EXECUTIONS.

3A007680

* 3. AN OPTION IS AVAILABLE TO BYPASS WAit 6

3A007690

*

ON COMPARE fRRORS.

3A007700

** 1. IF DELAY IS DESIRED, SET DELAY CONTROL

3A007710 3A007720

*

VALUE IN RIT SWITCHES 1 THRU i3.

3A007730

*

*NOTE* SWS 1 THRU 13 ALL ON, MAX DELAY.

3A007740

*

SWS l THRll 13 All OFF, NO DELAY.

* 2. IF A RINARY PATTERN rs DESIRfO, TURN ON

3A007750 3A007760

*

BIT SWITCH 14.

3A007770

* 3. IF RYPASS COMPARE ERROR WAIT 6 OPTION JS

3A007780

*

DESIRED, TURN ON BIT SWITCH 15.

3A007790

** LOAD IPL FROM CARD OR PAPER TAPE.

3A007800 3A007810

** LOAD PAPER TAPE INTO READER. SfE PAGE 2A FOR

3A007820 3A007830

* LOADING A BINARY PATTERN TAPE.

3A007840

* PLACE lST CHARACTER TO BE READ FROM THE TAPE,

3A007B50

* JUST AFHIND SENSING PINS.

3A007860

** SET DESIRED CHARACTERS TO COMPARE IN BIT SWS 0 THRU 15. SFE PAGE 2A FOR BIT SW CODES.

3A007870 3A007880

*

lST CHARACTER IN SWS 0 THRU 7.

3A007890

*

2NO CHARACTER IN SWS A THRU 15.

3A007900'

* DEPRESS START.

3A007910

** NO INTERRUPT GENERATLD AFTER XIO TAPE ADVANCE

3A007920 3A007930

* COMMAND WAS GIVEN. SEE COMMENTS.

3A007940

3A007950

** COMPARE ERROR. ACCUMULATOR CONTAINS THE CHAR

3A007960

* READ. THIS CHARACTER IS NOW LOCATED l CHARACTfR 3A007970

* PAST THE SENSING PINS.

3A007980

** TO READ/COMPARE NEXT CHARACTER, DEPRESS START. TO LOOP ON COMPARE ERROR, SEE PRELOAD SWS.

3A007990 3AOOB000

* 3A008010
* 1. TO RESTART PROGRAM OR RESET INITIAL PRELOAO .3AOOB020

*

SWITCH SETTINGS, DEPRESS IMMEDIATE

3A008030

*

STOP AND RESET PUSH BUTTONS.

3A008040

** 2. SET OFSIREO PRELOAD BIT SWITCH SETTINGS. 3. DEPRFSS START.

3AOOR050 3A008060

*
* * * * * * *

3AOOB070

l. LAST OSW SENSED IS DiSPLAYFD IN THE Q REG.

3A008080

2. TO RUN PROGRAM WTTH INTERRUPT DELAY SW ON

3A008090

OR TO BYPASS THE INTERRUPT WAlT, LOAD /6002 3A008100

INTO LOCATION /0042 ANO DO A PROGRAM RESTART. 3A008110

3. TO SET UP LOOP TO EXECUTE XIO, LOAD /6002

3A008i20

INTO LOCATION /0047. ANO LOAD /601A INTO

3A008130

LOCATION /0006 ANO DO A PROGRAM RESTART.

3A008140

ORG

0

3AOOB150

TRBGN lf)X

TR BLD *A* TO /602F LDX TRRST

3A008160

TRIN4 LOX

TRRST

INTERRUPT ENT.RY

3A008170

XIO

TROSW

SENSE nsw

3A008180

STO

TROSV

SAVE DSW

.3A008190

SLA

1

CK FOR OP COMPLETE

3A008200

BOSC: MOX

TR I N4&1

*NO, RESENSE DSW

3A008210 3AOOR220

XlD

TRRO

YES, READ TAPE

3A008230

LO

TR ARA

COMPARf TO EXPECTED

3AOOR240

MDX TRAOV DC
oc

TRI4A
mooo
/EOOO

GO TO TRl4A RUILD CONSTANT *A* TO /lCOO XIO ADVANCE

3A008250 3A008260 3A008270

TROSW DC
DC

/0001

INT AOR/CONSTANT 1

/F808 *A* TO /lFOl xro SENSE

3A008280 3A008290

OOOE 0 0024 OOOF 0 OOlA 0010 0 007-3 0011 0 003A 0012 0 FOlO 0013 0 4Rl8 0014 0 7005 0 01.5 0 C OOB 0016 0 4A04 0017 0 7002 0018 0 C80B 0019 0 3006 OOlA 0 CR09 IJOlB 0 C005 OOlC 0 lAOl 0010 0 90EE OOlE 0 4810 OOlF 0 70FD 0020 0 7014 0021 0 COEF 0022 0 1008 0023 0 DOED 0024 0 COE8 0025 0 1803 0026 0 OOE6 0027 0 1008 0028 0 OOF9 0029 D CAEO 002A 0 lllC3 002B·O DOE3 002C 0 0800
0020 o coin
002E 0 OOfH
002f 0 08EO 0030 0 COF2 0031 0 OOEF 0032 0 3001 00:33 0 1010 0034 0 DOEE 0035 0 COER 0036 0 lOOE 0037 0 4828 0038 0 700F 0039 0 0806 003A 0 COEB 003A 0 4!120 003C 0 7006 0030 0 68E8 003E 0 COE4 003F 0 1008 0040 0 00E2 0041 0 OBC8 0042 0 3005 0043 0 1010 0044 0 OOEl 0045 O CODD 0046 () 1808 0047 0 71'1F7 0048 O CODA 0049 0 BOOR 004A 0 70F5
0048 (} 0040 004C 0 9000 0040 0 2000 004E 0 2000 004F 0 0010

THRO DC

TR ARA

READ/IN AOOR

3A008300

DC

/OOlA *A* TO /lAOO XIO READ

3A008310

TRBSW DC:

TRSBW

BIT SW SAVE AODR

3A008320

DC

/003A *A* TO /3AOO RO BIT SWS

3A008330

TRl4A frlR
BSC MDX

TR SBW
r.-
TRLOP-3

* *
OK, GO TO DELAY

3A008340 3A008350 3A008360

LD

TRALD

ERR, CK LOOP/ERR OPT

3A008370

BSC MDX

E T!l LOP-3

*LOOP/ERR SELECTED

3AOOB3BO 3AOOF3390

L!lD

TR ARA

LO WO RFAO ANO DSW

.3A008400

WAIT

6

COMPARE ERROR WAIT

3A008410

Ll10

TR ARA

LOAD OSW INTO Q

3A008420

Lf)

TRBLD

SET UP OELAV

3A008430

SRA TRLOP S
BSC MDX MflX

1 TRDSW
TR LOP TRSTR

* * * *CK ON PATT OPT

3AOOR440 3A008450 3A008460 3A008470 3A008480

TRBLD LO

TRBSW&l

BUILD PROGRAM

3A008490

TRlOO SLA

8

*A* TO /0100 PATT~ AUILD

3A008500

TRSBW STO

TRBSW& 1 *A* TO *-* COMP SIB WORD

3A008510

TRARA LD

TR DSW& 1 *A* TO *-* WORD READ

3A008520

TROSV SRA

3

*A* TO *-* SAVED OSW

3A008530

TRCTL STO

TPDSW&l *A* TO *-* ALJ CHAR SW

3A008.540

SLA STO LOO RTE
STO STD LO STO TRRST XIO

8
TR 100 TR ADV
3 TR RD& l TR Al)V TR IN4 TRBGN TRBSW

* * * *
* *
**RO SWS DELAY/OPTIONS

3A008550 3A008560 3A008570 3A006580 3A008590 3A008600 3A008610 3A00%20 3A008630

LO

TRSBW

SAVE DELAY/OPTIONS

3A008640

STD WAIT

TRBLO 1

*SET CHARACTERS IN SWS

3A008650 3A008660

SLA

16

INITIALIZE S/B WO

3A008670

STU TRSTR LO

TR SAW TRfHD

*CK WHICH PATT OPTION

3A008680 3A008690

SLA

14

3AOOB700

BSC

&Z

MDX

TRPA.T

*AINARY PATT SELECTED

3A0087l0 3A008720

XTO

TRBSW

READ BIT sws~cHARS

3A008730

LD

TRCTL

CK WHICH CHAR

3A008740

RSC

z

Ml)X

TR NOT

*SEL LEFT CHAR

3A008750 3A008760

STX

TRCTL

SET ALT CHAR SW

3A008770

LD

TRSBW

LOAD BIT SWS

3A008780

TRAL T SLA

8

SET UP RIGHT CHAR

3A008790

STO

TRSBW

SAVE IN S/B

3A008800

x 111

TRAOV

ADVANCE TAPE

3A008810

WAIT

5

WAIT FOR INTERRUPT

3A008820

TRNOT SLA

16

CL ALT CHAR SW

3A008830

STD

TRCTL

LD

TRSBW

*SET UP RIGHT CHAR

3A008840 3AOOBR50

SRA

8

3A008860

MDX TRPAT LO

TRAL T TRSBW

*SET UP BINARY PATT

3A008870 3A008880

A

TR mo

3A008890

* MDX

TRALTtl

3A008900

* *************************************************** 3A008910

nc

/0040

THE LAST FlVE WOROS ARE 3AOOB920

DC

/9000

* USED FOR PROGRAM

3A0089.30

DC DC

/2000 /2000

** IDENTIFICATION. THREE 3A008940 FOR THE PIO ANO TWO FOR 3A008950

DC

/0010

* SEQUENCE.

3A008960

DATE EC ND.

15FFB68 25JUL69

420403

571053

PROG IO PAGF

03AO-O 7

DATE EC NO.

15FFB68 25JUl69

42040.3

5.71053

PROG ID PAGE

03AO-O 7A

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE ll 30 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

8

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

P4GE

84

6.06 1442 PUNCH

A. PRELOAO sws

B. LOADING

c. WAIT

· l

2 3 5
o. RESTART
E. COMMENTS

0000 0000 0 6037
0001 0 0003 0002 0 0000 0003 0 0000 0004 0 0003
0005 0 003A 0006 0 0003 0007 0 OOll 0008 0 OOll 0009 0 A008 OOOA 0 0008 OOOB 0 8818
oooc 0 0011
0000 0 0029 OOOE 0 OOFO OOOF 0 3001 0010 0 701F 0011 0 0000
0012 0 08F7 0013 0 1001
0014 0 4850 0015 0 700C 0016 0 OBED 0017 0 COEA
0018 0 BOEB
0019 0 DOES
OOlA 0 FOF3 0018 0 4820 OOlC 0 7003 0010 0 COE5

*************************************************** 3A008980

*

3A00fl990

* THIS PROGRAM WILL PUNCH THE DATA IN BIT SWITCHES 3A009000

* 0-11 IN All COLUMN UNLESS RIT 12 IS ON AND THEN 3A009010

* ONLY THE FIRST COLUMN IS PUNCHED. THESE CARDS 3A009020

* MAY BE USED IN THE READER SCOPE LOOP 6.07 AND 3A009030

* 6.11.

3A009040

* * NONE, SWITCHES MAY BE SET AT ANY TIME.

3A009050 3A009060

*

3A009070

* IPL MODE FROM CARDS OR PAPER TAPE.

3A009080

*

3A009090

* SET DES IRED BIT SWITCHES AS FOLLOWS,

3A009100

*

RIT 15- HALT

3A0091 l0

*

BIT 14- STACKER SELECT

3A009120

*

BIT 13- F£EO A CARO

3A009130

*

BIT 12- TERMINATE PUNCHING 3A009140

*

0 TO 11- PUNCHING PATTERN 3A009150

*

3A009160

* ONE PASS COMPLETED, PRESS START TO C~NTINUE.
*

3A009170 3A009180

* LOST PUNCH INTERRUPT.

3A009190

*

3A009200

* LOST FEED OR INTIATE PUNCH INTERRUPT.

3A009210

*

3A009220

* PRESS IMMEDIATE STOP ANO RESET. PRELOADING

3A009230

** SWITCHES MAY BE SET AS DESIRED. PRESS START.

3A009240 3A009250

* 1. TO RUN THE PROG WITH INTERRUPT DELAY SWITCH 34009260

*

ON OR BYPASS THE INTERRUPT WAIT LOAD /6012 3A009270

*

INTO LOCATION /0021 AND /0032 ANO RESTART. 3A009280

*

3A009290

* 2. TO GET A FASTER LOOP THAN THE ABOVE PLACE

3A009300

*

/70FF IN THE NEXT LOCATION AFTER THE XIO. THE 3A009310

*

XIO WILL BE EXECUTED AFTER EACH BRANCH.

3A009320

*

3A009330

*************************************************** 3A009340

ORG

0

3A009350

PHFED LOX
DC PHCTR DC PHSWS DC

·-·PHBLO
/000.3 *-*

*A* TO /600F LOX PHl

*A* DC

/1402 FD A CD

COLUMN COUNTER

BIT SWITCH STG

3A009360 3A009370 3A009380 3A009390

PHBSW DC

/0003

READ IN ADRS

3A009400

DC

/003A *A* DC

/3AOO

3A009410

PHPCH DC

PHSWS

PCH [/0 AREA

3A009420

'DC

/0011 *A* DC

/1100

3A009430

PHPST DC

PHI NT

COL INTR ADRS

3A009440

DC

/A008 *A* DC

/1401

3A009450

PHOSW DC

/0008

PCH TERMINATOR

3A009460

DC

/B818 *A* DC

/1703

3A009470

PHSTK DC

PHI NT

OP COMP INTR ADRS·

3A009480

DC

/0029 *A* DC

/1480

34009490

PHK50 DC

/OOFO

80 COLS TIMES 3

3A009500

PHl WAIT MDX
PHINT DC . XIO.

·-·l
PH2 PHO SW

SET BIT SWS
INTERREPT ENTRY SENSE DSW

3A009510 3A009520 3A009530
3A009540

SLA

1

3A009550

BOSC

COL INTR ON

3A009560.

MDX

PH6

* NO, TRY OP COMP

3A009570

XIO

PHBSW

3A009580

LO

PHCTR

COLUMN COUNTER

3A009590

A

PHBSW

ADO THREE

3A009600

STO

PHCTR

3A009610

EOR

PHK50

CHECK FOR LAST COLUMN

3A009620

BSC

z

IS IT LAST COLUMN

3A009630

. MDX

PH4

3A009640

LO

PHSWS

GET DATA TO BE PUNCHED

3A009650

OOIE 0 E8F.B OOlF 0 DOE3 0020 0 08E5 0021 0 3003 0022 0 1003 0023 0 4850 0024 0 6012 0025 0 1010 0026 0 DODB 0027 0 OBOC 0028 0 CODA 0029 0 4804 002A 0 3002 002R 0 1801 002C 0 4804 0020 0 7005 OOZE 0 1801 002f 0 4804 0030 0 08CF 0031 0 0806 0032 0 3005 0033 0 0808 0034 0 COCE 0035 0 1802 0036 0 70F8
0037 0 C012 0038 0 DOC7 0039 0 COCF 003A 0 1803 003B 0 OOCD 003C 0 FOC4 0030 0 DOC3 003E 0 COC6 003F 0 1008 0040 0 DOC4 0041 0 COC9 0042 0 1803 0043 0 OOC7 0044 0 COC2 0045 0 1008 0046 0 DOCO 0047 0 COC5 0048 0 1007 0049 0 DOC3 004A. 0 600F
0040 0 0040 004C 0 9000 0040 0 .2000 004E 0 2000 004F 0 0008

OR

PHDSW

* AND OR IN PCH tERM

3A0096f!O

STO

PHSWS

* ANS STORE BACK

3A009670

PH4 XIO

PHPCH

PUNCH.A COLUMN

3A009680

WAIT 3

WAIT FOR INTERRUPT

3A009690

PH6 SLA

3

'3A009700

BOSC

OP COMP ON

3A009710

LOX

PHINT&l * NO, SENSE AGAIN

3A009720

SLA

16

* LEVEL ~- OP C6MP

3A009730

STO

PHCTR

CLEAR COLUMN COUNTER

3A009740

XIO

PHBSW

READ BIT SWITCHES

3A009750

LO

PHSWS

GET SW SETTING

3A009760

BSC

E

HALT .PROGIUM

3A009770

WAIT 2

*.YES

3A009780

SRA

1

* NO

3A009790

BSC

E

00 STACKER.SELECT

3A009800

MOX

PH8

* YES

3A0098.10

SRA

1

* NO

3Ao09820

BSC

E

WHAT OPERATION

3A009830

PH2 XIO

PHFEO

FEED A CARD

3A009840

XIO

PH PST

START THE PUNCH

3A009850

WAIT 5

* PCH FROM SWS

3A009860 .

PH8 XIO

PHSTK

GIVE STACKER COMMAND

3A009870

LO

PHSWS

RESTORE ACC

3A009880

SRA

2

3A009890

MDX

PH2-l

3A009900

* PHBLO LO

PHRES

BUILD XIO COMMANDS SET UP RESTART

3A009910 3A009920

STO

0

3A009930

LO

PHPST+l * INIT PCH

3A009940

SRA

3

*

3A009950

STD

PHPST+l *

EOR

PHFED&l * FEED A CARD

STO . PHFEO&l *

LO

PHBSW+l * READ BIT SWITCHES

3A009960 3A009970
3A009980
3400.9990

SLA

8

*

STO

PHBSW+l *

LO

PHDSW+l * SENSE DSW

SRA

3

*

3A010000 3A010010
3A010020 3AOl0030

STO

PHOSW+l *

LO

PHPCH+l * PCH A COLUMN

SLA

8

*

STO

PHPCH+l *

LO

PHSTK+l * STACK SELECT

3A010040 3A010050 3A010060 3A010070 3A010080

SLA

7

*

STD

PHSTK&l *

3A010090 3A010100

PHRES. LOX

PHl

3A010110

*************************************************** 3A010120

DC

/0040

THE LAST FIVE WORDS ARE 3A010l30

DC

/9000

* USED FOR PROGRAM

3A010140

DC

/2000

* IDENTIFICATION. THREE 3A010150

DC

12000.

* FOR THE PIO ANO TWO FOR 3A010160

DC

/0008

* SEQUENCE.

3A010170

DATE
EC ND.

15FEB68 25JUL69 420403 571053

--,)

I

j

'-.__,/

'----'

:
-,_/

..._

.._ ,/

PROG IO PAGE

03AO-O
8

DATE EC NO.

15FEB68 25JUL69 420403 571053

,)

"· i
'-J

..- '\I
·,__/

.. -·--...,,
,__)

,)

,,....-....... ,
\ J\

\
.____)

·-.,

_,-- .....\

_,,) ,_) '·,

,_J

")

:~J

,,.,----....._
\"'---)'

.. ---" )
'-..~_./

,-·-..........,
'-)

·~

.:J

~. )
'.,_

·, /

PROG IO PAGE

03AO-O 8A

I .J

,

__

'
,/

'·..... _,.

,_' )

'1 ,' \

j

'-..,/

0

0 u(· 0

0

r'BM '.MAI NHN[\NC'f'. h I AGNb'slfrt;· PROGRAM FOR THE 11.'.JO SYS Tf M

1 : I ' ·

~ :; i~ ::. ~· t i:" \ .:

-':z ;".: , ·. i ; ,'. ·. · ··'

1130 SCOPE LOOP PROGRAMS

0 (; CJ () () 0 0 0 0 0 0 0

IPART NO. 22439~2

PAGE . '

'· ;9

rBM '·MA'lNTENANC:B.' DIAGNUS:r:rc; PROGRAM FOR. THE 1130 SYSTEM

: ·i '·' !. ~·

; ~-. ;: ·.: :~~· <·

:·,:

1130 SCOPE LOOP PROGRAMS

0 ()

0

,--···,

I

·,

'"-._)

!;P,A!U NO. 224391~~·

:PAGf

rn·· ;;,'~~.

' .: ~ ~·;

'' ., :?

6:.·o:-r 141t? Ri=ADER

. A. PRflOAO SWS

P. LOADING C. WAITS
4 6
O. RFSTART
F. COMMENTS

0000
0000 0 601F 0001 0 DOFF
0002 0 0006
0003 0 003A 0004 0 OGOl
0005 0 0012
0006 0 6020 0007 0 fHlUI 0008 I) OOOF
0009 0 ?808 OOOA 0 0000 0008 0 1)000 oooc 0 OOOF
0000 0 OOFF OO()f 0 0001
OOOF 0 .oooo .
0010 0 08F5 OOll () 00F9
0012 () 4850 0013 Q 7024

: \::'1;

**********************************.**.*************** 3AOldl90

*.,.. ,. 3A01'0200'

* .: C., THE PROGRAM· READS A COllJMN- OF' DATA FROM

3A-Ol0210

* ,·. ,:! 'THE CARO ANO COMPARES IT ·WITH 'THE. lllT SWS.

3AOld2'20'

*; ·2~ AN·bPTION IS AVAILABLE TO ~ET UP A VARIABLE 3A010230

~· · DELAY BETWEEN XIO READ EXECUTIONS.

3A010240

*' 3. AN OPTION IS AVAILABLE TO BYPASS WAIT 6 *. ON COMPARE FRRORS. .

3AO t'0250· 3A010260

** 1. IF OFLAY lS flESIRED, SET DEL~Y CO~TROL * VALUE JN HIT SWITCHES l THRU 13~

3AO 10270' 3A010280' 3AOl0290

*

*NOTE* SWS l THRU 13 ALL ON, MAX DELAY.

3A010300

*

SWS l THRU 13 ALL OFF, NO DELAY.

3A010310

*· 2. IF RYPASS COMPARF ERROR WAIT 6 DPTION IS DESIRED, TURN ON All SWITCH 15.
·
* LOAD IPL FROM CARO 01~ PAPER TAPE.

3A010320 3A010330
3A010340 3A010350

*· SET BIT SWITCHES 0 THRU 11 TO. EXPECTED COLUMN * DATA AND SET BITS 12 THRU 15 OFF.
* LOAci PREPUNCHFD CARDS INTO READER AND MAKE ROY.

3A010360 3A010370
3A010380 3A010390

* QFPRF.SS START.

3A010400

*· NO I~TERRUPi ~ENERATED AFTFR XIO READ. * COMMANO WAS GIVEN. SEE COM'MENTS.

3A010410 3A010420 lAO 10430

* 3A010440 COMPARE FRROR. ACCUMULATOR CONTAINS RITS READ. 3AO l0450

** IF ACClJMIJLATflR CONTAINS /OOFF, COLUMN READ WAS 3A010460

NbT STOREO INTO READ/IN AREA.

3A010470

** DFPRESS START TO READ NEXT CARD. TO BYPASS COMPARE ERROR WAIT, SEE PRELOAD.

3A0104BO 3A010490

* * * * *

1. TO RESTART PROGRAM OR RESET INITIAL PRELOAO SWITCH SETTINGS, DfPRESS IMMEDIATE STOP ANO RFSET PUSH BUTTONS.
?. SEl OESIRFD PRELOAd RIT SWITCH SETTINGS.

3AOl0500 3A010510 3A010520 3A010530 3A010540

* 3. OEPRE$S START.
** 1. LAST DSW SENSED IS DISPLAYED IN THE Q REG.

3AOI'0550 3A010560 3A010570

** 2. TO RUN PRIJGRAM WITH INTFRRUPT DELAY SW ON

.3AO 10580

OR TO BYPASS THE INTERRUPT WAIT, LOAD /6010 3A010590

·

INTO LOCATION /6037 AND on A PROGRAM RESTART. 3A010600

** 3. TO SFT I.JP LnOP TO FXfCIJTE xrn. LOAD /6010 INTO LOCATION /00.'H AND LOAD /1000 INTO

3A010610 34010620

*

.LOCATION /003A AND DO A PROGRAM RESTART.

3A010630

·*.· **** ****** **** ***** ************************ ******

3A010640 3A010650

ORG

0

3A010660

ROl\GN LOX

Rf)RLU *A* to /6020 lDX RDRST

3A010670

ROAR A oc

/OOH.

RF.AO IN AREA

3A010680

RDRSW oc

Rl1f)SW

BIT SW SAVE AREA

3A010690

oc RD'lRD DC

/!J03A *A* TO /'JAGO RD RIT WSW

ROAR A

REA fl IN AREA AODR

3Ao10100 .3A010710

DC RDOSW, LOX
DC
RORGfJ DC ;. DC.
ROER.I\ oc
1rnosv DncC
RDOFF DC ROD NE UC,
ROl04 DC XI f)

10f)12 RORST
/ABlB
Rll 104 /28Q8
**_-:**·.
RD I 0:4 /OOFF
I
*;_* RDDSW

*A* TO /1200 XIO READ (',IT SW SAVE AREA
*A* TO 11703 x'ro SF.NSF INTERRUPT AOOR
*.A* TO /1404 XTO START LAS.T RDR COMPARE FRR LAST DSW SENSF.D INTERRUPT AODR CONSTANT /OOFF CONSTANT 1. I NTFRRUPT ENTRY
SENSE ANO SAVE DSW

3AO 1072.0 3AOI0730 3AOl0740 3A010750
3A010760 3AO 10770 3A0107SO 3A010790 3A010800 3A010810 3A010!)20 ".J/\010830

STD ROSC MOX

RfJl)SV RJ>Cnr

* CK FOR RO RESPONSF NO, CK OP COMPLETE

3i\01oa40
3AO 10850 3A010860

0014 0 08FF 0015 0 COFO 0016 o. 1804 . 0017 0 1004 0018 0 FOES 0019 0 4818 OCHA 0 701C
ooia 0 COE5
OOlC 0 DOED 0010 0 6802 OOlF 0 7018 OOIF 0 COE:\ 0020 0 1008 0021 0 DOEl 0022 0 COE4 0023 0 1803 0024 0 OOE2 0025 0 COF3 0026 0 1801 00?7 0 DOEl 0028 0 CODC 0029 0 1008 002/\ 0 DODA 002B 0 CODA ooze 0 0003 0020 0 0804 002E 0 corn 002F 0 DOEF 0030 0 3001 0031 0 COOB 0032 0 DOCE 0033 0 1010 0014 () DOEB 0035 0 08CC 0036 0 OflDl 0037 0 3004 0038 0 1004 00'.J') 0 48'50 003A 0 7005 003B 0 C8CE 003C 0 COE2 0030 0 1801 003E 0 90CF 003F 0 4810 0040 0 70FD 0041 0 conE 0042. 0 4818 0043 0 70Efl 0044 0 CODA 0045 0 lOOF 0046 0 4820 0047 0 70ED 0048 0 C8Cl 0049 0 3006 004A' 0 70E6
0048 d 0040 004C 0 9000
oo4D 0 2000
oo4F 0 2ooo 004F 0 0004

XIO

RDRRD

YESr.READ COLUMN

3A010870

LD

RDDSW

CK IF COMPARE TO SWS

3A0.10880

SRA

4

SLA

4

EOR

RD ARA

BSC

&-

MDX

RO I.NT

* **Y*ES, .WAIT NXT INTRPT

3A010890 3A010900 3A010910 3A010920 3A01·09.30.

LO

RD ARA

NO,SAVE COL READ

3A010.940

STD

RO ERR

STX

ROE SW

*SET ERR SW

3A010950 3A010960

MOX

RD INT

WAIT FD~ NXT INTRPT

3A0109.70

ROBLD LO

RDBSW&l BUILD IOCCS ANO

3A010980

ROESW SLA

8

* RESET/START BRANCH

3.A010990

·STD LO SRA STO LO SRA
STD
LD SLA STD LO STD RORST XIO LO

RDBSW&l RDDSW&l
3
RODSW&l RO-RGO&l
l RDRGO& 1
RDR~D&l
8
RORRD&l RDDSW ROBGN RDBSW ROD SW

* * * * * * * * * * * *
*REASDAVESWSDEDLEALYA/OYP/OTPIOTN

3A011000 3A011010 3A011020
3A011030 3A0ll040 3A01 l050 .
3A011060 3A011070
3A011080 3A011090 3A011100
3AO 11110 3A011120 3A011130

STD WAIT

RDBLD
1

*SET READ PATTfRN

3A0lll40 3AOlll50

LD

RD OFF

STD

ROAR A

SLA

16.

**INITIALIZE AND READ

3AOT1160 3A011170 3AOlll80

STO

ROE SW

* BIT SWS

3AOill.90

XIO

RDBSW

XIO

RDRGO

*START READER

.3A011200 3A011210

ROI NT WAIT 4

WAIT FOR INTERRUPT

3A011220

RQCOP SLA

4

CK FOR OP COMPLETE

3'A011230

flOSC MDX

RDI04&1

N* O, RESENSE DSW:

3A011240 3AOll250

LOO

RODSV-1

YES, LOAO DSW IN 'Q

3A011260

LI)

ROBLD

SET UP DELAY

3A011270

SRA ROLOP S
BSC MDX LO

1 RD ONE
RO LOP RDfSW.

* * * *
CK IF F.RR SW ON

3A011280 3A011290
3AOH300 3A011310 3A011320

BSC Mf)X

&RD RS T&4

*NO, RD NXT CARO

3A011330 3AO 11340

LD

RORLD

YES, CK If LOOP·

3A01l350

SLA

15

* ON ERRORIBI~ 151

BSC MOX

z
RDINT-2

*YES, RO BIT SWS

3A011360 3AOI1370 3A0'l1380

LQO

ROOSV-,1 NO, -DISPLAY RD ERR

3A'OH390

WA IT

6

* AND DSW AT ~AIT 6

3A011400

MOX

RDRST&4 RD NEXT CARD

3AOll41'0

**************.********~***.*********************** lA0.11420'

DC

/0040

THE LAST FIVE WORDS ARE 3A011430

nc

/9000

* USED ~OR PROG~AM

.3AOl 1440

DC
DC

/2060 /2000

** IDENTIFICATION~ THREE

3AOll.450

FOR THE PlD AND TWO FOR 3A011460

DC

/0004

* SEQUENCE~ .

3AO 11470

.' ·:. ~.. ;

flAH .. ·, EC NO.

l 5fFR68. 25JUL69 4204()3 571051'

PROG ID
PAGE

03AO-O
9

DATE FC·NO.

15FER61l 25JUt69 420403 571053

PROG IO PAGE'

03AO~o ;CIA

IBM MAINTFNANCF DIAGNOSTIC PROGRAM FOR THF 1130 SYSTEM 1130 SCOPF LOOP PROGRAMS

PART NO. 2243962

PAGE

10

*************************************************** 3A011490

* 6.0~ 2310.DISK SEEK * 1. THE PROGRAM ALLOWS THE HEAD TO ACCESS BACK

3AO 11500 3A011510

AND FORTH BETWEEN 2 CYLINDERS WHICH ARE

3AOll520

* CONTROLLED BY THE OPERATOR.

3A011530

* 2. AN OPTION IS AVAILABLE TO ALLOW A WAIT AFTER 3A011540

A. PRE.LOAD SWS

* *
*
*
* * ·

EACH SEEK OPERATION.· 3. THE PROGRAM CAN BE USED TO POSITION THE HEAD
BEFORE LOADING THF 2310 WRT/RD/COMPARE PROGRAM. 6.09
1. SET DESIRED DISK DRIVE AREA COOE IN BIT SWITCHES 0 THRU 7.

.3AOll 550 3A011560 3A011570
3A011580 3A011590 3AOll600 3A011610

B. LOADING

* *
* * *
·**·

DRIVE 0

20XX

3A011620

DRIVE l

88XX

3A011630

ORIVF 2

90XX

3AOll640

DRIVE 3

98XX

3A011650

DR IVE 4

AOXX

3A011660

2. IF WAIT AFTER FACH SEEK OPERATION IS DESIRED, 3A011670

SET BIT SWITCH 15 ON.

3AOll680

3AO 11690

LOAD IPL FROM CARD OR PAPER TAPE.

3A011700

C. WAITS

* *
· *

SET DESIRED HEX CYLINDER ADDRESS IN BIT SWITCHES 0 THRU 7. SEE PAGE 2A.
SET DESIRED HEX NUMBER OF CYLINDERS TO SEEK IN

·* BIT SWITCHES 8 THRU 15. DEPRESS START.

3AOll 7lO 3AO 11720 3A011730 3AOll 740 3A011750 3A011760

n. RF.START

6

* *
· * *

NO INTERRUPT GENF.RATFD AFTER INITIAL XIO SEEK HOME WAS EXECUTED. SEE COMMENTS
NO INTERRUPT GENF.RATED AFTER XIO SEEK WAS

3A011770 3A011780 3A011790 3A011800 3A011810

*** EXECUTED. SEE COMMENTS

3A011820 3A011830

1. TO RESTART PROGRAM OR RESET SWITCH SETTINGS, 3A0ll840

* DEPRESS IMMEDIATE STOP AND RESET PUSH BUTTONS.3A011850

* 2~ SFT DESIR~D PRELOAD BIT SWITCH SETTINGS.

3A011860

* 3. DEPRESS START.

3A011870

3A011880

E. COMMENTS

*
* ·

1. LAST DSW SENSED IS DISPLAYED IN THE Q REG. 2. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON
ANO TO BYPASS THE INTERRUPT WAIT, LOAD /6012

3A011890 3AOll900 3A011910

· * *

INTO LOCATIONS /0039 ANO /0041. 00 A PROGRAM RESTART.

3A011920 3A011930 3A011940

*************************************************** 3A011950

0000

ORG

0

3A011960

0000 0 601B 0001 0 0000 0002 0 OOOE

OKBGN LOX DKENT DC DKBSW DC

DKBLO
*-*·
DKBIT

*A* TO /6020 LOX UKRST INTERRUPT ENTRY SW BIT SW SAVE

3A011970 3A011980 3AOll990

0003 0 OO'IA

DC

/003A *A* TO /3AOO RD BIT SWS

3A012000

0004 0 OOCA 0005 0 0000 0006 0 0000 0007 0 0000 0008 0 0000 0009 0 0000 OOOA 0 0011

DKHMF DC DC
OKSEK OC DC
DKOSW DC DC DC

202
*-*
*-*
*-*
*-*
*-*
DK I N2

MAX NUMBER OF SEEKS IOCC-S EEK HOME NUMBER OF SEEKS IOCC-SEEK AREA CODE/SW OPTIONS IOCC-SENSE RESET OSW INTERRUPT ADDRESS

3.A012010 3A012020 3A012030 3A012040 3A012050 3A012060 3A012070

0008 0 0000

DKDSV DC

*-*

LAST OSW

3A012080

oooc 0 0004

OK004 DC

/0004

CONSTANT 4

3A012090

0000 0 OOFF

DKOFF DC

/OOFF

CONSTANT ff

3A012100

OOOE 0 6020

OKBIT LOX

OKRST

RE SET VEC TER

3A012110

OOOF 0 7010

OKBDl iDC

/7010

OSW BUILD WORD

3A012120

0010 0 0808

DKB02 DC

/0808

SEEK BUILD WORD

3A012130

0011 0 0000

DKIN2 DC

*-*

OP COMPLETE INTRPT

3A012140

0012 0 ORF5

XIO

OKOSW

SENSE RESET OSW

3A012150.

0013 0 OOF7

STD

OKOSV

SAVE OSW

3A012160

DATE EC NO.

15FE.B68 25JUL69 420403 571053

PROG ID PAGE

03AO-O 10

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

lOA

0014 0 1002 0015 0 4868 0016 0 6012 0017 0 COEq 0018 0 4820 0019 0 7020 OOlA 0 7027 OOlB 0 COFZ OOlC 0 DOF3 0010 0 COE5 OOH' 0 1008 001F 0 DOE3 0020 O 08Fl 0021 0 COEC 0022 0 DOE5 0023 0 1808 0024 0 1008 0025 0 DOES 0026 0 COE8 0027 0 1804 0028 0 E8E5 0029 0 000.F 002A 0 COE5 002f\ I) 1801 002C 0 EBEl 0020 0 0007 OOZE 0 0008 002f 0 3001 0030 0 0801 0031 0 cooc 0032 0 1808 0033 0 DOD2 0034 0 0803 0035 0 0005 0036 0 C8D3 0037 0 68C9 0038 0 08CB 0039 0 3005 003A 0 COCC 003B 0 FODO 003C 0 OOCA 0030 0 cscc 003E O 1010 003f O OOCl 0040 0 08CS 0041 0 3006
0042 o coca
0043 0 EOC9 0044 0 OOCl 0045 o·coc2
0046 0 4804 0047 0 3002 0048 0 70Fl
0049 0 0000 004A 0 0000 004B 0 0040 004C 0 9000 004D 0 2000 004E 0 2000 004f 0 0002

SLA

2

BOSC

El

*CK ROY, NOT BUSY

3A012170 3A012180

LOX

OKIN2El

NO, LOOP

3A012190

LO

DKENT

LO INTERRUPT ENTRY SW

3A012200

BSC

l

CHECK IF ON

3A012210

MDX

OKMOV

NO, SEEK HOME ENTRY

3A012220

MOX

DKCON

YES, SEEK ENTRY

3A012230

OKBLD LO

OKBIT

f\UILD RD BIT SW IOCC

3A012240

STO

OKBGN

* AND SET PROG RESET

3A012250

LO SLA

DKBSW&l 8

** AND START VECTER

3A012260 3A012270

STD

OKBSW&l

*

3A012280

DKRST XIO

DKBSW

RO AREA CODE ANO

3A012290

LO

OKBIT

* PROG OPTIONS

3A012300

STD

OKOSW

SAVE SWS

3A012310

SRA

11

SLA

11

SET UP AREA CODE
*

3A012320 3A012330

STD

OKBIT

SAVE AREA CODE

3A012340

LO

OKBOl

f\LJILO DSW ANO SFEK

3AOl2350

SRA

4

* IOCCS

3A012360

OR

DK BIT

*

3A012370

STO

OKOSW&l

*

3A012380

LD

OKBD2

*

3A012390

SRA
OR STO

1
OK BIT OKHME&l

* * *

3A012400 3A012410 3A012420

STD

DKSEK&l

*

3A012430

WAJT

1

SET STARTING CYL ·

3A012440

XIO

OKBSW

* ANO NUM Of CYLS.

3A0l2450

LD

OKBIT

* TO SEEK IN BIT SWS

3A012460

SRA

8

STO

OKS EK

XIO

OKOSW

*SET UP START CYL.
SE~SE DSW

3A012470 3A012480 3A012490

STD

DKOSV

SAVE DSW

3A012500

LDO

OKDSV-1

LOAD OSW IN Q REG

3A012510

STX

OKENT

TURN ON INTRPT ENTRY SW

3A012520

XIO

OKHME

SEEK HOME

3A012530

WAIT

5

WAIT FOR INTERRUPT

3A012540

DKMOV LO

DKSEK&l

SET UP SEEK

3A012550

EOR

OK004

* DIRECTION

3A012560

STD

OKSEK&l

*

3A012570

LOO

DKDSV-1

LOAD OSW IN Q REG

3A012580

SLA

16

TURN OFF INTERRUPT

3A012590

STO

OKENT

* ENTRY SW

3A012600

XIO

DK SEK

SEEK

3A012610

WAIT

6

WAIT FOR INTERRUPT

3A012620

OKCON LD

OKBIT

SET UP NUM OF SEEKS

3A012630

ANO

OK OFF

*

.3A012640

STO

OKS EK

*

3A012650

LO

OKDSW

CK FOR SEEK ANO WAIT

3A012660

BSC

E

*

3A012670

WAIT

2

YES, WAIT

3A012680

MOX

OKMOV

NO, GO SEEK

3A012690

*************************************************** 3A012700

DC

0

DC

0

*SPACE FILLER

3AOL2710 3A012720

DC DC

/0040 /9000

*THE LAST FIVE WORDS ARE USED FOR PROGRAM

3A012730 3A012740

DC

/2000

* IDENTIFICATION. THREE

3A012750

DC DC

/2000 /0002

** FOR THE PIO AND TWO FOR 3A012760

SEQUENCE.

3A012770

DATE EC NO.

15FEB6B 25JUL69

420403

571053

PROG IO
PAGE

03AO-O lOA

- - - - - - - - - - -"~-----

----------·----

u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 () 0 () 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

IBM MAINTENANCE DIAGNOSTIC PROGRAM FUR THE 1130 SYSTEM 1130 scbPE LOOP PROGRAMS

PART NO. ;>243962

PAGE

11

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

llA ·

6.09 2310 WRITEREAO-COMPARE

A. PRELOAO SWS

B· .LOAOI NG

C. WAITS

1

2

3 4
-6

D. RESTART

f.. COMMENTS

.··oooo
,0000 0 .6020
·0001 0 oo:oo
· 0002 0 003A
.. 0003 0 0000
,,0004 0. 6000 0005- Oi 7010 0006 0 2820 0007 0 OOC3 0008 !) 0001.
·opo9 o 0000-
.. \0.00A 0 0008 ' 0008 0 0000
· ·. oooc ·..o 083F. ·oooo o 1001,
'OOpE. O· 1001
' ~'
': ·"

*************************************************** 3A012790

** 3A012800 THIS PROGRAM WRITES ON SECTOR O, A DATA PATTFRN JAO 12810

*** * * * *

WHICH WAS SET IN THE BIT SWS. THE DATA IS THFN 3A012820

READ ANO ,COMPARED TO THE BIT SWITCHES. THE HEAD 3A012B30

MAY BE POSITIONED WITH SCOPE LOOP 6.08. THIS

3AD12840

Will DESTROY THE SECTOR ADDRESS. IT MAY BE RE- 3AO 128.50

STORED BY PLACING THE SEC TOR NUMBER IN THE BIT 3A012860

SWITCHES ANO EXECUTING THE PROGRAM ONCE.

3A012870

THE PROGRAM Will HALT AT WAIT 2 AFTER EACH PASS. 3A012880

* * * * * * *

3A012890

SET THE AREA CODE IN 0-7 FOR THE DISC TO BE USED 3A012900

DRIVE 0

20XX

3A012910

DRIVE 1

88XX

3A012920

DRIVE 2

90XX

3A012930

DRIVE 3

98XX

3A012940

DRIVE 4

AOXX

3A012950

** LOAD .IPL FROM CARD OR PAPER TAPE.

31012960 3A012970

** SET DATA IS BE WRITTEN IN SWITCHES 0-15.

3A0129BO 3A012990

3A013000

** HALT AFTER ONE PASS. TO LOOP PROGRAM, LOAD /1000 3A013010

* INTO LOCATION /OOlE.

3A013020

** LOST WRITE INTERRUPT. SEE COMMENTS.·

3A013030 3A013040

** LOST READ INTERRUPT. SEE COMMENTS.

3A013050 3A013060

* * * *

COMPARE ERROR BETWEEN THE DATA RFAD AND THE BIT SWITCHES. THE BITS IN ERROR WILL BE ON IN THE ACCUMULATOR. TO LOOP ON ERROR, LOAD /1000 INTO

3A013070 3AOl3080 3A013090 3A013100

·* LOCATION /0017.

3A013110 3A013120

************

l. TO RESTART PROGRAM OR RESET SWITCH SETTINGS, 3A013130

DEPRESS IMMEDIATE STOP AND RESET PUSH BUTTONS 3A013140

2. SET DESIRED PRELOAD BIT SWITCH SETTINGS.

3A013150

3. DEPRESS START.

3A013160

r

3A013170

1. TO RUN THE PROG WITH INTERRUPT DELAY SWITCH 3A013l80

ON OR BYPASS THE INTERRUPT WAIT LOAD /600C

3A013190

INTO LOCATION /0047 ANO /004A ANO RESTART.

3A013200

3A013210

2. TO GET A FASTER LOOP THAN THE ABOVE PLACE

3A013220

/70FE IN THE NEXT LOCATION AFTER THF XIO. THE 3~013230

XIO WILL BE EXECUTED AFTER EACH BRANCH.

3A013240

* * * *

3. IF INTERRUPT IS LOST, B REG WILL CONTAIN DATA· WORD ANO ARITH REG WILL CONTAIN WAIT NUMBER /OOQ3 OR /0004.

JA013250 3A013260 3A013270 3A013280

** **************************************************

3A013290 3A013300

ORG

0

3AOl3310

DCBGN LOX

OCBlD

GO TO PROG

3A013320

DCSWS DC

*-*

SW READ IN AREA

3A013330

OCON5 DC DCXR3 DC OCONl DC

/003A
·-*
/6000

CONSTANT INDEX REG 3 CONSTANT

3A013340 3A013350 3A013360

DC

17010

CONSTANT

3A013370

OCON2 DC

/2820

CONSTANT

3A013380

DC

/OOC3

CONSTANT

3A013390

DCBSW DC

DC SWS

SW READ IN ADRS

3A013400

DC
oc·.

/0000 *A* DC

/3AOO READ BIT SWS 3A013410

OCI.NT

INTERRUPT AORS

3A013420

OCINT DC XID

o*c-o*sw

INTERRUPT ENTRY SENSE DSW

3A013430 3A013440

OCON3 SLA

1

ALSO A CONSTANT

3A013450

SLA

1

*

3A013460

PROG IO PAGE

03AO-O 11

OOOF 0 4868 0010 0 600C OOll 0 C03A 0012 0 4818 . 0013 0 7034 0014 0 0000 0015 0 FOEB 0016 0 4820 0017 0 3006 0018 0 COEA 0019 O 80EE001A 0 DOES OOlB 0 F02F OOlC 0 4820 0010 0 70F6 OOlE ·o 3002 OOlF 0 701C
0020 0 COEl 0021 0 1008' 0022 0 DOE6 0023 0 08E4 0024 0 CBDC 0025 0 18CG 0026 0 8800 0027 0 18C4 0028 0 0823 0029 0 1800 OOZA 0 COD9 0028 0 1808 002C 0 0821 0020 0 18CB OOZE 0 FOOS 002F 0 1805 0030 0 D81F 0031 0 C804 0032 0 1805 0033 0 D02C 0034 0 8018
0035 o.ooco
0036 0 0014 0037 O l8C8 0038 0 OOOB 0039 0 F003 003A 0 0003
003B 0 3001
003C 0 08CB
003D o cOC3
003E 0 0000 003F 0 COC3
0040 o 90C7
0041 O OOCl 0042 ·O FOOD 0043 0 4820 0044 0 70F8 0045 0 0006 0046 0 0809 0047 0 3003 0048 0 6803
0049 o 0804
004A.0 3004
0048 0 0040 004C 0 9000 0040 0 2000 004E 0 2000 004.F 0 0001 0050 0

BOSC LOX LO

&Z
DCINT&l OCOSW

IS DISK READY
* NO * YES

3A013470 3A013480 3A013490

BSC

&-

MOX

DC6

*WAS LAST-OP A READ NO

3A0l3500 3A0135.10

OC5 DC

/0000 *A* LO 3 1

3A013520

EOR

DCSWS

COMPARE SWS

3A013530

BSC WAIT LO A STO EOR

Z
6 OCXR3
OCBSW DCXR3 DC ENO

ANY ERRORS
* YES
ADJ I/~ ADRS
* * *

3A013540 3A013550 3A013560. 3A013570
3A013580 3A013590

BSC

Z

MDX

OCS

*REACHED LIMIT NO

3A013600 3A013610

WAIT

2

ONE PASS COMPLETE

3A013620

MOX

DC 1

START OVER

3A013630

*DCBLD LO

INITIALIZATION

OCON5

. GET. CONST ANT

3A013640 3A013650

SLA

8

3A013660

STO

OCBSW&l

READ BIT SW IOCC

3A013670

XIO

OCBSW

READ SWS

3A013680

LOO

ocsws

GET AREA CODE

3A013690

RTE

12

A- /OOOX Q- /OOOX

3A013700

AO

DCONl

A- /600X Q- /701X

3A013710

RTE

4

'A- /X600 Q- /X701

3A013720

STO

DCDSW

SET OSW IOCC

3A013730

RTE

16

A- /X701 Q- /X600

3A013740

LO

OCONl

A- /6000 Q- /X600

3A013750

SRA

8

A- /0060 Q- /X600

3A013760

STD

OCRO

SET READ IOCC

3A013770

RTE

11

A- /COOO Q- /OCOX

3A013780

EOR

OCONl

A- /AOOO Q- /OCOX

3A013790

RTE

21

A- /0060 Q- /X500

31013800

STD

DCWR

SET WRITE IOCC .

3A013810

LOO

DCON2

A- /2820 Q- /OOC3

3AO 13820

SRA

5

A- /0141 Q- /OOC3

3A013830

STD

/0060

SET WORD COUNT

3A013840

A

OCWR

A- /OlAl Q- /00C3

3A013850

STO

DCXR3

SET INDEX REG 3

3A013860

STO

OCENO

SF.T LIMIT CNTL

3A013870

RTE

8.

A- /C301 Q- /AlOO

3A013880

STD

OC5

SET LD

3 l

3A013890

EOR

OCON~

A- /0300 Q- /AlOO

3A013900

STO

DC3

SET STD 3 0

3A013910

WAIT

1

SET DATA PATTERN

3AO 13920

OCl XIO

OCBSW

READ BIT SWS

3A013930

LO OC3 DC

ocsws

GET _BIT SWS

/0000 *A* STD 3 0

3AO 13940. 3A013950

LO

DCXR3

ADJ 1/0 AORS

3A013960

s

DCB SW.

STO

DCXR3

EOR BSC

OzCWR

MDX

OC3-:l

STO

DCDSW

* *
REACHED LIMIT
** NO YES, CLEAR SW

3A013970 3A013980 3A013990 3AOl4000
JA0.14010 3A014020

XIO

· OCWR

WRITE A RECORD

3A014030

WAIT

3

WAIT FOR WRITE INTR

3A014040

DC6 STX

DCDSW

SET SWITCH

3A014050

XJO

OCRO

READ A RECORD

3A014060

WAIT

4·

WAIT FOT READ INTR

3A014070

*************************************************** 3A014080

DCEND DC OCDSW DC
DC OCRO DC
DC

/0040 /9000 /2000 /2000 /0001

THE NEXT FIVE WORDS ARE
* USEO FOR PROGRAM * IDENTIFICATION. THREE * FOR THF PIO ANO TWO FOR * SEQUENCE.

3A014090 3A014100 3A014ll0 3A014120 3A014130

OCWR EQU

DCRD&2

3A014140

DAtE EC '.NO.

15FEB68 2·5JUL69 4201t0il- 571053

PROG 10 PAGE

03AO-O llA

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTFM 1130 SCOPE LnoP PROGRAMS

PART NO. 2Z43962

PAGE

12

6.10 1627 PLOTTER

A. PRELOAO SWS

B. LOADING

C. WAITS

1

2 3
D. RESTART
E. COMMENTS

0000 0000 0 6012 0001 0 0001 0002 0 0006 0003 0 003A 0004 0 0006 0005 0 0029 0006 0 0000 0007 0 002F OOOA 0 601F 0009 0 0000 OOOA 0 0000 OOOB 0 OOOC oooc 0 0000 0000 0 OAF8 OOOE 0 DOFA OOOF 0 4850 001.0 0 70FC 0011 0 7023

*************************************************** 3A014160

** 1. THE PROGRAM EXECUTES ALTERNATE FUNCTIONS

3AOl4170 3A014180

*

WHICH HAVE BEEN SELECTED IN THE BIT SWS

3A014l90

* 2. AN OPTION IS AVAILABLE TO SET Op A VARIABLE 3A014200

*

DELAY BETWEEN XIO WRITE EXECUTIONS.

3AOl4210

* 3. AN OPTION IS AVAILABLE TO HALT THE PROGRAM

3A014220

* *

AFTER THE COMPLETION OF THE EXECUTION OF AN ALTERNATE XIO SEQUENCE.

3A014230 3A014Z40

** 1. IF DELAY IS DESIRED, SET DELAY CONTROL

3A014250 3A014260

*

VALUE ·JN BIT SWITCHES 1 THRU 13.

3A014270

*

*NOTE* SWS 1 THRU 13 All bN, MAX DELAY.

3A014280

* *

SWS 1 THAU 13 A(L OFF, NO DELAY.

2. IF A WAIT AFTER EACH PROGRAM PASS IS

3A014290 3A014300

*

DESIRED, TURN. ON BIT SWITCH 15.

3A014310

** LOAD IPL FROM CARD OR PAPER TAPE.

3A014320 3A014330

** SET DESIRED FUNCTION CODES IN BIT SWITCHES
* 0 ~HRU 15. SEE PAGE 2A FOR BIT SW CODES.

3A014340 3A014350 3A014360

*

lST FUNCTION CODE IN SWS 0 THRU 5.

3A014370

*

2NO FUNCTION CODE IN SWS 8 THAU 13.

3A014380

* TURN ON PLOTTER AND MAKE READY.

3AOH390

* DEPRESS START.

3A01't400

** NORMAL PROGRAM WAIT IF l PASS OPTION HAS BEEN

3A014410 3A014420

* SELEtTED. DEPRESS START TO MAKE ANOTHER PASS.

3A014430

** NO INTERRUPT GFNERATED AFTER XIO WRITE

3A014440 3A014450

* COMMAND WAS GIVEN. SEE COMMENTS.

3A014460

* 3A014470
* l. TO RESTART PROGRAM OR RESET INITIAL PRELOAO 3A014480

*

SWITCH SETTINGS, DEPRESS IMMEDIATE

3A014490

*

STOP AND RESET PUSH BUTTONS.

3A014500

* z. SET DESIRED PRELOAD BIT SWITCH SETTINGS.

3A014510

* 3. DEPRESS START.

3A014520

** I. LAST DSW SENSED IS DISPLAYED IN THE Q REGo

3A014530 3A014540

* 2. IF NO FUNCTION ENTERED IN ·BIT SWS, PROGRAM

3A014550

*

STOPS AT WAIT 1.

3A014560

* 3. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON

3A014570

*

OR TO BYPASS THE INTERRUPT WAIT, LOAD /6000 3AOl4580

*

INTO LOCATION /0034 AND DO A PROGRAM RESTART. 3A014590

* 4. TO SET UP LOOP TO EXECUTE XIO, LOAD /6000

3A0l4600

*

INTO LOCATION /0034 AND LOAD /6035 INTO

3A014610

*

LOCATION /0010 AND no A PROGRAM RESTART.

3AOl4620

****************************************************

3A014630 3A014640

ORG

0

3A014650

PLAGN LOX

PLBLO *A* TO /601E LDX PLRDS

3A014660

Pl ONE DC

1

CONSTANT ONE

3A014670

PLBSW DC

PLDSW

BIT SW SAVE AREA

3A014680

DC

/003A *A* TO /3AOO RD BIT SWS

3A014690

PLOT DC

PLDSW

CHARACTER ADDRESS

3A014700

DC

/0029 *A* TO /2900 XIO WRITE

3AOl4710

PLDSW DC

*-*

BIT SW READIN AREA

3A0147ZO

DC

/002F *A* TO /2F01 XIO SENSE

3A014730

PLRST LOX PLDSV DC PL SET DC
DC

PL RDS
**--**
PLI N3

RESET START MOD
DSW SAVE AREA SW OPTION/DELAY SAVE INTERRUPT ADDRESS

3A014740 3A014750 3A014760 3A014770

PLIN3 DC

*-*

INTERRUPT LEVEL 3

3A014780

XIO

PLDSW

SENSE RESET OSW

3A014790

STD

PLDSV

SAVE DSW

3A014800

BOSC

RESET INT LEVEL

3A014810

MOX

Pll N3& l

RESENSE OSW

3A014820

MDX

PLRET

BRANCH TO DELAY

3A014830

DATE EC NO.

15FEA68 25JUL69

420403

571053

)

PROG ID PAGE

03AO-O 12

IBM MAINTENANCE DIAGNOSTIC PROG~AM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2Z43962

PAGE

12A

0012 0 COF2 0013 0 1008 0014 0 DOFO 0015 0 COFl 0016 0 1008 0017 0 E8E9 0018 0 DOEE 0019 0 COE9
OOlA o 1000
OOlB 0 DOE7 OOlC 0 COEB 0010 0 DOEZ OOlE 0 08E3 OOlF 0 COE6 0020 0 DOE9 OOZl 0 3001
oozz 0 08DF
0023 0 COE2 OOZ4 0 180A OOZ5 0 4808 OOZ6 0 70FA 0027 0 CODE ooza 0 1008 OOZ9 0 180A OOZA 0 4808 002B 0 70F5
ooze 0 C8DB
0020 0 0808 OOZE 0 OODA OOZF 0 1004 0030 0 48Z8 0031 0 70FA 003Z 0 C8D5 0033 0 0800 0034 0 3003 0035 0 C8D2 0036 0 COD3 0037 0 1801 0038 0 90C8 0039 0 4810 003A 0 70FO 003B 0 COCA 003C 0 4804 003D 0 300Z 003F 0 l80Z 003F 0 4818 0040 0 70EO 0041 0 lOOA 004Z 0 DOC3 0043 0 COCF 0044 0 4820 0045 0 700Z 0046 0 68CC 0047 0 70DA 0048 0 1010 0049 0 ooc9 004A 0 70El
0048 0 0040 004C 0 9000 0040 0 2000 004E 0 1000 004F 0 ZOOO

PLBLD LO

PLOT&l

BUILD WRITE IOCC

311014840

PLCTL SLA

8

* 2NO CHAR SW

3A014850

STD LO SLA OR

PLOT&l PLDSW&l
8 PL ONE

··*BUILD SENSE RESET

STO LO

PLDSW&l PLBSW&l

*BUILD READ BIT SW

SLA

8

* IOCC

3AOl't860 3A01't870 3A014880 3A014890 3A0l't900 3AOH910 3A01't920

STO LO

PLBSW&l PLRST

*SET UP RESET ANO

.3A014930 3AOl4940

STD

PLBGN

* START BRANCH

3A014950

PLROS XIO

PLBSW

READ BIT SWS FOR

3A014960

LO STO WAIT

. PLOSW PL SET 1

·* PROG OPTS/DELAY
SET CHARS IN SWS

3A014970 3A014980 3A014990

PLSTR XIO

PLBSW

READ BIT SWS

3A015000

LO

PLO SW

CK FOR NO COMMAND

3A015010

SRA

10

BSC

&

* ENTERl;O
·

MOX LO

PL STR-1 PLOSW

·* NO, SENSE SWS

SLA SRA .BSC MDX

8 10 & Pl STR-1

* * *
* NO, SENSE SWS

3A015020 3A015030 3A015040 3A015050 3A015060 3A015070 3A015080 3A015090

PLSEN LDD

PLDSV-1

LOAD LAST DSW IN Q ·

3A015100

XIO

PLDSW

CHK DEVICE NOT BUSY

3A015110

STO

PLDSV

SAVE DSW

3A015120

SLA BSC MDX LOO

4
&Z
PL SEN
PLDSV-1

***LOAD LAST DSW IN Q ·

3A015130 3A015140 3A015150 3A015l60

XIO

PLOT

WRITE CHARACTER

3A015170

WAIT

3

WAIT FOR INTERUPT

3A015180

PLRET LOO

PLDSV-1

LOAD LAST OSW IN Q ·

3A015190

LO

PL SET

SET UP DELAY ANO

3A015200

SRA

1

* EXECUTE DELAY

3A015210

PLLOP S BSC MOX LO

PL ONE
Pl LOP PLDSW

"* *
L*O, SET UP 2ND CHAR

3A015220 3A015230 3A015240 3A015250

BSC

E

WAIT z

SRA

z

CHK IF WAIT REQUSTED YES NO, CHK 2NO CHAR OK·

3A015260 3A015270 3A015280

BSC MDX

&-
Pl STR-1

*NO, GO TO WAIT l

3A015290 3A015300

SLA

10

YES, SET UP 2ND CHAR

3A015310

STO

PLO SW

LD

PLC TL

BSC

z

*CHK IF ZND CHAR SW
* OFF

3A015320 3A015330 3A015340

MDX

PLAL T

NO, BRANCH

3A015350

STX

PLC TL

YES, SET 2NO CHAR SW

3A015360

MDX

PLSTR

GO LOOP PROGRAM

3A015370

PLALT SLA

16

CLR .ZND CHAR SW

3A015380

STO

PLC TL

MOX

PL SEN

*GO CHK IF PRINT BUSY

3A015390 3A015400

*************************************************** 3A015410

DC

/0040

THE LAST FIVE WORDS ARE

3A015420

DC

/9000

* USED FOR PROGRAM

3A015430

DC

/2000

* IDENTIFICATION. THREE

3A015440

DC

/1000

* FOR THE PIO ANO TWO FOR 3A015450

OC

/ZOOO

* SEQUENCE.

3A015460

DATE EC NO.

l 5FEB68 Z5JUL69

420403

571053

PROG ID PAGE

03AO-O l2A

0 0 (_) 0 0 0 0 ()
IBM MAINTFNANC~ DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPF. LOOP PROGRAMS

() 0

l )(',

C-) /

0

PART NO. 27.43%2

PAGE

13

l_) 0 -o 0 0 0 0 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ------/ -'\

0

IBM MAINTENANCF DIAGNOSTIC PROGRAM F3R THF 1130 SYSTEM 1110 SCOPF LOOP PRnGRAMS

PART NO. 2243962

PAGE

l 3A

6.11 2501 READER

A. PRELOAD SWS

B. LOADING

C. WAITS

I

4 6

n. RESTART

E. COMMENTS

0000 0000 0 6035 0001 o ooor 0002 0 0004
0003 0 003A 0004 0 6030 0005 1)0027 0006 0 0036 0007 0 0027 0008 0 OOFF 0009 0 0000 OOOA 0 0000 OOOB 0 C027. OOOC 0 OOOE 0000 0 0005 OOOF. 0 0000 OOOF 0 ORF4 0010 0 OOF8 0011 0 1004 0012 0 4850 0013 0 70F8

*************************************************** 3A01548d

*

3A015490

* * * * * *

1. THE PROGRAM READS 80 COLUMNS Of DATA AND COMPARES EACH WORD WITH THE BIT SWITCHES.
2. AN OPTION IS AVAILABLE TO SET UP A VARIABLE DELAY BETWEEN XIO READ EXECUTIONS.
3. AN OPTION IS AVAILABLE TO BYPASS WAIT 6 ON COMPARE ERRORS.

* · · * * * * *

1. IF DFLAY IS DFSIRFD 1 SFT DELAY CONTROL VALUE IN BIT SWITCHES 1 THRU 13. *NOTE* SWS 1 THRU 13 All ON, MAX DELAY. SWS 1 THRU 13 ALL OFF, NO DELAY.
Z. IF BYPASS COMPARE ERROR WAIT 6 OPTION IS DESIRED, TURN ON BIT SWITCH 15.

* · LOAD IPL FROM CARO OR PAPER TAPE.

3AO 15500 3AOi5510
3A015520 3A015530 3A015540 3A015550 3A015560 3A015570 3A015580 3A015590 3A015600
3A015610 3A015620 3A015630 3A015640

* SET BIT SWS 0 THRU 11 TO EXPECTED COLUMN
·* DATA AND SET BITS 12 THRU 15 OFF.

3A015650 3A015660 3A015670

* * * * *
******************

LOAD PREPUNCHED CARDS INTO READER AND MAKE READY.3A015680

DEPRESS START.

3A015690

3A015700

NO INTERRUPT GENERATED AFTER XIO READ.

3A015710

COMMAND WAS GIVEN. SEF. COMMENTS.

3A015720

3A015730

COMPARE ERROR. ACCUMULATOR CONTAINS RITS READ. 3A015740

IF ACCUMULATOR CONTAINS tooca, COLUMN READ WAS 3A015750

NOT STOREO INTO READ/IN AREA.

3A015760

DEPRESS START TO COMPARE NEXT COLUMN.

3A015770

TO BYPASS COMPARE F.RROR WAIT, SEE PRELOAD.

3A015780

3A015790

l. TO RESTART PROGRAM OR RESET INITIAL PRELOAO 3A015800

SWITCH SETTINGS, DEPRESS IMMEDIATE

3A015810

STOP ANO RFSET PUSH BUTTONS.

_3A015B20

2. SET DESIRED PRELOAO BIT SWITCH SETTINGS.

3A0158JO

3. DEPRFSS START.

3A015840

3A015850

1. LAST DSW SENSEO TS DISPLAYED IN THE Q REG.

3A015860

2. TO RUN PROGRAM WITH INTERRUPT DELAY SW ON

3A015870

OR TO BYPASS THE INTERRUPT WAIT, LOAD /600F 3A015880

INTll LOCATION /002F ANO DO A PROGRAM RESTART. 3A015890

3. TO SET UP LOOP TO EXECUTE XJO, LOAD /600F

3A015900

INTO LOCATION /002F ANO LOAD /6027 INTO

3A015910

* *

LOCATION /0013 ANO DO A PROGRAM RESTART.

.3A015920 3A015930

*************************************************** 3A015940

ORG

0

3A015950

CRBGN LOX

CRBLO *A* TO /6030 LOX CRRST

3A015960

CRONE DC

1

CONSTANT l

3A015970

CRBSW DC

CRDSW

BIT SW SAVE AOOR

3A015980

DC

/003A

*A* TO /3AOO RO BIT SWS

3A015990

CROSW LOX

CRRST

RIT SW SAVE AREA

3AOl6000

DC

/0027 *A* TO /4F01 x~o SENSE osw

3A016010

CRRDR DC

CR ARA

CARD READ IN AODR

3A016020

DC

/0027 ·A· TO /4EOO XIO START RDR

3A016030

CR ERR DC

/OOFF

SAVE READ ERROR

3A016040

CRDSV DC

LAST DSW SENSED

3AOl6050

CR END DC CR SRA DC

*-*

*A* TO /OllA END OF RD AREA 3A016060

1co22

LO READ AREA

3A016070

DC CR080 DC CRIN4 DC
XIO

·-·CR JN4
/0005 CRDSW

INTERRUPT ADOR *A* TO /0050 CONSTANT 80
INTERRUPT ENTRY SENSE OSW

3A016080 3A016090 3A016100 3A016110

STD

CROSV

SAVE DSW

3A016120

SLA

4

CK FUR OP COMPLETE

3A016130

BOSC MOX

CR I N4& 1

*NO, RESENSE DSW

3A016140 3A016150

DATE EC NO.

l 5FEA6B 420403

I
?5JUL69 571053

PROG IO PAGE

03AO-O .13

0014 0 C.0?2 0015 0 OOF2
0016 o Fom
0017 0 4818 0018 0 7006 0019 0 COlB OOlA 0 lOOF OOlB 0 4828 OOlC 0 700A 0010 0 C8EA 001f.' 0 3006 OOlF 0 COF4 0020 0 80EO 00?1 0 OOF2 0022 0 90E7 002:'1 0 48?8 0024 0 70EF 0025 0 COF5 0026 0 OOED 00.?7 o ci:iF.o 0028 0 cooc 0029 0 1801 002A 0 9006 002B 0 4810 ooze 0 70FD 0020 0 0804 OOZE 0 08D7 002F 0 3004 0030 0 OBOl 1)031 0 COfl2 0032 0 0002 0033 0 3001 0034 O 70F8 0035 0 coco 0036 0 1008 0037 0 OOCB 00'18 0 COCB 0039 0 DOC6 003A 0 COCA 0038 0 1001 003C 0 E8C4 0030 0 1008 003E 0 E8C2 003F 0 OOC5 0040 0 COC6 0041 0 1009 0042 0 OOC4 0043 O COC9 0044 0 1004 0045 0 OOFO 0046 0 80(.4 0047 0 OOC2 0048 0 70E7
0049 0 0000 004A 0 0000 004B 0 0040 004C 0 9000 0040 0 2000 004E 0 1000 004F 0 1000

CRLD LO

CRARA&l

LOAO COLUMN READ

H016160

STIJ

CR ERR

SAVE BITS RFAO

3A016170

FOR

CRDSW

COMPARE WITH PATT WO

3A016180

BSC

&-

-CK FOR COMPARE ERR

3A016190

MOX

CR MOO

NO, SET UP NEXT CHK

3A016200

LO

CRBLO

YES, CK LOOP OPT

3A016210

SLA BSC MOX

15 &l CRLllP-3

* *LOOP ERR OPTION UN

3A016220 3A016230 3A016240

LDD

CRFRR

LO OSW ANO ERR BITS

3A016250

WAIT

6

COMPARE ERROR WAIT

3A016260

CRMOD LO

CRLD

SET UP NEXT COMPARE

3A016270

A

CRONE

STO

CRLU

s

CR END

**CK IF All COLUMNS

3A0162.80 3A016290" 3A016300

BSC

&Z

* CHECKED

3A016310

MOX

CRLD

NO, COMPARE NXT COL

3A016320

L 'J

CR SRA

SET UP FOR NXT CARO

3A016330

sTo

CRUl

LOO

CR ERR

*LOAD LAST OSW IN Q

3A016340 3A016350

LO

CRBLD

SET UP DELAY

3A016360

SRA CRLOP S
BSC MDX CRS TR XIO

1 CRONE
CRLOP CRBSW

****RD BIT SWS PATT WO

J_A016370
3A016380 3A016390 3A016400 3A016410

XJO

CRRDR

READ A CARD

3A016420

WAIT

4

WAIT FOR INTERRUPT

3A016430

CRRST XIO

CRBSW

RO SWS FOR DELAY/OPT

3A016440

LO

CROSW

SAVF DELAY/OPTIONS

3A016450

STO
WAIT

CRBLD 1

*SET PATTERN IN SWS

3A016460 3A016470

MDX

CRSTR

GO READ BIT SWS

3A0164BO

CRBLO LD

CRBSW&l

BUILD PROGRAM

3A016490

CRARA SLA
sro

8

*A* TO /0050 WO CNT AO

.CRASW&l *A* TO *-* READ/IN AREA

3A016500 3A016510

LO STCl LO SLA OR SLA OR STO LO SLA sTn
LJJ SLA
STO
A
STO
MOX

CROSW CRBGN CRDSW&l
1 CRONE
8
CRONE CRDSW&l CRROR&l
9
CRROR&l CR080
4 CR ARA CR SRA CRE!\JD CRRST

**** * * * * *******E*XECUTE PROGRAM

3Aol6520 3A016530
3A016540 3A016'550.
3A016560 3A016570
3A016580 3A016590 3AOl6600 3A01661Ci 3A016620
3A016630 3AOlb640 3A016650 3A016660
3A016670 3A016680

*************************************************** 3A016690

DC

0

DC

0

SPACE FILLER
*

3A016700 .3A016710

DC

/0040

THE LAST FIVE WORDS ARE

3A016720

DC DC

/9000 /2000

*-* USED FOR P~OGRAM IOE~TIFICATION. THREF

3A016730 3A016740

DC

/1000

* FOR THE PIO ANO TWO FOR · 3A016750

DC

/1000

* SEQUENCE.

3A016760

DATE EC ND.

15FEB68 7.5JUL6q

420403

571053

PROG ID PAGE

03AO-O 13A

IBM MA!NTFNANCF OlAGNOSTlC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPF LOOP PROGRAMS

PART NO. 2243962

PAGE

14

6.12 1403 PRINTER

A. PRELOAO SWS

B. LOADING

C. WAIT

1

2

5
6
D. RESTART
E. COMMENTS

0000 0000 0 6033 0001 0 0000 . 0002 0. 0000 0003 0 FOlO 0004 0 9000
0005 0 cooo
·0006 0 0001 0007 0 003A 0008 0 0004 0009 0 9000 OOOA 0 0033 OOOB 0 OOOA OOOC 0 OOlE
OOOD 0 06F8 OOOE 0 COF2 OOOF 0 DOEE 0010 0 1803 0011 0 DOF2 0012 0 3001 0013 0 08F2 0014 0 COlD 0015 0 DOEC 0016 0 CO.EA 0017 0 OOD2 0018 0 COE9 0019 0 90EC OOlA 0 4820 OOlB 0 70F9 OOlC 0 08ED

*************************************************** 3A016780

*

3A016790

* THIS PROGRAM WILL PRlNT ANY CHARACTER ENTERED 3A016800

* IN THE BIT SWITCHES 1-7 AND 9-15. IF BIT 14 IS ON3A0168JO

* THE BIT SWS 1-12 WILL BE THE CHANNEL THAT THE 3A016820

* CARRIAGE Will SKIP TO AFTER PRINTING.

3A016830

*

3A016840

* BIT SW 15- HALT AFTER ONE PASS.

3A016850

*

14- CARR SKIP FUNCTION.

3A016860

* 1 THRU 12- CHANNEL NUMBER TO USE FOR SKIP.

3A016870

*

3A016880

* IPL MOOF FROM CARDS OR PAPER TAPE.

3A016890

*

3AOi6900

* SET CHARACTER TO PRINT, 1-7 ANO 9-15.

3A016910

*

3AOi6920

* ONE PASS COMPLETED, PRESS START TO CONTINUE.

3A016930

*

3A016940

* LOST PRINTER INTERRUPT.

3A016950

* * LOST CARRIAGE INTERRUPT.

3A016960 3A016970

*

3A016980

* PARITY ERROR FOUND IN THE OSW.

3A016990

*

3A017000

* PRESS IMMEDIATE STOP ANO RESET. PRELOADING

3A017010

* SWITCHES MAY BE SET AS DESIRED. PRESS START.

3A017020

****

l. TO RUN THE PROG WITH INTERRUPT DELAY SWITCH ON OR BYPASS THE INTERRUPT WAIT LOAD /60lF INTO LOCATION /0010 AND /0030 AND RESTART.

3A017030 3A017040 3A017050 3A017060

* * 2. TO GET A FASTER LOOP THAN THE ABOVE PLACE

3A017070 3A017080

* *

/70FE IN THE NFXT LOCATION AFTER THE XIO. THE 3A017090

XIO WILL BE EXECUTED AFTER EACH BRANCH.

3A017100

*

3A017110

*************************************************** 3A017120

ORG

0

3A017130

LOX

FPBLO *A* LOX FPSTR

3A017140

FPSWS OC

*-*

BIT SWITCH STG

3A017150

FPOSW DC

/0000 *A* WORD COUNTER

3A017160

DC

/FOlO *A* OC /AFOl

3A017170

FPCAR OC

/9000

CHANNEL BITS

3A017180

DC

/COOO *A* DC /ACOO CARR CNTL

3A017190

FPBSW DC

FPSWS

BIT SW STG ADRS & ONE

3A017200

DC

/003A *A* DC

/3AOO READ BIT SWS 3A017210

FPSKP DC

FPCAR

CARR CHAN ADRS

3A017220

DC

/9000 *A* DC /A900 SKIP IOCC 3A017230

FPPRT DC

FPOUT&l PRINT AREA AORS

3A017240

DC

/OOOA *A* OC /ADOO PRINT IOCC 3A017250

DC

FPINT

INTERRUPT AORS

3A017260

***FPS TR XIO

START AND RESTART OF PROGRAM

FPBSW

READ BIT SWITCHES

3A017270 3A017280 3A017290 3A017300

LO

FPSWS

GET SW SETTINGS

3A017310

STD

FPSWS-3 * ANO SAVE

3A017320

SRA.

3

3A017330

sTo

FPCAR

SET CHAN NUMBER

3A017340

WAIT

1

SET CONSOLE SWS

3A017350

FPI XIO

FPBSW

READ PRINTER CODE

3A017360

LO

FPOUT

GET WORD COUNT

3A017370

STO

FPO SW

LOAD XR 2

3A017380

LO

FPSWS

GET PRINT CODE

3A017390

FP2 DC

10002 *A* STO 2 FPOUT

3A017400

LO

FPDSW

s

FPBSW

BSC

z

MDX

FP2-2

XIO

FPPRT

GET COUNT ANO
* SUB ONE AREA FILLED
* NO
PRINT A LINF

3A017'tl0 3A017420 3A017430 3A017440 3A017450

DATE EC NO.

15FtB68 25JUL69 420403 571053

PROG ID PAGE

03AO-O l't
,
./

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

14A

0010 0 3003 OOlE 0 0000 OOlF 0 08E2 0020 0 4844 0021 0 601F 0022 0 4828 0023 0 3006 0024 0 1002 0025 0 4810 0026 0 70EC 0027 0 C006 0028 0 4804 0029 0 3002
002A 0 lOOE
0028 0 4810
ooze o 1002
0020 0 08DA ·002E 0 7001 002F 0 0804 0030 0 3005
0031 0 0001 0032 0 003C
0033 0 COl3 0034 0 OOCB 0035 0 CB0.5 0036 0 BBCO 0037 0 l8C4 0038 0 DBCB 0039 0 OOCF
oo.3A o caDo
003B 0 88C6 003C 0 18C4 0030 0 DBC4 003E 0 OOCC 003F 0 COC1 0040 0 1008 0041 0 DOC5 0042 0 C004 0043 0 1008 0044 0 E8C5 0045 0 90EB 0046 0 DODO 0047 0 600D
0048 0 0000 0049 0 0000 004A 0 0000 004B 0 0040 004C 0 9000 0040 0 2000 004E 0 1000 004F 0 0800

WAIT FPINT OC
XIO

·-·3
FPOSW

WAIT FOR PRINT INTERRUPT INTERRUPT ENTRY
SENSE OSW

3A017460 3A017470 3A017480

BOSC LOX BSC WAIT SLA

.E
FP INT&l &l
6
2

*IS PRINTER READY NO PARITY ERROR
* YES * NO_

3A017490 lA017500
3A017510 3A017520 3A017530

BSC

MDX

FPl

*PRINT C.OMPLEH NO, CARR INTlt

lAOl7540 3A017550

LO

FPSWS-3 GET CONTROLS

3A017560

BSC WAIT SLA BSC
MDX XIO

E 2
14
FPS FPSKP

HALT ON
* YES * NO
CARR SKIP FUNC
* NO
SKIP TO CHAN .

3A017570
1A017580 3A017590 3A017600 3AOl7610 3A017620

MDX

FPB&l

GO WAIT INTERRUPT

3A017630

FPS XIO

FPCAR

* YES, SPACE

. 3A017640

·

WAIT

FPOOl DC

5 /0001

WAIT FOR CARR INTR CONSTANT

3A017650 3A017660 3A017670

FPOUT DC

60

WORD COUNT

3A017680

· * ·

THIS WILL BE THE PRINT AREA AFTER INITIALIZATION

3A017690 3A017700 3A017710

*FPBLD LO
STO

FPRES
0

* SET RESTART

3A017720 3A017730 3A017740

LOO

FPPRT+l * A- /OOOA Q- /OOOA

3A017750

AO

FPCAR

RTE

4

** A- /CODA Q- /900A A- /ACOO Q- /A900

3A017760 3A017770

STD

FPCAR

* CONTROL IOCC

3A017780

STo
LOO

FPSKP&l FPPRT+l

** SKIP IOCC A- /OOOA Q- /OOOA

3A017790 3A017800

AO

FPDSW

· A- /OOOA Q- /FOlA

3A017810

RTE

4

* A- /ADOO Q- /AFOl

3A017820

STD STD

FPDSW FPPRT£.l

** SENSE DSW IOCC PRINT IOCC

3A017S30 3A017840

LO SLA

FPBSW&l
8

* ·

STD

FPBSW&l * READ BIT SW IOCC

3A017850 3A017860 3A017870

LO

FP2

SLA

8

OR

FPPRT

s

FPOOl

· * *
ADJUST.DIS~LACEMENT

3A017880 3A017890 3A017900 3A017910

sTo

FP2

* BUILD STO 2 FPPRT

3A017920

FPRES LOX

FPS TR

GO TO PROGRAM

3A017930

**************************************************· 3A017940

DC

0

DC

0

DC

0

SPACE FILLER
* *

3A017950 3A017960
3A017970

DC

/0040

THE LAST FIVE WORDS ARE 3A017980

DC

/9000

* USED FOR PROGRAM

3A017990

DC

/2000

* IDENTIFICATION. THREE

3A018000

DC

/1000

* FOR THE PIO AND TWO FOR 3A018010

DC

/0800

* SEQUENCE.

3A018020

OATE EC NO.

15FEB68 25JUL69 420403 571053

PROG ID PAGE
)

OlA0-0 14A ,.

(~'
'--)

()

/~··-··
\___,

(
'--.___)

c

(,-·
~)

c)

---- ---·---
(_/ 0 /' '·,
\I _)'

·--------
r·-.1 ()
'....,__./·

(-\
\_____)

I . '"----/'

,,,.. .
(
\....._~;

,,,---.,
L)

(-',
\,,,___/I

()

u,--,,

c) () C: c·,-1 c; 0

,,.-·,,
I ' \.,____,·

..

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP PROGRAMS

PART NO. 2243962

PAGE

15

IBM MAINT~NANCF DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPF LOOP PROGRAMS

PART NO. 2243962

PAGE

15A,,

6.13 1132 PRINTER
A. PRELOAO SWS
B. LOADING C. WAIT 2
3 5
D. RESTART
E. COMMENTS
0000 ' 0000 0 6017 0001 0 3005 0002 0 OOlA 0003 0 OOFF 0004 0 0018 0005 0 E8C8 0006 0 7013 0007 0 4803 0008 0 0020 0009 0 OOOA OOOA 0 0827
oooB o 00oc
oooc 0 4850
0000 0 7023 OOOE 0 C018 OOOF 0 4R20 0010 0 7018 0011 0 C039 0012 0 480B 0013 0 7027 0014 0 9034 0015 0 0035 0016 0 7023 0017 0 COF2 0018 0 DOE7

*************************************************** 3A018040

** THE CHARACTER ENTERED IN SWS 0-7 IS PRINTED IN

3A018050 3A011!0.60

* ALL PRINT POSITIONS.

3A018070

3A018080

* BIT SW 15--HALT AFTER EACH LINE PRINTED. SW 15 3A01B090

*

ALSO CAUSES ONE EXTRA IDLE SCAN CYCLE.3A01Bl00

* *

THIS HAS A NEGLIGIBLE AFFECT ON SPEE0.3A018110

8-15--PRINT SPEED CONTROL--ENTER THE

3A018120

*

DESIRED NUMBER OF IDLE SCAN CYCLES

3A018130

*

TO BE TAKEN BETWEEN PRINT CYCLES.

3A018140

*

0-7=VALIO CHARACTER--PRINT CHARACTER AS

3A018150

*

SHOWN ON PAGE 2.

3A01Bl60

*

0-7=1NVALIO CHARACTER--IDLE CONTINOUSLY.

3A018170

3A018180

* NOTE--PROGRAM ALWAYS TURNS ON BIT 10 TO PREVENT 3A018190

*

OPERATING AT EXCESSIVE SPEEDS. SPEED MAY 3A018200

*

BE INCREASED BY MANUALLY CHANGING CONSTANT 3A018210

*

AT CORE LOCATION 0008. USE CAUTION.

3A018220

** SWITCH SETTINGS MAY BE CHANGED AT ANY TIME.

3A018230 3A018240

3A018250

* IPL MOOE FROM CARDS OR PAPER TAPE

3A018260

** ONE PASS COMPLETED, PRESS START TO CONTINUE.

3A018270 3A0182BO

** 3A018290 NO EMITTER RESPONSE INTRPT, RESTART TO CONTINUE 3A018300

* 3A01B310
* NO SPACE RESPONSE INTERRUPT, RESTART TO CONTINUE 3A018320

-*

3A018330

* PRESS IMMEDIATE STOP AND RESET. PRELOADING

3A018340

* SWITCHES MAY BE SET AS DESIRED. PRESS START.

3A018350

** TO RUN WITHOUT INTERRUPTS ·· MANUALLY ENTER

3A018360 3A018370

* HEX 600B AT CORE LOCATIONS 0001 ANO 003A.

3A018380

** TO CHANGE POSITIONS PRINTED ·· MANUALLY ENTER

3A018390 3A018400

* DESIRED PATTERN IN CORE LOCATIONS OOlE ANO OOlF. 3A018410

* AT LEAST ONE BIT MUST BE ON IN SECOND WORD OOlF. 3A018420

* 3A018430
*************************************************** 3A018440

ORG

0

3A018450

PRGO LOX

PRDsw~1 *A* XIO

PRSPS SPACE PTR 3A018460

WAIT 5

WAIT FOR INTERRUPT

3A018470

*PRRDS DC

PRSWS

3A018480 3A018490

DC

/OOFF

/3A32 RO SWS

3A018500

PRRO DC

PRE MT

3A018510

DC

/E8C8 *A* DC

/3200 RO EMITTER 3A018520

DC

17013

3A018530

DC

/4803

3A018540

PRlOL DC

/0020

MINIMUM IDLE SCAN CYCLES 3A018550

DC

PR INT

INTERRUPT ADDRESS

3A018560

PR I NT DC

/0827

INTERRUPT ENTRY

3A018570

XIO

PRDSW

3A018580

BOSC

EMITTER RESPONSE

3A018590

MDX

PRSPR

* NO, TRY SPACE RESPONSE 3A018600

LO

PRSCN+7

BSC

z

SCAN FIELD ZERO

3A018610 3A018620

MDX

PRE NO

* NO, GO STOP PRINTER

3A018630

LD

PROLY

3A018640

BSC

+

LAST IDLE SCAN CYCLE

3A018650

MOX

PRPRT

s

PR

* YES, GO PRINT DECRE IDLE COUNT BY ONE

3A018660 3A018670

STD

PROLY

3A01B680

MDX

PRWT3

3A018690

L D

PR INT

3A018700

PROSW STD

PRGO

3A01B710

0019 0 C8EC

LOO

PRR0+2 *A* DC

/3701 SENSE osw

OOlA 0 l8C4

PRSTR RTE

4

OOlB 0 OOFO

STO

PROSW+l *A* DC

/3480 START PTR

OOlC 0 1800

PRSTP RTE

16

0010 0 OOFD

STD

PR STR+ l *A* DC

/3440 STOP PTR

OOlE 0 F02B

PRFLO EOR

PROL Y-1 *A* DC

/FFFF

OOlF 0 OOFD

STD

PRSTP+l *A* DC

/FFFF

0020 0 cai:2

PRSCN LDD

PRRDS+l

0021 0 lflC8

RTE

8

0022 0 ABEO

AO

PRROS+l

0023 0 DRFA

STD

PRFLD

0024 0 COF.O

LO

PRRO+l

0025 0 1802
0026 0 oooc

SRA

2

STD

PRROS+l

0027 0 1008
0028 0 oooc

SLA PRSPS STO

8 f>RRO+l

0029 0 COlC

LO

PR-3

*A* DC

/3401 SPACE PTR

002A 0 l 802

SRA

2

002B 0 DOFO

STD

PR SPS+l

002C 0 OBEF

PR ENO Xl_O

PRSTP

STOP PRINTER

0020 0 COFC

LO

PRSWS-

002E 0 4804

BSC

E

BIT SW 15 ON

002F 0 3002

WAIT

2

* YES, WAIT

0030 0 70CF

MOX

PRGO

OOlA 0

PRSWS EQU

PRSTR

0018 0

PRE MT EQU

PRDSW

0031 0 1002

PRSPR SLA

2

0032 0 4850

BOSC

SPACE RESPONSF

0033 0 .1001

MOX

PR I NT+ l

* NO, CHECK OSW AGAIN

0034 0 lOEO

SLC

32

0035 0 OBEA

STO

PR SCN

CLEAR

0036 0 DBF.B

STD

PRSCN+2

OR SET

0037 0 DBEC

STD

PR SCN+4

SCAN

0038 0 OBED

STD

PRSCN+6

FIELD

0039 0 OBEO

XIO

PRSTR

START PRINTER

003A 0 3003

PRWT3 WAIT

3

WAIT FOR INTERRUPT

003B 0 08C6

PRPRT XIO

PR ROS

READ BIT SWITCHES

003C 0 08C7
0030 0 cooc

XlO

PRRO

LO

PRSWS

READ EMITTER GET SWS

003E 0 EBC9

OR

PR IDL

OR MINIMUM IDLES

003F 0 18C8

RTE

8

0040 0 1008

SLA

8

ISOLATE CHARACTER

0041 0 4820 0042 0 F005 0043 0 4820

BSC

?.-

FOR

PRE MT

BSC

z

SKIP IF NO CHAR ENTERED COMPARE WITH EMITTER SKIP IF SAME CHAR

0044 0 70F5

MDX

PRWT3

0045 0 10C8

SLC

8

0046 0 0004

STD

PRDLY

SET IDLE COUNT

0047 0 C806

LOO

PRFLD

0048 0 70EC

Mf)X

PRSPR+4

0049 0 0001
004A 0 ooco

PR

DC

/0001

oc

/OOCO

****************************************~*****~***

004B 0 0040

PRDL Y DC

/0040

THE LAST FIVE WORDS ARE

004C 0 9000

DC

/9000

* USED FOR PROGRAM

004D 0 2000

DC

/2000

* IDENTIFICATION. THREE

004F 0 1000 004F 0 0040

DC

/1000

* FOR THE PIO ANO TWO FOR

DC

/0040

* SEQUENCE.

0050 0000

ENO

0

NfJ STATEMENTS FLAGG"D IN THE ABOVE ASSEMBLY

34018720 3A018730 3Ml8740 3A018750 3A018760 3A018770 3A018780 3A018790
3A018800 3A0188l0 3A018820 3A018830 3AOl8840 3A01B850 3AOi8860 3A018870 3A018880
3A018890 3A01A900
3A018910 3A018920 3A018930 3A018940 3A018950 3A018960 3A018970 3A018980 3A018990
3A019000 3AOl90lO 3A019020 3A0l9030 JA019040 3A019050 3A0l9060
3A019070 3A019080 3A019090 3AOL9100 3A019110
3A019120 3A019130 3A019140 3A019150 3A019160 3A019170 3A0l'H80 3A019190
3A019200 3A019210 3A019220 3A019230 3A019240 3A019250 3A019260 3A019270 3A0192.80
3A019290 3A019300

'DATE EC NO.

15FEB6B 25JUL69

420403

571053

PROG ID PAGE

03AO-O 15

DATE EC NO.

15FEB6!l 25JUL69

420403

571053

PROG IO
,PA~E

03AQ-,O 15A

18H MAINTENANCE OIAGNOSTit PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE LOOP. PROGRAMS

CPALT CPBGN CPBLO CPBSW CPCTL
CPDSV CPD SW CPIN4 · CPLOP CPONE CPROS CPRET CPS EN CPSET CPWRT CRARA
-CR8GN CRBLO CRBSW CROSV. CROSW CR ENO CR ERR CRIN4 CRLO CRLOP CR MOD CRONE CRRDR CRRST CRSIU CRSTR CR080
OCBGN OC8l0 OCBSW OCDSW OCENO DCINT DCONl
OCONZ DCON3 DCON5 DCRD ·ocsws
O.CWR OCXR3 OCl OC3 OC5 OC6 OKRDl OKBOZ OK8GN OKBIT OKBLO DK8SW OKCON DKOSV DKOSW OKENT DKHME OKIN2 DKMOV OKRST
OKSF.K DK OFF OK004

0000 oo3:E 004Z

0000 OOlC

0012
oooz

ooo:b 001~8 OOlA 0010 0021

0009 oooe· 0006 002C 0036

OOOf 0018 003C 003F 002:~ OOZ4 0028 002E OOZF 003Z
oocte 0004 0015 0017 OOlE 0023 0020 0039 0038 ooclt 0031
003:~

0001 0039

0010 0009

0032 0028

OOZ2 OOOF 0011 OOZ7 0043

0008 OOlF 0033 0040

0004 0012 0014 0029

0036 0006 0014 0045

0000 0039

0035 0000 0019 0028 0032

0002 002.0 0030 0035 0037.

0009·· 0010

0004 0002 OOOF 0016 0031 0038 003A 003F

OOOA 0022 0047

0008 0015 0010 0027

OOOE oooc 0013

0014 OOlF 0021 0024 0026
002A OOlC ooze

OOlF 0018

0001 0020 002A 003C 003E

0006 OOZE 0040 004Z

0030 0004 0048

0008 OOZ5 0046

0020 0034

0000 0043

0000

0020 0000

0008 0019 oozz OOZ3 003C 0040

004C oooc 0011 00Z8 0045 0048

0048 0018 0036

0008 OOOA 0010

0004 OOZ6 002A 00.2E

0006 0031

0000 0039

oooz oozo

004E ooze 0049

0001 0008 0015 OOZ4 0030

0050 0030 0034 004Z 0046

0003 0018 OOlA 0035 003F 0041

003C OOlF

OO~E 003A 0044

0014 0010 0038

0048 0013

OOOF 0026

0010 002A

0000 OOlC
OOOE oooz OOlB OOZl OOZ5 0028 ooze 0031 0042

0018 0000

0002 0010 OOlF 0020 0030

004Z OOlA

OOOB 0013 0035 0036 0030

0008 OOlZ OOZ2 OOZ9 0034 0045

0001 0017 0037 003F

0004 0020 0038

0011 OOGA 0016

003A 0019 0048

0020 OOOE

0006 002E 0033 003A 003C 0040 0044

0000 0041

oooc 0038

DATE EC NO.

1'5FES68 25JUL69

4Z0403

571053

/) /...._)

.. \

-.,.\

I

\..__

-----

... · /

,..-·--.. ,
'·,__ ..) i

j
'.._/

_ ...................
-,_)

CJ ...,
...___,;)

~:)

PART NO. 2243962

PAGE

16

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 SCOPE. LOOP PROGRAMS

PART NO. 2243962

PAGE

l6A .

FPBLO 0033

FPRSW 0006

FPCAR 0004

FPOSW 0002

FPINT OOIE

FPOUT 0032

FPPRT OOOA

FPRES 0047

FPS KP 0008

FPS TR 0000

FPSWS 0001
FPOOl oo:n

FPl

0013

Fpz

0017

FP8

OOZF

KYBGN 0000

KY8LO OOZ4

KY8SW 0002

KYOCH . 0000

KYOSP 0022

KYDSV 0008

KYOSW 0004

KYIN4 0011

KY KEY OOOA

KY ONE 0001

KYRO 0006

KYROW OOlC

KYREQ 0019

KYRST 003Z

KYSEL 0006

KY SET 0036

PHBLO 0037

PHRSW 0004

PHCTR oooz

PHO SW OOOA

PHFED 0000

PHINT 0011

PHK50 OOOE

PHPCH 0006

PHPST 0008

PHRES 004A

PHSTK oooc

PHSWS 0003

PHl

OOOF

PH2

0030

PH4 0020

PH6

0022

PHS

0033

PLALT 0048

PLBGN 0000

PLRLO 0012

PLBSW 0002

PLC TL 0013

PLDSV 0009

PLO SW 0006

PLIN3 oooc

PLLOP 0038

PL ONE 0001

PLOT 0004

PL ROS OOIE

PLRFT 0035

PLR.ST 0008

PLSF.:N ooze

PL SET OOOA

PLSTR 0022

PR

0049

PR.DLY 0048

PROSW 0018

0000 0000 '0013 0019 003F 0041 0008 0011 OOZF 0036 0038 0015 0018 OOlF 0036 0030 oooc OOZl OOOA 0014 OOlC 0035 003A 003E 0044 0033 oozo 0039 0047 0006 OOOE OOOF 0016 0027 0045
0026 OOlB 0042 0046 ooze OOZE 0031 . 0000 OOlZ 0024 0026 0036 0021 0010 0014 oooz 0013 OOlE 0027 OOZ9 0030 0037 oooc 003A 0030 0008 0000 OOOF OOZ2 0035 0038
OOlC 0020 002F 0018 0017 0004 0010 002A ooze 0033 0018 OOZ3 0000 0016 0018 OOZ7 003E 0040 0017 0019 OOZ6 OOlZ OOlF. 0041 0043 0030 003C 0030 0008 oooc 0024 OOlA 0020·0044 0046 0031 003q 003B 0037 0033 0047 0049 0006 0010 OOlF OOZ8 0034 004A 0010 0036 OOlC 0015 0020 0045 0010 0000 0019 OOlR OOlE 0022 0043 0046 0049
OOOE ooze 002F. 0032 0035
0002 0004 0000 ()015 0018 OOlF 0023 0027 oozo 0036 004Z OOOR 0010 003A
0017 0038 0012 0014 0033 00013 0011
OOlC 0031 004A 0020 0036 0026 002B 0040 0047 0014 0029 0011 0015 OOlE 0046 0000 0008 0018

PROG IO PAGE

03AO-O 16

"J '\ (.-··-....,
j

I
) '- .. /

....- -,
''.._____,I

~-)
·.. /

DATE J.:C NO.

l 5FF.B68 420403

Z5JlJL69 571053

·-,
-- \

-·)
.,__

-~-)

,---)
·,...._ ___,./

i.-,_-_-_-,',\}

.. ~ .........
i,__)

CJ·-....

I~ ...

) _

/') ) .:' r_:)

'-·

"-----

PROG IO PAGE

03AO-O 16A

.

,,

,.,-·--\,

)...

', ''...._,/

,_

,)

..-· .......
)
' - ...-"'

'""'\ ( I
\..__/

0

0

0

0

c) 0

0

0

0

·----·--·-------··

- - - - · - - - · - ----~--

C"1 0 0 0 CJ () 0

0

··----·-
0 c) 0 ,------,
l_)

0

0

c) C! 0

0

---·---
u G 0 ,,.--.,

(_) 0

0

C:i

11'1_, MfllNTFNANCF 01/\C;NUSTIC PROGRAM FnR THr. 1 L rn SYSTEM
1130 SCflPF LOnP Pl{O\.RAMS

PART NO. 22't3962

PAGE

17

IBM MAINTFNANCE DIAGNDSTTC PROGRAM FOR THF ll 30 SY<)Tf'1 1130 SCOPE LOOP PROGRAMS

PART NO. 22439',7

PAGf

l 7fl o·

...

PRPH 0018 PRF"lfl Oo;>C PRFLO OOlE PRGU ·1000 PR IOL 0008 PR TNT OOOA PRPRT 0038 PRRO 0004 PR RDS 0002 PRSCN 0020 PRSPR 0031 PRSPS 002P. PRSTP OOlC PRSTR OOlA PRSWS OOlA PRWT3 003A ROAR A 0001 ROBGN 0000 ROB LO QOlF ROFISW 0002 RDCOP 0038 RODSV OOOR Rl10SW 0006 ROE RR OOOA ROE SW 0020 ROINT 0037 ROl04 OOOF ROlOP 003E RDONE OOOE .RDRGO 0008 RO~RD 0004 RDRST 0020 ROOfF 0000 STGBO 003F STGCR 0004
STGHL 0005 :iTGLC 0002 STGPG 003E STGPN 0003 STGRD 0006 STGRS 0048 STGSP 0049 STGST 0009 STGSW 0001 STGXX 0008 STGO 0023 STGl 0025 STGlO 003A STG2 0026 STG3 002A STG7 OOZl TPALT 0028 'TP8GN 0000 TP8LO 0000
TPBSW oooz
TPCTL 0009 TPOSV 0008 TPDSW 0006 TPIN4 0033 TPLOP 003C TPNOT 0046 . TPONE 0001 TPPAT 0028 TPRDS OOlC TPREl OOJA TPSEN 0020. TPSET 0008 TPWRT. 0004

0004 0042 0010 0023 0047 0018 0030 003E oooq 0017 0031 0013 0019 0024 00?8 003C 0020 0022 0026 0038 OOOE 0035 0036 0037 0038 0000 0048 002B 00.lF 002C 0010 0039 0002 0020 0030 0016 0044 0004 0018 0018 0032 002C 0000 002F 001C 0044 OOlF 0021 0020 0035 0013 0011 0038 0048 0002 0010 0015 0022 OOZ4 002R OOZE OOlC 0010 0034 0041 OOlA OOlE 0047
OOOA oooc 003A
0040 003E 0025 OOZ1 0036 0014 OOZl3 002A 0006 0043 004A 0031 0009 0015 0022 0023 0011 OOlA 0030 003A 0024 0034 0036 0037 003E OOOE OOlF 0025 0020
OOOF 0014 0017 0029 ooze 0035 0041 0043
003F 0000 0040 0048 0049 0010 OOlR 0008 0000 0049 .0020 0030 0039 0033 001t4 0046 OOH 0010 0045 0018 0000 0014 0016 OOlC 0026 OOlA 002C 003F 0046 OOZE 002f 0034 0036 0002 0004 0010 0013 OOlD 0021 OOZ8 002A OOZO 0035 0042 0044
oooc 0039
00.3E
oou
00-12 0017 003C 0025 0009 004A
oon
0027 OOIE 0022 003A 0047 0000 OOOF 0030

TPlOO OOOA 001q OO?q TRAOV OOOA 002q 002C 0041 TRALT 003F 0047 004A TRARA Of.124 0008 OOOE 0018 OOlA TR8GN 0000 002E TRF\LO 0021 0000 0015 0018 0031 0035 TRBSW 0010 0021 0023 002F 0039 TRCTL 0026 003A 0030 0044 TRDSV 002.5 0003 TROSW oooc 0002 0010 0024 0026 TRIN4 0001 0006 0020 TR14A 0012 oooq TR LOP 0010 0014 0017 OOlF TR NOT 0043 003C TR PAT 0048 0038 TRRO OOOE 0007 0028 TRRST 002F 0001 TRSBW 0023 0010 0012 0030 0034 003E 0040 0045 0048 TRSTR 0035 0020 TRlOO 0022 0028 0049
__________E_N_O__O.F:___A_S_SE_M__B_L_Y_____________________ LAST PAGE ---------------------------------------------
·..~
~

nATF
re NO.

l 5FFl368 4204il3

25JlJL69 5710'>3

PROG to. PAGE

03AO-O 17

OATE
F.e NO.

15FER6fl 25JUL69

470403

571053

PROG IO PAGE

03AO-O 17A

ol~~

\
"-----

''----

~

I _._':- _.,,/

"

0 I

IBM MAINTENANCE OIAGNOSflC P~OGRAK FOR THE 1130 SYSTEM CURE STCPAGE FUNCTION TEST

0

PART NO. 2191210

PACE

l
0

0

TABLf OF CONTENTS
')

PAR6GRAPH
1. PURPOSE·
· PREREQUISITES. · ·
3. USE PRUCl:C1JRE.

·

· ·

· . .

.
.

. .

.

....· · ·

3.l 3.2
3.3 3.4
3.5

PPC~RA~ LOADIN~
UOfRATING PQOCF.CUqf
Tf~~INATING PRUCE~URE Nn~~Al ~AITS
fDRCR WAITS

.

. .

. .

. .
.

. . .

. .

. .

. . .

. . .

PAGE OlA OIA CilA

4. PRINTOUT~ (NO~EJ

5. cc~~ENTS · ~ · · · · · · · · · · · · · · · · · · · · · · · · · · OZA

5.1 5.1.1 5.1.2 5.l.3 5.l.4 5.1.5 5.1.6 5.1.1
s.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.3
5.3.l 5.3.2
5. 3. 3
s. 3.4
5.3.5
5. 3. b

DFSCRIPTIO~ or HIGl~CORE TEST l~ITIAlllAlto~s CPSKOSJ IU'AC/WRltE-T"l-MEMURY AND ADORE~SING TESf CRSA61J e1T-ISCLAT1r~ TEST IRSABRJ Wf'RST-CASE-PAf TtRN TEST IRSACJt Cl'WMO'l-Pr.11co Al' /l'kOGRAM-END ROUTINE I ~SASAt ERR~R RCUTl~t TO SCRVICE NON-l~T(RRUPT ERRORS IRSDDOJ ,._f'R~AL C01iu1Tlt.:N UF SWITCHES
D"SCR lPT (Qi~ 01' to·u TEST 'c Ti1ROUGH 9 CDRESJ
l~lTIALIZA1IChS CRSSTl) L"AJ-ZEROS-f~-cu~ES TEST IRSROlt LOAC-0,.,ES-l~-CORES TEST IRSR02t
AnCRESSING TEST (RSR03t BTl-ISOLATI~~ TEST IRSR04J P~UGRA~-EN~ ROUllNE (RSPtRt EDRCR ROllT 11'.lE I RSEORt DFSCRIPTICN OF LUW-CORE TEST
l~ITIALIZATtONS l~SOKSt
RFAC/WH. ITf-1'1-MEMORY ADDRESSING TEST (RSABI t BtT-ISCLATJr~ TEST wnRST-CASE-PATTERN TEST (RSACJI cn~~ON-PR8GDAM/PRUGRAM-ENC RUUTINE CRSAOAI E~RCR RCUTl~E TO SERVICc NON-lNTERRUPT ERRoqs IRSDOOJ

APPENCIX INONEI

LIST Of TABLES
. . . . . . . . . . TABLE
l. PROGRA~ nPTlo ... s · · ·

PAGE · · · · · · · · · · 02

IBM MAtNTElltA~'CE OIAGt:OSTJ!. OROGRAM FOR THE 1130 SYSTEM CORE srnqA<.E FUNCTIOn TEST

PART NO. 2191210

PAGE

U

l. PURPOSE

THE CORE TEST TlSTS THE CURES, CORE READ'WRITE ClRtUITRY, AND THE cnRE-AODRESC:lNG CIRCUITRY OF TttE 1131 CElllJRAL PKOCESSING UNIT ICPU.
THE TEST LC~~ISTS OF lHREE PARTS, W~ICH A?E LOADED ANO EXECUTED IN
THC FOLLOWING ORDER,

A ·

HIGH-CORE Tl'ST. TESTS MEMORY LOCATIONS ABOVE 2048.

B.

O-TtiROUG!-l-9-TEST, Tl:'iTS TllE THfi.EE HIGHEST LOCATIONS OF

Cf'RE IFll Al·DUION TO LOCATIONS C-9 I~ ORDER TO TEST THE WRAP-AROUND

Fl=ATURE OF CORE.

c.

Lrw-CORE TE'iT. TES TS CORE Lil CA fl U'iS 9 THROUGH 204 7.

2. PREflEQUl SITES

THE CORE TEST D[CK MUST ~E F~ECEDED BY JHE llJO BASIC DIAGNOSTIC LCACER IN ORDER TU Bf LOADED. EQUIP~E'iT R~QUtRtD C0~51STS UF THE 1442 C~RC READ/~INCH OR PAPfR TAPE READE~, AND llll CPU.

3. USE P~OCHURE

3.l PRCGRAM LOAOING

1. rLACt CAR~S/PAPER TAPE IN READER. 2. ~AKI' R~AOcR READY.
3. PRF~S THE 1131 RE5ET KEY. 4. pqf~S THE 1131 PROGRAM LOAD KEY. 5. IF PRCGRAl'I FAILS TU LOAD OR STUl'S AT A WAIT BELOW LOCAHO~
Ol2Ct REFER TO BASIC LOACER oocu~ENlATIUN SfCT. 3.2.

3.2 OPERATION pr.ocEDURE

A. Hl6H CORE TEST Will LOAD A~D RUN FOR ABOUT 2 TO tO MINUTES, OEPENOiNG ON CORE SIZE. IF NO E'RORS GCCU~, ANO CONSOLE ENTRY SiHTC:tES 13, 14 A,_.D 15 AllE OFF, THC NO'T TEST SfCTION Will BE AUTU~ATICALLY LOADED.

B. 0-9 CO~I' TFST WTLL LOADo A~D RU~ 8~1EFLY. IF NO ERRORS OCCUR, AND CONSOLE ENTP.Y SWJTCHE5 l3t 14 ~~O l~ AP.E Off, THE NEXT TEST SE~TION WILL BE AUJLMATICALLY LUAOEO.

t. LO CORE TEST Will LOAD ANO RUN ABOUT 1 Ml,..UTE, THEN STOP AT END OF TEST WAIT, 3CFF1 WITH C'9CD IN l'ISTRUCTICN AQnRESS REGISTER.

D. ERRORS 6RE IFllDICATED BY EK~UR WAITS. SEE PARAGRAPH 3.5

E. PRUGRi~ OPTIONS ~AY B~ ENTERED IN CONSOLE fNTRY SWITCHES AT ANY TIME~ SfE TABLE le

DATE EC NO.

02JAN66 4 l 5490

PROG ll> )3A2-0

PACE

l

DATE EC NO.

02JAN66 415490

i,.·

PROG ID 03A2-0

PAGE

u

I
\.___ ..

~.··

I '
"

l·BM MA INTENA~'CE DIAGNO'\TIC PROGRAM FOR THE ll30 SYSTEM CORE STORAGE FUNCTIUN TEST

PART NO. 2191210

PAGE

2

TABLE l. PROGR~M OPTIONS

DATA tNTRY HIGH 0-9 LOW
SWITCHFS CORE CORE coqt

Sw 15 ON X

X

WAIT AT ENO OF TEST SECTION. TO RERUN SECTION PUSH PROG START.

S~ 15 PFF X

X

LOAD ANO EXECUTE NEXi TEST SFCTION.

SW 14 O~

X

X

X LOUP TEST SECTIUN NOW RUNNINC.

SW 13 ON x

x

x LOOP ROUTINE NOW RUNNING.

SW 12 flN

x

x

BYPASS ERROR WAIT.

SW 11 f'N x

x

LOOP ON A PARTICULAR ADDRESS. USED FOR SCOPIN~

I AR 0319 OlFC 09CC 3.5

PROGRA~ rERMINATIUN

IN ~OR~AL OPERATION, T~E PRO~RAM WILL TERMINATE AFTFR All THREE PARTS HAVE BEEN EXECUTED, UNLESS CllNSOLE ENTRY SWITCH 130 UR lit IS ON (LOOP
ROUTH!E, tonp PKOGRAMI. TU:lN UFF SWITCH TO ALLOW PRnGRAM To TERMl~ATE.

NnRl'AL WJllTS

A"Cil. SBR

l'IEArHNG

0318
01FIS

3r'OO '} WAIT AT ENO OF TEST SECTION - SW 15 ON. 30(,0
30FF [NO uf PROGRAM WAIT - ALL SECTIONS COMPLETE.

EqROR WAITS

I !R SSR

MEANING

o~c;2 3000 ERROR IN IHCH-CORE TEST·

A. THE ACCUM~LATOR WILL DISPLAY THE SA~E INFORMATION AS IT UID WHEN THE ERROR WAS DETECTED.
6. THE ACCUMULATOR EXTENSION WlLL DISPLAY THE CONTENTS OF TrlE INSTRUCTION ADDRESS REGISTER AT THE TIME THE
ERROR WAS OETECTEU. C. THE STATUS OF CARRY ANO UVERFLOW Will BE RESTORED.
O. INDEX REC.ISTER XRl WILL CONTAIN THE ADDRESS THAT
FAILEU UNDER TEST. E. l~OEX REGISTER XR2 Will CONTAIN THE CORRECT BIT
P~TTERN, IF THlS WAS AN ERROR-3 CONOITION.

0210 JXXX ERRGR IN 0-9 TEST.

4. THE ACCUMULATOR WILL 01 SPLAY THE SAME INFORMATION AS IT DID WHEN THE ERROR WAS DETECTED.
e. THE ACCUMULATOK EXTENSION Will DISPLAY THE ADDRESS OF THE esl L RS(OR INSTRUCTION THAT TRANSFERRED THE
PRUGR~~ TO TH~ EP.ROR ROUTINE. C. THE STATUS Of CARRY ANO OVERFLOW HAVE NO SIGNIFICANCE
r.. THE 11 LEAST SIGNIFICANT ~ITS OF THF VALUE OF THE
'OCRESS UNDER TEST WILL dE STORED IN THE 11 LEAST SIGNIFICANT BIT POSITIO~S OF THE ERROR WAIT. THIS Will CE DISPLAYED lN THE STORAGE BUFFER REGISTER.

DATE EC NU.

02JAN66
41 <;490

PROG ID OlAZ-0

PAGE

2

.....
I

-.

~

-

I

.· ... . -
' ··

IBM MAl~TENANCE OIAG~OSTlr PRUCRAM FOR lHE 1130 SYSTEM CCRE STORAGE FUhCTION TES~

PART NOo 2191210

PAGE

2A

OA46 3000 fKKOR IN LOk-CORc TEST.
A. TH[ ACCUMULATOR Wll~ ~ISPLAY THE SA~E INFURMlTIDN AS IT UIC WHEN THE ERKOR WAS DETECTED.
B. THC ACC~MULATOR EXTENSION WILL DISPLAY THE CONTENTS OF TH£ INSTP.UCJl~N ADDRESS REulSTER AT THE TIME THE ER~OR WAS DETECTED.
C. TH~ Sl,TUS OF C'~~y A~O OVERFLOW Will RE RESTORED. O. l~DEX REGISTER XRl WILL CUNTAI~ THE ADDRESS THAT
FAILED UNOE~ TEST. ~. INnEX REGISTER XR2 WILL CONTAIN THE CORRECT BIT
PATTE~N, IF fHIS ftAS AN ERROR-3 CONOITION.

IF PR0GRA~ FAILS TO LOAD, OR IF ER~OR WAITS OCCUR AT LOCATIONS BFLO~ Ol2C, SEE 8~SIC LOADER OOCL'M[~TATJON.

4. PRl~TOUTS CNO~EJ

5. CCl",.tNTS

5.1

DFSCRIPTIUN Or HIGH-CORE ~EMORY TEST

5.1.l 5.1.2

INITJALIZATTONS IRSDKSJ
T~E INITl~LIZAT&U~ ROUTINE ESTABLl~HES THC BUOTSTRA" BRANCH, DETER~INES ~A~HINE TYPE, DETERMINES ME~IJRY SIZE, AN" ESTABLISHES AREA CCCES.
RFAC/WRITE-IN-ME~OKY ANO ACORtSSING TEST IRSA~I)

T~E READ/WRIT~-IN-MEMORY ANO ADDRESSING TEST LnADS EACll CuKE PUSITIGN WITH ITS CWN ADDRESS. THE TEST
WE~ COl"PAR"'S THE C!.llHENTS ur cAC~: CORE POSIHCN WITH THE
M'IGKESS l:Hf't<KIJCATEO TO ASSURE THAT THE CORES CAN B~
cnRRECTlY A~C~ES~EO.

5.1.3 8IT-ISOLATION TESI CRSABRJ

THE BIT-ISOLATION TEST IS IN T~O PARTS. ThE FIRST nA~T

CHcCKS THE ABILITY TO ~EAO ANO WRIJE ZEROS IN ~EMORY.

A FAILURE rn REAC OR WRITE ZEROS Will RESULT IN AN fRROR

WAIT.

THE SECOND PART IS A ~IT-ISOLATION TEST. THIS

JFST DETERMINES THE ABILITY OF MEMORY TO OISTINGUIS~ EACH

ONE G~ T~t 1& BITS IN A STORCD WORC. THE PATTERN R~AO

l~TO MEMORY HAS FIFTEEN 0 BITS AND. A SINGLE 1 BIT IN EACH

WORC~ ~l~ST fHf 1 'BIT IS PLACED I~ POSITION O. THF SIT 15

THEN MOVCO TC ThE RIGHT O~E PUSITION PER PA~S FOR A TOTAL

l~ TIMES UNTIL lHE ENTIRE CUR( WORD HAS BEEN TESTED.

~.1.4 wnRST-CASE-PATTERN TES! IRSACJJ

THE WORST-CASF-PATTER~ TEST ESTABLISHES A WORSTCASE PATTER~ CO~SISTINC OF BLOCKS OF WORDS CONTAIN'~G EITHFR All U~tS OR ALL ZEROS. THIS PATTERN IS KEAO ANO STORED INTO MEMURY ANO IS THEN COMrltMENTEO A~D STORED Ar.AIN. IF ANY f>ITS JIRE OMITTED UR ADDEO, BEC~CSE OF THIS WORST-CASEl~AXl~UM NOISEI EXERCISE, AN ~RROR Will OCCUR.

5.1.5 C~l'l'GN-PR~GRAM/PR~GR~M-ENC ROUTINE IRSADAJ

THI~ ROUTINF CO~JAINS THE PROGRAM-PASS fOUNTER AND THE INST~UCTIONS NECESSARY TO SENSE ~ONSOLE FNTRY SWITCHES 14 ANO 15. WITH SWITCH 15 ONt A WAIT-AT-RSQAS INSTRUCTION
SIGNIFIES PROGRAM ENO.

DATE
EC NO.

02JAN66 4145490

PROG 10 03A2-0

PAGE

2A

/ I
\'---- ,.

c

L

l_

\I , __

IUM ~AINTENA~CE OIAG~OS11C PROGRAM FOR THE 1130 SYSTEM CURE STURAGE FUNCTION TEST

PART NO. 2191210

PAGE

3

5.1.6 ERRCR ROUTJN~ TU ~ERVICE NON-l~TE~RUPT ERRORS IRSOOD)

THIS ROUTIN~ PROtrss~~ AND JCENTIFICS THE ERRORS THAT ARE DETECTED BY THE P:tCGRMl 1 S TE!>T ROUTll-4ES. At- ERROR WAIT JS EXECUTED. SEE SECTION 3.5, [RRO~ WAITS.

5.1·7 PPCPER CO~OITJON UF SWITCHES

W1TH tC~SOLF ENTRY SWITCH 12 GFF INOR~~Llt EACH ROUTINE IS EXECUTED f-OUR f J~ES "ER tACt! PKUGRA11 PASS1 !\.. O THE PROGRAM IS REPEATED THREE
TT~ES. THI! RESULTS IN A RU~ ll~E O~ BETWEEN 1 AND 10 MINUTES DFPENuJNG UN ~f~URY SPEED AND CORE SIZE.

5.2

DFSCRIPTIGN OF ~EMORY TEST 10 t..itOU~H 9 CORES)

s.2.1 J~lllAlllAll~~s IRSSTAI

THE INITIALll~TIONS D~TERMINf IHE ~-CHINE TYPE, ESTABLISH THE ME~ORY SIZE. ~NO ESTA~LISH PRUPER IOCC AREA-CODE MOOIFIERS.

5.2.2 LnAO-ZEROS-!~-CORES TEST IRSROll

THlS TEST T~STS THE ABILITY OF THE ME~ORY TU READ A~O WRITE Ail lEROS.

5.2.3 L"AD-QNES-1"1-CORES.resr IRSR021

THIS TtST rests THE AUILITY OF THE "EMORY TO READ AND WRITE ALL 0"4ES.

THIS TEST ATTEMPTS TO PLACE WITHIN fACH HE~URY WORD ITS OWN Af'CRE:S. TJ.IE MEMORY IS HIEN RUD TJ ASSURE THAT PROPER AnCRESSING HAS TAKFN PLACE.
5.2.5 SfT-ISOlATION TEST CRSROltJ
THIS TEST C~ECKS BIT ISOLATICN av RIPPLING A 1 BIT THROUGH EACH RIJ P(iC::ITIOP4 WITHIN THE ~El'IORY WORD. AT ANY TIME DURING THIS ROUTINco THE lolC·RO U~DER TEST SHuULD CONTAIN ND MnRE THAN LNE 1 SIT I~ ANY WORD.
5.2.o PRCGR~M-END ~CJTINE CRSPERt
TYIS KOUTl~F IN~R~HENTS THE PROGRA~ PASS COUNTER ANO INTER~OGATE' CONSOLE ENTRY SWITCHES lit AND 15.
5.2.7 ERROR ROUTl~E (KS[OR)
THE ERRCR q~UTINE IS USEC WHFNEYER AN ERROR OCCURS. THE ERROR ROUTINE EXECUTES A ~AIT-AT-RSERW INST~UCTION.
NOTE THIS PAr.T OF l~E JEST DOES ~OT HAYt THE BUOTSTRAP-BRANCH ~FATURE. THE EXtCUTIO~ TIME FOR THIS PART OF TriE TEST WILL BE lES~ THAN 10 ~ECONDS IF NO ERRORS ARE CETECTED.
5.3 DESCRIPTION OF LOW-CORE MEMURY T~ST
5.3.1 INITIALIZATIONS (RSDKSJ
THE JNITl~LfZATIONS DETERMINE MACHl~E TYPE AND ESTA8LISH AREA CODES.

DATE EC NO.

02JAN66 " l o;490

PRDG ID 03A2-0

PAGE

J

.
· J
I 1 ,, II
, I
- lI
-i
I
l
-!
, l
: .1
:. ri ~ ~
t
t
t 0 t 0 t I 0

'
I
".____...,.

(

f

:---/

1',
'-...__.,.

I
I
\~,

IBM MAINTENAl'ICE DIAGPIOSTIC PDOGRAM FOR THF 1130 SYSrEM CCRE STORAGE FUNCTION TEST

PART NO. 2191210

PAGE

3A

5.3.2 REAC/WRITE-IN-MtHORY ADDRESSING TF~T IRSABll

THIS TEST LOADS EACH CORE POSITION WITH ITS OWN ADDRESS AND C~MPARES THF CONTENTS OF EACH CURl PrSIT1GN WITH THF ADDRESS l~TEP.ROGATEn TO ASSU~E THAT THE CuRE~ CAN UE CORRECTLY ADDRESSED.

5.3.3

BIT-ISOLATir~ TEST
THIS TEST CETERMINES THE A~ILITY OF Mll'IURY ro CJ ST HlGU I SH
E!CH ONE OF THE 16 BITS IN A STUREu w~qo. FIRST THF 1 BIT I~ PLACED IN P0$1TlON ZERO. lHEN, fHE blf MOV[O 10 THE RIG~T ONE P~SITION PE~ FASS FUR A -TOTAL 15 PASSES UNTIL T~E ENTIR~ COKE wcqD HAS BEEN TEStEO.

5.3.4 ~nRS1-CASf-~A1TERN TEST CRSACJI

f"'E WO~ST-C~SE-PATTERN TEST ESTABLISHES A WORSJ-CASF PAJJEkH co~~ISTING UF BLOCKS CF WURGS CUNTAINl~G EITHtR ALL
a~Es OR tLL ZtRC~. THIS PAITERN JS kEAO hNO STORED INTO HF~ORY A~O rs THEN COMPLEMENTED AND STUREO AGAIN. IF ANY BITS ARE UROPrED uR ADDEO DURING THIS WJRST-CASF (MAXIHU~ Nr.rsrt [AERCISE, AN ERROR WAIT WILL OCCUR.

s.3.5 c~~~CN-PPCG~~M/PRCGRAM-ENC ROUTINE IRSAOA)

Tl-llS RCUTH,f I.GNU.INS JHE PR:::JGRAH-PASS COUNfE~ ANO INTERKf'CATES CD~!~OLE ENTRY SWITCH 14. A WAIT-AT-RSEXI l~STRUCTION SIGNIFIES PROGRAM E~O.

5.J.6 EDROR ROUTl~E TO SF.RVICE ~ON-INTERRUPT ERRORS (RSODnt

THIS R~UTJ~~ PROCESSES ANO IDENTIFIES THE ERRORS THAT A~E DETECTED BY T.. E PROGRA~·s TESTS. AN E~RUR wAIT INSTRUCTION IS EXECUTED.

NOTE AFTFR TlllS t>ART OF THt TEST HAS COMPLETED ITS INITIALllAJION ON THE fJR5T PASS, A BOOTSTRAP BRANCH IS ~VAILABLE FOR RESTARTING THE PROGRAM. THlC: BUOTSTKAP BRA1~CH IS INITIATED BY DEPRESSING THC: ~TOP. RESET, ANO START PUSHBUTTONS AND WILL ~ESULT IN A BRANCH TU T~E START OF THE PRUGRAH. CACH KOUTINE IS EXECUTED FuJR TIMES FOR EACH PRu~ltAM ?ASS ANO Tl-'E PROGR.'.14 IS REPEATED THR~E TIMES. THIS RESULTS IN A RUN TIME OF BEJWEfN O~~ AND TWC ~INUTES DEPENDING CN ~E~ORY SPE(~. TH( PROGRAM OESTROYS THE 113" BASIC DIAGNOSTIC LOADE~ 1 HAKl~G IT IMPOSSJ8LE TD CHAIN TO ANOJHER PROGRAM.

DATE EC ND.

02JAN66 ltl '54'10

·-~:

'

PROG ID 03A2-0

PAGE

3A

''"---

I"'-

I

\.__

·'---..

'---··

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STOKAGE FUNCTION TEST HIGH CORE TEST

PART NO. 2191208

PAGE

1

02BC
012C 0 C839
0121 00 ocoooooo
012F 0 C834 ·0130 00 OC000004 0132 0 C015 0133 0 1890 0!34 0 C018 013~; 0 0013

0136 0 COll 0137 00 04000003 0139 00 6700FFFF
0138 00 C4000003 0130 00 4C200l41
013F 0 C007 0140 0 7001 0141 0 C004 0142 0 0007 0143 00 67000000 0145 0 7008

0146 0 0147 0
0148 0 0149 0 014A 0 Ol4B 0 014C 0 0140 0

0001 FFFE 01)00
0800 0000 0003 0000 0800

014E 0 COF9
Ol4F 00 04000000
0151 0 COF7 0152 0 DOOl
0153 00 04000149
0155 00 C4·~00UOO
0157 00 4Cl8015C
0159 0 90EC
015A 0 ODEE 0159 0 7015 015C 0 COEC 0150 0 1001 015E 0 ODEA 015F 0 70F2

01&0 0 "f003 0164! 0002 0164 00 4C00012F
0166 01) 4C00012F 0168 0 016E Olb9 0 3A40

· · · · *

MEMORY TEST-HIGH CORE

· ·

ABS

ORG

300

RSOKR LOO

RSAAN

STD L 0

RSDKS LOO

RSAAM

STD L 4

LO

RSAAE

CLEAR Q REGISTER

SRT

16

LO

RSFAC

INITIAL!ZE MEM SIZE

STO

11.SAAH

·* MACHINE DETERMINATION ROUTINE

·

LO

RSAAE

STO L 3 .LOX L3 /FFFF

LO L 3

SSC L RSAAB,Z

LO MOX
RSAAB LO STO LOX MDX

RSAAO x l
. RSAAC
RSAAK l3 /0000
RSAAF

CLEAR XR 3

** STORAGE AREAS FOR INITIALIZATIONS

·

RSAAC DC

1

1130 CONSTANT

RSI.AO DC

-2

1800 C01~STANT

RSAAE DC
RSAAH DC RSAAK DC RSFAA DC RSFAB DC

0
/08011
0 3 0

CONSTANT ZERO
MEMORY S llE
MACHINE TYPE NUMBER OF PROGRAM PA SES PROGRAM PASS BUFFEk

RSFAC DC

/0800

·* MEMORY SIZE ROUTINE

·

RSiAF LO

RSAAE

INITIALIZE MEM SIZE

STO L 0

LO

RSAAH

RSAAJ STO

RSAAG+l

RSAAG STO L RSA AH

LO L 0

SSC L RSAAI,+-

s

RSAAC

STO

RSAAH

MDX

RSA BA

RSAAI LO

RSAAH

SLA

1

STO

RSA AH

MOX

RSAAJ

·

· STORAGE AREAS PART 1

·

RSAAL MOX X 3

BSS E 2 RSAAM BSC L RSDKS

BOOTSTRAP BRANCH INST

RSAAN BSC L RSDKS

RSQAF DC

RSQAL

READ BIT SWITCH IOCC

RSQAO DC

/3A40

SECOND HALF IOCC-113

HCTOOOOO HCTOOOlO
HCT00020 HCT00030
HCT00040 HC"i00050 HCT00060 HCT00070 HCTOOOBO
HCT00090 HCTOOlOO
HCTOOllO HCT00120 HCT00130 HCT00140 HCT00150
HCT00160 HCT00170 HCT00180 HCT00190
HCT00200 HCT00210 HCT00220
HCT00230 HCTC0240 HCT00250 HCT00260 HCT00270 HCT00280 HCT0029!> HCT00300
HCT00310 HCT00320 HCT00330 HCT00340 HCT00350 HCT00360 HCT00370 HCT00380 HCT00390 HCT00400 HCT00410 HCT00420
HCT00430 HCT00440 HCT00450 HCT00460 HCT00470 HCT00480 HCT00490
HCT00500 HCT00510
HCT00520 HCT00530 HCT00540 HCT00550 HCT00560 HCT00570 HCT00580 HCT00590 HCT00600 HCT006l0 HCT00620 HCT00630 HCT00640
HCT00650 HCT00660
HCT00670

DATE EC NO.

01MAY66 415490B

PROG ID 03A2··1

PAGE

l

·~--<
(JI o
(l' (')
I)
;-·.
0
I I
J ·J
}
,
,-
i· J
r ·J J
J
·) j
IJ j

-··-v-,-.-,
\ ·'--.--

IBM MAINTENANCE DIAGNOSTIC PROGRAM FDR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST HIGH CORE TEST

PART NOo 2191208

PAGE

lA

Ol6A 0 Ol&B 0 Ol6C 0 0160 0
Ol6E 0 Ol6F 0 0170 0

04BO 0310 0000 0240 >
0000 OF03 0902

0171 0 COEE 0172 00 04000000 0174 0 CODS 0175 00 4C040182 0177 0 COF5 0178 0 DOFO 0179 O COFl 017A 00 04000008 Ol 7C 0 COF2 01 ·10 00 040003F7 017F 0 COF~ 0180 00 040003F9
0182 0 coca
0183 0 DOCS Cl84 0 6204 0185 00 6580016A 0187 0 69E4 OlSB 0 COE3 0189 00 D480016C 018B 0 FOBO 018C 00 4ClBOl90 OlBE 0 7101 018F 0 70F7 0190 00 6580016A 0192 0 6909 0193 00 C480016C 0195 0 FOD6 0196 00 4Cl801A5 0199 00 0400021F 019A 00 OC000168 019C 00 C400016E 019E 00 E400028C OlAO 00 4C200192 01A2 00 4400037E OlA4 0 FFFE 01A5 0 08C2 01A6 00 C400016E OlAB 00 E400028C OlAA 00 4C200192 OlAC 0 COBF OlAO 0 F09B OlAE 00 4Cl801BZ OlBO 0 7101 OlBl 0 70EO 01B2 0 72FF 01B3 0 7001 01B4 00 OC000168 0186 00 C400016E 0168 00 E400028A OlBA 00 4C200l84

RSQAC DC

RSEND+2

FND QF PROG~AM IN CORE

HCJ00680

RSQAO DC

RSCCA

INTERRUPT LEVEL ZERO VECT HCT00690

RSQl.E DC

0

WORK. AREA

HCT00700

RSQAP DC

10240

SECOND HALF IOC~-lBO

HCT00710

RSQAL DC

0

BIT SwlTCH BUFFER AREA

HCT00720

RSQAU DC

/OF03

2ND HALF IDCC-1800 D W HCT00730

RSQAV DC

/0902

2ND HALF-1800 TYiE

· * * ·

INITIALIZE MASKS ANO INTERRUPTS TO LEVEL ZERO lBOO ONLY

RSABA LO

RSA AL

STORE BOOTSTRAP BRAN H AT

HCT00740 HCT00750 HCT00760
HCT00770 HCT00780
HCT00790

STD L (I

LOCATION ZERO

HCTOOBOO

LO

RSAAK

HCT00810

BSC L RSABJ,E

IF 1130-GO TO FIRST ROUTJ HCT00820

LD

:?SQAP

CHANGE SECCND HALF I CC HCT00830

STO

RSQAO

FOR 1800 READ BIT SW

HCT00840

LO

RSQAO

INTERRUPT LEVEL ERRO VECT HCT00850

STO L 8

LD

RSQAU

osw 1800

HC100860 HCT00870

STO L TWSNS+l

PROl HCT00880

LO

RSQAV

XJO WRITE lSOO

HC100890

·

STO L TWWRT+l

FIRST ROUTINE-READ + WRITE IN MEMORY

·

RSABI LO

RS FAA

INITIALIZE PROGRAM

PROZ

HCT00900
HCT00910 HCT00920
HCT00930 HCTOQ<,.40

STO

RSFAB

PASS COUNTER

HCT00950

RSABH LOX xz 4

ADDRESSING PASSES

HCT00960

RSABB LOX 11 RSQAC

HCT00970

RSABC STX l RSQAE

HCT00980

LO

RSQAE

HCT00990

STD

RSQAE

HCTOlOOO

EOR

RSA AH

HCT01010

BSC L RSABD,+-

HCTOlOZC

MOX X! l

INCR TQ NEXT ADDRESS

HCT01030

MOX

RS ABC

HCT01040

RSABO LOX 11 RSQAC

HCTOlO!iO

RSA8E STX 1 RSQAE

HCT01060

LO I RSQAE

HCT01070

EOR

RSQAE

HCTOlOBO

BSC L RSABF,+- ERROR 1 DET:OCTEO

HCT01090

STO L RSQAN

STORE ACCUM FOR ERROR ROU HCTOllOO

XIO L RSQAF

HCTOlllO

LO L RSQAL

HCTOll20

AND L RSRAI

HCT01130

BSC L RSABE,Z

HCTOl-140

BSI L RSODO

HCTOll50

DC

/FFFE

ERROR l CONSTANT

HCT01160

RSABF XIO

RSQAF

READ BIT SWITCHES

HCTOll 70

LO L RSQAL

HCTOllBO

ANO L RSRAI

ISOLATE BIT SW 11

HCTOll90

BSC L RSABE;Z

IF BIT ~w 11 ON-REPEAT AD HCT01200

LO

RSQAE

HCT01210

EOR

RSAAH

HCT01220

BSC L RSABG,+-

HCTOl230

MDX Xl 1

INCn TO NEXT ADDRESS

HCT01240

MDX

RSABE

HCT01250

RSABG MDX xz -1

COUNT PASSES

HCT01260

MDX

RS ABB

HCT01270

XIO L RSQAF

REPEAT ROUTINE IF SW13 ON HCT01280

LO L RSQAL

HCT01290

AND L RSRAG

HCT01300

·

BSC L RSAE!H 1 Z

· SECOND ROUTINE

REPEAT ADDRESSING RO TINE P.:Tol310 HCT01320 HCT01330

·· BIT ISOLATION TEST-BIT BY BIT-AO~ESS BY ADDRESS HCT01340 HCT01350

DATE EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

lA

/
L

I
\_

. \
'--./

I
' ·--..._..

·..

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST HIGH CORE TEST

PART NO. 2191208

PAGE

2

r.

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STCRAGE FUNCTION TEST HIGH CORE TEST

l
PART NO. 2191208

PAGE

2A

·)

OlBC 0 6304
OlBD 00 C400016A 1llBF 0 fJ05A
c~ c0 00 6580021A
JlC2 0 C05B '1lc1 ()() "4'!0021!4
01C5 <l'l C4A00214
'.ll c7 00 4CP'11D6
01( 9 OC' 44000371=
rJ l CB r: Fl'Ff)
Jl cc ()0 f)400021F
01( F on OCOOOll'i'l
0 l On 00 C400016E
0102 oo F4()0n n1c
nl 'J4 on 4CZ001Cfl 01% oo or:ooot6fl
O l '1 'l on C4nOOl6IO
0 i '16 00 E41J002AC
')1')( on 4C2001CO 'll'1E 0 r.rnn
OlOF () '10 30 OHO 0 C03C 01"1 00 '1'+fl0'121A
OH3 on 6':> "I 00 ?11)
01~5 00 C4A0021A 011''7 0 FOl5
011' A Oil 4Clf'OH7
OlEA or 0400".l?l F
DIEC 00 OCOOOl"i'l
OlEF. on C4000lF.I: oic:=0 on 1:40002AC OlF2 on 4C21101EO OIF4 or 44000371'.
0\F6 0 FFFfl
01F7 00 OCOOOIM
01"'9 00 C400016E 01 I= P, 00 !=400021\C
01i:n oo 4C2001FO
OlFF 0 COlD 0200 0 4804 0201 0 7003
0202 0 1801 0203 0 0019 U204 0 700C 0205 0 C014 02 06 00 F4000149 0208 00 4Cl8020!) 020A 0 COOF 0208 0 fl012 020C 0 7082 0200 0: 73FF
020E 0 70AE 020F 00 OC000168 0211 00 C4C0016E 0213 00 E400028A
0215 00 4C2001BC 0217 0 7008

021t! 0 0219 0 021A O 021B 0 021C 0 0210 0 021E '1 021F 0

0004 0000 0000 0000
AOOO 0000 0001 0000

RSABR LOX X3 4

RSABP LD L RSQAC

RSABN STO

RSQAH

LOX 11 RSQAtJ

LD

RSQAI

STO I RSQAH

LO I RSQAH

ASC L RSAAJ,+-

BSI L RSODD

DC

/FFFD

!'iTO L RSOAN

XIO L RSQAF

LO L RSOAL

AN'l L RSRAI

SSC L RSAPN+l,Z

qSABJ XIO L RSQAF

LO L RSOAL

ANO L RSRAI

BSC L RSARN+l,Z

LO

RSOAJ

srn

RSQAK

qSABL LO

RSQAt<

qsAAQ srn I RSQAH

Ll)X 12 RSQAK

L fl I RSQAH

EOR

RSOllK

BSC L RSABK,+-

STD L RSQAN

XIO L RSOAF

LO L RSOAL

AlllD L RSRAI

BSC L RSABL,Z

BSI L RSDOO

DC

/FFFB

q<;ABK XIIJ L RSOAF

L IJ L RSOAL

AND L RSRAI

SSC L RSAPL,Z

LO

P.SQAK

BSC

E

MDX

RSA8M

SRA

l

STO

RSQAK

MDX

RSABQ

RSABM LD

RSQAH

EOR L RSAAH

BSC L RSA80,+-

LO

RSQAH

A

RSQAM

MOX

RSA 0 N

RSABO MDX X3 -1

MOX

RSABP

XIO L RSQAF

l.D L RSQAL

AND L RSRAG

SSC L RSABR,Z.

*· MDX

RSACJ

STORAGE AREAS PART 2

*RSQAQ DC

4

RSQAR DC

0

RSQAH DC

0

PSQAI DC RSQAJ DC

0 /8000

RSQAK DC

0

RSQAM DC

1

RSQAN DC

0

BIT ISOLATION PASSES
ERROR 2 OFTECTED ERRrJR 2 UlNSTANT STrJRF ACC FrJR ERROR nuTt
If BIT SW 11 O~ REPE T AO
';RROR 3 cn~STANT
ISOLATE sn 11
IF o?T SW 11 o~-REPE T Bl IF 0!:10-BIT 15 IS REA HEO BRAlllCH TO INCRE AOR ROUTI INCREMENT BIT POSITION BY ONE T~ST FOR MEMORY END INCREMENT TO TEST NE T MEMORY LOCATION COUNT PASSES
REPEAT AIT ISOLATION
WORST CASE PASSES WORST ~ASE PASS COUN WORK ARF.A-AOR CONST ZERO BIT ZFRO CONSTANT WORK AREA-BIT CONST 1 ~TORAGE FOR ACCUM

HCTOl360 HCTOl370 HCT01380 HCT01390 HCTG1400 HCHH410 HCT01420 HCT01430 HCT01440 HCT01441 HCT01450 HCT01460 HCT01470 HCT014RO HCT014q0 Hr:T01510 HCT01520 HCT01530 HCT01540 H'~ TO 15 50 HCT01560 HCT01570 HCT015RO HCT01590 HrT01600 HCTf'l610 Hr:T01620 HCT01630 HCTOl640 HCT01650 Hr.TO 1660 HCT016"10 HCT016RO HCT01690 HCT01700 HCT01710 HCT01720 HCT01730 HCT01740 HCT01750 HCT01760 HCT01770 HCTO 1780 HCT01790 HCT01800 HCT01810 HCT01820 HCT01830 HCT01840 HCT01850 HCT01860 HCT01870 HCT01880 HCT01890 HCT01900 HCT01910 HCT01q20 HCT01930 HCT01940 HCT01950 HCT01960 HCT01970 HCTOl980 HCT01990 HCT02000 HCT02010 HCT02020 HCT02030

()

* ESTABLISH WORST CASE PATTERN
·

0220 00 66000000

RSACJ LOX L2 /0000

HCT0?.040 HCT02050 HCT02060 HC T02070

J

0222 00 6700FFFF :)224 0 COF3

LOX l3 /FFFF

LO

RSQAQ

INITIALIZE WORST CAS

HCT02080 HCT02090

0225 0 OOF3

STD

RS OAP

PASS COUNTER

HCT02100

0226 00 74FF07.19

RSACK MDX L RSOAR,-1 COUNT ~OR~T CASE PAS ES

1KT02110

)

022 8 0 7001

MDX

RSACX

HCT02120

02?q 0 7053 022A 0 nAEF

MOX

RSACW

RS ACX STX 2 RSQAH

COMPLEMENT XR2

HCT02130 ,_.CT02140

022B 0 COEE

LO

RSQAH

Hc.T02150

022C 00 F4000287

EOR L RSRAC

HCT02160

022E 0 DOES 022F 00 668'.l021A

STO

RSQAH

LOX 12 RSQAri

HCT02l70

' I

HCT02180

1)231 0 6FlE8

STX 3 RSl.IAH

COMPLE"IENT XR3

HCT02190

0232 0 COE7

LO

RSQAH

HCT02200

0233 00 F40002R7

EOR L RSRAC

HCT02210

0235 0 DOE4

STO

RSQAH

HCT02220

0236 00 6780021A

LOX 13 RSOAH

HCT02230

0238 00 C400016A

LD L RSQAC

HCT02240

-,

023A 0 D04A 023B 0 C049

STO RSACB LO

RSRAA RS RA A

HCT02250

HCT02260

)

023C 0 1806

SRA

6

HCT02270

0230 0 0048

STO

RSRAB

HCT02280

023E 0 1802

SRA

2

HCT02290

.

023F 0 8046 0240 00 4C0402!t5 0242 00 6E P.00285

A

RSRAB

B'>C ·L RSACA,E

STX 12 RS RA A

I
0244 0 7002

MDX

RSACD

HC:T0230U HCT02310 HCT02320 HCT02330

0245 QI) 6F8002R5

RS AC A STX 13 RSRAA

HCT02340

~)

0247 0 C030 0248 00 1=4000149

RSACO LO

RSRAA

EOR l RSAAH

TEST FOR ME~ORY ENO

HCT02350 HC102360

024A 00 4Cl8024F

BSC L RSADB,+-

HCT02370

024C 00 74010285

MOX L RSRAA, l

ADR=ADR+l

HCT02380

024E 0 70EC

MDX

RSACB

HCT02390

** WORST CASE TEST LOAO AND STORE THEN
* COMPLEMENT ANO REPEAT

HCT02400 HCT02410 HCT02420

)

·

HCT02430

024F 00 6580016A

RSADB LOX 11 RSQAC

LOAD STARTl~G A~R IN XRl HCT02440

0251 0 6933

RSACL STX 1 RSRAA

HCT02450

C252 0 C03B

RSACH LO

RS RAJ

INITIALIZE COMPLEMENT CNTR HCT02460

0253 0 0038

STO

RSRAK

HCT02470

0254 00 C4800285

RSACG LO I RS RA A

HCT02480

0256 00 4C20025A

SSC l RSACE,z

HCT02490

0258 0 FOZE

FOR

RS RAC

HCT02500

0259 0 7010

MDX

RSACF

HCT02510

025A 0 F02C

RS ACE EOR

RS RAC

HCT02520

025B 00 4Cl8026A

BSC l RSACF,+- ERROR 4 DECTECTEO

HCT02530

0250 00 0400021F

STO L RSQAN

HCT02540

025F. 00 OC000168

XIO l RSQAF

HCT02550

0261 00 C400016E

LO L RSQAL

HCT02560

0263 00 F.40002RC

AND L RS RAJ

HCT02570

0265 00 4C200252

BSC L RSACH,Z

HCT02580

0267 00 4400037E

BSI L RSDDO

HCT02590

0269 I) Fr-F7

DC

/FFF7

ERROR 4 CONSTANT

HCT02600

026A 00 04800285

RS ACF STO I RSRAA

HCT02610

026C 00 74FE028F

MDX L RSRAK.,-2

HCT02620

026E 0 70E5

MOX

RSACG

3RANCH FOR COMPLEMEM PAS HCrD2630

026F 00 OC00016B

XIO L RSQAF

HCT02640

0271 00 C400016E

LO L RSQAL

HCT02650

0213 0 E018

AND

RSRAI

ISOLATE BIT SW 11

HCT02660

0274 00 4C200252

BSC L RSACH,Z

IF BIT SW 11 ON-REPE T AO HCT02670

0276 0 COOE

LO

RS RA A

HCT02680

0271 00 F4000149

EOR L RSAAH

TF.ST FOR MEMORY END

HCT0?690

0279 00 4Cl80226

BSC L RSACK 9 +-

HCT02700

0278 0 7101

MOX Xl l

MEM AllR=ADR+l

HCT02710

DATE EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

2

DATE EC NO.

Ol~AY66
4154908

PROG ID 03A2-l

PAGE

2A

1

(') I)

/

l (
"--

\_~

~.

~

L

'-.

IBM MAINTENANCE DI AGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST HIGH CORE TEST

PART NO. 2191208

PAGE

3

027C 0 70D4 0270 00 OCOOOlo8
02 7F co C4f)0016E
GZB l 0 !'OOA
02e2 00 4C200220
0284 0 700B

021!5 0
0286 0
0287 0 028!\ 0 02A9 0 028A 0
0288 0 02qc 0
0280 c
02ilE 0 029F 0

riooo
f)OOO FFFF
0000 0000 0004 11002 0010 0020 11003 0000

0290 00 C400014A 029Z 00 4C080296
0294 or 64000305

0296 0 6204 0297 00 C400016A 0299 0 DOEE 029A 0 !)008
0296 00 C400037~ 0290 00 'l400037l
029F 0 COE7 O?AO 00 04800288 O?A2 0 2C41 02A3 0 04BO 02A4 00 6580028q 02Ab 0 COE2 OZA7 00 1)480028'1 02A9 00 C4'10028'1 02AB 0 FODB O">AC 00 4ClB02BB
O~AE on ')400021F
0230 00 1C 000 1bfl 0282 0 tJ C400016E 0284 00 !':40002'1C
0285 on 4C2J029F
0288 00 <t400037E 02BA 0 FFEF 02BB 00 l'lCOOOlbB 021'\D 00 C4000lbE 02BF 0 EOCC 02CO 00 4C20029F
02C2 0 COC5 02C~ 00 84C0021E
02C5 0 DOC2 02C6 0 DOOC 02(.7 00 1'4000149 02C9 00 4C20029F

02CB 00 C4000372 02CD 00 04000371 02CF 00 C4000lbA

MDX

RSACL

RSACW XlO L RSQAF

LO L RSQAL

AND

RS RAG

LOOP ROUTINE IF SW 1 ON

BSC L RSACJ,Z

MDX

RSACV

** STORAGE ARE AS PART 3

*RSRAA DC

0

RSRAB DC

0

WORK AREA-ADDRESS BUFFER ARFA-WORST CASE PA

RSRAC DC

/FFFf

RSRAE DC

0

WORK AREA-AODRESS

RS RAF DC RSRAG DC RS RAH DC RSRAI DC RS RAX DC

0 /0004 /0002 /0010 /0020

CONST ZERO BIT 13 ! SOL AT ION CONST BIT 14 ISOLATION CON T BIT 11 lSOLATiON CONST BIT 10 ISOLATION CON TANT

RS RAJ DC

3

RS RAK DC

0

COMPLEMENT PASS COUN ER

** STORAGE P~OTECTJON TEST ROUTINES *RSACV LD L RSAAK

BSC L RSACU,+

·

LOX L RSAOA

N1T 1800 BRANCH TO E D

* WRITE ZEROS ON PROTECTED AREA OF ONES

*RSACU LOX X2 4

STORAGF PROTECT PASS S

RSACS LO L RSQAC

STO

RSRAE

STG

RSACO

LO L RSSAH

STD L RSSAF

RSACN LO

RSP.AC

INITIALIZE STS ADDRESS TELL INTERRUPT ROUTI E TO DISREGARD SP ERROR
ACC=/FFFF

STO

RSRAE

DC
RSACO oc

/2C41 RSEND+2

ADD SP BITS

LOX 11 RSRAE

LO

RSRAF

ACCUM=O

STO

RS RAE

STO SHOULD NOT OCCUR

LO

RS RAE

EOR

RSRAC

BSC L RSACM,+STO L RSQAN XIO L RSQAF

ERROR 5 DECTECTEO

LO L RSQAL

ANO L RSRAI

BSC L RS.'CN, Z

BSI L RS ODD

DC

/FFEF

ERROR 5 CO>.jSTANT

RSACM XIO L RS OAF

LO L RSQAL

AND

RS RA I

BSC L RSAc~.z

ISOLATE SIT SW 11 IF BIT SW 11 ON-REPE T AD

LO

RS RAE

A L RSQAM

STO

RSRAE

STO

RSACO

EOR L RSA AH

BSC L RSACN,Z

RETUR~ WITH ADR=ADR+

..* UN!> ROTE CT AND CLEAR MEMORY OF ONES
·

LO L RS SAG

SERVICE STORAGE PROT CT

STO L RSSAF

LO L RSQAC

HCT02720
HCT02730 HCT02740 HCT02750 HCT02760 HCT02770 HCT02780 HCT02790 HCT02800 HCT02810 HCT02820 HCT02830 HCT02840 HCT02850 HCT02860 HCT02870 HCT02880 HCT02890 HCT02900 HCT02910 HCT02920 HCT02930 HCT02940 HCT0?950 HCT02960 HCT02970 '1CT02980 HC.T02990 HCT03000 HCT03010 HCT03020 HCT03030 HCT03040 HCT03050 HCT03060 HCT03070 HCT03080 HCT03090 HCT03100 HCT03110 HCT03120 HCT03130 HCT03140 HCT03150 HCT03160 HCT03170 HCT03180 HCT03190 HCT03200 HCT03210 HCT03220 HCT03230 HCT03240 HCT03250 HCT03260 HCT03270 HCT03280 HCT03290 HCT03300 HCT03310 HCT03320 HCT03330 HCT03340 HCT03350 HCT03360 HCT03370 HCT03380 HCT03390

DATE EC NO.

01MAY66 4154906

PROG IO 03A2-l

PAGE

3

-·-----·--··-··-----··
!
~
,_···, 0 n 0 ,-, Q
C· a
.J

-

· l

.;

-I --,
-i
)
')

l

l

1
·; J
-

j

I

.....

''

..... J

~-l

J

n 1 n Q

__ -··--·-.... -- - .... ...__,_ --·~

_

..... .. '--- -~·

___

~--...:

____, ,

-~----~-. ·---~.,~--~--'-~;~~~..!::t.::.·~~-;;,;;;..,_~_-_:'.:_~~h-,,.__.,__,,.;~"U"..,,_._.,,;,..__..~--''-'"'--'"""----'--'-''~·:1"."'~·"-'~=".iNU'3'-'"-='--'··-.:..'-

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SVSTEM
CORE STOl{AGE FUN CT ION TEST HIGH CrJRE TEST

PART NO. 2191208

PAGE

3A

0201 0 OOB6 0202 0 0001 0203 0 2C40 0204 0 04BO 0205 00 651!002All 0207 0 COBl 0201! 00 04800288 02uA 00 C4800288 02DC 00 4Cl802EB 02DE 00 'l400021F 02EO 00 OC0001613 02E2 00 C4000lbE 02E4 00 !':400028C 02E6 00 4C200203 02E8 00 4400037E 02EA 0 FFDF 02EB 00 OC000168 02EO 00 C1t00016': 02EF 0 E09C 02FO 00 4C200203 02F2 0 C095 02F3 00 8400021E 02F5 0 [)092 02F6 0 0100 02F7 00 F4000149 02F9 00 4C200203 OZFB 0 72FF 02FC 0 709A 02FO 00 OC000168 02FF 00 C400016E 0301 00 E40002BA 0303 00 4C200296
0305 00 74FF014C 0307 0 7013 0308 00 OC000168 030A 00 C400016E 030C 00 E400028B 030E 00 4C200182 0310 00 OCOOOlb'I 0312 00 C4000l6E 0314 00 4C0403lt:I 0316 00 6400005('1
0318 a 3000
0319 00 640QIJ12F 0318 00 64000184
0310 0 0000 031E 0 r>04C 031F 0 ~847 0320 0 0840 0321 0 ')04E 0322 00 _.C400324 0324 00 '1C00016t:I 0326 00 C400016E 0328 0 ::052 0329 0 "'052 032A 00 4Cl80394 032C 0 C043 0320 0 E046 032f 00 4Cl80343 0330 0 C040 0331 00 4Cl0033F 0333 00 OC000168

STO

RS RAE

HCT03400

STO

RSACR

INITIALI ZF STS ADORE S

HCT03410

RSACQ DC

/2C40

CLEAR SP BITS

HCT03420

RSACR DC

RSENC:+2

HCT03430

LOX Jl RS RAE

HCT03440

LO

llSRAF

ACC=/0000

HCT03450

STD I RS RAE

HCT03460

LO I RSRAE

HCT034 70

BSC L RSACP,+- E~ROR b DECTECTEO

HCT03480

STO L RSQAN

HCT03490

XIO L RSQAF

HCT03500

LO L RSQAL

HCT03510

AND L RSRAI

HCT03520

BSC L RSACQ,Z

llCT03'530

BSI L RSDOO

HCT03540

DC

/FFDF

::RROR 6 ~'J!'JSTANT

HCT03550

RSACP XIO L RSQAF

REPEAT LCJP IF SW 11 ON

HCT03560

LO L RSQAL

HCT03570

ANO

RSRAI

HCT03580

BSC L RSACQ,Z

l\EP!'.AT ADJRESS

HCT03590

LO

RSRAE

HCT03600

A L RSQAM

HCT03610

STD

RSRAE

HCT03620

STO

RSACR

HCT03630

EOR l RSAAH

HCT03640

BSC L RSACQ,Z

3RANCH kiTH ADR=ADR+

HCT03f50

MOX X2 -1

HCT03660

MOX

RSACS

LOOP ROUT I "IE FOR 5 P SSES HCT03670

XIO L RSQAF

LOOP ROUTINE IF SW 13 ON HCT03680

LO l RSQAL

HCT03690

Al'\D L RSRl'.G

HCT03700

BSC L RSACU1Z
·
* COMMCN PROGRAM ENO *RSAOA MOX L RSfAB,-1

REPEAT SP R'lUTl~E

HCT03710 HCT03720 HCT03730 HCT03740 HCT0375C

MDX

RSCCO

HCT0376()

XIO L RSQAf

HCT03770

LO L RSQAL

HCT03780

AND L RS RAH

HCT03790

BSC L RSABI,z

l<EPEAT PR';G-SW 14 ON

HCT03800

RSEXI XIO l RSQAf

HCT03810

LO L RSQAL

HCT03820

BSC l RSQAS,E

INTERROGATE S~ 15

HCT03830

RSQAW LOX l /0050

LINK TO NEXT PROG

HCT03840

RSQAS WAIT LOX L RSDKS

P~OGRAM E~G-PRESS START
ro RE-RUh P~OGRAM

HCT03850 HCT03860

RSCCO LOX L RSABH

LOOP PROG~A'4

·· INTERRUPT LEVEL ERROR ROUTINE

*RSC CA DC

0

RETURl'4 AD1R TO "4AIN 'LINE

HCT038 70 HCT03880 HCT03890 HCT03900 HCT03910

STO

RS SAA

SAVE A

HC103920

STS

RSCCE

S TO~E STATUS CAqY+OFLO

HCT03930

XIO

RS SAC

SEN5E ILS~ FOR LEVEL ERROR HCTQ3q40

STO

RS SAO

HCT03950

BOSC l ~EXT

HCT03q60

NEXT XIO L RSQAF

TEST FOR HIE ILLEGAL

HCT03970

LO L RSQAL

S~ITCH cr.~BI~ATJ~N-S 10

HCT03980

AND

RS SAO

ON A!\10 SW 12 OFF

HCT03990

EOR

RS SAP

HCT04000

BSC L RSDDK,+- BRANCH IF ILLEGAL

HCT04010

LO

RS SAO

RESTORE STATUS OF IL W

HCT04020

AND

RS SAE

ISOLATE STGE PRT ERROR

HCT04030

BSC l RSCCB,+- TEST FOR STQRAGE PRO VIOL HCT04040

LO

RSSAF

HCT0 1> 0 5 0

BSC L RSCCG,-

BYPASS PRINTOUT IF I SP HCT04060

XIO L RS!;;Af

SW 10 TO BYPASS PRINTOUT HCT04070

DATE EC NO.

01MAY66 4154908

PROG ID 03A2-l

PAGE

3A

. C. L l

\
"----

0 0

,
(
,...,

IBM MAINTENANCE OIAGNOST:C PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST HIGH CORE TEST

PART Nil. 2191208

PAGE

4

0 ..,
'J

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 .SYSTEM
CORE STORAGE FUNCTION TEST HIGH CORE TEST

PART N1. 2191208

PAGE

4A

0335 00 C4000l6E 0337 00 E400028D 0339 00 4C20C359 033B 00 44000397 0330 0 1)473 OBE 0 7004 033F 0 C030 0340 0 F033 0341 GO 4C9~031D 0343 00 OC000168 0345 00 C400016E 0347 00 E400028D 0349 00 4C?00359 034B O C024 034C 0 E028 0340 00 4C180352 034F 00 44000397 03'>1 o 047F 0352 0 COlD 0353 0 !:022 0354 00 4Cl80359 0356 00 44000397 0358 0 0489 0359 00 OC000168 0358 00 C4000l6E 0350 0 !;019 035E 00 4C88031D 0360 0 COOF 0361 0 180C 0367 0 E817 0363 0 ')004 03&4 0 COBS 0365 0 1890 0306 0 C004 03&7 0 2000 0368 0 '1000 03&9 00 4C80031D

03bB 0 03oC 036E 0 035F 0 0370 0 0371 0 0372 0 0373 0 0374 0 0375 0 0376 0 0311 0 03711 0 0379 0 037A 0 0378 0 037C O 0370 0

0000 'J002 0000 0300 0000 FFFF FFFF 0002 2000 4000 8000 0008 OOOE 0001 3000 0028 0020 5555

037E 0 037F 0 0380 0 0381 0 0382 ') 0383 0 0384 0

0000 2'l 10 COFD 90F6 lfl90 COFA l!OF4

LO L RSQAL

HCT04080

AND L RS RAX

HCT04090

BSC L RSCCD,Z

BYPASS PRINTOUT IF B ANCH HCT04100

BS I L LOG

HCT04ll0

DC

MES03

ERROR INT-STORG PROT

HCT04120

MDX

RSCCB

HCT04130

RSCCG LD

RS SAD

IF IN SP ROUTINE AN P

HCT04140

EOR

RS SAE

ERROR ONLY THEN RETURN TO HCT04150

BSC 1 RSCCA,+- MAINLINE

HCT04l60

RSCCB XIO L RSOAF

SW 10 TO ~YPASS PRINTOUT HCT04170

LO L RSQAL

HCT04180

AND L RS RAX

HCT04190

BSC L RSCCD,Z

BYPASS PRINTOUT IF B ANCH HC.T04200

LO

RS SAO

LOAD ILS~ FOR ERROR INTRUP HCT04210

AND

RSSAI

ISOLATE PARITY ERROR

HCT04220

BSC L RSCCC,+-

HCT04230

BS I L LOG

HCT04240

DC

ME S04

ERROR INT-PARITY

HCT04250

RSCCC LO

RS SAD

TEST FOR INVALID OP ODE HCT04260

AND

RSSAJ

ISOLATE INV OP ERROR

HCT04270

BSC L RSCCD,+-

HCT04280

BS t L LOG

HCT04290

DC

MES05

ERROR INT-INV OP COO

HCT04300

RSCCD XIO L RSQAF

IF BIT SW 1~ ON THEN STOR HCT04310

LO L RSQAL

HCT04320

AND

RS SAK

ACCUM, INS CTR, STATUS

W.T04330

BSC

RSCCA,+

AND WAIT

HCT04340

LO

RS SAO

LOAD ILSW FOR ERROR

HCT04350

SRA

12

PLACE BITS 0-4 OF IL W IN HCT04360

OR

RS SAN

ll-15 ANL OR IN WAIT CP

HCT04370

STO

RSCCH

STORE IN WAIT

HCT04380

LO

RS CC A

LOAD INS CTR IN ACCUM

HCT04390

SRT

16

TRANSFER INS CTR TO

HCT04400

LO

RS SAA

RESTORE ACCUM CONTENTS

HCT04410

RSCCE LOS

0

RESTORE OFLO+CARRY I DICA HCT04420

RSCCH lo:AIT

HCT04430

BSC

RSCCA

RETURN TO MAINLINE

·

· STORAGE AREAS FOR ERROR ROUTINES

·

RSSAA DC

0

SAVED ACCUMULATOR BU FER

HCT04440 HCT04450 HCT04460 HCT04'+70 HCT04480

ass E 2

HCT04490

RSSAC OC

/0000

SENSE ILSW FOR

HCT04500

DC

/0300

LEVEL ZERO

HCT04510

RSSAD DC

0

STORAGE FOR ILSW

HCT04520

RS$AF DC

-1

IN SP ROUTINE -lNO, 2YES HCT04530

RSSAG DC

-1

NOT IN SP ROUTINE

HCT04540

RSSAH DC

2

IN STORAGE PROTECT RDUTIN HCT04550

RSSAE DC

/20'!0

HCT04560

RSSAI DC

/4000

HCT04570

RSSAJ DC

/8000

HCT04580

RSSAK DC

/0008

ISOLATE BIT SW 12

HCT04590

RSSAL DC

14

HCf04600

RSSAM DC

1

HCT04610

RSSAN DC

/3000

WAIT INSTRUCTION

HCT04620

RSSAD DC

/0028

HCT04630

RSSAP DC

/0020

HCT04640

F.SSAQ DC

/5555

· · ·

ERROR ROUTINE TO SERVICE NON-INTERRUPT ERRORS

II.SOOD DC

0

STORAGE FOR RETURN ADORES

HCT04650 HCT04660 HCT04670 HCT04680 HCT04690

STS

RSODJ

STORE STATUS OFLD+CA RY

HCT04700

RSDDX LO

RSDDD

HCT04710

s

RS SAL

CORRECT I REG

HCT04720

SRT

16

STORE I REG IN Q

HCT04730

LO

RSDDD

HCT04740

A

RS SAM

INCREMENT RETURN ADDRESS ftCT04750

OATF EC NO.

OlMAYob 415490B

PROG ID '>3A2-1

PAGE

4

·-

! :
,-
J
f. I
0 ' '
J

J

; \

J

·J

I)

1

("

·J

.~.
.' )
!)
n
() !)
0

03A5 0 OOFA 0380 00 OC000168 0388 00 C4000l6E 038A 00 E4000377 03AC 00 4CA0037E
038E 00 C400021F 039G 0 2000 0391 0 3000 0392 00 4C80037E 0394 0 COEB 0395 00 4C40012F

0397 0 0000 0398 0 6BlB 03q9 00 OC000168 039B 00 C4000l6E 0390 00 4Cl003B9

039F 00 C4800397 03Al 0 0052

03A2 0 ')840 03A3 00 4C0403A9. 03A5 0 1801 03A6 00 4CC403AB 03A8 0 7004

03A9 0 ·300A 03AA 0 70F7

03AB 0 300B C·3AC 0 70F5

03AO 0 084!>

03AE 0 03AF 0 03BO 0 03Bl 0 03B2 0

oq43
1002 4810 70FC 0830

03B3 00 ':>7000000 03B5 00 74010397
03B7 CO 4C800397
0389 0 1010 03BA 0 0032 03BB 0 0133A 03BC 0 1005 03BD 0 l~OF 03BE 00 4Cl803C2
03CO 0 300C 03Cl 0 70F'1
03C2 0 C028 03C3 0 D02A
03C4 0 0833
03C5 0 0830 03C6 ll 180B

SlO

RSDDD

BY 1 TO AVOID DC IN AINL

XIO L RS OAF

IF SW 12 O~-CORRECT CONSL

LO L RSQAL

ANO L RS SAK

INDICATOR LAMPS AND WAIT

PSC I Rsooo.z

LO L RSQAN

RELOAD A RfG AS PER E~ROR

RSDDJ LOS

0

SAVE C~RY+OFLO STATU

WAIT

BSC

RSDDD

RSDCK LO

RSSAQ

·····*······ BOSC L RSDKS

RESET INTE~-RETURN START

***"'** ·· ****** ····
·

LOG

ROUTINE **** *** ········*

·························~····················

LOG DC

0

SE

LOGfJ) STX 3 LDG06+l

SAVE IX 3

XIO L RSQAF

LO L RSQAL

BSC L TWRTR,-

BRANCH IF 1053 OUTPU

·

LO

LOG

GET MESSAGE ADDRESS

STD
·
LDG02 XID

PRWRT PR SNS

SET IN ICCC CHECK PRINTER READY

BSC L LOG03,E

BRANCH IF NOT READY

SRA

1

BSC L LOG04 1 E

BRANCI-' IF BUSY

MOX
·
LDG03 WAIT

L\JG05 10

READY AND NOT BUSY NOT READY

MDX

LDG02

CHECK AGAIN

*LOG04 WAIT

11

BUSY

MDX
·
LOGOS XIO
· XIO

LOG02 PRWRT PRSN

Cl-!ECK AGAIN OUTPUT MESSAGE CHECK FOR OP COMPLT

SLA

2

BSC MOi<

·-4

XID
· ·
*LOCO& LOX

PR SNS

RESET DSW

PRINTING COMPLETE

L3 0

RESTORE IX 3

·

MDX L LOG,l

BUMP RETURN

BSC

LOG

RETURN TO USER

SX

·

TWRTR SLA

16

STD

WROSW

XID

TWSNS

CHECK If TYPEWRITER

SLA

5

READY

SRA

15

·

BSC L TWROlt+-

WAIT

12

NOT READY

MDX
·
TWROl LO

TWRTR+2 TWRTO

CARRAIGE RETURN ANO

STD

IOARA

LINE SPACE TO JO ARA

*
·

XIO

TWWRT

XIO

TW5NS

CARG RETURN/LINE SP HANG TILL NOT BUSY

SRA

11

HCT04760 HCT04770 HCT04780 HCT04790 HCT04800 HCT04810 HCT04820 HCT04830 HCT04840 HCT04850 HCT04860 HCT04870 HCT04880 HCT04890 HCT04900 HCT04910 HCT04920 HCT04930 HCT04940 HCT04950 HCT04960 HCT04970 HCT04980 HCT04990 HCT05000 HCT05Ll0 HC105020 HCT05030 HCT05040 HCT05050 HCT05060 HCT05070 HCT05080 HCT05090 HCT05100 HCT05110 HCT0512C HCT05130 HCT05140 HC"!"05150 HCT05160 HCT05170 HCT05180 HCT05190 HCT05200 Hr:T05210 HCT05220 HCT05230 HCT05240 HCT05250 HCT05260 HCT05270 HC1"0528C' HCT05290 HCT05300 HCT05310 HCT05320 HCT05330 HCT05340 HCT05350 ftCT05360 HCT05370 HCT05380 HCT05390 HCT05400
HCT0~410
HCT05420 HCT05430

DATE EC NO.

OlMAY66 415490B

PROG ID 03A2-1

PAGE

4A

l

IHM MAINTENANCE DIAGNOSTIC PROGRAM· FOR THE 1130 SYSTEM
CORE STO~AGE FUNCTION TEST HIGH (r)RE TEST

PART NO. 2191208

PAGE

5

03C7 O 4804 03CR 0 70FC
03C9 0 ,C,301 03CA 00 C4800397 O'ICC 0 rJOOl
03CD 00 C70COOOO O'ICF 00 'l400042A 0301 0 FOlA 0302 00 4Cl803B3
03'l4 00 4<t0003FA
0306 00 C400042A o~-DA 0 'J015

0309 0 ORIE

03DA 0 03DB 0 03DC 0 0300 0

OAlB lAOB 4804 70FC

030~ 0 COOE 030F 0 4804 03EO O 7006

03El 0 COOC 03E2 0 1008 03E3 0 l)OOA 03E4 00 740103EO 03E6 0 70F2

03E7 0 7301 03E8 00 740l03Ef) 03EA 0 70E2

03EB 0 03EC 0 03EO 0 03fE 0

Al03 FFFF 0000 0000

03FO 0000

03FO 0 03Fl 0 03F2 0 03F3 0 03F4 0 03F5 0 03F6 0 03F7 0 03F8 0 03F9 J

0000 "3701
'.JOOO
3700 0000 3500 0000 OFOl 03EE 0900

BSC

MOX

*

LOX

LD STO

*TWR02 LO
STO EOR

BSC

E *-4
3 1 I LOG
TWR02+1
l3 0 L COOWO
TWRTl L LOG06,+-

BYPASS 1443 WORD COU T GET MESSAGE ADDRESS
GET WORD TO PRINT SET IN CONVERSION RT CHECK IF TERMINATOR BRANCH IF TERMINATOR

********************~************************

BS! L CODCV

GO CCNVERT 43 TO TW SRC

*******~*************************************

*

LO L CCDWO

STO

IOARA

*
* *XIOWR XIO

T;o WRT

OUTPUT A CHARACTER WRITE CHA~ACTER

*XIOSN XIO
SRA BSC MDX

TWSNS 11 E XIOSN

HANG ON BUSY BUSY

*

*

*

L'l

CHECK IF lST 1/2 WORD

WROSloi

GET 1/2 W~RD SWITCH

BSC

E

MDX

TWR03

GO SET UP NEXT WORD

* *

*

LO

SET UP FOR ZND 1/2 WORD I O ARA

SLA

8

POSITION ZND 1/2 WO

STD

IOARA

i-IDX L WROSW, l

BUMP WORD SWITCH

MDX

XIOWR

GO WRITE 2NO 1/2 WO

* T**WR03 MDX
MDX MDX

SET UP FOR NEXT WORD

3 L WROSW, l
TWR02

NEXT WORD I l\IDEX BUMP WORD SWITCH GO GET NEXT WORD

* * T*WRTO OC
HIRTl DC WRDSW DC IQARA CC

/8103 /FFFF
0
()

LOG

CO~SlANTS

LINE SP/CARRAIGE RTN TERMINATOR 112 WORD SW ITCH OUTPUT AREA

*

BSS E 0

*PRSNS DC
DC PRSN DC
DC PRWRT DC
DC 1WSNS DC
DC TWWRT DC
DC

/0000 /3701
0 /3700 /0000 /3500 /0000 /OFOl IOARA /0900

PRINTER SENSE JOCC

NON RESET SENSE

PRINTER WRITE IOCC

TYPEWTR SENSE IOCC

DSW RESET

PMOl

TYPEWTR WRITE JOCC

WR TYPEWRITER

PM02

*

HC"I05440 HCT05450 HCT05460 HCT05470 HCT054AO HCT05490 HCT05500 HCT05510 HCT05520 HCT05530 HCT05540 HCT05550 HCT05560 HCT05570 HCT05580 HCT05590 HCT05600 HCT05610 HCT05620 HCT05630 HCT056.ft0 HCT05650 HCT05660 HCT05670 HCT05680 HCT05690 hCT05700 HCT05710 HCT05720 HCT05730 HCT0!;740 HCT05750 HCT05760 HCT05770 HCT05780 HCT05790 HCT05800 HCT05810 HCT05820 HCT05830 HCT05840 HCT05850 HCT05860 HCT05870 HCTCJ5880 HCT05890 HCT05900 HCT05910 HCT05920 HCT05930 HCT05940 HCT05950 HCT05960 HCT05970 HCT05980 HCT05990 HCT06000 HCT06010 HCT06020 HCT06030 HCT06040 HCT06050 HCT06060 HCT06070 HCT06080 HCT06090 HCT06100
HCT06ll0

DATE . EC NO.

01MAY66 4154908

PROG ID 03A2-l

PAGE

5

0 0 0 0
0
r J
J J
J J
·J
}
·l 1
r;
}
.,
J 1
li I)

IB~ MAINTENANCE DIAG~OSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST HIGH CORE TEST

03FA 0 03Fll 0 03FC 0 03FD 0

0000 6927 6A28 6829

03FE 0 1010 03FF 0 D02B 0400 0 6300

0401 0 0402 0 0403 O 0404 0 0405 0

C028 1890 C027 4F!20 1088

0406 0 1010 0407 0 1084 0408 0 0023 0409 00 6~80042C

040B 0 1010 040C 0 1084 0400 0 OIJlE 040E 00 6680042C

0410 00 C500042F 0412 0 0001

0413 00 C6000000 0415 00 07000420

0417 0 C013
0418 00 4C20041E 041A 00 74010428
c Qi; l 0 7301
0410 0 7()E3

04IE O 041F 0 0420 0 0421 0

COOE 1008 E800 0008

0422 00 65000000 0424 00 66000000 0426 00 67000000

0428 00 4C8003FA

042A 0 04211 0 042C o 0420 0 042E 0

0000 0000 riooo 0000 0000

042F 0 0433 0430 0 043E

**********************C1O*4D*4E*3**CC*OO*DNE*V*E*TRO*S*IO*1N*9*1*R6*O/*1U*0T*5IN*3*E*****

*********************************************

*CODCV DC

0

SE

STX 1 COOC4+1

SAVE JNi)EX REGS

STX 2 CODC4+3

STX 3 CODC4+5

*

SLA

16

STD

i.HJND

LOX 3 0

Cl.EAR LEFT HALF WORD ·INDICATOR

C*ODCl LO
SRT LO SSC SL T

CO')WO
16 LHIND
z
8

GET WORD TO CONVERT SET IN Q
SKIP IF LEFT HALF PGSITJON ~JGHT HALF

*

SLA

16

SL T

4

STD

CODOO

LOX 11 COOOO

ZONE TO ACCUM
= IX 1 ZONE

*

SLA

16

SL T

4

STO

COOOO

LOX 12 (0000

DIGIT TO ACCUM
IX 2 = DIGIT

*

LO l l ZONE

GET ZCNE TA3LE ADDRS

STD

CODC2+1

SET JN CO~VERSION WO

C*OOC2 LO LZ 0
STD L3 COOOl

GET CONVERTED CODE

*

LO

LHINO

SSC L COOC3,Z

BRNCH IF ~IGHT HALF

MDX L LHINO,l

MOX 3 1

'10X

COOCl

GO CONVERT RIGHT HLF

C*ODC3 LO

COOOl

PACK CONvERTED CODES

SLA

8

OR

COD02

STD

CODWD

C*ODC4 LOX ll 0
LOX l2 0

RESTORE INDEX REGS

LOX L3 0

*

BSC

CODCV

RETURN TO USER

sx

··**

CODWO DC

0

LHIND DC

0

CODOC DC

0

CODOl DC

0

COD02 DC

0

CONSTANTS
WORD LOCATION L~FT HALF INDICATOR WORK AREA CONVERTED LH CHARACT CONVERTED RH CHARACT

* ·
***ZONE DC
DC

1443 TO 1816/1053 CODE CONVERSION TABLE~

ZONEN ZONEl

NO ZONE 0 ZONt

DATE EC NO.

01MAY66 4154908

PART NfJ. 2191208

PAGE

5A

HCT06120 HCT06130 HCTIJ6140 HCT06l50 HCT06160 HCT06170 HCT06180 HCT06190 HCT06200 HCT06210 HCT06220 HCT06230 HC106240 HCT06250 HCT06260 HCT06270 HCT06280 HCT06290 HCT06300 HCT06310 HCT06320 HCT06330 HCT06340 HCT06350 HCT06360 HCT<i6370 HCT06380 HCT06390 HCT06400 HCT06410 HCT06420 HCT06430 HCT06440 HC:T06450 HCT06460 HCT06470 t:CT06480 HCT06490 HCT06500 HCT06510 HCT06520 HCT06530 HCT06540 HCT06550 HCT06560 HCT06570 HCT06580 HCT06590 HCT06600
HCT06610 HCT0!.620 HCT06630 HCT06640 HCT06650 HCT06660 HCT06670 HCT06680 HC"i06690 HCT06700 HCT06710 HCT06720 HCT06730 HCT06740 HCT06750 HCT06760 HCTOo770 HCT(.'16780 HCT06790

PROG IO 03A2-l

PAGE

5A

,,,-·-.

L

l l

I

\_

I
"----·

\_

(__ \.

I

(

·1

0 I '-·-~' "-~·

-~---------

/
I

,..__,

·-

18-M MAINTENANCE 01 AGN"JST IC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST HIGH CORE TEST

0431 0 0449 0432 0 0453

0433 0 0434 0
0435 0 0436 0
0437 0
0438 I)
0439 0
043A 0 0438 0 043C 0
0430 0 043E 0 043F 0 0440 0 0441 0 0442 0
0443 0 0444 0 0445 0 0446 0 0447 0 0441! 0 0449 0 044A 0 0446 0
G44C 0
044D 0 044[ 0 044F 0 0450 0
0451 0
0452 D
0453 0 0454 0
0455 0 0456 0 0457 0 0456 0 0459 0 045A 0 0458 0 04SC 0 0450 0 045E 0

0021 OOFC OODA OODC OOFG OOF4 OGDO 0004 OOE4 OOEO OOC4
nooo
0000 009A 009E 0082 OOB6 0092 0096 OOA6 OOA2 0021 0000 007E 005A 005E 0072 0076 0052 0056 0066 0062 0000 003E OOlA OOH' 0032 0036 0012 0016 0026 0022 0066 0000

045F 0 0460 0 0461 0 0462 0 0463 0 0464 0 0465 0 0466 0 0467 0 0468 0 0469 0 046 r, 0

OOOA 2435
~426
2918 0013 3512 1300 3'139 0033 2629 3500 FFFF

0468 0
046C 0 046D 0 046F 0 046F 0 0470 (J 0471 0

0006 7.7?9 2637 293 l 2400 3525 3400

DC

DC

*ZONEN DC

DC

DC

DC

DC
oc

DC

DC

DC

DC

DC

ZONEl DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

ZONE2 DC

DC
oc

DC

DC

DC

DC

DC

DC

DC

ZONE3 DC
oc oc

DC

DC

DC

DC

DC

DC

DC

DC

·

DC

'1ES01 DC

DC

DC

DC

DC
oc

DC

DC

DC

DC

DC

IJC
·
MES02 DC

DC

DC

DC

DC

DC

DC

ZONE2 ZONE3
/0021 /OOFC /0008 /OODC /OOFO /OOF4 /OODO /OOD4 /OOE4 /OOEO /OOC4 0 0 /009A /009E /0062 /0086 /0092 /0096 /OOA6 /OOA2 /0021 0 /007E /005A /005E /0072 /0076 /0052 /0056 /0066 /0062 0 /003E /OOlA /OOlE /0032 /0036 /0012 /0016 /0026 /0022 /0086 /0000
10 /2435 /2426 /2918 /0013 /3512 /1300 /3839 /0033 /2629 /3500 /FF Ff
6 /2729 /2637 /2931 /2400 /3525 /3400

11 ZONE 12 ZONE
SPACE 1 2 3 4 5 6 7 8 9 0

s
T
u
v
w x
y
z
SPACE

J

K

L

M

r::::--'

N

D

p

Q R

A
8
c
D
E F
G H
I 0 ERROR
PERIOD

WORD CT ME MO RY
T ES T HI
c
OR E TERM

WO CT PR
OG RA M FN
D

PART NO. 2191208

PAGE

6

HCT06800
HCT068l0 HCT06820 HCT06830 HCT061!40 HCT06850 HCT06860 HCT06870 HCT06880 HCT06890 HCT06900 HCT06910 HCT06920 HCT06930 HCT06940 HCT06950 HCT06960 HCT06970 HCT06980 HCT06990 HCT07000 HCT07010 HCT07020 HCT07030 HCT07040 HCT07050 HCT07060 HCT07070 HCT07080 HCT07090 HCT07100 HCT07110 HCT07120 HCT07130 HCT07140 HCT07150 HCT07160 HCT07170 HCT07180 HCT07190 HCT07200 HCT07210 HCT07220 HCT07230 HCT07240 HCT07250 HCT07260 HCT07270 HCT07280 HCT07290 HCT07300 HCT07310 HCT07320 HCT07330 HCT07340 HCT07350 HCT07360 HCT07370 HCT07380 HCT07390 HCT07400 HCT07410 HCT071t20 HCT071t30 HCT071t40 HCT07450 HCT07460 HCT07470

(1 0 G

fl 0

G

·..;

0

.)

Q

iJ

J

Q

J

-

I.

J

1

J
-.

· r·, _,

!- J

,...
I

J

!" ,.."..l

,,.. .

-J

'1 J

;-1

j

("\ 1
n 0

IBM MAINTENA~CE OIAG~3STIC PROGRAM FOR THE 1130 SYSTEM

CORE STOKAGE FUNCTION TEST HIGH CORE TEST

0472 0 FFFF

0473 0 0474 0 0475 0 0476 0 0477 0 0478 0 0479 0 047A 0
0476 0
047C 0 04?0 0 047E 0

0008 3529 2926 2900 3925 1300 1213 2629 3700 2729 2613 FFFF

047F 0 04110 0 0481 0 04112 0 0403 0 0484 0
0465 0 0486 0 0487 0 0468 0

0008 3529
2926 2900 3925 1300
2731 2939
131!! FFFF

0489 0 04oA 0 0488 0 046C 0 0480 0 0413E 0 048F 0 0490 0 0491 0 0492 0 0493 0 0494 0 0495 0

0008 3529 2926 2900 3925 1300 3925 l50D 2627 0033 2634 3500 FFFF

0496 0 0497 0 0498 0 Olt99 0

0002 3529 0001 FFFF

049A 0
0498 0 049C 0 0490 0

0002 3529 0002 FFFF

049E 0 049F 0 04AO 0 04Al 0

0002 3529
0003 FFFF

04A2 0 04A3 0 04A4 0 04A5 0

0002 3529 0004 FFFF

04Ab 0 04A7 0 04Al3 0 04A9 0

0002 3529 1)005 FFFF

04AA 0 0002 04A8 0 3529 04AC 0 0006

oc
·
MES03 DC DC DC !JC DC DC DC DC
oc
DC DC DC
*MES04 oc
DC DC DC DC
oc
DC DC DC DC
*M£S05 DC
DC DC DC DC DC DC
oc
DC !'.lC DC DC DC
*MES06 DC
DC DC DC
*MES07 DC
DC DC DC
·
MES08 DC DC DC DC
*MES09 DC
DC DC DC
·
"1ES10 DC DC DC DC
*MESll DC
DC
oc

/FFFF
11 /3529 12926 /2900 /3925 /1300 /1213 /2629 /3700 /2729 /2613 /FFFF
8 /3529 /2926 /2900 /3925 /1300 /2731 /2939 /1318 /FFFF
11 /3529 /2926 /2900 /3925 /1300 /3925 11500 /2627 /0033 /2634 /3500 /FFFF
2 /3529 /0001 /FFFF
2 /3529 /0002 /FFFF
2 /3529 /0003 /FFFF
2 /3529 /OOOlt /FFFF
2 /3529 10005 /FFFF
2 /3529 /0006

TERM
WO CT ER RO R JN T ST OR G PR OT TERM
WO CT ER RO R IN T PA RI TY TERM
WO CT ER RO R IN T JN
v
OP
c
OD E TERM
WO CT ER
1 TERM
WO CT ER
2 TERM
WO CT ER
3 TERM
WO CT ER
4 TERM
WO CT ER
5 TERM
WO CT ER
6

PART 1110. 2191208

PAGE

6A

HCT07480 HCT07490 HCT07'500 HCT07510 HCT07520 HCT07530 Hc.TC17540 Hfl07550 Htl07560 HCT07570 HCT075BO HCT07590 HCTC7600
HCT07610 HCT07620 HCT07630 HCT07640 HCT07650 HCT07660 HCT07670 HCT07680 HCT07690 HCT07700 HCT07710 HCT'H720 HCT07730 HCi07740 HCT07750 HCT077h0 HCT07770 HCT07780 HCT07790 HCT07800 HCT07810 HCTD7820 HCT07830 HCT07840 HCT07850 HCT07860 HCT07870 HCT07880 HCT07890 HCT07900 HCT07910 HCT07920 HCT07930 HCT07940 HCT07950 HCT07960
·ICT07970 HCT07980 HCT07990 HCT08000 HCTOl!OlO HCT08020 HCT08030 HCT08040 HCT08050 HCT08060 HCT08070 HCT08080 HCT08090 HCT08l00 HCT08110 HCT08120 HCT08130 HCTOill40 HCT08150

DATE tC NO.

Ol'1AY66 4154908

PROG ID 03A2-l

PAGE

6

n J
n l

DATE EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

6A

n '

,/ r-··

'-----·

I
.-'·

.

-· ..\...__

.

,--.
(_

(

I

\........

\___ __

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST HIGH CORE TEST

RS AC A RSACB RSACD RS ACE RS ACF RSACG RSACH RSACJ RS ACK RSACL RS ACM RSACN RSACO RSACP RSACQ RSACR R$ACS RSACU RSACV RSACW RSACX RSA DA RSADB RSCCA RSCCB RSCCC RSCCO RSCCE RSC CG RSC CH RSCCQ RSD(IO
RSOOJ RSDDK RSOOX RSOKR RS OKS RS END RS EX I RS FAA PSFAB RSFAC RSQAC RSQAO RSQAE RSQAF

0245 0238 0247 025A 1)26A 0254 025Z 0220 0226 0251 0286 029F Oi?A3 1)2F.B 0203 0204. 0297 1)296 0290 0270 022A 0305 024F 0310 0343 0352 0359 0367 033F 0368 0318 037E
0390 03Cl4 0380 Ol2C 012F 04AE 0310 0148 Ol4C 0140 016A 0168 016C 0168

RSQAH
RSQAI RSQAJ RSQAK RSQAL

'JZlA
0218 021C 021 f) 016 E

RSQAM RSQ.'.N RSQAO RSQAP RSQAQ RSQAR RSQAS RSQAU RSQAV RSQAW RSRAA

OZIE OZlF 0169 0160 02HI 0219 1)318
Ol6F 0170 0316 0285

0240 024E 0244 0256 0259,0258 026E 0265,0274 0211,0202 0279 027C 02AC OZB6,02C0,02C9 029A 102C6 020C 02E6,02F0,02F9 0202,021=6 02Fr. 0292,0303 0284 0229 0228 0294 024A Ol6B 103411035E1036410369 032E,033E 0340 0339,034910354 031F 0331 0363 0307
OlA2 1 01C9 1 0lF4 1 0267,02B8102F.~,0380,038310385,038C,
0392 037F 032A
0481 0164,0166,0319,0395 Ol6A,02A3,02D4
0182 0183,0305 0134
01851~190,0lBD,02381024F,0297,02CF
0179
0187,018810189,0192,0193,01~5,0lAC
019A,OlA5,0lB4,0lCE,Ol06 101EC101F7,020F,025F,026F, 0210,02eo,02se,02E0,02EB,02FD,0308,031010324,0333, 0343,0359,0386,0399 Ol8F,OlC0101C3,ClC5,01El,OlE510205,020A1022A102281 022E,022F,0231,0232,0235,0236 01C2 OlOE OlDF10lE0101E3101E710lFF,0203 Ol68,0l9fr101A6 10186,0lOO,OlD8,0lEE,OlF9,021lt026lt
0271 1 027F,0282,02BO,C2E2,02E0,~2FF,030A10312,0326t
0335,0345,0358,0388,0398 0208, OZC3, O:?F 3 019R,01CC,01EA,025D,G2AE,020E,038E
0178 0177 0224
02~5,0226
0314 017C 017F
023A 1023B,D242,0245,0247,024C,025l,02541026A,0276

DATE EC ND.

01MAY66 4154908

PART Nf'I. 2191208

PAGE

8

PROG ID PAGE

'3A2-l 8

1.1

Q

(I

() J
( 0
r. ·,

J
! . .J

J
·'.J

f'·

:'j

:]

J
i 1

(",

J

J

J

(\

1

~ . ..... . .. ... . - . ..

. (....__,,

.,.
(\._

~._./

. \ ':---.___./

( ' "-.. ..~··

\
'·-

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST HIGH CORE TEST

RS RAB RS RAC RSRAE
RS RAF RSRl'.G 'RSRAH RSRAI
RS RAJ RSRAK RSRAX RS SAA RS SAC RS SAD RSSAE RSSAF RS SAG RSSAH RSSAI RSSAJ RS SAK RS SAL RS SAM RS SAN RS SAO RS:,AP RSSAQ TWRTR TWRTO TWRTl TWROl TWR02 TWR03 TWSNS TllWRT WRDSW XIOSN XIOWR ZONE ZONEN ZONEl ZONE2 ZONE3

02116 0287 0288
0289 028A 0288 020c
028E 028F 0280 0368 036E 0370 0374 0371 0372 0373 0375 0376 0377 0378 0379 037A 0378
\J37C
0370 0389 03E8 03EC 03C2 03CD d:iE7 03F6 03F8 03EO 030A 0309 042F 0433 043E 0449 0453

02 30,023F 022c,0233,oz50,02sA,029F,02A8
0299~02A0,02A4 1 02A7,02A9,0ZC2,02C5,0201,0Z05,02D8,
020A,02F2,02F5 02A6,0207 0188,021310281,0301 030C 019E,OlA8,0102,0lDAt01FO,OlFB,026310273,0284102BF, 02E4,02EF 0252 0253,026C 0337,0347 031E,0366 0320
0321,032C1033F~0348,0352,0360
0320,0340 0290,0ZC0,0330 02CB 0298 034C 0353 0350,038A 0381 0384 0362 0328 0329 0394 039D,03Cl 03C2 0301 03BE 03CC,03EA 03EO 0170,0388,03C5,03DA 0180,03C4,0309 03BA,03DE,03E4,03E8
03DD 03E6 0410 042F 0430 0431 0432

PART NO. 2191208.

PAGE

SA

-,

1
)

·)
·1 0 :")
0 (')

DATE EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

8A

I (_
"---

. " . ··-_--..- .____... ~- .. -.·-···---· - -

(

(

(

'·.....__ .

'----

'-----

IBM MAINTENANCE DIAGNOSTIC PROGRAM F~R THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST 0-9 CORE TEST

PART NO. 2191208

PAGE

9

02Bt 012C 0 C845 0120 00 llCOOOOOO Ol2F 00 C4000232 0131 00 04000231 0133 00 C400010C 0135 00 !)4000104
0137 00 C4000197 0139 00 04000003 o:3B 0 6300
one oo C4000003
Ol3E 00 4Cl8014E
0140 0 C02A 0141 00 IJ40C0227 0143 0 C029 0144 00 04000205 0146 0 C025 0147 00 ll40002B7 0149 0 C025 Ol4A 00 04000174 014C 00 040001EC
014E 0 COIF Ol4F 00 04000000 0151 00 C40001B4 0153 0 DOOi 0154 00 040001B4 0156 00 C4000000 0158 00 4Cl80165 015A 00 94000183 015C 00 :l40001B4 015E 00 ll4000IB5 0160 00 84000182 0162 00 '>4000IB9 01 !>4 0 700F 0165 00 C4000IB4 01&7 0 1001 01&8 00 '>40001B'· 016A 0 70E8
0166 0 0240 Ol6C 0 0902 0160 0 OF03 016E 0 01)00 Ol6F 0 3000 0170 0002 0172 00 4C00012F
0174 0 1000

** MEMORY TEST-0-9 CORES

* · ABS

ORG

300

RSSTB LDD

RSAAN

STD L 0

RSSTA LO L RSNPP
STD L RSPPC

LO L RSLAJ

STO L RS LAA
·* DETERMINE MACHINE TYPE ·
. LO L RSLAE

STO L 3

LOX X3 0

LO L 3
BSC L RSDMS,+-

** 1800 MODIFICATIONS

·

LO

RSR18

STD L RSRBS+l

LO

RSD18

STO L TWSNS+l

PROl

LD

RST18

STD L TWWRT+l

PR02

LO

WA ITO

STO L WAIT A

·* STO L WAITS MEMORY SIZE ROUTINE
·

RSDl'IS LO

RSZRO

STD L 0

LO L RS LAA

RSKBC STO

RSKBA+l

RSKBA STD L RS LAA

LD L 0 BSC L RSKBD,+-
s L RSLAB
STD L RS LAA

STD L RS LAC
A L RS LAO STD ·L RS LAG

MOX

WAIT A

RSKBD LO L RS LAA

SLA

l

STO L RS LAA

MDX

RS KBC

·

· STORAGE FOR INITIALIZATIONS

·

RSR18 DC

/0240

IBOO READ SWITCH

RST18 DC

/0902

lBOO TYPE

RSDl8 DC

/OF03

1800 TYPE OSW-RESET

RSZRO DC·

ICOOO

CONST ZERO

WAITO DC

/300J

WAIT INSTr.UtTION

BSS E 2

RSAAN BSC L RS STA

·

*· WAIT TO TURN DISABLE INTERRUPT SWITCH TO ON POSITION-1800 ONLY

·

·WAJTA SLA

0

DISABLE INTERRUPTS

0-CJOODOO 0-900010 0-900020
0-9000~0
0-900040 0-900050 0-900060 0-900070 0-900080 0-900090 0-900100. 0-900110 0-900120 0-900130 0-900140 0-900150 0-900160 0-900170 0-900180 0-900190 0-900200 0-900210 0-900220 0-900230 0-900240 0-900250 0-900260 0-900270 0-900280_ Q,-900290 0-900300 0-900310 0-900320 0-900330 0-900340 0-900350 0-900360 0-900310 0-900380 0-900390 0-900400 0-9(10410 0-900420 0-900430 0-900440 0-900450 0-900460 0-900470 0-900480 0-900490 0-900500 0-900510 0-900520 0-900530 0-900540 0-900550 0-900560 0-900570 0-900580 0-900590 0-900600 0-900610 0-900620 0-900(:30 0-900640 0-900650 0-900660 0-900670

DATE Et NO.

OIMAY66 4154908

PROG ID 03A2-1

PAGE

9

0 0
,, J
r:.. J
: .
·J
-.y '

'i

· J

·J
....
..
J

I -

J

..,
_.;
/)
J 0 ·')

··- .··"·--- -·"""·l-··-.:·-

,--
1

,,_,..--~~:--- ~-"~7-·

....____,,,/

" __,/

(,_

IBM MAINTE~A~CE OIA&NOSTIC PROGRAM - FOR THE 1130 SYSTEM
CORE STO!tAGE FUNCTION TEST 0-9 CORE TEST

PART NO. 2191208

PAGE

9A

Dl75 0 C040 0176 00 1)4800185 0178 00 C4800185 017A 00 4Cl8017F Ol 7C 00 44000202 017E 0 70F6 017F 00 44')00238

0181 0 C035 0182 00 04800165 0184 00 C48001B5 0186 0 F!)30 0187 00 4CIR018t 0189 00 44000202 0188 0 71JF5 OIBC 00 44000238

018E 0 C026 Olaf 00 1)4800185
0191 00 C48001B5
0193 0 F021 0194 00 4Cl80199 0196 00 '.44000202
0198 0 70F5 0199 00 4400023~

019B 0 COIF 019t 0 0018 0190 0 COIA 019E 00 04800IB5 OlAO 00 C48001B5 01A2 0 F015 OlA3 00 4Cl801A8 OlA5 00 44000202 OlA7 0 70F5 OlA8 0 COOF OlA9 0 1801 OlAA 0 1)000
OlA8 00 4Cl801AF OlAD 0 70EF OlAE 0 70Et OlAF 00 44000238
OlBI 0 7008

0182 0 OIB3 0 0184 0 0185 0 0166 0 0187 0 01B8 0 0189 0 OIBA 0 0188 0 OlBC 0

0000 0003
oqoo
0000 0000 FFFF 8000 0000 0001 8000 0800

·* MAIN ROUTINE

** LOAD ZEROS IN CORES

·

RSROI LO

RS LAO

ACC=/0000-

0-900680 .·
0-900690 - -
0-900700 0-900710
0~900720
o-qoo130

STO I RS LAC

0-900740

LO I RS LAC
est L RSQOlt+-

0-900750 0-900760.

BSI L RSEOR

0-900770

MDX

RSROI

0-900780

RSQOI BSI L RS LOP

- 0-900790

·*· LOAD ONES IN CORES

RSR02 LO

RSLAE

Att=/FFFF

0-900800 0-900810 0-900820 0-900830

STO I RS LAC

0-900840

LO I RS LAC

0-900850

EOR

RSLAE

est L RSQ02,+-

0-900860 0-900870

BSI L RSEOR

MDX

RSR02

0-900880 o_-900890

RSQ02 BSI L RS LOP

··* ADDRESSING ROUTINE

RSR03 LO

RS LAC

ACC=ADORESS

0~900900
0-900910 0-900920 0-900930 0-900940

STO

RS LAC

0-900950

LO

!tSLAC

0-900960

EOR

RS LAC

0-900970

BSC L RSQ03,+-

0-9C0980

BSI L RSEOR

0-900990

MOX

RSR03

0-901000

RSQ03 BSI L RS LOP
·* BIT ISOLATION ROUTINE

0-901010 0-901020 0-901030

*RSVBB LO

RSLAI

0-901040 0-901050

STJ

RSLAF

0-901060

RSR04 LO

RSLAF

AtC=BJT PATTERN

0-901070

STO I RS LAC

0-901080

LO I RS LAC

0-901090

EOll

_RSLAF

est L RSQ04,-

0-901100 0-901110

BSI L RSEOR

0-901120

MDX

RSR04

0-901130

RSQ04 LO

RSLAF

0-901140

SRA

I

STO

RSLAF

0-901150 0-901160 ·.

8SC L RSBIL,+-

0-901170

MDX

RSR04

0-901180

MOX

RSVBB

0-901190

RSBIL BSI L RS LOP

0-901200

MDX

RSSPT

·* STORAGE AREAS-1

0-901210 0-901220 0-901230

*llSLAQ DC

13

NU~BER OF CORES TO TEST

0-901240 0--901250

RSLAB DC

3

NUMBER OF CORES BELO 0

0-901260

RSLAA DC

/0800

LOWEST ADDRESS TO TEST=-3 0-901270

llSLAt DC

0

AOORESS UNDER TEST

0-901280

RSLAD DC

10000

0-901290

RSLAE DC

/FFFF

0-901300

ltSLAF DC

/8000

BIT PATTERN UNDER TEST

0-901310

RSLAG DC

0

HIGHEST ADOR TO TEST 9

0-901320

RSLAH DC

l

0-901330

RSLAI DC

/8000

INITIALIZE BIT PATTt N

0-901340

llSLAJ DC

/0800

INITIALIZE MEMORY SIZE

0-901350

DATE Et NO.

01MAY66 415490B

PROG ID 03A2-l

PAGE

9A

L.

/'
l.

,.

,.-

I

I

"-.___,

"---·

(

c

/
(__ __ .

_.._"'·:.: ...... '. ./._!:."':::.

····-··-·---- ·-·------ ______:..________
--~~~.·.-

"----·

l. / I \,~-·

\"·,___

'---·

. -- -· .. -- ....

'---·

;,......___,..,

IBM MAINTENANCE DIAGNOSTIC PROGRA"I FOR THE 1130 SYSTEM
CORF S TOI{ AGE FUNCTION 1EST 0-9 CORE Tl' ST

PART NO. 2191208

PAGE

JO

OlRO 00 C4r100UH DlBF 00 D40G0003 OlCl 0 1,300 01C2 00 C4000003 OlC4 00 4Cl8011:6 OlC6 0 COEF OlC 7 00 04'100165 OlC9 0 ~cc 1 OlCA 0 0165 OlCB 0 COEC OlCC 00 114800165 DICE 00 C48001B5 0100 00 4Cl80l05 'llD2 00 4400020l 0104 0 70Fl 01!)5 00 44000238 0107 0 7.CCO 0108 0 0185 0109 0 CODE Ol!)A 00 04800165 OlDC 00 C48001B5 OlDE 0 FOD9 OlOF 00 4Cl801F4 OlEl 00 44000202 OlE3 0 71JF3
01E4 co 4400023'!
01E6 C'O 74FF0231 OlEI! 0 70'!C OlE9 0 COlO OlEA 00 04000008

OlEC 0 1000

OlEO 0 OB3R

OlEE 0 C03A

OlEF 0 1'03F

OlFO 00 4C:>0012F

OlF2 0 C'J36

OlF3 0 E03C

01F4 00 4C:>001F'l

01F6 QI) 64000050

01F8

0000

OlFR 0 0000
OlF9 0 rnoo

OlFA 0 OlFE

OlFB 0 3000

OlFC 00 b400012F

OlFE 0 0000

OlFF 0 'l8Fl'l

0200 00 4C4001EO

0202 0 0000 0203 0 D02f0204 0 0821
0205 0 C023 020u 0 E025 0207 00 4Cl80208 0209 00 4(800202

·
~ STORAGE PROTFCT TEST
·
RSSPT LO L RSLAE

ACC=/FFFF

0-901360 0-901370 0-901380 0-901390

STD L 3

0-9014CO

LOX X3 0

0-901410

LO L 3

0-901420

BSC L RSPER,+-

0-901430

RSR05 LO

RS LAD

ACC=/0000

0-901440

STO

RS LAC

0-901450

DC

/2CC1

STO~AGE PRT-IA

0-901460

DC

RS LAC

0-901470

LO

RSLAF

ACC=/FFFF

0-901480

STO I RS LAC

0-901490

LO I RS LAC

0-901500

SSC L RSQ05,+-

0-901510

BSI L RSEOR

0-901520

MOX

RSR05

0-901530

RSQ05 BSI L RS LOP

0-901540

RSR06 DC

/2CCO

CLEAR SP-IA

0-901550

DC

RSLAC

0-901560

LO

RSLAF

ACC=/FFFF

0-901570

STO

RS LAC

0-9Cl580

LO

RSLAC

0-901590

EOR

RSLAF

0-901600

BSC L RSQ06,+-

0-901610

BS I L RSEOR

0-901620

MDX

RSR.06

0-901630

RSQ06 BSI L RSLOP

0-901640

*
·· PROGRAM END ROUTINE
RSPER MDX L RSPPC,-1

COUNT PRG"I PASSES

0-901650 0-901660 0-901670 0-901680

MDX

RSROl

0-901690

LO

RSRS'.(

0-901700

STO L /8

0-90!710

· * WAJT TO TURN DISABLE INTERRUPT SWITCH

·* TO OFF POSITION-1800 ONLY

WAI fB SLA,

0

ENABLE INTERRUPTS

0-901720 0-901730 0-901740 0-901750 0-901760

RSPF.S XIO

RSBSB

REPEAT PROG IF SW 14 ON

0-901770

LO

RSBSB

0-901780

t.ND

RSB14

0-901790

BSC L RSSTA,Z

0-901800

LO

RSBSB

0-901810

AND

RSB15

0-901820

BSC L RSHOP,Z

0-901830

RSFIN LOX i.. /0050

LINK TO NEXT PROG

0-901840

SSS E 0

0-901850

RSSIC DC

0

0-901860

DC

/0300

0-901870

RS RSX DC

RSRSI

0-901880

RSHOP WAIT

0-901890

RSBTB LOX L RS STA

0-901900

RSRSI DC

0

0-901910

x 111

RSSIC

0-901920

BCSC L RSPES

0-901930

*

* ERROR ROUTINE

*

RSEOR DC

/0000

RETURN ADDRESS FOR E ROR

0-901940 0-901950 0-901960 0-901970

ST:::J

RS ARB

0-901980

XIO

RS RBS

SENSE SW 11 FOR SCOP NG LO 0-901990

LO

RSBSB

0-902000

AND

RSBll

0-902010

SSC L RSSBT,+- CONTINUE IF 11 OFF

0-902020

SSC I RSEOR

0-902030

DATE EC NC.

OlMAY66 4154')08

PROG ID 03A2-l

PAGE

10

····-------------·-·
---.--·-··---·---··-'···- -- --· -

- -------·--· ··--·· ··-~-

\

.

~-

__ \,, ........ ·

I, '-....

'--·

\
·-~

..
---····--··-·······
/~--
I
'-

--·-····

'· .

'- /

/.

I

i

'·

C: 0

I) <]

;

...;

I -

')

-

-
.)

··
.!
-.; -
··
....,

-.

..,

...,
, ,

- ·'I

'

-)

r. 1

I"'\ !)

18"1 MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST 0-9 CORF TEST

PART NO. 2191208

PAGE

lOA

\l20B 0 COlO 020C 0 COlC 0200 0 EOlf 020E 00 4C080212 0210 00 4C8007.02 0212 1)0 C4000lf\5 0214 0 1;01 F 0215 0 F."110 0216 0 1)005 0217 0 C:OEA 0218 00 940001BA 021A 0 1890 0218 0 COOE 021C 0 3000 0210 00 4C800202 021F 0 CIJ17
0220 0 3000 0221 00 S400012F

0224 0226 0 0227 0 0228 0 0229 0 022A 0 0228 0
ozzc 0
0220 0 022E 0 022F 0 0230 0 02}1 0 0232 0 0233 0 0234 0 0235 0 023& 0 0237 0

'JOO<.>
0229 3A40 0000 0000 QOOO '.)1)20
0010 '.>008 0004 ')002 0001 '>000 0032 3000 f)FFF
002'! 0020 5555

0238 0 0000 0239 00 C40001B5 0230 00 F40001B9 0230 00 4C 180249 023F 00 C4000185 0241 00 1!40001RA 0243 00 04000165 0245 00 74FDOZ3B :>247 00 4C800238 0249 00 C:.+000184 0248 00 '.>4000165 0240 0 0'!08 024E 0 CODA 024F 0 EOOE 0250 00 4C9R023B 0252 00 74FD0238 0254 00 4C800238

0256 0 0000 0257 0 bBlB 0258 00 OC000226 025A 00 C4000229

RSSBT LO

RS8SB

SF.NSE SW 12 FOR HALT ON E 0-902040

LO

RSBSB

0-902050

ANO

RSB12

0-9020!>0

BSC L RSHOE,+

0-902070

BSC J RSEOR

0-902080

RSHOE LO L RSLAC

0-902090

ANO

RSCON

0-902100

OR

RS WAT

0-902110

STD

RSERW

0-902120

LO

RSEOR

s

L RS LAH

0-902130 0-902140

SRT

16

LOAD J IN Q

0-902150

LO

RSAl<B

0-902160

RSERW WAIT

0-902170

BSC

RSEOR

0-902180

RSILC LO

RSALT

0-902190

RSWSC WAIT

0-902200

LOX L RS STA

0-902210

* * STORAGE AREAS-2 *
BSS E 2

0-902220 0-902230 0-902240 0-902250

'::SRBS DC

RSBSB

0-902260

DC

/3A40

0-902270

l\S'3AB DC

0

0-902280

RSBSB DC

0

BIT SWITC!i BUFFER

0-902290

RS ARB DC

0

SAVE A REG '3UFFER

0-902300

RSBlO DC

/0020

0-902310

RSBll DC

/0010

0-9D2320

RSB12 DC

/0008

0-902330

RSB13 DC

/0004

0-902340

RSB14 DC

/0002

0-9023!:0

RSR15 DC

/0001

0-902360

RSPPC DC

0

0-902370

RSNPP DC

50

0-902380

RS WAT DC

13000

0-902300

RSCON DC

/OFFF

0-902400

RSKXA DC

/0028

0-902410

RSKXB DC

/0020

0-902420

RS ALT DC

/5555

0-902430

*

** CHECK SWITCH 13 TO LOOP ON 1WUTI NE

RSLO:> DC

0

0-902440 0-902450 0-902460 0-902470

LO L RS LAC

0-902480

EOR L RS LAG

0-902490

SSC L RSCSE,t-

0-902500

LO L RS LAC

0-902510

A L RS LAH

0-902520

STO L RSLAC

0-902530

Mnx L RSlOP,-3

0-902540

BSC I RS LOP

0-902550

RSC SE LO L RS LAA

LO An LOWESl ADDRESS

0-902560

STO L RSLAC

0-902570

XIO

RS RBS

REAO SW 13 TO LOOP R UTll'.. E 0-902580

LO

RSBSB

0-902590

ANO

RS813

0-902600

BSC I RSLOP,+-

0-902610

MOX L RSLOP,-3

0-902620

BSC I RS LOP

0-902630

· *********************************************

*

LOG ROUTINE

*********************************************

0-902640 0-902650 0-902660

*

LOG DC

0

0-902670

SE

0-902680

LOGOl STX 3 U1G06+1

SAVE IX 3

0-902690

XIO l RSRBS

0-902700

LO L RSBSB

0-902710

DATE EC NO.

OlMAY66 4154900

PROG ID 03A2-l

PAGE

lOA

y

,···.
I

. _~..\...\\··

.,'\._'_--

(__

I"- ..

I

·..... __ _

"

IBM ~AINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST 0-9 CO!lE TEST ·

PART NU. 2191208

PAGE

11

025C 00 4Cl0027fl

025E 00 C4800256 0260 0 1)051

0261 0 !')84C D262 00 4C040268
0264 0 1801 0265 00 4C0.,026A 0267 0 70C4

0268 0 300A 0269 0 70F7

026A 0 3ooe 026B 0 70F5

0~6C 0 0845

0260 0 026E 0 026F 0 0210 ·o
0271 0

01'!42
1002 4810 70FC
083C

0272 00 67000000 0274 00 74Ql02S6

07.76 00 4C8002Sb

0278 0 1010 0279 0 D032
027A 0 0839
027S 0 1005 027C 0 HI Of
0270 00 4Cl8028l

027F 0 300C 0280 0 70F9

0281 0 co2a 0282 0 002A

0283 0 0832

0284 0 028S 0 0286 0
0287 0

082F
lllOfl
4804 70FC

0288 0 6301 0289 00 C41100256 028B 0 0001

02t!C 00 C7000000 028E 00 040002E8
0290 0 FOlA 029! 00 4Cl80272

0293 00 44000258

029S 00 C40002E8 0297 0 0015

DATE EC NO.

OlMAY66 415490B

BSC L TWRTR,-

·

LO

LOG

STO
·
LOG02 XIO

PRWRT PR SNS

BSC L LOG03 1 E

SU

l

BSC L LOG04,E

MDX

LOGOS

BRANCH IF 1053 OUTPU
GET MESSA~E ADDRESS SET IN lOCC
CHECK PRINTER READY BRANCH IF NOT RtAOY
BRANCH IF BUSY READY AND NOT BUSY

*l.OG03 WAIT
MOX
·
LCIG04 WAIT MOX

10 LUG02
11
LOG02

NOT READY CHECK .GAIN
BUSY CHECK At;AIN

L*OGOS XIO

PRWRT

CUTPUT MESSAGE

*

XJO

PRSN

SLA

2

SSC MUX

·-4

XIO

PR SNS

CHECK FOR OP CO~PLT RESET OSW

* *

PRINTING COMPLETE

·LOG06 LOX "L3 0

RESTORE IX 3

MDX L LDG,l

BUMP RETURN

*

SSC I LOG

RETURN TO USER

sx

*TWRTR SLA

16

STD

WROSW

XID

TWSNS

SLA

5

SRA

15

SSC L TWRDl.+-

CHECK IF TYPEWRITER READY

*

WAIT

MOX

·
TWROl LO

STO

12 TWRTR+2
TWRTO IOARA

NOT READY
CARRAIGE RETURN AND LINE SPACE TO 10 ARA

*

XIO

TWWRT

·

XIO

TWSNS

SRA

11

SSC MOX

E·-4

CARG RETURNILINF SP HANG Till NOT BUSY

*

LOX

LO

STD
·
TWR02 LO

STD

EOR

BSC

3 1 I LOG
TWR02+1
L3 0 L CODWO
TWRTl L lDGOo,+-

BYPASS 1443 WORD COU T GET MESSAGE ADDRESS
GET WORD TO PRINT ~FT IN CONVERSION RT CHECK IF TERMINATOR BRANCH IF TERMINATOR

*·······B·S·I···l ···C·O·D·C·V······$G·O··C·O*NV·E·l!·T··4·3··T·O··T·W·· SRC
..*********'·~·································

LO L CODWO

STD

IOARA

*

0-902720
0-902730 0-902740 0-902750 0-902760
0-902770 . 0-902700
0-902790 0-902800 0-902810
0-902820· 0-9021130 0-902840
0-902850 0-902860 0-90?.87('
0-902880 o-qo2990
0-902900
0-902910 0-902920 0-902930 0-902940 0-902950 0-902960
0-902970 0-902980 0-902990 0-903000.
0-903010 0-903020 0-903030
0-903040 0-9030SO 0-90'3060 0-903070
0-90'3080 0-9C3090 0-903100 0-903110 0-903120 0-903130 0-903140
0-903150 0-903160 0-903170
0-903180 0-903190 0-903200
0-903210 0-903220 0-903230 0-903240 0.,-903250
0-903260 0-903270 0-903280 0-903290
0-903300 0-903310 0-903'320
0-903330 0-903340 0-9033SO
0-903360 0-903)70
0-903380 0-903390

PROG ID PAGE

03A2-1 11

0 0
c 0
f'
I )
)
J J J
-.
J -.
.J
1 (J
-~
0 J

/
i

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 ~YSTEM
CORE STORAGE FUNCTION TEST 0-9 C.ORE TEST

PART NO. 2191208

PAGE

llA

0298 0 0810

02911 0
029A 0 029B 0 029C 0

081A 180B 4804 70FC

t\290 0 COOE 0?.9E 0 4804
029F 0 7006

02AO 0 coot
02Al 0 1008 02A7 0 DOOA 02A3 00 740102AC 02A5 0 70F2

02A6 0 7301 02A7 00 74010?.~C 02A9 0 70F.2

02AA 0 11103 02A8 0 !=FFF
o;:Ac o 0000
02AD 0 0000

024E 0000

02AE 0 02AF 0
02BO 0 02B l 0 02B2 0 0283 0 0264 0 02B5 0 O~B6 0 02B7 0

0000 3701
000!> 3700 0000 3500 0000 OFOl 02AO 0900

02B8 0 0000 0289 0 692"7
028A 0 6A28 02BS 0 6B29

02BC O 1010 0280 0 0028 02BE 0 6300

02BF 0 02CO 0
02Cl 0 02C2 0
02C3 0

C028 1890
C027 4820
1088

*

OUTPUT A CHAR~CTER

·*XIOWR XJO
XIOSN XJO

TWWRT TWSNS

WRITE CHAii.AC TER HANG ON BUSY

SRA

11

SSC

E

MOX

XIOSN

BUSY

· · ·

CHECK IF lST 1/2 WORD

LO

WRDSW

GET 112 WORD SWITCH

BSC

E

...

MOX

· ·

LO

TWR03

GO SET UP NEXT WORD

SET UP FOR 2ND 112 WORD

IO ARA

SLA

8

POSITION 2ND 1/2 WD

STO

IO ARA

fl!OX l WROSWtl BUMP WORD SWITCH

MO.<
· · ·
TWR03 MOX

XIOWR

GO WRITE 2NO 1/2 WO

SET UP FOR NEXT WORD

3 1

NEXT WOltO INDEX

MOX L WRDSW. l

BU~P WORD SWITCH

· · ·

MOX

TWR10 DC

TWl\02 /810'3

GD GET NEXT WORD LOG CONSTANTS LINE SP/CAR~AIGE RTN

TWRTl DC

/FFFF

TERMINATOR

WROSW DC

0

l /2 lr'IJRD SWITCH

lOARA DC

0

OUTPUT AREA

*
·

BSS E 0

PRSNS DC

10000

PRINTER SENSE IOCC

DC

13701

PRSN DC
oc

0 13100

NON RESET SENSE

PRWRT DC
oc

!9000 /3SOO

PRINTER WRITE IOCC

TWSNS DC

10000

TYPEWTR SENSE IOCC

DC

/OFOl

DSW RESET

PMCl

TWWRT DC

IOARA

TYPEWTR WRITE IOCC

·

DC

/0900

WR TYPEWRITER

PMOZ

**···················C·1O4·O4·E3··CC·O·OD~NE·V·E·TRO·S·IO1·N·8·1R·6·O/1·U0·T5·IN·3E····**

·*********************************************

COOCV DC

0

SE

STX l CODC4+l SAVE 1-.0EX REGS

STX 2 CODC4+3

·

STX 3 COOC4+5

SLA

16

CLEAR LEFT HALF WORD

STD

LHIND

*INDICATOR

·

LOX

r:ooc1 LC

3 0 COD WO

GET WORD TO CONVERT

SRT

16

~ET IN Q

LO BSC

LzHIND

SKIP IF LEFT HALF

SLT

8

PO~ITION RIGHT HALF

0-903400
0-903410 0-903420 0-903430 0-903440
0-903450 0-903460 0-903470
0-903480 0-903490
0-903500 0-9035111 0-903520
0-903~'30
0-903540 0-903550
0-903560 0-903570 0-903580
0-903590 0-903600 0-903610 0-903620 0-903630 0-903640 0-903650
0-90'3660 o-903670
0-903680 0-903690 0-903700
0-903710 0-903720 0-903730
o-~03140
0-903750 0-903760 0-903770
0-903780 0-903790 0-903800 0-903810 0-903820 0-903830
0-903840 0-903850 o-·m3860 0-903870 0-903880 0-903890 0-903900 0-903910
0-903920 0-903930 0-903940 0-903950 0-903960 0-90'3970
0-903980 0-903990
0-904000
0-904010 0-90lt020 0-904030 0-904040
0-90..050 0-904060
0-904070

DATE EC ND.

OlMAY66 41S490B

PRDG ID 03&2-l

PAGE

lU

,,,.
. '----·/'

/
~~/' (_

C_

/---·· (
l_/ ~-)

(
'--. .. ·

(
"'--

\.__

\__ .

I
"--/

I

\...__.

\

..

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST 0-9 CORE TEST

02C4 0 1010 02C5 0 1084 02C6 0 0023 02C7 00 ~'>B002EA

02C9 D lOlD 02CA D 1084 02CB D ODIE 02CC C..D 668002FA

02CE 00 C50002ED 0200 0 DOOi

02Dl 00 C6000000 0203 00 o-,0002EB

0?05 0 C013 0206 00 4C2002DC 021)8 00 740102E9 02DA 0 7301 0208 0 70E3

02DC D 0200 0 02DE 0 020F 0

CODE 1008 E800 f)008

02EO 00 65000000 02E2 00 06000000 02E4 00 67000000
02F.6 oc 4C8002P.8

02E8 0 02E9 0 02EA 0 02ES 0
02EC 0

0000 0000 0000 0000 0000

02EO 0 02EE 0 02EF 0 02FO 0

02Fl 02FC 030"/ 0311

02Fl 0 02F2 0 02F3 0 02F4 0 02F5 0 02F6 0 02F7 0 02F8 0 02F9 0 02FA 0 G2FB 0 02FC 0 02FD 0 02FE 0 02FF 0
0300 0

0021 OOFC
0008
oooc
OOFO 01)F4
0000 0004 OOE4 OOFO OOC4 0000
0000 009A 009E
0062

· SLA

SL T STD

·

LOX

SLA

SL T STD

·

LOX

LO

·

STO

CODC2 LO

STO
·

LO

BSC

MDX

"DX

·

MDX

CODC3 LO

SLA

OR

·

STO

COOC4 LOX

LOX Ll')X
· SSC

· * · ·
coowo DC

LHINO DC coooo oc

CODOl DC

COD02
· · · · ·

DC

ZONE DC

DC

DC

DC
·
ZONEN DC

DC

DC

oc

DC DC

DC DC

DC DC

DC :ON El DC
DC

DC DC

DC

16 4 coooo 11 CODOO
16 4 CODOO 12 CODOO
l l ZONE CODC2+1
L2 0 l3 CODOl
LHIND L CODC3,Z L LHIND,l
3 l CODCI
CODOl 8 C0002 coowo
ll 0 L2 0 L3 0
I coocv

ZONE TO ACCUM IX 1 = ZONE
DIG IT TO ACCUM IX 2 = DIGIT GET ZONE TABLE ADDRS SET IN CONVERSION WO GET CONVERTED CODE
BRNCH IF RIGHT HALF
GO CONVERT RIGHT HLF PACK CONVERTED CODES

RESTORE INDEX REGS

RETURN TO USER

sx

CONSTANTS

0

WORD LOCATION

()

LEFT HALF INDICATOR

D

WORK AREA

0

CONVERTED LH CHAR ACT

0

CONVERTED RH CHAR ACT

1443 TO 1816/1053 CODE CONVERSION TABLES

ZONEN ZONEl zor-.::2 ZONE3

NO ZONE 0 ZONE 11 ZONE 12 ZONE

/0021 IOOFC /OOD8 /OOOC /OOFO /OOF4 /0000 /0004 /OOE4 /OOEO /OOC4 D 0 /009A /009E
10062

SPACE l 2 3 4 5 6 1 8 9 0
s
T
u

DATE EC NO.

01MAV66 4154908

PART NO. 2191208

PAGE

12

0-904080 0-904090 0-904100 0-904110 0-904120 0-'W4130 D-90414D 0-904l!;D 0-904l6D 0-901tl7D 0-904180 D-90419D .
0-904200 0-904210 0-904220 0-904230 0-9047.40 0-904250 0-90426D 0-904270 0-90428D 0-904290 0-904300 0-904310 0-904320 0-904330 0-904340 0-904350 0-904360 0-904370.
0-904380 0-904390 0-904400 0-90441D 0-904420 0-904430 0-904440 0-904450 0-904460 0-904470 0-904480 0-904490 0-90450D 0-904510 0-904520 0-904530 0-90454D 0-90455D 0-904560 0-904570 0-904580 0-904590 0-901,600 0-904610 0-9C4620 0-904630 0-904640 0-904650 0-9D4660 0-904670 0-904680 0-904690 0-904700 0-90471D 0-904720 0-904730 0-904740 0-904750

PROG ID 03A2-l

PAGE

12

\
-..'---'

\.~/

0 0

0 iJ
C· ·o c .J

.)

·~ J

. J

-,

-,
I
-,
-;
-l
I
-l
:
)
.,
-,

'
·1

;\

J

n I
,,
(i

0 ·1

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST 0-9 CORE TF.ST

0301 0 0302 0 0303 0 0304 0 0305 0 0306 0 D3D7 0
0308 0 D309 0 030A 0 030B 0 D30C 0 0300 0
030E D 030F 0 0310 0 0311 0 0312 0 0313 0 0314 0 0315 0 0316 0 0317 0 D318 0 0319 0
031A 0 0318 0 031C 0

0086 0092 0096 OOA6 OOA2 0021 0000 007E 005A 005E 0072 0076 0052 0056 0066 0062 0000 003E OOlA
OOlE 0032 0036 1)012 0016 0026 0022 0086 0000

0310 0 031E 0 031F 0
0320 0 0321 0 0322 0 0323 0 0324 0 0325 0 0326 0 0327 0
0328 0

OOOA 2435 2426 2918 OOOA 0013 3829 1400 0900 3326 2935 FFFF

0329 0
032A 0 D328 0 032C 0 032D D 032E 0 032F 0 0330 0 0331 0 0332 0
0333 0 0334 0 0335 0

01100 2729 2637 0035 2534 OOOA
0013 3829 1400 0900
3326 2935 FFFF

0336 0 0337 0 0338 D 0339 0 033A 0 033C

C003 3529 2926 2900 FFFF Ol2C

DC

DC

oc

DC

DC

DC

ZONE2 DC

DC

DC
oc

DC

DC

DC

DC

DC DC

ZONE3 DC

DC

DC

DC

DC

DC

DC

DC DC

DC

DC

DC

*MES12 DC

oc

oc

oc

DC

oc

DC

DC DC

DC

oc

·

DC

MES13 DC

DC

oc

DC

DC

DC

DC

oc

oc

DC

DC

DC

DC
·
ME'Sl4 DC

DC

DC

DC

DC

END

/0086 /0092 /0096 /OOA6 /OOA2 /0021 D /007E /005A /005E /OD72 /0076 /0052 /0056 /OD6b /0062 0 /003E /OOlA /ODIE /OD32 /0036 /0012 /0016 /DD26 /0022 /D086 10000
10 /2435 /2426 /2918 /OOOA /0013 /3829 /1400 /0900 /3326 /2935 /FFFF
11 12729 /2637 /0035 /2534 /OOOA /0013 /3829 /1400 /090D /3326 /2935 /FFFF
3 /3529 /2926 12900 /FFFF RSSTS

v w x
y
z
SPACE
J
K
L M N
0 p
Q
R
A
B
c
0
E F G H I 0 ERROR PERIOD
WO CT ME MO RY
0 T HR
u
9 co RE TERM
WO CT PR OG
E ND
0 T HR
u
9 co RE TERM
WO CT ER RO R TERM

DATE EC NO.

OlMAV66 4154908

,_

/ (
' '

PART NO. 2191208

PAGE

12A

0-904760 0-904770 0-904780 0-90<t790 0-904800 0-'W481D D-90482D 0-901t83D (l-904f40 0-9048'50 D-904860 0-904870 0-904880 0-904890
0-901t~OO
0-901t91D 0-904920 0-904930 0-90494D 0-904950 0-904960 0-904970 0-904980 0-904990 0-90500D 0-905Dl0 0-905020 0-90503D 0-905040 0-905050 . 0-905060 0-905070 0-905080 0-9C5090 0-905100 0-905110 0-905120 0-90513C 0-905140 0-9C5150 0-905160 0-905170 0-905180 0-<;05190 0-90520D 0-90521\l 0-905220 0-905230 0-905240 0-905250 0-905260 0-905270 0-905280 0-905291) 0-905300 0-905310 0-905320 0-905330 0-90534D 0-905350 0-9D5360 0-905370

PROG JD 03A2-l

PAGE

12A

I
I
'--.

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STOR~GE FUNCTION TEST 0-9 CORE· TEST

CROSS PEFERENCE LISTING

SYMBOL coocv COOCl COOC2 CODC3 CODC4 COD\olD COD DO COOOl COD02 JO ARA LHINO LOG LOGOl LOG02 LnG03 LOG04 LOG05 LOG06 MES12 MES13 MES14 PRSN PR SNS PRWRT RSAAN ttSALT RS ARB RS BAB RSBIL RSBSB RSBTB RSBlO RSBll RSB12 RSB13 RSB14 RSB15 RSC ON RSC SE RSDMS RSD18
R~EOP
RSERW RSFJN RS HOE RS HOP RSI LC RSKBA RS KBC RSKBO RSKXA RSKXB RSLAA RSLAB RS LAC

VALUE 02Bfl 02BF '1201 02DC 02EO 02EB
O~EA
02EB 02EC 02AD 02E9 0256 0257 0261 0268 026A 026C 0272 0310 0329 0336 02Bt' 02AE 0282 0172 0237 022A 0228 OlAF 0229 OlFC 0228 022C 0220 022E 022F 0230 0234 0249 014E 0160 0202 021C 01F6 0212 OlFA 021F 0154 0153 0165 0235 0236 0164 OlA3 GlB5

RS LAD RSLAE RSL AF
RSLAG RSLAH
RSLAI RSLA .. RSLAQ

'1196 0187 0198 OlB<l OlBA OlBB OlAC 01B2

REFERENCES 0293,02E6 02DB 0200 0206 02B9,02BA,02BB 028E,0295,02BF,02DF 02C6,02C7,02CB,02CC 0203,02DC 02DE 0282,0297,02A0,02A2,0286 02so,02c1,0205,02os 025E,0274,0276 9 0289
0269,0268 0262 0265 0267 0257,0291
0260 0261,0271 0260,026C 012C 021F 0203,0218
OlAB c1Eo,01ee,01F2,0205,020B,020C,0226,024E,025A
0206 0200 024F OlEF Olf3 0214 0230 013E 0143 017C,Ol8<l,Ol96,0lA5,0lD2,0lEl,0209,0210,0217,021D 0216
020E 01F4
0153 016A 0158
Ol35,0l51,0154,0l5C,Ol65,0l68,0249 015A Ol5E,Ol76,0l78,0l82,0l84,0l8E,018F,Ol91,0193,0l9E, OlAO,OlC7,0lCA,OlCC,OlCE,OlD8,0lOA,OlOC,0212,0239, 023F,02"3,C24B 011·;,olC6 0137,0181,0186,0180 019C,Ol90,0lA2,0lA8,0lAA,OlCB,OlD9,0lOE 0162,0238 0218,0241 0198 0133 0160

DATE EC NO.

OlMAY66 4154908

PART NO. 2191208

PAGE

13

PROG ID 03A2-l

PAGE

13

,
0 0 0 0
I .

J

(

,_"',\

J J

t \

}

J

, I

n I)

n Q

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORAGE FUNCTION TEST 0-9 CORE TEST

PART NOo 2191208

PAGE

13A

RSLDP 023A

Ol7F,Ol8C,Ol99,0lAF,Ol05,ClE4,02~5,0247,0250,0252,

0254

RSNPP 0232

Ol2F

RSPER OlF.6
RSPES 01 r:o

OlC4 0200

RSPPC 0231

Ol31,0lE6

RSQOl Ol7F

017A

RSQ02 Ol8C

0187

RSQ03 0199

0194

RSQ04 OlAB

OlA3

RSQ05 0105

0100

RSQ06 OlE4

OlOF

RSRBS 0226

0141,0204,0240,0258

RSRSl Olf E

OlFA

RS RSX OlFA

01E9

RSROl 0175

Ol7E,OlE8

RSR02 01~1

0188

RSR03 Ol8E

1)198

RSR04 0190

01A7,0lAD

RSR05 OlC6

0104

RSR06 0107

OlE3

RSR18 0168

0140

RSSBT 0208

0207

RSS JC OlFB

OlFF

RSSPT 0180

0181

RSSTA 012F

0172,0lFO,OlFC,0221

RSSTB Ol2C

0338

RST18 Ol6C

01 '.6

RSVBB OBB

OlAE

RS WAT 0233

0215

RSWSC 0220

RSZRO Ol6E

Ol4E

·i

TWRTR 027A

025C,0280

TWRTO 02AA

0281

TWRTl 02AB

0290

TWlllOl 0281

0270

TWR02 028C

0288,02A9

TWR03 02A6

029F

TWSNS 0284

Ol44 9 027A,0284,0299

TWWRT 0286

0147,0283,0298

WAJTA 0174

Ol4A,Ol64

WAITS OlEC

Ol4C

WA ITO Ol6F

0149

WRDSW 02AC

0279,0290,02A3,02A7

XIOSN 0299

029C

XIOWR 0298

02A5

ZONE

02ED

02CE

ZONEN 02Fl

02ED

ZONEl O?FC

02EE

ZONE2 0307

02EF

. ~

ZONE3 0311

02FO

DATE EC NO.

Ol"1AY66 4154908

PROG ID 03A2-l

PAGE

UA

1:---..-;c--.--~·-·--:--···

---: ·--(_

l"---

1~

I

(

\....

\._ _.

"---

l8N MAINfENANCE DIAGNOSTIC PROGRAN FOR THE llJO SYSTEM
CORE sro~·GE FU...,CTION TEST LOW COl{E T,EST

PART NO. 21912011

PAGE

14

028C
OAOO 0 CltZI
0801 t'O ocoooooo
01103 0 C8lE
0804 00 'lCOOIJ004
0806 0 cou
080T 0 U90

0808 0 COll 0809 00 04000003 0808 00 I, TOOF FFF 0801) 00 C4000003 080F 00 4C200813 0811 0 COOT 0812 0 100. ORB 0 C004 ·0814 0 OOOT 0815 00 1>7000000 OAlT 0 7015

0818 0 0819 0
08lA 0 0810 0 ORlC 0 0810 0 JRlE 0

0001 FFFE
0000 OTFO 0000 0003 '.1000

OBlF 0 7003

0820

0002

0822 00 4C000803

0824 0 082A

0825 0 1A40

0826 0 0009

082T 0 0901

0828 0 0000

0629 () 0240

082A 0 0()00

0828 0 OF03

082C 0 0902

082('1 0 COFl 082f 00 04000000
0830 0 COER 0831 00 4C04083E 0833 0 COF5 OR34 0 !lOFO
0815 o COFl
0836 00 04000008 0838 0 COF2

· · · ·
··· MEMORY TEST-LOW COR~ ABS.

LCT00020 LCT00030 LCT00040 LCT00050 LCT00060 LCTOOOTO LCTOOOBO lCT00090

ORG

20~8

LCTOOlOO

RSOKR LOO

RSAAM

LCTOOllO

STO L 0

LCT00120

RSOKS LOO

RSAAM

LCT00130

STD L ~

LCTOOlltO

LO

RSAAE

CLEAR Q REGISTER

LCT00150

SRT

16

·

·· MACHINE DETERMINAf ION ROUTINE

LO

RSAAE

LCTOOl60 LCT00170 LCT00180 LCT00190 LCT00200

STO L 3

LCT00210

LO:C L3 IFFFF

LCT00220

LO L 3

LCT00230

SSC L RSAAB,Z

LCT00240

LO

RSAAO

MOX x l

LCT00250 LCT00260

RSAAB lO

RSAAC

LCT00270

s:ro

RSAAK

LCT00280

LOX L3 10000

CLEAR >i:R 3

LCT00290

MOX
··* STORAGE
RSAAC OC

RSA3A AREAS FCR
l

INITIALIZATIONS 1130 CONSTA".IT

LCT00300 LCT00310 LCT00320 LCT00330 LCT0031t0

RSAAO DC

-2

1800 CON5TANT

LCT00350

RSAAE DC

0

CONSTANT ZERO

LCT00360

R.SAAH DC

2045

HIGHEST AOR TO TEST

LCT00310

RSAAK DC

0

MACHINE TYPE

LCT00380

RSFAA DC

3

NUMBER OF P~OGRAM PA SES LCT00390

RSFAB DC

0

··* STORAGE AREAS PART l

·

RSAAL MOX X 3

PROGRAM PASS BUFFER

LCT00400 LCTOIJ41Ci LCT:.l0420 LCT00430 - LCT00440
LCT00450

BSS E 2

LCT00460

RSAAM BSC L RSDKS

BOOTSTRAP BRANCH INS

LCT004TO

RSQAF DC

RSQAL

REAO BIT SWITCH IOCC

LCT00480

RSQAO DC

/3A40

SECONO HALF IOCC-113

LCT004-90

RSQAC DC

9

LOWEST AOOqESS TO TEST

LCT00500

RSQAO DC

RSCCA

INTERRUPT LF.VEL ZERO VECT LCT00510

RSQAE DC

0

WORt< AqEA

LCT00520

RSQAP DC

/0240

SECOND H~LF IOCC-180

LCT00530

RSQAL DC

0

BIT SWITC~ BUFFER AREA

lCT00540

RSQAU DC

IOFOJ

2NO HALF IOCC-1600 C W

LCT00550

RSQAV DC

10902

2NO HALF rn:C-1800 TYPE

·

· INITIALIZE MASKS ANO INTERRU?TS TO LEVEL ZERO

LCT00560 LCT00570 LCT00580

· 1800 ONLY

·

RSABA LO

~SAAL

LCT00590 LCT00600
sTORE emn sTRAP BRAN H AT LCT00610

STO l 0

LOCATION ZERO

LCT00620

LO

RSAAK

LCT00630

BSC L RSABl 1 E

IF 1130-GO TO FIRST ROUTI LCT00640

LO

RSQAP

CHANGE SECONO HALF I CC

LCT00650

STO

RSQAO

FOR IROO READ BIT SW

LCT00660

LO

RSQAO

INTERRUPT LEVEL ERRO veer LCT006TO

STO L 8

LO

RSQAU

osw 1800

LCT00680 LCT00690

DATE EC NO.

Ol"'IAY66 4154<}08

PROG ID 03A2-l

PAGE

H

r,_, J
'~:

J

(

.~
·I

. .!
J
.. J

-,

.-

IBM MAINTE~ANCE DIAGNOSTIC PROGRAM FOR THE 1130,SYSTE"
CORl STORAGE FUNCTION TEST LOW CORE TEST

PART NO. 2191201

PAGE

l4A

0839 00 04000AA8 OF!38 0 COFO 083C 00 :l4000AAO
083E O CODE 083F 0 OOOE 0840 0 6204 0841 00 ~5800826 0843 0 69E4 0844 0 COE3 0845 00 04800828 084T 0 F003 084A 00 4Cl80A4C 084A 0 7101 M4B 0 TOFT 084C 00 65800826 084E 0 6909 084F 00 C4800828 0851 0 F006 0852 00 4Cl80861 0854 00 04000808 0856 00 OC000824 0858 00 C4000P.2A 085A 00 F.4000948 0A5C 00 4CZ0084E 085E 00 44000A32 0860 0 FFFE 0861 0 08C2 0862 00 C4000R2A 0864 00 E4000948 0866 00 4C20084E 0868 0 COBF 0869 0 FOBl 086A 00 4Cl801'J6E 086C 0 7101 0860 0 70EO 086E 0 77.FF 086F 0 TOOl 0870 00 OC000824 0872 00 C400082A 0874 00 F.4000~46 0876 00 4C200840
08T8 0 6304 08T9 00 C4000826 0878 0 005A 087C 00 65800806 08TE 0 C058 087F 00 04A00806 0881 00 C4800R06 0883 00 itCl80892 0885 00 44000A32 0887 0 FFFO 0888 00 fl41JOIJRO_, 088A 00 OCOOOR24 088C 00 C40008ZA 088E 00 E4000948 0890 00 4C200R7C 0892 00 OC000824 0894 00 C400082A 0896 01) E400094R 0898 :>O 4C2008 7C 089A 0 COJO

STO L TWSNS+l

PROl

LO

RSQAV

XIO WRITE 1800

·

STO L TWWRT+l

·· FIRST ROUTINE-READ + WRITE IN MEH~RY

RSABI LO

RS FAA

INITIALIZE ~RDGRAH

PR02

STO

RSFAB

PASS COUNTER

RSABH LOX X2 4

ADDRESSING ?ASSES

RSABB LOX 11 RSQAC

RSA8C STX l RSQAE

LO

RSQAE

STO

RSQAE

EOR

R~AAH

BSC L RSABD,+-

MOX Xl l

INCR TD NEXT ADDRESS

MOX

RS ABC

RSABO LOX 11 RSQAC

RSABE STX l RSQAE

LO I RSQAE

EOR

RSQAE

BSC l RSABF,+- ERROR 1 DETECTED

STO L RSQAN

STORE ACCUH FOR ERROR ROU

XIO L RSQAF

LO L RSQAL

ANO L RSRAI

BSC L R!:Aee,z

BSI L RSDDO

DC

IFFFE

ERROR l CONSTANT

RSABF XIL

RSQAF

READ RIT SWITCHES

LO l RSQAL

ANO L RSRAI

ISOLATE BIT SW 11

BSC L RSABE,Z

IF BIT SW 11 ON-REPEAT AD

LO

RSQAE

E:OR

RSAAH

SSC l RSABG,+-

MOX Xl l

INCR TO NEXT ADDRESS

MOX

RSA BE

RSABG MDX X2 -1

COUNT PASSES

MOX

RS ABB

XIO L RSQAF

REPEAT ROUTINE If SW13 ON

LO l RSQAL

ANO L RS RAG

·* BSC L RSABH,Z SECOND ROUTINE

REPEAT ADDRESSING RO TINE

·· BIT I SOLATl ON TEST-BIT BY !HT-AORESS ev ADDRESS

RSABR LOX X3 4

BIT ISOLATION PASSES

RSABP LO L RSQAC

RSABN STO

RSQAH

LOX 11 RSQAH

LO

RSQAI

STO I RSQAH

LO I RSQAH

SSC L RSABJo+- ERRCR 2 DETECTED

BSI L· RSOOD

DC

IFFFO .

ERROR 2 COlfi TANT

STO L RSQAN

STORE ACC FOR ERROR OUTI

XIO L RSQAF

LO L RSQAL

ANO L RSRAl

SSC L RSABN+ltZ

~SABJ XIO l RSQAF

IF BIT SW 11 ON REPE T AO

LO L RSQAL

ANO L itSRAI

BSC L RS.lBN+1,·z

LO

RSQAJ

LCT00700 LCT007l0 LCT0071.0 LCT00730 lCT00740 LCT00750 LCT00760 LCT00710 LCT00780 LCT00790 LCT00800 LCT00810 lCT00820 LCT00830 LCT00840 LCT00850 LCT008ft0 LCT008'10 LCT00880 LCT00890 LCT00900 LCT00910 LCT00920 LCT00930 LCT00940 LCT00950 LCT00960 LCT00970 LCT00980 LCT00990 LCTOlOOO LCTOlOlO LCT01020 LCTOlOlO ltTOlOltO LCT01050 LCT01060 LCT01070 LCT01080 LCT01090 LCTOUOO LCTOU 10 LCTOllZO LCTOU30 LCT01140 LCT01150 LCTOll60 LCTOllTO LCT01180 LCT01190 LCT01200 LCT01210. LCT01220 LCT01230 LCT01240 LCT01250 LCTOl260 LCT0126l LCT01270 LCT01280 LCT01290 LCT0\300 LCT01310 LCT013'40 LCTOl340 LCT01350 LCT01360 LCT01370

DATE EC NO.

Ol'4AY66 415490B

PROG ID OlA2-1

PAGE

14A

;.

'. i
5
·) ) )
) ) )
) )
)

I

\'-----

"---

IAM MAlNTENANCF DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM
CORE STORA~E FUNCTION TEST L~W COl{c TEST

PART NO. 2191208

PAGE

15

0898 0 O'l3D
089C O crnc
089D 00 04800BD6 089F 00 668008[)9 08Al 00 C4'lOO'lD6 OBA3 0 F035 OBA4 00 4Cl'!OBC\3
OBA6 00 04000'l0'3 OBAS 00 OCOOO'l24 OBAA 00 (400087.A OBAC 00 E4000948 08AE 00 4C201)'19C 0880 00 44000A32 088? 0 FFF8 08133 00 OCOOO'l24 0885 00 C400082A 0887 00 F400094f:l Of89 00 4C20089C
a ORB'\ COID
0813( 0 '· 'lll4 0880 I) 7003 088E 0 1qo1 08:11' 0 '1019
OSCO 0 700C
osc l 0 C014
OBC2 00 F4000'll'3 OBC4 00 4ClBOBC9 08(6 0 COOF 08C7 0 8012 08CB 0 7082 08(9 0 73FF 08CA 0 70AE
oscs 00 ocooo9;:4
08CD 00 C400082A OBCF 00 E4000946
OBDl 00 4C200878 0803 0 7008

OBQ4 O 0805 0 '18D6 0
0807 0 0808 0 0809 0 OBDA 0 OBOfl 0

0004 0000 '1000 0'100 ROOO O'lOO 0001 0000

08DC 00 /)':J 000')00 OBOE 00 6700FFFF 08EO 0 COF3 08E 1 0 DOF3 08E2 00 74FF0805 OBE4 0 7001 08E5 0 7053 08E6 0 "iAEF OBE7 0 COFE OBEB 00 F4000943 OBEA 0 DOFB OBFB 00 h68008D6 OBED 0 68E8
OBEE 0 COE7 OBEF 00 F4000943 CBF 1 J OOE4 08F2 00 67800806

STO

RSQAK

RSA8L LO

RSQAK

RSARQ STD I RSQAH

I. 0'( 12 RSQAK

LO I RSQAH

EOR

RSQAK

BSC L RSABK,+-

STO L RSQAN

XlJ L RSQAF

LO L RSQAL

ERROR 3 DETECTED

ANO L RSRAI

BSC L RSABLtZ

BS! L RSDOO

DC

/FFFB

RSABK Xlfl L RSQAF

LO L RSQAL

AND L RSRAI

SSC L RSABL,Z

LO

RSQAK

BSC

E

MDX

RS.ABM

SRA

1

Sl 0

RSQAK

ERROR 3 CONSTANT
ISOLATE BIT 11 IF BIT SW 11 ON-REPE T Bl
IF ODD-BIT 15 IS REA HED BRANCH TO l"ICRE ADR P.OUTI INCk~MENT ll!T POSll ION BY ONE

"IOX RSAB"I LO

RS ABO RSQAH

TEST FOR MEMORY ENO

EOR BSC LO A MOX RSABO MOX

L RSAAH L RSABO,+-
RSQAH RSQAM RSABN X3 -1

INCREMENT TO TEST NE T MEMORY LOCATION
COUNT PASSES

MOX

RSABP

XIO L RSQAF

LO L RSQAL

AND L RSRAG

BSC L RSABRrZ

MOX

RSACJ

REPEAT BIT ISOLATION

** STOPAGE AREAS PART 2

*RSQAQ OC
RSOAR DC RSQAH DC RSQAI DC RSQAJ DC RSQAK DC RSQA~ OC RSQA"l DC

4
0 0 0
/8000 0 l
0

WORST CASE PASSES WORST CASE PASS COUN WORK AREA-Af)R
CONST ZERO BIT ZERO CO"ISTANT WORK AREA-BIT CONST l STORAGE FOR ACCUM

** ESTABLISH WORSf CASE PATTERN

R*SACJ LOX L2 /0000

LDX L fl STC RSACK MOX

L3 /FFFF kSQAO RSO.AR
L RSOAR ,-1

INITIALIZE WORST CAS PASS COUNTER COUNT WORST CASE PAS ES

MOX

RS ACX

MOX

RSACW

RSACX STX 2 RSQAH

COMPLEMENT XR2

LO

RSQAH

FOR L RSRAC

STD

RSQAH

LOX I2 RSQAH

STX 3 RSQAH

COMPLEMENT XR3

LI)

RSOAH

EOR L RSRAC

STO

RSQAH

LOX I3 RSOAH

LCT01380 LCT01390 LCT01400 LCT01410 LCT01420 LCT01430 LC.101440 LCT01450 LCT01460 LCT01470 LCT01480 LCT01490 LCT01500 LCT01510 LCT01520 LCT01530 LCT01540 LCT01550 LCT01560 LCT01570 LCT01580 LCT01590 LCT0l600 LCT01610 LCT01620 LCT01630 LCT01640 LCT01650 LCT01660 LC.101670 LCT01680 LCT01690 LCT01700 LCT01710 LCTOl 720 LCT01730 LCT01740 LCT01750 LCT01760 LCT01770 LCT017BO LCT01790 LCT01800 LCT01810 LCT01820 LCT01830 LCT01840 LCT01850 LCT01860 LCT01870 LCT01880 LCT01890 LCT01900 LCT01910 LCT01920 LCT01930 LCT01940 LCT01950 LCT01960 LCT01970 LCT01980 LCT01990 LCT02000 LCT02010 LCT02020 LCT02030 LCT02040 LCT02050

DATF EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

15

·"--··
0 0 0 n J
, .
.i
-, -,
-.
-, -,
-.
1 r, 1
n O

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEN
CORE STORAGE FUNCTION TEST LOW CORE TEST

PART NO. z.191208

PAGE

15l

08F4 00 C4000826 OBF6 0 004A 08F7 0 C049 OBF8 0 1"106 08F9 0 1)048 08FA 0 1802 08Fe 0 8046 OBFC 00 4C04090l 08FE 00 6E80094l 0900 0 7002 0901 00 6F80094l 0903 O C030 0904 00 F400081B 0906 00 4Cl8090B 0908 00 74010941 090A 0 70EC

0909 00 65800826 0900 0 6933 090E 0 C03B 090F 0 OC3B 0910 00 C't80094l 0912 00 4C200916 0914 0 F02E 09.i. s o -ro10 0916 0 F02C 0917 00 4Cl80926 0919 00 D40008De 091B 00 OCOOOB24 0910 00 C4000B2A 091F 00 E4000948 0921 00 4C20090E 0923 00 44000A32 0925 0 FFF7 0926 00 04800941 0928 00 74FE0949 092A 0 70E5 092B 00 OC000824 0920 00 C400082A 092.F 0 EOlR 0930 00 4C20090E 0932 0 COOE 0933 00 F400081B 093~ DO 4Cl80BE2 0937 0 7101 0~3A 0 701)4 0939 00 OCOOOB24 09~8 00 C400082A 0930 0 E008 093E 00 4C200BOC 0940 0 700B

0941 0 0942 0 0943 0 0944 0 0945 0 0946 0 0947 0 0948 0 0949 0 094A 0 094B 0

0000 0000 FFFF 0000 0000 0004 0002 0010 0020 0003 0000

LO L RSQAC

LCT02060

STO

RSRAA

LCT02070

RSACB LO

RSRAA

LCT02080

SRA

6

LCT02090

STO

RSRAB

LCT02100

SRA

2

LCT02110

A

RSRAB

LCT02120

BSC L RSACA,E

LCT02130

STX 12 RSRAA

LCT02140

MOX

RSACD

LCT02150

RSACA STX I3 RSRAA

LCf02160

RSACO LO

RSRAA

LCT02170

EOR L RSAAH

TEST FOR MEMORY ENO

LCT02180

BSC L RSADB,+-

LCT02190

MOX L RS~AA,l

AOR=AOR+l

LCT02200

MOX

RSACB

LCT02210

* * *

WORST CASE TEST LOAD ANO STORE COMPLEMENT ANO REPEAT

THEN

LCT02220 ! CT02230 LCT02240

*RSACB LOX 11 RSQAC

LOAD STARTI~G AOR IN XRl

lCT02250 LCT02260

RSACL STX 1 RSRAA

LCT02270

RSACH LO

RS RAJ

INITIALIZE COMPLEMENT CNTR LCT02280

STO

RS RAK

LCT02290

RSACG LO I RSRAA

LCT02300

BSC L RS ACE, Z

LCT02310

EOR

RS RAC

LCT02320

MOX

RS ACF

LCT02330

RS ACE EOR

RS RAC

LCT02340

BSC L RSACF,+- ERROR 4 OECTECTED

LCT02350

STO L RSQAN

LCT02360

XIO L RSQAF

LCT02370

LO L RSQAL

LC.T02380

AND l RS RA I

LC:T02390

BSC L RSACH,Z

LCT02400

BSI l RS ODD

LCT02410

DC

/FFF7

ERROR 4 CO~STANT

LCT02420

RS ACF STO I RSRAA

LCT02430

MDX L RSRAK,-2

LCT021t40

MOlC

RSACG

BRANCH FOR COMPLEMEM PAS ltT02450

XIO L RSQAF

LCT02460

LO L RSOAL

LCT021t70

AND

RSRAI

ISOLATE BIT SW 11

LCT02480

BSC L RSACH.Z

IF BIT SW 11 ON-REPE T A~ LCT02490

LO

RSRAA

LCT02500

EOR L RSAAH

TEST FOR MEMORY ENO

LCT02510

BSC L RSACK,+-

LCT02520

MDX Xl 1

MEM AOR=AOR+l

LCT02530

MOX

RSACL

LCT02540

RSACW XIO L RSQAF

LCT02550

LO L RSOAL

LCT02560

AND

RSRAG

LOOP ROUTINE IF SW l ON LCT02570

BSC l RSACJ,Z

LCT02580

MDX

RSACV

LCT02590

·** STORAGE AREAS PART 3

RSRAA DC

0

WORK AREA-ADDRESS

LCT02600 LCT02610 LCT02620 LC f02630

RSRAB DC

0

BUFFER AREA-WORST CASE PA LCT02640

RSRAC DC

/FFFF

LCT02650

RSRAE DC

0

WQRK AREA-A~ORESS

LCT02660

RSRAF DC

0

CONST ZERO

LCT02670

RSRAG DC

/0004

BIT 13 ISOLATION CONST

LCT0?.680

RSRAH DC

/0002

BIT 14 ISOLATION CON T

LCT026<m

RSRAI DC

/0010

BIT 11 ISOLATION CONST

LCT02700

RSRAlC DC

/0020

BIT 10 ISOLATION CON TANT LCT0~710

RSRAJ DC

3

LCT02720

RSRAK DC

D

COMPLEMENT PASS COUN ER

LCT02730

DATE EC NO.

01MAY66 41!>4908

PROG ID 03A2-l

PAGE

15A

...,
_)
)
I ' I
I
~ I
I
)

r-- -

r '-·· / -.

. ,,,.,.-·

\

(

'

( '
'----- "

,,,-·

~ /' \__

\"--

I

I I

'----

'---- r

\}

IBM M~INTENANCE DIAGNOSTIC PROGRAM FOR THE lllO SYSTEM CIJ"E STnRAGE FU"ICTION TE St
LOW CORF HS·T

PART NO. 2191201

PAGE

16

0'l4C 00 G4'lOOqlC 094E 00 '·COA0.)52 O'l50 00 640009Cl
0952 0 6204 0953 -00 C4000~26 O'l55 0 OOEE 0956 0 1)008 .· 09'>7 00 C4000A2l 0959 00 'l4000A25 0958 O COE7 095C 00 04800'l44
09:;e o 2C4l
09!>F 0 lll\62 0960 00 l'J5800944 0962 0 ·COE2 O'l'>3 00 04800'144 0%5 00 C4800944 0967 0 Fll08 0'168 00 4c·i 80977 096A oo 04000<tl)8 096C 00 OC000824 096E 00 C400082A 0970 00 1;4000948 0972 00 4C200958 0974 oc 44000432 0976 0 FFEF O'l77 00 llC00082~ 0979 00 C400082A 0978 0 EOCC 0'J7C 00 4C200958 097f 0 COC5 097F O~ q400090A 0981 0 OOC2
0982 0 oooc
0983 00 F4000918 0985 00 4C200~58
0987 00 C4000A26 0989 00 114000A25 098R 00 C4000826 0980 0 111)86 09BE ll 0001 098F 0 2C40 0990 0 M62 09'11 00 b5 800944 O'l93 0 CORl . 0994 00 ~~800944
09'l6 oo C4800944
0998 00 4Cl809A7 099A OC 1)4000808 099C 00 llC00087.4 09'lE 00 C400082A '09!.0 00 ~4000943 09A2 00 '·CZ 0098F 09A4 OC '·4000A32 09A6 0 FFOF 09A7 00 ')(000824 09A9 00 C400082A
O?AB u E09C
09AC 00 4C20098F

·

· STORAGE PROTECTION TEST ROUTINES

·
RSACV LO L RSAAK

BSC L RSACU1+

· LOX l. RSADA

NOT 1800 BRANCH TO E D

* WRITE ZEROS ON PROTECTED AREA OF ONES

·
RSACU LDIC X2 4

STORAGE PROTECT PASS S

RSACS LD L RSQAC

STO

RS RAE

STD

RSACO

INITIALIZE STS ADDRESS

LD L r..SSAH

TELL INTERRUPT ROUTI E TO

STO L RSSAF

DISREGARD SP ERROR

RSACN LD

RS RAC

ACC=/FFFF

STO l RS RAE

DC

/2C41

ADD SP BITS

RSACO DC

P.SEND+2

LDIC Il RSRAE

LO

RSRAF

l.CCUl~=O

STD I RSRAE

. STD SHOULD NOT OCCUR ~

LD I RS RAE

EOR

RS RAC

BSC L RSACM,+- ERROR 5 DECTECTED

STO L RSQAN

XIO L RSQAF

LO L RSQAL

ANO L RSRAI

BSC L RSACN1Z

BSI L .RS ODO

DC

/FFEF

FRROR 5 CONSTANT

RSACM XIO L RSQAF

LO L RSQAL

ANO

RSRAI .

ISOLATE BIT SW 11

BSC L RSACN,~

IF SIT SW 11 ON-REPE T AD

LD

RS RAE

A L RSQAM

STO

RSRAE

STO

RSACO

EOR L RSAAH

BSC L RSACN,Z RETURN WITH ADR=ADR+

* UNPROTECT AND CLEAR MEMORY OF O"IES

·

LO L RSSAG

SERVICE STORAGE PROT CT

STD L RSS.AF

LO L RSOAC

STD

RS!tAE

STD

RSA~R

INITIALIZE STS ADORE S

RSACQ DC

/2C40

CLEAR SP Birs

RSACR DC

RSEND+2

'LOX Il RSRAE

LO

RS RAF

ACC=/0000

STO I RSRAE

·LD I RSRAE

SSC l RSACP,+- ERROR 6 DECTECTED

ST'.'J L RSOAN

XIO L RSQAF

LO L RSQAL

ANO L RSRAI

BSC L RSACQ,l.

BSI L RSDDD

DC

/FFDF

ERROR 6 CONSTANT

RSACP XIO L RSQAF

REPEAT LOOP If SW 11 ON

LO L RSQAL

AND

RSRAI

BSC L RSACQ,Z REPEAT·AODRESS

LCT02740
LCT02750 LCT02760
LCT02770 LCT02780
LCT02790 LCT02800 LCTO.?SlO LCT02820 LCT021!30 LCT02840 LCT02850 LCT02860 LCT02870 LCT02880 LCT02890 LCT02900 LCT02910 LCT02<J20
LCT02930 LCT02940 LCT02950 LCT02960 LCT02970 LCT02980 LCT02990 LCT03000
LCT03010 LCT03020 LCT03030 LCT03040 LCT03050 LCT03060 LCT03070
LCT03080 LCT03090 LCT03100 LCTC3110 LCT03120 LCT03l30
LCT03140 LCT03150 LCT03160 LCT03170 LCl03180 LCT03l90 LCT03200 LCT03210 LCT03220 LCT03230 LCT03240 LCT03250 LCT032b0
LC:T03270 LCT03280
LCT03290 LCT03300 LCT03310 LCT03320 LCT03330 LCT03340
LCT03350 LCT03360
LCT03370 LCT03380 LCT033CJO LCT03400
LCT03410

DUE EC NO.

OlMAY66 4154908

PROG ID 03A2-l

PAGE

16

'·'
''

~

! ·

.}

(. J

~
J
( ·.

, I
-·.

.-.
-. -1

,·
'. \..___ /

I
I'..._,

.,I
\

, __ ,

IBH MAINTENANCE DIAGNOSTIC PROGRAM FDR THE 1130 SYSTE"
CORE STORAGE FU"ICTION TEST LOW CORE TEST

)

PART NO. Zl9l208

PAGE

161

.)

)

OCJAF 0 C095

LD

RS RAE

LCTOl420

09AF 00 84000~0A

A L RSQAM

LCT034JO

)

0981 0 1)092

STD

RSRAE

LCJ03440

0982 0 11)00

STO

RSACR

UT03450

0993 00 F40008l8

EOR L RSAAH

LCT03460

0985 00 4C.?0098F

BSC L RSACQ 1Z

BRANCH WITH Alm~ADR+

LCT03470

0987 0 72FF

MDX X2 -1

LCT03410

09RR 0 709A

MOX

RS ACS

LOOP R~UTINE FOR 5 P SSES LCT03490

)

0989 00 OC000824

XIO L RSQAF

LOOP ROUTINE IF SW 13 ON LCT03500

09BB 00 C400082A

LO L RSQAL

LCT03510

0980 00 E4000946

AND L RS RAG

LCT03520

09BF 00 4C200952

BSC L R.SACU1 l

REPEAT SP ROUTINE

LCT03530

··· COMMON PROGRAM ENO

LCT03540

LCT035'50

)

LCT03560

09Cl 00 74FFOA1E RS ADA MOX L RSFAB,-1

LCTOJ570

09C3 o 7008

MDX

RSCCQ

LCT03510

09C4 00 OCOOOA2/+

XIO L RSQAF

LCT03590

09C6 00 C4000&2A

LO L RSQAL

LCT03600

09C8 00 E4000947

ANO L RSRAH

LCT03610

)

09CA 00 4C20083E

BSC L RSABI.Z REPEAT PROG-SW 14 ON

LCT036ZO

09CC 0 3QFF

RS EX I WAIT -1

PROGRAM COMPLETED

LCT03630

09CO 00 64000803

LOX L RS OKS

PRESS START TO RE-RUN PROG LCT03640

09CF 00 64000840

RSCCQ LOX L RSABH

LOOP PROGRAM

··* INTERRUPT LEVEL ERROR ROUTINE

LCT03650 LCTD3660 LCT036l0 LCT03680

)

09U: 0 0000

RSCCA DC

0

RETURN ADDR TO MAtN INE LCT0.3690

0902 O 004C

STD

RS SAA

S'AVE A

LCT03l00

0903 0 2'347

STS

RSCCE

STORE .STATUS CARY+OF 0

LCT03710

0904 0 0'340

XIO

RS SAC

SENSE ILSW FOR LEVEL ERROR tCT03720

0905 O 004E

STO

RS SAO

LCT03730

")

0906 00 4C400908

BDSC L NEXT

LCT03740

0908 00 OCOOD824 NEXT XIO L RSQAF

TEST FOR THE ILLEGAL

LCT03l50

090A 00 C400082A

LO L RSQAL

SWITCH COMBINATION-SW 10 LCT03l60

)

09DC 0 E052

AND

RS SAO

ON AND SW 12 OFF

LCT03l70

0900 0 F052

EOR

RS SAP

LCT03180

09DE 00 4Cl80A48

BSC L RSDDK,+- BRANCH IF ILLEGAL

LCT03190

09EO 0 C043

LO

RSSAD

RESTORE STATUS OF ILSW

LCT03800'

09El 0 E046

ANC

RS SAE

ISOLATE STGE .PRT ERR. R

LCT03810

09E2 00 4Cl809F7

BSC L RSCCB,+- TEST FOR STORAGE PROT VIOL LCT031ZO

09E4 0 C040

LO

RSSAF

LCT038JO

09E5 00 4C1009F3

BSC L RSCCG,- BYPASS PRINTOUT IF IN SP LCTD3840

09E7 00 OC000824

XIO L RSQAF

. SW 10 TO BYPASS PRIN OUT .LC;TOl8'50

09E9 00 C40008.2A

LO L RSQAL

LCT03860

09EB 00 E4000949

AND l RSRAX ·.

LCT03870

09ED CO 4C200AOO

BSC L RSCCD1Z BYPASS PRINTOUT IF BRANCH LCT03880

09Ef 00 44000A48,

BSI L LOG.

LC103890 .

09Fl 0 0925

DC

MES17

ERROR INT-STORG PROT

LCT03900

09F2 0 7004

MDX

RSCCB

LCTOJ910

09F3 0 C030

RSCCG LO

RS SAD

IF IN SP ROUTINE AN SP

LCT03920

09F4 0 . C033

EOR

RS SAE

ERROR ONLY THEN RETU N TO LCT039JO

09F5 00 4C980901

. BSC I RSCCA,+...;. MAINLJNE

LCTOl940

)

09F7 00 OC000824 RSCCB XIO L RSQAF

SW 10 TO BYPASS PRIN OUT LCT03950

09F9 00 C400082A

LD L RSQAl

LCT03960

09F R 00 E4000949

AND L RS RAX

LCT03970

)

09FO 00 4C200AOI)

BSC L RSCCD1Z

BYPA~S PRINTOUT IF BRANCH LCT03980

09FF 0 C024

LO

RS SAD

LOAD ILSW FOR ERROR NTRUP LCT03990

OAOO 0 E028 OAOl 00 4ClAOA06

AND

RSSAI

ISOLATE PARITY ERROR

BSC L RSCCC,+-

LCT04000 LCT04010

1

OA03 00 ft4000A4B

BSI L LOG

LCT04020

OA05 0 .0831 OM6 0 COlO

DC RSCCC LO

MES18 RS SAD

ERROR INT-PARITY

LCT04030

TEST FOR INVALID OP CODE LCT04Q40

)

OA07 0 E022

AND

RSSAJ

ISOLATE INV OP ERROR

LCT04050

OAOA 00 4Cl80AOO OAOA 00 44000A48

BSC L RSCCD,+BSI L LOG

LCT04060 LCT04u70

1

OAOC I) 0838

DC

MESl9 .

ERROR JNT-INV OP CODE

· LCT04080

OAOO 00 OC000'324 RSCCD XIO L RSOAF

IF BIT sw· 12 ON THEN STOR LCT04090

)

DATE EC NO.

OlHAY66 4154908

;.

PROG ID 03A2-I

")

PAGE

l6A

1

-,

I)

·~1

.·1"

...

I,:---"---~--\...._ ...,.--\,_

· - - \__.

'

__,___\

\......

'

-·-·-· \._

-·

·1;-i---/ ~\

,~,.

'.-
m,>-£"":t..'"'11f'

I
\ .. _

'. -·-~,/

\,,

f. 0

18~ MAil\ITEl\IA~CE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

PART NO. 2191208

PAGE

17

,j IBM MAINTENA~CE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

PART NO. 2191208

PAGE

l7A

CORE STll~ AGE FUl\ICT HJl\I TEST LOW COP.E iEST

OAOF 00 C4000"'2A

LO L RSOAL

LCT04l00

OAll 0 F.Gl 9

AND

RS:.AK

ACCUM, INS CTR, STAT S

LCT04110

OA12 00 4Cl3809Dl

BSC

RSCCA,+ AND WAIT

LCT04120

0Al4 'l COOF

LO

RS SAD

LOAD ILSW FOR ERROR

LCT04l30

0Al5 0 lilOC

SRA

12

PLACE BITS 0-4 OF ILSW IN LCT04140

OAlb 0 E817

OR

RS SAN

11-15 AND OR IN WAIT OP LCT041SO

OA17 0 rJ'l04

STD

RSCCH

STORE IN WAIT

LCT04160

OA lfl 0 COil!!

LO

RSCCA

LOAD INS CTR IN ACCU

LtT04170

0Al9 0 lll90

SRT

16

TRANSFER INS CTR TO 0

LCT04l 80

OAlA 0 (004

LO

RS SAA

RESTORE ACCUM CONTEN S

LCT04190

OAlR 0 7000

RSCCE LOS

0

RESTaRE OFLO+CARRY INDICA LCT04200

OAlC 0 3000

RSCCH WAIT

LCT04210

OAlO 00 4C800901

BSC

RSCCA

RETURN TO MArnllNE

·* STORAGE AREAS FOR ERROR ROUTINES

LCT04220 LCT04230 LCT04240

OAlF 0 O'lOO

·

RSSAA DC

0

LCT04250 SAVED ACCUMULATOR BUFFER LCT04260

!'A20 0002

BSS E 2

LCT04270

CA22 0 0000

RSSAC DC

/0000

SENSE IL Slf FOR

LCT04280

OA23 0 0300

DC

/0300

LEVEL ZERO

LCT04290

OA24 0 0000

RSSAD DC

0

STORAGE FOR ILSW

LCT04300

OA25 0 FFFF

RSSAF DC

-1

IN SP ROUTINE -lNll; YES LCT04310

OA26 0 FFFF

RS.SAG CC

-1

NOT. ilN SP ROUTINE

LCT04320

O.A27 0 0002

RSSAH DC

2

IN STORAGE PROTECT R UTIN LCT04330

OA28 0 2001)

RSSAE DC ~ /2000

LCT04340

OA29 0 4000

RSSAJ DC

/4000

LCT04350

OA2A 0 !!000

RSSAJ DC

/BOOO

LCT04360

OA2B 0 0009

RSSAK DC

/0008

ISOLATE BIT SW 12

LCT04370

OA2C 0 OOOE

RSSAL CC

14

LCT04380

OAlll 0 'lOOl OA2E 0 3000

RSSAM RSSAN

DnCc

1 /3000

WAIT INSTRUCTION

LCT04390 LCT04400

OA2F 0 0028

RSSAO DC

/0028

LCT04410

OA30 0 0020

RSSAP DC

/0020

.LCT04420

OAH 0 5555

·RSSAO DC

/5555

* ERROR ROUTINE TCl SERVICE NON-INTERRUPT ERR RS

LCT04430 LCT04440 LCT04450

OA32 0 0000

·

RSCOO DC

0

LCT04460 STORAGE FOR RETURN A ORES LCT04470

OAB 0 ;>810

STS

RSOOJ

STORE STATUS OFLO+CARRY LCT044BO

OA3.4 0 COFO

RSDOX LO

RSDDD

LCT04490

OA.35 0 90F6

s

RS SAL

CORRECT I REG

LCT04500

OA36 0 lf!90

SRT

16

STORE I REG IN Q

LCT04510

OAH 0 COFA

LO

RSOOO

LCT04520

OA38 0 ROF4

A

RSSAH

INCREMENT RETURN ADD ESS LCTD4530

OA39 0 OOF8

STD

RSDOO

BY l TO AVOID DC IN MAINI.. LCT04540

OA3A 00 llCOOOl!24

XIO L RS OAF

IF SW 12 ON-CORRECT DNSL LCT04550

OA3C 00 C4000Fl2A

Lil L RSOAL

LCT04560

OA3E 00 F4000A213

AND L RSSAK

INDICATOR LI.MPS ANC AIT LCTOlt570

OA40 on 4CAOOA32

BSC J RSOOD,Z

LCT04580

OA42 00 C400080!l

LO L RS.JAN

RELOAD A REG AS PER RROR LCT04590

OA44 0 2000

RS[OJ LOS

0

SAVE CARY+DFLO STATUS

LCT04600

OA45 0 3000

WAIT

lCT04610

OA46 on 4CBOOA32

BSC I RSOOD

LCT04620

OA48 0 COEB

RSDOK LO

RS SAO

LCT04630

OA49 00 4C400803

BOSC l RSOKS

RESET INTER-RETURN S ART LCT04640

·····················*························ ·
*····················LO··G··R·O·U·T·IN·E················'*

LCT04650 LCT04660 LCT04670 lCl04680

i-

OA4Fl 0 ·)000

L*OG DC

0

LCT04690 SE LCT04700

I.

OA4C 0 MIR OA4-D 00 OCOOOR24
OA4F 00 C4000Fl2A

LOGOl STX 3 LOG06+1 XIO l RSOAF LO L RSOAL

SAVE IX 3

LCT04710 LCT04720LCT04730

OA51 00 4ClOOA60

·

. OA53 00 C4ROOA4B

BS£ l TWRTR,-

LD

LOG

BRANCH IF 1053 OUTPU GET MESSAGE ADDRESS

lCT04l40
LtT04T50 LCT04l60

OA55 0 0052

STD

PRWRT

SET IN IOCC

LCTO!tl70

(.i 0
j
,
! .
J
i
J
1 1
j
r,

CORE STORAGE FU~CTION TEST LOW CORE TEST

OA56 0 01140 OA57 00 4C040A50 OA59 0 1'301 OA5A 00 4C040A5F
0A5C 0 7004

OA5D 0 300A OA5E 0 70F7

OA5F 0 300B OA60 0 70F5

OA6l 0 0846

OA62 0 OA63 0 OA64 0 OA65 0 OA66 0

01143 1002 4810 70FC 0'330

0A67 00 67000000 0Ab9 00 74010A4B

OA6B 00 4C800A48

OA60 0 1010 0A6E 0 0032 OA6F 0 0113A OA70 0 1005 OA71 0 180F OA72 00 4Cl80A76

OA74 0 300C
o on~ 70Fq

OA76 0 C028 OA77 0 002A

OA78 0 0833

OA79 0 OA7A 0 OA7B 0 OA7C 0

0830
lFlOB 4804 70Ft

OA70 0 6301 OA7E 00 C4800A4B OA80 0 0001

OA8l 00 C7000000 OA83 00 04000AOE
OA85 0 FOlA 0A86 00 4Cl80A67

OA88 00 44000AAE

OA8A 00 C4000ADE OA8C 0 D015

OAEID 0 081E

·

LOG02 XIO

PR SNS

BSC L LOG03,E

CHECK PRINTER READY BRANCH IF NaT READY

SRA BSC L
MDX
·
LOG03 WAIT

1 LOG04,E LOGOS
10

BRANCH IF BUSY READY AND N~T 6USY
NOT READY

MDX
·
LDG04 WAIT

LOG02 11

CHECK AGAIN BUSY

MDX
·
·LOG05 XIO XIO

LOG02 PRWRT PRSN

· CHECK AGAIN OUTPUT MESSAGE CHECK FDR OP COHPLT

SLA

2

BSC
MOX

·-4

· · ·

XIO

U'G06 LOX

PR SNS

RESET OSW

PRINTING COMPLETE

l3 0

RESTORE IX 3

·

MOX L LOG,1

·

SSC I LOG

BUMP RETURN RETURN TO USER

SX

TWRTR SLA

16

STD

WRDSW

XIO

TWSNS

CHECK IF TYPEWRITER

SLA

-5

READY

SRA BSC l
· WAIT
MOX
·
TWROl 1.0 STD

15 TWROl,+-
12 TWRTR+2
TWRTO IOARA

NOT READY
CARRAIGE RETURN AND LINE SPACE TO ID ARA

*
·

XIO

TWWRT

XIO

TWSNS

CARG RETURN/LINE SP
HANG nu NOT BUSY

SRA

11

·

BSC MOX

·E-4

LOX 3 1

LO I LOG

BYPASS 1443 WOR~ COU T GET MESSAGF. ADDRESS

·

STD

TWR02 LO

STO

EOR

TWR02+1
l3 0 l CODWD
TWRTl

GET WORD lO PRINT SET IN CONVERSION RT
CHECK IF TERMINATOR

BSC L LOG06,+,- BRAtlCH IF TERMrnATCR
·

··················.co·························· ·······B·S·I···L··$CO·D·C·V·······G·O··C·O·N·V·E·R·T··4·3·-·T·O··T·W·· ::.RC
· LO L CDOWD

· ·

STO

JDARA

OUTPUT A CHARACTER

·*XIDWR XID

TWWRT

WRITE tHARACTER

LC104780
LCT04790 LCT04800 LCT04810
LCT04820 LCT04830 LCT04840 LCT04B50 LCT04860 LCT04870 LCT04880
. LCT04890 LCT04900 LCT04910 LCTD4920 LCTD4930 LCT04940 LCT04950 LCT04960 LCT04970 LCT04980 LCT04990 LCT05000
LCT05010 LCT05020
LCT05030 LCT0501t0 LCT05050 LCTD5060 LCT050l0 LCT05090 LCT05090 LCT05100 LCT05110 LCT05120 LCT05130 lCT05141)
LCT05150 LCT05160 LCT05170 LCT05190 LCT05190 LCT05200 LCT05210
LCTJ5220 LCT052 30
LCToc;; -.o
LCTO~;· ~,o
LCTO~; tC
LCT(IS,,<"JO
LCT0'521!0
LCT05290 LCT05300 LCT05310 LCT05320 LCT05330
LCT0531t0 LCT05350 LCT05360 LCT053l0 LCTD5380
LCT05390 LCT05400 LCT05410 LCT05420 LCT05430 LCT05440 LCT05450

DATE EC NO.

01MAY66 4.l 5490B

PROG ID 03A2-1

PAGE

17

r, 1

DATE EC NO.

OlMAY66 4154908

PROG ID 03A2-1

PAGE

17A

I,
'-- ·'
0

"-----'·

·-1
)

[BM M'INlENA~CE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

PART NO. 2191208

PAGE

18

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

)

PART NO. 2191208

PAGE

l8A

CORE STD~AGE FUNCTION TEST

CORE STORAGE FUNCTION TEST

LC'W CORE TEST

...
l1

J

LOW CORE TE ST

)

OAAF 0 Ofl l A OABF 0 1908 OA90 0 4'104

XIOSN XIO SRA BSC

TWSNS 11 E

HANG ON BUSY

LCT05460 LCT05470 LCT05480

0 J

OABu 00 65800AEO
·
OABF 0 1010

~ox 11 CDOOO

SLA

16

IX 1 = ZONE

LCT06140 LCT06150 LCT06160

l

OA91 'l 70FC

t-IDX

XIOSN

BUSY

LCT05490

OACO 0 1084

SL T

4

DIGIT TO ACCUH

LCT06170

OA92 0 COOE 01193 G 4'!04 OA94 0 7006
OA95 0 caoc

*

*

*

LO

CHECK IF lST 1/2 WORD

WRDSW

GET 1/2 WORD SWITCH

BSC

E

MDX

TWR03

GO SET UP NEXT WORD

*

*

*

LO

SET UP FOR 2ND 1/2 ~ORD IO ARA

LCT05500 LCT05510 LCT05520 LCT05530 LCT05540 LCT05550 LCT05560 LCT05570 LCT05580 LCTD5590

OACl 0 DOlE OAC2 00 66800AEO
OAC4 00 C5000AE3 OAC6 0 DOOl
OAC7 00 C6000000 OAC9 00 1)7000AE1
OACB 0 C013

STO LOX
· LO STD
·
COOC2 LO STO
· LO

CODOO
I2 coooo
L 1 ZONE COOC2+l
L2 0 L3 CODOl
LHiND

IX 2 = DIGIT
GET ZONE T'BLE ADDRS SET IN CONVERSION WO
GET CONVERTED CODE

LCT06180 LCT06190 LCT06200 LCT06210 LCT06220 LCT06230 LCT06240 LCT06250 LCT06260 LCT06270

OA96 0 1008 Ofl.97 0 Jno A OA'lfl r, 0 74010AA1 OA'H. 0 70F 2
01199 a no1
OA9C 00 74010AAI OA9E 0 70E2

SLA STO MOX MOX
* * T*WR03 MO::
MDX
~ox

8 IO ARA L WR DSW, l XIOWR

POSITION 2ND 1/2 WO
BUMP WORD SWITCH GO WRITE 2ND 1/2 WO

SET UP FDR NEXT WORD

3 L WRIJSW, l
TWR02

NEXT WORD INDEX BUMP WORD SWITCH GO GET NEXT WORD

LCT05600 LCT05610 LCT05620 LCT05630 LCT05640 LCT0565D LCT05660 LCT05670 LCT05680 LCT05690

OACC 00 4C200AD2

BSC L CODC3, Z

BRNCH IF RIGHT HALF

LCT06280

OACE 00 740lOAOF

MDX L LHIND,l

LCT06290

J

OAOO 0 7301 DAOl 0 70E3

~DX
MDX

3 1 COOCl

GO CO~VERT RIGHT HLF

LCT06300 LCT063l0

·

LCT06320

OAD2 0 CODE

CODC3 LO

CODOl

PACK CONVERTED CODES

LCT06330

OAD3 0 1008

SLA

8

LCT06340

OA04 0 !'.'BOD

OR

COD02

LCT06350

J

OA::>5 0 1)008

STD

CODWD

·

LCT06360

)

LCT06370

OA9F 0 OAAC 0 OAAl 0 Ot.A2 0

·ll 03 FFFF 0000 'JOOO

* * T*l-.'RTO DC
TwRTl DC WRDSW DC IOARA DC

/8103 /FFFF
0 0

LOG CONSTANTS
l!NE SP/CARRAIGE RTN TERMINATOR ~/2 WORD SWITCH OUTPUT AREA

LCT05700 LCT05710 LCT05720 LCT05730 LCT05740 LCT05750 LCT05760

OA06 00 650000CO DADS 00 6"'>000000 DADA 00 67000000
OAOC 00 4CBOOAAE

Cl'JDC4 LOX LOX LOX
· BSC
· ·

LI 0 L2 0 L3 0
coocv

RESTORE I~DEX REGS

RETURN TO USER

sx

LCT06380 LCT06390 LCT06400 LCT064l0 LCT061t20 LCT06430 L CT06440

OAA4 0000
OAA4 0 'J'JOO OA!S 0 >701

*

BSS E 0

*PRSNS DC

/0000

DC

/3701

PRINTER SENSE IOCC

LCT05770 LCT05780 LCT05790 LCT05800 LCT05810

· *

CONSTANTS

LCT06450

)

LCf06460

OADE 0 0000

COOWO DC

0

WORD LOCATION

LCT06470

OADF 0 0000

LHIND DC

0

LEFT HALF INDICATOR

LCT06480

)

OAECY 0 0000

cnDoo DC

0

WORK AREA

LCT06490

OA/16 0 0000

PRSN DC

0

NON RESET SENSE

LCT05820

OAEl 0 0000

CODOl DC

0

CONVERTED LH CHARACT

LCT06500

OA6.7 0 3700 OAAA 0 0000

DC PRWRT DC

13100 10000

PRINTER WRITE IOCC

LCT05830 LCT05840

OAE2 0 0000

COD02 DC

0

CONVERTED RH CHARACT

LCT06510

' I

·

LCT06520

OAA9 0 OAAA 0 OAhB 0 OAllC 0

3500 0000 OFOl OllA;>

DC hlSNS DC
DC HIWRT DC

/3500 10000 /OFOl. JO ARA

TYPEWTR SENSE IOCC

DSW RESET

PMOl

TYPEWTR WRITE IOCC

LCT05850 LCT05860 LCT05870 LCT05BBO

LCT06530

· · ·

1443 TO 1816/1053 CODE CONVERSION TABLES

LCT06540 LCTC6550 LCT06560

O.UD 0 0900

DC

/0900

WR TYPEWRITER

PM02 LCT05890

OAE3 0 OAE7

ZONE DC

ZONEN

NO ZONE

LCT06570

OAll!' 0 OJOO

****~***************************************** * * 1443 COOE TO 1816/1053 * * CODE CrNVERS!ON ROUTINE

******************~**************************

*

CCJ DC V DC

0

SE

LCT05900 LCT05910 LCT05920 LCT05930 LCT05940 LCT05950 LCT05960

OAE4 0 OAF2 OAE5 0 OAFO OAE6 0 0807
OAE7 0 0021 OAEB 0 OOFC OAE9 0 OODB

DC DC DC
·
lONEN DC DC DC

ZONEl ZONE2 ZONE3
/0021 /OOFC
IOODB

0 ZONE 11 ZONE 12 ZONE
SPACE 1, 2

LCT06580 LCT06590 LCT06600 LCT06610 LCT06620 LCT06o30 LCT06640

OAAF 0 6927

STX 1 COOC4+1

SAVE INDEX REGS

LCT05970

OAEA 0 OODC

DC

/OODC

3

LCT06650

OABO O 6A2fl

STX 2 CCDC4+3

LCT05980

OAEB 0 OOFG

DC

/OOFO

4

LCT06660

OABl 0 6"129

STX 3 CUDC4+5

LCT05990 LCT06000

OAEC 0 OOF4 OAED D 0!11)0

DC

/OOF4

5

DC

/0000

6

LCT06670 LCT06680

OAB2 0 1010

SL A

16

CLEAR LEFT HALF WG~O

LCT060l0

OAH 0 00')4

DC

/0004

7

LCT06690

1

OAB3 0 002'! OAB4 0 6300

STO

LHIND

LOX 3 0

*INDICATOR

LCT06020 LCT06030

OAEF 0 001:4 OAFO 0 OOEO

DC

/OOE4

8

DC

/OOEO

<;

LCl06700 LCT06710

OAB5 0 OAB6 0 OAS7 0 OAS8 0 OAS9 0

C'l2 8 1890 (027 4'l20
1088

OASA 0 1010 OABB 0 10114 OASC 0 0023

*CODC 1 LO
SRT LO BSC SLT

*

SLA

SLT

STIJ

CODWD 16 LHINO
z
8
16
4
coooo

GET WORD TO CONVERT SET IN Q
SKIP IF LEFT HALF POSITION RIGHT HALF
ZONE TO ACCUM

LCT06040 LCT06050 LCT06060 LCT06070 LCT06080 LCT06090 LCT06100 LCT06110 LCT06120 lCT06130

OAFl 0 OOC4

DC

/OOC4

0

OAF2 0 0000

ZONE 1 DC

0

OAF3 0 0000 OAF4 0 009A

DC

0

DC

/009A

s

OAFS 0 OAF6 0 OAF7 0
OAFS 0 OAF9 0

D09E 0082 0086
0092 0096

DC

/009E

T

DC

/0082

u

DC

/0086

v

DC

/0092

w

DC

/0096

x

J

OAFA 0 OOA6

DC

/OOA6

y

LCT06720

LCT06730

LCT06-f40

LCT06-f50

)

LCT06760

LCT06770

LCT06780

LCT06790

LCT06800

LCT06810

)

DATE EC NO.

01MAY66 4154908

PROG ID C A2-l

PAGE

18

'J

DATE EC NO.

OlMAY66 4154908

PROG IO 03A2-1

PAGE

18.l

1

)

··

IB~ MAINTENA~CE ~!AGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE SlORAGE FUNCTION TEST LOW CORE TEST

OAF0 0 OAl'C 0 OAFD 0 OAFE 0 OAFF 0 OBOO 0 0801 0 000.2 0 oao3 I) 0004 0 0805 0 000n 0 0007 0 OG08 0 0009 0 OBOA 0 OBOB 0
oi::oc 0
Ol:IOD 0
OBOE 0 OBOF 0 0810 0 0811 0 0812 0

OOA2 ')021
0000 007E 005A 005E 0072 O'l76 0052 OG5t. 0066 0062 0000 003E OOlA OOlE 0032 0036 0012 0016 0026 0022 0086 0000

0813 0 OOOA 0814 0 2435 0815 0 2426 0816 0 2918
0817 0 0013 0818 0 3512
0819 0 1300 081A 0 . 2326 0818 0 1600
081C 0 3326 0810 0 2935 081E 0 l'FFF

OBIF 0 0820 0 0821 0 0822 0 OB23 0 0824 0

0()04
277.9 2637 0035 2534 FFFI'

0825 0 OR26 0 0827 0 0828 0 0829 0 002A 0 0828 0 082C 0 CiFl20 0 OB2E 0 082F 0 0830 0

OOOA 3529 2926
290" 3'125 1300 1213 2629 "HOO 2729 2613 FFFF

0831 0 0832 0 0833 0 0834 0 OR35 0 0836 0 0837 0 0838 0 0839 Q 083A 0

OOOB 35-29 2926 2900 '\'125
1300 2731 2939 1318 FFFF

DC

DC

ZONE2 DC

DC
oc

DC

DC

DC

DC
oc

DC

DC

ZONE3 DC

DC

DC
oc

DC

DC

DC

DC

DC

DC

DC.

·

DC

MES15 DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

·

DC

MES16 DC

DC

DC

DC

DC

DC
·
MES17 DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

·

DC

MES18 DC

oc

DC

DC

DC

DC

DC

DC

DC
oc.

/OOA2 /0021 0 /007E /005A /005E /0072 /0076 /0052 /0056 /0066 /0062 0 /003E /OOlA /OOlE /0032 /0036 /0012 /0016 /0026 /0022 /0086 /0000
10 /2435 /2426 /2918 /0013 /3512 /1300 12326 /1600 /3326 /2935 /FFFF
4 /2729 /2637 /0035 /2534 /FFFF
10 /3529 /2926 /2900 /3925 /1300 /1213 /2629 /3700 12729 /2613 /FFFF
8 /35-H /2926 /2900 /3925 /1300 /2731 /2939 /1318 /FFFF

z
SPACE
J
K l
M N
0 p
Q R
A 8
c
0 E F G H I 0 ERROR PERIOD
WO CT ME MO RY
T ES T LO
w co
RE TERM
WDCT PR
~G
e
NO TERM
WO CT ER RO R IN T Sl OR G PR OT TERM
WO CT ER RO R IN T PA
RI
TY TERM

DATE

--- O- -lM-A. Y66

0 ()

-···~--~- ~~~~/ =:..=('--· ~.-(
- - \.

~ ..

~,_,._.,.,.....,....,..,,..·

{,.,...~;'"

·"--

.·

--·-\
'··- ~"

PART NO. 2191208

PAGE

19

LCT06820 LCT06830 LCT06840 LCT06850 LCT06860 LCT06870 LCT06880 LCT06890 LCT06900 LCT069l0 LCT06920 LCT06930 LCT06940 LCT06950 LCT06960 LCT06970 LCT06980 LCT06990 LCT07000 LCT07010 LCT07020 LCT07030 LCT07040 LCT07050 LCT07060 LCT07070 LCT07080 LCT07090 LCT07100 LCT07110 LCT07120 LCT07130 LCT07140 LCT07150 LCT07160 LCT07170 LCT07180 LCT07190 LCT07200 LCT07210 LCT07220 LCT07230 LCT07240 LCT07250 LCT07260 LCT07270 LCT07280 LCT07290 LCT07300 LCT07310 LCT07320 tCT07330 LCT07340 LCT07350 LCT07360 LCT07370 LCT07380 LCT073.90 LCT07400 LCT07410 LCT07420 LCT07430 LCT07440 LCT07450 LCT07460 LCT07470 LCT07480 LCT07490

PROG ID 03A2-l

PAGE

19

a (
u
c !}
f1 0 ( 0
' I
..
-.
-"":
-
'
J 1
.. ·
i
.- j
j
-J
.-, ;
'"I
'J
-) }
""' J
r-. ')
r. 1

IBM MAINTENANCE DIAl,NOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST LOW CORE TEST

0830 0 Ol\3C 0 OR30 0 003E 0 003F 0 004(\ 0 0841 0 0842 0 0843 0 0844 0 0045 I) 0046 0
0847 0

oooc 3529 2926 29GO 3925 1300 1925 1500 2627 003'3 2634 1500 l'FFF

0848 0 0349 0 OR4A 0 0848 0

0002
3529
0001 FFFF

OB4C 0 084D 0 OB4E 0 084F 0

0002 3529 0002 FFFF

0850 0 0851 0 08'.i2 0 0853 0

0002
~529
1')003 FFFF

0854 0 0855 0 0856 0 0857 0

0002 3529 0004 FFFF

08'58 0 08'59 0 OB5A 0 0858 0

0002
3529
0005 FFFF

08'5C 0 08'50 0 085E 0 085F 0

0002 3529 0006 FFFF

0860 0 0861 0 0862 0 0064

'JOOO 0000 0000 OBOO

·
MES19 DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC

DC
·
"IES20 DC

DC

DC

·

DC

MES21 DC

DC

DC

DC
·
MES72 DC

DC

DC

·

DC

MES23 DC

DC
oc

·

DC

MES24 DC

DC

DC

DC
·
MES25 DC

DC

DC

·

DC

RS END DC

DC

DC

END

12 /3529 /2Cl26 /2900 /3925 /1300 /3"125 11500 /2627 /0033 /2634 /3500 /FFFF
2 /3529 /0001 /FFFF
2 /3529 /0002 /FFFF
2 /3529 /0003 /FFFF
2 /352CJ /0004 /FFFF
2 /3529 /0005 /FFFF
2 /3529 /0006 /FFFF
0 0 0 RSOKR

WO CT ER RO R 1111 T 1111
v
OP c
OD E TERM
WO CT ER
l TERM
WO CT ER
2 TERM
WO C.T EA
3 TEF<M
WO CT ER
4 TERM
WO CT ER
5 TERM
WO CT ER
~
TERM

DATE EC NO.

01MAY66 41'>4908

PART 1110. 2191208

?AGE

l9A

LCTC7500 LCT07510 LCT07520 LCT07530 LCT07540 LCT07550 LCT07560 LCT07570 LCT07580 LCT07590 Lt:T07600 LCT07610 LCT07620 LCT07630 LCT076'+0 LCT07650 LCT07660 LCT07670 LCT07680 LCT07690 LCT07700 LCT07710 LCT07720 LCT07730 LCT07740 LCT07750 LCT07760 LCT07170 LCT07780 LCT07790 LCT07800 LCT07810 LCT07820 LCT07e30 LCT07840 LCT07850 LCT07860 LCT0787i> LCT07880 LCT07890 LCT07900 LC:T07910 LCT07920 LCl07930 LCT07940 LCT07950 LCT07960 LCT07970 LCT07980

PROG ID 03A2-l

PAGE

l9A

;

I

I

"----·

\._ '

IR"l MAINTE~ANCF. OIAGNOSTIC PROGRAM FOR THE 1130 SYSTE~

CORE STORAGE FUNCTION TESJ LOW CnRE Tl'ST

CROS~ RFFERFNCE LISTl~G

SY!.lflOL
cone v.
COllCl
cnoci
CO'.'JC3 COOC4
coowo conoo
COOOl C0002 IOARA
LHINO LOG LOGOI LOG02 to.>01 LOG04
LOG05 L1G06 MES15 MES16
MES17 MES18 MESlq
!lllES20 MES21 MES22 MES23 MES24 MES25 NEXT PRSN
P~SNS
PRWRT RSAAB RSAAC RSAAO RSAAE RSAAH RSAAK
RSA AL RSA AM
R.SAeA
RS ABB RS ABC RSA BO . RSABE
RSA BF
RSA BG RSABH RSA BI
RSABJ RSA BK
RSABL RSAS"l RSABN
RS ARO
~SABP
RSABQ RSA BR
RS AC A RSACB
RSACO RSACf RS ACF
RSACG

VALUE 'OAAF
OA85 OAC7 I) A02 OAD6 OAOf O.\FO OAEl OAE2
llAA2
OADF OA'e8 OA4C r,A56
OA5D OA5F
OA6l OA67
~'HJ
Olllf 0825
oin1
O!HB
0848 081tC 0850 0854 0858 085C 0908 OAA6
OAA'it
OAA8
0813
0131'1 oa1q.
J 1HA
G1HB 091C ·'.lB lF !)822 OA2D OS'el 0!!43 OA4C OA4E
0%1
()96f
0'140 OA3E (Hq2
1')883
01!9C O!!Cl 0878 OSC9
os1q
riq90
:J!l78
0901 O!!F7 0903 0916 0926 0910

REFERF.NCES OA88,0ADC OADl OAC6 OACC OAAF,OA80,0A8l OA83,0A8A,OA85oOAD5 OARC,OA8D,OACloOAC2 OACq,OAD2 OAD4
OA77~0A8C,OA95,0A97,0AAC
OA83,0A87 1 0ACB,OACE 09EF 1 0A03,0AOA,OA53,0A69,0A68,0A7E
0A5E,OA60 OA 51 OA5A OA5C OA'eC,OA86
OCJFl OA05 OAOC
0906 OA62 OA56,0A66 OA55,0A6l OllOF OIH3
0811
0806,0808 08471 086910RC2,0904,0933,09e3,0983 0814,0830,091tC ORZO 0800,0803 0817 086F 01148 01148 085C 0 0866 1 C860 0'152
086~
0876,09CF 083l,09CA
0~83
08A4 08AE,0889 0880 0890, 08.98, JAC 8 08(4 oqcA OdCO 01101 OAFC 09C'A 0900 0912 0915,0917 092A

OATE EC NOo

OlMAY66 4154908

\'-

PART NO. 2\ 912011

PAGE

20

·-

PROG JD 03A2-l

PAGE

20

0
\ ''
r
("
''
- !:
·..
·
.. ,-, ·
t . : ··
· ·
...

I

'"-

'\...__·

IB"l '4AINTENANCE DIAGNOSTIC PROGRA'4 FOR THE 1130 SYSTEM

CORF STORAGE FUNCTION TEST LOW CORE TEST

RSACH RSACJ RS ACK RSACL RS ACM RSACN RSA CO RSACP RSACQ RSACR RS ACS RSA CU RSACV RSACW RS ACX RS ADA RSAOR RSC CA RS CCR RSC CC RSC CD RSCCE RSCCG RSC CH RSCCQ RSODO
RSllDJ RSOOK RSOOX RSOU RS OKS RSENO RSEXI RSFAA RSFA8 RSQAC RSQAD RSQAE RSQAF

090E OllDC oqe2 0'100 0917 1)'1511 l)Q5F
09A7 098F 0990 0953 0952
OqltC
0"39 OllE6 09Cl OQ08
0901 OCJF7 OA06 OAOO OAlB 09f3 OAlC 09CF OU2
0Alt4 OA48
004 0800 01;03 0860 OCJCC 1)810
OlllE 0826 0827 O!l2R 01124

RSQAH
RSQAI RSQAJ RSQAK RSQAL

0806
0807 0'308 080Q O!l2A

RSOAM RSQAN RSQAO . RSQAP RSQAQ RSQAR RSQAU RSQAV RSRAA RSRAS RS RAC RS RAE
RSRAF RSRAG RSRAH RSRAI

O!!OA oqoR
0'!25 0829 0'301t OJ.i05 0828 082C oq41 0942 0943 0944
0945 0946 0947 0948

0921,0930
08031 093E
0935 0938 0968 OCJ72,097C 1 0985 0956,C982 09CJ8 09A2,09AC,0985 09AEo0982
09811 094Eo098F 091t0 OllE5 08E4 OQ50
0'106 0827,09F5,0A12,0Al8tOAlD oqe2,off2
OAOl OCJE0,09FO,OA08
0903 09E5 0Al1 09C3 085E t 0885, 0880,09Z3,0974,09A4,0A3·hOA3J,Ol19tOA40e
0Alt6 OA3J
ocme

0863 0822,09CDoOA49
095Fe0990

083E

0113F,09Cl

08411084C,0879,08F4,0908,0953,0988

0815

081t3,0R41t,0845,081tE,084F,0851,0R68

0A56,086ltC870,088A,0892,08A8,0883,08CB,0918,0928t

0919,096C,0977,099C,09A7,09b9,09Clt,0908w09E7t09F7,

OAOO,OA3A,OA4D

OA7S1087C1087F,088l,OR90,08Al,08Cl,08C6t08E6,08E7e

OAEA,08EB,08E0,08EE,f'8Fl,08F2

087E

.

089A

089B1089C,089F,08A3;08881088F

0'324,0858,C862,0872,088C,c894,0RAA,01185,08CO,oq10 ·

0920, 0939, 096E, 0979,.099E ,oqA9,09e0.oqc6,09DA,o9E9.,

09F9,0AOF,OA3C,OA4F

08C71097F,09AF

01154,0888,08A6,09l91096A,099A,OA42

0814

0833

OllEO

08El,OBE2

0838

01138

08F6,08F7,08FE,090l,0903 1 090S,0900,0910e0926,0932

08F9,08F8

OAE8,08EF,09l4,09l6,095B,0967

0955,095C,0960,0963,0965,097E,098l,OCJ80 9 099l 10994,

0996,09Aft09Bl

0%2,_(iq93

OA74908CF,0930,0980

09C8

085A,0864,088E,0896,CSAC,C8B7,091F,092F10970,097B,

09A0,.09AB

OAH
EC NO.

01MAY66 4154908

---··-·-·-- "· -'

PART N~. 2191201

PAGE

10l

-....
) I
l
) )
) )
· 1
) I
)

. .."'i
)
),
·>~·!

1 1

1

PROG ID 03A2-l

PAGE

2DA

1

-- _ _ I/

i

\___ - - \__ -

/

·"'

I

/"-

\,..__ - - \____/ ---'\____ --\_

,.

- ------\

!, -'-

'--

IBM MAJNT~NANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CORE STORAGE FUNCTION TEST LOW CORE TEST

RSRAJ RSRAK RSR AX
RS SAA RS SAC RS SAO RS SAE RSSAF RS SAG RSSAH
RSSAI RSSAJ RS SAK RS SAL RS SAM RS SAN RS SAO
RSSAP RSSAQ TWRlR TWRTO TWRTl TWROl TWR02 TWR03 Tio!SNS TWWRT kRDSW XJOSN XIOWR
ZONE ZONF.N ZONEl ZONEZZONE3

094A
fl94R
'N49
(}Al F
OA22 OA24 !'lA28 OA2'5 OA26 0!.27 'lAl9
OA?A OA2.3 OA2C: aA20 OA2E 'lA2F OA30 OA31 OA60 OA9F OAAO 'lA76 OA81 OA9B fl AAA 'lAAC OAAl OARE 0480 04E3 04E7
1}4F2
OAFO
0-807

090E
090F,0928 09EB,09FB 0902,0AlA 0904 090'5,09E0,09F3,09FF,OA06,0A14 09El,09F4 0959,0989,09E4
0987 0957 OAOO OA07 QA 11,0A3E OA35
OA38 OA16 090C 09no OA48
OA5l,OA75 OA76
OA85 OA72 OAllO,OA9E OA94 0839,0A6F,OA79,0A8E 083C,OA78,0A8D OA6E,OA92,0A98,0A9C
OA9l OA9A OAC4 OAE3 OAE4 OAE5 OAE6

PART NO. 2191208

PAGE

21

---"_/ 2';_,__,

\
'---

--,------- ( --(/

-\_

--, ---\ \ ...___ .

'\,__ _

..,_ J
1
:.,
J
fl

j-

ti

--( '---

-·\'.. ___/

/

- - - \'

,,____,,..

..... ___ _..

··-""'

.-

DATE EC NO.

OlMAY66 41'54908

: :
(

-,

PROG JD 03A2-l

!"\

PAGE

21

\ "-...___ _/

ISM HAINTENANCL DlAGNllSTIC PROGRAM FOP. THE 1130 SYSTEM METER TEST

PART ND. 2191250

PAGE

1

TABLE OF CONTENTS

. . l. P~RPPSE · · 9 · · · .;
2. PREREQUISITES. ~

. . . . . . .
···

. . . . . . Oll Oll

2.1 PRCGRAM

2.2

E~UJP~ENT

. . 3. USE PROCECURE. ·

· · · · · · · · · · · · · · · · · · · · · · OIA

3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5
3.3 3.4

LOADING
O"E~ATION
SYSTEll'S l/U CONFIGURATION l/C READY C.E. HETEM TEST C'JSTOHER !'lt:TER TEST
C~ll.TROL Cl~CUITRY
1111\IJS
rFRll'JNATIONS

4. P~INTOUTS lNONEJ

COll'll'ENTS (METHOD UF TESll 9 · 1 · · · · · · · · · · · · · · · · C2A

APPENDIX (11.0NEJ

I

\~

\_...--··

0 0
· Q
Q
-u 0

0 ()

0 .J

() 0

< I

()

,-, -,

-----------....,,---------------~-~-- ..-...-.> ,, . -.
I\..
.,.

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM METER TEST

PART NO. 2191250

PAGE

lA

lo PURPOSE

A.

TO CHECK lHF AC.C.URACY m ALL CF THE USE r-:HERS.

B.

WHEN THE 1111 USE METER IS SWITCHED TO C.E MuDE, ONLY THE c.E. METER

AO VANCE~.;

'I

2. PREREC\J IS IT&:S

PROGRAM

THIS PRObRA· noes NOT RU-. UNDER CO~TROL OF THE 1130 DIAGNOSTIC

~I

MONITOR. IT I~ SELF LOADl14G. lUSE'i THf. BASIC DIAGNOSTIC lUADERJ

2o2 EOUIPMENf

CUSTOMER EN~JNEER USE HETER KEY.

USE PROCEDURE

THE DPERATlriG PROCfDURE CONSlsrs Of fHE FOLLOWING STEPS.

1. RfCORD All flJETER READINGS 2. lnAD rHE PRnGRAM 3. ElllHR SYUEflJ 1/0 C014FIGURATIDU IN THE CO,,SOlE ENTRY S.,ITCHES.(WAIJll
4. SET TtlE r.;LJll'BER "F 72 ~ECOND LOOPS Ot'SIREO. CWAIT21
5. CHECK ME1ERC WHILE IN c.e. MOOE. (l~IS SEC1JON JS OPllONAL)
6. CHECK THE CUSTC~ER METERS 7. C~~PUTE THE ELAP~EC Tl~E.CBY HA~DI 8. CHECK Tt:E 14F.TER CONTROL CIRCUITS.

3.1

lOADl~G

lo RECUKD TliE READING.S ON All Of THE CUSTOMER METERS. THE CUSTOMER M
~UST ~E GIVEN CRE~JT FOR THIS lEST TIME. 2o PUT TllE 1111 ~ETER IN C.E.l'tODE. 3. PLACE C~R~S/PAPER TAPE IN READER.
4. PUT REA"['R 1:1 REAOY CONDIT ION 5. PRESS l~f llll RfSET KEY b. PRESS lHE 1131 PROGRAM LOAD KE·~

NOJE If THE PRUGRAK LOADED CORRECTLY, IT Will STOP AT WAIT le CLOC.;C2UBI

3.2 OPERATION
THE SYSTEM I/~ C.ONrlGURATION MUST NOW BE SET JN THE CONSOLE ENTRY SWITCHES. USE lHE FClLO~ING FORMAT.

BIT 13 r·~ · SYSTEM HAS ll32
BIT l~ ~N c SYSTEM HAS 1442 BIT 1~ r~ c SYSTEM HAS DISK STORAGE.

FOR EXAhPLE, If A SYS1EM HAS ALL THREE Of THE 1/0 DFVJCESe All THREE BfT SWITCHE~ WOULD tE TURNED ON. PRESS 1131 STARt BUTTON. PROGRAM WILL GO TO WAil 2. ClOC 02161

3.2.2 MAKE THE J/n UNITS RE~DYe

144l- PLACE A rEw CARDS IN THE FEED HOrPER AND PRESS THE 1442 START KEY. THE 144? RfADY LAMP SHQULD GLOW.

1131 - TURN CN THC PO.,ER SWITCH, AND PRESS THE 113? START KEY. THE 1132 READY LAMP SHOUL~ CLOW.

DATE

02HN66

;'

EC l'tO. 4llj490

'

PROG 10 03A4-0

I

PAGE

l

DATE EC NO.

02JAN·6 415490

PROG ID 03A4-0

PAGE

lA

l_. (' /
"---· \__ IBM MAINTENANCE Dl~GNO~TIC PROGRAM FOR THE llJO SYSTE~ METER TESl

~ t-

" (

(

(

"--. fi.· o"c-'' '---'.

PART NO. 2191250

-~ 0-

PAGE

2
0 0

3.2.3 1~ CHECK c.r. ~00[ ltHIS SECTlat. IS DPTIO~ALI
l. SET THE ~INSUlt fNTRY SWITCHFS TO INDICAJE THE NUMBER OF 72 S~CON~ LOOPS JHAJ YOU ~ISH tO MAKE. IF UNE LOOP IS DESIRED, TURN u~ qlT 15. IF TWO LCOPS A~E DESIKEO, TUKN ON BIT 14. ETC.
2. RtCOR~ ALL HETER READINGS. 3· PRES~ 1111 STAkT KEY.
NOTE

,0, 0 :-; I '( -

If TH~ PROGRAM STOPS AT. ~'All J (LOC.01251 TltE 1442 IS NOJ READY. ~AIT 4 (LOC.012A) T~E 1132 IS NOT RElDY. llAIT b (LOC.O.i!371 THc OISlt IS NOT RcAOY.

4. PRCG~~M WILL SJOP AT WAIT 5 fL0:.02451 WHE~ THE DESIRED DELAY IS CO~PL~rFD. ~EJEK ACCURACY SHOUL' BE PLUS OR Ml~US XX.
!>. C.c. ~ETLR SHOULD HAVE ADVANCED .02 HOURS FOR EACH LOOP RUN. THE
CUSTPMF~ ~EIERS SHUUlO NOT HAVE MOVED.
"· TU RFPEAT LllDP, PKESS START ~EY.
'. SWITU4 1111 ~fTER Off OF CE MOOE.

3.2.4 Jn CHEtK Ol~TOM[R METERS

'° l. SET me r.o~~lf E~tRY SWITCt::s

INDICATE THE NUMBER OF 72

SECCND tr.OPS JHAT YOU WISH to ~&1(£. IF O~E LOUP IS DESIRED,

fUR"! ON !.IH 15. If two LOOPS ME DESIRED. TURN ON BIT 14. ETC.

2. RECOPO All MEJER KEADINGS.

3· PKES~ 1131 START KEYe

NOTE

IF T·IS: PRUCRAN STO;tS AT· l~AIT J ILUC.02.?51 THE &4"2 IS NOT READY. ~~IT 4 ILOC.022A1 THE 1132 IS NOT READY. ~AIT 6 ILOC.02371 THE UISK IS NUT READY.

4. PROG~A~ ~Ill STOP AT WAIT S CL~:.024SI WHE~ T~E DESIRED DELAY IS C0, 0 lEJfD. HtfE~ ACCURACY SHOULD BE PLUS OR MINUS XX.
5. THE CUSTOMER ~ftE~S S~OULO HAVE ADVANCED .02 HOU~S fCR EACH LOOP PUN. TH~ c.e. MEIER SHOULD NOT HAVE MOVED.
6. ro REPr~1 LUUP, PRES\ START KEY.

3.2.5 cnNt~Ol c1qCJITRY CHECX

l. i.;HU RU~~&NG THF PROGRA" IN A 11 SECOND DELAY LOO'·

A. THE 1112 "4ETE1t SHOULD STOP IF THE 1132 CARRIAGE RESTORE OR CARRIA~E SPACt KEY IS PltfSSED.

8. THE 1442 :-~EfER ~HOULD STOP IF THE 1442 NPRO KEY IS PRESSED.

2. CHECK THU r.o Hf--:FMS ARE li'!OVING WHILE PROGRAM IS AT WAIT 5.

3. WHE~~VER T"!,E 1131 ~EfER IS tUR~FO ON, THERE IS A DELA\ CIRCUIT

THAT KEF.rS rHE Hl:TER R~NrllNG FOil A "'IN!MUM OF 41'0 MILLISECONDS.

--

TO fHECK THIS CIRLUIT, SET THE 1131 MLDE SWITCH TO SINGLE

!

INSTRUCTIO~tSI>. WHEN THE 1131 START KEY IS PRESSEDt THE RUl't

LA'P SH~ULC GLOW FOR AN INSTANT 1400M.S.I If JRl'IUBLE IS SUSPECTED

AN O~ClllOSCOPE SH~ULD BE USED.

.~,

'.-)

!)

DATE EC NO.

02JAN66 415490

PRDG ID OJA4-0

PAGE

Z

.~,

0

,,

~

0 t

!!

- ,,.~··"

I
'·

I
\

I\.___,

\'-....__,_,.

IRM MAl~TENA~CE OIAG~OSTIC PRCGRAH FOR THE 1110 SYSIEM

METER JEST

>
'

.

/ \

PART NO. 2191250

PAGE

2A

i \
'·
I
:I

3.J WAHS

WAIT l tLOC ~2~BI SET THE 1/0 CONFIGURATICN IN THE CONSOLE ENTRY SWITCHES.PRESS THE 1131 START BUTTON.

WAIT 2 ILOC 02lbl SET THE CONSOLE ENTRY SWITCHES TO INDICATE THE
NUMRER OF 72 SECONO (.02 HOURS! LOOPS DESIRFO. PRESS 1131 SIAqT eurro~ TO B~GIN TEST.

~AIT 3

lLOC.c2z;1 THE 1~42 IS NOT READY. TO RESTART, PUT 1442 IN REAOY srATus, ANO START TaE PROGRAM AT ·SENSE' tLOC 02111 fCCNSOLE ENTRY S~ITCHES SHOULD STILL HAVE MIMBER OF LOOPS DES IPEO I

WllT 4

lLOCJ22AJ THE 1132 IS NOT READY. TO RESTART, PUT 1132 IN REA~Y STATUS, 4ND START J~E PROGRAM AT 1 SfNSE' ILOC.02171.
ICC~30lc ENTRY SWITCHES SHOULD Still HAVE T~E NUMBER Of LOOPS Cl:.S IP.EO. t

WAIJ 5 «LOt 024~1 END OF TEST. PRESS 1131 START BUTTON TO REPEAT 1ESJ9

W'IT 6

CLCC 0237> THE VISK IS NOT ~F.AOY. TO RESTART, PUT THE DISK IN 'REl~Y' STAJUS, ANO START THE PROGRAM AT ·SENSE' (LOC.0217t ICC~~Olt ENTRY SWITCHES SHOULD STILL HAVE T~E NUMBER OF LOOPS
Cf:S lllEC. t

JfRI' INATIO..S
n·e PROGKU'' Wlll STIJP AT WAIT ~ ILOC.0245 IWHE!ll THE TEST IS COMPLETED.
TO KEPEAJ T£ST, PRESS 1131 STARJ BUTTON.

"· PRINTOUJS r:mrcEI

59 COl'l'ENJS

Tt1E TESTlt.G METhOO IS l.CC.OMPLISH[O Dr·E Of TWO WAYS.

1. IF TH~ SYSTEM IS EQ~IPPED WITH ~ISK STORAGE, 7.1 SECDNOS OF EACH 72 SECC~D DELAY LJGP ~Ill BE ~S~D TO ACCESS THE OISK CARRAIGE. ThlS =~fC~S lHE CIRCUITRY TO THE ·use MEJER 1 FRO~ THE 'SEEK· CIRCUITS. tHt REMAININ~ 64.8 SECOND DELAY IS ACCOMPLISHED BY AUD·?IC~ IN THf ACCUMULATUR. 7.2 SECONDS · ONE DIVISION ON THE ·USF ~fTEll' ·
z. If T~f SY~lE~ IS NOT EQUIPPED WITH DISK STORAGE, THE ENtlRE 72 SECOND ~ELAY IS AC~ON~LIShED IN THE ACCUMULATOR.

DATE EC NO.

02JAN66 41-;"90

i

'

PROG ID OJA4-0

PAGE

2A

'

~

(

(

\..._.

\........

I
\_.

··-... .-'

IBM MAINTF.NANCE DIAGNOSTIC PROGRAM FDR THE 1130 SYSTEM METER TEST

02BC
OlF4 00 6500025E OlF6 00 6D000009 01F8 00 65000263 OlFA 00 6DOOOOOA OlFC 00 65000268 OlFE 01'.' 6000CIOOC
0200 0 6220 0201 0 6107 0202 00 C4000270 0204 0 D200 0205 0 7201 0206 0 7!FF 0207 O 70FC 0208 00 C400026E 020A 0 0200

0208 0 020C 0 020D Cl 020E 0 020F 0
0210 0 0211 0 0212 0 0211 0 0214 0
0215 0

3001 0865 C078 D07A 1801
0076 1801 0075 C075 4804 7017

0216 0 3(102 0217 0 085A 021P 00 67800286 021A 0 C06C
021£: 0 4804 021C 0 7007 021D 0 C06A 021E 0 4804 021F 0 7009
0220 0 C068 0221 0 4l'04 0222 0 7.)25 0223 () 7018 0224 0 084F
0225 0 3003 0226 0 4804 0227 0 70FD 0228 0 1oc4 0229 0 OB4C OZ2A 0 3004

Al'S

ORG

500

··············································

····IN·T·E·R·R·U··PT···T·R·A·N·S·F·ER···V·E·C·T·O·R·S··················

BEGIN LOX Ll INTI

STX L1 /0009

LOX Ll INTZ

STX Ll /OOOA

LDX L1 INT4

STX Ll /OOOC
··············································

·· ··C·LE·A·R···1·1·3·2··SC·A·N···F·IE·L·O························

LOX Z 32

LOX 1 7

LO L DSWRl

SET ACC TO 0

CLEAR STO 2

SET PRINT AREA TO 0

MOX 2 l

MDX l -1

MOX

CLEAR

LO L HOME

·······ST·O·····2·············S·E·T··l.O··C··3·9··T·O··0·0·0·1··

*o READ THE CONSOLE ENTRY SWITCHES TO DETERMINE THE S~STEH CONFIGURATION

**················BBB·IIITTT···l1154·3&·s···D1H·1I4S·3K2·2···················

WAITl WAIT 1

ENTER SYS CONF.

XIO

CESWS

LO

COUNT

STD

OISKl

SRA

1

STD

SRPl

SU

l

STD

PRTR2

LO

DISKl

SSC

E

········M·D·X······D·IS·K····························

·*· ··RST·EAA·DR·T··TH·TH·EE··C·O1·N1·3S·O2·LE·A·N·OE·N·TT·RHY·E··S1·W4·4I·T2·C·HM·EE·ST·E·R·S·········

WAITZ WAIT 2

ENTER NO OF DLY LOOPS

SENSE XIO

CESWS

SENSE CON ENTRY SWS

LOX 13 COUNT

XR3· LOOP COUNT

LO

SR P l

BSC

E

MDX

SRP2

START 1442

SNSl LO

PRTR2

SSC

E

MDX

PRTRJ

START 1132

SNSZ LO

DISKl

BSC

E

MDX

TESTO

MOX

AODl

SRPZ XIO

SRP

START 1442.

WAIT3 WAIT 3

ND RESP. FROM 1442

BSC

E

IS 1442 READY

MOX

WAITJ

MDX

SNSl

PRTR3 XID

PRTR

START 1132.

WAIT4 WAIT 4

NO RESP. FROM 1132

DATE EC NJ.

C'2JAN66 415490

PART NO. 2191248

PAGE

l

UMTOOOOO
UMTOOOlO UMT00020 UMT00030
UMT00040 UHT00050
UMT00060 UHT00070 UMTOOOBO UMT00090 UHTOOlOO UMTOOUO CMT00120
U"'TOOlJO UMT00140 UMTOOlSO UMT00160 UMT00170 UHT00180 UMTOOl90 UMT00200 UMT002l0 UHTOOZZO UHT00230 UHT00240 UMT00250 UMTOOZ60 UHTOOZ70 UHTOOZ80 UHTOOZ90 UHT00300 UMT003l0 UHT003ZO UHT00330 UMT00340 UMT00350 UMT00360 UMT00370 UMT00380 UMT00390 UHT00400 UMT00410 UMT00420 UMT00olt30 UMT00440 UMTOOlt50 UMT00460 UMT00470 UMT00480 UMT00490 UMT00500 UMT00510 UMT00520 UMT00530 UMT00540 UMT00550 UMT00560 UMT00570 UMT00580 UMT00590 UMT00600 UMT006l0 UMT00620 UMT00630 UMT00640 UMT00650 UMT00660 UMT00670

PROG ID 03&4-0

PAGE

l

0 .i

I

Ii

·· ' '

0

0

.-,
j
0
,,.
. '
.
· ·
t I
. ·
)

I \

,

_

,

.(
\...__

\'-....

' \
'---'

IOH MAINTENANCE DIAGNOSTIC PROGRA~I FOR THE 1130 SYSTEM METER TEST

0228 O 084C 022C 0 70F3
OZZO 00 OCOOOZ10 OZ2F 0 lOOZ OZ30 00 4C280Z:7 023Z 0 lOOZ OZ33 00 4CZ80216 OZ35 00 OC00026E 0237 0 3006 02'38 0 1004 0239 0 4810 OZ3A 0 70fA OZ3B 0 70DA
OZ3C 0 6148 0230 0 C04C OZ3E 0 80ZF 023F 0 ltBZO '!240 0 70FD
0241 c 71FF
024Z 0 70FA 0243 0 73FF 0244 0 70F7 0245 0 3005 0246 00 4C0002l7

0248 0
021tca o
024A 0 0248 0 024C 0
0240 0 OZ4E 0 0Z4F 0
0250 0 0251 0 0252 0 0253 0 OZ54 0 0255 0 0256 0 0257 0 OZ58 0 0259 0 OZ5A 0 0258 0 OZ5C 0 0250 0

0831 3COO
0831 3000 082D 3000 0820 3000 OBZD 3000 08ZD 3000 COlB 6l3C 8017 48ZO 70FD 71FF 70F8 73FF
70E8 70E7

OZ5E 0001 OZ5F 00 OCOOOZ81t OZ61 00 4CC0025E
OZ63 0001 OZ6~ 00 OC000270

XID

PRTAl

STOP THE ll3Z INTR

·

MDX

SNSZ

·······SE··T·····D···IS··K····T··O····H··O··M··E·································~······················*

DISK XIO L DSWRl

IS DISK RDY

SLA

Z

BSC L WAIT6,+Z IF NOT RDY GO TD WT6

SLA

Z

esc L WAIT2,+Z IS CARR HOME

SEEK XIO L HOME

SEEK -1 CYL

WAIT~ WAIT

6

DISK NOT READY

SLA

It

BSC

IS CARR HC"'E

MDX

SEEK

MOX

WAITZ

·*··M·72·f:·iE·SRE·C·OT·NE·DS·T·D··EL·A·Y··U··S·IN·G···O~N·LY··l·H·E···C·PU··········

A··D·D·l··L·O·X··$··l ··7Z··········C·O·N··!IT·A·t·,iT··········~··

ADDZ LO

NUM

ADD3 A

HOME

AOD l TD &Cr.UH

SSC

l

MDX

.AD03

MOX l -l

MODI FY CONST ANT

MOX

AD02

~ox 3 -l

MODIFY LOOP COUNT

MDX

ADDI

WAITS WAIT 5

END Of TEST

SSC L SENSE
*·*···1MZ·E·T·ESR.·E·COT·NE·DS·T·D··EL·A·Y···U·S·IN·G···TH·E···~·H·S·K··I.N·O···T·H·E··C·P·U··

·TE·S·T·O···X·IO·······D·L·Y·l ········SE·E·K·~+Z·C··2··CY··L········

WAIT

XIO

DLY2

SEEK-202 C'IL

WAIT

XIO

DLYl

SEEK+202 CYL

WAIT

110

DLYZ

SEEIC-202 CYL

WAIT

XIO

OLY3

SEEK+76 CYL

WAIT

XIO

DLYlt

SEEK-76 CYL

WAIT

LO

DSWRl

CLEAR ACCUM

LOX l 60

CONSHNT

ADO A

HOME

ADD l TD ACCUM

BSC

l

MDX

ADO

MDX l -1

MODIFY CONSTANT

MDX

ADD

MDX :; -1

MODIFY LOOP COUNT

MOX

TESTO

·*······IN··T··E··R··MR··DUX··P··T······SU····WB··RA··DI··TU·5·J··IN··E··S···············································

INTL BSS

l

llJ2

XIO L DSWR3

SENSE DSW

BOSC I INTl

INTZ ass

1

DISK

XIO L DSWRl

SENSE DSW

DATE EC NO.

OZJAfl66 415490

PART NO. Zl91Z48

PAGE

lA

UMT00680
.UMT00690 UMTOOTOO
UMTOOllO UMT00720 UHT00730
UMT00740 UMT00750 UHT00760 UHT00770 UMT00780 UHT00790 UMTOOBOO UMT00810 Ul'IT00820
UMT00830 UHT00840 UMT00850 UMT00860 UHT00670 UHT00880 UMTOOB90 UKT00900 llHT00910 UMT009ZO UMTOC930 UMT00940 UHT00950 UMT00960 UMT00970 UMJ00980 UMT00990 UMT01000 UHTOlOlO UMTOlOZO UMT01030 UMT01040
UMTOl050 UMTOl060
UHT0l070 UMT01080 UMT01090 UMTOllOO UHTOlllO UHT01120
UMT01l30 UHT01140
UMT01150 UMT01160 UMT01170 UM101180 UMT01190 UMT01200 UMT01210 UHTOIZZO UMT01230 UHTOl240 UMTOl250 UHT01260 UHT01?70 UMT01Z80 UMTOl290 UMT01300 IJMT013l0 UMT013ZO UMTOl330 UMJ01140 UMTOl350

PRDG JD 03&4-0

PAGE

lA

_,,,

l __ l __
'--

~-

IBM MAINTENANCE DIAGNOSllC PROGRAM FOR THE 1130 SYSTEM METER TEST

rt) _

I \
'----

r
' '

-,

\
"

"" .., '"--~.- f ' :::-,.__ -·

'---

__I

\ ,

/

"-

· I

PART NO. 2191241

PAGE

2

t I

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

· I

METER TEST

0266 00 4CCC0263

0268

0001

0269 I) I) ocono282

026B 00 4CC00268

026!' 026E 0 026F 0 0270 0
0271 0 0272 0 0273 0 0274 0 02 75 (' 0276 0 0277 0 0278 0 0279 0 027A 0 027B 0 027C (' 0270 0 027E 0 027F 0 0280 0 0281 0 0282 0
0283 0 0284 0 0285 0 02 81.> 0 0287 0 0288 0 0289 0 028A 0 02BC

0000 OCOl 2404 0000 2701 0281.> 3AOO
nr·oo
l '"'2 0000 3480 001)1) 3440 OOCA 2400 OOCA 2404 004C 2400 004C 2404 0000 1702 <10(10
3701 0000 0000 0000
ocoo
1340 Olf4

BOSC

INT2

. INT4 BSS

l

XIO L DSWR2

1442 SENSE DSW

········1··/0······CB··OO··~SC··T··R··O&··L····CI··NO··MT··M4··A··N··D··S····A··N··D····C··O··N··S··T··A··N··T··S···················

BSS E 0

HOME DC

/0001

IOCC TO SEEK HOME

DC

/2404

OSOiRl DC

/COOO

JOCC TO SENSE ANO

DC CESWS DC

/2701 COUNT

RESET DISK
IDCC TO RD CE sws

DC
Sl{P oc

/3AOO 10000

tOCC TO START 1442

DC

/1402

HETER

PRTR DC

/OCiOO

IOCC TO START 1132

DC

/3480

HETER

PRTll.l DC

/0000

IOCC TO STOP 1132

DC

/3440

EM IT I NTERKUl'TS

DLYl DC

/OOCA

IOCC SEEK TO 202

DC DLY2 DC

/2400 /OOCA

FRuM HOME
1oc: SEEK TO HOME

DC

/Z4C4

FROM 202

DLY3 DC

/004C

IOCC SEEK JO 076

DC

/2400

FRO.,; HOME

DLY4 DC

/004C

IOCC SEEK TO HOME

DC

/2404

FkOM 076

osw~? DC
oc

/0000 11702

IOCC TO SENSE ANO RESET 1442 OSlll

OSWR3 DC

/0000

IOCC TO SENSE ANO

DC

/37(11

RESET 1132 DSW

C'JUNT DC
SR Pl c;c

10000 ,0000

CON ENTRY SW SETTING ·SYSTEM HAS 1442

PRTR2 DC

0000

SYSTEM HAS 1132

0 I SKI DC

OOClO

SYSTEM HAS DISK

NUM DC

/1340

END

BEGIN

UMTOl360 UMTOl370 UHT01380 UMT01390 UMT01400 UMT01410 UMT01420 UHT'>l430 UMT01440 UHT01450 UHT01460 UHT01470 UHT01480 UHTOl490 UMT01500 UHT01510 Ul1T01520 Ul1i01530 Ul4T01540 Ul1T01550 UMT01560 UHT01570 UMT01580 UMT01590 U!4T01600 UMT01610 UMT01620 UMT01630 UMT01640 Ul1T01650 UMT01660 Ul1T01670 UMT01680 UMT01690 UMTOl 700 UHTOl 710 UMT01720 UMT01730 UMT01740

.... t

,)

· ·

CROSS REFERENCE LISTING

SYMBOL
ADD ADDl ADD2 AD03 BEGIN CESWS CLEAR COUNT DISK DI SKl DLYl DLY2
DLY3 DLY4 OSWRl DSWR2 DSWR3 HOME INTI INT2 lNT4 NUM PRTR PRTRl PRTR2 PRTR3 SEEK SENSE SNSl SNS2 SRP SR Pl
SRP2 TES TO
WAITl WAITZ WAIT3 WAIT4
WAITS WAIT6

VALUE 0256 023C 023D 023E Olf4 0272 0204 0286 0220 0289
027A 027C 027E
0280 0270 0282 0284 026E
025E 0263 OZ68 028A 0276 0278 0288 0229
0235 0217 0210 0220 0274 0287
0224 02.;9
(1208
0216 0225 022A 0245 0237

REFERENCES 0258,025.l 0223,0244 0242 0240 028B 02oc,0211 0207 0200,021a.0212 0215 020E ,0213,0220 0248,024£ 024A,024E 0250 0252 0202,0z2D.0254,0261t 0269 025F ozo8,0235,023Es0256 OlF4,0261 OlF 8,0266 OlFC,0268 0230 0229 0228 0212,0210 02lf 023A 0246 0228 022C 0224 0210,021A 021C 0222,02sc
0233,0238 0227
0250 0230

/---
( '

(
_/

PART NO. 2191241

PACE

2A

our
EC NO.

PROG ID 03A4'-0

PAGE

2

n

.

!

0

.. .r-'

!)

.._, i'\

DATE EC NO.

02JAN66 415490

PROG ID 03A4-0

PAGE

2A

c c- l__ L ~ I

'~

~\
\
'------''

!----..
\_____,.

,,,,----~,
(
'------''

c·

,,.-,_
L

L-./_.--"·,,

L

,-,
,( _____,

~
\ )_____

,~-
(

l BM 114AI NTENANCE DIAGNOSTIC P~OGRAM FOR THE: 1130 SYSTEM CORE ADJUSTMENT TEST

PART NO. 21912-+4

PAGE

1

02BC
012C 0 1010 0120 00 04000000 012F 0 COOA 0130 0 OOOA 0131 00 04800138 0133 00 74000000 0135 0 7006 0136 0 1001 0137 00 04000138 0139 0 70F7 013A 0 1000 0138 0 0000 013C 0 COFE 0130 00 4C280148 Ol3F 0 903C 0140 0 COOi 0141 00 66000000 0143 00 65000170 0145 00 4400014E 0147 0 72FF 0148 0' 70FC 0149 0 30FF 014A 0 70El
0148 00 66007E82 0140 0 70f5
014E 0 0000 014F 0 6925 0150 0 C024 0151 0 1003 0152 0 4828 0153 0 7018 01S4 0 · C020 0155 0 E020 0156 0 F020 0157 00 4Cl80160 0159 0 COlB OlSA 0 EOlO OlSB 0 FOlO OlSCOO 4Cl80l60 015E 0 1810 015F 00 04800175 0161 0 C013 0162 0 E017 0163 0 4818 01640 700S 0165 00 C4800l7S 0167 0 F013 0168 00 0490017S 016A 0 7101 0168 00 4C800l4E
0160 0 cooo
Cl6E 0 70FO
016F 0 coos
0170 0 EOOS 0171 0 F004 ·. 0172 00 4Cl8015E 0174 0 70F8 0175 0 0000 0176 0 OFOO 0111 0 0100 0178 0 OFBO 0179 0 01&0 Ol7A 0 0040

ABS

·

ORG

300

START SLA

16

FINO CORE SIZE

STO l 0

LO

KON

STC

SIZE

AA

STC I SIZE

MD~ L o,o

MOX

CONT

SLA

1

STO L SIZE

MOX

AA

KD'll DC

11000

SIZE DC

0

:o'llT LO

SIZE

BSC L NEGN,+Z

s

LAST

STO

SETX+ l

SETX LOlC L2 0

LOX l LOX l l FIRST

= S*ETPLAXC2E

NO. DATA

LOCS

TO

REPT BS I L PLACE

SET A PATTERN

"II) )C

2 -1

CK FOR DONE ALL CORE

MDX

REPT

NO

WAIT

-1

OONE ALL CORE, ENO PROG

MOX

START

·

NE:;N LOX L2 17FFF-FIRST

·

MOX

PLACE DC

LDXl 0

PLACE PATTERN SUBRT

STX 1 TLOC

LO

HOC

GET TEST LDC ADDR

SLA

3

BSC

+Z

SKIP IF X3 = 0

MOX

FU

LO

TLOC:

!\ND

CONl

EOR

CON2

BSC L LOlS,+-

CONl = /OFOO
= CONZ IOlOC
BRNH IF X4X5X6X7

0001

LO

TLOC

ANO

CON3

EOR

CON4

CON3 = IOF80
CON4 = ICJ180

BSC L LOIS,+-

BRNH IF X4X5X6X7XB =01111

LDZS SRA

16

STD

TLOC

LO

TLOC

ANO

CONS

CONS = 10040

~SC

+-

SKIP IF Y9 = 1

"IDX

DONE

LO

TLOC

EOR

CON6

= C0"16 /FFFF

STD I TLOC

DONE MOX 1 1

BSC I PLACE

lDlS LO

CON6

EXIT FRO"I SUBRT CON6 /Ff ff

"IDX

LOZS+l

FX3 LO AlllD EOR

TLOC CONl CONl

CONl CONl

= =

IOFOO IOFOO

BSC L LDZS,+-

BR IF X4X5X6X7 1111

MOX
TLJC oc

lOlS 0

CD'lll ')C

IOFOO

:D'll2 DC:

10100

CD"l3 DC
:D'll4 oc

IOF80 10780

t::IN 5 DC

/0040

ADJOOOOO AOJOOO!O ADJ00020 AOJ00030 AOJ00040 AOJ00050 ADJ00060 ADJ00070 AOJ00080 AOJ00090 ADJOOlOO
AOJOOllO ADJ00120 ADJ00130 AOJ00140 ADJ00150 ADJ00160 AOJ00170 ADJ00180 ADJ00190 ADJ00200 ADJ00210 AOJ00220
ADJ00230 AOJ00240 ADJ00250 ADJ00260 ADJ00270 ADJ00280 AOJ00290 ADJ00300 ADJ00310 ADJ00320 ADJ00330 ADJ00340 ADJ003SO ADJ00360 ADJ00370 ADJ00380 ADJ00390 ADJ00400 ADJ004l0 AOJ00420 AOJ00430 ADJ00440
ADJ00450 AOJ00460 ADJ00470 ADJ00480 ADJ00490 AOJOOSOO ADJ00510 AOJ00520 AOJ00530 ALtJOOS40 ADJ00550 ADJ00560
ADJ00570 ADJ00580 ADJ00590 Al'J00600 ADJ00610 ADJ00620 A'.)J00630 AOJ006'. 0
ADJ00650 AOJ00660
ADJ00670

DATE EC NO.

02JAN66 415490

l 5110V66 419643

P:lGG JO Cl3A6-0

PAGE

1

.. /'-· ... '" /,,.---
· C_./ \'-...__,/
1
· ·

l

J

J ··
J ·.

J I ·...

1 ·
l ..

·

.. I ..

-

I
I

..

,----
I
' \ ~

c,

/ / - ........ I \.,__./

(-
\.._,;

( _/

(,.-----.,
\.._,

~.
~/

/--,
( \, /

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM CORE ADJUSTMENT TEST

0178 0 017C 0 0170 0
017E

FFFF 0170 0000 012C

C:0'116 DC LAST DC FIUT DC
ENO

IFFFF FIRST 0 START

FIRST LDC OF PATTERN

L;i,.,,,,,---·--.

L),.----

PART r~o. 2191241t

PAGE

IA

AC>J00680 AOJ00690 AOJ00700 ADJ00710

·-

I
,,~--

~-

·L).

(
"~·

-.!
..
-
!
'

-·
~

·

..

DATE

02JAN66 15'110V66

EC NO.

41S490

419643

. ~

1 1 1

l
-,

I
-,

PROG JD 0346-0

PAGE

lA

'

'

·

IBM MAINTENANCE DIAG~DSTIC PROGRAM FOR THE 1130 SYSTEM

·

PART NO. 2191244

PAGE

2

~ORE ADJUSTMENT TEST
J

CROSS REFERENCE LISTIN~
J

SYMBOL VALUE

REFEltENCcS

AA CONT

0131
one

0139 0135

J

CDNl 0176

01551017010171

CONZ '0171

0156

cor.;3 0178

015A

J

CDN4 0179

0158

CON5 017A

0162

CON6 0178

016710160

J

DDNE Ol6A

0164

FIRST 0170

FX3

Ol6F

0143101481 o: 7C 0153

· ·

KON

013A

011F

LAST LDXl

OllC 0143

013F 0140

·

LDZS 015E

Ol6E10172

LDlS 016D NEGN . 0148

0151101sc10:11t 0130

·

PLACE Ol4E

0145, 0168

REPT 0145

0148

SETX 0141

0140

SIZE 0138

013010131101171013C

START 012C

014A1017E

.

TLOC 0175

014F 1 01501 0l5410159,0l5F10161,016510l6810l6F

'·'

-.
· ;
,-
r r .

. -

DATE EC NO.

02JAN66 15~DV66 415490 419641

PROG ID 03A6-0

PAGE

2

)
./

.:)

---,, ·,~

,,.. ·-~ .....
)
'-. ____/

,.)

...,

...,___)

------I
,___/

.- -....,
''-._/

/)
'·-._/

\ ,,_.,/

_,.,
. )
......_ . /

.. -,)
·,___/

.:J ,-) -~

,'-)

/')
·~

/,....--.",
0

_ ................
\
·J

--')
'-.___/

.. ,
\
...,____/

·'""'\ I
......../

\
<__)

"\
·J

----"
·J

--'\
I
"-_,/

-\
J

---\ ---....., ....___) , ...______.

:··) . ---, ·J

. )
----

/'"'.
·J

'\ ,...__)

......______, ··I'

I

! ..

I>

L I'------/

(
\.__

('---

(
'--

"'--"

1.
'----

''-...

.:1l'
"·---·-,

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130- SYSTEM CORE ADJU~TMENT TEST

PART NO. 2191244

PAGE

2

CROSS REFERENCE LISTING

SYMB'.JL AA CONT CONl CON2
CON3
CDN4
cm15
CON6
DONE FIRST
FX3
KON LAST LDXl LDZS LOIS NEGN
PLACE
REPT SETX SIZE
START
TLOC

VALUE
0131 013C 0176 0177 0178 0179
Ol7A
0178 016A 0170 016F 013A
017C 0143
Ol5E 0160 OlltB
OlltE 0145 0141 0138
012C 0175

REFERENCES
0139 0135 0155e0170e0171 0156
015A
0158 0162 0167e0160 0164 Ollt3e017C 0153 012F 013F.Ollt8 OlltD Ol6E,Ol72 Oi571015C 1 ClH 0130 0145,0168
0148 OlltO 0130.0l31.0l37.0IJC Ol4A,017E 014F.0150.0l54.0l5910ISF.0101.0165e0161e016F

..

J

(
'--

.1 '

·

u

tJ

I

(

·'-.__..

'--

(

.___,,, '

i
\

.....__,

DATE
EC NO.·

02JAN66 <tl 5490

..
~ ;
..

I

·

PROG ID OJA6-0

·

PAGE

Z

·

·

. .\
-------.......-·----···----

/

_,,..--

L- \___;' .. -(./'

-Cl

--L~--- L'--

II'· MAINTEN.lNCE DIAGNOSTIC PROGRAM FOk THE 1130 SYSJEft
llJO JNTERRU'T TEST

PART NO. 2191270

PAGE

0001

TABLE OF CONTENTS

0001

. . . . . . . . . . . . . l. PURPOSE · ··· · · · · · · · · · · · · · · · · · · · · · · · · ·

z. 'REREQU IS ITES. · · · · · .·

· · · ·

z.1 PROGRAft Pllf.REOUISJTES

..... ... .... ... z.z

E~UJPMENT 'llEllEQUJSITES

OPERATING 'RDCEDURES · · · · · ~

·.

3.1 PROGRAM LOADING 3.2 PROGRAM O,ERATIONS 3.3 WAITS AND LOOPS 3.lt c.E. SCOPE D'TIONS
It. PRINTOUTS INONEJ
5. PROGRAft PHILOSOPHY · · · · · · · · · · · · · · · · · · · · · · ·

6. APPENDIX INONEI

1. PURPOSE

THE 1130 INTERRUPT TEST PROGRAM IS DESIGNED TO-ISOLATE INTERRUPT FAILURES

WHICH COULD PREVENT THE LOADING OF OTHER PROGRAMS WITH THE BASIC .DIAGNOSTIC

LOADER IN THE 1 LOAD AND GO MOOE. 1 THE PROGRAM EXECUTES 2 BASIC TESTS OR AN

AUTOMATIC LEVEL RESET LOOP FOR SCOPING THE .CAUSE OF A l.EYEL NOT BEING RESET.

TEST 1 [S RUN ON ALL DEVICES ANO CHECKS THE BASIC OPERATION OF THE INTER-

RUPT FORCED BRANCH, THE PROPER EXECUTION OF A LEVEL 4 INTERRUPT, AND

ISOLATES INTERRUPT LEVE.LS WHICH ARE NOT BEING RESET.

-

TEST 2 IS RUN ON THE 1442 READER AND CHECKS THE PROPER EXECUTION OF A

LEVEL 4 INTERRUPT IN CONJUNCTION ~ITH A LEVEL O.INTERRUPT, .THE ARRIVAL OF

AN END OP EITHE-R TOO SOON OR TOO LATE IN' CONJUNCTION NlTH THE COLUMN

INTERRUPT, ANO PROPER EXECUTION OF A LEVEL 0 INTERRUPT. .

BOTH TESTS FROVIDE ERROR WAITS, ERROR LOOPS, AND. SCOPE LOOP ROUTINES TO

HELP DIAGNOSE THE FAILURE lNO t.ID IN A OUICK REPAIR.

, ' ' - .-

Lt:vn THE AuTOMATJc

RfsET Loop MODE _1s · F;o· scoPtNG THE R_EsET PaoeLEM AND A

WAIT INDICATE THE R~SETTING OF THE INTERRUP_Tt IF' IT OCCURS.

2. PREREQU JS ITES

2.1 PROGRAM PREREQUISITES 1130 BASIC DIAGNO$Tic LQ~oe·.

2.2 EQUIPMENT PREREQUISITES

CARD READER OR PAPEJt TA'E READER;.' - _-

J. OPERATING ,ROcEoURES

3.1 PROGRAM LOADING

l. THE 1130 INTERRUPT TE$T IS IOADED BY THE 1130 BASIC DIAGNOSTIC

·-DATE. OlMA\'66 l5APR67 EC NO. 1tU49o 1tl96oC)5

15JU116l 420311

PROG ID PAliE

03AI-· 0001

c \_ /
l I
. )
1

J

·' 1
1

)

)

)

)

)

) 1 l )

l

]

J )

l 1
,l 1
, 1 ,

",'

1

)

,,.
-I
\"-----'",

-c-------1
_/

·('~-
\___j

L:·'

, r·· ----- --L------~----l----
u )(

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEft 1130 INTERRUPT TEST

PART NO. 2191270

PACOi:

OOOlA

LOADER. 2. SET THE C. E. INTERRUPT DELAY SWITCH TO THE 1 0N 1 POSITION. 3. SEE BASIC DIAGNOSTIC LOADER DOC.UMENTATION FOR LOADING PROCEDURE. 3.2 PROGRAM OPERATION

·· AFTER THE PROGRAM IS LOADED, A WAIT Of WILL OCCUR. AT THIS TIME, THE 110 DEVICE av WHICH fHE PROGRAM WAS LOADED, AND THE PROGRAM MODE A~E TO BE SELECT~D VIA THE_ BIT SWITCHES. SEE TABLE At WAIT 1.
THE REASON THE DEVICE WHICH LOADED THE PROGRAM MUST BE SELECTED, IS THAT WITH THE c.E. INTERRUPT DELAY SWITCH IN THE ON POSITION, THE BASIC LOADER GENERATES A LEVEL 4 INTERRUPT WHICH CAN NOT BE SERVICED. WHEN THE C~E · .INTERRUPT DELAY SWITCH IS TURf~EO OFF· TH LEVEL 4 INTERRUPT MUST BE SERVICED BEFORE ANY OTHER INTERRUPT CAN BE EXECUTED·

2. IF THE PROGRAM DETECTS NO ERRORS, AND THE AUTOMATIC LOOP RESET 140DE IS NOT SELECTED, THE PROGRAM WILL H"LT AT WAIT It. IF A

i

RERUN OF lHE PROGRAM IS DESIRED, OEPilESS START.

1

3. Al.L OTHER WAITS AND LOOPS ARE EXPLAINED IN TABL_ES A, Bo ANO C

' '

OF 3.3.

1

It. TO GO INTO A SCOPE LOOP AFTER A FAILURE HAS BEEN DETECTED,

DEPRESS START. THE SCOPE LOOP IS SET UP FOR A 2 FEEl)/CYCLE PER

l

SECOND RATE, AND A WAIT AFTER 100 FEED CYtLES HAYE BEEN EXECUTED.

THE C.E. HAS AN OPTION TO CHANGE THESE VALVES. CSEE 3.4)

'l

3.3 WAITS AND LOOPS

l. TABl.E A - TEST 1 WAITS AND SCOPE .l.OOPS -

l

WAIT 0--0P CODE 0000. NO TRANSFER TOOK PLACE FROM 110 BUSS

1

·TO B REG. LOGIC KMZOl.

WAIT F-- 1 1NITIAL 1 DEVICE SELECTION AND PROGRAM MODE SELECTION.

A·. MAr.E PROGRAM READ IN DEVICE. READY.

l

B. SELECT PROGRAM READ IN DEVICE, USING BIT SWITCHES.

-' - - O, I, ,OR 2- ;_.S ·FOLLOWS·

)

l~ BIT 0-0N AND BITS l.AN0'2 OFF ·· 144.2 READER 2. BIT l-ON AND BITS 0 AND 2 OFF ·· P.T. READER 3.; BIT 2-0N AND BITS 0 ANO 1 OFF ·· 2501 READER

c;·' IF" AUTOMATIC RESET-· MODE 1s· DESIRED, SELECT

LEVEL INVOLVED, USING BIT SWITCHES It THROUGH

7 AS FOLLDHS.

-

··., /"

-· 1./·LEYEC o-an It

2. LEVEL 1-BJT 7

- 3. LEVEL 2~Bl~6

)

4. -LEVEL 3-BITS f> AND l

S. LEY~L 4-BIT 5

6. LEVEL 5-B ITS 5' ANO 7

l-. NO BHS SELECTED - LEVEL AUTOMATIC RESET MODE WAS NOT SELECTED.

:'·'.

D. DEPRESS START

DATE 'ECl1io.

WAIT 1-DEVICE SELECTION

01MA'Y66 l5APRf>T
415490 419605

lSJUNf>.l 420317

PROG 10 03A8-·

PAGE

OOOlA

llM MAINfENANCE DIAGltOSTIC PROGRAM FOR THE llJO SYSTEM 1130 INTERRUPT TEST

PART NO. 2191210

PA<iE

0002

A. MAKE DESIRED DEVICE READY.
B. ~ELECT DESIRED DE~JCE, USING BIT S.. lTChH o, lt OR 2
AS FOLLO..S. TURN OFF BIT S.. B, IF ON.

l. BIT 0-0N ANO BITS 1 ANO 2 OFF ·· 1442 READER 2. BIT 1-0N AND BITS 0 AND 2 OFF ·· P.T. READER 3. BIT 2-0N AND BITS 0 AND 1 OFF ·· 2!'>01 READER

c.

DEPRESS START

..AIT 2-DESIRED NUMBER OF FEED CYCLES DURING SCOPE LOOP, MAKE SUR THERE ARE ENOUGH CAROS OR TAPE TO MAKE ANOTHER PASS. PUSH START TO CONTINUE SCOPE LOOP.

WAIT 3~DEYICE WENT NOT READY. LOAD CAPOS OR TAPE AND PUSH START TO CONTINUE.

WAIT 4--DEVICE. TESTED, RAN SUCCESSFULLY. TO RERUN TEST, DEPRESS START.

..AIT 5-THE 1442 1.S THE DEVICE SELEtTED ON ..HltH THE TEST .. ILL BE RUN. IF SOME OTHER DEVICE IS DESIRED, AND THIS IS NOT THE INITIAL WAIT 5, MAKE NE .. SELECTION, USING CONSOLE ENTRY S.. ITCHES. ISEE WAIT l> TURN INTERRUPT
DELAY SW. OFF IF IT IS DNt ANO DEPRESS START IF PROG. DOES NOT START OPERATION BECAUSE OF A PENDING INTERRUPT.

WAIT 6-PAPER TAPE IS THE DEVICE SELECTED ON WHICH THE TEST .. ILL
BE RUN. IF SOME OTHER DEVICE IS DESIRED, AND THIS IS NOT THE INITIAL WAIT 6t MAKE NEW SELECTION, USING CONSOLE ENTRY SWITCHES. CSEE WAIT l> TURN INTERRUPT DELAY SW OFF IF IT IS ON, AND DEPRESS START IF PROG DOES NOT START OPERATING BECAUSE OF A PENDING INTERRUPT.

..AIT 7-THE 2501 IS THE DEVICE SELECTED ON WHICH THE TEST .. ILL BE RUN. IF SO.~E OTHER DEVICE IS DESIRED, ANO THIS IS NOT
THE INITIAL WAIT 7, MAKE NEW SELECTION, USING CONSOLE ENTRY SWITCHES. CSEE WAIT l> TURN INTERRUPT DELAYS.. OFF If IT IS ON, AND DEPRESS START IF PROG DOES NOT START OPERATING BECAUSE OF A PENDING INTERRUPT.

WAIT 8-NQ DEVICE WAS SELECTED. MAKE SELECTION USING CONSOLE ENTRY SWITCHES. CSEE WAIT l) DEPRESS START.

..All A-1442 WAS DEVICE SELECTED AND IT WAS FOUND NOT READY. MAKE 1442 READY, ANO DEPRESS START.

WAIT B--,PAPER. TAPE REA~ER MAS DEVICE SELEtTEO AND FOUND NOT READY. MAKE P.T. READER READYt AND DEPRESS START.

WAIT t-2~01 WAS DEVICE SELECTED AND IT WAS FOUND NOT READY. MAKE 2501 READYt AND DEPRESS START.

WAIT 11-KO INTERRUPTS GENERATED. PROGRAM IS CHECKING ABILITY TO SET RUN TRIGGER WITH INTERRUPT OCCURRING DURING A WAIT GP. TO FURTHER CHECK RUN TRIGGER WITH PROGRAM, PUSH
START.

WAIT 12-NO INTERRUPT GENERATED. RUN TRIGGER HAS BEEN ELIMINATED AS CAUSE OF FAILURE. TO GO INTO SCOPE LOOP, PUSH START. LOGIC Kl02l.

~AIT 13-DROPPED ACOR BIT 13 WHEN GATING INTERRUPT ADDRESS FROM 1/0 BUSS TO B REG DURING BSI 12 CYCLE. TO GO INTO SCOPE LOOP, PUSH START. LOGIC KM201.

WAIT 14-A LEVEL 1 INTERRUPT ADDRESS ..AS GENERATED. TO GO INTO

DATE OlMAY66 1501167 Et NO. 415490 419605

1SJUN67 420311

PROG ID PAGE

03A8-· 0002

--·""'

-~ ·--.....,

~/

__ /

'

-- -,
)

__/

- 'I
,_/

', I I
·,_/

)
-~"-/

-' )

-,
' I

j

, __/ '

,

)

1

)

I

) 1

)

")

1
1 -,

1

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 INTERRUPT TEST

PART ND. 2191270

PAGE

0002A

SCOPE LOOP, PUSH START. LOGIC KM201.
WAIT 15-A LEVEL 2 INTERRUPT AOOkESS ~AS GENERATED~ TD GO INTO SCOPE LOOP, PUSH STAkT. LOC.&C. KM201.
WAIT 16-A LEVEL 3 INTERRUPT AOO~ESS WAS GENERATED. TO GO INTO SCOPE LOOP, PUSH START~ LOGIC KM20l.
WAIT 17-PJCK AOOR BIT 15 WHEN GATING INTERRUPT AOOR FROM 1/0 BUSS TD B REG DURING BSI 12 CYCLE. TO GO INTO SCOPE LOOP, PUSH START· LOGIC. KM20l ·
WAIT 18-DROPPEO ADDR BIT 12 WHEN GATING INTERRUPT AOOR FROM l/0 RUSS TO B REG DURING BSI 12 CYCLE. TO GO INTO SCOPE LOOP PUSH START. LOGIC KM201~
WAIT 19-PICKEO AOOR BIT 14 WHEN GATING INTERRUPT AODR FROM 1/0 BUSS TO B REG DURING BSl 12 CYCLE. TO GO INTO SCOPE LOOP PUSH START. LOGIC KM20l.
WAIT lA-NO INTERRUPT ADOR BITS GATED FROM J/O BUSS TO B REG DURING SS! 12 CYC.LE. TO GO INTO SCOPE LOOP, PUSH START· LOGIC KM20l.
WAIT IC-INTERRUPT OPERATION WAS NORMAL W~EN MASKING OUT WAIT OPo SUSPECT RUN TRIGGER IS NOT BEING SET. PUSHING START WILL CAUSE l FEE~ CYCLE EACH TIME IT IS PUSHED. LOGIC KAlOl.
LOOP LEVEL 0 ON-LEVEL 0 CANNOT BE RESET. AN AUTOMATIC ~coPE LOOP IS SET UP WITH THE PROG TRYING TO RESET IT. LOGIC KM201.
LOOP LEVEL 1 ON-LEVEL l CANNOT BE RESET. AN AUTOMATIC SCOPE LOOP IS SET UP WITH THE PROGRAM TRYING TO RESET IT. LOGIC KM20l.
LOOP LEVEL 2 ON-LEVEL 2 CANNOT BE RESET. AN AUTOMATIC SCOPE LOOP IS SET UP WITH THE PROGRAM TRYING TO RESET IT. LOGIC KM20l.
LOOP LEVEL 3 ON-LEVEL 3 CANNOT BE RESET. AN AUTO~ATIC SCOPE LOOP IS SET UP WITH THE PROGRAM TRYING TO RESET IT. LOGIC KM201.
LOOP LEVEL 5 ON-LEVEL 5 CANNOT BE RESET. AN AUTOMATIC SCOPE LOOP IS SET UP WITH PROGRAM TRYING TO RESET IT. LOGIC KM201 ·
2. TABLE B - TEST 2 ..AITS ANO StOPE LOOPS

WAIT 21-NO INTERRUPTS WERE GENERATED WITHIN 500 MSEC. AFTER A CARD IS FED. THIS SHOULD HAVE BEEN ENOUGH TIME TO RECEIV BO COLUMN INTERRUPTS AND AN ENO OF INTERRUPT. TO GO INTO SCOPE LOOP, PUSH START. IF AN INTERRUPT IS GENERATED DURING THE SCOPE LOOP, A WAIT Will -IOENHFY lT LOGIC KM30

WAIT 22-NO LEVEL 4 INTERRUPT WAS GENERATED AFTER AT LEAST l COLUMN INTERRUPT WAS RECEIVED. THE ACTUAL NUMBER OF COLUMN INTERRUPTS JS DISPLAYED IN THE A REG. POSSIBLE
CAUSE COl1LD BE LEVEL 0 NOT BErnG RESET. TO GO INTO SCOPE LOOP, PUSH START LOGIC KM321~

WAIT 23-MCRE THAN 80 COLUMN INTERRUPTS WERE RECEIVED WHEN END OP WAS GENERATED. THE ACTUAL NUMBER OF COLUMN INTERRUPTS
IS DISPLAYED IN THE A REG. POSSIBLE CAUSE C.OULO HE DEVICE EMITTER. TO GO INTO SCOPE LOOP, PUSH START.

WAIT 24-LESS THAN 80 COLUMN INTERRUPTS WERE RECEIVED WHEN ENO

DATE OlMAY66 15APR67 EC NO. 41!'>490 419605

15JUN67 420317

PROG ID PA<iE

03A8-· 0002A

,__/

'------·/

-,
'
,_/

-1 _./

,_/

- ' I - "\
~ /

' I

_/

·
) ) ) ; )
l l
)
l l
-
,.--~
)
,____/

- - - - - - · · · - -···-·-------

..

c, L: L. ,-.. r

/-.

~,:

-··--- ·-------- ·-

'··

,,--

,--,

---. L.' c c Ci \_,'

I
\___..·'

~.

,,---....

L: \_. L'

~
Ll

c·,) (-~

/-· I

() "'-/' Ci Ci ...__,...

,,..--,..., / )
~

_/

,---
("---"

('
\
"---"

/
\
"---"

r··.) C", .___..,.

.. /

(''- ,,.....-...,
·....__./ (___j)

~-
( :'
'-._...;'

(";
"-...../.

c) ( ) '._./

0

c

I 1

II" "AINfENANCE DIACONOSTIC PROGRAll FOR THE 1130 SYSTEll IJJO INTERRUPT TEST

PART NO. 2191270

PAGE

0003

J l J
1 l

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM 1130 INTERRUPT TEST

l'All J HD. 2191270

PAGE

0003A

OP WAS GENERATED. THE ACTUAL NUMBEk OF COLUMN INTERRUPTS IS DISPLAYED IN THE A REG. POSSIBLE CAUSE COULD BE DEVICE EMITTER. TD GO INTO SCOPE LOOP 0 PUSH START.
WAIT ZS-INTERRUPT GENERATED CAUSE A LEVEL 1 AODkESS TO BE GENERATED. POSSIBLE CAUSE COULD BE THAT ADDRESS BIT 15 WAS PICKED WHEN TRANSFERRING INTERRUPT ADDRESS FROM l/O BUSS TO B REG DURING 12 CYCLE OF A LEVEL 0 INTERRUPT. COLUMN COUNT IS DISPLAYED IN A REG. TO GO INTO SCOPE LOOPo PUSH STAIT. LOGIC KM20l.
WAIT 26-INTERRUPT GENERATE CAUSE A LEVEL 2 ADDRESS TO BE GENERATE POSSIBLE CAUSE COULD BE THAT ADDRESS BIT 14 WAS PICKED WH TRaNSFERRING INTERRUPT ADDRESS FROM 1/0 BUSS TO B REG DURING 12 CYCLE OF A LEVEL 0 INTERRUPT. COLUMN COUNT IS DISPLAYED IN A REG. TO GO INTO SCOPE LOOP 0 PUSH START. LOGIC KM201.
WAIT 27-JNTERRUPT GENE~ATED CAUSED A LEVEL 3 ADDRESS TO BE GENERATED. POSSIBLE CAUSE COULD BE THAT ADDRESS BITS 14 AND l; WERE PICKED WHEN TRANSFERRING INTERRUPT ADDRESS FROOM 1/0 BUSS TO B REG DURING I2 CYtLE OF A LEVE 0 INTERRUPT. COLUMN COUNT IS DISPLAYED IN A REG. TO GO INTO StOPE LOOP· PUSH START. LOGIC KM201.
WAIT 2B-INTERRUPT GENERATED CAUSED A LEVEL 3 ADDRESS TO BE PICKED WHEN TRANSFERRING INTERRUPT ADDRESS FROM 1/0 BUSS TO B REC. DURING 12 CYCLE Of A LEVEL 0 INTERRUPT. COLUMN COUNT JS DISPLAYED IN A REG. TO GO INTO SCOPE LOOP 0 PUSH START. LOGIC KM201.
WAIT 29-BlT 12 WAS DROPPED WHEN TRANSFERRINb INTERRUPT ADDRESS FROM l/D BUSS TO 8 REG DURING 12 CYCLE OF A LEVEL 0 INTERRUPT. COLUMN COUNT IS DISPLAYED IN A REG. TO GO INTO SCOPE LOOPo PUSH START. LOGIC KM201
3. TABLE C - AUTOMATIC LOOP RESET MODE WAITS

WAI_T 3F - AUTOMATIC. LOOP RESET MODE SELECTED. TURN C.E. INTERRUPT DELAY.SWITCH OFF~ THIS SHOULD CAUSE AN AUTOMATIC RESET LOOP .FOR THE LEVEL SELECTED IN BIT SWITCHES 4 THROUGH 7 LOGIC KT311.
WAIT 30 .,. .LEVEL 0 WAS SELECTED JN AUTOMATIC RESET ·LOOP MODE ·. A RESET OF THIS LEVEL DID OCCUR· DEPRESS START TO GO TD ...All 1.
WAIT 31 - LEVEL 1 WAS SELECTED IN AUTOMATJC RESET LOOP MODE. A RESET OF THIS LEVEL DID QC.CUR. DEPRESS START TO GO TO llAIT 1.
li!AIT 32 - LEVEL 2 WAS .SELECTED IN AUTOMATIC RESET LOOP MODE. A ~ESET OF THIS LEVEL DID OCCUR. DEPRESS START TO GO TO WAIT 1.
WAIT 33 - LEVEL 3 WAS SELECTED IN AUTOMATIC RESET LOOP MOOE. A RESE,T OF. THIS LEV.H DID OCCUR. DEPRESS START .TO GO TO WA.IT. le
W~lT 34 - LEVEL 4 WAS SELECTED IN AUTOMATIC RESET LOOP MODE. A RESET.OF·THIS LEVEL DID OCCUR.·-OEPRESS START.TO GO TO
- WAIT le
'.
WAIT 35 - LEVEL S WAS SELECTED IN AUTOMATIC RESET LOOP MODE. A RESET OF THIS LEVEL DID OCCUR. DEPRESS START TO GO TO WAIT le

c.e. SCOPE LOOP OPTIONS

DATE. Ol ..AYl>6 l5APU7 EC NO. 415490 419605

l5.IUN67 420317

PRO!> ID _ OJAI-·

PAGE

0003

-. l
j '")

..

)

)

)

j

)

j

.
) "'

)

)

1

1
-.

~,

le THE FEED CYCLE RATE IS PROGRAMED FOR 2 CYCLE PER SECOND. THIS RATE CAN BE CHANGED BY THE c.E. THROUGH THE SETTING OF Bil SWITCHES Bo 9o 10 0 OR 11 AS FOLLOWS
1. BIT sw.8 ON - 4 CYCLES PER SECOND. 2. nil SW.9 ON - 8 CYCLES PER SECOND. 3. BIT SWlO ON - 16 CYCLES PER SECOND. 4. BIT SWll ON - MAX PROGRAMED SPEED. S. NO SWS ON - 2 CYCLES PER SECOND.
THESE SWITCHES HAY BE CHANGED AT ANY TIME DuRJNG SCOPE LOOP.

2. THE NUMBER OF FEED CYCLES BETWEEN WAIT TWOS ARE PROGRAMED FOR l~O. THIS NUMBER CAN BE CHANGED BY THE c.E. THROUGH THE SETTING OF BJT SWJTCllES 12, 13, 140 OR 15 AS FOLLOWS.
·:.:r11·
1. BIT 12 ON - 25000 FEED CYCLES 2. BIT 13 ON - 250 FEED CYCLES 3. BIT t4 ON - 50 FEED tYCLES 4. BIT 15 ON - lC FEED CYCLES 5. NO BITS ON - 100 FEED CYCLES
THE SWITCHES MAY BE CHANGED AT ANY TIME DURING THE SCOPE LOOP.

~· THE C.E. HAS THE OPTION TO TERMINATE THE SCOPE LOOP ANO RETURN TO WAIT 1 FOR ANY NEW SET UP BY TURNING ON tsH SWITCH 03.

4. PRINTOUTS CNDNEI 5. PROGRAM PHILOSOPHY
INTERRUPT TEST WILL @E RUN AFTER PKOBLfM~ a.RE ENCOUNTERED WHEN TRYING TD LOAD A PROGRAM WITH THE BASIC LOADER IN Th~ LOAD AND GO MODE. THE CE INTERRUPT DELAY SWITCH IS THEN PLACED IN THE ON POSITION ANO THE C.P.u. TEST JS THEN LOADED, AGAIN USIHG THE BASIC LOADER. THE SWITCH BEING ON, ALLOMS THE C.P.U. TEST TO BE LOADED WITHOUT THE JNTE~RUPT CIRCUITRY. IF THE c.P.u. TEST RUNS SUCCESSFULLY, THEN THE INTERRUPT CIRCUITRY WOULD BECOME THE PRIME AREA OF SUSPICION AS CAUSE OF THE LOADING PROBLEM. THE INTERRUPT TEST WOULD THEN BE RUN NEXT.
THE 1NTERRUPT TEST DOES NOT CHECK ON DATA TRANSFER, BUT DOES CHECK THE PROPER OPERATION OF THE INTERRUPT FORCED BRANCH INSTRUCTION ANO THE PROPER LEVEL INTERRUPT ADDRESS. IN MOST CASES, AFTER THE TEST LOCATES THE PROBLEM ANO JOENTJFJES IT WITH THE PROPER WAITo A SCOPING LOOP .CAN BE ENTERED BY DEPRESSING START. THE C.E. HAS 3 OPTIONS AT HIS CONTROL WHILE JN THE SCOPING LOOP. THESE ARE.
1. DELAY BETWEEN FEED CYCLES 2. NUMBER OF FEED CYCLES BETWEEN WAIT 2 3. AN OPTION TO SELECT ANOTHER DEVICE JF THERE IS ONE AVAILABLE
THE INTERRUPT TEST ALSO ALLOWS THE C.E. TO SELECT AN AUTO~ATIC LEVEL RESET LOOP MODE. THIS OPTION IS TO BE USED WHEN A LEVEL CANNOT BE RESET. IF . THIS wERE THE CASE, MOST OF THE PROGRAM'S TIME WOULD Bt SPENT TRYING TO SERVICE THE INTERRUPT LEVEL ANO PROGRAM OPERATION WOULD BE VERY ERRATIC. THEREFORE, THIS OPTION IS SET UP WITH A MINIMUM OF PRO~RAM STEPS AFT~R THE C.E. INTERRUPT DELAY SWITCH IS TURNED OFF. IF THE INTERRUPT LEYEL IS RESET. A WAIT WILL INDICATE SO.
THE INTERRUPT TEST AIDS IN LOCATING PROBLEMS IN 3 BASIC AREAS. THEY ARE.
l. LEVEL -4-- IENO OPJ OF THE READ IN DEVICES 2. LEVEL 0 ICOLUMN) OF THE 1442 3. LEVELS WHICH CANNOT BE RESET

DATE 01MAY66 15APR67 EC NO. 415490 419605

15.IUN67 420317

PROG JD PAGE

OJAI-· 0003A

!
)

)

1 1
·)

"l

l
i
i i'

i lj

i

l l

l

' I

l

)

)

)

)
l

I · lt~l~UNANCE DIAGNOSTIC PROGRA" FOR .THE 1130 SYSTEM lllO l·TERIUPT TEST

PART ND. 2191270

PAGE

0004

llVEL 4 - Al THE END OF A FEED OPERATION. THIS INTERRUPT IS GENERATED. THE

ll:Sl TRAPS SUCH FAILURES AS. ·NO JNH:RRUl'T C.ENERATED DURING A VAJT OP, NO

eINnlstUDURPTINTGEERNREURAPTTEDADVDHREILSES

PROCRAN IS RUNNING· ND TRANSFER OF BSI L BITS FRON l/O BU!.S TD B REG, DROPPING OR

INSTRUCTION PICKING

, 81T:i BETWEEN 1/0 BUSS AND B REGo ANO THE DHECTIDN OF AN INTERRUPT LEVEL NOT

BUNG RESET WHILE THIS TEST. JS, BEING RUN. ALL READ/JN DEVICES USE THIS PHASE

OF THE TEST AND THE WAITS ARE IDENTIFIED BY WAIT lX WHERE X JS THE PROBLEM

IDE·TJFJH.

LEVEL 0 - THE 1442 IS THE ONLY READ/IN DEVICE USING THIS PHASE OF THE TEST. THE TEST TRAPS PRDBLE"S AS. ND IN.TERRUPT .GENERATED, NO LEVEL 4 INTERRU,.T c;l:NERATED AFTER AT LEAST l LEVEL D INTERRUPT, PICKED DR DROPPED AD.DRESS
BITS ASSOCIATED WITH A LEVEL 0 INTERRUPT. LESS THAN 8D COLUMN INTERRUPTS BEFORE AN ENO OP, AND MORE THAN 80 COLUMNS BEFORE AN END OP. THE WAITS ASSOC.IATED WITH THIS PHASE .ARE-WAIT 2X, WHERE. X IDENTIFIES THE PROBLEM.

AUTOMATIC LEVEL RESET LOOP - ALLOW SCOPING OF LEVELS WHICH CANNOT BE RESET. THIS MODE IS IDENTIFIED BY WAIT 3F. IF THE LEVEL IS RESET WHILE LOOPING, THE PROGRAM WILL WAIT. THE WAITS ASSOCIATED WITH THIS PHASE ARE-WAIT 3X, ..HERE X IDENTIFIES THE LEVEL. DEPRESSING START WILL CAUSE .THE PRDGRA" TO GD TO
WAIT 1, WHERE A NEW SETUP CAN BE "ADE.

THE TEST IS DYNAMIC WHILE TESTING LEVEL 0 AND LEVEL 4 INTERRUPT OPERATION. IF AN INTERMITTENT FAILURE IS ENCOUNTERED, THE PROGRAM WILL INDICATE EACH FAJLURE. IF THE TEST IS IN A SCOPE LOOP AND THE TROUBLE DISAPPEARS, THE PROGRA" AUTOMATICALLY RECOVERS AND TRIES TO COMPLETE A SUCCESSFUL RUN OR TRAP ANY OTHER FAILURE THAT "IGHT OCCUR.

6e APPENDIX INONEt

·

\

J

J
j

) ;-

)

) )
1
j
1
)

DATE 01MAY66 15APR67 UJUN6T

EC lllDe' 415490 , 419605

:420:n1

PROG ID 0318-·.

PAGE

0004 ' ;

i

)

,J

.. , .. ..
. ------------ ·-·----------- -------
.. ......,
-./

· ·
I I I I I I I I
c c c c c
c c
I c
l r
r.

I .... llAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM JNTHllUPT TEST

OZBC 0500 0 1000
OSOl 0 300F

0502 00 65000734 0504 00 1>0000008 0506 OD 65000744 0508 00 60000009 050A 00 65000754 050C 00 6DOOOOOA 050E 00 65000764 0510 00 6000000B 0512 00 65000770 0514 00 6DOOOOOC 0516 00 650007BB 0518 DO 60000000 051& DO 6500070B 051C 00 60000004 051E 00 650007c7 0520 00 6000000E 0522 00 650007F3 0524 00 60000000
0526 0 7001
O!!ii2l 0 3001

oo 0521

6~ooaooo

052A 0 69fB

0528 00 OLOOOA66

0520 00 C'9000A77

052F 0 llOt

0530 00 04000A78

AIS

ORG

/500

·BEGJh NOP W···A·IT·F···W·A·I·T·····/·f······························

· ·

WAIT F

· ·

· IF PROGRAM IS BEING RUN BECAUSE AN INTRPT ·

· INDICATOR JS NOT BEING CLEAREDt SST COSOLE·

··ENTRY SWITCHES 4---7 TO IDENTIFY LEVEL AT··

· FAULT AND SELECT DEVICE TO BE USED JN TEST·

··MAKE DEVICE READY AND PUSH START..

·
·

· IF PROGRAM IS BEING RUN BECAUSE OF SOME ·

· OTHER REASON THAN STATED ABOVEt

·

. · A. SELECT DEVICE V!A CONSOLE SWITCHES ·

*·*

0--2. B. MAKE DEVICE READY.

· *

* * t. PRESS START.

·

NOTE INITIAL WAIT F t SELECi PROGRAM READ

···*·········IJNN···T···E···DR···ER···VU···IC···PET·········V···E···C···TO····R·····.···S···E···T···U···P···.······························································*

MAPIT LOX Ll VECOO

STX Ll /0008

LEVEL 0

LOX Ll VECOl

STi Ll /0009

LEVEL 1

LOX Ll VEC02

STX Ll /OOOA

LEVEL 2

LOX Ll VEC03

STX Ll /OOOB

LEVEL ~

LOX Ll VEC04

STX Ll /OOOC

LEVEL 4

LOX Ll VEC05

STX Ll /0000

LEVEL 5

LOX L1 BAD12

STX Ll /0004

BIT 12 DROPPED

LDX L1 BAD14

STX Ll /OOOE

BIT 14 PICKED

LOX Ll NOADR

·

STX Ll /0000

·

MDX

lllHICH

NO INTERRUPT ADDR

·W··*·A·I·T·l··W·A·IT······1······W·A·I·T··l······················
· A. SELECT DEVICE VIA CONSOLE SWITCHES ·

.···**·····tB·.. ··M0P·RA-·KE·ES2·S·.D·SE·TV·AI. C·M.E·T·.·R·E·A·D·Y·. ·······················

WHICH LOX SU
XJO
LO SRA STD

Ll /1000 1 WA JTl-1
L BITSW
L BITSl 12
L 8ITS2

READ RIT ~WITCHES LOAh AIT SWITCHES S~l U~ FOR D~VJCE

DATE EC NO.

O&MAY66 l!!iiNOV66 15JUN67

41~4901 419605

420)17

PART NO. 2191268

PAGE

I

3A800000
3A800010
3A800020 3AB00030
3A800040 3A800050
3A800060 3A800070
3A800080 3&800090 3A800100
3A800110 3AB00120 3A800130
3A800140 3AB00150
3ABOOl60 3UO'll70 3A800180
3A800l90
3A800200 3&800210
3A800220 3A800230 3AB00240
3A800250 3A800260 3A800270
3A800280
3A800290 3A800300
3AB00310 3A800320 3A800330 3A800340
3A800350 3Atl00360 3A800370 3A800380 3U:>0390
3A800400 3A800410 3A800420 3A800430 3A800440 3A800450
3A800460 3A800470 3A800480
3All0.0490
3&800500 3&800510 3Atl00520
3AB005SO 3A800540
3A800550
3A800560 3A800570 3&800580 3&800590 3'800600 3Atl00610
3A800620 3A800630 3'800640 3A800650 3Atl00660 3A800670

PROG ID 03Al-O

PAGE

l

·
·
·
· )
· )
· )
· )
)

, ,

,

J
, '

'

t

1 J

'

, '

'
l

,

)
, ) ,
J

o-·c

. / '\

\

,'

'-.._.,./

,,----....---r·-, -

{
\

_ ..

__

,.

(
'-.__.,·'

u-- ,,...-·; .

.,,~·-·.'
0

0

,--
L

IBM MAINTENANCE OJAGNOSTIC PROGRAM FOR THE 1130 SYSTEM INTERRUPT TEST

~ART ND. 2191261

PAGE

IA

0532 0 1801 0533 00 4C0405C8 0535 0 1801 0536 00 4C0405Cl 0536 0 1801 0539 00 4C040588
053B 0 3008 053C 00 4C000528 053E 00 OCOOOA66 0540 00 C4000A77 054t2 0 1808 0543 00 04000A79 0545 0 1803 054b 00 4C040580 0548 00 C4000A79 054A 00 4C040578 054C 0 1801. 054D 00 4C040590 054F 0 1801 0550 00 4C0405A4 0552 00 4COOD6AE
0554 00 65003030 0556 00 60000739 0558 00 65003031 055A 00 6D000749 055t 00 65003032 055E 00 6D000759 0560 00 65003033 0562 00 60000769 0564 00 65003035 0566 00 600007t0 0568 00 C4C0091E 056A 00 D400073F
056C uo D400074F
056E 00 0400075F 0570 00 D400076f 0572 00 D40007t6 0574 0 303F 0575 00 4C00052i 0571 0 70FD 05.78 0 1801 0579 00 4C04059A 0571:l 0 1801 057C 00 4C0405AE

SRA

l

BSC L WHAT31E CHECK FOR 25Ul

SRA

1

BSC L WHAT21E CHECK FOR PAP~R TAPE

SRA

l

·········B·SC····L··l·if·H·A·T·l·tE······C·H·E·U···FO·R···1·4·4·2·······

· ·

lllAIT 8

·

.·····M·NO·A·KD·E·E·SVE·lCL·EE·C··NT·IAO·SN··F·AO·NUD·~·D·P·TU·OS·S·B·E·S·TS·AE·LR·ET·C··T·E·D·.·········*· ,

WAITS WAIT B

NO DEVICE SELECTED

·

BSC L WHICH

CKLOP XIO L BITSW

SET UP TO CHK AGAIN READ BIT SWITCHES

LO L 8ITS1

LOAD BIT SWITCHES

SRA

8

LEVEL ON CHECK

STD l BITS3

LEVEL CHECK BITS

SRA

3

CHECK FOR LEVEL 0 ON

l\SC L VECT01E SET UP LEVEL 0 LOOP

LD L BITS3

LEVEL CHECK lllTS

BSC L CKBIT tE NUM OF LEVEL IS ODD

SRA

l

CHECK FOR LEVEL 2 ON

BSC L VECT21E. SET UP LEVEL 2 LOOP

SRA

1

CHECK FOR LEVEL 4 ON

Bsr L VECT4tE SET UP LEVEL 4 LOOP

········BS·C····L··C··L·R·IX········N·O··R·E·S·ET···L·O·O·P··S·E·L·.··

·

WAIT 3F

·

· LEVEL RESET LOOP OPTION HAS BEEN CHOSEN. ·

· ·

TURN C.E. INTERRUPT SWITCH SHOULD SET UP AN AUTOMATIC

- OFF. THIS RESET LOOP FOR

* ·

· DEVICE AND LEVEL SELECTEDtFOR SCOPE/WORK. ·

··· ············R··ES··T··O··R··E···~··L·E·V···E·L······R··E··SE··T······LO···O···P····W··A··I··T··S···················

GOLOP LOX Ll /3030

STX Ll MOD13

RESTORE WAIT 30

LDX l l /3031

STX Ll MOD14
:.ox Ll /3032

RESTORE WAIT 31

STX Ll MOD15

RESTORE NAIT 32

LDX l l /3033

STX Ll MOD16

RESTORE WAIT 33

LDX Ll 13035

·

STX Ll MDD17

RESTORE WAIT 35

LD L MOD12+1 SET UP WAIT 1 RETURN

STD L MOD13+6

STO L MOD14+6

STO L MOD15+6

...

STD 'L MOD16+6
STD L MDD17+6

LOOPS NAIT
BSC L . MDX
·
CKBIT $RA 8SC L SRA
esc L

/3F WAITl LOOPS+l
1
VECT31E 1 VECT5tE.

CHECK FOR LEVEL 3 ON SET UP. LEVEL 3 LOOP CHECK FOR LEVEL 5 SET UP LEVEL 5 LOOP

3A800b80
3All00~90
3A800700 3Atl00710 3A800720 3A800730 3'800740 3A800750
3'800760 3Atl00770
3Atl007tlO 3At10(\790 3At100800. 3Atl00810 3Atl0082D 3All00830
3A800840 3At100850 3All008b0 3A800870 3All00880 3A800890 3A800900 3A800910 3A800920
3All00930 3A800940 3A800950
3A800960 3A800970 3A800980 3A800990 3A80l000 3AB01010
3A801020 3A801030 3A801040 3All01050 3A801060 3A801070
3A801080 3A801090 3A80UOO
3A801110 3'801120 3A80ll30 3'801140 3A80ll 50 3A801160 3'801170 3A80ll80 3'801190 3'801200 3&801210 3A801220 3A801230
3A801240 3A801250
3A801260 3A8t'l270 3U01280 3Al:l01290 3A801300 3AB01310
3A801320 3At101330 3&801340 3A80135tt'

DATI:: EC NU.

OlMAY66 l5NOV66 15JUN67 4l5490B 419605 420317

PROG ID 03Al-O

.,.,

PAGE

IA

..

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM INTERRUPT TEST

057E 00 4C000586o
0580 00 65000731 0582 00 60000576 0584 00 4C000554
0586 00 65000741 OS88 00 6D000576o 058A 00 65000740 058C 00 6D000009 058E 00 4C000~54
0590 00 65000751 0592 00 600~0576 0594 00 65000751 0596 00 6000000A 0598 00 4C000554
059A 00 65000761 059C 00 6D000576 059E 00 65000760 05AO 00 6DOOOOOB 05A2 00 4C000554
05A4 00 6500081E 05A6 00 60000576 05A8 00 65000810 05AA 00 6000000C 05AC 00 4C000554
OSAE 00 65000788 OS80 00 60000576 0582 00 65000787 0584 00 60000000 0586 00 4C000554
0588 00 OCOOOA58 05BA 00 4C0405BE 05BC 00 4C0005D~
05BE 0 300A 05BF 00 4C000528
05Cl 00 OCOOOA5A 05C3 0 l80A 05C4 00 4C0405C8 05C6 00 4C00061E
05C8 0 3008 05C9 00 4C000528
05CB 00 OCOOOASC OSCO 00 4C040501 OSCF 00 4'000666

·

BSC

VECTO LOX

STX

BSC
·vi:cn LDX

STX

LOX

STX

·

BSC

VECT2 LDX

STX

LDX

STX

·

BSC

VECT3 LDX

STX

LOX

STX

·

BSC

YECT4 LDX

STX

LDX

STX

·

BSC

VECT5 LDX

STX

..

LDX
STX
BSt

L YECTl
Ll LOOPO+l l1 LOOPS+2 L GOLOP
Ll LDOPl+l Ll LDOPS+2 Ll LOOPl Ll /00.09 L GOLDP
Ll LDOP2+1 Ll LOOPS+2 Ll LOOP2+1 Ll /OOOA L GOLDP
Ll LOOP3+1 Ll LCOPS+2 L1 LOOP3 L1 /0008 L GOLOP
Ll ·LOOP4+1 Ll LOOPS+2 Ll LOOP4 L1 /OOOC · L GOLOP
Ll LOOP5+1
L1 LOOPS+2 L1 LOOPS Ll /OOOD
L GO LOP

SET UP LEVEL l LOOP
SET LEY LOOP vu; TO.R
SET UP,GO TO WA IT 3F SET LEV LOOP VECTOR SET UP1GO TO WAIT 3F SET LEV LOOP VECTOR SET UP1GO TO WAIT 3F SET LEV LOOP VECTOR SET UP1GO TO WAIT 3F SET LEV LOOP VECTOR SET UP1GO TO WAIT 3F SET LEV LOOP VECTOR SET UPtGO TO WAIT 3F

WHATl XID L SENSE

SENSE 1442 READY

BSC L NROYA1E CHK NOT READY

·*······B·SC····L···S·E·T·4·2··ll·A·IT·.··AS·E·T··U·P··1·4·4·2··P·R·O·G··v·~·*c

· 1442 SELECTED AND NOT READY. MAKE IT READY·

*$···OERN··TR·SYO·M··ESW··OI·TTH·CE·HR·E·S·D. ·E·PVU·IC·SH·E··SS·TE·AL·ER·CT·T.·IO··N··V·IA···C·O·N·S·O·L·E···.

NRDVA WAIT /A

SEL 1442/NDT READY

·

BSC L WHICH

llHAT2 XIO L UNPT

CHK DEVICE AGAIN SENSE P.T. READY

SRA

10

BSC L NRDYB1E CHK NOT READY

·······B·SC·····L···SE·T··P·T·······S·E·T··U·P··P·.·T·.··P·RO··G··V·E·C

·

WAIT B

*

· P. T· SELECTED AffO NOT. READY· MAKE IT READY·

* OR SOME OTHER DEVICE SELECTION VIA CONSOLE*

····EN··TR·Y···S·W·I·T·C·H·E·S·.··PU··SH···S·T·A·R·T·.················*

NRDYB WAIT /8

SEL P.T./NOT READY

·

BSC L WHICH

CHK DEVICE AGAIN

WHAT3 XJO. L SEN25

SENSE 2501 READY

BSC L .· NROYCtE

CHK NOT READY

·· ······B·SC····L···S·E·T·2·5··W·A·I·T··CS·E·T··U·P··2·5·0·1··P·RO·G···V·E·C*

· 2501 SELECTED ANO NOT READY. MAKE IT READY·

· DR SOME OTHER DEVICE SELECTION VIA CONSOLE·

DATE EC NO.

OIMAY66 15NOV66 15JUN6l 4154908 419605 420)11

PART ND. 2191268

PAGE

2

3A801360 3A801370 3A801380 3A801390
3A801400 3A801410 3A801420 3A801430 3A801440 3A801450 3'801460 3A801470 3A801480 3A801490 3A801500 3A801510 3A80152il 3A801530 3A801540 3A801550 3A801560 3A801570 3A80i580 3A801590 3A801600 3A801610 3A801620 3A801630 3A801640 3A801650 3A801&60 3A801670 3A&Ol680 3A801690
3A801700 3A801710 3A801720 3A801730 3A801740 3A80l750 3A801760 3AB01770 3A8017BO 3A80l790 3A801800 3A80l810 3A801820 3A80l830 3AB01840 3A801850 3A801860 3A801870 3A801880 3A801890 3A8019'JO 3A801910 3AllOl920 3AB01930 3A801940 3AB01950 3A801960 3A801970 3A801980 3AB01990 3A802000 3A802010 3A802020 3AB02030

PROG 10 03AB-O

PAGE

2

......

/

')

·, _/

··.

:J ')

·
·
·
· )
· )
1 I ) I J J
)
1
)
1
)
J
)
, )
' '
j
,

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM INTERRUPT TEST

05Dl 0 300C 05D2 00 4C0005Z8
0504 00 65000A58 05D6 00 6D00060C 05D8 00 6D0006EA OSDA 00 6D00072A OSDC 00 60000736 o5DE oo 60000746 05EO 00 6D000756 05E2 00 60000766 05E4 00 6DOObi72 05E6 00 60000780 05EB 00 600007C9 OSEA 00 600007DO 05EC 00 600007E9 05EE 00 6D0007F5 05FO 00 6D000802 05F2 00 6000080B
05F4 00 65800A8C 05F6 00 6D00060D
OSFB 00 65800A88 05FA 00 6Dqoo6EB 05FC 00 6D000803 05FE 00 6D00080C
0600 00 65000A6A 0602 00 6D0006EF
0604 00 65000A85 0606 00 600006FE 0608 00 60000723
060A 00 65000AB2 ObOC 00 6D0007A9
060E 00 65000829 0610 00 600007AB
0612 0 3005 0613 00 OCOOOA66 0615 00 C4000A77 0617 0 18\lC 0618 00 94000A78 061A 00 4Cl8053E 06IC 00 4C000528
06IE 00 65000A5A 0620 00 6000060C 0622 00 600006E& 0624 00 6D00072A 0626 00 6D000736 0628 00 60000746

·*··fN·T·R·Y···S·W·J·T·C·H·E·S·. ··PU··SH···S·T·A·R·T·. ·················

_NKOYC WAIT

/C.

S~L 2501/NOT REAOY

BSC L WHIC~
·
st-l42 LOX LI SENSE

CHK DEVICE AGAIN SET UP 1442 SENSE WO

STX l l BUSY+l

STX l l TE,ST1+3

STX l l WAITG+2

STX LI VEC00+2

STX l l VEC01+2

STX LI VEC02+2

STX l l VEC03+2

STX LI VEC04+2

STX Ll YEC05+2

STX LI CKDOK+2
s TJI: l l BA0l2+2

STX LI U.014+2

STX LI NOAOR+2

STX LI DSWCK+3

·

STX LI DSWCK+l2

LOX 11 SRAOl

SET UP 1442 BUSY CHK

·

STX l l BUSY+2

LC'IC 11 NOP IT

SET UP 1442 CONTROLS

STX Ll TEST1+4

STX l l DSWC!t+4

·

STX Ll OSWCK+l3

LOX l l FEED

SET UP 1442 XID

·

STX Ll TEST1+8

LOX LI KlOO

SET UP 1442 LOOP CNT

STX Ll NUMBR+l

STX Ll NUMCK+I

·

LOX LI KOlO

SET UP 1442 GOOD CNT

·

STX L1 FINSH+I

LOX LI SETUP

SET UP 1442 TEST VEC

···········ST·X····L·l··F·IN··S·H·+·W3·A·I·T··5······················

· 1442 WAS FOUND READY ANO NILL BE THE

·

* *

DEVICE USED IN THE IF INTERRUPT DELAY

TEST. SW ON,

TURN

OFF

· ·

* IF PROGRAM DOES NOT START RUNNING BECAUSE ·

* OF A PENDINC INTERRUPT, DEPRESS START. ·

···············································

WAIT

5

1442 SELECTED

XIO L 8ITSW

READ elT SWITCHES

LO L BITSl

LOAD BIT SWITCHES

SRA

12

S L BJTS2

LAST DEVICE SELECTEO

BSC L CKLOP,+- CHK FOR LEVEL LOOP

·

BSC L WHICH

SETPT LOX l1 SEt~PT

NEW DEVICE SELECTED SET U~ PT SENSE WO

STX l l BUSY+l

STX L l TEST1+3

STX LI WA ITG+2

STX LI VEC00+2

STX LI VEC01+2

DATE EC NO.

01MAY66 15NOV66 l5JUN67 4154908. 419605 420317

PART NO. 2191268

PAGE

2A

3A802040 3At102050 3Al!02060 3All02070 3Al:I02080 3Al!020'i0 3At10ll00 )At102 l I 0
3A80?.120 3Ab021JO 3Al:I02140 3Al!02 l 50 3All02160
3·802170 3Al!02180 3Al!02190 3A8:>2200 3Al:l02210 3Al:I02220 3A802230 3A1:102240 3Al!022 50
3A802260 3A802270 3A802280 3A802290
3A802300 3All02310
3A802320 3A802330 3A802340 3A80l!350 3A802360 3Al!02 370
3A8023BO 3A802390 3A802400 3A802410 3A802420 3A802430 3A802440 3A802450 3A802460 3A802470 3A802480 3A802490
3A802500 3A802510 3A802520 3A802530 3A802540 3AB02S50
3A802560 3AlllJ2 570 3AB02580 3AB02590 3A802600 3A80ibl0 3All02620 3A802630 3A802640 3Al!026SO 3All02660 3Al!02670 3A802680 3A802690 3A802700
3A8027l0

PROG 10 03A8-0

PAGE

2A

Ii. '
l 1 l
i
>I ! '
)
)·
j i
:') ' i
>

.J

j
'-.__/.

,-- "\

·'\
!
' ,/

c

(~·

laM MAINTENANCE DJA;NOSTIC PROGRAM FOl THE 1130 SYSTEM
IN1EHUP'f TEST

062A 00 60000756 062C 00 600007b6 062E 00 60000772 0630 00 60000780 0632 00 600007C9 0634 00 60000700 0636 00 600007E9 0638 00 600007F5 063A 00 60000802 063t 00 60000808
063E 00 65800A8E 0640 00 60000600
0642 00 65800A80 0644 00 600006EB 0646 00 60000803 0648 00 6000080C
064A 00 65000A72 064C 00 600006EF
064E 00 6SOOOA85 0650 00 6D0006FE Ob52 00 60000723 0654 00 600007A9
0656 00 65000912 0658 00 600007A8
065A 0 3006 0658 00 OCOOOA66 0650 00 C4000A77 065F 0 l80C 0660 00 94000A78 0662 00 4tl8053E 0664 00 4C000528
0666 00 65000A5C 0668 00 6000060C 06U 00 600006EA 066C 00 6000072A 066E 00 60000736 0670 00 60000746 0672 00 600007!>6 0674 00 60000766 0676 00 60000772 0678 00 60000780 067A 00 600007C9 067C 00 60000700 067E 00 600007E9 0680 00 600007F5 0682 00 60000802 0684 00 60000808
0686 00 65800A8C 0688 00 60000600

STll Ll VEC02+2
STX ll VE.C03+2 STll L1 VEC04+2 STX L l VEC05+2 STX Ll CIC.OOK+2 STX Ll 8AD12+2 STX Ll IUD14+2 STX L l HOADR+2 STX Ll OSWCIC.+3 STX Ll DSWCK+l2

LOX U SRAll

SET UP P.T. BUSY C.Hlt

STX Ll BUSY+2
·

LOX 11 Sl<AlO

SET UP P.T. MDV CHK

STX ll TESTl+4

STX Ll OSWCK+4

STX LI DSWCK+l3

LOX Ll CNTRL STX Ll TEST1+8

SET UP P.T. lliD

LOX L1 It 100
STX Ll NUl-lBR+l STX Ll NUMCK+l STX ll FINSH+l

LOX Ll lilAiTA SU Ll FINSH+J

SET UP P.T. TEST VEC

Ill
cecoooooooeooooooeo······ooeooooooooooooo····

·

0

·

WAIT 6
·

o PAPER TAPE WAS FOUND READY ANO WILL BE THE·

*o OEV!CE USED JN THE TEST. IF INTERRUPT DELAY SW ONt TURN OFF

o o

· IF PROGRA~ DOES NOT STA~T RUNNING BECAUSE ·

··o··O·F ··A··P·EN··D·IN·G···IN··T·E·R·R·U·P·T·,··D·E·P·R·E·S·S··S·T·A·R·T·.······o

WAIT

6

PAPER TAPE SELECTED

XIO L BITSW

LO L BITSl

SRA

12

READ BIT SWITCHES LOAD BIT SWITCHES

S

BSC

·

BSC

SET25 LOX

L BITS2 L CKLOP,+L WHICH
Ll SEN25

LAST DEVILE SELECTED CHK FOR LEVEL LOOP NEW DEVICE SELECTED
SET UP 2501 SENSE WO

STX Ll BUSY+l STX Ll TEST1+3 STX Ll lilAITG+2

STX Ll VEC00+2 STX Ll VEC01+2

STX Ll YEC02+2 STX Ll YEC03+2 STX Ll VEC04+2 STX Ll VEC05+2 STX Ll CKOOK+2 STX Ll 8AD12+2

STX Ll 8AD14+2
STX Ll NOAOR+2 STX Ll OSWCK+3

·

STX Ll OSllCK+l2

LOX 11 SRAOl

SET UP 250J BUSY CHK

STX L1 BUSY+2

DATE Et NO.

01MAY66 15HOV66 15JUN67 4154908 419605 420317

(''\
'--'

PART NO. 2191261

PA~E

J

3A802720 3A802730, 3All02740 3A802750 3A802760 3A802770 3A802780 3A802790 3All02800 3A8021110 !All0282'1 3AB02tl30 3A802840 3All02850 3A802860 3A802870 31\802880 3A802890 3A802900 3A802910 31\1102920 3A802930 3A802940
3All02.950 3A802960 34802970 3A802980 3A802990
3A803000 3A803010 3A803020 3A803030 3A8030lt0 3A803050 3A803060 . 3AB03<170 3A803080 3A803090 3A803100 3A803ll0 3A803120 3A803130 3A803140 3A803150 3All03l60 3'603170 3A803180 3A803190
~A803200
3A803210 3A80322C 3A803230 3U03240 3A803250 3A803260 3A803l70 3A.803280 3All03290 3A803300 3A803310 3A803320 3A803330 3A803340 3A803350
3A803360 3A803370 3A803380
3A803390

PROG ID 03A8-0

PAGE

J

· )
·
·
·
· ·
) ) )
)
)
l
'
)
J 1
)
1
'
....
,
' ) '
'

L.:

,,, ______ - - - - - - - - -

I
~.·'

I
.' \_ . - -·- - -----·

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOA THE 1130 SYSTEM INTERRUPT TEST

068A 00 65800A8B 068C 00 600006E8 068E 00 &0000803
0690 oo 6000080C
0692 00 65000A6C 0694 00 b00006EF
0696 uu 65000A85
0698 00 600006FE 069A 00 60000723 069C 00 600007A9
069E 00 65000912 06AO 00 600007A0
06A2 0 3007 06A3 00 OCOOOA66 06A5 00 C4000A77 0E>A7 0 180C 06A8 00 94000A78 06AA 00 4Cl8053E 06AC 00 4«:000528
06AE 0 6300 06AF 0 6200 0680 0 6100 Ot.81 00 65000770 0683 00 &DOOOOOC 0685 00 C4000727 0687 (\0 0400073F 0689 00 0400074F 0688 00 040007SF 0680 00 0400076F 068F 00 040007C6 06Cl 00 040007E6 06C3 00 040007F2 06C5 00 040007FE 06C7 00 65003013 06C9 00 60000739 06C8 00 65003014 06CO 00 60000749 Ot.CF 00 65003015 0601 00 60000759 0603 00 65003016 0605 00 60000769 0607 00 65003017 0609 00 600007CO
0608 00 OCOOOA58 0600 0 1801 O&OE 00 4C0406D8 O&EO 00 OCOOOA66 O&El 00 C4000A77 06E4 0 lllOC 06E5 00 4C040771

·

LOX 11 NOPIT

~ET UP 2501 CONTROLS

STX L1 TfST1+4

STX Ll OSWCK+4

S,TX ll OSWCK+l)
·

LOX Ll FEEDS

SET UP 2.501 XlO

STX Ll TESTl+B

LOX Ll KlOO
STX Ll NUMBR+l STX Ll NUMCK+l STX Ll Fll'.lSH+l

SET UP 2.501 CARO CNT

LOX U WAITA STX Ll FINSH+3

SET UP 2501 TEST VEC

·~·o·········································

·

0

* ldA IT 7
·* 2501 WAS FOUND READY ANO WILL BE THE

o ·
$

*DEVICE USED IN THE TEST.

·

c
* *

IF SOME OTHER DEVICE IS DESIRED. OtVJCE READY ANO MAKE NEW DEVICE VIA THE CONSOLE ENTRY SWITCHES.

MAKE THAT· SELECTION·

·············································

WAIT

7

2501 SELECTED

XIO l BITSW

READ BIT SWITCHES

LO L BiTSl

LOAD BIT SWITCHES

SIU\

12

S L 81TS2

LAST DEVICE SELECTED

BSC L CKLO~,+ CHK FOR LEVEL LOOP

BSC l WHICH

NEW DEVICE SELECTED

"CUU LO!t ! 0

LOX 2 0

LOX l 0

LDlt ll YEC04

STX ll /OOOC

LO L NUMCK+5 RESTORE LOOP CHK VEC

STO l M0013+6

STD L M0014+6

STD L 140015+6

STD l 140016+6

STD L 140017+6

STO L 140018+6

STO L M0019+6

STO l MODU+6

LOX Ll /3013

STX Ll MOD13

RESTORE WAIT 13

LOX Ll /3014

STX Ll M0014

RES TORE WAIT 14

LOX Ll 13015

STX Ll MGOl 5

RESTOl<E WAIT 15

LOX ll /3016

STX ll MOOl6

RESTORE WAIT 16

LOX Ll 13017

·

STX Ll M0017

BUSY XIO L SENSE

RESTORE WAIT l7 SENSE OSw

SRA

1

SET UP TO CHK BUSY

BSC L 8USY,E

CHECK FOR BU!>Y

XJO L BITSW

SENSE BiT SWITCHES

LO L BITSl

LOAD BIT SWITCHES

SRA

12

tHK FOR WAIT l OPT

BSC L VEC04+l,E SET UP FOR RESTORE

OATE
ft NO.

OlMAY66 15NOY66 15JUN67 4154908 419605 420317

PART NO. 2191268

PAGE

JA

3A803400 3A803410 3A803420 3A803430
3A8.03440 3Ab03450 3A110 3'-60 3A803470 3A803480 3U03490
3A803500 3A8Cl35l0 3All03520 3A803HO 3Ali03540 3A803550 3.fl.8-035b0 3"803570 3A803580 3A803590 3All03600 3A803610 3A803620 3A803630 3A803640
3A8036SO 3A803660 3A803670 3A803680
3A803690 3A803700 3A803710
3A803720 3A803730 3A803740 3A803750 3A803760 3A803770
3uonsJ
3A803790 3A803800 3"603810 3A803820 3A.ll03830 3A803840 3A803850
3A80386G 3A803870 3A803880 3A80389Q 3A803900 3A803910 3A803920 3A80393.0 34803940 36803950 3A803960 3A803970
3A803980 3A803990 3A804000 3AU0401.0 3A804020 3A804030
3004040 3AU04050
3A804060 34804070

PROG JD 03A8-0

PAGE

3A

C.
>
") t
i I
") l
., l
:1-

___ ··- ·-- ..... ··----

llN MAINTt..ANCE DIAG..OSTIC P·OGlAN FOi' THE 1130 SYSTEM lNUHUf'T TEST

06E7 00 67800A70 06f9 00 OCOOOASB ObE:8 0 1000
out 00 ltC0407FF
Obf:E 00 OCOOOA6A
06FO 0 3011 06Fl 0 70U 06F2 0 73FF 06F~ 0 70FE 06F4 0 6100 06FS 00 6DOOOA7A 06F7 00 C4000A7C 06f9 00 84000A7F 06FB 00 04000A7C 06FD 00 94000A8S 06FF 00 ltt100817
0701 0 3012 0702 00 65000770 0704 00 6DOOOOOC 0706 00 65001000 0708 O 69E7 0709 0 69E'1 070A 0 69F6 0708 D 7009 070C 00 65001000 070E 0 69El 070F 0 69El 0710 00 650007C7 0712 00 6COOOOOC 0711t 0 70C6
0715 0 6100 0716 00 6DOOOA7A 0718 00 ltC000998
07U 0 '13FF - 0718 0 70fE
071C 00 C4000A7C 071E 00 840UOA81 0720 00 01t000A7C. 0722 00 94000A8S 0724 00 lttl00728 0726 00 4C00071S
DATE
EC ..o.

·

TUll LOX 13 DELAY

XIO L SfNSE

NOP

8SC l OSWCK1E

· · · · · · · · ·

XIO l FEED

lUNC.K NAIT /11

MODll MOX

CK RUN

MOX 3 -1

MDX

MOOll+l

LOI l 0

STX Ll GDCNT

LO L LPCNT

A L ADDOl

STD L LPCNT

NUM&l S L KlOO

·

ISC L NAIT21-

UNOK WAIT /12

LDX Ll VEC04

STX Ll /OOOC

LOX Ll 11000

SU 1 RUNCK

STX 1 MOOll

STX l RUNOlt

· MDX

FDCYC

CKRUN LOX Ll /1000

SU 1 RUNCK

STX 1 MODll

LOX Ll CKDOlt

STX Ll /OOOC

·

MOX

FDCYC LOX

BUSY 1 0

STX Ll GDCNT

ISC L CNTCK
·
ERROR MOX 3 -1

MDX

ERROR

LD L LPCNT

A L KOOL

STO L LPCNT

NUMC.lt S L KlOO

8SC L WAITG·-

·

8SC L FDCYC.

lS"'OVH 419'05

SOO MSEC DELAY SENSE FOR READY

CHECK FOR READY FEED

····················

* *

NO

WAIT 11 INTERRUPTS

*
·

*· WERE GENERATED. · TO CKECK OUT RUN ·

·*· ··STT·RA·IGR·T·G·E·R·,··P·U·SH········

NO INTERRUPTS

SET UP RUN TRIG CHK

DECREMENT DELAY BY l

RESET GOOD PASS CNTR LOAD LOOP COUNT
ADD 1 TO LOOP COUNT STORE LOOP COUNT CHK FOR STOP LOOP

·*······W·A·I·T··1·2········

*· NO INTERRUPTS

* ·

WERE GENERATED. SETTING OF RUN

*·*

TRIGGER APPEARS o

~ NOT TO BE THE o

* · CAUSE OF THE

* ·
·

FAILURE. TO GO INTO

SCOPE *

· LOOP1 PUSH START.·

·NO···IN·T·-·R·U·N~··T·R·IG···C·K·EO·

SET UP LEVEL 4 Vet NOP SET UP SCOPE LOOP

8RAl\IC.H TO SCUPE LOOP SET UP RUN TRIG CHK

CHECK RUN TRIGGER
RESET GOOD PASS CNTR CHK COUNT OPTION
STE:P DOWN DELAY LOAO LOOP COUNT ADO l TO LOO~ CNT STORE LOOP CNT CHECK FOR STUP LOOP CHECK ~Ok WAIT 2 HED AGAI"'

PART ..o. 2191268

PAGf:

4

3Atl04080 3A804090 3A804l00 3A804ll0 3All04120 3A804130 3A80.. 140 3A804150 3A80.. lb0 3A804l 70 3A804l80 3A804190 3A804200 3A804210 3A801t220 3A804230 3&804240 3A80..250 3AB04260 3A804270 3A804280 3A804290 3A80.. 300 3A804310 3A804320 3A604330 3A80.. 340 3&804350 3A8043b0 3A804370 3A80.. 380 3A804390 3A804400 3A8041tl0 3A804..20 3A801t430 3A80..440 3A80lt450 3A804..60 3A804470
3'804480 3'804490 3A804500
3A804510 3&1104520 3&1104530 3A804540 3A804550 3A804560 3A804570 3A80.. 580 3A804590 3A804600
3A80lt610 3004620 3'804630 3AB04640 3A801t650 3A804660 3A801t670 3A804680 3A801t690 3A804700 3A804710 3'804720 3A80 ..730 3A804740 3U04750
.. PROG ID 03A8-0
PAGE

) )

)

) )

)

)

)

)

lbM MAINTENANCE DIAGNOSTIC PROGRAM fOR lHE 1130 SYSTEM
l"ilTE:kRUPT TEST

)

PART "'0· 2191268

PAGE

4A

)

)

)

)

) l

·····

·

·

··

·

·

··

·

·

··

·

·

··

·

·

········
WAIT 2

·

··

·

·

·

·4

·

·

··

·

·

··

····

3All04760
3All04770 3At1047110 3At104790

)

· NORMAL WAIT AFTFR DESIRED NUMBER OF LOOPS ·

3Atl04t100

)

· PASSES HAVE BEEN MAUE. PUSH STARi TU MAKE *

3A8048l0

· ANOTHER LOOP CYClf.

·

3Atl04820

,3 l )

0721:1 0 3002 0729 00 OC.OOOA58

··············································

WAITG WAIT 2

STOP SCOPE LOOP

XIO L SENSE

3'804830 3At10481t0 3Al!Olt850
3Atl01t860

) )

0728 0 6100

LOX 1 0

3A804870

s )
J )

072C. 00 6DOOOA7C 072E 00 4C000715
0730 0 0000 0731 00 OC.OOOASA 0733 0 1001

STX

·

BSC

LOOPO DC

XIO

·

MDX

L l LPCNT L FDtYC
0
L SENPT VECOO+l

RESET LOOP COUNT
··*····LL·EE··VV··EE··LL·····R0···E·S·AE··UT··T·O···L··O··O··P····**

3A801t880 3A804890
3A804900 3A804910
3A804920 3Atl04930 3At104940

)
)

1 )

073.. 0 0000

VECOO DC

0

· LEVEL 0 RESET ·

3AB04950

)

)
J ) 1 )
1 ,

0735 00 OCOOOA58 0737 00 1tC400739 0739 0 3030

XIO L BOSC L
· · · · · · · · · · ·
MOD13 WAIT
· · ·

SENSE MOD13
/30

*···SC·O··PE···LO·O··P·········

·*··IN·T·E·R·R·U··PT···0··L·E·V·E·L··

* *

WAIT 30 RESET DURING

*
AUTO·

· SCOPE LOOP.

·

· PUSH START TO GO ·

··· ····TO······W··A··IT······1··.·················

·

WAIT 13

·

· ·

DROPPED ADDR BIT 13. PUSH START

· *

·· ··FO·R···SC·O··PE···L·O·O·P·····

3Ab04960 3Atl04970
3Atl049110 3All04990
3A805000
3A805010
3A805020 3At105030 3A805040
3Atl05050
3A805060 3Atl05070
3At105080 3A805090
3A805100 3At105ll0 3A805120

) )
)

G73A 00 65800A90

LOX I! MOFYB

MDX ERROR

3A805130

')

073C 00 6D000739

STX Ll MOD13

3A805140

'

073E 00 4C000502
0740 0 0000 0741 00 OCOOOA62

8SC L MAP IT
·

LOOPl DC

0

XIO l PRINT

··· ··LE·V·E·L···l ··A·U·TO········*

3A805150
3A805160
3Al:l05170 3AB05180

)

'
'

1

'

'

)

)

')

0743 0 7001 0744 0 0000 0745 00 OCOOOA58 0747 00 4C400749
0749 0 3031

MOX

·VECOl DC

XIO L

· · · · · · · · · · ·

BOSC L

MOD14 WAIT
· · · · ·

VECOl+l 0 SENSE M0Dl4
/31

·· ··LE·V·E·L···R·E·SE·T···L·O·O·P··*
· LEVEL l RESET ·
·· ··SC·.·O·PE···L·O·O·P·········

·· ······W·A·IT···3·1·······*

· INTERRUPT l LEVEL·

· RESET DllRING AUTO·

· SCOPE LOOP.

·

···· ····PTUO··S··H··W··A··SITT··A··R··1T··.····T··O····G··O····*·

·

WAIT 14

·

· INTERRUPT CAUSED *

· A LEVEL I ADDR TO·
* BE GENERATED. *
* PUSH START FOR ·
·*··SC·.·O·PE···L·O·O·P·. ········

3A805190
3A805200 3A805210
3At105220 3Atl05230 3A805240 3At1052 50
3At105260 3A805270
3A805280 3&1105290 3A805300
3Atl05310 3At105320 3A80'>330 3At10531t0
3At105350 3At105360 3Ab0')370 3Als05380 3Al!05390
3All051t00

) )
)

07'A 00 65800A9l

LOX 11 MOFYC

MDX ERRQii.

3All05410

J7~C 00 6D000749

STX Ll MOD14

3All0'>4ZO

)

')

074E 00 4C000502

BSC L MAPIT

3All05430

)

)

DATE

OlMAY66 15NOV66 15JUN67

EC NO. 4154908 419605 42031'1

,., PROC. ID 03A8-0
PAGE

)

)

- '"\ I
.J

"\
,/

C, C, C: C'

c··

(_)

,,
"' ---' I

··--·------·-----------------------------------------..--

·

llN NA l ..Tf:NANCE. DIAGNOSTIC Pao~·.AN FOR THE 1130 SYSTEM IMTHllUPT HST

0750 0 0000 0751 00 OtOOOA5E 0753 0 7001 0754 0 0000 0755 00 OtOOOA58 0757 00 4'400759
0759 0 3032
075A 00 65800A92 075C 00 6D000759 075E 00 4'000502
0760 0 0000 0761 00 OCOOOA60 0763 0 1001 0764 0 0000 07b5 00 OtOOOA58 0161 00 4'400769
0169 0 3033
016A 00 65800A9J Ol6C 00 60000769 076E 00 4'000502 0710 0 0000 Olll 00 OtOOOA51 0713 0 6100 0714 00 6DOOOA7C 0776 00 65800A98 0778 00 600006Fl OllA 00 65003011 OllC 00 6D0006FO· 07lE 00 65003012 0710 00 6D000701 0712·00 65003013

· · · · · · · · ·

LOOP2 DC

0

XIO L DISK

·

MDX

VEC02 DC

VEC02+1 0

XJO L SENSE

BOSC L MODIS

· · ·

·····NODl5 WAIT

/32

LDX 11 MOFYD

STX LI NOD15

· · · · · · · · ·

ISC L NAPJT

LOOP3 DC

0

XJO L PLOT

·

MDX

VEC03 :>C

VEC03+1
0

XIO L SENSE

..···

BOSC L

··NODl6 WAIT

MOD16 /33

· · LDX

STX

·

BSC

VEC04 DC

XIO

LOX

STX

LDI

STX

lDX

STX

LDX

STX

LOX

II MOFYE Ll NOD16
L NAPJT
0 L SENSE
1 0 LI LPCNT II MOFYL ll MODll ll /3011 1.1 RUNCK ll 13012 LI RUNOK ll /3013

· ···················

·

WAIT 32

·

· INTEkRUPT 2 LEVEL·

· RESET DURING AUTO·

· SCOPE .LOOP.

·

· PUSH START TO GO ·

·····TO···W·A·I·T··I·.··········

· LEVEL 2 AUTO

·

·· ··LE·V·E·L···R·E·S·E·T··L·O·O·P···

· LEVEL 2 RESET ·

·· ··SC·O··PE···L·O·O·P·········

··**···BAINE·T·LEE~G'WRV·ER·ENALU·EIT·RP·AT2T·1~·CA5D·AD.·DU·RS·E·DT·D·****
··· ··SPUC·OS·H·PE··ST·LA·O·RO·TP·.·F·O·R·····*
MDX ERROR

·· ······W·A·I·T··3·3·······*

* ·*

INTERRUPT 3 LEVEL· RESET DURlNG AUTO*

· SCOPE LOOP.

· PUSH START TO GO ·

··· ··TO···W·A·I·T··1·.··········

· LEVEL 3 AUTO

·

*·· ··LLEE·VV··EELL···R3·E·RS·EE·TS·E·TL·O·O·P··*·

·· ··SC··O·PE···L·O·O·P·········

····················

·

WAIT 16

·

· INTERRUPT CAUSED ·

* · A LEVEL 3 ADDR TD*
· BE GENERATED.

· PUSH START FOR ·

·· ··SC·O··PE···L·O·O·P·.········

MDX ERROR

RESET LOOP COUNT MDX CK.RUN RESTORE MODU
RESTORE WAIT 11
RESTORE WAIT 12

PART NO. 219126·

;Ac;.e

'

3All05440
3A805450 3All05460 3AllO!l470
3All05480 3A80!1lt90
3All05500 3All05510 3A805520 3All05530
3AllOS540
3A805550 3All05560 3All05570
3All05580 3All05590 3A805600
3l805610 3A80S620 3A805630
3A805640 3A805650
3A805660
3A805e.70 3A805680 3A805690 3A80Sl00 3A805l10
3A805720 3ABOS730 3A805740
3'805150 3A805760 3A805l70 3A805780 3A805l90 3'805800
3A805810
3A805820 34805830 3A805840 3AIS05850
3A805860 3A80S870
3A805880 3A805890
3A805900
3A805910 3A805920 3A805930 3A80S94Q
3A805950·
3A8059t>O 3A805970
3A805980 3A805990
3A80b000 3'806010 3'806020
3A806030 3A806040
3A806050 3A806060 3A806070
3A80b080 3A806090
3'806100 3AllObl10

· · · ., · · ) · ) · 1
1 ) I
") )
, ,
1
)
, l
, ,
1
, 1 , 1
'
'

DATE Et HO.

OIMAY66 15NOV66 15JUN6l 4.15..901 419605 420H l

PROG ID 03A8-0

PAGE

5

'

0

c~\

c~ c·.

0 0 ()

o .. MAINTENANCE DIAGNOSTIC PROGRAM. fOR THE lUO SYSTEM
INll:llRUPT TEST

0784 00 60000739 078b 00 6S0030llt 07HH 00 60000749 078A 00 6~003015 078t 00 60000759 078t 00 6S003016 079() 00 6D000'169 0792 00 bS003017 0794 00 600007CO 0796 00 6!>003018 07911 00 600007£0 079A 00 65003019 079C 00 600007EC 079t 00 6!>00301A 07AO 00 600007F8 07A2 00 04000A7A 07A4 00 84000A81 07Ab 00 04000A7A 07A8 00 9ltOOOA82 07AA 00 ltt500S29 07At 00 OtOOOA66 07AE 00 t4000A77 0780 0 l80C 0781 00 4t440913 0783 00 4C4006AE
0785 00 4C00071A
'0 78.7 0 0000 0788 00 OCOOOA68 07BA 0 7001
07B8 0 0000 07&C 00 OCOOOA58 078E 00 4C4007CD
07CO 0 303S
07tl 00 6S800A94 07t3 00 600007t0 07t5 00 4C000502
07C7 O 0000 07t8 00 OCOOOA58 07tA 00 4C40.07tc
07CC 0 301C
07tD 00 65003011 07tF 00 6D0006FO 0701 00 65800A8F 0703 00 6D0006Fl 0705 00 65000770 0707 00 6DOOOOOC

STX ll M0013

LDX ll /301"

STX ll MOD14

LOX Ll /~01!>

STX Ll MOOlS

LOX ll /3016

STX LI M0Dl6

LOX Ll /30i7

STX ll M0017

LOX LI /3018

STX ll MOOlB

LDX Ll /3019

STX ll MOD19

LOX ll /3011

STX ll MODU

LD L GOC.NT

A l KOOl

STU l GOC.NT

FINSH S L KOlO

BOSt l SETUP,-

X.10 l BITSW

LD L RITSl

SRA

12

BOSC L WAITA+loE

BOSC l
· ·GAPIT BSC L
LOOPS DC

CLRIX ERROR 0

XIO L STOP

·

MOil

VEC05+1

VEC05 DC

0

XIO L Sf.'NSE

··M········ OOll

aosc
~AJT

L

M0017 /35

· · ·

LOX u MOFYF

STX ll MODll

·

BSC L NAPIT

CKOOK DC

0

XIO L SENSE

·

BOSC L WAITC

WAITC WAIT
· · · ·

/lC

LOX ll /3011

STX Ll RUNCK

LOX II MOFYA

STX ll MOOll

LOX LI VEC04

STX ll /OOOC

RESTORE WAIT 13
RESTORE WAIT 14
RHTORE WAIT 15
RESTORE WAIT 16
RESTOR.E WAIT 17
kESTORE WAIT 18
RESTORE WAIT 19
RESTORE WAIT lA RESET GQOD COUNT ADD l TO GODO tOUNT STORE GOOD tUUNT CHK FOR ENO TEST TEST 1 COMPLETE SENSE BIT SWITCHES LOAD BIT SWITCHES tHK FOR WAIT l OPT RESTORE/GO TO WAIT I

ALLOW LOOP
·*··L·EV··EL···5··A·U·T·O·······
· LEVEL RESET LOOP ·

LEVEL S RESET

·*······W·A·I·T··3·5········

· INTER~UPT S LEVEL·

· RESET DURING AUTO·

· SCOPE LOOP.

·

· PUSH START TO GO ·

··· ····TO······W··A··I··T····l··.·················

·

WAIT 17

·

· PICKED ADDR BIT ·

· 15. PUSH START ·

·· ··f·~·R··S·C·O·P·E··L·O·O·P·····
MDX ERROft .

····················

·

WAIT lt

·

· ·

RUN NOT

TRIGGER WILL SET DURING A

· *

·· ··W·A·IT···O·P·E·R·A·T·IO·N······

RESTORE WAIT OP

MDX BUSY ALLOW ERROR TRAP
RESTORE LEVEL It

.DATE Et NO.

01MAY66 15NOV66 15JUN67 1tl54908 1tl9605 420311

PART NO. 21912611

PA~t

SA

3All0bl20
3AllD6l30 3A80bllt0 3A80tll 5.0
3All06160 3All06170 3A806180 3A806190
3A8(i6200 3A&Ob210
3A80b220
3A80t>230
3A806240 3All06250
3All06260 3AllOb270
3AllOb280 3A806290 3A80b300
3AllOb310
3A806320 3AB06330
3All0631t0 3All063SO
3AllOb360 3At106370
3'806380 3Af:l06390
3A806400
3A806410 3All0b420 3A806430
3l806440 3A8064SO
3All06"60 3lll06470
3All06lt80 3All061t90 3A806500 3All06510
3All06520 3'806530 3AB06S40 3All06550
3A806S60 3All06570
31806SllO 3All06590 3&1106600
3All06tll0
3All06620 3All06630
3All06b40 3All06650 3All06660
3AllOH70
3All06680 3AllOb690
3All06700 3A806l10
3All06720 3AB06730 3UOtt7.4o
3A806750
3A8067t>O 3A806170 3A806780
3A806790

PRDG ID PAGE

03Ae~o
SA

l
) ) ) ) ) ) ) ) ) ) ) ) )
, )
,l I
) ,I,
) )
)
)
1
)

_ _ ___________ ···-··--·--"'-__:..._,.

.

. __________ ---·-··-------·---------··..·--- · - - - - - -

llM MAINTENANCE DIAGNOSTIC PIOGIAM ·FOR THE 1130 SYSTEM llllUH~PT THl

0709 00 ltt4006DI.
0708 0 0000 070C 00 OCOOOA51 07DE 00 4C~007EO 07EO 0 · 3018
07El oo· 65&ooA95
07E3 00 600007EO 07E5 00 4'000715 07E7 0 0000 07E8 00 OCOOOA58 07EA 00 4C4007EC 07Et 0 3019
07EO 00 65800A96 07EF 00 60C007EC 07Fl 00 4C000715
07'.f3 0 0000 07F~ 00 OtOOOASI OlF~ 00 4C4007F8 07FI 0 JOU
07F? 00.65800A97 07F8 00 6D0007F8 07FD 00 ·C000715
07FF 00 04000A7E 0801 00 OCOOOASI 0803 0 1000 0804 00 94000A7E 0806 00 4Cl8010A 0808 00 4C0006E9 080A 00 OCOOOA58
08DC o 1000
0800 0 6100 OBOE 00 6DOOOA7E 0810 00 4C040814 0812 00 4C0006EE 081<\ 0 3003
0815 00 4t0006E9

·

BOSC l

8AD12 DC

llO l

IUSY
0 SENSE

ERROR TRAP
····················

BUSC l MOD18

··MOOU WAIT ·

/18 '.

LOX 11 MOFYG

·

WAIT li

·

· DROPPED ADUR BIT ·

· 12. PUSH START ·

·· ··FO·R···SC·O··P·E··L·O·O·P·····
MOX ERROR

STX ll MOD18

·

asc L FDCYC

8A014 DC

0

110 l SENSE

SCOPE LOOP
....................

BOSC L M0019

·

WAIT 19

·

···MDD19 WAIT

/19

LOX 11 MOFYH

· PICKED ADDR BIT · · 14. PUSH START ·
····FD·R···SC··O·P·E··L·O·O·P······
MDX ERROR

STX (1 M0019

·

l'SC

NDADR DC

XID

L FOCYC
0 L SENSE

SCOPE LOOP
····················

BDSC L MODlA

·

WAIT U

·

···MDDU WAIT

/U

LOX 11 MOFYJ

· NO ADDR TRANSFER··
· PUSH START FOR ·
·· ··SC·O··PE····L·O·O·P·.········
MDX ERROR

STX Ll MODU

·········B·SC····L···FD··CY··C·······S·C·O·P·E··L·O·O·P··.········

· OP/CODE Oo'WAIT o.----NO READOUT OF BSI ·

·····O·R···IN·T·E·R·R·U··PT···A·D·D·R·E·S·S·.·······················

DSWCK STD L OSIH

STORE DSW

XIO L SENSE

SENSE FDR READY ·

NOP
s L OSWl

SUBTRACT'LAST DSW

BSC L OSWCK+ll,_

BSC L TEST1+2 DSW CHANGED

XIO L SENSE

CHECK ~OR READY

NOP

LOX 1 0

STX LI DSWl

RESET STORED OSW

BSC L WAIT3oE NOT READY

w··· un

BSC WAIT

L

..··

BSC L

· · · · · ·

TEST1+7
3
TEST1+2

R·E·A·D·Y················

*

WAIT 3

·

·· ··R·EA·D··ER···N·O·T··R·EA·D··Y···

READER·. READY···

·*······W·A·I·T··2·. ········

·, DESIRED NUMbER: OF·

· LOOP PASSES 1 WHILE·
* IN SCOPE LOOP. ·

· *

PUSH START TO ANOTHER SC~OE

· ·

· LOOP PASS.

·

DATE EC NO.

OlMA\'66 ··' 15NOY6'6. ' 15JUN67 . 4154908 419605 420317

PART NO. 2191268

PAGE

6

3&806800 3All068-10
3A806820 3&1106830
3A806840 3A806850 34806860'
3&806870 3All06880 3A806890.
3A806900 3A806910 3A80H20 3All0b930
3&806940 3Afl06950
3&806960
3&806970 3A80b980.
3A806990 3&807000 3A807010 3All07020
3A807.030 3A807040
3&807050 3A807060 3A807070
3A807080 3&807090 3H07l00
3&807110
3A807120 3A807130
3A807140 3&807150 3A807lf>O 3A807l70
3A807180 3&807190
3A807200
3&1107210 3A807220 3A807230 3A807240 3&1107250
3All07260 3A807270 3A807280 3AB07290
3&807300 3A807310
3A807l20 3A807330 3&807340 3AB07350 3A807360
3A8on10 3A807380
3A807390 3A807400 3A8074l0
3A80llt20 3AB07"30
3A807lt40 3AllO 1450 3A80746(1
3A807470

pP,i&toc,e; IO

03A8·-0 6

.. - ,
J '....._ _..../

' \
,_ ../

:~_) :J

.··.
)
· )
. . ·
0
) )
l I 1 ,
,) 1
)
, ) , ) , J , ,
1 s
t 1
t ,
1· 1 t J
t '
t ' t ' ' l
"').
,.,!
1··.·
. >

IB,M MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM I NURRUPT TEST

0817 0 3002 0818 0 6100 0819 00 bOOOOA7C
081 s oc 4C0007U.
01110 0 0000 0.1111:: 00 OCOOOA58 oe20·00· OCOOOA64 0822 oo·ocoooA5A. 0824 00 4C400826
082b 0 3034 0827 00 4'000502
0829 0 6100 082A 00 6DOOOA7A 082C 00 1>5000897 0821:: oo 60000008 0830 oo· f.5000920 0832. 00 bD000009 0834 00 65000942 0831> 00 6DOOOOOA 0838. 00 65000957. 083A 00 60000008 083C 00 65000882 083E. 00 6UOOOOOC 0840 00 b500096C 0842 00 60000000 0844 00 65000981 084b 00 60000000
0848 0 blOO 084t; 0 6200
084A o .. 6300
0848 00 OCOOOA58 08~0 0 1801 . 084E 00 4C040848 01150 00 OCOOOA66 0852 O<i C4000A77 085.4 0 . l80C 0855 00 4C0408DA
0857 00 b7800A70 0859 00 OCOOOA58 0858 00 4C040B7F 0850 00 OCOOOA70
085F 0 73FF 0860 0 70FE

·
llAJTZ WAIT 2
LOX l 0 STX ll LPCNT

····················
STOP SCOPE LUUP RESEi Loop'cuuNT

· ·

BSC L

LOOP4 DC

XlO l

XIO L

XIO l

· · · · · · ·
MOD20

BOSC
w·Aif

L

FOCYC
0
SENSE CON SL SENPT M0020
/34

CONTINUE TEST

.. ·*··LE·V·E·L··4···A·U·TU········
* LEVEL RESET LOOP ·
~ ~

····················

·

WAIT 34

·

· INTERRUPT 4 LEI/El·

· RESET DURING AUTO·

· SCOPE LOOP.

·

· PUSH START TO. GO ·

·*··TO···W·A·.IT···l.··········

.···*.·.·IN.·T.·E.·R.·BR.S·C.U·.P·.T·.l·.·V.·E.C·M.T·A.O·P.R·I.T·.·S.·E.·T.·U.·P.·..·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.··.

SETUP LOX l 0

STX Ll GDCNT

RESET GODO PASS CNT

LOX Ll INTOO

STX Ll 100.08

LOX... Ll INT:ol STX' (1 /0009

LOX Ll INT02

STX Ll /OOoA

Li>X. LI lNTo3

STX Ll /oOOB

LOX LI lNTolt

STX Ll /oOOC LOX Ll 1NT05.

STX. Ll /0000.

LOX LI AQR12.

·

STX Ll /O~(h)

RESET LOX 1 0

LOX 2 0

·

LOX 3 0 ·

BUZY XIO L SENSE

SRA

l

BSC L BUZY,E

SENSE DSW SET UP TO CHK. BIT 14 CHECK. FOR BUSY

XIO LO
SRA BSC
·
START LOX
XIO BSC
· 1tio
LESSl MDX

L . BITSW L BlTSl
12 L CNTOKoE
13 DELAY L. SENSE L CK.Rl)Y,E L. RUTR.
3 -1 ...

SENSE BIT SWITCHES LOA_D BIT SlllTCHES CHK. FOR WAIT 1 OPT SET UP FOR RESTORE
SET UP DELAY SENSE FOR READY CHECH FOR .R.EAOY

·········M··OX·······L··E·S·S·l·llA··IT···21·······················
· NO INTERRUPTS WERE GEhERATEO WITHIN ~00 ·
* MSEC. AFTER A READS WAS GIVEN. THIS SHOULD*

DATE EC. NO~.

OlMAYb6 15NOl/66 15JUN67 41°54908 419605 . 420317

PAM 1. NO. 219121>11 .

PA~~

6A

,-- -
)1 ) )

3A110l41!0

3A8074~0

3At107~00

3At10Hlo.·

3Ali07~20

)

3All07~30

3All07540

3All07550.

)

3All07560

3All07570

3AllOJ5110

)

3A80759o

3A807b00

3All07610

)

3All07f.20

3A807630

3A807b40

3A807650.

3A807b60 .

3AB07b70.

3All076SO

3A807690

3&1101100·

3All07710 .

3A80772o

3A8077l0

)

3A807740

3All07750

3A807760

)

3All07770

3All0.77ilO

3A807790

)

3A807800

3A807810

3A807820 3A807830
3AB07840

, )

3A807850

3A807860

3All0"/870
3A807880 3A807890 3A807900

, >

3A807910

3A807920

3All07930

3Atl0l'940

)

3All07950

3All07960

3A807970

)

3A807980

3A&0.7990

3Atl08000

3A808.Ql0

3AllOll020

3AllOll030

3A.1108040

3At10.ti050

3Atl08060

3AllOti070

3Ali08080

3All08090

)

3AllOll100

3A8011110

3'808120

)

3AtSOll l 3(1

3AllOll140

3All08l50

)

~ROCi 10 03A8~0

)

PAGE

6A

·--------···- ··-··--··--· - - - - - - - - ---~

,..
)
·~

.. --.......,
\....___·./ I

1
·.. j

\
........ ...../

(--

I"---/

"----

L'

L'

IBM MAINTENAHtE DIAGNOSTIC PaOGRAM FDA THE li30 SYSTEM lltTflllUPT TUT

..._...

Olf>l 0 3021
0862 0 f>lOO 0863 00 f>DOOOA7A 0865 00 65001000 0867 00 60000861 0869 00 4C0009FO 086b 00 C4000A7C 0860 00 84000A81 086F 00 04000A7C 0871 00 94000A85 0873 00 4Cl0087f> 0875 0 7005 0876 00 C4000A78
0878 0 3002 0879 0 6200 087A 00 6EOOOA7C 087C 00 6EOOOA78 087E 0 70CC 087F 00 04000A7E 0881 00 OCOOOA58 0883 00 94000A7E 0685 00 4'180689 0887 00 4C000859 0889 00 OCOOOA58
0888 0 uoo
088C 00 60000A7E 088E 00 4C040892 0890 00 4'000850
0892 0 3003 0893 00 OCOOOA58 0895 00 4'000859

· HAVE BEEN ENOUGH TJME TO RECEIVE 80 COLUM...

· INTERRUPTS &NU AN ENO OP INTERRUPT.

·

··· ··PU·S·H···ST·A·R·T···FU·R···SC··O·PE···L·O·O·P·.·················· ··M··0·0·21··W··A·IT······/2·1·········N·O··L·E·V·.··0··O·R··4··IN··T·R·P·T·

· ·

SCOPE LOOP

· ·

· TO USE SCOPE LOOP, PRESS START. THIS WILL ·

· FEED CARDS AT A 2 CARO/SEC RATE WITH

·

· & HALT AFTER 100 CARDS.

·

· IF AN INTERRUPT IS GENERATED DURING THIS ·

** SCOPE LOOP, A WAIT WILL IDENTIFY IT.

·

MAKE SURE THERE IS A SUFFICIENT AMOUNT OF ·

··**··CBL·HA·EN·CK·K·I·NCA·G·R. D··S ··IN···R·EA··D·E·R··T·O··A·L·LO·W···F·U·R·T·H·E·R·······

CARDS LOX 1 0

STX Ll GDCNl

RESET GOOD PASS CNTR

LOX L1 /lOCO

NOP

STX L1 '40021

ALLOW LOOP

BSC L CNTJT

CHK COUNT OPTION

RETRN LD L LPCNT

LOOP CARD COUNTER

A L ltOOl

ADD l

STO L LPCNT

TOTAL S L KlOO

SUBTRACT 100

BSC L CHECK,- 100 CARDS FED

·

MOX

BUlY

CHECK FOR BU~Y

···C·H·E·C·K···LO·····L···C·LC·N··T··W·A·I·T··2L·O·A·D··C·O·LU·M··N··C·O·U·N·T······

· NORMAL WAIT AFTER DESIRED NUMBER OF CARDS ·

· HAVE BEEN READ. PRESS START TO READ THE ·

··· ··NU·M··B·ER··O·F···BL·A·N·K···C·A·R·D·S··D·E·S·IR·E·D················

·

WAIT 2

100 CARDS FED

LOX 2 0

STX L2 LPCNT

RESET LOOP COUNT

STX L2 CLCNT

RESET COLUMN COUNT

·

MOX

BUZY

CKRDY STO L DSWl

RESTART LOOP CHECK STORE DSW

XIO L SENSE
s L DSWl

SENSE FOR READY SUBTRACT LAST DSW

llSC L CKROY+lO,_

BSC L START+2

DSW CHANGED

XIO L SENSE

RE~ET ~SW

LOX l 0

STX L1 OSWl

RESET STORED OSW

BSC L NORDYoE

NOT READY

· · · · ·

BSC L

fllOROY WAIT

START+6 3

READY

····················

·

WAIT 3

·

·· ·~·E·A·D·E·R···N·O·T··R·EA·D··Y···

READER NOT READY

XIO l SENSE

SENSE + RESET

BSC L START·2 READER READY

DATE EC hO.

Cill'4AY66 lSNOVU l5JUN67 4154908 419605 420317

- - - - - -- -- ..:.._.. '______.- _:-..::_

-··:.:.._._ --

Li

(

I

,.
I

.......__ ___ ,

~·

PART NO. 219121>8

PA«OE

7

3&808160 3&808170 3A808180 3A808190 3&808200 3&808210 3&1:108220 3&b08230 3At108240 3A8082SO 3A8082f>O 3A808270 3"Af.08280 3"808290
3AllOt1300 3All08310 3A808320 3&808330 3&808340 3A808350 3A808360 3A808l70
3A808380 3A808390 3A808400 3A8084l0 3A808420 3A808430 3A808440 3A808450 3&808460 3&808470 3&806480 3A808490 3Ab08500 3A808510 3A808520
3A808530 3A808S40 3A808550 3A808560-
3A808570 3A808580 3A808590
3A808600 3A808610 3A808620 3A808630 3A808640 3A8086SO 3A808660 3A808670 3A808680 3A808690 3A808700 3A8087l0 3A808720 3A808730 3&808740 3&808750 3All08760 3&808770 3&808780 3&1108790
3At108800 3A8088l0 3Ab08B2o
3A808830

PROCi 10 03A8-0

PA6E

7

· ·
, I
1
) J
)

1 )
)

)

)

)

1 ) 1
) 1
, 1
)
) t ) t ) t
1
1

,,,---- .
' \

(

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THt 1130 SYSTE" INTERRUPT TEST

0897 0 0000 0898 00 OCOOOA58 0119A 00 74010A78 089C 00 65000882 089~ 00 bOOOOOOC OffAO 00 66800A9A 08A2 0 6A8E 08A3 00 4C4008A5
08A5 00 OC000&74 08A7 00 4C00085F
08A9 0 3022
08AA 00 65000001 08AC 00 600008A9 08AE 0 6100 08&F 00 60000A7B 0881 0 7080
0882 0 0000 0883 00 OCOOOA58 0885 00 74010A7& 0887 00 65003021 0889 00 60000861 0~88 00 65003022 0880 00 600008A9 088f 00 C4000A78 08Cl 00 94000A84 08C3 00 4C58080A oacs oo 4C680921 08C7 00 4C1t008C9 08C9 00 Clt000A78
08C8 0 3023
oecc o 6100
O&CD 00 6DOOOA7B 08CF 00 66800A9B O&Ol 00 6EOCl08CB 0803 00 4Clt00862
0605 0 6100 0806 00 bOOOOA78 0808 00 4C00085f
080& 00 65003021 OBOC 00 60000861
oa~E oo 65003022.

·

INTOO DC

0

XIO L SENSE MDX_ L CLCNTo+l &OD l TO COLUMN CNT

LOX Ll I NTOlt

RESTORE LEVEL 4 VEC.

STX L1 /OOOC

LOX 12 MDFY3

MOX WAIT 22

STX 2 M002l

·

eosc L COL GO

COLGO XJD L READ

CHECK FOR LEVEL 4 RESET LEVEL 0

··········B·SC····L··.L·E··S·S·l·W·A·I·T··2·2······················

· AT LEAST l COLUMN INTERRUPT W_AS GENtRATED ·

* * * AND NO ENO OP GENERATED fOR LAST CAKD.

·

THE NUMBER OF COLUMNS READ IS DISPLAYED

* IN THE A REG.

-

*

·· ··PU··SH···ST·A·R·T···FO·R···SC·O··PE···L·O·O·P·.·················*

MOD22 WAIT

/22

NO LEVEL 4 RECIEVEO

······················SC·O·P·E···LO·O·P···········~····*

·····~········································

LOX L1 /0001

ttOP

STX L1 "0022

ALLOW LOOP

LOX l 0

RESET COLUMN COUNT

STX l l CLCNT

·

"ox

M002l+l

INT04 DC

0

BRANCH TO LOUP

XIO L SENSE

MOX L GDCNT1+l .ADO l TO GOOO PASS

LOX Ll /3021

STX L1 M0021

RESTORE WAIT 21

LOX Ll /3022.

STX - Ll MOD22

RESTORE llAJT 22

LO L CLCNT

LOAD COLUMN COUNT

S L KOSO ease L. CNTOK,+eosc L M0024tZ+

CHECK FOR 80 COLUMNS CHECKED OK &RANCH LESS THAN 80

BOSC L CL ERR CLERR LO L CLCNT

LOAD COLUMN COUNT

····$·················W·A·IT·~·2·3····················*

· MORE THAN eo COLUMN INTERRUPTS RECEIVED ·

* WHEN END OP INTERRUPT WAS GENERATED.NUMBER·

* OF CULU~N INTERRUPTS IS DISPLAYED IN & REG·

·*··PU··SH···ST·A·R·T···FO·R···SC··O·PE···L·O·O·P·.··················

M0023 WAlT

/23

MORE THAN 60 COLUMNS

LOX 1 0

RESET COLUMN COUNT

STX Ll CLCNT

LOX 12 MDFY4

STX L2 M0023

ALLOW LOOP

·

BOSC L CARDS

HOPIT LOX 1 0

&RANCH TO LOUP

STX Ll CLCNT

RESET COLUMN COUNT

·

BSC L LESSl

CNTOK sLOuX·

L1 /3021 l l MOD2l

RESTORE WAIT 21

LOX. Ll /3022

DATE EC .NO.

OlMAY66 15NOV66 15JUN67

1tl5.49.0B 419605

420317

PART NO. 2191261

PAGE

7A

3A808840 3&808850 3&808860 3&1108870 3Ab08880 3A808890 3All0&900 3A808910 3AB08920 3A808930 3&8011940 3&808950 3A808960 3A808970
3A808980 3&808990 3A809000 3&809010 3&1109020 3A809030 3A809040 3A8090SO 3A809060 3Ab09070 3A809080 3A809090
3A809100 3At109ll0
3A809120 3A809130 3&809140 3A809150 3A809l60 3A809l70 3A809180 3A809190 3A809200 3A809210 3A809220 3A&09230
3A8092it0 3Ab09250 3&809260 3A809270
3A809280 3A809290 3A809300 3&1109310 3A809320 3A809330 3A809340 3A8093SO 3A809360 3Ab09370 3A809380
3A809.390 3A809400 3A809410
3A809420 3A8091t30
3A809"0 3&809'-50 3A809460 3Ab09470 3A809480 3&809490 3&809500 3&11095.10

PRUG 10 03A8-0

f'AliE

7A

' -
)j
I
II
. I
} I
r
) )
l
)

.. · o~~o--=..:.cc.·.=·o·'°'=.'--....-----····-···----··--·-··-·--··-···-··----··-·--·--·-·-····--··--··-·----·=--------··----··--· - - - · - - ·-·-·-·-·-·-·-··-·--·-···--·--·-~----------···_--::::--_-_-_···-----····-··--····---.,.·,,...----··--··----··--·----···-····--·--··---···-···~·--··...;..-·_····-·-----··-···--·-·---·~···------·---·----··--··-····-··-··--··-----_··--··-··-··-----··_·--··-·----···--·--------·--·-·-·--·----·_·---····--·--·..:....·. :. . · _·..:....··-..:....·_:-...=·····:.._:····...=·-::.:::·---··___.....;.··_;_··.:.:_···..:....-···...:_··:..:;··~··.....:.;__:.;,;..::,.

18" "AINTENANCE DIAGNOSTIC PROGRAM FDR THE 1130 SYSTEM
INTURUPl TEST

PART NO. 2191261

PA'E

I

I
IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THt 1130 SYSTEM
INTi:RRUPT. THT
I

PART f<IO. 21912611

'AGE

IA

i

)

)

08EO 00 600008A9

STX Ll M0022

RES TORE WAIT 22

3A809520

0932 00 66000920

LDX l2 INTOl

3A810200

~8E2 00 65003023 08E4 00 600008C8 08~b 00 65003024 08E8 00 60000923 08f A 00 65003025 OBEC 00 60000938 08EE 00 65003026 08FO 00 60000940 08F2 00 65003027 08F4 00 60000962 08F6 00 65003028

LDll l l 13023
s Tll Ll M0023
LOX l l /3024 STX Ll M0024+2 LOX LI /3025 STX Ll M0025 LOX LI /3026
STX Ll M00?.6 LDX LI /3U27
STX Ll M0027 LOX LI /3028

RES TORE WAIT 23 RES TOllE WAIT 24 RESTORE WAIT 25 RESTORE WAIT 26 RESTORE WAIT 27

3A809530 3A809540 3A809550 3A809560 3A809570 3A809580' 3A809590 3Atl09600 3AB09610
3A809620 3A809630

J
,) J
)
, )

0934 OQ bfOOOOOC Oq36 00 4C4009~8
0938 0 302.5

STX L2 /OOOC

. ···"······BO··SC···L···M·0·0·2·5·W·A·I·T··2·5···················*·

· INTERRUPT GENERATEO,tAUSEO A LEVEL l

·

* ·

ADDRESS TO PUSH ST ART

BE GENEkATEO. FOR SCOPE LOOP·

* ·

M··O·D·25··W··A·IT·····/·2·5·······~··LE·Y··0···P·IC·K·E·D···8·JT···1·5·

3Atll0210 3Alil0220 3Atll02 30
3Atll0240 3A010250 3A810260 3Atll0270 3Alll02t10 3Atll0290 3A810300 3Alll0310

08F8 00 60000977 08FA 00 65003029

STX Ll M0028 LOX Ll /3029

RESTORE WAIT 28.

3A809640 3A809650

)

0939 0 6100

· LOX l 0

RESET COLUMN COUNT

3A810320 3010330

08FC 00 6000098C

STX Ll M0029

RESTORE WAIT 29

3A809660

093A 00 60000A7B

STX l l CLCNT

3-'8103...0

OIJFE 00 C4000A7A 0~00 00 94000A82

LO L GOCNT
s L KOlO

LOAD CARD COUNT SUBTRACT 10

3All09670 3A809680

)

)

093C 00 66800A9D 093E 00 6E000938

LOX 12 MOFY6 STX L2 M0025

ALLOW LOOP ALLOW LOOP

3A810350 3A810360

0902 00 4Cl00912 0904 0 6100 . 0905 00 6DOOOA78

BSC L WAJTA,LOX 1 0 STX Ll CLCNT

CHK NUMBER OF PASSES RESET COLUMN COUNT

3A809690 3A809700 3A809710

1 )

0940 00 4C000862 0942 0 0000

·

BSC L CARDS

INT02 DC

0

8RANC.H TO LOOP INTERRUPT 2

3A810370 3Atil0380 3AIH0390

0907 00 60000A7C

STX l l LPCNT

RESET LOOP CARO CNT

3A809720

0943 00 OtOOOA5B

XJO L SENSE

3A810400

0909 00 OCOOOA66

XJO L 81TSW

SENSE BIT SWITCHES

3A809730

0945 00 Cit000A78

LO L CLCt<tT

LOAD COLUMN COUNT

3AIH0410

0908 00 C4000A77

LO L BITSl

LOAD BIT SWITCHES

3At109740

0947 00 66000942

LOX L2 INT02

3A810420

0900 0 l80C

SRA

12

CHK FOR WAIT l OPT

3At109750

0949 00 6EOOOOOC

STX L2 /OOOC

3Atil0430

090E 00 4C040913 0910 00 4C00082C
0912 0 3004
0913 0 6100 0914 00 6DOOOA78 0916 00 6DOOOA7A

BSC L WAITA+ltE RESTORE/GO TO WAIT 1

· · ·

BSC L SETUP+3

NOT 10 PASSES
·*······W·A·I·T··4·········

···W·A·IT·A···W·A·I·T·····4 ············*··DR·AE·NV·I·CS·EU·C·TC·EE·SS·TS·EF·DU·,L·.····*·

····· ··TD···RE·R·U·N···PR·O·G·R·A·M···RP·ERR·EU·SN·S··S·T·A·R·T·.··················

LOX 1 0

STX Ll CLCNT

RESET COLUMN COUNT

STX Ll GOCNT

RESET CARO COUNT

3AB09760 3A809770 3At109780 3A809790 3A809800 3A809810 lA809820 3A809830 3A809840 3A809850
3A809B60 3Ali09870 3A809880 3A809890 3A809900 3A809910 3Atl09920

,
, , ) , 1
)

094B 00 4C400940
09...0 0 3026 091tE 0 6100 094F 00 60000A78 0951 00 6680DA9E 0953 00 6E000940 0955 00 4C000862

·······IN·T·E·R·BRO·U·SC·PT··L·G·E·NM·E0·R0·A2·T6·EW·DA·oIC·TA··U2·6S·ED···A··L·E·V·E·L··2········*·· *·· ·A·PU·DS·DH·R·ES·STS·A·R·TTO··F·BOE·R··G·SEC·NO·E·PRE·A·T·LE·OD·O.·P·.·················**

MOD26 WAIT

/26

·

LEV 0 PICKED BIT 14

LOX l 0

RESET COLUMN COUNT

STX l l CLCNT

LOX 12 MDFY7

ALLOW LOOP

STX L2 Mu026

BSC L CARDS
·

BRANCH TO LOOP

3AB10440 3A8l0450
3A810460 3A810470
3A810480 3A810490 3Atil0500 3A810510 3Atll0520 3A810530
3Atil0540 3A810550 3A810560
3A810570 3A810580 3Atll0590
3A810600

l
)
l
)
1

0918 00 OCOOOA66

XIO L BITSW

3A809930

0957 0 0000

JNT03 DC

0

INTERRUPT 3

3Alll0610

09U 00 C4000A77 091C 0 180C

LO L BITSl

SRA

12

3AB09940 3Atl09950

) 1

0958 00 OCOOOA58 095A 00 C4000A78

XJO L SENSE LO L CLCNT

LOAD COLUMN COUNT

3Alil0620 3Atll0630

0910 00 4(.040502 M0012 BSC L MAPITtE

3AB09960

095(. 00 66000957

LOX L2 JNT03

3Alll061t0

09lf 00 4COOOOAE 0921 00 C4000A78

·

BSC L CLRIX

RERUN PROGRAM

····M·0·0·2·4··LO·····L···C·L·C·N·T·W·A·I·T··2·4L·O·A·D··C·O·LU·M··N··C·O·U·N·T······

3At109970
3A809980 3A809990 3A810000 3A810010 3A810020 3010030

J 1
)

095E 00 6EOOOOOC 0960 00 4C400962

STX L2 /OOOC

·······B·O·S·C···L···M·0·0·2·7···························

· * ·

WAIT 27

INTERRUPT GENERA~EOoCAUSED A LEVEL 3

· ·
·

3Atil0650 3A810660 3Afll0b70 3A810680 3Atil0690
3AIH0700 3Atll0710

) )

0923 0 3024

· LESS THAN 80 COLUMN INTERRUPTS RECEIVED ·

· WHEN ENO OP INTERRUPT WAS GENERATED.NUMBER·

··· ··OPU·FS·!·C-!O·L·SU·TMA·N·R·T·IN·F·TOE·RK··RS·CU·OP·TP·ES··LI·SO·O·DP·I.S·P·L·A·Y··E·D··J·N··A··R·E·G·*·

WAIT

/24

·

3A810040 3A810050 3A810060 3AB10070 3A8.10080 3Atll0090
3010100

1 1 1

0902 0 3027
0963 0 6100 0964 00 60000A78

*·· ·A·PU·DS·DH·R·ES·STS·A·R·TOT···BFOE·R··G·SEC·NO·E·PRE·A·T·LE·OD·O.·P·.·················*·

·M0027 WAIT

/27

LEV 0 PICKED 14+15

LOX 1 0

RESET COLUMN COUNT

STX LI CLCNT

3Atll0720 3Atll0730 3A810740 3A8l0750 3u10100 3A810770
3Alll0780

) ) )

092'1> 0 6100

LOX l 0

RESET COLUMN COUNT

3A810110

0966 00 66800A9F

LOX 12 MOFYB

ALLOW LOOP

3A810790

0925 00 60000A78

STX Ll CLCNT

3A81Cl20

0968 00 6E000962

STX L2 MOD27

3AIH.0800

0927 00 66800A9C

LOX 12 MOFY5

0929 00 6E00092l

. STX. L2M0024

092B 00 4C000862
·

BSC L CARDS

ALLOW LOOP BRANCH TO LOOP

3A810130 3A8.10140 3A8l0150 3Atll0160

)

1

096A DO ~C000862
096C O 0000 096D 00 OCOOOA58

·

BSC L CARDS

JNT05DC

0

.XJO L SENS.E

BRANCH TO LOOP INTERRUPT 5

3Atll0810 3AIH0820 3All10830
3A8J0840

) )

0920 0 0000

JNTOl DC

0

INTERRUPT l

3At110170

096F 00 C4000A7B

LO L CLCNT

LOAD COLUMN COUNT

.3A8108~0

092E 00 OCOOOA58

XJO L SENSE

3A810ltl0

0971 00 6600096C

LOX L2 INT05

3Alll0860

0930 00 C4000A78

LO L CLCNT

LOAD. COLUMN COUNT

3A810190

1

0973 00 6EOOOOOC

STX L2 /OOOC

3Atil0870

)

DATE EC 1110.

OlMAY66 15NOV66 l5JUN67 4154908 419605 420317

PRJG ID 03A8-0

· PA'E

8

t

DATE

01MAY66 l5NOV66 15JUN67

Et NO.

4154908 419605 420317

'

PkOG JO 03A8-0

)

'AGE

8A

··,,

I
.. /

""""' I

I '

~ ../

.--·-......

.. ·---...

,_)
/

".____/)

\

I

/

"'.._../

"·

'i """"\

. "\ I

I ·.__./

j

c:/ c: LI

l/, C, C' c~:;

L. '

·'

IBM MAJNTENANtE DIAGNOSTIC PROGRAM FDR THE 1130 SYSTEM INTERRUPT TEST

097S 00 4C".40041l'1
0977 0 3028
0978 0 6100 0979 00 60000A78 0978. CO 6o800AAO 0970 00 6E000977 097f 00 ltC.000862
0981 0 0000 0982 00 OC.OOOA58 0984 00 C"OOOA78 0986 00 6b00098l 0988 00 6E:OOOOOC 098A 00 4t40098t
098C 0 3029
09.80 0 1»100 098E CO f»DOOOA7B 0990 00 f»6800A99 0992 00 6E0009BC 0994 00 4C000862
0996 00 4C000805
0998 00 OC.OOOA66 099A 00 C4000A77 099C 00 4CO"o~as; 099E 0 1801 099f 00 4C~'J' 09Al 0 1801 09A2 00 "C.0"09Bf 09A4 0 1801 09A5 00 4C0409C7 09A7 00 65000A85 09A9 00 6DD006FE 09A8 00 05000723 09AD 00 4C0009Cf
09Af·OO 65000A82 09Bl 00 6DOOObfE 0983 00 05000723 09B5 00 4C.0009CF
0987 00 65000A83 0989 00 60000bf E: 098& 00 05000723 0980 00 4C0009CF
098f 00 65000l86 09tl 00 f»OOOOtff

llOSC L MOD28

·············································

· · ·

WAIT 28

· · ·

· IHlfRRUPT GENERATED,CAUSED A LEVEL ~

·

· AUORE:SS TO BE GENERATED.

·

.· ..PU.!.>.H..S.TA..R.T..FO.R...S.C.O.PE...L.O.O.P...................· '

.M0028 WAIT

/28

·

LDX l 0

LEY 0 PICKED 13+15 RESf.T COLUMN COUNT

STX Ll CLtNT

:LDX 12 MDFY9

ALLOW LOOP

STX L2 MOD28

·

BSC L CARDS

ADR12 DC

0

BRANCH TO LOUP

XIO L . SENSE

. LO L CLCHT

LDX L2 ADR12

STX L2 /OOOC

········BD··SC···L··1·1·0·0·2·9···························

Iii

WAIT 29

·

····· ··0BP·UI·TWSH·A·S1·2S·GU·WER·NAT·SE·R·DFA·ORT·ROE·DP·SP.·CE·DO·P·EW·H·LE·NO·O·IP·N.·T·E·R·R·U·P·T··L·E·V·E·L········

MOD29 WAIT

/29

INT 0 DROPPED BIT 12

·

LOX 1 0

RESET COLUMN COUNT

STX Ll CLCNT

LOX 12 MDFY2

ALLOW LOOP

STX L2 MOD29

·

BSC L CARDS

JUllP BSC L HOPIT

·

CNTCK XIO L BITSW

BRANCH TD LOOP READ BIT SWITCHES

LD L BITSl

LOAD BIT SWITCHES

BSC L KNTOloE

SELECT COUNT Of 10

SRA

1

CHK COUNT Of 50

&SC L KNT02,E

SELECT COUNT Of 50

SRA

l

CHK COUNT Of 250

BSC L KNT03,E

SELECT COUNT Of 250

SRA

1

CHK COUNT Of 25000

BSC L KNT04tE

SEL COUNT OF 25000

LOX ll KlOO

STX ll NUMBR+l

SET UP CNT OF 100

STD ll NUMCK+l

SET UP LOOP COUNT

·

BSC L . tKOYR

UiTOl LOX ll KOlO

STX ll NU148R+l

SET UP CNT Of 10

STD ll NUl'CK+l

SET UP LOOP COUNT

BSC L CKOVR
·

KNT02 LOX Ll KOSO

STX ll NU148R+l

SET UP CNT OF 50

STD ll NUMCK+l

SET UP LOOP COUNT

·

BSC L CKOYR

KNT03 LOX ll K250

STX ll NUMBR+l

SET UP CNT OF 250

DATE EC NO.

Ol14AY66 15NOV6b l5JUN67

4154908 419605

420317

PART NO. 2191268

PAGE

9

3A810880 3AIH0890
3A810900 3A810910 3Alll0920 3Alll0930 3A810940 3A810950 3A810960 3A810970
3A810980 3A810990 3Alll1000 3Allll010 3A811020 3A8l 1030 3A81101t0 3AIH 1050 3AIH1060 3Alll 1070 3Allll0f0 3A811090
3A811100 3Allllll0 3A811120 3A8111.30 3Allll 140 3A811150 3Al: 11160 3Atllll0 3A81ll80 3A811190 3A811ZOO 3A8ll210
3A811220 3A811230 3A811240 3A811250 3A8ll260 3A811270 3A811280
3A811290 3A811300 3A811310 3AIH1320 3Allll330
3A811340 3A811350 3A811360 3A811370 3A811380 3A811390 3A811400 3A811410 3A811420
3A811"30 3A811440
3A811"50 3A8114b0 3A811470 3A811480
3Abll"9'J 3Aflll 500 3Alll1510
3Allll 5ZO 3A81 l530 3Alll l 540 3Alll l 550

PROG ID 03A8-0

PA<iE

9

l_.)r· \"-.__,/ . · ) 1 · · ) J · l · l · 2 I 1 1 1 ' J t 1 1 J t , t i, I 2 I 2 I 1 I 1 I t I 1 I J
I '

t '
' '

')

")

1 ;

1

(~\

I

\

(.'--",'

c·

( ) c) '-..._../

·-'

18" ~AINTENANCE DIAGNOSTIC PROGRAM fOR THE 1130 SYSTEM INTERRUPT TEST

PART NO. 2191266

f'AGE:

. 9A

09C3 00 05000723

STO L l NllMCK+ l

!>ET UP LOOP COUNT

3Abll5b0

09CS 00 4C0009CF

BSC L CKOVR

3lbll570

·

3Allll560

09C7 00 b5000A87

KNl04 LOX l I KMAX

3Ai!ll 590

09C9 00 b00006FE

s lX ll NllM8R+ 1

SET UP CNT Of 25000

3lllll600

09Cb 00 05000723 09CD 00 4C0009CF
·

!>TO l l lftJHCK+l 8SC l CKOVR

SET UP LOOP COUNT

3Allll610 3Atll lo20 3A811630

I

09CF 00 OCOOOA6b 0901 00 C4000A77
09D3 0 1804

CKOYR XIO l !HTSW

LO L 81TS.l

SRA

4

READ BIT SWITCHES LUAO BIT SWITCHES DELAY CHANGE

3A8llb40 3Alll1650 3Allll660

I
i

0904 00 ltC0409E5

BSC L lfUOLY,E

NO DELAY SELtCTE

3A811670

0906 0 1801

SRA

l

CHECK FOR DELAY

3A8ll680

0907 00 4C01t09EB

BSC L DLYOltE

SELECTED DELAY

3A81lt.90

09D9 Q 1801 090A 00 4C0409Fl

SRA

l

8SC L OLY02tE

CHECK FOR DELAY SE-LECTEO DELAY

3Al:lll 700 3Al:ll\ 710

09DC 0 1801

SRA

l

CHECK FOR DELAY

3A811720

0900 00 ltC0409F7

BSC L OLY03,E

SELECTED DELAY

3Afll l 730

09DF 00 65000A70

LOX ll DELAY

SET DELAY FOK .5 SEC

3A8ll740

09El 00 6D0006E8

STX ll TESTl+l

SE:T UP DELAY

3A8ll 750

09E3 00 4C.0006DB 09E5 00 65000A80

·

BSC L BUSY

NODLY LOX Ll KOOO

LOAD ZERO

3A811760 3A811770 3Alll1780

G9E7 00 600006E:8 09E9 00 4C0006DB
09Eb 00 65000A88 09EO 00 60000bEB 09EF 00 4COOObDB
09fl 00 b5000A89 09f3 00 600006E8

STX

·

BSC

OLYOl LOX

STX

·

BSC

DLY02 LOX

STX

ll TESTl+l L BUSY
ll TIMEl Ll TESTl+l L BUSY
Ll TIME2 ll TESTl+l

SET UP NO DELAY SET UP DELAY SET UP DELAY

3Allll 790 3A81 l800 3Al:ll1810 3A811820 3ABll8JO· 3AB11840 3A811850 3Ull860
3ABllb70

I
I
l

09f5 00 4'000608 09f7 00 65000ABA

·

BSC L BUSY

DLY03 LOX ll TIME3

3A811880 3A811890 3ABll900

09F9 00 600006E8

STX Ll TESTl+l

SET UP DELAY

3A811910

09Fa 00 4C.00060B
·

BSC L BUSY

3A811920 3A811930

09FO 00 OCOOOA66 CNTIT XIO L BITSW

READ BIT SWITCHES

3A811940

09ff 00 Clt000A77

LD L BITSl

LOAD BIT SWITCHES

3A811950

OAOl 00 lt{;040Al2

BSC L CNTOl,E

SEL CARO CNT Of 10

3A811960

OA03 0 1801

SRA

1

CHK CARO CNT OF 50

3Alll1970

OAO" 00 ltC040Al8

esc l CNT02,E

SEL CARO CNT OF 50

3A811980

OA06 0 1801

SRA

I

CHK CARO CNT OF 250

3A811990

OA07 00 4C040AlE

BSC L CNT03,E

SEL CARD CNT OF 250

3A812000

OA09 0 1801

SRA

l

CHK CARD CNT OF 25K

3A8l20l0

OAOA 00 "C040AZlt

BSC L CNTOlt,E

SEL CARO CNT Of 25K

3A812020

OAOC 00 65000A82

LOX ll KOlO

3Alll2030

OAOE (JO 60000872

STX Ll TOTAL+l

SET UP CNT OF 10

3A812040

OAlO 00 4COOOA2A OA12 00 b5000A82

BSC L ENOCK
·
CNTOl LOX ll KOlO

3A812050 3Alll2060 3AB12070

0Al4 00 60000872

STX Ll TOTAL+l

SET UP CNT Of 10

3A812080

0Al6 00 4COOOA2A OA18 00 65000A83

·

BSC L ENOCK

CMTOZ LOX Ll KOSO

3A812090 3Alll2100 3A812 ll0

OAlA 00 60000872

STX ll TOTAL+l

SET UP CNT Of 50

3A612120

OAlC 00 4COOOA2A
·

8SC l. ENOCK

3AIH2130 3A812140

OAlE 00 65000A8b CMT03 LDX Ll K250

3A81Zl 50

OA20 00 b0000872

STIC ll TOTAL+l

SET U~ CNT Of 250

3A812160

OA22 00 4COOOA2A OA24 00 b5000A87

·

BSC L EMDCK

CNT04 LOX Ll KMAX

3A&lZ170 3A812l80 3A812190

OA26 00 60000872

STX ll TOTAL+l

SET UP CNT OF 25000

3A812200

OA28 00 4COOOA2A OA2A 00 OCOOOA66

·

BSC L ENOCK

ENOCK XJO L 81TSW

READ BIT SNITCHES

3A812210 3A812220 3A812230

DATE EC NO.

Oll4AYb6 15NOV6b 15JUN67

4154908 '-19605

420317

PRDG 10 OJAB-0

PAGE

9A

IGM MAl ..TUANCE DIAGNOSTIC PROGR·M FOil THE 1130 SYSTEM INTERRUPT TESJ

OA2C 00 C400DA17
OA2E 0 1804 0A2F 00 4C040A40 OA3l 0 1801 OA32 00 4C040A46 OA34 0 1801 0A35 00 4C040A4C OA37 0 1801 OA3:\ 00 4C040A52 0A3A 00 65000A7D
OA3C 00 60000858 OA3E 00 4'000868

OA40 00 6!>000A80
0A42 00 60000858 OA44 00 4'000868

0A46 00 65000A88
OA48 00 6D000858 OA4A 00 4C000868

OA4C. 00 65000A89 0A4E 00 60000858 OA50 00 4'000868

OA52 00 65000A8A
OA54 OG 60000858 OA56 00 4'000868

OA58 0A58 0 OA59 0 0A5A 0 0A58 0 0A5C 0
OASD 0
OA5E 0 OA5f 0 OA60 0 OA61 0
0A62 0 0A63 0 0A64 0 0A65 0 OA66 0 0A67 0 OA61 0 OA69 0 OA6A 0 0A68 0 OA6C 0 OA60 0
0A6E 0 OA6f 0 OA70 0 OAll 0 OA72 0 OA73 0 OA74 0 OA75 0 OA76
OA77 0
0A'18 0 OA79 0 OA7A 0 OA78 0 OATC 0
OA70 0

0000 0000 1703 0000 lfOl 0000 4f 03 0000 2701 0000 2F01
0000 3701 0000
OFOl OA77 3AOO 0000 3F01 0000 1402 OA6E 4EOO
0001 0000 0000 1404
0000 lCOO OA76 1200 0001 0000 0000 0000
ooc.o
0000 0000 FlOO

LO SU

L

.l..lTSI

BSC L DLYNO.E

SRA

1-

BSC L DLAYl.E

SRA

l

BSC L DLAY2,E

SRA

l

BSC l 0LAY3oE

LLX . Ll DELAY

STX Ll SlAAT+l

·

BSC L RETRN

OLYNO LOX Ll KOOO

STX Ll SlART+l

·

BSC L RETRN

OLAY I LOX Ll TIMEl

STX Ll START+l

·

BSC L RETRN

OLAY2 LOX Ll TIME2

STX l l START+l

·

ISC L RETR..

OLAY3 LOX Ll TlME3

STX Ll START+l

·

BSC
ass

SENSE oc

L RETRN
E 0
0

DC
SEN PT oc oc
SEN25 oc

/1703
0 /lFOl
0

DC
DISK oc

/4F03 0

DC

/2701

PLOT DC

0

DC

/2F01

PRINT DC

0

DC

13701

CONSL DC

0

DC.

/OFOl

BJTSW DC

eJTSl

DC
STOP oc

/3AOO 0

DC

/JFOl

FEED DC
oc FEEDS oc

0
/1402 TAILE

DC

/4EOO

TABLE DC
oc RES TR oc
oc tNTRL oc

l 0 0 /1404
0

DC
READ oc

/lCOO RARE A

CIC

11200

RARE A BSS

1

BJTSl DC

0

8JTS2 oc

0

8JTS3 DC

0

GOCNT DC

0

tt.Cln DC

0

LPCNT DC

0

DELAY DC

/F700

DATE
EC NO.

OlMAY66 lS-.OVU 15Jl.*·7

415..908 419605

420)17

>OAO e:T SWITCHES DHAY CHANGE NO DELAY SEltCTED CHECK FOl"t DELAY HLECTED DELAY C.HE.CK ':QR DELAY HlECT ~D DELAY lHECK FOR DELAY HLEC.TEO DELAY HT DELAY FOK .5 SEC SET UP DELAY LOAD ZERO SET UP NO DELAY
SET UP DELAY
SET Ut> DELAY
HT UP DELAY
AESET OSW
SENSE 2501 DSW
READER START ADVANCE TAPE
BIT SWITCH SETTINGS LAST DEVICE SELECTED LEVEl ON BITS GODO PASS COUNT COLUMN COUNT LOOP COUNT SCOPE LOOP 1ELAY

PART NO. 2191268

PAGE

10

3Al:ll2240
3Ul2250 3A8122b0 3A812270
31\812280 3481.2290 3AIH2 300 31.612310 3A812320 3A812330
3A812340 3Adl2350 3A812360 3A812370 3012380 3A812390
3A812400 3A8124l0 31812420 3A812430 34812440 3A812450 3A812460 3A812470 3A8121t80 3A812490
31812500 3A812510 3A812520 3A812530 3A812540 3Acil2550
3A812560 3A812570
3A812580 3A812590
34812600 3A812610 348126,0 34812630 34812640 3A812650 34812660 34812670 3A812680 34812690 34812700 34812710 34812720 3A812730 3A812740
3A8~2750
3481<!760 34812770 3A812780 34812790 3A812800 3A812810 3A812820 34812830 3A812840 3A812850 3A812860 3A812870 3A812880 34812890 34812900 3A812910

PROG ID 0348-0

PAGE

10

)
.. __ /

I
·
·
· )
) J

) J

)

)

)

)

)

)

)

)

)

)

)

)

)

)

J }

l

)

' ") ' ) '
l

l

l

)

') )

') ")

j

")

I

)

)

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM INTERRUPT TEST

OA7E 0

OA7F 0

OA80 0

OAIH 0

OA82 0

OA83 0

OA84 0

OA85 0

OA86 OA87

,o0

OA88 0

OA89 0

OA8A 0

OA8B 0

OA8C. 0

OA80 0

OA8t: 0

OA8F 0

OA90 0

OA9l 0

OA92 0

OA93 0

OA94 0

OA95 0

OA96 0

OA97 0

OA98 0

0A99 0

OA9A 0

OA98 0

OA9C 0

OA90 0

OA9E 0

OA9f 0

OAAO 0

OAA2

0000 0001 0000 0001 OOOA
0032 0050 0064
OOFA 61A8
ODEO lEEO 30C.O 1000 1801 180A
1808 70E9 7078 7068
7058 7048 70F4 7004 70C8 708C 701A 7009
101t1 7009
7083 709C 7087 7033
701E 0500

DSWI DC
ADDO I oc
KOOO DC KOOi DC
KOlO DC
K050 DC KOSO DC KlOO DC
K250 DC. K·UX DC
T IMEl DC T IME2 DC. TIME3 DC NOPIT DC SRAOl DC Sl'AlO DC SRAll DC MOfYA MOX M0r'Y8 MOX MOFYC MOX
MOFYD MOX MO FYE MOX MOFYF MOX MOFYG MOX MOFYH llDX MOFYJ MOX
MOFYL MOX MOFY2 MOX
MOFY3 MOX MDFY4 MOX
MOFY5 MOX MOFY6 MOX MOFY7 MOX MOFY8 MDX
MOFY9 MOX
ENO

0

1

0

CONSTANT ZERO

l

CONSTANT l

10

CONSTANT 10

50

CON~TANT 50

80

CONSTANT 80

100

CONS TANT 100

250 /6lA8

CONSTANT 250 CONSTANT 25000

/OOrn

OE LAY - 62.5 MSEC

/lFE:O

DELAY - 125 MSEC

/ 30C.0

DELAY - 250 MSEC.

/1000

/1801

/180A

/1808
x 8USY-M0Dll-l x GAP IT-MOOl3-l x GAP IT-M0014-l x GAPIT-M0015-l x GAPIT-M0016-l x GAP IT-M0017-l x GAP IT-MOC 18-l x GAPIT-MOD19-l x GAP I T-MOOU-l x CKRUN-MODll-1 x JUMP-M0029-l

)t MOD22-M0021-l
x HOP IT-MOD2 3-l x HOPIT-M0024-l x HOPIT'-M0025-t x HOPIT-M0026-l x JUMP-M0027-l x JUM!>-M0028-l

BEGIN

DATE EC NU.

01MAY66 15NOV66 15JUN6'1

4154908 419605

420317

PART NO. 21912611

PAGE

lOA

3A812920 3Alll2930 3AIH2940 3A812950 3Al:il29b0 3AIH2970 3A8l298u 3A&l2990
3A8l 3000 3A813010
3A813020 3A813030 3A813040 34813050 3A813060 3Alll3070 3Alll 3080 3A813090 31813100 3A813110 3Al:il 3120 3Alll3130 3A8l3140 3Alll3l 50 3Abl 3160 3Abl3!70
3Al:il 3180 3A8l:;l90
3A8l 3200 3Abl32l0 3A813220 3A813230 3A813240 3A813250
3Alll3260 3A8132'10

., )I
)\
)i
)\
)II I ")
) ) ) )
J 1
'
~-)

)

PitOG ID PAGE

0348-0 lOA

) ·-------- --~ - . __ )

'
\ ________ /
/

~../

---.
~./

·--.

..__

\

'-

I

'1

_/

' ./

.,

' )

)

.... _/

./

~

" \ I
'-....__,/

t IBM MAINTEN'11CE OIAGNOSTlt 'ROGRAM FOR THE 1130 SYSTEM
INTERRU!tT TEST

' (

"
.PMlT HO. 2191268

. PAGE

11

tMOSS REFERENCE LISTING

SYMROL AO()Ol
AIJR12
IA012 llAOl ..
Bl:GIN
8JTSw

VALUE OUF
0981 0708 07E7 0500
01i166

llTSl
ensz
BITS3 BUSY

OA77
OA78 0"79 0608

8UlY CARDS C:HEtlt CK8 IT CKOOK CKLOP CKOYR CKROY CK RUN CLCNT

0848 0862
· 0876 0578 -07C7 053E C9CF 087F 070C OA7B

CLE RR CLRIX CNTCK CNTIT CNTOK CNTRL CHTOl CHT02 CHTU C:NT04 COL GO COHSL DELAY DISK DLAYl DUY2 DLAY3 DLYNO DLYOl DLY02 DLY03 DS111CK
051111 ENOCK ERROR FOCYC
FHD
FEEDS FINSH GAPIT GOCNT GOLOP HOPIT INTOO INTOl INT02 1NT03 INTO" JNT05

08C9 06AE 0998 09FD 08DA 0"72 OA12 OAll OAlE 0&24
OBAS OA64 OA70 OA5E OA46 OA4C 0152
oa .. o
091:8 09Fl 09F7 07FF
OUE OA2A 071A 0715 OA6A OA6C 07A8 ·01115 OUA 055 .. 08D5 0&07 0920 0942 0957 08S2 096C

ltEFERENc;fS 06F9

084400986

051Aw05EAw0634o067C

051Eo05EC,0636 0 067E OUl

0528o053Eo0613o065Bo06A3o06EOt07AC,0850,0909,0918o 0998o09CFo09FDo0A2A 052D,0540o06l5,065Do06A5o06E2o07AE,0852o090Bo091Ao

099A,09Dlw09FfoOA2CoOA66
OS30w0~18o0660o06A8

,

0543,0548

,

05D6o05F6,0620,0640,0668o0688o060Eo0714,0709o09E3o 09E9o09EFo09F5,09fBoOA8F

084E,0875,087E

0803,0928o0940,Q955o096Ao097fo0994

0873 054A

05E8o0632o067Ao0710 061A,0662o06AA

09A0o09P5,09B0,09<:5o09CO 0858,0885

06Fl,OA98

Oa76,087C,089A,08AF 0 088Fo08C9o08C0,08060 0905 0 09140 092lo0925o0930o093Ao0945o094fo095Ao0964,096fo0979, 0984,09BE

08C7

0552,01n,091f

0718

0869

0855,08C3 Ob4A

OAOl OA04

OA07 OAOA

08A3 0820

06E7,0857o090foOA3A

0751 ,,,.)2

0Al5

OA38 OA2f

0907 090A

0900 05F0,05f2o05FC,05FE,063Ao063Co0646o0648,0682,0684,

068Eo0690o06ECo0806 07FF,0804,080Eo087Fo0883o088C

0AlO,OA16oOAlCoOA22oOA28 0718,0785
0708,0726,072E,07E5,07Flo07f~~0818

0600,06EE

0692 060C,0610,0654o0658o069C,06AO
OA90,0A9loOA92,0A93,0A94oOA95oOA96oOA97

06F5,0716,07A2,~7A6,082A,0863,0885o08FE,0916

0584,058Eo0598,05A2o05ACo0580996,0Ai8,0A9C,OA9DoOA9E

082C 0830,0932

0834,0947

0838,095C 083C,089c:

0840,0971

01MAY66 1SNOY66 1SJUN67

4154908 419605

420317

PROG 10 03&8-0

PAGE

11

(
--'\-- _,., __
·
·
· · )
· ) · )
· )
) I
) I
)
1
)

1
) )
) 1 J 1

, J

'
t

J 1

j
, J , '

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM INTERRUPT TEST

JUMP KMAX KNTOl KNT02 KNT03 KNT04 KOOO KOOl KOlO KOSO KOSO KlOO K250 LESSl LOOPS LOOPO LOOPl LOOP2 LOOP3 LOOP4 LOOPS LPCNT
MAPIT MOFY2 MOFY3 MOFY4 MOFY5 MDFY6 MOFY7 MOFYB MDFY9 l'OOlA MODll ptQ012
MUD13 M00l4 MOD15 M0016 M0017 MOOlll M00l9 MOD20 HOD21 M0022 MOD23 M0024 MOD25 MUD26 MlJD27 MOD28 MCJ029 MOFYA MOFYll MUl'YC MOFYO MO FYE MOFYF MOFYG MOFYH MOFYJ MOFYL hOAOR NODLY NOF'IT NOROY NRDYA t.iROYb

0996 0Ab7 09AF 0987 O'ilBF 09C7 OA80 OA81 OA82 OA83 OA84 OA85 OA86 085F 0574 0730 0741)
0750 0760 OBlD 07117 OA7C
05(,2 OA99 OA9A OA98 OA9C OA90 OA9E OA9F OAAO U7F8 06Fl 0910 0739 'J749 0759 0769 07CO 07EO 07EC 01126 0861 08A9 08C.B 0921 0938 0940
0962 0977 098C OA8F OA90 OA91 OA92 OA93 OA94 OA95 OA96 OA97 OA98 07f 3 09(:5
OA8B 0892 0511E 05:;9

OA99,0A9F,OAAO
09C7,0A24 099C 099f 09A2 09AS 09E5,0A40 07lE o07A4,0860 060A,07A8,0900o09AFoOAOCoOA12 OY87oOA18
OBCl 0604,064E,0696o06F0,0722t087lo09A7 098F,OA1E 0860,08A7,0808
0577,0582,0588,0592 0 059Co05A6,0580 0580 0586,058A 0590,0594 059A,059E 05A4,05A8 05AE,0582 06F7,06F8,071C.o720,012c,0111t,08l9,0868,086F,o87A, 0907 073E,074E,075E,076Eo07C5o0827,0910 0990 OBAO 08Cf 0927 093C 0951 0966 0978 06C.5,07A0,07F6 0 07F8 0 0A97 06F3,0709,070F,0778,0703oOA8F 0 0A98 05&8 0556,05&A,Ob87,06C9,0737,073C,0784o0A9G
0~5Ao056C,0689,06C0,0747,074C.o0788o0A91
055E,056E,0688,06Dl,0757o075CoC78C,OA92 0562,0570,06B0,0605,07o7o07&Ct0790,0A93 0566,0572,068F,06D9,0794,078E,07C3,0A94
06Cl,0798,070E,07E3oOA95 06C3,079C,07EA,07Eft0A96 0824
0867,08A2,088l,0889 0 080C 0 0A9A o8At,oaso,oeEo.oA9A 080lo0BE4,0A98 08C5,0BE8,0929,0A9C O&EC,0936o093E,OA90 08F0,0948o0953 0 0A9E
08F4,0960,0968oOA9f 08F8,0975,097DoOAAO 08FC,098Ao0992oOA99 0701 073A 074A
075A 076A 07C.l
07El 07ED 07f9
0776 0522,05EE,0638o0680 0904 05F8,068A 08BE 058A 05C4

DATE EC NU.

01MAY66 15NOY66 15JUN67

4154908 419605

420317

PAMl NO. 21912611

~A~E

llA

PROG 10 PAGE

03A8-0 llA

, ·'
) .
l l
) ) ) ) )
l
) )
) )
) }
l

·)

JIM MAIHTENA..CE DIAGNOSTIC ·RDGRAM FOR THE 1130 SYSTEM INTUltUPT 1HT

)

PART ND. 219l2H

PAGE

12

, l

NROYC - 0501

OSCO

NUMllR NUMCK PLOT PRINT RAJtEA

06FD
0722 OA60 OA62 OA76

0606o065010698o09A910981109119109Clo09C9
·Ob08, 0657., Ob9A oOf>B 5109A8 · OC/8 3, 0988, 09C3,09C8 0761
074f
OA74

' -·

REAO OA74

08"5

Rl:SET 0841

J

RES TR ouo

0850

RETRN 0&68

OA3E,OA44oOA4A,OA50oOA56

RUNC.K 06FO

C708o070E,077Co07tf

I

RUNCJlt J70l

070Ao0780

stNPT OA5A

05Cl1061Eo073lo0822

SENSE OAS8

05BR,0504,060B,Of>E9o07291073510745o0755,0765o0771 0

J

01ec,01ca,01oc,01ee,01F4,oeo1,oeoA,oe1e,oe~a,oes9,

088lo0889,0893o0898108B31092E1094~1095B1096D,0982

. !.EN.25· OA5C

05CBo06b6

1

SET PT ll61E

05C6

SETUP 0829

060Eo07AA,0910

SET25 SET42 SRAOl
SRAlO

0666 ·0504 OA8t OABD

OSCF -05BC 05F4,0616 0642

1 ,

SRAll OA8E

063E

START 0857

0887 ..0890o0895oOA3CoOAlt2tOA48,0A4E,OA54

-STOP OA61

·0188

l

TABLE OA6E

OA6C

TESTI 06E7

0508,05FA,0602o0622t0644o064Co066Ao068Co0694,0808,

OB12o0815,09Elo09E7o09EDo09F3o09F9

)

TIMEl OA88

09E8oOA46

T1ME2 0Ae9

09FltOA4C

TIME3 OABA

09F70 0A52

')

TOTAL 0871

OAOEoCA14oOA1AoOAZOtOA26

VECTO- 0580

0546

VtCTl 0586 VECTZ O:i90 · VEtTJ - 059A VECT4 05A4

051E 0540
0579 0550

, )

YECTS -o~AE

057C

vecoo 0134

oso2,osoc,06Z6o066Eo07JJ

VEtOl VECOZ VEC03

0744
0754 0764

-oso6,05DE,0628o0670o074J OSOA,05E0;06ZAo0672,075,3.
osoe,o5e2,062t.0674,076~

'

VEC04 0770

os12;05E4o062Eo0676oObBlo06E5o0702o0705

I

VECO!» 07&8

0516o05E6t0630o0671o07BA

WAITA 09U

0656o069Et07Blt0902t090E

WAITC WAITF llA ITG

07CC 0501 0728

07CA ·osoA,0624,066C,0724

'

llAITl 0527 llAITZ · 0817 llAIT3 0814

D52Ao0575 06FF 0110

'

llAIT8 0531 WHATl · 0588 WHAT2 05Cl

0539 0536

'

WHA T3 05CB WHICH 0528

0533
05261053C,05BF~05C9t05D2106ltt0664o06AC

'

'
)

)

1

DATE ·1c ffO.

01MAY66 15NCV66 UJU.7 4154908 419605 420317

- --.... )
/

. -.... \ I
.._____/

,.-·--...... ' I
'__/

,-,

.,

_,---.__

I

"

I

_/

. _/

-,

-----....
,

PROCO ID 03A8-0

PAGE

12

- -·--·-------··-··

.. ----- ..

..... --...,..,

--\

,,--...,

_.,-- ......\

------..

.,__,.)

I
·-----/

I
'-- __/

)
--__/

-,

,...-.....

\

__ /

-/

)
-_ )

·'-
·.'
;,..·-,
--~

,, ..........
\
I -._______/

-·-.., ......
-'-.___./

-- , .... .....
I
/
/

I ~_./

..,

·-~--------· _.,,.._______ . ·-·- . ·---~~....----.··· -- ·-. ··--------·----~-:___:_----~---

"!
/ __

_)

)

.. --)
"·----

·~·

,-· (
\
'--'

·......__ __

'-'
(
'--·

/

/

\

(
'-... . .

I \ '-......

(

,,.. ...

(

(

I

\.__

"'----·

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM CE UTILITY PROGRAMS

PART NO. 2243957

PAGE

1

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM CE UTILITY PROGRAMS

PART NO. 2243957

PAGE

lA

1130 ON LINE DISK ADJUSTMENT PROGRAM

1130 ON LINE DISK ADJUSTMENT PROGRAM

1. PURPOSE

*~************************************************* 30A00020

* 30A00030
* THE 1130 DISK ACCESS PROGRAM WAS DESIGNED TO BE 30A00040

* USED WITH THE ACCESS ADJUSTMENT PROCEDURE FOUND 30A00050

* IN THE SDS MAINTENANCE MANUAL.

30A00060

**THE PROGRAM WILL MOVE THE CARRIAGE BETWEEN

30A00070 30A00080

* TRACKS 2 AND 200, AND COMPARE SECTOR ZERQ

30A00090

* ADDRESSES AT THOSE TRACKS.

30A00100

* 30A00110
* THE SEEK OPERATION CAN BE SELECTED IN EITHER 10 30A00120

* OR 20 MILL MODE.

30A00130

2. REQUIREMENTS

****************************************************

30A00140 30A00150

** THE C.E. MUST HAVE A 1130 SYSTEM WITH CARD

30A00160 30A00170

* READER OR PAPER TAPE INPtiT.

30A00180

** THE CARD READER PROGRAM CONSISTS OF 4 CARDS.

30A00190 30A00200

* THE lST CARO IS AN IPL LOADER, THE OTHER 3

30A00210

* ARE PUNCHED IN B/B FORMAT AND CONTAINS THE

30A00220

* MAIN PORTION OF THE PROGRAM.

30A00230

3.

USE PROCEDURE

****************************************************

30A00240 30A00250

* 3.1 SETUP AND * A. LOAD PROGRAM IN READER AND MAKE READER

30A00260 '.30A00270

START

*

READY. ADD A BLANK CARD.

30A00280

** B. DEPRESS RESET AND PROGRAM LOAD PUSH

30A00290 30A00300

*

BUTTONS. PROGRAM WILL STOP AT WAIT O.

30A00310

** C. AT WAIT o, ENTER DISK DRIVE AREA CODE OF

30A00320 30A00330

*

DESIRED DRIVE IN CONSOLE BIT SWITCHES

30A00340

*

0 THRU 4 AND CLEAR BITS 5 THRU 15.

30A00350

* * * * ***** D.

DRIVE

BIT SW SETTING

0 ················· 12000

1 ················· /8800

2 ··· ~·············/9000 3 ················· /9800

4·················/AOOO

DEPRESS START PUSH BUTTON.

30A00360
30A00370 30A00380 30A00390
30A00400 30A00410 30A00420
30A00430 30A00440

3.2 OPERATION

* 30A00450
*************************************************** 30AOO'J-60

** THE PROGRAM WILL START OUT IN 20 MILL MODE.

30A00470 30A00480

**THE CARRIAGE WILL SEEK HOME, GO TO TRACK 2,

30A00490 30A00500

* READ SECTOR ZERO AND COMPARE FOR TRACK ADDR. 2 30A00510

** A GOOD COMPARE CAUSES THE CARRIAGE TO GO TO

30A00520 30A00530

* TRACK 200, WHERE SECTOR ZERO IS READ AND

30A00540

* COMPARED FOR TRACK ADDR. 200

30A00550

** A GOOD COMPARE WILL CAUSE THE CARRIAGE TO GO

30A00560 30A00570

* BACK TO TRACK 2 AND REPEAT ABOVE OPERATION.

30A00580

** IF A COMPARE ERROR IS DETECTED, A~iRROR WAIT

30A00590 30A00600

* ENCOUNTERED. SEE ERROR WAITS ···· 13.31.

30A00610

, ...

** TO STOP PROGRAM, DEPRESS IMMEDIATE. STOP.

30A00620 30A00630

'f

** TO START PROGRAM, DEPRESS START.

30A00640 30A00650

** TO CHANGE FROM 20 MILL MODE OPERATION TO 10

30A00660 30.A00670

* MILL OPER~TION, OR FROM 10 MILL OPERATION TO·

30A00680

* 20 MILL OPERATION, A. DEP~ESS IMMEDIATE STOP.

30A00690

*

B. DEPRESS PROGRAM RESET.

30A00700

*

C. DEPRESS START.

30A00710

*

30A00720

3.3 WAITS

*************************************************** 30A00730

*

30A00740

/3000 * ENTER DISK DRIVE AREA CODE. I SEE 3.1 C I

.30A00750

*

30A00760

ERROR WAITS *************************************************** 30A00770

/30Fl

* * THE ADDRESS OF TRACK 2, SECTOR ZERO WAS READ

30A00780 30.A00790

· AND FOUND INVALID.

30A00800

*

30A00810

* CHECK IF CARRIAGE IS SETTING AT DETENT 2.

30A00820

*

30A00830

* IF CARRIAGE IS 1 NOT 1 IN CORRECT DETENT,

30A00840

* DEPRESS START TD CONTINUE ADJUSTMENT.

30A00850

*

30A00860

* IF CARRIAGE IS IN CORRECT DETENT, DO A SECTOR

30A00870

* REWRITE. ************************************* 30A00880

*

*************** CAUTION ************* 30A00890

*
*

* ************************************* 30A00900

*

30A00910

*

* ONLY USE TRACK 2 REWRITE OPTION * 30A00920

*

* WHEN SETTING AT WAIT /30Fl.

* 30A00930

*

*

* 30A00940

*

* REWRITE OPTION WILL DESTROY

* 30A00950

*

* ORIGINAL SECTOR DATA.

* 30A00960

*

*

* 30A00970

*

************************************* 30A00980

*

30A00990

*

A. LOAD I REG TO /0043.

30A01000

*

B. PLACE CONSOLE SW IN RUN.

30A01010

*

C. DEPRESS START.

30A01020

*

30A01030

*************************************************** 30A01040

/30F2

* * THE ADDRESS OF. TRACK 200, SECTOR ZERO WAS READ

30A01050 30A01060

* AND FOUND INVALID.

30A01070

* * CHECK IF CARRIAGE IS SETTING AT DETENT 200.

30A01080 30A01090

'' * IF CARRIAGE IS 1 NOT 1 IN CORRECT DETENT,

30A01100 30A0111Q

* DEPRESS START TO CONTINUE ADJUSTMENT.

30A01120

*

30A01130

* IF CARRIAGE IS IN CORRECT DETENT, DO A SECTOR

30A01140

* REWRITE. ************************************* 30A01150

*

*************** CAUTION ************* 30A01160

*

************************************* 30A01170

*

*

* 30A01180

*

* ONLY USE TRACK 200 REWRITE OPTION * 30A01190

*

* WHEN SETTING AT WAIT /30F2:

* 30A01200

*

*

* 30A01210

*

* REWRITE OPTION WILL DESTROY

* 30A01220

*

* ORIGINAL SECTOR DATA.

* 30A01230

*

*

* 30A01240

*

************************************* 30A01250

*

30A01260

*

A. LOAD I REG TO /0046.

30A01270

*

B. PLACE CONSOLE SW IN RUN.

30A012.80

*

C. DEPRESS START.

30A01290

*

30A01300

*************************************************** 30A01310

/30F3

*

.

* LOST INERRUPT WHIL£ READING IN PROGRAM.

30A01320 30A01330

*

30A01340

3.4 TERMINATION *************************************************** 30A01350

* * TO TERMINATE PROGRAM_;D~fRESS IMMEDIATE STOP.

30A01360 30AOll70.

15DEC67 420400

PROG ID PAGE

030A-* 1

DATE EC NO.

15DEC67 420400

PROG ID PAGE

030A-* lA

_,.. r;
t
· '

'
"'-------

(_____ _

(
\ . _______

n·

( (

"-----

I
'

(

'"'\ J

L

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM CE UTILITY PROGRAMS 1130 ON LINE DISK ADJUST~ENT PROGRAM

PART NO. 2243957

PAGE

2

4 PRINTOUTS
5 COMMENTS
0000
0000 0 603B
0001 0 0000 0002 0 0000 0003 0 BB18 0004 0 0000 0005 0 4800 0006 0 0001 0007 0 0004 0008 0 OOOE 0009 0 2808 OOOA 0 003D OOOB 0 0003 OOOC 0 OOOE OOOD 0 0034
OOOE 0 0000 OOOF 0 08F2 0010 0 4850 OOH 0 7001 0012 0 7005 0013 0 4848 0014 0 0000 0015 0 7011 0016 0 08Fl
0017 0 30F3 0018 0 OBEB 0019 0 COEA OOlA 0 FOEB OOlB 0 DOES OOlC 0 4820 OOlD 0 70F9 OOlE 0 COEl OOlF 0 1808 0020 0 FOEO
0021 0 OOD4 0022 0 003B 0023 0 COFE 0024 0 80El 0025 0 DOFC 0026 0 70FO
0027 0 COE3 0028 0 90DD 0029 0 DOEl 002A 0 4808

*

30A01380

*************************************************** 30A01390

** NONE

30A01400 30A01410

* 30A01420
*************************************************** 30A01430

* 30A01440
* TO RERUN PROGRAM ON ANOTHER DRIVE, PROGRAM MUST 30A01450

* BE RELOADED.

30AOl460

** **************************************************

30A01470 30A01480

ABS

30A01490

ORG

0

30A01500

** ********************************************

30A01510 30A01520

* *

3 CARD LOADER PROGRAM

** ********************************************

30A01530 30A01540
30A01550 30A01560

*BGN LDX

BUILD

GO BU I LD IOCCS

30A01570 30A01580

* oc

LDX

PROGM IF P.T.

CARD RD IN AREA

30A01590 30A01600

DSW DC
oc
RDIN DC
DC

·-·/B818
/4800

IOCC-SENSE/RESET DSW COL RD IN ADDR IOCC-READ COLUMN

30A01610 30A01620 30A01630
30A01640

ONE DC

1

CONSTANT 1

30AOl650

FOUR DC

4

CONSTANT 4

30A01660

RDCRD DC

INT

RDR INTERRUPT ADDR

30A01670

DC

/2808

IOCC-START READER

30A01680

DC

INT2

DISK INTERRUPT ADDR

30A01690

LAST DC

3

LOADER CARD COUNT

30A01700

DC

INT

oc

INT5

READER INTERRUPT ADD PROG STOP INTERRUPT

30A01710 30A01720

*INT DC

READER INTERRUPT

30A01730 30A01740

XIO

DSW

* SERVICE ROUTINE

30A01750

BOSC MDX

INTl

*BR IF NOT RESPONSE

30A01760 30A01770

MDX

WAITI&l

BR IF RESPONSE

30A01780

INTl BOSC

&

RESET OP COMPLETE

30A01790

DC

30A01800

MDX

ENCRD

BR, END OF CARD

30A01810

XIO

RDCRD

START READER

30A01820

*WAIT! WAIT

-ID

WAIT FOR INTERRUPT

30A01830 30A01840

XIO

RDIN

RD COL. ONE-HALF WD

30A01850

LD

RDIN

EOR

ONE

*SW READ/IN AREA, EVN

30A01860 30A01870

STD

RDIN

BSC

z

* COLS. IN o, ODD IN 1
CHK BOTH HALVES IN

30A01880 30A01890

MDX

WAIT I

NO, WAIT 2ND HALF

30A01900

LD

BGN

YES, PACK BOTH HAVES

30A01910

SRA EOR
S*TORE DC

8 BGN&l
/OOD4

* *
lST WORD OF STD L

30A01920 30A01930
30A01940 30A01950

DC

BUILD

2ND WORD OF STO L

30A01960

LD

STORE&l

SET UP NEXT STORE

30A01970

A

ONE

* ADDRESS

30A01980

STD MDX

STORE&l WA ITI

*GD WAIT FOR NEXT COL

30A01990 30A02000

*ENCRO LD
s

LAST ONE

CHK FOR LAST CARD LOADED

30A02010 -30A02020 30A02030

STD

LAST

30A02040

B_SC

&

*

30A02050

DAT£ EC NO.

15DEC67 420400 "

PROG ID PAGE

030A-*
2

!BM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CE UTILITY PROGRAMS

1130 ON LINE DISK ADJUSTMENT PROGRAM

002B 0 6030
ooze o COF5
0020 0 9009 OOZE 0 DOF3 OOZF 0 70E6
0030 0 C83F 0031 0 D8CE 0032 0 3000 0033 0 7019
0034 0 0000 0035 0 083C 0036 0 603 8 0037 0 0000 0038 0 0000 0039 0 0000 003A 0 0000
0038 0 COC7 003C 0 1803 0030 0 DOC5 003E 0 COCA 003F 0 1801 0040 0 DOC8 0041 0 COC3 0042 0 1802 0043 0 DOC! 0044 0 CODC 0045 0 1008 0046 0 DODA 0047 0 6016
0048
003B 0 4CCO 0034
003D 0 0000 003E 0 0835 003F 0 4C40 008C
0041 0 0000 0042 0 0000
0043 0 0832 0044 0 4045 0045 0 7002
0046 0 0831 0047 0 4042
0048 0 0833 0049 0 4040 004A 0 0833 0048 0 403E 004C 0 7048
004D 0 6210 004E 0 0835 004F 0 C273 0050 0 EBFl

LOX

PROGM

YES, BRANCH TO PROG

*

LO

s

STORE&! FOUR

NO, SET UP NEXT READ * IN AREA

STD MD)(

STORE&l WAITl-1

G*O READ NEXT CARD

PROGM LOO

RESRT

* SET AREA CODE IN

STD

BGN

DC

/3000

''* BIT SW ITCHES

MDX

AGANl-2

*I NT 5 DC
XIO

SPDSW

*** PROGRAM STOP

LOX

INT5A

DC

* INTERRUPT ROUTINE

DC

DC

DC

*BUILD LO
SRA STD LO SRA STD LO SRA
STD

DSW&l 3 DSW&l RDCRD&l
1 RDCRD&l RDIN&l
z
RDIN&l

BUILD SENSE DSW

********************

*

NOTE

*

* INSTRUCTIONS FROM*

* BUILD THRU INT5A *

* DO NOT APPEAR ON *

* PAPER TAPE

*

********************

LO

STORE

SLA STD LOX

8 STORE
WAITI-1

*G*O START READER

*********************************************

*

ORG

BUILD

*********************************************

* * *

DISK ADJUSTMENT PROGRAM

,**,

*********************************************

*I NT 5A BOSC

INT5

EXIT TO RETURN

*
INT2 DC X IO

*-*
SNDSW

*** DISK INTERRUPT

BOSC L TES T&Z

~ ROUTINE

T*OGGL DC
,,AREA DC

MODE TOGGLE CURRENT AREA CODE

WTTWO XIO BS I MDX
*WTHND XIO
BSI

WRTOZ TEST SKHME
WRT20 TEST

* WRITE ADDRESS AT * TRACK Z
*
* WRITE ADDRESS AT * TRACK ZOO

SKHME X!O

BSI

XIO

BS!

MDX

*

LOX

XIO

AGANl LD

OR

HOME TEST TRK2 TEST CHCKZ
2 16 RDS PS
Z SNDSW-1 AREA

* GO HOME
*** GO TO TRACK
** 2 *
*
***'' ** SET AREA CODE

DATE_ EC NO.

15DEC67 420400

PART NO. 2243957

PAGE

2A

30A02060
30A02070 30A02080 30A02090 30A02100 30A02110 30AOZ120 30AOZ130
30AOZ140 30AOZ150 30AOZ160
30AOZ170 30AOZ180 30A02190
30A02200 30A02210 30A02220 30A02230 30A02240 30A02250
30A02260 30A02270 30A02280
30A02290 30AOZ300 30A02310
30A02320 30A02330 30A02340
30A02350 30A02360 30A02370
30A02380 30A02390 30A02400 30A02410 30A02420 30A02430
30A02440 30A02450 30A02460 30A02470 30A02480 30A02490
30A02500 30A02510 30A02520 30A02530 30A02540
30A02550 30A02560 30A02570 30A025BO 30A02590 30A02600 30A02610
30A02620 30A02630 30A02640 30A02650 30A02660 30A02670
30A02680 30A02690 30A02700
30A02710 30A02720 30A02730

PROG ID PAGE

030A-* ZA

I \....__.

·':-·

·.I
\ ,______

(
''--

(
''-·"

(
'--·

'"-..·

(
"-..-·

'-'

(

.I

"-----'

··. (
'-.... ___,,/

(
"----'

. ··--------------·-----·
·'-·

(
\
'--··

'-.

(

(

"----'

"---

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CE UTILITY PROGRAMS

1130 ON LINE DISK ADJUST~ENT PROGRAM

0051 0 D273 0052 0 72FE 0053 0 70FB 0054 0 70F3
0055 0 COEB 0056 O 4C20 005E 0058 0 COlB 0059 0 D026 005A 0 0027 005B 0 6201 005C 0 6301 0050 0 7006 005E O 6201 005F 0 6A20 0060 0 6A21 0061 0 C012 0062 0 009F 0063 0 009F
0064 0 081B 0065 0 4024 0066 0 72FF 0067 0 70FC 0068 0 0811 0069 0 4020 006A 0 C037 006B 0 FOlD 006C O 4Cl8 0091 006E 0 30F2 006F 0 70D8
0070 0000 0070 0 4COO 009D 0072 0 0000 0073 0 3F01
0074 0 ooc6
0075 0 0701 0076 0 0086 0077 0 0500 0078 0 0088 0079 0 0500 007A 0 OOAl 007B 0 0600 007C O OOCA 0070 0 0404 007E O 0002 007F 0 0400 0080 0 0000 0081 0 0400 0082 0 0000 0083 0 0404 0084 0 0042 0085 0 3AOO 0086 0 0001 0087 0 0010 0088 0 0001 0089 0 0640
. 008A 0 0000 008B 0 08E8
oo8c o 180D
0080 0 4804 008E 0 70FC 008F 0 4C80 008A
0091 0 08FO 0092 0 40F7

STO

MDX

MDX

MDX

*ONWDO LO

BSC

LD

STO
sio

LDX

LDX

MDX

ONWDl LDX

STX

STX

LD

STO

STO

*CMNDl XIO

BSI

MDX

MDX

XIO

BSI

LD

EOR

BSC

DC

MDX

*

BSS

RESRT .BSC

SPDSW DC

DC

SNDSW DC

DC

WRT02 DC

DC

WRT20 DC

DC

READ DC

DC

HOME DC

DC

TRK2. DC

DC

TWHND DC

DC

TWO DC

DC

RDSPS DC

DC

OUT02 DC
DC

OUT20 DC

DC

*TEST DC

XIO

SRA

BSC

MDX

BSC

*CMND2 XIO

BSI

2 SNDSW-1 2 -2
AGAN! SKHME
TOGGL L ONWDl, Z
SNDSW TWHND TWO 2 1 3 1 CMNDl 2 l 2 TWHND 2 TWO SNDSW BGN&2 BGN&3
TWHND TEST 2 -1 CMNDl READ TEST INPUT&l DUT20&1 L CMND2,&/30F2 SKHME
E L RSTRT
/3FOl 198 /0701 OUT02 /0500 OUT20 /0500 INPUT /0600 202 /0404 2 /0400
/0400
*-*
/0404 AREA /3AOO l /0010 1 /0640
*-*
SNOSW 13 E TEST&l TEST
TWO TEST

* * INTO IOCC * * ***

*** BR IF 10 MIL MODE

* *

* * * * *

*****

SET PROPER MODE

**********

*** GO TO TRACK 200 ·

***************

READ/COMPARE ADDR AT TRK 200
ERROR, DID NOT COMPARE

MODE CHANGE SET/UP
!DCC-SENSE RESET (5) CONSTANT 198 !DCC-SENSE/RESET DSW
!DCC-WRITE TRACK 2
!DCC-WRITE TRACK 200
IOCC-READ ADDRESS
IOCC-SEEK HOME
IOCC-GO TO TRK 2
IOCC-GO TO TRK 200
!DCC-BACK TO TRK 2
!DCC-READ BIT SWS WRT TRK 2 TABLE
*WRT TRK 200 TABLE *
*
**** CHECK FOR FILE * * READY ** * ** GO TO TRACK 2

DATE EC NO.

150EC67 420400

PART NU. 2243957

PAGE

3

30A02740
30A02750 30A02760 30A02770 30A02780 30A02790 30A02800 30A02810 30A02820 30A02830 30A02840 30A02850 30A02860 30A02870 30A02880 30A02890 30A02900 30A02910 30A02920 30A02930 30A02940 30A02950 30A02960 30A02970 30A02980 30A02990 30A03000 30A03010 30A03020 30A03030 30A03040 30A03050 30A03060 30A03070 30A03080 30A03090 30A03100 30A03110 30A03120 30A03130 30A03140 30A03150 30A03160 30A03170 30A03180 30A03190 30A03200 30A03210 30A03220 30A03230 30A03240 30A03250 30A03260 30A03270 30A03280 30A03290 30A03300 30A03310 30A03320 30A03330 30A03340 30A03350 30A03360 30A03370 30A03380 30A03390 30A03400 30A03410
PRUG ID PAGE

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM

CE UTILITY PROGRAMS 1130 ON LINE DISK ADJUSTMENT PROGRAM

0093 0 73FF 0094 0 70FC 0095 O 08E4

MDX MDX CHCK2 XIO

3 -1 CMND2 READ

* *

0096 0 40F3 0097 0 COOA
0098 0 FOEE 0099 O 4C 18 0055 009B 0 30Fl 009C 0 70AB

BSI

TEST

LD

INPUT&l

EOR

OUT02&1

BSC L ONWD0,&-

DC

/30Fl

MDX

SKHME

** * * READ/COMPARE * * ADDR AT TRK 2 ** ERROR, DID NOT * COMPARE

*

009D 0 COA3 009E 0 FOE7

RSTRT LD EOR

TOGGL OUT02

*** CHANGE MODE

009F 0 DOAl OOAO 0 70A7
OOAl 0 0002

STD MDX
*INPUT DC

TOGGL SKHME
2

***
INPUT AREA

OOA2 0002 .OOA4 0000

BSS

2

END

BGN

*

NO STATEMENTS FLAGGED IN THE ABOVE ASSEMBLY

PART NU. 2243957

PAGE

3A

30A03420
30A03430 30A03440 30A03450 30A03460 30A03470 30A03480 30A03490 30A03500 30A03510 30A03520 30A03530 30A03540 30A03550 30A03560 30A03570 30A03580
30A03590

DATE EC NO.

15DEC67 420400

PROG ID PAGE

030A-* 3A

I
\__

(..___ .

\ ........ -

'\ " -

(

IBM MAINTENANCE DIAGNOSTIC PROGRAM FOR THE 1130 SYSTEM CE UTILITY PROGRAMS

PART NU. 2243957

PAGE

4

j
1 I......_,
l r
I
.~.
c

1130 ON LINE DISK ADJUSTMENT PROGRAM

C R 0 s s R E F E RE NC E

NAME VALUE REFERENCES AGANl 004F 0033,0053

AREA 0042 0050,0084

BGN 0000 001E,0020,0031,0062,0063,00A4

BUILD 003B 0000,0022

CHCK2 0095 004C CMNDl 0064 0050,0067

CMND2 0091 006C,0094

DSW

0002 OOOF,0038,0030

ENCRD 0027 0015

FOUR 0007 002D
HOME 007C 0048 INPUT OOAl 006A,007A,0097

INT OOOE 0008,oooc

INTI 0013 OOll

INT2 003D OOOA

INT5 0034 oooD,oo3B

INT5A 003B 0036

LAST OOOB 0027,0029

ONE

0006 OOlA,0024,0028

ONWDO 0055 0099

ONWDl 005.E 0056

OUT02 OOB6 0076,0098,009E

BUT20 0088 0068,0078

PROGM 0030 0028

RDCRD 0008 0016,003E,0040

RDIN 0004 0018,0019,0018,0041,0043

RDS PS 0084. 004E

READ 007A 0068,0095

RESRT 0070 0030

RSTRT 009D 0070

SKHME 0048 0045,0054,006F,009C,OOAO

SNDSW 0074 003E,004F,0051,0058,006lt0088 SPDSW 0072 0035

STORE 0021 0023,0025,002C,002E,0044,0046

TEST 008A 003F,0044,0047,0049,004B,0065,0069,008E,008F,0092,0096

TOGGL 0041 0055,0090,009F

TRK2 007E 004A

TWHND 0080 0059,005f,0064

TWO 0082 005A,0060,0091

WAIT! 0017 0012t001D,0026,002F,0047

WRT02 0076 0043

WRT20 0078 0046

WTHND 0046

WTTWO 0043

'_)

END OF ASSEMBLY

--~~------------~---------------------- LAST PAGE ---------------------------------------------

'-"

I \.J
I 0
v

\.J

DATE EC NO.

'-..-/

150EC67 420400

'--..:__/·

.. . J '

PROG ID PAGE

030A-* 4

... .. -··-··· ..

(_

(
'~-

I, '-----·

I

(

\ '----"'

'--.

(

(

(

'---

'-.

'-

( --

c. (_

(
'----

(
'---·

/
\. '-.._.,.-


Acrobat 11.0.23 Paper Capture Plug-in