----
=== Simple 64K Expansion (CPC6128-style) ===
* Accessing a 64K expansion (or the first 64K of a bigger expansion) is compatible to the 128K in the CPC6128
----
=== Standard 128K-512K Expansions (dk'tronics/dobbertin-style) ===
Expansions bigger than 64K combine the CPC6128-style mapping with some formerly unused chips in the fourth Gate Array register:
----
=== Extended 1M-4M Expansions (extended standardRAM7/Yarek-style) ===
Expansions bigger than 512K extend that above standard. The LSBs of the 64K bank number is kept in D5-D3 data bits (as above), the MSBs of the 64K bank number are in A10-A8 address bits. Typically in inverted form (so the first 512K block is accessed via Port 7Fxxh, the next via 7Exxh, etc.