Arcade Rom Patcher (V14)

Flinnster

The Dino King
vacBacker
Feedback
28 (100%)
Credits
2,537CR
To be able to convert those bootlegs is ruddy cool though!
smiley20.gif
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
dankcomputing said:
However, it seems to be having issues with scrambled colors - is this a C-board detection problem? It did run Pang 3 just fine before I jumpered out the MACH chip.
Have just been looking at Mame source code. I would make the GFX roms by doing the following:
pa3-01m.2c = va-5m.3a + va-5m.3a + va-1m.4a + va-1m.4a
pa3-07m.2f = va-7m.5a + va-7m.5a + va-3m.6a + va-3m.6a
Note I am using 2 copies of each of the Varth chips as this should align the data correctly but it could also be affected by the PAL's and may be that using the Varth Pals would require only a single copy.
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Actually scrap that last msg, I presume you are using the PAL & ROM files put out by the patcher?
If so then it could be that the adress lines to the PAL are different from a regular 3 board Pang bootleg.
 

dankcomputing

Newbie
Credits
23CR
Yes, I am. Every PAL/GAL I've tried to read on this board is protected, I worked out which one was the CP1B1F by figuring out which one was attached to OE on the graphics ROMs.
 

dankcomputing

Newbie
Credits
23CR
For what it's worth, I'm pretty sure that when I ran the original Pang 3 graphics ROMs that came soldered to the board through ROMIdent they were the same as the already-dumped set.
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Varth is one of the simpler games for conversion as they don't mess about with the gfx areas like other games do. A lot of the games deliberately have GFX displayed on the screen that are only blanked out by the PAL.
Here is my equation for the GAL, it would be worth checking out where the other pins go to see if they match:

;PANG 3 B Board (27C160 Gfx Roms)
;SPRITES 0000-7fff B0
;SCROLL1 0000-7fff B0
;SCROLL2 0000-7fff B0
;SCROLL3 0000-7fff B0

chip P3-VARTH GAL16V8

A22=1 A21=2 A20=3 A19=4 A18=5 A17=6 i7=7 IN74=8 ROE=9 GND=10
JP3=11 GND1=12 OA19=13 OA20=14 OE=15 CE1=16 CE2=17 CE3=18 CE4=19 VCC=20

equations

CE4 = VCC
CE3 = VCC
CE2 = VCC
CE1 = GND
/OE = /A22 * /A21 * /A20 * /A19 * /A18
+ /A22 * /A21 * A20 * /A19 * /A18
+ /A22 * A21 * /A20 * /A19 * /A18
+ /A22 * A21 * A20 * /A19 * /A18
OA20 = VCC
OA19 = ROE
GND1 = GND
 

Funhouse71

Active member
vacBacker
Feedback
6 (100%)
Credits
865CR
Hi Aaron

Could you re-check your patch for Teddy Boy Blues Teddybb please. I have used it to create some roms for my Sega Sytem 1 PIO board and although the game plays the title screen during which you can coin up and start and play a game as normal if you leave the concert intro screen running until the very end when it then starts the demo game the screen either locks up or just resets in a loop back to the to IC check boot screen.

Cheers,

Craig.

Teddy_Boy_Blues.PNG


Funhouse712021-11-12 11:02:41
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Funhouse71 said:
Could you re-check your patch for Teddy Boy Blues Teddybb please. I have used it to create some roms for my Sega Sytem 1 PIO board and although the game plays the title screen during which you can coin up and start and play a game as normal if you leave the concert intro screen running until the very end when it then starts the demo game the screen either locks up or just resets in a loop back to the to IC check boot screen.
Yep, obviously I wasn't paying proper attention to that one! If you want to try out the change it's just one byte at $287D and needs to be changed from $AC to $E0 in the patched epr-6768.116 eprom.
Interestingly though if you actually clocked a credit and played one game the problem didn't show up!
 

Funhouse71

Active member
vacBacker
Feedback
6 (100%)
Credits
865CR
Hi Aaron,

Thanks for looking into this and yes I noticed the same, no fault of your own really as you probably saw the intro was fine then coined up the game to see if the game worked as it should and thought no more about it.

The IC check message nearly caught me out on boot though I thought this was an error message at first!
smiley5.gif


I'll change the mentioned byte and give it a re-try

Cheers,

Craig.

Funhouse712021-11-12 20:34:51
 

Funhouse71

Active member
vacBacker
Feedback
6 (100%)
Credits
865CR
Hi Aaron,

I've changed the byte from $AC to $E0 @ $287D as you suggested and game works perfectly now.

I let it run through the full 2 in game attract cycles after the concert finishes playing to be sure and all good still.

Thanks for sorting this
smiley20.gif
 

DelsArcade

Newbie
Credits
1CR
So looks like there may be an issue with Gaplus. I have Revision D.

Can't seem to get it to work. When patched, it has garbled graphics.

- Tried using MAME files to patch.

- Tried dumping my EPROMS to patch.

- Same result for both

Ram is socketed and works fine when I revert it to the original chips. I consider myself pretty skilled when it comes to burning EPROMS. Also, I re-socket chips all the time, so that's not the issue.

Any ideas? Perhaps the code isn't correct? Thoughts?

Del

DelsArcade2022-05-12 10:52:03
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Are you certain you board set matches the mame set gaplusd fully?
It is listed in Mame as being alternate hardware and has modified sub cpu roms.
The patcher only checks the CRC's on the files it needs to patch not the whole set but from what I can see that versions has unique CRC's for each of the 3 roms.
I presume you are burning the gp2-2d.8b.patched, gp2-3c.8c.patched & gp2-4b.8d.patched ?
Have just run it up again in Mame and it works ok there but this doesn't always mean the real board will run fine. Unfortunately my real board is the gaplus version.
 

Valtric59

Newbie
Credits
14CR
Hello,

GadgetFreak, do you know where it is possible to buy pcb's already made to do the high score save where i must add the 74LS00 ?

Thanks
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
DelsArcade said:
So looks like there may be an issue with Gaplus.  I have Revision D.
Fair enough, but one post on here then you go quiet! I don't believe there is an issue with the patched code but you never know, just a shame you don't seem interested in updating me with your progress or getting any help to get it sorted.

Valtric59 said:
GadgetFreak, do you know where it is possible to buy pcb's already made to do the high score save where i must add the 74LS00 ?
I should have a few boards left, will check, but it will porbably be a few days before I get it done.
 

trev1976

Active member
Feedback
2 (100%)
Credits
156CR
This is all a bit out of my league but I have a SFIIWW which works fine apart from the kick harness dosnt register kicks, so could I convert this to a final fight ? If so does anyone offer the rom Burning service? Thanks
 

dankcomputing

Newbie
Credits
23CR
I haven't forgotten about this thread by the way, I'm just trying to find another functioning COMCO CPS1 bootleg board to forward on to GadgetFreak and it's taking longer than I expected.
 
Top