Rad Racer 2 [MMC3]
Moderator: Moderators
Rad Racer 2 [MMC3]
- What's required to get this game working on MMC3? Does it use a different revision than SMB3 or MegaMan3 as examples?
- I wonder if this game uses a different MMC board revision, implying a different IRQ setup (A or B).
It uses the TVROM board: http://wiki.nesdev.com/w/index.php/TVROM
I don't think it relies on any 'special' behavior. My MMC3 code is pretty dumb (no accounting for different IRQ setups, doesn't deal with manually clocking A12, etc), and I don't see these glitches.
I don't think it relies on any 'special' behavior. My MMC3 code is pretty dumb (no accounting for different IRQ setups, doesn't deal with manually clocking A12, etc), and I don't see these glitches.
get nemulator
http://nemulator.com
http://nemulator.com
- I have no clue (yet). Just double checking: the nametables are update through writes to $2000-$3EFF, right? Here's my write code:
Code: Select all
_ppubank_name_write((tempaddr>>10)&3,tempaddr&0x3FF,data);
(bank 0..3, address 0..3FF, value)
I don't know... I guess I still suspect cpu timing (as mentioned in the Battletoads thread) or perhaps even a cpu bug. The reason I say this is because I tested Rad Racer (1, not 2) w/ RockNES and saw glitches similar to ones I saw in my emulator when I had some cpu timings wrong.
I tried recreating the Rad Racer 2 issue by 'breaking' some of my cpu code, but didn't have any luck.
I tried recreating the Rad Racer 2 issue by 'breaking' some of my cpu code, but didn't have any luck.
get nemulator
http://nemulator.com
http://nemulator.com
- Forget the last public version, it's broken. Heh, the last public version of your emu doesn't recognize the 4-screen mirroring as it seems.James wrote:I don't know... I guess I still suspect cpu timing (as mentioned in the Battletoads thread) or perhaps even a cpu bug. The reason I say this is because I tested Rad Racer (1, not 2) w/ RockNES and saw glitches similar to ones I saw in my emulator when I had some cpu timings wrong.
I tried recreating the Rad Racer 2 issue by 'breaking' some of my cpu code, but didn't have any luck.
- Here my latest RockNES binary anyway. If you want to look the source code, just let me know.
Yeah, I just fixed it a couple of weeks ago (which is why I could respond so quicklyZepper wrote:Heh, the last public version of your emu doesn't recognize the 4-screen mirroring as it seems.
I'd be happy to take a look at it, if you want me to. I sent you a PM with my email address -- we can discuss off-line.Zepper wrote:If you want to look the source code, just let me know.
- It seems the same problem with this demo by Bregalad. Uh, could someone test it with PowerPak?

- Of course, this glitch isn't "static". It disappears from left to right, then restarts. Just try it in my latest binary to see what I mean.

- Of course, this glitch isn't "static". It disappears from left to right, then restarts. Just try it in my latest binary to see what I mean.

