What's new

De-protected PGM games

I want to ask here if anyone knows it. I have seen in MAME that Demon Front jamma "all in one" boards have a V107 Korean version, around a year newer than the cartridge versions. They are worth to buy for the possible improvements these versions have / the price difference from the cartridge version?
 
I haven't made any direct comparison but when i asked the question some time ago the answer i got was pretty much it doesn't matter for Demon Front. (The Gladiator has the wrong music on the PCB version & the Spectral VS Generation PCB isn't the Version preferred/used for tournament play)
 
I haven't made any direct comparison but when i asked the question some time ago the answer i got was pretty much it doesn't matter for Demon Front. (The Gladiator has the wrong music on the PCB version & the Spectral VS Generation PCB isn't the Version preferred/used for tournament play)
So, it wouldn't matter to buy the Korean jamma PCB that normally costs around a half of the cartridge only version, and it sums it has a PGM mainboard included, so the final price of the game itself would be even lower
 
All i can say is i bought a All in One Pcb version from Korea and so far I'm happy with. If you're interested in something specific i could test it if you like (I'm not sure about the exact version of my PCB without plugging it in again)
 
All i can say is i bought a All in One Pcb version from Korea and so far I'm happy with. If you're interested in something specific i could test it if you like (I'm not sure about the exact version of my PCB without plugging it in again)
According to mame, if your main screen of the game says V1.1 below the big logo, is the V107 Korean version

I only wanted to know if there was any big issue or bug that was fixed in this version
 
According to mame, if your main screen of the game says V1.1 below the big logo, is the V107 Korean version

I only wanted to know if there was any big issue or bug that was fixed in this version
No there is no known differences between 107KR and previous versions, besides the hardware implementation used (Cart vs motherboard / game single PCB). You can buy the cheaper KR version and patch it with a file that IQ created to have English text too.
 
No there is no known differences between 107KR and previous versions, besides the hardware implementation used (Cart vs motherboard / game single PCB). You can buy the cheaper KR version and patch it with a file that IQ created to have English text too.
That's great to know, I really appreciate that info
 
Can someone tell me if this version of Dodonpachi Daioujou dual is the definitive version for fluffy's cartridges? My doubt is because in this site says is BETA version

https://igspgm.com/engtrans/index.htm
it is stated as “Beta” because just in case is any bug mentioned to be fixed by @iq_132 , but wasnt the case so far . nobody reported bugs or gliches for this version , witch is great 🙏🏻
 
Another question. Is it possible to make Dodonpachi Daioujou dual boot without the IGS PGM system intro? I mean, booting directly to the disclaimer message as Espgaluda and Ketsui do, but in this case directly to the menu for selecting White Label or Black Label.
 
Another question. Is it possible to make Dodonpachi Daioujou dual boot without the IGS PGM system intro? I mean, booting directly to the disclaimer message as Espgaluda and Ketsui do, but in this case directly to the menu for selecting White Label or Black Label.
Yes. The ddp3 bios is intro-less. You have to fill the first two megabytes with copies of the bios, then the second half with the ddp3 rom. There are jumper settings to make it boot at address 0 and use a 4mbyte rom. Hopefully this makes sense.
 
Yes. The ddp3 bios is intro-less. You have to fill the first two megabytes with copies of the bios, then the second half with the ddp3 rom. There are jumper settings to make it boot at address 0 and use a 4mbyte rom. Hopefully this makes sense.
I'll try it today. Doing this I shouldn't have problems, right? I mean, is necessary the IGS PGM bios for something?

I think only exchanging the first 1MB where de PGM BIOS is with the 1MB DDP3 BIOS should do the trick, because the DDP3 GAL16V8 is prepared in the 4MB CPU for loading the game on the last 2MB and the bios in the first 1MB, so I will let you know
 
Last edited:
Alright, I think what's needed, but I'm not good with python and the correct files to use. @iq_132, could you please create a dodonpachi dual version, but instead of using the IGS PGM standalone bios, the Dodonpachi bios?

Simply putting it on the P1 eprom doesn't work.

I can test the binary with no problem at all.
 
By total coincidence I was trying to achieve that exact thing today and this seems to work (but I didn't test it together with the char board yet, so I'm not sure if this is 100% correct).

Add this to the rom_gen.py at the start:
Code:
    # IQ_132 dual version
    "0811e99e866a417d7eb30308b405d2f79ff22c0d2047ea7d31b8a0b8f6b6b99e": ( False, False, True, ((0x00000, 0x400000, "ddp3_rg/ddp3_p1_iq132.bin"),)),

Get the introless bios from this post (this is the gladiator, not ddp3, not sure it makes a meaningful difference?):

Then run this on the bios and the ddp_j.bin:
Code:
python3 rom_gen.py -b pgm_bios_single_pcb_vxxxJP.u42 ddp_j.bin

... and this should generate "ddp3_p1_iq132_qb.bin" which worked for me at P1 to go straight to the dual menu, but let me know if this doesn't look like the right approach :P
 
By total coincidence I was trying to achieve that exact thing today and this seems to work (but I didn't test it together with the char board yet, so I'm not sure if this is 100% correct).

Add this to the rom_gen.py at the start:
Code:
    # IQ_132 dual version
    "0811e99e866a417d7eb30308b405d2f79ff22c0d2047ea7d31b8a0b8f6b6b99e": ( False, False, True, ((0x00000, 0x400000, "ddp3_rg/ddp3_p1_iq132.bin"),)),

Get the introless bios from this post (this is the gladiator, not ddp3, not sure it makes a meaningful difference?):

Then run this on the bios and the ddp_j.bin:
Code:
python3 rom_gen.py -b pgm_bios_single_pcb_vxxxJP.u42 ddp_j.bin

... and this should generate "ddp3_p1_iq132_qb.bin" which worked for me at P1 to go straight to the dual menu, but let me know if this doesn't look like the right approach :P
Can you share the final .bin? I can test it
 
Okay, I tried the DDP3 bios (thanks for the tip!) and this one is a bit better than the gladiator bios because it also skips the screen that tells you that system time is not set - added this one at the end of the rules section in rom_gen.py:
Code:
    # DDP3 no intro bios
    "606483f3eaaf037d51dc1fc013926e8e1e8da4b2cfbb4da9de6d0dd7ead6e1ab": ( False, False, False, ((0x00000, 0x020000, "bios_rg/bios_ddp3.bin"),)),

Ran python "python rom_gen.py ddp3.zip" to extract the bios, then this to generate the rom:
Code:
python3 rom_gen.py -b bios_rg/bios_ddp3.bin ddp_j.bin

@Tailsnic Retroworks I'll send you a PM in a bit
 
Okay, I tried the DDP3 bios (thanks for the tip!) and this one is a bit better than the gladiator bios because it also skips the screen that tells you that system time is not set - added this one at the end of the rules section in rom_gen.py:
Code:
    # DDP3 no intro bios
    "606483f3eaaf037d51dc1fc013926e8e1e8da4b2cfbb4da9de6d0dd7ead6e1ab": ( False, False, False, ((0x00000, 0x020000, "bios_rg/bios_ddp3.bin"),)),

Ran python "python rom_gen.py ddp3.zip" to extract the bios, then this to generate the rom:
Code:
python3 rom_gen.py -b bios_rg/bios_ddp3.bin ddp_j.bin

@Tailsnic Retroworks I'll send you a PM in a bit
About this version, @p_ja has been very kind for mounting it.

This binary only works with U5 QB GAL16V8B, so I have been playing almost one hour and a half.

I haven't powered off the game, and I have beaten it 2 times. I tell you what I have seen:

- In the first play, I have seen glitches on the final illustrations that appear after beating the last boss. These glitches where something like "garbage" on loading them, but all the markers and sprite-alike objects were good. The illustrations on the end of the rest of levels loaded good, the issue is only after final boss

- After seen this glitch, I have tried to make another round, and in the same situation, at least 2 glitchy illustrations have appeared after defeating the last boss, and after that the game completely freezed (the background music was playing on loop)
 

Attachments

  • PXL_20250504_154154120.jpg
    PXL_20250504_154154120.jpg
    252.2 KB · Views: 38
Last edited:
Back
Top