Skip to content

Conversation

ArcadeShadow
Copy link
Contributor

New working software list additions

Actua Pool (Europe) [Redump]
Adiboo & Paziral's Secret (Europe) [Redump]
Adibou et l'Ombre Verte (France) [Redump]
Alone in the Dark: Jack is Back (Europe) [Redump]
Alone in the Dark 2 (Japan) [Redump]
Amerzone: Das Testament des Forschungsreisenden (Germany) [Redump]
Amerzone: El Legado del Explorador (Spain) [Redump]
Amerzone: Il Testamento dell'Esploratore (Italy) [Redump]
Amerzone: O Testamento do Explorador (Portugal) [Redump]
Amerzone: The Explorer's Legacy (Europe) [Redump]
L'Amerzone (France) [Redump]
Pool Shark (Europe) [Redump]
TechnoMage: De Terugkeer der Eeuwigheid (Netherlands) [Redump]
TechnoMage: Die Rüeckkehr der Ewigkeit (Germany) [Redump]
Technomage: El Retorno de la Eternidad (Spain) [Redump]
TechnoMage: En Quête de L'Eternité (France) [Redump]
TechnoMage: Return of Eternity (Europe) [Redump]
TechnoMage: Ritorno all'Eternitá (Italy) [Redump]

Redumped software list items

Alone in the Dark: One-Eyed Jack's Revenge (USA) [Redump]
Ultimate 8 Ball (USA) [Redump]

New working software list additions
--------------------------------------------
Actua Pool (Europe) [Redump]
Adiboo & Paziral's Secret (Europe) [Redump]
Adibou et l'Ombre Verte (France) [Redump]
Alone in the Dark: Jack is Back (Europe) [Redump]
Alone in the Dark 2 (Japan) [Redump]
Amerzone: Das Testament des Forschungsreisenden (Germany) [Redump]
Amerzone: El Legado del Explorador (Spain) [Redump]
Amerzone: Il Testamento dell'Esploratore (Italy) [Redump]
Amerzone: O Testamento do Explorador (Portugal) [Redump]
Amerzone: The Explorer's Legacy (Europe) [Redump]
L'Amerzone (France) [Redump]
Pool Shark (Europe) [Redump]
TechnoMage: De Terugkeer der Eeuwigheid (Netherlands) [Redump]
TechnoMage: Die Rüeckkehr der Ewigkeit (Germany) [Redump]
Technomage: El Retorno de la Eternidad (Spain) [Redump]
TechnoMage: En Quête de L'Eternité (France) [Redump]
TechnoMage: Return of Eternity (Europe) [Redump]
TechnoMage: Ritorno all'Eternitá (Italy) [Redump]

Redumped software list items
--------------------------------------------
Alone in the Dark: One-Eyed Jack's Revenge (USA) [Redump]
Ultimate 8 Ball (USA) [Redump]
@ajrhacker ajrhacker merged commit 6ebd72d into mamedev:master Aug 25, 2025
3 checks passed
Comment on lines +62669 to +62689
<software name="technomg_es" cloneof="technomg">
<!--
http://redump.org/disc/49569
<rom name="Technomage - El Retorno de la Eternidad (Spain).cue" size="113" crc="0b433ae7" sha1="0d4bfd43ff3d2984c862dfbd3f0b674741dedaff"/>
<rom name="Technomage - El Retorno de la Eternidad (Spain).bin" size="669393312" crc="0b82d025" sha1="02b2a823f207b1a3e42452a50df5259dbb7cf413"/>
-->
<description>Technomage: El Retorno de la Eternidad (Spain)</description>
<year>2001</year>
<publisher>Sunflowers</publisher>
<info name="barcode" value="3 546430 016602"/>
<info name="copy_protection" value="Error Detection and Correction / LibCrypt / Anti-modchip"/>
<info name="developer" value="Sunflowers"/>
<info name="language" value="Spanish"/>
<info name="serial" value="SLES-03244"/>
<sharedfeat name="compatibility" value="PAL-E"/>
<part name="cdrom" interface="cdrom">
<diskarea name="cdrom">
<disk name="Technomage - El Retorno de la Eternidad (Spain)" sha1="ec8de298b3308891ac3705ab010b721c686661e3"/>
</diskarea>
</part>
</software>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LibCrypt depends on data stored in subchannel Q. IIRC at one point, redump had this stored in a weird format in separate files that chdman doesn’t support. Do all the CD images you added that depend on subchannel data have it correctly stored in the CHDs? Thy need to be marked as bad dumps if they don’t.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't aware of that detail. Yes, redump keep this information in a separated SBI file format. Those CHDs don't have this subchannel included. I didn't find a way to add the sub into de CHD (maybe you can help).
If not, I will mark them as bad dump (and add a note) in next PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any dumps missing data like that need to be marked bad dumps and supported="no". They will obviously fail protection checks if they’re missing data.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This brings up a question – are you actually testing things at all? LibCrypt-protected software won’t work unless you create the CHD with raw 2448 bytes-per-sector data including the important stuff in subchannel Q. But you’re marking stuff as supported when it was apparently created with 2352 bytes-per-sector data which requires the software using it to implicitly assume the default subchannel content. That suggests you’re marking everything as supported without even testing whether known protection checks pass.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First of all I apologize for my lack of knowledge about the PSX protection system.
I tested all those dumps, and they work without any error. That's why they aren't marked as not supported.
It’s one of two things: either the protection is already included in the dumps, or that protection is not being validated.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That depends on the protection scheme used.
LibCrypt was originally used with Final Fantasy VIII, which afaik just checks once, during bootup. Later games are more creative, like LMA Manager 2001 and 2002 will hamper the game to be unwinnable later on in more or less subtle ways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants