PS1VModeNeg - release thread

Discussion in 'Sony Programming and Development' started by sp193, Jul 20, 2014.

  1. RAPTOR115X

    RAPTOR115X Spirited Member

    Joined:
    Dec 10, 2016
    Messages:
    109
    Likes Received:
    17
    Slim units should work just fine, if you have CDVDGEN, just make a master disc with uLaunchELF as the boot elf and install FCMB that way, no need to swap discs around or any other funny business, or if you don't want to install FCMB just put PS1VModeNeg as the boot elf instead of ULE.
     
  2. Gehirnstaub

    Gehirnstaub Member

    Joined:
    Feb 20, 2017
    Messages:
    8
    Likes Received:
    0
    okay, first of all, thanks for the fast reply. I'm pretty new on the PS2 stuff. Got my unit yesterday and tested some stuff, so yeah any tutorial of sth like that would be cool. Already know the stuff with the master disc etc.
     
  3. RAPTOR115X

    RAPTOR115X Spirited Member

    Joined:
    Dec 10, 2016
    Messages:
    109
    Likes Received:
    17
    Okay, if you want i can create either a CD or DVD (Master Disc) ISO for you to burn containing ULE with your desired region (Any region will work but you may prefer your local video mode region e.g. NTSC-U/C (United States/Canada), I'll use V4.43a from here http://psx-scene.com/forums/f113/wlaunchelf-release-thread-156637/ (If you want to download ULE and compare MD5 hashes with the ULE ELF on the master disc for peace of mind that I'm using an untouched/unmodified ELF, i am)

    Or if making your own master disc is more your thing, make sure you have a copy of CDVDGEN, and "Use your favorite search engine" to get it (And related utilities that should come with it cdvdrec etc.) (Ideally V 2.00) and I'll walk you through it, it's rather straightforward so it's not too much of a learning curve. If you want to go this route, I'll continue this over PM as to not clutter this thread.

    P.S. I call it uLaunchELF out of habit.
     
    Last edited: Feb 21, 2017
  4. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Uh. I don't know if I have understood you correctly. So you're using a PAL game on a NTSC console, but your TV doesn't support PAL? That wouldn't work.

    PS1VModeNeg is meant to "negate" the default video mode used by your console. For NTSC consoles, it would use PAL. For PAL consoles, it would cause NTSC to be used instead.
    It was designed with the intention to support users that have an import game and a TV can support the video signal used by the game.

    I have spent some time studying the PS1DRV code again, and it seems like the existing modifications by PS1VModeNeg are sufficient to change the video preference. The emulator should generate new values for SMODE1 with the new video mode value that PS1VModeNeg overwrites with.
     
    Last edited: Feb 26, 2017
  5. psydefx

    psydefx Peppy Member

    Joined:
    Mar 27, 2016
    Messages:
    323
    Likes Received:
    40
    im goin to do more tests on a v5 ps2 as soon as i get the new lasers i ordered from ebay. the v9 for some reason doesnt work with my s-video cables so cant try on my hdtv :/
     
  6. krisk77

    krisk77 Peppy Member

    Joined:
    Jul 20, 2012
    Messages:
    351
    Likes Received:
    49
    Does FMCB now work on all debugs? Last time I tried a few years back, it was not possible due to lack of a full Magicgate implementation (No KELF support).
     
  7. RAPTOR115X

    RAPTOR115X Spirited Member

    Joined:
    Dec 10, 2016
    Messages:
    109
    Likes Received:
    17
    DTL-H3010x and newer have MG support iirc. It's possible you were using a DTL-H3000x or older which don't have MG support.
     
  8. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    PS1VModeNeg v1.10 released!

    Changelog for v1.10:
    • Bugfix: Video mode not set completely. Call SetGsCrt with the desired video mode before booting PS1DRV. PS1DRV was made to run off the state that LoadExecPS2 leaves the console in, hence it does not entirely change the video mode on its own.
    • Updated to build with the modern PS2SDK revisions.
    There are now two methods used to determine the video mode to use:
    1. Read SYSTEM.CNF from the disc and determine which region it is from:
    SxPx - Japan (NTSC)
    SxEx - Europe (PAL)
    SxUx - USA (NTSC)​

    If the console is a SCPH-75000 or newer, the ROM region will be also changed to fit the disc.
    PS1DRV uses the ROM's region to select the appropriate game compatibility chart.
    2. If the region cannot be determined in (1), then the video mode selected will be the opposite of your console's:
    NTSC console -> PAL video mode
    PAL console -> NTSC video mode.​

    If the console is a SCPH-75000 or newer, the ROM region will be changed to Japan (NTSC) or Europe (PAL).
    The game compatibility list will hence not apply to US games if this happens.​

    Downloads/links:
    PS1VModeNeg project page: http://ichiba.geocities.jp/ysai187/PS2/PS1VModeNeg.htm
     
    l_oliveira and pool7 like this.
  9. NeC5552

    NeC5552 All your skullz are belong to us.

    Joined:
    Nov 24, 2013
    Messages:
    332
    Likes Received:
    8
    Okay, this is one thing I don't understand so please help me here:

    I have a softmodded 75003 (so version 14?) and want to try a NTSC PS1 game (Crash Bandicoot in this case).

    Will it natively run in 60Hz? Or will it still display in 50Hz like the older versions do, thus making me need to use this tool? I tried the same game on a Magic 3.1 modded 30004R (version 5) and the game was displayed in 50Hz.
     
  10. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    It's the same across all PlayStation 2 consoles. The difference is the design of the PS1DRV program, which gives us different ways to "convert" the video mode.
     
  11. rama

    rama Gutsy Member

    Joined:
    Dec 17, 2015
    Messages:
    477
    Likes Received:
    112
    This change helps a lot with Composite video. Before this, the video mode on a PAL console with an NTSC game would essentially be PAL60. Now that this is corrected, the video mode is regular NTSC. This is nice, as it corrects dot crawl and a wave pattern in static images.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page