Difference between revisions of "Sonic Heroes (NPDP Prototype)"

From Hidden Palace
Jump to navigation Jump to search
(Minor info: Debug Build & Error Log)
(Added Gecko codes that make the build bootable.)
Line 25: Line 25:
  
 
This build is likely looking for an USB adapter like the ''GCP-2000''.
 
This build is likely looking for an USB adapter like the ''GCP-2000''.
 +
 +
==Gecko Codes==
 +
 +
These codes will stub out the USB adapter the game is looking for and allow the game to boot.
 +
{| class="wikitable"
 +
|+
 +
|[Gecko]
 +
$Stub out USB I/O Calls [Sewer56]
 +
 +
04017338 60000000
 +
 +
04218a2c 4e800020    
 +
 +
04218af4 4e800020    
 +
 +
04219274 4e800020
 +
 +
042190dc 4e800020
 +
 +
04218e10 4e800020
 +
 +
04218f94 4e800020
 +
|-
 +
|// Commented:
 +
// NOP Call to function that ints I/O
 +
 +
80017338 60000000
 +
 +
// HIOEnumDevices blr
 +
 +
80218a2c 4e800020    
 +
 +
// HIOInit blr
 +
 +
80218af4 4e800020    
 +
 +
// HIORead blr
 +
 +
80219274 4e800020
 +
 +
// HIORead (Overload) blr
 +
 +
802190dc 4e800020
 +
 +
// HIOReadMailbox blr
 +
 +
80218e10 4e800020
 +
 +
// HIOWriteMailbox blr
 +
 +
80218f94 4e800020
 +
|}
  
 
==Origin==
 
==Origin==

Revision as of 23:18, March 4, 2021

Click to upload a new image...Dummy link
Sonic Heroes (NPDP Prototype)
Build date Oct 30 2003 18:16:44
Dumped by MSX
Released by MSX
File release date March 3, 2021
Origin NPDP cartridge
Game Sonic Heroes
System Nintendo GameCube
Release date JP Dec 30, 2003
US Jan 5, 2004
EU Feb 6, 2004
Download Sonic Heroes (NPDP Prototype) (info)

Notes

At the time of release, this is the only known Debug build of Sonic Heroes, but it does not seem to boot under retail hardware or emulation.

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

These codes will stub out the USB adapter the game is looking for and allow the game to boot.

[Gecko]

$Stub out USB I/O Calls [Sewer56]

04017338 60000000

04218a2c 4e800020    

04218af4 4e800020    

04219274 4e800020

042190dc 4e800020

04218e10 4e800020

04218f94 4e800020

// Commented:

// NOP Call to function that ints I/O

80017338 60000000

// HIOEnumDevices blr

80218a2c 4e800020    

// HIOInit blr

80218af4 4e800020    

// HIORead blr

80219274 4e800020

// HIORead (Overload) blr

802190dc 4e800020

// HIOReadMailbox blr

80218e10 4e800020

// HIOWriteMailbox blr

80218f94 4e800020

Origin

Acknowledgments

Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.