Forum Home Forum Home > Arcade Technical and Restoration > Repair Logs
  New Posts New Posts RSS Feed - Taito Bubble Bobble Repair Log
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Taito Bubble Bobble Repair Log

 Post Reply Post Reply Page  12>
Author
Message
  Topic Search Topic Search  Topic Options Topic Options
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (1) Thanks(1)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Topic: Taito Bubble Bobble Repair Log
    Posted: 20 August 2014 at 6:14pm
Hi there,

Sharing this nightmarish Bubble Bobble repair log, the board was probably supplied with the wrong voltages as well as used as dartboard.

-Dead board, watchdogging. 

Replaced:
IC54  74LS245, dead data bus
IC42  74LS157, shortcut 
IC41  74LS157, working but almost in shortcut (very low resistance vs gnd in one pin)
IC44  SRAM 6264, shortcut

-Board now alive, no image, sound is present but quite noisy/saturated. 

Replaced:
IC 27 3x RGB customs sourced replacement from a dead Rastan pcb..

-Video ok, sound is still ugly. Game unplayable, resets itself as soon as character animations appear on screen either in attract mode or in game.

Replaced:
Found very small broken trace in Wait line for the slave z80 cpu IC36. This problem took a while to find as the line was normally high.

-Game now totally playable, sound still kind of ugly.
 
Replaced:
IC 21 preamp had vcc and gnd pins cut off (wtf!?)






Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
drevans View Drop Down
Kill Screen
Kill Screen
Avatar
The King of Thunder

Joined: 19 January 2008
Location: Essex
Status: Offline
Points: 1671
Post Options Post Options   Thanks (0) Thanks(0)   Quote drevans Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 9:04am
I love these repair logs. 

What I would love to see is more detail on how each chip is diagnosed as faulty. That's the bit I'm trying to learn more about.
- Dal -

Rolling Thunder M.A.M.E World Record Holder : 1,023,380
Back to Top
Cathaldub View Drop Down
Level Up
Level Up


Joined: 03 January 2012
Location: Dublin
Status: Offline
Points: 194
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cathaldub Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 9:07am
I've a completely dead Taito board too, plug it in and nothing, no picture, no sound.
Now I have my bootleg working I might try poke around with my logic probe over the weekend, from what I remember the z80's clock was pulsing and the crystal oscillator was too


Edited by Cathaldub - 21 August 2014 at 10:31am
Wanted: Defender coin door.
Back to Top
Asure View Drop Down
Kill Screen
Kill Screen
Avatar

Joined: 17 May 2013
Location: Nederland
Status: Offline
Points: 1101
Post Options Post Options   Thanks (0) Thanks(0)   Quote Asure Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 10:28am
Originally posted by edcross edcross wrote:


-Game now totally playable, sound still kind of ugly.
 
Replaced:
IC 21 preamp had vcc and gnd pins cut off (wtf!?)

Try the TL074 mate.. these are gone on so many of the BB boards i looked at, it's not funny anymore..
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (0) Thanks(0)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 10:54am
Originally posted by drevans drevans wrote:

I love these repair logs. 

What I would love to see is more detail on how each chip is diagnosed as faulty. That's the bit I'm trying to learn more about.

All of the IC's i marked as shortcut had at least one pin internally grounded. You can check for this by testing conductivity of the pins against the ground pin. What pins to test is either by looking at schematics (if available) or looking at the IC datasheets (most of the available online).

In general, diagnosing a dead board is a thought process that usually begins with understanding whether the board is watchdogging or not (ie: reseting itself every few seconds). 

Most boards incorporate one or several watchdogs that will reset key circuit components if a condition is not met. For example, Bubble Bobble features 3 watch dogs. 

Two of these watchdogs are hardware based, one of them requires that the main cpu says "hello" to a board component at a certain frequency, otherwise it will trigger the reset lines and restart the game. The other one watches the board +5 voltage, if this voltage goes below a certain threshold then -bang-, it will reset the board.

The last watchdog on Bubble Bobble is in the software code, certain situations make the code reset and go back to start.

Here's the analysis process for my board: 

In my case my board was watchdogging because the cpu could not met the "hello" requirement to the first hardware watch dog described earlier.  Why?  Because the cpu couldnt run the software code properly. Why? Because the cpu couldn't write/read to its main memory. Why? Because the memory was caput but also a few key bus IC's where also fried. 

How I found this? First I socketed the main Z80 cpu so I could plug my Fluke 9010 and run general bus and memory access tests. After initial testing it was obvious that the cpu couldnt read or write to its main memory, from there on I just traced the IC's involved in allowing the CPU reach the ram and tested each IC individually. Once the path was fixed and the cpu could reach the ram I did more read/write testing with the Fluke and found out one data line (bit) in the memory also caput, this caused bad data on anything read or written. 

Once the ram was replaced the board was out of watchdogging and the story goes on as described in the repair log above.

Regards.

Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (0) Thanks(0)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 10:55am
Originally posted by Asure Asure wrote:

Originally posted by edcross edcross wrote:


-Game now totally playable, sound still kind of ugly.
 
Replaced:
IC 21 preamp had vcc and gnd pins cut off (wtf!?)

Try the TL074 mate.. these are gone on so many of the BB boards i looked at, it's not funny anymore..

Thanks. that's the one I replaced. 
Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
Nukem View Drop Down
Admin
Admin
Avatar
Wanted: Nintendo & Vectrex Stuff!

Joined: 21 September 2007
Location: UK
Status: Offline
Points: 15676
Post Options Post Options   Thanks (0) Thanks(0)   Quote Nukem Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 12:02pm
Thread moved to Repair Logs :)
Back to Top
drevans View Drop Down
Kill Screen
Kill Screen
Avatar
The King of Thunder

Joined: 19 January 2008
Location: Essex
Status: Offline
Points: 1671
Post Options Post Options   Thanks (0) Thanks(0)   Quote drevans Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 2:30pm
Excellent Edcross, I shall have a good re-read of all you have written over the weekend and see if I can put any into effect on my Bombjack board.
- Dal -

Rolling Thunder M.A.M.E World Record Holder : 1,023,380
Back to Top
Cathaldub View Drop Down
Level Up
Level Up


Joined: 03 January 2012
Location: Dublin
Status: Offline
Points: 194
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cathaldub Quote  Post ReplyReply Direct Link To This Post Posted: 21 August 2014 at 10:37pm
Cheers for the info, just tested those ics on my dead BB and IC44 SRAM is shorting on mine too so ill pull that and socket a new chip tomorrow, and see how I get on
Wanted: Defender coin door.
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (0) Thanks(0)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 12:00pm
Originally posted by Cathaldub Cathaldub wrote:

Cheers for the info, just tested those ics on my dead BB and IC44 SRAM is shorting on mine too so ill pull that and socket a new chip tomorrow, and see how I get on

Good luck! If your board is fully dead (no screen garbage) then I suspect something else could be wrong out there. 
Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
Cathaldub View Drop Down
Level Up
Level Up


Joined: 03 January 2012
Location: Dublin
Status: Offline
Points: 194
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cathaldub Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 12:34pm
Yup, fully dead, no display change at all when plugged in.
I don't know why but I've a feeling someone plugged the harness into the bottom board one day by mistake.Embarrassed

Wanted: Defender coin door.
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (0) Thanks(0)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 1:26pm
Originally posted by Cathaldub Cathaldub wrote:

Yup, fully dead, no display change at all when plugged in.
I don't know why but I've a feeling someone plugged the harness into the bottom board one day by mistake.Embarrassed


That's the ugliest of the situations, most likely the rgb custom packs on the video board is also fried. In any case you certainly need to be sure that a) the board is watchdogging by looking at the reset line of the main cpu going up and down...) and b) check all the buses involved in letting the main cpu reach the sram addr and data lines.
Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
Cathaldub View Drop Down
Level Up
Level Up


Joined: 03 January 2012
Location: Dublin
Status: Offline
Points: 194
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cathaldub Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 2:21pm
It was a sad day :(
So the reset line should be high on a working board?
The clock inputs on all Z80s are pulsing


Edited by Cathaldub - 22 August 2014 at 2:22pm
Wanted: Defender coin door.
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (1) Thanks(1)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 2:33pm
Originally posted by Cathaldub Cathaldub wrote:

It was a sad day :(
So the reset line should be high on a working board?
The clock inputs on all Z80s are pulsing

When the power goes on the reset line should toggle briefly and then remain high indefinitely.  On Bubble Bobble if the reset line is going up and down every 2-3 seconds then you have the watchdog doing its job, this should be also audible if your sound section works ok, a "click" reset sound every 2-3 seconds. 
Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
Cathaldub View Drop Down
Level Up
Level Up


Joined: 03 January 2012
Location: Dublin
Status: Offline
Points: 194
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cathaldub Quote  Post ReplyReply Direct Link To This Post Posted: 22 August 2014 at 7:08pm
Nothing from the watchdog, looking at the bottom board pinouts would leave me to believe 5v and ground shorted Dead, 6 on the roms(a78-09,10,14,17,18,20) on that board were corrupt when I read them in my programmer which leads me to believe the main fault lies primarily on that board. I'm pretty lost looking at the schematics though.

Edited by Cathaldub - 22 August 2014 at 7:13pm
Wanted: Defender coin door.
Back to Top
edcross View Drop Down
Level Up
Level Up
Avatar

Joined: 07 February 2014
Location: Spain
Status: Offline
Points: 211
Post Options Post Options   Thanks (0) Thanks(0)   Quote edcross Quote  Post ReplyReply Direct Link To This Post Posted: 23 August 2014 at 8:41am
Originally posted by Cathaldub Cathaldub wrote:

Nothing from the watchdog, looking at the bottom board pinouts would leave me to believe 5v and ground shorted Dead, 6 on the roms(a78-09,10,14,17,18,20) on that board were corrupt when I read them in my programmer which leads me to believe the main fault lies primarily on that board. I'm pretty lost looking at the schematics though.

IF that's the case then just unplug the board and test continuity on the +5 and GND pins of the connector. If you get a continuous beep then don't plug it to the power anymore.

I suggest that you open a thread dedicated to your repair, i'll try to help you as much as I can.
Looking for the following boards: Rainbow Islands, The Fairyland Story, Chack'n Pop
Back to Top
karatechamp999 View Drop Down
Insert Coin
Insert Coin


Joined: 08 March 2015
Location: canada
Status: Offline
Points: 8
Post Options Post Options   Thanks (0) Thanks(0)   Quote karatechamp999 Quote  Post ReplyReply Direct Link To This Post Posted: 08 March 2015 at 12:56am
I'm stumped on another project. I recently got a Bubble Bobble bootleg board and when I wired it into my cab, the game boots up into attract but won't take any credits and the screen is divided in two - the background images on the left and all sprites on the right. I have no clue what might be causing this. i'll try and attach some photos - thanks again!
http://s172.photobucket.com/user/karatechamp999/media/IMG_5629_zps2qchhhjr.jpg.html
http://s172.photobucket.com/user/karatechamp999/media/IMG_5626_zpsl4maftbu.jpg.html

I've jumpered JPA and JPB still no coin up - I think the test screen is supposed to show colour gradient in the middle of the grid but it seems to be black in the middle (although there are good colours in normal mode) and the grid is half off the screen to the left just like the title screen



well found a busted pin - fixed. - and a diode soldered in backwards - fixed - still the same issue though :( anyone got a lead on this??? its seems to be a pretty specific issue


Progress!!! ok, game coin-ups now (twas a gap in the cabs coin ground, so I just service switched it, even though the cab doesn't have a service switch) So now I can play, all the controls and player starts work - Only issue left is the screen -
Bob and Bub are confined to the very left of the screen, I can jump up the levels and even though bob stays in the far left, I can phantom move and interact with other sprites, (who also are stationary in other parts of the screen, except for up and down) , like enemies into bubbles and pick up fruit even though there is no VISIBLE movement horizontally
Both background and forground seem to be split as seen in the photos, intro screen is the same background to the left and forground to the right
Also I'm noticing (visible in the bubbles in photos) with sprites fall down the screen, there is an invisible horizontal line the scrolls with it that seems to run through the other sprites and text giving a scroll through effect.
- looking like one of the IC's or RAM has a fault, just not sure which might cause this, already piggybacked ls157's and ls283 with no success
- pin 11 of IC 97 LS374 was broken, I soldered it back, and checked for trace cuts, and cleaned between all the pins on the video PCB
????

after test mode grid (also half off the screen) see attached photo - not sure if this means it passes ram test because that part is off the screen.
does anyone know what it looks like if it doesn't pass the ram test? would I see something on this side of the screen?
also I checked voltages on all the chips on the video pcb and all are good
Back to Top
karatechamp999 View Drop Down
Insert Coin
Insert Coin


Joined: 08 March 2015
Location: canada
Status: Offline
Points: 8
Post Options Post Options   Thanks (0) Thanks(0)   Quote karatechamp999 Quote  Post ReplyReply Direct Link To This Post Posted: 08 March 2015 at 1:22am
Back to Top
karatechamp999 View Drop Down
Insert Coin
Insert Coin


Joined: 08 March 2015
Location: canada
Status: Offline
Points: 8
Post Options Post Options   Thanks (0) Thanks(0)   Quote karatechamp999 Quote  Post ReplyReply Direct Link To This Post Posted: 09 March 2015 at 12:52am
Anyone have a hunch here?!
Back to Top
Asure View Drop Down
Kill Screen
Kill Screen
Avatar

Joined: 17 May 2013
Location: Nederland
Status: Offline
Points: 1101
Post Options Post Options   Thanks (0) Thanks(0)   Quote Asure Quote  Post ReplyReply Direct Link To This Post Posted: 09 March 2015 at 9:26pm
Looks like a TTL error, but hard to say where or what is happening exactly.
It could be a counter, or simple inverter causing this screen offset issue. 

Look at the http://wiki.arcadeotaku.com/images/f/f7/Bubble_Bobble_-_Schematics_-_English.pdf">schematics and try to find the video ram adressing. Something must be stuck somewhere. (lucky guess, a '157 somewhere?)

Back to Top
 Post Reply Post Reply Page  12>
  Share Topic    Tweet

Forum Jump Forum Permissions View Drop Down