VRC6
   HOME

TheInfoList



OR:

Multi-memory controllers or memory management controllers (MMC) are different kinds of special chips designed by various
video game developer A video game developer is a broad term for a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large ...
s for use in
Nintendo Entertainment System The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the commonly known as the The NES, a redesigned version, was released in America ...
(NES) cartridges. These chips extend the capabilities of the original console and make it possible to create NES games with features the original console cannot offer alone. The basic NES hardware supports only 40KB of ROM total, up to 32KB PRG and 8KB CHR, thus only a single tile and sprite table are possible. This limit was rapidly reached within the Famicom's first two years on the market and game developers began requesting a way to expand the console's capabilities. In the emulation community these chips are also known as ''mappers''.


List of MMC chips


CNROM

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Gradius'', '' Ghostbusters'', ''
Gyruss is an arcade shoot 'em up game designed by Yoshiki Okamoto and released by Konami in 1983. ''Gyruss'' was initially licensed to Centuri in the United States for dedicated machines, before Konami released their own self-distributed conversion ki ...
'', '' Arkanoid'' CNROM is the earliest banking hardware introduced on the Famicom, appearing in early 1986. It consists of a single 7400 series discrete logic chip. CNROM supports a single fixed PRG bank and up to eight CHR banks for 96KB total ROM. Some third party variations supported additional capabilities. Many CNROM games store the game level data in the CHR ROM and blank the screen while reading it.


UNROM

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Pro Wrestling'', '' Ikari Warriors'', ''
Mega Man ''Mega Man'', known as in Japan, is a Japanese science fiction video game franchise created by Capcom, starring a series of robot characters each known by the moniker "Mega Man (character), Mega Man". Mega Man (video game), The original game w ...
'', '' Contra'', ''
Castlevania ''Castlevania'' (), known in Japan as is a gothic horror action-adventure video game series and media franchise about Dracula (Castlevania), Dracula, created and developed by Konami. It has been released on various platforms, from early system ...
'' Early NES mappers are composed of 7400 series discrete logic chips. UNROM appeared in late 1986. It supports a single fixed 16KB PRG bank, the rest of the PRG being switchable. Instead of a dedicated ROM chip to hold graphics data (called CHR by Nintendo), games using UNROM store graphics data on the program ROM and copy it to a RAM on the cartridge at run time.


MMC1

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' The Legend of Zelda'', '' Mega Man 2'', ''
Metroid is an action-adventure game franchise created by Nintendo. The player controls the bounty hunter Samus Aran, who protects the galaxy from Space Pirate (Metroid), Space Pirates and other malevolent forces and their attempts to harness the powe ...
'', '' Godzilla: Monster of Monsters'', '' Teenage Mutant Ninja Turtles'', and more. The MMC1 is Nintendo's first custom MMC
integrated circuit An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, usually silicon. Large numbers of tiny ...
to incorporate support for saved games and multi-directional scrolling configurations. The chip comes in at least five different versions: ''MMC1A'', ''MMC1B1'', ''MMC1B2'', ''MMC1B3'' and ''MMC1C''. The differences between the different versions are slight, mostly owing to savegame memory protection behavior. The MMC1 chip allows for switching of different memory banks. Program ROM can be selected in 16KB or 32KB chunks, and character
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * R ...
can be selected in 4KB or 8KB chunks. An unusual feature of this memory controller is that its input is serial, rather than
parallel Parallel is a geometric term of location which may refer to: Computing * Parallel algorithm * Parallel computing * Parallel metaheuristic * Parallel (software), a UNIX utility for running programs in parallel * Parallel Sysplex, a cluster of IBM ...
, so 5 sequential writes (with bit shifting) are needed to send a command to the
circuit Circuit may refer to: Science and technology Electrical engineering * Electrical circuit, a complete electrical network with a closed-loop giving a return path for current ** Analog circuit, uses continuous signal levels ** Balanced circu ...
.


MMC2

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: ''
Mike Tyson's Punch-Out!! originally titled is a 1987 boxing video game developed and published by Nintendo for the Nintendo Entertainment System (NES). Part of the '' Punch-Out!!'' series, it is an adaptation of the arcade video games '' Punch-Out!!'' (1984) and ''Sup ...
'' The MMC2 is only used in ''Mike Tyson's Punch-Out!!'' and the later rerelease which replaced
Mike Tyson Michael Gerard Tyson (born June 30, 1966) is an American former professional boxer who competed from 1985 to 2005. Nicknamed "Iron Mike" and "Kid Dynamite" in his early career, and later known as "The Baddest Man on the Planet", Tyson is cons ...
. A single 8KB bank of program ROM can be selected (with the remaining 24KB locked) and character ROM can be selected in ''two pairs'' of 4KB banks, which would be automatically switched when the video hardware attempts to load particular graphic tiles from memory, thus allowing a larger amount of graphics to be used on the screen without the need for the game itself to manually switch them.


MMC3

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Mega Man 3'', '' 4'', '' 5'', '' 6'', ''
Super Mario Bros. 2 ''Super Mario Bros. 2'' is a platform game, platform video game developed and published by Nintendo for the Nintendo Entertainment System. It was first released in North America in October 1988, and in the PAL region in 1989. After the smash hi ...
''NA/EU, ''
Super Mario Bros. 3 ''Super Mario Bros. 3'' is a platform game developed and published by Nintendo for the Nintendo Entertainment System (NES). It was released for home consoles in Japan on October 23, 1988, in North America on February 12, 1990 and in Europe on ...
'', '' Kirby's Adventure'', and more. The MMC3 was introduced in 1988. It adds an IRQ timer to allow split screen scrolling without the sacrifice of sprite 0, along with two selectable 8KB program ROM banks and two 2KB+four 1KB selectable character ROM banks, which allows easy instant swapping of sprite and tile data. 8KB of save game RAM is supported.


MMC4

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Fire Emblem'', ''
Fire Emblem Gaiden is a tactical role-playing game developed by Intelligent Systems and published by Nintendo for the Famicom. Released in March 1992, it is the second installment in the ''Fire Emblem'' series and the last to be developed for the Famicom. It bui ...
'', and ''
Famicom Wars is a wargame developed by Nintendo and Intelligent Systems and published by Nintendo for the Famicom. It was released on August 12, 1988 in Japan. It was later re-released on Virtual Console. It is the first game in the ''Wars'' series. Gamepl ...
'' This chip is only used in three games, all of which were released only for the Famicom in Japan, and were developed by Intelligent Systems. Functionally, it is nearly identical to the MMC2, with the only difference being that the MMC4 switches program ROM in 16KB banks instead of 8KB banks and has support for a battery-backed SRAM to save game data.


MMC5

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Castlevania III: Dracula's Curse''NA/EU, ''
Just Breed is a tactical role-playing game published by Enix for the Famicom. It was released exclusively in Japan in 1992. Although it is somewhat obscure and was overlooked due to its late release, it is notable for its long development and as one of th ...
'', ''
Metal Slader Glory ''Metal Slader Glory'' is an adventure game developed and published by HAL Laboratory for the Famicom in 1991. The game is set in 2062 after humans have colonized the Moon and established several space stations. Earth-based mechanic Tadashi and ...
'', '' Laser Invasion'', ''Uchuu Keibitai SDF'', ''Nobunaga's Ambition II'', ''Nobunaga no Yabou - Sengoku Gunyuu Den'', '' Bandit Kings of Ancient China'', ''
Romance of the Three Kingdoms II is the second in the ''Romance of the Three Kingdoms'' series of turn-based strategy games produced by Koei and based on the historical novel ''Romance of the Three Kingdoms''. Gameplay Upon starting the game, players choose from one of six sce ...
'', '' Uncharted Waters'', '' Genghis Khan II: Clan of the Gray Wolf'', '' Gemfire'', ''
L'Empereur is a turn-based strategy video game for the Nintendo Entertainment System released by the Koei company in 1989. The user controls Napoleon I of France, Napoleon Bonaparte during the Napoleonic Wars of the late 18th and early 19th Centuries. Th ...
'', ''Ishin no Arashi'', ''Shin 4 Nin Uchi Mahjong - Yakuman Tengoku'', ''Rockman 4 Minus Infinity'' The MMC5 is Nintendo's most advanced MMC. It was originally also the most expensive. Only
Koei Koei Co., Ltd. was a Japanese video game publisher, developer, and distributor founded in 1978. The company is known for its ''Dynasty Warriors'' games based on the novel ''Romance of the Three Kingdoms'', as well as simulation games based on p ...
used this chip regularly. It is similar to Konami's VRC6, but interrupt handling works differently. The chip has 1KB of extra RAM, two extra
square wave A square wave is a non-sinusoidal periodic waveform in which the amplitude alternates at a steady frequency between fixed minimum and maximum values, with the same duration at minimum and maximum. In an ideal square wave, the transitions b ...
sound channels, one extra
PCM Pulse-code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form of digital audio in computers, compact discs, digital telephony and other digital audio applications. In a PCM stream, the amp ...
sound channel, support for vertical split screen scrolling, improved graphics capabilities (making 16,384 different tiles available per screen rather than only 256, and allowing each individual 8x8-pixel background tile to have its own color assignment instead of being restricted to one color set per 2x2 tile group), highly configurable program ROM and character ROM bank switching, and a scanline-based IRQ counter. The MMC5 supports up to 2MB total ROM, however no commercially released game exceeded 1MB.


MMC6

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' StarTropics'', '' Zoda's Revenge: StarTropics II'' The MMC6 is similar to the MMC3, with an additional 1 KB of RAM which can be saved with battery backup.


Famicom Disk System

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Akumajo Dracula'', '' Arumana no Kiseki'', '' Ai Senshi Nicol'', ''Big Challenge! Dogfight Spirit'', '' Bio Miracle Bokutte Upa'', '' Crackout''JP, '' Double Dribble''JP, '' Dracula II'', '' Falsion'', '' Famicom Tantei Club Part II: Ushiro ni Tatsu Shōjo'', '' Kid Icarus''JP, '' KiKi KaiKai'', '' Meikyuu Jiin Dababa'', ''
Metroid is an action-adventure game franchise created by Nintendo. The player controls the bounty hunter Samus Aran, who protects the galaxy from Space Pirate (Metroid), Space Pirates and other malevolent forces and their attempts to harness the powe ...
''JP, '' Pro Wrestling''JP, ''Relics - Ankoku Yousai'', ''
Risa no Yōsei Densetsu is a Family Computer Disk System game. It stars the Japanese idol Risa Tachibana (born October 19, 1971) is a former Japanese idol An is a type of entertainer marketed for image, attractiveness, and personality in Japanese pop culture. ...
'', '' Shin Onigashima'', ''
Super Mario Bros. 2 ''Super Mario Bros. 2'' is a platform game, platform video game developed and published by Nintendo for the Nintendo Entertainment System. It was first released in North America in October 1988, and in the PAL region in 1989. After the smash hi ...
''JP, '' The Legend of Zelda'' (FDS release), ''
The Mysterious Murasame Castle is an action-adventure video game developed by Nintendo and Human Entertainment and published by Nintendo for the Family Computer Disk System. It was released exclusively in Japan on April 14, 1986. The game was one of the early games released f ...
'', ''Vs. Excitebike'', '' Yūyūki'', '' Zelda II: The Adventure of Link''JP, and more. The Famicom Disk System's
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
is an extended audio chip, which supports one channel of single-cycle (6-bit × 64 step) wavetable-lookup synthesis with a built in phase modulator (PM) for sound generation similar to
frequency modulation synthesis Frequency modulation synthesis (or FM synthesis) is a form of sound synthesis whereby the frequency of a waveform is changed by modulating its frequency with a modulator. The frequency of an oscillator is altered "in accordance with the amplitude ...
. Some cartridge conversions of Disk System games have MMCs to replace the audio channel.


AOROM

* Manufacturer:
Nintendo is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles. Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produce ...
* Games: '' Battletoads'', ''
Wizards & Warriors ''Wizards & Warriors'', titled ' in Japan, is an action platform video game developed by Rare and published by Acclaim Entertainment and Jaleco for the Nintendo Entertainment System. It was released in North America in December 1987, and in Eur ...
'', '' Cobra Triangle'', '' Jeopardy!'' The A*ROM MMC, named after the AMROM, ANROM, and AOROM cartridge boards that use it, was developed by Chris Stamper of Rare, and manufactured by Nintendo. It is found in games developed by Rare for Nintendo, Tradewest, GameTek, Acclaim, and Milton Bradley. It allows the PRG ROM to be switched in a single 32KB piece and uses CHR RAM for up to 256KB total ROM. Unlike other chips, it uses one screen mirroring.


Third-party chips

Nintendo maintained tight control over internationally-released cartridge hardware and did not allow third parties to use their own PCBs and mappers. This remained the case until late in the NES's commercial lifespan when Nintendo eased up the restrictions. As a result most third party mappers will only be found in Famicom or unlicensed cartridges.


VRC1

* Manufacturer: Konami, Jaleco (SS8805) * Games: ''Exciting Boxing'', ''Ganbare Goemon! Karakuri Douchuu'', ''Jajamaru Ninpouchou'', ''King Kong 2: Ikari no Megaton Punch, Moero!!'', ''Junior Basket: Two on Two'', ''Tetsuwan Atom''


VRC2

* Manufacturer: Konami * Games: '' Contra''JP, '' Tiny Toon Adventures''JP, '' Akumajō Special: Boku Dracula-kun'' The VRC2 is a chip from Konami that allows program ROM to be switched in 8KB banks, and character ROM to be switched in 1KB banks. This MMC has two known revisions: VRC2a and VRC2b.


VRC3

* Manufacturer: Konami * Games: '' Salamander''JP Exclusively used in the Japanese version of ''Salamander''.


VRC4

* Manufacturer: Konami * Games: '' Gradius II''JP, ''
Crisis Force is a 1991 vertically scrolling Shoot 'em up, shooting game released by Konami in Japan for the Nintendo Entertainment System, Family Computer. The player controls one of two fighter ships piloted by Asuka and Maya, a pair of twin siblings descend ...
'', ''Bio Miracle:Boku tte Upa'', ''Ganbare Goemon Gaiden 2'', ''WaiWai World'', ''WaiWai World 2'', ''Twinbee 3'' The VRC4 Chip is similar to the VRC2 chip, other than the VRC4 allowing for 512KB CHR capacity, 2 8KB PRG ROM banking modes and 1 screen mirroring.


VRC5

* Manufacturer: Konami * Games: ''Space School''JP Exclusively used in the QTa adapter in Konami's ''Space School'' series of educational games.


VRC6

* Manufacturer: Konami * Games: '' Akumajō Densetsu'', ''Mōryō Senki MADARA'', '' Esper Dream II'' The VRC6 (Virtual Rom Controller) is an advanced MMC chip from Konami, supporting bank switching for both program code and graphics as well as a CPU cycle–based IRQ counter, which can also act as a scanline counter. The chip also contains support for three extra sound channels (two
square wave A square wave is a non-sinusoidal periodic waveform in which the amplitude alternates at a steady frequency between fixed minimum and maximum values, with the same duration at minimum and maximum. In an ideal square wave, the transitions b ...
s of eight
duty cycle A duty cycle or power cycle is the fraction of one period in which a signal or system is active. Duty cycle is commonly expressed as a percentage or a ratio. A period is the time it takes for a signal to complete an on-and-off cycle. As a formu ...
s each, and one sawtooth wave). It is used in ''Akumajō Densetsu'' (the Japanese version of '' Castlevania III: Dracula's Curse''), while the Western version uses the MMC5 from Nintendo. Since the
Nintendo Entertainment System The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the commonly known as the The NES, a redesigned version, was released in America ...
does not allow cartridges to add additional sound channels, the Famicom version's soundtrack was reworked to follow those specifications; thus the soundtrack on the Western version is implemented by the five sound channels built into the stock NES.


VRC7

* Manufacturer: Konami, Yamaha * Games: ''
Lagrange Point In celestial mechanics, the Lagrange points (; also Lagrangian points or libration points) are points of equilibrium for small-mass objects under the influence of two massive orbiting bodies. Mathematically, this involves the solution of th ...
'', '' Tiny Toon Adventures 2: Trouble in Wackyland'' The VRC7 is an advanced MMC chip from Konami, supporting bank switching and IRQ counting equivalent to the VRC6, and containing a YM2413 derivative providing 6 channels of FM Synthesis audio. This advanced audio is used only in the Famicom game ''Lagrange Point''. The Japanese version of ''Tiny Toon Adventures 2'' uses the VRC7 but not the extended audio.


Namco 163

* Manufacturer: Namco * Games: '' Erika to Satoru no Yume Bōken'', ''
Final Lap is a 1987 racing simulation video game developed and published by Namco. Atari Games published the game in the United States in 1988. It was the first game to run on Namco's then-new System 2 hardware and is a direct successor to Namco's ''Pol ...
'', ''
King of Kings King of Kings; grc-gre, Βασιλεὺς Βασιλέων, Basileùs Basiléōn; hy, արքայից արքա, ark'ayits ark'a; sa, महाराजाधिराज, Mahārājadhirāja; ka, მეფეთ მეფე, ''Mepet mepe'' ...
'', '' Mappy Kids'', '' Digital Devil Story: Megami Tensei II'', ''Namco Classic II'', '' Romance of the Three Kingdoms'', ''
Romance of the Three Kingdoms II is the second in the ''Romance of the Three Kingdoms'' series of turn-based strategy games produced by Koei and based on the historical novel ''Romance of the Three Kingdoms''. Gameplay Upon starting the game, players choose from one of six sce ...
'', ''
Yokai Dochuki is a 1987 platform arcade game developed and released by Namco in Japan and other parts of Asia. The player controls a young boy named Tarosuke as he must make his way through Jigoku, the Japanese concept of Hell, to reach Buddha, who will det ...
'', '' Rolling Thunder''JP, ''Top Striker'' The 163 has been only used in games exclusive to Japan. Its capabilities were a little better than Nintendo's MMC3. A variant contained extra sound hardware that plays 4-bit wave samples. It supports 1 to 8 extra sound channels, but audible aliasing appears when a sufficiently large number of channels are enabled due to the increasingly audible
time-division multiplexing Time-division multiplexing (TDM) is a method of transmitting and receiving independent signals over a common signal path by means of synchronized switches at each end of the transmission line so that each signal appears on the line only a fracti ...
.


FME-7

* Manufacturer: Sunsoft * Games: '' Batman: Return of the Joker'', ''
Hebereke is a video game series developed by Sunsoft that was released primarily in Japan, with a few releases in Europe and one release in North America. It was one of the company's main franchises during the 1990s. Hebe, the main character of the se ...
'', and more. The FME-7 is a memory mapping circuit developed by Sunsoft for use in NES and Famicom cartridges. It switches program ROM in 8KB banks and switches the character ROM 1KB banks. It also contains hardware to generate IRQ signals after a specified number of CPU clock cycles, thus achieving split-screen effects with minimal use of processing power.


SUNSOFT-4

* Manufacturer: Sunsoft


SUNSOFT 5B

* Manufacturer: Sunsoft * Games: ''
Gimmick! , released in Scandinavia as ''Mr. Gimmick'', is a platform video game developed and published by Sunsoft, and originally released in Japan for the Family Computer in 1992. The story follows a small green '' yōkai'' named Yumetaro who was ...
'' This version of the FME-7 contains a version of the widely used Yamaha YM2149.


Unlicensed MMCs

Some individual (
homebrew Homebrewing mainly refers to small-scale, non-commercial manufacture of a drink, typically beer. Homebrew or home brew may also refer to: Computing * Homebrew Computer Club * Homebrew (package manager), for macOS and Linux * Homebrew (video game ...
) and unlicensed developers have made custom MMCs for the NES, most of which simply expand the available memory.


228

* Manufacturer:
Active Enterprises Active may refer to: Music * ''Active'' (album), a 1992 album by Casiopea * Active Records, a record label Ships * ''Active'' (ship), several commercial ships by that name * HMS ''Active'', the name of various ships of the British Royal ...
* Games: '' Action 52'', ''
Cheetahmen II ''The Cheetahmen'' is a video game series created by Active Enterprises featuring three anthropomorphic cheetahs. It was introduced in 1991, as part of the '' Action 52'' multi-game cartridge for the NES. It is notable for its main theme, as it wa ...
'' 228 is a simple bank switching MMC developed for use in the games ''Action 52'' and ''Cheetahmen II''. It does not have a nametable control bit. In the ''Action 52'' multicart, it also contains a small 16-bit register area that contains the old menu selection when exiting a game.


GTROM

* Manufacturer: Membler Industries GTROM or Cheapocadabra is a self-flashable MMC developed in 2015 for the homebrew market. The board contains 512K of PRG ROM, 16K of CHR ROM, and two LEDs. While the GTROM does not contain PRG RAM, saved games are possible due to PRG ROM being flashable by NES software.


See also

*
List of Super NES enhancement chips The list of Super NES enhancement chips demonstrates Nintendo hardware designers' plan to easily expand the Super Nintendo Entertainment System with special coprocessors. This standardized selection of chips was available to licensed developers, t ...


References

{{reflist Integrated circuits Memory management