ec2-18-116-40-53.us-east-2.compute.amazonaws.com , 125452nd | 1999/03/15 UPDATED |
キット・完成品の配布は終了しました。
0110 00 0C 00 0D 00 08 11 1F 88 89 00 0E DC CC 6E E6 ..............n. 0120 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD DC 99 9F ......gcn....... 0130 BB B9 33 3E 43 47 42 57 41 52 49 4F 4C 41 4E 44 ..3>CGBWARIOLAND ^---------------------------------------------^ この領域が変換されます
そこで、インターフェースにシリアル転送を使えば多くの環境で吸い上げが実現できると思い、GBシリアルリーダーを製作しました。
GBコネクターのピッチは1.5mmと特殊であるので、専用基板を自作するか、直接配線を半田付けするかしなければなりません。 私は、アドレス・データ配線が面倒なのと、最近感光基板製作環境が整ったという事もあるので、基板を自作してみました。
転送には汎用通信ソフトを使います。 通信速度 115200bps 8ビット 1ストップビット ノンパリティー RS/CSハードウェアフロー制御に設定してシリアルリーダーにアクセスしてください。
リーダーとの通信が確立すると、コマンドプロンプト gbr> がでます。リーダー上の LEDは、カートリッジの /RESET信号と連動していて、消灯している時はカートリッジがバックアップモードになり、抜き差ししてもバックアップ内容が破壊されにくくなるようになっています。カートリッジを抜く前には ESCキーを押して LEDを消灯させてください。
コマンドプロンプトでは次のコマンドを使うことができます。
[ESC] カートリッジを抜き差しできる状態にする。 h ヘルプの表示 i カートリッジ情報の表示 ir カートリッジ情報の更新(Ver1.0b以降) br, bs ROM/SRAMバンクレジスタの変更 ROM/SRAM各バンクレジスタの値を変更します。 [例] gbr> br 1e ... ROMバンクを 0x1eに変更 gbr> bs a ... SRAMバンクを 0x0aに変更 us, ds バックアップSRAMのアップ・ダウンロード バックアップSRAMのアップ・ダウンロードを行ないます。 8KB SRAMの時、転送時間は 2秒弱です。 実行中 ESCキーで中断できます。 dl ROMのダウンロード ROMデータのダウンロードを行ないます。 512KBタイプの時、 転送時間は約 64秒です。 実行中 ESCキーで中断できます。 [例] gbr> dl 1000 1fff ... 0x1000 から 0x1fffまでを uuencode形式でダウンロード gbr> dl ... ROMの全てをダウンロード rd メモリーリード メモリーをよみだします。 [例] gbr> rd a000 ... 0xa000番地の値を読みだす 55 wd メモリーライト メモリーへ書込みます。 [例] gbr> wd 0 a ... 0x0000番地へ 0x0aを書込む dm ダンプメモリー メモリーの内容をダンプします。 実行中 ESCキーで中断できます。 [例] gbr> dm ... 最後にダンプした番地から 128バイト 分ダンプする gbr> dm 4000 ... 0x4000番地から 128バイトダンプ gbr> dm 4000 4fff ... 0x4000 から 0x4fffまでをダンプ cs, cr チェックサムの計算 メモリーのチェックサムを計算します。 数値はデータの和です。 i コマンドで表示される数値と比較する場合はカッコ内の数値と 比べてください。 [例] gbr> cr ... ROM内容のチェックサムを計算 gbr> cs ... SRAM内容のチェックサムを計算 gbr> cr 4000 4fff ... 0x4000から0x4fffまでのメモリの チェックサムを計算
-- LINK FREE -- |
||
HOME | LAST |