I'm not entirely sure about this.
Since original .fcd only cover the first 384Kb area for the rom program/cheat db, isn't the last 128Kb chunk reserved for compressed virtual memory card data only ?
I'm not entirely sure about this.
Maybe it's for vmc only like you said, I have not tested add additional cheats and compare which section would be changed. I just stated that for letting the potential ROM file user know that there is additional data there(not clean). As I dumped the ROM as is.Squaresoft74 wrote: ↑June 18th, 2021, 9:44 pm Thank you very much for the dumps, i'll check them when i get free time.
I'm not entirely sure about this.
Since original .fcd only cover the first 384Kb area for the rom program/cheat db, isn't the last 128Kb chunk reserved for compressed virtual memory card data only ?
It dumped it from an X-T Pro DX with an ATMEL AT29C040A-12PC ROM. In DIP package. And the date code line shows 9930, so it should be 1999, 30th week.Squaresoft74 wrote: ↑June 19th, 2021, 10:19 pm ...
Next i tried flashing my dump and yours to a Xplorer FX that has an ATMEL AT29C040A-12PC 512K eeprom and it worked fine there.
Can you check which kind of eeprom the device you dumped it from has ?
...
I'll write that down in my romset notes.
Thanks, I just joined there. But a little busy these days. I will ask related questions there when I'm in spare time.Squaresoft74 wrote: ↑June 20th, 2021, 1:39 am
You may want to join the Discord server at some point, where it may be more convenient to discuss what you asked here.
hmm... I initially think the multi-chip is only different in /CE control logic compare to single-chip version(At least in reading mode). When program accessing the address range of 0x1F040000-0x1F05FFFF the /CE of the specific Flash ROM would be active. In that case the cheat DB reading should not be failed as 0%. So maybe I'm totally wrong in guessing of that control logic.Squaresoft74 wrote: ↑June 20th, 2021, 1:39 am
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.
I have no idea about naming the ROM. I'm not professional in that(managing data). Better leave for you to decide. I just keep preserving the data jobs only. Or maybe, add [!] when we found another dump since not many people would worry about if the ROM is clean, considering the count of existing Xploder/Xplorer/X-Terminator users.Squaresoft74 wrote: ↑June 20th, 2021, 1:39 am 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.
Thanks. I may search for some reverse engineering notes on PS1 expansion ROM when I have time. And directly check the code of the cheat DB parsing logic.Squaresoft74 wrote: ↑July 12th, 2021, 3:07 pm Hi,
Sorry for the late reply.
X-killer is an old close source tool from 1999, see attached files.
I don't really have any technical knowledge regarding the cheat DB management/encryption.
Maybe you could try reversing X-killer itself if that could bring some answer ?
...
Users browsing this forum: No registered users and 4 guests
Copyright © 2012-2023 PSXDEV.NET ~ No Cookies, No Tracking & No Ads. The Way the Internet Was Meant to Be ~ , "PlayStation", , , "DUALSHOCK", "Net Yaroze" and "PSone" are registered trademarks of Sony Computer Entertainment Inc. . This page is for informational use only. The user of this software, assumes full responsibility ensuring its use in accordance with local and federal laws. The software and hardware on this site is provided "as-is", without any express, implied warranty or guarantees. |