FC(NES)エミュレータを段階的に作成します
Re:赤と白の機械のシミュレーション

プロジェクトの説明
VS2017とCodeliteを使用したプロジェクトも利用でき、さまざまなコンパイラでのコンピレーションを成功させることができます。
ライセンス
- stepfc :: stepx各ステップは、mitに基づいて、コードの共有に焦点を当てています
- stepfc :: stepfc完成エミュレータは、gplv2に基づいて、エミュレータ自体の実行可能バイナリファイルに焦点を当てています
STEPXリスト
- ステップ0:NES ROMファイルをロードします
- ファイルの読み取りが推奨されます。
- しかし、強固な基盤を築くことも非常に重要です、インターフェースは良いことです
- ステップ1:基本的なCPUの読み取りおよび書き込み関数を実装します
- CPUアドレススペースのレイアウトを理解する必要があります
- ステップ2:6502コンピレーション
- ステップ3:CPU命令を実装します
- このステップは以前よりも大きいです
- すべてのCPU命令を実装します
- ステップ4:バックグラウンドレンダリング
- ステップ5:基本入力
- ステップ6:スプライトレンダリング
- ステップ7:中程度の精度の同期の実装
- 一次暴力に基づく垂直同期
- エルフと背景をマージします
- ステップ8:基本的なオーディオ再生の実装
- ターミナルステートマシンを使用してオーディオを実装します
- ステップ9:Mappper1234を実装します
- Mapper4は、IRQをトリガーするため、主に導入されています
- ステップA:基本的な混合を実装します
- オーディオの精度を60Hzから44.1kHzに増やします
- しかし、距離はまだ1.79MHzよりも数十倍小さく、道路はまだ長いです
- ステップB:アーカイブの読み取りを標準化します
- 最後に、標準化されたストレージファイル
- SLダファは良いです
- ステップC:ビデオと再生
- ステップD:フィルターとフィルター
- ユーザーエクスペリエンスを改善します
- FCには独自のフィルターも付属しています
- ステップE:拡張オーディオ
- 拡張オーディオもFCのハイライトです
- NSF探査
- オーディオの視覚化
- ステップF:すべてFになります
- 再起動
- 拡張された入力
- より正確なシミュレーション
- FDS BIOS
- その他のマッパー
- ゲームの専門化
- プラットフォームの最適化
- ネットワーク
- グラフィカルユーザーインターフェイス
- NESデバッグ
- 詐欺師/金色の指
- 上記のすべての内容について説明し、内容は空白のままです