Quote:
Originally Posted by Toni Wilen
Probably not reason for this problem but it can make testing in emulator tricky because emulators in accurate modes are usually designed to not be "random" (for easier debugging).
Starting same program twice (by stopping and starting emulator and having disk in drive when starting) will make 100% identical runs.
If program has some timing bug that for example can happen only every 1000th run on real hardware but if it happens in emulator, it will also happen every time! (and vice versa). In worst case you can have bug that happens every second run on real hardware but never in emulator..
Fortunately it is easy to confirm: boot without disk in drive and insert it only after "insert disk" screen appears or use keyboard reset (not GUI reset button). This changes timing/disk initial rotational position. Do the reset few times to be sure.
|
I tried your suggestions and with the "bad" FS-UAE config folder. It's 100% repeatable.
I deleted things from the "bad" folder until it started working, and it was deleting a save state file (same name of the disk I was using with "sdf" extension) that is the difference between it working and not working.