Jump to content
Sign in to follow this  
johannesmutlu

Overcominb the Nes’ses mmc3 512KB limit

Recommended Posts

While the mmc5 chip could handle 1024KB of data, the mmc3 chip could only handle 512KB of data, but what if we could replace that 512KB rom with 512KB flash rom or ram, then we could stick a 4MB of rom with it,with data devided into sections of 512KB (or less in cases we still need some parts of previous data) then load one after the other 512 KB section of it into that 512KB ram or flash rom once needed, this way we could in theory make mmc3 nes games much bigger then 512KB rather then using the more expensive mmc5 chip😁

Share this post


Link to post
Share on other sites

I don't see this working with a stock mmc3. Maybe one of the non prg related registers could be repurposed. Seeing how most modern mmc3 homebrew pcbs use a cpld you could easily program one to function similar to the mmc3 but with expanded memory capabilities. Because mmc3 only looks at the lower 6 bits when selecting a prg bank, you will need to add additional registers to control the expanded memory.

 

Another problem you will run into is emulator support. More specifically, convincing emulator devs to support your new mapper since it is no longer mapper 004.

 

What do you need 4MB of memory for?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...