Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
goddard Directory Reference

Directories

directory  dynlists
 

Files

file  bad_declarations.h [code]
 Match incorrect type promotion for two declared functions.
 
file  debug_utils.c
 
file  debug_utils.h [code]
 
file  draw_objects.c
 This file contains the functions and helpers for rendering the various GdObj primitives to the screen.
 
file  draw_objects.h [code]
 
file  dynlist_proc.c
 Functions for parsing and processing Goddard's DynList object format.
 
file  dynlist_proc.h [code]
 
file  gd_macros.h [code]
 Common macros that Goddard used throughout the Mario Head subsytem code.
 
file  gd_main.c
 
file  gd_main.h [code]
 
file  gd_math.c
 
file  gd_math.h [code]
 
file  gd_memory.c
 This file contains the functions need to manage allocation in goddard's heap.
 
file  gd_memory.h [code]
 
file  gd_tex_dl.h [code]
 Data arrays that were probably in C arrays in renderer, but it is easier to leave these as .incbins in an ASM file.
 
file  gd_types.h [code]
 
file  joints.c
 
file  joints.h [code]
 
file  objects.c
 
file  objects.h [code]
 
file  old_menu.c
 This file contains code for rendering what appears to be an old menuing system.
 
file  old_menu.h [code]
 
file  particles.c
 
file  particles.h [code]
 
file  renderer.c
 
file  renderer.h [code]
 
file  sfx.c
 
file  sfx.h [code]
 
file  shape_helper.c
 
file  shape_helper.h [code]
 
file  skin.c
 
file  skin.h [code]
 
file  skin_movement.c
 
file  skin_movement.h [code]