lazy.tcl 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. # List of Tcl-scripts that can be loaded on-demand. For each script you also
  2. # needs to provide a list of Tcl procs that it provides.
  3. # (preferably keep this list sorted on script name)
  4. register_lazy "_about.tcl" about
  5. register_lazy "_backwards_compatibility.tcl" {quit decr restoredefault alias}
  6. register_lazy "_cheat.tcl" findcheat
  7. register_lazy "_cashandler.tcl" {casload cassave caslist casrun caspos caseject tapedeck}
  8. register_lazy "_cpuregs.tcl" {reg cpuregs get_active_cpu}
  9. register_lazy "_cycle.tcl" {cycle cycle_back toggle}
  10. register_lazy "_cycle_machine.tcl" {cycle_machine cycle_back_machine}
  11. register_lazy "_disasm.tcl" {
  12. peek peek8 peek_u8 peek_s8 peek16 peek16_LE peek16_BE peek_u16
  13. peek_u16_LE peek_u16_BE peek_s16 peek_s16_LE peek_s16_BE
  14. poke poke8 poke16 poke16_LE poke16_BE dpoke disasm run_to step_over
  15. step_back step_out step_in step skip_instruction}
  16. register_lazy "_example_tools.tcl" {get_screen listing get_color_count toggle_tron}
  17. register_lazy "_filepool.tcl" {filepool get_paths_for_type}
  18. register_lazy "_guess_title.tcl" {guess_title guess_rom_title guess_rom_device}
  19. register_lazy "_info_panel.tcl" toggle_info_panel
  20. register_lazy "_metal_gear_overlay.tcl" {toggle_metal_gear_overlay}
  21. register_lazy "_mog-overlay.tcl" {toggle_mog_overlay toggle_mog_editor}
  22. register_lazy "_monitor.tcl" monitor_type
  23. register_lazy "_multi_screenshot.tcl" multi_screenshot
  24. register_lazy "_music_keyboard.tcl" {toggle_music_keyboard}
  25. register_lazy "_osd.tcl" {show_osd display_message is_cursor_in}
  26. register_lazy "_osd_keyboard.tcl" toggle_osd_keyboard
  27. register_lazy "_osd_menu.tcl" {
  28. main_menu_open main_menu_close main_menu_toggle
  29. do_menu_open prepare_menu_list menu_close_all select_menu_item drop_handler}
  30. register_lazy "_osd_nemesis.tcl" toggle_nemesis_1_shield
  31. register_lazy "_osd_widgets.tcl" {
  32. toggle_fps msx_init msx_update box text_box create_power_bar
  33. update_power_bar hide_power_bar volume_control}
  34. register_lazy "_psg_log.tcl" psg_log
  35. register_lazy "_psg_profile.tcl" psg_profile
  36. register_lazy "_quitmenu.tcl" quit_menu
  37. register_lazy "_record_channels.tcl" {
  38. record_channels mute_channels unmute_channels solo}
  39. register_lazy "_record_chunks.tcl" {
  40. record_chunks record_chunks_on_framerate_changes}
  41. register_lazy "_reg_log.tcl" reg_log
  42. register_lazy "_reverse.tcl" {
  43. reverse_prev reverse_next goto_time_delta go_back_one_step
  44. go_forward_one_step reverse_bookmarks
  45. toggle_reversebar enable_reversebar disable_reversebar auto_enable}
  46. register_lazy "_rom_info.tcl" {rom_info getlist_rom_info}
  47. register_lazy "_save_debuggable.tcl" {
  48. save_debuggable load_debuggable save_all load_all vramdump vram2bmp
  49. save_to_file}
  50. register_lazy "_save_msx_screen.tcl" save_msx_screen
  51. register_lazy "_savestate.tcl" {
  52. savestate loadstate delete_savestate list_savestates list_savestates_raw}
  53. register_lazy "_scc_toys.tcl" {
  54. toggle_scc_editor toggle_psg2scc set_scc_wave toggle_scc_viewer}
  55. register_lazy "_showdebuggable.tcl" {showdebuggable showmem}
  56. register_lazy "_slot.tcl" {
  57. get_selected_slot slotselect get_mapper_size pc_in_slot watch_in_slot
  58. address_in_slot slotmap iomap}
  59. register_lazy "_soundchip_utils.tcl" {
  60. get_num_channels get_volume_expr get_frequency_expr}
  61. register_lazy "_soundlog.tcl" soundlog
  62. register_lazy "_sprites.tcl" {sprite_viewer draw_matrix}
  63. register_lazy "_stack.tcl" stack
  64. register_lazy "_tas_tools.tcl" {
  65. toggle_frame_counter prev_frame next_frame start_of_frame
  66. advance_frame reverse_frame toggle_cursors ram_watch
  67. toggle_lag_counter reset_lag_counter toggle_movie_length_display}
  68. register_lazy "_test_machines_and_extensions.tcl" {
  69. test_all_machines test_all_extensions}
  70. register_lazy "_text_echo.tcl" text_echo
  71. register_lazy "_tileviewer.tcl" {view_tile hide_tile_viewer view_all_tiles hide_all_tiles_viewer}
  72. register_lazy "_toggle_freq.tcl" toggle_freq
  73. register_lazy "_trainer.tcl" trainer
  74. register_lazy "_type_from_file.tcl" {type_from_file type_password_from_file}
  75. register_lazy "_type_via_keybuf.tcl" {type_via_keybuf}
  76. register_lazy "_utils.tcl" {
  77. get_machine_display_name get_machine_display_name_by_config_name
  78. get_extension_display_name_by_config_name
  79. get_display_name_by_config_name get_machine_time format_time
  80. format_time_subseconds get_ordered_machine_list get_random_number clip
  81. file_completion filename_clean get_next_numbered_filename}
  82. register_lazy "_vdp.tcl" {
  83. getcolor setcolor get_screen_mode get_screen_mode_number vdpreg vdpregs
  84. v9990regs vpeek vpoke palette}
  85. register_lazy "_vdp_access_test.tcl" toggle_vdp_access_test
  86. register_lazy "_vdp_busy.tcl" toggle_vdp_busy
  87. register_lazy "_vdrive.tcl" vdrive
  88. register_lazy "_vgmrecorder.tcl" {vgm_rec vgm_rec_next vgm_rec_end}
  89. register_lazy "_vu-meters.tcl" toggle_vu_meters
  90. register_lazy "_widgets.tcl" {toggle_show_palette toggle_vdp_reg_viewer}