File:  [RetroPC.NET] / np2 / x11 / README.ja
Revision 1.9: download - view: text, annotated - select for diffs
Sat Aug 14 12:11:04 2004 JST (21 years, 2 months ago) by monaka
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, VER_0_80, HEAD
mention .nhd disk image.

Xnp2 - ねこープロジェクトII for X Window System


1. はじめに

  ねこープロジェクトII はぷにゅ氏により作成された Windows 上で動作する
  i286 CPU を塔載した PC-9801 シリーズのエミュレータです。

  Xnp2 はねこープロジェクトIIを UNIX 系 OS で動作する様に移植したものです。


2. 動作環境

  X Window System が動作する UNIX 系 OS で動作します。

  現在のバージョンでは、サウンド機能は以下のデバイスに対応しています。

  ・NetBSD
  ・OSS 互換
  ・SDL (+SDL_mixer)
  ・EsounD 


3. 必要なソフトウェア

  ・gcc
  ・GTK+ 1.2.x もしくは 2.4.x

  以下は動作には必須ではありませんが、音を鳴らす場合等に必要になります。

  ・POSIX thread library (サウンドドライバに NetBSD, OSS, EsoundD を
                          使用する場合)
  ・SDL (サウンドドライバに SDL を使用する場合。ジョイスティックを使用する場合)
  ・SDL_mixer (サウンドドライバに SDL を使用し、フロッピーのシーク音等の
               PCM を再生する場合)
  ・EsounD (サウンドドライバに EsounD を使用する場合)


4. インストール方法

  INSTALL.ja を参照してください。


5. 実行

  5.1. 実行方法

    プログラムの実行はコマンドラインから以下で行います。

      $ xnp2

    また、起動時にフロッピーディスクドライブにディスクイメージを挿入したい場合、
    以下の様にディスクイメージを引数に指定してください。

      例: FDD1 に system.d88、FDD2 に data.d88 を挿入して起動

        $ xnp2 system.d88 data.d88

  5.2. 初期設定

   1) CPU クロックの設定
     メニューから [Emulate -> Configure...] を選択し、設定ダイアログを
     表示します。
     CPU クロックの既定値は PC-9801VX 相当の 10MHz になっています。
     処理落ちが発生したらクロック数を下げてください。

   2) サウンドの設定 (サウンド使用時のみ)
      CPU クロックの設定と同じダイアログで設定できます。
      サンプリングレートは処理速度に余裕があれば 44KHz に設定してください。
      サウンドバッファは処理が追い付く最低の値を設定してください。
      環境にもよりますが、速いマシンであれば 50〜100 ms、通常で 200ms 位が
      目安です。

   3) サウンドドライバの設定 (サウンド使用時のみ)
     メニューから [Device -> Sound option...] を選択し、設定ダイアログを
     表示します。"Driver" タブをクリックして、サウンドドライバ画面にします。
     使用できるのであれば SDL を使用する事をお勧めします。

   4) 設定の反映
     1) 〜 3) を行った後、[Emulate -> Reset] で設定の反映を行います。
     サウンド使用時に起動音が鳴らない場合には、プログラムを一旦終了してから
     再度起動し直してください。

  5.3. 操作方法

    5.3.1. マウス
      中クリック: X <-> PC-9801 間のマウス操作の切替を行います。

    5.3.2. キーボード
      キーボードは日本語 106 キーボードを使用する事を想定しています。
      ただし、PC-9801 キーボードとはキーボードレイアウトが異なる為、
      一部のキーを入れ換えてあります。入れ換えられているキーについては
      以下の表を参照してください。

      +-------------------------+----------------------------+
      |         PC-9801         |            106             |
      +-------------------------+----------------------------+
      | GRPH                    | ALT                        |
      | HELP                    | END                        |
      | CAPS                    | ScrollLock                 |
      | NFER                    | 無変換                     |
      | XFER                    | 変換/前候補/全候補         |
      | STOP                    | Pause/Break, F12(*)        |
      | COPY                    | PrintScreen/SysRq, F12(*)  |
      | カナ                    | カタカナ/ひらがな/ローマ字 |
      | テンキーの = [イコール] | F12(*)                     |
      | テンキーの , [カンマ]   | F12(*)                     |
      +-------------------------+----------------------------+
      (*) F12 キーのキー割り当てはメニューから変更できます。

      日本語 106 配列では無いキーボードでは入力できないキーがありますが、
      その場合にはソフトウェアキーボードから入力してください。
      ソフトウェアキーボードはメニューから Other -> Software Keyboard で
      表示されます。使い終ったソフトウェアキーボードは表示すると同じ手順で
      表示されなくなります。


6. ディスクイメージ

  Xnp2 では、直接 FDD からデータの読み書きは行なわずにディスクイメージより
  データの読み書きを行います。また、ハードディスクもフロッピーディスクと
  同様にディスクイメージよりデータを読み書きを行います。

  6.1. フロッピーディスクイメージ

    Xnp2 ではベタ形式および D88 形式のフォーマットが利用できます。

    6.1.1. フロッピーディスクイメージの使用方法

      フロッピーディスクイメージを使用するには、メニューから
      [FDD -> Drive[12] -> Open...] を選択すると表示されるファイル選択
      ダイアログで使用するディスクイメージを選択してください。

    6.1.2. フロッピーディスクからイメージ作成

      (注) イメージを作成する際にはフロッピーディスクを書き込み禁止に
           してください。

      UNIX 上では dd を使用してフロッピーディスクからベタ形式のディスク
      イメージを作成する事が可能です。ただし 1.25MB のディスクを扱うには
      フロッピーディスクドライブと OS が 1.25MB フォーマットに対応して
      いる事が必要です。

      以下の様なコマンドでフロッピーデバイスからファイルに書き出す事で
      ディスクイメージが作成できます。
      (フロッピーデバイスのパスは各 OS で違うので、使用している OS の
       デバイスパスに置き換えてください。)

        dd if=/dev/rfd0d of=diskimg.xdf

      MS-DOS や Windows でのディスクイメージの作成方法については、
      以下の章で示されているヘルプを参照してください。

    6.1.3. 新規フロッピーディスクイメージ作成

      Xnp2 の機能を使用すると D88 形式のディスクイメージを作成できます。

      1) [Emulate -> New Disk -> FD image...] を選択すると、ファイル選択
         ダイアログが表示されます。

      2) ディスクイメージを作成するディレクトリとディスクイメージファイル名を
         設定すると、新規フロッピーディスクイメージダイアログが表示されます。

      3) ダイアログで作成するディスクイメージの種別とラベルを設定します。

  6.2. ハードディスクイメージ

    Xnp2 では THD 形式(T98)、NHD 形式(T98-Next)、HDI 形式(Anex86) の
    SASI ハードディスクイメージが利用できます。

    6.2.1. ハードディスクイメージの使用方法

      ハードディスクイメージを使用するには、メニューから
      [HardDisk -> SASI[12] -> Open...] を選択すると表示されるファイル選択
      ダイアログで使用するディスクイメージを選択してください。
      選択したハードディスクイメージ使用するには [Emulate -> Reset] を実行
      してください。

    6.2.2. 新規ハードディスクイメージ作成

      Xnp2 の機能を使用すると THD 形式のディスクイメージを作成できます。

      1) [Emulate -> New Disk -> HD image...] を選択すると、ファイル選択
         ダイアログが表示されます。

      2) ディスクイメージを作成するディレクトリとディスクイメージファイル名を
         設定すると、新規ハードディスクイメージダイアログが表示されます。

      3) ダイアログで作成するディスクイメージの容量を設定します。


7. コマンドラインオプション

    --config-file <filename>
      起動時に読み込む設定ファイルを指定します。また、このオプションが指定
      されるとホームディレクトリとして、設定ファイルの存在するディレクトリ
      を使用します。非指定時には $(HOME)/.np2/np2rc を使用します。

    --timidity-config <filename>
      Xnp2 に内蔵されている TiMidity 互換のソフトウェア MIDI 音源で使用する
      音源設定ファイルを指定します。非指定時は $(HOME)/.np2/timidity.cfg を
      使用します。


8. 備考

  ・このマニュアルに書かれている以上の情報が欲しい場合は以下の URL にある
    ヘルプを参照すると、見つかるかもしれません。

      Xnp2 help URL: http://retropc.net/monaka/np2/html/help/ja/


9. 問題点

  ・8bpp の環境では正常に画面を描画できません。


10. 免責事項・著作権

  10.1. 免責事項

    Xnp2 は無保証です。Xnp2 の使用によって得られたいかなる利益・損害に対しても
    作者は責任を負いません。

  10.2. 著作権

    本ソフトウェアの著作権、その他の知的財産権は、日本法に準拠する為、
    ねこさん開発ちーむが所有しています。

    ねこープロジェクトのソースコードは修正 BSD ライセンスです。Xnp2 固有部分の
    ソースコードも修正 BSD ライセンスとします。再配布時の著作権表示の義務は
    ありません。


11. 連絡先

  本ソフトウェアの配布元は http://retropc.net/monaka/np2/ です。
  また anoncvs を使用して最新のソースを取得できます。
    cvs -d :pserver:anonymous@retropc.net:/cvs get np2

  本ソフトウェアに関する問い合わせは
   NONAKA Kimihiro (埜中公博) / aw9k-nnk@asahi-net.or.jp
  まで電子メールにてお願いします。

RetroPC.NET-CVS <cvs@retropc.net>