Previous Thread
Next Thread
Print Thread
Joined: Oct 2005
Posts: 351
R
Senior Member
OP Offline
Senior Member
R
Joined: Oct 2005
Posts: 351


This cart couldn't have been emulated accurately without the softlist.

Code:
			<dataarea name="rom" size="2097152">
				<rom name="spal-kx-1.u2"   size="2097152" crc="047b3d88" sha1="2b820cf5ea310db54cef4a1c0918023fec986ee4" offset="0x000000" />
				<rom name="spal-kx-ext.u1" size="32768"   crc="ffdb34f7" sha1="6526c6a75121fba961b6bdc4e4b0f76a81fc9995" offset="0x000000" />
			</dataarea>


Yes you read correctly, the first rom of the board is a patch over the first 32k bank of the second rom. Only mess can emulate this thanks to softlist mapping, other emulators will need a pre patched rom, which isn't accurate IMO.

In the future I also hope the sram will be mapped based on the softlist, instead of the current inaccurate header based mapping. smile

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
Originally Posted By ReadOnly
In the future I also hope the sram will be mapped based on the softlist, instead of the current inaccurate header based mapping. smile


??

sram emulation is already based on softlist, in the sense that only the amount specified in the softlist gets allocated. nothing SRAM-related gets read from the header anymore, if you load by softlist

the only thing we still don't support yet is the inclusion of a pre-formatted SRAM content for games possibly needing it (iirc, Ken Griffey?)
but that just needs the loading procedure to be adapted and the softlist could already 'preserve' them (just add the <rom> inside the sram <dataarea>, like it's done in MAME with pre-formatted EEPROM settings)

Joined: May 2006
Posts: 143
Likes: 1
F
Senior Member
Offline
Senior Member
F
Joined: May 2006
Posts: 143
Likes: 1
Edit: I figured it out.

Okay, so it's a 1.1 to 1.2 revision patch. They probably had a bunch of 1.1 chips sitting around and figured it'd be easier to just use a cheap patch chip on top of the board.

Cost effective and better than wasting chips.

Last edited by Firehawke; 06/06/12 05:55 AM. Reason: Figured it out after a bit of googling about.
Joined: May 2004
Posts: 1,740
Likes: 8
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,740
Likes: 8
quite a few Neogeo carts do the same

there are several games in MAME that also have a socket on the board which allows the first part of the program to be overlayed, and we've seen other cases where roms have been piggybacked for similar effect (gals panic being the most common one)

but yes, this is exactly the kind of case where you see the benefits of the softlists when it comes to properly documenting what was in the carts and how it should load.

Joined: Jul 2007
Posts: 4,625
A
Very Senior Member
Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
I miss the .rpk support. cry

Joined: Oct 2005
Posts: 351
R
Senior Member
OP Offline
Senior Member
R
Joined: Oct 2005
Posts: 351
Recently somebody acquired and dumped a bunch of random standalone chips from prototypes. I had no trouble to integrate these incomplete dumps into the list. I am interested in seeing how other databases are going to handle those ones. They will probably just ignore them, what else can they do? :-)


Link Copied to Clipboard
Who's Online Now
2 members (Pernod, Duke), 20 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,158
Posts119,916
Members5,034
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com