I've used IDA set to MIPS r5900l (PS2 MIPS core) to disassemble an ELF I uncrunched using PS2Unpacker (the original ELF was in a compressed form)...here's a 7Zip file (grab 7-Zip from http://www.7-zip.org/) of the original (with readme and .cff included for completeness) as well as the unpacked ELF and a few different forms of full assembly dumps of the unpacked ELF.
In case you don't know, Cosmic Cheat is a discontinued attempt at making a homebrew cheat system for the PS2. While it was never intended to be a hacking system, had a buggy menu system and a strange configuration, only worked via Naplink, and has no active authors (as a matter of fact, I don't even know who worked on it in the first place), it stands as an interesting model.
Unfortunately, the author(s) didn't release the source, hence my disassembly
Perhaps I'll modify it a little to allow loading from cdrom0, mc0, mc1, and mass (USB flash drive)...
In case you don't know, Cosmic Cheat is a discontinued attempt at making a homebrew cheat system for the PS2. While it was never intended to be a hacking system, had a buggy menu system and a strange configuration, only worked via Naplink, and has no active authors (as a matter of fact, I don't even know who worked on it in the first place), it stands as an interesting model.
Unfortunately, the author(s) didn't release the source, hence my disassembly

Perhaps I'll modify it a little to allow loading from cdrom0, mc0, mc1, and mass (USB flash drive)...
Comment