hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
10.86k stars 2.13k forks source link

Add support for PSP DVD-Rom beta dumps #15547

Open 7Seventy7 opened 2 years ago

7Seventy7 commented 2 years ago

Game or games this happens in

(any DVD-Rom sourced .iso)

What area of the game / PPSSPP

Betas that come on UMD are the most common, however there are a good many beta discs which were released to DVD-R(om).

Example: https://ia902803.us.archive.org/22/items/ATVOffroadFuryPro20060925/01-ATV_Offroad_Fury_Pro-2006-09-25-Disc-Small.PNG

I wont link the rom here, but if needed for testing, it can be found by googling "ATV Offroad Fury Pro (2006-09-25 prototype)". Inside the archive.org upload for the dump is a text file that explains: "To play the game in an emulator, copy the USER_L0.IMG off of the ISO and change its extension from IMG to ISO."

Another such example is "Melodie" which can be found on hidden palace. There is a rom which is an original untouched DVD-Rom .iso dump and one that is modified to boot.

From a preservation perspective, it would be great to have support for these DVD-Roms right out of the gate for PPSSPP.

What should happen

DVD-Rom based iso's should boot.

Logs

No response

Platform

Windows

Mobile phone model or graphics card

n/a

PPSSPP version affected

v1.12.3

Last working version

No response

Graphics backend (3D API)

Direct3D 11

Checklist

unknownbrackets commented 2 years ago

The latest git now will detect an ISO if the filename is something else, such as IMG here. Sounds like this is already working? Or are you saying it's not detecting it without renaming it to an ISO still?

-[Unknown]

hrydgard commented 2 years ago

It sounds like these are a case of a PSP ISO file as a file on a DVD ISO file? In that case, it might be possible to layer two ISOFileSystem on top of each other to support these without copying the PSP ISO out, if this type of file is easily detected...

7Seventy7 commented 2 years ago

Thank you both for the attention. Please google the roms described for use case studies. It is a little complicated to explain. Similarly, all PSP DVD-Rom betas are like this so if you can test with these two, all other DVD-Rom sourced roms should work.