# FOREST.EXE
42f7ff N_brp_delta2x   # BRP delta frame, double size (self-modifying)
42f88d N_brp_key2x     # BRP key frame, double size (self-modifying)
450430 N_glyph_draw wrap      # text glyph blit: HD text records it
4504ea N_glyph_draw_col wrap  # colour-table glyph blit
# --- AIL (generated by tools/gen_ail_natives.py) ---
431d30 N_AIL_install_DIG_INI   # AIL_install_DIG_INI
431c70 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_file
431db0 N_AIL_uninstall_DIG_driver   # AIL_uninstall_DIG_driver
431df0 N_AIL_allocate_sample_handle   # AIL_allocate_sample_handle
432933 N_AIL_allocate_file_sample   # AIL_allocate_file_sample
431e60 N_AIL_release_sample_handle   # AIL_release_sample_handle
431e70 N_AIL_init_sample   # AIL_init_sample
432a5e N_AIL_set_sample_file   # AIL_set_sample_file
431f50 N_AIL_set_sample_address   # AIL_set_sample_address
431f80 N_AIL_set_sample_type   # AIL_set_sample_type
4320a0 N_AIL_start_sample   # AIL_start_sample
432120 N_AIL_stop_sample   # AIL_stop_sample
432140 N_AIL_resume_sample   # AIL_resume_sample
4321a0 N_AIL_end_sample   # AIL_end_sample
431fc0 N_AIL_set_sample_playback_rate   # AIL_set_sample_playback_rate
431fe0 N_AIL_set_sample_volume   # AIL_set_sample_volume
432010 N_AIL_set_sample_pan   # AIL_set_sample_pan
432090 N_AIL_set_sample_loop_count   # AIL_set_sample_loop_count
431f40 N_AIL_sample_status   # AIL_sample_status
431fb0 N_AIL_sample_playback_rate   # AIL_sample_playback_rate
431fd0 N_AIL_sample_volume   # AIL_sample_volume
432000 N_AIL_sample_pan   # AIL_sample_pan
432070 N_AIL_sample_loop_count   # AIL_sample_loop_count
432290 N_AIL_set_digital_master_volume   # AIL_set_digital_master_volume
4322d0 N_AIL_digital_master_volume   # AIL_digital_master_volume
431cf0 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_image
4322f0 N_AIL_minimum_sample_buffer_size   # AIL_minimum_sample_buffer_size
432420 N_AIL_sample_buffer_ready   # AIL_sample_buffer_ready
432390 N_AIL_load_sample_buffer   # AIL_load_sample_buffer
432050 N_AIL_set_sample_position   # AIL_set_sample_position
432030 N_AIL_sample_position   # AIL_sample_position
4321f0 N_AIL_register_SOB_callback   # AIL_register_SOB_callback
432210 N_AIL_register_EOB_callback   # AIL_register_EOB_callback
432230 N_AIL_register_EOS_callback   # AIL_register_EOS_callback
432b36 N_AIL_ret0   # AIL_register_EOF_callback
432250 N_AIL_set_sample_user_data   # AIL_set_sample_user_data
432270 N_AIL_sample_user_data   # AIL_sample_user_data
431dc0 N_AIL_active_sample_count   # AIL_active_sample_count
434de0 N_AIL_install_MDI_INI   # AIL_install_MDI_INI
434d20 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_file
434e60 N_AIL_uninstall_MDI_driver   # AIL_uninstall_MDI_driver
434f90 N_AIL_allocate_sequence_handle   # AIL_allocate_sequence_handle
435010 N_AIL_release_sequence_handle   # AIL_release_sequence_handle
435030 N_AIL_init_sequence   # AIL_init_sequence
4353f0 N_AIL_start_sequence   # AIL_start_sequence
435430 N_AIL_stop_sequence   # AIL_stop_sequence
435500 N_AIL_resume_sequence   # AIL_resume_sequence
435590 N_AIL_end_sequence   # AIL_end_sequence
4355d0 N_AIL_set_sequence_tempo   # AIL_set_sequence_tempo
435640 N_AIL_set_sequence_volume   # AIL_set_sequence_volume
4355c0 N_AIL_set_sequence_loop_count   # AIL_set_sequence_loop_count
4356c0 N_AIL_sequence_status   # AIL_sequence_status
4356f0 N_AIL_sequence_tempo   # AIL_sequence_tempo
435700 N_AIL_sequence_volume   # AIL_sequence_volume
4356d0 N_AIL_sequence_loop_count   # AIL_sequence_loop_count
435710 N_AIL_set_XMIDI_master_volume   # AIL_set_XMIDI_master_volume
435760 N_AIL_XMIDI_master_volume   # AIL_XMIDI_master_volume
434da0 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_image
434e70 N_AIL_MDI_driver_type   # AIL_MDI_driver_type
434f10 N_AIL_nop   # AIL_set_GTL_filename_prefix
435770 N_AIL_ret1   # AIL_timbre_status
4357b0 N_AIL_nop   # AIL_install_timbre
4358b0 N_AIL_nop   # AIL_protect_timbre
4358f0 N_AIL_nop   # AIL_unprotect_timbre
435930 N_AIL_active_sequence_count   # AIL_active_sequence_count
435960 N_AIL_controller_value   # AIL_controller_value
435990 N_AIL_ret0   # AIL_channel_notes
4359d0 N_AIL_sequence_position   # AIL_sequence_position
435a40 N_AIL_branch_index   # AIL_branch_index
435ad0 N_AIL_register_prefix_callback   # AIL_register_prefix_callback
435af0 N_AIL_register_trigger_callback   # AIL_register_trigger_callback
435b10 N_AIL_register_sequence_callback   # AIL_register_sequence_callback
435b30 N_AIL_register_beat_callback   # AIL_register_beat_callback
435b50 N_AIL_register_event_callback   # AIL_register_event_callback
435b70 N_AIL_register_timbre_callback   # AIL_register_timbre_callback
435b90 N_AIL_set_sequence_user_data   # AIL_set_sequence_user_data
435bb0 N_AIL_sequence_user_data   # AIL_sequence_user_data
435bd0 N_AIL_nop   # AIL_register_ICA_array
435be0 N_AIL_lock_channel   # AIL_lock_channel
435d80 N_AIL_release_channel   # AIL_release_channel
435eb0 N_AIL_map_sequence_channel   # AIL_map_sequence_channel
435ef0 N_AIL_true_sequence_channel   # AIL_true_sequence_channel
435f10 N_AIL_send_channel_voice_message   # AIL_send_channel_voice_message
436000 N_AIL_send_sysex_message   # AIL_send_sysex_message
436b1d N_AIL_ret0   # AIL_create_wave_synthesizer
436c95 N_AIL_nop   # AIL_destroy_wave_synthesizer
