FDS: fix load behavior based on real world observations. Most games will load 4s+ faster now.

This commit is contained in:
goyuken 2015-02-23 22:40:51 +00:00
parent edd13929c0
commit c9d630b330
1 changed files with 4 additions and 2 deletions

View File

@ -489,7 +489,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
Read(); Read();
else else
Write(); Write();
if (diskpos == disksize) if (diskpos >= disksize)
{ {
// Console.WriteLine("FDS: End of Disk"); // Console.WriteLine("FDS: End of Disk");
state = RamAdapterState.RESET; state = RamAdapterState.RESET;
@ -645,7 +645,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
void MoveDummy() void MoveDummy()
{ {
diskpos++; // It seems that the real disk doesn't keep on running at normal speed to the end while restting
// Whoever told me that was mistaken...
diskpos += 5000;
} }