#include "hsp3utf.as"
onexit goto *fin_yss
#include "command_foobar_011.hsp"
//#include "command_insn_003.hsp"
#define PNG_SCREEN 7
#define L_MESBOX_SCREEN 8
// ꎞIɃRgAEg
// ŃRgAEg
#include "command_do.hsp"
#include "HSP_subr\\FILE_very_small_lang.hsp"
#include "HSP_subr\\FILE_char_subr.hsp"
init_value_token_stack
tmp=123
stack_push tmp
logmes "ret" + stat
tmp=123.12
stack_push tmp
logmes "ret" + stat

title "Yoshisutemu2025_0.1.056"
sdim str4note,2048
notesel str4note

screen 0,820,700
color 0,0,128
boxf 0,0,900,800
objmode 0,0
font "",14
sdim str4mesbox_main,2048
pos 20,10
mesbox str4mesbox_main,760,200,1
ID4mesbox_main = stat

sdim str4input_main,512
pos 20,220
input str4input_main,400,25
ID4INPUT_MAIN = stat

sdim str4input_URL,512
pos 20,250
input str4input_URL,400,25
ID4INPUT_URL = stat

sdim str4input_exec,512
pos 20,280
input str4input_exec,400,25
ID4INPUT_EXEC = stat

sdim str4input_notepad,512
pos 20,310
input str4input_notepad,400,25
ID4INPUT_NOTEPAD = stat
/*
sdim str4input_search_URL,512
pos 20,280
input str4input_search_URL,400,25
ID4INPUT_SEARCH_URL = stat
*/
pos 440,220
objsize 100,25
button "interpret",*interpret

pos 440,250
objsize 100,25
button "jump URL",*jump_URL

pos 440,280
objsize 100,25
button "exec",*l_exec

pos 440,310
objsize 100,25
button "notepad",*l_notepad
*l_flag_button
// 1 A or 2 B
flag_button = 1
// button ύX ɔlabel
var_label = *l_begin
goto *@f
*l_flag_chg_B
	flag_button = 2
	clrobj 9
	if var_place == "begin" : goto var_label
*l_flag_chg_A
	flag_button = 1
	clrobj 9
	if var_place == "begin" : goto var_label
*@
/*
pos 440,280
objsize 100,25
button "search URL",*search_URL
*/
*l_begin
clr_obj_del_begin = 10
//clrobj clr_obj_del_begin
objsize 120,25
pos 680,350
var_label = *l_begin
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
stop
*fin_yss
	dialog "I܂H",3
	if stat = 6{
		end
	}
	stop
*button_math
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_math
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	pos 20,350
	mes "Ew"
	pos 20,375
	button "pai",*button_pai
	button "pai_b",*button_pai_b
	button "pai URL",*button_pai_URL
	button "pai_b URL",*button_pai_b_URL
	button "e",*button_e
	pos 140,375
	button "root",*button_root
	button "root URL",*button_root_URL
	button "root_2",*button_root_2
	button "root_3",*button_root_3
	button "root_5",*button_root_5
	button "root_6",*button_root_6
	button "root_7",*button_root_7
	button "root_8",*button_root_8
	button "root_10",*button_root_10
/*
	objsize 150,25
	pos 260,315
	mes "EȈՌ INSN"
	pos 260,335	
	objsize 200,25
	button "!STACK_PUSH_PAI",*button_stack_push_pai
	button "!STACK_PUSH_ROOT2",*button_stack_push_root2
	button "!STACK_PUSH_ROOT3",*button_stack_push_root3
	button "!STACK_PUSH_ROOT5",*button_stack_push_root5
	button "!STACK_PUSH_ROOT6",*button_stack_push_root6
	button "!STACK_PUSH_ROOT7",*button_stack_push_root7
	button "!STACK_PUSH_ROOT8",*button_stack_push_root8
	button "!STACK_PUSH_ROOT10",*button_stack_push_root10
	button "!STACK_PUSH_E",*button_stack_push_e
*/
	stop
*button_source
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_source
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 200,25
	pos 20,350
	mes "E"
	pos 20,370
	mes "Ep"
	button "L",*button_phonetic_symbol
	button "sKURL",*button_irregular_verb
	mes ""
	mes "E
	button "Fꗗ",*button_color_list
	button "F{ URL",*button_color_mihonn
	button "ASCIIl URL",*button_ASCII
	button "about HSP",*button_about_HSP
	button "HSP func memo",*button_HSP_func_memo
	button "<  >",*button_Small_and_Great
	button "Windows ^LN^",*button_win_meta_character
	button "Windows  CUI",*button_win_CUI
	pos 250,370
	mes "Eob`t@C"
	button "bat README",*button_bat_README
	button "License NYSL",*button_License_NYSL
	button "bat_gcc_comp.bat",*button_bat_gcc_comp
	button "bat_gcc_comp_run.bat",*button_bat_gcc_comp_run
	button "bat_gcc_del.bat",*button_bat_gcc_del
	button "bat_gcc_run.bat",*button_bat_gcc_run
	pos 470,370
	mes ""
	button "bat_HSP.bat",*button_bat_HSP
	button "bat_HSP_check.bat",*button_bat_HSP_check
	button "bat_HSP_do.bat",*button_bat_HSP_do
	button "bat_HSP_make.bat",*button_bat_HSP_make
	button "bat_comp_d.js",*button_bat_comp_d_js
	button "bat_comp_n.js",*button_bat_comp_n_js
	button "bat_check.js",*button_bat_check_js
	button "bat_hsphelp.js",*button_bat_hsphelp_js
	button "bat_makeexe.js",*button_bat_makeexe_js
//	button "bat_Perl_run.bat",*button_bat_Perl_run
	button "bat_Perl_run2.bat",*button_bat_Perl_run2
//	button "bat_Ruby_run.bat",*button_bat_Ruby_run
	button "bat_Ruby_run2.bat",*button_bat_Ruby_run2
	stop
*button_application
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_application
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 150,25
	pos 20,350
	mes "EAv"
	button "",*button_notepad
	button "yCg",*button_paint
	button "d",*button_calc
	button "R}hvvg",*button_cmd
	button "p[VF",*button_powershell
	button "GNXv[",*button_explorer
	button "Rg[pl",*button_control
	button "R[h\",*button_charmap
	objsize 175,25
	pos 190,350
	mes "EHSP3Av&WEB LINKW"
	button "HSP3 HELPuEU",*button_hsp3_helpman
	button "HSPTV!TCg URL",*button_hsp3_official
	button "HSPTV!BBS URL",*button_hsp3_official_BBS
	button "HSP}jA URL",*button_hsp3_manual
	button "HSPJwiki URL",*button_hsp3_kaihatu_wiki
	mes "\nETack ֌W"
	button "̃uO URL",*button_batake_blog
	button "HSP\[XeWiki URL",*button_hsp_source_wiki
	button "HSP3̍쎌`",*button_hsp3_lyrics_A
	button "HSP3̍쎌a",*button_hsp3_lyrics_B
	objsize 230,25
	pos 385,350
	mes "E`[gA"
	button "vim `[gA URL",*button_Vim_tutorial
	button "Emacs `[gA URL",*button_Emacs_tutorial
	stop
*button_exe
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_exe
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 150,25
	pos 20,350
	mes "\nEAv"
	button "VimWorkbook",*button_VimWorkbook
	button "README",*button_VimWorkbook_README
	button "TACKs_TOOLS_2011",*button_TACKs_TOOLS_2011
	button "README",*button_TACKs_TOOLS_2011_README
	button "TACKs_TOOLS_2017",*button_TACKs_TOOLS_2017
	button "README",*button_TACKs_TOOLS_2017_README

	objsize 150,25
	pos 190,350
	mes "\nEQ["
	button "Magic_Point_2016",*button_Magic_Point_2016
	button "README",*button_Magic_Point_2016_README
	button "market_Point_2016",*button_market_Point_2016
	button "README",*button_market_Point_2016_README
	button "Level_Point_G",*button_Level_Point_G
	button "README",*button_Level_Point_G_README
	button "PPoint",*button_PPoint
	button "README",*button_PPoint_README

	pos 360,350
	mes "\n"
	button "MagicPoint_b2",*button_MagicPoint_b2
	button "README",*button_MagicPoint_b2_README
	button "MagicPoint_c2",*button_MagicPoint_c2
	button "README",*button_MagicPoint_c2_README
	button "PosPoint2019",*button_PosPoint_2019
	button "README",*button_PosPoint_2019_README
	button "RNDPoint2019",*button_RNDPoint_2019
	button "README",*button_RNDPoint_2019_README
	objsize 135,25
	pos 525,350
	mes "\n"
	button "LevelPoint2022",*button_LevelPoint2022
	button "README",*button_LevelPoint2022_README
	button "RndPoint2023",*button_RndPoint2023
	button "README",*button_RndPoint2023_README
	stop
*button_stack_lang
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_stack_lang
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 220,25
	pos 20,360
	mes "EFXe2021"
	pos 20,385
	button "FXe2021",*button_Yoshisutemu2021
	button "FXe2021m",*button_Yoshisutemu2021_multi
	button "FXe2021 }jA",*button_Yoshisutemu2021_manual
	button "FXe2021 README",*button_Yoshisutemu2021_README
	stop
*button_stack_lang_2025
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_stack_lang_2025
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}/*
	objsize 220,25
	pos 20,360
	mes "EFXe2025"
	pos 20,385
	button "FXe2025",*button_Yoshisutemu2025
	button "FXe2025m",*button_Yoshisutemu2025_multi
	button "FXe2025 }jA",*button_Yoshisutemu2025_manual
	button "FXe2025 README",*button_Yoshisutemu2025_README
	stop
*/
*button_link_shuu_A
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_link_shuu_A
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 175,25
	pos 20,350
	mes "ELINKW\n"
	mes "RPGEl݂ȕ"
	mes "Y+Y=M.Hl"
	button "Punk&Peace URL",*button_LINK_punk_and_peace
	mes ""
	mes "RPGɒ]"
	mes "TADDIl"
	button "TADDI'S LABO. URL",*button_LINK_TADDIS_LABO
	mes ""
	mes "HSP3݂̌Ȏ\nĂTCg"
	mes "GENKIl"
	button "GHPij URL",*button_LINK_GHP
	mes ""
	objsize 200,25
	pos 205,350
	mes ""
	mes "TCg̃fUC\nȒ傫TCg"
	mes "pꂶ񂿂񂨂l"
	button "HSP3 ē URL",*button_LINK_HSP3_annnaijo
	mes ""
	mes "HSP3DISHQ["
	mes "ALALmql"
	button "׳ށEιް URL",*button_LINK_browser_smartphone_GAME
	objsize 200,25
	pos 420,350
	mes "E֗c[ LINKW"
	mes "\nHSP3pfobK"
	mes "vain0xl"
	button "knowbug URL",*button_knowbug
	mes ""
	mes "HSP3DISH\n[JT[o["
	mes "MIZUSHIKIl"
	button "ezlocal-dish-js URL",*button_ezlocal
	mes ""
	mes "HSP3R}hCRpC"
	mes "ق̂ڂ̂ہ[l"
	button "hspc URL",*button_hspc
//	mes "blueleafl"
//	mes "HSP3p{ZvOC"
//	mes "RSAW["
//	button "HSP3p{Z URL",*l_tmp
	stop

*button_link_shuu_B
	clrobj 10
	objsize 120,25
	color 0,0,128
	boxf 0,0,900,800
	color 255,255,255
	pos 680,350
var_label = *button_link_shuu_B
if flag_button == 1{
	button ">>",*l_flag_chg_B
	button "w",*button_math
	button "",*button_source
	button "Av",*button_application
	button "exe",*button_exe
//	button "music",*button_music
	button "Tu`[",*button_sub_launcher
	button "ȈՌ2021",*button_stack_lang
//	button "ȈՌ2025",*button_stack_lang_2025
}
if flag_button == 2{
	button "<<",*l_flag_chg_A
	button "LINKW A",*button_link_shuu_A
	button "LINKW B",*button_link_shuu_B
	button "README",*button_README
	button "Thanks",*button_THANKS
	button "Ql",*button_BUNNKENN
}
	objsize 175,25
	pos 20,350
	font "",16
	mes "ELINKW u\n"
	mes "lvO̕׋鎞"
	mes "{ĂM.HiroĩTCgł"
	pos 20,430
	button "C URL",*button_HIROI_C 
	button "C++ URL",*button_HIROI_CPP
	button "Python URL",*button_HIROI_Python 
	button "Python3 URL",*button_HIROI_Python3
	button "Ruby URL",*button_HIROI_Ruby
	pos 225,430
	button "JavaScript URL",*button_HIROI_JavaScript
	button "Perl URL",*button_HIROI_Perl
	button "Go URL",*button_HIROI_Go
	button "SQLite URL",*button_HIROI_SQLite
	button "Tcl/Tk URL",*button_HIROI_Tcl_Tk
	objsize 200,25
	pos 435,350
	mes "ELINKW w"
	mes "\nl͍Z\nw̕׋T{̂"
	mes "܂ɕ׋ȂȂ܂\nȃTCg\n"
	button "ZwW URL",*button_LINK_math
	button "Zw̔ URL",*button_LINK_math_A
	button "w URL",*button_LINK_math_B
	stop
	
/*
	objsize 140,25
	pos 20,315
	mes "EstackȈՌ"
	pos 20,340
	mes "ESTACK INSN"
	button "!NIL",*button_stack_nil
	button "!STACK_PUSH",*button_stack_push
	button "!STACK_DUP",*button_stack_dup
	button "!STACK_COPY",*button_stack_copy
	button "!STACK_SWAP",*button_stack_swap
	button "!STACK_DISCARD",*button_stack_discard
	button "!STACK_SLIDE",*button_stack_slide
	button "!STACK_DUMP",*button_stack_dump

	pos 180,340
	mes "EMATH INSN"
	button "!MATH_ADD",*button_math_add
	button "!MATH_SUB",*button_math_sub
	button "!MATH_MULT",*button_math_mult
	button "!MATH_DIV",*button_math_div
	button "!MATH_MOD",*button_math_mod
	mes ""
	mes "EHEAP INSN"
	button "!HEAP_STORE",*button_heap_store
	button "!HEAP_RETRIEVE",*button_heap_retrieve
	pos 340,340
	mes "EFLOW INSN"
	button "!FLOW_MARK",*button_flow_mark
	button "!FLOW_CALL",*button_flow_call
	button "!FLOW_JUMP",*button_flow_jump
	button "!FLOW_JZ",*button_flow_jz
	button "!FLOW_JN",*button_flow_jn
	button "!FLOW_RET",*button_flow_ret
	button "!FLOW_EXIT",*button_flow_exit
	pos 500,340
	mes "EIO INSN"
	button "!IO_OUTC",*button_io_outc
	button "!IO_OUTN",*button_io_outn
	button "!IO_INC",*button_io_inc
	button "!IO_INN",*button_io_inn
*/
	stop
*input_clear
	sdim str4input_main,512
	sdim str4input_URL,512
	sdim str4input_search_URL,512
	sdim str4input_exec,512
	sdim str4input_notepad,512
	objprm ID4input_main,str4input_main
	objprm ID4input_URL,str4input_URL
	objprm ID4input_exec,str4input_exec
	objprm ID4input_notepad,str4input_notepad
//	objprm ID4INPUT_SEARCH_URL,str4input_search_URL
	return
*button_nil
	stop

*button_pai
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_PAI))
	objprm ID4input_main,str4input_main
	stop
*button_pai_b
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_PAI_B))
	objprm ID4input_main,str4input_main
	stop
*button_pai_URL
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_PAI_URL))
	objprm ID4input_URL,str4input_URL
	stop
*button_pai_b_URL
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_PAI_URL_B))
	objprm ID4input_URL,str4input_URL
	stop
*button_e
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_E))
	objprm ID4input_main,str4input_main
	stop
*button_root
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT))
	objprm ID4input_main,str4input_main
	stop
*button_root_URL
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_ROOT_URL))
	objprm ID4input_URL,str4input_URL
	stop
*button_root_2
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_2))
	objprm ID4input_main,str4input_main
	stop
*button_root_3
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_3))
	objprm ID4input_main,str4input_main
	stop
*button_root_5
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_5))
	objprm ID4input_main,str4input_main
	stop
*button_root_6
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_6))
	objprm ID4input_main,str4input_main
	stop
*button_root_7
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_7))
	objprm ID4input_main,str4input_main
	stop
*button_root_8
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_8))
	objprm ID4input_main,str4input_main
	stop
*button_root_10
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ROOT_10))
	objprm ID4input_main,str4input_main
	stop

*button_phonetic_symbol
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_PHONETIC_SYMBOL))
	objprm ID4input_main,str4input_main
	stop
*button_irregular_verb
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_IRREGULAR_VERB))
	objprm ID4input_URL,str4input_URL
	stop
*button_color_list
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_COLOR_LIST))
	objprm ID4input_main,str4input_main
	stop
*button_color_mihonn
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_COLOR_MIHONN))
	objprm ID4input_URL,str4input_URL
	stop
*button_ASCII
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_ASCII_NUM))
	objprm ID4input_URL,str4input_URL
	stop
*button_about_HSP
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_ABOUT_HSP))
	objprm ID4input_main,str4input_main
	stop
*button_HSP_func_memo
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_HSP_FUNC_MEMO))
	objprm ID4input_main,str4input_main
	stop
*button_Small_and_Great
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_SMALL_AND_GREAT))
	objprm ID4input_main,str4input_main
	stop
*button_win_meta_character
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_WIN_META_CHARACTER))
	objprm ID4input_main,str4input_main
	stop
*button_win_CUI
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_WIN_CUI))
	objprm ID4input_URL,str4input_URL
	stop
///////////////////////////////////////////////////
// a
*button_bat_README
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_BAT_README))
	objprm ID4input_main,str4input_main
	stop
*button_License_NYSL
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_LICENSE_NYSL))
	objprm ID4input_main,str4input_main
	stop
*button_bat_gcc_comp
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_GCC_COMP))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_gcc_comp_run
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_GCC_COMP_RUN))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_gcc_del
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_GCC_DEL))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_gcc_run
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_GCC_RUN))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_HSP
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_HSP))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_HSP_check
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_HSP_CHECK))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_HSP_do
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_HSP_DO))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_HSP_make
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_HSP_MAKE))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_comp_d_js
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_COMP_D_JS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_comp_n_js
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_COMP_N_JS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_check_js
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_CHECK_JS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_hsphelp_js
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_HSPHELP_JS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_makeexe_js
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_MAKEEXE_JS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_Perl_run2
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_PERL_RUN2))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_bat_Ruby_run2
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_RUBY_RUN2))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
// Av
*button_notepad
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_NOTEPAD))
	objprm ID4input_exec,str4input_exec
	stop
*button_paint
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_PAINT))
	objprm ID4input_exec,str4input_exec
	stop
*button_calc
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_CALC))
	objprm ID4input_exec,str4input_exec
	stop
*button_cmd
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_CMD))
	objprm ID4input_exec,str4input_exec
	stop
*button_powershell
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_POWERSHELL))
	objprm ID4input_exec,str4input_exec
	stop
*button_explorer
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_EXPLORER))
	objprm ID4input_main,str4input_main
	stop
*button_control
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_CONTROL))
	objprm ID4input_exec,str4input_exec
	stop
*button_charmap
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_CHARMAP))
	objprm ID4input_exec,str4input_exec
	stop
///////////////////////////////////////////////////
// Av ̂Q
*button_hsp3_helpman
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_HSP3_HELPMAN))
	objprm ID4input_exec,str4input_exec
	stop
*button_hsp3_official
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP3_OFFICIAL))
	objprm ID4input_URL,str4input_URL
	stop
*button_hsp3_official_BBS
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP3_OFFICIAL_BBS))
	objprm ID4input_URL,str4input_URL
	stop
*button_hsp3_manual
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP3_MANUAL))
	objprm ID4input_URL,str4input_URL
	stop
*button_hsp3_kaihatu_wiki
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP3_KAIHATSU_WIKI))
	objprm ID4input_URL,str4input_URL
	stop
*button_batake_blog
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_BATAKE_BLOG))
	objprm ID4input_URL,str4input_URL
	stop
*button_hsp_source_wiki
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_BATAKE_WIKI))
	objprm ID4input_URL,str4input_URL
	stop
*button_hsp3_lyrics_A
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_HSP3_LYRICS_A))
	objprm ID4input_main,str4input_main
	stop
*button_hsp3_lyrics_B
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_HSP3_LYRICS_B))
	objprm ID4input_main,str4input_main
	stop
*button_Vim_tutorial
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_VIM_TUTORIAL))
	objprm ID4input_URL,str4input_URL
	stop
*button_Emacs_tutorial
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_EMACS_TUTORIAL))
	objprm ID4input_URL,str4input_URL
	stop

///////////////////////////////////////////////////
// LINKW

*button_LINK_punk_and_peace
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_PUNK_AND_PEACE))
	objprm ID4input_URL,str4input_URL
	stop
*button_LINK_TADDIS_LABO
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_TADDIS_LABO))
	objprm ID4input_URL,str4input_URL
	stop
/**button_LINK_Lets_HSP
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_LETS_HSP))
	objprm ID4input_URL,str4input_URL
	stop*/
*button_LINK_GHP
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_GHP))
	objprm ID4input_URL,str4input_URL
	stop
/**button_LINK_HSP3_CENTER
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP_CENTER))
	objprm ID4input_URL,str4input_URL
	stop*/
*button_LINK_HSP3_annnaijo
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HSP3_ANNNAIJO))
	objprm ID4input_URL,str4input_URL
	stop
*button_LINK_browser_smartphone_GAME
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_BROWSER_SMARTPHONE_GAME))
	objprm ID4input_URL,str4input_URL
	stop
///////////////////////////////////////////////////
// LINKW TOOL

*button_knowbug
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_TOOL_KNOWBUG))
	objprm ID4input_URL,str4input_URL
	stop
*button_ezlocal
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_TOOL_EZLOCAL))
	objprm ID4input_URL,str4input_URL
	stop
*button_hspc
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_TOOL_HSPC))
	objprm ID4input_URL,str4input_URL
	stop
///////////////////////////////////////////////////
// exe
/*
*button_notepad
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_NOTEPAD))
	objprm ID4input_exec,str4input_exec
	stop
*button_bat_Ruby_run2
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BAT_RUBY_RUN2))
	objprm ID4input_notepad,str4input_notepad
	stop
*/
*button_VimWorkbook
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_VIMWORKBOOK))
	objprm ID4input_exec,str4input_exec
	stop
*button_VimWorkbook_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_VIMWORKBOOK_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_TACKs_TOOLS_2011
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_TACKs_TOOLS_2011))
	objprm ID4input_exec,str4input_exec
	stop
*button_TACKs_TOOLS_2011_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_TACKs_TOOLS_2011_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_TACKs_TOOLS_2017
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_TACKs_TOOLS_2017))
	objprm ID4input_exec,str4input_exec
	stop
*button_TACKs_TOOLS_2017_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_TACKs_TOOLS_2017_README))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
// Q[
*button_Magic_Point_2016
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_MAGIC_POINT_2016))
	objprm ID4input_exec,str4input_exec
	stop
*button_Magic_Point_2016_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_MAGIC_POINT_2016_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_market_Point_2016
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_MARKET_POINT_2016))
	objprm ID4input_exec,str4input_exec
	stop
*button_market_Point_2016_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_MARKET_POINT_2016_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_Level_Point_G
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_LEVEL_POINT_G))
	objprm ID4input_exec,str4input_exec
	stop
*button_Level_Point_G_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_LEVEL_POINT_G_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_PPoint
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_PPOINT))
	objprm ID4input_exec,str4input_exec
	stop
*button_PPoint_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_PPOINT_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_MagicPoint_b2
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_MAGICPOINT_B2))
	objprm ID4input_exec,str4input_exec
	stop
*button_MagicPoint_b2_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_MAGICPOINT_B2_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_MagicPoint_c2
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_MAGICPOINT_C2))
	objprm ID4input_exec,str4input_exec
	stop
*button_MagicPoint_c2_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_MAGICPOINT_C2_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_PosPoint_2019
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_POSPOINT_2019))
	objprm ID4input_exec,str4input_exec
	stop
*button_PosPoint_2019_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_POSPOINT_2019_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_RNDPoint_2019
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_RNDPOINT_2019))
	objprm ID4input_exec,str4input_exec
	stop
*button_RNDPoint_2019_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_RNDPOINT_2019_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_LevelPoint2022
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_LEVELPOINT2022))
	objprm ID4input_exec,str4input_exec
	stop
*button_LevelPoint2022_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_LEVELPOINT2022_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_RndPoint2023
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_RNDPOINT2023))
	objprm ID4input_exec,str4input_exec
	stop
*button_RndPoint2023_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_RNDPOINT2023_README))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
// music
*button_music
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_MUSIC_APP))
	objprm ID4input_main,str4input_main
	stop
///////////////////////////////////////////////////
// Tu`[
*button_sub_launcher
	gosub *input_clear
	str4input_main = get_command_name(obj_command(COM_SUB_LAUNCHER))
	objprm ID4input_main,str4input_main
	stop
///////////////////////////////////////////////////
// FXe2021
*button_Yoshisutemu2021
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2021))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2021_multi
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2021_MULTI))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2021_manual
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2021_MANUAL))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2021_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_YOSHISUTEMU2021_README))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
// FXe2025 FXe2025͂܂쐬ĂȂ
*button_Yoshisutemu2025
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2025))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2025_multi
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2025_MULTI))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2025_manual
	gosub *input_clear
	str4input_exec = get_command_exec(obj_command(COM_YOSHISUTEMU2025_MANUAL))
	objprm ID4input_exec,str4input_exec
	stop
*button_Yoshisutemu2025_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_YOSHISUTEMU2025_README))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
*button_HIROI_C
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_C))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_CPP
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_CPP))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Python
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Python))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Python3 
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Python3))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Ruby 
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Ruby))
	objprm ID4input_URL,str4input_URL
	stop

*button_HIROI_JavaScript 
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_JavaScript ))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Perl
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Perl))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Go
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Go))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_SQLite 
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_SQLite))
	objprm ID4input_URL,str4input_URL
	stop
*button_HIROI_Tcl_Tk
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_HIROI_Tcl_Tk))
	objprm ID4input_URL,str4input_URL
	stop
*button_LINK_math
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_LINK_MATH))
	objprm ID4input_URL,str4input_URL
	stop
*button_LINK_math_A
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_LINK_MATH_A))
	objprm ID4input_URL,str4input_URL
	stop
*button_LINK_math_B
	gosub *input_clear
	str4input_URL = get_command_URL(obj_command(COM_LINK_MATH_B))
	objprm ID4input_URL,str4input_URL
	stop
///////////////////////////////////////////////////
// README Thanks Ql
///////////////////////////////////////////////////

*button_README
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_README))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_THANKS
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_THANKS))
	objprm ID4input_notepad,str4input_notepad
	stop
*button_BUNNKENN
	gosub *input_clear
	str4input_notepad = get_command_notepad(obj_command(COM_BUNNKENN))
	objprm ID4input_notepad,str4input_notepad
	stop
///////////////////////////////////////////////////
*l_png_close
	screen PNG_SCREEN,10,10,0
	gsel PNG_SCREEN,-1
	gsel 0
	stop
*jump_URL
	if instr(str4input_URL,0,"http")!=-1{
		if instr(str4input_URL,0,"//")!=-1{
			exec str4input_URL,16
		}
	}
	stop
*search_URL
	stop
*l_exec
	exec "" + str4input_exec
	stop
*l_notepad
	exec "notepad " + str4input_notepad
	stop
*l_tmp
	stop
*interpret
	sdim str4interpret,256
	str4interpret = str4input_main
	split str4interpret,"//",tmp4split
	str4interpret = tmp4split.0
	str4interpret = strtrim(str4interpret,3,' ')
	str4interpret = strtrim(str4interpret,3,'\t')
	// ɂ
	str4interpret = str2small_alpha(str4interpret)
	str4interpret_len = strlen(str4interpret)
	logmes "> command : " + str4interpret
	logmes "> command len : " + str4interpret_len

///////////////////////////////////////////////////
// ̕ӂ1ڂ𒲂ׂ!n܂ĂȈՌ̏
///////////////////////////////////////////////////
*command_math
	if glb_command_len.COM_PAI == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_PAI)) {
			tmp_str4mesbox  = "$ > &&pai_A\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *goro_pai_A
			stop
		}
	}
	if glb_command_len.COM_PAI_B == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_PAI_B)) {
			tmp_str4mesbox  = "$ > &&pai_B\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *goro_pai_B
			stop
		}
	}
	if glb_command_len.COM_E == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_E)) {
			tmp_str4mesbox = "$ > &&e : \n2.71828182845904\n"
			tmp_str4mesbox += "tiꔫ񔫈ꔫ񔫂\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT)) {
			tmp_str4mesbox  = "$ > &&root\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *goro_root
			stop
		}
	}
	if glb_command_len.COM_ROOT_2 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_2)) {
			tmp_str4mesbox  = "$ > &&root 2 : \n1.41421356\nɐl\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_3 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_3)) {
			tmp_str4mesbox = "$ > &&root 3 : \n1.7320508\nl݂ɚ\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_5 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_5)) {
			tmp_str4mesbox = "$ > &&root 5 : \n2.2360679\nxmR[IE\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_6 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_6)) {
			tmp_str4mesbox = "$ > &&root 6 : \n2.44949\nςAǂǂ\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_7 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_7)) {
			tmp_str4mesbox = "$ > &&root 7 : \n2.64575\n؂ɒȂ\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_8 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_8)) {
			tmp_str4mesbox = "$ > &&root 8 : \n2.828427\njjĂԂ\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
	if glb_command_len.COM_ROOT_10 == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ROOT_10)) {
			tmp_str4mesbox = "$ > &&root 10 : \n3.1622\nOFɕ\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			stop
		}
	}
*command_
	if glb_command_len.COM_PHONETIC_SYMBOL == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_PHONETIC_SYMBOL)) {
			tmp_str4mesbox = "$ > &&phonetic_symbol\nLunicode\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			gsel 0
			objprm ID4mesbox_main,str4mesbox_main
			screen PNG_SCREEN,370,325,0
			title "Yoshisutemu2025_PNG"
			cls 0
			picload "png\\phonetic_symbol.png",1
			pos 20,300
			objsize 100,20
			button "close",*l_png_close
			gsel 0
			stop
		}
	}
	if glb_command_len.COM_COLOR_LIST == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_COLOR_LIST)) {
			tmp_str4mesbox = "$ > &&color_list\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *color_list
			stop
		}
	}
	if glb_command_len.COM_ABOUT_HSP == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_ABOUT_HSP)) {
			tmp_str4mesbox = "$ > &&about_HSP\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *about_HSP
			stop
		}
	}
	if glb_command_len.COM_HSP_FUNC_MEMO == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_HSP_FUNC_MEMO)) {
			tmp_str4mesbox = "$ > &&HSP_func_memo\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *HSP_func_memo
			stop
		}
	}
	if glb_command_len.COM_SMALL_AND_GREAT == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_SMALL_AND_GREAT)) {
			tmp_str4mesbox = "$ > &&char_small_and_great\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *small_great_memo
			stop
		}
	}
	if glb_command_len.COM_WIN_META_CHARACTER == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_WIN_META_CHARACTER)) {
			tmp_str4mesbox = "$ > &&win_meta_character\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *meta_char_memo
			stop
		}
	}
	if glb_command_len.COM_BAT_README == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_BAT_README)) {
			tmp_str4mesbox = "$ > &&bat_README\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *bat_README
			stop
		}
	}
	if glb_command_len.COM_LICENSE_NYSL == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_LICENSE_NYSL)) {
			tmp_str4mesbox = "$ > &&License_NYSL\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *License_NYSL
			stop
		}
	}
*l_AvW
	if glb_command_len.COM_EXPLORER == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_EXPLORER)) {
			tmp_str4mesbox = "$ > &&explorer\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			exec "C:\\",, "open"
			stop
		}
	}
	if glb_command_len.COM_HSP3_LYRICS_A == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_HSP3_LYRICS_A)) {
			tmp_str4mesbox = "$ > &&hsp3_lyrics_A\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *lyrics_A
			stop
		}
	}
	if glb_command_len.COM_HSP3_LYRICS_B == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_HSP3_LYRICS_B)) {
			tmp_str4mesbox = "$ > &&hsp3_lyrics_B\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			gosub *lyrics_B
			stop
		}
	}
	if glb_command_len.COM_MUSIC_APP == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_MUSIC_APP)) {
			tmp_str4mesbox = "$ > &&music_app\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			exec "music\\sub_app_music.exe"
			stop
		}
	}
	if glb_command_len.COM_SUB_LAUNCHER == str4interpret_len {
		if str4interpret == get_command_name_lower(obj_command(COM_SUB_LAUNCHER)) {
			tmp_str4mesbox = "$ > &&sub_launcher\n\n"
			str4mesbox_main = tmp_str4mesbox + str4mesbox_main
			objprm ID4mesbox_main,str4mesbox_main
			exec "Sub_Launcher\\Sub_Launcher.exe"
			stop
		}
	}
/*
	if str4input_main == "&hsp3_lyrics_A"{
		tmp_str4mesbox = "> &hsp3_lyrics_A\n\n"
		str4mesbox_main = tmp_str4mesbox + str4mesbox_main
		objprm ID4mesbox_main,str4mesbox_main
		gosub *lyrics_A
		stop
	}
	if str4input_main == "&hsp3_lyrics_B"{
		tmp_str4mesbox = "> &hsp3_lyrics_B\n\n"
		str4mesbox_main = tmp_str4mesbox + str4mesbox_main
		objprm ID4mesbox_main,str4mesbox_main
		gosub *lyrics_B
		stop
	}*/
	str4mesbox_main = "$ > pardon?\n\n" + str4mesbox_main
	objprm ID4mesbox_main,str4mesbox_main
	stop