diff --git a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.map b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.map
index 03ef4127d..a5b6a8c2a 100644
--- a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.map
+++ b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.map
@@ -1,127 +1,127 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.md5 b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.md5
index 3709d2083..6e167154b 100644
--- a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.md5
+++ b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.md5
@@ -1 +1 @@
-fc01051bc7715442e7e3e1df204e63ac
\ No newline at end of file
+0a36ad1c5ad94fd134f6ef0fed71b1da
\ No newline at end of file
diff --git a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.svg b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.svg
index ab96385c9..dd560601a 100644
--- a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.svg
+++ b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph.svg
@@ -4,7 +4,7 @@
-
+
@@ -47,8 +47,8 @@
@@ -59,8 +59,8 @@ var sectionId = 'dynsection-3';
Node1
-
-load_kart_palette
+
+load_kart_palette
@@ -68,8 +68,8 @@ var sectionId = 'dynsection-3';
Node2
-
-func_8003CD98
+
+func_8003CD98
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-3';
Node1->Node2
-
-
+
+
@@ -86,17 +86,35 @@ var sectionId = 'dynsection-3';
Node47
-
-func_8003DB5C
+
+func_8003DB5C
-
+
Node1->Node47
-
-
-
+
+
+
+
+
+
+
+
+Node51
+
+
+render_kart
+
+
+
+
+
+Node1->Node51
+
+
+
@@ -104,8 +122,8 @@ var sectionId = 'dynsection-3';
Node3
-
-load_kart_textures
+
+load_kart_textures
@@ -113,8 +131,8 @@ var sectionId = 'dynsection-3';
Node2->Node3
-
-
+
+
@@ -122,8 +140,8 @@ var sectionId = 'dynsection-3';
Node4
-
-setup_editor
+
+setup_editor
@@ -131,8 +149,8 @@ var sectionId = 'dynsection-3';
Node3->Node4
-
-
+
+
@@ -140,8 +158,8 @@ var sectionId = 'dynsection-3';
Node5
-
-setup_podium_ceremony
+
+setup_podium_ceremony
@@ -149,8 +167,8 @@ var sectionId = 'dynsection-3';
Node3->Node5
-
-
+
+
@@ -158,17 +176,17 @@ var sectionId = 'dynsection-3';
Node46
-
-setup_race
+
+setup_race
-
+
Node3->Node46
-
-
-
+
+
+
@@ -176,8 +194,8 @@ var sectionId = 'dynsection-3';
Node6
-
-update_gamestate
+
+update_gamestate
@@ -185,8 +203,8 @@ var sectionId = 'dynsection-3';
Node5->Node6
-
-
+
+
@@ -194,8 +212,8 @@ var sectionId = 'dynsection-3';
Node7
-
-thread5_iteration
+
+thread5_iteration
@@ -203,8 +221,8 @@ var sectionId = 'dynsection-3';
Node6->Node7
-
-
+
+
@@ -212,8 +230,8 @@ var sectionId = 'dynsection-3';
Node8
-
-push_frame
+
+push_frame
@@ -221,8 +239,8 @@ var sectionId = 'dynsection-3';
Node7->Node8
-
-
+
+
@@ -230,8 +248,8 @@ var sectionId = 'dynsection-3';
Node9
-
-main
+
+main
@@ -239,8 +257,8 @@ var sectionId = 'dynsection-3';
Node8->Node9
-
-
+
+
@@ -248,9 +266,9 @@ var sectionId = 'dynsection-3';
Node10
-
-reset_save_data_grand
-_prix_points_and_sound_mode
+
+reset_save_data_grand
+_prix_points_and_sound_mode
@@ -258,8 +276,8 @@ var sectionId = 'dynsection-3';
Node9->Node10
-
-
+
+
@@ -267,17 +285,17 @@ var sectionId = 'dynsection-3';
Node16
-
-validate_save_data
+
+validate_save_data
-
+
Node9->Node16
-
-
-
+
+
+
@@ -285,8 +303,8 @@ var sectionId = 'dynsection-3';
Node23
-
-update_save_data_backup
+
+update_save_data_backup
@@ -294,8 +312,8 @@ var sectionId = 'dynsection-3';
Node9->Node23
-
-
+
+
@@ -303,18 +321,18 @@ var sectionId = 'dynsection-3';
Node45
-
-write_save_data_grand
-_prix_points_and_sound_mode
+
+write_save_data_grand
+_prix_points_and_sound_mode
-
+
Node9->Node45
-
-
-
+
+
+
@@ -322,8 +340,8 @@ var sectionId = 'dynsection-3';
Node11
-
-func_800B46D0
+
+func_800B46D0
@@ -331,8 +349,8 @@ var sectionId = 'dynsection-3';
Node10->Node11
-
-
+
+
@@ -340,8 +358,8 @@ var sectionId = 'dynsection-3';
Node15
-
-splash_menu_act
+
+splash_menu_act
@@ -349,8 +367,8 @@ var sectionId = 'dynsection-3';
Node10->Node15
-
-
+
+
@@ -358,8 +376,8 @@ var sectionId = 'dynsection-3';
Node10->Node16
-
-
+
+
@@ -367,8 +385,8 @@ var sectionId = 'dynsection-3';
Node12
-
-options_menu_act
+
+options_menu_act
@@ -376,8 +394,8 @@ var sectionId = 'dynsection-3';
Node11->Node12
-
-
+
+
@@ -385,8 +403,8 @@ var sectionId = 'dynsection-3';
Node13
-
-update_menus
+
+update_menus
@@ -394,8 +412,8 @@ var sectionId = 'dynsection-3';
Node12->Node13
-
-
+
+
@@ -403,8 +421,8 @@ var sectionId = 'dynsection-3';
Node14
-
-game_state_handler
+
+game_state_handler
@@ -412,8 +430,8 @@ var sectionId = 'dynsection-3';
Node13->Node14
-
-
+
+
@@ -421,8 +439,8 @@ var sectionId = 'dynsection-3';
Node14->Node7
-
-
+
+
@@ -430,8 +448,8 @@ var sectionId = 'dynsection-3';
Node15->Node13
-
-
+
+
@@ -439,8 +457,8 @@ var sectionId = 'dynsection-3';
Node17
-
-load_save_data
+
+load_save_data
@@ -448,8 +466,8 @@ var sectionId = 'dynsection-3';
Node16->Node17
-
-
+
+
@@ -457,8 +475,8 @@ var sectionId = 'dynsection-3';
Node18
-
-func_80091B78
+
+func_80091B78
@@ -466,8 +484,8 @@ var sectionId = 'dynsection-3';
Node17->Node18
-
-
+
+
@@ -475,8 +493,8 @@ var sectionId = 'dynsection-3';
Node19
-
-func_800025D4
+
+func_800025D4
@@ -484,8 +502,8 @@ var sectionId = 'dynsection-3';
Node18->Node19
-
-
+
+
@@ -493,8 +511,8 @@ var sectionId = 'dynsection-3';
Node20
-
-func_80002600
+
+func_80002600
@@ -502,8 +520,8 @@ var sectionId = 'dynsection-3';
Node18->Node20
-
-
+
+
@@ -511,8 +529,8 @@ var sectionId = 'dynsection-3';
Node21
-
-func_8000262C
+
+func_8000262C
@@ -520,8 +538,8 @@ var sectionId = 'dynsection-3';
Node18->Node21
-
-
+
+
@@ -529,8 +547,8 @@ var sectionId = 'dynsection-3';
Node22
-
-func_80002658
+
+func_80002658
@@ -538,8 +556,8 @@ var sectionId = 'dynsection-3';
Node18->Node22
-
-
+
+
@@ -547,8 +565,8 @@ var sectionId = 'dynsection-3';
Node19->Node6
-
-
+
+
@@ -556,8 +574,8 @@ var sectionId = 'dynsection-3';
Node20->Node6
-
-
+
+
@@ -565,8 +583,8 @@ var sectionId = 'dynsection-3';
Node21->Node6
-
-
+
+
@@ -574,8 +592,8 @@ var sectionId = 'dynsection-3';
Node22->Node6
-
-
+
+
@@ -583,35 +601,35 @@ var sectionId = 'dynsection-3';
Node23->Node11
-
-
+
+
-
+
Node23->Node12
-
-
-
+
+
+
-
+
Node23->Node15
-
-
-
+
+
+
-
+
Node23->Node16
-
-
-
+
+
+
@@ -619,8 +637,8 @@ var sectionId = 'dynsection-3';
Node24
-
-func_800B536C
+
+func_800B536C
@@ -628,8 +646,8 @@ var sectionId = 'dynsection-3';
Node23->Node24
-
-
+
+
@@ -637,17 +655,17 @@ var sectionId = 'dynsection-3';
Node44
-
-func_800B5404
+
+func_800B5404
-
+
Node23->Node44
-
-
-
+
+
+
@@ -655,8 +673,8 @@ var sectionId = 'dynsection-3';
Node25
-
-func_800AC458
+
+func_800AC458
@@ -664,8 +682,8 @@ var sectionId = 'dynsection-3';
Node24->Node25
-
-
+
+
@@ -673,8 +691,8 @@ var sectionId = 'dynsection-3';
Node26
-
-handle_menus_with_pri_arg
+
+handle_menus_with_pri_arg
@@ -682,8 +700,8 @@ var sectionId = 'dynsection-3';
Node25->Node26
-
-
+
+
@@ -691,8 +709,8 @@ var sectionId = 'dynsection-3';
Node27
-
-handle_menus_default
+
+handle_menus_default
@@ -700,8 +718,8 @@ var sectionId = 'dynsection-3';
Node26->Node27
-
-
+
+
@@ -709,17 +727,17 @@ var sectionId = 'dynsection-3';
Node40
-
-handle_menus_special
+
+handle_menus_special
-
+
Node26->Node40
-
-
-
+
+
+
@@ -727,8 +745,8 @@ var sectionId = 'dynsection-3';
Node28
-
-func_80093F10
+
+func_80093F10
@@ -736,8 +754,8 @@ var sectionId = 'dynsection-3';
Node27->Node28
-
-
+
+
@@ -745,17 +763,17 @@ var sectionId = 'dynsection-3';
Node33
-
-func_800940EC
+
+func_800940EC
-
+
Node27->Node33
-
-
-
+
+
+
@@ -763,17 +781,17 @@ var sectionId = 'dynsection-3';
Node38
-
-func_80094A64
+
+func_80094A64
-
+
Node27->Node38
-
-
-
+
+
+
@@ -781,17 +799,17 @@ var sectionId = 'dynsection-3';
Node39
-
-func_80095574
+
+func_80095574
-
+
Node27->Node39
-
-
-
+
+
+
@@ -799,8 +817,8 @@ var sectionId = 'dynsection-3';
Node29
-
-func_80280038
+
+func_80280038
@@ -808,8 +826,8 @@ var sectionId = 'dynsection-3';
Node28->Node29
-
-
+
+
@@ -817,44 +835,17 @@ var sectionId = 'dynsection-3';
Node31
-
-func_80281D00
+
+func_80281D00
-
+
Node28->Node31
-
-
-
-
-
-
-
-
-Node30
-
-
-credits_loop
-
-
-
-
-
-Node29->Node30
-
-
-
-
-
-
-
-
-Node30->Node14
-
-
-
+
+
+
@@ -862,26 +853,26 @@ var sectionId = 'dynsection-3';
Node32
-
-podium_ceremony_loop
+
+podium_ceremony_loop
-
+
Node31->Node32
-
-
-
+
+
+
-
+
Node32->Node14
-
-
-
+
+
+
@@ -889,35 +880,17 @@ var sectionId = 'dynsection-3';
Node34
-
-func_80093A5C
+
+func_80093A5C
-
+
Node33->Node34
-
-
-
-
-
-
-
-
-Node37
-
-
-func_80093B70
-
-
-
-
-
-Node33->Node37
-
-
-
+
+
+
@@ -925,17 +898,17 @@ var sectionId = 'dynsection-3';
Node35
-
-render_screens
+
+render_screens
-
+
Node34->Node35
-
-
-
+
+
+
@@ -943,44 +916,44 @@ var sectionId = 'dynsection-3';
Node36
-
-race_logic_loop
+
+race_logic_loop
-
+
Node35->Node36
-
-
-
+
+
+
-
+
Node36->Node14
-
-
-
+
+
+
-
+
Node38->Node14
-
-
-
+
+
+
-
+
Node39->Node38
-
-
-
+
+
+
@@ -988,134 +961,80 @@ var sectionId = 'dynsection-3';
Node41
-
-func_80093C98
+
+func_80093C98
-
+
Node40->Node41
-
-
-
-
-
-
-
-
-Node42
-
-
-func_80093E20
-
-
-
-
-
-Node41->Node42
-
-
-
-
-
-
-
-
-Node43
-
-
-func_80093E40
-
-
-
-
-
-Node41->Node43
-
-
-
-
-
-
-
-
-Node42->Node36
-
-
-
-
-
-
-
-
-Node43->Node38
-
-
-
+
+
+
-
+
Node44->Node15
-
-
-
+
+
+
-
+
Node45->Node10
-
-
-
+
+
+
-
+
Node45->Node12
-
-
-
+
+
+
-
+
Node45->Node15
-
-
-
+
+
+
-
+
Node45->Node24
-
-
-
+
+
+
-
+
Node45->Node44
-
-
-
+
+
+
-
+
Node46->Node6
-
-
-
+
+
+
@@ -1123,17 +1042,17 @@ var sectionId = 'dynsection-3';
Node48
-
-func_8028E678
+
+func_8028E678
-
+
Node47->Node48
-
-
-
+
+
+
@@ -1141,17 +1060,17 @@ var sectionId = 'dynsection-3';
Node49
-
-func_8028FCBC
+
+func_8028FCBC
-
+
Node48->Node49
-
-
-
+
+
+
@@ -1159,26 +1078,107 @@ var sectionId = 'dynsection-3';
Node50
-
-process_game_tick
+
+process_game_tick
-
+
Node49->Node50
-
-
-
+
+
+
-
+
Node50->Node36
-
-
-
+
+
+
+
+
+
+
+
+Node52
+
+
+render_player
+
+
+
+
+
+Node51->Node52
+
+
+
+
+
+
+
+
+Node52->Node2
+
+
+
+
+
+
+
+
+Node53
+
+
+try_rendering_player
+
+
+
+
+
+Node52->Node53
+
+
+
+
+
+
+
+
+Node54
+
+
+render_players
+
+
+
+
+
+Node53->Node54
+
+
+
+
+
+
+
+
+Node54->Node31
+
+
+
+
+
+
+
+
+Node54->Node35
+
+
+
diff --git a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph_org.svg b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph_org.svg
index bed29bff3..c01ffb3f3 100644
--- a/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph_org.svg
+++ b/kart__dma_8h_ad3d273a75453c339737bb7e1fd0dc3f2_icgraph_org.svg
@@ -4,16 +4,16 @@
-
-
+
+
load_kart_palette
Node1
-
-load_kart_palette
+
+load_kart_palette
@@ -21,8 +21,8 @@
Node2
-
-func_8003CD98
+
+func_8003CD98
@@ -30,8 +30,8 @@
Node1->Node2
-
-
+
+
@@ -39,17 +39,35 @@
Node47
-
-func_8003DB5C
+
+func_8003DB5C
-
+
Node1->Node47
-
-
-
+
+
+
+
+
+
+
+
+Node51
+
+
+render_kart
+
+
+
+
+
+Node1->Node51
+
+
+
@@ -57,8 +75,8 @@
Node3
-
-load_kart_textures
+
+load_kart_textures
@@ -66,8 +84,8 @@
Node2->Node3
-
-
+
+
@@ -75,8 +93,8 @@
Node4
-
-setup_editor
+
+setup_editor
@@ -84,8 +102,8 @@
Node3->Node4
-
-
+
+
@@ -93,8 +111,8 @@
Node5
-
-setup_podium_ceremony
+
+setup_podium_ceremony
@@ -102,8 +120,8 @@
Node3->Node5
-
-
+
+
@@ -111,17 +129,17 @@
Node46
-
-setup_race
+
+setup_race
-
+
Node3->Node46
-
-
-
+
+
+
@@ -129,8 +147,8 @@
Node6
-
-update_gamestate
+
+update_gamestate
@@ -138,8 +156,8 @@
Node5->Node6
-
-
+
+
@@ -147,8 +165,8 @@
Node7
-
-thread5_iteration
+
+thread5_iteration
@@ -156,8 +174,8 @@
Node6->Node7
-
-
+
+
@@ -165,8 +183,8 @@
Node8
-
-push_frame
+
+push_frame
@@ -174,8 +192,8 @@
Node7->Node8
-
-
+
+
@@ -183,8 +201,8 @@
Node9
-
-main
+
+main
@@ -192,8 +210,8 @@
Node8->Node9
-
-
+
+
@@ -201,9 +219,9 @@
Node10
-
-reset_save_data_grand
-_prix_points_and_sound_mode
+
+reset_save_data_grand
+_prix_points_and_sound_mode
@@ -211,8 +229,8 @@
Node9->Node10
-
-
+
+
@@ -220,17 +238,17 @@
Node16
-
-validate_save_data
+
+validate_save_data
-
+
Node9->Node16
-
-
-
+
+
+
@@ -238,8 +256,8 @@
Node23
-
-update_save_data_backup
+
+update_save_data_backup
@@ -247,8 +265,8 @@
Node9->Node23
-
-
+
+
@@ -256,18 +274,18 @@
Node45
-
-write_save_data_grand
-_prix_points_and_sound_mode
+
+write_save_data_grand
+_prix_points_and_sound_mode
-
+
Node9->Node45
-
-
-
+
+
+
@@ -275,8 +293,8 @@
Node11
-
-func_800B46D0
+
+func_800B46D0
@@ -284,8 +302,8 @@
Node10->Node11
-
-
+
+
@@ -293,8 +311,8 @@
Node15
-
-splash_menu_act
+
+splash_menu_act
@@ -302,8 +320,8 @@
Node10->Node15
-
-
+
+
@@ -311,8 +329,8 @@
Node10->Node16
-
-
+
+
@@ -320,8 +338,8 @@
Node12
-
-options_menu_act
+
+options_menu_act
@@ -329,8 +347,8 @@
Node11->Node12
-
-
+
+
@@ -338,8 +356,8 @@
Node13
-
-update_menus
+
+update_menus
@@ -347,8 +365,8 @@
Node12->Node13
-
-
+
+
@@ -356,8 +374,8 @@
Node14
-
-game_state_handler
+
+game_state_handler
@@ -365,8 +383,8 @@
Node13->Node14
-
-
+
+
@@ -374,8 +392,8 @@
Node14->Node7
-
-
+
+
@@ -383,8 +401,8 @@
Node15->Node13
-
-
+
+
@@ -392,8 +410,8 @@
Node17
-
-load_save_data
+
+load_save_data
@@ -401,8 +419,8 @@
Node16->Node17
-
-
+
+
@@ -410,8 +428,8 @@
Node18
-
-func_80091B78
+
+func_80091B78
@@ -419,8 +437,8 @@
Node17->Node18
-
-
+
+
@@ -428,8 +446,8 @@
Node19
-
-func_800025D4
+
+func_800025D4
@@ -437,8 +455,8 @@
Node18->Node19
-
-
+
+
@@ -446,8 +464,8 @@
Node20
-
-func_80002600
+
+func_80002600
@@ -455,8 +473,8 @@
Node18->Node20
-
-
+
+
@@ -464,8 +482,8 @@
Node21
-
-func_8000262C
+
+func_8000262C
@@ -473,8 +491,8 @@
Node18->Node21
-
-
+
+
@@ -482,8 +500,8 @@
Node22
-
-func_80002658
+
+func_80002658
@@ -491,8 +509,8 @@
Node18->Node22
-
-
+
+
@@ -500,8 +518,8 @@
Node19->Node6
-
-
+
+
@@ -509,8 +527,8 @@
Node20->Node6
-
-
+
+
@@ -518,8 +536,8 @@
Node21->Node6
-
-
+
+
@@ -527,8 +545,8 @@
Node22->Node6
-
-
+
+
@@ -536,35 +554,35 @@
Node23->Node11
-
-
+
+
-
+
Node23->Node12
-
-
-
+
+
+
-
+
Node23->Node15
-
-
-
+
+
+
-
+
Node23->Node16
-
-
-
+
+
+
@@ -572,8 +590,8 @@
Node24
-
-func_800B536C
+
+func_800B536C
@@ -581,8 +599,8 @@
Node23->Node24
-
-
+
+
@@ -590,17 +608,17 @@
Node44
-
-func_800B5404
+
+func_800B5404
-
+
Node23->Node44
-
-
-
+
+
+
@@ -608,8 +626,8 @@
Node25
-
-func_800AC458
+
+func_800AC458
@@ -617,8 +635,8 @@
Node24->Node25
-
-
+
+
@@ -626,8 +644,8 @@
Node26
-
-handle_menus_with_pri_arg
+
+handle_menus_with_pri_arg
@@ -635,8 +653,8 @@
Node25->Node26
-
-
+
+
@@ -644,8 +662,8 @@
Node27
-
-handle_menus_default
+
+handle_menus_default
@@ -653,8 +671,8 @@
Node26->Node27
-
-
+
+
@@ -662,17 +680,17 @@
Node40
-
-handle_menus_special
+
+handle_menus_special
-
+
Node26->Node40
-
-
-
+
+
+
@@ -680,8 +698,8 @@
Node28
-
-func_80093F10
+
+func_80093F10
@@ -689,8 +707,8 @@
Node27->Node28
-
-
+
+
@@ -698,17 +716,17 @@
Node33
-
-func_800940EC
+
+func_800940EC
-
+
Node27->Node33
-
-
-
+
+
+
@@ -716,17 +734,17 @@
Node38
-
-func_80094A64
+
+func_80094A64
-
+
Node27->Node38
-
-
-
+
+
+
@@ -734,17 +752,17 @@
Node39
-
-func_80095574
+
+func_80095574
-
+
Node27->Node39
-
-
-
+
+
+
@@ -752,8 +770,8 @@
Node29
-
-func_80280038
+
+func_80280038
@@ -761,8 +779,8 @@
Node28->Node29
-
-
+
+
@@ -770,44 +788,17 @@
Node31
-
-func_80281D00
+
+func_80281D00
-
+
Node28->Node31
-
-
-
-
-
-
-
-
-Node30
-
-
-credits_loop
-
-
-
-
-
-Node29->Node30
-
-
-
-
-
-
-
-
-Node30->Node14
-
-
-
+
+
+
@@ -815,26 +806,26 @@
Node32
-
-podium_ceremony_loop
+
+podium_ceremony_loop
-
+
Node31->Node32
-
-
-
+
+
+
-
+
Node32->Node14
-
-
-
+
+
+
@@ -842,35 +833,17 @@
Node34
-
-func_80093A5C
+
+func_80093A5C
-
+
Node33->Node34
-
-
-
-
-
-
-
-
-Node37
-
-
-func_80093B70
-
-
-
-
-
-Node33->Node37
-
-
-
+
+
+
@@ -878,17 +851,17 @@
Node35
-
-render_screens
+
+render_screens
-
+
Node34->Node35
-
-
-
+
+
+
@@ -896,44 +869,44 @@
Node36
-
-race_logic_loop
+
+race_logic_loop
-
+
Node35->Node36
-
-
-
+
+
+
-
+
Node36->Node14
-
-
-
+
+
+
-
+
Node38->Node14
-
-
-
+
+
+
-
+
Node39->Node38
-
-
-
+
+
+
@@ -941,134 +914,80 @@
Node41
-
-func_80093C98
+
+func_80093C98
-
+
Node40->Node41
-
-
-
-
-
-
-
-
-Node42
-
-
-func_80093E20
-
-
-
-
-
-Node41->Node42
-
-
-
-
-
-
-
-
-Node43
-
-
-func_80093E40
-
-
-
-
-
-Node41->Node43
-
-
-
-
-
-
-
-
-Node42->Node36
-
-
-
-
-
-
-
-
-Node43->Node38
-
-
-
+
+
+
-
+
Node44->Node15
-
-
-
+
+
+
-
+
Node45->Node10
-
-
-
+
+
+
-
+
Node45->Node12
-
-
-
+
+
+
-
+
Node45->Node15
-
-
-
+
+
+
-
+
Node45->Node24
-
-
-
+
+
+
-
+
Node45->Node44
-
-
-
+
+
+
-
+
Node46->Node6
-
-
-
+
+
+
@@ -1076,17 +995,17 @@
Node48
-
-func_8028E678
+
+func_8028E678
-
+
Node47->Node48
-
-
-
+
+
+
@@ -1094,17 +1013,17 @@
Node49
-
-func_8028FCBC
+
+func_8028FCBC
-
+
Node48->Node49
-
-
-
+
+
+
@@ -1112,26 +1031,107 @@
Node50
-
-process_game_tick
+
+process_game_tick
-
+
Node49->Node50
-
-
-
+
+
+
-
+
Node50->Node36
-
-
-
+
+
+
+
+
+
+
+
+Node52
+
+
+render_player
+
+
+
+
+
+Node51->Node52
+
+
+
+
+
+
+
+
+Node52->Node2
+
+
+
+
+
+
+
+
+Node53
+
+
+try_rendering_player
+
+
+
+
+
+Node52->Node53
+
+
+
+
+
+
+
+
+Node54
+
+
+render_players
+
+
+
+
+
+Node53->Node54
+
+
+
+
+
+
+
+
+Node54->Node31
+
+
+
+
+
+
+
+
+Node54->Node35
+
+
+
diff --git a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.map b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.map
deleted file mode 100644
index 1ce3bd03d..000000000
--- a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.map
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.md5 b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.md5
deleted file mode 100644
index 9681ea536..000000000
--- a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6facb818a8ea0f41c83bfae8ace6dd4d
\ No newline at end of file
diff --git a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.svg b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.svg
deleted file mode 100644
index 4193f993a..000000000
--- a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph.svg
+++ /dev/null
@@ -1,384 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-load_kart_texture_non_blocking
-
-
-Node1
-
-
-load_kart_texture_non
-_blocking
-
-
-
-
-
-Node2
-
-
-osPiStartDma
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-osJamMesg
-
-
-
-
-
-Node2->Node3
-
-
-
-
-
-
-
-
-Node11
-
-
-osPiGetCmdQueue
-
-
-
-
-
-Node2->Node11
-
-
-
-
-
-
-
-
-Node12
-
-
-osSendMesg
-
-
-
-
-
-Node2->Node12
-
-
-
-
-
-
-
-
-Node4
-
-
-__osDisableInt
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-__osEnqueueAndYield
-
-
-
-
-
-Node3->Node5
-
-
-
-
-
-
-
-
-Node6
-
-
-__osPopThread
-
-
-
-
-
-Node3->Node6
-
-
-
-
-
-
-
-
-Node7
-
-
-__osRestoreInt
-
-
-
-
-
-Node3->Node7
-
-
-
-
-
-
-
-
-Node8
-
-
-osStartThread
-
-
-
-
-
-Node3->Node8
-
-
-
-
-
-
-
-
-Node8->Node4
-
-
-
-
-
-
-
-
-Node8->Node5
-
-
-
-
-
-
-
-
-Node8->Node6
-
-
-
-
-
-
-
-
-Node8->Node7
-
-
-
-
-
-
-
-
-Node9
-
-
-__osDispatchThread
-
-
-
-
-
-Node8->Node9
-
-
-
-
-
-
-
-
-Node10
-
-
-__osEnqueueThread
-
-
-
-
-
-Node8->Node10
-
-
-
-
-
-
-
-
-Node12->Node4
-
-
-
-
-
-
-
-
-Node12->Node5
-
-
-
-
-
-
-
-
-Node12->Node6
-
-
-
-
-
-
-
-
-Node12->Node7
-
-
-
-
-
-
-
-
-Node12->Node8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph_org.svg b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph_org.svg
deleted file mode 100644
index f8fe25543..000000000
--- a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_cgraph_org.svg
+++ /dev/null
@@ -1,301 +0,0 @@
-
-
-
-
-
-
-load_kart_texture_non_blocking
-
-
-Node1
-
-
-load_kart_texture_non
-_blocking
-
-
-
-
-
-Node2
-
-
-osPiStartDma
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-
-
-
-Node3
-
-
-osJamMesg
-
-
-
-
-
-Node2->Node3
-
-
-
-
-
-
-
-
-Node11
-
-
-osPiGetCmdQueue
-
-
-
-
-
-Node2->Node11
-
-
-
-
-
-
-
-
-Node12
-
-
-osSendMesg
-
-
-
-
-
-Node2->Node12
-
-
-
-
-
-
-
-
-Node4
-
-
-__osDisableInt
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-
-
-
-Node5
-
-
-__osEnqueueAndYield
-
-
-
-
-
-Node3->Node5
-
-
-
-
-
-
-
-
-Node6
-
-
-__osPopThread
-
-
-
-
-
-Node3->Node6
-
-
-
-
-
-
-
-
-Node7
-
-
-__osRestoreInt
-
-
-
-
-
-Node3->Node7
-
-
-
-
-
-
-
-
-Node8
-
-
-osStartThread
-
-
-
-
-
-Node3->Node8
-
-
-
-
-
-
-
-
-Node8->Node4
-
-
-
-
-
-
-
-
-Node8->Node5
-
-
-
-
-
-
-
-
-Node8->Node6
-
-
-
-
-
-
-
-
-Node8->Node7
-
-
-
-
-
-
-
-
-Node9
-
-
-__osDispatchThread
-
-
-
-
-
-Node8->Node9
-
-
-
-
-
-
-
-
-Node10
-
-
-__osEnqueueThread
-
-
-
-
-
-Node8->Node10
-
-
-
-
-
-
-
-
-Node12->Node4
-
-
-
-
-
-
-
-
-Node12->Node5
-
-
-
-
-
-
-
-
-Node12->Node6
-
-
-
-
-
-
-
-
-Node12->Node7
-
-
-
-
-
-
-
-
-Node12->Node8
-
-
-
-
-
-
-
-
diff --git a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_icgraph.svg b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_icgraph.svg
index 67a3e64da..c4018e8f1 100644
--- a/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_icgraph.svg
+++ b/kart__dma_8h_ae1c54aeee89de2bbb17a0a4c6e30052e_icgraph.svg
@@ -49,7 +49,7 @@
diff --git a/kart__dma_8h_source.html b/kart__dma_8h_source.html
index 12d9845ec..33f1978c2 100644
--- a/kart__dma_8h_source.html
+++ b/kart__dma_8h_source.html
@@ -136,8 +136,8 @@ $(function(){initNavTree('kart__dma_8h_source.html',''); initResizable(true); })
void load_player_data(Player *, s32, void *, u16)
void load_wheel_palette_non_blocking(Player *, const char *, void *, u16)
void load_kart_texture(Player *, s8, s8, s8, s8)
Place DMA mio0 compressed character textures in a buffer. Later, this data becomes decompressed.
Definition kart_dma.c:603
-void load_kart_palette(Player *, s8, s8, s8)
Definition kart_dma.c:696
-void load_kart_texture_non_blocking(Player *, s8, s8, s8, s8)
Definition kart_dma.c:633
+void load_kart_palette(Player *, s8, s8, s8)
Definition kart_dma.c:665
+void load_kart_texture_non_blocking(Player *, s8, s8, s8, s8)
Definition kart_dma.c:635
Definition common_structs.h:264