To overcome these limits, Nintendo and third-party developers created (also known as Memory Management Controllers or MMCs). These were specialized chips built directly into the game cartridge. Mappers used a technique called Bank Switching :
For modern gamers who routinely download 50+ gigabyte titles, the idea of a "large" game fitting into a few hundred kilobytes seems absurd. Yet, the evolution of NES ROM size—from the modest starts of Donkey Kong to the sprawling epics of Final Fantasy —is a masterclass in optimization, ingenuity, and the art of doing more with less. nes rom size