これはMyNesという名前のLinuxアプリで、最新リリースはMyNesGTK3.3.490 + MyNesSDL2.2.38Windows.zipとしてダウンロードできます。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
My Nes withOnWorksという名前のこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
私のネス
DESCRIPTION
私のNESは、C#で記述されたポータブルなオープンソースの低レベルNES / Famicomエミュレーターです。 My NESの互換性は非常に高く、ほとんどのゲームをバグなしで実行できます。 このプロジェクトの目的は、ゲームが依存する可能性のあるハードウェアの癖を可能な限りエレガントに再現することです。 私のNESは、ゲーム固有のハックやハッシュチェックを採用していません(iNESファイル形式によって残されたポットホールを埋めることを除いて)。ビデオとオーディオの出力は、可能な限り正確な画像と音声を生成するように注意深く構成されており、ユーザーはこれらの設定の一部をニーズに合わせて構成することもできます。
シンプルなファミコンエミュレーターが実際のハードウェアに非常に近い精度を提供することを探しているなら、マイファミコンは試してみる価値のあるものです!
スナップショットは作成者によって作成されていることに注意してください。スナップショットの作成中にMyNesで使用されるすべてのデモは、無料で使用できるテストROM(最初のスナップショットを除く)からのものです。
詳細については、以下を参照してください。https://github.com/christopherpow/nes-test-roms>
オプション
- My Nesは、ゲームの変更、エミュレーションの直接設定、および可能な限りシンプルなシンプルなGUI(グラフィカルユーザーインターフェイス)を使用しています。
- My Nesには、ゲームの整理に使用できるランチャーが組み込まれています。ゲームに関する詳細情報を提供したり、評価やプレイ時間などのユーザーデータを記録したりできます。
- My Nesは、NesCart DBを使用して、正確なゲーム情報を表示および使用します。
- My Nesには、レンダラーを簡単かつ効果的に切り替えることができるレンダリングエンジンが組み込まれています。 これは、システムに適した適切なレンダラーを選択するのに役立ちます。たとえば、SlimDXビデオレンダラーがマシンで問題を抱えて実行されている場合は、SDL2ビデオレンダラーに切り替えるだけで、PCでスムーズに実行できます。
- 「アスペクト比を維持」をオンまたはオフにして、ウィンドウモードまたはフルスクリーンモードでemuを実行するなど、すべての便利なビデオオプションが含まれています。
- 現在のゲームのスナップショットを保存する機能。
- 状態機能を保存およびロードします。
- My Nesはローエンドマシン(ローエンドラップトップ、古いPCなど)で非常に高速に実行されます。MyNesはWindowsの両方で古いマシンでテストされ、完全に60fpsで実行されます。
- 正確さ、My Nesは、エミュレーションハックなしで実際のハードウェア動作をエミュレートすることにより、ほとんどすべての既知のnesテストに合格します。
- マルチスレッドエミュレーター。エミュレーションプロセスは、レンダラースレッドから分離されたスレッドで実行されます。 これにより、特にマルチコアCPUでパフォーマンスが向上する可能性があります。
- CPU 6502:いわゆる違法オペコードを含むすべてのCPU6502命令が実装されました。
- 割り込み:最後の命令動作の前に割り込みチェックなどの正確な割り込みタイミングを実装します
- PPU:wikiドキュメントで説明されているように画像プロセッサユニットを実装します http://wiki.nesdev.com/w/index.php/PPU_rendering 正確なタイミングで
- パレット:で説明されているように、NTSCビデオのパレットジェネレータを実装します。 http://wiki.nesdev.com/w/index.php/NTSC_video
- TVフォーマット:NTSC、PALB、DENDY。
- サウンド:すべてのNes 5サウンドチャネル、MMC5外部サウンドチャネル、およびVRC6外部サウンドチャネルを実装します。 また、内部ミキサーフィルターも実装されています。
- サウンド再生:周波数は22050 Hz、44100 Hz、または48000HZです。 ビットレートは16ビットに固定され、チャネルはモノラルに固定されています。 また、My Nesは、で説明されているとおりに正確なミキサーを実装しています。 http://wiki.nesdev.com/w/index.php/APU_Mixer (つまり、ローパスフィルターとハイパスフィルター)。
- マッパーとボード:既知および文書化されたマッパーの約97%を実装します
- コントローラー:4人のプレーヤーのジョイパッド。各ジョイパッドは、キーボード、ジョイスティック、またはXBox360ゲームコントローラー(XInput)を介して再生できます。 また、ゲームジニーも実装されています。
ユーザーインターフェース
SDL
プログラミング言語
C#
これは、https://sourceforge.net/projects/mynes/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。