Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08864 Original Reference Minor Always May 25, 2024, 00:09 Jun 9, 2024, 00:50
Tester Pr3tty F1y View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Driver
Version 0.265 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08864: puzzloopu: Real hardware produces error when using Japanese/Korean mod bios with Puzz Loop (USA) and MAME does not
Description I have an original USA region Kaneko Super Nova board with an original Puzz Loop (USA) cartridge. I was attempting to make the system region free by flashing the Japanese or Korea mod bioses. However, using either mod bios on real hardware causes Puzz Loop (USA) to produce the error text stating "Security Error (e)" after passing the RAM checks (yellow text) done by the Puzz Loop cartridge software (i.e., not the bios as it the boot process seems to pass the bios). The font of the error message is the identical yellow font from the RAM check and the "Insert Coin" text of puzzloopu so I'm fairly certain that this is a check that the Puzz Loop software is doing to detect something is awry. MAME does not produce this error message in these scenarios and simply boots puzzloopu with either mod bios.

Interestingly, booting a Japanese cartridge of Jan Jan Paradise with the Japanese mod bios on the USA Super Nova board allows Jan Jan Paradise to boot without issue.
Steps To Reproduce Boot puzzloopu in MAME using either the japanese or korean mod bios in skns and it will just run in MAME and does not reproduce the error message generated by real hardware.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems puzzloopu
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.22127
Osso
Moderator
May 25, 2024, 03:47
edited on: May 25, 2024, 03:47
AFAIK MAME patches the region-related protection, so you could load a Mars region BIOS and it would work anyway, provided you use the correct machine_config() for the cart. ;)
User avatar
No.22132
Pr3tty F1y
Tester
May 25, 2024, 17:35
I did check the code and I can see where the region selection routine is at. It's just odd that the if you force run puzzloopu with the non-modified bios for Japan/European/Korea regions, it will lock up and not boot the game in MAME. So it seems that there is something going on when you use an out-of-region bios with puzzloopu not allowing boot.

However the mod bios are allowing for boot in MAME, even though that's not what I'm seeing on hardware.