Vector 8K Static Ram User Manual

~---~\
i
~-\
I \\ \\
\
\~
!.!~
i
1 .
~
'\
\
'
__
=----:::::-::::----
~.~'~
--
'~~
The
8K
and
without
implied
However,
period replace materials
the
8K
Memory
defect
claimed
GRAPHIC, GRAPHIC,
repair
or
Memory
any
warranty
the
above
of
ninety
any
8K
or
workmanship,
1.
Such
Board
2.
VECTOR
3.
The
INC.,
INC.,
replacement
Board
sold
warranty,
of
fitness
notwithstanding,
(90)
days
Memory
defect
left
GRAPHIC,
within
to
8K
at
customer
confirm
ten
Memory
if
REPAIR
hereunder
either
following
Board
provided:
in
material
the
VECTOR
(10)
Board
the
found
expressed
for
that
INC.,
days
I s
expense, alleged
to
JlGREEMm'l"
is
sold
or
intended
VECTOR
GRAPHIC,
delivery
is
found
or
workmanship
GRAPHIC~INC.,
is
given
after
is
its
promptly
for
defect,
be
in
order.
"as
is",
implied,
use
or
merchantability.
INC.,
to
customer,
to
contain
existed
factory;
notice
discovery;
returned
examination
and
with
all
including
will,
defects
at
of
the
to
by
for
subsequent
faults
for
repair
the
precise
VECTOR
VECTOR
any
a
or
in
time
Repair,
replacement
workmanship forth
expense,
above
provided expense, correction. expiration addition
repair
the
first
to
rate.
hour, thereafter. of
defects
the
period
submit
GRAPHIC. estimate
INC.,
GRAPHIC,
to
Buyer a
INC., of
signed
INC.,
GRAPHIC,
any
8K
Memory approval require
prepayment
work. Repair
GRAPHIC,
Agreement
INC.
which
will
to
VECTOR
In of the
Prior
in
for
charges
INC., to
proceed,
or
are
discovered
be
performed
the
8K
GRAPHIC,
performing
the
period
cost
of
parts
At
the
present
and
$18.00
to
commencing any
material
or
no-cost-to-Buyer
written
will
not
commence
has
by
duly
to
shall
Board
authorized
commence
have
until
and
of
the
void
within
if
ten
correction
by
Memory
Board
INC.,
any
repair;
set
forth
the
time
per
hour
workmanship
estimate
repair
been
returned
with
no
obligation
the
written
VECTOR
GRAPHIC.
estimated
the
enclosed
(10)
days
of
any
after
VECTOR
is
for
expiration
GRAPHIC,
returned,
such
replacement
above,
then-current
the
applicable
for
every
repair,
discovered repairs, of
the
expected until by
representative
the
repair
to
estimate
INC.,
repair
charges
card
of
end consumer
defects
repair.
Buyer
VECTOR
hour
replacement
after
VECTOR
such
Buyer
to
work
repair,
has
may
is
not
returned
in
material
of
the
INC.,
also
replacement
or
correction
will
be
GRAPHIC,
rate
of
is
work
or
expiration
GRAPHIC,
charges, time
as
VECTOR
authorizing
involved.
replace
been prior
at
returned
its
to
purchase.
period
at
Buyer's
at
Buyer!s
after
charged
INC.,
$35.00
required
correction
INC., and
the
will
VECTOR
written
GRAPHIC,
VECTOR
VECTOR
or
correct
with
option
also
commencing
to
VECTOR
or
set
or
in
for
of
8K
RAM
BOARD
SUBJECT
INTRODUCTION
PARI'S
SCHENATIC
COMroNENT
USERS
MEMORY
MACHINE
ERROR
TROUBLE
HON
GENERAL
LIST
GUIDE
TEST
MAPPIN.;
'ID
LOCATE
DIAGRAM
LANGUAGE
SHOJrING
TROUBLE
PRCGRAM
TEST
MEMORY
BAD
MEMORY
SHOJrING
PROGRAM
TEST
CHIPS
GUIDE
TABLE
OF
CONTENTS
PAGE
1
2
2A
2B
3
4
5
10 18
19 20
ASCII
CODE
CHART
23
8K
MEMORY
THE
VECTOR
WITH QUALITY PRINTED
Z-80
MPU
ARE
BUFFERED 'IO SINCE THIS MEANSOFA YOU
MAY HAVING DISABLE
YOUR
PRODUCT
CIRCUIT
CAPACITY
CHANGE
'IO
FEATURE
USERS
MANUAL
GRAPHIC VECTOR1,ALTAIR, IMSAI
BY BOARD.
REDUCE
COULD
DIP
EXCEED
SWITCH
THE
REMOVE
THE
WHICH SWITCHES. FURI'HER, OF
THE
250
NS
BOARD
IF
OR
THERE
WRITE
IS
US!
ANYTHING
8K
STATIC
USING
THE
THE
MEMORY
w'"ITH00WAIT
THE
CAPACITANCE
2000
LOCATED
OOA...'ID
ADDRESS
BOARD
FRCM
PERMITS
THE
BOARD
IS
1.6
AMPS
THAT
YOU
INTRODUCTION
MEMORY
AND
FINEST
OPERATES
STATES
PF
INALARGE
ON
THE
FOR
THE
STARr
CAN
BE
USHX:;
DO
Nor
OOARDISDESIGNED
POLY
AVAILABLE
REQUIRED.
88
AT
LOADING
SYSTEMS.
MEMORY
THE
THE
ON
'IO
BE
WE
CHIPS
MAXIMUM
MEMORY
THE
ADDRESS
SYSTEM. ADDRESS SELECTION
UPPER
PROORAMS
COMPUTER.
UP
WRITE
EDGE
OF
THE
THAT
RUN
ANorHER
OF
THE
COMPurER
PRorECTED. TYPICAL
BOARD.
IN CONVENIENCE WITHOUT
FAIRCHILD 2102LHPC CHIPS.
UNDERSTAND,
PLEASE
DO
PLUG-IN
HAVE
AND
AEROSPACE
SPEED
CHIP
BUS, A
WITH
HIGH
THE
l?CWER
Nor
Page 1
COMPATIBLE
PROVIDEDAHIGH
QUALITY
OF
SOSOA
ADDRESS
THIS
MEMORY
IS
FRONT
CONSUMPTION
HESITATE 'IO
MPU
INPUTS
MAJOR
FEATURE
WITHOUT
THE
OUTPUT
PLUS
IS
PANEL
CALL
OR
BY
8K
MEMORY
USERS
MANUAL
Page 2
e:trY
1
64
1
4
4
2
2
1
1
PARTS
DESCRIPTION
PRINl'ED
2102LHK:
4-POSITION
7805
SETS 6-32X3/8"
74367/8097
7414
74LS42
74LS86
CIRCUIT
STATIC
REGULATORS
OF
HARIWARE
SCHMITT TRIGGERS
mE
EXCLUSIVE
BOARD
RAMS
DIP
SWITCH
SCREW'S,
TRI-STATE
OF
EIGHT
FOR
NUTS
OR
GATE
LIST
OR
EQUIVALENT
THE
REGULATORS
AND
BUS
DRIVERS
DECODER
LOCKWASHERS
24
67
1
1
1
1
7
4
5
4
74LS30
74LSOO
22
0.1
470
4.7K (BANDS
IN4002
14
16
THERMALLOY
8 INPUT
QUAD
MFD
16
MFD
50
PF
50
RESISTORS
OF
DIODES
PIN
IC
PIN
IC
NAND
2 INPUT
VOLT
VOLT
SOCKETS
AXIAL ELECTROLYTIC CAPACITOR
VOLT
AXIAL
1/4
YELLOW,
SOCKETS
#6073B
GATE
NAND
MONOLITHIC
CERAMIC
WATT
VIOLET,
HEAT
SINKS
GATE
RADIAL
RED)
CAPACITORS
CAPACITOR
I 7
L
>
o
J7
2102LIPC
74LS42
6
2102L1PC
--@-
''J
I
) r
7414]
o
J6
1
I
A 0
I'""""?'-
) [
J5
10
..........
-l m) 8097 I
7414
]
l(
0
B
J4
JUMPER
n
20
(~?\
VE(rO=t
B
8K
STATIC
30
G=fAill-iC
RAM
REV
40
)
8097
I)
inc, 0 0
1
J3
A
50
J2
74LSOO
I
l-Q
~
ro
N
Qj
8K
MEMORY
.:rowER SUPPLY CONSIDERATIONS
USERS GUIDE
Page 3
USERS GUIDE
FOR RELIABLE OPERATION, THE
REGULATORS
PROPERLY.
AT
LEAST MARGIN AVERAGE UNREGULATED
LESS
ADEQUATE, .:i:l6V,
LINE
MOST A PROGRAM,
PROBLEM CONTACTORS OR SYSTEM. STANDBY POWER SOURCES WILL
rovER
POINT
GRAPHIC SYSTEMS
THAN1VOLT
PROVIDED
TRANSIENTS
OF
LINE
THIS
7
VOLTS.
SHOULD
PER
WE
2.5A.
US
HAVE
ONLY
IS
USUALLY
ACTUAL:R:mER
FILTER
AS
POSSIBLE.
ON
MEANS
BE
MAINTAINED
P-P
AMPERE OF TOTAL CURRENT OFFER A CONTACT
EXPERIENCED THE FRUSTRATION
TO
DUE
INDUCTIVE
BE
HAVE
AN
THE
8K
THAT'lliE
TO
ALLCM
SUPPLY
RIPPLE,
REPLACEMENT US
FOR FURI'HER INFORMATION.
HAVE
A
TO
HIGH FREQUENCY
OUTAGES
INSTALLED
A
CORCCM
A
:tOWER
ADEQUATE,
BOARD
'IROUGH
FOR
ABOVE
VOLTAGE
M LEAST
PCl'I7ER
ENERGY STORAGE SOMEWHERE
ARE
NOT
IN
MODEL
LINE
UNREGULATED8VOLT
REQUIRE
OF
NORMAL
THIS.
SHOULD 8000
FOWER
LINE
TRANSIENT CAUSE
RELATIVELY RARE.
PREVENT
YOUR
3Bl
FILTER
AT
THE
UNREGULATED
LINE
VOLTAGE
THUS
BE
Mill
DRAIN.
TRANSFORMER
OF
TRANSIENTS
THIS
COMPUTER
OR
EQUIVALENT
AS
STANDARD
LEAST
WITH 1
AT
LEAST
OF
FILTER
IF
WHICH
SPENDING A LOT
PROBLEM.
AS
CLOSE
SUPPLY
2 VOLTS DROP TO REGULATE
SUPPLY
FLUCTUATIONS,
VOLT
8.2 CAPACITANCE SHOULD BE
YOUR
MEMORY
COMPUTER
WILL
THE
PROGRAM
CAUSED
ON
THE
IT
TO
IS
VERY
EQUIPMENT.
MUST
BE
PROVIDED.
WAVEFORM
AT
PEAK-PEAK
VOLTS. TO MAINTAIN
SUPPLY
PRODUCE
OF
TIME
TO
BY
MOTOR
POWER WRITE IS
RECOMMENDED
THE
EFFECTIVE.
DISTRIBUTION
PROTECTION
LINE
MUST
LEAST 10%
RIPPLE,
+8V,
~RKING
BOMB.
STARTING
CORD ENTRY
IS
THAT
VECTOR
BE
THE
Nar
18A;
ON
THIS
OR
A
VENTILATION
IT
IS
RECOMMENDED THAT ADEQUATE FORCED
CABINETS.
1.
OR
LEAST A
ADDRESS SELECTION
THE ADDRESS RANGE THAT THE BOARD RESPONDS TO SWITCHES AS THE MOST
SIGNIFICANT UP, ALL
5"
POSITION
roSSIBLE
IF
'IHE
COMPUTER
BETWEEN BOARDS.
FEW
SECONDS,
CN
THE
SIGNIFICANT
ADDRESS
SETS
ADDRESS RANGES.
'lliE
DIP
SWITCH. THEY
BIT,
THE ADDRESS
IS
OPERATED WITHOUT A COVER,
IF
YOU
CAN'T
VENTILATION
FRONT PANEL ADDRESS
IS
ON
THE
IS
ARE
LEFT,
BIT
HIGH. TABLE 1 GIVES
VENTILATION
HOLD
oor
ADEQUATE.
ARRANGED
AND
SETTING
YOU
FINGER
IS
SELECTED
IN
EXACTLY
SWITCHES;
BE PROVIDED ALLCW
ON
THE SWITCH TO THE
2 SLOTS SEPARATION
THE
HEAT
BY
THE
SAME
NAMELYA15,
THE
SWITCH SETTING FOR
IN
SINK
THE THREE
CONFIGURATION
ENCLOSED
FOR
AT
LEFT
THE
MOST
ON,
OR
8K
MEMORY
USERS
GJIDE
TABLE
Page 4
1
IF
YOU
HAVE
8K
BOARDSATTHE
HAVE
MACHINE LOCATED MEMORY
MEMORY THE
OFF, FEATURE OR CAUSE
PROTECT STACK CN
JUST
WITHOur
WRITE
RIGHT
THE
IS
ASSEMBLERS
OI'HER
OR
PROI'ECTED
4K
LAJ."IJGUAGE BELCM
PRarECT
HAND
MEMORY
IDl'
PARTS
SWITCH
MEMORY
BOARDS.
ADDRESS
0000-IFFF
2000-3FFF
4000-5FFF
6000-7FFF 8000-9FFF
AOOO-BFFF
COOO-DFFF EOOO-FFFF
OR
SMALLER
I...CWEST
32K
HAVING
DIP
USED
WHEN
J:lCMN
LOCATIONS
TO
SWITCH
CAN
WHEN
DEBUGGING
OF
ME,.1I1.0RY
BEFORE
RANGE
BOARDS,
ADDRESS
ROUTINES
IS
VERY
REP:R:CX;RAM
CONTROLS
NOT
BE
RUNNING
'IO EXECtJrING
ALTERED
THE
MOST
FDLLCMEDBYTHE
CN
PRQI1S
CONVENIENT.
WRITTEN
BASIC,
MACHINE
BE
ALTERED.
CURING
PROMS
THE
MEMORY
INTO.
THE
THAT
Bur
CODE
CONVENIENT
4K
USE
THE
THIS
WITH
CAN
'IO
MACHINE
NORMAL
ALLCWS
THE
WRITE PROTECT.
THE
BE
ROUTINES,
USE
PROGRAM
SWITCH
OOOX
001X
OIOX
OllX
lOOX
101X
llOX
11IX
ARRANGEMENTISTO
AND
SMALLER
STACK,ASMALL
YOU
NEW
STACK
NOID1AL
USED
THE
USAGE
POSITION
'ill
PR0rECT
WHICH
FEATURE,
ROtJrINE.
EXECtJrION
SETTING
BOARDS.
TO
ADD
TO
LOCATION.
WITH
SOURCE
OFTEN
MERELY
NATURALLY,THE CAN
(1
=ON)
PUT
IF
MEMORY
YOUR
THE
SWITCH
IS
ON.
GO
AWRY
FLIP
IDI'
RESIDE
THE
YOU
BOARD
MAIN
THIS
FILES
AND
THE
OtJrPUT
THERE
PERMITS THE THIS ON DISABLE
THERE LEVEL SOMEONE MEMORY SYSTEM
TESTED. SET
32K. PROGRAM
PAPER
DISABLE
IS
CNE
PERMITSATRANSPARENT
ornER
BOARDS.
'!HE
ARE
NUMEROUS
OF
SYSTEM
WHO
WITH A
TN'"ITHATLEAST
LOAD
IN
TAPE,
FEATURE
JUMPER
TRI-STATE
TRI-STATE
roES,
RANDOM
THE
BOARD
Bi\SIC
THE OR
CASSETrE.
AND
BOARD
LOCATION,
BUS
WITH
THE
BUS
MEMORY
SOPHISTICATION.
'!HE
FOLLCWING
PATTERN USING
8K
OF
ADDRESS
INITIALIZE
TO
AS
DRIVERS BOOTSTRAP JUMPER
DRIVERS.
MEMORY
TEST
BE
RUN
PROGRAMS
PROGRAM
MEMORY
'IO
MEMORYAT8192
TESTED.
THE
SHCMNCNTHE
TO
BE
LOADER
INSTALLED,
TEST
PROGRAM
AVAILABLE
IF
YOU
HAVE
WILL
THE
RND
IS
REQUIRED,
SOME
RANGE
LOAD
PROGRAM
THE
AND
CCMroNENT DISABLED 'IO
BE
PULLING
8K
roATHOROUGH
FUNCTION.
ABOVE
BYTES,
TEST
ENTER
DURING
IMPLEMENTED
LINE 67
IN
BASIC
NOT
COUNTING
THE
EXISTING
SO
P:R:CX;RAM
THE
PLACEMENT
MEMORY
USING
ON
THE
LITERATURE
UP
AND
JOB
OF
TO
USE
THE
BASIC WILL
USING
STARTING
DIAGRAM,
READ
COMPONENTS
THE
BUS
RUNNING,
TESTING
THE
PROGRAM,
BOARD
MEMORY
NOT
THE
AND
WHICH
CYCLES.
LCW
WILL
FOR
ANY
OR
KNCM
YOUR
TO
BE
Bur
BELCW
LOAD
KEYBOARD,
ENDING
A
A
8K
MEMORY
USERS
GUIDE
Page
5
HEMORY BOARD, THOROUGH PRINTED
PROGRAM LISTING (MITS
30
;0
! 21
1.2'2
125
130
140 150
160
110
180
190
200
21121
22121
LOCATIONS
AFTER NHICH
TEST REQUIRES
OOT
ALONG
INPUT~"HIGH
I
NPUT"LOW
PR
I
NT"I-OCAT
A-RND
e
...
FOR
POKE
( 1)
RND(-A)
N-L
N~INT(256.RNO{1»
NEXT
BllIlRNO
(-A)
FOR N",I- TO H
IF
PEEK(N)=lNT<256*RNO(1)
PRINT
NEXT
N~lNT<256.RNO(0»#PEEK<N)
PRINT"CHECK OK"
GOTO
122
OK
THE
MACHINE
FROM
OF
THE
HE.."10RY.
PROPERLY
FOR
A 3P+S ROUTINE. INITIALIZE
LANGUAGE
VECTOR1MONITOR
srARI'
PATCHED
BOARD
IF
YOU
IT
IN
TO
BE
TESTED
THE
PROGRl\M
ABOUT
luTE
MEMORY
TO
THE
NUMBER
!ASIC]
ME-HORY ADD..··JH
ADD..••
I ON".t·'
WROTE'·..>OR
H
f1ACHINE
MEMORY
TEST
PRCGRAt."1,
EXECUTION
THE
I/O
WITH
STATUS
ARE
USINGABOARD
ADDITION
AT
ROUTINES
INVERTED
TO
CHANGING
(IN
DECIMAL)•IT
TYPES "CHECK
10
PASSES.
WRITI'EN
J L
EAO"
)
LANGUAGE
PRCX3RA.r-l
AND
ADDRESS
OOOOH.
FOR
(OR
WITHAPROGRAMMABLE
THE
IF
At."J
INTO
fI11EHORY
EXAMPLE RUN
RUN
HiGH
LOW
LOCATION
CHECK GHECK
CH[CX
GOTD
eN'
ASSEMBLED
YOUR
MITS
r-'ASK,
20121
TEST
THE
A
SYSTEM.
REV.
JUMP
TAKES
OK"
SEVERAL
AND
ERROR
AND
MEMORY
MEMORr
OK OK
OK
PROGRA..'I1
FOLLOWING
TO
RUN
"*/1
WILL
PTCN
1
SIO).
CONDITION,
MINUTES CONTINUES OCCURS,
READ
FROM
ADD.?
ADD.?
8192
WROTE
PAGES
IN
THE
LallEST 256
BE
TYPED
IS
THE
RDCN
USART,
YOU AND
TESTING.
THE
LOCATION
MEMORY.
20479
IS
ABSTRACTED
IF
OUTPUT
IS
THE INPUT
WILL
FORT.
TO
TEST A
BYTES
YOU
ROUTINE HAVE
A
IS
HAVE
TO
AFTER BLOCK SPACE PRCGRAM
GENERATES
THE
COMPARE THE
w11AT
"*",
'IO
BE
IS
WILL
BLOCK
\-vITH
SEQUENCE
WAS
WRI'ITEN, PLACEMENT COLUMN.
CAUSED
TO
PRINTED
THE
MEMORY WITH
BY
TTL)
OOT
MOST
ARRAY.
ALLBITS
OR
(ALTHOUGH
YOU
CANNOT
TEST
WITH
ELIMINATED
TYPE
TESTED
AUTOMATIC, A 2
OF
IN
ro
STRANGE
16-1
MEMORY
WHAT
IS
IS
WRITrEN
AND
FOUR
AL\ID
AND
BYTE
AND
READ
WHAT
FOUR
THINGS. A PSEUDO-RANIX::M
THEN
INTO
DIAGRAMTOLOCATE
AN
OUTPtJr
CHIPS IN
OF
"FF"
Bl\CKWARDS
A SOLDER BRIDGE.
IN
CNE
1K
BLOCK.
DIFFICULT
THIS
BAD.
EACH
BOARDISELECTRICALLY
LOCATE
A
SMALLER"
AS
TROUBLE
PROBLEM
WILL
THE
USUALLY
THE
PROBLEM
BLOCK
MAKERS.
SHORr
HEX
CHARACTERS
HEX
CHARACTERS
IF
YOU
TYPE
RESET
NUMBER
REGENERATES
FRCM
MEMORY.
ME.."10RY.
WAS
READ.
THE
BAD
ROW,
~1E..lillS
TO
NO
(WHICH
BENT
ISOLATE
MEMORY.
roES
UNDER
ERRORS
USE
CAUSE
CAN
BE
TESTED
VISUALLY,
LENGTH. REPEAT
THEN
TEST
FOR
THE
FOR
ANY
CHARACTERS OTHER
WILL
TERMINATE
SEQUENCE,
THE
SEQUENCES
IF
THE
ARE
THE
ADDRESS
AND
THE MORE
~
DESTROY
ADDRESS
ISASHORI'
ALL
MEMORY
CAUSED
BY
FDR
REMOVE
THIS
BE'IWEEN
STARrING
THE
ENDING
ADDRESS
ADDRESS
THE
WRITES
FROM
PASS
IS
PRINTED
CORRECT,
OUT
LOCATIONS
INCORRECT
THAN
THE
PINS
ONE
MEMORY
CAUSE
CIRCUITED
LOCATIONS
A Sa..DER BRIDGE,
THIS),
MEMORY
HALF
UNTIL
OR
A DEFECTIVE
OF
THE
ALL
SOCKET
OF
THE
OF
THE
THAN
TEST.
0-9,
THE
A PORI'ION
THE
SAJ."1E
A
NEW
WITH
ON
BIT
TO
BIT
WRONGISUSUALLY
CHIPS,
MANY
ADDRESS
TO
INDICATE
AN
POINT
PORI'ION
THE
ADDRESS,
THE
CQ.\1FONENT
LOCATE
CONTRARY
ERRORS
LINE
ETCH
CHIP.
RCWSOFCHIPS
CHIPS
PINS
~_VE
USING
MEr10RY
BLOCK.
A-F
THE
PROGRAM
OF
IT
IN
TO
OF
THE
TO
BE
TO
THE
ERROR
BRIDGE
IF
AND
BEEN
A LOil
8K
MEMORY
USERS
GUIDE
Page 6
VOLTAGE
~
THE
BECOMES
OHMMETERONTHE
PROBLEM,
VERY
USEFUL.
SOME
Xl
OHMS
SCALEATONE
EXPERIENCE
CHIP
IN
TROUBLESHOOTING
LOCATION.
ELECTRONIC
IF
THIS
FAILS
TO
CIRCUITS
Page 7
0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0006 0008 OOOB
31 CD 3E CD C3
OOOE
OOOE OOOE OOOE 00 0013
11
21 OE
CD 0016 29 0017 0018
29
29 0019 29 001A 001C 001E
0021
D6
FE
DA
D6 0023 85
0024
0025 0026 0029 002A 002C
002D
002F 0031
0034
0035 0037 0038
003A 003D 003F
6F
OD C2 EB
3E F5 DB E6 C2 F1
D3 C9
3E
CD
3E
C3
0042 0042
0042 0042 0044
0046
0049
004B
004D
DB E6 C2 DB E6
C3
0050
00
01 38 00 2A 2C
00
50 00
00 00
04 42 00
30 OA 23 00
07
13 00 20
00 80
2D
00 01 aD
2C
00 OA 2C
00
00 01 42
00 01
7F
2C
00
0010 0020 0050
0051 *
0052 0053 0060 * 0070 0100 0105 a110 0120 0130 0410 * 0420
0430 *
0440 0450 0460 0470 0480 0490 0500 0510 0520 0530 0540 0550 0560
0570 0580 0585 0590 0600 0610 0620 0630 0640 0650 0660
0670 0680
0690 0700 0710 0720 0730 0740 0750 0760 0770 0780 0790
1590 *
CONC COND SPTR
***
VECTOR
*FOR
SIO
ASSEMBLED
* START
***
CONVERT AHEX AHE1
ALF
SPCE
PTCN PTLOP
CRLF
*
***
READ
*
RDCN
EQU
EQU
EQU
REV.
LXI CALL MVI CALL JMP
LXI MVI
CALL
DAD
DAD DAD DAD SUI
CPI JC SUI ADD MOV DCR
JNZ XCHG MVI
PUSH IN ANI
JNZ
POP OUT
RET
MVI
CALL MVI
JMP
FROM
IN ANI JNZ IN ANI JMP
a
1
0100H
GRAPHIC
1
AND
FOR
0000
SP,SPTR
CRLF
,
A
'*'
PTCN
TMEM
UP
TO
H,O
C,4
RDCN
H H H H
48
10
ALF
7
L
L,A
C
AHE1 A,20H
PSW CONC 80H PTLOP PSW COND
RETURN
A,ODH
PTCN A,OAH PTCN
CONSOLE
CONC
1
RDCN COND
7FH
PTCN
MEMORY
3P+S
TO
4
HEX
TO
CONSOLE CONSOLE
STACK
TEST
W.
INV.
OOFF
HEX
PRINT
DIGITS
TO
GET
COUNT READABYTE SHIFT 4
ASCII DIGIT
ALPHA
4 DIGITS?
KEEP
PRINT SAVE READ
IF
BIT 7
WAIT
THEN AND
PRINT
FROM
PRINT
REG
A
***
READ IF
BIT 1 REPEAT READ STRIP ECHO
STAT DATA
POINTER
PROGRAM
STATUS
"*,,
BIN
16 BIT
OF
BIAS 0-10
BIAS
READING
SPACE
REG
PRTR TILL TIS
RECOVER
PTCN
CR
KB
FROM
OFF
ONTO
ZERO
4 DIGITS
LEFT
A
STATUS
NOT
IT
STATUS
NOT
UNTIL
KB
MSB
PRINTER
PORT PORT
0, A
a IT
IS
0050 1600
0050 0050 0053
0056
0059
005C 005D
005E
005F
0062 0063
0066 0069 006A 006B 006C 006D 006E 0071 0072 0073 0076
0079
007C
007D
007E
0081
0081
0082
0084
0085
0088
0089
008A
008B
008c
008D
008E
008F
0090
0090
0090 0090 0093 0094 0097
0098 009B 009E 009F OOAO 00A3 00A4 00A7
OOAA
CD CD 01 CD C5 E5 D5 CD 70 CD C2 D1 E1 C1 E5
D5
CD 7E
B8
C4 CD C2 D1 E1 c3
78 E6 A7 EA
37 79
17
4F 78
17
47 C9
CD 7C CD 7D CD CD C9 F5 CD 78 CD CD F1
00
OE
00 1640
OE
5A
5A 00
81
00
81
00
C5
00
5F
00
81
00
9F
00
C5
6E
00
00
59
B4
00
89
00
38 AB
00
AB
00
2A
00
00
90
00
AB
00
2A
1610 1620
1650 1660 1670 1680 1690 1700 1710 1720
1760 1770 1780 1790 1800 1810 1820
1830 1840
1850
1860
1930
1940
1950
1960
1970
1980
1990 2000 2010 2020 2030 2040
2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2200 2210 2220 2230 2240 2250 2270
*** *
TMEM
CYCL
TLOP
RLOP
***
RNDM
PEVE
*
***
*
PTAD
ERR
MEMORY
CALL CALL
LXI
CALL
PUSH
PUSH PUSH CALL MOV CALL JNZ POP POP POP PUSH PUSH CALL MOV CMP
CNZ
CALL
JNZ
POP
POP
JMP
THIS
ERROR
ROUTINE MOV ANI ANA
JPE STC 1'10V
RAL MOV MOV
RAL MOV
RET
PRINT
CALL MOV CALL MOV CALL CALL RET PUSH CALL MOV CALL CALL POP
TEST
AHEX AHEX
B,5A5AH
RNDM B H D
RNDM M,B BMP TLOP D
H
B H D RNDM A,M B ERR
BMP
RLOP D H
CYCL A,B
OB4H
A
PEVE A,C
C,A
A,B B,A
CRLF
A,H
PT2
A,L
PT2
SPCE
PSW PTAD
A,B
PT2 SPCE
PSW
ROUTINE
GENERATES
OUT
ROUTINE
***
READ READ INI
KEEP
WRITE
REPEAT
RESTORE VALUES
GEN
READ COMP CALL
RANDOM LOOK MASK
CLEAR
JUMP LOOK
ROTATE
RESTORE LOOK
ROTATE
RESTORE
RETURNWNEW
PRINT PRINT ASCII CODES FOR
ADDRESS
SAVE PRINT DATA
WRITTEN
DATA
BLK ST
B,C
ALL
IN
NEW
MEM MEM ERROR
AT BITS
CY
IF
AT
AT
CR,LF
ACC
ADD.
READ
Page
LEN
ADD
REGS
MEM
LOOP
ORIG
OF
SEQ
NOS
B
EVEN
C
CY
IN
C
B
CY
IN
B
8
ROUT
***
B,C
OOAB OOAC OOAF OOBO 00B3 00B4 00B5 00B6
00B7 00B9 OOBB OOBD OOCO 00C2 00C5 00C6 00C7 OOCA OOCB
OOCC OOCD
F5
CD
00 2290
B3
Fl
B7
00
C3
IF
IF IF IF
E6
OF
C6
30 2370
FE
3A
DA
2C
00
C6
07 2C
C3
00 2410 7B 95
CC
00
C2 7A 9C 23 c9
2280
2300 2310 2320
2330 2340 2350 2360
2380 2390
2400
3000 3010 3020 3030 3040 3050 3060
PT2
BINH
BINL
BMP
GOON
PUSH
CALL
POP
JMP
RAR
RAR RAR RAR ANI ADI CPI JC
ADI
JMP
MOV
SUB JNZ MOV SBB INX RET
PSW SINH PSW BINL
OFH 48 58 PTCN
7 PTCN
A,E L GOON A,D H H
LOW ASCII DIGIT
DIGIT
Page
4 BITS
BIAS
0-9 A-F
9
SYMBOL AHEl
CONC PEVE RLOP TMEM
$D
4000 40CF
4000
31 4010 00 4020
00 4030 80 4040 4050 4060
2C
CD
81 4070 00 4080 4090 40AO 40BO 40CO
$
00 CD CD C3 C6
TABLE
0013 0000 0089 006E
0050
00
OE D6 C2
00
OE
00 70
7E 78 38 00 90 B7
07
AHEX
01 04 07
2D DB 00
B8 E6
00 00 C3
COND PT2 RNDM
CD CD 85 00 00 CD CD C4
B4 7C 78
1F
2C
38 42
6F Fl E6
OE
C5
9F A7
CD CD
1F
00
OOOE
0001 OOAB 0081
00 00 OD
D3
01 00
00 00 EA AB AB
1F 1F
7B
ALF CRLF
PTAD
SPCE
2A
3E
29 29 29
29 C2
13
01
C9 42 00
C2 01
5A 5A
C2
5F
CD
C5 00
89 00
7D
00
CD
E6 C2
95
0023 0038 0090 002A
CD
2C
00
EB OD
3E
DB
CD
00
Dl
00
C2
37 79 CD
AB
2A
00
OF
C6
CC
00
00 D6 3E
CD 01 81 El 6E
17 00
F1
30 7A
BINH CYCL PTCN SPTR
C3
30
20
2C E6 00 Cl 00 4F CD F5
FE
9C
50 FE F5 00 7F C5 E5
Dl
78 2A CD 3A 23
00B3 0059 002C 0100
00 OA DB 3E
C3 E5 D5 E1
17
00 B3
DA C9
00
21 DA
23
00
E6
OA
C3 00
2C
CD
D5 CD
81
C3
59
47
C9 F5
C9
00
F1
00
2C 00 00
BINL ERR PTLOP START
00B7 009F 002D 0000
BMP GOON
RDCN
TLOP
00C5 OOCC 0042 005F
Page 10
THE
ERROR
A
MAP
OF THE
OF
BAD
MEMORY
STATIC
OPERATION
MAPPING
MEMORY
(LISTED
MEMORY MEMORY CHIPS.
BOARDS.
PIT
ERROR MAPPIN:;
TEST
00
BOARD
BEGINNING OF
ON
THE DISPLAY
THIS
PROORAM
NOTE THAT THE
MEMORY
THE FOLLCWING PAGES
AND
IS
WRITTEN 'ID
PROGRAM
PROORAM
LISTING)
TEST
INDICATES THE
MAP REQUIRES
IS
USEFUL
VEC'IDR
SINCE
EXACT
GRAPHIC
SPECIFIC
IT
PROVIDES
BOARD
LOCATION
8K
AND
EQUIFMENT FOR
16K
ADDRBlB2
83 E
LINE
LABEL
OPCD
OPERAND
Page
11
0000 0000 0000 0000 0000 0000 0000 0000
R
DFD8
0000 2AOOCD28 2A03
21
2A06
CDOA2C
2A09
21 2AOCCDOA 2AOF2108
D2 F7
2C 2A
2A 2C
28 2A12CDOA2C 2A15
CDBDCO 2A18FE 2A1ACA74 2A10FE 2AIFC2 2A22 2A25 2A28 2A2B 2A2D32El 2A30 2A33 2A36 2A39 2A3C11FF 2A3F 2A42 2A45 2A46 2A49 2A48 2A4E 2A4F 2A52 2A55 2A58 2A5B 2A5E 2A5F 2A60 2A63 2A64 2A67 2A6A 2A6B 2A6C 2A6F 2A70 2A71 2A74 2A75 2A76
34
28 31 00
2A
21
4E
2B
CDOAe.C
CD102C 3E
20
DF CD872A CD102C 21
00
00
22
E2
DF
IF
01
5A 5A
2A
E2
DF 23 22
E2
DF
3E
Dl
32
DC
DF
AF
32
DB
DF
CDB9Cl
CD102C
21
00
00
CDA7Cl
C5
E5 CDA7Cl 70 CD54C2 C2
60
2A
El C1
CDA7Cl 7E B8 CA7B2A E5 C5 CDAC2A
0010 0020*R.S.HARP 0030*EQUIPMENT
*ERROR
0040*EXTENDED
MAPPING
2/17/78
MONITOR
MEMORY
REQUIRED:
0050*FLASHWRITERATDOOO 0060*8K 0070*16K 0080
CURS
0090
0100
START 0110 0120 0123 0125 0127 0129 0130 0140 0150 0160 0170 0172
ONEK 0174 0175 0180 0190
0200 0210 0220
0230
0240
0250 0260
t1EMT 0270 0280 0290 0300 0310 0320 0330
0350
0370 0380 0390
0400 0410
TLOP
0420 0430 0440 0450 0460 0470
RLOP 0480
0490 0500 0510
0520
0530
t1EMORY
TESTED
MEMORY
FROM
TESTED
EQU
ORG
CALL LXI CALL LXI CALL LXI CALL CALL CPI
JZ CPI
JNZ LXI CALL CALL MVI STA CALL CALL LXI SHLD LXI LXI
LHLD
INX SHLD
MVI STA
XRA STA
CALL CALL
LXI
CALL
PUSH
PUSH CALL MOV CALL
JNZ
POP
POP CALL
IviOV
CMP JZ PUSH
PUSH CALL
FROM
TEST
ROUTINE
0000
ODFDBH
8000
TO
lFFF
TO
BFFF
CURSOR
2AOOH CLRSCRN
H,MSGl
MSGPT H,MSG3 MSGPT H,11SG2 MSGPT
RDCN
'4'
FORK
'1'
lK
RAM
START
NOT
VALID H,MSG5 MSGPT
HMCURS
A,020H
INCRM
MATRX
FIX
NOOFDOTS
PLOT
DOT HMCURS H,O
CYCLS
D,lFFFH
B,5A5AH
TOPOFMEMORY SEED
CYCLS
H
CYCLS A,OD1H CURS+1
A
CURS PTAD+3PRINT HHCURS H,O
STARTOFMEMORY
RNDM
B
H
RND!v1
M,B BMP TLOP
H
B
RNDM
A,M
B
NOERR
H
B
PLOT8
LOC
FOR
2708
ENTRY
ARRAY
NOOFCYCLES
PI
Page
12
ADDRBlB2 2A79
Cl
2A7A
El 2A7BCD54 2A7E 2A81 2A84
C2
6C CDCDCO C3
42
2A87 2A87
21
00 2A8A362E 2A8C
23 2A8D3620 2A8F 2A90 2A92 2A93 2A95 2A96 2A97 2A99
23
36
23
36
23
7D
E6
CA
20
20
20
8A 2A9C3AEl 2A9F 2AAO 2AAl 2AA4
2AA5
85 6F D2 24
7C
AS
2AA6FED4 2AA8C28A 2AAB
C9 2AAC 2AAC 2AAD
F5
7C 2AAEE6lC 2ABO 2ABl 2AB2 2AB3 2AB4
17 17
17
17
6F 2AB53E00 2AB7CED2 2AB9 2ABA 2ABB
67
Fl
90 2ABCD2Cl 2ABF 2ACO 2ACl 2AC3 2AC4 2AC5
2F
3C
06
05
C8
17
09
2AC6D2CB 2AC93658 2ACB 2ACC 2ACD 2ACE
23
23
23
23 2ACFC3C3 2AD2 2AD2OADO
83
C2
2A 2A
D2
2A DF
2A
2A
2A
2A
2A
ELINE
L4BEL
0540
0550 0560
NOERR 0570 0580 0590
0600*MATRIX
0610
MATRX
0620 0630 0640 0650 0660 0670 0680
0690 0700
0710
0720 0730
0740
0750 0760
0770
0780
NCAR
0790
0800
0810
0820*PLOTANX
0830
PLOT8 0840 0850 0860
0870 0880 0890
0900
0910 0920 0930
0940
0950
0960 0970 0980
0990
CONTP 1000 1010 1020 1030 1040 1050
NERR 1060 1070 1080
lOgO
1100*MESSAGES 1105
~1SGl
PLOT
FOR
OPCD
POP POP CALL JNZ CALL
JMP
8 X 8
LXI l"lVI
INX
HVI
INX l"lVI INX IvlVI INX MOV ANI JZ LDA ADD
!"10V
JNC INR !"lOV CPI JNZ RET
EVERY PUSH MOV ANI RAL RAL RAL RAL MOV
MVI
ACI
MOV
POP
SUB
JNC CMA INR MVI DCR RZ RAL
JNC MVI
INX
INX
INX INX
JMP
D',.J
OPERAND 8
H 8MP RLOP PAUSE MEMT
ARRAYOFDOTS
H,OD200H M,
, .'
H
M,20H H fl<1,20H H M,20H H A,L 20H MATRX+3 INCRH L L,A NCAR H A,H OD4H MATRX+3
BAD
BIT
PSW A,H 01CH
L,A A,O OD2H
STARTOFTABLE
H,A
HL
CONT PSW B CONTP
A>B
A B,9
PLOT8LOCATIONS B PLOT
FINISHED
NERR
BIT
OK
M,'X'
PLOT H H
H
H
CONTP+2 ODOOAH
STARTOFLINE
ERROR
ADDR
B1
B2
B3ELINE
LABEL
OPCD
OPERAND
Page
13
2AD45645 ROGRAM'
2AD7544F 2ADA2047
2ADD4150
2AEO
49 43
2AE3
40
45 2AE6 2AE9 2AEC 2AEF 2AF2 2AF5 2AF7 2AF9
4F
52
20
54
53 54 50 52
47
52
4D
00
80
DO
31
48 2AFC5241 2AFF
20
4F 2802
20
34 2805 2807 2808 280A
280D 2810 2B13 2B16 2819 281C 281F 2822 2825
2B26
2827 2829
2B2C 282F 2B32 2835 2838 2838 283E 2841 2844 2847 284A 2840 284E 2850 TO 2853 2856 2859 285C 285F 2862 2865 2868 2868
?RF,r;'
TO
1FFF'
3F
00
00 00
D1
30 30 30 30
20
54
45
54
20
59
43
45
53
43
4F
50
4C
54
45
00 00 80
00
31
36
8FFF'
20
52
40
20
4E
44
52
20
45
53
20
46
4F
40
38 30 30
20
4F
20
46
46
00 80
00
38
4B
52
41
20
55
44
45
20
54
53
54
46
52
40
20
30 30 20
54
?n
? 1 Dr,
)-13 52
52 48 20 4D 59 45 20 4F 41
20 4D 52 48
20 53 43 4C 20 4D 45 44
48
41 55 45 54 54 52 20 30 54 42 46
20 40
4E 52 45 20 4F 30 30 4F
1110
1120 1130
1140 1145
1150
1160
1165 1167
1168
1169
t"'1SG3
MSG2
MSG4
MSG5
DTZ
DW
DTZ
NOP DW DTZ
D8
OW OTZ
OW OTZ
'VECTOR
OD080H
'lK
RAMOR4K?'
OD100H
'0000
0 00080H
'16K
RAM
OD080H
'8K
RAM
GRAPHIC
TEST
CYCLES
UNDER
UNOER
M8~ORY
TEST
TEST
TEST
P
COMPLETED'
FROM
8000
FROM
0000
ADDRB1B2
83ELINE
L~BEL
OPCD
OPERAND
Page
14
2874 2B74
2B74
2B74 2874 2874 2874 2874 2874
C254 C186 C1A7 COCO DFE1 DFE2 COBD
C098 2874 2874
21
27
2877 287A
CDOA2C
CD1D2C 2B7D3£60 2B7F
32
£1
2B82
CD872A
2885 2887 288A 288D 2890 2893 2896 2899 2B9A
289F 28A2 28A3
289D
3E
08
CD98CO
21
00
22
E2
11
FF
01
5A
2A
£2
23
22
E2
3E
D1
32
DC
AF
32
DB
2BA6CDB9
28A9
CD
10 2BAC2100 28AF
CDA7C1 2BB2 28B3 2B84
28B8 288B 28BE
28B7
2BBF
C5
E5
CDA7C1
70
CD54C2
C2
84 £1 C1
2BCOCDA7 28C3
28C8 2BC9
2BC4 2BC5
7£ B8 CACF28 E5
C5 2BCACDD8 2BCD
C1 2BCE
E1 2BCF
CD54C2 2BD2C2CO 28D5
CD
CD CO
2BD8C396 28DB 2BDB
F5 2BDCCDF9 2BDF
F1
28
DF
00 DF 8F
5A
DF DF DF DF
C1
2C
.80
28
C1
28
2B 28
2B
1170*MONITOR
1180
BMP
1190
PTAD
1200
RNDi"!
1210
PAUSE
1220
INCRM
1230
CYCLS
1240
RDCN
1250
PTCN
ROUTINES
1260*ROUTINES
1262
FORK 1264 1265 1270
1280
1290
1300
1310 1320 1330 1340 1350 1360
r~EMT4
1370
1380 1390 1400 1410 1420 1430 1450 1470 1480 1490 1500 1510
TLOP4 1520 1530 1540 1550 1560 1570
RLOP4 1580 1590 1600 1610 1620 1630
1640 1650 1660
NERR4 1670 1680 1690
1700*PLOT
1710
PLT
ERRORS
16 1720 1730
FOR
EQU
EQU
EQU EQU EQU EQU EQU EQU
16K
LXI CALL CALL MVI STA CALL HVI CALL LXI SHLD LXI LXI LHLD
INX SHLD MVI STA XRA STA CALL CALL LXI CALL
PUSH
PUSH CALL HOV CALL
JNZ
POP
POP CALL MOV CMP
JZ
PUSH PUSH CALL POP POP CALL JNZ CALL JMP
FOR
PUSH
CALL
POP
RAM
H,O D,OBFFFH
H
A
HMCURS H,8000H
H
TLOP4
A,M 8
H PLT16
B H BMP RLOP4 PAUSE ['1&IT4
16K
BOARD PSW SCLOC PSW
OC254H OC1B6H OC1A7H OCOCDH CURS+6 CURS+7 OCOBDH OC098H
H,MSG4 MSGPT f1MCURS A,60H INCRM MATRX A,8 PTCN
CYCLS B,5A5AH
CYCLS CYCLS
A,OD1H CURS+1
CURS PTAD+3
RNDM B
RNDM M,B BMP
H B RNDM
NERR4 B
ENDOFBLOCK
SEED
STARTOFBLOCK
ADDRB1B2 2BEO
90
2BEl
D2
E6
2BE4
2F 2BE5 2BE6 2BE7 2BE9
3C F5 £6
OF
CAEE2B
2BEC3658 2BEE 2BEF 2BF1 2BF2 2BF3 2BF5 2BF6
2BF8
2BF9 2BFA
2BFB
2BFC 2BFE 2BFF
7D
C6
6F F1 E6 C8 36 C9 7C F5 2F E6 6F F1
80
FO
58
1C
2COOE620
2C02 2C03 2C04 2C05 2C06 2C08 2C09
17
17
17 17 C6 67 C9
02
2COA 2COA
05
2COB
2COC
2COD 2COE 2COF
2C10
5E
23
56 23
EB
1A
2C11A7
2C12
CA1B2C
2C15
77
2C16
23
2C
17
13
2C18C3
2C18
2C1C
10 01 C9
2C1O 2C10E5 2C1E
2C21
2C23
2C26
2C29
2C2A
2A
36 21 22 E1 C9
DB 20 00 DB
2C2B
2C28
21
00
2C2E
2C30
36 23
20
B3ELINE
1740
2B
1750 1760 1770 1780
1790 1800
1810
1820
1830
1840
1850 1860 1870 1880 1890 1900 1910 1920 1930
1940 1950 1960 1970 1980 1990
2000 2010 2020 2030
2040*
2050
2051
2052 2053 2054
2055 2056 2058 2059
2060 2061 2062
2C
2063 2064 2065 2110*HOfv1E
2120
DF
2140 2150
DO
DF
2160
2170 2180
2190
2200*CLEAR
DO
2210 2220 2225
LABEL
AGTB
CON16
SCLOC
MESSAGE
MSGPT
MSLOP
RETUR
THE
HMCURS
CLRSCRN
PRINTING
CURSOR
THE
SCREEN
OPCD SUB
JNC CMA INR PUSH ANI JZ MVI
MOV
ADI !"10V POP ANI RZ i"lVI
RET IIIJOV
PUSH CMA ANI MOV POP ANI
RAL
RAL
RAL
RAL AOI MOV RET
PUSH MOV
INX MOV
INX
XCHG LDAX ANA
JZ MOV
INX
INX JMP POP RET
PUSH LHLD MVI LXI SHLD POP RET
LXI
MVI
INX
OPERAND B
ACTB A
PSW
15 CON16 M,
'X' A,L 80H L,A PSW OFOH
1"1,
'X' A,H
PSW
1CH L,A PSW 20H
002H H,A
ROUTINE
0 E,M H D,M H
0 A RETUR M,A H 0
MSLOP
0
H
CURS M,20H H,ODOOOH CURS H
H,OOOOOH
M,20H
H
Page
15
Page
16
ADDR8182 83ELINE
2C31
2c3t
2C34 2C37 2C3A
7C FE C2 C3
D8 2E
1D
2C 2C
2230 2240 2250 2260 2270
LA8EL
OPCD
t"10V
cpr JNZ
Jtv1P END
OPERAND A,H
OD8H
CLRSCRN+3 HMCURS START
Page
17
2AOOCD2B 2A10 2A20 2A30
2A50 2A60
2A80 2A90
2A40
2A70
08
2B
00
2A CD872A 5A
5A
DB
DF CDA7C1
B8
CA782A 2A
CD CDCOC3 36
20
2AAO6FD2 2A80
17 17 2ACO3C06 2ADOC32A 2AEO4943 2AFO524F 2800 2810 2820 2830 2840 2B50 2860 2870
2B80 2B90
4F
54
4C 20 20 38 54 46 E1
11
52 45
45 55 38 48 20 46 DF
FF 2BAODCDF 2BBOA7C1 2BCOCDA7 28DO54C2 28EO
90
D2 2BFO806F 2COOE620 2C10
2C20
2C30
1AA7CA
DF
36
23
7C
2C
21
D2
2A
CDOA2C
CD
OA2CCD BDCOFE
21
4E
2B
CDOA2C
CD1D2C
2A
E2
DF
CDB9C1
70
CD
E5
23
36
20
A5
2A
24
17
17
6F
09 05
C8 OADO56 20
4D
45
47
52
41
20
34
48
53
54
20
54
45
44
44
45
30 30
20 46 46
C0
8F
AF C5
C1
C2 E6 F1
17 17
20
FE
30
52
41
52
4F
00
21
87
2A
01
5A
32
DB
E5
CDA7C1
7E
B8
CO
2B
28
2F
E6
FO
17 17
1B
2C
21
00
D8
C2
21
23
22
CD1D2C
54
C2 C2
C5
CD
42
2A
23
7D
7C
FE
3E
00
17
02 45 43 40
4F
4D
00
3F
00
43
59
00
00 52
20 20
54
40
20
4D
20
27 28
3E
08
5A
2A
OF
CD89C1
CACF28
CD
CD COC396
3C
F5
C8
36 C6
77
23
DO
22
2E
2C
21
F7
34
CA742B
CD1D2C 00 00 E2
AC 21 E6 D4 CE C8 54 52 80 00 43 80 54 4F 55 30 CD CD E2
22
E2
DF
3E
D1
21
00
00
60
2A
E1
2A
C1
E1
00
D2
36
20
CA8A2A
C2
8A
2A
02
67
F1
2A
36
58
4F
52
20
59
20
54
DO3148
00
D1
30
4C
45
53
00
31
36
45
53 54
20
42
46
4E
44 45
30 30
30 OA2CCD102C 98
CO2100
DF
23
22
CD1D2C
70
CD54C2
E5
C5
CDDB28
28
E6
OF
CA
EE
58
C9
7C
F5
D2
67
C9
05
13
C3
10
2C
DBDFE1 C3
1D
C9
2C
2A
CDOA2C
FE
3E
20
32
DF
11
FF
32
DCDFAF CDA7C1 C1
CDA7C1 CD54C2 2E
23
36
3A
E1
C9
F5
7C
90
02
C1
23
23
23
47
52
41
45
53
54
20
52
41
30 30
20 48 20 46 46 52 20
43
20
46
20
54
30
4F 52 52 00 54 4F
3E
00
22
E2
DF
3E
21
00
C2
84
2B C1
F5
CDF92B
28
36
58
2F
E6
1C
5E
23
56
D1
C9
E5
21
00
DO3620
21
31
C2
E1
DF
1F
01
32
C5
£5
7E
C2
6C
20 23
DF
85
E6
1C
2A
2F
23
C3
50
48
20
50
4D
20 20 20 40
50 41
40 4F
4D 80
DO
45
53
20
31
60
32 E2
DF 01
32 80
CD
E1
C1 E1
CD
F1 7D
C6 6F
F1 23
EB 2A
DB
$
Page
18
IF
YOU
HAVE
CHECKED TROUBLE, CONSIDERABLE INFORMATION PRINT
FIND THE
BAD. FOR
R:lWER
IF DIRT SWITCHES.
IF
. A MAGNIFYING GLASS FOR SOLDER
BOARD, 160, THE
CIRCUITRY
OUT.
THE
DIFFERENCE
AND
BLOCKS
SOMETIMES
YOU
ARE
AND
170,
PROGRAMTOEXERCISE
IFASMALL
RCW
WITH
EXA.{\1.PLE,
REPLACE
LARGER
STILL
EITHER A
190
AND
STARTING
THE
THE
BE'IWEEN
IF
THE
THAN
MAKES
THE
HAVING
LOGIC
210
WITH
MEMORY
NUMBEROFMEMORY
BAD
WHAT
THE
INDICATED CHIP.
1K
INDICATE SWITCH
TROUBLE,
AND
THE THE
SOCKETS
CHIP
USING
WAS
WRITTEN
DIFFERENCE
PROBE REPLACE
OR
MEMORY
74LS42
TROUBLE
CAN
THE
BAD,
ERRATIC.
REMOVE BRIDGES.
SCOPE. IN
LINE
READ
OUTPUTS
SHCOTING
FOR
SHORT
BE
GAINED
LOCATIONS
COMPONENT
AND
WHAT
IS
128,
CHECK
180
THE
THE
AND
THE
SAME
BOARD
THE
THE
WITH
WRITE
TO
FIND
CIRCUITS
FROM
ARE
PLACEMENT
WAS
READ
THEN
D=PEEK
BIT7IS
PROI'ECT
IS
TRUE
AND
CAREFULLY
NEXT
STEP
TEST
CIRCUITRY.
THE
AND
THE
MEMORY
BAD,
PROGRAM
(N).
PROBLEM.
CONVERT
DIAGRAMASA GUIDE.
INDICATES
SWITCH.
OF
REQUIRES
THIS
ARE
BAD.
THE
EXAMINE
DELETE
WILL
TRACE
STILL
TEST
TO
WHICH TURN
SOLDER ADDRESS
AN
LINES
CAUSE
THROUGH
HAVING
PROGRAM
HEX
TO
BIT
IS
OFF
THE
FLUX
OR
SELECT
IT
WITH
EXTENDER
150,
THE
THE
8K
MEMORY
USERS GUIDE
HOW
TO
LCX:ATE
BAD
MEMORY
CHIPS
Page
19
DEFECTS
FIRST
OCCUR DEFECTS THAT
EACH WRITING CAUSE
TEST
BAD
IN
TESTED,
WHEN
IN
MEMORY
IN
CNE
BAD
IN
80
0000 0400
0800
OCOO
1000 1400 1800
1COO
MEMORY
THE BOARD
THE
ANOTHER
ONLY
COMPONENTS
OR
AFTER
ON
CHIP
LOCATION APPEARS
CHIP
'ill
ONE
HOURS
IS
ADDRESS DECODERS OR ADJACENT
MEMORY
DISABLE 'IRE
BIT
CAN
40 20
><
~starting
addresses
CAN
REVEAL THEMSELVES
OF OPERATION.
HOT,
OR ONLY
'ill
ViORK
LOCATION WILL CAUSE
ENTIRE
BE READILY ISOLATED WITH THE
10
08
if
04
board
THERMALLY
WHEN
THE SYSTEM
PROPERLY
IT
BOARD. m1ALL BLOCKS OF
02
is
addressed
EITHER
INTERMITTENT PROBLEMS
MEMORY
WHEN
'ill
CHANGE. INPUT SHORl'S
WHEN
IS
FIRST
CELLS
TESTED
FOLLOw""I:NG
THE BOARD
CAN
BY
01
D
D
o
D
at
0000
TURNED
OCCUR
ITSELF,
MEMORY CHART.
IS
MAY
ON.
SUCH
BUT
MAY
THAT
RUN
'IRE
MACHINE CONVENIENT 2000
3FFF.
BY
WAY
OF EXAMPLE,
* T
2C02 2C04
2D05
2E08 2F15
ALL
DIAGRAM,
DIFFERENCE
40
HEX.
INDICATED
3FFF
2000
47
D3
13
89 32
OF
'IRESE LOCATIONS
LOCATION
IF
87 93 53 C9
72
SINCE
BETWEEN THIS BY
'IRE
LANGUAGE
ERRORS
ASSUME
THE
BOARD
THE
MEANS
X.
MEMORY SUCH AS ARE
DETECTED, 'IHEY WILL BE PRINTED CUT THE
ARE
ADDRESS
NUMBER
THE
DEFECTIVE
TEST
2000,
FOLLCMI:NG
IN
'IRE
SAME IS
WRITTEN INTO
POClGRAM
OR
IF
IS
lK
2000.
CHIP
IS
WITH THE BOARD ADDRESSED AT
YOU
HAVE
OBTAINED:
BLOCK, 'IRE FDURI'H
IT
IS
ALSO APPARENT
MEMORY
IN
AND
THE
THE
VECTOR 1 MONITOR, TYPE T
THAT
COLUMN
READ
OF
IN
row
CHIPS
A FEW
OF CHI
THAT
FROM
SECONDS.
PS
THE
ABSOLUTE
MEMORY
LABELED
ON
SOME
THE
40
IS AS
Page
20
GENERAL
BECAUSE
SOFTWARE, PRCGRAM.
IT CAN BETWEEN BOARDS DUE USUAL
WILL ALSO
THE AND BEEN PROPERLY PATCHED FOR THE
THERE CONVENTIONS, USED
IF
YOU AND VIDEO DISPLAY. RANDOM FUNCTIONING
A PROPER
THE BOARD.
IF DIFFERENCE UNCOMFORTABLY
OF
THE
COMPLEXITY OF THE
IT
IS
FORTUNATELY,
IS
EXTREMELY
BE
INDIVIDUALLY TESTED.
CASE,
WORK
MINIMUM
EITHER
IS
TOTAL
WHICH
THE REGULATORS
TTL)
REQUIRE
HAVE
MEMORY
DISPLAY,
OR
VALUABLE
AND
IT
IN
SYSTEM
A VIDEO
CONFUSION
AND
STRAPPING
CAREFULLY FOLLavED
AS GARBAGE
OF
THE
ANY
'!HAT
MAY
HAVE
IN
THE
Har
ESSENTIAL
ALL
TO
IS
BEST 'ID
COMPUTER
CONSISTS
OR
SERIAL
INITIALIZATICN.
CHECK
SCXJN
COMPUTER
THE
VIDEO INTERFACE
ARE
THEIR
POWER
'IO
THE
TO
OF
TO
MARGINAL
"B".
OF
IN
OPI'IONS.
OUT, INSTALL
AS
YOU
ON
THE
OI'HER
ror
OUTPUTS SHORTED. THERE
DISSIPATION
'IDUCH.
TROUBLE
ENTIRE
ISOLATE
THE COMPtJrER LOGIC
HAVE
ACCESS 'ID A TESTED
ALTHOUGH
TIMING
ASSUME
'lliREE BOARDS:
I/O
BOARD.
PARTICULAR
THE
INDUSTRY
THE
ASSEMBLY
TURN
TV
THAN
'ID
THE
SHOOTUl;
COMPUTER
ANY
THERE
THAT
SEVERAL TYPES OF PROGRAMMABLE USARTS ARE
THE
SCREEN.
THE
MUST
'IDUCH
IS
OR
DEFECTIVE COMPONENTS,
IF
MAKE
I/O
INSTRUCTIONS FOR
ALL
CHIPS.
COMPUTER
a.OCK BE
MAY
OF
TTL
GUIDE
SYSTEM,
PROBLEM TO
IS
ON
EASILY
COMPUTER
THE
POSSIBILITY
A BOARD
'lliE
SURE
CONFIGURATION
CONCERNING PORT ASSIGNMENTS, LOGIC
THIS
DEBUGGED
BE
CHIPS,
WORKS
CPU
BOARD,
THAT
LET'S
ON,
YOU
WILL
OSCILLA'IDR.
FIRST.
IN
BACKWARD IS
MORE
BUT THEY SHOULD NOT
BOTH
AN
INDIVIDUAL
REMOVABLE SO
IN
COMPUTER
THE
THE
MONITOR
OF YOUR
FACH
ASSUME
SHOULD
BE
SEE A DISPLAY
INDEPENDENT
IF
FEEL
(PROBABLY
THAN
HARDWARE
THAT
THE
OF
INTERACTION
THIS
A FACTOR
IS
PROM/RAM
PROGRl\.iIi1
OF
THE BOARDS
YOU
ARE
YOU
DO
THE
DESTROYED
AND
BOARD
BOARDS.
BOARDS
Nor
THE
"A"
BOARD,
HAS
SYSTEM.
USING A
OF
ANY
NOT GET
CHIPS
OF
ON
TEN
BE
OR
IT
OF
REMOVE
FOUND SCOPE BENT ETCH 15 UNSOLDERED EXAMINE THE RIGHT ARE
IF BE BAD (USUALLY SYMP'IDMS MANUAL SELECTED
THE PROCEDURES,
IF
AFTER A THE
THE
BOARD
SIMPLY
AT
FACH UNDER BRIDGES
MINUTES,
SOMETIMES INSERTED WITH A
THE
UNIT
YCU
OR
PINS
ELACES. SIGHT
VISUAL INSPECTION
CHANGE.
TO BE SURE
'lliE
TO A DEALER
ARE
EXPERIENCED.
'lliE
VIDEO DISPLAY
"*,, PROMPI'
cm
AND
AND
BY
VISUAL
PIN
ON
BROKEN BETWEEN BUT
MAY
THAT
TOP
OF THE BOARD
AN
AT
PROPER JUMPER
OR
en
THROUGH
TO
BE
WRITTEN.
PROM/RAM
INSPECT
THE OFF, TRACES (VERY SAVE
MAY
ALONG
IC). THIS
YOU
IF
OR
BOARDS.
IT INSPECTION. BOTTOM
SOLDER BRIDGES
YOUALor
REVEAL
THE
FAILS
TRY EXCHANGING
roINT
UNDERSTAND THE
OPI'IONS.
YOU
THE
SERIAL
IF
CAREFULLY.
FOR
HARD
OF
'lliEMSELVES
TO
BE SURE
EDGE
OF
WHOLE
RCW
'IO GET
IT
IS
ARE NOT
CIRCUIT
I/O
THIS
THE
CPU
ABOUT
LOOK
WITH A MAGNIFYING GLASS
UNSOLDERED
BETWEEN
'IO
SEE).
GRIEF,
alLY THE
THE
CHIPS
OF
PINS
THE
VIDEO DISPLAY WORKING, A
IDENTICAL
WISE 'IO
WAY
AFTER
DOES
THIS,
FAMILIAR
BLOCK
IS
WORKING,
Nor
BOARD
BY
CONSISTS
HALF OF THE PROBLEMS
PINS,
AND
LATER AS INTERMITTENT
PROPER
THAT
en
THE BOARD
BLOCK
WORK,
MISSING
PINS
OR
A
CAREFUL
YOU
MAY
CHIPS
TO
FIND
MISS
COMPONENTS 'IO SEE
BACK
AND
YOU
WILL
WITH
'lliE
DIGITAL
WITH A SCOPE
RESET SWITCH SHOULD CAUSE
FOLLCW
MOSTLY
'IO ADJACENT TRACES,
EXAMINATION WILL
DISCOVER
ARE
BENT
THE
SOCKET HOLES.
CAREFULLY REREAD THE
WORKS
PROBABLY
THE
OF
CAN
OR
INSPECTION
PINS
UNDER
AND
THAT
PROBLE11S
INSTALLED
PINS.
COMPONENT
THAT WANT
TROUBLE SHOOTING
OR
SAME
PROCEDURE
8097
BUS
MAY
PROBLEMS.
IN
CHIPS
IF
YOU
TO TAKE
LOGIC
PROBE
DRIVERS
BE
BE
AND
TAKE
LIKE
THE
MAY
THE
HAVE
ON
Page
21
1N1UCH COMroNENrS, REMOVED. ARE
0.4 AND NMOS
-0.6V
HOW ARE VOLTAGE
INDICATED PRINCIPALLY ONE
ONCE
INTERFACES MONITOR, BOARD. AFTER MOST SOURCE OF PRCGRAM, TO
TEST TO TEST
SURE THE BOARDS ARE ADDRESSED PROPERLY MAY
RESPOND TO YOUR EAGER KEYBOARD TOUCH.
CHIPS,
WE SHEET
AND
CAN
BE EXCHANGED
IC
USING A SCOPE,
NJRMALLY
VOLTS
THE
CHIPS
WHERE
STRANGE
PERIODS
CLOCK
YOUR
MICROCOMPUTER
OF
ITS
COMPONENI'S
EXPERIENCE A
PROGRAM.
SAVE
REMOVE
00
NOT
OF
REACH
LESS
MAY
GrHER
HAVE
WE
SOME
OF
MAY
PERIOD
BASIC
IS
OR
SIMPLE DIAGNOSTIC
COMPONENr FAILURE. A SYSTEM WITH
FIRST
MEMORY
SOME
RECOMI"1.END
PAPER
UNACCEPTABLE
Al,
ARE
THAN
INDICATE
LOW.
DRIFT
YOUR
SUSPECT
HEAD
THE
OVER
A LEVEL OF
SIMILAR
INPUT
TIME DURING
RELATIVELY
PROBLEM IF
FOR A
CLAMP
OF
THE
DUE TO
BY
(500
MICROSECONDS) •
SYSTEM
SYSTEM
SYSTEMS
CN
THE
YOU
FEW
SCRATCHING
COVER
OBSTRUCTING
THE
ONE
BY
ONE.
I:iOT
NECESSARY
EXAMINE
0.2
VOLTS
SHORI'S BE'lWEEN OUTPUTS
1.
LOGIC
DIODE
WAVEFORMS
WHICH
RECEIVER
ABNORrJ.AL
IS
WORKING, CHECK OUT OF
STRAIGHTFOIMARD USDiG THE
roUTINES
IS
UP
AND
ARE
MEMORY
MEMORY
THE
MEMORY
WITH
IX)
MUCH
SECONDS
OF
LEFT
TEMPERATURES
BOARDS.
CUR
REARRANGniK3
WHEN
THE
CCMPurER
SIDE.
THE
IN
THE
OUTPUT
AND
HIGH GREATER THAN
2 VOLTS
LEVELS,
LIMITS
CN
THE
THE
BUS
LCGIC LEVELS MAINI'AINED
RUNNING,
INI'ENSlVE,
AND
USE
8K
MEMORY
\·VHEN
YOU
THE PROGRAM
THE
AIR
A
FULL
IF
VECTORED
THE BOARD AT
PINS
OF
WHERE
INDICATES
WHILE
'IRE VOLTAGE.
BUS
IS
INPUT
YOU
IF
THE
OR
'ill
FLCW
NO
AIRFLCW
PMOS
LOOK,
IDr
BEING ACTIVELY
CURRENT.
CAN
PROGRAr4
IT
SHOULD
THE
32K
OF
A
PROBLEM
MONITOR
BOARDS
OF
YOUR
FIRST
THAT
THEY
YOU
IF
YOU
INI'ERRUPT
THROUGH
COMPUTER
INI'ERRUFT
THIS
ALL
ONE
AN
CHIPS
SUCH
MEMORY
MEMORY
IN
BE
MEMORY
STATIC
IS
TEST
THAT
WAS
SYSTEM,
TURN
ON
ARE
HAVE
SUSPECT
AIR
THE
MAY
IS
PERMITTED.
AND
REAL
TIME
CHIPS.
3.0 IS
OPEN
CAN
00
NOT BE
AS
THE
ABNORMAL
CONSTANT
MEMORYONTHE QUITE RELIABLE.
IS
MEMORY
EXPERIENCED
PR0GRAr4.
NOT
IT THE COMPUTER TO IN JUST
TEMPERATURE
FLOW
COMPUTER
DISSIPATE
AND
LCW
LCGIC LEVELS
VOLTS.
TRYING
CIRCUITED
PULL TI'L INPUTS
BOARDS TEST
ISAGOOD
THE COMPUTER.
TO
SURPRISED
DI
LINES.
DRIVEN,
OPERATION
FOR AT
PROGRAM
THE MOST
MAY
REVEALED
LOADED
BETWEEN BOARDS.
BY
OVER
TIME
A
AND
CONTAIN 75%
WE
a..oCK
SHOULD BE
LEVEL
PULL HIGH
AND
PROM/RAM
RUNNING A
HAVE
PRACTICE
FAILS
SENSITIVE
PLACING A 300
OF
INPUT.
TO
AT
THERE
THE
IS
LEAST
OTHER IN
THE
SINCE
LIKELY
'Y"ET
BY
THE
MAKE
THIS
TO
WATTS
APPENDIX A
ASCII
1968
ASCII: American StClndard' Code for Information Interchange.
National Standards Institute.
b
7
Bits
~4~3~
b
6
b
s
~1
tROW
0000 0001 0010 001
0100
1
o 1 0 1
o1
I 0
0
2 3
4
5
6
1
-I
0
"I
0
-I
....
,
+
0
NULl SOHl
STXIDC2 ETX EOT· ENQ
ACK
0
I
0 0
0 1 1
1
1
OLE
DCI
OC3
DC4!
NAK.
SYN
CODE
0
2
I I
SP
I
II
_.-
#
$
0/0
& 6
,
o I
1000
1 1
7
8
BEL
as
ETB
.
CAN
---
(
I
CHART
0
1
I
3
I
0
I
1
2
,
3
I
4
i
5
7 i G
8
Standard
1 1
0
I
4
1
@)
I
I
I
A
,
B
i
I
I
C
0
E f V
--l---
H X
No. X3.4-1968ofthe American
1 1
0
1
1
0 1 0 1
5
I
p
I
6
I
I
,
I
Q
I
R
I
I
,
S
T
!
U
.,
c s
d t
I
i
i
7
P
~
,
II
..
y
x
W
f
g w
h
100
10 1 0 101 1
100
1
101
1 1
1 1 1
1
All
charactersinthese
non-printing.
90
WESiLAKE iEL
-
affiliated
LO=!
,,"th
lIector
~
Not
1
9
A
1 B
C
D
1 0
E F
two
HAMPSHIRE
(605)
RD.A+B
VILLAGE.CA9136.
497-0733
c:=IArtiC
General. Inc.
HT
LF
VT
FF
CR
SO
51
EM
SUB
ESC:
FS
-
GS
I
!
RS
I
US
I
I
I
I
!
1
I
,
columns and SP (Space) are
1
inc.
*
+
-
/
)
I
A-'
9
I
<
s
I
I
>
I
')
When UPPER CASE ONLYisused, shaded lower case characters (columns 6 their
upper
printedortransmitted.
I
J
K
!
L
i
M
i
N
I
0
case equivalents (columns 4 & 5) before being
Y
Z j
[
\
]
-
1
\
I
-
&
7)
from
I
Ie
I
III
n
keyboard
DEL
are converted
y
z
{
}
..........
to
Loading...