野うさぎ亭
NESプログラミング
技術的資料
NESDEV wiki
ファミコン(NES)の詳細はこのサイトに、ほぼ網羅されています。ただし英語。
ふあう・らぼのチラ裏 コンシューマ機で見たメインループのあれこれ
ふあう・らぼ さんがメインループの実装パターンをまとめています。
大半は、VSync信号待ち型とVSync割り込み記載型の2つに分かれるようです。
珍しいパターンとしてリアルタイムモニタ型が紹介されています。
FCEUXのビルド
FCEUXのソースコードをビルドする手順の説明です。
FCEUXへの独自マッパーの追加
FCEUXへの独自マッパーを追加する手順の説明です。
ハードウェア
自作のNES(ファミコン)用のハードウェアです。
pMMC3 Mapper4互換カートリッジ基板
FC用カートリッジのTKROM基板相当の互換カートリッジ基板です。
Download
Rev.F
ダイオードをスイッチングダイオードに変更。
バッテリーバックアップ機能のテストを実施し動作確認済み。
qMMC3 Mapper4互換カートリッジ基板
MCaFE-e1カートリッジ基板
独自仕様マッパーのカートリッジ基板です。
PRG-ROM 最大128KB バンク枠 8KB+8KB+16KB固定
CHR-ROM 最大128KB バンク枠 4KB+4KB
8KB PRG-RAM バッテリーバックアップ付き
It is a cartridge board of the original specification mapper.
PRG-ROM: Maximum 128KB, Bank frame 8KB + 8KB + 16KB fixed
CHR-ROM: Maximum 128KB, Bank frame 4KB + 4KB
8KB PRG-RAM with battery backup