PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator

Home Page:https://pcsx2.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Request improvement] DVD Movies Compatibility

opened this issue · comments

It would be nice to brings DVD Movies on pcsx2 , actually , playing a DVD Movie on pcsx2 cause a black screen (but no crash)

commented

Why would you watch movies through pcsx2, when you're on a computer, likely with a CD drive, and the ability to download any other software (VLC)

The feature would have been nice if pcs didn't have the ability to watch movies xD

Anyway it's not even worth putting a git issue on this.

I assume its a litle useless but it should be fun to play DVD Movies like the ps2 :)

It's not out of the question since even Dolphin implemented unused IOS feature, but the thing is they have the manpower to do anything they want lol no matter how pointless it is
If someone was determined enough it could probably be done. I guess it has something to do with sceMpeg?

commented

PS2 could do it, so it's absolutely within scope of the project.
Then, depending on where CSS keys were stored on original hardware I guess things might be easier or harder.

Also depends on #432

Would implementing this improve performance on FMV playback?

FMV playback is handled by the IPU. What performance is there to gain lol?

It could be interesting for framerates and output resolutions. Also it might help regarsing general disk management (i.e. might help resolving disk read and swap issues). Also who knows. Maybe some non-bootable games use a bios routine that is typically only used by dvd's. In general improving the accuracy of the emulator helps improving the accuracy of the emulator. Emulation of the psx on the emulated ps2 might also solve some unresolved issues.

I'll close this since it's really low priority. I don't think anyone will be looking in to this for a long time.

commented

It's a feature missing of a PS2?

You could close even psx and optical audio issues then with this attitude

You could improve the emulator in a lot of different ways, the problem is we lack the manpower to do so, which is why I closed it. Improving accuracy on games for both psx and ps2 takes higher priority.

Plus the percentage of this being used by people is very low which is why it's on the lowest priority.
If someone wants they can work on it if they want to.

I don't see the harm in leaving this issue open. Doing so won't force people to work on it.

Also, I don't think the Postponed label makes sense here.

@kozarovv seems up your alley
updater 'rom1:UDNL' can't load

Got me what it means but I'm curious about it now given this

According to the blog post in that repo, the reason PCSX2 currently doesn't support playing DVDs is because the DVD player code is encrypted. So I guess it's a case of finding where the keys might be stored in the BIOS and using that to decrypt the DVD player.

2~3 years ago: No, lol what, why. Your on a computer why would you want a thing like this just use vlc.
2020: Umm yeah we need to debug a DVD player exploit and having an emulated version of that would be nice to save on burning disks and needing to track down all the real hardware and test it.

Or maybe we have some new devs who would like to get some experience in PCSX2 code and something relatively not complicated like this could help. If you don't have something constructive to comment, maybe you should refrain from doing so...

I tested #4274, but it doesn't resolve this ticket

Games like .Hack has bonus CDs that you need to watch to get bonus content in the game. Can't even find keywords via cheat engine myself nor has anyone I asked been able to. So fixing the DVD compatibility might be a better solution.

I use the dev/experimental builds and have tested #5236 and still not functional, ticket is still not resolved.

Mostly resolved by #4274 + #6719.

Known issues:

  • GsCrt modes 0x82 and 0x83 are incorrectly implemented and the image is cropped:
    unknown
  • Some BIOS versions released in 2002 get trapped in an infinite loop. These '02 ROM1 files works properly when paired with ROM0 files from '01 or '03.
    1

The cropping is observed because the screen geometry is determined mostly by a single parameter : the color subcarrier.

Booting PS2 BIOS  _20221018190406
@Florin9doi I think I have it working with SCPH-90001 but the image is shifted to the right.

Yes, it's a known issue as I mentioned in my last 2 messages

The screen geometry is resolved by #7602 + Show Overscan option:

(image)

Untitled

Two more issues related to DVD Player update discs:

  • DVD Player Version 2.01J (PBPX-95206) installation gets stuck and doesn't finish
  • The emulator crashes if any Japanese DVD player update is installed on Bios v01.00j. This can be avoided by switching to EE interpreter or by deleting mcX:/BIEXEC-SYSTEM/osdsys.elf file.

#7602 was merged, but the geometry fix#1981 (comment) was lost

(image)

image

Without it, then It gonna say DVD player not Setup. So Can we add it? (idk if you guys want to work on it.)

Booting PS2 BIOS _20221018190406 @Florin9doi I think I have it working with SCPH-90001 but the image is shifted to the right.

HOW DO YOU DO THAT!? It did not work on mine.

and this is why refractions should finally implement MagicGate(but only the support without any documentation):
UTILITY DISCS!

No. Please do not spam issues, or you will be blocked. Thanks.

Okay this good .