Mickey's Speedway USA (Nintendo 64)/Unused Text
This is a sub-page of Mickey's Speedway USA (Nintendo 64).
Contents
Jet Force Gemini Leftovers
Present at 0x7A0C6 in the ROM are strings left over from Jet Force Gemini:
Player hit (soft) Player hit (normal) Player hit (hard) Player Fired Player Threw Grenade Enemy hit (soft) Enemy hit (normal) Enemy hit (hard) Killed Enemy Player Saved a Bear Player hit a Bear Player Killed a Bear Enemy killed a Bear
Present at 801A396A in RAM, and 801D66AA in Jet Force Gemini Kiosk version.
GEMINI No Cheats Yet!
Developer Related
There are a bunch of text strings in the ROM that are error messages for various scenarios. The following offsets refer to the USA ROM.
At 0x7B2C4 are some resolution related strings.
Ntsc LowRes Ntsc Widescreen Ntsc MediumRes Ntsc HiResWide Mpal LowRes Mpal Widescreen Mpal MediumRes Mpal HiResWide Pal LowRes Pal Widescreen Pal MediumRes Pal HiResWide Ntsc Reset Mode Mpal Reset Mode Pal Reset Mode
At 0x81590 are some audio error messages.
No I'm not playing MIDI sequence %d, its over 32K WARNING: Sync arrived before wait - music will be out of sync with sequence I'm not playing any ditty over 4K nowadays (%d) amSndPlay: Illegal sound effects table index amSndPlayDirect: Somebody tried to play illegal sound %d Invalid midi sequence index audio: ai out of samples OH DEAR - No audio DMA buffers left Dma not done OUT OF AUDIO POINTS It# am: Unknown OSCILLATOR type %d am: Out of oscillator states Objects out of ram(1) !! ObjSetupObject(1) Memory fail!! ObjSetupObject(2) Memory fail!! ObjSetupObject(5) Memory fail!! ObjSetupObject(6) Memory fail!! ObjSetupObject(3) Memory fail!! ObjList Overflow %d!!! NoAddObjList Overflow %d!!! ObjSetupObject(4) Memory fail!! objSetupObject: clone shadow set up failed objSetupChild: memory fail
0x82220
WARNING: visible blocks exceeded 100 trackPolyHeight: Overflow!!! trackGetHeights: Height list overflow
0x823D0
The maximum number of camera objects has been exceeded. Cannot delete camera object, it is not in list
0x824A0
Error: Model no. out of range on load. !! TEXTURE ERROR!! %d,%d Error: Model table overflow!! CREATE LOD MODEL :: null model pointer! MODELS Error: Tryed to deallocate non-existent model! MODELS Error : cannot free NULL model instance pointer!! WARNING: Stack overflow/underflow!!! Camera Error: Illegal mode! Cam do 2D sprite called with NULL pointer! LOADLEVEL Error: Level out of range
0x826A4
null setting up freeing processing exploding WARNING: couldn't find 'ra=0x666' in function %d
0x82810
*** mmAllocAtAddr: size = 0 *** *** mm Error *** ---> No more slots available *** mm Error *** ---> Can't allocate memory at desired address. (%x, size = %d bytes) *** mm Error *** ---> Can't free ram at this location: %x *** mm Error *** ---> stbf stack too deep! packBitStreamInit - alloc error
At 0x82954 are some save error messages.
Fix odd failure! Fix even failure! packSaveTime:No EEPROM SAVING TIME: %d, at %d, size %d packSaveTime: SAVE ERROR (Time) packSaveTime: SAVE ERROR (Checksum) SAVE: CHECKSUM = %x packLoadTimes:No EEPROM packLoadTimes: LOAD ERROR (Times) packSaveTime: LOAD ERROR (Checksum) TIMES: (%x == %x) Checksum error - set default times packSetDefaultTimes:No EEPROM packSetDefaultTimes: SAVE ERROR (Times) packSaveTime: SAVE ERROR (Checksum) DEFAULT: CHECKSUM = %x Global Flags size = %d packLoadGlobalFlagsEprom:No EEPROM packLoadGlobalFlagsEprom: LOAD ERROR Loaded Globals :: (%04x == %04x) ? RESET GLOBAL FLAGS packSaveGlobalFlagsEprom:No EEPROM packSaveGlobalFlagsEprom: SAVE ERROR Saved Globals :: %04x packResetSaveEprom:No EEPROM packResetSaveEprom: SAVE ERROR
At 0x82C90 are some crash handler related messages.
(Audio task) (Game task) (DI task) (DI benchmark test) (Clone task) (Refract task) (Blur task) (Unknown task type %d) RCP TASK INFO ------------- type = %u flags = %u ucode_boot = %p ucode_boot_size = %u ucode = %p ucode_size = %u ucode_data = %p ucode_data_size = %u output_buff = %p output_buff_size = %u data_ptr = %p data_size = %u framebuffer = %p Branch DisplayList Crash gfx ptr = %x *** CHILD DISPLAY LIST Crash gfx ptr = %x Surrounding traces: Previous: %s:%5d gfx=%x Next: %s:%5d gfx=%x No traces available scheduler: Looks like the SP has crashed %s scheduler: Looks like the DP has crashed %s 2.7 SP CRASHED, gfx=%x DP CRASHED, gfx=%x ** GFX overflow ** ** MTX overflow ** ** VTX overflow ** ** POL overflow ** Version %s
0x83018
WARNING: Unimplemented linkage operation %d ERROR:MIPS_HI16 without matching MIPS_LO16 REALLOC: %08x (%d)
0x830D0
Error: Texture no %x out of range on load Restore to %x TEX Error: Palette memory overflow!! TEX Error: TexTab overflow!! texFreeTexture: NULL tex!! TEX Error: Tryed to deallocate non-existent texture!! SRPBUF overflow!! Error: Sprite table overflow!! texFreeSprite: NULL sprite!! TEXSPR Error: Tryed to deallocate non-existent sprite!!
0x83280
SCREEN: No out of range!! loadFrontEndItem() - Item no %d out of range 0-%d UNKNOWN TRACK Queued %d) %d
0x83440
Triangle Rectangle Sprite Points Models Unknown trigger type in partInitTrigger %d, Max %d Unknown trigger type in partInitTrigger %d, Max %d Unknown particle type in partInitTriggerPos %d, Max %d Unknown trigger type in partInitTriggerPos %d, Max %d allocParticle: Illegal particle type %d %s particle buffer full Particle of type %d has been freed twice, this is Super Safe, Honest! freeParticle: Unknown particle type %d Drawing Line %08x *** diPrintf Error *** ---> Out of string space (Print less text!) diRcpTrace: Buffer not allocated! diRcpTrace: Buffer overflow!
0x84E20
ERROR TURNING OFF POWER ERROR TURNING OFF POWER Get status error ERROR TURNING ON POWER READ/WRITE ERROR %d ERROR TURNING ON POWER Get status error - reset
0x84F20
Bad soundState: voices =%d, states free =%d, states busy =%d, type %d data %x playing a playing sound Nonsense sndp event Sound state allocate failed - sndId %d WARNING: Attempt to stop NULL sound aborted WARNING: Attempt to modify NULL sound aborted
0x1854610
WARNING: region %d seems to be its own child AIO_RACE AIO_NONE Length of track = %f ERROR: asked for SP %d but model only has %d CPE:Out of workspace
0x1859358
IGNORE POINT ERROR:MAX_LINE_SEGMENTS exceeded LINE ON PARTITION Horizontal Vertical Side:%d,%d ERROR:MAX_BSP_NODES exceeded
At 0x1865108 are terrain types.
DryTarmac WetTarmac IcyTarmac DustTrack Mud DeepMud SandTrack Sand Gravel Wood Grass LongGrass SnowTrack IceTrack DeepSnow Undefined here %d
At 0x1871638 is a hint error message which is odd as this game doesn't use a hint system.
Hinttext load failed - load table is full!
0x1877A78
Warning: too many mud generators
0x1880470
Particle warning: colour cycle table exceeds 255 entries
0x1885008
WARNING: MAX_POSTPONED_READS too small
0x188B4D0
clone/clone.c
0x188E0C8
polyFontCreate: mmAlloc failed
0x18EE18C
MAX number of actions exceeded (%d) Invisible Window Story %d >> %d Main Window Freed
Game Related
CHAMPIONSHIP
There is no game mode named Championship.
Idaho
Idaho is the internal name for the Dakota track.
Michigan
Michigan is the internal name for the New Mexico track.
Ghost Data
At 0x18C0F0C in the ROM is a small cluster of strings that suggests Speedway was intended to save player ghost data on a Controller Pak, much like Mario Kart 64. The final game cannot save ghost data at all.
WON ghost token (%d/21) MSU-GHOST Mickey Minnie Donald Daisy Goofy Pete Huey Duey Louie Ludwig %s %s Slot : %d Size : %d %s %s Time: %02d:%02d.%02d Slot : %d Size : %d %s %s Pak Free : %d MORE MORE PAK PAGE LOAD GHOST SAVE GHOST ERASE FILE TASK DONE NO PAK PAK ERROR PAK FULL YES NO RETRY ABORT SAVE TO SG SAVE GHOST EXIT MSU-GHOST MSU-GHOST MSU-GHOST
Build Dates
Present in the ROM is a build date along with a version number that is displayed in the crash debugger.
jpegg John Pegg, Software Engineer pmountain Paul Mountain, Software Engineer
Version | Hex Address | Build Message |
---|---|---|
USA | 0x82680 | 1.1153 18/08/00 13:08 pmountain 2.7 |
Europe | 0x829D0 | 1.1157 22/08/00 14:15 jpegg EU1.2 |
Japan | 0x82781 | 1.1157 22/08/00 14:15 jpegg J1.0 |
Miscellaneous
At 0x7942D8 in the ROM, just before the menu text, is this odd message. This string appears 4 times.
Hullo Pluto! Look! I've got stupid big ears!
Present at 0x7AD0C in the ROM is a possible early name.
Mickey Racing