Appearance
プロジェクト目標
作成日: 2026-08-30
ゴール
自作NESゲーム「AIドパガキ」が動く、電源を入れるだけで遊べるスタンドアロンのミニアーケード筐体を完成させる。
- FPGA: Sipeed Tang Primer 20K + Dock(fpga-famicom の LCD版 bitstream・実機PASS済み構成を流用)
- 筐体: Bambu Lab X2D(256×256×260mm)で3Dプリント。アストロシティ ミニ風キャンディ筐体(案A)
- 目標サイズ: W140 × D180 × H200 mm 前後
完成条件(Definition of Done)
- USB-C 給電(モバイルバッテリー可)で電源投入 → AIドパガキが 4.3" LCD に表示される
- レバー+ボタンで全操作(方向・A・B・Start・Select)ができる
- 内蔵スピーカーからゲーム音が出る(音量調整可)
- 配線・基板がすべて筐体内に収まり、外観はマーキー点灯を含めアーケード筐体として成立している
- 組立・分解が可能(ヒートセットインサート+ネジ、保守可能な配線)
スコープ外(v1 では扱わない)
- 5インチ化・NES 2倍拡大表示(案C → v2)
- ROM の flash 書込み(現行どおり volatile SRAM + UART ロード運用)
- 2P対戦・連射などの拡張操作系
マイルストーン
| M | 内容 | 完了の目安 |
|---|---|---|
| M1 検証 | 実測・レバー試作・音響試作で設計パラメータ確定 | 実測値が docs/02 に記録され、レバー/音の方式が決定 |
| M2 設計 | CAD(案A)完成・BOM 確定・部品発注 | 全パーツの STL/STEP が揃いスライスが通る |
| M3 製造 | X2D 印刷・組立・配線 | ハードとして組み上がり通電OK |
| M4 統合 | fpga-famicom 側入力対応 bitstream で全機能動作 | 完成条件 1〜5 をすべて満たす |
関連リポジトリ
- fpga-famicom — NES本体・LCD/入力/音声 RTL(入力確立は Issue #5 系)
- aiDopagaki — ゲームROM本体
調査の詳細は 01_research_cabinet.md を参照。