LR35902 はシャープが開発したもので、Z80 の一部の命令セットを持つ。 "Custom Z80" とか "GB Z80" とか呼ばれているのを見る。 ちなみに GBA からは ARM を採用していて、開発的には GBA の方がポピュラー。 GB は 32kb の ROM バンクを持つ。0000〜3FFF (16kb)が固定バンク、4000〜7FFF (16kb)が後述の MBC で切り替え可能なバンク。 8kb の外部 RAM 領域もあり、SRAM や、後述する MBC などに使う。 カートリッジと MBC カートリッジにはいくつか種類があり、ほぼ全てに MBC(メモリバンクコントローラー) というマッパーが含まれている。カートリッジのバンクを切り替えることで、本体に収まらないデータをマップできる。 また、カートリッジの種類によって ROM の容量も違う。 Pan Docs による