まだ操作部分しか作り込んでいませんが、コード生成部分とカスタムブロックはだいたい終わったので、以下に置いておきます。セーブ機能も、DSair2のコマンド送信も付けてないので、あくまでもブロックで遊ぶだけの機能試作です。
block.zip
■画面

上記のブロック図をJavaScriptに変換した結果

■あとやること
・コード生成結果の画面内表示
・S88センサ状態の表示(16個分だけ)
・インタプリタ実行機能(ステップ実行)
・ロード・セーブ機能
・DSair2へのコマンド送信機能
・関数実行のウェイト調整(早く実行しすぎると処理が追いつかなくてまずいので)
・アナログPWM操作機能はいるか?いらんかな?
・CV読み書きもいるかな?