Star Tech Journal

Issue: 1992-January - Vol 13 Issue 11

January 1992
STAR*TECH Joumal
Prince's Corn.er
Donald B. Prince
D&RMusic
Bozeman, Montana
Bally/Midway Spy Hunter Blues
The Z80 System
SUBJECT
I recently had the rare pleasure of working on all
three of the Spy Hunter uprights that we own, at
the same time! If you have ever disassembled Bally/
Midway's three board over and under and under
setup, you know what I mean by "pleasure".
- ' J
- .... . s ""
u
- t ., • o.
• t o.
°' o.
\.,l
G
3
'U
The hard part is not taking the boards apart, but
the reassembly. It's like trying to refold an old map.
Difficult at first, but, this experience was good for
more than learning how to refold an old map. More
importantly, I learned something additional about
theZ80,its support chips, and this particular Bally/
Midway system (which is the same setup used in
Tapper).
30
"-
A.
", A.
A,,
'I..
...
-
10
11

12
13
141
No video, raster only on monitor. Theme music
plays, but no coin input registered (coin counter
doesn't count, no audio response).
The first likelihood was the +5vdc was missing, but
after measuring all the voltages, everything was
fine.
... 40
A,i
A,,
SYMPTOM
TROUBLESHOOTING
4.,
,s D.
. .... -
-
~
·-
,. iNf
- -
17
NMI
11
HALT
1t
MAEO
IOAQ
20
-
-
-
- -
31
_.
A•
"' A, ·
»
34
2
32
31
A. 30
- -
0""0
Af:SH
Ml
RESET
n--
- ..... •
- . - n
- -
..... •
-

- -
21 :.
21
21
..,... •
-
BU§AA
n-
WR
RO
. ;2:2 n
evsAO
WAIT
- -
The next likelihood was a bad processor or a ROM
bad. I changed the Z80 and the first Spy Hunter
came up and ran fine.
The other one, there was no change, since I had
another board on hand, I changed the CPU board to
eliminate the video board. The game came up,
- .... •
38
H
35 ... 'V
...._
A,
A,
•5V
°' o, o.
-
.,.. •
ZBO
24
- -
23 r ... .
2f'.:
-

January 1992
STAR*TECH Joumal
Area Code Decoder
Io,~J Ii 111~ ~I m i
02 ~It Iii .II i f i r ~it I > Ii
Wd~
telling me that the problem was on the CPU board.
With the scope I found out the R/W, address lines,
data lines, clock, and memory request line were all
working. There were no reset, halt, bus acknowl-
edge or non-maskable interrupts, however. The
refresh for the dynamic memory was working, too.
... ..
..
.. ..
..
.,. ..
.
aa~ 11©~ 11~~ !!~©
cl 11111 i i I i•~~•• •!~
.. :
• .. -:-:- :,;.:::.-
(Q)[K(
I decided then to take a closer look at the processor
to see if something more subtle was going on, like
the processor was stuck in a programming loop.
Triggering off the clock and monitoring Ml and
Input/Output Request or Memory Request you can
find out if the processor is doing an interrupt
acknowledge (Ml low, IORQ low), or an op code
fetch (Ml low, MREQ low). I found no interrupt
acknowledge cycles.
.
: ,·.· ...... ·
.- .. -:-:-.-:-:..-.·.· .·.·.·.·.·.·.·.·.·.
-:-.• .. · ... · ..
,•:-
''
_:_
ijj ~~ ©ij ©&
.: .. •.'.,·.·,·.
,.·,·.·.·.·
osiii~ii l l
<(rt 1~ .& ~l .I i ~
.
.
....
Ah ha, this could be why there's no audio (theme
music comes from a different board that works
independent of the I/0 sound board), or video. The
processor was not receiving interrupt requests
from the Video board of the I/0 sound board.
I verified this by monitoring the Interrupt Request
line and the Non-maskable Interrupt Request line,
no activity. The first chip in line with the
processor's interrupt line is the CTC support chip
(Z8030), this chip is programmable through soft-
ware to time the interrupts. Bingo, I had found the
bad chip.
: ijl l
CONCLUSION
<~5wJ& llt&
The valuable thing about taking the time to learn
processors and the support chips that go along with
the processor system (family), is that now you can
pass that information along to the next game with
that same processor.
This experience will continue to build your effi-
ciency, it may take a little more time to get the book
off the shelf and read a new or unfamiliar system,
but it will undoubtedly pay off.
ril I C
ii> I! Ii ii ~I
m
Mi ~l I
1elllllill~)l!il~II
.. ~ ~l
:<:i:l : : 1:: .
~I
:::~::::;:::!i::;:;t:-
1© l~
tl&
:;:::::::::i/tt
;1 1m
.:::::;::::::::!::::::.:
~~
·:;:::::::::::~::::::::.:
,al~IIIII ij~ 1§ ~~
~Ii ©~ 11 t& t~ t~ ~~}

Download Page 18: PDF File | Image

Download Page 19 PDF File | Image

Future scanning projects are planned by the International Arcade Museum Library (IAML).

Pro Tip: You can flip pages on the issue easily by using the left and right arrow keys on your keyboard.