This document is written by Shift-JIS (Japanese) The nesterJ is based on nester and Unofficial nester. The readme_uo.txt is document of Unofficial nester, by Mr.Takeda. Please see also the readme_uo.txt! ============== nesterJ とは ============== Darren Ranalli (別名 "bald") 氏が作成された NESエミュレータ nester (public beta 3)に 機能を追加したものです。 更に武田氏の Unofficial nester のコードを取り込んで 多くのマッパーや拡張機器に対応しています。 nester(オリジナル版)公式ホームページ http://nester.homepage.com/ 公式ページ http://www.dcn.ne.jp/~otim2/ 正確にはここのページ内の nesterJ のページです。 nesterJについて Ranalli 氏へのお問い合わせは絶対にお止め下さい。 ============ バージョン ============ 2001/02/08 - ver 0.502 ====================== 新バージョンの注意点 ====================== v 0.25 より、設定を保存するレジストリキーを変更しました。 (旧)オリジナルの nester , Unofficial nester と同じ HKEY_CURRENT_USER\Software\nester (新) HKEY_CURRENT_USER\Software\nesterJ 新しく設定しなおすか、(レジストリの設定方法がわかる人は)レジストリを編集して下さい。 v 0.31 より、ファイルネームの扱いを少し変更しました。 今まではロングファイル名をショートファイル名(ファイルの右クリックメニューの プロパティで見られるMS-DOSファイル名と同じ)として扱っていた場合がありましたが、 全ての場合においてロングファイル名として扱うようになりました。 (旧)実行ファイルに直接ROMファイルをドロップした場合...ショートファイル名 (例)C:\Dragon Quest 3 (J).nes というファイルの扱い 例1・最近使ったロム:C:\DRAGON~?.NES 例2・セーブファイル:DRAGON~?.SAVとして保存 例3・ステイトセーブ:DRAGON~?.SS0として保存(セーブスロット0の場合) 注意:ファイル名の ? の部分には状況によって違う数字が入ります。 その他の方法での開き方...ロングファイル名 (例)C:\Dragon Quest 3 (J).nes というファイルの扱い 例1・最近使ったロム:C:\Dragon Quest 3 (J).nes 例2・セーブファイル:Dragon Quest 3 (J).savとして保存 例3・ステイトセーブ:Dragon Quest 3 (J).ss0として保存(セーブスロット0の場合) (新)全ての場合において...ロングファイル名 (例)C:\Dragon Quest 3 (J).nes というファイルの扱い 例1・最近使ったロム:C:\Dragon Quest 3 (J).nes 例2・セーブファイル:Dragon Quest 3 (J).savとして保存 例3・ステイトセーブ:Dragon Quest 3 (J).ss0として保存(セーブスロット0の場合) これによって、起動方法によって生成されるセーブファイル等の名前の不統一が解消されます。 反対に、過去にショートファイル名として保存されたファイルが認識されないということが起こります。 お手数ですが、ファイルをリネームしていただくようお願いいたします。 v 0.43 より、メニューのSave/Load State で開くデフォルトのフォルダを変更しました。 今までは読みこんだROMイメージのあるフォルダを開くようになっていましたが、 一度保存するとその保存したフォルダを開くように変更しました。 v 0.50 よりNESヘッダの予約領域(0x08-0x0f)に無駄なデータが書きこまれていると invalid nes header ($8-$F) というエラーが出ます。 これはmapperの数がまだ16個しかなかった時代に、現在では拡張されて使用している部分にコメントを 書きこんだりしていたという歴史的背景があり、現在のmapper数255をサポートするNESヘッダ仕様では どうしてもおかしな動作をしてしまうことがあるためです。 バイナリエディタでこの範囲を0x00で埋めるか、ツールなどを使用してクリアして下さい。 ========== 動作環境 ========== Windows 95,98,ME,2000,NT4.0sp3以降 DirectX 7.0a以降 (古いバージョンでも動作はします。ただしこちらでは未確認) 256色以上表示可能なビデオカードとモニタ キーボードまたはジョイスティック(ジョイスティック対応は DirectX 5以降) DirectSound 対応のサウンドカード ==================== 動作確認・開発環境 ==================== 台湾製の怪しげなノート(Notebook Computer これが正式名称らしい) OS :Win98SE with DirectX7.0a CPU :Celeron 466MHz RAM :128MB SDRAM Video:NM2200(NeoMagic MagicMedia 256AV) Sound:ES1968(ESS Maestro-2) 自作機(見た目はGateway GP6-350) OS :WinME Win2000 MB :Abit BX-133-RAID CPU :PentiumIII 912 MHz(本当は800Mhz) RAM :384MB SDRAM Video:Millenium G400 Max Sound:AOpen製YMF744カード ONKYO WAVIO SE-70(WinMEのみで動作) Visual C++ 6.0 Enterprise Edition SP4 でコンパイルしました。 ================ アーカイブ内容 ================ ./ Controls.txt.....特殊コントローラのキー説明です。 history.txt......nesterJ の履歴です。 nesterJ.exe......実行ファイルです。 nesterJ.txt......このテキストです。 read1st.txt......英語の注意書きです。 ./doc/ GPL.txt..........GNU Public Liccense です。 Readme.txt.......nester public beta 3 付属のドキュメントです。 ./doc_uo/ change.txt.......武田氏の Unofficial nester の付属ドキュメントです。 全てがnesterJに当てはまるわけではありませんので注意して下さい。 feature.txt......武田氏によるUnofficial nester の機能一覧です。 全てがnesterJに当てはまるわけではありませんので注意して下さい。 mappers.txt......武田氏による対応mapper一覧です。 netplayj.txt.....武田氏によるネットワークプレイに関する説明書きです。 readme_uo.txt....武田氏の Unofficial nester のドキュメントです。 ./pal/ このフォルダにはパレットファイルが入っています。 kasion.pal はカシオン氏提供のパレットです。 他はお遊びで作ったものです。 この他にフルセット版にはTAR+BZIP2で圧縮されたソースファイルも含まれます。 ========== 追加機能 ========== >> 統合アーカイバプロジェクトのDLLによる圧縮ファイルの読み込みに対応 以下の書庫に対応しています。 ARJ ( UNARJ32.DLL , Micco氏 ) LHA ( UNLHA32.DLL , Micco氏 ) ZIP ( UNZIP32.DLL , shoda.T氏 ) RAR ( UNRAR32.DLL , 亀井 哲弥氏 ) TAR,GZIP,BZIP2 ( TAR32.DLL , 吉岡恒夫氏 ) CAB ( CAB32.DLL , 宮内邦昭氏 ) GZA,BZA (BZA32.DLL , 木村利靖氏 ) カッコ内は必要なDLLとその作者さんの名前です。 統合アーカイバプロジェクトのページ http://www.csdinc.co.jp/archiver/ 上記のページで各種DLLが入手できるはずです。 また、UNRAR32.DLLの使用には、UNRAR.DLL( Eugene Roshal 氏 )が必要です。 WINRARというアーカイバに付属しているものなのですが、 http://www.geocities.com/SiliconValley/Lakes/2797/ や、窓の杜等で入手できると思います。 統合アーカイバプロジェクトのページでも入手出来るようです。 >> サウンドの WAVE録音 に対応。 メニューの ファイル ― WAVE録音 で開始。 メニューの ファイル ― WAVE録音 のチェックマークを外すと停止。 またはF11で録音の開始 / 停止。 指定されたフォルダに "ファイル名xx.wave" という名前で保存します。 一つのゲームにつき、99個まで連続で録音可能です。 それ以上録音したい場合は、wave保存フォルダからファイルを移して下さい。 録音中はサウンドの設定が出来ないようになっています。 また、メニューを開くと音が途切れます。 ステートロードをしても、引き続き録音がされるのは仕様です。 上記の点に良く注意してこの機能を使用して下さい。 >> ディスクシステム対応 対応フォーマットは、FDS及びNES(#20)/FAM(FAM4及びFAM5フォーマット)形式です。 BIOSをDISKSYS.ROMという名前でnesterJ.exeと同じ フォルダに入れてください。 これは純粋なBIOS-ROMイメージ($E000-$FFFFのRAMアダプタの内容を自吸い出してファイル化) でもNESヘッダのついた#0なROMイメージでも対応しています。 ディスク入れ替えはメニューからできますが、 'A' ... 1枚目のA面 'B' ... 1枚目のB面 'C' ... 2枚目のA面 'D' ... 2枚目のB面 'E' ... ディスクを抜く のキーでも可能です。 セーブはディスクイメージに書きこまずに *.sdk という名前でファイルに保存されます。 ステートセーブは未サポートです。 >> 倍速モード 秒間30-240フレームまで10フレーム刻みの変更が可能(60が通常スピード) つまり、1/2倍速から4倍速までの調整が可能です。 倍速モードのフレーム数と書いてあるトラックバーで調整して下さい。 TABキーを押す事によって、倍速モードを作動させます。 メニュー - オプション - 動作設定の中にある、 「倍速モードをトグル方式にする」のチェックの有無によって動作方式を変えられます。 *チェック有り TABキーでのモードON-OFF切り替え。 *チェック無し TABキーを押している間だけモードが動作。 この機能を使うには、メニュー - オプション - 動作設定 の中にある *フレームレートを制御する *オートフレームスキップ の2項目を有効にしている事が必要です。 >> 保存フォルダの設定 セーブファイルや、WAVEファイルなどの保存フォルダを指定する事が出来ます。 詳しくは設定詳細のフォルダ設定の項目を参照して下さい。 >> 描画方法の切り替え 描画方法を切り替えることができます。 詳しくは設定詳細の、「グラフィック設定」―「2倍表示で StretchBltを使う」 を参照してください。 >> ポーズ機能 Pauseキーでポーズ/解除 することができます。 >> スキャンライン描画 ウィンドウ2倍表示でTVのようなスキャンラインを擬似的に描画できます。 詳しくは、設定詳細のグラフィック設定の項目を参照してください。 以下の条件を満たせばフルスクリーンモードでもスキャンライン表示が出来ます。 解像度が (256x224)*2 以上で (256x224)*3 より小さい場合 // 224ライン表示の場合 解像度が (256x240)*2 以上で (256x240)*3 より小さい場合 // 240ライン表示の場合 さらに拡大表示をするように設定していなければなりません。 良くわからない場合、640*480(推奨)か800*600にすれば良いと思ってください。 >> エラースキップ機能 一部のエラーを無視してエミュレーションを続行します。 設定項目は、オプションの動作設定のところにあります。 >> 拡張音源 namco106(#19),FDS(#20),VRC6(#24,#26),VRC7(#85),FME7(#69) の拡張音源に対応。 サウンド設定のチャンネルの拡張音源のチェックボックスが有効になっているときのみ有効。 >> NSF再生 NSF再生に対応しています。 スタートボタンを割り当てたキーを押すと次の曲を再生します。 >> 外部パレットの読み込み 設定項目は、オプションのグラフィック設定にあります。 ファイルの先頭から 192 bytes を読み込む仕様で、他の多くの エミュレータ用のパレット(192bytesや768bytesのもの)と互換性があります。 192 bytes に満たない場合は、残りを黒として扱います。また、 パレットを読み込むことができなかった場合、画面が真っ黒に表示されます。 本体付属の"kasion.pal"は、カシオン様の作成されたものです。 >> VS-Unisystem コイン投入は'M'キーです 以下のゲームは内蔵パレット使用するように設定していると 自動的にパレットがかわります。 # 0 : Slalom # 1 : Dr.Mario # 2 : Castlevania # 4 : Atari RBI Baseball Super Sky Kid TKO Boxing # 99 : Battle City Clu Clu Land Excite Bike Golf Hogan's Alley Ice Climber Ladies Golf Mach Rider Pin Ball Soccer Super Mario Bros. #151 : Goonies Gradius ディップスイッチには対応していません。 >> 2Pコントローラーのマイク 'M'キーを押すことでマイクの替わりになります。 >> 特殊コントローラ / 拡張デバイス 以下のものに対応しています。操作は同梱のControl.txtを参照してください。 @がついているゲームのROMイメージを読みこんだときに自動的に接続された状態になります。 * Datach バーコードバトラー @ Datach - Battle Rush - Build Up Robot Tournament @ Datach - Crayon Shin Chan - Ora to Poi Poi @ Datach - Dragon Ball Z - Gekitou Tenkaichi Budou Kai @ Datach - J League Super Top Players @ Datach - SD Gundam - Gundam Wars @ Datach - Ultraman Club - Supokon Fight! @ Datach - Yuu Yuu Hakusho - Bakutou Ankoku Bujutsu Kai * Power Pad @ Athletic World @ Dance Aerobics @ Short Order - Eggsplode (support only Eggsplode) @ Street Cop * VS Unisystem Zapper @ VS Hogan's Alley @ VS Duck Hunt * アルカノイド パドル @ Arkanoid (J) @ Arkanoid 2 * エキサイティングボクシング @ エキサイティングボクシング * おえかキッズ タブレット @ アンパンマンのおえかキッズ @ アンパンマンのひらがなだいすき * Space Shadow Gun @ Space Shadow * ターボファイル データは"tb_file.dat"というファイル名で、nesterJ.exe と同じフォルダに保存されます。 @ ベストプレープロ野球 @ ベストプレープロ野球 2 @ ベストプレープロ野球 '90 @ ベストプレープロ野球 Special @ キャッスルエクセレント @ ダービースタリオン 全国版 @ ダウンタウン熱血物語 @ ダンジョンキッド @ フリーとコマンダー @ 覇邪の封印 @ いただきストリート @ 忍者らホイ! @ ウィザードリィ - Proving Grounds of the Mad Overlord @ ウィザードリィ - Legacy of Llylgamyn @ ウィザードリィ - The Knight of Diamonds * ドレミッコ キーボード @ ドレミッコ * ハイパーショット @ ハイパーオリンピック @ ハイパーオリンピック 殿様Ver. @ ハイパースポーツ * ファミリートレーナー @ Family Trainer - Aerobics Studio @ Family Trainer - Athletic World @ Family Trainer - Daiundoukai @ Family Trainer - Fuuun!! Takeshi Jou 2 (not work) @ Family Trainer - Jogging Race ...
syk92