ishファイル デコーダ / エンコーダ [[[ ishファイルデコーダ for PC−E500(TY−DOS) ]]] −−− 1.はじめに −−−    このプログラムは、パソコン通信で使用するプログラム“ish”の移植です。    BBSに機械語などのバイナリファイルをダウンロードするときに使用します。    当然、パソコン版のishと互換性がありまので、各パソコンのishを使って    作られたishファイルをポケコンで復元することもできます。 −−− 2.使用法 −−−    (1)BASICから使用する場合 (この場合は TY-DOS は必要ありません)     まず機械語領域を15KB以上確保しておきます。     LOADM "ISHD" で、ロードします。     CALL &BC000"FILENAME で、実行します。    (2)TY−DOSで使用する場合 (MS−DOS版と似ています)     TY−DOSのコマンドラインから、     ISHD FILENAME で、実行します。    ここで、FILENAME というのはダウンロードしたファイルの名前です。    例えば、TYDOS.ISH をBBSからダウンロードした場合には、 CALL &BC000"E:TYDOS.ISH または ISHD TYDOS.ISH と、入力します。    ish file decoder V1.0 by E.Kako    [ restore ]    TYDOS.SYS : o    file restored successfully. と、表示されて、    TYDOS.SYS と、いうファイルが新しく作られます。    また、 CALL &BC000"COM:  または ISHD COM: と、ファイルネームに    “COM:”を指定することにより、直接にSIOからishファイルを    受信をしながらリアルタイムにデコードができます。 ラムファイル上に    ishファイルを作成する余裕の無いときに役に立つでしょう。    通信パラメータはOPENで設定してください。CLOSEも忘れずに。 −−− 3.バージョンアップの履歴 −−−    ver 1.0 90/07/20 初版 JIS8形式のみサポート    ver 1.01 90/09/09 エラー時にファイルが削除されないバグを修正し、PLI              NK使用時にファイル終端が検出されないのを考慮した    ver 1.02 90/12/26 デコードすべきファイルのサイズが(66の倍数-2)バイトの              場合に最終行の判定が狂うというバグを修正した。    これからの課題として、JIS7形式とS−JIS形式のサポートというのが考    えられますが、必ずしもバージョンアップするとは限りません。 −−− 4.配布、転載について −−−     このプログラムはフリーウェアですが、著作権は加古英児が保持します。     配布転載は、改変せずに、営利を目的とせずに、作者の持つ著作上の権利を     侵害しないようにしてもらえれば、あとは自由に配布転載して結構です。 [[[ ishファイルエンコーダ for PC−E500(TY−DOS) ]]] −−− 1.はじめに −−−    このプログラムは、パソコン通信で使用するプログラム“ish”の移植です。    BBSに機械語などのバイナリファイルをアップロードするときに使用します。    当然、パソコン版のishと互換性がありまので、各パソコンでishを使って    ポケコンのishファイルを他のOS上に復元することもできます。 −−− 2.使用法 −−−    (1)BASICから使用する場合 (この場合は TY-DOS は必要ありません)     まず機械語領域を7KB以上確保しておきます。     LOADM "ISHE" で、ロードします。     CALL &BE000"FILENAME で、実行します。    (2)TY−DOSで使用する場合 (MS−DOS版と似ています)     TY−DOSのコマンドラインから、     ISHE FILENAME で、実行します。    ここで、FILENAME というのはishファイルに変換したいファイルの名前です。    例えば、TYDOS.SYS をBBSにアップロードしようとするときには、 CALL &BE000"E:TYDOS.SYS または ISHE TYDOS.SYS と、入力します。    ish file encoder V1.2 by E.Kako    [ store (*) ]    ish_file is created. と、表示されて、    TYDOS.ISH と、いうファイルが新しく作られます。    また、 CALL &BE000"FILENAME -S または ISHE FILENAME -S と、    スイッチSを指定することによって”COM:”にishを出力できます。    ラムファイル上にファイルを作成する余裕の無いときに役に立つでしょう。    OPENで通信パラメータを設定してください。CLOSEも忘れずに。 −−− 3.バージョンアップの履歴 −−−    ver 1.0 89/12/25 初版 JIS8形式のみサポート    ver 1.1 90/01/07 コマンドラインチェックのバグ取りとスイッチSの追加    ver 1.11 90/02/01 スイッチに関するバグ取り    ver 1.2 90/04/09 ヘッダの形式をオリジナルにあわせてJIS7に変更    ver 1.21 90/09/09 ishファイルの行数が50の倍数のとき終了判定が              されないというバグを修正    これからの課題として、JIS7形式とS−JIS形式のサポートというのが考    えられますが、必ずしもバージョンアップするとは限りません。 −−− 4.配布、転載について −−−     このプログラムはフリーウェアですが、著作権は加古英児が保持します。     配布転載は、改変せずに、営利を目的とせずに、作者の持つ著作上の権利を     侵害しないようにしてもらえれば、あとは自由に配布転載して結構です。