Even with a valid Flash ROM, Xemu cannot keep time between sessions unless you use the NVRAM fix .

A corrupted or incorrect Flash ROM file is a primary cause of errors. You can verify your file's integrity against known-good values.

The problem: Flash ROM cartridges had . Each game expected specific flash chip delays. Without original hardware, emulation desynced.