OPL (Open PS2 Loader)

PS2 Open PS2 Loader v1.1.0

I thought I memorized at least one theme with PEGI.
8d2ad9671de3.jpg

Now I know it was ESRB:
Clipboard05.jpg

So that's why I thought about it (to determine age for "Parental Lock Settings"). ;)
 
The problem is, that the ESRB/PEGI/USK-Stuff is reliant on the theme currently... That's one of the reasons, why I do not like the current info-page-implementation... A more generic info-data and support would be needed tho'.
 
Hmm, and there is also the problem that none of that content rating systems are applyed globally
I dont remember the other names, but japan has his own (different than asia) and inside europe there is one that applyes to all countries, but germany and UK has his own

And the most weird thing is that "labels" are only visibles at the case cover, you know, some games shares the same ID (like SCES12345 for all euro regions) but the covers for every region displays a different label

I remember to be reading about this in wikipedia (just if someone is interested they has lot of info about this rating systems in wikipedia)
Im not sure if there is some way to group all them and use something that could be applyed globally :/
 
Hmm, and there is also the problem that none of that content rating systems are applyed globally

That's what I just said... (technically) ^^

I dont remember the other names, but japan has his own (different than asia) and inside europe there is one that applyes to all countries, but germany and UK has his own

And the most weird thing is that "labels" are only visibles at the case cover, you know, some games shares the same ID (like SCES12345 for all euro regions) but the covers for every region displays a different label

I remember to be reading about this in wikipedia (just if someone is interested they has lot of info about this rating systems in wikipedia)
Im not sure if there is some way to group all them and use something that could be applyed globally :/

It (probably) is currently not the most important feature/change anyway.
 
I've been thinking, do we need folders for CD & DVD games?
Instead of that, why not support only one folder e.g PS2.
OPL can't see BIN+CUE images, so they have to be converted to have UDF (ISO).

I've made some tests with coping CD (ISO) games into DVD folder.
All of these games where shown and I can launch them without a problem.
So, if all (CD) games was working in DVD, there is no point to have separate folders.

I've also notice that Sonic Unleashed (SLES_553.80) should work with OPL 1152,
without any compatibility modes, also report for this game has been added for OPL 0.9.2:
http://www.psx-place.com/threads/official-psx-place-opl-game-compatibility-list.75/.

I've also tried (OPL 1152) Street Fighter Alpha Anthology (SLES_540.85),
this game should work with mode 6 (now it doesn't need to be run from a cold boot).

For now I only have a problem with BGM in Castle Shikigami 2.
Tested only SLES_535.18.

Can someone else try more of these games from this list:
http://www.psx-place.com/threads/still-problematic-known-issues-games-with-opl.20373/.
 
Last edited:
Well, it (CDs and DVDs) were intended to be handled differently later, but proper CD-Support has never been implemented which is why we have to convert them in the first place.

It's easy to parse the cue and support bin-files. However, it does take some work for Mode 2 Level 1 Images to be supported.

Seperated folders where intended to EASILY differentiate between the disc-types, without additional code which differentiates CD-Images from DVD-Images.
However, it would be possible with additional code and an ISO-Folder (or similar) as well.

On another... I think the CDVD-Driver is still dependent on the folder, to determine the disc-type, which is reported to the software.
 
I've been thinking, do we need folders for CD & DVD games?
Instead of that, why not support only one folder e.g PS2.
OPL can't see BIN+CUE images, so they have to be converted to have UDF (ISO).

UDF is not supported. This is actually a restriction on the filename's extension, as .iso files are usually in the correct format.
OPL expects only ISO9660 (hence .iso) level 1, mode 1. Without the headers (ECC data, frame sync bytes etc). BIN+CUE usually represent a dump of the whole disc, consisting of whole sectors (2352 bytes each). Hence the format cannot be used with OPL.

CD-ROMs may have multiple tracks, which may be either data or audio. Nearly no game actually used CDDA audio, which are stored in separate audio tracks. Audio tracks use 2352-byte audio sectors.
The difficulty from supporting such a track comes from the fact that most devices have 512-byte sectors, which 2352 is not a multiple of. So there is no support for CDDA.

The CD-ROM-only features are not emulated, and so the only reason for CD and DVD folders is to indicate the type of disc to OPL, so that OPL can indicate the correct disc type to the game. Perhaps this was more for correctness, since most games probably do not care about the type of disc used.

The knowledge of whether the disc is a CD-ROM or DVD is also used for determining whether the disc might be a DVD-DL disc, since only DVDs may have the 2nd layer.

I've also notice that Sonic Unleashed (SLES_553.80) should work with OPL 1152,
without any compatibility modes, also report for this game has been added for OPL 0.9.2:
http://www.psx-place.com/threads/official-psx-place-opl-game-compatibility-list.75/.

Since the EE core was redesigned a long time ago, it should have actually been compatible with no modes since 2015.

For now I only have a problem with BGM in Castle Shikigami 2.
Tested only SLES_535.18.

You have to enable Accurate Reads.
 
Thanks guys for an explanation.

I've tested God of War II through SMB when this game will be in "CD" folder.
Game boots, but...
I've choose save from ~3/4 progress of the game and tried to load it (because it should "trigger" second layer).
No Juice.
I've only loading screen and no matter how long I'm waiting, It'll not load.

When game is in "DVD" folder everything is fine.
Tested with OPL 1166.

@sp193.
I've updated your list just a lil' bit:
http://www.psx-place.com/threads/still-problematic-known-issues-games-with-opl.20373/.

I've also put "updated" games in this tab:
"Example of games that require compatibility modes" in this topic:
http://www.psx-place.com/threads/open-ps2-loader-bug-reports.19401/.

Do you or someone else know any other games that should work without a problem from that list?

I've also uploaded latest OPL 1166 with VMC+GSM+PS2RD+PADEMU+HIRES, since the
"Automated daily build system for OPL & wLe" currently is not working (last commit from that script\bot for OPL is 1152).
Latest changes (changelog) can be found here:
https://github.com/ifcaro/Open-PS2-Loader/commits/master.

EDIT: made a test with God of War II.
 

Attachments

Last edited:
Yesterday I've tried OPL 1171 with\without NA, HDD.
Now when I've only NA without HDD, I'm getting HardDisk Drive not detected,
previously I was getting HardDisk not formatted.
I don't remember what message I've without NA, but It was probably the same (maybe coder error was different).

Although I haven't tried to connect unformatted HDD,
because I don't want to install my content on HDD again.

Thanks for new fixes.
 
Since now the USB support has got many improvements (even fixed USBExtreme file format),
why not add a lightweight version of the FAT32 filesystem driver to OPL,
so that there won't be a need to defragment games images.

I know that this feature can breaks some compatibility, because it needs more memory,
but hell, we can at least test it for pure fun.
 
On-console defragmentation might be a better "solution". In the menu, there could be an option to defragment before going in-game.
 
You mean an option to defragment game in OPL?
This could take a lot of time, since PS2 has got only USB 1.1 port.
 
Since now the USB support has got many improvements (even fixed USBExtreme file format),
why not add a lightweight version of the FAT32 filesystem driver to OPL,
so that there won't be a need to defragment games images.

I know that this feature can breaks some compatibility, because it needs more memory,
but hell, we can at least test it for pure fun.

Oh it was done once. If you go back far enough (sometime around 2014) for cdvdman, you will find the commits.
 
Oh it was done once. If you go back far enough (sometime around 2014) for cdvdman, you will find the commits.

I remember that there was even topic about it:
http://psx-scene.com/forums/f150/[usb]-opl-without-need-defragment-133407/.

Later lightweight version of the FAT32 filesystem driver was also in commits from r803 to r824.
Currently we're on 1180, so there is huge gap (356 commits).

Recently I thought that, it might be a good idea to add it once again (maybe in some kind of a test builds),
because there was some improvements for USB support (e.g fixed ul. format support, increased speed).
 
Recently I thought that, it might be a good idea to add it once again (maybe in some kind of a test builds),
because there was some improvements for USB support (e.g fixed ul. format support, increased speed).
But the amount of memory has remained the same since 1999. That was the sole reason why it was removed so soon after it was added.
People weren't enthusiastic about it in 2014 and were not supportive of it (with its problems), so I don't see why they would be now.
 
Hello!
I have to ask the developers of OPNPS2LD about the changes of the USB handling. The last working version is the r1073 one. Actually, I'm using the Maximus32's build available here:

https://github.com/rickgaiser/Open-PS2-Loader/releases

However, any version newer than that (the earliest I could find is r1079) doesn't work. Well, the program is able to load the list of USB games, but is not able to load the game itself. I've turned on the debug colours in settings and here is the colour sequence (with disabled IGR!!):

Pink -> Green (longer time on that one) -> Dark pink (magenta?) -> Golden.

WRC: Rally Evolved hangs on the last one, ICO shifts to black and hangs as well.

The colour sequence is the same as the one in the working build r1073.

I'm testing now r1179 version, but the symptoms are no different in any builds after the r1073 (I've tested 1079, 1081, 1094, 1096, 1108, 1140, 1174, 1180 and more).

My console model is the SCPH-77004. No cheats enabled or whatever. OPL loaded by coldbooted uLE 4.42

I'm looking forward to your response! ;) Greetings to all developers really involved in OPL and PS2 development.
 
WRC: Rally Evolved hangs on the last one, ICO shifts to black and hangs as well.

In my config ICO (SCES_507.60) loads and starts without a problem through USB with OPL 1180.

I've also tried WRC: Rally Evolved v2.00 (SCES_532.47),
MD5 checksum = ea2c948b508aa4eff466772af4de7d25.
Game is booting without any problems.

What kind of version of a WRC: Rally Evolved have you got:
http://redump.org/discs/quicksearch/wrc-rally-evolved/.
 
Last edited:

Similar threads

Back
Top