2021年06月13日

N6XBasicChecker 1.8.0 & p6top6t 2.3リリース

N6XBasicChecker 1.8.0のリリースです。
機能的には小粒な改修で、結果をUTF-8で出力するオプションを追加しています。
これはMSYS2など、Windows上でUTF-8エンコーディングを採用している環境上で利用するためのものです。
私はWindows上ではMSYS2をメインの開発環境として使用しており、そこで使えるようにするための措置です。
出力メッセージのエンコーディングは変わりますが、入力するプログラムのエンコーディングはSJIS固定ですのでそこはご注意ください。

また、今回からp6top6tをアーカイブに含めています。
これはp6形式のテープイメージからオートスタートなどの設定が含まれたp6t形式に変換するツールです。
こちらは原作者のゆみたろ様の許諾を得て私の方で改良版を配布します。
機能追加としては自動入力機能を追加しています。
このツールはBASIC+マシン語など複数のプログラムを連結したテープイメージ内のそれぞれのパートに対して設定するという関係上対話式インターフェースを採用していて、そのため自動化ができず実行のたびにパラメータを手入力する必要がありました。
これは自作プログラムや雑誌からの打ち込みなど、リストの修正→テープイメージに変換→p6tに変換という作業を繰り返す場合に大きな負担になります。
今回は実行時の入力内容をファイルに保存しておき、2回目移行はそのファイルを読み込んで自動入力するという方式を取っています。
また、元が古いツールのため現在の最新の開発環境ではコンパイルが通らない箇所などを修正しています。

今回のツール整備で、LinuxとWindowsでプログラム打ち込みのワークフローを共通化できるようになりました。
あとはLinuxで使えるWAV↔テープイメージ変換ツールが欲しいところですが(現在はWineでP6DatRecを使っています)、それはまたの機会に。

ダウンロードはこちらからお願いします。

【更新履歴】
N6XBasicChecker
ver. 1.8.0 2021/5/30
機能追加
・UTF-8エンコーディングで結果を出力するオプションを追加

p6top6t
21/06/12 Ver.2.3
最新のMinGW、GCCに対応
Linuxに対応
-uオプションでUTF-8でメッセージを出力
-sオプションで入力オプションを保存
-rオプションで保存した入力オプションの自動入力機能を追加

posted by eighttails at 11:05| Comment(0) | N6XBasicChecker | このブログの読者になる | 更新情報をチェックする

2019年10月10日

N6XBasicChecker 1.7.1リリース

N6XBasicCheckerのバージョン1.7.1リリースです。
今回は軽微なバグ修正です。
最近は雑誌掲載作品レビューでモード6の作品を扱うことが増えましたが、
モード6のリストに対しては、txt2basがまだ十分に枯れていない印象を受けます。

ダウンロードはこちらからお願いします。

【更新履歴】
N6XBasicChecker
ver. 1.7.1 2019/10/9
バグ修正
・KANJI文で色コードを省略した場合にエラーとなるのを修正
・txt2basのバグ(SGNの引数が正しく処理されない)修正を取り込み

txt2bas
2019.10.09
Ver0.9 公開
・モード6でSGN文の引数が常に文字列リテラルとして変換されていたのを修正



続きを読む
posted by eighttails at 11:59| Comment(0) | N6XBasicChecker | このブログの読者になる | 更新情報をチェックする

2019年01月16日

N6XBasicChecker 1.7.0リリース

N6XBasicCheckerのバージョン1.7.0リリースです。
前回ユーザーの方からの要望で変数一覧出力機能を追加しましが、自分で使ってみると意外と便利で、出力を改善することにしました。
変数の代入と参照は構文解析機の中では区別されているのですが、変数一覧出力の際は出力を簡素にするため統合して出力するようにしていました。
自分で使ってみて、やはり代入と出力は別々になっていたほうがデバッグがしやすいということに気づきました。

ダウンロードはこちらからお願いします。

【更新履歴】
ver. 1.7.0 2019/1/16
機能追加
・変数一覧出力機能で変数の代入、参照している行を別々に出力するようにした。
posted by eighttails at 20:06| Comment(0) | N6XBasicChecker | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。