ダウンロード

*** 注意事項 *** WARNING ***
BIOS ROM software of PC-6000 series are copyrighted by NEC and Microsoft. Other software for PC-6000 series are also copyrighted material. It is strictly forbidden to distribute these software without permission of copyright holders.
Don't distribute PC6001V and illegal copies of software in same place, nor same media. Such piracy will obstruct development of PC6001V.

PC-6000 シリーズの BIOS ROM のソフトは NEC と マイクロソフト の著作物です。 その他の PC-6001 シリーズ用のソフトも著作物です。 これらのソフトを著作権所有者の許可なく配布することは固く禁じられています。
PC6001V と ソフトの不正コピーを,同じ場所や同じメディアで配布しないで下さい。 そのような海賊行為は PC6001V の開発を阻害することになります。


PC6001V
最新版
Ver. バイナリ ソース
1.12 p6v112.zip (599KB) p6v112s.zip (237KB)

旧版 既に過去のものなのでサポートは出来ません
Ver. バイナリ ソース
1.11 p6v111.zip (599KB) p6v111s.zip (236KB)
1.10 p6v110.zip (571KB) p6v110s.zip (232KB)
1.09 p6v109.zip (367KB) p6v109s.zip (230KB)
1.08 p6v108.zip (389KB) p6v108s.zip (219KB)
1.07 p6v107.zip (349KB) p6v107s.zip (203KB)
1.06 p6v106.zip (332KB) p6v106s.zip (190KB)
1.05 p6v105.zip (452KB) p6v105s.zip (181KB)
1.04 p6v104.zip (475KB) ---
1.03 p6v103.zip (471KB) ---
1.02 p6v102.zip (220KB) ---
1.01 p6v101.zip (210KB) ---
1.00 p6v100.zip (211KB) ---

DOS版 更に過去のものなのでサポートは出来ません
Ver. バイナリ ソース
0.1.10 p6v0110.lzh (391KB) バイナリに同梱
0.1.9a p6v019a.lzh (414KB) バイナリに同梱
0.1.9 p6v019.lzh (414KB) バイナリに同梱
0.1.8 p6v018.lzh (376KB) バイナリに同梱
0.1.7 p6v017.lzh (373KB) バイナリに同梱
0.1.6 p6v016.lzh (364KB) バイナリに同梱
0.1.5 p6v015.lzh (365KB) バイナリに同梱
0.1.4 p6v014.lzh (326KB) バイナリに同梱
0.1.3 p6v013.lzh (324KB) バイナリに同梱
0.1.2 p6v012.lzh (324KB) バイナリに同梱
0.1.1 p6v011.lzh (297KB) バイナリに同梱
0.1.0 p6v010.lzh (294KB) バイナリに同梱
0.0.9 p6v009.lzh (260KB) バイナリに同梱
0.0.8 p6v008.lzh (358KB) バイナリに同梱
0.0.7 p6v007.lzh (357KB) バイナリに同梱
0.0.6 p6v006.lzh (357KB) バイナリに同梱
0.0.5 p6v005.lzh (357KB) バイナリに同梱
0.0.4 p6v004.lzh (357KB) バイナリに同梱
0.0.3 p6v003.lzh (356KB) バイナリに同梱
0.0.2 p6v002.lzh (352KB) バイナリに同梱
0.0.1 未公開 未公開
0.0 p6v00.lzh (353KB) バイナリに同梱

 DOS版を動作させるには下記のDPMIサーバも必要となります。
 WindowsのDOSプロンプトの場合はDPMIをサポートしているので不要です。
バイナリ ソース
csdpmi5b.zip (54KB) csdpmi5s.zip (87KB)

更新履歴
08/08/24  Ver.1.12
  「PC-6001,拡張RAMなし」が正しく起動しなくなっていたのを修正。
  素早いキー入力時に誤認することがあったのを修正。
  右クリックメニューの設定項目の一部が正しく反映されていなかったのを修正。
  BoostUpデフォルトを「無効」に変更。
  環境設定をちょっと変更。(サウンドバッファサイズの設定をスライドバーに)

08/06/13  Ver.1.11
  スペースハリアーでノイズが入る不具合を修正。(ROMパッチ)
  PSG,TAPEモニタ音にローパスフィルタを適用。
  パレットの管理方法をちょっと変更。
  内部RAMと外部RAMの処理を分割。
  「戦士のカートリッジ」対応。
  INIファイル関係の内部処理をいろいろ変更。
  INIファイルに以下の項目を追加
    FullScreen フルスクリーンモード Yes:有効 No:無効
    DispStatus ステータスバー Yes:表示 No:非表示
    PsgLPF     PSG LPFカットオフ周波数(0で無効)
    SaveQuit   終了時INIファイルを保存 Yes:する No:しない
    UseSoldier 戦士のカートリッジ Yes:有効 No:無効
  GUIの並びを一部見直し。
  ソースファイルの文字コードをEUCからShift-JISに変更。
  SDL1.2.12でPS/2とUSBのキーの割当てが統一されてたので修正。
  コンパイラをgcc 4.2.2に変更。
  リソースコンパイラをwindresだけ使うようにした。
  UPX圧縮をやめた。

07/11/11  Ver.1.10
  どこでもSAVEで保存していないパラメータがあったので修正。
  リプレイ機能実装。
  SDL1.2.12で'¥'キーの不具合が解消されたため
  BackSpaceキーの割り当てをDELに戻した。

07/06/29  Ver.1.09
  mk2以降で PortF3H INT1,2処理が反映されていなかったので修正。
  サブCPUの動作タイミングをあれこれ修正。
  PS/2キーボードとUSBキーボードでキーの割当てが違っていたのを修正。
   (SDLのバグ(?)に起因する不具合対応)
  キーマトリクスを実装。
  BackSpaceキーを'¥'に割り当て。
   (日本語キーボードの'¥'キーが無効の場合があるため)
  スナップショットのキーをPrintScreenからF12に変更。
   (PrintScreenキーが無効の場合があるため)
  キー割り当てを任意に設定可能にした。(暫定的にiniファイルでの対応)
  ウィンドウサイズ切替えのバグ修正。
  NTSCのアスペクト比に合わせて表示する4:3表示モード追加。
  ついでに16,24bitカラーモードを追加。(4:3表示が綺麗になる)
  初代機のVDG内蔵フォント対応。(P6VWで作成される cgrom60s.60 を使用)
  mk2以降,N60モードのセミグラ描画をちゃんと実装。フォントのバグも再現。
  TAPEのオートスタートをちょびっと高速化。
  テキストファイルからの自動入力機能「打込み代行」追加。
  WindyさんのMac用パッチをある程度取り込み。

05/09/25  Ver.1.08  【愛・地球博 閉幕】
  ビデオキャプチャ機能追加。
    環境設定に項目追加。(24/8bit および Run-Length encoding)
    フレームレート,サンプリングレートは
    キャプチャ開始時の設定値をそのまま反映。
  TAPE最速化機能「BoostUp」追加。
    BASICのワークエリアFA19Hをチェックして
    CMT割込みの待ち時間を最短にする。
    当然ROM内CMTルーチンを使用しているものに限る。
    独自LOADERはダメ。(DoorDoorとか)
    倍率はN60とN60m/N66で異なる。N60:9倍 N60m/N66:5倍 (暫定)
    環境設定に倍率設定項目追加。
    たまにコケるので要注意。
  CGROMバンク切り替え時のメモリマッピングを修正。
  フレームレートの設定をフレームスキップに変更。基本は60fps。
  メニューにフレームスキップの設定を追加。
  スキャンライン表示をスナップショットに反映。
  初代機のボーダーカラーを再現。スナップショットサイズも変更。
  グラフックモード時のCRT KILLの処理を修正。
  Port92Hへの出力が反映されていなかったので修正。
    (AX-6のデモがちゃんと喋るようになった)
  VDGの処理を初代機とmk2以降で分割。
  表示モードが混在する場合の処理を少し変更。
   (ジャン狂で画面が崩れなくなった)
  スケジューラの無駄な処理を整理。
  モニタモードにヒストリバッファ追加。
  モニタモードの描画処理を変更。

05/03/15  Ver.1.07  【P6本発売日】
  初代機,拡張RAMなしで画面が表示されない不具合を修正。
  CSAVEでP6Tファイルが作成されない不具合を修正。
  初期化に失敗する不具合を修正。
  8255とサブCPUのやり取り,割込みの内部処理を見直し。
    一部のハドソン系が動くようになったかも。
  モニタモードのステップ実行でスケジューラが動いていなかったのを修正。
  16KB未満の拡張ROMイメージを読込めるようにした。
  FDDアクセスウェイト再現準備。中途半端に実装。
  フォント表示用に内部的に作成していたサーフェスを廃止。
  メモリアクセスウェイトを割と真面目に実装。
  WAITチェックを1命令毎から1画面描画毎に変更。ちょっと軽くなったはず。
  タイマ割込み周波数を修正。(CPUクロックの13分周=487.5Hz かな?)
  66のアイコンをアイボリホワイトに変更。
  その他細々とした内部処理変更。

04/06/06  VER.1.06  【66の日】
  ciscさんの音声合成エンジンを搭載。まだいろいろ不具合あり。
  サウンドの内部処理を変更。
  サウンドバッファ長の定義を変更。(INIファイルに変更あり)
  PSG音量が反映されていなかったので修正。
  66,FDDあり,DISK未挿入時のTAPEのオートスタートに失敗していたのを修正。
  フォントファイルをPNGに変更。
  キー割り当てを一部変更。
  スケジューラを大幅見直し。
  デバイス間のやりとりを大幅見直し。
  つまり全体的に大幅見直し。(でも地味)

04/04/11  VER.1.05
  TAPEをマウントせずにCLOADすると落ちるバグを修正。
  環境設定にスキャンラインの輝度,マスター音量,色の変更等を追加。
  音声合成のI/O処理をちょっと追加。(まだ喋りません)
  どこでもSAVEを追加。(検証不十分)
  FDCの挙動をちょっと修正。
  タイトルバーにフレームレート表示を追加。
  キー入力の一部が変だったので修正。

03/12/03  Ver.1.04
  環境設定のファイル選択で落ちることがあるのを修正。
  オーバークロック設定追加。
  ブロック命令(LDIR等)実行中の割り込みを許可するように変更。
  mk2以降でCRT KILLの処理を変更。(RGB出力相当←ビデオ出力相当) か?
  タイトル表示が誤解を招くので修正。
  拡張ROMのマッピングミスを修正。(MK2以降)
  拡張ROMイメージ用のフォルダ追加。
  ROMイメージのCRCチェックを追加。
  メニューに拡張ROMの挿入,取出を追加。
  またしても内部処理をいろいろ変更。

03/09/28  Ver.1.03
  拡張ROMイメージが読めなかったのを修正。
  モニタモードの未実装機能を一部追加。
  キー入力処理を変更。(機種依存コードを極力使わないようにした)
  割込み禁止時のキー入力処理を修正。
  漢字表示対応。
  環境設定のUIを少し整理。
  INIファイルの書式を一部変更。(ファイル名をフルパスで指示)
  その他 内部処理をかなり変更。(詳細は忘れました)

03/06/14  Ver.1.02
  ジョイスティック対応。
  TAPEのベタイメージに対応。

03/05/14  Ver.1.01
  DISKに書込むとDISKイメージを破壊するのを修正(66のみ)。
  DISKイメージのファイル属性が読取り専用になっていると
  エラーになるのを修正。
    (ライトプロテクト状態でマウントするようにした。)
  62以降->60に機種変更,再起動時に色が反映されない不具合を修正。
  再起動時,INIファイルの読込みに失敗することがあるのを修正。
  TAPEのオートスタートに失敗することがあるのを修正。
  DISKとTAPEのオートスタートがかち合ったときの挙動を変更。
    TAPE+DISK(System)   -> DISK
    TAPE+DISK(非System) -> TAPE
    注意:PC-6001(拡張BASICなし)+TAPE+DISK(System)の場合
         オートスタートは効きません。
  指定機種のROMイメージがないときは他の機種を検索するようにした。
  TAPE,DISKの属性を表示色で表現。
    TAPEのオートスタート:黄色
    SystemDISK          :黄色
    ライトプロテクト    :背景茶色
  TAPEの取りこぼしをある程度防止。
  アイコンの色が一部抜けていたのを修正。

03/05/04  Ver.1.0
  Windows版 初版リリース。

-----------------------------------------------------------------

01/09/19  Ver.0.1.10
  コマンドラインオプションを廃止。
  サウンドを16bitに固定。
  TAPEのオートスタート機能に制御文字'\r'を追加。
  DISKイメージをD88形式に変更。
  I/Oポートの処理をちょっと見直し。

01/08/01  Ver.0.1.9a
  INIファイルにキーリピート間隔の設定を追加。
  (キーボードの相性問題対策)

01/07/29  Ver.0.1.9
  スクリーンショットの画像フォーマットをPNGに変更。
  スクリーンショット(全画面)のキー割り当て変更。
  TAPEイメージフォーマット"P6T"形式をVer.2に更新。
  テープモニタ音再現。
  サウンド関係細部修正。

01/04/04  Ver.0.1.8
  TAPE,DISK選択のGUIで落ちることがあるので
  とりあえずAllegroのfile_selectを使うように変更。
  それに伴いメニューにEjectを追加。
  MODE5,SCREEN4の色が間違っていたので修正。

01/03/17  Ver.0.1.7
  AllegroをWIP3.9.34に変更。それに伴いlibgifの一部を修正。
  ヘッダファイルの構成を見直し。
  最適化オプションを486からPentiumに変更。
  モニタモードでメモリブロックの表示が間違っていたのを修正。
  PC-6601のROMでKANJI文が使えないのを修正。
    (Port F0H-F8H がRead出来なかった)
  かなキーの割り当て変更。
  どこでもSAVE機能搭載。(現在は6001ROMの場合のみ)

00/10/30  Ver.0.1.6
  AllegroをWIP3.9.33に変更。それに伴いlibgifの一部を修正。
  Allegroを256色限定でリコンパイル。(ダウンサイジングのため)
  TAPEイメージフォーマット"P6T"形式を導入。(LOADのみ)
  TAPEのオートスタート機能追加。
  ファイル形式によりファイル名表示色を変えていたのを廃止。

00/06/18  Ver.0.1.5
  PC6001V for Linux (by isioさん)のパッチを取り込み。
  AllegroをWIP版に変更。それに伴い各部変更。(主にキースキャンコード)
  キーリピート間隔を設定。
  テンキーに対応。
  色設定修正。
  その他細々。

00/05/03  Ver.0.1.4
  モード3とモード4の混在を可能にした。
  スキャンラインモード追加。
  Option "-model","-scan","-noscan" 追加。
  その他のバグフィックス。

00/04/22  Ver.0.1.3
  JoyStickのバグフィックス。
  mk2の色設定修正。

00/04/18  Ver.0.1.2
  FDD対応。(今のところ1ドライブのみ)
  GUI関係を大幅に見直し。メニュー導入。

00/03/05  Ver.0.1.1
  SCREEN4の色を反転できるように変更。
  キー入力見直し。(かな,CAPS,MODE 対応)
  それに伴うキー割り当て変更。(ファンクションキーなど)
  "SHIFT+*"を"ALT+*"に変更。
  CRTモード,表示-非表示による処理速度の違いを反映。(なおまだ不完全)
  リセットするとTAPE選択が無効になっていたのを修正。
  オプション,INIファイル設定項目に vsync 追加。
  VSYNCを60Hzに変更。

99/12/05  Ver.0.1.0
  モニタモード追加。それに伴いメモリダンプ廃止(オプションも含め)。
  フルスクリーンのスクリーンショットを追加。(SHIFT+PrintScreen)
  テープ無音部のカウントを間違っていたのを修正。
  SAVEが正しく行われない不具合を修正。
  mk2エミュレートを一部実装。
  処理速度微調整。(まだ不完全)
  その他のバグフィックス。

99/10/28  Ver.0.0.9
  実行ファイルサイズ減少のため,ドライバ設定変更。さらに UPX で圧縮。
  CRT KILL 再現 (でも実行速度はそのまま)。
  セミグラフィック4追加(64×32) これで全モード実装。
  Option "-mode4/-nomode4" 仕様変更。色の組合せを選べるようにした。
  Option "-extrom/-noextrom" 仕様変更。
    拡張ROMのファイル名を指定出来るようにした。
  Option "-count/-nocount" 仕様変更。
    TAPEとフレームレートの表示を別々に切り替えられるようにした。
  Option "-save","-dump" 追加。
  フレームレートを "%" 表示に変更。
  INIファイルによるオプション指定に対応。
  コプロ無しに対応。(多分)
  細かい修正とソースの整理。

99/08/29  Ver.0.0.8
  TAPEのヘッダ部とデータ部の間の無音部を再現。
    BASIC形式  :0.05秒
    I/Oモニタ形式:とりあえず2.00秒
  これによりI/Oモニタ形式のTAPEを修正なしで使用可能。
  また,ミステリーハウス2が動くようになった。

99/08/08  Ver.0.0.7
  TAPEの拡張子を「CAS」「P6」両方に対応。
  グラフィックモード追加[モノクロ](128×192,128×96,128×64)。
  色設定を見直し。

99/07/03  Ver.0.0.6
  拡張ROMのバンク切り替えに失敗していたのを修正。

99/06/19  Ver.0.0.5
  モード4の色が違っていたのを修正。
  スクリーンショットの連番が正しく付かない不具合を修正。

99/06/18  Ver.0.0.4
  デバッグモード追加。
  本バージョンより正式公開。

99/06/01  Ver.0.0.3
  スクリーンモードセレクト追加。
  スクリーンショット GIFに変更。
  98NXでテープセレクトが出来ない不具合を修正。

99/05/08  Ver.0.0.2
  グラフィックモード追加[カラー](128×96,128×64,64×64)。

99/05/06  Ver.0.0.1
  ファイル選択をGUI(マウス対応)に全面改修。

99/05/02  Ver.0.0
  とりあえず内輪でリリース。


NEC
PC-6000 Series
Emulator