Page 2 of 2 FirstFirst 1 2
Results 11 to 18 of 18

Thread: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

  
  1. #11
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,242

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    Quote Originally Posted by Creeperkeeper View Post
    the problem still remains: as soon as I try starting the game without window mode (namely 1366x768x32 = my desktop resolution) it does not work.
    The log file should be more specific now. Please paste it.

    Quote Originally Posted by Creeperkeeper View Post
    I cannot draw and drop the window (when I try to do that, it is instantly dropping UNDER the menu bar and my mouse will not be able to touch it anymore).
    This is what "-altinput" should help you with.

  2. #12

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    The window (of the map) is still too big, however now the game tries to switch into fullscreen mode and then collapses. The log is vastly larger now, it says:


    Dungeon Keeper FX ver 0.4.1.667 (heavylog release)
    LOG CREATED @ 22:43:29 03-02-2013

    Sync: LbMouseChangeMoveRatio: New ratio 256x256
    Sync: CPU GenuineIntel type 0 family 6 model 10 stepping 7 features bfebfbff
    Sync: PhysicalMemory 32
    Sync: Memory-demanding features enabled.
    Sync: load_configuration: Starting
    Sync: load_configuration: Processing Config file, 913 bytes
    Sync: load_configuration: Config loaded
    Sync: setup_screen_mode_zero: Setting up mode 30
    Sync: LbScreenSetup: Mode 1280x800x32 setup succeeded
    Sync: LbScreenSetup: Done filling display properties struct
    Sync: LbScreenSetup: Finished
    Sync: Moon phase 0.4625
    Sync: init_sound: Starting
    Sync: LbScreenSetup: Mode 1024x768x32 setup succeeded
    Sync: LbScreenSetup: Done filling display properties struct
    Sync: LbScreenSetup: Finished
    Sync: play_smk_direct: Starting
    LbDataFree: freeing "*PALETTE"...done
    LbDataFree: freeing "*SCRATCH"...done
    Sync: initial_setup: Starting
    Sync: LbMouseChangeMoveRatio: New ratio 128x128
    Sync: clear_game: Starting
    Sync: clear_game_for_summary: Starting
    Sync: delete_all_structures: Starting
    Sync: clear_dungeons: Starting
    Sync: clear_computer: Starting
    Sync: ceiling_set_info: Starting
    Sync: init_animating_texture_maps: Starting
    Sync: load_settings: Starting
    Sync: setup_gui_strings_data: Starting
    Sync: setup_heaps: Starting
    Sync: GraphicsHeap Size 8388608
    Sync: SoundHeap Size 8388608
    Sync: init_sound_heap_two_banks: Starting
    Sync: Sound samples in banks: 840,126
    Sync: init_keeper: Starting
    Sync: init_rgb2idx_table: Reading rgb-to-index color table file "./data/colours.col".
    Sync: init_redpal_table: Reading red-blended color table file "./data/redpal.col".
    Sync: init_whitepal_table: Reading white-blended color table file "./data/whitepal.col".
    Sync: load_creaturetypes_config: Parsing Creature Types config file "creature.cfg".
    Sync: load_terrain_config_file: Parsing global terrain config file "./fxdata/terrain.cfg".
    Sync: load_objects_config_file: Parsing global objects config file "./fxdata/objects.cfg".
    Sync: load_trapdoor_config_file: Parsing global traps and doors config file "./fxdata/trapdoor.cfg".
    Sync: load_lenses_config_file: Parsing global eye lenses config file "./fxdata/lenses.cfg".
    Sync: load_magic_config_file: Parsing global magic config file "./fxdata/magic.cfg".
    Sync: load_creaturestates_config_file: Parsing global creature states config file "./fxdata/crstates.cfg".
    Sync: load_terrain_config_file: Reading global terrain config file "./fxdata/terrain.cfg".
    Sync: load_objects_config_file: Reading global objects config file "./fxdata/objects.cfg".
    Sync: load_trapdoor_config_file: Reading global traps and doors config file "./fxdata/trapdoor.cfg".
    Sync: load_lenses_config_file: Reading global eye lenses config file "./fxdata/lenses.cfg".
    Sync: load_magic_config_file: Reading global magic config file "./fxdata/magic.cfg".
    Sync: load_creaturetypes_config: Reading Creature Types config file "creature.cfg".
    Sync: load_creaturestates_config_file: Reading global creature states config file "./fxdata/crstates.cfg".
    Sync: load_rules_config_file: Reading global rules config file "./fxdata/rules.cfg".
    Sync: load_creaturemodel_config_file: Reading model 1 from global creature model config file "./creatrs/wizard.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 2 from global creature model config file "./creatrs/barbarian.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 3 from global creature model config file "./creatrs/archer.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 4 from global creature model config file "./creatrs/monk.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 5 from global creature model config file "./creatrs/dwarfa.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 6 from global creature model config file "./creatrs/knight.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 7 from global creature model config file "./creatrs/avatar.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 8 from global creature model config file "./creatrs/tunneller.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 9 from global creature model config file "./creatrs/witch.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 10 from global creature model config file "./creatrs/giant.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 11 from global creature model config file "./creatrs/fairy.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 12 from global creature model config file "./creatrs/thief.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 13 from global creature model config file "./creatrs/samurai.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 14 from global creature model config file "./creatrs/horny.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 15 from global creature model config file "./creatrs/skeleton.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 16 from global creature model config file "./creatrs/troll.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 17 from global creature model config file "./creatrs/dragon.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 18 from global creature model config file "./creatrs/demonspawn.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 19 from global creature model config file "./creatrs/fly.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 20 from global creature model config file "./creatrs/dark_mistress.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 21 from global creature model config file "./creatrs/sorceror.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 22 from global creature model config file "./creatrs/bile_demon.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 23 from global creature model config file "./creatrs/imp.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 29): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 54): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 24 from global creature model config file "./creatrs/bug.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 25 from global creature model config file "./creatrs/vampire.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 26 from global creature model config file "./creatrs/spider.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 27 from global creature model config file "./creatrs/hell_hound.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 28 from global creature model config file "./creatrs/ghost.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 29 from global creature model config file "./creatrs/tentacle.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 30 from global creature model config file "./creatrs/orc.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Warning: parse_creaturemodel_attributes_blocks(line 35): Incorrect value of "PROPERTIES" parameter "HUMANOID" in [attributes] block of global creature model config file.
    Sync: load_creaturemodel_config_file: Reading model 31 from global creature model config file "./creatrs/floating_spirit.cfg".
    Warning: parse_creaturemodel_attributes_blocks(line 14): Unrecognized command (-2) in [attributes] block of global creature model config file.
    Sync: load_stats_files: Finished
    Sync: check_and_auto_fix_stats: Starting
    Sync: check_and_auto_fix_stats: Finished
    Sync: load_cube_file: Reading binary cubes config file "./data/cube.dat".
    Sync: load_anim_file: Starting
    Sync: load_anim_file: Reading animated tmap file "./data/tmapanim.dat".
    Sync: init_keeper: Finished
    Sync: Pentium Pro polygon rendering on
    Sync: setup_3d: Starting
    Sync: init_fades_table: Reading fade table file "./data/tables.dat".
    Sync: Recomputing fade tables
    Sync: init_alpha_table: Reading alpha color table file "./data/alpha.col".
    Sync: init_lookups: Starting
    Sync: setup_game: Speech recognition disabled: KeeperSpeech module not found
    Sync: game_loop: Entering gameplay loop.
    Sync: wait_at_frontend: Falling into frontend menu.
    Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
    Sync: load_campaign: Parsing campaign file "burdnimp.cfg".
    Sync: load_campaign: Parsing campaign file "cqarctic.cfg".
    Sync: load_campaign: Parsing campaign file "dstninja.cfg".
    Sync: load_campaign: Parsing campaign file "dzjr06lv.cfg".
    Sync: load_campaign: Parsing campaign file "dzjr10lv.cfg".
    Sync: load_campaign: Parsing campaign file "dzjr25lv.cfg".
    Sync: load_campaign: Parsing campaign file "evilkeep.cfg".
    Sync: load_campaign: Parsing campaign file "grkreign.cfg".
    Sync: load_campaign: Parsing campaign file "jdkmaps8.cfg".
    Sync: load_campaign: Parsing campaign file "kdklvpck.cfg".
    Sync: load_campaign: Parsing campaign file "keeporig.cfg".
    Sync: load_campaign: Parsing campaign file "lqizgood.cfg".
    Sync: load_campaign: Parsing campaign file "lrdvexer.cfg".
    Sync: load_campaign: Parsing campaign file "ncastles.cfg".
    Sync: load_campaign: Parsing campaign file "postanck.cfg".
    Sync: load_campaign: Parsing campaign file "questfth.cfg".
    Sync: load_campaign: Parsing campaign file "twinkprs.cfg".
    Sync: load_campaign: Parsing campaign file "undedkpr.cfg".
    Sync: load_campaigns_list: Found 19 campaign files, properly loaded 19.
    Sync: setup_screen_mode_minimal: Setting up mode 30
    LbDataFree: freeing "data/hpointer.dat"...done
    LbDataFree: freeing "data/hpointer.tab"...done
    Sync: LbScreenSetup: Mode 1280x800x32 setup succeeded
    Sync: LbScreenSetup: Done filling display properties struct
    Sync: LbScreenSetup: Finished
    Sync: LbMouseChangeMoveRatio: New ratio 512x512
    Sync: get_startup_menu_state: Standard startup state selected
    Sync: frontend_set_state: State 0 will be switched to 1
    Sync: Frontend state change from 0 into 1
    Sync: continue_game_available: Starting
    Sync: change_campaign: Starting
    Sync: load_campaign: Reading campaign file "keeporig.cfg".
    Sync: parse_campaign_map_blocks: Starting
    Sync: is_bonus_level: Level 80 not recognized as bonus
    Sync: is_extra_level: Level 80 not recognized as extra
    Sync: is_bonus_level: Level 81 not recognized as bonus
    Sync: is_extra_level: Level 81 not recognized as extra
    Sync: is_bonus_level: Level 82 not recognized as bonus
    Sync: is_extra_level: Level 82 not recognized as extra
    Sync: is_bonus_level: Level 83 not recognized as bonus
    Sync: is_extra_level: Level 83 not recognized as extra
    Sync: is_bonus_level: Level 84 not recognized as bonus
    Sync: is_extra_level: Level 84 not recognized as extra
    Sync: is_bonus_level: Level 85 not recognized as bonus
    Sync: is_extra_level: Level 85 not recognized as extra
    Sync: is_bonus_level: Level 86 not recognized as bonus
    Sync: is_extra_level: Level 86 not recognized as extra
    Sync: is_bonus_level: Level 87 not recognized as bonus
    Sync: is_extra_level: Level 87 not recognized as extra
    Sync: is_bonus_level: Level 88 not recognized as bonus
    Sync: is_extra_level: Level 88 not recognized as extra
    Sync: is_bonus_level: Level 91 not recognized as bonus
    Sync: is_extra_level: Level 91 not recognized as extra
    Sync: is_bonus_level: Level 93 not recognized as bonus
    Sync: is_extra_level: Level 93 not recognized as extra
    Sync: is_bonus_level: Level 94 not recognized as bonus
    Sync: is_extra_level: Level 94 not recognized as extra
    Sync: is_bonus_level: Level 95 not recognized as bonus
    Sync: is_extra_level: Level 95 not recognized as extra
    Sync: is_bonus_level: Level 97 not recognized as bonus
    Sync: is_extra_level: Level 97 not recognized as extra
    Sync: is_bonus_level: Level 92 not recognized as bonus
    Sync: is_extra_level: Level 92 not recognized as extra
    Sync: level_lof_file_parse: Starting for "map00055.lof"
    Sync: level_lof_file_parse: Starting for "map00056.lof"
    Sync: level_lof_file_parse: Starting for "map00057.lof"
    Sync: level_lof_file_parse: Starting for "map00058.lof"
    Sync: level_lof_file_parse: Starting for "map00059.lof"
    Sync: level_lof_file_parse: Starting for "map00065.lof"
    Sync: level_lof_file_parse: Starting for "map00066.lof"
    Sync: level_lof_file_parse: Starting for "map00067.lof"
    Sync: level_lof_file_parse: Starting for "map00068.lof"
    Sync: level_lof_file_parse: Starting for "map00069.lof"
    Sync: level_lof_file_parse: Starting for "map00075.lof"
    Sync: level_lof_file_parse: Starting for "map00076.lof"
    Sync: level_lof_file_parse: Starting for "map00077.lof"
    Sync: level_lof_file_parse: Starting for "map00078.lof"
    Sync: level_lof_file_parse: Starting for "map00079.lof"
    Sync: level_lof_file_parse: Starting for "map00122.lof"
    Sync: level_lof_file_parse: Starting for "map00123.lof"
    Sync: level_lof_file_parse: Starting for "map00124.lof"
    Sync: level_lof_file_parse: Starting for "map00126.lof"
    Sync: level_lof_file_parse: Starting for "map00127.lof"
    Sync: level_lof_file_parse: Starting for "map00130.lof"
    Sync: level_lof_file_parse: Starting for "map00131.lof"
    Sync: level_lof_file_parse: Starting for "map00132.lof"
    Sync: level_lof_file_parse: Starting for "map00133.lof"
    Sync: level_lof_file_parse: Starting for "map00135.lof"
    Sync: level_lof_file_parse: Starting for "map00145.lof"
    Sync: level_lof_file_parse: Starting for "map00146.lof"
    Sync: level_lof_file_parse: Starting for "map00147.lof"
    Sync: level_lof_file_parse: Starting for "map00149.lof"
    Sync: level_lof_file_parse: Starting for "map00150.lof"
    Sync: continue_game_available: Continue to level 11 is available
    Sync: add_to_menu_stack: Menu 18 put on stack, at position 0.
    Sync: Created menu ID 18 at slot 0, pos (0,0) size (640,480)
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: get_gui_inputs: Finished
    Sync: draw_gui: Starting
    Sync: update_fade_active_menus: Starting
    Sync: draw_active_menus_buttons: Starting with 1 active menus
    Sync: frontend_copy_mnu_background: Starting
    Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
    Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
    Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
    Sync: frontend_draw_button: Drawing type 1, text "Load Game"
    Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
    Sync: frontend_draw_button: Drawing type 1, text "Options"
    Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
    Sync: frontend_draw_button: Drawing type 1, text "Quit"
    Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
    Sync: draw_active_menus_buttons: Finished
    Sync: draw_gui: Finished
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: get_gui_inputs: Starting
    Sync: change_campaign: Starting
    Sync: frontend_set_state: State 1 will be switched to 3
    Sync: turn_off_menu: Menu ID 18
    Sync: turn_off_menu: Menu number 0
    Sync: Frontend state change from 1 into 3
    Sync: frontmap_load: Starting
    Sync: load_map_and_window: Starting
    Sync: load_map_and_window: Finished
    Sync: frontmap_load: Zoom hotspot set to (403,458) with fade
    Sync: get_extra_level: Extra level kind 1 has number 105
    Sync: get_extra_level: Extra level kind 1 has number 105
    Sync: get_extra_level: Extra level kind 2 has number 0
    Sync: frontmap_load: Finished
    Sync: get_gui_inputs: Finished
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: frontmap_update_zoom: Stopping fade
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: process_zoom_palette: Starting
    Sync: frontmap_update: Finished
    Sync: frontmap_draw: Starting
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_input: Starting
    Sync: frontmap_input: Starting
    Sync: frontmap_update: Starting
    Sync: frontmap_update_zoom: Starting
    Sync: frontmap_update_zoom: Stopping fade
    Sync: frontend_set_state: State 3 will be switched to 7
    Sync: frontmap_unload: Starting
    Sync: clear_computer: Starting
    Sync: clear_dungeons: Starting
    LbDataFree: freeing "ldata/dkflag00.dat"...done
    LbDataFree: freeing "ldata/dkflag00.tab"...done
    Sync: Frontend state change from 3 into 7
    Sync: frontmap_update: Zoom end
    Sync: process_3d_sounds: Starting
    Sync: process_sound_heap: Starting
    Sync: frontend_set_state: State 7 will be switched to 0
    Sync: Frontend state change from 7 into 0
    Sync: setup_screen_mode: Setting up mode 28
    LbDataFree: freeing "ldata/frontft1.dat"...done
    LbDataFree: freeing "ldata/frontft1.tab"...done
    LbDataFree: freeing "ldata/frontft2.dat"...done
    LbDataFree: freeing "ldata/frontft2.tab"...done
    LbDataFree: freeing "ldata/frontft3.dat"...done
    LbDataFree: freeing "ldata/frontft3.tab"...done
    LbDataFree: freeing "ldata/frontft4.dat"...done
    LbDataFree: freeing "ldata/frontft4.tab"...done
    LbDataFree: freeing "*FE_BACKUP_PAL"...done
    Sync: setup_screen_mode: Entering hi-res mode 28, resolution 1366x768.
    Error: LbScreenSetup: Failed to initialize SDL video mode 28.
    Error: setup_screen_mode: Unable to setup screen resolution 1366x768x32 (mode 28)
    Sync: reenter_video_mode: Can't enter 1366x768x32 (mode 28), falling to failsafe mode
    Sync: setup_screen_mode: Setting up mode 28
    Sync: reset_heap_manager: Starting
    Sync: reset_heap_memory: Starting
    LbDataFree: freeing "data/guihi.dat"...done
    LbDataFree: freeing "data/guihi.tab"...done
    LbDataFree: freeing "data/font2-1.dat"...done
    LbDataFree: freeing "data/font2-1.tab"...done
    LbDataFree: freeing "data/hifont.dat"...done
    LbDataFree: freeing "data/hifont.tab"...done
    LbDataFree: freeing "data/slab0-1.dat"...done
    LbDataFree: freeing "data/gui2-0-1.dat"...done
    LbDataFree: freeing "data/gui2-0-1.tab"...done
    LbDataFree: freeing "*B_SCREEN"...done
    Sync: setup_screen_mode: Entering hi-res mode 28, resolution 1366x768.
    Error: LbScreenSetup: Failed to initialize SDL video mode 28.
    Error: setup_screen_mode: Unable to setup screen resolution 1366x768x32 (mode 28)


    whatever that means... altinput does not seem to help at the moment.

  3. #13
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,242

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    You didn't tell that the menu works, that's important.

    It seem your resolution is 1280x800x32, try to use this one for both menu and in-game.

  4. #14

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    If I do this, the game does not start at all.
    Log says:

    Dungeon Keeper FX ver 0.4.1.667 (heavylog release)
    LOG CREATED @ 13:01:24 06-02-2013

    Sync: LbMouseChangeMoveRatio: New ratio 256x256
    Sync: CPU GenuineIntel type 0 family 6 model 10 stepping 7 features bfebfbff
    Sync: PhysicalMemory 32
    Sync: Memory-demanding features enabled.
    Sync: load_configuration: Starting
    Sync: load_configuration: Processing Config file, 912 bytes
    Sync: load_configuration: Config loaded
    Sync: setup_screen_mode_zero: Setting up mode 28
    Error: LbScreenSetup: Full screen resolution 1280x800 (mode 28) not available
    Error: setup_screen_mode_zero: Unable to setup screen resolution 1280x800x32 (mode 28)
    Error: setup_game: Unable to set display mode for legal screen
    Sync: reset_game: Starting
    LbDataFree: freeing "*SCRATCH"...done
    LbDataFree: freeing "data/palette.dat"...done
    Error: In source LbBullfrogMain:
    2 - Setting up game failed.

    But you are right, the menu does work perfectly well as long as I do play it in windowed mode.

  5. #15
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,242

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    Try the latest nightly build - it should log more specific message about what happened.

    Try running the game as administrator.

  6. #16

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    Did patch it with the newest nightly built version, but the error-message was the same:

    Dungeon Keeper FX ver 0.4.1.696 (heavylog release)
    LOG CREATED @ 21:33:54 06-02-2013

    Sync: LbMouseChangeMoveRatio: New ratio 256x256
    Sync: CPU GenuineIntel type 0 family 6 model 10 stepping 7 features bfebfbff
    Sync: PhysicalMemory 32
    Sync: Memory-demanding features enabled.
    Sync: load_configuration: Starting
    Sync: load_configuration: Processing Config file, 884 bytes
    Sync: load_configuration: Config loaded
    Sync: setup_screen_mode_zero: Setting up mode 28
    Error: LbScreenSetup: Failed to initialize mode 28: DirectDraw2::CreateSurface(PRIMARY): Invalid pixel format
    Error: setup_screen_mode_zero: Unable to setup screen resolution 640x480x32 (mode 28)
    Error: setup_game: Unable to set display mode for legal screen
    Sync: reset_game: Starting
    LbDataFree: freeing "*SCRATCH"...done
    LbDataFree: freeing "data/palette.dat"...done
    Error: In source LbBullfrogMain:
    2 - Setting up game failed.

    Running the game as Admin does not change anything :/

  7. #17
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,242

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    Maybe your card doesn't support 32-bits?

    Try 24 bit, or 8 bit modes.

    I have no other suggestions - if that won't work, you'll just have to wait for better hardware (or updated SDL library).

    Your last log contains error message returned by SDL library:
    Code:
    DirectDraw2::CreateSurface(PRIMARY): Invalid pixel format

  8. #18
    Beetle
    Join Date
    Sep 2009
    Posts
    137
    Gamer IDs

    XFIRE ID: Xfireisdeadlol

    Default Re: Keeperfx crashes at the very beginning [Error in 'LbBullfrogMain']

    I had the same thing. I copied the Sound, Data and Ldata folder from my disk without overwriting anything it worked for me, I had the same error.

Similar Threads

  1. KeeperFX crashes after time in Symbiose
    By Randy19 in forum KeeperFX
    Replies: 1
    Last Post: August 27th, 2011, 15:48
  2. Strange Error in Map, Error from KeeperFX?
    By Metal Gear Rex in forum KeeperFX
    Replies: 2
    Last Post: April 2nd, 2011, 12:12
  3. KeeperFX .38 Crashes loading New Game
    By Rizedt in forum KeeperFX
    Replies: 11
    Last Post: February 3rd, 2011, 19:49
  4. keeperfx 0.38 ERROR
    By jomalin in forum KeeperFX
    Replies: 10
    Last Post: January 5th, 2011, 23:00
  5. KeeperFX crashes after loading a map
    By Mothrayas in forum KeeperFX
    Replies: 4
    Last Post: December 16th, 2010, 16:24

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •