デザエモン問題

デザエモンシリーズはFC、SFCどちらもROMデータをインストールすることができますが、
セーブデータの読み込みに不具合があります。


FC 絵描衛門


2015/11/06配信のアップデータv1.2 で対応しました。特にデータを吸出し直さなくてもそのままセーブロードが可能のようです

セーブデータの取り込みをしようとすると「セーブデータの取り込みに対応していない」と表示され、
まったく吸い出すことができません。書き出しも同様に失敗します。
ゲーム内におけるセーブも不可能で、ゲームのROMデータを読み込んでいる間は
「終了時の状態から自動再開」のチェックを外していても保持されますが、
レトロフリーク上にセーブデータが生成されないので別のゲームに切り替えた途端にセーブが消滅します。

絵描衛門がセーブできない件はこのレトロフリークでも使用されているiNESヘッダの規格に問題があり、
大容量のSRAMを持つ絵描衛門をSXROMと認識できないのが原因となっています。
そのため、一般的に使われているPCエミュレータでもセーブすることは不可能です。
あまりメジャーではないNES2.0という規格を利用することで一部のエミュレータではセーブ可能になりますが、
レトロフリークでの個別対応はまず望み薄と考えた方がいいかもしれません。


SFC デザエモン


2021/3/28~ パソコンとレトロフリークカートリッジアダプターを用いた、有志作成のツール
「Retrofreakdumper」によって非公式の方法ながら読み書きが可能となりました。(RPGツクール2も同様)
詳細はリンク先をご参照下さい。
nezuohashiter.x.fc2.com/retrofreakdumper/index.html
2023/4~ 公開終了しました。

こちらはセーブデータを読み込むことはできますが、SRAMの吸い出しアドレス指定がおかしいので
NGデータが生成されてしまいます。
(実ROMのデータは実機で起動すると生きているので、ROMごと巻き込むものではない様子)
また、書き出しは「失敗しました」と表示され、全く実行することができません。
FC絵描衛門と違いレトロフリーク上でのセーブは可能なので、カセットのデータにこだわらなければ
一から作って遊ぶことは可能です。(ハイレゾ表示を使っている背景編集で画像がチラつきますが…)

SFCデザエモンはROM吸い出しパラメータとSRAM吸い出しのパラメータが別なので、
レトロフリーク本体がROM吸い出し用パラメータで参照されるSRAM開始位置を参照してしまい、
データの開始位置がズレるのがこの現象の原因だと思われます。

参考画像
imageプラグインエラー : 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
レトロフリークでセーブデータを吸い出したときに起こるエラー

imageプラグインエラー : 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー : 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
PCの吸い出し機でレトロフリークの不具合を再現してみた画像
まったく同じ部分のデータがNGになっているのが分かります。

デザエモン自体にもコピープロテクトが存在し、異常があるとSRAMを強制消去する仕組みになっていますが
この場合チェック画面ではユーザーならお馴染みデータ全消しコマンド入力時の
「S-RAM CHECK!」が表示されて全て消滅するので、今回の問題と直接の関係は無いと思われます。

現状での問題の対策としては{他機器で正常なパラメータを指定して128kbのセーブを吸い出し、
本体の「外部セーブデータ取り込み機能」を利用して持ってくる}という方法があります。
やり方は単純で、まず吸い出したセーブデータ(ネットから拾ってきたセーブでも可)を
「Kaite Tsukutte Asoberu Dezaemon (Japan).sav」にリネームし、
レトロフリークで使用しているmicroSDの「(SDカードが刺さっているドライブ):\RetroFreak\Saves\SRAM\SFC」フォルダに
ファイルをドラッグ&ドロップします。
本体設定のデータ保存先が「microSD」の場合はそのまま、「本体」に設定されている場合は
本体に入っている同名のセーブを削除してインポートするデータをファイルマネージャでSDから本体にコピー。
その後中断データが読み込まれるのを阻止するためにレトロフリーク本体の本体設定の「ゲーム終了時の状態から再開」を
OFFにしてゲームを開始してください。
成功すれば画面下に「外部セーブデータを取り込みました」と表示され、レトロフリークで利用できるようになります。
ネットに少数上がっているSFCデザエモン用のセーブデータもこの方法で遊ぶことが出来るようです。

セーブデータの吸い出し容量が妙に小さい件について


デザエモンのセーブデータは本来128kb(1Mbit)なのですが、
レトロフリークでデザエモンのセーブを吸い出すと数十kb~数kbの間で容量が可変します。
これは本体の異常でもなんでもなく、レトロフリークはどのゲームでも取り込んだセーブデータを
圧縮して保存するので、グラフィックエリアの使い込み具合などでセーブのサイズが変化します。
ハード的には一応128kbフルに吸い上げている挙動をしているので、容量指定がおかしいという事は無いと思われます。



以下、元からあった記事
本体が飛んだという情報があるので参考データとして残しておきます。


SFC デザエモンを吸い出そうとするとセーブデータの読み込みに失敗します
SRAM1024k に対応してないためと思われます


本体からセーブデータを削除
SDからゲームファイルを削除
ゲーム終了時の状態から自動再開 OFF

でもう一度吸い出した所やはりデータ飛びました
この時のファイルの大きさが28k

ネットで拾ってきたsrm形式のファイルを
Kaite Tsukutte Asoberu Dezaemon (Japan).sav
にリネーム
SDカードに保存
本体にコピー
ゲーム終了時の状態から自動再開 OFF
でスタート

レトロフリークが飛びました
30秒以上フリーズ(デザエモンの起動の画面)
でHOMEボタン効かなかったので本体裏スイッチで強制電源OFF
再起動後おそるおそるゲームを開始してみると
無事動きました

ここからメインメニューに戻って
カセットを挿して
セーブデータをカセットに書き出し → 失敗しました
じゃぁとセーブデータの読み込み → 失敗しました

となります
う~んこれはアップデート待ちでしょうか

RPGツクール2もセーブデータ読み込んでるんだけど消えてるっぽいですね
RPGツクール1は正常にセーブデータ吸い出せました

256kまで(PC上で32kまで)しか認識してないかも
光栄系のシミュも512k使ってるのが多かったので注意が必要ですね

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2023年04月27日 03:24