OXYGENHUB
◆ main openmsx / share / scripts / lazy.tcl
4.5 KiB · Tcl · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 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 cheat_finder::start cheat_finder::search}
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 toggle_breaked}
16
register_lazy "_example_tools.tcl" {get_screen copy_screen_to_clipboard 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 "_metal_gear_overlay.tcl" {toggle_metal_gear_overlay}
20
register_lazy "_mog-overlay.tcl" {toggle_mog_overlay toggle_mog_editor mog_password mog_password_show}
21
register_lazy "_multi_screenshot.tcl" multi_screenshot
22
register_lazy "_music_keyboard.tcl" {toggle_music_keyboard}
23
register_lazy "_osd.tcl" {show_osd is_cursor_in}
24
register_lazy "_osd_menu.tcl" {
25
	do_menu_open prepare_menu_list menu_close_all select_menu_item}
26
register_lazy "_osd_nemesis.tcl" toggle_nemesis_1_shield
27
register_lazy "_osd_widgets.tcl" {
28
	msx_init msx_update box text_box create_power_bar
29
	update_power_bar hide_power_bar volume_control}
30
register_lazy "_psg_log.tcl" psg_log
31
register_lazy "_psg_profile.tcl" psg_profile
32
register_lazy "_record_channels.tcl" {
33
	record_channels mute_channels unmute_channels solo}
34
register_lazy "_record_chunks.tcl" {
35
	record_chunks record_chunks_on_framerate_changes}
36
register_lazy "_reg_log.tcl" reg_log
37
register_lazy "_reverse.tcl" {
38
	reverse_prev reverse_next goto_time_delta go_back_one_step
39
	go_forward_one_step reverse_bookmarks
40
	auto_enable}
41
register_lazy "_rom_info.tcl" {rom_info getlist_rom_info}
42
register_lazy "_save_debuggable.tcl" {
43
	save_debuggable load_debuggable save_all load_all vramdump vram2bmp
44
	save_to_file}
45
register_lazy "_save_msx_screen.tcl" save_msx_screen
46
register_lazy "_savestate.tcl" {
47
	savestate loadstate delete_savestate list_savestates list_savestates_raw}
48
register_lazy "_scc_toys.tcl" {
49
	toggle_scc_editor toggle_psg2scc set_scc_wave toggle_scc_viewer}
50
register_lazy "_shuffler.tcl" {shuffler}
51
register_lazy "_showdebuggable.tcl" {showdebuggable showmem}
52
register_lazy "_slot.tcl" {
53
	get_selected_slot slotselect get_mapper_size pc_in_slot watch_in_slot
54
	address_in_slot slotmap iomap}
55
register_lazy "_soundchip_utils.tcl" {
56
	get_num_channels get_volume_expr get_frequency_expr}
57
register_lazy "_soundlog.tcl" soundlog
58
register_lazy "_stack.tcl" stack
59
register_lazy "_tas_tools.tcl" {
60
	toggle_frame_counter prev_frame next_frame start_of_frame
61
	advance_frame reverse_frame toggle_cursors ram_watch
62
	toggle_lag_counter reset_lag_counter toggle_movie_length_display}
63
register_lazy "_test_machines_and_extensions.tcl" {
64
	test_all_machines test_all_extensions}
65
register_lazy "_text_echo.tcl" text_echo
66
register_lazy "_toggle_freq.tcl" toggle_freq
67
register_lazy "_trace.tcl" {cpu_trace}
68
register_lazy "_trainer.tcl" {trainer load_trainers}
69
register_lazy "_type_from_file.tcl" {type_from_file type_password_from_file}
70
register_lazy "_type_via_keybuf.tcl" {type_via_keybuf}
71
register_lazy "_utils.tcl" {
72
	get_machine_display_name get_machine_display_name_by_config_name
73
	get_extension_display_name_by_config_name
74
	get_display_name_by_config_name get_machine_time format_time
75
	format_time_subseconds format_time_hours_and_subseconds
76
	get_machine_total_ram get_ordered_machine_list get_random_number clip
77
	file_completion filename_clean get_next_numbered_filename}
78
register_lazy "_vdp.tcl" {
79
	getcolor setcolor get_screen_mode get_screen_mode_number vdpreg vdpregs
80
	v9990regs vpeek vpoke palette vdpvramaddress vdpstatus
81
	get_frame_duration}
82
register_lazy "_vdp_access_test.tcl" toggle_vdp_access_test
83
register_lazy "_vdp_busy.tcl" toggle_vdp_busy
84
register_lazy "_vdrive.tcl" vdrive
85
register_lazy "_vgmrecorder.tcl" {vgm_rec vgm_rec_next vgm_rec_end}
86
register_lazy "_tcl_bridge.tcl" tcl_bridge
87
register_lazy "_profiler.tcl" symboltracer