Hack64 Wiki
Other Titles
Hack64 Wiki
Other Titles
This is an old revision of the document!
| Address | Function Prototype |
|---|---|
| 04000040 | ipl3_entry |
| 80246000 | entry_point |
| 80246050 | void handle_debug_key_sequences(void); |
| 80246170 | void unknown_main_func(void); |
| 802461FC | void setup_mesg_queues(void); |
| 802462E0 | void alloc_pool(void); |
| 80246338 | void create_thread(OSThread *thread, OSId id, void (*entry)(void *), void *arg, void *sp, OSPri pri); |
| 8024639C | void handle_nmi_request(void); |
| 802463EC | void receive_new_tasks(void); |
| 8024651C | void start_sptask(s32 taskType); |
| 8024659C | void interrupt_gfx_sptask(void); |
| 802465EC | void start_gfx_sptask(void); |
| 80246648 | void pretend_audio_sptask_done(void); |
| 8024669C | void handle_vblank(void); |
| 802467FC | void handle_sp_complete(void); |
| 8024694C | void handle_dp_complete(void); |
| 802469B8 | void thread3_main(UNUSED void *arg); |
| 80246B14 | void set_vblank_handler(s32 index, struct VblankHandler *handler, OSMesgQueue *queue, OSMesg *msg); |
| 80246B74 | void send_sp_task_message(OSMesg *msg); |
| 80246BB4 | void dispatch_audio_sptask(struct SPTask *spTask); |
| 80246C10 | void send_display_list(struct SPTask *spTask); |
| 80246C9C | void turn_on_audio(void); |
| 80246CB8 | void turn_off_audio(void); |
| 80246CF0 | void thread1_idle(UNUSED void *arg); |
| 80246DF8 | void main_func(void); |
| 80246E70 | void my_rdp_init(void); |
| 802471A4 | void my_rsp_init(void); |
| 80247284 | void clear_z_buffer(void); |
| 802473C8 | void display_frame_buffer(void); |
| 802474B8 | void clear_frame_buffer(s32 color); |
| 80247620 | void clear_viewport(Vp *viewport, s32 color); |
| 8024784C | void draw_screen_borders(void); |
| 802479BC | void make_viewport_clip_rect(Vp *viewport); |
| 80247B3C | void create_task_structure(void); |
| 80247CCC | void init_render_image(void); |
| 80247D14 | void end_master_display_list(void); |
| 80247DB4 | void draw_reset_bars(void); |
| 80247F08 | void rendering_init(void); |
| 80247FDC | void config_gfx_pool(void); |
| 80248090 | void display_and_vsync(void); |
| 802481E0 | void record_demo(void); |
| 80248304 | void adjust_analog_stick(struct Controller *controller); |
| 80248498 | void run_demo_inputs(void); |
| 80248638 | void read_controller_inputs(void); |
| 80248824 | void init_controllers(void); |
| 80248964 | void setup_game_memory(void); |
| 80248AF0 | void thread5_game_loop(UNUSED void *arg); |
| 80248C40 | void reset_volume(void); |
| 80248C58 | lower_background_noise |
| 80248CE8 | raise_background_noise |
| 80248D78 | void disable_background_sound(void); |
| 80248DC0 | void enable_background_sound(void); |
| 80248E08 | void set_sound_mode(u16 soundMode); |
| 80248E54 | void play_menu_sounds_extra(s32 a, void *b); |
| 80248FEC | void play_painting_eject_sound(void); |
| 80249070 | void play_infinite_stairs_music(void); |
| 80249178 | void set_background_music(u16 a, u16 seqArgs, s16 fadeTimer); |
| 8024922C | void fadeout_music(s16 fadeOutTime); |
| 8024927C | void fadeout_level_music(s16 fadeTimer); |
| 802492D0 | void play_cutscene_music(u16 seqArgs); |
| 80249310 | void play_shell_music(void); |
| 8024934C | void stop_shell_music(void); |
| 80249398 | void play_cap_music(u16 seqArgs); |
| 80249404 | void fadeout_cap_music(void); |
| 80249448 | void stop_cap_music(void); |
| 80249494 | void play_menu_sounds_extra(s32 a, void *b); |
| 802494D8 | void audio_game_loop_tick(void); |
| 80249500 | void thread4_sound(UNUSED void *arg); |
| 802495E0 | u16 level_control_timer(s32 timerOp); |
| 802496B8 | u32 pressed_pause(void); |
| 80249764 | void set_play_mode(s16 playMode); |
| 8024978C | void warp_special(s32 arg); |
| 802497B8 | void fade_into_special_warp(u32 arg, u32 color); |
| 8024983C | void load_level_init_text(u32 arg); |
| 8024995C | void init_door_warp(struct SpawnInfo *spawnInfo, u32 arg1); |
| 80249A10 | void set_mario_initial_cap_powerup(struct MarioState *m); |
| 80249AB4 | void set_mario_initial_action(struct MarioState *m, u32 spawnType, u32 actionArg); |
| 80249CD8 | void init_mario_after_warp(void); |
| 8024A124 | void warp_area(void); |
| 8024A18C | void warp_level(void); |
| 8024A1D8 | void warp_credits(void); |
| 8024A374 | void check_instant_warp(void); |
| 8024A584 | s16 music_changed_through_warp(s16 arg); |
| 8024A700 | void initiate_warp(s16 destLevel, s16 destArea, s16 destWarpNode, s32 arg3); |
| 8024A7B4 | get_painting_warp_node |
| 8024A85C | void initiate_painting_warp(void); |
| 8024A9CC | s16 level_trigger_warp(struct MarioState *m, s32 warpOp); |
| 8024AEDC | void initiate_delayed_warp(void); |
| 8024B13C | void update_hud_values(void); |
| 8024B390 | void basic_update(UNUSED s16 *arg); |
| 8024B3E4 | s32 play_mode_normal(void); |
| 8024B5D4 | s32 play_mode_paused(void); |
| 8024B6CC | s32 play_mode_frame_advance(void); |
| 8024B798 | void level_set_transition(s16 length, void (*updateFunction)(s16 *)); |
| 8024B7C0 | s32 play_mode_change_area(void); |
| 8024B880 | s32 play_mode_change_level(void); |
| 8024B940 | s32 play_mode_unused(void); |
| 8024B9B8 | s32 update_level(void); |
| 8024BA8C | void level_cmd_init_level(void); |
| 8024BCD8 | s32 lvl_init_or_update(s16 initOrUpdate, UNUSED s32 unused); |
| 8024BD5C | s32 lvl_init_from_save_file(UNUSED s16 arg0, s32 levelNum); |
| 8024BE14 | s32 lvl_set_current_level(UNUSED s16 arg0, s32 levelNum); |
| 8024BFA0 | s32 lvl_play_the_end_screen_sound(UNUSED s16 arg0, UNUSED s32 arg1); |
| 8024BFF0 | u32 get_mario_cap_flag(struct Object *capObject); |
| 8024C0B8 | u32 object_facing_mario(struct MarioState *m, struct Object *o, s16 angleRange); |
| 8024C16C | s16 mario_obj_angle_to_object(struct MarioState *m, struct Object *o); |
| 8024C1D8 | u32 determine_interaction(struct MarioState *m, struct Object *o); |
| 8024C51C | u32 attack_object(struct Object *o, s32 interaction); |
| 8024C618 | void mario_stop_riding_object(struct MarioState *m); |
| 8024C66C | void mario_grab_used_object(struct MarioState *m); |
| 8024C6C0 | void mario_drop_held_object(struct MarioState *m); |
| 8024C780 | void mario_throw_held_object(struct MarioState *m); |
| 8024C894 | void mario_stop_riding_and_holding(struct MarioState *m); |
| 8024C8FC | does_mario_have_normal_cap_on_head |
| 8024C928 | void mario_blow_off_cap(struct MarioState *m, f32 capSpeed); |
| 8024CA68 | u32 mario_lose_cap_to_enemy(u32 arg); |
| 8024CAF8 | void mario_retrieve_cap(void); |
| 8024CB58 | u32 able_to_grab_object(struct MarioState *m, UNUSED struct Object *o); |
| 8024CBFC | mario_get_collided_object |
| 8024CC7C | u32 mario_check_object_grab(struct MarioState *m); |
| 8024CE08 | u32 bully_knock_back_mario(struct MarioState *mario); |
| 8024D0B4 | void bounce_off_object(struct MarioState *m, struct Object *o, f32 velY); |
| 8024D130 | void hit_object_from_below(struct MarioState *m, UNUSED struct Object *o); |
| 8024D16C | u32 unused_determine_knockback_action(struct MarioState *m); |
| 8024D2BC | u32 determine_knockback_action(struct MarioState *m, UNUSED s32 arg); |
| 8024D578 | void push_mario_out_of_object(struct MarioState *m, struct Object *o, f32 padding); |
| 8024D72C | void bounce_back_from_attack(struct MarioState *m, u32 interaction); |
| 8024D804 | u32 should_push_or_pull_door(struct MarioState *m, struct Object *o); |
| 8024D8B0 | u32 take_damage_from_interact_object(struct MarioState *m); |
| 8024D998 | u32 take_damage_and_knock_back(struct MarioState *m, struct Object *o); |
| 8024DAAC | void reset_mario_pitch(struct MarioState *m); |
| 8024DB2C | u32 interact_coin(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024DBF0 | u32 interact_water_ring(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024DC28 | u32 interact_star_or_key(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024DE4C | u32 interact_bbh_entrance(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024DF10 | u32 interact_warp_door(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E0C4 | u32 interact_warp_door(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E2FC | u32 get_door_save_file_flag(struct Object *door); |
| 8024E420 | u32 interact_door(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E6EC | u32 interact_cannon_base(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E778 | u32 interact_igloo_barrier(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E7D4 | u32 interact_tornado(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E8F0 | u32 interact_whirlpool(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024E9D0 | u32 interact_strong_wind(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024EAD8 | u32 interact_flame(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024EC54 | u32 interact_snufit_bullet(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024ED84 | u32 interact_clam_or_bubba(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024EE44 | u32 interact_bully(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024EFF8 | u32 interact_shock(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F134 | u32 interact_stub(UNUSED struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F170 | u32 interact_mr_blizzard(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F1E0 | u32 interact_hit_from_below(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F354 | u32 interact_bounce_top(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F4AC | u32 interact_unknown_08(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F55C | u32 interact_damage(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F5CC | u32 interact_breakable(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F6A4 | u32 interact_koopa_shell(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F7A8 | u32 check_object_grab_mario(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024F8BC | u32 interact_pole(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024FA60 | void set_mario_interact_hoot_if_in_range(UNUSED s32 sp0, UNUSED s32 sp4, f32 sp8); |
| 8024FB30 | u32 interact_cap(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 8024FD2C | u32 interact_grabbable(struct MarioState *m, u32 interactType, struct Object *o); |
| 8024FE6C | u32 mario_can_talk(struct MarioState *m, u32 arg); |
| 8024FF04 | u32 check_read_sign(struct MarioState *m, struct Object *o); |
| 80250098 | u32 check_npc_talk(struct MarioState *m, struct Object *o); |
| 80250198 | u32 interact_text(struct MarioState *m, UNUSED u32 interactType, struct Object *o); |
| 80250230 | void check_kick_or_punch_wall(struct MarioState *m); |
| 802503F0 | void mario_process_interactions(struct MarioState *m); |
| 802505C8 | void check_death_barrier(struct MarioState *m); |
| 8025065C | void check_lava_boost(struct MarioState *m); |
| 80250724 | void pss_begin_slide(UNUSED struct MarioState *m); |
| 80250778 | void pss_end_slide(struct MarioState *m); |
| 802507FC | void mario_handle_special_floors(struct MarioState *m); |
| 80250940 | s32 is_anim_at_end(struct MarioState *m); |
| 8025097C | s32 is_anim_past_end(struct MarioState *m); |
| 802509B8 | s16 set_mario_animation(struct MarioState *m, s32 targetAnimID); |
| 80250B04 | s16 set_mario_anim_with_accel(struct MarioState *m, s32 targetAnimID, s32 accel); |
| 80250C7C | void set_anim_to_frame(struct MarioState *m, s16 animFrame); |
| 80250D38 | s32 is_anim_past_frame(struct MarioState *m, s16 animFrame); |
| 80250E54 | s16 find_mario_anim_flags_and_translation(struct Object *obj, s32 yaw, Vec3s translation); |
| 80251020 | void update_mario_pos_for_anim(struct MarioState *m); |
| 802510DC | s16 return_mario_anim_y_translation(struct MarioState *m); |
| 80251120 | void play_sound_if_no_flag(struct MarioState *m, u32 soundBits, u32 flags); |
| 8025118C | void play_mario_jump_sound(struct MarioState *m); |
| 80251274 | void adjust_sound_for_speed(struct MarioState *m); |
| 80251310 | void play_sound_and_spawn_particles(struct MarioState *m, u32 soundBits, u32 waveParticleType); |
| 80251444 | void play_mario_action_sound(struct MarioState *m, u32 soundBits, u32 waveParticleType); |
| 802514AC | void play_mario_landing_sound_once(struct MarioState *m, u32 soundBits); |
| 80251510 | void play_mario_landing_sound_once(struct MarioState *m, u32 soundBits); |
| 80251574 | void play_mario_heavy_landing_sound_once(struct MarioState *m, u32 soundBits); |
| 802515D8 | void play_mario_heavy_landing_sound_once(struct MarioState *m, u32 soundBits); |
| 8025163C | void play_mario_sound(struct MarioState *m, s32 actionSound, s32 marioSound); |
| 80251708 | void mario_set_forward_vel(struct MarioState *m, f32 forwardVel); |
| 8025177C | s32 mario_get_floor_class(struct MarioState *m); |
| 802518A8 | u32 mario_get_terrain_sound_addend(struct MarioState *m); |
| 80251A48 | resolve_and_return_wall_collisions |
| 80251AFC | f32 vec3f_find_ceil(Vec3f pos, f32 height, struct Surface ceil); |
| 8029F200 | void linear_mtxf_mul_vec3f(Mat4 m, Vec3f dst, Vec3f v); |
| 8029F274 | void linear_mtxf_transpose_mul_vec3f(Mat4 m, Vec3f dst, Vec3f v); |
| 8029F2EC | void obj_apply_scale_to_transform(struct Object *obj); |
| 8029F3A8 | void obj_copy_scale(struct Object *dst, struct Object *src); |
| 8029F3D0 | void obj_scale_xyz(struct Object *obj, f32 xScale, f32 yScale, f32 zScale); |
| 8029F404 | void cur_obj_scale_over_time(s32 a0, s32 a1, f32 sp10, f32 sp14); |
| 8029F430 | void cur_obj_scale_over_time(s32 a0, s32 a1, f32 sp10, f32 sp14); |
| 8029F464 | void cur_obj_init_animation_and_extend_if_at_end(s32 animIndex); |
| 8029F4B4 | void cur_obj_init_animation_with_sound(s32 animIndex); |
| 8029F514 | void cur_obj_init_animation_with_accel_and_sound(s32 animIndex, f32 accel); |
| 8029F59C | void obj_init_animation_with_sound(struct Object *obj, const struct Animation * const* animations, s32 animIndex); |
| 8029F600 | void cur_obj_enable_rendering_and_become_tangible(struct Object *obj); |
| 8029F620 | void cur_obj_enable_rendering_if_mario_in_room(void); |
| 8029F644 | void cur_obj_disable_rendering_and_become_intangible(struct Object *obj); |
| 8029F66C | void cur_obj_disable_rendering(void); |
| 8029F694 | void cur_obj_unhide(void); |
| 8029F6BC | s32 cur_obj_hide_if_mario_far_away_y(f32 distY); |
| 8029F6E0 | void cur_obj_set_pos_relative_to_parent(f32 dleft, f32 dy, f32 dforward); |
| 8029F7D8 | void cur_obj_set_pos_relative_to_parent(f32 dleft, f32 dy, f32 dforward); |
| 8029F820 | void cur_obj_enable_rendering_2(void); |
| 8029F848 | void cur_obj_unused_init_on_floor(void); |
| 8029F8EC | void cur_obj_set_face_angle_to_move_angle(void); |
| 8029F914 | u32 get_object_list_from_behavior(const BehaviorScript *behavior); |
| 8029F95C | cur_obj_nearest_object_with_behavior |
| 8029F998 | f32 cur_obj_dist_to_nearest_object_with_behavior(const BehaviorScript *behavior); |
| 8029F9EC | cur_obj_find_nearest_object_with_behavior |
| 8029FB1C | find_unimportant_object |
| 8029FB68 | s32 count_unimportant_objects(void); |
| 8029FBDC | s32 count_objects_with_behavior(const BehaviorScript *behavior); |
| 8029FC9C | cur_obj_find_nearby_held_actor |
| 8029FD8C | void cur_obj_reset_timer_and_subaction(void); |
| 8029FDB4 | void cur_obj_change_action(s32 action); |
| 8029FE00 | void cur_obj_set_vel_from_mario_vel(f32 f12, f32 f14); |
| 8029FE6C | cur_obj_reverse_animation |
| 8029FEA4 | cur_obj_extend_animation_if_at_end |
| 8029FF04 | s32 cur_obj_check_if_near_animation_end(void); |
| 8029FFA4 | s32 cur_obj_check_if_at_animation_end(void); |
| 802A0008 | s32 cur_obj_check_anim_frame_in_range(s32 startFrame, s32 rangeLength); |
| 802A0050 | s32 cur_obj_check_anim_frame_in_range(s32 startFrame, s32 rangeLength); |
| 802A00AC | s32 cur_obj_check_frame_prior_current_frame(s16 *a0); |
| 802A0114 | s32 mario_is_in_air_action(void); |
| 802A0154 | s32 mario_is_dive_sliding(void); |
| 802A0198 | void cur_obj_set_y_vel_and_animation(f32 sp18, s32 sp1C); |
| 802A01D8 | void cur_obj_unrender_and_reset_state(s32 sp18, s32 sp1C); |
| 802A0234 | void cur_obj_move_after_thrown_or_dropped(f32 forwardVel, f32 velY); |
| 802A0380 | void cur_obj_get_thrown_or_placed(f32 forwardVel, f32 velY, s32 thrownAction); |
| 802A0474 | void cur_obj_get_dropped(void); |
| 802A04C0 | void cur_obj_set_model(s32 modelID); |
| 802A04F0 | void mario_set_flag(s32 flag); |
| 802A0514 | s32 cur_obj_clear_interact_status_flag(s32 flag); |
| 802A0568 | void obj_mark_for_deletion(struct Object *obj); |
| 802A057C | void cur_obj_disable(void); |
| 802A05B4 | void cur_obj_become_intangible(void); |
| 802A05D4 | void cur_obj_become_tangible(void); |
| 802A05F0 | void obj_become_tangible(struct Object *obj); |
| 802A0604 | void cur_obj_update_floor_height(void); |
| 802A064C | cur_obj_update_floor_height_and_get_floor |
| 802A069C | void apply_drag_to_value(f32 *value, f32 dragStrength); |
| 802A079C | void cur_obj_apply_drag_xz(f32 dragStrength); |
| 802A07E8 | void cur_obj_move_xz_using_fvel_and_yaw(void); |
| 802A0AB0 | void cur_obj_move_update_underwater_flags(void); |
| 802A0BDC | void cur_obj_move_update_ground_air_flags(UNUSED f32 gravity, f32 bounciness); |
| 802A0D84 | f32 cur_obj_move_y_and_get_water_level(f32 gravity, f32 buoyancy); |
| 802A0E68 | void cur_obj_move_y_with_terminal_vel(void); |
| 802A10F0 | s32 clear_move_flag(u32 *bitSet, s32 flag); |
| 802A113C | void cur_obj_unused_resolve_wall_collisions(f32 offsetY, f32 radius); |
| 802A11A8 | s16 abs_angle_diff(s16 x0, s16 x1); |
| 802A120C | void cur_obj_move_xz_using_fvel_and_yaw(void); |
| 802A12A4 | void cur_obj_move_y_with_terminal_vel(void); |
| 802A1308 | void cur_obj_compute_vel_xz(void); |
| 802A1370 | f32 increment_velocity_toward_range(f32 value, f32 center, f32 zeroThreshold, f32 increment); |
| 802A1424 | s32 obj_check_if_collided_with_object(struct Object *obj1, struct Object *obj2); |
| 802A148C | void cur_obj_set_behavior(const BehaviorScript *behavior); |
| 802A14C4 | void obj_set_behavior(struct Object *obj, const BehaviorScript *behavior); |
| 802A14FC | s32 cur_obj_has_behavior(const BehaviorScript *behavior); |
| 802A1554 | s32 obj_has_behavior(struct Object *obj, const BehaviorScript *behavior); |
| 802A15AC | f32 cur_obj_lateral_dist_from_mario_to_home(void); |
| 802A1634 | f32 cur_obj_lateral_dist_to_home(void); |
| 802A16AC | s32 cur_obj_outside_home_square(f32 halfLength); |
| 802A1774 | s32 cur_obj_outside_home_rectangle(f32 minX, f32 maxX, f32 minZ, f32 maxZ); |
| 802A184C | void cur_obj_set_pos_to_home_with_debug(void); |
| 802A188C | void cur_obj_set_pos_to_home_and_stop(void); |
| 802A18DC | s32 cur_obj_shake_y_until(s32 cycles, s32 amount); |
| 802A1930 | void cur_obj_start_cam_event(UNUSED struct Object *obj, s32 cameraEvent); |
| 802A1960 | void set_mario_interact_hoot_if_in_range(UNUSED s32 sp0, UNUSED s32 sp4, f32 sp8); |
| 802A19AC | void obj_set_billboard(struct Object *obj); |
| 802A19C8 | void cur_obj_set_hitbox_radius_and_height(f32 radius, f32 height); |
| 802A19F0 | void cur_obj_set_hurtbox_radius_and_height(f32 radius, f32 height); |
| 802A1A18 | obj_spawn_loot_coins |
| 802A1B34 | void obj_spawn_loot_blue_coins(struct Object *obj, s32 numCoins, f32 sp28, s16 posJitter); |
| 802A1B8C | void obj_spawn_loot_yellow_coins(struct Object *obj, s32 numCoins, f32 sp28); |
| 802A1BDC | void cur_obj_spawn_loot_coin_at_mario_pos(void); |
| 802A1C68 | f32 cur_obj_abs_y_dist_to_home(void); |
| 802A1CC4 | s32 cur_obj_advance_looping_anim(void); |
| 802A1D7C | s32 cur_obj_detect_steep_floor(s16 steepAngleDegrees); |
| 802A1F3C | s32 cur_obj_resolve_wall_collisions(void); |
| 802A20F4 | void cur_obj_update_floor_and_walls(void); |
| 802A21D4 | void cur_obj_update_floor_and_resolve_wall_collisions(s16 steepSlopeDegrees); |
| 802A2320 | void cur_obj_update_floor_and_walls(void); |
| 802A2348 | void cur_obj_move_standard(s16 steepSlopeAngleDegrees); |
| 802A24D0 | s32 cur_obj_within_12k_bounds(void); |
| 802A25B4 | void cur_obj_move_using_vel_and_gravity(void); |
| 802A2644 | void cur_obj_move_using_fvel_and_gravity(void); |
| 802A2674 | void cur_obj_set_pos_relative_to_parent(f32 dleft, f32 dy, f32 dforward); |
| 802A2748 | s16 cur_obj_angle_to_home(void); |
| 802A27B0 | void obj_set_gfx_pos_at_obj_pos(struct Object *obj1, struct Object *obj2); |
| 802A2804 | void obj_translate_local(struct Object *obj, s16 posIndex, s16 localTranslateIndex); |
| 802A2930 | void obj_build_transform_from_pos_and_angle(struct Object *obj, s16 posIndex, s16 angleIndex); |
| 802A2A18 | void obj_set_throw_matrix_from_transform(struct Object *obj); |
| 802A2A84 | void obj_build_transform_relative_to_parent(struct Object *obj); |
| 802A2B28 | void obj_create_transform_from_self(struct Object *obj); |
| 802A2B6C | void cur_obj_rotate_move_angle_using_vel(void); |
| 802A2BC4 | void cur_obj_rotate_face_angle_using_vel(void); |
| 802A2C1C | void cur_obj_set_face_angle_to_move_angle(void); |
| 802A2C5C | s32 cur_obj_follow_path(UNUSED s32 unusedArg); |
| 802A2ED4 | void chain_segment_init(struct ChainSegment *segment); |
| 802A2F14 | f32 random_f32_around_zero(f32 diameter); |
| 802A2F5C | void obj_scale_random(struct Object *obj, f32 rangeLength, f32 minScale); |
| 802A2FC0 | void obj_translate_xyz_random(struct Object *obj, f32 rangeLength); |
| 802A308C | void obj_translate_xz_random(struct Object *obj, f32 rangeLength); |
| 802A3124 | void obj_build_vel_from_transform(struct Object *a0); |
| 802A31E0 | void cur_obj_set_pos_via_transform(void); |
| 802A3268 | s16 cur_obj_reflect_move_angle_off_wall(void); |
| 802A32AC | void cur_obj_spawn_particles(struct SpawnParticlesInfo *info); |
| 802A34A4 | s32 cur_obj_set_hitbox_and_die_if_attacked(struct ObjectHitbox *hitbox, s32 deathSound, s32 noLootCoins); |
| 802A3604 | s32 signum_positive(s32 x); |
| 802A3634 | f32 absf(f32 x); |
| 802A3674 | s32 absi(s32 a0); |
| 802A36A4 | s32 cur_obj_wait_then_blink(s32 timeUntilBlinking, s32 numBlinks); |
| 802A3754 | s32 cur_obj_is_mario_ground_pounding_platform(void); |
| 802A37AC | void spawn_mist_particles_variable(s32 count, s32 offsetY, f32 size); |
| 802A37DC | void spawn_mist_particles_with_sound(u32 sp18); |
| 802A3818 | void cur_obj_push_mario_away_from_cylinder(f32 radius, f32 extentY); |
| 802A390C | void cur_obj_push_mario_away_from_cylinder(f32 radius, f32 extentY); |
| 802A399C | void bhv_dust_smoke_loop(void); |
| 802A3A4C | s32 cur_obj_set_direction_table(s8 *a0); |
| 802A3A88 | s32 cur_obj_progress_direction_table(void); |
| 802A3B40 | void cur_obj_scale_over_time(s32 a0, s32 a1, f32 sp10, f32 sp14); |
| 802A3C18 | void cur_obj_set_pos_to_home_with_debug(void); |
| 802A3CFC | s32 cur_obj_is_mario_on_platform(void); |
| 802A3D40 | s32 cur_obj_shake_y_until(s32 cycles, s32 amount); |
| 802A3DD4 | s32 cur_obj_move_up_and_down(s32 a0); |
| 802A3E30 | void cur_obj_call_action_function(void (*actionFunctions[])(void)); |
| 802A3E80 | struct Object *spawn_star_with_no_lvl_exit(s32 sp20, s32 sp24); |
| 802A3EF8 | void spawn_base_star_with_no_lvl_exit(void); |
| 802A3F24 | s32 bit_shift_left(s32 a0); |
| 802A3F48 | s32 cur_obj_mario_far_away(void); |
| 802A404C | s32 is_mario_moving_fast_or_in_air(s32 speedThreshold); |
| 802A40B8 | s32 is_item_in_array(s8 item, s8 *array); |
| 802A4120 | void bhv_init_room(void); |
| 802A4210 | void cur_obj_enable_rendering_if_mario_in_room(void); |
| 802A4360 | s32 cur_obj_set_hitbox_and_die_if_attacked(struct ObjectHitbox *hitbox, s32 deathSound, s32 noLootCoins); |
| 802A4440 | void obj_explode_and_spawn_coins(f32 sp18, s32 sp1C); |
| 802A44F4 | void obj_set_collision_data(struct Object *obj, const void *segAddr); |
| 802A452C | void cur_obj_if_hit_wall_bounce_away(void); |
| 802A4564 | s32 cur_obj_hide_if_mario_far_away_y(f32 distY); |
| 802A45E4 | geo_offset_klepto_held_object |
| 802A462C | s32 geo_offset_klepto_debug(s32 callContext, struct GraphNode *a1, UNUSED s32 sp8); |
| 802A46CC | s32 obj_is_hidden(struct Object *obj); |
| 802A4704 | void enable_time_stop_including_mario(void); |
| 802A4728 | void disable_time_stop_including_mario(void); |
| 802A4750 | void set_time_stop_flags(s32 flags); |
| 802A4774 | void clear_time_stop_flags(s32 flags); |
| 802A47A0 | s32 cur_obj_can_mario_activate_textbox_2(f32 radius, f32 height); |
| 802A48BC | s32 cur_obj_can_mario_activate_textbox_2(f32 radius, f32 height); |
| 802A48FC | void cur_obj_end_dialog(s32 dialogFlags, s32 dialogResult); |
| 802A4960 | s32 cur_obj_update_dialog_with_cutscene(s32 actionArg, s32 dialogFlags, s32 cutsceneTable, s32 dialogID); |
| 802A4BE4 | s32 cur_obj_update_dialog_with_cutscene(s32 actionArg, s32 dialogFlags, s32 cutsceneTable, s32 dialogID); |
| 802A4F04 | s32 cur_obj_has_model(u16 modelID); |
| 802A4F58 | void cur_obj_align_gfx_with_floor(void); |
| 802A5034 | s32 mario_is_within_rectangle(s16 minX, s16 maxX, s16 minZ, s16 maxZ); |
| 802A50FC | void cur_obj_shake_screen(s32 shake); |
| 802A513C | s32 obj_attack_collided_from_other_object(struct Object *obj); |
| 802A51AC | s32 cur_obj_was_attacked_or_ground_pounded(void); |
| 802A5228 | void obj_copy_behavior_params(struct Object *dst, struct Object *src); |
| 802A5248 | void cur_obj_init_animation_and_anim_frame(s32 animIndex, s32 animFrame); |
| 802A5288 | s32 cur_obj_init_animation_and_check_if_near_end(s32 animIndex); |
| 802A52C4 | void cur_obj_init_animation_and_extend_if_at_end(s32 animIndex); |
| 802A52F8 | s32 cur_obj_check_grabbed_mario(void); |
| 802A5358 | s32 player_performed_grab_escape_action(void); |
| 802A540C | void cur_obj_unused_play_footstep_sound(s32 animFrame1, s32 animFrame2, s32 sound); |
| 802A5460 | void enable_time_stop_including_mario(void); |
| 802A5498 | void disable_time_stop_including_mario(void); |
| 802A54D8 | s32 cur_obj_check_interacted(void); |
| 802A5524 | void cur_obj_spawn_loot_blue_coin(void); |
| 802A5588 | void cur_obj_spawn_star_at_y_offset(f32 targetX, f32 targetY, f32 targetZ, f32 offsetY); |
| 802A5620 | star_door_update_pos |
| 802A56BC | bhv_star_door_loop |
| 802A58DC | bhv_piranha_particle_loop |
| 802A597C | mr_i_piranha_particle_act_0 |
| 802A5A44 | mr_i_piranha_particle_act_1 |
| 802A5AA0 | bhv_mr_i_particle_loop |
| 802A5ACC | spawn_mr_i_particle |
| 802A5BD4 | bhv_mr_i_body_loop |
| 802A5D4C | mr_i_act_3 |
| 802A6518 | mr_i_act_2 |
| 802A68A0 | mr_i_act_1 |
| 802A6AD8 | mr_i_act_0 |
| 802A6B7C | bhv_mr_i_loop |
| 802A6C20 | bhv_pole_init |
| 802A6C74 | bhv_giant_pole_loop |
| 802A6CF4 | bhv_thi_huge_island_top_loop |
| 802A6D64 | bhv_thi_tiny_island_top_loop |
| 802A6EE4 | cap_switch_act_0 |
| 802A7020 | cap_switch_act_1 |
| 802A708C | cap_switch_act_2 |
| 802A7160 | cap_switch_act_3 |
| 802A7170 | bhv_cap_switch_loop |
| 802A719C | geo_update_held_mario_pos |
| 802A7230 | bhv_bobomb_anchor_mario_loop |
| 802A7264 | king_bobomb_act_0 |
| 802A7384 | mario_is_far_below_object |
| 802A73D8 | king_bobomb_act_2 |
| 802A7598 | king_bobomb_act_3 |
| 802A7804 | king_bobomb_act_1 |
| 802A78D8 | king_bobomb_act_6 |
| 802A7A60 | king_bobomb_act_7 |
| 802A7B1C | king_bobomb_act_8 |
| 802A7B5C | king_bobomb_act_4 |
| 802A7D14 | king_bobomb_act_5 |
| 802A7FBC | king_bobomb_move |
| 802A8064 | bhv_king_bobomb_loop |
| 802A816C | bhv_beta_chest_bottom_init |
| 802A81E8 | bhv_beta_chest_bottom_loop |
| 802A821C | bhv_beta_chest_lid_loop |
| 802A8370 | bhv_water_air_bubble_init |
| 802A83A0 | bhv_water_air_bubble_loop |
| 802A8630 | bhv_bubble_wave_init |
| 802A86BC | scale_bubble_random |
| 802A870C | bhv_bubble_maybe_loop |
| 802A88A4 | bhv_small_water_wave_loop |
| 802A8A38 | scale_bubble_sin |
| 802A8B18 | bhv_particle_init |
| 802A8BC0 | bhv_particle_loop |
| 802A8C88 | bhv_small_bubbles_loop |
| 802A8CDC | bhv_fish_group_loop |
| 802A8D48 | bhv_water_waves_init |
| 802A8D98 | bhv_cannon_base_unused_loop |
| 802A8DC0 | opened_cannon_act_0 |
| 802A8F40 | opened_cannon_act_4 |
| 802A9114 | opened_cannon_act_6 |
| 802A92FC | opened_cannon_act_5 |
| 802A93F8 | opened_cannon_act_1 |
| 802A9440 | opened_cannon_act_2 |
| 802A9460 | opened_cannon_act_3 |
| 802A9498 | bhv_cannon_base_loop |
| 802A94F8 | bhv_cannon_barrel_loop |
| 802A958C | common_anchor_mario_behavior |
| 802A9708 | bhv_chuckya_anchor_mario_loop |
| 802A973C | unknown_chuckya_function |
| 802A98C4 | approach_forward_vel |
| 802A9994 | chuckya_act_0 |
| 802A9D08 | chuckya_act_1 |
| 802A9F54 | chuckya_act_3 |
| 802A9FC8 | chuckya_act_2 |
| 802AA02C | chuckya_move |
| 802AA0AC | bhv_chuckya_loop |
| 802AA1B8 | bhv_wf_breakable_wall_loop |
| 802AA280 | check_mario_attacking |
| 802AA3C8 | init_kickable_board_rock |
| 802AA3F4 | bhv_kickable_board_loop |
| 802AA700 | bhv_tower_door_loop |
| 802AA774 | bhv_wf_rotating_wooden_platform_loop |
| 802AA830 | bhv_rotating_platform_loop |
| 802AA948 | set_koopa_shell_underwater_hitbox |
| 802AA97C | bhv_koopa_shell_underwater_loop |
| 802AAA60 | bhv_warp_loop |
| 802AAB54 | bhv_fading_warp_loop |
| 802AAC48 | bhv_white_puff_exploding_loop |
| 802AAE8C | void spawn_mist_particles_variable(s32 count, s32 offsetY, f32 size); |
| 802AAF48 | bhv_spawned_star_init |
| 802AAFFC | set_sparkle_spawn_star_hitbox |
| 802AB060 | set_home_to_mario |
| 802AB158 | set_y_home_to_pos |
| 802AB18C | slow_star_rotation |
| 802AB1C8 | bhv_spawned_star_loop |
| 802AB558 | bhv_spawn_star_no_level_exit |
| 802AB5C8 | bhv_coin_sparkles_init |
| 802AB650 | bhv_yellow_coin_init |
| 802AB70C | bhv_yellow_coin_loop |
| 802AB748 | bhv_temp_coin_loop |
| 802AB7A4 | bhv_coin_init |
| 802AB860 | bhv_coin_loop |
| 802ABA40 | bhv_coin_formation_spawn_loop |
| 802ABC04 | spawn_coin_in_formation |
| 802ABEE4 | bhv_coin_formation_init |
| 802ABF0C | bhv_coin_formation_loop |
| 802AC068 | coin_inside_boo_act_1 |
| 802AC15C | coin_inside_boo_act_0 |
| 802AC294 | bhv_coin_inside_boo_loop |
| 802AC2C0 | bhv_coin_sparkles_loop |
| 802AC2EC | bhv_golden_coin_sparkles_loop |
| 802AC3A8 | bhv_punch_tiny_triangle_loop |
| 802AC4A0 | bhv_punch_tiny_triangle_init |
| 802AC5B4 | bhv_wall_tiny_star_particle_loop |
| 802AC678 | bhv_tiny_star_particles_init |
| 802AC78C | bhv_pound_tiny_star_particle_loop |
| 802AC864 | bhv_pound_tiny_star_particle_init |
| 802AC910 | door_animation_and_reset |
| 802AC958 | set_door_camera_event |
| 802AC9D0 | play_door_open_noise |
| 802ACA6C | play_warp_door_open_noise |
| 802ACAC8 | bhv_door_loop |
| 802ACC3C | bhv_door_init |
| 802ACE80 | bhv_star_door_loop_2 |
| 802AD078 | grindel_thwomp_act_4 |
| 802AD10C | grindel_thwomp_act_2 |
| 802AD1A4 | grindel_thwomp_act_3 |
| 802AD238 | grindel_thwomp_act_1 |
| 802AD2D0 | grindel_thwomp_act_0 |
| 802AD34C | bhv_grindel_thwomp_loop |
| 802AD378 | bhv_tumbling_bridge_platform_loop |
| 802AD580 | tumbling_bridge_act_1 |
| 802AD76C | tumbling_bridge_act_2 |
| 802AD7F4 | tumbling_bridge_act_3 |
| 802AD828 | tumbling_bridge_act_0 |
| 802AD890 | bhv_tumbling_bridge_loop |
| 802AD8BC | elevator_starting_shake |
| 802AD8F0 | elevator_act_0 |
| 802ADA4C | elevator_act_1 |
| 802ADB88 | elevator_act_2 |
| 802ADCE4 | elevator_act_4 |
| 802ADD70 | elevator_act_3 |
| 802ADDF8 | bhv_elevator_init |
| 802ADF6C | bhv_elevator_loop |
| 802ADF98 | bhv_water_mist_spawn_loop |
| 802ADFD8 | bhv_water_mist_loop |
| 802AE0CC | spawn_triangle_break_particles |
| 802AE238 | bhv_water_mist_2_loop |
| 802AE304 | bhv_pound_white_puffs_init |
| 802AE334 | spawn_mist_from_global |
| 802AE360 | bhv_ground_sand_init |
| 802AE394 | spawn_smoke_with_velocity |
| 802AE45C | clear_particle_flags |
| 802AE48C | bhv_ground_snow_init |
| 802AE4C0 | spawn_wind_particles |
| 802AE534 | bhv_wind_loop |
| 802AE85C | bhv_unused_particle_spawn_loop |
| 802AE908 | bhv_ukiki_cage_star_loop |
| 802AEA6C | ukiki_cage_act_wait_for_ukiki |
| 802AEAB8 | ukiki_cage_act_spin |
| 802AEB1C | ukiki_cage_act_fall |
| 802AEB74 | ukiki_cage_act_hide |
| 802AEB9C | bhv_ukiki_cage_loop |
| 802AEBC8 | bhv_squishable_platform_loop |
| 802AEC40 | bhv_bitfs_sinking_platform_loop |
| 802AECA8 | bhv_ddd_moving_pole_loop |
| 802AECDC | bhv_bitfs_sinking_cage_platform_loop |
| 802AEDC0 | bhv_beta_moving_flames_spawn_loop |
| 802AEEA4 | bhv_beta_moving_flames_loop |
| 802AEF1C | bhv_flamethrower_flame_loop |
| 802AF1E8 | bhv_flamethrower_loop |
| 802AF3FC | bhv_rr_rotating_bridge_platform_loop |
| 802AF448 | bhv_bouncing_fireball_flame_loop |
| 802AF5F8 | bhv_bouncing_fireball_loop |
| 802AF7C4 | bhv_bowser_shock_wave_loop |
| 802AF9CC | bhv_black_smoke_upward_loop |
| 802AFA0C | bhv_black_smoke_bowser_loop |
| 802AFAE4 | bhv_black_smoke_mario_loop |
| 802AFBF8 | bhv_flame_mario_loop |
| 802AFCE4 | bhv_beta_fish_splash_spawner_loop |
| 802AFD1C | bhv_spindrift_loop |
| 802AFEE8 | bhv_wf_solid_tower_platform_loop |
| 802AFF30 | bhv_wf_elevator_tower_platform_loop |
| 802B00E4 | bhv_wf_sliding_tower_platform_loop |
| 802B0244 | spawn_and_init_wf_platforms |
| 802B039C | spawn_wf_platform_group |
| 802B04B4 | bhv_tower_platform_group_loop |
| 802B0614 | bhv_tree_snow_or_leaf_loop |
| 802B0974 | bhv_snow_leaf_particle_spawn_init |
| 802B0B9C | square_plat_set_yaw_until_timer |
| 802B0BEC | bhv_squarish_path_moving_loop |
| 802B0D48 | bhv_piranha_plant_waking_bubbles_loop |
| 802B0DF0 | bhv_piranha_plant_bubble_loop |
| 802B1278 | bhv_purple_switch_loop |
| 802B14F4 | check_if_moving_over_floor |
| 802B15E8 | bhv_pushable_loop |
| 802B1714 | breakable_box_init |
| 802B17F4 | hidden_breakable_box_actions |
| 802B19D8 | hidden_unbreakable_box_actions |
| 802B1AE0 | bhv_hidden_object_loop |
| 802B1B2C | bhv_breakable_box_loop |
| 802B1BB0 | geo_move_mario_part_from_parent |
| 802B1C54 | bhv_heave_ho_throw_mario_loop |
| 802B1D7C | heave_ho_act_1 |
| 802B1E6C | heave_ho_act_2 |
| 802B1FF4 | heave_ho_act_3 |
| 802B20A0 | heave_ho_act_0 |
| 802B2154 | heave_ho_move |
| 802B2278 | bhv_heave_ho_loop |
| 802B2340 | bhv_ccm_touched_star_spawn_loop |
| 802B23E0 | bhv_unused_poundable_platform |
| 802B2494 | bhv_beta_trampoline_spring_loop |
| 802B25AC | bhv_beta_trampoline_top_loop |
| 802B26A4 | jumping_box_act_0 |
| 802B27D8 | jumping_box_act_1 |
| 802B2824 | jumping_box_free_update |
| 802B288C | bhv_jumping_box_loop |
| 802B29B8 | bhv_boo_cage_loop |
| 802B2BC8 | void spawn_sparkle_particles(s32 n, s32 a1, s32 a2, s32 r); |
| 802B2D10 | bhv_alpha_boo_key_loop |
| 802B2DAC | beta_boo_key_dropped_loop |
| 802B2F34 | beta_boo_key_drop |
| 802B3064 | beta_boo_key_inside_boo_loop |
| 802B3108 | bhv_beta_boo_key_loop |
| 802B3134 | arc_to_goal_pos |
| 802B3250 | grand_star_zero_velocity |
| 802B329C | bhv_grand_star_loop |
| 802B3600 | bhv_bowser_key_loop |
| 802B37B8 | bhv_white_puff_smoke_init |
| 802B3810 | bhv_bullet_bill_init |
| 802B3830 | bullet_bill_act_0 |
| 802B38B8 | bullet_bill_act_1 |
| 802B394C | bullet_bill_act_2 |
| 802B3B08 | bullet_bill_act_3 |
| 802B3B24 | bullet_bill_act_4 |
| 802B3BE0 | bhv_bullet_bill_loop |
| 802B3C2C | bowser_tail_anchor_act_0 |
| 802B3CDC | bowser_tail_anchor_act_1 |
| 802B3D10 | bowser_tail_anchor_act_2 |
| 802B3D74 | bhv_bowser_tail_anchor_loop |
| 802B3DF4 | bhv_bowser_flame_spawn_loop |
| 802B4080 | bhv_bowser_body_anchor_loop |
| 802B4184 | bowser_spawn_shockwave |
| 802B41FC | UNUSED void unused_start_bowser_bounce_shake(UNUSED struct Camera *c); |
| 802B4288 | bowser_set_anim_look_up_and_walk |
| 802B4300 | bowser_set_anim_slow_gait |
| 802B4368 | bowser_set_anim_look_down |
| 802B43DC | bowser_initialize_action |
| 802B4478 | bowser_act_text_wait |
| 802B44BC | bowser_act_intro_walk |
| 802B459C | bowser_debug_actions |
| 802B45F4 | bowser_bitdw_act_controller |
| 802B473C | bowser_bitfs_act_controller |
| 802B48D4 | bowser_general_bits_act_controller |
| 802B4A1C | bowser_set_act_jump |
| 802B4A3C | bowser_bits_act_controller |
| 802B4AF4 | bowser_reset_fallen_off_stage |
| 802B4BAC | bowser_act_unused_slow_walk |
| 802B4BE8 | bowser_act_default |
| 802B4CA4 | bowser_act_breath_fire |
| 802B4D14 | bowser_act_walk_to_mario |
| 802B4F00 | bowser_act_teleport |
| 802B5104 | bowser_act_spit_fire_into_sky |
| 802B5218 | bowser_act_hit_mine |
| 802B53F4 | bowser_set_anim_in_air |
| 802B5444 | bowser_land |
| 802B5554 | bowser_short_second_hop |
| 802B55CC | bowser_act_jump |
| 802B5798 | bowser_act_jump_towards_mario |
| 802B58BC | bowser_act_hit_edge |
| 802B59CC | bowser_act_spit_fire_onto_floor |
| 802B5AEC | bowser_turn_on_timer |
| 802B5C00 | bowser_act_turn_from_edge |
| 802B5C40 | bowser_act_charge_mario |
| 802B5F6C | bowser_check_hit_mine |
| 802B5FEC | bowser_act_thrown_dropped |
| 802B611C | bowser_set_goal_invisible |
| 802B6190 | bowser_act_jump_onto_stage |
| 802B6568 | bowser_act_dance |
| 802B65D0 | bowser_spawn_grand_star_key |
| 802B6670 | bowser_fly_back_dead |
| 802B6730 | bowser_dead_bounce |
| 802B67D4 | bowser_dead_wait_for_mario |
| 802B6878 | bowser_dead_twirl_into_trophy |
| 802B6A10 | bowser_dead_hide |
| 802B6A78 | bowser_dead_not_bits_end |
| 802B6BAC | bowser_dead_bits_end |
| 802B6CF0 | bowser_act_dead |
| 802B6E40 | bowser_tilt_platform |
| 802B6EE0 | bowser_act_ride_tilting_platform |
| 802B711C | bowser_check_fallen_off_stage |
| 802B71E4 | bowser_free_update |
| 802B72D4 | bowser_held_update |
| 802B7418 | bowser_thrown_dropped_update |
| 802B75A4 | bhv_bowser_loop |
| 802B7878 | bhv_bowser_init |
| 802B798C | geo_update_body_rot_from_parent |
| 802B7A20 | bowser_open_eye_switch |
| 802B7C64 | geo_switch_bowser_eyes |
| 802B7D44 | geo_bits_bowser_coloring |
| 802B7E68 | falling_bowser_plat_act_0 |
| 802B7EF0 | falling_bowser_plat_act_1 |
| 802B8024 | falling_bowser_plat_act_2 |
| 802B8384 | bhv_falling_bowser_platform_loop |
| 802B83B0 | bowser_flame_despawn |
| 802B8434 | bowser_flame_should_despawn |
| 802B84AC | bhv_flame_bowser_init |
| 802B85B0 | bhv_flame_large_burning_out_init |
| 802B8654 | bowser_flame_move |
| 802B8734 | bhv_flame_bowser_loop |
| 802B8960 | bhv_flame_moving_forward_growing_init |
| 802B89EC | bhv_flame_moving_forward_growing_loop |
| 802B8B1C | bhv_flame_floating_landing_init |
| 802B8C38 | bhv_flame_floating_landing_loop |
| 802B8D68 | bhv_blue_bowser_flame_init |
| 802B8E7C | bhv_blue_bowser_flame_loop |
| 802B9034 | bhv_flame_bouncing_init |
| 802B90EC | bhv_flame_bouncing_loop |
| 802B921C | bhv_blue_flames_group_loop |
| 802B935C | bhv_blue_fish_movement_loop |
| 802B9790 | bhv_tank_fish_group_loop |
| 802B98D4 | void vec3f_copy_2(Vec3f dest, Vec3f src); |
| 802B98FC | bhv_checkerboard_elevator_group_init |
| 802B9A78 | checkerboard_plat_act_move_y |
| 802B9AF8 | checkerboard_plat_act_rotate |
| 802B9BB4 | bhv_checkerboard_platform_init |
| 802B9BD8 | bhv_checkerboard_platform_loop |
| 802B9E94 | bhv_ddd_warp_loop |
| 802B9EFC | water_level_pillar_undrained |
| 802BA13C | water_level_pillar_drained |
| 802BA19C | bhv_water_level_pillar_init |
| 802BA1E0 | bhv_water_level_pillar_loop |
| 802BA25C | bhv_invisible_objects_under_bridge_init |
| 802BA2B0 | geo_scale_bowser_key |
| 802BA2F8 | bhv_bowser_key_unlock_door_loop |
| 802BA458 | bhv_bowser_key_course_exit_loop |
| 802BA5BC | bhv_moat_grills_loop |
| 802BA608 | bhv_rotating_clock_arm_loop |
| 802BA7E0 | handle_cap_ukiki_reset |
| 802BA868 | is_cap_ukiki_and_mario_has_normal_cap_on_head |
| 802BA8C4 | geo_update_projectile_pos_from_parent_copy |
| 802BA958 | idle_ukiki_taunt |
| 802BAB7C | ukiki_act_idle |
| 802BAE40 | ukiki_act_return_home |
| 802BAEC4 | ukiki_act_wait_to_respawn |
| 802BAF10 | ukiki_act_unused_turn |
| 802BAF64 | ukiki_act_turn_to_mario |
| 802BB07C | ukiki_act_run |
| 802BB288 | ukiki_act_jump |
| 802BB3B8 | ukiki_act_go_to_cage |
| 802BB798 | ukiki_free_loop |
| 802BB838 | ukiki_blink_timer |
| 802BB888 | cage_ukiki_held_loop |
| 802BBA3C | cap_ukiki_held_loop |
| 802BBB98 | bhv_ukiki_init |
| 802BBC0C | bhv_ukiki_loop |
| 802BBD6C | lll_octagonal_mesh_move |
| 802BBFD8 | lll_octagonal_mesh_find_y_offset |
| 802BC0F0 | bhv_lll_moving_octagonal_mesh_platform_loop |
| 802BC22C | bhv_lll_sinking_rock_block_loop |
| 802BC294 | bhv_lll_rotating_hex_flame_loop |
| 802BC348 | fire_bar_spawn_flames |
| 802BC4F4 | fire_bar_act_0 |
| 802BC538 | fire_bar_act_1 |
| 802BC590 | fire_bar_act_2 |
| 802BC5FC | fire_bar_act_3 |
| 802BC618 | bhv_lll_rotating_block_fire_bars_loop |
| 802BC660 | bhv_lll_wood_piece_loop |
| 802BC728 | bhv_lll_floating_wood_bridge_loop |
| 802BC898 | bhv_volcano_flames_loop |
| 802BC934 | hexagonal_ring_spawn_flames |
| 802BCA74 | bhv_lll_rotating_hexagonal_ring_loop |
| 802BCCE8 | sinking_rectangular_plat_actions |
| 802BCDA8 | bhv_lll_sinking_rectangular_platform_loop |
| 802BCE58 | bhv_lll_sinking_square_platforms_loop |
| 802BCE9C | create_transform_from_normals |
| 802BCF40 | bhv_platform_normals_init |
| 802BCFC4 | approach_by_increment |
| 802BD058 | bhv_tilting_inverted_pyramid_loop |
| 802BD3E4 | koopa_shell_spawn_water_drop |
| 802BD488 | bhv_koopa_shell_flame_loop |
| 802BD5DC | bhv_koopa_shell_flame_spawn |
| 802BD62C | koopa_shell_spawn_sparkles |
| 802BD680 | bhv_koopa_shell_loop |
| 802BD8D0 | tox_box_shake_screen |
| 802BD91C | tox_box_move |
| 802BDB04 | tox_box_act_4 |
| 802BDB3C | tox_box_act_5 |
| 802BDB74 | tox_box_act_6 |
| 802BDBAC | tox_box_act_7 |
| 802BDBE4 | tox_box_act_1 |
| 802BDC7C | tox_box_act_2 |
| 802BDCC8 | tox_box_act_3 |
| 802BDD14 | tox_box_act_0 |
| 802BDD68 | bhv_tox_box_loop |
| 802BDD9C | piranha_plant_act_idle |
| 802BDE10 | piranha_plant_check_interactions |
| 802BDEEC | piranha_plant_act_sleeping |
| 802BE034 | piranha_plant_act_woken_up |
| 802BE0B8 | piranha_plant_reset_when_far |
| 802BE0EC | piranha_plant_attacked |
| 802BE150 | piranha_plant_act_shrink_and_die |
| 802BE234 | piranha_plant_act_wait_to_respawn |
| 802BE278 | piranha_plant_act_respawn |
| 802BE350 | piranha_plant_act_biting |
| 802BE49C | mario_moving_fast_enough_to_make_piranha_plant_bite |
| 802BE50C | piranha_plant_act_stopped_biting |
| 802BE5A0 | bhv_piranha_plant_loop |
| 802BE628 | bhv_lll_bowser_puzzle_spawn_piece |
| 802BE6D4 | bhv_lll_bowser_puzzle_spawn_pieces |
| 802BE79C | bhv_lll_bowser_puzzle_loop |
| 802BE8A8 | bhv_lll_bowser_puzzle_piece_action_0 |
| 802BE8B8 | bhv_lll_bowser_puzzle_piece_action_1 |
| 802BE8F4 | bhv_lll_bowser_puzzle_piece_update |
| 802BE9DC | bhv_lll_bowser_puzzle_piece_move |
| 802BEB14 | bhv_lll_bowser_puzzle_piece_idle |
| 802BEB54 | bhv_lll_bowser_puzzle_piece_move_left |
| 802BEB8C | bhv_lll_bowser_puzzle_piece_move_right |
| 802BEBC4 | bhv_lll_bowser_puzzle_piece_move_up |
| 802BEBFC | bhv_lll_bowser_puzzle_piece_move_down |
| 802BEC34 | bhv_lll_bowser_puzzle_piece_loop |
| 802BECB0 | s32 set_obj_anim_with_accel_and_sound(s16 a0, s16 a1, s32 a2); |
| 802BED7C | play_penguin_walking_sound |
| 802BEDEC | tuxies_mother_act_2 |
| 802BEF8C | tuxies_mother_act_1 |
| 802BF1D8 | tuxies_mother_act_0 |
| 802BF3C0 | bhv_tuxies_mother_loop |
| 802BF424 | small_penguin_dive_with_mario |
| 802BF474 | small_penguin_act_2 |
| 802BF57C | small_penguin_act_1 |
| 802BF648 | small_penguin_act_3 |
| 802BF6E4 | small_penguin_act_4 |
| 802BF760 | small_penguin_act_0 |
| 802BF90C | small_penguin_act_5 |
| 802BFA14 | small_penguin_free_actions |
| 802BFA88 | bhv_small_penguin_loop |
| 802BFBAC | geo_switch_tuxie_mother_eyes |
| 802BFCD8 | fish_act_spawn |
| 802BFEB8 | fish_act_respawn |
| 802BFF20 | fish_act_init |
| 802BFF3C | bhv_large_fish_group_loop |
| 802BFF68 | fish_regroup |
| 802C00B4 | fish_group_act_rotation |
| 802C0348 | fish_group_act_move |
| 802C06A8 | fish_group_act_animate |
| 802C0768 | bhv_fish_loop |
| 802C08A8 | bhv_wdw_express_elevator_loop |
| 802C0AAC | bub_spawner_act_0 |
| 802C0B50 | bub_spawner_act_1 |
| 802C0BA4 | bub_spawner_act_2 |
| 802C0BC4 | bub_spawner_act_3 |
| 802C0BE0 | bhv_bub_spawner_loop |
| 802C0C0C | bub_move_vertically |
| 802C0CD4 | bub_act_0 |
| 802C0D44 | bub_act_1 |
| 802C0F90 | bub_act_2 |
| 802C1204 | bhv_bub_loop |
| 802C12C0 | bhv_rotating_exclamation_box_loop |
| 802C1308 | exclamation_box_act_0 |
| 802C13EC | exclamation_box_act_1 |
| 802C14B0 | exclamation_box_act_2 |
| 802C15B8 | exclamation_box_act_3 |
| 802C17BC | exclamation_box_spawn_contents |
| 802C18D0 | exclamation_box_act_4 |
| 802C1988 | exclamation_box_act_5 |
| 802C19C0 | bhv_exclamation_box_loop |
| 802C19FC | bhv_sound_spawner_init |
| 802C1A40 | bhv_bowsers_sub_loop |
| 802C1A80 | bhv_sushi_shark_collision_loop |
| 802C1A90 | bhv_sushi_shark_loop |
| 802C1C44 | bhv_sunken_ship_part_loop |
| 802C1CD4 | bhv_ship_part_3_loop |
| 802C1E10 | bhv_jrb_sliding_box_loop |
| 802C2190 | bhv_white_puff_1_loop |
| 802C2274 | bhv_white_puff_2_loop |
| 802C22B8 | bhv_hidden_blue_coin_loop |
| 802C242C | bhv_blue_coin_switch_loop |
| 802C263C | bhv_openable_cage_door_loop |
| 802C26F8 | bhv_openable_grill_loop |
| 802C2930 | bhv_init_changing_water_level_loop |
| 802C2A24 | bhv_water_level_diamond_loop |
| 802C2CE8 | tweester_scale_and_move |
| 802C2EBC | tweester_act_idle |
| 802C2FBC | tweester_act_chase |
| 802C31C4 | tweester_act_hide |
| 802C329C | bhv_tweester_loop |
| 802C32E8 | bhv_tweester_sand_particle_loop |
| 802C33F4 | boo_stop |
| 802C3440 | bhv_boo_init |
| 802C3460 | boo_should_be_stopped |
| 802C3534 | boo_should_be_active |
| 802C3684 | bhv_courtyard_boo_triplet_init |
| 802C3748 | boo_approach_target_opacity_and_update_scale |
| 802C3884 | boo_oscillate |
| 802C39D4 | boo_vanish_or_appear |
| 802C3B08 | boo_set_move_yaw_for_during_hit |
| 802C3C04 | boo_move_during_hit |
| 802C3CD0 | big_boo_shake_after_hit |
| 802C3D50 | boo_reset_after_hit |
| 802C3D9C | boo_update_after_bounced_on |
| 802C3E80 | big_boo_update_during_nonlethal_hit |
| 802C3F8C | boo_update_during_death |
| 802C4118 | obj_has_attack_type |
| 802C4158 | boo_get_attack_status |
| 802C4210 | boo_chase_mario |
| 802C43F4 | boo_act_0 |
| 802C4508 | boo_act_5 |
| 802C45B0 | boo_act_1 |
| 802C46D8 | boo_act_2 |
| 802C4720 | boo_act_3 |
| 802C4790 | boo_act_4 |
| 802C4824 | bhv_boo_loop |
| 802C48C0 | big_boo_act_0 |
| 802C49F0 | big_boo_act_1 |
| 802C4B54 | big_boo_act_2 |
| 802C4B9C | big_boo_spawn_ghost_hunt_star |
| 802C4BD4 | big_boo_spawn_balcony_star |
| 802C4C10 | big_boo_spawn_merry_go_round_star |
| 802C4C70 | big_boo_act_3 |
| 802C4DD4 | big_boo_act_4 |
| 802C4F30 | bhv_big_boo_loop |
| 802C4FB0 | boo_with_cage_act_0 |
| 802C503C | boo_with_cage_act_1 |
| 802C50D8 | boo_with_cage_act_2 |
| 802C5120 | boo_with_cage_act_3 |
| 802C515C | bhv_boo_with_cage_init |
| 802C51D4 | bhv_boo_with_cage_loop |
| 802C5224 | bhv_merry_go_round_boo_manager_loop |
| 802C53CC | obj_set_secondary_camera_focus |
| 802C53EC | bhv_animated_texture_loop |
| 802C5414 | bhv_boo_in_castle_loop |
| 802C5688 | bhv_boo_boss_spawned_bridge_loop |
| 802C5890 | bhv_bbh_tilting_trap_platform_loop |
| 802C5A38 | bhv_haunted_bookshelf_loop |
| 802C5B54 | handle_merry_go_round_music |
| 802C5CA8 | bhv_merry_go_round_loop |
| 802C5DC0 | bhv_static_checkered_platform_loop |
| 802C5F48 | bhv_beta_bowser_anchor_loop |
| 802C5FDC | bhv_play_music_track_when_touched_loop |
| 802C6050 | bhv_floor_trap_in_castle_loop |
| 802C60AC | bhv_castle_floor_trap_init |
| 802C6150 | bhv_castle_floor_trap_open_detect |
| 802C61D4 | bhv_castle_floor_trap_open |
| 802C6278 | bhv_castle_floor_trap_close_detect |
| 802C62BC | bhv_castle_floor_trap_close |
| 802C6328 | bhv_castle_floor_trap_rotate |
| 802C6348 | bhv_castle_floor_trap_loop |
| 802C63E8 | bhv_pole_base_loop |
| 802C64A4 | bhv_sparkle_spawn_loop |
| 802C6538 | update_angle_from_move_flags |
| 802C65C0 | bhv_scuttlebug_loop |
| 802C6B6C | bhv_scuttlebug_spawn_loop |
| 802C6CA0 | whomp_play_sfx_from_pound_animation |
| 802C6D6C | whomp_act_0 |
| 802C6EC8 | whomp_act_7 |
| 802C6FB0 | whomp_act_1 |
| 802C710C | whomp_act_2 |
| 802C7254 | whomp_act_3 |
| 802C72B4 | whomp_act_4 |
| 802C7380 | whomp_act_5 |
| 802C7428 | king_whomp_on_ground |
| 802C75FC | whomp_on_ground |
| 802C76D4 | whomp_act_6 |
| 802C7858 | whomp_act_8 |
| 802C7998 | whomp_act_9 |
| 802C79D8 | bhv_whomp_loop |
| 802C7A70 | bhv_water_splash_spawn_droplets |
| 802C7B14 | bhv_water_droplet_loop |
| 802C7CAC | bhv_idle_water_wave_loop |
| 802C7D40 | bhv_water_droplet_splash_init |
| 802C7D90 | bhv_bubble_splash_init |
| 802C7DFC | bhv_shallow_water_splash_init |
| 802C7E5C | bhv_wave_trail_shrink |
| 802C7F98 | bhv_strong_wind_particle_loop |
| 802C81B4 | cur_obj_spawn_strong_wind_particles |
| 802C834C | bhv_sl_snowman_wind_loop |
| 802C85A4 | sl_walking_penguin_turn |
| 802C863C | bhv_sl_walking_penguin_loop |
| 802C89F0 | void update_mario_platform(void); |
| 802C8B4C | void get_mario_pos(f32 *x, f32 *y, f32 *z); |
| 802C8B8C | void set_mario_pos(f32 x, f32 y, f32 z); |
| 802C8BC8 | void apply_platform_displacement(u32 isMario, struct Object *platform); |
| 802C8EC0 | void apply_mario_platform_displacement(void); |
| 802C8F28 | void clear_mario_platform(void); |
| 802C8F40 | debug_print_obj_collision |
| 802C8FE4 | detect_object_hitbox_overlap |
| 802C91EC | detect_object_hurtbox_overlap |
| 802C9388 | void clear_object_collision(struct Object *a); |
| 802C93F8 | void check_collision_in_list(struct Object *a, struct Object *b, struct Object *c); |
| 802C94AC | void check_player_object_collision(void); |
| 802C95B4 | void check_pushable_object_collision(void); |
| 802C9630 | void check_destructive_object_collision(void); |
| 802C9724 | void detect_object_collisions(void); |
| 802C97D0 | unused_init_free_list |
| 802C9840 | unused_try_allocate |
| 802C98A4 | try_allocate_object |
| 802C9950 | void unused_deallocate(struct LinkedList *freeList, struct LinkedList *node); |
| 802C99B8 | void init_free_object_list(void); |
| 802C9A3C | void clear_object_lists(struct ObjectNode *objLists); |
| 802C9B68 | void unload_object(struct Object *obj); |
| 802C9C00 | void deallocate_object(struct ObjectNode *freeList, struct ObjectNode *obj); |
| 802C9F04 | create_object |
| 802CA028 | void mark_obj_for_deletion(struct Object *obj); |
| 802CA040 | void exec_anim_sound_state(struct SoundState *soundStates); |
| 802CA144 | void create_sound_spawner(s32 soundMagic); |
| 802CA190 | void cur_obj_play_sound_1(s32 soundMagic); |
| 802CA1E0 | void cur_obj_play_sound_2(s32 soundMagic); |
| 802CA230 | calc_dist_to_volume_range_1 |
| 802CA2D4 | calc_dist_to_volume_range_2 |
| 802CA3B0 | get_current_clock |
| 802CA3E0 | get_clock_difference |
| 802CA418 | set_print_state_info |
| 802CA460 | void print_text_array_info(s16 *printState, const char *str, s32 number); |
| 802CA51C | void set_text_array_x_y(s32 xOffset, s32 yOffset); |
| 802CA568 | void print_debug_bottom_up(const char *str, s32 number); |
| 802CA5B8 | void print_debug_top_down_objectinfo(const char *str, s32 number); |
| 802CA618 | void print_debug_top_down_mapinfo(const char *str, s32 number); |
| 802CA680 | void print_debug_top_down_normal(const char *str, s32 number); |
| 802CA6D0 | void print_mapinfo(void); |
| 802CA8E8 | void print_checkinfo(void); |
| 802CA918 | void print_surfaceinfo(void); |
| 802CA94C | void print_stageinfo(void); |
| 802CA990 | void print_string_array_info(const char strArr); |
| 802CFC68 | void *create_skybox_ortho_matrix(s8 player); |
| 802CFD88 | init_skybox_display_list |
| 802CFEF4 | create_skybox_facing_camera |
| 802D0080 | geo_wdw_set_initial_water_level |
| 802D01E0 | geo_movtex_pause_control |
| 802D0254 | movtex_make_quad_vertex |
| 802D0484 | movtex_gen_from_quad |
| 802D0A84 | movtex_gen_from_quad_array |
| 802D0BB0 | movtex_gen_quads_id |
| 802D0C84 | void *get_quad_collection_from_id(u32 id); |
| 802D0F28 | void movtex_change_texture_format(u32 quadCollectionId, Gfx gfx); |
| 802E2CF0 | void render_hud_tex_lut(s32 x, s32 y, u8 *texture); |
| 802E2E58 | void render_hud_small_tex_lut(s32 x, s32 y, u8 *texture); |
| 802E30B4 | void render_power_meter_health_segment(s16 numHealthWedges); |
| 802E3214 | void render_dl_power_meter(s16 numHealthWedges); |
| 802E33B8 | void animate_power_meter_emphasized(void); |
| 802E3430 | void animate_power_meter_deemphasizing(void); |
| 802E34E4 | void animate_power_meter_hiding(void); |
| 802E352C | void handle_power_meter_actions(s16 numHealthWedges); |
| 802E3654 | void render_hud_power_meter(void); |
| 802E3744 | void render_hud_mario_lives(void); |
| 802E37A8 | void render_hud_coins(void); |
| 802E380C | void render_hud_stars(void); |
| 802E38E4 | void render_hud_keys(void); |
| 802E395C | void render_hud_timer(void); |
| 802E3B1C | void set_hud_camera_status(s16 status); |
| 802E3B3C | void render_hud_camera_status(void); |
| 802E3D2C | void render_hud_cannon_reticle(void); |
| 802E3E50 | void set_yoshi_as_not_dead(void); |
| 802E3E68 | geo_obj_transparency_something |
| 802E3F68 | f32 absf_2(f32 f); |
| 802E3FAC | turn_obj_away_from_surface |
| 802E405C | s32 obj_find_wall_displacement(Vec3f dist, f32 x, f32 y, f32 z, f32 radius); |
| 802E41A4 | s32 turn_obj_away_from_steep_floor(struct Surface *objFloor, f32 floorY, f32 objVelX, f32 objVelZ); |
| 802E42E0 | void obj_orient_graph(struct Object *obj, f32 normalX, f32 normalY, f32 normalZ); |
| 802E43E4 | void calc_obj_friction(f32 *objFriction, f32 floor_nY); |
| 802E445C | void calc_new_obj_vel_and_pos_y(struct Surface *objFloor, f32 objFloorY, f32 objVelX, f32 objVelZ); |
| 802E4814 | calc_new_obj_vel_and_pos_y_underwater |
| 802E4CEC | void obj_update_pos_vel_xz(void); |
| 802E4D88 | void obj_splash(s32 waterY, s32 objY); |
| 802E4E90 | s16 object_step_without_floor_orient(void); |
| 802E5114 | s16 object_step_without_floor_orient(void); |
| 802E5160 | void obj_move_xyz_using_fvel_and_yaw(struct Object *obj); |
| 802E5208 | s32 is_point_within_radius_of_mario(f32 x, f32 y, f32 z, s32 dist); |
| 802E52B8 | s32 is_point_close_to_object(struct Object *obj, f32 x, f32 y, f32 z, s32 dist); |
| 802E5360 | void set_object_visibility(struct Object *obj, s32 dist); |
| 802E53F4 | s32 obj_return_home_if_safe(struct Object *obj, f32 homeX, f32 y, f32 homeZ, s32 dist); |
| 802E54B0 | void obj_return_and_displace_home(struct Object *obj, f32 homeX, UNUSED f32 homeY, f32 homeZ, s32 baseDisp); |
| 802E55D0 | s32 obj_check_if_facing_toward_angle(u32 base, u32 goal, s16 range); |
| 802E569C | s32 obj_find_wall_displacement(Vec3f dist, f32 x, f32 y, f32 z, f32 radius); |
| 802E5760 | void obj_spawn_yellow_coins(struct Object *obj, s8 nCoins); |
| 802E5824 | s32 obj_flicker_and_disappear(struct Object *obj, s16 lifeSpan); |
| 802E58B4 | s8 current_mario_room_check(s16 room); |
| 802E5948 | s16 trigger_obj_dialog_when_facing(s32 *inDialog, s16 dialogID, f32 dist, s32 actionArg); |
| 802E5A80 | void obj_check_floor_death(s16 collisionFlags, struct Surface *floor); |
| 802E5B18 | s32 obj_lava_death(void); |
| 802E5C6C | void spawn_orange_number(s8 behParam, s16 relX, s16 relY, s16 relZ); |
| 802E5D04 | s32 UNUSED debug_sequence_tracker(s16 debugInputSequence[]); |
| 802E5DE8 | coin_step |
| 802E5E6C | moving_coin_flicker |
| 802E5EA4 | coin_collected |
| 802E5EE8 | bhv_moving_yellow_coin_init |
| 802E5F64 | bhv_moving_yellow_coin_loop |
| 802E6098 | bhv_moving_blue_coin_init |
| 802E6114 | bhv_moving_blue_coin_loop |
| 802E62A4 | bhv_blue_coin_sliding_jumping_init |
| 802E631C | blue_coin_sliding_away_from_mario |
| 802E63EC | blue_coin_sliding_slow_down |
| 802E6474 | bhv_blue_coin_sliding_loop |
| 802E6628 | bhv_blue_coin_jumping_loop |
| 802E6790 | bhv_seaweed_init |
| 802E67DC | bhv_seaweed_bundle_init |
| 802E6A2C | bhv_bobomb_init |
| 802E6A8C | bobomb_spawn_coin |
| 802E6AF8 | bobomb_act_explode |
| 802E6BD4 | bobomb_check_interactions |
| 802E6CF0 | bobomb_act_patrol |
| 802E6DC8 | bobomb_act_chase_mario |
| 802E6E84 | bobomb_act_launched |
| 802E6ED8 | generic_bobomb_free_loop |
| 802E7020 | stationary_bobomb_free_loop |
| 802E7134 | bobomb_free_loop |
| 802E7180 | bobomb_held_loop |
| 802E7220 | bobomb_dropped_loop |
| 802E7280 | bobomb_thrown_loop |
| 802E7324 | curr_obj_random_blink |
| 802E742C | bhv_bobomb_loop |
| 802E75A0 | bhv_bobomb_fuse_smoke_init |
| 802E76AC | bhv_bobomb_buddy_init |
| 802E770C | bobomb_buddy_act_idle |
| 802E7814 | bobomb_buddy_cannon_dialog |
| 802E79DC | bobomb_buddy_act_talk |
| 802E7B00 | bobomb_buddy_act_turn_to_talk |
| 802E7BB0 | bobomb_buddy_actions |
| 802E7C4C | bhv_bobomb_buddy_loop |
| 802E7C90 | bhv_cannon_closed_init |
| 802E7D4C | cannon_door_act_opening |
| 802E7E54 | bhv_cannon_closed_loop |
| 802E7F70 | bhv_whirlpool_init |
| 802E7FB8 | whirlpool_set_hitbox |
| 802E7FEC | whirpool_orient_graph |
| 802E80DC | bhv_whirlpool_loop |
| 802E82B0 | bhv_jet_stream_loop |
| 802E8388 | bhv_homing_amp_init |
| 802E844C | check_amp_attack |
| 802E84CC | homing_amp_appear_loop |
| 802E8618 | homing_amp_chase_loop |
| 802E885C | homing_amp_give_up_loop |
| 802E8920 | amp_attack_cooldown_loop |
| 802E89D4 | bhv_homing_amp_loop |
| 802E8AE4 | bhv_circling_amp_init |
| 802E8C18 | fixed_circling_amp_idle_loop |
| 802E8D98 | circling_amp_idle_loop |
| 802E8ECC | bhv_circling_amp_loop |
| 802E8F68 | bhv_butterfly_init |
| 802E9018 | butterfly_step |
| 802E9278 | butterfly_calculate_angle |
| 802E9470 | butterfly_act_rest |
| 802E94E4 | butterfly_act_follow_mario |
| 802E9548 | butterfly_act_return_home |
| 802E96C8 | bhv_butterfly_loop |
| 802E9764 | bhv_hoot_init |
| 802E97FC | hoot_find_next_floor |
| 802E98C0 | hoot_floor_bounce |
| 802E9A4C | hoot_free_step |
| 802E9CF4 | hoot_player_set_yaw |
| 802E9D98 | hoot_carry_step |
| 802E9F60 | hoot_surface_collision |
| 802EA144 | hoot_act_ascent |
| 802EA258 | hoot_action_loop |
| 802EA3F0 | hoot_turn_to_home |
| 802EA4EC | hoot_awake_loop |
| 802EA588 | bhv_hoot_loop |
| 802EA6A8 | bhv_beta_holdable_object_init |
| 802EA6F8 | beta_holdable_object_drop |
| 802EA75C | beta_holdable_object_throw |
| 802EA7E0 | bhv_beta_holdable_object_loop |
| 802EA888 | bhv_object_bubble_init |
| 802EA934 | bhv_object_bubble_loop |
| 802EAA10 | bhv_object_water_wave_init |
| 802EAA50 | bhv_object_water_wave_loop |
| 802EAA8C | bhv_explosion_init |
| 802EAAD0 | bhv_explosion_loop |
| 802EABF0 | bhv_bobomb_bully_death_smoke_init |
| 802EAC3C | bhv_bobomb_explosion_bubble_init |
| 802EAD3C | bhv_bobomb_explosion_bubble_loop |
| 802EAEF8 | bhv_respawner_loop |
| 802EAF84 | create_respawner |
| 802EB05C | bhv_small_bully_init |
| 802EB104 | bhv_big_bully_init |
| 802EB1C0 | bully_check_mario_collision |
| 802EB288 | bully_act_chase_mario |
| 802EB3F0 | bully_act_knockback |
| 802EB510 | bully_act_back_up |
| 802EB5C4 | bully_backup_check |
| 802EB630 | bully_play_stomping_sound |
| 802EB744 | bully_step |
| 802EB7E0 | bully_spawn_coin |
| 802EB8B0 | bully_act_level_death |
| 802EB9D0 | bhv_bully_loop |
| 802EBB74 | big_bully_spawn_minion |
| 802EBC00 | bhv_big_bully_with_minions_init |
| 802EBC88 | big_bully_spawn_star |
| 802EBCE0 | bhv_big_bully_with_minions_loop |
| 802EBF70 | water_ring_calc_mario_dist |
| 802EC030 | water_ring_init |
| 802EC1B0 | bhv_jet_stream_water_ring_init |
| 802EC200 | water_ring_check_collection |
| 802EC3D0 | water_ring_set_scale |
| 802EC4E0 | water_ring_act_collected |
| 802EC59C | water_ring_act_not_collected |
| 802EC75C | bhv_jet_stream_water_ring_loop |
| 802EC7CC | spawn_manta_ray_ring_manager |
| 802EC818 | water_ring_spawner_act_inactive |
| 802EC908 | bhv_jet_stream_ring_spawner_loop |
| 802EC9B8 | bhv_manta_ray_water_ring_init |
| 802EC9F0 | manta_water_ring_act_not_collected |
| 802ECBA4 | bhv_manta_ray_water_ring_loop |
| 802ECC14 | bhv_bowser_bomb_loop |
| 802ECD0C | bhv_bowser_bomb_explosion_loop |
| 802ECEA0 | bhv_bowser_bomb_smoke_loop |
| 802ECFAC | bhv_celebration_star_init |
| 802ED10C | celeb_star_act_spin_around_mario |
| 802ED28C | celeb_star_act_face_camera |
| 802ED39C | bhv_celebration_star_loop |
| 802ED40C | bhv_celebration_star_sparkle_loop |
| 802ED45C | bhv_star_key_collection_puff_spawner_loop |
| 802ED498 | bhv_lll_drawbridge_spawner_loop |
| 802ED62C | bhv_lll_drawbridge_loop |
| 802ED78C | bhv_small_bomp_init |
| 802ED7FC | bhv_small_bomp_loop |
| 802EDACC | bhv_large_bomp_init |
| 802EDB2C | bhv_large_bomp_loop |
| 802EDDFC | bhv_wf_sliding_platform_init |
| 802EDF28 | bhv_wf_sliding_platform_loop |
| 802EE124 | bhv_moneybag_init |
| 802EE1A0 | moneybag_check_mario_collision |
| 802EE268 | moneybag_jump |
| 802EE46C | moneybag_act_move_around |
| 802EE598 | moneybag_act_return_home |
| 802EE728 | moneybag_act_disappear |
| 802EE778 | moneybag_act_death |
| 802EE7E0 | bhv_moneybag_loop |
| 802EE8F4 | bhv_moneybag_hidden_loop |
| 802EE9CC | bhv_bowling_ball_init |
| 802EEA24 | bowling_ball_set_hitbox |
| 802EEA7C | bowling_ball_set_waypoints |
| 802EEB64 | bhv_bowling_ball_roll_loop |
| 802EECB8 | bhv_bowling_ball_initializeLoop |
| 802EEDF0 | bhv_bowling_ball_loop |
| 802EEEB4 | bhv_generic_bowling_ball_spawner_init |
| 802EEF9C | bhv_generic_bowling_ball_spawner_loop |
| 802EF0E8 | bhv_thi_bowling_ball_spawner_loop |
| 802EF21C | bhv_bob_pit_bowling_ball_init |
| 802EF274 | bhv_bob_pit_bowling_ball_loop |
| 802EF34C | bhv_free_bowling_ball_init |
| 802EF3F4 | bhv_free_bowling_ball_roll_loop |
| 802EF524 | bhv_free_bowling_ball_loop |
| 802EF63C | bhv_rr_cruiser_wing_init |
| 802EF66C | bhv_rr_cruiser_wing_loop |
| 802EF820 | bhv_spindel_init |
| 802EF858 | bhv_spindel_loop |
| 802EFCD0 | bhv_ssl_moving_pyramid_wall_init |
| 802EFD8C | bhv_ssl_moving_pyramid_wall_loop |
| 802EFE64 | bhv_pyramid_elevator_init |
| 802EFEF4 | bhv_pyramid_elevator_loop |
| 802F0104 | bhv_pyramid_elevator_trajectory_marker_ball_loop |
| 802F0168 | bhv_pyramid_top_init |
| 802F0288 | bhv_pyramid_top_spinning |
| 802F04A0 | bhv_pyramid_top_explode |
| 802F05B4 | bhv_pyramid_top_loop |
| 802F06A8 | bhv_pyramid_top_fragment_init |
| 802F0714 | bhv_pyramid_top_fragment_loop |
| 802F0788 | bhv_pyramid_pillar_touch_detector_loop |
| 802F07F4 | bhv_waterfall_sound_loop |
| 802F0820 | bhv_volcano_sound_loop |
| 802F084C | bhv_castle_flag_init |
| 802F0898 | bhv_birds_sound_loop |
| 802F0950 | bhv_ambient_sounds_init |
| 802F09A4 | bhv_sand_sound_loop |
| 802F09F0 | bhv_castle_cannon_grate_init |
| 802F0A40 | bhv_snowmans_bottom_init |
| 802F0B7C | set_rolling_sphere_hitbox |
| 802F0BD4 | adjust_rolling_face_pitch |
| 802F0C94 | snowmans_bottom_act_1 |
| 802F0DF0 | snowmans_bottom_act_2 |
| 802F0FA8 | snowmans_bottom_act_3 |
| 802F105C | bhv_snowmans_bottom_loop |
| 802F120C | bhv_snowmans_head_init |
| 802F1370 | bhv_snowmans_head_loop |
| 802F151C | bhv_snowmans_body_checkpoint_loop |
| 802F15A8 | bhv_big_boulder_init |
| 802F162C | boulder_act_1 |
| 802F1714 | bhv_big_boulder_loop |
| 802F17F0 | bhv_big_boulder_generator_loop |
| 802F1954 | cap_set_hitbox |
| 802F19C8 | cap_despawn |
| 802F1A10 | cap_check_quicksand |
| 802F1BB8 | cap_sink_quicksand |
| 802F1D64 | bhv_wing_cap_init |
| 802F1DC0 | cap_scale_vertically |
| 802F1E5C | wing_vanish_cap_act_0 |
| 802F1F3C | bhv_wing_vanish_cap_loop |
| 802F1FD0 | bhv_metal_cap_init |
| 802F2030 | metal_cap_act_0 |
| 802F20AC | bhv_metal_cap_loop |
| 802F2140 | bhv_normal_cap_init |
| 802F21E0 | normal_cap_set_save_flags |
| 802F2284 | normal_cap_act_0 |
| 802F23A8 | bhv_normal_cap_loop |
| 802F2498 | bhv_vanish_cap_init |
| 802F24F4 | bhv_collect_star_init |
| 802F25B0 | bhv_collect_star_loop |
| 802F2614 | bhv_star_spawn_init |
| 802F2768 | bhv_star_spawn_loop |
| 802F2AA0 | void cur_obj_spawn_star_at_y_offset(f32 targetX, f32 targetY, f32 targetZ, f32 offsetY); |
| 802F2B88 | spawn_default_star |
| 802F2BD4 | spawn_red_coin_cutscene_star |
| 802F2C24 | spawn_no_exit_star |
| 802F2C84 | bhv_hidden_red_coin_star_init |
| 802F2D8C | bhv_hidden_red_coin_star_loop |
| 802F2E6C | bhv_red_coin_init |
| 802F2F2C | bhv_red_coin_loop |
| 802F3014 | bhv_hidden_star_init |
| 802F30F0 | bhv_hidden_star_loop |
| 802F31BC | bhv_hidden_star_trigger_loop |
| 802F328C | bhv_bowser_course_red_coin_star_loop |
| 802F336C | bhv_ttm_rolling_log_init |
| 802F341C | rolling_log_roll_log |
| 802F36A4 | bhv_rolling_log_loop |
| 802F38B0 | volcano_act_1 |
| 802F39B4 | volcano_act_3 |
| 802F3A30 | bhv_volcano_trap_loop |
| 802F3B98 | bhv_lll_rolling_log_init |
| 802F3C54 | bhv_1up_interact |
| 802F3CC8 | bhv_1up_common_init |
| 802F3D30 | bhv_1up_init |
| 802F3DD0 | one_up_loop_in_air |
| 802F3EA8 | pole_1up_move_towards_mario |
| 802F401C | one_up_move_away_from_mario |
| 802F40CC | bhv_1up_walking_loop |
| 802F4248 | bhv_1up_running_away_loop |
| 802F43B8 | sliding_1up_move |
| 802F44C0 | bhv_1up_sliding_loop |
| 802F45B8 | bhv_1up_loop |
| 802F45F0 | bhv_1up_jump_on_approach_loop |
| 802F4710 | bhv_1up_hidden_loop |
| 802F48F4 | bhv_1up_hidden_trigger_loop |
| 802F496C | bhv_1up_hidden_in_pole_loop |
| 802F4B00 | bhv_1up_hidden_in_pole_trigger_loop |
| 802F4B78 | bhv_1up_hidden_in_pole_spawner_loop |
| 802F4C68 | controllable_platform_act_1 |
| 802F4CE0 | controllable_platform_act_2 |
| 802F4D78 | bhv_controllable_platform_sub_loop |
| 802F4EB4 | bhv_controllable_platform_init |
| 802F5010 | controllable_platform_hit_wall |
| 802F5068 | controllable_platform_check_walls |
| 802F52C0 | controllable_platform_shake_on_wall_hit |
| 802F547C | controllable_platform_tilt_from_mario |
| 802F55A4 | bhv_controllable_platform_loop |
| 802F5CD4 | bhv_breakable_box_small_init |
| 802F5D78 | small_breakable_box_spawn_dust |
| 802F5E44 | small_breakable_box_act_move |
| 802F5F48 | breakable_box_small_released_loop |
| 802F6014 | breakable_box_small_idle_loop |
| 802F60D8 | breakable_box_small_get_dropped |
| 802F6150 | breakable_box_small_get_thrown |
| 802F6228 | bhv_breakable_box_small_loop |
| 802F62E4 | bhv_sliding_snow_mound_loop |
| 802F6448 | bhv_snow_mound_spawn_loop |
| 802F6588 | floating_platform_find_home_y |
| 802F665C | floating_platform_act_0 |
| 802F6984 | bhv_floating_platform_loop |
| 802F6A44 | arrow_lift_move_away |
| 802F6B2C | arrow_lift_move_back |
| 802F6C0C | bhv_arrow_lift_loop |
| 802F6D20 | bhv_orange_number_init |
| 802F6D58 | bhv_orange_number_loop |
| 802F6E40 | bhv_manta_ray_init |
| 802F6EB0 | manta_ray_move |
| 802F7068 | manta_ray_act_spawn_ring |
| 802F7264 | bhv_manta_ray_loop |
| 802F7348 | bhv_falling_pillar_init |
| 802F7398 | bhv_falling_pillar_spawn_hitboxes |
| 802F7418 | bhv_falling_pillar_calculate_angle_in_front_of_mario |
| 802F74DC | bhv_falling_pillar_loop |
| 802F7760 | bhv_falling_pillar_hitbox_loop |
| 802F7924 | bhv_jrb_floating_box_loop |
| 802F7978 | bhv_decorative_pendulum_init |
| 802F79B0 | bhv_decorative_pendulum_loop |
| 802F7A58 | bhv_treasure_chest_top_loop |
| 802F7C9C | bhv_treasure_chest_bottom_init |
| 802F7D04 | bhv_treasure_chest_bottom_loop |
| 802F7F1C | spawn_treasure_chest |
| 802F7FA0 | bhv_treasure_chest_ship_init |
| 802F8044 | bhv_treasure_chest_ship_loop |
| 802F8158 | bhv_treasure_chest_jrb_init |
| 802F8208 | bhv_treasure_chest_jrb_loop |
| 802F82F8 | bhv_treasure_chest_init |
| 802F83A4 | bhv_treasure_chest_loop |
| 802F8490 | bhv_mips_init |
| 802F85E0 | bhv_mips_find_furthest_waypoint_to_mario |
| 802F8760 | bhv_mips_act_wait_for_nearby_mario |
| 802F8808 | bhv_mips_act_follow_path |
| 802F893C | bhv_mips_act_wait_for_animation_done |
| 802F8988 | bhv_mips_act_fall_down |
| 802F8A34 | bhv_mips_act_idle |
| 802F8AB4 | bhv_mips_free |
| 802F8B54 | bhv_mips_held |
| 802F8C74 | bhv_mips_dropped |
| 802F8CF8 | bhv_mips_thrown |
| 802F8DAC | bhv_mips_loop |
| 802F8E54 | bhv_yoshi_init |
| 802F8F08 | yoshi_walk_loop |
| 802F9054 | yoshi_idle_loop |
| 802F923C | yoshi_talk_loop |
| 802F93A8 | yoshi_walk_and_jump_off_roof_loop |
| 802F9500 | yoshi_finish_jumping_and_despawn_loop |
| 802F95AC | yoshi_give_present_loop |
| 802F965C | bhv_yoshi_loop |
| 802F9730 | s32 obj_is_rendering_enabled(void); |
| 802F9770 | s16 obj_get_pitch_from_vel(void); |
| 802F97BC | s32 obj_update_race_proposition_dialog(s16 dialogID); |
| 802F9820 | void obj_set_dist_from_home(f32 distFromHome); |
| 802F9890 | s32 obj_is_near_to_and_facing_mario(f32 maxDist, s16 maxAngleDiff); |
| 802F9904 | obj_perform_position_op |
| 802F9A28 | void platform_on_track_update_pos_or_spawn_ball(s32 ballIndex, f32 x, f32 y, f32 z); |
| 802F9E28 | void cur_obj_spin_all_dimensions(f32 arg0, f32 arg1); |
| 802FA158 | void obj_rotate_yaw_and_bounce_off_walls(s16 targetYaw, s16 turnAmount); |
| 802FA1B0 | s16 obj_get_pitch_to_home(f32 latDistToHome); |
| 802FA1F8 | void obj_compute_vel_from_move_pitch(f32 speed); |
| 802FA25C | s32 clamp_s16(s16 *value, s16 minimum, s16 maximum); |
| 802FA2BC | s32 clamp_f32(f32 *value, f32 minimum, f32 maximum); |
| 802FA32C | void cur_obj_init_anim_extend(s32 arg0); |
| 802FA360 | s32 cur_obj_init_anim_and_check_if_end(s32 arg0); |
| 802FA39C | s32 cur_obj_init_anim_check_frame(s32 arg0, s32 arg1); |
| 802FA3DC | s32 cur_obj_set_anim_if_at_end(s32 arg0); |
| 802FA428 | s32 cur_obj_play_sound_at_anim_range(s8 arg0, s8 arg1, u32 sound); |
| 802FA4C4 | s16 obj_turn_pitch_toward_mario(f32 targetOffsetY, s16 turnAmount); |
| 802FA544 | s32 approach_f32_ptr(f32 *px, f32 target, f32 delta); |
| 802FA5D0 | void cur_obj_forward_vel_approach_upward(f32 target, f32 increment); |
| 802FA618 | s32 obj_y_vel_approach(f32 target, f32 delta); |
| 802FA660 | s32 obj_move_pitch_approach(s16 target, s16 delta); |
| 802FA6D4 | s32 obj_face_pitch_approach(s16 targetPitch, s16 deltaPitch); |
| 802FA748 | s32 obj_face_yaw_approach(s16 targetYaw, s16 deltaYaw); |
| 802FA7BC | s32 obj_face_roll_approach(s16 targetRoll, s16 deltaRoll); |
| 802FA830 | obj_smooth_turn |
| 802FA900 | void obj_roll_to_match_yaw_turn(s16 targetYaw, s16 maxRoll, s16 rollSpeed); |
| 802FA964 | s16 random_linear_offset(s16 base, s16 range); |
| 802FA9D8 | s16 random_mod_offset(s16 base, s16 step, s16 mod); |
| 802FAA64 | s16 obj_random_fixed_turn(s16 delta); |
| 802FAAC8 | s32 obj_grow_then_shrink(f32 *scaleVel, f32 shootFireScale, f32 endScale); |
| 802FAC18 | oscillate_toward |
| 802FAD34 | obj_update_blinking |
| 802FADD4 | s32 obj_resolve_object_collisions(s32 *targetYaw); |
| 802FB01C | s32 obj_bounce_off_walls_edges_objects(s32 *targetYaw); |
| 802FB0CC | s32 obj_resolve_collisions_and_turn(s16 targetYaw, s16 turnSpeed); |
| 802FB128 | void obj_die_if_health_non_positive(void); |
| 802FB254 | void obj_unused_die(void); |
| 802FB288 | void obj_set_knockback_action(s32 attackType); |
| 802FB3A0 | void obj_set_squished_action(void); |
| 802FB3DC | s32 obj_die_if_above_lava_and_health_non_positive(void); |
| 802FB518 | obj_handle_attacks |
| 802FB6E8 | void obj_act_knockback(UNUSED f32 baseScale); |
| 802FB778 | void obj_act_squished(f32 baseScale); |
| 802FB87C | s32 obj_update_standard_actions(f32 scale); |
| 802FB938 | s32 obj_check_attacks(struct ObjectHitbox *hitbox, s32 attackedMarioAction); |
| 802FBA40 | s32 obj_move_for_one_second(s32 endAction); |
| 802FBAB4 | void treat_far_home_as_mario(f32 threshold); |
| 802FBC4C | bhv_koopa_init |
| 802FBD5C | koopa_play_footstep_sound |
| 802FBDD4 | koopa_check_run_from_mario |
| 802FBE50 | koopa_shelled_act_stopped |
| 802FBECC | koopa_walk_start |
| 802FBF58 | koopa_walk |
| 802FBFDC | koopa_walk_stop |
| 802FC03C | koopa_shelled_act_walk |
| 802FC16C | koopa_shelled_act_run_from_mario |
| 802FC288 | koopa_dive_update_speed |
| 802FC338 | koopa_shelled_act_lying |
| 802FC414 | shelled_koopa_attack_handler |
| 802FC510 | koopa_shelled_update |
| 802FC670 | koopa_unshelled_act_run |
| 802FC914 | koopa_unshelled_act_dive |
| 802FCAF4 | koopa_unshelled_act_unused3 |
| 802FCB1C | koopa_unshelled_update |
| 802FCC00 | obj_begin_race |
| 802FCCC8 | koopa_the_quick_act_wait_before_race |
| 802FCD64 | koopa_the_quick_act_show_init_text |
| 802FCE94 | koopa_the_quick_detect_bowling_ball |
| 802FD014 | koopa_the_quick_animate_footsteps |
| 802FD068 | koopa_the_quick_act_race |
| 802FD3E4 | koopa_the_quick_act_decelerate |
| 802FD464 | koopa_the_quick_act_stop |
| 802FD4B0 | koopa_the_quick_act_after_race |
| 802FD6AC | koopa_the_quick_update |
| 802FD7F8 | bhv_koopa_update |
| 802FD950 | bhv_koopa_race_endpoint_update |
| 802FDA28 | bhv_pokey_body_part_update |
| 802FDEA8 | pokey_act_uninitialized |
| 802FDFC4 | pokey_act_wander |
| 802FE37C | pokey_act_unload_parts |
| 802FE3B0 | bhv_pokey_update |
| 802FE450 | swoop_act_idle |
| 802FE520 | swoop_act_move |
| 802FE8B4 | bhv_swoop_update |
| 802FE988 | fly_guy_act_idle |
| 802FEB00 | fly_guy_act_approach_mario |
| 802FED50 | fly_guy_act_lunge |
| 802FEF18 | fly_guy_act_shoot_fire |
| 802FF040 | bhv_fly_guy_update |
| 802FF214 | bhv_goomba_triplet_spawner_update |
| 802FF408 | bhv_goomba_init |
| 802FF518 | goomba_begin_jump |
| 802FF584 | mark_goomba_as_dead |
| 802FF600 | goomba_act_walk |
| 802FF868 | goomba_act_attacked_mario |
| 802FF8E8 | goomba_act_jump |
| 802FF94C | huge_goomba_weakly_attacked |
| 802FF96C | bhv_goomba_update |
| 802FFB38 | bhv_chain_chomp_chain_part_update |
| 802FFC60 | chain_chomp_act_uninitialized |
| 802FFDAC | chain_chomp_update_chain_segments |
| 8030009C | chain_chomp_restore_normal_chain_lengths |
| 803000E4 | chain_chomp_sub_act_turn |
| 803002F4 | chain_chomp_sub_act_lunge |
| 803004F0 | chain_chomp_released_trigger_cutscene |
| 8030059C | chain_chomp_released_lunge_around |
| 80300778 | chain_chomp_released_break_gate |
| 803008A8 | chain_chomp_released_jump_away |
| 803008EC | chain_chomp_released_end_cutscene |
| 80300940 | chain_chomp_act_move |
| 80300DD4 | chain_chomp_act_unload_chain |
| 80300E40 | bhv_chain_chomp_update |
| 80300ECC | bhv_wooden_post_update |
| 80301148 | bhv_chain_chomp_gate_init |
| 80301180 | bhv_chain_chomp_gate_update |
| 80301210 | bhv_wiggler_body_part_update |
| 803014CC | wiggler_init_segments |
| 803016E0 | wiggler_update_segments |
| 80301940 | wiggler_act_walk |
| 80301C88 | wiggler_act_jumped_on |
| 80301E84 | wiggler_act_knockback |
| 80301F70 | wiggler_act_shrink |
| 80302024 | wiggler_act_fall_through_floor |
| 803020E4 | wiggler_jumped_on_attack_handler |
| 80302154 | bhv_wiggler_update |
| 80302358 | spiny_check_active |
| 803023E4 | spiny_act_walk |
| 8030267C | spiny_act_held_by_lakitu |
| 803027AC | spiny_act_thrown_by_lakitu |
| 80302910 | bhv_spiny_update |
| 803029B8 | enemy_lakitu_act_uninitialized |
| 80302A54 | enemy_lakitu_update_vel_y |
| 80302B20 | enemy_lakitu_update_speed_and_angle |
| 80302C84 | enemy_lakitu_sub_act_no_spiny |
| 80302DB0 | enemy_lakitu_sub_act_hold_spiny |
| 80302E84 | enemy_lakitu_sub_act_throw_spiny |
| 80302F04 | enemy_lakitu_act_main |
| 80303028 | bhv_enemy_lakitu_update |
| 803030A8 | cloud_act_spawn_parts |
| 803031B4 | cloud_act_fwoosh_hidden |
| 8030320C | cloud_fwoosh_update |
| 80303498 | cloud_act_main |
| 80303634 | cloud_act_unload |
| 8030369C | bhv_cloud_update |
| 80303744 | bhv_cloud_part_update |
| 80303984 | bhv_camera_lakitu_init |
| 80303A20 | camera_lakitu_intro_act_trigger_cutscene |
| 80303B08 | camera_lakitu_intro_act_spawn_cloud |
| 80303C14 | camera_lakitu_intro_act_show_dialog |
| 80303F64 | bhv_camera_lakitu_update |
| 803041A0 | link_objects_with_behavior |
| 80304274 | monty_mole_select_available_hole |
| 803043F8 | bhv_monty_mole_hole_update |
| 80304474 | monty_mole_spawn_dirt_particles |
| 803044C0 | bhv_monty_mole_init |
| 803044DC | monty_mole_act_select_hole |
| 80304710 | monty_mole_act_rise_from_hole |
| 803047AC | monty_mole_act_spawn_rock |
| 80304864 | monty_mole_act_begin_jump_into_hole |
| 803048EC | monty_mole_act_throw_rock |
| 80304958 | monty_mole_act_jump_into_hole |
| 80304A14 | monty_mole_hide_in_hole |
| 80304A70 | monty_mole_act_hide |
| 80304AE0 | monty_mole_act_jump_out_of_hole |
| 80304BA8 | bhv_monty_mole_update |
| 80304E28 | monty_mole_rock_act_held |
| 80304F74 | monty_mole_rock_act_move |
| 80304FD4 | bhv_monty_mole_rock_update |
| 8030505C | platform_on_track_reset |
| 8030508C | platform_on_track_mario_not_on_platform |
| 80305100 | bhv_platform_on_track_init |
| 8030522C | platform_on_track_act_init |
| 803053DC | platform_on_track_act_wait_for_mario |
| 80305474 | platform_on_track_act_move_along_track |
| 8030586C | platform_on_track_act_pause_briefly |
| 803058A4 | platform_on_track_act_fall |
| 80305904 | platform_on_track_rock_ski_lift |
| 80305A58 | bhv_platform_on_track_update |
| 80305BB0 | bhv_track_ball_update |
| 80305C14 | bhv_seesaw_platform_init |
| 80305C90 | bhv_seesaw_platform_update |
| 80305E2C | bhv_ferris_wheel_axle_init |
| 80305F24 | bhv_ferris_wheel_platform_update |
| 80306084 | bhv_water_bomb_spawner_update |
| 803062A8 | water_bomb_spawn_explode_particles |
| 80306304 | water_bomb_act_init |
| 80306364 | water_bomb_act_drop |
| 8030668C | water_bomb_act_explode |
| 803066D8 | water_bomb_act_shot_from_cannon |
| 803067E8 | bhv_water_bomb_update |
| 803068C0 | bhv_water_bomb_shadow_update |
| 8030699C | bhv_ttc_rotating_solid_init |
| 80306A38 | bhv_ttc_rotating_solid_update |
| 80306CC4 | bhv_ttc_pendulum_init |
| 80306D38 | bhv_ttc_pendulum_update |
| 80306F48 | bhv_ttc_treadmill_init |
| 80307010 | bhv_ttc_treadmill_update |
| 803071B8 | bhv_ttc_moving_bar_init |
| 80307240 | ttc_moving_bar_act_wait |
| 80307348 | ttc_moving_bar_act_pull_back |
| 803073F8 | ttc_moving_bar_reset |
| 80307434 | ttc_moving_bar_act_extend |
| 803075F8 | ttc_moving_bar_act_retract |
| 80307670 | bhv_ttc_moving_bar_update |
| 80307760 | bhv_ttc_cog_init |
| 803077E0 | bhv_ttc_cog_update |
| 80307930 | bhv_ttc_pit_block_init |
| 803079C8 | bhv_ttc_pit_block_update |
| 80307AE4 | bhv_ttc_elevator_init |
| 80307B58 | bhv_ttc_elevator_update |
| 80307C88 | bhv_ttc_2d_rotator_init |
| 80307CF8 | bhv_ttc_2d_rotator_update |
| 80307EA4 | bhv_ttc_spinner_update |
| 80307FB8 | mr_blizzard_spawn_white_particles |
| 8030803C | bhv_mr_blizzard_init |
| 80308110 | mr_blizzard_act_spawn_snowball |
| 80308228 | mr_blizzard_act_hide_unhide |
| 803082EC | mr_blizzard_act_rise_from_ground |
| 80308454 | mr_blizzard_act_rotate |
| 80308734 | mr_blizzard_act_death |
| 80308A74 | mr_blizzard_act_throw_snowball |
| 80308AF0 | mr_blizzard_act_burrow |
| 80308BB8 | mr_blizzard_act_jump |
| 80308D6C | bhv_mr_blizzard_update |
| 80308F08 | mr_blizzard_snowball_act_0 |
| 80308F94 | mr_blizzard_snowball_act_1 |
| 803090B8 | mr_blizzard_snowball_act_2 |
| 80309154 | bhv_mr_blizzard_snowball |
| 803091E0 | bhv_sliding_plat_2_init |
| 80309354 | bhv_sliding_plat_2_loop |
| 80309454 | bhv_rotating_octagonal_plat_init |
| 803094D0 | bhv_rotating_octagonal_plat_loop |
| 803094F8 | bhv_animates_on_floor_switch_press_init |
| 80309530 | bhv_animates_on_floor_switch_press_loop |
| 803097A4 | bhv_activated_back_and_forth_platform_init |
| 803098C0 | bhv_activated_back_and_forth_platform_update |
| 80309B64 | bhv_recovery_heart_loop |
| 80309CEC | bhv_bubble_cannon_barrel_loop |
| 80309ED4 | water_bomb_cannon_act_0 |
| 80309F68 | water_bomb_cannon_act_1 |
| 8030A0E8 | water_bomb_cannon_act_2 |
| 8030A11C | bhv_water_bomb_cannon_loop |
| 8030A1C0 | bhv_unagi_init |
| 8030A2A8 | unagi_act_0 |
| 8030A390 | unagi_act_1_4 |
| 8030A514 | unagi_act_2 |
| 8030A614 | unagi_act_3 |
| 8030A93C | bhv_unagi_loop |
| 8030AABC | bhv_unagi_subobject_loop |
| 8030AD04 | dorrie_raise_head |
| 8030AE9C | dorrie_act_move |
| 8030B0B8 | dorrie_begin_head_raise |
| 8030B0F0 | dorrie_act_lower_head |
| 8030B220 | dorrie_act_raise_head |
| 8030B2F4 | bhv_dorrie_update |
| 8030B658 | bhv_haunted_chair_init |
| 8030B6D8 | haunted_chair_act_0 |
| 8030BA68 | haunted_chair_act_1 |
| 8030BC90 | bhv_haunted_chair_loop |
| 8030BD2C | mad_piano_act_wait |
| 8030BDF8 | mad_piano_act_attack |
| 8030BFD0 | bhv_mad_piano_update |
| 8030C06C | flying_bookend_act_0 |
| 8030C0F0 | flying_bookend_act_1 |
| 8030C210 | flying_bookend_act_2 |
| 8030C2C8 | flying_bookend_act_3 |
| 8030C364 | bhv_flying_bookend_loop |
| 8030C4B0 | bhv_bookend_spawn_loop |
| 8030C564 | bookshelf_manager_act_0 |
| 8030C60C | bookshelf_manager_act_1 |
| 8030C6A4 | bookshelf_manager_act_2 |
| 8030C828 | bookshelf_manager_act_3 |
| 8030C894 | bookshelf_manager_act_4 |
| 8030C8EC | bhv_haunted_bookshelf_manager_loop |
| 8030C98C | bhv_book_switch_loop |
| 8030CD30 | obj_spit_fire |
| 8030CDDC | bhv_fire_piranha_plant_init |
| 8030CEC0 | fire_piranha_plant_act_hide |
| 8030D140 | fire_piranha_plant_act_grow |
| 8030D2F0 | bhv_fire_piranha_plant_update |
| 8030D42C | fire_spitter_act_idle |
| 8030D4D4 | fire_spitter_act_spit_fire |
| 8030D598 | bhv_fire_spitter_update |
| 8030D640 | bhv_small_piranha_flame_loop |
| 8030D8D4 | bhv_fly_guy_flame_loop |
| 8030D93C | geo_snufit_move_mask |
| 8030D9AC | geo_snufit_scale_body |
| 8030DA14 | snufit_act_idle |
| 8030DB38 | snufit_act_shoot |
| 8030DC70 | bhv_snufit_loop |
| 8030DFC4 | bhv_snufit_balls_loop |
| 8030E14C | bhv_horizontal_grindel_init |
| 8030E16C | bhv_horizontal_grindel_update |
| 8030E384 | eyerok_check_mario_relative_z |
| 8030E3E0 | eyerok_spawn_hand |
| 8030E488 | eyerok_boss_act_sleep |
| 8030E52C | eyerok_boss_act_wake_up |
| 8030E688 | eyerok_boss_act_show_intro_text |
| 8030E6D4 | eyerok_boss_act_fight |
| 8030E9E0 | eyerok_boss_act_die |
| 8030EA9C | bhv_eyerok_boss_loop |
| 8030EB3C | eyerok_hand_check_attacked |
| 8030ECA8 | eyerok_hand_pound_ground |
| 8030ECF8 | eyerok_hand_act_sleep |
| 8030EF08 | eyerok_hand_act_idle |
| 8030F118 | eyerok_hand_act_open |
| 8030F21C | eyerok_hand_act_show_eye |
| 8030F440 | eyerok_hand_act_close |
| 8030F508 | eyerok_hand_act_attacked |
| 8030F58C | eyerok_hand_act_recover |
| 8030F5CC | eyerok_hand_act_become_active |
| 8030F628 | eyerok_hand_act_die |
| 8030F6BC | eyerok_hand_act_retreat |
| 8030F840 | eyerok_hand_act_target_mario |
| 8030F9C0 | eyerok_hand_act_smash |
| 8030FB3C | eyerok_hand_act_fist_push |
| 8030FC34 | eyerok_hand_act_fist_sweep |
| 8030FCF4 | eyerok_hand_act_begin_double_pound |
| 8030FE38 | eyerok_hand_act_double_pound |
| 8030FFF8 | bhv_eyerok_hand_loop |
| 803101DC | klepto_target_mario |
| 80310258 | klepto_set_and_check_if_anim_at_end |
| 80310318 | klepto_anim_dive |
| 80310498 | bhv_klepto_init |
| 8031054C | klepto_change_target |
| 80310774 | klepto_circle_target |
| 8031097C | klepto_approach_target |
| 80310A7C | klepto_act_wait_for_mario |
| 80310B2C | klepto_act_turn_toward_mario |
| 80310C3C | klepto_act_dive_at_mario |
| 80310F04 | klepto_act_struck_by_mario |
| 80311018 | klepto_act_retreat |
| 8031111C | klepto_act_reset_position |
| 8031126C | obj_set_speed_to_zero |
| 8031129C | bhv_klepto_update |
| 8031157C | bird_act_inactive |
| 803116C0 | bird_act_fly |
| 80311874 | bhv_bird_update |
| 803118E4 | bhv_racing_penguin_init |
| 80311954 | racing_penguin_act_wait_for_mario |
| 803119E4 | racing_penguin_act_show_init_text |
| 80311B18 | racing_penguin_act_prepare_for_race |
| 80311B7C | racing_penguin_act_race |
| 80311DD8 | racing_penguin_act_finish_race |
| 80311EA4 | racing_penguin_act_show_final_text |
| 80312070 | bhv_racing_penguin_update |
| 80312168 | bhv_penguin_race_finish_line_update |
| 80312200 | bhv_penguin_race_shortcut_check_update |
| 80312248 | bhv_coffin_spawner_loop |
| 80312370 | coffin_act_idle |
| 8031262C | coffin_act_stand_up |
| 8031274C | bhv_coffin_loop |
| 80312804 | clam_act_0 |
| 80312900 | clam_act_1 |
| 80312A54 | bhv_clam_loop |
| 80312AF4 | skeeter_spawn_waves |
| 80312B80 | skeeter_act_idle |
| 80312D0C | skeeter_act_lunge |
| 80312EA8 | skeeter_act_walk |
| 80313110 | bhv_skeeter_update |
| 803131E8 | bhv_skeeter_wave_update |
| 8031326C | bhv_swing_platform_init |
| 80313294 | bhv_swing_platform_update |
| 80313354 | bhv_donut_platform_spawner_update |
| 80313530 | bhv_donut_platform_update |
| 803136CC | bhv_ddd_pole_init |
| 80313754 | bhv_ddd_pole_update |
| 803137F4 | bhv_red_coin_star_marker_init |
| 8031381C | triplet_butterfly_act_init |
| 803139F0 | triplet_butterfly_act_wander |
| 80313BE4 | triplet_butterfly_act_activate |
| 80313E1C | triplet_butterfly_act_explode |
| 80313FC0 | bhv_triplet_butterfly_update |
| 80314098 | bubba_act_0 |
| 8031427C | bubba_act_1 |
| 803145D4 | bhv_bubba_loop |
| 80314A30 | prepare_reverb_ring_buffer |
| 80314CC0 | get_volume_ramping |
| 80314DE4 | synthesis_execute |
| 80314F64 | synthesis_do_one_audio_update |
| 80315590 | synthesis_process_notes |
| 80316010 | load_wave_samples |
| 803160DC | final_resample |
| 80316138 | process_envelope |
| 8031619C | process_envelope_inner |
| 803166FC | note_apply_headset_pan_effects |
| 80316AC8 | note_init_volume |
| 80316AF4 | note_set_vel_pan_reverb |
| 80316DA8 | note_set_frequency |
| 80316DB4 | note_enable |
| 80316E00 | note_disable |
| 80316E80 | reset_bank_and_seq_load_status |
| 80316EC4 | discard_bank |
| 80316FB4 | discard_sequence |
| 80317040 | soundAlloc |
| 803170B4 | sound_alloc_pool_init |
| 803170D4 | persistent_pool_clear |
| 803170E8 | temporary_pool_clear |
| 80317118 | unused_803160F8 |
| 80317128 | sound_init_main_pools |
| 80317184 | session_pools_init |
| 80317200 | seq_and_bank_pool_init |
| 8031727C | persistent_pools_init |
| 80317338 | temporary_pools_init |
| 803173FC | alloc_bank_or_seq |
| 8031782C | get_bank_or_seq |
| 803178EC | decrease_reverb_gain |
| 80317914 | wait_for_audio_frames |
| 80317948 | audio_reset_session |
| 80318040 | audio_dma_copy_immediate |
| 803180C4 | audio_dma_copy_async |
| 80318130 | audio_dma_partial_copy_async |
| 803181EC | decrease_sample_dma_ttls |
| 80318300 | dma_sample_data |
| 80318634 | init_sample_dma_buffers |
| 803188F4 | patch_audio_bank |
| 80318B30 | bank_load_immediate |
| 80318C8C | bank_load_async |
| 80318DC4 | sequence_dma_immediate |
| 80318E70 | sequence_dma_async |
| 80318FAC | get_missing_bank |
| 803190F4 | load_banks_immediate |
| 80319220 | preload_sequence |
| 80319328 | load_sequence |
| 80319388 | load_sequence_internal |
| 8031950C | audio_init |
| 80319920 | note_init |
| 80319998 | note_disable2 |
| 803199B8 | process_notes |
| 80319DB8 | seq_channel_layer_decay_release_internal |
| 80319F64 | seq_channel_layer_note_decay |
| 80319F84 | seq_channel_layer_note_release |
| 80319FA4 | build_synthetic_wave |
| 8031A1D0 | init_synthetic_wave |
| 8031A254 | init_note_list |
| 8031A264 | init_note_lists |
| 8031A2B4 | init_note_free_list |
| 8031A368 | note_pool_clear |
| 8031A494 | note_pool_fill |
| 8031A5D0 | audio_list_push_front |
| 8031A610 | audio_list_remove |
| 8031A63C | pop_node_with_lower_prio |
| 8031A6CC | note_init_for_layer |
| 8031A794 | func_80319728 |
| 8031A7C8 | note_release_and_take_ownership |
| 8031A820 | alloc_note_from_disabled |
| 8031A89C | alloc_note_from_decaying |
| 8031A8F0 | alloc_note_from_active |
| 8031A94C | alloc_note |
| 8031AC34 | reclaim_notes |
| 8031ADAC | note_init_all |
| 8031AEE8 | sequence_player_process_sound |
| 8031B0CC | get_portamento_freq_scale |
| 8031B1C0 | get_vibrato_pitch_change |
| 8031B248 | get_vibrato_freq_scale |
| 8031B440 | note_vibrato_update |
| 8031B4A0 | note_vibrato_init |
| 8031B58C | adsr_init |
| 8031B5AC | adsr_update |
| 8031B830 | sequence_channel_init |
| 8031B940 | seq_channel_set_layer |
| 8031BA30 | seq_channel_layer_disable |
| 8031BA6C | seq_channel_layer_free |
| 8031BAF0 | sequence_channel_disable |
| 8031BB5C | allocate_sequence_channel |
| 8031BBA4 | sequence_player_init_channels |
| 8031BCD0 | sequence_player_disable_channels |
| 8031BDA0 | sequence_channel_enable |
| 8031BE44 | sequence_player_disable |
| 8031BF14 | audio_list_push_back |
| 8031BF54 | audio_list_pop_back |
| 8031BF94 | init_layer_freelist |
| 8031C03C | m64_read_u8 |
| 8031C050 | m64_read_s16 |
| 8031C080 | m64_read_compressed_u16 |
| 8031CE54 | get_instrument |
| 8031CFD4 | set_instrument |
| 8031D068 | sequence_channel_set_volume |
| 8031D08C | sequence_channel_process_script |
| 8031D9EC | sequence_player_process_sequence |
| 8031E240 | process_sequences |
| 8031E2E8 | init_sequence_player |
| 8031E374 | init_sequence_players |
| 8031E4F0 | unused_8031E4F0 |
| 8031E568 | unused_8031E568 |
| 8031E578 | sequence_player_fade_out_internal |
| 8031E5C0 | func_8031D690 |
| 8031E60C | func_8031D6E4 |
| 8031E6A4 | func_8031D7B0 |
| 8031E710 | func_8031D838 |
| 8031E7B8 | create_next_audio_frame_task |
| 8031EB00 | s32 cur_obj_play_sound_at_anim_range(s8 arg0, s8 arg1, u32 sound); |
| 8031EB30 | process_sound_request |
| 8031EDEC | process_all_sound_requests |
| 8031EE70 | func_8031DFE8 |
| 8031EF6C | func_8031E0E4 |
| 8031EFF4 | func_8031E16C |
| 8031F810 | get_sound_pan |
| 8031F96C | get_sound_dynamics |
| 8031FB20 | get_sound_freq_scale |
| 8031FBE8 | get_sound_reverb |
| 8031FD7C | noop_8031EEC8 |
| 8031FD84 | audio_signal_game_loop_tick |
| 8031FDAC | update_game_sound |
| 80320544 | play_sequence |
| 80320678 | sequence_player_fade_out |
| 803206BC | fade_volume_scale |
| 80320734 | fade_channel_volume_scale |
| 8032080C | func_8031F96C |
| 803208EC | process_level_music_dynamics |
| 80320D70 | unused_8031FED0 |
| 80320E3C | func_8031FFB4 |
| 80320EC4 | sequence_player_unlower |
| 80320F68 | func_803200E4 |
| 803210D4 | set_sound_disabled |
| 80321398 | get_currently_playing_sound |
| 80321474 | func_803205E8 |
| 80321584 | func_803206F8 |
| 80321668 | func_803207DC |
| 8032171C | func_80320890 |
| 8032174C | sound_banks_disable |
| 803217A8 | disable_all_sequence_players |
| 8032180C | sound_banks_enable |
| 80321864 | unused_803209D8 |
| 803218D8 | func_80320A4C |
| 803218F4 | play_dialog_sound |
| 803219AC | play_music |
| 80321BAC | stop_background_music |
| 80321CE4 | fadeout_background_music |
| 80321D38 | drop_queued_background_music |
| 80321D5C | get_current_background_music |
| 80321D9C | func_80320ED8 |
| 80321E48 | play_secondary_music |
| 80321F48 | func_80321080 |
| 80321F9C | func_803210D4 |
| 80322078 | play_course_clear |
| 803220B4 | play_peachs_jingle |
| 803220F0 | play_puzzle_jingle |
| 8032212C | void play_star_fanfare_and_flash_hud(s32 arg, u8 starNum); |
| 80322168 | play_power_star_jingle |
| 803221B8 | play_race_fanfare |
| 803221F4 | play_toads_jingle |
| 80322230 | sound_reset |
| 8032231C | audio_set_sound_mode |
| 80322348 | unused_80321460 |
| 8032235C | unused_80321474 |
| 803223B0 | osSetTime |
| 803223E0 | osMapTLB |
| 803224A0 | osUnmapTLBAll |
| 803224F0 | sprintf |
| 8032255C | proutSprintf |
| 803225A0 | osCreateMesgQueue |
| 803225D0 | osSetEventMesg |
| 80322640 | osViSetEvent |
| 803226B0 | osCreateThread |
| 80322800 | osRecvMesg |
| 80322940 | _VirtualToPhysicalTask |
| 80322A5C | osSpTaskLoad |
| 80322BBC | osSpTaskStartGo |
| 80322C00 | osSpTaskYield |
| 80322C20 | osSendMesg |
| 80322D70 | osSpTaskYielded |
| 80322DF0 | osStartThread |
| 80322F40 | osWritebackDCacheAll |
| 80322F70 | osCreateViManager |
| 803230F4 | viMgrMain |
| 803232D0 | osViSetMode |
| 80323340 | osViBlack |
| 803233B0 | osViSetSpecialFeatures |
| 80323570 | osCreatePiManager |
| 803236F0 | osSetThreadPri |
| 803237D0 | osInitialize |
| 80323A00 | osViSwapBuffer |
| 80323A50 | sqrtf |
| 80323A60 | osContStartReadData |
| 80323B24 | osContGetReadData |
| 80323BCC | osPackReadData | | 80323CC0 | osContInit | | 80323EBC | osContGetInitData |
| 80323F8C | osPackRequestData | | 80324080 | osEepromProbe | | 803240F0 | ull_rshift |
| 8032411C | ull_rem | | 80324158 | ull_div |
| 80324194 | ll_lshift | | 803241C0 | ll_rem |
| 803241FC | ll_div | | 80324258 | ll_mul |
| 80324288 | ull_divremi | | 803242E8 | ll_mod |
| 80324384 | ll_rshift | | 803243B0 | osInvalDCache | | 80324460 | osPiStartDma | | 80324570 | bzero | | 80324610 | osInvalICache | | 80324690 | osEepromLongRead | | 803247D0 | osEepromLongWrite | | 80324910 | bcopy | | 80324C20 | guOrthoF | | 80324D74 | guOrtho | | 80324DE0 | guPerspectiveF | | 80325010 | guPerspective | | 80325070 | osGetTime | | 80325100 | d_to_ll |
| 8032511C | f_to_ll | | 80325138 | d_to_ull |
| 803251D8 | f_to_ull | | 80325274 | ll_to_d |
| 8032528C | ll_to_f | | 803252A4 | ull_to_d |
| 803252D8 | ull_to_f | | 80325310 | cosf | | 80325480 | sinf | | 80325640 | guTranslateF | | 80325688 | guTranslate | | 803256E0 | guRotateF | | 80325874 | guRotate | | 803258D0 | guScaleF | | 80325924 | guScale | | 80325970 | osAiSetFrequency | | 80325BD4 | alBnkfNew | | 80325CD8 | alSeqFileNew | | 80325D20 | osWritebackDCache | | 80325DA0 | osAiGetLength | | 80325DB0 | osAiSetNextBuffer | | 80325E60 | osTimerServicesInit |
| 80325EEC | osTimerInterrupt | | 80326064 | osSetTimerIntr |
| 803260D8 | osInsertTimer | | 80326260 | _Printf | | 803273F0 | memcpy | | 8032741C | strlen | | 80327444 | strchr | | 80327490 | osDequeueThread |
| 803274D0 | osDisableInt | | 803274F0 | osRestoreInt |
| 80327510 | osViInit | | 80327640 | osExceptionPreamble |
| 80327650 | osException | | 80327B98 | send_mesg | | 80327C80 | osEnqueueAndYield |
| 80327D10 | osEnqueueThread | | 80327D58 | osPopThread |
| 80327D68 | osDispatchThread | | 80327EA8 | osCleanupThread |
| 80327EB0 | osVirtualToPhysical |
| 80327F30 | osSpSetStatus | | 80327F40 | osSpSetPc |
| 80327F80 | osSpRawStartDma | | 80328010 | osSpDeviceBusy |
| 80328040 | osSpGetStatus | | 80328050 | osGetThreadPri | | 80328070 | osViGetCurrentContext |
| 80328080 | osViSwapContext | | 803283E0 | osGetCount | | 803283F0 | osPiCreateAccessQueue |
| 80328440 | osPiGetAccess | | 80328484 | osPiRelAccess |
| 803284B0 | osPiRawStartDma |
| 80328590 | osDevMgrMain | | 80328710 | osSetSR |
| 80328720 | osGetSR | | 80328730 | osSetFpcCsr |
| 80328740 | osSiRawReadIo | | 80328790 | osSiRawWriteIo |
| 803287E0 | osMapTLBRdb |
| 80328840 | osPiRawReadIo |
| 803288A0 | osSiCreateAccessQueue | | 803288F0 | osSiGetAccess |
| 80328934 | osSiRelAccess | | 80328960 | osSiRawStartDma |
| 80328A10 | osSetTimer |
| 80328AF0 | osEepromWrite |
| 80328CA0 | osPackEepWriteData | | 80328DAC | osEepStatus |
| 80328FD0 | osJamMesg |
| 80329120 | osPiGetCmdQueue |
| 80329150 | osEepromRead |
| 80329340 | osPackEepReadData | | 80329450 | guMtxF2L | | 80329550 | guMtxIdentF | | 803295D8 | guMtxIdent | | 80329608 | guMtxL2F | | 803296C0 | guNormalize | | 80329750 | osAiDeviceBusy |
| 80329780 | osSetCompare |
| 80329790 | _Litob |
| 80329A90 | _Ldtob |
| 8032A860 | u32_to_string |
| 8032A890 | string_to_u32 |
| 8032A8E8 | send_packet |
| 8032A9A8 | void send_display_list(struct SPTask *spTask); |
| 8032AA80 | process_command_memory |
| 8032AACC | process_command_register |
| 8032AAF8 | kdebugserver |
| 8032ACE0 | osSyncPutChars |
| 8032AE10 | osSetIntMask |
| 8032AE70 | osDestroyThread |
| 8032AF70 | osProbeTLB | | 8032B030 | osSiDeviceBusy |
| 8032B060 | lldiv |
| 8032B160 | ldiv |
| 8032B1F0 | osGetCause | | 8032B200 | osAtomicDec |
| 8032B260 | rspF3DBootStart |
| 8032B330 | rspF3DBootEnd |
| 8032B330 | rspF3DStart |
| 8032C738 | rspF3DEnd |
| 8032C740 | rspAspMainStart |
| 8032D560 | rspAspMainEnd |
| 80378800 | void *vec3f_copy(Vec3f dest, Vec3f src); |
| 80378840 | void vec3f_set_dist_and_angle(Vec3f from, Vec3f to, f32 dist, s16 pitch, s16 yaw); |
| 8037888C | void *vec3f_add(Vec3f dest, Vec3f a); |
| 803788E4 | void *vec3f_sum(Vec3f dest, Vec3f a, Vec3f b); |
| 8037893C | void *vec3s_copy(Vec3s dest, Vec3s src); |
| 8037897C | void *vec3s_set(Vec3s dest, s16 x, s16 y, s16 z); |
| 803789C8 | void *vec3s_add(Vec3s dest, Vec3s a); |
| 80378A20 | void *vec3s_sum(Vec3s dest, Vec3s a, Vec3s b); |
| 80378A78 | void *vec3s_sub(Vec3s dest, Vec3s a); |
| 80378AD0 | s16 *read_vec3s_to_vec3f(Vec3f dst, s16 *src); |
| 80378B34 | void *vec3f_to_vec3s(Vec3s dest, Vec3f a); |
| 80378C50 | void *find_vector_perpendicular_to_plane(Vec3f dest, Vec3f a, Vec3f b, Vec3f c); |
| 80378D38 | void *vec3f_cross(Vec3f dest, Vec3f a, Vec3f b); |
| 80378DC0 | void *vec3f_normalize(Vec3f dest); |
| 80378E68 | void mtxf_copy(Mat4 dest, Mat4 src); |
| 80378EB4 | void mtxf_identity(Mat4 mtx); |
| 80378F24 | void mtxf_translate(Mat4 dest, Vec3f b); |
| 80378F84 | void mtxf_lookat(Mat4 mtx, Vec3f from, Vec3f to, s16 roll); |
| 80379440 | void mtxf_rotate_zxy_and_translate(Mat4 dest, Vec3f translate, Vec3s rotate); |
| 803795F0 | void mtxf_rotate_xyz_and_translate(Mat4 dest, Vec3f b, Vec3s c); |
| 80379798 | void mtxf_billboard(Mat4 dest, Mat4 mtx, Vec3f position, s16 angle); |
| 80379918 | void mtxf_align_terrain_normal(Mat4 dest, Vec3f upDir, Vec3f pos, s16 yaw); |
| 80379AA4 | void mtxf_align_terrain_triangle(Mat4 mtx, Vec3f pos, s16 yaw, f32 radius); |
| 80379F60 | void mtxf_mul_vec3s(Mat4 mtx, Vec3s b); |
| 8037A29C | void mtxf_scale_vec3f(Mat4 dest, Mat4 mtx, Vec3f s); |
| 8037A348 | void mtxf_mul_vec3s(Mat4 mtx, Vec3s b); |
| 8037A434 | void mtxf_to_mtx(Mtx *dest, Mat4 src); |
| 8037A4B8 | void mtxf_rotate_xy(Mtx *mtx, s16 angle); |
| 8037A550 | void get_pos_from_transform_mtx(Vec3f dest, Mat4 objMtx, Mat4 camMtx); |
| 8037A69C | void vec3f_get_dist_and_angle(Vec3f from, Vec3f to, f32 *dist, s16 *pitch, s16 *yaw); |
| 8037A788 | void vec3f_set_dist_and_angle(Vec3f from, Vec3f to, f32 dist, s16 pitch, s16 yaw); |
| 8037A860 | s32 approach_s32(s32 current, s32 target, s32 inc, s32 dec); |
| 8037A8B4 | f32 approach_f32(f32 current, f32 target, f32 inc, f32 dec); |
| 8037A924 | u16 atan2_lookup(f32 y, f32 x); |
| 8037A9A8 | s16 atan2s(f32 y, f32 x); |
| 8037AB88 | f32 atan2f(f32 y, f32 x); |
| 8037ABEC | void spline_get_weights(Vec4f result, f32 t, UNUSED s32 c); |
| 8037AFB8 | void anim_spline_init(Vec4s *keyFrames); |
| 8037AFE8 | s32 anim_spline_poll(Vec3f result); |
| 8037B220 | void init_scene_graph_node_links(struct GraphNode *graphNode, s32 type); |
| 8037B24C | init_graph_node_root |
| 8037B30C | init_graph_node_ortho_projection |
| 8037B380 | init_graph_node_perspective |
| 8037B448 | init_graph_node_start |
| 8037B4AC | init_graph_node_master_list |
| 8037B530 | init_graph_node_render_range |
| 8037B5B4 | init_graph_node_switch_case |
| 8037B670 | init_graph_node_camera |
| 8037B744 | init_graph_node_translation_rotation |
| 8037B7F8 | init_graph_node_translation |
| 8037B89C | init_graph_node_rotation |
| 8037B940 | init_graph_node_scale |
| 8037B9E0 | init_graph_node_object |
| 8037BAD4 | init_graph_node_culling_radius |
| 8037BB48 | init_graph_node_animated_part |
| 8037BBEC | init_graph_node_billboard |
| 8037BC90 | init_graph_node_display_list |
| 8037BD24 | init_graph_node_shadow |
| 8037BDB4 | init_graph_node_object_parent |
| 8037BE28 | init_graph_node_generated |
| 8037BECC | init_graph_node_background |
| 8037BF84 | init_graph_node_held_object |
| 8037C044 | geo_add_child |
| 8037C0BC | geo_remove_child |
| 8037C138 | geo_make_first_child |
| 8037C1E4 | void geo_call_global_function_nodes_helper(struct GraphNode *graphNode, s32 callContext); |
| 8037C360 | void geo_call_global_function_nodes(struct GraphNode *graphNode, s32 callContext); |
| 8037C3D0 | void geo_reset_object_node(struct GraphNodeObject *graphNode); |
| 8037C448 | void geo_obj_init_animation_accel(struct GraphNodeObject *graphNode, struct Animation animPtrAddr, u32 animAccel); |
| 8037C708 | void geo_obj_init_animation_accel(struct GraphNodeObject *graphNode, struct Animation animPtrAddr, u32 animAccel); |
| 8037C844 | s16 geo_update_animation_frame(struct GraphNodeObject_sub *obj, s32 *accelAssist); |
| 8037C9E8 | void geo_retreive_animation_translation(struct GraphNodeObject *obj, Vec3f position); |
| 8037CB10 | geo_find_root |
| 8037CB60 | s16 *read_vec3s_to_vec3f(Vec3f dst, s16 *src); |
| 8037CBC0 | s16 *read_vec3s_angle(Vec3s dst, s16 *src); |
| 8037CBFC | s16 *read_vec3s_angle(Vec3s dst, s16 *src); |
| 8037CC74 | void register_scene_graph_node(struct GraphNode *graphNode); |
| 8037CD60 | void geo_layout_cmd_branch_and_link(void); |
| 8037CE24 | void geo_layout_cmd_end(void); |
| 8037CEE8 | void geo_layout_cmd_branch(void); |
| 8037CF70 | void geo_layout_cmd_return(void); |
| 8037CFC0 | void geo_layout_cmd_open_node(void); |
| 8037D018 | void geo_layout_cmd_close_node(void); |
| 8037D050 | void geo_layout_cmd_assign_as_view(void); |
| 8037D0D0 | void geo_layout_cmd_update_node_flags(void); |
| 8037D1D0 | void geo_layout_cmd_node_root(void); |
| 8037D328 | void geo_layout_cmd_node_ortho_projection(void); |
| 8037D3A4 | void geo_layout_cmd_node_perspective(void); |
| 8037D48C | void geo_layout_cmd_node_start(void); |
| 8037D4DC | void geo_layout_cmd_nop3(void); |
| 8037D500 | void geo_layout_cmd_node_master_list(void); |
| 8037D55C | void geo_layout_cmd_node_level_of_detail(void); |
| 8037D5D4 | void geo_layout_cmd_node_switch_case(void); |
| 8037D640 | void geo_layout_cmd_node_camera(void); |
| 8037D6F0 | void geo_layout_cmd_node_translation_rotation(void); |
| 8037D8D4 | void geo_layout_cmd_node_translation(void); |
| 8037D998 | void geo_layout_cmd_node_rotation(void); |
| 8037DA5C | void geo_layout_cmd_node_scale(void); |
| 8037DB50 | void geo_layout_cmd_nop2(void); |
| 8037DB74 | void geo_layout_cmd_node_animated_part(void); |
| 8037DC10 | void geo_layout_cmd_node_billboard(void); |
| 8037DCD4 | void geo_layout_cmd_node_display_list(void); |
| 8037DD4C | void geo_layout_cmd_node_shadow(void); |
| 8037DDDC | void geo_layout_cmd_node_object_parent(void); |
| 8037DE34 | void geo_layout_cmd_node_generated(void); |
| 8037DE94 | void geo_layout_cmd_node_background(void); |
| 8037DEF8 | void geo_layout_cmd_nop(void); |
| 8037DF1C | void geo_layout_cmd_copy_view(void); |
| 8037DFD4 | void geo_layout_cmd_node_held_obj(void); |
| 8037E058 | void geo_layout_cmd_node_culling_radius(void); |
| 8037E0B4 | process_geo_layout |
| 8037E1A0 | s32 eval_script_op(s8 op, s32 arg); |
| 8037E2C4 | void level_cmd_load_and_execute(void); |
| 8037E388 | void level_cmd_exit_and_execute(void); |
| 8037E404 | void level_cmd_exit(void); |
| 8037E47C | void level_cmd_sleep2(void); |
| 8037E4FC | void level_cmd_sleep2(void); |
| 8037E580 | void level_cmd_jump_and_link_if(void); |
| 8037E5B8 | void level_cmd_jump_and_link_if(void); |
| 8037E620 | void level_cmd_return(void); |
| 8037E650 | void level_cmd_jump_and_link_push_arg(void); |
| 8037E6D4 | void level_cmd_jump_repeat(void); |
| 8037E780 | void level_cmd_loop_begin(void); |
| 8037E7F8 | void level_cmd_loop_until(void); |
| 8037E878 | void level_cmd_jump_if(void); |
| 8037E8E8 | void level_cmd_jump_and_link_if(void); |
| 8037E988 | void level_cmd_skip_if(void); |
| 8037EA18 | void level_cmd_skippable_nop(void); |
| 8037EA70 | void level_cmd_skippable_nop(void); |
| 8037EA98 | void level_cmd_call_loop(void); |
| 8037EB04 | void level_cmd_call_loop(void); |
| 8037EB98 | void level_cmd_set_register(void); |
| 8037EBD4 | void level_cmd_push_pool_state(void); |
| 8037EC14 | void level_cmd_pop_pool_state(void); |
| 8037EC54 | void level_cmd_load_to_fixed_address(void); |
| 8037ECA4 | void level_cmd_load_raw(void); |
| 8037ECF8 | void level_cmd_load_mio0_texture(void); |
| 8037ED48 | void level_cmd_load_mario_head(void); |
| 8037EDF8 | void level_cmd_load_mio0_texture(void); |
| 8037EE48 | void level_cmd_init_level(void); |
| 8037EEA8 | void level_cmd_clear_level(void); |
| 8037EF00 | void level_cmd_alloc_level_pool(void); |
| 8037EF70 | void level_cmd_free_level_pool(void); |
| 8037F010 | void level_cmd_begin_area(void); |
| 8037F130 | void level_cmd_end_area(void); |
| 8037F164 | void level_cmd_load_model_from_dl(void); |
| 8037F214 | void level_cmd_load_model_from_geo(void); |
| 8037F2A4 | void level_cmd_23(void); |
| 8037F36C | void level_cmd_init_mario(void); |
| 8037F45C | void level_cmd_place_object(void); |
| 8037F67C | void level_cmd_create_warp_node(void); |
| 8037F790 | void level_cmd_create_instant_warp(void); |
| 8037F920 | void level_cmd_set_terrain_type(void); |
| 8037F994 | void level_cmd_create_painting_warp_node(void); |
| 8037FB18 | void level_cmd_3A(void); |
| 8037FC38 | void level_cmd_create_whirlpool(void); |
| 8037FDE4 | void level_cmd_set_blackout(void); |
| 8037FE2C | void level_cmd_set_gamma(void); |
| 8037FE94 | void level_cmd_set_terrain_data(void); |
| 8037FF14 | void level_cmd_set_rooms(void); |
| 8037FF94 | void level_cmd_set_macro_objects(void); |
| 80380014 | void level_cmd_load_area(void); |
| 8038007C | void level_cmd_unload_area(void); |
| 803800BC | void level_cmd_set_mario_start_pos(void); |
| 80380160 | void level_cmd_2C(void); |
| 803801A0 | void level_cmd_2D(void); |
| 803801E0 | void level_cmd_set_transition(void); |
| 8038024C | void level_cmd_nop(void); |
| 80380274 | void level_cmd_show_dialog(void); |
| 80380300 | void level_cmd_set_music(void); |
| 8038039C | void level_cmd_set_menu_music(void); |
| 803803EC | void level_cmd_38(void); |
| 80380434 | void level_cmd_get_or_set_var(void); |
| 803805C8 | level_script_execute |
| 80380690 | find_wall_collisions_from_list |
| 80380DE8 | s32 f32_find_wall_collision(f32 *xPtr, f32 *yPtr, f32 *zPtr, f32 offsetY, f32 radius); |
| 80380E8C | s32 find_wall_collisions(struct WallCollisionData *colData); |
| 80381038 | struct Surface *find_ceil_from_list(struct SurfaceNode *surfaceNode, s32 x, s32 y, s32 z, f32 *pheight); |
| 80381264 | f32 find_ceil(f32 posX, f32 posY, f32 posZ, struct Surface pceil); |
| 8038156C | struct Surface *find_floor_from_list(struct SurfaceNode *surfaceNode, s32 x, s32 y, s32 z, f32 *pheight); |
| 80381794 | f32 find_floor_height(f32 x, f32 y, f32 z); |
| 803817E0 | f32 unused_find_dynamic_floor(f32 xPos, f32 yPos, f32 zPos, struct Surface pfloor); |
| 80381BA0 | f32 find_water_level(f32 x, f32 z); |
| 80381D3C | f32 find_poison_gas_level(f32 x, f32 z); |
| 80381EC8 | s32 surface_list_length(struct SurfaceNode *list); |
| 80381F08 | void debug_surface_list_info(f32 xPos, f32 zPos); |
| 80382294 | unused_resolve_floor_or_ceil_collisions |
| 80382490 | struct SurfaceNode *alloc_surface_node(void); |
| 803824F8 | void alloc_surface_pools(void); |
| 803825D0 | clear_static_surfaces |
| 803825FC | void add_surface_to_cell(s16 dynamic, s16 cellX, s16 cellZ, struct Surface *surface); |
| 8038283C | s16 min_3(s16 a0, s16 a1, s16 a2); |
| 8038289C | s16 max_3(s16 a0, s16 a1, s16 a2); |
| 803828FC | s16 lower_cell_index(s16 coord); |
| 80382990 | s16 upper_cell_index(s16 coord); |
| 80382A2C | void add_surface(struct Surface *surface, s32 dynamic); |
| 80382B7C | struct Surface *read_surface_data(s16 *vertexData, s16 vertexIndices); |
| 80383228 | void load_environmental_regions(s16 data); |
| 80383828 | void load_object_surfaces(s16 **data, s16 *vertexData); |
| 803839CC | void load_object_collision_model(void); |
| 80383B70 | void goto_behavior_unused(const BehaviorScript *bhvAddr); |
| 80383BB0 | u16 random_u16(void); |
| 80383CB4 | s32 bhv_cmd_add_random_float(void); |
| 80383D1C | s32 random_sign(void); |
| 80383D68 | void obj_update_gfx_pos_and_angle(struct Object *obj); |
| 80383DBC | void cur_obj_bhv_stack_push(uintptr_t bhvAddr); |
| 80383DF8 | uintptr_t cur_obj_bhv_stack_pop(void); |
| 80383E5C | s32 bhv_cmd_hide(void); |
| 80383EA0 | s32 bhv_cmd_disable_rendering(void); |
| 80383EE4 | s32 bhv_cmd_billboard(void); |
| 80383F24 | s32 bhv_cmd_set_model(void); |
| 80383F94 | s32 bhv_cmd_spawn_child_with_param(void); |
| 8038401C | s32 bhv_cmd_spawn_obj(void); |
| 803840B4 | s32 bhv_cmd_spawn_child_with_param(void); |
| 80384164 | s32 bhv_cmd_deactivate(void); |
| 80384188 | s32 bhv_cmd_break_unused(void); |
| 803841A0 | s32 bhv_cmd_break_unused(void); |
| 803841B8 | s32 bhv_cmd_call_native(void); |
| 80384224 | s32 bhv_cmd_return(void); |
| 8038425C | s32 bhv_cmd_delay_var(void); |
| 803842E4 | s32 bhv_cmd_delay_var(void); |
| 8038438C | s32 bhv_cmd_goto(void); |
| 803843E0 | s32 bhv_cmd_begin_repeat_unused(void); |
| 80384450 | s32 bhv_cmd_begin_repeat(void); |
| 803844C0 | s32 bhv_cmd_end_repeat_continue(void); |
| 80384554 | s32 bhv_cmd_end_repeat_continue(void); |
| 803845E8 | s32 bhv_cmd_begin_loop(void); |
| 80384634 | s32 bhv_cmd_end_loop(void); |
| 80384678 | s32 bhv_cmd_call_native(void); |
| 803846D0 | s32 bhv_cmd_set_float(void); |
| 8038475C | s32 bhv_cmd_set_interact_subtype(void); |
| 803847D4 | s32 bhv_cmd_set_int_unused(void); |
| 80384854 | s32 bhv_cmd_set_random_float(void); |
| 80384928 | s32 bhv_cmd_set_random_int(void); |
| 803849F8 | s32 bhv_cmd_set_int_rand_rshift(void); |
| 80384AB4 | s32 bhv_cmd_add_random_float(void); |
| 80384B90 | s32 bhv_cmd_add_int_rand_rshift(void); |
| 80384C5C | s32 bhv_cmd_add_float(void); |
| 80384CF0 | s32 bhv_cmd_add_int(void); |
| 80384D70 | s32 bhv_cmd_or_int(void); |
| 80384E04 | s32 bhv_cmd_bit_clear(void); |
| 80384E9C | s32 bhv_cmd_load_animations(void); |
| 80384F08 | s32 bhv_cmd_animate_texture(void); |
| 80384F8C | s32 bhv_cmd_drop_to_floor(void); |
| 8038503C | s32 bhv_cmd_nop_1(void); |
| 80385084 | s32 bhv_cmd_nop_3(void); |
| 803850CC | s32 bhv_cmd_nop_2(void); |
| 80385114 | s32 bhv_cmd_sum_float(void); |
| 803851D0 | s32 bhv_cmd_sum_int(void); |
| 8038528C | s32 bhv_cmd_set_hitbox_with_offset(void); |
| 8038531C | s32 bhv_cmd_set_hurtbox(void); |
| 803853AC | s32 bhv_cmd_set_hitbox_with_offset(void); |
| 8038546C | s32 bhv_cmd_nop_4(void); |
| 803854CC | s32 bhv_cmd_begin(void); |
| 803856A0 | s32 bhv_cmd_load_collision_data(void); |
| 80385700 | s32 bhv_cmd_set_home(void); |
| 8038575C | s32 bhv_cmd_set_interact_type(void); |
| 803857A0 | s32 bhv_cmd_set_interact_subtype(void); |
| 803857E4 | s32 bhv_cmd_scale(void); |
| 8038586C | s32 bhv_cmd_set_obj_physics(void); |
| 80385A60 | s32 bhv_cmd_parent_bit_clear(void); |
| 80385AF0 | s32 bhv_cmd_spawn_water_droplet(void); |
| 80385B4C | s32 bhv_cmd_animate_texture(void); |
| 80385C00 | void cur_obj_update(void); |
| 8016F000 | run_press_start_demo_timer |
| 8016F128 | level_select_input_loop |
| 8016F3CC | intro_default |
| 8016F4B0 | intro_game_over |
| 8016F564 | intro_play_its_a_me_mario |
| 8016F5B0 | lvl_intro_update |
| 8016F670 | geo_title_screen |
| 8016F984 | geo_fade_transition |
| 8016FBB0 | intro_backdrop_one_image |
| 8016FE70 | geo_intro_backdrop |
| 8016FFFC | geo_game_over_tile |
| 80170280 | beh_yellow_background_menu_init |
| 801702B8 | beh_yellow_background_menu_loop |
| 801702E8 | check_clicked_button |
| 80170488 | bhv_menu_button_growing_from_main_menu |
| 801705DC | bhv_menu_button_shrinking_to_main_menu |
| 80170710 | bhv_menu_button_growing_from_submenu |
| 80170838 | bhv_menu_button_shrinking_to_submenu |
| 8017096C | bhv_menu_button_zoom_in_out |
| 80170A4C | bhv_menu_button_zoom_in |
| 80170A9C | bhv_menu_button_zoom_out |
| 80170AEC | bhv_menu_button_init |
| 80170B1C | bhv_menu_button_loop |
| 80170CB4 | exit_score_file_to_score_menu |
| 80170D60 | render_score_menu_buttons |
| 80171168 | check_score_menu_clicked_buttons |
| 8017137C | render_copy_menu_buttons |
| 80171784 | copy_action_file_button |
| 80171A2C | check_copy_menu_clicked_buttons |
| 80171C0C | render_erase_menu_buttons |
| 80172014 | erase_action_file_button |
| 801721AC | check_erase_menu_clicked_buttons |
| 8017236C | render_sound_mode_menu_buttons |
| 801724B8 | check_sound_mode_menu_clicked_buttons |
| 8017261C | load_main_menu_save_file |
| 80172644 | return_to_main_menu |
| 80172818 | load_score_menu_from_submenu |
| 801729E0 | load_copy_menu_from_submenu |
| 80172BA8 | load_erase_menu_from_submenu |
| 80172D70 | bhv_menu_button_manager_init |
| 801731A8 | check_main_menu_clicked_buttons |
| 80173430 | bhv_menu_button_manager_loop |
| 80173780 | handle_cursor_button_input |
| 80173900 | handle_controller_cursor_input |
| 80173AE0 | print_menu_cursor |
| 80173C6C | print_hud_lut_string_fade |
| 80173D64 | print_generic_string_fade |
| 80173E54 | update_text_fade_out |
| 80173EE4 | print_save_file_star_count |
| 80173FD4 | print_main_menu_strings |
| 80174324 | score_menu_display_message |
| 801743AC | print_score_menu_strings |
| 801746F8 | copy_menu_display_message |
| 80174804 | copy_menu_update_message |
| 801749B0 | print_copy_menu_strings |
| 80174CA8 | print_erase_menu_prompt |
| 80175238 | erase_menu_display_message |
| 80175404 | erase_menu_update_message |
| 801755A8 | print_erase_menu_strings |
| 801758A0 | print_sound_mode_menu_strings |
| 80175B14 | print_score_file_castle_secret_stars |
| 80175B90 | print_score_file_course_coin_score |
| 80175D2C | print_score_file_star_score |
| 80175DFC | print_save_file_scores |
| 801764E0 | print_file_select_strings |
| 80176688 | geo_file_select_strings_and_menu_cursor |
| 801766DC | lvl_init_menu_values_and_cursor_pos |
| 801768A0 | lvl_update_obj_and_load_file_selected |
| 801768E0 | bhv_act_selector_star_type_loop |
| 80176A74 | render_100_coin_star |
| 80176B20 | bhv_act_selector_init |
| 80176DF0 | bhv_act_selector_loop |
| 80176FC4 | print_course_number |
| 80177144 | print_act_selector_strings |
| 80177518 | geo_act_selector_strings |
| 80177560 | lvl_init_act_selector_values_and_stars |
| 80177610 | lvl_update_obj_and_load_act_button_actions |
| 80177710 | main |
| 80177820 | empty_mem_block |
| 80177924 | into_free_memblock |
| 801779DC | make_mem_block |
| 80177BB8 | gd_free_mem |
| 80177C58 | gd_request_mem |
| 80177E7C | gd_add_mem_to_heap |
| 80177F0C | init_mem_block_lists |
| 80177F34 | print_list_stats |
| 801780B0 | mem_stats |
| 801781E0 | gd_reset_sfx |
| 80178200 | gd_new_sfx_to_play |
| 8017822C | gd_sfx_played |
| 80178254 | gd_play_sfx |
| 80178280 | setup_lights |
| 8017831C | Unknown801781DC |
| 801785DC | draw_shape |
| 8017894C | draw_shape_2d |
| 80178A40 | draw_light |
| 80178C5C | draw_material |
| 80178D90 | create_mtl_gddl_if_empty |
| 80178DEC | check_face_bad_vtx |
| 80178ED8 | gd_get_colour |
| 8017900C | Unknown80178ECC |
| 80179120 | draw_face |
| 80179368 | draw_rect_fill |
| 801793CC | draw_rect_stroke |
| 80179430 | Unknown801792F0 |
| 80179490 | draw_label |
| 80179768 | draw_net |
| 801798AC | draw_gadget |
| 801799AC | draw_camera |
| 80179C0C | Unknown80179ACC |
| 80179CA4 | func_80179B64 |
| 80179CDC | func_80179B9C |
| 80179E08 | check_grabable_click |
| 8017A010 | drawscene |
| 8017A344 | nop_obj_draw |
| 8017A358 | draw_shape_faces |
| 8017A44C | draw_particle |
| 8017A690 | draw_bone |
| 8017A7E4 | draw_joint |
| 8017A900 | draw_group |
| 8017A958 | draw_plane |
| 8017A9E0 | apply_obj_draw_fn |
| 8017AA5C | register_light |
| 8017AAF0 | Proc8017A980 |
| 8017AED8 | update_shaders |
| 8017AFC8 | create_shape_mtl_gddls |
| 8017B01C | unref_8017AEDC |
| 8017B088 | create_shape_gddl |
| 8017B168 | create_gddl_for_shapes |
| 8017B1A4 | map_face_materials |
| 8017B258 | calc_vtx_normal |
| 8017B3DC | find_thisface_verts |
| 8017B538 | map_vertices |
| 8017B608 | unpick_obj |
| 8017B654 | find_closest_pickable_obj |
| 8017B730 | set_view_update_camera |
| 8017B764 | update_view |
| 8017BDD4 | unref_8017BC94 |
| 8017BDF0 | func_8017BCB0 |
| 8017BE60 | func_8017BD20 |
| 8017BFA0 | func_8017BE60 |
| 8017C010 | func_8017BED0 |
| 8017C034 | get_obj_name_str |
| 8017C300 | make_object |
| 8017C810 | make_zone |
| 8017C8E0 | func_8017C7A0 |
| 8017C940 | make_link_to_obj |
| 8017CA00 | make_vtx_link |
| 8017CAC4 | make_valptrs |
| 8017CB4C | reset_plane |
| 8017CF7C | make_plane |
| 8017D010 | make_camera |
| 8017D22C | make_material |
| 8017D2D4 | make_light |
| 8017D3E8 | void make_viewport_clip_rect(Vp *viewport); |
| 8017D67C | make_animator |
| 8017D6F4 | make_weight |
| 8017D76C | make_group_of_type |
| 8017D838 | sprint_obj_id |
| 8017DA04 | make_group |
| 8017DC14 | addto_group |
| 8017DD00 | addto_groupfirst |
| 8017DDFC | group_contains_obj |
| 8017DE80 | show_details |
| 8017E328 | func_8017E1E8 |
| 8017E34C | func_8017E20C |
| 8017E370 | gd_loadtexture |
| 8017E3F8 | func_8017E2B8 |
| 8017E430 | func_8017E2F0 |
| 8017E520 | apply_to_obj_types_in_group |
| 8017E6C4 | func_8017E584 |
| 8017E978 | func_8017E838 |
| 8017EB2C | func_8017E9EC |
| 8017EBD4 | func_8017EA94 |
| 8017EC64 | func_8017EB24 |
| 8017EE40 | func_8017ED00 |
| 8017EF0C | func_8017EDCC |
| 8017EF9C | gd_plane_point_within |
| 8017F194 | func_8017F054 |
| 8017F350 | func_8017F210 |
| 8017F50C | func_8017F3CC |
| 8017F544 | func_8017F404 |
| 8017F564 | func_8017F424 |
| 8017F704 | move_animator |
| 80180764 | drag_picked_object |
| 80180A64 | move_animators |
| 80180AB4 | find_and_drag_picked_object |
| 80180AF0 | void move_camera_through_floor_while_descending(struct Camera *c, f32 height); |
| 80181114 | move_cameras_in_grp |
| 8018114C | func_8018100C |
| 801814B8 | move_lights_in_grp |
| 801814F0 | move_group_members |
| 8018159C | proc_view_movement |
| 80181634 | reset_nets_and_gadgets |
| 80181678 | null_obj_lists |
| 80181720 | func_801815E0 |
| 801818A0 | func_80181760 |
| 8018197C | move_skin |
| 801819D4 | func_80181894 |
| 80181B10 | func_801819D0 |
| 80181C20 | reset_weight |
| 80181CC8 | func_80181B88 |
| 80181D40 | func_80181C00 |
| 80181E54 | Unknown80181D14 |
| 80181FF0 | func_80181EB0 |
| 801821C8 | func_80182088 |
| 801824E0 | func_801823A0 |
| 80182630 | make_particle |
| 8018273C | func_801825FC |
| 801828B8 | func_80182778 |
| 80182B48 | func_80182A08 |
| 80182DC4 | move_particle |
| 801836B0 | move_particles_in_grp |
| 80183708 | Unknown801835C8 |
| 801839B0 | Unknown80183870 |
| 801839C4 | Unknown80183884 |
| 801839D8 | Unknown80183898 |
| 801839F4 | Unknown801838B4 |
| 80183A10 | func_801838D0 |
| 80183A50 | push_dynobj_stash |
| 80183A80 | pop_dynobj_stash |
| 80183AB0 | reset_dynlist |
| 80183B20 | proc_dynlist |
| 8018435C | d_copystr_to_idbuf |
| 80184400 | d_catstr_to_idbuf |
| 801844A8 | cpy_idbuf_to_backbuf |
| 801844DC | cpy_backbuf_to_idbuf |
| 80184510 | get_dynobj_info |
| 80184630 | reset_dynamic_objs |
| 8018468C | d_add_net_with_subgroup |
| 80184740 | d_end_net_subgroup |
| 801847AC | d_attach_joint_to_net |
| 80184828 | d_make_netfromshapeid |
| 801848A0 | d_make_netfromshape_ptrptr |
| 801848E8 | add_to_dynobj_list |
| 80184B84 | print_int_dynid |
| 80184BF8 | d_makeobj |
| 80184EFC | d_attach |
| 80184FC4 | d_attach_to |
| 8018536C | d_attachto_dynid |
| 80185410 | copy_bytes |
| 8018545C | alloc_animdata |
| 80185A18 | chk_shapegen |
| 801861B0 | d_set_nodegroup |
| 80186350 | d_set_matgroup |
| 80186440 | d_set_texture_st |
| 801864DC | d_use_texture |
| 80186588 | d_set_skinshape |
| 8018666C | d_map_materials |
| 801866F8 | d_map_vertices |
| 80186784 | d_set_planegroup |
| 801868A4 | d_set_shapeptrptr |
| 80186A60 | d_set_shapeptr |
| 80186BFC | d_use_obj |
| 80186C84 | set_cur_dynobj |
| 80186CAC | d_start_group |
| 80186CDC | d_end_group |
| 80186DE0 | d_addto_group |
| 80186E5C | dynid_is_int |
| 80186E74 | d_set_init_pos |
| 8018710C | d_set_velocity |
| 80187244 | d_get_velocity |
| 8018739C | d_set_torque |
| 80187480 | d_get_init_pos |
| 80187608 | d_get_init_rot |
| 80187794 | d_set_rel_pos |
| 80187AB0 | d_addto_rel_pos |
| 80187C80 | d_get_rel_pos |
| 80187E78 | d_get_att_objgroup |
| 80187F54 | d_get_att_to_obj |
| 80188030 | d_get_scale |
| 801881B8 | d_set_att_offset |
| 8018837C | d_set_att_to_offset |
| 801884D0 | d_get_att_offset |
| 80188624 | d_get_att_flags |
| 80188738 | d_set_world_pos |
| 801889A8 | d_set_normal |
| 80188AB0 | d_get_world_pos_ptr |
| 80188B7C | d_get_world_pos |
| 801891F4 | d_make_vertex |
| 80189240 | d_set_scale |
| 8018945C | d_set_rotation |
| 80189584 | d_center_of_gravity |
| 80189660 | d_set_shape_offset |
| 8018973C | d_add_valptr |
| 801898D8 | d_add_valproc |
| 80189990 | d_link_with_ptr |
| 80189CD8 | d_link_with |
| 80189DA8 | d_set_flags |
| 80189FB4 | d_clear_flags |
| 8018A12C | d_set_parm_f |
| 8018A358 | d_set_parm_ptr |
| 8018A530 | d_set_obj_draw_flag |
| 8018A590 | d_set_type |
| 8018A700 | d_set_id |
| 8018A828 | d_set_colour_num |
| 8018A9EC | d_set_material |
| 8018AA9C | d_friction |
| 8018AB78 | d_set_spring |
| 8018AC24 | d_set_ambient |
| 8018AD00 | d_set_diffuse |
| 8018AE30 | d_set_control_type |
| 8018AEDC | d_get_plane |
| 8018AFB0 | d_get_matrix |
| 8018B0FC | d_set_matrix |
| 8018B210 | d_set_rot_mtx |
| 8018B2E8 | d_get_rot_mtx_ptr |
| 8018B3A4 | d_set_idn_mtx |
| 8018B4D4 | d_get_matrix_ptr |
| 8018B5E8 | d_get_idn_mtx_ptr |
| 8018B6BC | d_calc_world_dist_btwn |
| 8018B758 | d_set_skin_weight |
| 8018B830 | get_objvalue |
| 8018B8E8 | Unknown8018B7A8 |
| 8018B97C | Proc8018B83C |
| 8018B9D8 | cat_grp_name_to_buf |
| 8018BA40 | Unknown8018B900 |
| 8018BB00 | make_label |
| 8018BBC0 | make_gadget |
| 8018BC9C | set_objvalue |
| 8018BD54 | set_static_gdgt_value |
| 8018BDF8 | func_8018BCB8 |
| 8018BE40 | adjust_gadget |
| 8018C0F4 | reset_gadget |
| 8018C2B0 | reset_gadgets_in_grp |
| 8018C2F0 | new_memtracker |
| 8018C3A4 | get_memtracker |
| 8018C44C | start_memtracker |
| 8018C550 | print_most_recent_memtracker |
| 8018C598 | stop_memtracker |
| 8018C704 | remove_all_memtrackers |
| 8018C790 | get_memtracker_by_id |
| 8018C7B4 | print_all_memtrackers |
| 8018C86C | print_all_timers |
| 8018C920 | deactivate_timing |
| 8018C938 | activate_timing |
| 8018C954 | remove_all_timers |
| 8018CA88 | new_timer |
| 8018CB34 | get_timer |
| 8018CBF4 | get_timer_checked |
| 8018CC54 | get_timernum |
| 8018CCC0 | split_timer_ptr |
| 8018CD9C | split_all_timers |
| 8018CE0C | start_all_timers |
| 8018CEA0 | start_timer |
| 8018CF70 | restart_timer |
| 8018D02C | split_timer |
| 8018D088 | stop_timer |
| 8018D160 | get_scaled_timer_total |
| 8018D1A8 | get_timer_total |
| 8018D1F8 | fatal_print |
| 8018D228 | print_stack_trace |
| 8018D298 | fatal_printf |
| 8018D560 | add_to_stacktrace |
| 8018D5F0 | imout |
| 8018D6A0 | func_8018D560 |
| 8018D7E8 | gd_atoi |
| 8018D948 | gd_lazy_atof |
| 8018D988 | sprint_num_as_hex |
| 8018D9E8 | sprint_num |
| 8018DAE4 | int_sci_notation |
| 8018DB38 | sprint_val_withspecifiers |
| 8018DDD8 | gd_strcpy |
| 8018DE1C | ascii_to_uppercase |
| 8018DE9C | gd_strdup |
| 8018DF18 | gd_strlen |
| 8018DF6C | gd_strcat |
| 8018DFF0 | gd_str_not_equal |
| 8018E098 | gd_str_contains |
| 8018E128 | gd_feof |
| 8018E14C | gd_set_feof |
| 8018E16C | gd_fopen |
| 8018E37C | gd_fread |
| 8018E4A8 | gd_fclose |
| 8018E4C4 | gd_get_file_size |
| 8018E4E0 | is_newline |
| 8018E518 | gd_fread_line |
| 8018E660 | Proc8018E520 |
| 8018ED28 | func_8018EBE8 |
| 8018EF9C | func_8018EE5C |
| 8018F0B8 | set_joint_vecs |
| 8018F188 | make_joint |
| 8018F388 | make_joint_withshape |
| 8018F468 | func_8018F328 |
| 8018F60C | func_8018F4CC |
| 8018F660 | func_8018F520 |
| 8018F9DC | func_8018F89C |
| 8018FBA8 | func_8018FA68 |
| 8018FC08 | set_skin_weight |
| 8018FC98 | func_8018FB58 |
| 8018FDE4 | add_joint2bone |
| 8018FEDC | make_bone |
| 80190054 | func_8018FF14 |
| 80190068 | func_8018FF28 |
| 801900C8 | func_8018FF88 |
| 80190128 | func_8018FFE8 |
| 801902A8 | func_80190168 |
| 80190528 | func_801903E8 |
| 801906B4 | func_80190574 |
| 80190AF4 | func_801909B4 |
| 80190B60 | func_80190A20 |
| 80190C94 | func_80190B54 |
| 80190FA8 | func_80190E68 |
| 8019107C | func_80190F3C |
| 801912E8 | func_801911A8 |
| 80191360 | func_80191220 |
| 80191500 | func_801913C0 |
| 80191530 | func_801913F0 |
| 80191638 | func_801914F8 |
| 8019164C | func_8019150C |
| 80191744 | func_80191604 |
| 80191964 | func_80191824 |
| 80191A34 | func_801918F4 |
| 80191B5C | func_80191A1C |
| 80191D38 | func_80191BF8 |
| 80191EA0 | func_80191D60 |
| 80191F94 | func_80191E54 |
| 80191FC8 | func_80191E88 |
| 80192028 | reset_joint_counts |
| 80192050 | func_80191F10 |
| 80192204 | reset_net |
| 801923D4 | func_80192294 |
| 8019243C | func_801922FC |
| 801924F4 | make_net |
| 80192668 | func_80192528 |
| 801927E4 | func_801926A4 |
| 80192C10 | func_80192AD0 |
| 80192D9C | move_bonesnet |
| 80192E0C | func_80192CCC |
| 801930D8 | convert_gd_verts_to_Vn |
| 80193424 | convert_gd_verts_to_Vtx |
| 8019353C | convert_net_verts |
| 80193610 | func_801934D0 |
| 801936DC | move_net |
| 80193804 | move_nets |
| 8019387C | func_8019373C |
| 80193988 | func_80193848 |
| 801939FC | gd_print_net |
| 80193C50 | reset_net_count |
| 80193C70 | gd_sqrt_f |
| 80193CA8 | gd_mat4f_lookat |
| 8019429C | gd_scale_mat4f_by_vec3f |
| 80194360 | gd_rot_mat_about_vec |
| 80194424 | gd_add_vec3f_to_mat4f_offset |
| 80194498 | gd_create_origin_lookat |
| 80194868 | gd_clamp_f32 |
| 801948B0 | gd_clamp_vec3f |
| 801949C0 | gd_rot_2d_vec |
| 80194ACC | gd_rot_mat_about_row |
| 80194B94 | gd_absrot_mat4 |
| 80194CD8 | gd_vec3f_magnitude |
| 80194D34 | gd_normalize_vec3f |
| 80194E54 | gd_cross_vec3f |
| 80194EF8 | gd_dot_vec3f |
| 80194F3C | gd_invert_elements_mat4f |
| 80194FBC | gd_inverse_mat4f |
| 801950D0 | gd_adjunct_mat4f |
| 801956B8 | gd_mat4f_det |
| 80195984 | gd_3x3_det |
| 80195A4C | gd_2x2_det |
| 80195A90 | gd_create_neg_vec_zero_first_mat_row |
| 80195B20 | gd_broken_quat_to_vec3f |
| 80195C44 | gd_quat_rotation |
| 80195DB8 | gd_shift_mat_up |
| 80195ED8 | gd_create_quat_rot_mat |
| 80196114 | gd_create_rot_matrix |
| 80196334 | gd_create_rot_mat_angular |
| 801963C0 | gd_set_identity_mat4 |
| 801964A0 | gd_copy_mat4f |
| 80196570 | gd_rotate_and_translate_vec3f |
| 80196680 | gd_mat4f_mult_vec3f |
| 80196754 | gd_mult_mat4f |
| 801970CC | gd_print_vec |
| 801970E8 | gd_print_plane |
| 80197104 | gd_print_mtx |
| 801971A8 | gd_print_quat |
| 80197230 | gd_rot_mat_offset |
| 801973C0 | func_80197280 |
| 80197400 | calc_face_normal |
| 8019764C | gd_make_vertex |
| 80197764 | make_face_with_colour |
| 80197810 | make_face_with_material |
| 8019787C | Unknown8019773C |
| 80197904 | add_3_vtx_to_face |
| 8019797C | make_shape |
| 80197B14 | clear_buf_to_cr |
| 80197B44 | get_current_buf_char |
| 80197B70 | get_and_advance_buf |
| 80197BD4 | load_next_line_into_buf |
| 80197C54 | is_line_end |
| 80197C8C | is_white_space |
| 80197CC4 | scan_to_next_non_whitespace |
| 80197DB0 | is_next_buf_word |
| 80197E90 | getfloat |
| 80198028 | getint |
| 801981A8 | Unknown80198068 |
| 801981BC | func_8019807C |
| 80198228 | func_801980E8 |
| 80198294 | Unknown80198154 |
| 801982C4 | Unknown80198184 |
| 80198330 | scale_obj_position |
| 801983F8 | translate_obj_position |
| 8019848C | scale_verts_in_shape |
| 80198514 | translate_verts_in_shape |
| 80198584 | Unknown80198444 |
| 80198664 | Unknown80198524 |
| 80198728 | Unknown801985E8 |
| 80198844 | get_3DG1_shape |
| 80198D40 | get_OBJ_shape |
| 801990D0 | group_faces_in_mtl_grp |
| 801991F4 | find_or_add_new_mtl |
| 80199330 | read_ARK_shape |
| 801997A0 | get_shape_from_file |
| 801998E8 | make_grid_shape |
| 80199F84 | Unknown80199E44 |
| 80199FC8 | Unknown80199E88 |
| 8019A024 | make_netfromshape |
| 8019A0E0 | animate_mario_head_gameover |
| 8019A1A8 | animate_mario_head_normal |
| 8019A4B8 | void level_cmd_load_mario_head(void); |
| 8019ABF8 | load_shapes2 |
| 8019ACD8 | Unknown8019AB98 |
| 8019AF04 | Unknown8019ADC4 |
| 8019B004 | Unknown8019AEC4 |
| 8019B060 | get_alloc_mem_amt |
| 8019B080 | gd_get_ostime |
| 8019B0B0 | get_time_scale |
| 8019B0D0 | dump_disp_list |
| 8019B158 | next_gfx |
| 8019B1E4 | next_light |
| 8019B278 | next_mtx |
| 8019B304 | next_vtx |
| 8019B390 | next_vp |
| 8019B41C | gd_sin_d |
| 8019B45C | gd_cos_d |
| 8019B49C | gd_sqrt_d |
| 8019B514 | Unknown8019B3D4 |
| 8019B53C | gd_printf |
| 8019BB0C | gd_exit |
| 8019BB44 | gd_free |
| 8019BB90 | gd_allocblock |
| 8019BC88 | gd_malloc |
| 8019BD58 | gd_malloc_perm |
| 8019BD90 | gd_malloc_temp |
| 8019BDC8 | Unknown8019BC88 |
| 8019BE14 | Unknown8019BCD4 |
| 8019BE4C | func_8019BD0C |
| 8019BF08 | branch_cur_dl_to_num |
| 8019BF80 | Unknown8019BE40 |
| 8019BFB0 | setup_stars |
| 8019C240 | setup_timers |
| 8019C3B0 | Unknown8019C270 |
| 8019C3C8 | Unknown8019C288 |
| 8019C418 | gd_add_to_heap |
| 8019C450 | gdm_init |
| 8019C4EC | gdm_setup |
| 8019C588 | Unknown8019C448 |
| 8019C59C | print_gdm_stats |
| 8019C5F0 | make_view_withgrp |
| 8019C684 | gdm_maketestdl |
| 8019C828 | set_time_scale |
| 8019C840 | Unknown8019C840 |
| 8019C874 | gd_vblank |
| 8019C930 | gd_copy_p1_contpad |
| 8019C9C8 | gd_sfx_to_play |
| 8019C9F8 | gdm_gettestdl |
| 8019CD88 | gdm_getpos |
| 8019CE3C | bound_on_active_view |
| 8019CF18 | fatal_no_dl_mem |
| 8019CF44 | alloc_displaylist |
| 8019D01C | cpy_remaining_gddl |
| 8019D110 | create_child_gdl |
| 8019D168 | new_gd_dl |
| 8019D3B8 | gd_rsp_init |
| 8019D42C | gd_rdp_init |
| 8019D4A0 | gd_draw_rect |
| 8019D848 | gd_draw_border_rect |
| 8019E438 | gd_set_fill |
| 8019E724 | gd_set_zb_area |
| 8019E780 | gd_set_color_fb |
| 8019E89C | reset_cur_dl_indices |
| 8019E93C | reset_dlnum_indices |
| 8019E9B4 | stash_current_gddl |
| 8019E9D4 | pop_gddl_stash |
| 8019E9F4 | gd_startdisplist |
| 8019EB44 | gd_enddlsplist |
| 8019EBAC | gd_enddlsplist_parent |
| 8019ED0C | Unknown8019EBCC |
| 8019ED48 | new_gddl_from |
| 8019EDC8 | Unknown8019EC88 |
| 8019EE34 | mat4_to_mtx |
| 8019EFAC | add_mat4_to_dl |
| 8019F054 | add_mat4_load_to_dl |
| 8019F100 | idn_mtx_load_gddl |
| 8019F16C | idn_mtx_push_gddl |
| 8019F1D8 | pop_mtx_gddl |
| 8019F224 | translate_mtx_gddl |
| 8019F2DC | translate_load_mtx_gddl |
| 8019F398 | func_8019F258 |
| 8019F404 | func_8019F2C4 |
| 8019F458 | func_8019F318 |
| 8019FB18 | check_tri_display |
| 8019FBA0 | make_vtx_if_new |
| 801A0030 | func_8019FEF0 |
| 801A0094 | add_tri_to_dl |
| 801A0178 | func_801A0038 |
| 801A01B0 | func_801A0070 |
| 801A032C | func_801A01EC |
| 801A039C | func_801A025C |
| 801A03F8 | func_801A02B8 |
| 801A0464 | set_light_id |
| 801A047C | set_light_num |
| 801A0494 | create_mtl_gddl |
| 801A0588 | branch_to_gddl |
| 801A05B8 | func_801A0478 |
| 801A09AC | func_801A086C |
| 801A1728 | set_Vtx_norm_buf_1 |
| 801A1804 | set_Vtx_norm_buf_2 |
| 801A18F0 | set_gd_mtx_parameters |
| 801A194C | func_801A180C |
| 801A1B40 | func_801A1A00 |
| 801A1C70 | Unknown801A1B30 |
| 801A1FB0 | Unknown801A1E70 |
| 801A2450 | gd_set_one_cycle |
| 801A24A0 | Unknown801A2360 |
| 801A24C8 | gddl_is_loading_shine_dl |
| 801A2588 | start_view_dl |
| 801A2984 | parse_p1_controller |
| 801A338C | Unknown801A324C |
| 801A3434 | Unknown801A32F4 |
| 801A3464 | func_801A3324 |
| 801A34B0 | func_801A3370 |
| 801A3538 | Unknown801A33F8 |
| 801A35BC | Unknown801A347C |
| 801A3620 | border_active_view |
| 801A36B4 | gd_shading |
| 801A371C | gd_getproperty |
| 801A3788 | gd_setproperty |
| 801A3C30 | gd_create_ortho_matrix |
| 801A3DCC | gd_create_perspective_matrix |
| 801A3F9C | setup_view_buffers |
| 801A4468 | gd_init_controllers |
| 801A451C | func_801A43DC |
| 801A4530 | func_801A43F0 |
| 801A4550 | func_801A4410 |
| 801A4564 | func_801A4424 |
| 801A4578 | func_801A4438 |
| 801A45E0 | gd_gentexture |
| 801A4724 | Unknown801A45E4 |
| 801A48F8 | Unknown801A47B8 |
| 801A4934 | Unknown801A47F4 |
| 801A4948 | func_801A4808 |
| 801A4988 | func_801A4848 |
| 801A49F4 | func_801A48B4 |
| 801A4A04 | func_801A48C4 |
| 801A4A18 | func_801A48D8 |
| 801A4A30 | set_active_view |
| 801A4A58 | func_801A4918 |
| 801A4C44 | Unknown801A4B04 |
| 801A4D4C | update_cursor |
| 801A5098 | Unknown801A4F58 |
| 801A5250 | Proc801A5110 |
| 801A52A8 | update_view_and_dl |
| 801A534C | func_801A520C |
| 801A5484 | Unknown801A5344 |
| 801A5538 | gd_init |
| 801A5A50 | Unknown801A5910 |
| 801A5AD8 | func_801A5998 |
| 801A5AEC | func_801A59AC |
| 801A5B00 | func_801A59C0 |
| 801A5B14 | init_pick_buf |
| 801A5B44 | store_in_pickbuf |
| 801A5B8C | get_cur_pickbuf_offset |
| 801A5BC0 | Unknown801A5A80 |
| 801A5BD4 | Unknown801A5A94 |
| 801A5BF8 | Unknown801A5AB8 |
| 801A5C20 | Unknown801A5AE0 |
| 801A5C98 | set_vtx_tc_buf |
| 801A5D28 | func_801A5BE8 |
| 801A5D64 | cvrt_val_to_kb |
| 801A5DC0 | Unknown801A5C80 |
| 801A5ED0 | Unknown801A5D90 |
| 801A6138 | Unknown801A5FF8 |
| 801A6430 | gd_put_sprite |
| 801A676C | gd_setup_cursor |
| 801A6904 | view_proc_print_timers |
| 801A6954 | make_timer_gadgets |
| 801A6F70 | Unknown801A6E30 |
| 801A6F84 | Unknown801A6E44 |
| 801A6F98 | gd_block_dma |
| 801A7074 | load_dynlist |
| 801A730C | func_801A71CC |