Site Notice

We have a limited coverage policy. Please check our coverage page to see which articles are allowed.
Please no leaked content less than one year old, or videos of leaks.
Content copied verbatim from other websites or wikis will be removed.

Difference between revisions of "MBC1 (Game Boy mapper)"

From NintendoWiki, your source on Nintendo information. By fans, for fans.
Jump to navigation Jump to search
(Created page with "{{Image}} '''MBC1''' is a licensed Game Boy chip and Game Boy mapper by Nintendo and Sharp, with memory bank controller support. It is among the first Game Bo...")
 
Line 26: Line 26:
 
*[[Killer Instinct]]
 
*[[Killer Instinct]]
 
*[[The Legend of Zelda: Link's Awakening]]
 
*[[The Legend of Zelda: Link's Awakening]]
*[[Mario & Yoshi]]
+
*[[Yoshi (game)|Yoshi]]
 
*[[Mario's Picross]]
 
*[[Mario's Picross]]
 
*[[Mole Mania]]
 
*[[Mole Mania]]
Line 35: Line 35:
 
*[[Tetris Attack]]
 
*[[Tetris Attack]]
 
*[[Tetris DX]]
 
*[[Tetris DX]]
*[[Wario Land - Super Mario Land 3]]
+
*[[Wario Land: Super Mario Land 3]]
 
*[[Yoshi's Cookie]]
 
*[[Yoshi's Cookie]]
 
<ref>[https://gbhwdb.gekkio.fi/cartridges/mbc1.html Game Boy hardware database]</ref>
 
<ref>[https://gbhwdb.gekkio.fi/cartridges/mbc1.html Game Boy hardware database]</ref>

Revision as of 17:53, 15 December 2021

MBC1 is a licensed Game Boy chip and Game Boy mapper by Nintendo and Sharp, with memory bank controller support.

It is among the first Game Boy mapper chips; for basic games (and graphics, performance) before the release of the Game Boy Color. As only 32KiB of ROM can be accessed at a time, the MBC1 (Memory Bank Controller-1) is used to access 16KiB areas in banks beyond that position (so 2:4000 would map to 0x8000) and so on.

Certain games such as Alleyway do not require the MBC; they can only access up to 1:4000-1:7FFF; which is the last offset of their ROM size; 32KiB).

In order to change ROM banks in a game that supports the MBC, the Game Boy CPU will act as if it is writing the contents of the accumulator (a) to 0x2000-0x3FFF in the ROM; in order to change to the bank matching the hexadecimal value in the accumulator.

Some Game Boy games/software with this chip use different wiring for an external RAM mode (known as MBC1-M), and this might be why games like Pokémon Red and Green Versions can have save battery functionality (usually from a button cell), as opposed to other means of saving progress like a password. MBC1/MBC1-M supports external RAM/save files between 2KiB-8KiB (for the largest 8KiB/32768 bytes, this can be split using four SRAM banks in blocks of 0x2000 bytes size each).

Even though MBC1 was designed originally for the Game Boy, later MBC1 games have Game Boy Color enhancements such as Tetrix DX.

Nintendo-published games with this mapper

NintendoWiki logo.png This article is incomplete.
You can help by filling in the missing information.


[1]

Game Boy Wars and Game Boy Wars Turbo also use this mapper, but were published by Hudson, however Nintendo also own rights to the Wars series.

External links


References

Template:Game Boy chips