14w ago - Today PlayStation 3 homebrew developer Choco made available a PPC Compiler for compiling PowerPC (Performance Optimization With Enhanced RISC Performance Comp) instructions to OpCodes for PS3 development and modding with details below.
To quote: This is a tool I created for compiling PowerPC instructions into OpCodes. This is EXTREMELY useful for PS3 modding, as all PS3 .elfs are PowerPC. This is a PPU compiler, so it will compile opcodes that will work for any PS3 game application (or xbox .xex files).
How to use:
1. Enter your instructions in the box on the left.
2. Enter the address that you will be injecting the opcodes at in the Start Address box (note, this is the address from IDA/Memory, not the HxD address).
3. Click the compile button.
4. Copy the opcodes from the rightmost box and paste them into your elf at the appropriate address.
To designate a register, put a "%" symbol in front of it. For example:
li r3, 0 <--this will not work.
li %r3, 0 <--this will work.
To quote: I don't remember by whom but I'm reasonably certain I've been asked for this before and I suspect there is probably a handful of people that would find this useful. So here it is.
I've uploaded a compressed file that contains the (admittedly outdated) compiled copy of PSL1GHT that I've been using (and continue to use) for all of my recent PS3 homebrew.
The archive also includes the source code for They Do Not Die 2, We Are Nowhere, The Unmapped Forest, Slime Roll, Sketch Fight, Goodbye World, Don't Get Crushed, Cascade Beneath and Avoidance. Along with the source code is all of the related media.
How to use it (well running Ubuntu):
Just add the following text at the bottom of your bashrc file.
164w ago - Today French site Logic-Sunrise.com (linked above) reports that an online compiling utility known as PSGroove Maker v0.1 is now available HERE for those seeking to make their own PSGroove hex code files.
To quote, roughly translated: "In fact you've probably faced the problem of compiling PSgroove for your development board or the difficulty of finding the version that suits you.
This period seems to be over with PSgroove Maker Online. You'll understand as you can compile your convenience of a hex PSgroove for your development board.
Simply choose your version of PSgroove (Hermes V4 waninkoko ...), your chip, frequency and options LEDs.
For now only the bases AT90 chips (USB1286/1287/162/646/647) and Atmel (USB16U2/16U4/32U2/32U4) are supported... hope that the compatibility list extended."
It's not English, but you can use google translate and it's easy enough to understand.