Ah thanks for confirming it came from an Atmel based device !
You won't need to ask the donator who provided the Winbond based device you dumped the 4.55 from.
Since i already verified the issue with such carts, i guess that validates it's a similar issue like with the German r4.50 PRO 1999-10-25 rom.
I don't really know if it's down to a missing or broken flash command.
I couldn't help either with reversing the rom, my MIPS knowledge is pretty limited.
(Just enough to perform PSF rips).
Maybe Sickle or some assembly guru could give a hand here ?
SONIC3D wrote: ↑June 20th, 2021, 12:48 am
Maybe it's better to mark it as AT29C040(A) only in Unirom 8 flasher?
I'll write that down in my romset notes.
Not sure if Sickle could add something about it on screen.
Filenames are quite long already and a few currently don't fully show up.
I have a dual banked SST FX somewhere, i'll check what it gives with this one.
You may want to join the
Discord server at some point, where it may be more convenient to discuss what you asked
here.
*EDIT*
I tried both dumps with my dual banked SST FX.
While it boots and reaches main menu unlike with the Winbond one, it partially hangs when loading the cheat list.
Once open, trying to add/edit/remove a cheat isn't saved at all, and the used space indicator is stuck to 0% while it should report 6%.
I guess it's down to the bank switching not working.
This rom definitely targets Atmel device only.
Which somehow makes sense, as this is an early FX/DX rom and afaik, first gen FX/DX devices came with Atmel eeproms.
I've also extracted the codelist from both dumps using X-Killer and they match 100%.
For some reason, my dump contains some extra data not found in yours.
I guess those are just leftover from a previously flashed version.
I'll discard my dump and replace it with yours when i'll update Unirom's X_ROMS.DAT file.
Since you mentioned your cart was brand new, should i label it as:
"X-Terminator PRO DX (Japan) r3.18 PRO 1999-06-24 [!]" ?
I've reseted the user parameters area so it should be as close as what the original .fcd used to flash the cart was.