# VILLAGE2.EXE
427c6f N_brp_delta2x   # BRP delta frame, double size (self-modifying)
427cfd N_brp_key2x     # BRP key frame, double size (self-modifying)
440290 N_glyph_draw wrap      # text glyph blit: HD text records it
44034a N_glyph_draw_col wrap  # colour-table glyph blit
# --- AIL (generated by tools/gen_ail_natives.py) ---
42a480 N_AIL_install_DIG_INI   # AIL_install_DIG_INI
42a3c0 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_file
42a500 N_AIL_uninstall_DIG_driver   # AIL_uninstall_DIG_driver
42a540 N_AIL_allocate_sample_handle   # AIL_allocate_sample_handle
42b083 N_AIL_allocate_file_sample   # AIL_allocate_file_sample
42a5b0 N_AIL_release_sample_handle   # AIL_release_sample_handle
42a5c0 N_AIL_init_sample   # AIL_init_sample
42b1ae N_AIL_set_sample_file   # AIL_set_sample_file
42a6a0 N_AIL_set_sample_address   # AIL_set_sample_address
42a6d0 N_AIL_set_sample_type   # AIL_set_sample_type
42a7f0 N_AIL_start_sample   # AIL_start_sample
42a870 N_AIL_stop_sample   # AIL_stop_sample
42a890 N_AIL_resume_sample   # AIL_resume_sample
42a8f0 N_AIL_end_sample   # AIL_end_sample
42a710 N_AIL_set_sample_playback_rate   # AIL_set_sample_playback_rate
42a730 N_AIL_set_sample_volume   # AIL_set_sample_volume
42a760 N_AIL_set_sample_pan   # AIL_set_sample_pan
42a7e0 N_AIL_set_sample_loop_count   # AIL_set_sample_loop_count
42a690 N_AIL_sample_status   # AIL_sample_status
42a700 N_AIL_sample_playback_rate   # AIL_sample_playback_rate
42a720 N_AIL_sample_volume   # AIL_sample_volume
42a750 N_AIL_sample_pan   # AIL_sample_pan
42a7c0 N_AIL_sample_loop_count   # AIL_sample_loop_count
42a9e0 N_AIL_set_digital_master_volume   # AIL_set_digital_master_volume
42aa20 N_AIL_digital_master_volume   # AIL_digital_master_volume
42a440 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_image
42aa40 N_AIL_minimum_sample_buffer_size   # AIL_minimum_sample_buffer_size
42ab70 N_AIL_sample_buffer_ready   # AIL_sample_buffer_ready
42aae0 N_AIL_load_sample_buffer   # AIL_load_sample_buffer
42a7a0 N_AIL_set_sample_position   # AIL_set_sample_position
42a780 N_AIL_sample_position   # AIL_sample_position
42a940 N_AIL_register_SOB_callback   # AIL_register_SOB_callback
42a960 N_AIL_register_EOB_callback   # AIL_register_EOB_callback
42a980 N_AIL_register_EOS_callback   # AIL_register_EOS_callback
42b286 N_AIL_ret0   # AIL_register_EOF_callback
42a9a0 N_AIL_set_sample_user_data   # AIL_set_sample_user_data
42a9c0 N_AIL_sample_user_data   # AIL_sample_user_data
42a510 N_AIL_active_sample_count   # AIL_active_sample_count
42d530 N_AIL_install_MDI_INI   # AIL_install_MDI_INI
42d470 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_file
42d5b0 N_AIL_uninstall_MDI_driver   # AIL_uninstall_MDI_driver
42d6e0 N_AIL_allocate_sequence_handle   # AIL_allocate_sequence_handle
42d760 N_AIL_release_sequence_handle   # AIL_release_sequence_handle
42d780 N_AIL_init_sequence   # AIL_init_sequence
42db40 N_AIL_start_sequence   # AIL_start_sequence
42db80 N_AIL_stop_sequence   # AIL_stop_sequence
42dc50 N_AIL_resume_sequence   # AIL_resume_sequence
42dce0 N_AIL_end_sequence   # AIL_end_sequence
42dd20 N_AIL_set_sequence_tempo   # AIL_set_sequence_tempo
42dd90 N_AIL_set_sequence_volume   # AIL_set_sequence_volume
42dd10 N_AIL_set_sequence_loop_count   # AIL_set_sequence_loop_count
42de10 N_AIL_sequence_status   # AIL_sequence_status
42de40 N_AIL_sequence_tempo   # AIL_sequence_tempo
42de50 N_AIL_sequence_volume   # AIL_sequence_volume
42de20 N_AIL_sequence_loop_count   # AIL_sequence_loop_count
42de60 N_AIL_set_XMIDI_master_volume   # AIL_set_XMIDI_master_volume
42deb0 N_AIL_XMIDI_master_volume   # AIL_XMIDI_master_volume
42d4f0 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_image
42d5c0 N_AIL_MDI_driver_type   # AIL_MDI_driver_type
42d660 N_AIL_nop   # AIL_set_GTL_filename_prefix
42dec0 N_AIL_ret1   # AIL_timbre_status
42df00 N_AIL_nop   # AIL_install_timbre
42e000 N_AIL_nop   # AIL_protect_timbre
42e040 N_AIL_nop   # AIL_unprotect_timbre
42e080 N_AIL_active_sequence_count   # AIL_active_sequence_count
42e0b0 N_AIL_controller_value   # AIL_controller_value
42e0e0 N_AIL_ret0   # AIL_channel_notes
42e120 N_AIL_sequence_position   # AIL_sequence_position
42e190 N_AIL_branch_index   # AIL_branch_index
42e220 N_AIL_register_prefix_callback   # AIL_register_prefix_callback
42e240 N_AIL_register_trigger_callback   # AIL_register_trigger_callback
42e260 N_AIL_register_sequence_callback   # AIL_register_sequence_callback
42e280 N_AIL_register_beat_callback   # AIL_register_beat_callback
42e2a0 N_AIL_register_event_callback   # AIL_register_event_callback
42e2c0 N_AIL_register_timbre_callback   # AIL_register_timbre_callback
42e2e0 N_AIL_set_sequence_user_data   # AIL_set_sequence_user_data
42e300 N_AIL_sequence_user_data   # AIL_sequence_user_data
42e320 N_AIL_nop   # AIL_register_ICA_array
42e330 N_AIL_lock_channel   # AIL_lock_channel
42e4d0 N_AIL_release_channel   # AIL_release_channel
42e600 N_AIL_map_sequence_channel   # AIL_map_sequence_channel
42e640 N_AIL_true_sequence_channel   # AIL_true_sequence_channel
42e660 N_AIL_send_channel_voice_message   # AIL_send_channel_voice_message
42e750 N_AIL_send_sysex_message   # AIL_send_sysex_message
42f26d N_AIL_ret0   # AIL_create_wave_synthesizer
42f3e5 N_AIL_nop   # AIL_destroy_wave_synthesizer
