restunts progress report

seg000Status
stuntsmain; File Name : C:\stunts2\game.exe ; Format : MS-DOS executable (EXE) ; Base Address: 1000h Range: 10000h-483D0h Loaded length: 30D40h ; Entry Point : 2CC5:12 ; OS type : MS DOS ; Application type: Executable 16bit 1 callers, 106 calls, 490 lines of code.PORTED
run_intro_looped2 callers, 30 calls, 92 lines of code.
run_intro1 callers, 28 calls, 78 lines of code.
load_intro_resources1 callers, 206 calls, 712 lines of code.
run_menu1 callers, 30 calls, 139 lines of code.
run_tracks_menu1 callers, 114 calls, 436 lines of code.
highscore_write_a4 callers, 12 calls, 99 lines of code.
highscore_text_unk5 callers, 56 calls, 220 lines of code.
print_highscore_entry2 callers, 20 calls, 131 lines of code.
enter_hiscore2 callers, 30 calls, 153 lines of code.
highscore_write_b1 callers, 4 calls, 58 lines of code.
run_car_menu2 callers, 212 calls, 1171 lines of code.
run_opponent_menu1 callers, 112 calls, 535 lines of code.
run_option_menu1 callers, 54 calls, 206 lines of code.
end_hiscore1 callers, 382 calls, 1739 lines of code.
security_check2 callers, 36 calls, 180 lines of code.
set_default_car1 callers, 0 calls, 10 lines of code.
seg001Status
opponent_op2 callers, 40 calls, 613 lines of code.
mat_mul_vector22 callers, 2 calls, 27 lines of code.
update_player_state2 callers, 170 calls, 2464 lines of code.
init_carstate_from_simd3 callers, 0 calls, 226 lines of code.
init_game_state11 callers, 60 calls, 435 lines of code.
restore_gamestate5 callers, 8 calls, 94 lines of code.
update_gamestate5 callers, 26 calls, 182 lines of code.
player_op2 callers, 44 calls, 589 lines of code.
detect_penalty1 callers, 0 calls, 223 lines of code.
update_car_speed3 callers, 16 calls, 492 lines of code.
update_gripupdate_grip: former update_player_carstate 2 callers, 12 calls, 438 lines of code.
car_car_speed_adjust_maybe1 callers, 18 calls, 142 lines of code.
carState_rc_op1 callers, 0 calls, 163 lines of code.
upd_statef20_from_steer_input1 callers, 2 calls, 105 lines of code.
audio_carstate13 callers, 20 calls, 391 lines of code.
audio_unk31 callers, 4 calls, 16 lines of code.
sub_18D061 callers, 4 calls, 30 lines of code.
sub_18D6010 callers, 0 calls, 320 lines of code.
car_car_coll_detect_maybe5 callers, 18 calls, 352 lines of code.
init_plantrak1 callers, 6 calls, 148 lines of code.
do_opponent_op1 callers, 2 calls, 4 lines of code.
set_AV_event_triggersformer audio_engine_unk. Events include special sounds, bitmaps and animations and game screens triggered by game events such as crashes. 16 callers, 6 calls, 152 lines of code.
plane_rotate_opThis function appears to be used to rotate the velocity vector to its correct orientation according to both car direction and plane inclination. 5 callers, 20 calls, 163 lines of code.
plane_origin_opplane_origin_op: Given a global coordinates vector and a planindex, calculates the inner product between the corresponding vector in coordinates relative to the plane origin and the plane normal. Obvious use is to find on which side of a plane we are. 7 callers, 2 calls, 50 lines of code.
vec_normalInnerProduct1 callers, 8 calls, 62 lines of code.
state_op_unk2 callers, 10 calls, 138 lines of code.
sub_19BA01 callers, 4 calls, 96 lines of code.
setup_aero_trackdata4 callers, 18 calls, 133 lines of code.
seg002Status
0 callers, 0 calls, 1 lines of code.IGNORE
update_rpm_from_speed1 callers, 0 calls, 16 lines of code.
nopsub_19DE80 callers, 0 calls, 16 lines of code.IGNORE
nopsub_19DFF0 callers, 0 calls, 6 lines of code.IGNORE
nopsub_19E090 callers, 0 calls, 6 lines of code.IGNORE
nopsub_19E130 callers, 0 calls, 10 lines of code.IGNORE
init_kevinrandom2 callers, 0 calls, 19 lines of code.PORTED
get_kevinrandom_seed1 callers, 0 calls, 19 lines of code.PORTED
get_kevinrandom13 callers, 0 calls, 25 lines of code.PORTED
intr0_handler0 callers, 0 calls, 16 lines of code.
init_div01 callers, 0 calls, 15 lines of code.
seg003Status
sub_19F141 callers, 20 calls, 146 lines of code.
init_rect_arrays2 callers, 0 calls, 59 lines of code.
update_frame1 callers, 162 calls, 3038 lines of code.
sub_1C3023 callers, 20 calls, 128 lines of code.
skybox_op1 callers, 68 calls, 650 lines of code.
sub_1CB809 callers, 2 calls, 44 lines of code.
draw_track_preview1 callers, 42 calls, 512 lines of code.
draw_ingame_text2 callers, 82 calls, 393 lines of code.
do_sinking2 callers, 8 calls, 56 lines of code.
sub_1D5B42 callers, 26 calls, 203 lines of code.
load_skybox2 callers, 6 calls, 94 lines of code.
unload_skybox3 callers, 2 calls, 9 lines of code.
load_sdgame2_shapes1 callers, 4 calls, 39 lines of code.
free_sdgame21 callers, 2 calls, 6 lines of code.
setup_intro1 callers, 90 calls, 468 lines of code.
intro_op1 callers, 32 calls, 294 lines of code.
seg004Status
build_track_object4 callers, 82 calls, 2208 lines of code.
bto_auxiliary11 callers, 0 calls, 364 lines of code.
shape3d_load_all2 callers, 12 calls, 78 lines of code.PORTED
shape3d_free_all2 callers, 4 calls, 16 lines of code.PORTED
shape3d_load_car_shapes2 callers, 64 calls, 452 lines of code.
shape3d_free_car_shapes3 callers, 8 calls, 48 lines of code.
sub_204AE4 callers, 20 calls, 215 lines of code.
setup_track6 callers, 6 calls, 1484 lines of code.
load_opponent_data2 callers, 12 calls, 213 lines of code.
subst_hillroad_track5 callers, 0 calls, 125 lines of code.
seg005Status
0 callers, 0 calls, 1 lines of code.IGNORE
run_game1 callers, 164 calls, 716 lines of code.
handle_ingame_kb_shortcuts2 callers, 8 calls, 113 lines of code.
sub_225322 callers, 0 calls, 16 lines of code.
set_frame_callback1 callers, 2 calls, 9 lines of code.
remove_frame_callback1 callers, 4 calls, 14 lines of code.
frame_callback0 callers, 12 calls, 87 lines of code.
replay_unk24 callers, 26 calls, 289 lines of code.
sub_2298C1 callers, 14 calls, 312 lines of code.
load_replay_file3 callers, 4 calls, 36 lines of code.
write_rpl1 callers, 2 calls, 33 lines of code.
setup_car_shapes4 callers, 134 calls, 862 lines of code.
setup_player_cars2 callers, 60 calls, 235 lines of code.
free_player_cars3 callers, 24 calls, 42 lines of code.
mouse_minmax_position5 callers, 6 calls, 33 lines of code.
replay_unk1 callers, 0 calls, 68 lines of code.
loop_game28 callers, 290 calls, 1733 lines of code.
seg006Status
init_polyinfo1 callers, 12 calls, 38 lines of code.PORTED
copy_material_list_pointers1 callers, 0 calls, 15 lines of code.
polyinfo_reset2 callers, 0 calls, 7 lines of code.PORTED
select_cliprect_rotate4 callers, 10 calls, 67 lines of code.PORTED
transformed_shape_op16 callers, 88 calls, 1398 lines of code.PORTED
transformed_shape_op_helper1 callers, 0 calls, 74 lines of code.PORTED
rect_compare_point6 callers, 0 calls, 32 lines of code.PORTED
transformed_shape_op_helper32 callers, 4 calls, 86 lines of code.PORTED
get_a_poly_info4 callers, 16 calls, 188 lines of code.PORTED
mat_rot_zxyCombined rotation matrix for angles around all axes. 24 callers, 16 calls, 159 lines of code.PORTED
rect_adjust_from_point15 callers, 0 calls, 33 lines of code.PORTED
vector_op_unk21 callers, 14 calls, 126 lines of code.PORTED
calc_sincos801 callers, 8 calls, 30 lines of code.PORTED
nopsub_265520 callers, 0 calls, 15 lines of code.IGNORE
sub_2657217 callers, 0 calls, 47 lines of code.
sub_265EC8 callers, 0 calls, 56 lines of code.
sub_266704 callers, 14 calls, 347 lines of code.
sub_2695E1 callers, 0 calls, 29 lines of code.
sub_2699C2 callers, 0 calls, 26 lines of code.
sub_269D01 callers, 0 calls, 57 lines of code.
sub_26A524 callers, 6 calls, 106 lines of code.
sub_26B4A1 callers, 2 calls, 48 lines of code.
seg007Status
0 callers, 0 calls, 1 lines of code.IGNORE
audio_add_driver_timer1 callers, 2 calls, 15 lines of code.
audio_remove_driver_timer2 callers, 4 calls, 21 lines of code.
pad_id9 callers, 0 calls, 21 lines of code.
audio_init_engine2 callers, 39 calls, 253 lines of code.
audio_op_unk2 callers, 6 calls, 51 lines of code.
audio_function26 callers, 2 calls, 21 lines of code.
audio_driver_timer0 callers, 16 calls, 153 lines of code.
audio_op_unk22 callers, 8 calls, 87 lines of code.
nopsub_272200 callers, 4 calls, 34 lines of code.IGNORE
nopsub_2726C0 callers, 4 calls, 30 lines of code.IGNORE
nopsub_272B00 callers, 4 calls, 30 lines of code.IGNORE
audio_function2_wrap2 callers, 4 calls, 30 lines of code.
audio_op_unk31 callers, 2 calls, 26 lines of code.
audio_op_unk41 callers, 2 calls, 26 lines of code.
audio_op_unk51 callers, 4 calls, 37 lines of code.
audio_op_unk61 callers, 4 calls, 37 lines of code.
audio_op_unk73 callers, 2 calls, 15 lines of code.
nopsub_274890 callers, 2 calls, 19 lines of code.IGNORE
seg008Status
sub_274B01 callers, 16 calls, 114 lines of code.
sub_275C65 callers, 10 calls, 81 lines of code.
show_dialog38 callers, 68 calls, 708 lines of code.
do_fileselect_dialog4 callers, 84 calls, 671 lines of code.
combine_file_path10 callers, 10 calls, 45 lines of code.
do_savefile_dialog2 callers, 24 calls, 125 lines of code.
parse_filepath_separators2 callers, 2 calls, 38 lines of code.
input_checking16 callers, 14 calls, 171 lines of code.
input_do_checking13 callers, 2 calls, 9 lines of code.
file_load_resfile17 callers, 14 calls, 55 lines of code.PORTED
unload_resource19 callers, 2 calls, 9 lines of code.
locate_shape_alt36 callers, 2 calls, 9 lines of code.PORTED
locate_text_res118 callers, 2 calls, 21 lines of code.PORTED
copy_string70 callers, 0 calls, 23 lines of code.
mouse_track_op6 callers, 28 calls, 256 lines of code.
mouse_draw_transparent_check37 callers, 2 calls, 8 lines of code.
mouse_draw_opaque_check57 callers, 2 calls, 7 lines of code.
mouse_draw_opaque3 callers, 8 calls, 20 lines of code.
mouse_draw_transparent2 callers, 12 calls, 46 lines of code.
mouse_op_unk11 callers, 0 calls, 44 lines of code.
check_input18 callers, 6 calls, 27 lines of code.
nopsub_28F261 callers, 6 calls, 12 lines of code.IGNORE
sprite_copy_2_to_1_228 callers, 2 calls, 8 lines of code.PORTED
sprite_copy_2_to_1_clear2 callers, 4 calls, 11 lines of code.PORTED
sprite_copy_wnd_to_123 callers, 2 calls, 6 lines of code.PORTED
sprite_copy_wnd_to_1_clear7 callers, 4 calls, 9 lines of code.PORTED
intro_draw_text38 callers, 10 calls, 42 lines of code.
hiscore_draw_text13 callers, 16 calls, 72 lines of code.
call_read_line5 callers, 8 calls, 54 lines of code.
input_repeat_check3 callers, 6 calls, 28 lines of code.
draw_lines_unk3 callers, 24 calls, 142 lines of code.
draw_button33 callers, 36 calls, 241 lines of code.
shape3d_init_shape18 callers, 0 calls, 69 lines of code.PORTED
font_op2_alt25 callers, 2 calls, 12 lines of code.
sprite_blit_to_video14 callers, 20 calls, 62 lines of code.
show_waiting11 callers, 6 calls, 26 lines of code.
print_int_as_string_maybe7 callers, 2 calls, 69 lines of code.
sub_297729 callers, 0 calls, 5 lines of code.
mouse_timer_sprite_unk6 callers, 8 calls, 49 lines of code.
file_load_audiores3 callers, 8 calls, 36 lines of code.PORTED
audio_unload4 callers, 6 calls, 14 lines of code.
font_set_fontdef211 callers, 2 calls, 12 lines of code.
font_set_fontdef11 callers, 2 calls, 6 lines of code.
format_frame_as_string10 callers, 16 calls, 89 lines of code.
get_super_random6 callers, 6 calls, 29 lines of code.PORTED
file_load_resource23 callers, 20 calls, 74 lines of code.PORTED
sub_29A861 callers, 6 calls, 44 lines of code.
input_push_status10 callers, 0 calls, 12 lines of code.
input_pop_status10 callers, 2 calls, 17 lines of code.
do_joy_restext1 callers, 42 calls, 226 lines of code.
do_key_restext1 callers, 12 calls, 34 lines of code.
do_mou_restext2 callers, 12 calls, 34 lines of code.
do_pau_restext0 callers, 12 calls, 32 lines of code.
do_mof_restext1 callers, 10 calls, 43 lines of code.
do_sonsof_restext1 callers, 10 calls, 43 lines of code.
do_dos_restext1 callers, 13 calls, 35 lines of code.
do_mrl_textres2 callers, 18 calls, 140 lines of code.
do_dea_textres4 callers, 12 calls, 64 lines of code.
ensure_file_exists11 callers, 8 calls, 40 lines of code.
do_mer_restext1 callers, 4 calls, 24 lines of code.
timer_get_delta_alt30 callers, 2 calls, 2 lines of code.PORTED
file_load_3dres5 callers, 14 calls, 55 lines of code.PORTED
seg009Status
load_tracks_menu_shapes1 callers, 232 calls, 2531 lines of code.
preRender_icons1 callers, 14 calls, 196 lines of code.
draw_2DtrackMap1 callers, 34 calls, 763 lines of code.
sub_2C81C1 callers, 6 calls, 154 lines of code.
sub_2C9B42 callers, 0 calls, 229 lines of code.
seg010Status
start0 callers, 24 calls, 156 lines of code.IGNORE
libsub_quit_to_dos_alt3 callers, 4 calls, 9 lines of code.
libsub_quit_to_dos3 callers, 8 calls, 26 lines of code.
sub_2CE4A1 callers, 1 calls, 18 lines of code.
sub_2CE778 callers, 1 calls, 9 lines of code.
__FF_MSGBANNER3 callers, 5 calls, 14 lines of code.IGNORE
__fptrap5 callers, 0 calls, 2 lines of code.IGNORE
__chkstk1 callers, 0 calls, 19 lines of code.IGNORE
__nullcheck1 callers, 4 calls, 17 lines of code.IGNORE
__setargv1 callers, 0 calls, 204 lines of code.IGNORE
__setenvp1 callers, 2 calls, 59 lines of code.IGNORE
__NMSG_TEXT1 callers, 0 calls, 26 lines of code.IGNORE
__NMSG_WRITE6 callers, 2 calls, 21 lines of code.IGNORE
__myalloc1 callers, 4 calls, 48 lines of code.IGNORE
__maperror1 callers, 2 calls, 3 lines of code.IGNORE
sub_2D1BC3 callers, 0 calls, 22 lines of code.
_flushall0 callers, 2 calls, 26 lines of code.IGNORE
_printf2 callers, 6 calls, 29 lines of code.IGNORE
__flsbuf4 callers, 10 calls, 140 lines of code.IGNORE
__getbuf1 callers, 2 calls, 43 lines of code.IGNORE
__stbuf1 callers, 0 calls, 52 lines of code.IGNORE
__ftbuf1 callers, 8 calls, 60 lines of code.IGNORE
_fflush3 callers, 2 calls, 48 lines of code.IGNORE
__output2 callers, 21 calls, 302 lines of code.IGNORE
iprint3 callers, 6 calls, 117 lines of code.IGNORE
sprint1 callers, 6 calls, 91 lines of code.IGNORE
fprint1 callers, 10 calls, 62 lines of code.IGNORE
_outc5 callers, 2 calls, 29 lines of code.IGNORE
putpad4 callers, 2 calls, 40 lines of code.IGNORE
putbuf3 callers, 2 calls, 44 lines of code.IGNORE
_out2 callers, 18 calls, 90 lines of code.IGNORE
putsign2 callers, 2 calls, 10 lines of code.IGNORE
putprefix2 callers, 4 calls, 17 lines of code.IGNORE
getnum2 callers, 0 calls, 56 lines of code.IGNORE
flagchar1 callers, 0 calls, 22 lines of code.IGNORE
_lseek1 callers, 0 calls, 46 lines of code.IGNORE
_write3 callers, 8 calls, 136 lines of code.IGNORE
_stackavail1 callers, 0 calls, 12 lines of code.IGNORE
unknown_libname_10 callers, 0 calls, 9 lines of code.IGNORE
unknown_libname_21 callers, 4 calls, 34 lines of code.IGNORE
__amalloc1 callers, 6 calls, 106 lines of code.IGNORE
__amexpand1 callers, 2 calls, 29 lines of code.IGNORE
__amlink3 callers, 2 calls, 18 lines of code.IGNORE
__amallocbrk2 callers, 2 calls, 21 lines of code.IGNORE
_brkctl1 callers, 4 calls, 53 lines of code.IGNORE
sub_2E2902 callers, 0 calls, 39 lines of code.IGNORE
_strcat28 callers, 0 calls, 31 lines of code.IGNORE
_strcpy29 callers, 0 calls, 26 lines of code.IGNORE
_strcmp3 callers, 0 calls, 22 lines of code.IGNORE
_strlen26 callers, 0 calls, 16 lines of code.IGNORE
_itoa1 callers, 0 calls, 14 lines of code.IGNORE
_ultoa1 callers, 0 calls, 6 lines of code.IGNORE
_abort1 callers, 5 calls, 14 lines of code.IGNORE
_isatty3 callers, 0 calls, 16 lines of code.IGNORE
_int8612 callers, 3 calls, 52 lines of code.IGNORE
_sprintf2 callers, 4 calls, 40 lines of code.IGNORE
_stricmp4 callers, 0 calls, 87 lines of code.IGNORE
_abs11 callers, 0 calls, 17 lines of code.IGNORE
_raise1 callers, 5 calls, 66 lines of code.IGNORE
_srand0 callers, 0 calls, 8 lines of code.IGNORE
_rand3 callers, 2 calls, 15 lines of code.IGNORE
_signal0 callers, 3 calls, 67 lines of code.IGNORE
__sigentry3 callers, 4 calls, 120 lines of code.IGNORE
_strrchr2 callers, 0 calls, 27 lines of code.IGNORE
__aFldiv38 callers, 0 calls, 74 lines of code.IGNORE
__aFlmul51 callers, 0 calls, 23 lines of code.IGNORE
__aFlshr2 callers, 0 calls, 7 lines of code.IGNORE
unknown_libname_31 callers, 2 calls, 14 lines of code.IGNORE
__aFFblmul1 callers, 2 calls, 14 lines of code.IGNORE
unknown_libname_43 callers, 2 calls, 14 lines of code.IGNORE
unknown_libname_51 callers, 2 calls, 14 lines of code.IGNORE
__aFuldiv8 callers, 0 calls, 47 lines of code.IGNORE
seg011Status
polarRadius3D5 callers, 4 calls, 13 lines of code.PORTED
seg012Status
0 callers, 0 calls, 1 lines of code.IGNORE
fatal_error21 callers, 11 calls, 10 lines of code.
polarAngle25 callers, 0 calls, 59 lines of code.PORTED
sub_2EAD45 callers, 0 calls, 5 lines of code.
set_add_value2 callers, 4 calls, 15 lines of code.
sub_2EB071 callers, 2 calls, 9 lines of code.
sub_2EB1E1 callers, 4 calls, 16 lines of code.
draw_line_related_alt2 callers, 0 calls, 7 lines of code.PORTED
draw_line_related4 callers, 0 calls, 752 lines of code.PORTED
parse_shape2d_helper5 callers, 0 calls, 16 lines of code.
parse_shape2d_helper21 callers, 0 calls, 20 lines of code.
criterr_interrupt_handler0 callers, 1 calls, 21 lines of code.
set_criterr_handler1 callers, 2 calls, 28 lines of code.
criterr_exithandler0 callers, 0 calls, 11 lines of code.
preRender_unk1 callers, 0 calls, 29 lines of code.PORTED
nopsub_2F4240 callers, 0 calls, 8 lines of code.IGNORE
nopsub_2F4360 callers, 0 calls, 1235 lines of code.IGNORE
preRender_line35 callers, 4 calls, 24 lines of code.
add_exit_handler5 callers, 1 calls, 23 lines of code.
call_exitlist2 callers, 1 calls, 13 lines of code.
call_exitlist21 callers, 3 calls, 5 lines of code.
file_paras2 callers, 0 calls, 10 lines of code.PORTED
file_paras_nofatal0 callers, 0 calls, 9 lines of code.PORTED
file_paras_fatal0 callers, 1 calls, 64 lines of code.PORTED
file_decomp_paras1 callers, 0 calls, 10 lines of code.PORTED
file_decomp_paras_nofatal0 callers, 0 calls, 9 lines of code.PORTED
file_decomp_paras_fatal0 callers, 1 calls, 66 lines of code.PORTED
file_find6 callers, 0 calls, 44 lines of code.PORTED
file_find_next1 callers, 0 calls, 13 lines of code.PORTED
multiply_and_scaleFormely called scale_value. Computes the product between the two arguments and divides it by 2^14 = 16384. 2^14 is a normalization value for cosines and sines given by sinetable. 101 callers, 0 calls, 13 lines of code.
video_set_mode41 callers, 0 calls, 41 lines of code.
polarRadius2D21 callers, 6 calls, 47 lines of code.PORTED
video_set_mode71 callers, 2 calls, 44 lines of code.
nopsub_301800 callers, 0 calls, 9 lines of code.IGNORE
timer_setup_interrupt1 callers, 2 calls, 72 lines of code.
audio_stop_unk2 callers, 0 calls, 30 lines of code.
timer_reg_callback3 callers, 1 calls, 19 lines of code.
timer_remove_callback3 callers, 0 calls, 28 lines of code.
compare_ds_ss2 callers, 0 calls, 7 lines of code.
timer_intr_callback0 callers, 3 calls, 63 lines of code.
sub_303BA1 callers, 1 calls, 10 lines of code.
set_bios_mode31 callers, 2 calls, 17 lines of code.
kb_parse_key2 callers, 1 calls, 40 lines of code.
kb_reg_callback9 callers, 0 calls, 35 lines of code.
nopsub_304AF0 callers, 0 calls, 4 lines of code.IGNORE
nopsub_304B60 callers, 4 calls, 41 lines of code.IGNORE
kb_get_char3 callers, 2 calls, 15 lines of code.
get_kb_or_joy_flags6 callers, 2 calls, 46 lines of code.
nopsub_305C80 callers, 0 calls, 19 lines of code.IGNORE
get_joy_flags4 callers, 0 calls, 156 lines of code.
sub_307B41 callers, 0 calls, 6 lines of code.
sub_307D21 callers, 0 calls, 8 lines of code.
sub_307E31 callers, 0 calls, 9 lines of code.
nopsub_307FA0 callers, 0 calls, 10 lines of code.IGNORE
kb_init_interrupt1 callers, 2 calls, 37 lines of code.PORTED
kb_exit_handler1 callers, 0 calls, 22 lines of code.PORTED
kb_int9_handler0 callers, 0 calls, 89 lines of code.PORTED
kb_int16_handler0 callers, 0 calls, 40 lines of code.PORTED
kb_get_key_state3 callers, 0 calls, 8 lines of code.PORTED
kb_call_readchar_callback5 callers, 1 calls, 2 lines of code.PORTED
kb_read_char1 callers, 0 calls, 11 lines of code.PORTED
kb_checking2 callers, 0 calls, 8 lines of code.PORTED
nopsub_kb_set_readchar_callback0 callers, 0 calls, 8 lines of code.IGNORE
nopsub_kb_get_readchar_callback0 callers, 0 calls, 3 lines of code.IGNORE
flush_stdin3 callers, 2 calls, 4 lines of code.PORTED
kb_check2 callers, 0 calls, 8 lines of code.PORTED
nopsub_30A772 callers, 4 calls, 11 lines of code.IGNORE
nopsub_30A970 callers, 6 calls, 22 lines of code.IGNORE
file_read2 callers, 0 calls, 8 lines of code.PORTED
file_read_nofatal2 callers, 0 calls, 7 lines of code.PORTED
file_read_fatal4 callers, 1 calls, 48 lines of code.PORTED
file_decomp_rle1 callers, 6 calls, 63 lines of code.PORTED
file_decomp_rle_single1 callers, 0 calls, 93 lines of code.PORTED
file_decomp_rle_seq1 callers, 0 calls, 78 lines of code.PORTED
file_load_binary2 callers, 0 calls, 7 lines of code.PORTED
file_load_binary_nofatal8 callers, 8 calls, 36 lines of code.PORTED
file_decomp3 callers, 0 calls, 9 lines of code.PORTED
file_decomp_nofatal4 callers, 0 calls, 8 lines of code.PORTED
file_decomp_fatal1 callers, 20 calls, 164 lines of code.PORTED
locate_shape_nofatal8 callers, 0 calls, 8 lines of code.PORTED
locate_shape_fatal43 callers, 0 calls, 8 lines of code.PORTED
locate_sound_fatal1 callers, 1 calls, 96 lines of code.PORTED
mmgr_alloc_resmem2 callers, 0 calls, 46 lines of code.PORTED
mmgr_alloc_a0001 callers, 2 calls, 5 lines of code.PORTED
nopsub_310FE0 callers, 2 calls, 12 lines of code.IGNORE
nopsub_3111D0 callers, 0 calls, 22 lines of code.IGNORE
nopsub_311570 callers, 0 calls, 6 lines of code.IGNORE
nopsub_311690 callers, 0 calls, 6 lines of code.IGNORE
mmgr_get_ofs_diff1 callers, 0 calls, 6 lines of code.PORTED
mmgr_copy_paras3 callers, 0 calls, 36 lines of code.PORTED
copy_paras_reverse5 callers, 0 calls, 44 lines of code.PORTED
mmgr_path_to_name4 callers, 0 calls, 19 lines of code.PORTED
mmgr_alloc_pages8 callers, 4 calls, 66 lines of code.PORTED
mmgr_find_free1 callers, 2 calls, 45 lines of code.PORTED
mmgr_get_chunk_by_name5 callers, 6 calls, 72 lines of code.PORTED
nopsub_314290 callers, 2 calls, 40 lines of code.IGNORE
mmgr_free23 callers, 3 calls, 62 lines of code.PORTED
nopsub_315250 callers, 4 calls, 102 lines of code.IGNORE
mmgr_release12 callers, 0 calls, 24 lines of code.PORTED
mmgr_get_chunk_size2 callers, 0 calls, 18 lines of code.PORTED
mmgr_resize_memory2 callers, 2 calls, 56 lines of code.PORTED
mmgr_op_unk2 callers, 2 calls, 51 lines of code.PORTED
preRender_default1 callers, 0 calls, 7 lines of code.PORTED
preRender_default_alt4 callers, 0 calls, 12 lines of code.PORTED
skybox_op_helper2 callers, 0 calls, 7 lines of code.PORTED
preRender_wheel_helper42 callers, 17 calls, 193 lines of code.PORTED
preRender_helper2 callers, 0 calls, 70 lines of code.
preRender_helper24 callers, 0 calls, 105 lines of code.
preRender_helper32 callers, 0 calls, 408 lines of code.
nopsub_31F390 callers, 0 calls, 12 lines of code.IGNORE
nopsub_31F550 callers, 9 calls, 200 lines of code.IGNORE
nopsub_3215A1 callers, 0 calls, 10 lines of code.IGNORE
nopsub_3216C2 callers, 0 calls, 25 lines of code.IGNORE
nopsub_3219D6 callers, 10 calls, 100 lines of code.IGNORE
nopsub_322B40 callers, 0 calls, 7 lines of code.IGNORE
nopsub_322C00 callers, 0 calls, 12 lines of code.IGNORE
nopsub_322DF0 callers, 0 calls, 10 lines of code.IGNORE
set_projection4 callers, 10 calls, 92 lines of code.PORTED
vector_to_pointreturns something like x/z, y/z 10 callers, 0 calls, 97 lines of code.PORTED
sprite_free_wnd24 callers, 3 calls, 35 lines of code.PORTED
file_write_nofatal0 callers, 0 calls, 9 lines of code.PORTED
file_write_fatal4 callers, 1 calls, 65 lines of code.PORTED
video_add_exithandler1 callers, 2 calls, 15 lines of code.
video_on_exit0 callers, 2 calls, 22 lines of code.
sprite_copy_both_to_arg3 callers, 0 calls, 19 lines of code.PORTED
sprite_copy_arg_to_both3 callers, 0 calls, 17 lines of code.PORTED
file_get_res_shape_count3 callers, 0 calls, 9 lines of code.
file_get_shape2d8 callers, 0 calls, 44 lines of code.PORTED
nopsub_326BA0 callers, 0 calls, 16 lines of code.IGNORE
sin_fastReturns a sine from a given angle. Please note there is a 4000h factor included in the sine!! 33 callers, 0 calls, 36 lines of code.PORTED
cos_fast35 callers, 0 calls, 6 lines of code.PORTED
nopsub_327380 callers, 0 calls, 7 lines of code.IGNORE
nopsub_327460 callers, 0 calls, 6 lines of code.IGNORE
nopsub_327510 callers, 0 calls, 6 lines of code.IGNORE
transformed_shape_op_helper21 callers, 0 calls, 7 lines of code.PORTED
nopsub_3276A0 callers, 0 calls, 7 lines of code.IGNORE
timer_get_counter9 callers, 0 calls, 5 lines of code.PORTED
timer_custom_delta0 callers, 0 calls, 12 lines of code.PORTED
timer_get_delta3 callers, 0 calls, 11 lines of code.PORTED
timer_reset0 callers, 0 calls, 4 lines of code.PORTED
timer_copy_counter5 callers, 2 calls, 9 lines of code.
timer_wait_for_dx5 callers, 2 calls, 7 lines of code.
timer_compare_dx1 callers, 2 calls, 10 lines of code.
timer_get_counter_unk3 callers, 4 calls, 18 lines of code.
font_op2 callers, 0 calls, 10 lines of code.
font_op218 callers, 0 calls, 32 lines of code.
preRender_patterned1 callers, 0 calls, 26 lines of code.PORTED
nopsub_328C90 callers, 0 calls, 8 lines of code.IGNORE
nopsub_328DB0 callers, 0 calls, 9 lines of code.IGNORE
mat_mul_vector54 callers, 0 calls, 122 lines of code.PORTED
mat_multiply7 callers, 0 calls, 60 lines of code.PORTED
mat_invertCreates inverted 3x3 matrix 3 callers, 0 calls, 48 lines of code.PORTED
file_unflip_shape2denumerates shapes in an uncompressed shape resource and flips x/y/interlaced depending on shape flags 1 callers, 2 calls, 425 lines of code.PORTED
file_decomp_vle1 callers, 0 calls, 271 lines of code.PORTED
nopsub_32FEE0 callers, 0 calls, 8 lines of code.IGNORE
video_get_status2 callers, 0 calls, 6 lines of code.
nopsub_330060 callers, 0 calls, 8 lines of code.IGNORE
vector_op_unk6 callers, 0 calls, 40 lines of code.PORTED
preRender_sphere2 callers, 6 calls, 169 lines of code.
nopsub_3320E0 callers, 0 calls, 43 lines of code.IGNORE
sprite_set_1_size49 callers, 0 calls, 14 lines of code.
video_clear_color3 callers, 0 calls, 13 lines of code.
sprite_clear_1_color24 callers, 0 calls, 49 lines of code.PORTED
nopsub_333300 callers, 0 calls, 10 lines of code.IGNORE
draw_unknown_lines0 callers, 0 calls, 52 lines of code.
putpixel_line1_maybe1 callers, 0 calls, 181 lines of code.
sprite_1_unk26 callers, 0 calls, 35 lines of code.
sprite_1_unk17 callers, 0 calls, 86 lines of code.
sprite_1_unk31 callers, 0 calls, 76 lines of code.
font_draw_text28 callers, 0 calls, 89 lines of code.
video_set_mode_13h1 callers, 4 calls, 19 lines of code.
file_load_shape2d_res_fatal_thunk0 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_res_nofatal_thunk1 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_res_thunk0 callers, 0 calls, 1 lines of code.IGNORE
parse_shape2d_thunk0 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_fatal_thunk5 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_nofatal_thunk2 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_thunk0 callers, 0 calls, 2 lines of code.IGNORE
sprite_putimage_and_alt22 callers, 0 calls, 16 lines of code.
sprite_putimage_and5 callers, 0 calls, 157 lines of code.PORTED
nopsub_339FA0 callers, 0 calls, 16 lines of code.IGNORE
putpixel_iconMask3 callers, 0 calls, 78 lines of code.
nopsub_33AC00 callers, 0 calls, 16 lines of code.IGNORE
nopsub_33AE40 callers, 0 calls, 14 lines of code.IGNORE
shape2d_render_bmp_as_mask3 callers, 0 calls, 66 lines of code.
nopsub_33B980 callers, 0 calls, 16 lines of code.IGNORE
sprite_putimage_and_alt25 callers, 0 calls, 14 lines of code.
sprite_putimage13 callers, 0 calls, 127 lines of code.PORTED
nopsub_33D0C0 callers, 0 calls, 16 lines of code.IGNORE
sprite_shape_to_114 callers, 0 calls, 14 lines of code.
sprite_shape_to_1_alt7 callers, 0 calls, 52 lines of code.
nopsub_33DBE0 callers, 0 calls, 16 lines of code.IGNORE
shape2d_op_unk57 callers, 0 calls, 14 lines of code.
shape2d_op_unk6 callers, 0 calls, 64 lines of code.
nopsub_33E900 callers, 0 calls, 16 lines of code.IGNORE
shape2d_op_unk22 callers, 0 calls, 14 lines of code.
shape2d_op_unk33 callers, 0 calls, 179 lines of code.
sprite_putimage_or_alt2 callers, 0 calls, 16 lines of code.
sprite_putimage_or5 callers, 0 calls, 173 lines of code.PORTED
putpixel_iconFillings3 callers, 0 calls, 108 lines of code.
shape2d_op_unk42 callers, 0 calls, 82 lines of code.
sub_343B05 callers, 0 calls, 162 lines of code.
sub_345263 callers, 0 calls, 65 lines of code.
sub_345BC16 callers, 0 calls, 101 lines of code.
video_set_palette1 callers, 0 calls, 13 lines of code.
draw_filled_linesdraws multiple sequential variable length horizontal lines + various optimizations 1 callers, 0 calls, 57 lines of code.
nopsub_347360 callers, 0 calls, 16 lines of code.IGNORE
sprite_clear_shape_alt6 callers, 0 calls, 16 lines of code.
sprite_clear_shape1 callers, 0 calls, 39 lines of code.
sub_347DC1 callers, 0 calls, 156 lines of code.
font_set_unk22 callers, 0 calls, 55 lines of code.
set_fontdefseg1 callers, 0 calls, 15 lines of code.
draw_patterned_lines0 callers, 0 calls, 51 lines of code.
sprite_make_wnd25 callers, 3 calls, 80 lines of code.PORTED
sprite_set_1_from_argptr15 callers, 0 calls, 18 lines of code.PORTED
sprite_copy_2_to_19 callers, 2 calls, 8 lines of code.PORTED
putpixel_single_maybe5 callers, 0 calls, 35 lines of code.
sub_35B765 callers, 0 calls, 93 lines of code.
sub_35C4E2 callers, 0 calls, 50 lines of code.
sub_35DC80 callers, 0 calls, 18 lines of code.
sub_35DE60 callers, 0 calls, 19 lines of code.
sub_35E080 callers, 0 calls, 136 lines of code.
file_load_shape2d_helper61 callers, 2 calls, 39 lines of code.
file_load_shape2d_helper21 callers, 4 calls, 138 lines of code.
file_load_shape2d_helper41 callers, 2 calls, 81 lines of code.
seg013Status
sprite_1_unk44 callers, 8 calls, 49 lines of code.
seg014Status
0 callers, 0 calls, 1 lines of code.IGNORE
preRender_wheel_helper32 callers, 24 calls, 174 lines of code.
seg015Status
preRender_sphere_helper21 callers, 56 calls, 346 lines of code.
seg016Status
0 callers, 0 calls, 1 lines of code.IGNORE
locate_many_resources12 callers, 2 calls, 20 lines of code.PORTED
nopsub_367E40 callers, 2 calls, 26 lines of code.IGNORE
nopsub_368260 callers, 2 calls, 26 lines of code.IGNORE
nopsub_368680 callers, 2 calls, 26 lines of code.IGNORE
seg017Status
mouse_set_pixratio1 callers, 2 calls, 16 lines of code.
mouse_init1 callers, 8 calls, 54 lines of code.
mouse_set_minmax3 callers, 10 calls, 76 lines of code.
mouse_set_position1 callers, 2 calls, 20 lines of code.
mouse_get_state3 callers, 2 calls, 23 lines of code.
nopsub_36A9A0 callers, 2 calls, 19 lines of code.IGNORE
nopsub_36ACA0 callers, 2 calls, 16 lines of code.IGNORE
seg018Status
kb_shift_checking11 callers, 2 calls, 5 lines of code.
kb_shift_checking21 callers, 2 calls, 5 lines of code.
seg019Status
preRender_wheel_helper21 callers, 12 calls, 63 lines of code.
seg020Status
0 callers, 0 calls, 1 lines of code.IGNORE
preRender_sphere_helper1 callers, 4 calls, 17 lines of code.
seg021Status
sub_36BE82 callers, 0 calls, 66 lines of code.
seg022Status
preRender_wheel1 callers, 12 calls, 177 lines of code.
seg023Status
preRender_wheel_helper1 callers, 2 calls, 38 lines of code.
seg024Status
0 callers, 0 calls, 1 lines of code.IGNORE
mat_rot_x2 callers, 4 calls, 28 lines of code.PORTED
mat_rot_yCalvin's notation names rotation matrices according to the axis of rotation, while Duplode tends to think in terms of the plane on which the rotating angle lies. So mat_rot_y might be called matRotXZ. This remark is just to avoid possible interpretation mistakes. 10 callers, 4 calls, 28 lines of code.PORTED
mat_rot_z1 callers, 4 calls, 27 lines of code.PORTED
seg025Status
0 callers, 0 calls, 1 lines of code.IGNORE
sub_3702E2 callers, 8 calls, 54 lines of code.
seg026Status
toupper2 callers, 0 calls, 10 lines of code.
seg027Status
init_audio_resources9 callers, 10 calls, 67 lines of code.
load_audio_finalize1 callers, 5 calls, 58 lines of code.
audio_unk7 callers, 5 calls, 82 lines of code.
sub_372F47 callers, 3 calls, 43 lines of code.
sub_3736A2 callers, 6 calls, 29 lines of code.
audio_enable_flag21 callers, 0 calls, 2 lines of code.
audio_disable_flag21 callers, 4 calls, 15 lines of code.
audio_toggle_flag22 callers, 4 calls, 10 lines of code.
nopsub_373FE0 callers, 0 calls, 42 lines of code.IGNORE
nopsub_374560 callers, 2 calls, 13 lines of code.IGNORE
sub_374701 callers, 0 calls, 45 lines of code.
sub_374DE1 callers, 2 calls, 13 lines of code.
audio_check_flag21 callers, 2 calls, 16 lines of code.
audio_check_flag9 callers, 4 calls, 125 lines of code.
audio_init_chunk26 callers, 4 calls, 32 lines of code.
audio_enable_flag61 callers, 2 calls, 22 lines of code.
audio_disable_flag61 callers, 2 calls, 27 lines of code.
audio_toggle_flag62 callers, 4 calls, 10 lines of code.
sub_3771E2 callers, 0 calls, 21 lines of code.
nopsub_377500 callers, 0 calls, 12 lines of code.IGNORE
audio_driver_func3F1 callers, 18 calls, 91 lines of code.
sub_378682 callers, 2 calls, 25 lines of code.
nopsub_378980 callers, 2 calls, 11 lines of code.IGNORE
nopsub_378AE0 callers, 0 calls, 7 lines of code.IGNORE
nopsub_378BC0 callers, 0 calls, 7 lines of code.IGNORE
audio_load_driver1 callers, 20 calls, 154 lines of code.
audiodrv_atexit2 callers, 7 calls, 57 lines of code.
load_sfx_ge6 callers, 26 calls, 104 lines of code.
sub_37C380 callers, 0 calls, 7 lines of code.
load_sfx_file1 callers, 5 calls, 47 lines of code.
load_song_file1 callers, 3 calls, 30 lines of code.
load_voice_file1 callers, 5 calls, 47 lines of code.
nopsub_37D7A0 callers, 3 calls, 27 lines of code.IGNORE
audio_init_chunk6 callers, 4 calls, 92 lines of code.
audio_map_song_instruments1 callers, 20 calls, 133 lines of code.
sub_3803C0 callers, 6 calls, 106 lines of code.
sub_381561 callers, 0 calls, 13 lines of code.
sub_381782 callers, 5 calls, 82 lines of code.
audio_map_song_tracks1 callers, 24 calls, 271 lines of code.
audioresource_get_dword8 callers, 0 calls, 11 lines of code.
audioresource_get_word2 callers, 0 calls, 10 lines of code.
audioresource_copy_4_bytes5 callers, 12 calls, 108 lines of code.
seg028Status
audiodriver_timer0 callers, 8 calls, 29 lines of code.
sub_3868A1 callers, 4 calls, 32 lines of code.
sub_386D61 callers, 2 calls, 21 lines of code.
sub_387022 callers, 24 calls, 380 lines of code.
sub_38AC41 callers, 0 calls, 18 lines of code.
sub_38AEA1 callers, 2 calls, 97 lines of code.
sub_38BEA1 callers, 1 calls, 40 lines of code.
audio_unk210 callers, 2 calls, 72 lines of code.
sub_38CF81 callers, 2 calls, 93 lines of code.
sub_38DE62 callers, 5 calls, 230 lines of code.
sub_390501 callers, 2 calls, 21 lines of code.
sub_390881 callers, 6 calls, 366 lines of code.
sub_3945A2 callers, 4 calls, 192 lines of code.
sub_3963C2 callers, 2 calls, 36 lines of code.
sub_3968A2 callers, 1 calls, 49 lines of code.
sub_397003 callers, 5 calls, 217 lines of code.
audio_driver_func1E5 callers, 2 calls, 131 lines of code.
seg029Status
0 callers, 0 calls, 1 lines of code.IGNORE
audioresource_compare_chunknamescompares two 4 bytes optionally case sensitive chunk names returns 1 if the chunk names are equal, 0 if not 2 callers, 4 calls, 58 lines of code.
audioresource_get_chunk_indexreturns the index of a specified 4 byte chunk name in an array of 4 bytes chunk names 3 callers, 2 calls, 59 lines of code.
audioresource_find12 callers, 4 calls, 69 lines of code.
audioresource_copy_n_bytes2 callers, 0 calls, 31 lines of code.
seg030Status
audio_make_filename7 callers, 4 calls, 149 lines of code.
seg031Status
file_load_shape2d_nofatal21 callers, 2 calls, 7 lines of code.PORTED
file_combine_and_find2 callers, 4 calls, 16 lines of code.
file_find_next_alt2 callers, 2 calls, 2 lines of code.
nullsub_14 callers, 0 calls, 2 lines of code.
nullsub_25 callers, 0 calls, 2 lines of code.
init_video1 callers, 75 calls, 378 lines of code.
random_wait2 callers, 12 calls, 44 lines of code.
load_palandcursor1 callers, 34 calls, 129 lines of code.
get_02 callers, 0 calls, 3 lines of code.
mmgr_alloc_resbytes5 callers, 4 calls, 17 lines of code.PORTED
mmgr_get_res_ofs_diff_scaled3 callers, 2 calls, 8 lines of code.PORTED
mmgr_get_chunk_size_bytes1 callers, 2 calls, 14 lines of code.PORTED
seg032Status
0 callers, 0 calls, 1 lines of code.IGNORE
read_line1 callers, 51 calls, 283 lines of code.
read_line_helper12 callers, 12 calls, 52 lines of code.
read_line_helper22 callers, 14 calls, 62 lines of code.
seg033Status
setup_mcgawnd14 callers, 6 calls, 25 lines of code.
setup_mcgawnd28 callers, 4 calls, 18 lines of code.
seg034Status
0 callers, 0 calls, 1 lines of code.IGNORE
file_load_shape2d_fatal1 callers, 2 calls, 11 lines of code.PORTED
file_load_shape2d_nofatal1 callers, 2 calls, 10 lines of code.PORTED
file_load_shape2d4 callers, 60 calls, 252 lines of code.PORTED
file_load_shape2d_helper1 callers, 0 calls, 16 lines of code.
seg035Status
file_load_shape2d_res_fatal1 callers, 2 calls, 11 lines of code.PORTED
file_load_shape2d_res_nofatal1 callers, 2 calls, 10 lines of code.PORTED
file_load_shape2d_res3 callers, 16 calls, 60 lines of code.PORTED
parse_shape2d2 callers, 22 calls, 258 lines of code.
sub_3B08C1 callers, 0 calls, 18 lines of code.
seg036Status
file_get_unflip_sizereturns size of largest shape (XxY+32) in the shape collection resource 1 callers, 4 calls, 39 lines of code.PORTED
seg037Status
file_load_shape2d_helper51 callers, 6 calls, 50 lines of code.
seg038Status
seg039Status
dsegStatus
0 callers, 0 calls, 13396 lines of code.IGNORE
seg041Status
Total functions: 632 / Ignored: 153 / Ported: 131

Generated .