//	*encoding	Windows-31J
//	============================================================
//	====                                                    ====
//	====                cfg ファイルについて                ====
//	====                                                    ====
//	============================================================
//	※注意
//	  ・このファイル自身がデフォルトの設定ファイルになっています
//	  ・先頭行にこのファイルの 文字セット名(またはコンバータ名)
//	    を記入してください
//	    指定なし/無効 の場合は、SJIS として処理します
//	    コメントアウトできませんのでご注意ください
//	  ・パラメータの区切り文字は一文字以上の "\t" です
//	  ・カレントパスは、
//	    　  Java版    ： j80.jar の場所
//	    　  Android版 ： cfgファイル の場所
//	    になります
//	  ・パスの指定を省略した場合も上記の場所になります
//	  ・パスの区切り文字は、実行環境によらず '/' とすると便利です
//	  ・同一キーが複数ある場合、最後に指定された *行* が有効となります
//	  ・cfgファイルの検索順
//	    1. 起動時に cfgファイルが指定された場合はそれを使います
//	       指定ファイルが見つからない場合もそのまま起動しようとします
//	       (Android版はランチャで cfgファイルを選んで起動します)
//	    2. 無指定の場合、カレントパスのユーザーcfg (_j80.cfg) を使用します
//	    3. ユーザーcfgが見つからなかった場合はこのファイル (j80.cfg) を使用します
//	
//	============================================================
//	====                                                    ====
//	====               動作環境に依存する設定               ====
//	====                                                    ====
//	============================================================
//	= [ここで設定する内容]                                     =
//	= ・画面,サウンドの設定をします                            =
//	============================================================
//	■動作環境の識別子
//	  ・動作環境に依存する設定を選別するための識別子です
//	  ・現在この識別子を利用しているものは下記のとおり
//	  　・cas中の「推奨キーマップ」指定
//	  ※注意
//	  　・無指定の場合「指定無し」となります
//	+----------------------------------------------------------+
//	CONFIG	myPC
//	============================================================
//	■パスの設定：j80設定
//	  -CMD    [ファイル名]                      // コマンド定義ファイル
//	  -PNG    [ディレクトリ名]                  // スクリーンショットの場所
//	  ※注意
//	  　・無指定の場合
//	  　  -CMD    ./j80.cmd
//	  　  -PNG    ./screenshot/
//	  　・ファイル名を省略した場合は、デフォルトに戻します
//	  　・存在しないファイルは指定できません(Dirと見なします)
//	  　  -PNG は、ディレクトリが存在しない場合は掘ります
//	  　・添付のスクリーンショット確認用 html (./util/PNGview/) では、
//	  　  -PNG ./screenshot/ を想定しています
//	  　  変更した場合は index.js の検索パスも修正してください
//	+----------------------------------------------------------+
//	-CMD	./j80.cmd
//	- - - - - - - - - - - - - - - - - - - - 
//	-PNG	./screenshot/
//	============================================================
//	■画面の設定
//	  WINDOW  [Scale Border.top left bottom right]      省略時 : -100 0 0 0 0
//	  SCREEN  [Scale W H BitDepth RefreshRate]          省略時 :    0 0 0 0 0
//	  FLIP    [確保するページ数]                        省略時 : 1
//	  ※注意
//	  　・パラメータを省略した場合や無効な値の場合は、デフォルトに戻します
//	  　・WINDOW:Border は「最小保障サイズ」(pixel＠Scale100%)です
//	  　  WINDOW:Scale の影響を受けます
//	  　・WINDOW:Scale は初期の表示倍率(単位：% / 100%~25%刻み)です
//	  　  画面をはみ出すサイズを指定しても制限しませんのでご注意ください
//	  　  負の値の場合はウィンドウのリサイズを禁止します
//	  　・フルスクリーン化は J2SE1.4.0 以降で有効になります
//	  　  フルスクリーン時は WINDOW:Border をすべて無視します
//	  　・SCREENを指定しないで起動するとコンソールに設定一覧を表示します
//	  　  ここでの設定が使えない場合もコンソールに設定一覧を表示します
//	  　  この状態ではフルスクリーン化はできません
//	  　・SCREEN:Scale
//	  　  表示倍率(単位：% / 100%〜 / 25%刻み)です
//	  　  W,H より大きなサイズになっても制限しませんので注意してください
//	  　  この項目を省略した(または 0)場合は「フルスクリーン禁止」になります
//	  　・SCREEN:Width,Height
//	  　  この項目を省略した場合は SCREEN:Scale で決まる値になります
//	  　  この項目に 0 が指定された場合も同様です
//	  　  　例：SCREEN 200 → SCREEN 200 1280 800 0 0
//	  　・SCREEN:BitDepth
//	  　  色数はデスクトップで使用中の値を指定した方が良い様です
//	  　  一覧にある設定でも落ちる場合があります (GeForce系 24bitColorなど)
//	  　  0 を指定しておくと、デスクトップの色数を取得して使います
//	  　・SCREEN:RefreshRate
//	  　  RefreshRateは 0(規定値？) を指定する必要がある場合があります
//	  　・FLIPを2以上に指定することで、画面のバッファを増やす事ができます
//	  　  VRAMを複数ページ分確保して切り替えているソフトに最適化できます
//	  　  複数ページを合成したスクリーンショットを取得できるようになります
//	+----------------------------------------------------------+
	WINDOW	100	32	16	32	16
	SCREEN	100	640	400	32	60
	SCREEN	100	640	480	32	60
//	SCREEN	100	800	600	32	60
//	SCREEN	125	800	600	32	60
//	FLIP	2
//	============================================================
//	■サウンドの設定
//	  SOUND   [[[バッファ(msec)] [サンプルレート(Hz)]] チャンネル数]
//	    バッファサイズ (msec)                           省略時 : 100
//	    サンプルレート (Hz)                             省略時 : 48000
//	    チャンネル数   (1:モノラル, 2:ステレオ)         省略時 : 1
//	  BEEP:サンプルレート     [サイン波合成数]          省略時 : 0
//	     サイン波合成数(0 : 完全矩形波, 1~ : 合成数)
//	  OPNA:サンプルレート key [wavファイル名]
//	     key : BassDrum, SnareDrum, TopCymbal, Hi-Hat, TomTom, Rimshot
//	     wavファイル名  (null : リズム音源を使用しない)省略時 : null
//	  ※注意
//	  　・パラメータを省略した場合や無効な値の場合は、デフォルトに戻します
//	  　・バッファサイズが 0 の場合、サウンドは無効になります
//	  　・BEEPの項で BEEP用矩形波を変更できます
//	  　  SOUND でサンプルレートを指定した後に記述してください
//	  　  サンプルレートが一致しない指定は無視します
//	  　  J2SEのバージョンによってPCMの再現性が違うようなので対策しました
//	  　  従来の完全矩形波だと耳障りな場合は、正弦波合成タイプを選択できます
//	  　  また「48000Hz」以外を指定して音が濁った場合に選択してください
//	  　・「合成波数」は多いほうが完全矩形波に近くなります
//	  　  したがって「48000Hz」以外では 3~9 程度に抑えないと濁ります
//	  　・OPNAの項でリズム音源用の wavファイルを指定します
//	  　  SOUND でサンプルレートを指定した後に記述してください
//	  　  サンプルレートが一致しない指定は無視します
//	  　・OPNAのリズム音源用の wavファイルについて
//	  　  ・j80のリズム音源は Fake 実装です
//	  　  ・PCM,16bit,mono のみ使用可能です
//	  　  ・サンプルレートが一致しない場合もリサンプリングしません
//	  　  ・音量についても何も調整しません
//	+----------------------------------------------------------+
	SOUND	100	48000	1	// 48000 55466 44100 24000 22050

//	BEEP:22050	3			// 
//	BEEP:24000	0			// 
	BEEP:44100	8			// 
	BEEP:48000	0			// 0/9
	BEEP:55466	9			// 

	OPNA:44100	BassDrum	../system/YM2608/FakePCM.44100/BassDrum.wav
	OPNA:44100	SnareDrum	../system/YM2608/FakePCM.44100/SnareDrum.wav
	OPNA:44100	TopCymbal	../system/YM2608/FakePCM.44100/TopCymbal.wav
	OPNA:44100	Hi-Hat		../system/YM2608/FakePCM.44100/Hi-Hat.wav
	OPNA:44100	TomTom		../system/YM2608/FakePCM.44100/TomTom.wav
	OPNA:44100	Rimshot		../system/YM2608/FakePCM.44100/Rimshot.wav

	OPNA:48000	BassDrum	../system/YM2608/FakePCM.48000/BassDrum.wav
	OPNA:48000	SnareDrum	../system/YM2608/FakePCM.48000/SnareDrum.wav
	OPNA:48000	TopCymbal	../system/YM2608/FakePCM.48000/TopCymbal.wav
	OPNA:48000	Hi-Hat		../system/YM2608/FakePCM.48000/Hi-Hat.wav
	OPNA:48000	TomTom		../system/YM2608/FakePCM.48000/TomTom.wav
	OPNA:48000	Rimshot		../system/YM2608/FakePCM.48000/Rimshot.wav

	OPNA:55466	BassDrum	../system/YM2608/FakePCM.55466/BassDrum.wav
	OPNA:55466	SnareDrum	../system/YM2608/FakePCM.55466/SnareDrum.wav
	OPNA:55466	TopCymbal	../system/YM2608/FakePCM.55466/TopCymbal.wav
	OPNA:55466	Hi-Hat		../system/YM2608/FakePCM.55466/Hi-Hat.wav
	OPNA:55466	TomTom		../system/YM2608/FakePCM.55466/TomTom.wav
	OPNA:55466	Rimshot		../system/YM2608/FakePCM.55466/Rimshot.wav

	OPNA:62400	BassDrum	../system/YM2608/FakePCM.62400/BassDrum.wav
	OPNA:62400	SnareDrum	../system/YM2608/FakePCM.62400/SnareDrum.wav
	OPNA:62400	TopCymbal	../system/YM2608/FakePCM.62400/TopCymbal.wav
	OPNA:62400	Hi-Hat		../system/YM2608/FakePCM.62400/Hi-Hat.wav
	OPNA:62400	TomTom		../system/YM2608/FakePCM.62400/TomTom.wav
	OPNA:62400	Rimshot		../system/YM2608/FakePCM.62400/Rimshot.wav
//	============================================================
//	■制御パラメータの設定
//	  SMOOTH  [タイムライン粒度(msec)]                  省略時 : 10
//	  SILENT  [タイムライン粒度(msec)]                  省略時 : 10
//	  ※注意
//	  　・SMOOTH, SILENT はタイムラインの制御に用いるパラメータです
//	  　  SMOOTH は 2(msec)以上, SILENT は 1(msec) 以上の値を指定してください
//	  　  値が小さいほど動作が滑らかになります
//	  　  10の倍数でないとシステム時計が狂う環境があるようです
//	  　 「スムースパッチ」については、このファイルの -smooth を参照してください
//	+----------------------------------------------------------+
//	SMOOTH	2				// ※システム時計が狂う場合は 10の倍数を指定してください
//	SILENT	1				// ※システム時計が狂う場合は 10の倍数を指定してください
//	============================================================
//	■LookAndFeel
//	  LookAndFeel [クラス名 | System]                   省略時 : JLF
//	  MountMenuFG [RGB(24bit),-1]       文字色指定      省略時 : -1(なし)
//	  MountMenuBG [RGB(24bit),-1]                       省略時 : -1(背景色指定なし)
//	  ※注意
//	  　・JLF(Java Look and Feel)は、有効でないクラス名を指定した場合は
//	  　　インストールされているクラスを一覧表示します
//	  　・L&Fを変更することで「FileFilterが効かない」等の不具合を回避できるかも
//	  　・RGB値は、10進,16進(0xまたは#〜),8進(0〜) が使えます
//	□ 参考
//	LookAndFeel	System														// ネイティブ互換 or JLF
//	LookAndFeel	javax.swing.plaf.metal.MetalLookAndFeel						// Metal
//	LookAndFeel	com.sun.java.swing.plaf.motif.MotifLookAndFeel				// CDE/Motif
//	LookAndFeel	com.sun.java.swing.plaf.windows.WindowsLookAndFeel			// Windows
//	LookAndFeel	com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel	// Windows Classic
//	LookAndFeel	com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel			// 
//	+----------------------------------------------------------+
	MountMenuFG	0x008000
//	MountMenuBG	0xFFFFFF
//	============================================================
//	====                                                    ====
//	====             エミュレーション機種の設定             ====
//	====                                                    ====
//	============================================================
//	= [ここで設定する内容]                                     =
//	= ・機種(分類)：システムROMを指定します                    =
//	= ・機種(詳細)：ROMの構成だけでは不明な情報を付加します    =
//	= ・拡張RAM   ：バンクの割り当てを記述します               =
//	= ・ドライブ数：インテリジェントタイプの5inドライブの機数  =
//	============================================================
//	■システム名
//	  ・[SYSTEM]メニューのラベルに使うだけです
//	  ・省略した場合は j80 が判別した「機種タイプ名」を使います
//	  ・「PC-8001B」や88系のモデル名,愛機に付けていた名前を登録するなど
//	  　ご自由にお使いください
//	  ※注意
//	  　・ラベルに「8」の文字が含まれない場合でも、
//	  　  ショートカットの [Alt]+[8] は変更できませんのでご注意ください
//	+----------------------------------------------------------+
//	SYSTEM	PC-8001
//	============================================================
//	■システム ROM
//	  R_80    [ファイル名 [先頭アドレス]]           // N-BASIC          24KB
//	  USR0    [ファイル名 [先頭アドレス]]           // PC80 増設ROM      8KB
//	  R4II    [ファイル名 [先頭アドレス]]           // N-BASIC(4th)      8KB (N80-BASIC)
//	  R_SR    [ファイル名 [先頭アドレス]]           // N80SR-BASIC      32KB
//	  R4SR    [ファイル名 [先頭アドレス]]           // N80SR-BASIC(4th)  8KB
//	  R_88    [ファイル名 [先頭アドレス]]           // N88-BASIC        32KB
//	  R4E0~3  [ファイル名 [先頭アドレス]]           // N88-BASIC(4th)  各8KB (E0~E3)
//	  USR1~7  [ファイル名 [先頭アドレス]]           // PC88 増設ROM    各8KB
//	  FONT    [ファイル名 [先頭アドレス] [-option]] // フォント          2KB
//	  PCG+    [ファイル名 [先頭アドレス] [-option]] // フォント※      1~3KB
//	  JIS1    [ファイル名 [先頭アドレス] [-option]] // 漢字ROM         128KB (PC-8001以外)
//	  JIS2    [ファイル名 [先頭アドレス] [-option]] // 漢字ROM         128KB (PC-8001以外)
//	  BOOT    [ファイル名 [先頭アドレス]]           // セットアップ     32KB (8MHz機)
//	  DICJ    [ファイル名 [先頭アドレス]]           // 辞書ROM         512KB (88MA,MA2,MC)
//	  DISK    [ファイル名 [先頭アドレス]]           // DiskSystem      2~8KB
//	  ※注意
//	  　・無指定の場合(デフォルト)
//	  　      R_80      ./PC-8001.ROM
//	  　      USR0      (なし)
//	  　      R4II      (なし)
//	  　      R_SR      (なし)
//	  　      R4SR      (なし)
//	  　      R_88      (なし)
//	  　      R4E0      (なし)
//	  　      USR1~7    (なし)
//	  　      FONT      ./PC-8001.FON
//	  　      PCG+      ./j80.jar
//	  　      JIS1,2    (なし = 常に 0xFF を返します)
//	  　      BOOT      (なし)
//	  　      DICJ      (なし = 辞書ROMのHWロジックなし)
//	  　      DISK      (なし = ディスクシステムなし)
//	  　・ファイル名(以降)を省略した場合は、デフォルトに戻します
//	  　・先頭アドレスを省略した場合は、ファイル先頭(0)から読みます
//	  　  アドレス表記は、10進,16進(0xまたは#〜),8進(0〜) が使えます
//	  　・JIS1, JIS2, DISK, USR0~7 は 無い場合/使わない場合 は指定不要です
//	  　・「FONT」は 漢字ROM 中のデータを切り出して使うことができます
//	  　  その場合は「先頭アドレス」に 0x1000 を指定してください
//	  　・「PCG+」は「PCG初期パターン」または 80SRの「ひらがな用セット等」です
//	  　  所有機体固有の「PCG初期パターン」を目コピしてマウントできます
//	  　      PCG8100 : 1KB (128キャラ / フルドットカラーPCG : 3KB)
//	  　      PCG8200 : 2KB (256キャラ)
//	  　      PCG8800 : 2KB (256キャラ)
//	  　      80SR    : 2KB (256キャラ) ※現在は残りの２セット(4KB)は使っていません
//	  　              : 2KB (256キャラ) ※「太字フォント」...予約
//	  　・「DISK」はファイル末尾または8KBになるまで読みこみます
//	  　  参考：
//	  　      PC-8031-2 や 88(2D機) ：2KB
//	  　      88(2HD機)             ：8KB
//	  　      互換ドライブは調査中
//	  　・-option
//	  　  JIS1 : -8bit
//	  　      16bitのデータを読み出しアドレス順に揃えたファイルを想定しています
//	  　      8bit長のデータが２バンクに分かれているファイルを使う場合に指定します
//	  　      FONT, PCG+ に流用する場合にも指定が必要です
//	  　  JIS2 : -n80
//	  　      88系のROMを 80mkII/SR で想定しているマップに変換します
//	  　      16bit長の標準的なフォーマットのみ利用可能です
//	  　・機種判別フロー
//	  　  1) BOOT の指定がある場合は「PC-88」(8MHz機) とみなします
//	  　     1-a)「ENHANCE 1」の指定がある場合は「OPNA搭載機」として起動します
//	  　     1-b) 上記以外は「OPN搭載機」として起動します
//	  　  2) R4E1 の指定がある場合は「PC-8801mkIISR以降」(4MHz機) とみなします
//	  　     2-a)「ENHANCE 1」の指定がある場合は「PC-8801mkIIFR/MR」として起動します
//	  　     2-b) 上記以外は「PC-8801mkIISR/TR」として起動します
//	  　  3) R_88 の指定がある場合は「PC-8801/mkII」として起動します
//	  　     3-a)「ENHANCE 1」の指定がある場合は「PC-8801mkII」として起動します
//	  　     3-b) 上記以外は「PC-8801」として起動します (CMD SING は有効)
//	  　  4) R_SR の指定がある場合は「PC-8001mkIISR」として起動します
//	  　  5) R4II の指定がある場合は「PC-8001mkII」として起動します
//	  　  6) 上記以外は「PC-8001」とみなします
//	  　     6-a)「ENHANCE 1」の指定がある場合は「PC-8001改」として起動します
//	  　     6-b) 上記以外は「PC-8001」として起動します
//	+==========================================================+
//	□「PC-8001」として起動する場合
//	   構成：PC-8001 + 拡張SYS(拡張メモリ) + PCG8100 (+ DiskSYS)
//	+----------------------------------------------------------+
//	※初代8001の ROM を使う場合の例
//	R_80	../system/PC-8001(1.0.A).rom			// ★	N-BASIC 1.0 24KB	[072,073,074]
//	R_80	../system/PC-8001(1.0.B).rom			// ★	N-BASIC 1.0 24KB	[072,073,171]
	R_80	../system/PC-8001(1.1).rom				// ★	N-BASIC 1.1 24KB	[257,073,260]
//	USR0	../system/DoubleFunc.rom				// ☆	0x6000-0x67FF
//	USR0	../system/Consolidator-II.rom			// ☆	0x6000-0x7FFF
//	USR0	../system/S-DOSv100.rom					// ☆	
//	USR0	../system/GP2.rom						// ☆	
//	USR0	../system/EPSON_0_PCE.rom				// ☆	
	FONT	../system/PC-8001.fon
	DISK	../system/PC-8031-2.rom
//	DISK	../system/LFD-550PC.rom
//	DISK	../system/PC-8801mkIIFR(DISK).rom
//	+----------------------------------------------------------+
//	※「PC-8001」に PC-8001mkII/SR の N-BASIC を搭載することが可能です
//	   → ハード仕様(PCGなど)による互換性問題を回避できます
//	   → 80SRユーザーの方も PCG8100 対応ソフトを利用できます
//	  ・N-BASIC 4thROM(N80拡張部分) は使いません
//	  ・Release6.1 から ROM(R_80) にパッチが必要になりました
//	    RESET時に 80桁になってしまうのを回避するためのものです
//	    0x0000-0x5FFF にある 0xD3,0x31 を 0x00,0x00 に変更してください (一ヶ所)
//	+----------------------------------------------------------+
//	R_80	../system/PC-8001mkII.8001.rom			// 80mkIIの N/N80 BASIC ※要パッチ
//	R_80	../system/PC-8001mkIISR(N80).8001.rom	// 80SRの N/N80 BASIC   ※要パッチ
//	USR0	../system/ASM.ROM						// 増設ROM 使用例
//	FONT	../system/PC-8001.fon
//	DISK	../system/PC-8031-2.rom
//	+----------------------------------------------------------+
//	※「PC-8001」に PC-8801系 の N-BASIC を搭載することが可能です
//	   → ハード仕様(PCGなど)による互換性問題を回避できます
//	  ・32KBありますので、後半8KBを USR0 にマウントしてください
//	+----------------------------------------------------------+
//	R_80	../system/PC-8801(N).rom
//	USR0	../system/PC-8801(N).rom	0x6000		// ※ R4II ではないので注意
//	DISK	../system/PC-8031-2.rom
/	+----------------------------------------------------------+
//	※PC88.ROM を使う場合 (参考)
//	+----------------------------------------------------------+
//	R_80	../system/bak/PC88.ROM	0x16000
//	USR0	../system/bak/PC88.ROM	0x08000			// ※ R4II ではないので注意
//	FONT	../system/PC-8001.fon
//	DISK	../system/bak/PC88.ROM	0x14000
//	+==========================================================+
//	□「PC-8001mkII」として起動する場合
//	   構成：PC-8001mkII + PCG8200 (+ DiskSYS)
//	  ・N-BASIC 4thROM(N80拡張部分) を R4II にマウントします
//	  ・PC-8001mkIISR の N/N80-BASIC のみを搭載しても起動できます
//	    → ハード仕様(GVRAMまわりなど)による互換性問題を回避できます
//	       (LINEのアルゴリズムの違いなどは回避できません)
//	+----------------------------------------------------------+
//	R_80	../system/PC-8001mkII.rom
//	USR0	../system/ASM.ROM						// 増設ROM 使用例
//	R4II	../system/PC-8001mkII.rom	0x6000
//	FONT	../system/PC-8001mkII-01.rom	0x1000
//	JIS1	../system/PC-8001mkII-01.rom
//	JIS2	../system/PC-8801-20.rom
//	DISK	../system/PC-8031-2.rom
//	+==========================================================+
//	□「PC-8001mkIISR」として起動する場合
//	   構成：PC-8001mkIISR (+ DiskSYS)  ※PCGはありません
//	  ・N-BASIC 4thROM(N80拡張部分) を R4II にマウントします
//	  ・N80SR BASIC(32KB) を R_SR にマウントします
//	  ・N80SR BASIC 4thROM(8KB) を R4SR にマウントします
//	  ・「ひらがなフォント」を PCG+ にマウントします
//	    ROMライタで吸い出した場合は「２セット目」を指定してください
//	+----------------------------------------------------------+
//	R_80	../system/PC-8001mkIISR(N80).rom
//	USR0	../system/ASM.ROM						// 増設ROM 使用例
//	R4II	../system/PC-8001mkIISR(N80).rom	0x6000
//	R_SR	../system/PC-8001mkIISR.rom
//	R4SR	../system/PC-8001mkIISR.rom	0x8000
//	FONT	../system/PC-8001mkIISR.fon				// １セット目
//	PCG+	../system/PC-8001mkIISR.fon	0x800		// ２セット目
//	JIS1	../system/PC-8001mkII-01.rom
//	JIS2	../system/PC-8801-20.rom
//	DISK	../system/PC-8031-2.rom
//	============================================================
//	□「PC-8801/mkII」として起動する場合
//	   構成：PC-8801     + PCG8800 (+ DiskSYS) <+ PC-8801-02N等>
//	       ：PC-8801mkII + PCG8800 (+ DiskSYS) <+ PC-8801-02N等>
//	  ・N-BASIC(拡張部分) を USR0 にマウントします
//	  ・N88-BASIC を R_88,R4E0 にマウントします
//	  ・拡張メモリは EXTRAM で指定します
//	  ・ENHANCE 指定で、8801 / 88mkII を選択できます
//	    ※現在は「ボーダーカラー有無」以外の差異は表現していません
//	+----------------------------------------------------------+
//	R_80	../system/PC-8801(N).rom
//	USR0	../system/PC-8801(N).rom	0x6000
//	R_88	../system/PC-8801.rom
//	R4E0	../system/PC-8801(E0).rom
//	USR1	../system/Consolidator-II.rom
//	FONT	../system/PC-8801-01.rom	0x1000
//	JIS1	../system/PC-8801-01.rom
//	JIS2	../system/PC-8801-20.rom
//	DISK	../system/PC-8031-2.rom
//	============================================================
//	□「PC-8801(V2:4MHz機)」として起動する場合
//	   構成：PC-8801mkII?R + PCG8800 (+ DiskSYS) + PC-8801-02N等
//	         ※PCG8800は実機では搭載できないと思います
//	  ・N-BASIC(拡張部分) を USR0 にマウントします
//	  ・N88-BASIC を R_88,R4E0 にマウントします
//	  ・N88V2-BASIC を R4E1~3 にマウントします
//	  ・拡張メモリは EXTRAM で指定します (標準装備の拡張RAMも指定が必要です)
//	  ・ENHANCE 指定で、前期モデル(SR,TR) / 後期モデル(FR,MR) を選択できます
//	    前期モデル (PC-8801mkIISR/TR)
//	      ・漢字ROMのアクセスに「おまじない」が必要
//	    後期モデル (PC-8801mkIIFR/MR)
//	      ・漢字ROMのアクセスに「おまじない」が不要
//	+----------------------------------------------------------+
//	R_80	../system/PC-8801mkIISR(N).rom
//	USR0	../system/PC-8801mkIISR(N).rom	0x6000
//	R_88	../system/PC-8801mkIISR.rom
//	R4E0	../system/PC-8801mkIISR(E0).rom
//	R4E1	../system/PC-8801mkIISR(E1).rom
//	R4E2	../system/PC-8801mkIISR(E2).rom
//	R4E3	../system/PC-8801mkIISR(E3).rom
//	FONT	../system/PC-8001mkIISR(K1)	0x1000
//	JIS1	../system/PC-8001mkIISR(K1).rom
//	JIS2	../system/PC-8801-20.rom
//	DISK	../system/PC-8801mkIISR(DISK).rom
//	ENHANCE	0		// SR/TR - default
//	ENHANCE	1		// FR/MR
//	============================================================
//	□「PC-8801(V2:8MHz機)」として起動する場合
//	   構成：PC-8801(8MHz機) + PCG8800 (+ DiskSYS) + PC-8801-02N等
//	         ※PCG8800は実機では搭載できないと思います
//	  ・セットアッププログラムを BOOT にマウントします
//	    ./util/files/setup.rom を使ってもかまいません
//	  ・BOOT 以外は、4MHz機と同様に SYSTEM ROM類を指定します
//	  ・ENHANCE で「サウンドボード」を選択します
//	    実機のセットアップROMを使う場合は、機種をROMと一致させてください
//	    バックアップRAMの仕様が違うため正常に動作しません
//	    セットアップ不要の方は、8MHzHモード対応などお好みでどうぞ
//	  ・拡張メモリは EXTRAM で指定します (標準装備の拡張RAMも指定が必要です)
//	  ・j80 では、8MHz機全てで 辞書ROM を有効にできます (暫定)
//	  ・j80 では、8MHz機全てで 8MHz(H) モードが使えます (暫定)
//	  ・8MHz機の分類
//	    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//	    ENHANCE : 2(OPN),3(OPNA)
//	    ・FH      2D     OPN(*1)  -----(*3)
//	    ・MH      2HD    OPN(*1)  +128K(*3)
//	    ・FA      2D     OPNA     -----(*3)
//	    ・MA      2HD    OPNA     +128K(*3)   辞書ROM
//	    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//	    ENHANCE : 2(OPN),3(OPNA)
//	    ・FE      2D     OPN(*2)  -----(*3)
//	    ・MA2     2HD    OPNA     +128K(*3)   辞書ROM
//	    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//	    ENHANCE : 4(OPN),5(OPNA)
//	    ・FE2     2D     OPN(*2)  -----(*3)             8MHz(H)
//	    ・MC      2HD    OPNA     +128K(*3)   辞書ROM   8MHz(H)
//	    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//	    ※1 : PC-8801-24 で OPNA に置き換え可能
//	    ※2 : PC-8801-25 で OPNA に置き換え可能
//	    ※3 : 拡張RAMは PC-8801-02N等で増設可能
//	+----------------------------------------------------------+
//	BOOT	./util/files/setup.rom
//	R_80	../system/PC-8801MH(N).rom
//	USR0	../system/PC-8801MH(N).rom	0x6000
//	R_88	../system/PC-8801MH(N88).rom
//	R4E0	../system/PC-8801MH(E0).rom
//	R4E1	../system/PC-8801MH(E1).rom
//	R4E2	../system/PC-8801MH(E2).rom
//	R4E3	../system/PC-8801MH(E3).rom
//	FONT	../system/PC-8801MH(K1).rom	0x1000
//	PCG+	../										// 太字フォント(...)	...予約
//	JIS1	../system/PC-8801MH(K1).rom
//	JIS2	../system/PC-8801MH(K2).rom
//	DICJ	../system/								// 辞書ROM(MA,MA2,MC)
//	DISK	../system/PC-8801MH(DISK).rom			// 2HD対応
//	ENHANCE	0		// FH/MH - default
//	ENHANCE	1		// FA/MA, FH/MH + PC-8801-24
//	ENHANCE	2		// FE
//	ENHANCE	3		// MA2,   FE    + PC-8801-25
//	ENHANCE	4		// FE2
//	ENHANCE	5		// MC,    FE2   + PC-8801-25
//	EXTRAM	0x001	// 標準搭載 : 0x001 (PC-8801-02N相当品 x1)
//	============================================================
//	■機種詳細 (拡張/改造フラグ)
//	  ENHANCE [拡張(改造)の種類]                        省略時 : 0
//	  ・ROM構成が「PC-8001」の場合
//	      0 : PC-8001
//	      1 :「PCGをフルドット・カラーに」      [I/O   83.12]
//	  ・ROM構成が「PC-8801/mkII」の場合
//	      0 : PC-8801        (※CMD SING には対応することにしました)
//	      1 : PC-8801mkII    (ボーダーカラー廃止)
//	  ・ROM構成が「PC-8801mkIISR/TR/FR/MR」の場合
//	      0 : PC-8801SR/TR - default
//	      1 : PC-8801FR/MR
//	  ・ROM構成が「PC-8801 8MHz機」の場合
//	      0 : PC-8801FH/MH - default
//	      1 : PC-8801FA/MA, PC-8801FH/MH + PC-8801-24
//	      2 : PC-8801FE
//	      3 : PC-8801MA2,   PC-8801FE    + PC-8801-25
//	      4 : PC-8801FE2
//	      5 : PC-8801MC,    PC-8801FE2   + PC-8801-25
//	  ※注意
//	  　・フルドット・カラーPCG に関する注意
//	  　  ・本体側の改造(パレット追加)も加わります
//	  　  ・機能を OFF にしても一部の動作がノーマル版とは違ってしまうようです
//	  　    (PCG OFF でも一部のアトリ情報が無視されるようです / 実機未確認)
//	  　  ・改造8001で起動した場合は テクノシンセ,ルンルンシンセ(-bus=12,13)は
//	  　    使用できません
//	  　・現在、8801/mkII はエミュレーション上の差異はありません
//	  　  Android版では仮想キーボードの自動判別に影響を与えます
//	+----------------------------------------------------------+
//	ENHANCE	0
//	============================================================
//	■拡張RAM
//	  ・PC-8801-02N系拡張RAMの容量,仕様を設定します
//	    0x000 : なし
//	    0x00* : PC-8801-02Nタイプ
//	        1 : bank 00-03                         ---- 00** (CS1=0)
//	        2 : bank 04-07                         ---- 01** (CS1=0)
//	        4 : bank 08-0B                         ---- 10** (CS1=1)
//	        8 : bank 0C-0F                         ---- 11** (CS1=1)
//	    0x0*0 : PIO-8234タイプ (CS1=0 設定)
//	       1  : bank 00-07, 10-17, 20-27, 30-37    00** 0*** (CS1=0)
//	       2  : bank 40-47, 50-57, 60-67, 70-77    01** 0*** (CS1=0)
//	       4  : bank 80-87, 90-97, A0-A7, B0-B7    10** 0*** (CS1=0)
//	       8  : bank C0-C7, D0-D7, E0-E7, F0-F7    11** 0*** (CS1=0)
//	    0x*00 : PIO-8234タイプ (CS1=1 設定)
//	      1   : bank 08-0F, 18-1F, 28-2F, 38-3F    00** 1*** (CS1=1)
//	      2   : bank 48-4F, 58-5F, 68-6F, 78-7F    01** 1*** (CS1=1)
//	      4   : bank 88-8F, 98-9F, A8-AF, B8-BF    10** 1*** (CS1=1)
//	      8   : bank C8-CF, D8-DF, E8-EF, F8-FF    11** 1*** (CS1=1)
//	    ※設定例(1)
//	    0x003 : PIO-8134 (00-07)
//	    0x00C : PIO-8134 (08-0F)
//	    ※設定例(2)
//	    0x100 : PIO-8234H-1M (設定１)
//	    0x200 : PIO-8234H-1M (設定２)
//	    0x400 : PIO-8234H-1M (設定３)   ※PIO-8234では設定不能？
//	    0x800 : PIO-8234H-1M (設定４)   ※PIO-8234では設定不能？
//	    0x010 : PIO-8234H-1M (設定５)   ※PIO-8234では設定不能？
//	    0x020 : PIO-8234H-1M (設定６)   ※PIO-8234では設定不能？
//	    0x040 : PIO-8234H-1M (設定７)   ※PIO-8234では設定不能？
//	    0x080 : PIO-8234H-1M (設定８)   ※PIO-8234では設定不能？
//	    ※設定例(3)
//	    0x500 : PIO-8234H-2M (設定１)   PIO-8234H-1Mの (1)+(3) と同じ
//	    0xA00 : PIO-8234H-2M (設定２)   PIO-8234H-1Mの (2)+(4) と同じ
//	    0x050 : PIO-8234H-2M (設定３)   PIO-8234H-1Mの (5)+(7) と同じ
//	    0x0A0 : PIO-8234H-2M (設定４)   PIO-8234H-1Mの (6)+(8) と同じ
//	    ※設定例(4)
//	    0x501 : PIO-8234H-2M (設定１) + 88MH 本体128KB
//	  ※注意
//	  　・無指定の場合 : 0x000
//	  　・PIO-8234タイプ -> PC-8801-02Nタイプ の順で実装します
//	  　  バンクの衝突する88-02Nタイプのボードは無効にします(ミラー含む)
//	  　・PC-8801mkIIMR などの標準搭載分もここで設定する必要があります
//	  　・PC-8012-02 との兼ね合いで、今後仕様変更する可能性があります
//	+----------------------------------------------------------+
//	EXTRAM	0x000
//	============================================================
//	■ディスクドライブの設定
//	  DRIVE   [ドライブ数] [動作速度調整パラメータ(1) [パラメータ(2)]]
//	    ドライブ数 (1~4)                                省略時 :   2
//	    動作速度調整パラメータ(1)                       省略時 :  20
//	    動作速度調整パラメータ(2)                       省略時 :   0
//	  ※注意
//	  　・動作速度調整パラメータは全ドライブ共通です
//	  　・ディスクの回転はシミュレートしていません
//	  　  雰囲気程度とお考えください (無害ではありません)
//	  　・動作速度調整パラメータはメニューから「無効」にできます
//	+----------------------------------------------------------+
//	DRIVE	2	20	0	// default
//	============================================================
//	■仮想キーボードのキートップ画像 (Java版のみ)
//	  KEY:n   [ファイル名] [-bg=0xRRGGBB]       // フルキーボード画像 (-bg=背景色)
//	  ・ファイル名を指定しない場合はデフォルトの画像を使います
//	  ・-bg オプションを指定しない場合は、機種毎のデフォルトの背景色を使用します
//	+----------------------------------------------------------+
//	KEY:0										// PC-8001
//	KEY:1										// PC-8001A/B
//	KEY:2										// PC-8001mkII
//	KEY:3										// PC-8001mkIISR
//	KEY:4	./keyboard/PC-8801A.png				// PC-8801
//	KEY:5										// PC-8801mkII/SR
//	KEY:6	./keyboard/PC-8801(8MHz)_en.png		// PC-8801(8MHz機のシリアルキーボード)
//	============================================================
//	====                                                    ====
//	====                      初期設定                      ====
//	====                                                    ====
//	============================================================
//	= [ここで設定する内容]                                     =
//	= ・エミュレータ側の設定と対象機種の設定が混在しています   =
//	= ・すべての項目を起動後に変更することができます           =
//	============================================================
//	■ DipSW等の初期設定
//	  MODE  [モードSW等の状態(下表参照)]
//	  BAUD  [RS-232C ボーレート(省略時 : 0)]
//	        0:75  1:150  2:300  3:600  4:1200  5:2400  6:4800  7:9600  8:19200 (baud)
//
//  bit |PORTbit| 8001          | 80mkII        | 80SR          | 88/mkII       | 88SR/TR/FR/MR 
// -----+-------+---------------+---------------+---------------+---------------+---------------
//   0  | 30h 0 |  1            | SW8 N-BASIC   | SW2 N-BASIC   | 1-1 N-BASIC   | BAS N-BASIC   
//   1  | 30h 1 |  1            | SW7 使用不可  | SW1 NSR-BASIC | 1-2 TERMINAL  | 1-1 TERMINAL  
//   2  | 30h 2 |  1            | SW6 使用不可  |  1            | 1-3 80column  | 1-2 80column  
//   3  | 30h 3 |  1            | SW5 使用不可  |  1            | 1-4 25line    | 1-3 25line    
// -----+-------+---------------+---------------+---------------+---------------+---------------
//   4  | 30h 4 |  1            | SW4 使用不可  |  1            | 1-5 S ON      | 1-4 S ON      
//   5  | 30h 5 |  1            | SW3 使用不可  |  1            |*1-6 DEL ON    | 1-5 DEL ON    
//   6  | --- - |*--- WAIT      | SW2 ROM WAIT  | SW3 ROM WAIT  |*1-7 MEM WAIT  | 1-6 MEM WAIT  
//   7  | --- - |  1            | SW1 未使用    | SW6 未使用    |  1            |*1-10未使用    
// -----+-------+---------------+---------------+---------------+---------------+---------------
//   8  | --- - |  1            |  1            | SW5 標準SPD   |  1            |  1            
//   9  | --- - |  1            |  1            | SW4 バス1     |  1            |*1-9 バス1     
//  10  | --- - |  1            |  1            |  1            | --- Hi-Res    | 1-8 Hi-Res    
//  11  | --- - |  1            |  1            |  1            |*1-8 !CMD SING | 1-7 !CMD SING 
// -----+-------+---------------+---------------+---------------+---------------+---------------
//  12  | 31h 0 |  1            |  1            |  1            | 2-1 Parity ON | 2-1 Parity ON 
//  13  | 31h 1 |  1            |  1            |  1            | 2-2 even      | 2-2 even      
//  14  | 31h 2 |  1            |  1            |  1            | 2-3 8bit      | 2-3 8bit      
//  15  | 31h 3 |  1            |  1            |  1            | 2-4 StopBit=2 | 2-4 StopBit=2 
// -----+-------+---------------+---------------+---------------+---------------+---------------
//  16  | 31h 4 |  1            |  1            |  1            | 2-5 X ON      | 2-5 X ON      
//  17  | 31h 5 |  1            |  1            |  1            | 2-6 HalfDuplex| 2-6 HalfDuplex
//  18  | 31h 6 | (1)           | (1)           | (1)           | (1)           | SPD S(標準SPD)
//  19  | 31h 7 | (1)           | (1)           | (1)           | (1)           | BAS V2 mode   
// -----+-------+---------------+---------------+---------------+---------------+---------------
//	*8001)          : I/O誌掲載 WAIT信号カットによる高速化
//	*88/mkII)       : DEL ON は PC-8801後期型, PC-8801mkII のみ / 他は PC-8801mkIIのみ
//	                : j80 では、PC-8801前期/後期/mkII は同じ実装としています
//	                : ※PC-8801後期型以降の ROM で CMTを使う場合は、DEL「ON」に設定してください
//	*88SR/TR/FR/MR) : PC-8801mkIIFR/MR のみ
//	※) PC-8801mkII以降の  「SW2-7：5インチFDDよりブートする(40h bit3)」→「OPTION -fdd」
//	    PC-8801mkIISR以降の「SW2-8：内蔵FDDインターフェイスの禁止」は設定できません (未実装)
//	
//	  設定例：8001
//	      0xFFFBF : ノーマル        MEMORY WAIT あり
//	      0xFFFFF : 高速化改造      MEMORY WAIT なし
//	  設定例：80mkII
//	      0xFFFFF : N80 (WAITなし)
//	      0xFFFBF : N80 (WAITあり)
//	      0xFFFFE : N   (WAITなし)
//	      0xFFFBE : N   (WAITあり)
//	  設定例：80SR
//	      0xFFEBE : N   (WAIT あり)
//	      0xFFEFF : N80 (NormalSpeed)
//	      0xFFEFD : NSR (N80 NormalSpeed)
//	  設定例：8801
//	      0xF97D3 : N88 (15kHz)     0x793D3 : N88 (24kHz)
//	      0xF97D2 : N   (15kHz)     0xF93D2 : N   (24kHz)
//	  設定例：88mkII
//	      0xF9FD3 : N88 (15kHz)     0x79BD3 : N88 (24kHz)
//	      0xF9FD2 : N   (15kHz)     0xF9BD2 : N   (24kHz)
//	  設定例：88SR
//	      0x79BD3 : V2  (24kHz)     0x79FD3 : V2  (15kHz)
//	      0xF9BD3 : V1H (24kHz)     0xF9FD3 : V1H (15kHz)
//	      0xB9BD3 : V1S (24kHz)     0xB9FD3 : V1S (15kHz)
//	      0xF9BD2 : N   (24kHz)     0xF9FD2 : N   (15kHz)
//	  ※注意
//	  　・無指定の場合 : 0xFFFFF
//	  　・セットアップROM を使っている場合は、負の値を設定することでエラー画面を出すことができます
//	+----------------------------------------------------------+
	MODE	0xFFFBF	// 
	BAUD	7		// 0:75  1:150  2:300  3:600  4:1200  5:2400  6:4800  7:9600  8:19200 (baud)
//	============================================================
//	■音量バランス等の初期設定
//	  SYS     [[v0][,[v1][,[v2][,...]]]]
//	  BUS:id  [[v0][,[v1][,[v2][,...]]]]
//	  PRN:id  [[v0][,[v1][,[v2][,...]]]]
//
//	      v0 : 全スロットの設定 (v0=0,1,2,3,4,5)        省略時 : 3
//	      v1~: スロット1~の設定 (v1=0,1,2,3,4,5)        省略時 : v0
//
//	  BUS:id : サウンドボード(拡張BUS)                  省略時 : 0
//	       0 : なし
//	       1 : PC-8801-10 (88用設定 JP:1-8,2-7)         (AY-3-8910 x2)
//	       2 : PC-8801-10 (80用設定 JP:3-6,4-5)         (AY-3-8910 x2)
//	       3 : PC-8801-11 (88用設定 JP1:1-2 ※JP2は音量設定で対応)     (YM2203)
//	       4 : PC-8801-11 (80用設定 JP1:2-3 ※JP2は音量設定で対応)     (YM2203)
//	       5 : PC-8801-10 + PC-8801-11 (88用設定)       (AY-3-8910 x2 + YM2203)
//	       6 : PC-8801-10 + PC-8801-11 (80用設定)       (AY-3-8910 x2 + YM2203)
//	       7 : PC-8801-23                               (YM2608)
//	       8 : 予約
//	       9 : GSX8800                      ２枚挿し    (AY-3-8910 x2 x2)
//	      10 : 予約 HMB-20 "響" (JP1:2)                 (YM2151)
//	      11 : 予約 HMB-20 "響" (JP1:3)                 (YM2151)
//	      12 : 予約 HMB-20 "響" (JP1:4)                 (YM2151)
//	      13 : PCS-8081 "テクノシンセ"      ４枚挿し    (AY-3-8910 x1 x4)
//	      14 : PCS-8007 "ルンルンシンセ"    ２枚挿し    (AY-3-8910 x2 x2)
//	      15 : アドコム サウンドユニット    ６音拡張    (SN76489   x2)
//	      16 : PSGによる音楽自動演奏    [I/O   81.12]   (AY-3-8912 x1)
//	      17 : 予約
//	      18 : 予約
//	      19 : 予約
//	      20 : 予約
//	      21 : 12chシンセユニット       [Oh!PC 82. 8]   (AY-3-8910 x4)
//	      22 : 1bitPCM                  [Oh!PC 83. 7]
//
//	  PRN:id                                            省略時 : 0
//	       0 : なし(プリンタを選択)
//	       1 : ミュージックアダプタ     [ASCII 82.12]   (SN76489   x1)
//	       2 : JAST SOUND                               (仮対応)
//	       3 : 予約
//	       4 : Voice Box                                (仮対応)
//	       5 : 1bitPCM (PD0)
//	           PC-8001による音声合成    [ASCII 80. 8]
//	           メロディールーチン       [ASCII 81. 3]
//	    6~11 : 予約
//	      12 : 1bitPCM (PD7)
//	           スピーチ・シンセサイザ   [I/O   82. 2]
//
//	  ※注意
//	  　・v=5 は飽和する可能性が高いので注意してください
//	  　・SSG(1dB)以外の音量は、約6dB(2倍)刻みの設定になります
//	  　・SSGとFMのバランスは SSG(1dB) で約1dB刻みで調整できます (暫定)
//	+----------------------------------------------------------+
	SYS	,,,,4,0,4,4,4	//	PCG, BEEP/CMD.SING, 未使用, OPN/A:SSG(6dB), OPN/A:SSG(1dB), OPN/A:FM, OPNA:RHYTHM, OPNA:ADPCM
//	- - - - - - - - - - - - - - - - - - - - 
//	BUS:0				//								//  0 : なし
//	BUS:1				//	#1							//  1 : PC-8801-10                  88用設定
//	BUS:2				//	#1							//  2 : PC-8801-10                  80用設定
	BUS:3	,4,1,4		//	SSG,(1dB),FM				//  3 : PC-8801-11                  88用設定
	BUS:4	,4,2,4		//	SSG,(1dB),FM				//  4 : PC-8801-11                  80用設定
	BUS:5	,4,1,4,1,4	//	8801-10,(1dB),SSG,(1dB),FM	//  5 : PC-8801-10 + PC-8801-1      88用設定
	BUS:6	,4,2,4,2,4	//	8801-10,(1dB),SSG,(1dB),FM	//  6 : PC-8801-10 + PC-8801-1      80用設定
	BUS:7	,4,2,4,4,4	//	SSG,(1dB),FM,RHYTHM,ADPCM	//  7 : PC-8801-23
//	BUS:8				//								//  8 : 予約
//	BUS:9				//	#1,#2						//  9 : GSX8800                     ２枚挿し
//	BUS:10				//								// 10 : HMB-20(響)                     JP1:2
//	BUS:11				//								// 11 : HMB-20(響)                     JP1:3
//	BUS:12				//								// 12 : HMB-20(響)                     JP1:4
//	BUS:13				//	#1,#2,#3,#4					// 13 : PCS-8081(テクノシンセ)      ４枚挿し
//	BUS:14				//	#1,#2						// 14 : PCS-8007(ルンルンシンセ)    ２枚挿し
//	BUS:15				//	#1							// 15 : アドコム サウンドユニット   ６音拡張
//	BUS:16				//	#1							// 16 : PSGによる音楽自動演奏  [I/O   81.12]
//	BUS:17				//								// 17 : 予約
//	BUS:18				//								// 18 : 予約
//	BUS:19				//								// 19 : 予約
//	BUS:20				//								// 20 : 予約
//	BUS:21				//	#1							// 21 : 12chシンセユニット     [Oh!PC 82. 8]
//	BUS:22				//	#1							// 22 : 1bitPCM                [Oh!PC 83. 7]
//	- - - - - - - - - - - - - - - - - - - - 
//	PRN:0				//								//  0 : なし(プリンタを選択)
//	PRN:1				//	#1							//  1 : ミュージックアダプタ   [ASCII 82.12]
//	PRN:2				//	Volume,LPF					//  2 : JAST SOUND
//	PRN:3				//								//  3 : 予約
//	PRN:4				//	Volume,LPF					//  4 : Voice Box
//	PRN:5				//	Volume,LPF					//  5 : 1bitPCM (PD0)     [ASCII 80.8][81.3]
//	PRN:6				//								//  6 : 予約
//	PRN:7				//								//  7 : 予約
//	PRN:8				//								//  8 : 予約
//	PRN:9				//								//  9 : 予約
//	PRN:10				//								// 10 : 予約
//	PRN:11				//								// 11 : 予約
//	PRN:12				//	Volume,LPF					// 12 : 1bitPCM (PD7)          [I/O   82. 2]
//	============================================================
//	■パスの設定：デバイス初期設定
//	  -KEY    [ファイル名]                      // キーボード(キーマップ)
//	  -CRT:1  [ファイル名]                      // デジタルディスプレイ(色)
//	  -CRT:2  [ファイル名]                      // アナログディスプレイ(色)
//	  ※注意
//	  　・無指定の場合
//	  　  -KEY    ./keyboard/106jp.key
//	  　  -CRT:1  ./display/default.rgb         // j80のデフォルト色
//	  　  -CRT:2  ./display/default.512         // j80のデフォルト色
//	  　・ファイル名を省略した場合は、デフォルトに戻します
//	+----------------------------------------------------------+
	-KEY	./keyboard/106jp.Rev4.key
//	- - - - - - - - - - - - - - - - - - - - 
//	-CRT:1	./display/CU-14GE.color.rgb
//	-CRT:2	./display/test.512
//	============================================================
//	■パスの設定：マウント系デバイス初期設定
//	  -CMT:1  [ファイル名 [タイトル番号]]       // データレコーダー(Load用)
//	  -CMT:2  [ファイル名]                      // データレコーダー(Save用)
//	  -FDD:1~4[ファイル名 [ディスク番号]]       // DRIVE 1~4
//	  -PRN    [ファイル名]                      // プリンタ(出力用ファイル)
//	  ※注意
//	  　・無指定の場合「カレントパス、ファイルなし」になります
//	  　・ファイル名(以降)を省略した場合は、デフォルトに戻します
//	  　・存在しないファイルは指定できません(Dirと見なします)
//	  　  -CMT:2, -PRN は、ディレクトリが存在しない場合は掘ります
//	  　・タイトル,ディスク番号の最小番号は 1 です
//	  　・タイトル,ディスク番号は、指定がない/無効な値の場合は 1 とします
//	  　  ファイルに指定番号のイメージがない場合の振る舞いは、状況によって
//	  　  異なりますのでここには記述しません
//	  　・ドライブ毎に違うDirを指定しても、最初のディスクセット時に
//	  　  他の空きドライブの検索パスも移動してしまいます (R3b9〜)
//	  　・-FDD:n にファイルを指定しただけでは j80起動時に自動実行しません
//	  　  自動実行させたい場合は、あわせて OPTION -fdd を指定してください
//	+----------------------------------------------------------+
//	-CMT:1	./
	-CMT:2	./recorder/
//	- - - - - - - - - - - - - - - - - - - - 
//	-FDD:1	./
//	-FDD:2	./
//	-FDD:3	./
//	-FDD:4	./
//	- - - - - - - - - - - - - - - - - - - - 
	-PRN	./printer/
//	============================================================
//	■パスの設定：ユーティリティ系初期設定
//	  -INP    [ファイル名]                      // 自動タイプ：ファイル入力方式
//	  -PNL    [ファイル名]                      // 自動タイプ：タッチパネル方式
//	  -N80    [ファイル名]                      // メモリイメージ(N80)
//	  -E88    [ファイル名]                      // メモリイメージ(E88)
//	  -DBG    [ファイル名]                      // デバッグ設定ファイル(ダンプ場所)
//	  ※注意
//	  　・無指定の場合「カレントパス、ファイルなし」になります
//	  　・存在しないファイルは指定できません(Dirと見なします)
//	  　  -DBG は、ディレクトリが存在しない場合は掘ります
//	  　・-N80 にファイル名を指定した場合、起動直後に自動実行されます
//	  　  BIOS による初期化は行われませんのでほとんど使い物になりません
//	+----------------------------------------------------------+
	-PNL	./touchpanel/
//	-INP	./printer/
	-DBG	./debug/
//	============================================================
//	■その他の初期設定
//	  OPTION	option...
//
//	  * -power      本体 POWER ON                       省略時 : OFF
//
//	  * -fdd        サブシステム ON                     省略時 : OFF
//
//	  * -pcg        PCG ON                              省略時 : OFF
//
//	  * -clear      リセット時に全RAMをクリアする       省略時 : OFF
//
//	    -doubler[=[n]]  倍速設定                        省略時 : 0(x1)
//	                -3 : x1/8
//	                -2 : x1/4
//	                -1 : x1/2
//	                 0 : x1
//	                 1 : x2
//	                 2 : x4
//	                 3 : x8
//	                 4 : x16
//
//	    -clock[=[n]]8MHz機のクロック設定                省略時 : 4MHz
//	                 0 : 4MHz
//	                 1 : 8MHz S
//	                 2 : 8MHz H
//
//	  * -fddwait    ディスクアクセスの速度調整パッチ    省略時 : OFF
//
//	  * -newtype    PCG8100後期型(ソフトウェアSW無効)   省略時 : 前期型
//
//	  * -pen        ライトペン ON(有効)                 省略時 : OFF
//
//	  * -vaout      88VAタイプ HiRES-200Line 表示パッチ 省略時 : OFF
//
//	    -mixer[=[n]]スクリーンショット合成時の補正方法  省略時 : 1
//	                 0 : 補正なし   暗
//	                 1 : 標準       ：
//	                 2 : 補正強     明
//
//	    -skip[=[n]] スキップするフレーム数(n=0,1,2,5)   省略時 : 0
//
//	    -vkey[=[n]] キーボード(ソフトキーボード)の種類  省略時 : -1
//	            Java版：id は 物理レイアウトの違いで区分しています
//	                    表現の違いは KEY:id で画像を差し替えてください
//	                -1 : - 構成(機種)から自動選択する(*)
//	                 0 : * PC-8001
//	                 1 :   PC-8001A/B
//	                 2 : * PC-8001mkII
//	                 3 : * PC-8001mkIISR
//	                 4 : * PC-8801
//	                 5 : * PC-8801mkII/SR
//	                 6 : * PC-8801(8MHz機のシリアルキーボード)
//	            Android版：物理レイアウトの違い × 表現の違い
//	                -1 : - 構成(機種)から自動選択する(*)
//	                 0 : * PC-8001
//	                 1 :   PC-8001A/B
//	                 2 : * PC-8001mkII
//	                 3 : * PC-8001mkIISR
//	                 4 : * PC-8801
//	                 5 : * PC-8801mkII/SR
//	                 6 : * PC-8801(8MHz機のシリアルキーボード)
//	                 7 :   PC-8801A/B
//	                 8 :   PC-8801(8MHz機のシリアルキーボード) ※英字表記
//
//	    -typer[=[n]] 自動タイプ機能のタイプ速度        省略時 : 500cpm
//	               250 : 
//	               300 : 
//	               375 : 
//	               500 : 
//	               750 : 
//	              1500 : 
//	              3000 : 
//
//	    -delay[=[n]]                    (n=0,1,2,3,4)   省略時 : 2
//	                USART が READY を返す頻度
//
//	    -speed[=[n]]                    (n=1,2,4,6,8)   省略時 : 1
//	                テープ走行速度 倍速パッチ
//
//	    -baud[=[n]]                     (n=0,1,2)       省略時 : 1
//	                未使用 (予約)
//
//	    -bus[=[n]]   n : サウンドボードID (拡張BUS)     省略時 : 0
//	                     ※BUS:id を参照してください
//
//	    -prn[=[n]]   n : サウンドボードID (PRNポート)   省略時 : 0
//	                     ※PRN:id を参照してください
//
//	  * -mouse:1     シリアルマウス有効                 省略時 : 無効
//
//	  * -mouse:2     バスマウス有効                     省略時 : 無効
//
//	  * -full       全画面                              省略時 : Window
//
//	  * -cursor     マウスポインタを表示 *しない*       省略時 : 表示する
//
//	    -smooth[=[n]]「スムースパッチ」レベル (n=0~5)   省略時 : 0(なし)
//
//    [FE/MA2, FE2, MC：セットアップ用パッチ]
//	  * -video      標準ディスプレイを「ビデオ」に偽装  省略時 : 偽装しない
//	  * -bold       デフォルトを「太字」フォントとする  省略時 : 標準フォント
//
//	  ※注意
//	  　・OPTION タグを見つけると「*」印の項目は初期状態に戻ります
//	  　  複数行(タグ)に分けて記述する場合は最後に設定してください
//	  　・パラメータ(foo=で指定)が無効な値の場合はデフォルトに戻します
//	  　・-power
//	  　  起動時の画面構築がうまくいかない環境があります
//	  　・-vkey
//	  　  機種(構成)により選択できないキーボードがあります
//	  　  Java版では起動時は常に「非表示」です
//	  　・-typer
//	  　  BASICのスクリーンエディタではファンクションを表示すると反応が鈍ります
//	  　  N88 BASIC は N BASIC より反応が鈍いようです
//	  　  デフォルトの 500cpm は N BASIC, ファンクション非表示 を想定しています
//	  　  タイプミスが起きない安全な設定でお使いください
//	  　  [タイプ速度の影響を受ける機能]
//	  　    ・ファイル入力
//	  　    ・クリップボード入力
//	  　    ・j80のタッチパネル機能
//	  　    ・ローマ字入力
//	  　・-delay
//	  　  USARTステータスをポーリングしたときにREADY を返す頻度です
//	  　  88の load"cas: など、割り込みを使っている場合はこの設定は使いません
//	  　  0,1だと「ロード中に[STOP]が利かない」などの問題が出る場合があります
//	  　・-baud
//	  　  READ 時に割り込みを使用した場合のデータ転送速度です
//	  　  速くすると処理中にデータ転送が先走り エラーや 末尾でのオーバーランが
//	  　  発生しやすくなります
//	  　・-smooth (スムースパッチ)
//	  　  動作のギクシャク感を低減するパッチです
//	  　  サウンドバッファが詰まると 動作速度にムラが生じることがあるようです
//	  　  (バッファの半分ぐらいの時間 処理がロックされるようです)
//	  　  それを回避するため バッファを満タンにしないように制限を設け
//	  　  独自の(JavaAPIより粒度の細かな)時間調整をおこないます
//	  　  なお J2SE1.5では改善され ロックされる時間が短くなっているようです
//	+----------------------------------------------------------+
	OPTION	-newtype	-fddwait	-smooth=1	//	-power	-fdd	-full
//	============================================================
