memory expansion

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 of using bank switching. Bank switching is a method that always 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.