全体機能 | 機能 |
---|---|
共通 MZ/SB切り替え | F12 |
共通 ソフトウェアキーボード | F11 |
EMU ダイアログから抜ける | ESC |
EMU Nキーロールオーバー切り替え | ALT+F11 |
SB時MZキー入力 | Windows+任意のキー |
SmileBASICモード切換え | キー |
SBダイレクト | ALT+0, ALT+D |
SBエディタ0 | ALT+1, ALT+E |
SBエディタ1 | ALT+2 |
SBエディタ2 | ALT+3 |
SBエディタ3 | ALT+4 |
SmileBASIC入力機能 | キー |
SB入力 改行 | ENTER |
SB入力 空行挿入 | Ctrl+ENTER |
SBカーソル移動 | ↑,→,↓,←,HOME,END,PAGEUP,PAGEDOWN |
SB入力 選択 | Shift+↑,→,↓,←,HOME,END,PAGEUP,PAGEDOWN |
SB入力 左1文字削除 | BS |
SB入力 右1文字削除 | DEL |
SB入力 左側削除 | Ctrl+BS |
SB入力 右側削除 | Ctrl+DEL |
SB入力 UNDO | Ctrl+Z |
SB入力 REDO | Ctrl+Shift+Z |
SB入力 コピー | Ctrl+C |
SB入力 ペースト | Ctrl+V |
SB入力 ファンクションキー | Ctrl+F1~F8 |
SB CapsOn/Off | CapsLock |
SmileBASIC実行機能 | キー |
SB実行 | F5 |
SB実行時 停止 | F5,Ctrl+C |
SmileBASICエディタ機能 | キー |
SBエディタ フォントサイズ変更 | F4,Ctrl+B |
SBエディタ 検索モードへ移行 | F2,Ctrl+F |
SBエディタ 置換モードへ移行 | Ctrl+H |
SBエディタ 検索・置換モード 後を検索 | ↓,F3 |
SBエディタ 検索・置換モード 前を検索 | ↑,Shift+F3 |
SBエディタ 検索・置換時モード 検索・置換モード切替 | TAB |
SBエディタ 検索・置換時モード モード脱出 | ESC |
SBエディタ 検索モード 後を検索 | ENTER |
SBエディタ 検索モード 前後を検索 | Ctrl+ENTER |
SBエディタ 置換モード 置換 | ENTER |
SBエディタ 置換モード すべて置換 | Ctrl+ENTER |
UNICODE。外部I/OではUTF-8、内部ではUTF-16で扱う。
変数名やステートメント名はリテラルという単位で識別する。
リテラルは英字で始まる任意長の英数字列。(正規表現では[_A-Z][_A-Z0-9]+)
大文字小文字は区別しない。
リテラルの先頭に'@'や'#'が付いた物はラベルリテラル、定数リテラルと呼ばれ、以下の通り特別な扱いとなる。
'@'で始まるリテラルは、プログラム中の位置を表すラベルとして使用される。
ラベルリテラルが通常の式中に現れた場合は、そのラベルリテラル自体が入った文字列として扱われる。
'#'で始まるリテラルは定数リテラルと呼ばれ、式中に現れた場合、対応する定数値に置換される。
リテラルとして使用できない予約語は次の通り。
予約語 |
IF THEN ELSE ENDIF GOTO GOSUB RETURN ON |
FOR NEXT WHILE WEND REPEAT UNTIL BREAK CONTINUE |
DEF END VAR DIM AND OR XOR NOT DATA READ RESTORE PRINT INPUT LINPUT |
TRUE FALSE SWAP OUT COMMON USE EXEC CALL |
数値 | 形式 | 表記補足 |
整数 | 32bit 符号あり | 表記は10進数、16進数(&Hの後ろに16進数)、2進数(&Bの後ろに2進数) |
実数 | 倍精度実数 |
最大長は2^31(メモリ空き容量に依存)
数値タイプの各型間で値を交換する場合はすべて暗黙で値が変換される。
数値タイプの各型と文字列型間では値の暗黙変換はできない。
変数の型は変数名リテラルにつくサフィックス記号により決定する。
記号 | 形式 |
なし | デフォルト型 |
$ | 文字列型 |
% | 32bit符号あり整数 |
# | 倍精度実数 |
デフォルト型は、通常時は倍精度実数、OPTION DEFINT 指定時には整数となる。
一度定義された変数の型は変更できない。
括弧は [] のみ対応。 () は配列では使用しない、添字は0から始まる
最大要素数は2^31(メモリ空き容量に依存)
最大次元は4次元。
演算子 |
() |
- (単項) NOT (1の補数) ! (論理反転) |
* / DIV(整数除算)MOD |
+ -(2項) |
<< >> (※シフト) |
== != < <= > >= |
AND OR XOR (ビット演算) |
&& || (※論理演算子。ショートカットあり) |
ファイルに関する命令については、ファイルへの読み書き、一覧取得などの命令をご確認ください
SmileBASICでは任意の階層のフォルダを作ることができる。
[/][ フォルダ名/ [ フォルダ名/]... ][ ファイル名 ]
上記のような構造でファイルを指定する。
・文字数制限は255文字まで
・利用できる文字は、ASCII英数と以下ASCII記号とShift-JISの拡張文字(0x80~0xFF)となる
"$"、"%"、"'"、"-"、"_"、"@"、"~"、"`"、"!"、"("、")"、"{"、"}"、"^"、"#"、"&"、"+"、","、";"、"="、"["、"]"
・利用できない名前は"."、".."、"CON"、"PRN"、"NUL"、"AUX"、"LPT1"~"LPT9"、"COM1"~"COM9"となる
・名前の末尾のピリオド'.'・スペース' 'は除去される
・名前の大文字小文字は区別されない
フォルダ名の制限については、ファイル名と同じ
LOAD命令, SAVE命令では、読み書き対象のファイルタイプとして TXT,DAT,RAW,GRPの4つのリソースタイプが存在する。
リソース名 | 形式 | 補足 |
TXT | テキストデータ | UTF-8形式、改行コードはLF |
DAT | 配列データ | 配列データを取り扱う形式。ファイル先頭にファイルヘッダが付く |
RAW | バイナリデータ | 任意のバイナリデータを取り扱う形式。配列の1要素=1バイトとして任意のバイナリデータを読み書きする |
GRP | 画像データ | 32bit PNGファイルの読み書きに使用する |
ロード先に応じて用意されている特別なリソース名
リソース名 | 形式 | 補足 |
PRGn | テキストデータ | PRG0、PRG1、PRG2、PRG3の指定で対象スロットを指定可能 |
GRPn | 画像データ | GRP0、GRP1、GRP2、GRP3の指定で対象グラフィックページを指定可能 |
GRPF | 画像データ | フォント専用グラフィックページ(グラフィック用の画像とは異なるサイズで文字データを管理) |
SmileBASICでは任意の階層のフォルダを作ることができる。
次の要素で構成される
要素 |
画面 |
グラフィックページ |
テキスト |
グラフィック |
スプライト |
エミュレーション画面 |
XSCREEN命令で解像度を指定する。
128x128~1280x720まで、8ピクセル単位で解像度指定が可能。
すべての画面要素は、左上を原点として右下方向を正とする座標系を取る。
また奥行き(Z)は画面要素の表示優先度として使われ、原点がゼロ、画面奥方向が正となる。
Zはすべての画面要素で共通の単位となり、一番奥が 1024、一番手前が -256 となる。
スプライト素材の格納場所や、あるいはグラフィック描画命令の描画対象となる画像領域。
グラフィックページとしてGRP0~GRP3の4ページが存在し、それぞれ1280x1024の大きさを持つ。
すべてのグラフィックページは1ピクセル32bit、ARGB8888で表現される。カラーパレットはサポートしない。
要素 | リソース | 変更に利用する命令 |
フォント | GRPF | 変更不可(画像サイズは1280x1024の大きさを持つ) |
グラフィック表示 | GRP0 | GPAGE 表示ページ, 描画ページ |
グラフィック描画 | GRP0 | GPAGE 表示ページ, 描画ページ |
スプライト | GRP3 | SPPAGE ページ |
フォントは1文字8x8ピクセル。
文字ごとに文字色、背景色としてRGB888の24ビットカラーと反転等の属性を指定可能。
要素 | 利用する命令 |
文字色(24ビットカラー) | COLOR 文字色,背景色 |
背景色(24ビットカラー) | COLOR 文字色,背景色 |
表示優先順位(手前:-256~奥:1024) | LOCATE X,Y,表示優先順位 |
回転(0,90,180,270度) | ATTR 回転情報ビット |
上下反転 | ATTR 回転情報ビット |
左右反転 | ATTR 回転情報ビット |
※MZ内蔵フォントとのドット単位での完全な互換性はありません
グラフィックは描画対象と表示対象として任意のグラフィックページを選択できる。
グラフィックは1枚のみ表示可能。(2枚以上表示したい場合には、スプライトを使用する事で疑似的に代用可能)
スプライトは、グラフィックページの任意の矩形領域を任意の矩形として描画する機能。
最大512個のスプライトを表示可能。
すべてのスプライトで、回転、拡大、縮小が可能。
注:表示で動作が遅くなった場合は、ACLS及びSPCLR等で解消されます
ハードウェア上に実装されている仮想PCの表示を行う独立した画面。
エミュレーション画面は画面要素の中で常に最も手前に表示される。
任意位置・サイズで表示させる事が可能。
GOTO / GOSUB の飛び先、またRESTOREのパラメータとして、文字列を指定できる。
文字列を指定した場合実行時に飛び先を検索し、そこにジャンプする。
飛び先が見つからなかった場合は Undefined label エラーが発生する。
文字列の先頭に"数字:"というプレフィクスがついている場合、指定プログラムスロットのラベルを検索する。
F$="FUNC" GOSUB F$+"_INIT" GOTO F$+"_MAIN" @FUNC_INIT RETURN @FUNC_MAIN END
VAR ("変数名") と記述する事で、実行時に変数を検索し使用する事ができる。
例えば VAR ("FOO") = 3 は FOO = 3 と同じ意味となる。
変数が見つからなかった場合はUndefined variableエラーが発生する。
文字列の先頭に"数字:"というプレフィクスがついている場合、指定プログラムスロットの変数を検索する。
CALL キーワードを使用する事で、実行時にステートメントや関数を検索し呼び出す事ができる。
記述 | 実際の動作 |
CALL("FOO",A,B,C) | FOO A,B,C と等価 |
A = CALL("FOO",A,B,C) | A = FOO(A,B,C) と等価 |
CALL("FOO",A) ,B,C | FOO(A), B,C と等価 |
ステートメント・関数が見つからなかった場合は Undefined functionエラーが発生する。
組み込み、ユーザー定義に関わらず参照できるが、PRINT と INPUT は言語要素として組み込まれているため参照できない。
文字列の先頭に"数字:"というプレフィクスがついている場合、指定プログラムスロットのステートメントを検索する。
あ(45) | あぁアァ亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏 |
い(62) | いぃイィ以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭院陰隠韻吋 |
う(32) | うぅウゥヴ右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲 |
え(58) | えぇエェ荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩 |
お(39) | おぉオォ於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音 |
か(239) | かがカガ下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願 |
き(186) | きぎキギ企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀 |
く(50) | くぐクグ九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡 |
け(112) | けげケゲ卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限 |
こ(176) | こごコゴ乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂 |
さ(116) | さざサザ些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残 |
し(401) | しじシジ仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭 |
す(44) | すずスズ笥諏須酢図厨逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸 |
せ(119) | せぜセゼ世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎 |
そ(103) | そぞソゾ噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜 |
た(113) | ただタダ他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談 |
ち(90) | ちぢチヂ値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳 |
つ(35) | つっづツッヅ津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴 |
て(70) | てでテデ亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電 |
と(124) | とどトド兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍 |
な(21) | なナ奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝 |
に(21) | にニ二尼弐迩匂賑肉虹廿日乳入如尿韮任妊忍認 |
ぬ(3) | ぬヌ濡 |
ね(14) | ねネ禰祢寧葱猫熱年念捻撚燃粘 |
の(16) | のノ乃廼之埜嚢悩濃納能脳膿農覗蚤 |
は(124) | はばぱハバパ巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮 |
ひ(93) | ひびぴヒビピ匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶 |
ふ(74) | ふぶぷフブプ不付埠夫婦富冨布府怖扶敷斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞 |
へ(41) | へべぺヘベペ丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭 |
ほ(103) | ほぼぽホボポ保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆 |
ま(35) | まマ摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓 |
み(18) | みミ味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠 |
む(12) | むム務夢無牟矛霧鵡椋婿娘 |
め(19) | めメ冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺 |
も(29) | もモ摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁 |
や(22) | やゃヤャ也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓 |
ゆ(36) | ゆゅユュ愉愈油癒諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕 |
よ(44) | よょヨョ予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲沃浴翌翼淀 |
ら(21) | らラ羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧 |
り(68) | りリ利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟 |
る(7) | るル瑠塁涙累類 |
れ(35) | れレ令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯蓮連錬 |
ろ(31) | ろロ呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論 |
わ(25) | わをんワヲン倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕 |