; no$gmb compatible .sym file ; Generated automagically by makebin 00:0000 _rRAMG 00:0000 s__CABS 00:0000 s__CRASH_HEADER 00:0000 s__CRASH_HEADER0 00:0000 s__CRASH_HEADER1 00:0000 s__CRASH_SCRATCH 00:0000 s__CRASH_SCRATCH2 00:0000 s__DABS 00:0000 s__EHL_TRAMPOLINE 00:0000 s__EHL_TRAMPOLINE0 00:0000 s__HEADER 00:0000 s__HEADER0 00:0000 s__HEADER1 00:0000 s__HEADER10 00:0000 s__HEADER11 00:0000 s__HEADER2 00:0000 s__HEADER3 00:0000 s__HEADER4 00:0000 s__HEADER5 00:0000 s__HEADER6 00:0000 s__HEADER7 00:0000 s__HEADER8 00:0000 s__HEADER9 00:0000 s__HEADER_LCD 00:0000 s__HEADER_LCD0 00:0000 s__HEADER_SIO 00:0000 s__HEADER_SIO0 00:0000 s__HEADER_TIMER 00:0000 s__HEADER_TIMER0 00:0000 s__HEADERa 00:0000 s__HEADERb 00:0000 s__HEADERc 00:0000 s__HEADERd 00:0000 s__HEADERe 00:0000 s__HEADERf 00:0000 s__HRAM 00:0000 s__HRAM12 00:0001 ___bank_VM_SGB 00:0001 ___bank_bg_open_tileset 00:0001 ___bank_bg_ra_dialog_tileset 00:0001 ___bank_bg_ra_serv_1_tileset 00:0001 b_ui_draw_frame 00:0001 b_ui_draw_text_buffer_char 00:0001 b_ui_init 00:0001 b_ui_load_tiles 00:0001 b_ui_run_menu 00:0001 b_ui_run_modal 00:0001 b_ui_set_start_tile 00:0002 ___bank_VM_PALETTE 00:0002 ___bank_bg_ra_serv_2_tileset 00:0002 ___bank_bg_ra_serv_3_tileset 00:0002 b_logo_init 00:0002 b_logo_update 00:0002 b_platform_init 00:0002 b_platform_update 00:0002 b_vm_load_palette 00:0003 ___bank_VM_MAIN 00:0003 ___bank_bg_ra_vapor_tileset 00:0003 ___bank_bg_repair_fcc_tileset 00:0003 ___bank_script_engine_init 00:0003 b_script_detach_hthread 00:0003 b_script_execute 00:0003 b_script_runner_init 00:0003 b_script_terminate 00:0003 b_set_sgb_border 00:0003 b_vm_call 00:0003 b_vm_call_far 00:0003 b_vm_get_indirect 00:0003 b_vm_get_int16 00:0003 b_vm_get_int8 00:0003 b_vm_get_tlocal 00:0003 b_vm_get_uint8 00:0003 b_vm_idle 00:0003 b_vm_if 00:0003 b_vm_if_const 00:0003 b_vm_init_rng 00:0003 b_vm_invoke 00:0003 b_vm_join 00:0003 b_vm_jump 00:0003 b_vm_lock 00:0003 b_vm_loop 00:0003 b_vm_memcpy 00:0003 b_vm_memset 00:0003 b_vm_poll_loaded 00:0003 b_vm_pop 00:0003 b_vm_push 00:0003 b_vm_push_reference 00:0003 b_vm_push_value 00:0003 b_vm_push_value_ind 00:0003 b_vm_raise 00:0003 b_vm_rand 00:0003 b_vm_reserve 00:0003 b_vm_ret 00:0003 b_vm_ret_far 00:0003 b_vm_set 00:0003 b_vm_set_const 00:0003 b_vm_set_const_int16 00:0003 b_vm_set_const_int8 00:0003 b_vm_set_indirect 00:0003 b_vm_set_int16 00:0003 b_vm_set_int8 00:0003 b_vm_set_uint8 00:0003 b_vm_terminate 00:0003 b_vm_test_terminate 00:0003 b_vm_unlock 00:0003 b_wait_frames 00:0004 ___bank_ACTOR 00:0004 ___bank_VM_ACTOR 00:0004 ___bank_bg_try_ra2_tileset 00:0004 ___bank_sprite_actor_animated 00:0004 __start_save 00:0004 b_activate_actor 00:0004 b_activate_actors_in_col 00:0004 b_activate_actors_in_row 00:0004 b_actor_at_tile 00:0004 b_actor_get_frame_offset 00:0004 b_actor_in_front_of_player 00:0004 b_actor_overlapping_bb 00:0004 b_actor_overlapping_player 00:0004 b_actor_set_anim_idle 00:0004 b_actor_set_anim_moving 00:0004 b_actor_set_dir 00:0004 b_actor_set_frame_offset 00:0004 b_actor_set_frames 00:0004 b_actors_handle_player_collision 00:0004 b_actors_init 00:0004 b_check_collision_in_direction 00:0004 b_deactivate_actor 00:0004 b_player_init 00:0004 b_vm_actor_activate 00:0004 b_vm_actor_deactivate 00:0004 b_vm_actor_emote 00:0004 b_vm_actor_get_angle 00:0004 b_vm_actor_get_anim_frame 00:0004 b_vm_actor_get_dir 00:0004 b_vm_actor_get_pos 00:0004 b_vm_actor_move_cancel 00:0004 b_vm_actor_move_to 00:0004 b_vm_actor_replace_tile 00:0004 b_vm_actor_set_anim 00:0004 b_vm_actor_set_anim_frame 00:0004 b_vm_actor_set_anim_set 00:0004 b_vm_actor_set_anim_tick 00:0004 b_vm_actor_set_bounds 00:0004 b_vm_actor_set_dir 00:0004 b_vm_actor_set_flags 00:0004 b_vm_actor_set_move_speed 00:0004 b_vm_actor_set_pos 00:0004 b_vm_actor_set_spritesheet 00:0004 b_vm_actor_set_spritesheet_by_re 00:0004 b_vm_actor_terminate_update 00:0005 ___bank_VM_UI 00:0005 ___bank_bg_ra_serv_4_tileset 00:0005 ___bank_font_gbs_mono 00:0005 ___bank_scene_0 00:0005 b_adventure_init 00:0005 b_adventure_update 00:0005 b_do_load_palette 00:0005 b_load_background 00:0005 b_load_bkg_tileset 00:0005 b_load_bounds 00:0005 b_load_emote 00:0005 b_load_init 00:0005 b_load_player 00:0005 b_load_scene 00:0005 b_load_sprite 00:0005 b_projectile_launch 00:0005 b_projectiles_init 00:0005 b_shmup_init 00:0005 b_shmup_update 00:0005 b_vm_choice 00:0005 b_vm_display_text 00:0005 b_vm_overlay_clear 00:0005 b_vm_overlay_move_to 00:0005 b_vm_overlay_scroll 00:0005 b_vm_overlay_set_map 00:0005 b_vm_overlay_set_scroll 00:0005 b_vm_overlay_set_submap 00:0005 b_vm_overlay_set_submap_ex 00:0005 b_vm_overlay_setpos 00:0005 b_vm_overlay_show 00:0005 b_vm_overlay_wait 00:0005 b_vm_set_font 00:0005 b_vm_set_text_sound 00:0005 b_vm_switch_text_layer 00:0006 ___bank_VM_CAMERA 00:0006 ___bank_VM_GAMEBOY 00:0006 ___bank_VM_SIO 00:0006 ___bank_bg_ra_dialog_tilemap 00:0006 ___bank_bg_ra_serv_1_tilemap 00:0006 ___bank_bg_ra_serv_1_tilemap_att 00:0006 ___bank_bg_ra_serv_4_tilemap 00:0006 ___bank_bg_try_ra2_tilemap_attr 00:0006 ___bank_scene_0_collisions 00:0006 ___bank_scene_1_collisions 00:0006 ___bank_scene_3_collisions 00:0006 ___bank_scene_4_collisions 00:0006 ___bank_scene_4_init 00:0006 b___HandleCrash_banked 00:0006 b_camera_shake_frames 00:0006 b_core_reset 00:0006 b_core_run 00:0006 b_data_clear 00:0006 b_data_init 00:0006 b_data_load 00:0006 b_data_peek 00:0006 b_data_save 00:0006 b_fade_applypalettechange 00:0006 b_fade_in 00:0006 b_fade_in_modal 00:0006 b_fade_init 00:0006 b_fade_out 00:0006 b_fade_out_modal 00:0006 b_fade_setspeed 00:0006 b_fade_update 00:0006 b_gbprinter_detect 00:0006 b_gbprinter_print_overlay 00:0006 b_pointnclick_init 00:0006 b_pointnclick_update 00:0006 b_scroll_init 00:0006 b_scroll_repaint 00:0006 b_scroll_reset 00:0006 b_scroll_update 00:0006 b_topdown_init 00:0006 b_topdown_update 00:0006 b_trigger_activate_at 00:0006 b_trigger_activate_at_intersecti 00:0006 b_trigger_at_intersection 00:0006 b_trigger_at_tile 00:0006 b_trigger_interact 00:0006 b_trigger_reset 00:0006 b_vm_camera_move_to 00:0006 b_vm_camera_set_pos 00:0006 b_vm_context_prepare 00:0006 b_vm_fade 00:0006 b_vm_get_tile_xy 00:0006 b_vm_input_attach 00:0006 b_vm_input_detach 00:0006 b_vm_input_get 00:0006 b_vm_input_wait 00:0006 b_vm_load_tiles 00:0006 b_vm_load_tileset 00:0006 b_vm_poll 00:0006 b_vm_replace_tile 00:0006 b_vm_replace_tile_xy 00:0006 b_vm_rumble 00:0006 b_vm_set_sprite_mode 00:0006 b_vm_set_sprites_visible 00:0006 b_vm_sio_exchange 00:0006 b_vm_sio_set_mode 00:0006 b_vm_timer_prepare 00:0006 b_vm_timer_reset 00:0006 b_vm_timer_set 00:0006 b_vm_timer_stop 00:0007 ___bank_VM_GBPRINTER 00:0007 ___bank_VM_LOAD_SAVE 00:0007 ___bank_VM_MATH 00:0007 ___bank_VM_MUSIC 00:0007 ___bank_VM_PROJECTILE 00:0007 ___bank_VM_RTC 00:0007 ___bank_VM_SCENE 00:0007 ___bank_bg_open 00:0007 ___bank_bg_ra_dialog 00:0007 ___bank_bg_ra_serv_1 00:0007 ___bank_bg_ra_serv_2 00:0007 ___bank_bg_ra_serv_3 00:0007 ___bank_bg_ra_serv_4 00:0007 ___bank_bg_ra_vapor 00:0007 ___bank_bg_repair_fcc 00:0007 ___bank_bg_try_ra2 00:0007 ___bank_bootstrap_script 00:0007 ___bank_cursor_image 00:0007 ___bank_frame_image 00:0007 ___bank_palette_0 00:0007 ___bank_palette_1 00:0007 ___bank_palette_2 00:0007 ___bank_palette_3 00:0007 ___bank_palette_4 00:0007 ___bank_palette_5 00:0007 ___bank_scene_0_init 00:0007 ___bank_scene_1 00:0007 ___bank_scene_1_init 00:0007 ___bank_scene_3 00:0007 ___bank_scene_3_init 00:0007 ___bank_scene_4 00:0007 ___bank_scene_5 00:0007 ___bank_scene_5_collisions 00:0007 ___bank_scene_5_init 00:0007 ___bank_scene_6 00:0007 ___bank_scene_6_collisions 00:0007 ___bank_scene_6_init 00:0007 ___bank_scene_7 00:0007 ___bank_scene_7_collisions 00:0007 ___bank_scene_7_init 00:0007 ___bank_scene_8 00:0007 ___bank_scene_8_collisions 00:0007 ___bank_scene_8_init 00:0007 ___bank_scene_9 00:0007 ___bank_scene_9_collisions 00:0007 ___bank_scene_9_init 00:0007 ___bank_script_timer_0 00:0007 ___bank_script_timer_1 00:0007 ___bank_sprite_actor_animated_ti 00:0007 ___bank_sprite_static 00:0007 ___bank_sprite_static_tileset 00:0007 ___bank_spritesheet_none 00:0007 b_CGBZeroPalette 00:0007 b_SIO_init 00:0007 b_camera_init 00:0007 b_camera_reset 00:0007 b_erase_flash 00:0007 b_events_init 00:0007 b_input_init 00:0007 b_itoa_fmt 00:0007 b_music_events_poll 00:0007 b_music_init_driver 00:0007 b_music_init_events 00:0007 b_palette_init 00:0007 b_parallax_init 00:0007 b_remove_LCD_ISRs 00:0007 b_restore_sram 00:0007 b_restore_sram_bank 00:0007 b_save_sram 00:0007 b_save_sram_banks 00:0007 b_scroll_rect 00:0007 b_timers_init 00:0007 b_vm_cos_scale 00:0007 b_vm_music_mute 00:0007 b_vm_music_play 00:0007 b_vm_music_routine 00:0007 b_vm_music_setpos 00:0007 b_vm_music_stop 00:0007 b_vm_print_detect 00:0007 b_vm_print_overlay 00:0007 b_vm_projectile_launch 00:0007 b_vm_projectile_load_type 00:0007 b_vm_rtc_get 00:0007 b_vm_rtc_latch 00:0007 b_vm_rtc_set 00:0007 b_vm_rtc_start 00:0007 b_vm_save_clear 00:0007 b_vm_save_peek 00:0007 b_vm_scene_pop 00:0007 b_vm_scene_pop_all 00:0007 b_vm_scene_push 00:0007 b_vm_scene_stack_reset 00:0007 b_vm_sfx_play 00:0007 b_vm_sin_scale 00:0007 b_vm_sound_mastervol 00:0200 s__CODE 00:0E4E s__HOME 00:2000 _rROMB0 00:3000 _rROMB1 00:3ACF s__BASE 00:3ACF s__CODE_0 00:3ACF s__INITIALIZER 00:3ACF s__LIT 00:3AE8 s__GSINIT 00:3B0F s__GSFINAL 00:4000 _RTC_SELECT_REG 00:4000 _rRAMB 00:6000 _RTC_LATCH_REG 00:8000 __VRAM 00:8000 __VRAM8000 00:8800 __VRAM8800 00:9000 __VRAM9000 00:9800 __SCRN0 00:9C00 __SCRN1 00:A000 _RTC_VALUE_REG 00:A000 __SRAM 00:C000 __RAM 00:C000 _shadow_OAM 00:C0A0 s__DATA 00:D000 __RAMBANK 00:DA1F s__BSS 00:DA1F s__INITIALIZED 00:DA38 s__HEAP 00:DF00 .STACK 00:DF00 _shadow_OAM2 00:DFA0 _BkgPalette 00:DFE0 _vwf_tile_data 00:FE00 __OAMRAM 00:FF00 _P1_REG 00:FF00 __IO 00:FF01 _SB_REG 00:FF02 _SC_REG 00:FF04 _DIV_REG 00:FF05 _TIMA_REG 00:FF06 _TMA_REG 00:FF07 _TAC_REG 00:FF0F _IF_REG 00:FF10 _NR10_REG 00:FF11 _NR11_REG 00:FF12 _NR12_REG 00:FF13 _NR13_REG 00:FF14 _NR14_REG 00:FF16 _NR21_REG 00:FF17 _NR22_REG 00:FF18 _NR23_REG 00:FF19 _NR24_REG 00:FF1A _NR30_REG 00:FF1B _NR31_REG 00:FF1C _NR32_REG 00:FF1D _NR33_REG 00:FF1E _NR34_REG 00:FF20 _NR41_REG 00:FF21 _NR42_REG 00:FF22 _NR43_REG 00:FF23 _NR44_REG 00:FF24 _NR50_REG 00:FF25 _NR51_REG 00:FF26 _NR52_REG 00:FF30 _AUD3WAVE 00:FF30 _PCM_SAMPLE 00:FF30 __AUD3WAVERAM 00:FF40 _LCDC_REG 00:FF41 _STAT_REG 00:FF42 _SCY_REG 00:FF43 _SCX_REG 00:FF44 _LY_REG 00:FF45 _LYC_REG 00:FF46 _DMA_REG 00:FF47 _BGP_REG 00:FF48 _OBP0_REG 00:FF49 _OBP1_REG 00:FF4A _WY_REG 00:FF4B _WX_REG 00:FF4D _KEY1_REG 00:FF4F _VBK_REG 00:FF51 _HDMA1_REG 00:FF52 _HDMA2_REG 00:FF53 _HDMA3_REG 00:FF54 _HDMA4_REG 00:FF55 _HDMA5_REG 00:FF56 _RP_REG 00:FF68 _BCPS_REG 00:FF69 _BCPD_REG 00:FF6A _OCPS_REG 00:FF6B _OCPD_REG 00:FF70 _SVBK_REG 00:FF76 _PCM12_REG 00:FF77 _PCM34_REG 00:FF80 .refresh_OAM 00:FF80 __HRAM 00:FFFF _IE_REG 01:4000 s__CODE_1 02:4000 s__CODE_2 03:4000 s__CODE_3 04:4000 s__CODE_4 05:4000 s__CODE_5 06:4000 s__CODE_6 07:4000 s__CODE_7 00:0200 ___HandleCrash 00:020A _SIO_send_byte 00:021D _SIO_receive 00:022E _SetTile 00:023D _set_win_tile_xy 00:0242 _set_bkg_tile_xy 00:0265 _GetWinAddr 00:026D _GetBkgAddr 00:027B _state_init 00:0280 _state_update 00:02A2 _ui_time_masks 00:02AA _ui_print_shift_char 00:032D _ui_draw_frame_row 00:0336 .ui_draw_frame_row 00:035F _script_cmds 00:0593 _save_signature 00:0597 _start_scene_x 00:0599 _start_scene_y 00:059B _start_scene_dir 00:059C _start_scene 00:059F _start_player_move_speed 00:05A0 _start_player_anim_tick 00:05A1 _ui_fonts 00:05A4 _core_reset_hook 00:05AC _main 00:05B4 _state_start_fns 00:05C6 _state_update_fns 00:05D8 _hUGE_init_banked 00:05DC _hUGE_init 00:05E7 _hUGE_mute_channel_banked 00:05EB _hUGE_mute_channel 00:05F8 _hUGE_set_position_banked 00:05FC _hUGE_set_position 00:0605 hUGE_init 00:065B hUGE_mute_channel 00:0851 hUGE_set_position 00:09B9 _hUGE_dosound 00:09B9 _hUGE_dosound_banked 00:09B9 hUGE_dosound 00:0CA8 _get_vram_byte 00:0CB5 _get_win_tile_xy 00:0CBD _get_bkg_tile_xy 00:0CE4 _set_sprite_palette 00:0CE9 _set_bkg_palette 00:0CEC .set_palette 00:0D0B _set_sprite_palette_entry 00:0D10 _set_bkg_palette_entry 00:0D13 .set_palette_entry 00:0D2F _hide_sprites_range 00:0D5F .sgb_check 00:0D5F _sgb_check 00:0DA7 _sgb_transfer 00:0DAC .sgb_transfer 00:0DED ___move_metasprite 00:0E2C _cpu_slow 00:0E47 _cpu_fast 00:0020 .call_hl 00:0028 .MemsetSmall 00:0030 .MemcpySmall 00:0080 .int 00:008F _wait_int_handler 00:009C __standard_VBL_handler 00:00AC _refresh_OAM 00:0150 .reset 00:0150 _reset 00:0157 .code_start 00:01B7 _exit 00:01BB _set_interrupts 00:0E4E .memset_simple 00:0E57 .memcpy_simple 00:0E74 .remove_VBL 00:0E77 .remove_int 00:0E94 .add_VBL 00:0E97 .add_int 00:0EA2 .wait_vbl_done 00:0EA2 _wait_vbl_done 00:0EB2 .display_off 00:0EB2 _display_off 00:0ECA _remove_VBL 00:0ED5 _add_VBL 00:0EE0 _actors_update 00:12E9 _SetBankedBkgData 00:1305 _SetBankedSpriteData 00:1321 _SetBankedBkgTiles 00:133D _SetBankedWinTiles 00:1359 _ReadBankedFarPtr 00:1380 _ReadBankedUWORD 00:139C _MemcpyBanked 00:13B8 _MemcpyVRAMBanked 00:13D4 _IndexOfFarPtr 00:146A _camera_update 00:159D _load_animations 00:15FC _events_update 00:16CE _timers_update 00:1756 _input_update 00:1786 .sio_ISR 00:17E0 .timer_ISR 00:17F5 _simple_LCD_isr 00:1871 _fullscreen_LCD_isr 00:189D _VBL_isr 00:18E7 _isqrt 00:193D _sine_wave 00:1A3D _dir_lookup 00:1A45 _dir_angle_lookup 00:1A49 _hUGETrackerRoutine 00:1A75 _music_events_update 00:1AF7 _music_play_isr 00:1B9D _parallax_LCD_isr 00:1BDA _projectiles_update 00:2079 _projectiles_render 00:21EC _scroll_load_pending_row 00:2278 _scroll_load_row 00:22F2 _scroll_load_col 00:235D _scroll_load_pending_col 00:23EE _set_bkg_submap 00:2431 _set_xy_win_submap 00:245E .set_xy_win_submap 00:2467 .set_xy_bkg_submap 00:2476 .set_xy_submap 00:24BC _sfx_play_isr 00:258F _on_SIO_receive 00:25D0 _SIO_update 00:2637 _ui_update 00:2766 _vm_sgb_transfer 00:27B4 _vm_load_text 00:2A09 _vm_switch 00:2B0C _vm_beginthread 00:2C31 _vm_rpn 00:3373 _vm_get_far 00:33DD _vm_call_native 00:33F0 _VM_STEP 00:345E _script_runner_update 00:35C9 _fill_win_rect 00:35DB _rand 00:35DB _randw 00:3606 _initrand 00:3608 .initrand 00:3611 _get_bkg_data 00:3611 _get_win_data 00:365E _get_sprite_data 00:368E __mulsuchar 00:3698 __muluschar 00:36A2 __mulschar 00:36B4 __muluchar 00:36C0 __mulint 00:36E6 _abs 00:36F5 _set_win_tiles 00:3709 _set_tile_data 00:370E _set_bkg_data 00:370E _set_win_data 00:3716 _set_sprite_data 00:3746 _reverse 00:377A ___call__banked 00:3797 _to_far_ptr 00:37D0 _add_LCD 00:37DB .add_LCD 00:37E1 _remove_LCD 00:37EC .remove_LCD 00:37F2 .fill_rect_wtt 00:37FB .fill_rect_btt 00:3848 .copy_vram 00:385C _get_data 00:385C _set_data 00:385C _vmemcpy 00:386F _fill_bkg_rect 00:3881 .padup 00:3881 _waitpadup 00:3891 .jpad 00:3891 _joypad 00:38B9 _waitpad 00:38BC .wait_pad 00:38C3 ___sdcc_call_hl 00:38C4 ___memcpy 00:38C4 _memcpy 00:3907 _memset 00:393A .set_xy_wtt 00:3943 .set_xy_btt 00:3952 .set_xy_tt 00:3994 __divsuchar 00:39A1 __modsuchar 00:39AB __divuschar 00:39BD __moduschar 00:39CD __divschar 00:39D9 __modschar 00:39E3 __divsint 00:39F4 __modsint 00:3A03 __divuchar 00:3A0F __moduchar 00:3A19 __divuint 00:3A2A __moduint 00:3A39 .div8 00:3A39 .mod8 00:3A41 .div16 00:3A41 .mod16 00:3A77 .divu8 00:3A77 .modu8 00:3A7A .divu16 00:3A7A .modu16 00:3ABB _set_bkg_tiles 00:3AE8 gsinit 00:C0A0 __cpu 00:C0A1 __is_GBA 00:C0A2 .mode 00:C0A3 .sys_time 00:C0A3 _sys_time 00:C0A5 .int_0x40 00:C0B9 _actors 00:C4FD _actors_active_head 00:C4FF _actors_active_tail 00:C501 _actors_inactive_head 00:C503 _screen_x 00:C504 _screen_y 00:C505 _invalid 00:C507 _player_moving 00:C508 _player_iframes 00:C509 _player_collision_actor 00:C50B _emote_actor 00:C50D _emote_timer 00:C50E _allocated_hardware_sprites 00:C51A _camera_x 00:C51C _camera_y 00:C51E _camera_offset_x 00:C51F _camera_offset_y 00:C520 _camera_deadzone_x 00:C521 _camera_deadzone_y 00:C522 _camera_settings 00:C526 _current_scene 00:C529 _image_bank 00:C52A _image_ptr 00:C52C _image_attr_bank 00:C52D _image_attr_ptr 00:C52F _collision_bank 00:C530 _collision_ptr 00:C532 _image_tile_width 00:C533 _image_tile_height 00:C534 _image_width 00:C536 _image_height 00:C538 _sprites_len 00:C539 _actors_len 00:C53A _projectiles_len 00:C53B _player_sprite_len 00:C53C _scene_type 00:C53D _scene_LCD_type 00:C53E _scene_stack 00:C57E _scene_stack_ptr 00:C580 _scene_sprites_base_tiles 00:C5C0 _input_events 00:C5E8 _input_slots 00:C5F0 _timer_events 00:C604 _timer_values 00:C60C _fade_running 00:C60D _fade_frames_per_step 00:C60E _fade_timer 00:C616 _joypads 00:C61B _frame_joy 00:C61C _last_joy 00:C61D _recent_joy 00:C61E _SIO_status 00:C61F _link_byte_sent 00:C620 _link_next_mode 00:C621 _save_blob_size 00:C623 _routine_queue 00:C627 _routine_queue_head 00:C628 _routine_queue_tail 00:C629 _music_events 00:C63D _music_current_track_bank 00:C63E _music_mute_flag 00:C63F _music_mute_mask 00:C640 _music_next_track 00:C642 _music_current_track 00:C644 _music_play_isr_counter 00:C645 _music_play_isr_pause 00:C646 _music_global_mute_mask 00:C647 _music_sfx_priority 00:C648 _DMG_palette 00:C64B _SprPalette 00:C68B _parallax_rows 00:C69D _parallax_row 00:C69F _projectiles 00:C758 _projectile_defs 00:C7CB _projectiles_active_head 00:C7CD _projectiles_inactive_head 00:C7D4 _scroll_x 00:C7D6 _scroll_y 00:C7D8 _draw_scroll_x 00:C7DA _draw_scroll_y 00:C7DC _scroll_x_max 00:C7DE _scroll_y_max 00:C7E0 _scroll_offset_x 00:C7E1 _scroll_offset_y 00:C7E2 _pending_h_x 00:C7E3 _pending_h_y 00:C7E4 _pending_h_i 00:C7E5 _pending_w_x 00:C7E6 _pending_w_y 00:C7E7 _pending_w_i 00:C7E8 _current_row 00:C7EA _new_row 00:C7EC _current_col 00:C7EE _new_col 00:C7F0 .image_tile_width 00:C7F1 _sfx_play_bank 00:C7F2 _sfx_play_sample 00:C7F4 _sfx_frame_skip 00:C7F5 _link_operation_mode 00:C7F6 _link_packet 00:C816 _link_packet_len 00:C817 _link_packet_ptr 00:C819 _link_packet_received 00:C81A _link_packet_snd_len 00:C81B _link_packet_snd_ptr 00:C81D _link_packet_sent 00:C81E __is_CGB 00:C81F __is_SGB 00:C820 __current_ram_bank 00:C821 _triggers 00:C919 _last_trigger_tx 00:C91A _last_trigger_ty 00:C91B _last_trigger 00:C91C _win_pos_x 00:C91D _win_dest_pos_x 00:C91E _win_pos_y 00:C91F _win_dest_pos_y 00:C920 _win_speed 00:C921 _text_drawn 00:C922 _current_text_speed 00:C923 _text_wait 00:C924 _text_options 00:C925 _text_in_speed 00:C926 _text_out_speed 00:C927 _text_draw_speed 00:C928 _text_ff_joypad 00:C929 _text_ff 00:C92A _text_bkg_fill 00:C92B _ui_text_data 00:CA35 _vwf_current_mask 00:CA36 _vwf_current_rotate 00:CA37 _vwf_inverse_map 00:CA38 _vwf_direction 00:CA39 _vwf_current_font_desc 00:CA41 _vwf_current_font_bank 00:CA42 _vwf_current_font_idx 00:CA43 _text_render_base_addr 00:CA45 _text_scroll_addr 00:CA47 _text_scroll_width 00:CA48 _text_scroll_height 00:CA49 _text_scroll_fill 00:CA4A _text_sound_mask 00:CA4B _text_sound_bank 00:CA4C _text_sound_data 00:CA4E _overlay_priority 00:CA55 __itoa_fmt_len 00:CA56 .itoa_fmt_buf 00:CA59 _CTXS 00:CB89 _first_ctx 00:CB8B _free_ctxs 00:CB8D _old_executing_ctx 00:CB8F _executing_ctx 00:CB91 _vm_lock_state 00:CB92 _vm_loaded_state 00:CB93 _vm_exception_code 00:CB94 _vm_exception_params_length 00:CB95 _vm_exception_params_bank 00:CB96 _vm_exception_params_offset 00:CB99 _script_memory 00:D99F _grounded 00:D9A0 _on_ladder 00:D9A1 _pl_vel_x 00:D9A3 _pl_vel_y 00:D9A5 _plat_min_vel 00:D9A7 _plat_walk_vel 00:D9A9 _plat_climb_vel 00:D9AB _plat_run_vel 00:D9AD _plat_walk_acc 00:D9AF _plat_run_acc 00:D9B1 _plat_dec 00:D9B3 _plat_jump_vel 00:D9B5 _plat_grav 00:D9B7 _plat_hold_grav 00:D9B9 _plat_max_fall_vel 00:D9BB _shooter_reached_end 00:D9BC _shooter_dest 00:D9BE _shooter_direction 00:D9BF _topdown_grid 00:D9C0 ___rand_seed 00:D9DE _hUGE_current_wave 00:D9DE hUGE_current_wave 00:D9DF _hUGE_mute_mask 00:DA08 ___call_banked_addr 00:DA08 ___call_banked_ptr 00:DA0A ___call_banked_bank 00:DA0C .int_0x48 00:DA1C ___current_metasprite 00:DA1E ___current_base_tile 00:DA1F _fade_style 00:DA20 _game_time 00:DA21 _PRN_PKT_START 00:DA2F _hide_sprites 00:DA30 _show_actors_on_overlay 00:DA31 _overlay_cut_scanline 00:DA32 _triggers_len 00:DA33 _exchange_state 00:DA34 _last_hit_trigger 00:DA35 _shooter_scroll_speed 00:DA36 ___render_shadow_OAM 00:DA37 __map_tile_offset 00:FF90 __current_bank 00:FF92 __shadow_OAM_base 00:0008 ___sdcc_bcall_ehl 04:4000 ___func_ACTOR 04:4000 _actors_init 04:403A _emote_offsets 04:4049 _emote_metasprite 04:4055 _player_init 04:406A _deactivate_actor 04:41DB _activate_actor 04:431A _activate_actors_in_row 04:4411 _activate_actors_in_col 04:4562 _actor_set_frames 04:45B6 _actor_set_frame_offset 04:45F3 _actor_get_frame_offset 04:4606 _actor_set_anim_idle 04:4634 _actor_set_anim_moving 04:4665 _actor_set_dir 04:46CA _actor_at_tile 04:47A0 _actor_in_front_of_player 04:4887 _actor_overlapping_player 04:4B20 _actor_overlapping_bb 04:4D3F _actors_handle_player_collision 04:4DCA _check_collision_in_direction 04:55BA ___func_VM_ACTOR 04:55BA _vm_actor_move_to 04:5F57 _vm_actor_move_cancel 04:5F8D _vm_actor_activate 04:5FDF _vm_actor_deactivate 04:6030 _vm_actor_terminate_update 04:6077 _vm_actor_set_dir 04:60C0 _vm_actor_set_anim 04:614D _vm_actor_set_pos 04:61C7 _vm_actor_get_pos 04:6236 _vm_actor_get_dir 04:62B0 _vm_actor_get_angle 04:6331 _vm_actor_emote 04:63F5 _vm_actor_set_bounds 04:6453 _vm_actor_set_spritesheet 04:6522 _vm_actor_replace_tile 04:658C _vm_actor_set_anim_tick 04:65CA _vm_actor_set_move_speed 04:6608 _vm_actor_set_anim_frame 04:664C _vm_actor_get_anim_frame 04:6695 _vm_actor_set_anim_set 04:6722 _vm_actor_set_spritesheet_by_ref 04:6830 _vm_actor_set_flags 04:68DE ___func_bg_try_ra2_tileset 04:68DE _bg_try_ra2_tileset 04:7F60 ___func_sprite_actor_animated 04:7F60 _sprite_actor_animated_metasprit 04:7F6C _sprite_actor_animated_metasprit 04:7F78 _sprite_actor_animated_metasprit 04:7F84 _sprite_actor_animated_metasprit 04:7F90 _sprite_actor_animated_metasprit 04:7F9C _sprite_actor_animated_metasprit 04:7FA8 _sprite_actor_animated_metasprit 04:7FB4 _sprite_actor_animated_metasprit 04:7FC0 _sprite_actor_animated_metasprit 04:7FD8 _sprite_actor_animated_animation 04:7FE8 _sprite_actor_animated_animation 04:7FEA _sprite_actor_animated 07:4000 _bootstrap_script 07:400B _camera_init 07:4029 _camera_reset 07:4039 _events_init 07:4079 _timers_init 07:4121 _save_sram_banks 07:41A9 _erase_flash 07:41BF _restore_sram_bank 07:41F9 _restore_sram 07:420F _save_sram 07:423F _input_init 07:4265 _remove_LCD_ISRs 07:4286 _music_init_driver 07:42DD _music_init_events 07:4319 _music_events_poll 07:4343 _music_pause 07:4368 _palette_init 07:43A1 _CGBZeroPalette 07:43B6 _parallax_init 07:43DA _scroll_rect 07:4417 _SIO_init 07:4440 ___func_VM_GBPRINTER 07:4440 _vm_print_detect 07:4492 _vm_print_overlay 07:44EA ___func_VM_LOAD_SAVE 07:44EA _vm_save_clear 07:44F9 _vm_save_peek 07:457B ___func_VM_MATH 07:457B _vm_sin_scale 07:461D _vm_cos_scale 07:46C1 ___func_VM_MUSIC 07:46C1 _vm_music_play 07:4705 _vm_music_stop 07:4727 _vm_music_mute 07:475D _vm_music_routine 07:4784 _vm_music_setpos 07:478E _vm_sound_mastervol 07:4794 _vm_sfx_play 07:4807 ___func_VM_PROJECTILE 07:4807 _vm_projectile_launch 07:4848 _vm_projectile_load_type 07:48F3 ___func_VM_RTC 07:48F3 _vm_rtc_latch 07:48FB _vm_rtc_get 07:4964 _vm_rtc_set 07:49CC _vm_rtc_start 07:49EF ___func_VM_SCENE 07:49EF _vm_scene_push 07:4A74 _vm_scene_pop 07:4A82 _vm_scene_pop_all 07:4A8D _vm_scene_stack_reset 07:4A96 _itoa_fmt 07:4ACF .utoa_fmt 07:4B79 ___func_bg_open 07:4B79 _bg_open 07:4B87 ___func_bg_ra_dialog 07:4B87 _bg_ra_dialog 07:4B95 ___func_bg_ra_serv_1 07:4B95 _bg_ra_serv_1 07:4BA3 ___func_bg_ra_serv_2 07:4BA3 _bg_ra_serv_2 07:4BB1 ___func_bg_ra_serv_3 07:4BB1 _bg_ra_serv_3 07:4BBF ___func_bg_ra_serv_4 07:4BBF _bg_ra_serv_4 07:4BCD ___func_bg_ra_vapor 07:4BCD _bg_ra_vapor 07:4BDB ___func_bg_repair_fcc 07:4BDB _bg_repair_fcc 07:4BE9 ___func_bg_try_ra2 07:4BE9 _bg_try_ra2 07:4BF7 ___func_cursor_image 07:4BF7 _cursor_image 07:4C07 ___func_frame_image 07:4C07 _frame_image 07:4C97 ___func_palette_0 07:4C97 _palette_0 07:4CDA ___func_palette_1 07:4CDA _palette_1 07:4D1D ___func_palette_2 07:4D1D _palette_2 07:4D60 ___func_palette_3 07:4D60 _palette_3 07:4DA3 ___func_palette_4 07:4DA3 _palette_4 07:4DE6 ___func_palette_5 07:4DE6 _palette_5 07:4E29 _scene_0_init 07:4E47 _scene_1_init 07:4E65 ___func_scene_1 07:4E65 _scene_1 07:4EA0 _scene_3_init 07:4F7E ___func_scene_3 07:4F7E _scene_3 07:4FB9 ___func_scene_4 07:4FB9 _scene_4 07:4FF4 ___func_scene_5_collisions 07:4FF4 _scene_5_collisions 07:515C _scene_5_init 07:51A0 ___func_scene_5 07:51A0 _scene_5 07:51DB ___func_scene_6_collisions 07:51DB _scene_6_collisions 07:5343 _scene_6_init 07:5387 ___func_scene_6 07:5387 _scene_6 07:53C2 ___func_scene_7_collisions 07:53C2 _scene_7_collisions 07:552A _scene_7_init 07:556E ___func_scene_7 07:556E _scene_7 07:55A9 ___func_scene_8_collisions 07:55A9 _scene_8_collisions 07:5711 _scene_8_init 07:5755 ___func_scene_8 07:5755 _scene_8 07:5790 ___func_scene_9_collisions 07:5790 _scene_9_collisions 07:58F8 _scene_9_init 07:593C ___func_scene_9 07:593C _scene_9 07:5977 _script_timer_0 07:599C _script_timer_1 07:59D3 ___func_sprite_actor_animated_ti 07:59D3 _sprite_actor_animated_tileset 07:5B15 ___func_sprite_static_tileset 07:5B15 _sprite_static_tileset 07:5B57 ___func_sprite_static 07:5B57 _sprite_static_metasprite_0 07:5B63 _sprite_static_metasprites 07:5B65 _sprite_static_animations 07:5B75 _sprite_static_animations_lookup 07:5B77 _sprite_static 07:5B8A _spritesheet_none_metasprite 07:5B8E _spritesheet_none_metasprites 07:5B90 _spritesheet_none 06:4000 _core_reset 06:4075 _process_VM 06:431C _core_run 06:43FE ___HandleCrash_banked 06:4765 _CGBFadeToWhiteStep 06:479E _CGBFadeToBlackStep 06:47D9 _ApplyPaletteChangeColor 06:481D _fade_speeds 06:4824 _DMGFadeToWhiteStep 06:4847 _DMGFadeToBlackStep 06:486C _ApplyPaletteChangeDMG 06:48E3 _fade_init 06:490B _fade_in 06:493C _fade_out 06:496E _fade_update 06:49C8 _fade_applypalettechange 06:49E2 _fade_setspeed 06:49F2 _fade_in_modal 06:4A0C _fade_out_modal 06:4A26 _printer_send_receive 06:4A60 _printer_send_byte 06:4A7F _printer_send_command 06:4AAA _printer_print_tile 06:4B44 _printer_wait 06:4B74 _gbprinter_detect 06:4B96 _gbprinter_print_overlay 06:4DD9 _data_init 06:4E24 _save_points 06:4E7C _data_slot_address 06:4EE0 _data_save 06:4FC6 _data_load 06:50D5 _data_clear 06:5106 _data_peek 06:51B4 _scroll_init 06:51DE _scroll_reset 06:51FE _scroll_update 06:5315 _scroll_viewport 06:57C3 _scroll_repaint 06:57D3 _scroll_render_rows 06:585B _scroll_queue_row 06:5880 _scroll_queue_col 06:58CC _trigger_reset 06:58DC _trigger_interact 06:591C _trigger_activate_at 06:5967 _trigger_at_intersection 06:5A7C _trigger_activate_at_intersectio 06:5BBE _trigger_at_tile 06:5C4E ___func_VM_CAMERA 06:5C4E _vm_camera_move_to 06:5DA1 _vm_camera_set_pos 06:5DE8 _camera_shake_frames 06:5EE0 ___func_VM_GAMEBOY 06:5EE0 _vm_set_sprites_visible 06:5EF7 _vm_input_wait 06:5F20 _vm_context_prepare 06:5F4B _vm_input_attach 06:5F61 _vm_input_detach 06:5F75 _vm_input_get 06:5FA9 _vm_fade 06:5FDB _vm_timer_prepare 06:6006 _vm_timer_set 06:6021 _vm_timer_stop 06:6035 _vm_timer_reset 06:604C _vm_get_tile_xy 06:6135 _vm_replace_tile 06:61DE _vm_poll 06:62B0 _vm_set_sprite_mode 06:62C4 _vm_replace_tile_xy 06:63E6 _vm_rumble 06:6406 _vm_load_tiles 06:641B _vm_load_tileset 06:6538 ___func_VM_SIO 06:6538 _vm_sio_set_mode 06:654B _vm_sio_exchange 06:68A4 ___func_bg_ra_dialog_tilemap 06:68A4 _bg_ra_dialog_tilemap 06:6A0C ___func_bg_ra_serv_1_tilemap_att 06:6A0C _bg_ra_serv_1_tilemap_attr 06:6B74 ___func_bg_ra_serv_1_tilemap 06:6B74 _bg_ra_serv_1_tilemap 06:6CDC ___func_bg_ra_serv_4_tilemap 06:6CDC _bg_ra_serv_4_tilemap 06:6E44 ___func_bg_try_ra2_tilemap_attr 06:6E44 _bg_try_ra2_tilemap_attr 06:6FAC ___func_scene_0_collisions 06:6FAC _scene_0_collisions 06:7114 ___func_scene_1_collisions 06:7114 _scene_1_collisions 06:727C ___func_scene_3_collisions 06:727C _scene_3_collisions 06:73E4 ___func_scene_4_collisions 06:73E4 _scene_4_collisions 06:754C _scene_4_init 06:7590 _pointnclick_init 06:75C9 _pointnclick_update 06:78F3 _topdown_init 06:798A _topdown_update 05:4000 _load_init 05:4013 _spritesheet_none_far 05:4016 _load_bkg_tileset 05:40EF _load_background 05:41ED _load_sprite 05:42EA _load_bounds 05:430A _do_load_palette 05:438A _load_scene 05:4C64 _load_player 05:4CB0 _load_emote 05:4CC4 _projectiles_init 05:4D04 _projectile_launch 05:510D ___func_VM_UI 05:510D _vm_display_text 05:517B _vm_switch_text_layer 05:5195 _vm_overlay_setpos 05:51AF _vm_overlay_wait 05:5240 _vm_overlay_move_to 05:5284 _vm_overlay_set_scroll 05:52C1 _vm_overlay_clear 05:539A _vm_overlay_show 05:53E8 _vm_choice 05:5503 _vm_set_font 05:5534 _vm_overlay_scroll 05:5594 _vm_overlay_set_submap 05:5604 _vm_overlay_set_submap_ex 05:5707 _vm_overlay_set_map 05:586B _vm_set_text_sound 05:5884 ___func_bg_ra_serv_4_tileset 05:5884 _bg_ra_serv_4_tileset 05:63C6 ___func_font_gbs_mono 05:7176 _font_gbs_mono 05:717E ___func_scene_0 05:717E _scene_0 05:71B9 _adventure_init 05:71CE _adventure_update 05:78E5 _shmup_init 05:7981 _shmup_update 01:4000 _ui_swap_tiles 01:404A _ui_print_make_mask_lr 01:4066 _ui_print_make_mask_rl 01:4082 _ui_init 01:4151 _ui_load_tiles 01:41A8 _ui_draw_frame 01:423C _ui_print_reset 01:4292 _ui_set_start_tile 01:42BE _ui_print_render 01:455F _ui_draw_text_buffer_char 01:4A53 _ui_run_menu 01:4D11 _ui_run_modal 01:4DE0 ___func_VM_SGB 01:4DE0 ___func_bg_open_tileset 01:4DE0 _bg_open_tileset 01:6462 ___func_bg_ra_dialog_tileset 01:6462 _bg_ra_dialog_tileset 01:6974 ___func_bg_ra_serv_1_tileset 01:6974 _bg_ra_serv_1_tileset 03:4000 _set_sgb_border 03:4231 ___func_VM_MAIN 03:4231 _vm_call 03:4273 _vm_ret 03:42D2 _vm_call_far 03:434F _vm_ret_far 03:43BE _vm_push 03:43E8 _vm_pop 03:4423 _vm_loop 03:44B0 _vm_jump 03:44BC _wait_frames 03:4533 _vm_invoke 03:465F _vm_join 03:46B8 _vm_terminate 03:46E5 _vm_if 03:4829 _vm_if_const 03:493D _vm_push_value 03:498F _vm_push_value_ind 03:4A04 _vm_push_reference 03:4A5B _vm_reserve 03:4A88 _vm_set 03:4AE9 _vm_set_const 03:4B15 _vm_get_tlocal 03:4BA2 _vm_test_terminate 03:4BAD _vm_idle 03:4BB9 _vm_get_uint8 03:4BEC _vm_get_int8 03:4C20 _vm_get_int16 03:4C62 _vm_set_uint8 03:4C8E _vm_set_int8 03:4CBA _vm_set_int16 03:4CF9 _vm_set_const_int8 03:4D02 _vm_set_const_int16 03:4D0E _vm_init_rng 03:4D3A _vm_rand 03:4DBF _vm_lock 03:4DCE _vm_unlock 03:4DE1 _vm_raise 03:4E23 _vm_set_indirect 03:4E9E _vm_get_indirect 03:4F19 _vm_poll_loaded 03:4F48 _vm_memset 03:4F8D _vm_memcpy 03:500D _script_runner_init 03:50C9 _script_execute 03:520E _script_terminate 03:5274 _script_detach_hthread 03:52B1 ___func_bg_ra_vapor_tileset 03:52B1 _bg_ra_vapor_tileset 03:6933 ___func_bg_repair_fcc_tileset 03:6933 _bg_repair_fcc_tileset 03:7FB5 _script_engine_init 02:4000 ___func_VM_PALETTE 02:4000 _vm_load_palette 02:41B4 ___func_bg_ra_serv_2_tileset 02:41B4 _bg_ra_serv_2_tileset 02:5836 ___func_bg_ra_serv_3_tileset 02:5836 _bg_ra_serv_3_tileset 02:6EB8 _logo_init 02:6EC8 _logo_update 02:6EC9 _platform_init 02:707D _platform_update