Anybody got a Caesar's palace cartridge? I'd like to know which board it uses.
(link)
Thanks,
Martin
Yep, it uses a Green one
Nah its NES-UNROM-10
I suppose the best GoodNES rom must be hacked to work with a mapper based on other hardware. Do I hear a call for a redump?
That, or it was dumped using the wrong mapper. At least one other game had the same problem (WWF Wrestlemania Challenge, UNROM, dumped as AOROM and subsequently had bad mirroring).
It's also possible, though unlikely, that it's an alternate PRG revision; RC Pro Am switched from AxROM to MMC1 between revisions 0 and 1.
Looking at Caesar's palace in a hex editor, it sure seems like it was dumped using the wrong mapper:
bank 0
last bank
bank 1
last bank
bank 2
last bank
etc
I might have a different version (several) at home, im at work atm but ill check when I get home. Gimme your AIM name if ya got one and Ill see what I can do.
Ive got 3 different versions of this....send me a PM with your email or AIm address
I've got (U), [b1] and [o1] here, in GoodNES 2.01. None of them works as UNROM. If you've got anything different or if you removed all the excess data in (U), you can find email and AIM in my profile.
I'm planning on building a simple app which allows you to easily move banks around with a nice gui. It would be good to have for roms like this - you'd have a repaired UNROM dump within a minute or two.
Haven't got time for it yet though.
It shouldn't be too hard to write in case anyone else feels like doing it.
Essentially the last bank is duplicated 8x in the rom, unnecessarily doubling its size. However, if the size is supposed to be 128KB, then one of the switchable 16KB banks is duplicated. However, consider these bank pairs:
Bank 0; Bank 7
Bank 1; Bank 7
Bank 2; Bank 7
Bank 3; Bank 7
Bank 4; Bank 7
Bank 5; Bank 7
Bank 6; Bank 7
Bank ?; Bank 7
I did the following. At 16KB intervals ($4000) I deleted the extraneous Bank 7s. At this point the ROM was 144KB. I then simply deleted the 16KB just before Bank 7. I don't know whether I deleted the right 16KB, but the game seems to work OK once I switched the mapper from AOROM to UNROM.
So would this be a [o] (oversize) dump or a [b] (bad) dump in GoodNES?
I would call it oversize because at least it works.
Actually, no, it does NOT work - it has broken mirroring. If you actually TRY it, you'll see why almost immediately - the game expects vertical mirroring, but it's getting single-screen mirroring, causing BIG graphical errors.
Upon checking the bank CRCs myself, the '?' bank near the end is actually bank 2 duplicated, so the correct 16KB banks (from the original file) should be 0, 2, 4, 6, 8, A, C, F.
You are quite right, it does not work with mapper 7, but it will work with mapper 34.
Nessie wrote:
I've got (U), [b1] and [o1] here, in GoodNES 2.01. None of them works as UNROM. If you've got anything different or if you removed all the excess data in (U), you can find email and AIM in my profile.
I'm planning on building a simple app which allows you to easily move banks around with a nice gui. It would be good to have for roms like this - you'd have a repaired UNROM dump within a minute or two.
Haven't got time for it yet though.
It shouldn't be too hard to write in case anyone else feels like doing it.
Yeah those are the 3 I have =(
Quote:
So would this be a [o] (oversize) dump or a [b] (bad) dump in GoodNES?
I think this is a [j], jacked up dump.
Hierophant, could you send me that fixed rom? email:
nessie@nessiehome.cjb.net
Thanks.
Great Hierophant wrote:
Essentially the last bank is duplicated 8x in the rom, unnecessarily doubling its size. However, if the size is supposed to be 128KB, then one of the switchable 16KB banks is duplicated.
Yup, that's right. Using a UNROM board if you select the highest bank, then you normally do end up with the same 16kB bank loaded twice into memory.