[[[ Dis Basic Converter "disbacon" ( for MS-DOS ) ]]] 1. はじめに ザウルスのAddin-BASICの中間コード形式のプログラムファイルを、 アスキー形式に変換するためのソフトを作成しましたので、公開します。 ザウルスのAddin-BASICは、ポケットコンピュータPC-E500シリーズの BASICの上位互換ですので、本ソフトをポケコンのBASICプログラムにも適 用することができます。 2. 使用法 実行は、 disbacon BASICプログラムファイル名 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ と入力します。 例として、添付のサンプルプログラムを変換します。 % disbacon sample.bas <<< Dis Basic Converter Version 1.1 (c)1995 E.Kako >>> Input file : sample.bas Output file : sample.out Now working... Completed. 変換して得られた結果がsample.outというファイルに出力されます。 ---- sample.out --- 1 REM SAMPLE 2 INPUT "Your name=",A$ 3 PRINT "Hello, ";A$ 4 END ---- 3. バージョン履歴 version 1.0 95/10/09 初版 version 1.1 95/10/23 1.0以下の小数が正常に処理されないバグを修正 適当な位置にスペースが挿入されるようにした 4. 機能の制限 現在のバージョンでは以下の事項がサポートされておりません。 (1)倍精度実数 倍精度実数をサポートしていません。単精度のみ使用できます。 (2)ポケコンPC-E650や実行専用機PC-V550で拡張された命令 IF〜ENDIF(ブロックIF)、WHILE〜WEND、SWITCH〜CASEなどの構造化命令は サポートしていません。 この変換ソフトは自分でいくつかプログラムを書いてカット・アンド・トライ で作成しました。しかし、すべてのBASICの構文をサポートしていることを確認 したわけではありません。特に演算型のGOTO文などは文書化された仕様が書か れたものが存在しないような構文もあります。 もし何か正しく変換できないという不具合がありましたら、教えてください。 5. 配布や転載について このプログラムはフリーソフトウェアです。著作権は加古英児が保持します。 いちおう、作者は、このソフトウェアにバグを出さないように努めましたが、 このソフトウェアを利用することで損害が発生しても、作者は免責とします。 配布や転載は、改変せずに、営利を目的とせずに、その他の作者の持つ著作上 の権利を侵害しないようにして、あとは自由に配布や転載して下さい。