Notes:Super Mario 64 (Nintendo 64)
This page contains notes for the game Super Mario 64 (Nintendo 64).
Sound Driver Text
Found at 0xF44F0 in the decompressed ROM.
AUTOSEQ %2x %2x <%5x : %5x / %5x> AUTOBNK %2x %3x <%5x : %5x / %5x> STAYSEQ [%2x] <%5x / %5x> %2x STAYBNK [%2x] <%5x / %5x> %2x SEQ %1x BNK %1x FIXHEAP %4x / %4x DRVHEAP %5x / %5x DMACACHE %4d Blocks CHANNELS %2d / MAX %3d TEMPOMAX %d TEMPO G0 %d TEMPO G1 %d TEMPO G2 %d DEBUGFLAG %8x COUNT %8d DAC:Lost 1 Frame DMA: Request queue over.( %d )
Game Functions + Text
A large amount of game function text can be found in the decompressed ROM, starting at 0x265980.
Main
%x, %x main main - make_scene dlgen dlgen MakeMemBlock() unable to allocate unkown memblock type Free() Not a valid memory block %6.2fk (%d bytes) Total %6.2fk (%d bytes) in %d entries Perm Used blocks: Perm Free blocks: Temp Used blocks: Temp Free blocks: Empty blocks:
Draw
drawshape Draw_shape(): Bad colour drawshape drawshape2d drawshape2d draw_material() no active camera for phong bad1 bad2 %x,%d,%d,%d draw_face NONAME NONAME %f,%f,%f Draw_Camera(): Zero view distance drawscene draw_scene() draw1 draw1 drawobj process_group drawobj drawscene Draw_Group: Bad group definition! Bad object! updateshaders updateshaders Generated '%s' (%d) display list ok.(%d) Generated 'UNKNOWN' (%d) display list ok.(%d) made %d display lists find_thisface_verts(): Vertex not found map_vertices UpdateView() dlgen dynamics dynamics dlgen UpdateView(): Pick buffer too small
Object Parts
joints bones groups particles shapes nets planes vertices cameras faces materials lights weights gadgets views labels animators valptrs zones unkown make_object make_object() : Unkown object! Cant allocate object '%s' memory! links Cant allocate link memory! links Cant allocate link memory! bad3 reset_plane NoName NoName b%d j%d g%d p%d net(no id) c%d v(no id) pl%d ?%x Made group no.%d make_group() NULL group ptr Made group no.%d from: %s addto_group Added %s to %s addto_groupfirst
Details
Details about: Groups Bones Joints Particles Everything? Group %s: groups bones joints particles cameras nets gadgets labels face vertex %s Bone %s: %s Joint %s: %s Too many objects to morph move_animator(): Unkown animation data type move_animators move_animators movement
Object Functions
reset_weight(): Skin net has no SkinGroup reset_weight(): Skin vertex ID %d not found Cant allocate connection memory! particles particles p(%d)= ,%f NullObj proc_dynlist() not a valid dyn list proc_dynlist(): unkown command %d %d N%d c%d dMakeNetFromShape("%s"): Undefined object dMakeNetFromShapePtrPtr dynlist dMakeObj(): Cant allocate dynlist memory dynlist N%d U%d dMakeObj("%s"): Object with same name already exists dyn list obj name too long '%s' dMakeObj(): Too many dynlist objects N%d dmakeobj() Car dynamics are missing! dMakeObj(): Unkown object type proc_dynlist(): No current object dAttach("%s"): Undefined object %s: Object '%s'(%x) does not support this function. dAttach() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dAttachTo() %s: Object '%s'(%x) does not support this function. dAttachTo() proc_dynlist(): No current object dAttachTo("%s"): Undefined object animdata no anim group no animation data cant allocate animation data unknown anim type for allocation cant allocate animation data animdata chk_shapegen chk_shapegen unsupported poly type unsupported vertex type shapegen() too many vertices chk_shapegen() please set face group before mats chk_shapegen proc_dynlist(): No current object dSetNodeGroup("%s"): Undefined group %s: Object '%s'(%x) does not support this function. dSetNodeGroup() proc_dynlist(): No current object dSetMatGroup("%s"): Undefined group %s: Object '%s'(%x) does not support this function. dSetMatGroup() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetTextureST() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dUseTexture() proc_dynlist(): No current object dSetSkinShape("%s"): Undefined object %s: Object '%s'(%x) does not support this function. dSetSkinShape() proc_dynlist(): No current object dMapMaterials("%s"): Undefined group proc_dynlist(): No current object dMapVertices("%s"): Undefined group proc_dynlist(): No current object dSetPlaneGroup("%s"): Undefined group %s: Object '%s'(%x) does not support this function. dSetPlaneGroup() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetShapePtrPtr() dSetShapePtr("%s"): Undefined object %s: Object '%s'(%x) does not support this function. dSetShapePtr() dUseObj("%s"): Undefined object dEndGroup("%s"): Undefined group dAddToGroup("%s"): Undefined group proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetInitPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetVelocity() proc_dynlist(): No current object proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetTorque() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetInitPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetInitRot() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetRelPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dAddToRelPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetRelPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetAttObjGroup() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetAttToObj() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetScale() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetAttOffset() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetAttToOffset() dSetAttOffset(): Object '%s' isnt attached to anything proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetAttOffset() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetAttFlags() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetWorldPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetNormal() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetWorldPosPtr() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetWorldPos() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetScale() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetRotation() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dCofG() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dShapeOffset() proc_dynlist(): No current object dAddValPtr("%s"): Undefined object %s: Object '%s'(%x) does not support this function. dAddValPtr() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dAddValProc() proc_dynlist(): No current object dLinkWithPtr too many points %s: Object '%s'(%x) does not support this function. dLinkWithPtr() proc_dynlist(): No current object dLinkWith("%s"): Undefined object proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetFlags() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dClrFlags() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetParmf() - unsupported parm. %s: Object '%s'(%x) does not support this function. dSetParmf() - unsupported parm. %s: Object '%s'(%x) does not support this function. dSetParmf() - unsupported parm. %s: Object '%s'(%x) does not support this function. dSetParmf() proc_dynlist(): No current object Bad parm Bad parm dsetparmp() too many points Bad parm %s: Object '%s'(%x) does not support this function. dSetParmp() proc_dynlist(): No current object proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetType() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetID() proc_dynlist(): No current object dSetColNum: Unkown colour number %s: Object '%s'(%x) does not support this function. dColourNum() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetMaterial() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dFriction() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetSpring() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetAmbient() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetDiffuse() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dControlType() proc_dynlist(): No current object proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetMatrix() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetMatrix() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetRMatrix() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetRMatrixPtr() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetIMatrix() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetMatrixPtr() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dGetIMatrixPtr() proc_dynlist(): No current object %s: Object '%s'(%x) does not support this function. dSetSkinWeight() %s: Undefined ValueType get_objvalue
Settings
| %s %%x%d Default Settings %t %F Control Type %t %F| U-64 Analogue Joystick %x1 | Keyboard %x2 | Mouse %x3 Dynamics %t | Reset Positions %f | Set Defaults %m | Set Controller %m | Re-Calibrate Controller %f | Quit %f %s: Undefined ValueType set_objvalue %s: Undefined ValueType adjust_gadget gadget has zero range (%f -> %f) %s: Undefined ValueType reset_gadget
Memtracker + Timers
Unable to make memtracker '%s' too many memtracker calls %s bad mem tracker count memtracker '%s' not found ' %s' = %dk Timers: '%s' = %f (%d) Timer '%s' not found get_timernum(): Timer number %d out of range (MAX %d) start_timer(): Unable to make timer '%s' restart_timer(): Unable to make timer '%s' In: '%s' %d %f %s %c %x %c \ %c You're in too many routines - %s imout() - imout() called too many times gd_atoi() bad number '%s' <BAD TYPE> gd_strdup(): out of memory gd_fopen() File not found '%s' gd_fopen() Out of memory loading '%s'
Object Joints
add_joint2bone(): Can only add Joints to Bones Made bone %d Too many nestings! NIDmask: %d / branch %d from j%d-j%d(%d): branch %d from j%d(%d): Exit %d(%d) R Num return joints (pass 1): %d Num return joints (pass 2): %d
Object Specs
reset_net %d net scale: net box: childpos childpos move_bonesnet move_bones move_bones move_skin move_skin move_net(%d(%d)): Undefined net type move_nets move_nets move_nets Flags:%x World: Force: Vel: Rot: CollDisp: CollTorque: CollTorqueL: CollTorqueD: Torque: CofG: BoundBox: CollDispOff: CollMaxD: %f MaxRadius: %f Matrix: ShapePtr: %x (%s) ShapePtr: NULL Scale: Mass: %f NumModes: %d NodeGroup: %x PlaneGroup: %x VertexGroup: %x
Shapes + Faces
simpleg simple simpleg simpleg calc_facenormal make_face NoName getfloat getfloat(): Unexpected EOL getint getint(): Unexpected EOL max=%f c= get_3DG1_shape Missing number of points Too many vertices in shape data Missing number of points in face Too many faces in shape data Too many points in a face(%d) Too many points in a face(%d) Too many vertices in shape data Too many faces in shape data Too many points in a face(%d) Too many points in a face(%d) rb Cant load shape '%s' Too many points in a face(%d) Loading %s... .ark r Cant open shape '%s' 3DG1 Num Vertices=%d Num Faces=%d grid grid: points=%d, faces=%d make_netfromshape(): null shape ptr mario face l mario face N228l N231l N1000l N167l N176l N131l N206l N215l N31l N65l N185l N194l N158l N15l N149l N6l N112l N96l load_shapes2() cube
Overflows + Memory Allocation
%d Vtx=%d/%d, Mtx=%d/%d, Light=%d/%d, Gfx=%d/%d Gfx list overflow Light list overflow Mtx list overflow Vtx list overflow Vp list overflow printf too long exit gd_allocblock(): Failed request: %dk (%d bytes) gd_allocblock(): Heap usage: %dk (%d bytes) exit gd_malloc(): Failed request: %dk (%d bytes) gd_malloc(): Heap usage: %dk (%d bytes)
Drawing
redstar silverstar sspark rspark updateshaders updateshaders childpos childpos netupd netupd drawshape2d drawshape2d drawshape drawobj drawscene camsearch move_animators move_nets move_animators move_nets drawshape drawobj drawscene camsearch move_bones move_bones move_skin move_skin draw1 draw1 dynamics dynamics gdm_init gdm_setup total gdm stats: total gdm_maketestdl
Scenes
yoshi_scene mscene mscene car_scene gdm_maketestdl(): unknown dl dlgen gdm_gettestdl(): DL number %d undefined yoshi_scene gdm_gettestdl(): DL number %d undefined yoshi_sh_l1 gdm_gettestdl(): DL number %d undefined car_scene testnet2 no memory for car DL gdm_gettestdl(): %d out of range no display list dlgen testnet2 gdm_getpos(): %d out of range
Drawing Errors
Out of DL mem alloc_displaylist() too many display lists %d (MAX %d) gd_startdisplist(): Too many views to display gd_startdisplist(): Unknown memory area cant display no tris too many hilites too many hilites gd_shading(): Unknown shading model gd_getproperty(): Unkown property Bad GD_OVERLAY parm Bad zbuf function gd_setproperty(): Unkown property %s CBuf Not enough DRAM for colour buffers %s ZBuf Not enough DRAM for Z buffer gd_gentexture(): bad format gd_gentexture(): bad size Cant generate DL for texture Cant load texture Cant allocate memory for texture Loaded texture '%s' (%d bytes) Generated '%s' (%d) display list ok.
Miscellaneous
dlgen rcp dynamics 1frame cpu dlgen dlgen netupd netupd cpu cpu 1frame 1frame cpu gd_init total Static DL Static DL Dynamic DLs Dynamic DLs screenview2 debugg FT %2.2f debugg debugg debugview memg%d %s %%6.2fk memview menug menu0 ITEM 1 menu0 menu1 ITEM 2 menu1 menu2 ITEM 3 menu2 menug menug menuview mouse mouseg mouseg mouseg mouseview timerg bar1 bar1 bar2 bar2 bar3 bar3 bar4 bar4 bar5 bar5 bar6 bar6 tim%d timerg timerg timersview load_dynlist() ptr not found in any banks load_dynlist() unkown bank Not enough DRAM for DATA segment load_dynlist() too many TLBs making zones for net= %d/%d planes in zone %d plane= plane not in any zones
8031eb00 playsound list
List of Arguments for the PlaySound Function (0x8031EB00)
NOTE: Any number prefixed with "0x" is in HEXADECIMAL format.
Last updated 11/18/2011.
_______________________________________________________________________________________________
Terrain Sounds:
0x0000: Normal
0x0001: Grass
0x0002: Water
0x0003: Normal
0x0004: Squeaky floor
0x0005: Snow
0x0006: Ice
0x0007: Sand
0x0008: Normal
0x0009: Grass
0x000A: Water
0x000B: Normal
0x000C: Squeaky floor
0x000D: Snow
0x000E: Ice
0x000F: Sand
0x0010: Normal
0x0011: Grass
0x0012: Water
0x0013: Normal
0x0014: Squeaky floor
0x0015: Snow
0x0016: Ice
0x0017: Sand
0x0025: Snow
Action Sound Effects:
0x0436: Swish 1
0x0437: Swish 2
0x043A: Climbing up a tree
0x043B: Climbing down a tree
0x043C: Unknown
0x043D: Unknown
0x043E: Unknown
0x043F: Mario patting back?
0x0440: Mario brushing hair
0x045C: Unknown
General Sounds:
0x1000: Sliding sound 1
0x1001: Sliding sound 2
0x1002: Sliding (water)1
0x1003: Sliding 3
0x1004: Sliding (ghost house)
0x1005: Sliding (grass)
0x1006: Sliding (snow)
0x1007: Sliding (sand)
0x1008: Sliding 4
0x1009: Sliding 5
0x100A: Sliding (water) 2
0x100B: Sliding 6
0x1020: On fire
0x1021
...
Mario Sounds:
0x2400: "Yah"
0x2401: "Wah"
0x2402: "Wooh"
0x2403: "Hoohoo"
0x2404: "Yahoo"
0x2405: "Uh" (bumping into wall or letting go of ledge)
0x2406: "Hrmm" (pick something up)
0x2407: "Wah" (throwing something)
0x2408: "Whoa!"
0x2409: "eeuh" (Lifting self up)
0x240A: Attacked
0x240B: "Ooof"
0x240C: "Here we go!"
0x240D: Yawning
0x240E: Snoring 1
0x240F: Snoring 2
0x2410: "Waaaooow!"
0x2411: "Haha!"
0x2412: "Hoo" (low energy)
0x2413: "Uh" (lifting self up, landing, etc.)
0x2414: On fire
0x2415: Dying
0x2416: "Hoo" (low energy)
0x2417: Coughing
0x2418: "Hoo" (low energy)
0x2419: "Hoo" (low energy)
0x241A: "Hoo" (higher pitched)
0x241B: Coughing
0x241C: Coughing
0x241D: Coughing
0x241E: "Yah" (punching)
0x241F: "Hoo!" (kicking)
0x2420: "Mama-mia!"
0x2421: "Okey-dokey"
0x2422: "Wah" (ground pound)
0x2423: Drowning
0x2424: "Wah" (punching)
0x2425: "Uh"
0x2426: Lifting something heavy
0x2427: "Wah"
0x2429: "Wooh"
0x242A: "Wooh"
0x242B: "Yahoo"
0x242C: "Yahoo"
0x242D: "Yahoo"
0x242E: "Waha!"
0x242F: "Yipee!"
0x2430: "Doh!"
0x2431: "Game over"
0x2432: "Hello!"
0x2433: "Press start to play"
0x2434: "Boing!"
0x2435: Snoring 3
0x2436: "So long Kinga Bowser!"
0x2437: "I'm-a-tired"
Princess Peach:
0x2428: "Dear Mario..." (intro letter)
0x2438: "Mario!"
0x2439: "The power of the stars is restored to the castle"
0x243A: "And it's all thanks to you"
0x243B: "Thank you Mario"
0x243C: "We have to do something special for you"
0x243D: "Listen everybody, let's bake a delicious cake"
0x243E: "For Mario..."
0x243F: "Mario..."
General Sounds:
0x3000: Explosion
0x3001: Mario goes into hole
0x3002: Mario goes into hole
0x3003: Flame going out
0x3004: Open wooden door
0x3005: Close wooden door
0x3006: Open metal door
0x3007: Close metal door
0x3008: Bubbles 1
0x3009: Moving water
0x300A: Swishing noise
0x300B: Quiet bubble
0x300C: Something exploding ??
0x300D: Quiet bubble
0x300E: Unused? (Similar to when Skeeter is destroyed)
0x300F: Big explosion
0x3010: Collect coin
0x3011: Collect coin (commonly used by all coins)
0x3012: Collect coin underwater (commonly used by all coins)
0x3013: Collect coin (underwater)
0x3014: Collect coin (underwater)
0x3015: Collect coin (underwater)
0x3016: Short star sound
0x3017: Big clock sound
0x3018: Pound (loud)
0x3019: Pound (tiny)
0x301A: Pound (tiny)
0x301B: Pound (tiny)
0x301C: Pound (tiny)
0x301D: Pound (tiny)
0x301E: Pound (tiny)
0x301F: Pound (tiny)
0x3020: Open treasure chest
0x3021: Open treasure chest
0x3022: Clam shell (with loud water BG)
0x3023: Clam shell
0x3024: Box landing
0x3025: Unknown
0x3026: Clam shell (with loud water BG)
0x3027: Clam shell (quiet water BG)
0x3028: Exit painting
0x3029: Exit painting
0x302A: Exit painting
0x302B: Exit painting
0x302C: Collect star
0x302D: Bridge / platform
0x302E: Explosion (normal)
0x302F: Explosion (big)
0x3030: Coin spurt
0x3031: Explosion (high pitched)
0x3032: Unknown
0x3033: Collect coin
0x3034: Boat tilt
0x3035: Boat tilt 2
0x3036: Coin drop
0x3037: Unknown
0x3038: Switch?
0x3039: Chain-chomp
0x303A: Chain-chomp 2
0x303B: Switch?
0x303C: Moving in sand
0x303D: Unknown
0x303E: Press switch?
0x303F: Cage door opening
0x3040: Quiet pound
0x3041: Break box
0x3042: Press switch / lift?
0x3043: Quiet pound
0x3044: Pound big thing
0x3047: Cannon up
0x3048: Grindel roll
0x3049: Explosion
0x304A: Shake (coffins, etc.)
0x304B: Pyramid top exploding
0x304C: Explosion (big)
0x304D: Start race "gunshot"
0x304E: Star door open
0x304F: Star door close
0x3050: Bird chirp 1
0x3051: Bird chirp 2
0x3052: Bird chirp 3 (cricket-like)
0x3053: Bird chirp (unused?)
0x3054: Purple switch timing
0x3055: Purple switch timing (faster)
0x3056: Pound (rock)
0x3057: Star appears
0x3058: 1-up
0x3059: Elevator in HMC
0x305A: Button press
0x305B: Elevator moving?
0x305C: Swish in air (from Mario)
0x305D: Haunted chair
0x305E: Soft landing
0x305F: Something moving (Boo's Haunt?)
0x3060: Bowser exploding
0x3061: Key comes from Bowser
0x3062: Bowser final platform breaking
0x3063: 1-up
0x3064: Heart spinning
0x3065: Pound wooden post
0x3066: Water level trigger
0x3067: Door opening (after pressing switch?)
0x3068: Red coin
0x3069: Birds flying away
0x306A: Right answer
0x306B: Metal pounding
0x306C: "Boing" 1
0x306D: "Boing" 2
0x306E: Unknown
0x306F: Enemy alert
0x3070: Yoshi
0x3071: Splattering (killing moneybag)
0x3072: "Boing" (unused trampoline?)
0x3073: Big star
0x3074: Big star jumping
0x3075: Boat rocking?
0x3076: Invisible thing appears
0x3077: Mario goes into hole
0x3078: Red coin
0x3079: Birds flying away
0x307A: Right answer
0x307B: Metal pound
0x307C: "Boing"
0x307D: "Boing"
0x307E: Yoshi walking?
0x307F: Enemy alert
Environmental Sounds:
0x4000: Waterfall
0x4001: Waterfall
0x4002: Elevator 1
0x4003: Droning sound (fire?)
0x4004: Droning sound (fire?)
0x4005: Wind 1
0x4006: Moving sand/snow?
0x4007: Unknown, rumbling sound 1
0x4008: Elevator 2
0x4009: Water
0x400A: Unknown rumbling sound 2
0x400B: Boat rocking
0x400C: Elevator in CCM
0x400D: Elevator 3
0x400E: Moving sand
0x400F: Unknown, boat rocking?
0x4010: Wind 2
0x4011: Moving in sand/snow??
0x4012: Unknown (similar to Amp sound)
0x4013: Sliding sound
0x4014: Star sound
0x4015: Unknown (long exploding/pounding sound)
0x4016: Water being drained
0x4017: Metal box being pushed
0x4018: Sinking in quicksand?
0x4019: Peach "sparkling" sound at end
0x401A: Elevator 4
0x401B: Fire??
Camera sounds and others:
0x7000: Change selection (as in moving the cursor during pause)
0x7001: Reverse pause sound (unused ??)
0x7002: Pause
0x7003: Pause
0x7004: Message appears
0x7005: Message disappears
0x7006: Camera zoom in
0x7007: Camera zoom out
0x7008: Pinch Mario's face at title screen
0x7009: Let go of Mario's face
0x700A: Hand appears
0x700B: Hand disappears
0x700C: Unknown, Similar to sound 0x7015
0x700D: Power meter sound ??
0x700E: Camera buzz (as in can't turn anymore)
0x700F: Camera turning
0x7010: Unknown
0x7011: Click sound on file select screen
0x7012: Read a sign
0x7013: Go to next page in a message
0x7014: Coin sound and "It's-a-me" at title screen
0x7015: Gaining lives from Yoshi ??
0x7016: Enter warp pipe
0x7017: Exit warp pipe
0x7018: Bowser laugh
0x7019: Mario goes into hole
0x701A: Click (changing view mode)
0x701B: Really long camera-like sound (unused ??)
0x701C: Really long reverse camera sound (unused ??)
0x701D: Sound that plays when Mario warps back to the castle (chime with vibrato)
0x701E: Star Sound (press start at title screen, enter painting, etc.)
0x701F: "Thank you so much-a-for to playing my game"
0x7020: Read a sign
0x7021: Exit a sign
0x7022: Unknown, Similar to sound 0x701D
0x7023: Star sound and "Okey-dokey"
0x7024: Star sound and "Let's-a-Go"
General Sounds:
0x5000: Unknown, water sound
0x5001: Mr. I shooting
0x5002: Penguin walking
0x5003: Bowser walking
0x5004: Bowser roar
0x5005: Bowser picked up by tail
0x5006: Bowser defeated
0x5007: Bowser spinning
0x5008: Bowser inhaling
0x5009: Penguin walking
0x500A: Unknown
0x500B: Boo laugh (shorter)
0x500C: Thwomp?
0x500D: Cannon 1
0x500E: Cannon 2
0x500F: Cannon 3
0x5010: Piranha Plant chomping
0x5011: Piranha Plant "uuhh"
0x5012: Jumping/walking in water?
0x5013: Unknown
0x5014: Enemy dying (Mr. I only?)
0x5015: Pounding
0x5016: Bully/Thwomp?
0x5017: Bully metal sound
0x5018: Bully exploding
0x5019: Bowser puzzle
0x501A: Pounding sound/cannon?
0x501B: Bully walking
0x501C: Bully attacked
0x501D: Unknown
0x501E: Unknown, something spinning?
0x501F: Baby penguin doing a trick
0x5020: Goomba walking
0x5021: Monkey 1
0x5022: Monty Mole attacking
0x5023: Unknown (tecnho-sounding)
0x5024: Dying enemy (Piranha, Mr. I, Monty Mole, etc.)
0x5025: Cannon shooting
0x5026: Goomba/other enemy dying
0x5027: Bob-Omb Buddy walking noise
0x5028: Something landing (similar to enemy alert, backward)
0x5029: Diving in water
0x502A: Snow / sand?
0x502B: Snow / sand?
0x502C: Flame vanishing, etc.
0x502D: Big penguin
0x502E: Water bomb bouncing
0x502F: Goomba alert
0x5030: Goomba smashed
0x5031: Unknown
0x5032: Diving into water
0x5033: Piranha Plant disappearing
0x5034: Yoshi walking
0x5035: Walking??
0x5036: Bully walking
0x5037: Dorrie
0x5038: Bowser laugh
0x5039: Monkey 2
0x503A: Monkey 3
0x503B: Unknown
0x503C: Unknown
0x503D: Koopa
0x503E: Koopa damaged
0x503F: Klepto 1
0x5040: Klepto 2
0x5041: King Bob-Omb
0x5042: King Bob-Omb damaged
0x5043: Scutlebug walking sound
0x5044: Enemy alert
0x5045: Baby penguin
0x5046: King Bob-omb jumping, etc.
0x5047: King Whomp destroyed
0x5048: Boo laugh
0x5049: Bat
0x504A: Eel
0x504B: Exploding sound (tumbling bridges, etc.)
0x504C: Enemy alert
0x504D: Snufit shooting
0x504E: Skeeter walking sound
0x504F: Walking in water
0x5050: Birds
0x5051: Birds
0x5052: Birds
0x5053: Unused bird chirp
0x5054: Piranha Plant appearing
0x5055: Flame blown
0x5056: Mad piano chomping
0x5057: Bully/other enemy sound
0x5058: Bob-Omb Buddy
0x5059: Some enemy being destroyed (short)
0x505A: Thwomp sound (short)
0x505B: Thwomp sound (long)
0x505C: Wiggler
0x505D: Tossed by Heave-Ho?
0x505E: Wiggler destroyed?
0x505F: Bowser intro / inside castle laugh
0x5060: Some enemy being destroyed (high pitched)
0x5061: Some enemy being destroyed (low pitched)
0x5062: Bat destroyed
0x5063: Koopa destroyed
0x5064: Water bomb bouncing
0x5065: Exploding sound (unused??)
0x5066: Teleport sound
0x5067: Unknown
0x5068: Loud pounding sound
0x5069: King Whomp sound
0x506A: Mips (rabbit)
0x506B: Mr. I spinning
0x506C: Mips (rabbit) in water
0x506D: Eyerok explosion
0x506E: Chuckya defeated
0x506F: Wiggler
0x5070: Wiggler attacked
0x5071: Wiggler walking
0x5072: Snufit destroyed
0x5073: Chomping sound (with weird background drone)
0x5074: Enemy defeated (shrinking sound)
0x5075: Bowser picked up by tail
0x5076: Bowser defeated
0x5077: Bowser swinging by tail
0x5078: Klepto 1
0x5079: King Bob-Omb
0x507A: Penguin walking sound
0x507B: Pounding sound
0x507C: Bowser roar
0x507D: Bowser picked up by tail
0x507E: Bowser defeated
0x507F: Bowser swinging by tail
Message-Generated Sounds:
0x5021: Monkey
0x502D: Big penguin
0x505F: Short Bowser laugh
0x503D: Koopa
0x5041: King Bob-Omb
0x5048: Boo
0x5058: Bob-Omb Buddy
0x5038: Long Bowser laugh
0x9069: Whomp
0x506F: Wiggler
0x3070: Yoshi
0x80332E58: Sound indices
0x80332F04: PlaySound arguments table
Text
USA
-0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -A | -B | -C | -D | -E | -F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0- | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
1- | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V |
2- | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l |
3- | m | n | o | p | q | r | s | t | u | v | w | x | y | z | ' | . |
5- | [Up] | [Down] | [Left] | [Right] | [A] | [B] | [C] | [Z] | [R] | |||||||
6- | , | |||||||||||||||
9- | Space | - | ||||||||||||||
D- | the | you | ||||||||||||||
E- | [Num] | ( | )( | ) | <> | & | : | |||||||||
F- | ! | % | ? | “ | ” | ~ | $ | ★ | × | · | ☆ | * |