If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below. Also, before requesting
codes, note that there is a main site, which may contain what you
are looking for already. Also, if you know what you want, feel free to
search for it directly.
Announcement
Collapse
No announcement yet.
Questions regarding cheats / codes for the PlayStation original and the PSX 2
I don't know a thing about the PS1, never really got into modifying games until the PS2.
Yes, but I'm not exactly certain of how to modify the game elf file for the PS2. If the codes you want for a PS2 game are already ASM code modifications instead of memory codes, you can easily edit those lines and save the changes and play with the codes on without needing a cheat device like a CodeBreaker.
If it's memory codes, that would involve you adding data to the elf file, and I've never tried that yet even though I'd assume you would need to edit the header data of the elf file but I don't know which lines would need the edit to tell it where to start running the game. Then even from there, you'll need knowledge of PS2 MIPS assembly codes, the knowledge to know which line of code to make the jump to your function that rapidly executes your code, and the code types for whichever codes from whichever cheat device to know what they are doing.
From what I recall of the PS2, I think every game had free space for you to write code from 00080000 to 00100000, which should definitely be more than enough. You just need to add the data to the elf file and modify the header data to tell it to start loading the elf file from a different place in memory so everything isn't shifted possibly causing crashes.
As for where to insert the jump to your functions, I mainly remember sce_sif_send_cmd or something like that, and the Vsync functions too. Those worked perfect for me at the time. You'd need PS2Dis with the .MAP files to tell you where those functions are located in each individual game.
Comment