96w ago - Today chrisbdk announced via DemonHades that Spanish PlayStation 3 homebrew developer rpcs3 is working on a PS3 Disassembler / Emulator PC project called RPCS3 with the current source code available below.
The file weighs in at 39.5 MB (41,482,460 bytes), and below are some details from the official site (linked above) for those interested.
The Debugger for PlayStation 3 is an evolution of the SN Systems Debugger which is in use on current generation consoles. The Debugger allows you to view source code, disassembly, memory, registers, variables, processes/threads, TTY and the call stack.
A split-pane system allows unlimited configuration of pane layout. Projects allow persistence of settings specific to each ELF. The Debugger provides comprehensive support for PPU and SPU registers, memory, instructions and opcodes.
The Debugger includes the following features:
• Full support for the processor
Debugging multi-thread PPU applications
Debugging multiple SPU threads simultaneously
Dynamic SPU code loading schemes
Auto synchronization of SPU views as threads are created
155w ago - Recently SilverBull of AssemblerGames.com (linked above) has released his Kermit ODEM (Optical Drive EMulation) DBGCORE v0.4 BETA for PS2 alongside some videos by leonardoliveira of it in action, which appears similar to the elusive PS2 SuperBender but based on reverse-engineering of the PlayStation 2 HD Loader software.
Kermit aims to deliver PC-assisted real time debugging facilities similar to what is offered by the DTL-T10000 kit (Playstation 2 TOOL) but on a retail PS2 console.
Kermit has partial DECI2 support and this feature is still being worked on. Expect more mesmerizing features to come.
All debug, disassembly, cheat-engine, memory dumping, PC communication features are achieved by the install of the resident kernel module called DBGCore which hooks/patches into the existing PS2 OS kernel. Kermit communicates with the PC through either full duplex EE-SIO (Mr.Brown's EE-SIO cable) or through iLINK (IEE 1394).
255w ago - As a follow-up to last week's post, this week we deliver more information on the SN Systems suite of products, specifically the Target Manager and ProDG Debugger for PS3.
As most recall, for ages SN Systems tools have required license files, usually based off a PC's MAC address and only available to licensed developers. We managed to 'acquire' a few for our PS3 Devs, but in addition to those each EXE had to be modified... but it was not a problem for one of our talented DEVs!
In the video below (clear version HERE), it demonstrates adding the SN license file, and showing that it is valid.
After that the Target Manager (which facilitates PC/PS3 communications) is started up, the old TEST removed, and then readded. Upon readding we take a quick browse around the program, while connecting to the PS3. It shows the PS3's IP address, SDK version (at 2.40) among other information.
Next the PS3 Debugger is started up, and we show its base operations. From in here one can load in a SELF, along with the ELF, and debug the code that one...