The hardware specifications of the Macronix 1M Flash currently used are as follows.
Sector Erase | typ:200ms | max:800ms |
ALL Erase | typ:200ms | max:800ms |
Write Array | typ:3ms | max:80ms |
ALL Erase + ALL page write | typ:3s | max:6s |
Guaranteed Number of Rewrites | 100,000 |
These specifications could be changed at some point in the future.
Actually, the majority of flash units can process at speeds higher than those shown as typical. (Double-digit increases in the speed referred to above are possible depending upon the manufacturer of the flash or the version.) As rewrites are repeated, the flash will get slower and the speed will not attain the maximum levels even within the guaranteed number of rewrites.
Based on the fact that there is a lot of variation in the flash speed with game programs, we need to be sure that, within the above maximum values, there are no fatal errors that could stop a game regardless of the flash speed.