ZAURUS (PI-5000/PI-6000/PI-7000) BASIC Tips フリーソフトウェアを使ってザウルス用のアドインを作る方法 Copyright(c)1996 E.Kako 1.アドイン機能とは  ザウルスにはアドインという機能があり、ユーザーにより作成されたソフトを動作さ せることができます。 この機能は、ひとことで言いますとザウルス上で動作するBASICです。BASI C言語でアドインは開発されます。 アドインのBASICは、一見してマイクロソフトやJISのものに似ておりますの で、それらのBASICを使ったことがある人ならばある程度のコツはご存じだと思い ます。しかし、アドインBASICはポケコンBASICが元になっており、従来のポ ケコンのプログラムとの互換性を確保するためにいくつかの独自の仕様も備えておりま す。 2.アドインの自作方法  アドインの作成方法を説明します。 (1)準備  まず、アドイン開発ソフトBACONをパソコンにインストールします。 ホームページのソフトウェア図書館にあります。これを持ってきて解凍して下さい。 (2)ソースを書く  まず、適当なエディタでソースリストを作成します。VZでもMIFESでも構いません。 先ほど解凍したBACON.LZHの中にはSAMPLE.BASというソースが既にありますので、今回 はこれを例として用います。SAMPLE.BASの中身を若干変更して以下のように書き換えて ください。 1 REM SAMPLE 2 WIDTH K,P:CLS 3 INPUT "Your name=",A$ 4 PRINT "Hello, ";A$ 5 GOTO 3 (3)中間コードに変換  次にパソコン側で、MS-DOSのコマンドラインから以下のように入力します。  すると中間コードに変換された結果がSAMPLE.BACに出力されます。 このファイルをSAMPLE.BASという名前に変更します。 C:\> BACON SAMPLE.ASC C:\> REN SAMPLE.BAC SAMPLE.BAS (4)ドキュメント作成  以下のような内容のドキュメントファイルをエディタで作成し、SAMPLE.DOCという 名前でセーブします。 ---------------------------------------- SAMPLE.DOC始まり ---- SAMPLE Program Version 0.1    for PI-4500/5000/6000   programmed by Eiji Kako  これはサンプルプログラムです。 ---------------------------------------- SAMPLE.DOC終わり ---- (5)タグ・ファイル作成  以下のようなタグファイルをエディタで作成し、SAMPLE.ZRSという名前でセーブし ます。 ---------------------------------------- SAMPLE.ZRS始まり ---- ZRS,P,"SAMPLE PROGRAM by E.Kako" SAMPLE.DOC SAMPLE.BAS ---------------------------------------- SAMPLE.ZRS終わり ---- (6)転送  CE-150TSでパソコンとザウルスを接続し、ザウルスのアドイン機能から「読み込み」 をタッチし、次に「オプションポート15」をタッチします。次にパソコン側で、MS-DOS のコマンドラインから以下のように入力します。 C:\> ADTX SAMPLE.ZRS  すると、説明が表示され、転送を開始するかどうか聞いてきますので、「Y」キーを 押して転送を開始します。 (7)実行  アドインのメニューからソフトを選択して実行します。  すると、画面上に「Your name=」と表示されます。ここで名前を入力すると、 「Hello, ○○○」と表示されます。中断キーで終了させます。