PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • multiMAN ver 04.20.03 - Dynarec Enabled

    Deank has updated multiMAN to version 04.20.03, in this update deank adds support for a new Rebug CFW (4.30DEX CFW- TBA), As well as adding support for PS1 BIN+CUE (using ps1_emu/netemu) for 3.55DEX, 4.21DEX and 4.30DEX. Deank following the work and help from IngPereira has added DynaRec support (New options in Settings "Enable DYNAREC") , DYNAREC is supported for 3.55/4.30 CEX/DEX, & 4.31 CEX, There was also some minor fixes issues in 4x2 and 8x4 modes. For complete details of this very interesting update by deank, check the official announcement / changelog for multiMAN ver 04.20.03 below.





    multiMAN 04.20.03 update is available online and in the WEB column.

    multiMAN ver 04.20.03 UPD (20130303).zip (7.97MB)
    Download multiMAN ver 04.20.03 UPD (20130303).zip from Sendspace.com - send big files the easy way

    * Added support for 4.30DEX CFW (REBUG) (TBA)
    * Added support for PS1 BIN+CUE (using ps1_emu/netemu) for 3.55DEX, 4.21DEX and 4.30DEX

    * Added DynaRec support: New option in Settings "Enable DYNAREC"
    * DYNAREC support for 3.55CEX/DEX, 4.21CEX/DEX, 4.30CEX/DEX, 4.31CEX
    * Fixed few minor issues in 4x2 and 8x4 modes (refreshing the game title when insert/ejecting a PS3 game disc)
    * Fixed a very rare bug in mmOS when icon names/texts are getting corrupted

    DYNAREC support tested on 4.21REX and 4.30ROGERO with ps3sx_Beta.pkg which is enough to assume that the implementation is proper. Thanks to Ing. Pereira for the htab info and PeteUK for the testing. All offsets can be found in my source below so Ing. Pereira can port his app for other firmwares, too. Also there is an easier way to detect all CFW firmwares and I posted about it at the end of this post.

    =============================================

    Here is a slightly modified PS3SX:

    * You can install it on any mM supported firmware (3.55CEX/DEX, 4.21CEX/DEX, 4.30CEX/DEX, 4.31CEX)
    * The configuration file is USRDIR/CF.ini
    * Comes with bios and all paths set properly where the default ROM path is /dev_hdd0/PSXISO
    * EBOOT.BIN calls RELOAD.SELF so you can boot PS3SX directly from multiMAN
    * It has VERY POOR compatibility but shows that dynarec is working on all firmwares.

    PS3SX [BETA].pkg (5.95MB)
    Download PS3SX [BETA].pkg Requires Bios

    You can enable DynaRec in mM's settings and directly load PS3SX from mM's GAME column. Thanks to aldostools for the cover. Developers can use this dynarec option in mM if they wish to test their apps in this environment.

    =============================================

    The implementation in mM is different than IngPereira's approach, because it doesn't use the 0x700000 area for the payload and the patches, there are no issues with PKG files and works on all firmwares. Still the kammy data for the hvsc redirections is used, but dynarec's usage is greatly simplified by an "On/Off" option in mM.

    I'm just saying this because some morons will go again with their idiotic comments about copy/pasting. Parts of the mM code is here, along with info how to make it work on all firmwares.



    Dean

    It is as simple as that:

    Code:
    /* (c) 2010-2013 multiMAN, Dynarec Enabler
       (c) 2013 Ing Pereira
    */
    #define HTAB_BASE                0x800000000f000000ULL
    
    #define HTAB_LV2_START_421            (0x01000000ULL)
    #define HTAB_LV2_START_421D            (0x08000000ULL)
    #define HTAB_LV2_START_430            (0x01000000ULL)
    
    // base_addr = address of mM's payload
    // base_addr + 0x100 = address of htab payload
    
    void dynarec_payload()
    {
        u64 base_addr=0;
        u64 patch_htab1=0;
        u64 patch_htab2=0;
        u64 patch_htab3=0;
        HTAB_LV2_START=0;
    
        if(c_firmware==3.55f && !dex_mode)
        {
            base_addr=0x2BE0D0;
            patch_htab1=0x59944;
            patch_htab2=0x5A37C;
            patch_htab3=0x5A844;
        }
        else if(c_firmware==3.55f && dex_mode)
        {
            base_addr=0x2D5B20;
            patch_htab1=0x5D230;
            patch_htab2=0x5DC68;
            patch_htab3=0x5E130;
        }
        else if(c_firmware==4.21f && !dex_mode)
        {
            base_addr=0x2D0C98;
            patch_htab1=0x5CCA4;
            patch_htab2=0x5D6DC; //+A38
            patch_htab3=0x5DBA4; //+4C8
    
        }
        else if(c_firmware==4.21f && dex_mode)
        {
            base_addr=0x2EB418;
            patch_htab1=0x605BC;
            patch_htab2=0x60FF4;
            patch_htab3=0x614BC;
        }
        else if(c_firmware==4.30f && !dex_mode)
        {
            base_addr=0x2D2418; //0x6ff000; to test htab
            patch_htab1=0x5CDF4;
            patch_htab2=0x5D82C;
            patch_htab3=0x5DCF4;
        }
        else if(c_firmware==4.30f && dex_mode)
        {
            base_addr=0x2ECB48;
            patch_htab1=0x6070C;
            patch_htab2=0x61144;
            patch_htab3=0x6160C;
        }
        else if(c_firmware==4.31f && !dex_mode)
        {
            base_addr=0x2D2428;
            patch_htab1=0x5CDF8;
            patch_htab2=0x5D830;
            patch_htab3=0x5DCF8;
        }
        else return;
    
        base_addr|=0x8000000000000000ULL;
        patch_htab1|=0x8000000000000000ULL;
        patch_htab2|=0x8000000000000000ULL;
        patch_htab3|=0x8000000000000000ULL;
    
        if(patch_htab1 && HTAB_LV2_START)
        {
    
            Lv2Syscall2(7, base_addr + 0x100, 0x7C0802A6F8010010ULL);
            Lv2Syscall2(7, base_addr + 0x108, 0xF821FF81F8410070ULL);
            Lv2Syscall2(7, base_addr + 0x110, 0x3C40800060420000ULL);
    
            Lv2Syscall2(7, base_addr + 0x118, 0x784207C664420000ULL | ( ((base_addr+0x198)>>16)&0xFFFF) );
            Lv2Syscall2(7, base_addr + 0x120, 0x60420000E8020000ULL | ( ((base_addr+0x198))&0xFFFF)<<32 );
    
            Lv2Syscall2(7, base_addr + 0x128, 0xE84200087C0903A6ULL);
            Lv2Syscall2(7, base_addr + 0x130, 0x4E800421E8410070ULL);
    
            Lv2Syscall2(7, base_addr + 0x138, 0x38210080E8010010ULL);// BCTR <htab_write_caller> desc
            Lv2Syscall2(7, base_addr + 0x140, 0x7C0803A64E800020ULL);
            Lv2Syscall2(7, base_addr + 0x148, 0x78C607647C0802A6ULL);// <htab_write_caller>
            Lv2Syscall2(7, base_addr + 0x150, 0xF801001060C60002ULL);
            Lv2Syscall2(7, base_addr + 0x158, 0xF821FF914800001DULL);// -> BL <lv1_write_htab>
            Lv2Syscall2(7, base_addr + 0x160, 0x6000000038210070ULL);
            Lv2Syscall2(7, base_addr + 0x168, 0x7C6307B4E8010010ULL);
            Lv2Syscall2(7, base_addr + 0x170, 0x7C0803A64E800020ULL);
            Lv2Syscall2(7, base_addr + 0x178, 0x7C0802A6F8010010ULL);// <lv1_write_htab>
            Lv2Syscall2(7, base_addr + 0x180, 0x3960000144000022ULL);
            Lv2Syscall2(7, base_addr + 0x188, 0x7C6307B4E8010010ULL);
            Lv2Syscall2(7, base_addr + 0x190, 0x7C0803A64E800020ULL);
            Lv2Syscall2(7, base_addr + 0x198, (base_addr + 0x148));     // htab _Custom call desc
            Lv2Syscall2(7, base_addr + 0x1A0, 0x8000000000700000ULL);
    
            /* enable full r/w/x access */
            uint64_t pte0, pte1;
    
            /* process entire lv2 */
            for (int i = 0; i < 128; i++)
            {
                /* read the old value */
                pte0 = Lv2Syscall1(6, HTAB_BASE | (i << 7));
                pte1 = Lv2Syscall1(6, HTAB_BASE | (i << 7) + 8);
    
                /* verify entry is lv2 */
                if ((pte1 >= HTAB_LV2_START) && (pte1 < (HTAB_LV2_START+0x800000ULL)))
                {
                    /* patch proper htab settings */
                    lv1_write_htab_entry(0, i << 3, pte0, (pte1 & 0xff0000) | 0x190);
                }
            }
    
            Lv2Syscall2(7, patch_htab1, (0x480000012C230000ULL) | ( ((base_addr+0x100-patch_htab1)&0xFFFFFF)<<32) );
            Lv2Syscall2(7, patch_htab2, (0x480000012C230000ULL) | ( ((base_addr+0x100-patch_htab2)&0xFFFFFF)<<32) );
            Lv2Syscall2(7, patch_htab3, (0x480000012C230000ULL) | ( ((base_addr+0x100-patch_htab3)&0xFFFFFF)<<32) );
        }
    }
    Code:
    	u64 CEX=0x4345580000000000ULL;
    	u64 DEX=0x4445580000000000ULL;
    
    	if(peekq(0x80000000002E79C8ULL)==DEX) {dex_mode=2; c_firmware=3.41f;}
    	else
    	if(peekq(0x80000000002CFF98ULL)==CEX) {dex_mode=0; c_firmware=3.41f;}
    	else
    	if(peekq(0x80000000002EFE20ULL)==DEX) {dex_mode=2; c_firmware=3.55f;}
    	else
    	if(peekq(0x80000000002D83D0ULL)==CEX) {dex_mode=0; c_firmware=3.55f;}
    	else
    	if(peekq(0x8000000000302D88ULL)==DEX) {dex_mode=2; c_firmware=4.21f;}
    	else
    	if(peekq(0x80000000002E8610ULL)==CEX) {dex_mode=0; c_firmware=4.21f;}
    	else
    	if(peekq(0x80000000002E9F08ULL)==CEX) {dex_mode=0; c_firmware=4.30f;}
    	else
    	if(peekq(0x8000000000304630ULL)==DEX) {dex_mode=2; c_firmware=4.30f;}
    	else
    	if(peekq(0x80000000002E9F18ULL)==CEX) {dex_mode=0; c_firmware=4.31f;}
    	else
    // unknown firmware...

    In IDA for 4.30CEX where:

    base_addr=0x2D2418 which makes the payload go at base_addr+0x100 -> 0x2D2518:

    Code:
    ROM:002D2518 # =============== S U B R O U T I N E =======================================
    ROM:002D2518
    ROM:002D2518
    ROM:002D2518 sub_2D2518:                             # CODE XREF: sub_5C9D4+420p
    ROM:002D2518                                         # sub_5D590+29Cp
    ROM:002D2518
    ROM:002D2518 .set var_10, -0x10
    ROM:002D2518 .set arg_10,  0x10
    ROM:002D2518
    ROM:002D2518                 mflr      r0
    ROM:002D251C                 std       r0, arg_10(r1)
    ROM:002D2520                 stdu      r1, -0x80(r1)
    ROM:002D2524                 std       r2, 0x80+var_10(r1)
    ROM:002D2528                 lis       r2, -0x8000
    ROM:002D252C                 mr        r2, r2
    ROM:002D2530                 sldi      r2, r2, 32
    ROM:002D2534                 oris      r2, r2, 0x2D
    ROM:002D2538                 ori       r2, r2, 0x25B0
    ROM:002D253C                 ld        r0, 0(r2)
    ROM:002D2540                 ld        r2, 8(r2)
    ROM:002D2544                 mtctr     r0
    ROM:002D2548                 bctrl
    ROM:002D254C                 ld        r2, 0x80+var_10(r1)
    ROM:002D2550                 addi      r1, r1, 0x80
    ROM:002D2554                 ld        r0, arg_10(r1)
    ROM:002D2558                 mtlr      r0
    ROM:002D255C                 blr
    ROM:002D255C # End of function sub_2D2518
    ROM:002D255C
    ROM:002D2560 # ---------------------------------------------------------------------------
    ROM:002D2560
    ROM:002D2560 loc_2D2560:                             # DATA XREF: ROM:002D25B4o
    ROM:002D2560                 clrrdi    r6, r6, 2
    ROM:002D2564                 mflr      r0
    ROM:002D2568                 std       r0, 0x10(r1)
    ROM:002D256C                 ori       r6, r6, 2
    ROM:002D2570                 stdu      r1, -0x70(r1)
    ROM:002D2574                 bl        sub_2D2590
    ROM:002D2578                 nop
    ROM:002D257C                 addi      r1, r1, 0x70
    ROM:002D2580                 extsw     r3, r3
    ROM:002D2584                 ld        r0, 0x10(r1)
    ROM:002D2588                 mtlr      r0
    ROM:002D258C                 blr
    ROM:002D2590
    ROM:002D2590 # =============== S U B R O U T I N E =======================================
    ROM:002D2590
    ROM:002D2590
    ROM:002D2590 sub_2D2590:                             # CODE XREF: ROM:002D2574p
    ROM:002D2590
    ROM:002D2590 .set arg_10,  0x10
    ROM:002D2590
    ROM:002D2590                 mflr      r0
    ROM:002D2594                 std       r0, arg_10(r1)
    ROM:002D2598                 li        r11, 1
    ROM:002D259C                 hvsc                    # hvsc(1): lv1_write_htab_entry
    ROM:002D25A0                 extsw     r3, r3
    ROM:002D25A4                 ld        r0, arg_10(r1)
    ROM:002D25A8                 mtlr      r0
    ROM:002D25AC                 blr
    ROM:002D25AC # End of function sub_2D2590
    ROM:002D25AC
    ROM:002D25AC # ---------------------------------------------------------------------------
    ROM:002D25B0                 .long 0x80000000
    ROM:002D25B4                 .long loc_2D2560
    ROM:002D25B8                 .long 0x80000000
    ROM:002D25BC                 .long unk_700000
    Code:
    002D2518  7C 08 02 A6 F8 01 00 10  F8 21 FF 81 F8 41 00 70
    002D2528  3C 40 80 00 60 42 00 00  78 42 07 C6 64 42 00 2D
    002D2538  60 42 25 B0 E8 02 00 00  E8 42 00 08 7C 09 03 A6
    002D2548  4E 80 04 21 E8 41 00 70  38 21 00 80 E8 01 00 10
    002D2558  7C 08 03 A6 4E 80 00 20  78 C6 07 64 7C 08 02 A6
    002D2568  F8 01 00 10 60 C6 00 02  F8 21 FF 91 48 00 00 1D
    002D2578  60 00 00 00 38 21 00 70  7C 63 07 B4 E8 01 00 10
    002D2588  7C 08 03 A6 4E 80 00 20  7C 08 02 A6 F8 01 00 10
    002D2598  39 60 00 01 44 00 00 22  7C 63 07 B4 E8 01 00 10
    002D25A8  7C 08 03 A6 4E 80 00 20  80 00 00 00 00 2D 25 60
    002D25B8  80 00 00 00 00 70 00 00

    mM Download: multiMAN ver 04.20.03 UPD (20130303).zip
    Mirror: PSX-Scene
    Mirror: Brewology

    ps3sx Download: ps3sx_Beta (Requires Bios)


    Source: PSX-Scene & PS3crunch


    PSX-SCENE: The Pinnacle Scene Xenocracy
    deank, amp2006, bitsbubba and 7 others like this.
    Comments 49 Comments
    1. RazorX's Avatar
      RazorX -
      nice job deank
    1. bitsbubba's Avatar
      bitsbubba -
      as always, great update Dean!!
    1. atreyu187's Avatar
      atreyu187 -
      What can't this app do? TY as always I think great things are on the way now!!
    1. STLcardsWS's Avatar
      STLcardsWS -
      Temporary Removed the ps3sx_beta pkg.

      Contains BIOS files. violation of site rules @deank .
      Please do not link or post Bios files.

      --------------
      Update

      Cleaned pkg and removed bios. Re-uploaded/Links replaced
    1. deank's Avatar
      deank -
      The link was not to the file, but to another news site. Also we all have ps1 bios on our ps3s and there are thousands of dev_flash dumps around containing it (although a bit different than the ps3sx one).
    1. wg4ever's Avatar
      wg4ever -
      I have asked this many times before and have never gotten a reply. Can someone please explain to me why I cannot play 3D blu-ray movies on my PS3 with CFW? I am pretty sure I remember PS3 having an update at one time or another for enabling 3D blu-rays.
    1. Hollywood's Avatar
      Hollywood -
      Are you trying to load them after using Multiman for a game? If so, then it wont show up. Make sure you should make sure you insert the blu-ray right after turning the system on.

      For my question, anyone have issues, or a bug, where your list goes hyper speed as soon as you open multiman? It happens almost every time to me now on 4.20.01 (haven't updated to newest yet), where it scrolls through all the games so fast all I can see are the names. As if I'm holding down the shoulder button. All I can do is hit R1 until I get to the view where all the games are in a list so I can actually select a game.
    1. Griff's Avatar
      Griff -
      Quote Originally Posted by wg4ever View Post
      I have asked this many times before and have never gotten a reply. Can someone please explain to me why I cannot play 3D blu-ray movies on my PS3 with CFW? I am pretty sure I remember PS3 having an update at one time or another for enabling 3D blu-rays.
      you need to be on cfw 4.xx and it'll work. Just pop it in and enable 3d on the TV.
    1. Hollywood's Avatar
      Hollywood -
      No, I first started playing 3D Blu-Ray movies a loooong time ago on 3.55k. Resident Evil Afterlife was the first I used, 2010.
    1. deank's Avatar
      deank -
      Quote Originally Posted by Hollywood View Post
      For my question, anyone have issues, or a bug, where your list goes hyper speed as soon as you open multiman? It happens almost every time to me now on 4.20.01 (haven't updated to newest yet), where it scrolls through all the games so fast all I can see are the names. As if I'm holding down the shoulder button. All I can do is hit R1 until I get to the view where all the games are in a list so I can actually select a game.
      Does it happen after you load Iris before multiMAN?
    1. bitsbubba's Avatar
      bitsbubba -
      Quote Originally Posted by Hollywood View Post
      For my question, anyone have issues, or a bug, where your list goes hyper speed as soon as you open multiman? It happens almost every time to me now on 4.20.01 (haven't updated to newest yet), where it scrolls through all the games so fast all I can see are the names. As if I'm holding down the shoulder button. All I can do is hit R1 until I get to the view where all the games are in a list so I can actually select a game.
      sounds to be a problem with controller not mM
    1. STLcardsWS's Avatar
      STLcardsWS -
      Quote Originally Posted by deank View Post
      The link was not to the file, but to another news site. Also we all have ps1 bios on our ps3s and there are thousands of dev_flash dumps around containing it (although a bit different than the ps3sx one).
      I don't make the rules i just have to enforce them . Just to be on the safe side I remove it. Users can easily find it for themselves

      I cleaned the PKG and re-up it so we could post the PKG. just wanted to make you aware so you knew that i replaced the links in your changelog. Instead of it being a surprised.
    1. Hollywood's Avatar
      Hollywood -
      I don't use Iris anymore, but I believe it's still installed. I tried it months ago, didn't like it and haven't touched it since. This happens when I first turn on the console, and go straight to mm.

      I don't believe it's a controller issue as I have no problems with input in any games, and not all of the screens in mm do it. I use the 4x2 cover, it does it there and the 8x4 for sure, I believe one other too. I just scroll with R1/L1 until I get to the screen that has a list on the right side with the entire background as the game background icon, thats how I have to pick games now. Sorry don't know all the names of mm screens.
    1. deank's Avatar
      deank -
      4x2 and 8x4 modes are very sensitive to L2/R2 input for page change. I'm not sure if I completely understand your problem, because I test all modes regularly and have no issues with any of them.
    1. ffgriever's Avatar
      ffgriever -
      Does anyone know whether the ps3sx is being maintained by someone? It's quite useless, as it has been made obsolete by the usage of the internal emulator, but just for the sake of it... Ps3sx requires two simple patches to make the compatibility go from ~30 to ~90% (and another one to make the 368x resolutions display properly). Sure, I can compile the sources and post, but it would be better to use some common repository. The same applies to the pcsx port in mednafen project.

      @deank
      BTW. The internal emulators have some issues in games like grandia. If you use PAL game and the refresh rate is at 60 (1080p(at)60, 720p(at)60), the voice acting is getting either very choppy (psemu) or goes too fast (netemu - the pitch is too high). It works fine in modes like 576p(at)50 or 1080p(at)50 (but you cannot set the 1080p(at)50 in multiman, even though the emulator definitely supports that, as launching the original game forces the (at)50 modes). The ideal solution would be to make the (at)50 modes selectable in multiman (there is only the 576p(at)50 selectable).
    1. JOshISPoser's Avatar
      JOshISPoser -
      oh please do it! it'd be tight to have that emulator improved so we can get filters and stuff to work.
    1. deank's Avatar
      deank -
      Quote Originally Posted by ffgriever View Post
      @deank
      BTW. The internal emulators have some issues in games like grandia. If you use PAL game and the refresh rate is at 60 (1080p(at)60, 720p(at)60), the voice acting is getting either very choppy (psemu) or goes too fast (netemu - the pitch is too high). It works fine in modes like 576p(at)50 or 1080p(at)50 (but you cannot set the 1080p(at)50 in multiman, even though the emulator definitely supports that, as launching the original game forces the (at)50 modes). The ideal solution would be to make the (at)50 modes selectable in multiman (there is only the 576p(at)50 selectable).
      I'll add 1080@50Hz if I find out how.
    1. Anathar Merol's Avatar
      Anathar Merol -
      deank:

      We are having serious problems with the new titles if decrypted to 3.55 cfw.
      No save function or game data install, freezes it's all from the eboot.bin.
      Is there anyway multiman to be improved to correct this?
    1. deank's Avatar
      deank -
      No. I warned a lot of people that such moment will come. It is not possible to simply 'resign' a game for 3.55... major functions are missing in 3.55 and the only way is to update to 4.21/4.30/4.31.
    1. Anathar Merol's Avatar
      Anathar Merol -
      yes I see that. I was just wondering if that is possible.
      I will stick for now 3.55 since I need the User Cheat to make mods and test them.
      Duh I love ps2 more than PS3 even PSP is much better.
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    nokiajavi

    USBUtil 2.1 Ultimate.REV.1.2[UPDATE]

    Thread Starter: nokiajavi

    USBUtil 2.1 (rev 1.2) May 2010

    Due to bugs reported these last weeks, USBUtil has been revised.



    Quote ISEKO

    Last Post By: nokiajavi Today, 07:20 PM Go to last post
    Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    Thread Starter: Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    I installed this game called "Up (2009) "

    Last Post By: Dante69 Today, 07:07 PM Go to last post
    ncc2906

    error 80010017

    Thread Starter: ncc2906

    Hi,
    what does it means erro 80010017 ?
    This error occur only when I launch Sonic The Hedgehog (BLES00028).
    I have Regub 4.41.2 lite.

    Last Post By: ncc2906 Today, 06:06 PM Go to last post
    Tsukino Kaji

    I Just Want to Hack Games.

    Thread Starter: Tsukino Kaji

    I'm not big on online console gaming, that's what PCs were made for. lol
    I mostly just use my PS3 for RPGs and what not, the most online content

    Last Post By: nova89 Today, 07:50 PM Go to last post
    man1919

    how i can hear internet radio on ps2 linux?

    Thread Starter: man1919

    hi , i'm using the latest ps2 linux (ps2linux_live_v3_pal_large_no_modchip) on ps2 slim SCPH-77004.
    and i'm triyng to hear live stream internet

    Last Post By: man1919 Today, 04:47 PM Go to last post
    psxpetey

    content not available before start date ps2 on ps3

    Thread Starter: psxpetey

    downloaded aldstools and installed on rebug 3.55.4 converted tomb raider angel of death and it gives me the message in the title once I install it as

    Last Post By: psxpetey Today, 04:36 PM Go to last post
  • Recent Comments

    worrorfight

    IrisManager v2.45 -- Various Additions and Improvements

    Great update on your IrisManager! @Estwald and @D-Skywalk :) Go to last post

    worrorfight Today 08:35 PM
    FrogDR

    3K3Y -- PS3 Blu Ray ODD Emulator

    there is one point. Nobody reporting BANING using 3k3y.... So we can assume that this is a safe way... Go to last post

    FrogDR Today 07:15 PM
    Gradius

    PS4 E3 Promo Video: June 10th be the first to see

    I don't care about ps4 at all. It never will be (read it as over 20 years at best) crackeable. Go to last post

    Gradius Today 07:13 PM
    diegsmoran

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    Yeah it would definatly be nice for not too expensive and also if the compatibility works good. As... Go to last post

    diegsmoran Today 05:27 PM
    Dante69

    UMSBuilder 1.5 -- Build the latest Revision of UMS

    Really Mac US CFW/Mac Users Get Minimum support. I know that we could use linux terminal byt not... Go to last post

    Dante69 Today 04:02 PM
    worrorfight

    New Multiman Themes by hcode123

    Beautiful themes hcode123 :) Go to last post

    worrorfight Today 03:40 PM
    seatle_94

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    Thanks man!
    The Brazilian community is also grateful! Go to last post

    seatle_94 Today 03:37 PM
    NeverGoingBack

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    If this provides 90%+ compatibility, I would see it as being the easiest and most authentic way to... Go to last post

    NeverGoingBack Today 01:44 PM
    Tranced

    Simple PS3Updates v1.6 Build 2 Final

    Quakes69 has contributed well over here. I for one like his different GUI's. Although some are in... Go to last post

    Tranced Today 12:49 PM
    SwordOfWar

    Sony's Testing a Better, Faster Video Streaming Technology.

    stop crying. You got discounted movies. you're not going to buy a movie just to test it. you're... Go to last post

    SwordOfWar Today 12:42 PM