Back to: Build a 6502 based computer
I previously talked about the 6502 being able to address a maximum of 64KB of address space. This is true but what if we wanted to add more RAM and/or ROM? Surely this is not possible, since the 6502 would have to address more than the 64KB address space to achieve this.
I would like to increase the amount of ROM and RAM in my computer and wish to modify my computer to be able to do this. There are a number of ways that this can be achieved.
One way is by using a method called bank switching. Bank switching is a method that allows a system to use more memory than is addressable by a microprocessor. This works by switching memory in and out of the system, as needed.