nba-emu / NanoBoyAdvance

A cycle-accurate Nintendo Game Boy Advance emulator.
GNU General Public License v3.0
955 stars 53 forks source link

Implement FLASH sector & chip erase and write timings #317

Open fleroviux opened 11 months ago

fleroviux commented 11 months ago

In a similar vein to https://github.com/nba-emu/NanoBoyAdvance/issues/288 we should also implement timings for FLASH save files. Some initial testing showed that the timing for these operations can vary from run to run and generally some FLASH chips are faster or slower than other FLASH chips with the same model number. Erase timings also seem to vary based on how much data needs to be erased.