Bubble Bobble Bootleg info

PCB problems and fixes
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Cool, thanks. :D
Arcade game board repairer
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Just programmed up a set of the latest Redux for a bootleg I've repaired and tried to put it into test mode - All DIPs off except SW1 bit 3 - that brings up the test grid. However, pressing P1, P2 etc doesn't do anything (pressing P1 should bring up the input test screen for example).

Swapping in the original bootleg BB4 gets it working as it should.

Am I missing something? In a rush right now as I have to go out soon so haven't looked into it thoroughly. :)

NB: I see that instead of switching between Super and Normal, SW1 bit 1 switches between Japanese and English. Very useful. :)
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

VectorGlow wrote:Just programmed up a set of the latest Redux for a bootleg I've repaired and tried to put it into test mode - All DIPs off except SW1 bit 3 -
that brings up the test grid. However, pressing P1, P2 etc doesn't do anything (pressing P1 should bring up the input test screen for example).

Swapping in the original bootleg BB4 gets it working as it should.
The "boblbobl" base images used to apply the patch do not have a fully functional test grid mode. As you said, P1 will not bring up the input and sound test screen.
The reason is that the input circuit in the bootleg boards has different I/O addresses, but they did not bother changing the code there to properly read the player buttons.

From what you said, your board was using the "sboblboa" images (Super Bobble Bobble - set 1). I verified on MAME that it does work fine indeed.
That is also confirmed by the differences in DIP switch behavior that you mentioned, since "boblbobl" does not have one to force the "Super" mode
(you may still enable that by pressing a certain button sequence in the title screen).

Note that I fixed that problem when I implemented the score save patch, but I did not add it to the "plain" REDUX version.
I may do that now and release a new version, but you should be all set already if you plan to install the score save mod.

Punji
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

So are you saying that you'll be releasing a Redux version with the test screen/input tests fully working? Or am I reading your message wrong?

Thanks. :)
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

VectorGlow wrote:So are you saying that you'll be releasing a Redux version with the test screen/input tests fully working? Or am I reading your message wrong?
That is correct! :-)

This functionality is broken in the bootleg base patch. It is something useful to make sure the board works properly, so I think it makes sense to fix it.

Punji
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Excellent. :D
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

New release below with the Grid and Input test screen fixed on all patch versions.

Ian, I will PM you with the new images, please update your link.

Punji

Code: Select all

begin 644 bbr.zip
M4$L#!`H``````">Q6T(````````````````0````:6YC<F5M96YT86PO,7-T
M+U!+`P04````"`#E13]"QB%G3U<```!:````)````&EN8W)E;65N=&%L+S%S
M="]B8C-?;&5V96Q?<VMI<"YP871C:+MV^`@#"W]2DK&^OIY>#!"!F*Q-#0P,
M]B!"D9>-M3ALUN&+J8H!C^O^_3_4SF6E].>9@P*'E3*0.C6)RX[Y^^$N+N&I
M+"S"C=N\&.6<MP@R3&5OW)8!`%!+`P04````"``GL5M"X";$R&$```!C````
M)````&EN8W)E;65N=&%L+S%S="]B8C1?;&5V96Q?<VMI<"YP871C:+MV^`@#
M"W]2DHF^OIY>#!"!F*Q-#0P,'B!"38!=[FF=R6&#O5;>S_XE&VA:*?UYYJ"@
M9*4LK<C`\#8[X+'9_\-.'5;Q7PX[M@OWV;$(O\X75&'WYTMN;)5BZ'-D=WV=
M``!02P,$"@``````9+%;0@```````````````!````!I;F-R96UE;G1A;"\R
M;F0O4$L#!!0````(`!5&/T*WE#CU40```%(````G````:6YC<F5M96YT86PO
M,FYD+V)B,U]G86UE7V-O;G1I;G5E+G!A=&-HNW;X"`.+3%*2L;Z^GEY,>69)
M1GQ.:EEJ3GQQ=F9!#$B<M:F!@4$+1/!SLZZHB'0[^\A!@LOJ^M-G+`>X*S><
M%.[A9Q'^ZL?K_$^$H4?H:Q0`4$L#!`H``````%JQ6T(2'G&.=````'0````G
M````:6YC<F5M96YT86PO,FYD+V)B-%]G86UE7V-O;G1I;G5E+G!A=&-HUL/$
M``0<8F(T+R\N+EQW:71H7VQE=F5L7W-K:7!<8F(T+P6"@```3(*````I$0>0
MKV67PP"](=?ERU8@$'[F`R`?R]81@`'M4V']&!0-[5MA_1MZLR`"RY;#JK$3
MXR<$$Y96`1<D!R0*0X&%4@#C*A`0EP102P,$"@``````E[%;0@``````````
M`````!````!I;F-R96UE;G1A;"\S<F0O4$L#!!0````(`":B1T+N%/;;[P``
M`!@!```D````:6YC<F5M96YT86PO,W)D+V)B,U]S8V]R95]S879E+G!A=&-H
MNW;X"`-+DIY>3'EF249\3FI9:DY\<79F07QB7DI\>F)N:GQR?EY)9EYI*EBD
M.#F_*#6^.+$L-28IR5A?GQB-8)6L30T,#(V:(#)>2[1&K7:UA,JS/^[?F(T<
M?MNM,@J=6O&-*=1HU:J*!4#VR<]G57A_'[[`;'7ZX=E-C(HASP09]C(J,[S=
MH.CSC)$92&M+OY;:I_#W)`-0Q;,_B@Q[!8%J%*N?F3$HUM0"21E>X68#1B$5
M-C4VX6ENC!K9QB>%F!BXG5MBV%394YG,S3A46(6;[9F-&R>[,'"+-8=-L[<Z
M*?>4>5HJFPCKB^IF1P!02P,$%`````@`E[%;0M,HD,JU````M@```"0```!I
M;F-R96UE;G1A;"\S<F0O8F(T7W-C;W)E7W-A=F4N<&%T8VB[=O@(`XM>4I*)
MOKZ>7DQY9DE&?$YJ66I.?'%V9D%\8EY*?'IB;FI\<GY>269>:6H,2"5K4P,#
M0PV("!+E*M/Z,N_DWK.K]EIY?OGW_X#BA[V"(<\8E1G>;A#T><;(#*3/JO#:
M:9P\.ZE1\<9>P6T'^1C.SN([*1[@XQBI8&1JJA#BKQ#D&NP:HA#L[!_DR@`$
M"@H*\LS"[=(LSI^K&7V5Y8/_9B6K&;=&,0BVR[%_26?X)P``4$L#!`H`````
M``&Q6T(````````````````<````:6YC<F5M96YT86PO=VET:%]L979E;%]S
M:VEP+U!+`P0*```````UL5M"````````````````+@```&EN8W)E;65N=&%L
M+W=I=&A?;&5V96Q?<VMI<%]A;F1?9V%M95]C;VYT:6YU92]02P,$"@``````
MC&1"0@```````````````#T```!I;F-R96UE;G1A;"]W:71H7VQE=F5L7W-K
M:7!?86YD7V=A;65?8V]N=&EN=65?86YD7W-C;W)E7W-A=F4O4$L#!`H`````
M`*1D0D(````````````````,````:6YC<F5M96YT86PO4$L#!!0````(`,R9
M.4*6B)G<3P```%(````)````8F(S+G!A=&-HNW;X"`,+?U*2L;Z^GEY,4E(,
MB,G:U,#`8`XBV*6X'=C==X8"`8,%L_!M929A!2;G1@:F8!VFY'?)#.;&JU68
MG3M\&6ZK*#8RZKZ76JT&`%!+`P04````"`#5F3E"7DWR$&$```!C````"0``
M`&)B-2YP871C:+MV^`@#"W]2DJF^OIY>3%)2#(C)VM3`P.`!(E0$.!>R[JPY
M(2XAR<LK)2TC*R>OH,C+R\OBZ.3LXNKF[N')PN+E[>/KYQ\@W*O$)/RC3L"7
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
MFDBCL3K=X()U!GD:5VE'\:4$`1Y,!04!!#EA,]:@*S*K1XXGY9(TFF:Q>5E>
M87XR(LOL5H-*-9K><-P*WW_;M;!&':#\$__D(=()KE'4)!9>6KZ]&&7+XRUI
MB8B_I3OD`KS+?(LX0(16;)5`"#(7#PKBL(E:)(?6B!5:98'[Q/&S-W"%.C[&
M?`R=9G:=Y!Q!A"9:)]:@/V-/[$B=KV.?]RU_87:V<KE8$N>*4]5ZX!@?,#S\
M);O%E;>O<LW.PV$UZU+-)Z!1#O@>R%DX'8$3X2%YW!V.?!"4,#P:'5OXP:EG
M./4D5I5LAO$[/_G1DX8EL#<:.,>K(6^$4XWT2%,'QPVOO;8]MWOB)7YWK;WP
MOAB/Q5,H$3S2QMRH</9>*9K,5-S&\JDV`?$KFE'X#U!+`0(4``H``````">Q
M6T(````````````````0````````````$`#_00````!I;F-R96UE;G1A;"\Q
M<W0O4$L!`A0`%`````@`Y44_0L8A9T]7````6@```"0````````````@`+:!
M+@```&EN8W)E;65N=&%L+S%S="]B8C-?;&5V96Q?<VMI<"YP871C:%!+`0(4
M`!0````(`">Q6T+@)L3(80```&,````D````````````(`"V@<<```!I;F-R
M96UE;G1A;"\Q<W0O8F(T7VQE=F5L7W-K:7`N<&%T8VA02P$"%``*``````!D
ML5M"````````````````$````````````!``_T%J`0``:6YC<F5M96YT86PO
M,FYD+U!+`0(4`!0````(`!5&/T*WE#CU40```%(````G````````````(`"V
M@9@!``!I;F-R96UE;G1A;"\R;F0O8F(S7V=A;65?8V]N=&EN=64N<&%T8VA0
M2P$"%``*``````!:L5M"$AYQCG0```!T````)P```````````"``MH$N`@``
M:6YC<F5M96YT86PO,FYD+V)B-%]G86UE7V-O;G1I;G5E+G!A=&-H4$L!`A0`
M"@``````E[%;0@```````````````!`````````````0`/]!YP(``&EN8W)E
M;65N=&%L+S-R9"]02P$"%``4````"``FHD="[A3VV^\````8`0``)```````
M`````"``MH$5`P``:6YC<F5M96YT86PO,W)D+V)B,U]S8V]R95]S879E+G!A
M=&-H4$L!`A0`%`````@`E[%;0M,HD,JU````M@```"0````````````@`+:!
M1@0``&EN8W)E;65N=&%L+S-R9"]B8C1?<V-O<F5?<V%V92YP871C:%!+`0(4
M``H```````&Q6T(````````````````<````````````$`#_03T%``!I;F-R
M96UE;G1A;"]W:71H7VQE=F5L7W-K:7`O4$L!`A0`"@``````-;%;0@``````
M`````````"X````````````0`/]!=P4``&EN8W)E;65N=&%L+W=I=&A?;&5V
M96Q?<VMI<%]A;F1?9V%M95]C;VYT:6YU92]02P$"%``*``````",9$)"````
M````````````/0```````````!``_T'#!0``:6YC<F5M96YT86PO=VET:%]L
M979E;%]S:VEP7V%N9%]G86UE7V-O;G1I;G5E7V%N9%]S8V]R95]S879E+U!+
M`0(4``H``````*1D0D(````````````````,````````````$`#_01X&``!I
M;F-R96UE;G1A;"]02P$"%``4````"`#,F3E"EHB9W$\```!2````"0``````
M`````"``MH%(!@``8F(S+G!A=&-H4$L!`A0`%`````@`U9DY0EY-\A!A````
M8P````D````````````@`+:!O@8``&)B-2YP871C:%!+`0(4`!0````(`!&R
M6T+8GH_DY04``$H,```*``````````$`(`"V@48'``!R96%D;64N='AT4$L!
M`A0`%`````@`YK!;0L!F\[?P`0``]`$```D````````````@`+:!4PT``&)B
=-"YP871C:%!+!08`````$0`1`-0$``!J#P``````
`
end
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN

Re: Bubble Bobble Bootleg info

Post by idc »

ImageImageImageImage
Image
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Splendid stuff, many thanks to both of you. I'll give it a go later today. :D
Arcade game board repairer
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Just tried the new code in test mode - it's mostly working just fine with one slight problem - it's not recognising the change of bits 7 and 8 of DIPSW B from High to Low via DIP B, they are stuck on High. They toggle just fine with the normal bootleg code which proves it's not my boardset at fault. :)

An easy fix for you I'm sure joaoljr. :)
Arcade game board repairer
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Have also now tried the high score save mod but no luck so far.

Bought myself an Atmel 28C256 (as I mentioned to joaoljr via PM) and programmed it up with the last BB4 binary. Wired up an adapter as per the instructions and installed that and the 28C256, played a game, got a new high score, waited for the game to end, power cycled ... but the high score had been reset to the 50000 default.

Pin 1 of the 28C256 is connected to pin 27 of the main BB4 socket via the adapter (and nothing else). Pin 27 of the 28C256 is connected to the correct Via to the right of ROM 4 (I simply soldered it to the Via) which does indeed connect to pin 22 of the Z80 that is located directly below ROM 3.

Not sure what to try now - is the 28C256 the cause of the problem or am I missing something obvious?
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

VectorGlow wrote: Bought myself an Atmel 28C256 (as I mentioned to joaoljr via PM) and programmed it up with the last BB4 binary. Wired up an adapter as per the instructions and installed that and the 28C256, played a game, got a new high score, waited for the game to end, power cycled ... but the high score had been reset to the 50000 default.
You may have flashed the wrong bb3/bb4 images. When you have the correct ones, the game will display "00" as the HIGH SCORE at first power up.

Please make sure you have used the images from the "incremental\with_level_skip_and_game_continue_and_score_save" directory.

Punji
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Ah, thanks - my bad! Thought that the same code was used generically.

Okay, done that - High Score is set to 00. Just played a game and got a score of just over 10000, put in my initials, power cycled ........ and high score score is back to zero.

Later edit: Curious, it just worked! No idea why it didn't earlier ............


Edit: In addition to that, a small problem with the screen after the high score table is displayed - at the default score of 00 you'll see the screen with TODAY'S RECORD and the level reached which should say, for example, "Round 1".

However, with the High Score code in use it displays:

"RO 1"
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

Just to double check:

- You have flashed the correct "bb3" image as well.
- You did a continuity test from Z80 pin 22 to AT28C256 pin 27.

Right?

I just verified in the datasheet that there are many speedy grades for AT28C256:

AT28C256-15 = 150nS
AT28C256-20 = 200nS
AT28C256-25 = 250nS
AT28C256-35 = 350nS

Which one is yours? The original EPROMs are supposed to be 200nS or better. Anyway, this access time is only for reading, not writing, and it seem the former is working fine, otherwise the game would crash.

I compared the datasheets and both AT28C256 and AT28HC256 seem to be identical in all other aspects. Some other possibilities to consider:

- Your AT28C256 is bad. This is not very likely because it seems you are able to flash it using the programmer. You would need a second one to validate that hypothesis for sure.

- Your bootleg board is not actually selecting the AT28C256 when an write operation is performed. This is not very likely because I have already installed this mod successfully in two different boards. It is not easy to confirm this, you need to use an oscilloscope to verify that both pins 20 (CE) and 27 (WE) of the AT28C256 go simultaneous low when the new score is written at the end of the game or when reseting the score using the Grid and Input test screen. I think the oscilloscope trigger can only use one channel, so that would be very trick to do.

Punji
Last edited by joaoljr on February 28th, 2013, 7:49 pm, edited 1 time in total.
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

joaoljr wrote:Just to double check:

- You have flashed the correct "bb3" image as well.
- You did a continuity test from Z80 pin 22 to AT28C256 pin 27.

Right?
But of course, it was one of the first things that I checked. :D
I just verified in the datasheet that there are many speedy grades for AT28HC256:

AT28HC256-15 = 150nS
AT28HC256-20 = 200nS
AT28HC256-25 = 250nS
AT28HC256-35 = 350nS
It's an AT28C256-15

Please see my edit on my last message - all of a sudden it worked, but I don't know why.

I'll have another play .........

Thanks for the tips.
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

VectorGlow wrote: Later edit: Curious, it just worked! No idea why it didn't earlier ............

Edit: In addition to that, a small problem with the screen after the high score table is displayed - at the default score of 00 you'll see the screen with TODAY'S RECORD and the level reached which should say, for example, "Round 1".

However, with the High Score code in use it displays:

"RO 1"
Cool! Maybe some bad contact? Better do a continuity test on pins 1 and 27 and save the high score and power cycle a few times more.

Can you please post a screenshot of the issue? I could not reproduce it on MAME.

Punji
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

Okay, played a bit more, I think I know why the initial high score wasn't saved - as a test I had powered off when I had entered my initials which were then displayed in the high score table, BUT I should have waited until the next screen before powering off, ie the point where the round reached is displayed.
Arcade game board repairer
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

joaoljr wrote:
VectorGlow wrote: Later edit: Curious, it just worked! No idea why it didn't earlier ............

Edit: In addition to that, a small problem with the screen after the high score table is displayed - at the default score of 00 you'll see the screen with TODAY'S RECORD and the level reached which should say, for example, "Round 1".

However, with the High Score code in use it displays:

"RO 1"
Cool! Maybe some bad contact? Better do a continuity test on pins 1 and 27 and save the high score and power cycle a few times more.
Nope, just me powering off too soon (yet still on the high score table when I had just entered my initials (which were displayed just fine in the table)) - please see message above. :)
Can you please post a screenshot of the issue? I could not reproduce it on MAME.
Of the "RO 1" issue on the round reached screen ? Afraid not as I can't take a decent photo of my monitor. :( It ONLY happens with the high score save code though.
Arcade game board repairer
User avatar
joaoljr
Please Continue...
Posts: 145
Joined: September 25th, 2012, 3:22 am
Location: Brazil

Re: Bubble Bobble Bootleg info

Post by joaoljr »

Nope, just me powering off too soon (yet still on the high score table when I had just entered my initials (which were displayed just fine in the table))
Got it! The score is saved right after that, when the screen goes full black... mystery solved! :-)
Of the "RO 1" issue on the round reached screen ? Afraid not as I can't take a decent photo of my monitor. It ONLY happens with the high score save code though.
I was able to reproduce it with my board... I will try to figure out why and provide a fix, ok?

Punji
VectorGlow
Posts: 502
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Bubble Bobble Bootleg info

Post by VectorGlow »

joaoljr wrote:
Nope, just me powering off too soon (yet still on the high score table when I had just entered my initials (which were displayed just fine in the table))
Got it! The score is saved right after that, when the screen goes full black... mystery solved! :-)
Yes indeed - maybe worth adding that to the README in case anyone with a high score modded board switches off their machine at the 'wrong' moment? :)
Of the "RO 1" issue on the round reached screen ? Afraid not as I can't take a decent photo of my monitor. It ONLY happens with the high score save code though.
I was able to reproduce it with my board... I will try to figure out why and provide a fix, ok?

Punji
Cool, thanks.

Any thoughts on the DIP switch test screen issue that I mentioned a few messages back?

Hope you don't mind these queries and reports - I just assumed that you would want feedback. :D
Arcade game board repairer