TECH: Namco/Atari Dig-Dug

d-type

Active member
vacBacker
Credits
172CR
[ukvac] TECH: Namco/Atari Dig-Dug
Hi All,

Non-techy people leave now. Go and clean off your viruses.

Me and Mike Mnemonic were fixing some Atari Dig-Dug PCBs last night, and it
was a bit of a test!

Atari licenced Dig-Dug from Namco. All of the released Atari circuit
diagrams we have, have IC references which appear to be references from the
Namco PCBs, not the Atari ones - or at least not the Atari ones that we
have. This makes it extremely difficult to workout what is where.

The PCBs we had have three Z80 processors in a line at one end of the PCB -
looking quite similar to a Centipede or Asteroids PCB in size and layout. In
some Atari in-house circuit diagrams of Dig-Dug, kindly lent to us by
XY-Man, there is a picture of a Dig-Dug which looked more like a Pole
Position PCB than our Dig-Dug ones, judging by the postions of the 3 Z80s,
which are dotted around the PCB.

Furthermore, the circuit schematics seem lacking in detail when compared
with those of, say, Centipede, Missile Command or Asteroids. In fact you
could say they were crap, as Atari moved from 2 big 2-sided sheets to loads
of small sheets, just like Star Wars (Grrr). There's no descriptions of how
the circuits work or any of the other nuggets that are all over other early
Atari PCBs schematics. Most annoying is that there's no Signature Analysis
info on them. I'm guess this is what happens when a game is licenced. Even
the notes from the Atari technicians in Ireland (thanks XY) are a bit
sparse - as if they didn't really have a complete handle on how they worked,
either.

This is all made worse by the fact that there are 3 Z80s. We worked out that
these are prioritised: 1st does main processing, 2nd does the sprites and
the 3rd does the sound. This is quite different (more advanced?) from most
Atari PCBs of the same era. What looks really odd (clever?) is that the 3
CPUs share the same address and data bus, each processor being able to give
priority to the next. I cannot so far work the reason for doing this - it
looks like a big hardware overhead for no advantage, as only 1 Z80 can use
the address bus at a time. Each of the Z80s has it's own ROMs to run it, but
no RAM, so they can't 'play on their own'.

So the questions are these:

How many different PCB styles of Dig-Dug are there, Atari and Namco? Which
ones made it to the UK?
Are there any circuit schematics that reference the ICs in the postions on
the PCBs that we have?
What other documentation is available to describe how these circuit diagrams
work?
What Namco games would have a similar PCB circuit design and is there any
descriptive text that would describe them?
How do the 3 Z80s co-reside on the same address and data buses (this one's
really confuzing me!)?

Any pointers gratefully accepted.

As it happens, both the PCBs are now working perfectly (yours too Rav!). We
fixed them by a bit of intelligent guess work, and Lady Luck shone on us.
BUT you know how it is - we've hit something we don't understand and that's
far more interesting than playing Dig-Dug ever was...

Cheers,
D-Type (Phillip Eaton)

Home: +44 (0) 1536 268424
Work: +44 (0) 1536 760156
Mobile: +44 (0) 7775 726366
Fax: +44 (0) 870 055 4815
Email: phil@pjeaton.demon.co.uk
Website: http://www.pjeaton.demon.co.uk
 
RE: [ukvac] TECH: Namco/Atari Dig-Dug
> Atari licenced Dig-Dug from Namco. All of the released Atari circuit
> diagrams we have, have IC references which appear to be references from
the
> Namco PCBs, not the Atari ones - or at least not the Atari ones that we
> have. This makes it extremely difficult to workout what is where.
>
> The PCBs we had have three Z80 processors in a line at one end of the PCB
-
> looking quite similar to a Centipede or Asteroids PCB in size and layout.
In
> some Atari in-house circuit diagrams of Dig-Dug, kindly lent to us by
> XY-Man, there is a picture of a Dig-Dug which looked more like a Pole
> Position PCB than our Dig-Dug ones, judging by the postions of the 3 Z80s,
> which are dotted around the PCB.

You guys are too used to looking at Atari designed boards :)

DigDug was designed by Namco, and is roughly the same HW as Galaga (infact,
the same except for the explosion sound).

>
> This is all made worse by the fact that there are 3 Z80s. We
> worked out that these are prioritised: 1st does main processing, 2nd does
the
> sprites and the 3rd does the sound. This is quite different (more
> advanced?) from most Atari PCBs of the same era. What looks really odd
(clever?)
> is that the 3 CPUs share the same address and data bus, each processor
> being able to give priority to the next. I cannot so far work the reason
for
> doing this - it looks like a big hardware overhead for no advantage, as
only
> 1 Z80 can use the address bus at a time. Each of the Z80s has it's own
ROMs
> to run it, but no RAM, so they can't 'play on their own'.

The shared ram makes it very hard to generate a signature since which CPU do
you use to generate it?? I suppose you could always list a signature for
each CPU, but since the arbitration between CPU's and RAM is handled with a
custom it kindof makes it hard.

> How many different PCB styles of Dig-Dug are there, Atari and Namco? Which
> ones made it to the UK?

Two I would believe.. Any Namco ones would be imports as Atari licensed it
for the UK.

> Are there any circuit schematics that reference the ICs in the postions on
> the PCBs that we have?
> What other documentation is available to describe how these circuit
diagrams
> work?
> What Namco games would have a similar PCB circuit design and is there any
> descriptive text that would describe them?

Galaga... Possibly Bosconian..... Mame :)

> How do the 3 Z80s co-reside on the same address and data buses (this one's
> really confuzing me!)?

They are probably timesliced like most shared CPU systems and shared video
ram. The arbitration customs probably do alot of the hard work.

> As it happens, both the PCBs are now working perfectly (yours too Rav!).
We

What was wrong with Rav's.. it was a weird problem.

Chris
 

robotronuk

Active member
Credits
60CR
Re: [ukvac] TECH: Namco/Atari Dig-Dug

> > How many different PCB styles of Dig-Dug are there, Atari and Namco?
Which
> > ones made it to the UK?
>
> Two I would believe.. Any Namco ones would be imports as Atari licensed it
> for the UK.

Not quite!!!
My Dig Dug pcb came from an original Atari machine but is actually
a Namco two board pcb. It has the Atari/Namco (c) rom set.
I think (perhaps X-Y may know) that the Dig Dugs built in Ireland
came with Namco PCB`s rather then Atari ones.

Cheers
Lee
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,988CR
Re: [ukvac] TECH: Namco/Atari Dig-Dug
In article <000001bfb674$10a9faa0$23cf989e@phile>, Phillip Eaton
<phil@pjeaton.demon.co.uk> writes
>
>So the questions are these:
>
>How many different PCB styles of Dig-Dug are there, Atari and Namco? Which
>ones made it to the UK?

There was 2 boards used on Atari DigDug the Namco and the Atari version
of the same, also 2 manuals TM-202 & 203

>Are there any circuit schematics that reference the ICs in the postions on
>the PCBs that we have?

Yes I have the Namco diagrams as well, along with Namco diagrams for DD2
and Pacland and a couple of others. I also have confidential parts lists
of the board.

>What other documentation is available to describe how these circuit diagrams
>work?

I have some Jap Namco confidential stuff too

>What Namco games would have a similar PCB circuit design and is there any
>descriptive text that would describe them?

Dont know

>How do the 3 Z80s co-reside on the same address and data buses (this one's
>really confuzing me!)?
>
??

>
>As it happens, both the PCBs are now working perfectly (yours too Rav!). We
>fixed them by a bit of intelligent guess work, and Lady Luck shone on us.
>BUT you know how it is - we've hit something we don't understand and that's
>far more interesting than playing Dig-Dug ever was...
>
If you have a working DD board......why dont you do the signatures for
it for all to have a play :)

--
XY-Man

DATA Imported from archives: originally posted by Trollian (XY-Man@pyramidm.demon.co.uk)
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,988CR
[ukvac] Re: TECH: Namco/Atari Dig-Dug
In article <00b801bfb6f2$fb0346a0$64646464@phile>, Phillip Eaton
<phil@pjeaton.demon.co.uk> writes
>2) The timeslice might just be simple non-preemptive processing where the
>1st Priority Z80 gives up bus access every time it's working locally from
>it's own ROMs. The 2nd Z80 would do the same, leaving the 3rd Z80 to get a
>go once in a while. I suppose the flipping around would be quite often, as
>local processing for 1st Z80 could happen a very often - I'll have do
>disassemble the ROMs to find out what they're doing...

Could the processors possibly have sequenced clocks with the first
instructions in the ROM's being vectors to different blocks so that the
ROM's actually contained three individual program's? Although, the only
way I can think of making each processor skip the first few instructions
to it's vector address would be to force an appropriate number of NOP's,
perhaps by using the /OE or /CS on the ROM's.

The clock phasing and combined address and data busses would also mean
that they could multi-task while sharing common RAM locations without
conflicts.

This arrangement would require careful clock sequencing commencing with
the first processor at startup. This would be quite easy with custom
logic. It would be interesting to see the results from connecting a
logic analyser to the clock and enable inputs of all the Z80's, and
perhaps the EPROM enables.

Are the schematics available online anywhere?

--
Clive Mitchell

------------------------------------------------------------------------
beMANY! has a new way to save big on your phone bill -- and keep on
saving more each month: Our huge buying group gives you Long Distance
rates which fall monthly, plus an extra $60 in FREE calls!
http://click.egroups.com/1/3821/11/_/5935/_/957574949/
------------------------------------------------------------------------

DATA Imported from archives: originally posted by Clive Mitchell (clive@emanator.demon.co.uk)
 

robotronuk

Active member
Credits
60CR
Re: [ukvac] Re: TECH: Namco/Atari Dig-Dug
> BUT then, look at the software for them. Dig Dug didn't really really
> stretch the hardware, did it? (Although the sound was quite nice.) From an
> attraction point of view, Galaga was much more spectacular (using, as it
> turns out, almost identical hardware). But then look at Centipede -
> relatively prehistoric hardware design with 1 processor, but stuff flying
> all over the place at a great rate of knots. And then look at Defender - a
> crappy old single 6502, but again, stuff flying all over the place (and
> wavetable music?) And all about the same time.

Williams used the 6809 which has a bit more go in it(not much) over
the 6502, it also uses a 6808 to generate the sound. But for dig dug,
Galaga and Xevious which use the 3 z80 system it does seem a major
overkill, they could have easily done it with 2 or even 1, have you played
Zig Zag under mame? its a dig dug rip off that runs on a galaxian board!!

Cheers
Lee

------------------------------------------------------------------------
Get your money connected @ OnMoney.com - the first Web site that lets
you see and manage all of your finances all in one place.
http://click.egroups.com/1/3012/11/_/5935/_/957605299/
------------------------------------------------------------------------
 

d-type

Active member
vacBacker
Credits
172CR
Re: [ukvac] Re: TECH: Namco/Atari Dig-Dug
Oh yeah, Defender using 6809 not 6502 (slap), but the point is that it's not
a Z80, which on paper looks much more powerful.

Phillip Eaton
Home: +44 (0) 1536 268424
Work: +44 (0) 1536 760156
Mobile: +44 (0) 7775 726366
Fax: +44 (0) 870 055 4815
Email: phil@pjeaton.demon.co.uk
Website: http://www.pjeaton.demon.co.uk
 

d-type

Active member
vacBacker
Credits
172CR
Re: [ukvac] Re: TECH: Namco/Atari Dig-Dug
Top Manufacturer Poll: The votes are rolling in...and it's all predictable
so far. Let's see if we can beat the GLA's percentage of votes - 30% of the
'group' voted, so we need about 70 votes to beat that. (Fortunately there's
no Ken involved.)

Who're the Vector Junkies going to go for?

Do it now. And if you can't decide cos you can't remember what was about,
when you were a kid, have a look through MAME32, sort the games by Year and
then by Manufacturer. It's easy. Then check out some pics etc on the KLOV
http://www.klov.com, which seems to be evolving into one hell of an archive
lately, if you've not looked for long.

Vote Now at http://www.egroups.com/polls/ukvac.

D-Type (Phillip Eaton)

------------------------------------------------------------------------
72% off on Name brand Watches!
Come and buy today and get free shipping!
http://click.egroups.com/1/4011/11/_/5935/_/957613490/
------------------------------------------------------------------------
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
4,988CR
Re: [ukvac] Re: TECH: Namco/Atari Dig-Dug
At 12:47 pm +0100 06/05/2000, Phillip Eaton wrote:
>Top Manufacturer Poll: The votes are rolling in...and it's all predictable
>so far. Let's see if we can beat the GLA's percentage of votes - 30% of the
>'group' voted, so we need about 70 votes to beat that. (Fortunately there's
>no Ken involved.)
>
>Who're the Vector Junkies going to go for?

and you just know it'll be atari!...come to think of it there's one person
on this list who'll always vote atari ;) :)

-later

-adam (in work on a nice sunny day)...

------------------------------------------------------------------------
You have a voice mail message waiting for you at iHello.com:
http://click.egroups.com/1/3555/11/_/5935/_/957620477/
------------------------------------------------------------------------

DATA Imported from archives: originally posted by adam @ work (dtp@accuk.demon.co.uk)
 
Top