utferro.blogg.se

Fast forward jnes emulator
Fast forward jnes emulator













So it drifts a bit, and I really need to fix this. (Technically the RTC sync isn't quite right anyway, it advances 1/60th a second per emulated frame when it should be ~1/59.59 of a second. But the Pokemon games are known to do some other consistency checks that I wouldn't expect games to do. You wouldn't think that a game would actively punish you for this, especially when you could lose the time just by letting the battery die and not set it again or set it improperly. For example, if the game is looking at an elapsed time between two RTC points and that value overflows a variable or something.īy syncing the time only when the game launches it's consistent with what could happen on a real DS, since like you mentioned before it's possible to change the time in the DS's firmware menu before loading the game. Normally you'd think that the game wouldn't be explicitly checking the RTC against another time source for consistency, but it's the sort of thing that could result from unintended assumptions in the code. This is the sort of thing that wouldn't be possible on a real DS. Like if you go into the emulator's menu and sit there for 10 hours (or you save a state then load it 10 hours later), to the game it'd look like 10 hours disappeared out of nowhere. It could create an inconsistency that the game is not prepared for. Why did you say it could possibly be dangerous? Would that be possible to implement a settings that does the same? I know absolutely nothing about emu development, but if a decade old emu managed to do it I suppose it wouldn't be in the realm of impossibility?Ĭloudropis wrote:So I shouldn't have any problems since I'm not using savestates.Įxo, I actually don't have the RTC synch enabled. Ie, while keeping the 2x speedup pressed a in-game minute would still last 60 seconds, not 30. Unrelated, I remember when playing G/S/C on VBA the clock was detached from the speedup function. I'll report in this topic if I ever get save corruption. Yes, I'll start doing backups even more often. I think the RTC synch is already on, when I load the save fie it displays the current hour. dsv files in the backup directory) periodically if you can, and if you ever run into save corruption please let us know. I would recommend backing up your save files (the. There's an option to keep the emulated RTC synced with the device time, but honestly I'm not sure which is more potentially dangerous. Exophase wrote:I hadn't thought of this before - I would hope it doesn't cause problems but it's not impossible that it will.















Fast forward jnes emulator