💡The Amstrad CPC originally came with 64k of RAM, but it can be upgraded to 1MB using add-on cards and banking techniques.
🔍Amstrad CPC computers have a 16-bit data bus, which allows them to access memory addresses defined with 16 bits.
🏦RAM banking is used to access more than 64k of RAM in the Amstrad CPC. It involves swapping out different sections of memory.
🧩The Amstrad CPC uses a CPLD (Complex Programmable Logic Device) to handle the RAM banking logic.
💻You can easily build your own RAM expansion for the Amstrad CPC using open-source designs and readily available components.