Current status of Mario Adventure on PowerPak?

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Post by infiniteneslives »

marvelus10 wrote: It would make senseif you wanted to take advantage of the save feature.
I'm not holding my breath for anything to make sense with this one based on what we've concluded thus far. But yeah i'd like to see if it works on the TKROM.

It's highly likely though that the WRAM timing wasn't exactly the same between the TKROM and TSROM boards you had before you went to slow RAM. So hopefully that's the only reason why.

If it doesn't work let me know. I've traced through, and have a full schematic for TSROM and could do the same for TKROM. I don't know of any actual differences except battery backing. But if there are differences I'll figure out how to convert the TKROM to a TSROM with battery back.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

3gengames wrote:So is it possible the game shoves sound samples into the WRAM?
Very few mappers can map RAM into CPU $C000-$FFF1, the usable range that channel 5 can address. I've never seen the MMC3 do that.*


* Except in the case of a RAM-based copier that I own, which doesn't really count because the RAM used for PRG ROM data is write-protected by the time the game starts.
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Oh, okay. I've never done sound, let alone DPCM or whatever it is, so I didn't know you had to use the last 16K [8K?] of space.
User avatar
marvelus10
Posts: 243
Joined: Fri Feb 09, 2007 5:01 pm
Location: Nanaimo, BC Canada

Post by marvelus10 »

I can confirm that this will work on a NES-TKROM-01 board with MMC3B chip and transplanted faster WRAM.
Save progress works automatically and can be erased by Select+Up choose A or B.
User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Post by infiniteneslives »

marvelus10 wrote:I can confirm that this will work on a NES-TKROM-01 board with MMC3B chip and transplanted faster WRAM.
Save progress works automatically and can be erased by Select+Up choose A or B.
Faster? Do you mean slower? the 10L chips already in the cart are 100nsec, and from what I understand it's the 15L sram you need to get it to work (150nsec)
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Did you try it with the RAM on cart? What were your "symptoms?"
User avatar
marvelus10
Posts: 243
Joined: Fri Feb 09, 2007 5:01 pm
Location: Nanaimo, BC Canada

Post by marvelus10 »

3gengames wrote:Did you try it with the RAM on cart? What were your "symptoms?"

Black screen with accelerated messed up sound.
User avatar
marvelus10
Posts: 243
Joined: Fri Feb 09, 2007 5:01 pm
Location: Nanaimo, BC Canada

Post by marvelus10 »

Wouldn't this be just a simple mapper hack to adjust the timing for the WRAM, then changing the info in the header to match the mapper hack so the PowerPak would recognise it?

You could rename it MAD-ROM-01 in the header then name your hacked TK-ROM accordingly.


Edit second thought:
Why if this works on emulators does it not work on the PowerPak? I thought the PowerPak was the same in the fact its was just a mapper emulator running on real hardware.

I assume I'm obviously wrong here because we would have 100% compatibility, seen as most emulators can run all Mappers.
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Pad the rom before testing it on the powerpak.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Well if somebody knew what timing problems it had somebody could fix it.

And iNES doesn't have mapper names inside the header, only the values, but I'm sure you could assign it your own mapper for testing.

And does the powerpak have the same black screen accelerated sound problem or does it not play at all? I dunno, I guess padding it would help though. :P
lordloss
Posts: 57
Joined: Mon Oct 17, 2011 12:03 pm

Post by lordloss »

So where might I find a sony 15L SRAM to modify TSROM board to play Mario Adventure?
Last edited by lordloss on Sun Oct 23, 2011 8:21 pm, edited 1 time in total.
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

I don't think any modification is needed, you just need to make sure the initial content of the RAM isn't bad.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
lordloss
Posts: 57
Joined: Mon Oct 17, 2011 12:03 pm

Post by lordloss »

How do you go about doing that?
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Post by thefox »

1) You can get a different SRAM chip, which initializes the memory to 0 (which is probably what all these "faster" RAM chips did)
2) Or you can grab an IPS patch here that should fix the RAM initialization issue. Further on in the same thread there's another patch that can be directly applied to SMB3 ROM.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
Post Reply