Manuke Station BBS

RSS
投稿者 題名 内容 URL

Re: X88000の質問

投稿者: Manuke 投稿日:
To PC-8801さん
> X88000を使わせていただいているのですが、最近、昔の雑誌のプログラムを打ち込ん
> でいるのですが、マシン語のテープ(またはDISK)へのセーブのしかた、(コマンド等)
> がわかりませんので、教えていただけると助かります。

PC-8801上のマシン語データの保存は、テープとディスクでは少し手順が違ってきます。

まず、テープへの保存ですが、これはマシン語モニタから実行します。
例えば、アドレス C800H~C80FH の16バイトを"HOGE"というファイル名で保存するには、
MONコマンドでマシン語モニタに入った状態で、

WHOGE,C800,C80F

と入力します。("HOGE"の部分は確か任意の8文字が使えたはず)
これでテープイメージが作成されますが、これだけではX88000を終了すると消えてしま
いますので、[イメージ]メニューの[テープイメージ]を選択し、ダイアログの[保存]ボ
タンを押してファイル保存してください。

読み込むときは、[イメージ]メニューの[テープイメージ]から[開く]ボタンで先ほど保
存したテープイメージファイルを開き、マシン語モニタ上で

RHOGE

と入力すればOKです。


また、ディスクイメージへの保存は、マシン語モニタではなくBASICの命令によって行い
ます。(N88-DISK BASICが必要)
先ほどと同じ内容を保存する場合、

BSAVE "HOGE",&HC800,16

と指定します。(テープ保存と違い、第2パラメータはバイト数)
ディスクイメージファイルに直接書き込まれますので、テープイメージのようなファイ
ル保存処理は不要です。
また、読み込むときは、

BLOAD "HOGE"

と実行します。


なお、X88000ではPC-8801のHELPキーが実機のEndキーに割り振られています。
マシン語モニタ中にEndキーを押すと、簡単なヘルプが表示されますから、こちらもご覧
ください。