gbdev / pandocs

The single, most comprehensive Game Boy technical reference.

Home Page:https://gbdev.io/pandocs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rewrite MBCs to make it less confusing

zlago opened this issue · comments

commented

rewrite MBCs to make it not rely on the reader having read the more confusing MBC1 page when most people will use the less confusing MBC3 and MBC5

if possible, could MBC5 or MBC3 be the "base" mapper? alternatively, could there be a page dedicated to explaining the concept of banking, and then make the MBCx pages use that as a base?

Seconded. I'd like the new MBC1 and MBC2 pages to explain their quirkiness as arising from a limited I/O pin count. I'm willing to write this once we agree in principle on what to include.

"First you lend them your money, and then they hold on to it for you..."

I'd say that the concept of banking as instant-load overlays is worth explaining by itself, in a separate page — as it applies to any mapper, not just licensed ones. The characteristics of the MBCs can probably be summarized in a single page after that.

commented

there was a bit of a discussion on discord and if im not mistaken it concluded that we should explain banking separately somewhere around memory map, since gbc features bankswitching