05/11/21 15:48:06 EGQzu1d70
そもそもカセット差し替えという行為は、
メモリ内容を保ったまま別のROMカセットを走らせることだと言える。
>>442のMacFCというエミュも、ソースを読んだわけではないが
そういう実装をしているのは確実だろう。
別のROMのリアルタイムセーブを読み込むのも全く同じことだ。
つまりエミュに実装されたカセット差し替え機能を使うのも、
リアルタイムセーブを使って手作業で行うのも、
結局やってることは変わらないわけだ。
それと書き忘れていたことを一つ。
カセット差し替えを手作業でエミュレートするには
リアルタイムセーブ機能に加えて、ソフトリセット機能が必要になる。
当然だけど、ハードリセットでメモリをゼロクリアなどしてしまうと
カセット差し替えは再現できない。