● これは？
Snes9x.comから落してきたソースコードを使って勝手に作った
UnofficialなSnes9x Windows portです。

本家Snes9XW.exeの3D/FX、OpenGLモードを除いた表示モードをサポートしています。
スーファミでは無意味かもしれない…連射機能を搭載しています
キャラバンシューティングコレクションくらいしか使い途は無いと思います…
コントローラー設定のTurboにチェックで使えます。
beta6と違いBS-X BIOS読み込みは無いです、すみません…。

● 動作に必要な環境
Windows95、98とかの32bit Windows OS
Msvcrt.dll（Microsoft製Ｃ言語関数が入っているライブラリDLL）
が入っている必要があります、crtdll.dllだけでは動かないと思います。
Windows98初期版に入ってるComctl32.dllなどではプロパティーシートのサイズをきちんと調節しない
場合があるので、Microsoftから新しいバージョンのComctl32.dllを
ダウンロード、インストールした方が良いでしょう。
DirectX3以上、DirectInputを使用する場合はDirectX5以上。

● このエミュレーターに関する決まり事
とある事情のために（？？）
Snes9xpp（通称XPP、Snes9xベースでゲーム動作修正が多数施されている国産SNESエミュレーター）
作者は、以前に僕が出したUOSnes9x B994ソースの利用一切（参照、部分的取り込み、コンパイルも）
禁止させていただきます、利用しないでください
製作者にそのくらいの権利は主張させてください、よろしくお願いします。
Snes9xppソースは…自分自身どういう扱いをすれば良いのかわからなくなるので
現在は参照、部分的取り込みはしない方が無難だろうと思って一切していませんので…。
だいたいが、ゲーム動作修正、改造、解析（そんな大層なこともないかも…）
は個人的な楽しみでやりますし…。

もし、
公開されていないで裏配布されているB994ベースSnes9xppがあったとか
Snes9xpp作者と思われる人物がパソコン使ってB994ソースをコンパイルしているところを見た（これは…）
とかありましたら
sanmaiwashi@gariya.net
↑ここへ御一報ください。

● 使い方
まず適当なフォルダを作ってzipの中身の実行ファイル(Snes9xW.exe）をコピーしてください
実行ファイル、または作ったショートカットをダブルクリックで起動します。

まずコントローラー設定をしてください
メニューのオプション→環境設定
プロパティーシートの”コントローラー設定”を開いてください
ここで設定したいボタンのボックスをクリックしてフォーカスを合わせて
割り当てたいボタンを押してコントローラー設定をしてください。

＊自分はマイクロソフトサイドワインダーを使って一人プレイしか試していないので
＊複数コントローラーを設定、同時プレイがちゃんとできるのかどうかは未確認です。

あとはファイルメニューから遊びたいゲームのイメージをロードしてください。
ウインドウにロムファイルドラッグ＆ドロップでもＯＫです。

メニューのオプション→２倍表示 にチェックで２倍表示できます。
同じくメニューのオプション→ウインドウサイズ調整で２倍表示切り換えと同時に
ウインドウクライアント領域サイズをゲーム画面を表示する大きさに
合ったサイズに調節できます。

Shift+F1〜F9でリアルタイムセーブ、
F1〜F9でリアルタイムセーブロード(スロット9個)です。

（これだけわかれば知識は十分です、遊べます…）


● 使い方２

環境によって音が綺麗に鳴らない場合は
環境設定ダイアログのサウンド設定部のMixInterval、BufferLengthを
適当に変えてみてください。

"SampleDecodingMethod"を変えるとノイズ関係が変わります
Snes9x
Anti Resonance
Anti Resonance+AsmFix （デフォルト）
ZSNES
ZSNES++
UOsnes9x
と６種類あります。
Anti Resonance+AsmFixはAnti Resonance SampleDecodingMethodにちょっと手を加えた物です
UOsnes9xはちょっとあんまりよくないです…一部ノイズが鳴らせるくらいです。
場合によって（？）いろいろ変えるといいかもしれません…。

ロム読み込みダイアログで読み込むロムのタイプを強制指定できます
（本家Snes9XW.exeでもできます…）
普通に読み込んで動かないロムの場合は強制指定で動く場合があります。

ファイルメニューの”リセット”からリセットできます
その下の”ソフトリセット”というのはSNESワークラムをクリアしないリセットです
リセット前の状態を必要とするゲーム（かまいたち等？）で使うといいかもしれません。
この機能でゲームが期待通りの動作を本当にしてくれるのかどうかは自分では未確認です。
この機能は簡単なので付けてみました。
リセット時にワークラムをクリアしないというのがスーパーファミコンの正しい動作
なのかもしれません、Snes9xの普通のリセットではクリアしてしまいます。

環境設定ダイアログのグラフィック設定の
”スクリーンへ直描き”、”DirectDrawオフスクリーンをVRAMへ確保”
等の設定を変えるとディスプレイモードによって動作が軽くなったりして快適に
なることがあるかもしれません、ちょこちょこ変えてみるのもいいかもしれません。

”ダブルバッファリング”、”DirectDrawバックバッファをVRAMへ確保”
等の設定はフルスクリーンモードに影響する設定です、自分で試してみたところ
変えても特に何が変わったとかよくわからない…というような感じの設定かもしれないです。

環境設定ダイアログからスレッドの優先順位、CPU占有率的なものを変えることが出来ます
詳しい意味は自分はよくわかっていないので…詳しく知りたい方は
Windowsプログラミング的なにかをお調べください、WindowsAPIを使ってそういうように
アプリケーション、プログラムの設定をする設定です…。
これらをREALTIME_PRIORITY_CLASS、THREAD_PRIORITY_TIME_CRITICAL
など高く設定するとゲーム動作中フレームレートがかなり上がります…が、
残念ながら自分の環境では60フレームいかない場合は音飛びするようになってしまいます…。
これらの設定はSPCプレイヤー時なんかには結構有効かもしれません。

● 快適に実行するために
ここにウインドウモードでの描画法指定の設定
（環境設定ダイアログのグラフィック設定でする）のヒントを書きます。

まず、自分の環境はCPUセレロン300A、ビデオカードATI 3D RAGE PROです
この環境でUOsnes9XW作って動かして遊んでます。

ウインドウモードで最もフレームレートが高く速く快適に実行できる設定は
一番よく使うと思われる２倍表示モードで…
”デスクトップ色数16bit”（この設定はウインドウズでやる設定です）
”DoubleRenderingModes HardwareX2””スクリーンへ直描き オフ”
”DirectDrawオフスクリーンをVRAMへ確保 オン”
でした。
32bit色数デスクトップでも同様の設定で一番フレームレートが高く速かったです。

24bit色数デスクトップの場合は（これも２倍表示モードとして…）
”DoubleRenderingModes SoftwareX2””スクリーンへ直描き オン”
が最も快適でした（パソコンスペックが低いのでそんな快適でもないけど…）

24bit色数デスクトップで
”DirectDrawオフスクリーンをVRAMへ確保 オン”、”DoubleRenderingModes HardwareX2”
やると転送バイト数、配置が関係しているのか…
ハードウェアでVRAMからVRAMへ（？？）転送と同時に拡大処理
（これらの設定ではそれをやると思われる…）が
なにか引っ掛かったように遅くなりました…。

参考になりますでしょうか。

● 注意点
フルスクリーンへ切り換え等ディスプレイモード切り換えに失敗した場合は
エミュレーターが終了します。
切り換えようとしたディスプレイモードが環境でサポートされていない可能性が
考えられますので、iniファイルの
FullscreenDisplayModeIndex（フルスクリーンで使うディスプレイモードの設定）
を変えてみてください。

● 注意点２
一応そこそこまともに（？？？）動作することを確認していますが
おかしな動作をする場合（なんか抜けてるとか…）もあるかもしれません…。

● 今後の課題、いろいろ
使い勝手の向上、基本性能の向上（？）その他です…。
（まだいろいろ…）

見掛け上殆ど変わらないような修正を施して新しいのを置く場合も
あるかもわかりません。

スーパーファミコンのゲームが動くソフトのソースコードなどという
面白い物を公開していてくれるSnes9x作者の方ありがとうございます。

● 作ってる人間の現在の連絡先 (coder's mail address)
sanmaiwashi@gariya.net


● 履歴
2001/2/17
	そこそこ使える（？）かもしれない自家製Snes9x Windows版ができたので置いてみる。

	05:40少し修正しました。 
	11:10頃、GUIの動作のちょっとしたところ（？）を修正しました。

20001/2/24
	スクリーンショットセーブ機能搭載（bitmapで保存）F12キーでファイル名_000〜999.bmp
	と作るので（shout形式）１ゲームにつき1000個まで撮れます。
	
	SPCも同じく_000〜999.spcで1000個まで取れるようになりました。
	
	スクリーンショット、SPCそれぞれ環境設定ダイアログで保存フォルダを指定できます
	デフォルトではセーブファイルと同じフォルダに保存になってます。

	最近読み込んだロムメニューを追加！！
	最近読み込んだロムをメニューにリストしてくれるのでそこからまた読み込めます。
	
	リアルタイムセーブファイルの日付けをメニューに出るようにした（rew形式）
	（新しいか古いかわかればゲームの進行状況の…で便利かもしれないです…？？）

	他ちょこちょこ変化＋修正…。

〜 2001/4/22

	v1.37cコア使用

	スクリーンショットセーブ機能強化、PCX、GIF、PNGでも撮れるようになりました。
	
	LZH、RAR 形式で圧縮されたロム読み込み機能を追加、解凍ルーチン内蔵なので圧縮解凍DLLは不要です。
	
	ZSNESのSample decode(BRR)を内蔵。

	ウインドウモードでの内部的な（？）動作変更、レンダリング機能強化
	（多少動作が軽くなったと思います…）

	ターボモード（早送りモード）、ターボモードスピード調節機能追加。

	他、ちょこちょこ変更修正。

20001/4/25
	Bugfixのみです。

	Snes9xグラフィック状態の初期化一回やるところ２回やってた（コード書き間違い）というバグを修正
	１倍、２倍表示切り替えでだんだんメモリ消費量が増えていってしまいに終了するのでおかしいなと思いました。

	ジョイスティック設定ダイアログでのジョイスティック接続状態検出コードが変でした、直しました
	これでは複数のジョイパッド繋いで複数設定が出来ないだろう…というものでした
	自分はマイクロソフトサイドワインダーを使って一人プレイしか試していない（試せないので）ので気付きませんでした。
	自分では複数ジョイパッド繋いで複数設定がちゃんとなるのかどうか確認は出来てません。
	あいかわらずダメだ！、という可能性もあります…。

	どうもすんません。

	朝９時頃、またちょっと修正…

	朝１１時頃
	なんだか…修正だけというのも申し訳ないので、デバッグ＆自分の楽しみ用機能だった
	簡易SPCプレイヤー機能をデフォルトで機能するようにしてみました
	SPC、SP1〜SP9拡張子ファイル名のファイルをロムと同じに読み込めば、たぶんスーファミの音楽が聴けると思います。

2001/5/8
	gcc Mingw32で作ってみる
	VC++で作ったのと比べて自分の環境ではフレームレート表示でいくつか上がっている様子
	動かしてみたところ特に目立った問題点もない様子（？？？）
	
	jyamさんに教えてもらったゲーム動作修正
	海腹川背、エイリアンVSプレデター（画面のちらつき無くす）
	ゴジラ怪獣大決戦（止まらず動くようになる）
	SWORD WORLD SFC 2（ストール回避だそうです、確認してません）
	と
	自前のゲーム動作修正
	SDガンダム ナイトガンダム物語 大いなる遺産（特定の場所で止まってしまうのを止まらなくする）
	をカートネーム認識個別対応という形で入れる。

	（大して変わってないです…）
	
2001/5/13
	バグFIX、スクリーンショットセーブがWinXPで落ちるらしかったのを修正（大丈夫になったらしい）
	自分の環境Windows98では大丈夫だったので（XPとかと比べてやっぱりメモリ管理が甘い？？）
	気付きませんでした、動作報告ありがとうございます。
	
	チートファイル読み込み機能追加（チート入力機能はまだ…）
	追加というよりもとからSnes9xに入っているのを機能するようにしただけです。

	SWORD WORLD SFC 2の個別対応強化

	（そ、それだけです…）

2001/6/4
	DirectInputをMAMEソースから取り込み（？）
	環境設定→コントローラー設定のところのDirectInputと書いてあるチェックボックスを
	チェックするとジョイパッド入力検出をDirectInputでやるようになります。
	チェックを外すと従来通り（本家Snes9xWも同じ）WinAPIを使っての入力検出になります。
	いろんなジョイパッドでうまく動作するかどうかはゲームポートに繋ぐサイドワインダー
	１つしか使っていない自分にはわかりません（自信がありません）
	
	それと…
	
	カプコンプロテクト対策（特殊メモリマッピング？）を入れる
	ロックマンＸ（海外版MEGAMANX）で例えば…雪のステージでダッシュシューズを
	取ってステージクリアしたら取ったはずのダッシュシューズが無くなっている…
	デモンズブレイゾン 魔界村紋章編（海外版demon's crest）で
	いつの間にかスタートボタンを押してもステータスメニューが出なくなっている…
	ボスキャラいくら撃っても倒せない…
	等の奇妙な現象が起こらなくなります（最後まで動作確認はしていないです…）

	イーハトーボ物語
	YS3
	ＳＵＰＥＲ 蒼き狼と白き牝鹿 元朝秘史
	テレネットのパーラーシリーズ（パチンコゲーム）
	のカートネーム認識で簡単な動作修正
	
	ＧＯ！ＧＯ！アックマン３
	がフリーズしてしまうのをしなくする修正
	（UFOマジコンで動かしてみたら全く同じにフリーズしました）
	
	スーパーファミスタ１、２を一応独自に動くように（怪しげ）
	
	ロム読み込みダイアログからAPURAM初期値強制ゼロクリア指定をできるようにした
	旧約女神転生動作化修正と同じ事をロム読み込み時にできます
	稀にこの指定をやることによって動作するゲームもあるかもしれないです（？？）

	（基本性能は上がってないです…）

2001/6/5
	緋王伝、斬３スピリッツ、ＳＡＮＫＹＯ　Ｆｅｖｅｒ！フィーバー！
	天使の詩　白き翼の祈り、ダークキングダム
	の簡単な動作化修正
	すべてテレネットのゲーム
	v1.34aからの大幅なタイミング関係の変更で動作しなくなった物達、と思われる…（？）
	
	ソード・ワールドSFC（２でない方）の動作化修正（ちょっと動くのを確認…）

	フルスクリーンモードで解像度
	256x224 256x240 1152x864 1280x1024 1600x1200
	を設定可能にした
	現在GUIでフルスクリーンモードで使うディスプレイモード設定を変えることはできません
	フルスクリーンで使うディスプレイモードを変えたい場合は
	iniファイル（[graphics] セクション FullscreenDisplayModeIndex）を書き換えてください
	切り替えに失敗（ディスプレイモードがサポートされてないなど）した場合
	エミュレーターが強制終了します。
	（使えるディスプレイモードを列挙で調べるとかするべきなんですが、まだやってないので…）
	フルスクリーンで使うディスプレイモードindexを追加した関係で…
	古いバージョンのiniファイルは削除した方が良いです。
	Please delete old version ini file.
	
2001/6/6
	（カートネーム認識失敗してて１２時頃バイナリ入れ替え…）
	（１時頃またちょっと修正…）

2001/6/7
	（ほんのちょっと…）
	フォーチュン・クエスト ダイスをころがせ！
	下野正希のＦＩＳＨＩＮＧ ＴＯ ＢＡＳＳＩＮＧ
	仮面ライダー
	鬼神童子ＺＥＮＫＩ 天地鳴動
	ホーム・アローン
	の動作修正を入れる

	フルスクリーンモードで解像度
	512x448 512x478 を設定可能にした
	（こういう特殊な解像度サポートしているビデオカードもあるそうなので…）
	またまた…フルスクリーンで使うディスプレイモードindexを追加した関係で…
	古いバージョンのiniファイルは削除した方が良いです。
	Please delete old version ini file.

2001/6/23
	GUIで変更できる設定をかなり増やしました。

	リアルタイムセーブ、ロード、ターボモード、リセット
	スクリーンショットセーブ、SPC吸出しをジョイスティックボタンなどに
	割り当てられるように（機能割り当て）を追加。

	ゲーム進行と音楽の進行がかなりズレていたので（ゲーム進行の方が速かった、Snes9xの仕様…）
	いくつかのゲームをマジコンで動かしてみてだいたいこのぐらいだろうという感じに調整。
	（仮面ライダーを動かしてみたらズレていたことが本当によくわかった…）
	
	大貝獣２、テイルズなど結合順違いなどいろいろあるようなので…
	そのへんの認識強化。
	
	白熱プロ野球ガンバリーグ
	紫炎　ザ・ブレードチェイサー（古いバージョンのSnes9xではちゃんと動いていた、なんか面白そう）
	パチスロ研究
	を動かなかったので動くようにしました。
	ＳＤガンダム　ＧＮＥＸＴを読み込んで動かしたら落ちるようだったので、そうならないようにと…
	あと、スレイヤーズでコンテニュー再開できるようにちょこっと。
	
	（他にもなにかあったかもしれません…）

2001/6/24 日曜日…
	朝
	メニューの"音消し"が”消音し”になっていた間違いを修正…
	バイナリ入れ替え
	
	朝８時頃
	拡張コントローラーGUI設定での動作を変更（？）

	昼１２時頃
	フルスクリーンモードで動作中ファイル選択ダイアログ出して
	キャンセルしたら変だった（？）のを修正、バイナリ入れ替え…。

	〜昼１時〜２時頃
	ロム読み込み、フルスクリーン切り替え動作が変だったのを修正、バイナリ入れ替え
	
2001/7/7
	夜１０時ごろ
	Use customized GFX engineが環境設定ダイアログでＯＫ押すたびに切り換わってたという
	間違い修正…（フレームレート変わるからおかしいなと思った…）

	夜１１時〜１２時頃
	切り替えGFX（Use customized GFX engine）の切り替えのおかしかったところを直す…
	（実験中のもの機能させるべきでないなあ…）

	Microsoftのキャビネット圧縮ファイル（拡張子cab）に圧縮されたロム読み込みに対応
	解凍ルーチン内蔵なので圧縮解凍DLLは不要です。
	分割されてる物の場合は最初のを指定で読み込んでください。
	
	Ｔｈｅ麻雀・闘牌伝でコントローラー操作が出来なかったのを出来る様にと…
	あと、ＢＳのLet'sパチンコなんて銀玉シリーズが
	テレネットのパーラーシリーズと同じ理屈で動かなかったので動くように
	簡単な認識動作化を入れる。
	
	環境設定ダイアログから設定のデフォルトクリア（初期設定ロード）を出来るようにした
	（いろいろ変えてなんだかわからなくなることがあるので…）
	
	押しっぱなしターボモード（早送りモード）追加、押してる間だけ早送りになります
	ジョイスティック、キーボード機能割り当て（コンボボックスの "ﾀｰﾎﾞ || >>"）
	で指定でのみ使えます。
	早送りモードの時に押しっぱなしにするとその間早送りでなくなるという動作をします。
	
	ＧＵＩの動作がおかしい部分（？）が気になったので…直した（つもり）
	これがなんだか気になって放っておけなかった…他にもおかしい部分あるかも…？？
	（もっといろいろ変わってから置きたかったのに…）
	
	＊SNESエミュレーション設定、グラフィック関連から指定できる
	＊Use customized GFX engine は現時点でAsm+MMXはただの
	＊Snes9x v1.34aのGFXエンジン（改造ベース？）です…。
	
2001/7/28
	ソフトウエア２倍拡大、スキャンライン表示のレンダーをAsm MMXで強化
	32bit、24bitデスクトップなどでRenderingAsm+MMXの方にチェック入れれば
	多少動作が軽いかもしれません（？？）

	Snes9xppのソースコードを入手！！！！
	とりあえず今回は風来のシレンの音がなんだかおかしかったところの修正のみを取り込みました
	（大幅取り込みは今度…）
	
	（他にもなにかあったかも…）

2001/9/26
	＊最重要注意点
	　本家Snes9XWのようにZSNESのDSPチップ、スターオーシャン等のための
	　グラフィックパック読み込みにはまだ対応してません、まだこれには組込まれてません
	　（だって、本家からソースが出たの今日の早朝か昨日の夜中みたいだし…）
	　v1.37cコア最後のつもりで置きます（またなんか問題あったら最後にならないかも…）

	【変更点】
	Customized GFX engineを大幅パワーアップ（？）デフォルト化
	Mode5（ハイレゾ）の半透明表示に一応対応（ルドラの秘宝など）
	デザエモン、ピクロスＮＰ等のスプライト表示のちょっとおかしいのを修正
	ハイレゾ256colorで表示のおかしい場合があるのを修正
	ＳＡＮＫＹＯ　Ｆｅｖｅｒ！フィーバー！の台選択スクロールのおかしいのと
	ファミスタ５のメニュー表示、Strike Gunnerの表示を直す
	出なかった半透明を出るように少しいじる（SUPER桃太郎電鉄３タイトルのライトで照らすやつ等）
	＊動作速度（フレームレート）を上げるため、半透明処理をやるチェックを厳しめにしてあったりします
	＊なので、半透明表示がZSNESで出ているのにUOsnes9xでは出ないという場合があるかもしれません
	＊そういう物がもしありましたら教えて頂けるとありがたいです、また考え直してみます…。
	
	Anti ResonanceのSPCtoROMコンバーター機能を内蔵
	スーファミの音楽を鳴らすのみのROM(SMC)をSPC Dump的に出力できます。

	トレジャーコンフリクス、ラジカルドリーマーズのSRAMセーブ、リアルタイムセーブを可能にして
	トレジャーコンフリクスについてはNEW GAMEスタートで止まる不都合回避のPPU動作を入れた。
	
	ＳＤガンダム外伝２　円卓の騎士のオープニング画面がむちゃくちゃになるのをならないようにした。
	
	ジョイスティック入力検出関係のバグを修正

	APU Cycle、SRAM初期値をロム読みこみ時に指定可能に
	APU Cycleをデフォルト21から15くらいにすると動かなかったものが動いたり…
	SRAM初期値をデフォルト以外にすると動かなかったものが動いたり、面白いものが見れたり（？）

	（他にもゲーム動作変更的にいろいろあったような気が…）
	
2001/9/27
	【変更点】
	Snes9x v1.39ソースコードより、ZSNES DSPチップエミュレーション（パイロットウイングス）
	Dejapのグラフィックパック読み込み（スターオーシャン）
	を取り込み、対応。
	グラフィックパック読みこませ方は本家と同じです
	セーブファイルが保存されるフォルダの中へ"Sdd1gfx.dat"、"Sdd1gfx.idx"ファイルが入った
	"Socnsdd1"フォルダを放り込んでください。
	
	DirectSound動作をちょこっと変更。
	
	拡大縮小表示（Mode7）のGFXコードを古いのに入れ替えました
	（新しいのだと全体的に動作が重くて嫌だったので…）

2001/10/30
	OLDカラーブレンディングコード（なんとなく色が変な気がした…）
	メモリマップの一部（動作に支障あるゲームがあった…）
	一部の65c816OPコード動作（？）
	…を除いてほぼ全てSnes9x v1.39です。
	
	ゲーム動作、表示修正をちょこちょこ
	（Marko's magic footballなど…他にもいろいろ、まだまだゲーム動作確認は続く）
	
	IRQ動作をちょこっと変更（変なScreen flickerが気になって…細かいことですけど）
	Anti Resonance's sample decodeを最新のSNESAPUのものに入れ替えました。
	
	サウンドコアをちょこっといじる。
	（他にも何か…）
	
2001/11/21
	【変更点】
	倍クリップストレッチ表示モードを追加
	表示領域に合わせて縦横比同じに（２倍、３倍…）に拡大する表示モードです。
	
	FPS、BGMode等を表示し続けるステータスウインドウをウインドウ下部に付ける。
	
	スプライト表示の内部的な動作をちょこっと変更（以前のバージョンでゲームによってはおかしかったかも…）
	それと…以前のバージョンでワークラムの初期値を変えたまんま戻すのを忘れていたのを戻す…。
	
	サウンドコアをほんの少しいじる（本当にほんの少し…）
	
	サウンドミキシング間隔（MixInterval）をミリ秒単位で設定可能に
	できるだけ小さくした方が音が正確に出るんじゃないかなあ…と思います
	自分の環境では5msにして使っています。
	
	そのほか変更できる設定を少し増やしました。
	
	一応…本家Snes9XWと同じようにコマンドラインからの設定変更も可能に
	（本家にSnes9XWにある設定しか変えられません、Windows版では滅多に使うことも無いような気が…）
	
	SNESスーパースコープ、SNESマウスを本家Snes9XWソースを参考に
	以前のバージョンよりももっとちゃんと使えるようにしました。
	
	ゲーム動作修正を少しとWindows版動作部分をコード整理、いろいろ見直し変更修正。
	（他にも何かが…）
	
	そして朝９時頃…
	
	スーパーメトロイドで拡大縮小おかしいなあと思ったら…
	Customized GFX の拡大縮小Mode7部分に変なコードが残っていた
	そこを直す、自分が勝手に作ってしまった不具合でした…。
	
	ついでにサテラビューロムのチェックサムＯＫ物のSNESヘッダをちゃんと認識する（？）
	仕組みを入れておきました（NTSC強制指定するのも面倒なので…）

2001/12/30
	変更点は…
	
	簡易チートコード（プロアクションリプレイ、ゲーム改造コード）入力機能を搭載！！
	
	エクスプローラーツリースタイルのファイルブラウズ選択ウインドウ（uosXplorer）を搭載！！
	＊まだまだ機能、動作的に不備な部分があるかもしれないので
	＊使ってみて…感じがよくない（不都合がある）という場合は
	＊環境設定 → その他　のuosXplorerチェックボックスをオフにして今まで通りの
	＊コモンコントロールファイル選択ダイアログをお使いください。
	
	ゲーム中の画像を壁紙保存、設定する機能の追加！！
	起動時やSPCプレイヤー時に表示される画像（壁紙）をゲーム中の画面で保存、設定する機能です。
	
	ウインドウをタスクバーより何より再前面に表示するようにした、ストレッチ表示で画面を広く使えるだろうと思ったので…。
	（オプションで指定可能、デフォルトは何より最前面設定です）
	
	
	スプライト表示のPPU動作を変更（Snes9x Message Boardより…）
	ミスティッククエスト、uni racer（US一輪車レースゲーム）で表示が良いです。
	
	タイミング関係のデフォルト値変更（このために今までのバージョンのiniファイル削除の必要が…）
	
	ＢＳすってはっくんが最近のSnes9xでは動かなかったので、動くようにと
	ついでにBS-XセーブSRAM対応。
	
	（他にもちょこちょこと…）

2002/01/01　元旦、あけまして、おめでとうございます
	
	変更点は…
	新しいファイル選択ウインドウの動作がおかしかった部分をちょっと修正
	
	
	僕のところの掲示板に書き込まれたゲーム動作不具合報告のうちの
	
	林海峯九段の 囲碁大道 ： タイトルが正常じゃない
	Fighting ベースボール ： 音が異常
	みらくる カジノパラダイス ： 全く起動しない。
	Desert Fighter ： 途中で止まる。
	全日本プロレス ： タイトル画面にゴミ。
	対局囲碁 - ゴライアス ： 名前を登録出来ない。
	BOMBUZAL ： STAGE2の途中で音が出なくなり、STAGE3から先に進めない。
	
	については修正
	動作報告ありがとうございます。
	
	
	スプライト表示PPU動作をまたまた変更
	以前のバージョンの変更で他に表示がおかしくなるゲームもあったので…
	uni racer（US一輪車レースゲーム）の表示はダメになってしまいました
	ここらへんはPPU動作のタイミングとかも関わってくるので、
	どれでも表示が良くなるようにすると考えるとなるとややこしそうで…
	それで…また考え直します（いいわけ…）
	
	朝８時頃
	
	English UI メニューのOption -> Configuration Settings
	が Configurasion Settings になっていたという間違いを修正…
	（メールで外国人の方に指摘されたので…）
	
	動作が多少重くなっているようだったので、
	レジスタアクセスエミュレーションコードをオリジナルの物に戻す…。
	
	夜１１時頃
	
	掲示板に書かれた不具合
	シルヴァサーガ２のグラフィック化け
	卒業番外篇 ねぇ麻雀しよ！　で相手がリーチする処理が始まるとハング
	を直す。
	不具合報告ありがとうございます。
	