PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • multiMAN 04.19.02 Released: More PS1 Improvemnets

    Deank, the great developer behind multiMAN's continued development for the past 2.5 years has once again updated this magnificent PS3 homebrew app to v04.19.02. In this update deank has added support for 4.31 CFW, Creating ISO files from PS1 Game discs, As well as improving support for PS1- ISO/BIN/IMG/MDF formats, by making some changes to the original patch from Estwald. .

    Deank has also announced in the recent days that he has plans to make multiMAN completely Open Source in the weeks to come. This is indeed good news for this scene. To have one of the best PS3 homebrew's going open source. Only good things can come from this and a big thanks to deank for coming to this decision. You can view that announcement below as well with the recent release quote from Deank.



    Release Quote by Deank:
    mM 04.19.02 update is available online and in the web column.

    multiMAN ver 04.19.02 UPD (20130130) (Includes CEX/DEX/STEALTH updates)
    http://www.sendspace.com/file/z4ee8p

    * Added support for 4.31CFW
    * Added support for creating ISO files from PS1 game discs
    * Improved support for PS1 ISO/BIN/IMG/MDF

    ====

    About the PS1 improvement: I have NFS:Porsche and it works fine from disc but not from ISO/BIN. The issue was in the patched ps1_emu.self (ATAPI 0x43 READ TOC) which I believe breaks some games (like because of missing .CUE sheet processing). I hope that this fix (which is included in mM 04.19.02) will fix issues with other games that crashed or had some audio issues.

    The original patch from Hermes (in ps1_patch2.S)
    memcpy(&data[n - sizeof(ps1emu_patch2)], ps1emu_patch2, sizeof(ps1emu_patch2));
    (0x3C, 0x80, 0x00, 0x22, 0x60, 0x84, 0x01, 0x63, 0x90, 0x98, 0x00, 0x00):

    lis %r4, 0x22
    ori %r4, %r4, 0x0163 // first track / last track
    stw %r4, 0(%r24)


    My change:
    memcpy(&data[n - 20], ps1emu_patch2, sizeof(ps1emu_patch2));
    (0x3C, 0x80, 0x00, 0x0A, 0x60, 0x84, 0x01, 0x01, 0x90, 0x98, 0x00, 0x00,
    0x3C, 0x80, 0x00, 0x14, 0x60, 0x84, 0x01, 0x00, 0x90, 0x98, 0x00, 0x04)

    lis %r4, 0x0A // Correct size of TOC
    ori %r4, %r4, 0x0101 // first SESSION# / last SESSION#
    stw %r4, 0(%r24)

    lis %r4, 0x14 // add correct ADR(1)/CTR(4) info in response = Data track + Copy protection
    ori %r4, %r4, 0x0100 // first track# in first SESSION / reserved
    stw %r4, 4(%r24)

    Dean
    Open Source Announcement: Source Link
    I'll try to tidy up and organize mM's source code and will make it public in few weeks. There is nothing hidden there and I know a lot of coders will hate the 60 000 lines of multiman.cpp and will call-out my poor coding skills again like they did 2 years ago, but there you are.

    Download: multiMAN ver 04.19.02 UPD (20130130) (sendspace)
    Mirror: PSX-Scene
    Mirror: Brewology

    Source: Deank via PS3crunch








    PSX-SCENE: The Pinnacle Scene Xenocracy
    Comments 125 Comments
    1. Neur0n1's Avatar
      Neur0n1 -
      By "improved support iso/bin/img/mdf" does this mean game compatibility in general? Or it now supports all these file types?
    1. Greg0u812's Avatar
      Greg0u812 -
      Does this mean that Deank is about ready to stop his fantastic updates and improvements or is he going to continue improving upon it even after releasing the source code?

      As far as other coders calling out his poor coding skills.............so what!
      Haven't seen them jumping in with better offerings.
    1. Lancia03's Avatar
      Lancia03 -
      Great updated thk a lot !!! And opening your heart will perhap stop some flamming and dev will perhap have more enthousiasm to crack the ps2 and psp emu !!!
    1. STLcardsWS's Avatar
      STLcardsWS -
      Does this mean that Deank is about ready to stop his fantastic updates and improvements or is he going to continue improving upon it even after releasing the source code?

      As far as other coders calling out his poor coding skills.............so what!
      Haven't seen them jumping in with better offerings.
      No he has said that he plans to continue the same development as he ha for the past 2.5 years.

      to quote

      History tends to repeat itself. I released mM 02.08.xx source at code.google.com and then everyone thought I'll abandon the development - believe me I won't. Lately my day-job requires me to travel a lot around Europe/Asia/USA so I'll keep mM updated whenever I can like I did for the last 2,5 years.
    1. Jay-Jay's Avatar
      Jay-Jay -
      Nice job deank! I just tested one game that would not run and now it does! I'll be updating the PSX Compatibility List with this piece of news and also be checking all the PSX that now will work!

      Curious, could we use multiMAN's patched file for Iris as well? As long as we name it the way Iris sees it?
    1. JOshISPoser's Avatar
      JOshISPoser -
      Quote Originally Posted by Neur0n1 View Post
      By "improved support iso/bin/img/mdf" does this mean game compatibility in general? Or it now supports all these file types?
      sounds like in general cause he brought up nfs: porsche not working and that he hopes this will fix it. sounds like some lists might need updating and retesting

      btw, who called this inevitable update that deank was "holding" from us? :P

      nah, i knew it would only get better just like when we first got cd backups, everything improved until it was pretty much perfected minus controlling memory cards in game which this has no problem for since every game gets a memory card.

      the only thing i really would like is if the screen size would stay the same for every game. i know some people like fullscreen but i like to preserve aspect ratio, i don't like things stretched.
    1. deank's Avatar
      deank -
      Quote Originally Posted by Jay-Jay View Post
      Curious, could we use multiMAN's patched file for Iris as well? As long as we name it the way Iris sees it?
      Yes you can. You can use the proper emu version from USRDIR/sys (IEMU0_XXX.BIN) and rename it for Iris. I guess Hermes/Estwald will add this fix too.
    1. JOshISPoser's Avatar
      JOshISPoser -
      Quote Originally Posted by deank View Post
      Yes you can. You can use the proper emu version from USRDIR/sys (IEMU0_XXX.BIN) and rename it for Iris. I guess Hermes/Estwald will add this fix too.
      where's that guy now that said you will just copy everything from iris?

      anyways, you think it'll be possible to add a way to select whether you want fullscreen or normal? i know some like full, and i personally like normal and i'm sure others do, too.

      i guess a better question is, you gonna keep improving this until it's just like backup cds where it is near perfect? if you ever somehow got poy poy 2 to run, you could shove it in sony's face cause not even the ps2 could run that.
    1. No0bZiLLa's Avatar
      No0bZiLLa -
      the source code for his app should be very educational for people who are starting out coding or have little knowledge about coding.

      i for one am stoked he is releasing the source code for this. one can only hope the source for the mm server will be released as well
    1. dude112's Avatar
      dude112 -
      Do I need to install 4.19.00 first before I can update or can I simply install this one immediatly?
    1. deank's Avatar
      deank -
      Quote Originally Posted by JOshISPoser View Post
      where's that guy now that said you will just copy everything from iris?

      anyways, you think it'll be possible to add a way to select whether you want fullscreen or normal? i know some like full, and i personally like normal and i'm sure others do, too.

      i guess a better question is, you gonna keep improving this until it's just like backup cds where it is near perfect? if you ever somehow got poy poy 2 to run, you could shove it in sony's face cause not even the ps2 could run that.
      I'll add it to settings as "Default / Normal+Smooth / FullScreen+Smooth / Normal+NoSmooth / FullScreen+NoSmooth".


      @dude112: Just install over.
    1. Jay-Jay's Avatar
      Jay-Jay -
      Quote Originally Posted by deank View Post
      Yes you can. You can use the proper emu version from USRDIR/sys (IEMU0_XXX.BIN) and rename it for Iris. I guess Hermes/Estwald will add this fix too.
      Do you know if the extension of the files make a difference? Iris is .SELF and multiMAN's is .BIN.

      Since I am on 3.55 I would grab IEMU0_355.BIN, correct? And the rest with different CFW would get the one that matches their right? Just want to make sure everyone else also understand this, or else they will do something screwy. lol

      Thanks deank, it's wonderful! I hope you don't mind, but I prefer using Iris for PSX games, since I like the new feature for Cheats.
    1. deank's Avatar
      deank -
      You should name it exactly as Iris requires (IEMU0_355.BIN -> ps1_emu_patched2.self).
    1. underball's Avatar
      underball -
      can you add support for choosing between ps1_emu.self and ps1_netemu.self for ISOs? I know this was available for Discs, but not images before.
    1. JOshISPoser's Avatar
      JOshISPoser -
      idk if you can control this deank, but parappa the rapper doesn't save. i've never really played it before but i read it should save after every level and there's no prompt or anything, it just moves on.
      i'm not sure if it thinks there's no memory card or something or what.

      i do like you got more games to boot though, that's definitely more important

      keep up the good work
    1. LilGrim's Avatar
      LilGrim -
      Thanks deank

      Also deank
      I think that your logo's for multiMAN Should be on T-Shirts
      For Gamer's Modder's and etc
    1. Jay-Jay's Avatar
      Jay-Jay -
      Quote Originally Posted by deank View Post
      You should name it exactly as Iris requires (IEMU0_355.BIN -> ps1_emu_patched2.self).
      Thanks! It's working great in IRIS! Plus no more double menu when you press PS button. Now it looks normal. Thanks!

      Even deank has time to fix others dev's manager. (humor/joking)
    1. Jay-Jay's Avatar
      Jay-Jay -
      Quote Originally Posted by underball View Post
      can you add support for choosing between ps1_emu.self and ps1_netemu.self for ISOs?
      What's the difference between the two? I tried switching this in IRIS and I could not save the game. Switched back and I was able to make saves.
    1. JOshISPoser's Avatar
      JOshISPoser -
      some say games work better on netemu...

      idk if that's true anymore.
    1. Jay-Jay's Avatar
      Jay-Jay -
      Quote Originally Posted by JOshISPoser View Post
      some say games work better on netemu...

      idk if that's true anymore.
      Okay "Dirty Harry"! (avatar)