MechaResearch / MechaPwn

GNU General Public License v3.0
382 stars 25 forks source link

[ISSUE]: PAL PS1 games are always running in NTSC mode #154

Closed LuigiBlood closed 1 year ago

LuigiBlood commented 1 year ago

Checks

Console model

SCPH-77004

Describe the issue

sticker_small nvm_6.10_4988414.bin.zip

First of all, MechaPwn does work pretty well, congrats :)

I used MechaPwn 3.0 Release Candidate 4 (RC4). I did the exploit, then used Retail-DEX and then Change region to Europe (Multi-7).

Then it looks like the console is always running in NTSC mode, which is not what I actually want, as I deal with both NTSC and PAL games. I haven't seen any obvious options for it, is it supposed to be an automatic thing? I tried running games from autoboot, from PS2 Browser and uLaunchELF, but I'm not sure if it's bug or not. If it's supposed to run NTSC games in NTSC speeds and PAL games in PAL speeds then it doesn't seem to work properly.

Just to detail more, I use an original platinum PAL disc of Crash Bandicoot 3 for testing which is clearly running faster than intended and the screen is cropped, as expected from NTSC mode. I also tested using a backup of RPG Maker (NTSC) which works properly.

Mefriss commented 1 year ago

Same issue as described above:

Model: SCPH - 90004

This Results in PS1 Games being cropped:

rn_image_picker_lib_temp_2d5724f1-79cb-42ff-b96c-9ad3316e0d00

This is original European PS1 Disc of 102 Dalmatians: Puppies to the rescue

ab310714gz4700 commented 1 year ago

use PS1vModeNeg

AKuHAK commented 1 year ago

@LuigiBlood @Mefriss are you using latest mechapwn 3.0 ? Anyway, there were a dilemma about PAL region: true PAL region is possible if we set region-lock on PAL. That means that NTSC will become unplayable. From the other hand, if we keep it region-free, then ps1 games will run in NTSC mode by default. There is a workaround for it: using some 3rd party apps like DKWDRV that can handle various ps1 mode settings.

LuigiBlood commented 1 year ago

Yeah I was using the latest 3.0 which is RC4.

I can definitely understand about this dilemma, I learned about DKWDRV in a random discussion with someone else (honestly PS2 scene should be a bit better managed for people who don't know much about it), DKWDRV is definitely a fix for this, I haven't tried it yet.

I consider this issue solved as there's no real fix for this from MechaPwn, understandably. My only suggestion is to point this out for PAL users (or anyone who wants to play PAL games, for example games that didn't out outside Europe in rare cases) in the README, and recommend DKWDRV.

AnonymousCod-e commented 1 year ago

Have the same issue on my NZ PS2. Is there any solution?

LuigiBlood commented 1 year ago

There isn't, you need other software like DKWDRV to solve it.

AKuHAK commented 1 year ago

Actually I can made more user choice menus for Deckard slims, but I am afraid that it will cause even more questions :) So Deckard can handle (based on nvram values), such settings:

It is not too hard to make mechapwn more sophisticated and let user choose all 4 regions. Currently it just uses the most applicable values for each region.

LuigiBlood commented 1 year ago

Don't worry about it, I think the issue that I'm having seems to be mostly outside the scope of MechaPwn, as everything does work as intended, except for PAL PS1 games forcefully running in NTSC mode, which makes them faster than intended and crops a portion of the image. But it doesn't seem to be fully the fault of MechaPwn. I just want a perfect region free PS2 where every game runs as intended.