Originalmente la 2600 solo ejecutaba ROMS de 2K y de 4K, los cartuchos originales venian con una simple mask ROM de esas capacidades, en los genericos ponian EPROM OTP o con ventana UV, estos genericos luego salieron con varios juegos en uno colocando memorias de mas capacidad y realizando el cambio en principio con llavecitas, posteriormente con un contador CMOS de la serie CD40XX, habia que apagar y encender la consola rapidamente para el cambio de juego, en el instante que se apaga la consola el mencionado contador quedaba alimentado por medio de un diodo tipo 4148 en serie con su pin de VCC seguido por un electrolitico a masa de alrededor de 47mF o 100mF que le daba alimentacion al contador el tiempo suficiente para contar el pulso positivo que ingresaba por el V+ del cartucho al encender la consola.
Luego en juegos como el H.E.R.O. de Activicion se realizo una tecnica de banqueo conocida como F8, esto permitio juegos de 8K como el mencionado. La tecnica consiste en dividir el juego en dos partes o dos bancos de 4K cada uno dentro de una misma memoria EPROM, pero por fuera de la EPROM se implementaba un circuito logico que recibia info desde el bus de datos del slot, y cuando por dicho bus salia el dato F8 (logicamente esta en hexa

) este circuito hacia el cambio de banco en la EPROM. Demas esta decir que dicho dato F8 era colocado en el programa del juego por los programadores en el momento indicado para el cambio de banco
Luego se hicieron tecnicas similares pero mas complejas o eleboradas para poder hacer y correr juegos de 16K y 32K en la 2600.
Los juegos de 2K y 4K eran muy basicos, si ven los primeros juegos para la 2600 como el Combat, Missile Command, etc, se daran cuenta de la diferencia respecto a juegos de 8K para arriba como el mencionado H.E.R.O. y otros.