FunctionBASIC
FunctionBASICについて
設定…
日本語
English
ファイル
新規プロジェクト…
フォルダを開く…
Ctrl/Cmd+O
最近のプロジェクト…
ディスクから再読込
保存(ソース)
Ctrl/Cmd+S
変換して保存
Ctrl/Cmd+Shift+S
ディスク(.dsk)を保存…
MSXPLAYer用(.sav)を保存…
素のMSX-BASICを取込…
編集
元に戻す
Ctrl/Cmd+Z
やり直し
Ctrl/Cmd+Shift+Z
検索
Ctrl/Cmd+F
置換
Ctrl/Cmd+R
全体検索
Ctrl/Cmd+Shift+F
整形(大文字化)
Ctrl/Cmd+Alt+L
機械語DATAを逆アセンブル注釈
注釈を消す
識別子をリネーム…
Shift+F6
定義へ移動
Ctrl/Cmd+B
使用箇所(順送り)
Alt+F7
行へ移動…
Ctrl/Cmd+G
次のエラー行へ
Ctrl/Cmd+Shift+.
戻る
Ctrl/Cmd+Alt+←
進む
Ctrl/Cmd+Alt+→
ブックマーク切替
F11
次のブックマーク
Shift+F11
表示
アクティブタブを右へ分割
分割を統合
タブ配置をリセット
文字を大きく
文字を小さく
実行
▶ WebMSXで実行
Ctrl/Cmd+Enter
▶ 外部ブラウザで実行(音あり)
MSX→構造化に逆変換
エラー箇所を推測…
コスト解析(重い所)…
音楽ツール(ピアノロール)…
ヘルプ
キーボードショートカット…
変換して保存
▶ WebMSX
文字
A-
A+
Aa
.*
↑
↓
✕
置換
全置換
📋 コピー
📋 JSON
▶ WebMSX(または Ctrl/Cmd+Enter)を押すと、ここで自動実行します
準備完了
キャンセル
OK
エラー箇所を推測
MSXで出たエラーの「種別」と「行番号」を入れると、その行にある“原因になりうる命令・引数”をアルゴリズムで洗い出します(AIなし・あくまで推測)。
エラー種別
MSXの行番号
推測する
閉じる
コスト解析(重い所)
実機較正コスト(turbo R)でソースを静的解析し、毎フレームの重い箇所を推定します(実行なし・上限見積り)。
📋 コピー(テキスト)
💾 JSON保存
閉じる
設定
言語
日本語
English
フォントサイズ
エディタ支援
自動インデント(Enter)
括弧・引用符の自動補完
現在行をハイライト
外部ファイル変更を検出して整合(デスクトップ)
競合が無ければ自動で再読込(OFF=毎回確認)
変換(最適化)
定数畳み込み(リテラル同士の演算を事前計算)
べき乗の強度低減(X^2→X*X・指数2〜4)
コメント除去(速度/サイズ優先・飛び先は保持)
よく呼ぶ関数を低い行番号へ(GOSUB探索を短縮=高速化)
再帰スタックの最大深さ
ビルド構成(条件コンパイル #IF/#IFDEF)
デバッグビルド(シンボル DEBUG を定義)
構成シンボル(1行1個・NAME か NAME=値)
WebMSX 実行
機種
既定(WebMSX)
MSX1
MSX2
MSX2+ (Japan)
MSX2+ (America)
turbo R
拡張(PRESETS)
WebMSX URL
高速ブート(起動を短縮・演奏速度は不変)
キャンセル
保存
Find in Files
✕
Aa
.*