![]() ![]() Turn off the power and reinsert the DS card." 3.3 Why does this game fail to save? / I get the error "Data could not be accessed.3.2 My saved games are gone when I upgraded!.3.1 Every time I run DeSmuME, my save files are gone and I have to start over.2.8 What is the turbo button / speed up button / magic fast-forward button?. ![]() 2.6 Every button I press is shown on the screen! Or, a counter that keeps going up is displayed!.2.5 Graphics / screens are missing, corrupted, swapped, switched, or black!.2.4 My computer overheats and freezes or reboots while using DeSmuME!.2.2 *I am having any problem whatsoever! For instance, files aren't being created, but this also includes every other problem! What should I try first?*.1.7 I got to the end of Pokemon and now I can't reset and load my save file!.1.6 When I beat the elite four, the game saves and resets and it tries to start a new game!.1.5 When I beat the Pokemon league, I can't save the game because a save already exists and it can't possibly save another.1.4 Why does HeartGold / SoulSilver have freezes and graphics glitches?.1.3 Why can't I play Pokemon Diamond / Pearl / HeartGold / SoulSilver / Black / White ? Why aren't they supported?.1.2 The main game graphics are missing! The screen is black! I'm not getting experience!.Anyone who needs instructions on how to set process affinity should be scared away from this forum. Needless to say, I dont have a whole lot of hyperthreads in my house.Īlso, youve posted this in the wrong forum. I suppose I could adjust the priority of the threads, but thats silly without having the equipment to test on. But that is unfortunate because I happen to know that they need to be maximum priority right then. A scheduler might decide that those are lightweight threads because they dont do a lot of work, and schedule them on the same physical processor. The main emulation waits for that to finish. In particular, desmume's 3d rendering threads (really the only thing that multi threads are used for) sit idle for a long time and then wake up to render 3d. So maybe your approach is necessary to mitigate that. Its unfortunate but sometimes when you pile hacks upon hacks, things go haywire. I suppose its possible that desmume's multithreading confuses the hacks which constitute windows scheduling system for hyperthreads, which are intel's despicable speed hack. Just try, and please reply if this helps you. I can go all technical and explain why this works, but then I'll stay here all day typing. EDIT: Note that you will need to repeat this every time you start the emulator! These settings don't save unfortunately. In this form, uncheck processors 1 and 3, leaving 0 and 2 checked. Right-click the process, and select Set Affinity So if you have a dual-core machine, and WinXP/Vista/7, try this:įind the process called: DeSmuME.exe or DeSmuME_圆4.exe ![]() The computer sees 4 separate processors, and assigns the DeSmuME process to all 4 of them. My laptop has an I5 processor, and this, like many other dual-core processors, have both dual-core and hyperthreading. I figured this can't be an emulator problem - and it isn't! The problem, as I've discovered today, was CPU affinity and hyper-threading. Now, I play this on my laptop, but this works, so get your skeptic faces off. I've basically been having ups and downs in emulation speed, when sometimes the game would play fine and fast, and at other times, while doing the same exact things, things would slow down to a crawl. I've been experiencing some speed problems when playing on the emulator, and still after reading the FAQ and lowering all my settings I couldn't get the nagging feeling that the emulator can be sped up a million-fold. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |