PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • PSX Scene - Latest News

    by Published on 03-04-2013 09:06 PM
    Playstation - Click For More Info
    content/attachments/41861-playstation.png/

    With all the talk about emulation here of late, thanks to the work done by IngPereira . We here at PSX-Scene thought it would be a good time to look at the PlayStation Systems that are emulated on the PC. Below you find some of recent changes and progression from many of the PC emulators for various PlayStation system (PSX, PS2, PSP, & a early PS3 emulators). For Details/Links/Downloads check below at some of the emulators available for PC for each respected system.






    PlayStation Emulators

    PCSX-Reloaded

    What is PCSX-Reloaded?

    PCSX-Reloaded is a forked version of the dead PCSX emulator, with a nicer
    interface and several improvements to stability and functionality.

    PCSX-Reloaded uses the PSEMU plugin interface to provide most functionality;
    without them, you will not be able to use it to play games. PCSX-Reloaded
    provides a number of plugins to provide basic functionality out of the box.

    PCSX-Reloaded has a very capable Internal HLE BIOS that can run many games
    without problems. It is recommended that you use it. However, if you own a
    real PlayStation, you may be able to use your own BIOS image. PCSX-Reloaded
    will find it in ~/.pcsx/bios/ or /usr/share/psemu/bios/ if you place it there.
    This can improve compatibility, especially with certain games and with the
    use of memory
    ...
    by Published on 03-04-2013 05:01 AM
    Contest - Click For More Info
    content/attachments/41850-mortal-kombat-logo2.jpg/

    PSX-Scene modder futuretime23 following up his previous mods for Duke Nukem Forever is at it again creating another impressive new Mod Pack for Silent Hill Downpour and Mortal Kombat Arcade Kollection. View below for all details for these ...
    by Published on 03-03-2013 10:26 PM
    Playstation 3 - Click For More Info
    Categories:
    1. Emulation
    2. PS3 Apps
    3. PS3 Dev
    4. Game Updates
    content/attachments/41833-sans-titre.png/

    DaveyShambles & Markus95, modders known for their Resident Evil mods for the Hombrew game Paintown; vas just released their final version of Resident Evil Operation Paintown. Some of the highlights from the final version includes: Improved players, enemies and internships, Addition of a new life up item, Increased difficulty, new sound effects and characters internships, 18 Stages + 2 Bonus, 5 players + 3 secrets, Intro's for playable characters among many more editions you can view below.




    Google Translated from French
    Hi all,
    Here is the final version of our Mod Resident Evil Operation Paintown DaveyShambles and developed by myself (Markus95).


    This mod
    ...
    by Published on 03-03-2013 09:49 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41828-iriswall_psx-scene.gif/

    Iris Manager matures to version 2.20, following the evaluation version (2.16). This is a massive update to the Open Source BM that uses the PSL1GHT v2 SDK. Iris is developed and maintained by Estwald (Hermes) and D_Skywalk. In this update there is the new payload that was tested from the evaluation version and deank's disc-less methods are fully implemented. Added was a patched explorer_plugin.sprx method (See details below). hdd0 mounts are now safer. Plus many more changes and additions you can view below in the extensive changelog for version 2.20.




    Translated by Aldostools
    Changelog 2.20
    - New payload v8 syscall eliminating the syscall 36 and used instead
    ...
    by Published on 03-03-2013 07:22 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41825-mm_logo_333.jpg/

    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  desc
            Lv2Syscall2(7, base_addr + 0x140, 0x7C0803A64E800020ULL);
            Lv2Syscall2(7, base_addr + 0x148, 0x78C607647C0802A6ULL);// 
            Lv2Syscall2(7, base_addr + 0x150, 0xF801001060C60002ULL);
            Lv2Syscall2(7, base_addr + 0x158, 0xF821FF914800001DULL);// -> BL 
            Lv2Syscall2(7, base_addr + 0x160, 0x6000000038210070ULL);
            Lv2Syscall2(7, base_addr + 0x168, 0x7C6307B4E8010010ULL);
            Lv2Syscall2(7, base_addr + 0x170, 0x7C0803A64E800020ULL);
            Lv2Syscall2(7, base_addr + 0x178, 0x7C0802A6F8010010ULL);// 
            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
    ...
    by Published on 03-03-2013 12:03 AM
    Playstation 3 - Click For More Info
    Categories:
    1. Emulation
    2. PS3 Apps
    3. PS3 Dev
    content/attachments/41763-sony_ps3_emotion_engine_emulation_patent-480x472.jpg/

    I am very excited to present this news! For 4.21 CEX/DEX CFWs Spanish developer IngPereira has been working hard to enable the dynarec on CFW enabled PS3s. He has manage to get a dynarec up and running, there are still some bugs to iron out. However this is indeed great news! This is one of the largest hurdles needed for better emulation on the Ps3. This gives emulators such as N64 and improved DosBox a much better possibility then ever before.. There is still alot of work to be done, as the dynarec would have to ported to each emulator and in some cases the emulators themselves would have to be ported. This however is one of the major hurdles that was needed. This is a HUGE STEP in the right direction. For all the details checkout IngPereira's ...
    by Published on 03-02-2013 09:23 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Accessories
    2. PS3 Hardware
    3. PS3 Dev
    content/attachments/41755-arduinouno_r3_front_450px.jpg/

    Here is something very interesting. Have you ever wanted to create your own PS3 controller? With the microcontroller board Arduino Uno you can now make a Windows/OSX/PS3 compatible USB game controller. For all the details checkout the quote from the UnoJoy Google Developmet page below or the link here.



    Front - Arduino Uno


    Back - Arduino Uno


    UnoJoy!
    Want to make video game controllers?
    ...
    by Published on 03-02-2013 07:28 PM
    Contest - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    3. Game Updates
    Article Preview

    The February 2013 PSX-Scene Monthly Contest has come to an end, and two developers have come out as winners! We want to thank all of the contestants for participating.

    You can look forward to interviews from: RazorX for his win ...
    by Published on 03-02-2013 12:06 PM
    Playstation 3 - Click For More Info
    Categories:
    1. Custom Firmware
    2. PC Apps
    3. PS3 Jailbreak
    4. Downgrading
    content/attachments/41746-bwe-nor-validator1.09.gif/

    Following our recent article regarding BwE NOR Validator comes multiple updates over the last week or so by developer BwE. Since version 1.02 this application now includes 220+ added validations, fixes to metldr, bootldr, old CoreOS versions, ...
    by Published on 03-02-2013 06:15 AM
    Playstation 2 - Click For More Info
    Categories:
    1. PC Apps
    2. Linux
    content/attachments/41743-opl_linux_2013.png/

    The Ps2 Scene is still alive and producing many great things! Just some proof of that is our recent news of Mastercode Finder 2.10 for PS2 Cheats and now a new guide by PSX-Scene contributor Bat Rastard. Who has written a very nice tutorial that will guide you through the process of compiling the homebrew created PS2 Toolchain and OpenPS2Loader (OPL) from a clean VM or installation of Linux Mint 14 or other Ubuntu based variants.

    Due to some forum glitch, this guide was temporary removed shortly after being posted in our forums. So if anyone seen this in the forum and wonder what the heck happen to this great tutorial. Fear no more the 2013 OPL Compile Guide by Bat Rastard is back and will not disappear again. We apologize for any inconvenience this may of caused and we are looking into the issue. For all the details checkout this detailed guide below by Bat Rastard.







    The following ...
    by Published on 03-02-2013 12:24 AM
    Playstation 2 - Click For More Info
    Categories:
    1. PC Apps
    content/attachments/41736-mastercode_finder2.png/

    PS2 Developer pelvicthrustman of psx-scene has given us another update to Mastercode Finder for PS2 Games cheats. This new version has been improved and will give overall a better compatibility with more ELF files. Check out the details below. ...
    by Published on 03-01-2013 09:09 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41731-mm_logo3.jpg/

    Deank has updated multiMAN to version 04.20.02. This is a minor update that brings changes and optimizations to /net_host feature that is used to load PS3 games via mmDM+ProDG. The scanning and refreshing process has been greatly improved. There is also a new option in "Settings" that "expands the contents of the XMMB media columns (net_host)" default is set "No". When disabled, mM will only scan for PS3 games in FOLDER FORMAT from the remote hosts. It will not scan for DVD/BD iso files or other non-game content

    Showtime for multiMAN has also been updated with the standard changes deank applies for the integration with mM. ...
    by Published on 03-01-2013 08:29 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PC Apps
    2. PS3 Apps
    3. PS3 Dev
    content/attachments/41729-ps3osx.png/

    The multi-platform Homebrew Developer bigboss who was known in the PS2 Community as being a member of the PS2Reality Team, who with the help from Hermes and Mavy brought to you the very first homebrew Media-Player for PS2 users some years ago. Has just recently released a new program that will automatically build and install a compiler with other tools used in the creation of homebrew for the PlayStation 3 using the OSX Mountian Lion. This is truly a great thing for homebrew development in the PS3 scene as it now allows for Mac users to develop and compile homebrew on a Mac OSX without having Windows OS as a requirement. Find all the details below in the the official release quote & readme file.



    ps3dev builder with Osx Mountain Lion
    i have just released a tool to let you build under Osx Mountain Lion:
    - Sony binutils and toolchain gcc 4.1.1 for SDK 3.60. Don't ask about how to get SDK 3.60
    - ps3dev binutils,toolchain , psl1ght and ps3libraries

    More details at:

    https://github.com/bigboss-ps3dev/ps3dev-mountain-lion

    Enjoy more to come...
    What does this do?

    This program will automatically build and install a compiler and other tools official and homebrew used in the creation
    ...
    by Published on 03-01-2013 06:23 PM
    Playstation 3 - Click For More Info
    Categories:
    1. Emulation
    2. PC Apps
    3. PS3 Accessories
    4. PS3 Dev
    content/attachments/41725-gimx3.jpg/

    A developer by the name of Matlo, has been developing a piece of software that will control a video game console with the use of a PC. The application has matured to version v1.00, it supports the PS3 and experimental support for the XBOX360. How does this work? The application gets data from PC peripherals such as mice keyboard or joysticks and sends the controls to the PS3 over Bluetooth (Bluetooth dongle required) or USB (USB adapter Required) connections, which then translates the actions from the peripherals to the console. ...
    by Published on 03-01-2013 01:19 AM
    Contest - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    Article Preview

    ThatOtherDev is back again!. Known for his many wonderful Homebrew Games for the PS3 and other platforms. Has updated Homebrew game Avoidance to version 1.3. This was one of the first homebrew games that we seen from ThatOtherDev on the PS3. ...
    by Published on 02-28-2013 08:00 PM
    Contest - Click For More Info
    Categories:
    1. PC Apps
    2. PS3 Apps
    3. PS3 Dev
    content/attachments/41697-app1.gif/

    PlayStation 3 Homebrew Developer RazorX who has created various projects such as Ps3UltimateTV, Package Manager [RCO Free] + Web Browser Plus to name a few. Has created and released a new noob friendly CFW Eboot & PSN Resigner. You have ...
    by Published on 02-27-2013 02:27 AM
    Contest - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41657-gta-drive-water.jpg/

    Forget about walking on water. Lets drive on water! The GTA modders here at PSX-Scene just keep amazing me with so many great mods. This time around OhManMyBad (aka creighton ) has released the Drive on Water Mod following his recent release ...
    by Published on 02-27-2013 12:18 AM
    Contest - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41656-gtaiv-text.gif/

    The GTA Modders here at PSX-Scene are really producing alot of great mods. Here is the latest from GTA Modder creighton (aka OhManMyBad) . He has created ZOMBIES: Multiplayer Madness based off the work of JDMAlex, HuN & Alexander Blade ...
    by Published on 02-26-2013 10:45 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41639-ps3iris_psx-scene.gif/

    Iris Manager receives another update bringing it v2.16. Iris in an open source backup manager created with PSL1GHT v2 by PS3 developers Estwald (Hermes) and D_Skywalk. This new version is an Evaluation/Test Version with a new payload. Added was the multiMAN method for improved disc-less support, thanks to deank for sharing the info on his new payload/disc-less methods. View all the information below in the rough Google translation below:

    ...
    by Published on 02-26-2013 06:25 PM
    Playstation 3 - Click For More Info
    Categories:
    1. PS3 Apps
    2. PS3 Dev
    content/attachments/41634-tekken6.jpg/

    As we reported a few days ago about the announcement of the Tekken 6 Rebirth Mod being ported to the PS3 by White Lord of Team DaTeHaCK the original creator of the PSP mod. White Lord has finished up his work and is ready to share with all ...

    Page 101 of 218 FirstFirst ... 51 91 99 100 101 102 103 111 151 201 ... LastLast