< ホームへ戻る

PC-8801保全情報

PC-8801の保全情報です。

pc880000
pc880002

2012年3月4日 更新

PC-8801エミュレータ「M88」

Windows上で動作するPC-8801エミュレータ「M88」を準備する手順です。

  1. project m88のサイトを開く。
  2. 右上の「download」のリンクを選択する。
  3. 「M88 x.xx」のリンクを選択して、圧縮ファイルをダウンロードする。
  4. pc88016
  5. 圧縮ファイルを解凍し、適当な場所(例:C:\Application\M88)に配置する。
  6. 「M88.exe」と同じ場所にBIOSイメージファイルを配置する。
  7. pc88017
    「PC88.ROM」「FONT.ROM」「KANJI1.ROM」「KANJI2.ROM」がBIOSイメージファイルです。
    エミュレータは、BIOSやソフトを実機・現品からファイルとして取り出したものを使用します。
    BIOSやソフトは著作物であり、購入者のみが所有を認められているものです。
    実際は、中古機や中古ソフトを利用する事になります。
  8. 「M88.exe」を実行して起動する。
  9. pc88018

N88-BASIC・N88-DISK BASIC

PC-8801のディップスイッチを「N88-V2」モードとして起動すると、「N88-BASIC」が起動します。

pc88006

しかし、N88-BASICはフロッピーディスクが使用できない為、少々不便です。よって、一般的には、「N88-DISK BASIC」の方を使用します。N88-DISK BASICのマスターディスクまたはシステムディスクをドライブ1にセットして起動します。

  1. M88を起動する。
  2. 「Disk」メニュー→「Drive 1」を選択する。
  3. N88-DISK BASICのマスターディスク、またはシステムディスクのイメージファイルを選択する。
  4. 「Control」メニュー→「Reset」を選択する。
  5. N88-DISK BASICが起動する。
  6. pc88005

N88-DISK BASICのデータディスクの作成

データディスクは、N88-DISK BASICで作成したデータを保存する為のディスクです。データディスクからはN88-DISK BASICは起動出来ません。

  1. M88を起動する。
  2. 「Disk」メニュー→未挿入のドライブを選択する。
  3. 存在しないファイル名を入力して、「開く」ボタンを選択する。
  4. pc88019
  5. 「はい」ボタンを選択する。
  6. pc88020
  7. タイトル名を入力して、「Disk BASICフォーマット」にチェックを入れて、「作成」ボタンを選択する。
  8. pc88021
    M88では、ディスクを物理フォーマットする必要はありません。

N88-DISK BASICのシステムディスクの作成

システムディスクは、N88-DISK BASICを起動する為のディスクです。また、データも保存出来ます。

  1. M88を起動する。
  2. 「Disk」メニュー→「Drive 1」を選択する。
  3. N88-DISK BASICのマスターディスクのイメージファイルを選択する。
  4. 「Disk」メニュー→「Drive 2」を選択する。
  5. 存在しないファイル名を入力して、「開く」ボタンを選択する。
  6. pc88023
  7. 「はい」ボタンを選択する。
  8. pc88024
  9. タイトル名を入力して、「Disk BASICフォーマット」にチェックを入れて、「作成」ボタンを選択する。
  10. pc88025
  11. 「Control」メニュー→「Reset」を選択する。
  12. N88-DISK BASICが起動する。
  13. 「FILES」命令で、ディスクユーティリティのファイル名を確認する。(「sdkut2.n88」「sdkut2.j88」「dtools.j88」などがあるようです。)
  14. 「LOAD "ファイル名"」命令で、ディスクユーティリティをロードする。
  15. 「RUN」命令で、ディスクユーティリティを実行する。
  16. pc88007
  17. 「システムディスクの作成」を選択する。
  18. pc88008
  19. システムディスクのドライブは1、新しいディスクのドライブは2、物理フォーマットはしない。
  20. pc88010
    M88では、ディスクを物理フォーマットする必要はありません。
  21. システムディスクの作成が終了したら、一旦M88を終了する。
  22. M88を起動する。
  23. 「Disk」メニュー→「Drive 1」を選択する。
  24. 作成したシステムディスクのイメージファイルを選択する。
  25. 「Control」メニュー→「Reset」を選択する。
  26. N88-DISK BASICが起動する事を確認する。

N88-DISK BASICの基本的な操作

N88-DISK BASICの基本的な操作です。

  1. N88-DISK BASICを起動する。
  2. 以下のプログラムを入力し、末尾はリターンキー(エンターキー)を入力する。
  3. 10 PRINT "Hello, world!"
    BASICは「1」行目から順に実行されます。このプログラムでは「10」行目にプログラムを書き込んでいます。
    「10」行目から始めるのは慣例です。(「9」行目や「11」行目にデバッグコードを書くことも出来る。)
    このプログラムにはありませんが、「20」行目があれば10行目の後に実行される事になります。
  4. 「RUN」命令でプログラムを実行する。
  5. 入力したプログラムは、「LIST」命令で確認出来る。
  6. pc88012
  7. 「SAVE "ファイル名"」命令で、入力したプログラムをフロッピーに保存出来る。
  8. 「FILES」命令で、フロッピー内のファイルの一覧が確認出来る。
  9. pc88013
  10. 「NEW」命令で、入力済みのプログラムが消去される。(LIST命令で空になっている事を確認。)
  11. 「LOAD "ファイル名"」命令で、フロッピーからプログラムを読み出す(ロードする)事が出来る。(LIST命令でロードされている事を確認。)
  12. pc88014

機械語モニタ

PC-8801は、メモリを直に操作する「機械語モニタ」モードがあります。

  1. N88-DISK BASICを起動する。
  2. 「MON」命令を実行する。
  3. pc88004

機械語モニタモードでは、Ctrl+Aキーでヘルプを表示し、Ctrl+BキーでBASICに戻ります。

pc88011

N-BASIC・N-DISK BASIC

PC-8801のディップスイッチを「N」モードとして起動すると、「N-BASIC」が起動します。N88-BASIC同様、N-BASICはフロッピーディスクが使用できません。「N-DISK BASIC」のマスターディスクまたはシステムディスクをドライブ1にセットして起動するとN-DISK BASICが動作します。

N-DISK BASICでフロッピーを扱うには、「MOUNT ドライブ番号」命令にてフロッピーディスクをマウントする事が必要です。

pc88015

リンク

PC-8801関連のリンクです。

書籍