5 Meg total.
That explains the logic ICs near the 8 PRAM ICs on the backlit portable, that logic circuitry decodes the 1 Meg of onboard memory, plus it handles the DTACK and 0-wait state response.
So, with that said, in order to max out the backlit with 9MB, I would need to run 2 wires off of the expansion card, and plug them into the ROM slot. that is the /AS, and DTACK.
The non-backlit portable, will generate a DTACK anywhere in the 9MB address range when accessed for read/write. And it will toggle the Delay.CS signal to the RAM card as well. (selecting RAM card). the backlit only generates a DTACK for the first 5MB and thats it.
Now, the only difference in the GLU is the DTACK line is not used on the GLU. its unhooked, and routed over to the logic block near the on-board RAM.
Either way I can unlock the backlit portable full RAM by using just 2 wires, and the non-backlit doesnt have this limitation.
I am seriously thinking about supporting the ability to override the on-board RAM with the expansion card. This way, the performance will increase slightly over the slow-ass onboard RAM.
the way apple designed thier expansion RAM, the decoding actually happens in the GLU. the chip-select for the correct chip happens on the card with a VLSI, but its simply configured as a binary-to-decimal converter.
My card will be a full decoder.