Imported from GitHub: pakutoma/gba-dumper-rp2040 · commit 17123b8 · license Apache-2.0
Description
GBA ROM dumper for RP2040 board
README
gba-dumper-rp2040
概要
RP2040マイコンを使ったゲームボーイアドバンスのROM吸い出し機の実験的実装です。
MicroPythonで書かれており、PIOやDMAによって吸い出しの高速化を図っています。
吸い出し速度は300KB/sほどです。
内容
- /board ROM吸い出し機基板のKiCadプロジェクト
- /client RP2040側プログラム
- host.py ホスト側プログラム
作成に必要なパーツ
- メイン基板(/board のKiCadプロジェクト)
- PCBプロトタイプ業者(JLCPCB等)に発注してください
- (多分余っているので、ぱくとまの知り合いなら渡します)
- 秋月電子通商 RP2040マイコンボードキット AE-RP2040
- https://akizukidenshi.com/catalog/g/g117542/
- Pi Pico用の最新のMicroPythonファームウェアを当ててください
- 1.5mmピッチ32ピンソケット(GB/GBA用)
- AliExpressとかで買うといいです
- ピンソケット
- AE-RP2040を直接ハンダ付けもできますが、あるとなにかと便利です
- クッションゴム(ダイソー等)
- 基板の裏に貼るといいです
使い方
mpremote等でボードに/clientの中身を書き込む- host.pyを開いて
ROM_SIZEを設定し、実行する - 300KB/sくらいでROMが吸い出されます
対応ROM
- 通常のROMは吸い出せるはず
- 手元にあったものは吸い出せました
非対応ROM
- 動かないもの
免責事項
- 実験的な実装なので、まともに吸い出せない可能性があります
- 吸い出したファイルはROM Checker等による検証をおすすめします
参考にしたもの
ライセンス
Apache License 2.0
No comments yet. Be the first to ask about this board.