# VILLAGE1.EXE
427cef N_brp_delta2x   # BRP delta frame, double size (self-modifying)
427d7d 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) ---
42a500 N_AIL_install_DIG_INI   # AIL_install_DIG_INI
42a440 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_file
42a580 N_AIL_uninstall_DIG_driver   # AIL_uninstall_DIG_driver
42a5c0 N_AIL_allocate_sample_handle   # AIL_allocate_sample_handle
42b103 N_AIL_allocate_file_sample   # AIL_allocate_file_sample
42a630 N_AIL_release_sample_handle   # AIL_release_sample_handle
42a640 N_AIL_init_sample   # AIL_init_sample
42b22e N_AIL_set_sample_file   # AIL_set_sample_file
42a720 N_AIL_set_sample_address   # AIL_set_sample_address
42a750 N_AIL_set_sample_type   # AIL_set_sample_type
42a870 N_AIL_start_sample   # AIL_start_sample
42a8f0 N_AIL_stop_sample   # AIL_stop_sample
42a910 N_AIL_resume_sample   # AIL_resume_sample
42a970 N_AIL_end_sample   # AIL_end_sample
42a790 N_AIL_set_sample_playback_rate   # AIL_set_sample_playback_rate
42a7b0 N_AIL_set_sample_volume   # AIL_set_sample_volume
42a7e0 N_AIL_set_sample_pan   # AIL_set_sample_pan
42a860 N_AIL_set_sample_loop_count   # AIL_set_sample_loop_count
42a710 N_AIL_sample_status   # AIL_sample_status
42a780 N_AIL_sample_playback_rate   # AIL_sample_playback_rate
42a7a0 N_AIL_sample_volume   # AIL_sample_volume
42a7d0 N_AIL_sample_pan   # AIL_sample_pan
42a840 N_AIL_sample_loop_count   # AIL_sample_loop_count
42aa60 N_AIL_set_digital_master_volume   # AIL_set_digital_master_volume
42aaa0 N_AIL_digital_master_volume   # AIL_digital_master_volume
42a4c0 N_AIL_install_DIG_driver   # AIL_install_DIG_driver_image
42aac0 N_AIL_minimum_sample_buffer_size   # AIL_minimum_sample_buffer_size
42abf0 N_AIL_sample_buffer_ready   # AIL_sample_buffer_ready
42ab60 N_AIL_load_sample_buffer   # AIL_load_sample_buffer
42a820 N_AIL_set_sample_position   # AIL_set_sample_position
42a800 N_AIL_sample_position   # AIL_sample_position
42a9c0 N_AIL_register_SOB_callback   # AIL_register_SOB_callback
42a9e0 N_AIL_register_EOB_callback   # AIL_register_EOB_callback
42aa00 N_AIL_register_EOS_callback   # AIL_register_EOS_callback
42b306 N_AIL_ret0   # AIL_register_EOF_callback
42aa20 N_AIL_set_sample_user_data   # AIL_set_sample_user_data
42aa40 N_AIL_sample_user_data   # AIL_sample_user_data
42a590 N_AIL_active_sample_count   # AIL_active_sample_count
42d5b0 N_AIL_install_MDI_INI   # AIL_install_MDI_INI
42d4f0 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_file
42d630 N_AIL_uninstall_MDI_driver   # AIL_uninstall_MDI_driver
42d760 N_AIL_allocate_sequence_handle   # AIL_allocate_sequence_handle
42d7e0 N_AIL_release_sequence_handle   # AIL_release_sequence_handle
42d800 N_AIL_init_sequence   # AIL_init_sequence
42dbc0 N_AIL_start_sequence   # AIL_start_sequence
42dc00 N_AIL_stop_sequence   # AIL_stop_sequence
42dcd0 N_AIL_resume_sequence   # AIL_resume_sequence
42dd60 N_AIL_end_sequence   # AIL_end_sequence
42dda0 N_AIL_set_sequence_tempo   # AIL_set_sequence_tempo
42de10 N_AIL_set_sequence_volume   # AIL_set_sequence_volume
42dd90 N_AIL_set_sequence_loop_count   # AIL_set_sequence_loop_count
42de90 N_AIL_sequence_status   # AIL_sequence_status
42dec0 N_AIL_sequence_tempo   # AIL_sequence_tempo
42ded0 N_AIL_sequence_volume   # AIL_sequence_volume
42dea0 N_AIL_sequence_loop_count   # AIL_sequence_loop_count
42dee0 N_AIL_set_XMIDI_master_volume   # AIL_set_XMIDI_master_volume
42df30 N_AIL_XMIDI_master_volume   # AIL_XMIDI_master_volume
42d570 N_AIL_install_MDI_driver   # AIL_install_MDI_driver_image
42d640 N_AIL_MDI_driver_type   # AIL_MDI_driver_type
42d6e0 N_AIL_nop   # AIL_set_GTL_filename_prefix
42df40 N_AIL_ret1   # AIL_timbre_status
42df80 N_AIL_nop   # AIL_install_timbre
42e080 N_AIL_nop   # AIL_protect_timbre
42e0c0 N_AIL_nop   # AIL_unprotect_timbre
42e100 N_AIL_active_sequence_count   # AIL_active_sequence_count
42e130 N_AIL_controller_value   # AIL_controller_value
42e160 N_AIL_ret0   # AIL_channel_notes
42e1a0 N_AIL_sequence_position   # AIL_sequence_position
42e210 N_AIL_branch_index   # AIL_branch_index
42e2a0 N_AIL_register_prefix_callback   # AIL_register_prefix_callback
42e2c0 N_AIL_register_trigger_callback   # AIL_register_trigger_callback
42e2e0 N_AIL_register_sequence_callback   # AIL_register_sequence_callback
42e300 N_AIL_register_beat_callback   # AIL_register_beat_callback
42e320 N_AIL_register_event_callback   # AIL_register_event_callback
42e340 N_AIL_register_timbre_callback   # AIL_register_timbre_callback
42e360 N_AIL_set_sequence_user_data   # AIL_set_sequence_user_data
42e380 N_AIL_sequence_user_data   # AIL_sequence_user_data
42e3a0 N_AIL_nop   # AIL_register_ICA_array
42e3b0 N_AIL_lock_channel   # AIL_lock_channel
42e550 N_AIL_release_channel   # AIL_release_channel
42e680 N_AIL_map_sequence_channel   # AIL_map_sequence_channel
42e6c0 N_AIL_true_sequence_channel   # AIL_true_sequence_channel
42e6e0 N_AIL_send_channel_voice_message   # AIL_send_channel_voice_message
42e7d0 N_AIL_send_sysex_message   # AIL_send_sysex_message
42f2ed N_AIL_ret0   # AIL_create_wave_synthesizer
42f465 N_AIL_nop   # AIL_destroy_wave_synthesizer
