NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode


SubjectMMC4 latches  
Posted byBregalad
Posted on10/15/04 5:32 PM
From IP83.77.39.198  



Does someone know exactly how work MMC4's graphic latches ?
It's very badly explained in Firebug's doccument and I want to know if someone has more knowledge about this.

Bregalad, Ent from the woods of Fangorn


SubjectRe: MMC4 latches new  
Posted byquietust
Posted on10/15/04 6:40 PM



The MMC2 and MMC4 function almost EXACTLY the same as a whole. The only known differences (so far) are as follows:

MMC2 - 40-pin shrink-DIP; 8KB swappable bank at $8000-$9FFF, last 24KB hardwired at $A000-$FFFF
MMC4 - 44-pin TQFP; 16KB swappable bank at $8000-$BFFF, last 16KB hardwired at $C000-$FFFF; support for 8KB SRAM at $6000-$7FFF, always enabled.

Both chips have the same CHR bankswitching setup (with latches in BOTH banks).

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: MMC4 latches new  
Posted byDisch
Posted on10/15/04 7:02 PM
From IP66.82.9.64  



This may help:

http://oldnes.sourceforge.net/doc/mmc2.txt

it's MMC2, but my understanding is that MMC4 is identical (except for the differences Q mentioned in his reply).




SubjectRe: MMC4 latches new  
Posted byBregalad
Posted on10/15/04 7:27 PM
From IP83.77.33.125  



In other words, when particulars tiles $fd or $fe are drawed on the BG, another lached CHR-Bank will be automatically switched ! That's really funny. I understand now why MMC4 games are able to show 2 Chr Banks at once on the screen. This is pretty easyer than do mid-scanline bankswitching.

Bregalad, Ent from the woods of Fangorn


SubjectRe: MMC4 latches new  
Posted byquietust
Posted on10/15/04 8:27 PM



Almost; it isn't specifically when they are fetched for background - it's when the tile is read by the PPU at all, so it can be used by background AND sprites.

The main advantage for this is displaying text boxes on the screen without having to keep the character set swapped in the entire time, allowing for backgrounds with much more detail.

--
Quietust
P.S. If you don't get this note, let me know and I'll write you another.


SubjectRe: MMC4 latches new  
Posted byDisch
Posted on10/15/04 10:22 PM
From IP66.82.9.64  



Well I just implimented MMC2 as the info from this post implies:

http://nesdev.parodius.com/cgi-bin/wwwthreads/showpost.pl?Board=NESemdev&Number=1158&page=&view=&mode=threaded&sb=#Post1158

Mike Tyson's Punchout works terrifically.




Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo