This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

Help with Treasure Island Dizzy(Quattro Adventure, camerica)

Help with Treasure Island Dizzy(Quattro Adventure, camerica)
by on (#123247)
Hi,
I trying to do repoduction cart with Treasure Island Dizzy.
Rom hack from Quattro Adventure.
I use unrom board (camerica clone of unrom).
It runs bad on it. This is video from famicom.
http://youtu.be/i0zmd8zoWkw
I changed mapper in hex editor, and run with different emulators.
Rom file http://dfiles.ru/files/1vbuduwnz
fceux-2.1.5 runs same as hardware.
Nestopia 140 runs normal and show mapper 2.
virtuanes 097e runs normal.
Can someone explain why some emulators runs fine?
Its a software problem? Or I can modify the unrom board to run it?
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123254)
Well, if nothing else, FCEUX is doing something incredibly wrong: it's acting as though the game has mapper-controlled nametable mirroring. Beyond that, Treasure Island Dizzy is doing enough bizarre stuff to upload patterns that I can't really figure out what's going wrong.

It doesn't seem to be bus conflicts; doubling up the ROM such that Nestopia enforces them doesn't break things (Nestopia only enforces them for games that look just like normal UNROM and UOROM, 128KiB/256KiB)
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123257)
FCEUX emulates bus conflicts, and other emulators don't.

Also, if you hacked an intact Quattro Adventure ROM and removed bus conflicts, then run it as mapper 2, it always runs Treasure Island Dizzy no matter which game you select.
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123258)
lidnariq wrote:
Beyond that, Treasure Island Dizzy is doing enough bizarre stuff to upload patterns that I can't really figure out what's going wrong.

Is it more bizarre than the codec used in Bee 52 and Big Nose Freaks Out that tokumaru figured out?
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123259)
Offending code:
C205: 8D FE FF (STA FFFE) (bus conflict - screws up graphics)
and
C177: 8D FE FF (STA FFFE) (bus conflict - screws up levels)

And all other bankswitches were done correctly without bus conflicts.

Even with those two patched away, you still see glitches, it will draw the levels with rendering enabled instead of disabled. FCEUX is emulating mapper-controlled mirroring for some reason...

edit: Try this IPS patch, it fixes those two problems.
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123265)
This thread reminds me to upload some of my old hacks to romhacking.net...
I also did a such hack for both Treasure Island Dizzy and Go Dizzy Go.
My hack additionally gets rid of game selection menu, so game starts with codemasters logo.
Get it here
Apply it to "Quattro Adventure (U).nes".
It was tested on hardware-works perfectly.
Re: Help with Treasure Island Dizzy(Quattro Adventure, camer
by on (#123266)
Big thanks to Dwedit! :beer: Now all seems ok.
Here my hardware test of patched version.
http://youtu.be/ntHNyu8wRtc

Denine, thanks, also working.
I search all web and nothing...