Arcade Rom Patcher (V14)

Dazzer

Newbie
Feedback
1 (100%)
Credits
31CR
I think several people have missed it to be honest...

as I would have thought they would be more traffic on here

still.... it just keeps getting better and better....

Go Go GadgetFreak
 

Flinnster

The Dino King
vacBacker
Feedback
28 (100%)
Credits
2,537CR
Anunaki said:
I read about HSS but this tool does rom patching?

I have a wonderboy and HSS would be great, but I think I’d need a nvram or something to do that, right?

I guess I don’t understand what this tool does.

Correct. I used this for my recent pitfall II -> wonderboy conversion:
wboy-conv-labels.jpg


There are loads of patch notes within the program.. for Wonderboy specifically:

"
PATCH INFO "Wonder Boy"
CUSTOMA: (WBOY) This patches the 315-5177 version of the game so it can be used with a standard Z80 on a PIO System 1
board. It includes the high score saving patch which has no effect unless an NV Ram is installed.
(WBOYSYS2) This patches the 315-5177 version of the game so it can be used with a standard Z80 on a System 2
board such as Choplifter. You will need to make a bypass board for the MCU (IC74), replace the
3 colour proms (IC8, IC14, IC20) and possibly the PAL at IC10. It includes the high score saving
patch which has no effect unless an NV Ram is installed.
Once patched a 'Burn' folder will be created that includes a jpg of the bypass board, a JED file
for IC10 and JED files for the 3 colour proms if you need to use GAL's instead of proms. Once
programmed a colour GAL should have pins 8-10 shorted and installed with pins 9 - 12 hanging over
the end of the socket.
HSS: Adds high score saving if a ram chip is replaced.
HSS-NV RAM: (System 1)IC89 or (System2)IC93 needs to be changed for FM1608, DS1225, M48Z08, STK12C68 etc.
HSS-RESET: Power up with Switch 8 on of DIP B.

ROMS-TO-PATCH: Mame Filenames (Actual filenames will be detected using SHA1 hash of file data)
"epr-7489.116", "epr-7491.96"
"

I didn't do the highscore save just at the moment - happy to be playing the full game with no issues for now
smiley2.gif
 

Valtric59

Newbie
Credits
14CR
For the Side Arms problem, this bug is not mentionned in mame info, but in a real pcb, when you finish the game after killing last boss, you can't enter your name for the score, if you have the best score, he is only wrote in high score on normal screen when you play.

I played the 4 versions in Mame, the problem has never been fixed by Capcom.

For the wonder boy us boot who give me a black screen, the game works when i put back the original eproms, but i didn't test all eproms, maybe one bootleg has protection and not the second, even if same pcb, i have to test all eproms as you say.....

Valtric592018-12-06 13:40:40
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Valtric59 said:
For the Side Arms problem, this bug is not mentionned in mame info, but in a real pcb, when you finish the game after killing last boss, you can't enter your name for the score
I was getting mixed up in my previous post, I haven't done Side Arms yet, don't have a board myself!
But if I remember correctly you enter your name before the game starts and I would expect this is then used in the high score table.

Valtric59 said:
For the wonder boy us boot who give me a black screen, the game works when i put back the original eproms, but i didn't test all eproms, maybe one bootleg has protection and not the second, even if same pcb,  i have to test all eproms as you say.....
Did you actually read in the rom from each board and then patch them, or did you just read one in, patch it, and then use it on both boards because you thought it was the same version?
 

Valtric59

Newbie
Credits
14CR
I talk about Side Arms only because another member asked for patch, and i remember the problem in a real pcb.

I know that you enter your initials at the beginning, but try in Mame, it's same as a real pcb i played before, when you finish the game, you are not in the ranking, you must die at last boss to be present in ranking, but with less points (last boss not killed).

For my 2 pcb's Wonder Bou U.S bootleg, same pcb exactly, same Z80, i checked with romident (the roms to patch only) in each pcb, it's what i know both are same version (wboyub).

One works with patched roms, not the second with the same patched roms because same version (who works in normal condition of course).

I have to test all eproms between 2, and see where is the difference.....

Valtric592018-12-07 02:15:23
 

Valtric59

Newbie
Credits
14CR
Hello

I don't know if you tried a long time for the Psychic 5, for me, when i play, after 15 minutes or a little bit more, the game restart (reboot).

I have the same problem with 2 pcb's Japan version who didn't have before.

I use a Dallas DS1225 AB 150.

Regards

Valtric592018-12-11 11:00:19
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Valtric59 said:
I don't know if you tried a long time for the Psychic 5, for me, when i play, after 15 minutes or a little bit  more, the game restart (reboot).

I have the same problem with 2 pcb's Japan version who didn't have before.

I use a Dallas DS1225 AB 150.
It's one of my favorite games, so I have played it lots!
At least 1 version of each games patches have been applied to 2 board sets and all have been played numerous times. The anatomy of a HSS patch is that it is hooked in at ram clear & test, game initialise and after a new high score. None of them are hooked into the main game loop as this may interfere with game play/timing.

On my Psychic 5 I have used an MZ48Z08-100, I would suggest you try an original spec regular ram chip in your boards and see if you still have the issue as I think it may be the NV ram chips that are your problem.

You posted before that you had issues with Wonderboy as well. What happened with your problem there?
Just posting problems in this thread without following up with the solution is not good as it will put other people off using the program for no proper reason. So far no one has found any faults with any of the patches and if any are found, I will fix them.
 

grobda

"Look at the size of that thing!"
vacBacker
Feedback
6 (100%)
Credits
1,020CR
i've had nothing but problems with dallas nvrams, they've caused every HSS ive done to be erratic, and thats not just gadgetfreaks' patches but those from phil and http://scoresaves.com/.
 

Valtric59

Newbie
Credits
14CR
Hello

You do a magnific job with this patch, i am sure that your program is good, the only problem is always the type of nvram or roms used.

There is several ds1225, 12220, ....AB, AD, and several more, with different timing.

It's why i ask you, to know when i have a soucy.

I already made more than 10 HSS with your program, and never had problems.

I didn't answer about Wonder Boy because i don't know where is the problem.

I tested on my 2 same boards all the eproms, and all checksums are same exactly, i need to think more to find the problem.

For Psychic 5, i found the problem, nearly same solution you proposed me, when i put back the non patched rom i don't have problem.

I put an eprom of 200 nanoseconds for the patched program, appear to be not enough speed, put an eprom of 55 nanoseconds, still not enough speed, i need to buy eproms, because the original eprom of Psychic is non erasable. But more fast than 55 nanoseconds, i don't know if it's easy to find....

Regards

Valtric592018-12-11 18:24:45
 

philmurr

Active member
vacBacker
Feedback
43 (100%)
Credits
2,177CR
You’ve got to be really careful with the Dallas modules, make sure you’re using the right speed, but also check the date code. They were designed for 10 year “operational” life.

Some last much longer because of the clever way they only start to use the battery on first power up. But the battery also deteriorates naturally over time.

Aaron has given excellent guidance on using a standard RAM to test your boards to rule out the NVRAM module.
 

Valtric59

Newbie
Credits
14CR
The best way is to cut the nvram until the battery appear, and change the battery of the nvram, i already done that, but it's difficult.

All nvram uses battery, so we are in a dead end.

Can you give the link of the guidance you are talking about ?
 

Dazzer

Newbie
Feedback
1 (100%)
Credits
31CR
Theres far better ones to use that last past 10 years and don't use a battery. From ZMD Simtek Ramtron Xicor.

While they can be harder to find, they are out there.... My favs for 6116 replacement are 63716 made by ZMD and for 6264 (8K) STK12C68.

Most of the time eproms and ram can be faster than replacements and will not cause an issue. And when it does its normally the ram is to quick, but not common.

I've used the patch on psychic 5, and believe I'm using the 12c68 with no issues.

Good luck
 

Dazzer

Newbie
Feedback
1 (100%)
Credits
31CR
Oh and a quick follow up on my previous message (as I was half asleep and on my phone)

If it helps ..... sometimes Mask roms are faster than eproms so does not always mean you will need to match that speed.... as you said about 55NS or something (it will not need to be faster or that fast)

I don't think I've got any pics of My Psychic 5 on my Laptop if it's near the top of the pile I will dig it out. But 100ns or poss 120 or 150 should be ok. Mine are not quicker than 100ns for sure....

Have you tried actually programming the original game code from your mask rom into the eprom you have been trying to use....... if not try this again without the ram..... this will still not be 100% prove the eprom is a good match to your board and timing etc but... if you then get problems then you can at least confirm that eprom will not be suitable for that board / project.

If that still runs then see if it runs happily with the NVRam as well.... and of course vice-versa with your masked rom and the NVram.

Sometimes differences do appear... for example Arkanoid, I have to use the MZ (Battery) Ram as the ZMD refuses to work and will just keep coming up Ram error on my board yet I know GadgetFreak can use it in his board happily.

I've had the odd eprom test and verify correctly and yet still either fail to run in a board or have the board complain that it's NG or have strange problems.... but again they are generally rare....

It can be annoying when you think you doing everything right, but it does not appear to work..... I've recently ran into problem with Pac-Land .... not by GadgetFreak and still not found the cause...... and while there could be a mistake with it.... no doubt it's something to do with how I'm doing something or something very strange with my pcb and I'm sure when I take a fresh look at it I'll see the obvious.

Anyway Good Luck...

You must be lucky anyway if you have 2 Wonder Boys and 2 Psychic 5's

Daz
 

Valtric59

Newbie
Credits
14CR
Hello

For my both Psychic 5 (japan, bootleg), i have a curious problem.

When i use Romident and Arcade Patcher, i have the same result, detected as "psychic5j".

The patched japan version rom do a reboot after 15 mn approximatly.

And when i erase the eprom and reprogram the original japan rom, exactly as Dazzer said, i have no problem at all.

So, i decided to program the patch of the bootleg japan version (as your patch can do), to do a try, but this rom is not foundable on the net, not foundable on the last romset.

Where did you find the bootleg romset please (i want to try the psychic5jb patched)?

Regards

Valtric592018-12-12 14:47:15
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Those bootleg Psychic 5's are terrible boards, lots of noise in the circuit and various levels of 5v and gnd across the boards, very poorly produced bootlegs.

PM me your email address and I'll send you the japan bootleg rom.
 

Valtric59

Newbie
Credits
14CR
Thanks to GadgetFreak, the problem of the japanese version of Psychic 5 is solved !!!

I just want to ask you, if a day you have the time if you can do a patch for Klax ?

In this game, when you play, the real score is wrote, but when you enter your name, the program don't take a score more than 16 777 215 pts.

If you do more, for exemple 20 millions, in the ranking, the score is 20 000 000 - 16 777 216, so 3 222 784 pts.....

So when i play, i cannot do so much points i would like.....

Regards.
 

GadgetFreak

Active member
vacBacker
Feedback
6 (100%)
Credits
881CR
Well I feel stupid now! Both the World & Japan versions of the game have a delayed checksum routine that takes around 15 minutes to complete and causes the reset if it fails. I missed it because the bootleg Japan version on my board has the routine patched out. There is only one other game I have found this used in, Valtric, so it will be something I will check if/when I do anymore Jaleco games.
It's just a 1 byte change in both versions to correct the checksum. I will post V8 of the patcher in the next few days.
 
Top