PS2 flag for CD media

Discussion in 'Sony Programming and Development' started by APE, Sep 28, 2011.

  1. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Is there some sort of "flag" for CD media that tells the PS2 that it has a PS2 game on a CD instead of a PS1 game?

    I've got a matrix infinity (clone actually) sporting PS2 that refuses to boot the translated version of the Japanese version of King's Field. The PS2 detects it and loads up telling me it has a PS2 game with the blue bottom icon. Selecting it causes the screen to go black and come right back to the blue bottom icon.

    Guessing it has something to do with the modchip. It is labeled "XeNo" but it runs the Matrix Infinity firmware.
     
  2. jinn

    jinn Peppy Member

    Joined:
    Feb 8, 2011
    Messages:
    396
    Likes Received:
    4
    Turn on system with PS1 disc inside, hold O during boot.
     
  3. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Boots to the red clouded screen asking for a proper disc to be inserted.
     
  4. jinn

    jinn Peppy Member

    Joined:
    Feb 8, 2011
    Messages:
    396
    Likes Received:
    4
    you could try to rebuild the game using CDgen.
     
  5. SilverBull

    SilverBull Site Supporter 2010,2011,2013,2014,2015.SitePatron

    Joined:
    Jun 12, 2008
    Messages:
    385
    Likes Received:
    6
    IIRC, it goes like this:

    CD && PS1 signature on analog tracking signal? => PS1 CD (maybe with audio)
    PS2 signature in special sector? => PS2 disc (CD or DVD)
    DVD && Video DVD file system => Video DVD
    CD && audio tracks present => Audio CD
    Otherwise => go away

    You can authenticate a PS2 disc as a PS1 disc by injecting the correct analog signal (that's how the Crystal Chip's installer checks that the corresponding wire has been soldered in correctly), but I don't remember whether that works for CDs only (i.e., whether you could authenticate a PS2 DVD as PS1 CD this way).

    Sorry, but I have no experience with your particular modchip and cannot you help there :shrug:.
     
  6. remus

    remus Active Member

    Joined:
    Jan 19, 2011
    Messages:
    25
    Likes Received:
    0
    The Modchip is clearly running in the wrong mode (am i right that you are trying to boot a PS1 game?).

    Find out, how you can switch the mode and try again (I think you need to hold Triangle+Circle on reset to get in the configuration mode if this is a matrix clone). If this don´t work try some other burned or "wrong-region"- ps1 game first.

    If these games work you have a bad image or bad media (ps1 discs are mode2 and ps2 cd games are mode1 if i remember correctly).
     
  7. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
  8. Segata Sanshiro

    Segata Sanshiro speedlolita

    Joined:
    Aug 5, 2009
    Messages:
    1,279
    Likes Received:
    11
    On older chips you have to hold the eject button until the blue button flashes and then it'll be in PS1/DVD mode.
     
  9. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    It boots all other PS1 burns and pressed media. This title is unique in that it is Japanese and has had a fan translation applied. I'd be willing to bet the translation patch doesn't do a perfect job and is being misinterpreted somehow.

    I'll give the instructions a shot and report back.

    Unfortunately for me this is a slim and best I can tell the eject button doesn't seem to really do much beyond open the lid.
     
    Last edited: Sep 29, 2011
  10. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Authentication of discs using the "SCEx wooble" for PS1 software work only for CD-ROMs. And the status register of the drive will reflect the media type that was detected so PS2 software written with SONY's SDK will have code in it that detects if it's running on the wrong mode. Obviously this does not apply to homebrewn.

    I think Crystal chip (Matrix does that too when you use it's recovery mode) do that to be completely free of code when shipped and be "legal" on more countries. Sadly it makes the chip a pain in the butt to install and that was one of the reasons I loathed to install that chip in particular.

    The PS2 can be pretty damn finicky with CD-R media. The tolerance for DVD discs is much, much better.
     
  11. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Both are MODE2-XA. Put a MODE1 CD-ROM on a PS2 and you will get nothing but red screen out of it, even if the data is "proper". That's a big issue for discs that had been copied to the HDD because HDLOADER ISO handling software are dumb (as much as the people who made it) and it spits MODE1 ISOs (and I suppose that's why you said that).

    Burn such a ISO to a disc and you will have a nice coaster. :shrug:

    The most significant differences are the 1st sector (PS1 has the 3D logo and PS2 has the "PlayStation 2" bitmap logo in there) and the syntax of the System.cnf file.

    A properly installed Matrix chip will use that file to decide which boot mode to use (It aways tries first to boot a CD as a PS2 game and get system.cnf from it). If it finds a PS1 system.cnf file it will then send a low level drive reset command (this causes the blue led on the eject button to blink once) and will start to spam the SCEx serial stream at the pin 1 of the DSP chip. If the "Z" signal is not connected properly this process goes out of sync and the boot stalls. Then the only recourse is force the PS1 boot mode by holding the circle button.

    If the SCEx wire is not connected, you will get nothing but red screens. :shrug:
     
  12. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    The image is missing a system.cnf file, at least a visible one.

    Addendum:
    I don't know why I didn't think to do this earlier. :redface:

    Booted up PCSX2, log entry complains about the missing SYSTEM.CNF file but continued to boot to a black screen. There was a specific entry that said it was going into PS1 mode.

    Changed the GPU plugin to ZeroGS which had the log complain several times about the missing SYSTEM.CNF file. This time around I found a log entry stating that it was going to boot in PS2 mode. It then proceeded to crash and burn.

    I've read that the file isn't necessary if PSX.EXE exists, which it does in this image. Clearly something isn't adding up here.
     
    Last edited: Oct 4, 2011
  13. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Does PCSX2 support playing PS1 games at all ?

    And yes, that's correct: A real PS1 or PS2(in PS1 mode) will try to load PSX.EXE if no SYSTEM.CNF file exists on the disc.
     
  14. Elijah

    Elijah Intrepid Member

    Joined:
    Jan 4, 2010
    Messages:
    677
    Likes Received:
    3
    It does not. That's why in the README they direct users to other emulators if they wish to play those games.
     
  15. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Hrm, for some reason I'd swear it did.

    Just reran the image in ePSXe, ran just fine without any obvious complaints. Will have to check to see if it has any verbose messaging system to check for any errors. Then again this could be yet another case of "works in an emulator, but not on real hardware".
     
  16. Segata Sanshiro

    Segata Sanshiro speedlolita

    Joined:
    Aug 5, 2009
    Messages:
    1,279
    Likes Received:
    11
    I had this problem with a nice white slim PS2 once.

    Managed to get it into DVD/PS1 mode a few times but I couldn't figure out how I was doing it. :confused:
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page