> > Register A8 only tells about the primary slots.
> > In MSX-2 slots are extended, so you need to
> > find RAM in a more advanced way :)
Extending slots is already part of the MSX-1 standard.
The difference between MSX-1 and MSX-2 in this
perspective lies in the MSX-2's ability to use a memory
mapper.
> This would appear to be the register at memory location #FFFF in slot 3.
Almost right - It *is* the register at #FFFF, but since
it's used to select a sub-slot, you can't really say that it's
in slot 3. It's not memory, it's omni-present ;-)
> Is this register similar to the one at I/O location #A8, in terms of the
> allocation of bits to pages?
Yes.
> Apparently all the non-MSX1 standard ROMs in the CX5MII are in this slot;
> the 80 column "sub" ROM in "slot 30", the FM Voicing ROM in "slot 31" and
> the SFG in "slot 33".
There's a wonderful little tool called 'MSXMEM', which was printed in the
dutch
magazine MCM, a looooooong time ago, which shows exactly what is located
in every (sub) slot. Dunno if it's on the 'net somewhere...
Eric
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html