Cada "motor" iba en el cartucho.
Veamos: cuando aparecio la Famicom/NES la diseñaron con una serie de limitaciones tecnicas y de memoria. Gracias a la aparicion de los mappers, estas limitaciones tecnicas iban desapareciendo poco a poco.
Primero sacaron el mapper 1, que ampliaba los bancos de memoria. Estos bancos no se añadian, simplemente añadia una rutina que permitia que el juego no se volcase enteramente en la ram de la NES, si no que lo hiciese por partes. De este modo la NES al reproducir algo "cojia" del banco de memoria extra del cartucho lo que necesitaba en ese momento y el resto lo dejaba en el cartucho para cuando lo necesitase.
De este modo se conseguia que los juegos pudiesen almacenar mas informacion y por tanto que fuesen mas largos.
Los siguientes mapper añadian la rutina de poder desplazar la pantalla horizontalmente, verticalmente, ambas a la vez, grabar partidas, añadir colores a la paleta predefinida de la consola, mejorar el sonido, etc...
La mayoria de los juegos piratas usan mappers propios, con numeros desorbitados que no llevan ningun claro orden. De este modo, habras podido comprobar que hablan de 11 mappers "oficiales", de nintendo, konami, jaleco, etc... y luego hay otros tantos que compañias piratas.
De todas formas, lo de mapper creo que se lo pusieron los programadores de emuladores para entenderse, por que en muchos casos, como en SMB3 o Kirby, el mapper era un añadido fisico, un chip especial que hacia estas maravillas, y en otros casos era simplemente una eprom mas grande con el codigo modificado.