Setting up Windows version (0.9.8): Difference between revisions

Line 124: Line 124:
This dialog can help to increase speed in some games so they can reach playable state for many not-so-powerful PCs. The hacks here break the correct emulation routines by skipping or ignoring some parts of the code or by purposely distort the synchronizations between emulated PS2 processors. They work on the principle that the many games share the same algorithms when working with visuals. Being a trickery in nature these hacks break many games yet there are many work fine with them. To make your game run faster you have to tune the settings in this dialog preferably adjusting them one by one. Please bear some things in mind doing it:
This dialog can help to increase speed in some games so they can reach playable state for many not-so-powerful PCs. The hacks here break the correct emulation routines by skipping or ignoring some parts of the code or by purposely distort the synchronizations between emulated PS2 processors. They work on the principle that the many games share the same algorithms when working with visuals. Being a trickery in nature these hacks break many games yet there are many work fine with them. To make your game run faster you have to tune the settings in this dialog preferably adjusting them one by one. Please bear some things in mind doing it:


* '''EmotionEngine (EE) Sync Hacks''' -- is altering the cycle rate of Emotion Engine (FPU processor) while leaving the others at the same rate. So the FP (Floating Point) calculations will become desynchronized with IOP or GS processors increasing the time when the FP data will be ready (underlocking EE) so the CPU will have more time to prepare the data. This can speed up many games but unfortunately can have side effects like choppy audio in game videos. You can set this to 1.5x or to 2x (3x option was removed).
* '''EmotionEngine (EE) Sync Hacks''' -- is altering the cycle rate of Emotion Engine (FPU processor) while leaving the others at the same rate. So the FP (Floating Point) calculations will become desynchronized with IOP or GS processors increasing the time when the FP data will be ready (underclocking EE) so the real CPU will have more time to prepare the data. This can speed up many games but unfortunately can have side effects like choppy audio in game videos. You can set this to 1.5x or to 2x (3x option was removed due to severe incompatibility problems).
* '''INTC Sync Hack''' --
* '''INTC Sync Hack''' -- Tries to speed up by skipping EE idle loops that can be detected. This can make some games (using these idle loops) much faster and has almost no compatibility problems. Please take your time to add your game here if this hack has helped it. List of games affected: ?
* '''Enable IOP x2 Cycle Rate''' -- is altering the cycle rate of IOP (I/O Processor) while leaving the others at the same rate. It works just like '''EmotionEngine (EE) Sync Hacks''' but for IOP processor. It's not a huge speed up but the compatibiliy is fairly high.
* '''Idle Loop Fast-Forward''' -- Tries to skips known idle loops in IOP (?) for some games have those idle loops (like '''INTC Sync Hack''' for EE). It has no known compatibility problems.
* '''Status Flag Hack (microVU only)''' -- ...


===Advanced dialog===
===Advanced dialog===
67,565

edits