LZ93D50 に関係のない話です。
MESS はいつも解析に使っているのでこの機会に etabeta さんに伝えたいこ
とがあります。hash/nes.xml で修正して欲しいことがあります。
Silva Saga (Jpn)
これは baddump がついていますが、 redump しても hash は同じでした。
原因を調べたら、 battery backup がないときに $6000-$7fff を 0x00 で
埋めると、 silva saga のプログラムのチェックサム検出を通過してしまう
ものの、ゲームの進行上は不正なデータとなります。
http://d.hatena.ne.jp/na6ko/20130909/p1この領域の初期値を 0x00 で埋めなければ、正常な動作となります。
ですので、 baddump を外してください。
Dezaemon (Jpn)
PCB は NES-SLROM ではなく NES-SXROM とすべきです(本当は HVC-SXROM)。
hash は同じなので baddump は不要です。
----
This is a story not related to LZ93D50.
I offset uses analyzing Famicom games with MESS. I want you fix
hash/nes.xml
Silva Saga (Jpn)
This game is marked 'baddump', redumped image's has same by my
friend. I analyzed this game. When .sav file is not found, many
emulators fill data 0x00 as 'initialize' at address $6000-$7fff.
The program passed checksum at $6000-$7fff, but game is buggy.
http://d.hatena.ne.jp/na6ko/20130909/p1If emulator is not fill 0x00 'initalized data', game works fine.
I want remove baddump flag.
Dezaemon (Jpn)
PCB is defined 'NES-SLROM'. This is wrong, database must be defined
as 'NES-SXROM'. (In fact, this is HVC-SXROM).
Its hash is same, I want remove baddump flag.