人気ブログランキング |

レトロフリークで吸出し (その2)

コメントにて、レトロフリーク(RF)で別の吸出し方法があると教えていただいたので試してみた。



情報コメントいただいた、GJさんありがとうございます。
吸出し方法を公開してくださった、さんきちさんありがとうございます。

別の方法は、さんきちさんのサイト
レトロフリークカートリッジアダプタ活用テクニック(1)ウルトラコアの吸出しです。

忘れないように覚書めも。
Windows10 64bit環境。

1.さんきちさんのサイトよりrfca_test.zipファイルをダウンロード。
 任意の場所に解凍して、rfca_test.pyを確認。
 例)C:\Temp\pythonフォルダに解凍

レトロフリークで吸出し (その2)_d0360962_20320784.jpg

2.python3.X.Xの64bitインストローラー版をダウンロード。
 インストール時にPATH項目にチェック入れる。

レトロフリークで吸出し (その2)_d0360962_14141469.jpg


3.コマンドプロンプト開いて、pyserialインストール。
 例)pip install pyserial

レトロフリークで吸出し (その2)_d0360962_14141489.jpg


4.コマンドプロンプト開いて、rfca_test.pyのディレクトリへ移動。
 例)cd C:\Temp\python
 rfca_test.pyを実行して準備ができたか確認。
 例)python rfca_test.py
 使用可能なシリアルポート名一覧が表示すれば、パソコン側の準備完了。

レトロフリークで吸出し (その2)_d0360962_14141435.jpg
レトロフリークで吸出し (その2)_d0360962_14150149.jpg


5.レトロフリーク(RF)カートリッジアダプタに吸い出すメガドライブを挿す。
 RFカートリッジアダプタを裏返し、左USB端子にUSB延長ケーブル挿す。
 USB延長ケーブルをパソコンのUSBに挿す。

レトロフリークで吸出し (その2)_d0360962_20320681.jpg
レトロフリークで吸出し (その2)_d0360962_20320704.jpg
 しばらく待つと、USBシリアルデバイスと認識する。
 私の場合、COM4ポートと認識。

レトロフリークで吸出し (その2)_d0360962_14150110.jpg


6.コマンドプロンプト開いて、rfca_test.pyのディレクトリへ移動。
 シリアルポート番号を再度確認する。
 例)python rfca_test.py
 私の場合、COM4ポートと再確認。

レトロフリークで吸出し (その2)_d0360962_14150159.jpg


7.続いて、レトロフリーク(RF)カートリッジアダプタと通信開始。
 例)python rfca_test.py com4
 トップメニューが表示され、接続カセットがメガドライブと認識される。

レトロフリークで吸出し (その2)_d0360962_14160888.jpg
8.トップメニューから「1」を選択する。
 カセットが正しく吸出しでき、ゲーム名が確認できる。
レトロフリークで吸出し (その2)_d0360962_14160947.jpg
9.次は、トップメニューから「5」を選択する。
 作成ファイル名を入力: 例)MD_sonic.bin
 サイズ(16進法)を入力: 例)80000
 2つを入力すると吸出しされる。
レトロフリークで吸出し (その2)_d0360962_14160986.jpg
10.rfca_test.pyファイルと同じフォルダに、吸出しファイルが生成されている。
 メガドライブエミュレータで起動確認。
レトロフリークで吸出し (その2)_d0360962_14175233.jpg
レトロフリークで吸出し (その2)_d0360962_14175215.jpg

他のメガドライブカートリッジも吸出しできた。

他機種のファミコン/スーファミ/PCエンジンは、トップメニューの接続カセットで正しく認識表示された。

しかし、1:先頭512バイト表示がエラーで表示されない。
んー、どうしたらよいのかな?

まぁ、メガドライブが無事吸出しできて満足です。






by gorigori_o | 2020-01-11 14:22 | RetroFreak | Comments(7)
Commented by ツボック at 2020-01-12 03:33 x
夜分、失礼しますツボックです。
いや~、オクでXbox関連を見ていたら偶然
見つけまして思わず入札しました。

私も去年の5月で定年になり、今は同じ会社で
契約社員として働いています。
あやすけさんやぽんさんのHPが無くなり
寂しく思っていました。

お名前を見てあの頃の記憶が蘇ります。
私もメガドラのバックアップは、回路基盤を
作りやりました。GGに至っては、ゲームカ-トリッジを買いあさっていましたね。

長々とコメしても駄目なのでまた来ますね。
Commented by とり at 2020-01-12 08:23 x
いつも参考になる記事を読ませていただいております。
レトロフリーク吸出しですが、実は他の方法もあります。
「retrofd」を更に進化させたものです。
https://github.com/amoore2600/rfdumper
この方法ですとダンプのタイミングがわかる上に、
ファイルネームも自動でつけてくれます。
また作成したSDカードを差し替えるだけで
最新バージョンの本体に戻すことが可能です。
Commented by ごりお at 2020-01-12 08:43 x
とりさん情報ありがとうございます。動画見ましたが凄く簡単に吸い出しできてますね。
Commented by たなむ at 2020-01-12 09:09 x
RetroFreakROM.pyを使えば暗号化されたROMを復号化できますよー
Commented by ごりお at 2020-01-12 18:38 x
たなむさん情報ありがとうございます。

早速・・・、pip install pycryptodomeがエラーでインストールできないよー。RetroFreakROM.pyを使用するまでたどり着けず。
Commented by たなむ at 2020-01-13 01:14 x
pycryptodomexではないでしょうか?

>pip install pycryptodomex
Collecting pycryptodomex
Downloading https://files.pythonhosted.org/packages/12/0d/c11d5fdc304b38968a530f87ab8bf6167111d1c346c0090bd4f493f09a4f/pycryptodomex-3.9.4-cp38-cp38-win_amd64.whl (10.1MB)
|████████████████████████████████| 10.1MB 2.2MB/s
Installing collected packages: pycryptodomex
Successfully installed pycryptodomex-3.9.4
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

>RetroFreakROM.py -h
usage: RetroFreakROM.py [-h] [-o O] [-s SERIAL] [-k KEYFILE] ifile

A script to encrypt/decrypt ROM's to/from the RetroFreak

positional arguments:
ifile The ROM to read from

optional arguments:
-h, --help show this help message and exit
Commented by ごりお at 2020-01-14 00:28 x
たなむさん、助言ありがとうございます。
コメントはスペル間違いでした。コマンドは pip install pycryptodomexと打ててるんですが

3行目Downloading・・・が
Using cached https://files.pythonhosted.org/packages/31/19/af19522f294004818c8bf24809d07a76fae7119b2dd8a473e44318912973/pycryptodomex-3.9.4.tar.gz
となってその後エラーです。-win_amd64.whlをダウンロードせず、ソースコードのpycryptodomex-3.9.4.tar.gzなんですよねー。

エラー対策を検索して、管理者権限やダウンロードしたものをインストールとか挑戦してみるも、やり方がまずいのか、同じようなエラーを吐いてインストールできずでした。
んー、残念。