Support loading PSP prototype DVD-R disc dumps directly#21599
Merged
hrydgard merged 1 commit intohrydgard:masterfrom Apr 27, 2026
Merged
Support loading PSP prototype DVD-R disc dumps directly#21599hrydgard merged 1 commit intohrydgard:masterfrom
hrydgard merged 1 commit intohrydgard:masterfrom
Conversation
Some preserved PSP prototype builds were distributed as DVD-R images that contain the actual UMD data inside USER_L0.IMG and, for dual-layer titles, USER_L1.IMG. These images previously required manual extraction, renaming, or concatenation before PPSSPP could load them. Add support for recognizing these DVD-R wrapper layouts and exposing the embedded UMD image through the normal disc loading path. This includes both ISO-based wrappers and UDF-based wrappers, so preserved prototype dumps can be opened directly without conversion. This makes PPSSPP compatible with a wider range of preserved developer disc images without relying on title-specific handling. The primary importance of this patch is to encourage preserving 1:1, perfect disc image dumps in the manner of Redump.org. This patch has been successfully tested on the following DVD-R ISOs: https://hiddenpalace.org/Rock_Band_Unplugged_(Dec_10,_2008_prototype) https://hiddenpalace.org/WipEout_Pulse_(May_4,_2007_prototype) https://hiddenpalace.org/Lara_Croft_Tomb_Raider:_Anniversary_(May_19,_2007_prototype) https://hiddenpalace.org/Heatseeker_(Jan_15,_2007_prototype) Fixes hrydgard#15547.
hrydgard
reviewed
Apr 27, 2026
hrydgard
approved these changes
Apr 27, 2026
Owner
|
The Wipeout prototype container ISO has filenames with ";1" appended, which is a part of the ISO standard that we don't implement properly (it's some sort of file versioning), so that one won't load with this - however, this can be easily fixed, so I'll do that after the merge. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Some preserved PSP prototype builds were distributed as DVD-R images
that contain the actual UMD data inside USER_L0.IMG and, for dual-layer
titles, USER_L1.IMG. These images previously required manual extraction,
renaming, or concatenation before PPSSPP could load them.
This patch adds support for recognizing these DVD-R wrapper layouts and
exposing the embedded UMD image through the normal disc loading path.
This includes both ISO-based wrappers and UDF-based wrappers, so
preserved prototype dumps can be opened directly without conversion.
This makes PPSSPP compatible with a wider range of preserved developer
disc images without relying on title-specific handling.
The primary importance of this patch is to encourage preserving 1:1,
perfect disc image dumps in the manner of Redump.org.
Tested with:
Fixes #15547.