Arcade Rom Patcher (V15)

GadgetFreak

Active member
vacBacker
Feedback
7 (100%)
Credits
952CR
The JROK conversion you link was quite straight forward as CPU2 in Sky Kid Deluxe doesn't do anything really so was simple to remap. In Ishtar it does a lot more and would require a lot more remap work.
Remapping a game is usually not that difficult but it can take a considerable amount of time depending on how the game has been programmed. It is always much easier if the mapping is handled by a PAL/GAL as this can then be modified and is much simpler.

Presume you realise that Tower of Druaga is not a Namco86 board but a Mappy board. Same rules apply for remapping as above.
Remapping is generally simpler than adding Freeplay as detailed code flow does not need to be studied but it can take considerably longer as it can be a time intensive task to catch all address changes.
 

FabC

Newbie
Feedback
2 (100%)
Credits
68CR
Since V14 I can't execute Arcade Rom Patcher ; the program starts and on the bottom of the splash window is written "!!! WARNING SLICE IS CORRUPTED !!!". When I click "OK" the software exits. Is it due to the usage of Win7 ? Thanks
 

GadgetFreak

Active member
vacBacker
Feedback
7 (100%)
Credits
952CR
Since V14 I can't execute Arcade Rom Patcher ; the program starts and on the bottom of the splash window is written "!!! WARNING SLICE IS CORRUPTED !!!". When I click "OK" the software exits. Is it due to the usage of Win7 ? Thanks
I have been using my personal signing certificate since V14. This is a way for people to be sure it is my genuine software.
If you right click on the icon and select Properties then select the Digital Signatures tab you should see the certificate.
It is also a way for me to verify the software hasn't been tampered with or become virus infected when it is run as I can check the signature.
I would imagine you either have old master certificates on your windows or the Patcher program has got modified somehow.
 

GadgetFreak

Active member
vacBacker
Feedback
7 (100%)
Credits
952CR

big10p

Coins detected in pocket!
vacBacker
Feedback
12 (100%)
Credits
5,636CR
I have an original single board Lady Bug that I want to patch but can't seem to find the right MAME romset. Arcade ROM Patcher lists version ladybug8k which I think is what I need.

Do I just have to dump the original ROMs myself and then patch them? No big deal, just wondering.
 

TheDaddy

Senior Member
vacBacker
Feedback
14 (93%)
Credits
7,003CR
I have an original single board Lady Bug that I want to patch but can't seem to find the right MAME romset. Arcade ROM Patcher lists version ladybug8k which I think is what I need.

Do I just have to dump the original ROMs myself and then patch them? No big deal, just wondering.

Yes mate just stick the rom in a folder , Select that folder from Patcher. Then just click patch and it will do the rest :)

Dave.
 

Georgian2

Active member
Feedback
12 (100%)
Credits
1,780CR
I have an original single board Lady Bug that I want to patch but can't seem to find the right MAME romset. Arcade ROM Patcher lists version ladybug8k which I think is what I need.

Do I just have to dump the original ROMs myself and then patch them? No big deal, just wondering.
As far as I know, mame only has the double board version with more eproms. You might have to combine 6 roms into 3, patch them and split them. I will look into it tonight if you want. Actually theDaddy just said what you have to do.
 

big10p

Coins detected in pocket!
vacBacker
Feedback
12 (100%)
Credits
5,636CR
Yes mate just stick the rom in a folder , Select that folder from Patcher. Then just click patch and it will do the rest :)

Dave.
Yeah, just surprised the ROM dumps for this version don't seem to be in MAME.

Also, the dump of ROM 1 I did isn't recognised by romident or Arcade ROM Patcher, but the game works fine. 🤷‍♂️ ROMs 2 and 3 patched fine.
 

Georgian2

Active member
Feedback
12 (100%)
Credits
1,780CR
Nope. Can someone tell me which 2 files in ladybug.zip I need to combine to make the ROM 1 8k file I need, please.
See the line 718 in this mame driver https://github.com/mamedev/mame/blob/master/src/mame/universal/ladybug.cpp

You need to combine
L1 +L2 into 2A (This should be your ROM1)
L3 + L4 into 2C
L5 + L6 into 2E

Without a picture of the PCB is hard to tell where rom ROM1 is. Does the checksum match with the one in this file?
Code:
// also found on an original PCB with 3x 0x2000 program ROMs (identical code-wise)
    //ROM_LOAD( "2a", 0x0000, 0x2000, CRC(b01c773b) SHA1(4e79eba05e92a614f707488b0e4245f3f86f2531) )
    //ROM_LOAD( "2c", 0x2000, 0x2000, CRC(600b7302) SHA1(bd933d22e261f7d8e37a514725dcad204fab0c68) )
    //ROM_LOAD( "2e", 0x4000, 0x2000, CRC(9a96396a) SHA1(d355092ef1666e4fd4479160c9baf4dffcbad4c5) )
 
Last edited:

big10p

Coins detected in pocket!
vacBacker
Feedback
12 (100%)
Credits
5,636CR
See the line 718 in this mame driver https://github.com/mamedev/mame/blob/master/src/mame/universal/ladybug.cpp

You need to combine
L1 +L2 into 2A (This should be your ROM1)
L3 + L4 into 2C
L5 + L6 into 2E

Without a picture of the PCB is hard to tell where rom ROM1 is. Does the checksum match with the one in this file?
Code:
// also found on an original PCB with 3x 0x2000 program ROMs (identical code-wise)
    //ROM_LOAD( "2a", 0x0000, 0x2000, CRC(b01c773b) SHA1(4e79eba05e92a614f707488b0e4245f3f86f2531) )
    //ROM_LOAD( "2c", 0x2000, 0x2000, CRC(600b7302) SHA1(bd933d22e261f7d8e37a514725dcad204fab0c68) )
    //ROM_LOAD( "2e", 0x4000, 0x2000, CRC(9a96396a) SHA1(d355092ef1666e4fd4479160c9baf4dffcbad4c5) )
Thanks very much. Yes, it's ROM 2A I need. I guessed it was probably L1 and L2 that need combining, but when I tried it, romident didn't recognize the file. In the programmer software, I loaded L1 into the start of the 8k buffer, then loaded L2 into the buffer at 0x1000, making sure to retain existing buffer content. Maybe I did it wrong?
 
Top