Games properly formatted for the PSP Dev kit DVD drive

Discussion in 'Sony Programming and Development' started by speedyink, Oct 24, 2016.

  1. speedyink

    speedyink Site Supporter 2016

    Joined:
    Apr 10, 2015
    Messages:
    1,409
    Likes Received:
    584
    So after basically finding out that the tools to make a game boot from the PSP dev systems' DVD drive are not publicly available, just wondering what is already out there. By this I mean games that are correctly formatted in a way that the iso can be burned to a DVD and then played on whichever PSP test/dev console you have, instead of the "The disc can not be read" error.

    So, in an effort to to save everyone wasted DVD's, I was hoping people could chime in games that work and I'll add them to the list.

    So far the only two I've found out of like 8 or so games I've tried so far are:

    Melody (http://assemblergames.com/l/threads/psp-prototype-game-melodie.61341/)
    Rock Band: Unplugged Alpha (http://assemblergames.com/l/threads/rock-band-unplugged-alpha.62320/)
     
  2. Borman

    Borman Digital Games Curator

    Joined:
    Mar 24, 2005
    Messages:
    9,543
    Likes Received:
    1,880
    It should be fairly obvious which ones are going to work and which arent just by looking at the ISO. Not to say people shouldnt post recommendations, but you dont need to worry about wasting media.
     
    finalkillcams likes this.
  3. speedyink

    speedyink Site Supporter 2016

    Joined:
    Apr 10, 2015
    Messages:
    1,409
    Likes Received:
    584
    Yeah that's true, not really a waste of media, more so bandwidth and a bit of time. I was just hoping to make it easy for people to find the properly formatted games, they seem far and few in between. Then again I still have a lot of digging to do..
     
  4. DeChief

    DeChief Rustled.

    Joined:
    Jan 25, 2014
    Messages:
    1,704
    Likes Received:
    712
    Isn't it possible to make retail games run on a tool/test unit @Borman? I swear I saw a thread on it recently where someone replied saying they had managed to do it.
     
  5. Borman

    Borman Digital Games Curator

    Joined:
    Mar 24, 2005
    Messages:
    9,543
    Likes Received:
    1,880
    Sure, if they are formatted properly.
     
    finalkillcams likes this.
  6. mathieulh

    mathieulh Problem Solver

    Joined:
    Jan 26, 2006
    Messages:
    558
    Likes Received:
    182
    If you are worried about wasting media, you should know that DVD-RW work on these units.

    You also can't just burn an iso as is, a game is usually composed of 4 or 5 files to be burned on a disc (depending on the number of UMD layers), UMD video have 6 files since they also have a special system layer, I know a lot on the UMD Masterdisc format that I could document (region, disc type...), but probably not enough to re-create my own tools,

    Here are a couple of details I can share:
    Typically masterdisc flags are stored in MDI.IMG and CONT_L0.IMG
    (UMD_GAME vs UMD_VIDEO is stored at 0x11 in CONT_L0.IMG 0x01=GAME; 0x02=VIDEO; 0x04=AUDIO; 0x06 = VIDEO+AUDIO )
    Region flag is stored at 0x81 in MDI.IMG; 0x01 = Region 1; 0x02 = Region 2; 0x03 = Region 1+2; 0x04 = Region 3; 0x08 = Region 4 (Old versions of UMDGEN sets this as Worldwide); 0x10 = Region 5; 0x20 = Region 6; 0x3F = Worldwide
    There is also a size parameter in CONT_L0.IMG at position 0x09 but I have yet to look at how it's calculated and its endianness.
    UMD_AUTH.DAT always contains either 0x5347574E59 or 0x5347574E for UMD_GAME depending on which version of UMDGEN you are using (older ones use the later), UMD_VIDEO and UMD_AUDIO contain extra values and another magic

    SYSTEM.IMG Only exists in UMD_AUDIO or UMD_VIDEO, it contains the system files such as PARAM.SFO in a separate layer
    USER_L0.IMG and USER_L1.IMG is your game image, L0 is layer 0 L1 is Layer 1, you can just use copy /b USER_L0.IMG+USER_L1.IMG output.iso to generate an iso file if you so choose. (you can't burn this on a DVD to play on a development tool/testing tool)

    Theorically one could re-use an existing UMD_AUTH.DAT file and a MDI.IMG file from a game image without trouble but CONT_L0.IMG probably has to be generated properly to match the USER_L0.IMG and USER_L1.IMG files. if your image is larger than 442512 sectors, you will need to create another image to simulate the second layer of the disc if you are building an image manually, please keep that in mind.
     
    Last edited: Oct 25, 2016
    ACHEESEDANISH, pool7 and speedyink like this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page