Существует несколько вариантов сохранения прогресса в игре.
Самый первый простой способ, когда сохранение предусмотрено в самом коде игры. Устройство хранение данных может быть как на самом картридже, представленное энергонезависимой памятью (sram+battery, eeprom), либо внешнее подключаемое к порту расширения (sram+battery, eeprom, магнитофон).
Для игр fds сохранения предусмотрены на дискете, с которой игра и загружается.
Второй способ сохранения предоставляется флеш картриджем everdrive, работает примерно так же как в эмуляторах (сохраняется состояние памяти и всех нужных регистров), но поддерживается не для всех мапперов и не на всех dendy.