[Scena Ps3] Rilasciato PPC Compiler

Arriva un nuovo programma da parte del developer Choco del portale nextgenupdate.com, lo strumento prende il nome di PPC Compiler (PowerPC acronimo di Performance Optimization With Enhanced RISC Performance Computing).

ss (2013-07-25 at 03.20.21)

L’applicazione permette la compilazione di istruzioni PowerPC in OpCodes (Codice Operativo, è la parte di un linguaggio macchina formato da una serie di istruzioni che specifica l’operazione da eseguire).

Questo strumento è estremamente utile per il modding della Playstation 3, tutti i file .elf sono in PowerPC, il compilatore PPU (physics processing unit) ci permette inoltre di compilare codici operativi anche per i file .xex (per xbox 360).

Attenzione: è richiesta un ampia conoscenza dell’argomento trattato.

Guida

  • Inserire le istruzioni nella casella a sinistra.
  • Inserire l’indirizzo che andrà ad aggiungere  il codice operativo nel casella Start Address (nota: questo è l’indirizzo da IDA/Memory, non l’indirizzo HxD) e fare clic sul pulsante compile.
  • Copiare i codici operativi dalla casella più a destra e incollarle nel file .elf all’indirizzo appropriato.

Per designare un registro, mettere il simbolo “%” di fronte ad essa. Per esempio:

li r3, 0 <——– Questa istruzione è errata. 
li %r3, 0 <—— Questa istruzione è esatta.

bl (indirizzo bl) 

Questa istruzione bl contiene un indirizzo bl, qui possiamo vedere un esempio:

bl 0x248FA4

Per le istruzioni di branching condizionale, basta fare l’istruzione seguita dalla distanza in branch. Per esempio:

Code:
bdnz -0x14
beq 0x14
bne 0x2C

Download: PPC Compiler

(Visited 97 times, 1 visits today)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *