Sonic Heroes (Oct 30, 2003 prototype): Difference between revisions
(Remove NPDP Cart from Images Section, keep in Origin Section) |
Lemurboy12 (talk | contribs) No edit summary |
||
Line 17: | Line 17: | ||
==Notes== | ==Notes== | ||
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking. | {{Tcrf link|Proto:Sonic Heroes/GameCube NPDP Prototypes}} | ||
*At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking. | |||
This was in an unlabeled slot on the NPDP cartridge. | *This was in an unlabeled slot on the NPDP cartridge. | ||
==Error Log== | ==Error Log== |
Revision as of 15:40, March 5, 2021
Sonic Heroes (Oct 30, 2003 prototype) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Download Sonic Heroes (Oct 30, 2003 prototype) (info) |
Notes
- At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.
- This was in an unlabeled slot on the NPDP cartridge.
Error Log
N[OSREPORT]: USB Init Error<< Dolphin SDK - PAD release build: Aug 6 2003 04:30:02 (0x2301) >
This build is likely looking for an USB adapter like the GCP-2000.
Gecko Codes
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.
[Gecko]
$Stub out USB I/O Calls [Sewer56] 04017338 60000000 04218a2c 4e800020 04218af4 4e800020 04219274 4e800020 042190dc 4e800020 04218e10 4e800020 04218f94 4e800020 |
// Commented:
80017338 60000000 // NOP Call to function that inits USB I/O 80218a2c 4e800020 // Stub out HIOEnumDevices 80218af4 4e800020 // Stub out HIOInit 80219274 4e800020 // Stub out HIORead 802190dc 4e800020 // Stub out HIORead (Overload) 80218e10 4e800020 // Stub out HIOReadMailbox 80218f94 4e800020 // Stub out HIOWriteMailbox |
This code will allow you to boot into the regular main menu as opposed to "Easy Menu".
[Gecko]
$Replace Easy Menu with System Mode X [Sewer56] C2022C90 00000004 7C0C0378 2C050003 40820008 38A00001 7D806378 90A3FF78 60000000 00000000 |
// Commented:
Replace 38A0000X (end of third line) with desired system mode: 0 = PAL Select 1 = Menu 2 = InGame 3 = EasyMenu 4 = Credits 5 = EasyMenuMovie Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. |
Origin
Images
Acknowledgments
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.