======================================================================== Anthony : PlayStation1/2 メモリーカードユーティリティー ======================================================================== このソフトは? Sony製家庭用ゲーム機PlayStation1/2用のメモリーカードのデータをPCで読み書きするソフトです。 メモリーカードを読み書きするためのアダプタとして、Sony製PlayStation3用メモリーカードアダプターCECHZM1を使用します。 対応しているメモリーカードはPlayStation1/2用です。 使い方 まずCECHZM1用ドライバーをインストールします。 64bit用がx64\Release\Driverフォルダ内にあります。 Windowsをドライバ署名強制の無効モードで再起動します。 Anthony.infを右クリックし、インストールします。 CECHZM1をUSBポートに接続し、デバイスマネージャでドライバーが適用されていることを確認します。 一度ドライバーをインストールしたら、以降再インストールの必要はありません。 次に、 ・PS1メモリーカードを使う場合は、Anthony.exeを起動します。 ・PS2メモリーカードを使う場合は、AnthonyPS2.exeを起動します。 メモリカードからデータを読み込む場合は、"from Card"ボタンをクリックします。 PC上のファイルからデータを読み込む場合は、"from File"ボタンをクリックし、読み込むファイルを選択します。 メモリーカードにデータを書き込む場合は、メモリーカードかファイルからデータを読み込んだ後、"to Card"ボタンをクリックします。 PCにデータを保存する場合は、メモリーカードかファイルからデータを読み込んだ後、"to File"ボタンをクリックし保存先を指定します。 対応形式 対応しているPS1用ファイル形式は、PSM形式(128KB)です。 対応しているPS2用ファイル形式は、PS2形式(8MB)です。 開発動機 既にある同様のソフトは、Win7以降で使う上で不便な面があるため。 ソースコードを公開することで、後世に資料を残す。 開発環境 開発版: Visual Studio 2019(16.2.0) 要追加インストール ・Spectreの軽減策を含む v142 ビルド ツール用 Visual C++ ATL(x86またはx64) ・v142 ビルド ツール用 C++ ATL(x86およびx64) ・MSVC v142 - VS 2019 C++ x64/x86 Spectre 軽減ライブラリ (v14.22) ・MSVC v142 - VS 2019 C++ x64/x86 ビルドツール(v14.22) ・Windows 10 SDK(10.0.18362.0) Windows Driver Kit - Windows 10.0.18362.1 Ver0.2現在: Visual Studio 2015 Windows SDK for Windows 10, version 1607 WDK for Windows 10, version 1607 謝辞 PS2用メモリーカードの読み書きにjimmikaelkael氏のps3mca-toolのコードを利用しています。