オアシスポケット3専用 MAG画像ローダー
オアシスポケット3専用MAG画像ローダー
DOSプロンプトから
P3MAG [filename[.MAG]]
と入力するだけです。拡張子のMAGは省略できます。ファイル名を書かないと
使い方を表示します。
表示が完了するとブザーが鳴ります。そこで何かキーを押すと、DOSプロンプ
トに戻ってきます。
表示できるのは、横幅が2048ドット以下で、16色または256色のMAG
形式画像データです。200ライン形式のデータは、たぶん、ちゃんと表示できま
せん。
横が640ドット以上ある画像では、左端の640ドットだけしか、見ることが
できません。(左右のスクロールや画像の縮小はできない)
また、たてのサイズが180ドット以上ある画像は、順番にスクロールしながら
表示していきますが、途中で止めたり、逆方向にスクロールさせることはできませ
ん。
液晶はたてが200ドットあるのですが、SRAMカードをアクセスした時に出
るカードマークの表示により画像が破壊されるので、下の20ラインは使わない仕
様にしました。
■ver 1.00 からの変更点
CTRL-Sにより、スクロールの一時停止ができるようになりました。再開は、任意
のキーです。CTRL-Cを入力すると、表示を中断してコマンドラインに戻ってきます。
ただし、DOS の仕様により、表示の途中にCTRL-S以外のキーを一度でも押してし
まうと、最後まで止まらなくなります。なお、オアシスポケットでは、標準状態で
は[機能]キーをCTRLとして使います。
今回追加したキー入力の部分は DOSのシステムコールを使っているのですが、あ
まり具合がよくないので、いずれはBIOSの使用に切り替えたいと思います。(まだ、
BIOSの資料が入手できていない)
それから、最後に MAGデータに埋めこまれているコメントを表示するようにしま
した。