#define LAYOUT_VIEW_ADD "%dつこーど追加" #define LAYOUT_SEARCH_DIFF "\"最大\"\"最小\"値:%d" #define LAYOUT_KEY_MACRO_LIST "設定%-3dぼたん:%-12s 反転:%-6s" #define LAYOUT_KEY_MACRO_SET " KEY%-3d間隔%-6d%-12s" #define LAYOUT_KEY_MACRO_FASTSET " KEY%-9d%-12s" #define LAYOUT_KEY_TURBO_SET "%-6s:%-4s間隔:%-3d起動: %s" #define LAYOUT_KEY_MAP_SET "%-14s変更 :%-14s" #define LAYOUT_KEY_STICK_SET "%-18s%-4sぼたん:%s" static char menu_lockspdstr[][5] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "最短", "短い", "通常", "長い", "最長" }; static char menu_img1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "DOCUMENT"; static char menu_img2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "PNG"; static char menu_img3[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "JPG"; static char menu_img4[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "MSから選ぶ"; static const char *layout_menu_img[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_img1, menu_img2, menu_img3, menu_img4, }; static char menu_main1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "数値検索"; static char menu_main2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "こーど表\ "; static char menu_main3[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "こーど保存"; static char menu_main4[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "こーど追加"; static char menu_main5[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "めもり管理"; static char menu_main6[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "めもり編集"; static char menu_main7[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "てきすと"; static char menu_main8[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "くろっく"; static char menu_main9[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "CMF設定 "; static char menu_main10[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "英中辞典"; static char menu_main11[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "まくろ管理"; static char menu_main12[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "画像閲覧"; static char menu_main13[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "雑用項目"; static char menu_main14[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "USB 接続"; static const char * menu_main[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_main1, menu_main2, menu_main3, menu_main4, menu_main5, menu_main6, menu_main7, menu_main8, menu_main9, menu_main10, menu_main11, menu_main12, menu_main13, menu_main14, }; static char menu_search21[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "再さーち"; static char menu_search22[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "新規さーち "; static char menu_search23[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "bit変更 "; static char menu_search24[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "範囲変更"; static char menu_search25[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "結果を見る"; static const char * menu_search2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_search21, menu_search22, menu_search23, menu_search24, //menu_search26, menu_search25, }; static char menu_change1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "自動"; static char menu_change2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = " 8bit"; static char menu_change3[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "16bit"; static char menu_change4[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "32bit"; static char menu_change5[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "比較自動"; static char menu_change6[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "比較 8bit"; static char menu_change7[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "比較 16bit"; static char menu_change8[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "比較 32bit"; static char menu_change9[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "比較 単精度浮動小数点数"; static const char * menu_change[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_change1, menu_change2, menu_change3, menu_change4, menu_change5, menu_change6, menu_change7, menu_change8, menu_change9 }; static char menu_fuzzy1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "増大(>)"; static char menu_fuzzy2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "縮小(<)"; static char menu_fuzzy3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "変化(<>)"; static char menu_fuzzy4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "以上(>=) "; static char menu_fuzzy5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "以下(<=) "; static char menu_fuzzy6 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "不変(=)"; static char menu_fuzzy7 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = ">数値"; static char menu_fuzzy8 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "<数値"; static char menu_fuzzy9 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "<>数値"; static char menu_fuzzy10[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = ">=数値"; static char menu_fuzzy11[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "<=数値"; static char menu_fuzzy12[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "=数値"; static const char * menu_fuzzy[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_fuzzy1 , menu_fuzzy2 , menu_fuzzy3 , menu_fuzzy4 , menu_fuzzy5 , menu_fuzzy6 , menu_fuzzy7 , menu_fuzzy8 , menu_fuzzy9 , menu_fuzzy10, menu_fuzzy11, menu_fuzzy12, }; static char menu_fuzzy_init_manual[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "手動"; static const char * menu_fuzzy_init[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_change1, menu_fuzzy_init_manual, }; static char menu_yes [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "Y "; static char menu_no [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "N "; static const char * menu_yesno[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_yes, menu_no }; static char layout_menu_mem1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "めもりぱっち"; static char layout_menu_mem2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "めもりだんぷ"; static char layout_menu_mem3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "幸子/MPSだんぷ"; static const char * layout_menu_mem[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { layout_menu_mem1, layout_menu_mem2, layout_menu_mem3 }; static char layout_menu_etc1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "画面の明るさ"; static char layout_menu_etc2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "PS BIOSふぉんと"; static char layout_menu_etc3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "MCRでーた 読込"; static char layout_menu_etc4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "MCRでーた 書出"; static char layout_menu_etc5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "終了"; static const char * layout_menu_etc[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { layout_menu_etc1, layout_menu_etc2, layout_menu_etc3, layout_menu_etc4, layout_menu_etc5, }; static char layout_menu_save1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "CMF保存"; static char layout_menu_save2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "TAB保存"; static const char * layout_menu_save[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { layout_menu_save1, layout_menu_save2, }; static char layout_menu_load1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "CMF読込"; static char layout_menu_load2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "TAB読込"; static char layout_menu_load3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "CWC読込 "; static char layout_menu_load4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "こーど削除"; static const char * layout_menu_load[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { layout_menu_load1, layout_menu_load2, layout_menu_load3, layout_menu_load4 }; static char layout_menu_key1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "連打設定"; static char layout_menu_key2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "きー配置 "; static char layout_menu_key7 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "遅延設定"; static char layout_menu_key6 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "あなろぐ"; static char layout_menu_key3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "まくろ "; static char layout_menu_key4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "設定読込"; static char layout_menu_key5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "設定保存"; static const char * layout_menu_key[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { layout_menu_key1, layout_menu_key2, layout_menu_key7, layout_menu_key6, layout_menu_key3, layout_menu_key4, layout_menu_key5 }; static char menu_buscpu1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "66/33"; static char menu_buscpu2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "133/66"; static char menu_buscpu3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "222/111"; static char menu_buscpu4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "266/133"; static char menu_buscpu5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "333/166"; static const char * menu_buscpu[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_buscpu1, menu_buscpu2, menu_buscpu3, menu_buscpu4, menu_buscpu5 }; static char menu_conf1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "起動1: [音量+]+[音量+]+[音量+]+[音量+]"; static char menu_conf2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "○/×交換: Y "; static char menu_conf3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "TAB自動読込: Y "; static char menu_conf4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "CMF自動読込: Y "; static char menu_conf5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "SET自動読込: Y "; static char menu_conf6 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "実行間隔: 最短"; static char menu_conf7 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "画像保存有効: Y "; static char menu_conf8 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "画像保存 : [音量+]+[音量+]+[音量+]+[音量+]"; static char menu_conf9 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "TXTの行すくろーる: "; static char menu_conf10 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "背景TRGB: "; static char menu_conf11 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "文字RGB: "; static char menu_conf12 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "画像形式: bmp"; static char menu_conf13 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "JPG画像品質: 100"; static char menu_conf14 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "待機ぼたん: [音量+]+[音量+]+[音量+]+[音量+]"; static char menu_conf15 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "電切ぼたん: "; static char menu_conf16 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "すてーと作成: "; static char menu_conf17 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "すてーと読込: "; static char menu_conf18 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "すてーとばぐ回避 : Y "; static char menu_conf19 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) )= "全体半透明: Y "; static const char * menu_conf[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { menu_conf1, menu_conf2, menu_conf3, menu_conf4, menu_conf5, menu_conf6, menu_conf7, menu_conf8, menu_conf9, menu_conf10, menu_conf11, menu_conf12, menu_conf13, menu_conf14, menu_conf15, menu_conf16, menu_conf17, menu_conf18, menu_conf19 }; static char view_search_string[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "TXTさーち " }; static char view_search_hexstr[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "16進数さーち " }; static char layout_table_str1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "右 こーど名変更;□実行/解除;SEL 削除 "; static char layout_table_str2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "LR 上下移動;△ めもり;START こーど追加 "; static char layout_table_str3[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "左 全実行/解除;△ 1度だけ実行"; static char LANG_TABLESUM[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "実行 こーど名"; static char LANG_SEARCH_DIFFHELP[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "□で変更,値が0で無効 "; static const char * low_high_value_string[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) ={ "最小?", "最大?", }; static char keylist_list1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "SEL 削除 配置 △ぼたん設置"; static char keylist_list2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "左間隔 右詳細 □反転 設置"; static char keylist_setkey1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "SEL 削除 設置 △??設置"; static char keylist_setkey2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "左間隔?置 右入力設定"; static char keylist_record1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "START決定 SEL 飛ばす"; static char keylist_record2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "設置開始.."; static char key_symbol1 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "□"; static char key_symbol2 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "△"; static char key_symbol3 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "○"; static char key_symbol4 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "×"; static char key_symbol5 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "SELECT"; static char key_symbol6 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "START"; static char key_symbol7 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "上"; static char key_symbol8 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "右"; static char key_symbol9 [] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "下"; static char key_symbol10[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "左"; static char key_symbol11[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "L"; static char key_symbol12[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "R"; static char key_symbol13[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "↑"; static char key_symbol14[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "↓"; static char key_symbol15[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "←"; static char key_symbol16[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "→"; static char key_symbol17[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "[音量+]"; static char key_symbol18[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "[音量-]"; static char key_symbol19[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "みゅーと"; static char key_symbol20[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = "[画面]"; static char turbo_key_help1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "左:連打有効 右:速度設定" }; static char turbo_key_help2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "START:ぼたん設置 SEL:初期" }; static char keymap_str[][17] __attribute__( ( aligned( 1 ), section( ".data" ) ) )={ "十字きーが連動", "十字きーと交換", }; static char turbo_map_help1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "左:開始設置 右:きー配置 " }; static char turbo_map_help2[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "SEL:削除" }; static char turbo_stick_help1[] __attribute__( ( aligned( 1 ), section( ".data" ) ) ) = { "左:遅延有効 右:遅延設定 " };