If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Mickey's Speedway USA (Nintendo 64)/Unused Text

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Mickey's Speedway USA (Nintendo 64).

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