Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Dig Dug had 3 three Z80 CPU's why?  (Read 4094 times)

0 Members and 1 Guest are viewing this topic.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Dig Dug had 3 three Z80 CPU's why?
« on: December 12, 2014, 03:55:08 am »
Why did Atari's Dig Dug have three 3 , Z80 CPU chips?

What was the reasons of having 3 , Z80's

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #1 on: December 12, 2014, 10:25:34 am »
Why not 3 Z80s? Multi-CPU configurations were not unheard of, even back in those days.

My current project uses somewhere along the lines of five or six distinct CPU and MPUs. More if you count the onboard stuff. I lost track really.


Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #2 on: December 12, 2014, 10:34:48 am »
not for nothing, but why does it seem like every single one of your posts reads like "Why doesnt someone google this for me <insert topic> ?"

I guess the answer you want is that each CPU handled something else:
1 Z80 for the main CPU, 1 Z80 for Sound, and 1 Z80 for graphics. In layman's terms, one was the CPU, one was the GPU and one was the "sound card"
If you are helping someone and expecting something in return, you are doing business not kindness.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #3 on: December 12, 2014, 10:36:10 am »
I agree and I grow tired of these questions. Do we still have the ignore feature? I don't see it in the profile.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
If you are helping someone and expecting something in return, you are doing business not kindness.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6271
  • Last login:Today at 12:33:02 am
  • I break stuff...then fix it...sometimes
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #6 on: December 12, 2014, 11:09:40 am »
the wikipedia article for the Z80 LITERALLY has an explanation why  "Bosconian, Dig Dug, Xevious, and Super Xevious" use three Z80 microprocessors.

source:
www.google.com

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8450
  • Last login:Yesterday at 01:52:07 am
  • Obey.
    • The Chris Burke Band
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #7 on: December 12, 2014, 12:33:38 pm »
Yeah, van, stop wasting our precious, precious idle time.

This forum needs more threads about Arcade 1Up cabinets.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #8 on: December 12, 2014, 12:44:35 pm »
This is all what wiki said about it

Frogger used two Z80 CPUs

Bosconian, Dig Dug, Xevious, and Super Xevious use three Z80 microprocessors running in parallel for the main CPU, graphics, and sound.

I didn't understand why they used 3 Z80's , because most arcade games just use 1 Z80 chip.

When you're using 2 or 3 , Z80 CPUS, what is the advantage? runs faster but what else?


yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #9 on: December 12, 2014, 01:00:09 pm »
not for nothing, but why does it seem like every single one of your posts reads like "Why doesnt someone google this for me <insert topic> ?"

I guess the answer you want is that each CPU handled something else:
1 Z80 for the main CPU, 1 Z80 for Sound, and 1 Z80 for graphics. In layman's terms, one was the CPU, one was the GPU and one was the "sound card"

I feel like I'm helping someone do their homework when I read van's questions.
***Build what you dig, bro. Build what you dig.***

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #10 on: December 12, 2014, 01:11:36 pm »
When you're using 2 or 3 , Z80 CPUS, what is the advantage? runs faster but what else?

Is this some sort of existential question?
One would venture that they used 3 Z80s because they.......... needed 3 Z80s? I know a combined 9mhz of CPU sounds like overkill but maybe it was required.
If you are helping someone and expecting something in return, you are doing business not kindness.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #11 on: December 12, 2014, 01:16:02 pm »
Quote
One would venture that they used 3 Z80s because they.......... needed 3 Z80s?

What made them need it? because of to many ROM chips and address lines , datalines?, control lines?

Most arcade games that use one Z80 had about 4 to 6 ROM chips and 4 RAM chips

So i'm guessing the arcade games that use 3 Z80's CPU chips had more ROM and RAM chips because of mode code and data

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #12 on: December 12, 2014, 01:24:38 pm »
Quote
One would venture that they used 3 Z80s because they.......... needed 3 Z80s?

What made them need it? because of to many ROM chips and address lines , datalines?, control lines?

Most arcade games that use one Z80 had about 4 to 6 ROM chips and 4 RAM chips

So i'm guessing the arcade games that use 3 Z80's CPU chips had more ROM and RAM chips because of mode code and data

Did you even read any of the earlier posts? The answer was already handed to you.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #13 on: December 12, 2014, 01:32:12 pm »
They should have just used a KADE and been done with it.
***Build what you dig, bro. Build what you dig.***

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #14 on: December 12, 2014, 01:38:58 pm »
Quote
1 Z80 for the main CPU, 1 Z80 for Sound, and 1 Z80 for graphics. In layman's terms, one was the CPU, one was the GPU and one was the "sound card"

Yes this just makes it run faster and to use more ROM and RAM chips

But there must be other advantages or reasons

Because most arcade games had the same amount of code, rom, ram chips and sound chips and they only use one Z80

Did Frogger really need 2 Z80's chips, i have seen more complicated games that only used one Z80 chip
Did Dig Dug really need to use 3 Z80 chips, i have seen more complicated games that only used on Z80 chip

IT seems like there is reasons why they did it or  it was overkill

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8450
  • Last login:Yesterday at 01:52:07 am
  • Obey.
    • The Chris Burke Band
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #15 on: December 12, 2014, 01:52:52 pm »
Z80s are cheap and games needed to be rushed out.  How many glitches are we going to document before everyone realizes that code quality control wasn't priority #1 back then...

This forum needs more threads about Arcade 1Up cabinets.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #16 on: December 12, 2014, 02:01:59 pm »
Quote
Z80s are cheap and games needed to be rushed out.  How many glitches are we going to document before everyone realizes that code quality control wasn't priority #1 back then...

If they were cheap then why wasn't every arcade game using 3 Z80's , this can't be the reasons


Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #17 on: December 12, 2014, 02:03:45 pm »
they did it to piss you off. and they were right.
If you are helping someone and expecting something in return, you are doing business not kindness.

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3292
  • Last login:Today at 02:10:56 am
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #18 on: December 12, 2014, 02:12:07 pm »
Reasons could be argued about for days but there is no way to know why they did what they did unless you can ask the people that did the layout -- so what good does it do to keep asking the question over and over and then argue about the answer you are given ??

Could be a simple as the designer had those parts sitting around when he built the thing and wanted to use up old inventory rather than buy new parts to use - In the end all that matters is that is what was used in the design and it worked for the purpose so was built that way  :cheers:

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #19 on: December 12, 2014, 02:16:00 pm »
I'm not here to fight or argue , i'm just trying to figure out way , we are brainstorming together , maybe someone might know the answer


SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #20 on: December 12, 2014, 02:16:57 pm »
they did it to piss you off. and they were right.

No... they foresaw the existence of a group of enthusiasts building their own arcade cabinets using an emulator to run their code. It's an attempt to slow our builds down with asinine questions. Right now, those engineers are sitting in their retirement homes reading what is written here laughing their asses off.

Next thing you know the bot is going to ask why arcade boards don't have North or South bridges or why the clock speed isn't a multiple of 33.33 MHz.  :laugh2:

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #21 on: December 12, 2014, 02:18:23 pm »
van-

I suggest you sign up for KLOV and ask these questions there as well. You might get more satisfactory answers.
***Build what you dig, bro. Build what you dig.***

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #22 on: December 12, 2014, 02:19:35 pm »
van-

I suggest you sign up for KLOV and ask these questions there as well. You might get more satisfactory answers.

While I agree he should just go over to KLOV, he'll get pretty much the same answers over there.
If you are helping someone and expecting something in return, you are doing business not kindness.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #23 on: December 12, 2014, 02:21:01 pm »
van-

I suggest you sign up for KLOV and ask these questions there as well. You might get more satisfactory answers.

While I agree he should just go over to KLOV, he'll get pretty much the same answers over there.

Yeah, but 90% of the dudes here are MAMErs who don't deal with original boards. I'm just thinking there might be more chipheads there.
***Build what you dig, bro. Build what you dig.***

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #24 on: December 12, 2014, 02:21:47 pm »
I'm not here to fight or argue , i'm just trying to figure out way , we are brainstorming together , maybe someone might know the answer

You're going about it wrong then. Three Z80's in Dig Dug exists. It is to be accepted. It is not ones place to ask why lest you find yourself in purgatory.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #25 on: December 12, 2014, 02:22:13 pm »
totes more chip guys over there, still going to be the same answer to this question.
If you are helping someone and expecting something in return, you are doing business not kindness.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #26 on: December 12, 2014, 02:24:19 pm »
totes more chip guys over there, still going to be the same answer to this question.

Which, under no circumstances,  will it understand or care. It will continue to bull forward with the questions, learning nothing... it must be a teenager...

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #27 on: December 12, 2014, 02:27:55 pm »
i will start a new subject thread since this one isn't going well


SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #28 on: December 12, 2014, 02:40:55 pm »

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #29 on: December 12, 2014, 03:14:50 pm »
i will start a new subject thread since this one isn't going well

Please don't. A new thread isn't going to give you a different answer.
***Build what you dig, bro. Build what you dig.***

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #30 on: December 12, 2014, 04:00:34 pm »
Oh, what gives....... you signed up at arcaderestoration.com to ask the same questions????  :dizzy:



Aren't there repair professionals there in Burbank that can assist you?
« Last Edit: December 12, 2014, 04:03:33 pm by yotsuya »
***Build what you dig, bro. Build what you dig.***

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #31 on: December 12, 2014, 04:05:09 pm »
And Aussie Arcade?



OK, what gives?
***Build what you dig, bro. Build what you dig.***

chopperthedog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 995
  • Last login:Today at 02:08:43 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #32 on: December 12, 2014, 04:34:20 pm »
I'm shocked it took you guys this long to get annoyed. I was done at his 20th post.



good day.

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #33 on: December 12, 2014, 04:40:03 pm »
I'm shocked it took you guys this long to get annoyed. I was done at his 20th post.



good day.

At first I thought it was genuine curiousity.... now it feels like someone prepping for a test...  :cheers:
***Build what you dig, bro. Build what you dig.***

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #34 on: December 12, 2014, 04:42:15 pm »
Yeah I didn't even notice his crap until just recently.


yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #35 on: December 12, 2014, 04:46:40 pm »
What's funny is on the "Reset on Logic Boards" topic, Arcadenut, who is the site owner and most knowledgeable guy I know in this hobby, is like "Well, it depends. What game?" only to get a lot of the same "Well, in general..." from van in reply. I know Arcadenut is probably going like  :banghead: right now.
***Build what you dig, bro. Build what you dig.***

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #36 on: December 12, 2014, 04:51:38 pm »
just looking for some help on this stuff , not playing any game on you guys

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18809
  • Last login:Today at 03:19:18 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #37 on: December 12, 2014, 05:04:58 pm »
just looking for some help on this stuff , not playing any game on you guys

I hear you. The amount of questions and their specificity just seem... odd. Most guys are like, "Hey, I got a non-working <insert game here> and I need help.  :cheers:
***Build what you dig, bro. Build what you dig.***

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #38 on: December 12, 2014, 05:19:55 pm »
It mostly out of arcade manuals i have read and other things I have ran across tying to fix random arcade games at friends houses.

I'm not playing any games or trying to start a fight

littleshawn and ed has been very helpful and has helped me out a lot on these things


SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #39 on: December 12, 2014, 06:06:01 pm »
If that's true then your excitement needs to be tempered just a wee bit.

You seriously can't expect to have every single one of your questions answered across so many forums without receiving any sort of backlash from the community.  Your questions will have more value if you learn to research them beforehand and learn howto ask specific questions. And no, why Dig Dug has 3 Z80's isn't what I mean.

Dig Dug is done. The engineers have moved on. The answer you seek is inside the code and schematics itself, something you can find on your own. Anything else such as why they did X instead of Y is pure conjecture.


ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #40 on: December 12, 2014, 09:16:17 pm »
SavannahLion
correct
if the @ would olny ask 1 question at a time
get the answer and move on to the next,then fine
but to answer a statment with a question and or question's
is at best tireing..
van we are here to help
but best advice we can give is do some leg work..

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

Ken Layton

  • Guru
  • Trade Count: (0)
  • Full Member
  • ****
  • Offline Offline
  • Posts: 6885
  • Last login:Yesterday at 09:48:50 pm
  • Technician
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #41 on: December 13, 2014, 01:55:54 am »
I'm shocked it took you guys this long to get annoyed. I was done at his 20th post.



Good day.

It's like he needs to take Electronics 101 class first.

Ken Layton

  • Guru
  • Trade Count: (0)
  • Full Member
  • ****
  • Offline Offline
  • Posts: 6885
  • Last login:Yesterday at 09:48:50 pm
  • Technician
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #42 on: December 13, 2014, 01:56:38 am »
van-

I suggest you sign up for KLOV and ask these questions there as well. You might get more satisfactory answers.

Yes, you should.

chopperthedog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 995
  • Last login:Today at 02:08:43 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #43 on: December 13, 2014, 02:03:51 am »
I'm shocked it took you guys this long to get annoyed. I was done at his 20th post.



Good day.

It's like he needs to take Electronics 101 class first.
That's the thing though. His counters seem to include some knowledge, but maybe from a different type of theory and background of application.


good day.

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6271
  • Last login:Today at 12:33:02 am
  • I break stuff...then fix it...sometimes
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #44 on: December 13, 2014, 10:29:30 am »
I'm shocked it took you guys this long to get annoyed. I was done at his 20th post.



Good day.

It's like he needs to take Electronics 101 class first.
That's the thing though. His counters seem to include some knowledge, but maybe from a different type of theory and background of application.


good day.

copy paste responses from another forum?

why does knowing exactly how 2 different types of power supplies regulate the power rails and why they use this that or the other thing going to help you with your system? it doesn't. if your 5 volt is off, adjust, fix, or replace it.

having a game you are trying to fix is one issue... asking question after question after question about the idiosyncrasies of game board engineering is a little ridiculous. I get that some people need to understand how something works to figure out why something doesn't (hell i'm one of those people.) but this is a little overboard. "in general" questions aren't going to help you with your SPECIFIC case. at the time, most game makers custom made all their hardware. A likely fix for one game probably won't translate to another even though they are similar.

things iv'e gotten from your multiple multiple multiple threads.

you have a game board that doesn't boot properly (likely scrambled video image) with a monitor that doesn't quite display as it should.

reseat the socketed chips, replace the power supply, and recap the electrolytic capacitors in the monitor. this machine is damn near 30 years old. it's going to need some work.  :cheers:

also in the future you can just start ONE thread (IE: "having an issues with galaga game - need major help") and post all your questions in there. that way your info isn't scattered all over hell's half acre.

good luck. You'll need it.



as for your original question about 3 CPU's...

why waste gameplay CPU cycles having to deal with video and audio when you can have a separate CPUs deal with it. if there was only 1 CPU the game would have to sacrifice game quality to be maintained centrally or be insanely slow. by separating the systems you can have great gameplay mechanic, fluid video processing, and multi voice sound all happening concurrently, processed separately and being merged together at the end for the user to experience.

leapinlew

  • Some questionable things going on in this room with cheetos
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7153
  • Last login:Today at 03:41:38 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #45 on: December 13, 2014, 12:48:40 pm »
The real question is why was Dig Dug, if that even is his/her name, is underground in the first place.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #46 on: December 13, 2014, 12:58:01 pm »
Quote
why waste gameplay CPU cycles having to deal with video and audio when you can have a separate CPUs deal with it. if there was only 1 CPU the game would have to sacrifice game quality to be maintained centrally or be insanely slow. by separating the systems you can have great gameplay mechanic, fluid video processing, and multi voice sound all happening concurrently, processed separately and being merged together at the end for the user to experience.

Yes i know this , this is common sense

My question is why was dig dug, frogger, etc.

They don't see like very hard and difficult game

The only thing i can think of is that they used higher quality Video ROM chips and higher quality sound chips is these games which you needed to use a CPU for each to drive them

Does Dig Dug and Frogger use different VIDEO ROM chips and SOUND chips compared to other arcade games?

ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #47 on: December 13, 2014, 01:11:58 pm »
this has been explained to u serveal time's
here is shawn's reply to u,follow it and treat it as the bible when u come
across multi processer unit's

>as for your original question about 3 CPU's...

why waste gameplay CPU cycles having to deal with video and audio when you can have a separate CPUs deal with it. if there was only 1 CPU the game would have to sacrifice game quality to be maintained centrally or be insanely slow. by separating the systems you can have great gameplay mechanic, fluid video processing, and multi voice sound all happening concurrently, processed separately and being merged together at the end for the user to experience.<

ed

Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #48 on: December 13, 2014, 03:26:03 pm »
They don't see like very hard and difficult game

Stop right there. The above statement alone will put you squarely in the moron camp with no hope of return.

It's already obvious you don't understand any of this. But it's now patently obvious that you have no business even messing around with any computer of any type on any level if you have that mentality.

If you have any hope of understanding anything at all about any of this, that line of thinking needs to go away.

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6271
  • Last login:Today at 12:33:02 am
  • I break stuff...then fix it...sometimes
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #49 on: December 14, 2014, 11:36:03 am »
compared to modern day computers, yes, digdug could be ran on a single CPU solution. even a crappy atmel AVR could run it.

but at the time the z80 was basically IT. and you were very limited on resources with said processor.

take this for comparison.

if you've ever played space invaders... you know how as you kill off the enemies it starts going faster and faster? it's not because it's programmed that way... it's because the CPU has less and less sprites to move. the speed increase is a happenstance.

The CPU that space invaders used (the 8080) was replaced by the Z80 because as games got more complicated, CPU's needed to improve. eventually the z80 wasn't good enough to do EVERYTHING, so multiples were used to spread the load out over multiple units.

Ken Layton

  • Guru
  • Trade Count: (0)
  • Full Member
  • ****
  • Offline Offline
  • Posts: 6885
  • Last login:Yesterday at 09:48:50 pm
  • Technician
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #50 on: December 14, 2014, 12:29:36 pm »
"Dig Dug had 3 three Z80 CPU's why?"

Ok, I'm going to say it and shout:

WHO THE ---fudgesicle--- CARES?

I've had enough of this troll. Let's stop feeding it. Time to use the "ignore" feature of the forum.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #51 on: December 14, 2014, 12:34:19 pm »
even a crappy atmel AVR could run it.

With or without an AD723 or AD725?

You can certainly try with the Uzebox  :dunno

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #52 on: December 14, 2014, 03:27:06 pm »
Quote
The CPU that space invaders used (the 8080) was replaced by the Z80 because as games got more complicated

The only difference between an 8080 and a Z80 was the clock frequency limit

The 8080 was an 8bit processor
The Z80 is an 8 bit processor

The only difference is the clock frequency limit on the 8080 was at 2MHZ

The Z-80 had different clock frequency limits from Wiki
For the original NMOS design, the specified upper clock frequency limit increased successively from the introductory 2.5 MHz, via the well known 4 MHz (Z80A), up to 6 (Z80B) and 8 MHz (Z80H).[12][13] A CMOS version was also developed with specified frequency limits ranging from 4 MHz up to 20 MHz for the version sold today. The CMOS version also allowed a low-power sleep with internal state retained (having no lower frequency limit). The fully compatible derivatives HD64180/Z180[14][15] and eZ80 are currently specified for up to 33 and 50 MHz respectively.




Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13665
  • Last login:June 07, 2019, 05:07:28 pm
  • Be the change you want to see in the world.
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #53 on: December 14, 2014, 03:34:19 pm »
if you're an expert, why are you asking us anything?
If you are helping someone and expecting something in return, you are doing business not kindness.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #54 on: December 14, 2014, 03:49:43 pm »
if you're an expert, why are you asking us anything?

The next step is he's going to call us a bunch of morons, then present oodles of information supporting his, "parallel port is better than USB" argument.

He kind of skipped ahead to the, "I'm not listening to you," stage, but that's alright.

Afterall, he is the blazing expert on 8080 and Z80 architecture, having never actually programmed or designed anything for those chips. Far more so than any of us that actually made the effort to read and understand the design documents.

Which reminds me, did I ever get that Z80 compiler? I better go check, I got distracted programming that ARM CPU.

ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #55 on: December 14, 2014, 03:56:24 pm »
well at least the @ is reading.....
abit to fast for his own good..imho...but he is doing it,which in-it's-self is a hudge step,again imho

8080 was 1 of the first cpu's
z80 is a few year's behind it
ie 8080/8081 first,3year's maybe 4
then the die tech caught up to cmos/nmos
hence z80 and up
now u really want a wacker,there is a reason they went away from nmos..
read up on the fact why they did,and u will better understand the design's
and before u even chime in speed i will tell u that is not the reason >period<
there is a tech reason,read away..it will expose it's self

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #56 on: December 14, 2014, 04:20:00 pm »
So it has nothing to do with the clock frequency limit?

It's all about Nmos compared to Cmos?

Because the 8080 and Z80 are both 8bit , 8 data lines, 16 address lines
The 8080 doesn't have a NMI input
The only different I see is the clock frequency limit

Quote
if you're an expert, why are you asking us anything?

I'm not an expert, that is why i'm asking, i'm not here to fight just to understand more about arcade logic boards


ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #57 on: December 14, 2014, 04:47:09 pm »
ok so far so good
now find the reason

>It's all about Nmos compared to Cmos?<

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #58 on: December 14, 2014, 05:02:34 pm »
NMOS Disadvantages
1.) Slow Transition from low to high
2.) High in Noise
3.) High Power Consumption
4.) Higher Leakage

At one of my jobs they used NMOS Eprom chips but switched to CMOS chips because of these problems i listed

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6271
  • Last login:Today at 12:33:02 am
  • I break stuff...then fix it...sometimes
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #59 on: December 14, 2014, 05:06:24 pm »
soooooo....

...

...for those reasons they changed the architecture.

the increase in operating frequency was a happenstance of the change to faster switching CMOS.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #60 on: December 14, 2014, 05:14:15 pm »
At one of my jobs they used NMOS Eprom chips but switched to CMOS chips because of these problems i listed

And you couldn't put two and two together? ::)

I struggle to believe you.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #61 on: December 14, 2014, 05:22:11 pm »
Quote
for those reasons they changed the architecture.

Change what architecture? 8 bit is 8 bit

What do you mean by changing the architecture

Quote
the increase in operating frequency was a happenstance of the change to faster switching CMOS.

Yes true, NMOS has a slow switching response time

NMOS needs a higher +VCC power operating point, NMOS draws more current
CMOS doesn't draw much current 

NMOS Eprom have issues with keeping storage and memory stored


lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6271
  • Last login:Today at 12:33:02 am
  • I break stuff...then fix it...sometimes
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #62 on: December 14, 2014, 05:33:38 pm »
you know not the difference between nmos and cmos technology?

http://bit.ly/1IQAXWu

ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #63 on: December 14, 2014, 09:46:17 pm »
i will throw 1 out there for u
see if u can find the reason beside's

>NMOS Disadvantages
1.) Slow Transition from low to high
2.) High in Noise
3.) High Power Consumption
4.) Higher Leakage
<
and the logic its-self
            ^^^  clue there

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #64 on: December 14, 2014, 10:58:34 pm »
well the logic threshold levels are different and plus there is a "voltage drop" going through an NMOS chip


ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #65 on: December 14, 2014, 11:22:43 pm »
freg u are so colse,i can taste it

>well the logic threshold levels are different and plus there is a "voltage drop" going through an NMOS chip <

ok a bone here..last 1..and u should have it

nmos is what logic ? cmos is what logic  ?
                    ^^^                       ^^^        clue

btw i am not beening mean i just want u to learn

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #66 on: December 14, 2014, 11:52:32 pm »
my z80 specific handbook is mia for the sec.?,but my master handbook of
micoprocessor is beside me

zilog/intel came with 2 dif z80's  there was a die error >intel-side<
and olny happened to the frist lot..hence nmos/cmos >they were to be all cmos<


u can tell spec's by seeing if they go tristate >z80/80a< do..
..they did recall the frist lot..but not fast enough..

handbook by >tab 1299<..if u can find it
it is written by charles k. adams
blue ridge summit
my print is 1981

this hand book cover's
from 4004 to tms9900

ed
« Last Edit: December 14, 2014, 11:56:13 pm by ed12 »
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #67 on: December 15, 2014, 12:06:18 am »
NMOS
1.) N-type metal-oxide-semiconductor logic
2.) MOSFET 

CMOS
1.) Complementary metal–oxide–semiconductor
2.) CMOS uses complementary and symmetrical pairs of p-type and n-type metal oxide semiconductor field effect transistors (MOSFETs) for logic

An advantage of CMOS over NMOS is that both low-to-high and high-to-low output transitions are fast since the pull-up transistors have low resistance when switched on, unlike the load resistors in NMOS logic.

NMOS logic is Negative Logic
PMOS logic is Positive logic
CMOS logic is Both Positive and Negative logic 


ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #68 on: December 15, 2014, 12:22:02 am »
congrads  ;)
now understand it..
and it explains your clock
 aNMOS
1.) N-type metal-oxide-semiconductor logic
2.) MOSFET 

CMOS
1.) Complementary metal–oxide–semiconductor
2.) CMOS uses complementary and symmetrical pairs of p-type and n-type metal oxide semiconductor field effect transistors (MOSFETs) for logic

An advantage of CMOS over NMOS is that both low-to-high and high-to-low output transitions are fast since the pull-up transistors have low resistance when switched on, unlike the load resistors in NMOS logic.

NMOS logic is Negative Logic
PMOS logic is Positive logic
CMOS logic is Both Positive and Negative logic  lso<

also it explains your tristate
think it this way,when cmos is turned off it is >off< >tristate<
as to 1 of your question's that is the answer



ed

>
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.

vanwatson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:January 02, 2015, 09:21:39 pm
  • I want to build my own arcade controls!
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #69 on: December 15, 2014, 01:15:36 am »
True the clock signal has to be slower for NMOS because of the switching response of the NMOS transistor

That's why I said the only difference between an 8080 compared to a Z80 is the clock frequency limit

Quote
also it explains your tristate
think it this way,when cmos is turned off it is >off< >tristate<
as to 1 of your question's that is the answer

True, NMOS and PMOS don't have a tri state or OFF , there is always current flowing even in the idle or off state

I think this caused address line busses errors , data lines busses errors , control line buss errors Because it was sinking and draining the current and voltage from the buss lines back into the NMOS chip pin to ground



ed12

  • Trade Count: (-1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3972
  • Last login:March 31, 2018, 03:44:39 pm
  • it is what it is..."Nobody Said It Was Easy"....
Re: Dig Dug had 3 three Z80 CPU's why?
« Reply #70 on: December 15, 2014, 01:47:39 am »
and ---steaming pile of meadow muffin--- it also answered your 11 amp question...u thunk ?
again thk u for reading...
now i move u back a seat or 2 and let another person in for classe's
as u now know how to study...frist persent the question at hand..
and olny 1..do not answer a answer with a question..it is rude and pee's most
@'s off...i did my time teaching so i can see it better...

basic theory for microproesser's state's the lower the current the faster we can switch
>clock</>clk<,oh ---steaming pile of meadow muffin--- i have head room,why do we shove a gate or to in here.?
hum wait home's,i want 3 interrupt's..ok u can have 3
show me the :machine: code and we will make er happen

logic

ed
Shipping something from the U.S. to Canada for repair/exchange?  Please use USPS to avoid (additional?/excessive?) shipping charges.  PM me if you have any questions.