[FC]DIY FC Cartridge2

雑誌「日経ソフトウエア2021年3月号」、特集記事「ファミコンで動くゲームを作ろう 第3部」

ソースコードは雑誌の公式Webサイトで公開しています。

動画

YouTube 動画


カートリッジ
Mapper0ファミコン用カートリッジ(PRG-ROM 32KB/CHR-RAM 8KB)。

 番号 部品名 
 U1 4Mbit フラッシュメモリ(SST39SF040)
1Mbit(SST39SF010A)や2Mbit(SST39SF020A)も問題なく使えます
 Digi-Keyで購入できます
 U2 256Kbit SRAM(SRM2B256SLMX55) https://akizukidenshi.com/catalog/g/gI-01461/
 R1/R2 3.3k~10k ohm 抵抗(1/6W) 
 R3/R4 4素子 集合抵抗(およそ10k ohm) https://akizukidenshi.com/catalog/g/gR-11909/
 C1 22~100μF電解コンデンサ https://akizukidenshi.com/catalog/g/gP-03122/
 PS1 リセッタブルヒューズ https://akizukidenshi.com/catalog/g/gP-12911/

組み立て時のポイント
JP1の端子をショートさせることでミラーリングを設定できます。JUMP GAMEはVミラーリングです。

フラッシュメモリライター

 番号 部品名 
 U1/U2 I/Oエキスパンダ(MCP23S17) https://akizukidenshi.com/catalog/g/gI-10644/
 U3 低損失5V三端子レギュレータ(48M05) https://akizukidenshi.com/catalog/g/gI-00451/
 U4 ロジックIC(74HC32) https://akizukidenshi.com/catalog/g/gI-12877/
 R1/2/3/4 3.3k ohm 抵抗(1/6W) 
 R5/6/7 51 ohm 抵抗(1/6W) 
 LED1/2/3 3mm LED 
 D1/2 ダイオード https://akizukidenshi.com/catalog/g/gI-00941/
 C1 100μF 電解コンデンサ https://akizukidenshi.com/catalog/g/gP-03122/
 CN1 60pinカードエッジコネクタ https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-5BYP
 CN2 ピンソケット2x20pin https://akizukidenshi.com/catalog/g/gC-00085/
  Raspberry Pi 3B/3B+推奨 

ファイル
FC_CARTV2.COMP:カートリッジのCADデータ(CADLUS X
FC_WR.COMP:フラッシュメモリライターのCADデータCADLUS X
fc.prg:フラッシュメモリライター用のプログラム(Pi STARTER用)
colortest.nes:動作チェック用のROMイメージ。BG画面に4パレットx3色=12色を表示します。

ċ
FC_CARTV2.COMP
(71k)
Matsubara Takuya,
2021/01/22 12:50
ċ
FC_WR.COMP
(65k)
Matsubara Takuya,
2021/01/22 12:49
ċ
colortest.nes
(32k)
Matsubara Takuya,
2021/01/22 12:55
ċ
fc.prg
(13k)
Matsubara Takuya,
2021/02/16 23:05
コメント