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- |
! |
% |
? |
“ |
” |
~ |
$ |
★ |
× |
· |
☆ |
* |