Overclocking: Difference between revisions

m 1 revision
NES: Revised information on FCEUX PPU overclocking and added information about PPU/CPU overclocking in both puNES and Mesen.
Line 70: Line 70:
Overclocking is possible on real hardware, but doing so also speeds up the audio unless you're using a special hardware mod like the HiDefNES which does allow for overclocking without changing the audio pitch<ref name="HiDefNESoverclock">https://youtu.be/QnQuBN3iYVA?t=4m8s</ref>.  
Overclocking is possible on real hardware, but doing so also speeds up the audio unless you're using a special hardware mod like the HiDefNES which does allow for overclocking without changing the audio pitch<ref name="HiDefNESoverclock">https://youtu.be/QnQuBN3iYVA?t=4m8s</ref>.  


Build r3120 and above of FCEUX allow overclocking by adding extra scanlines to the PPU loop. This method doesn't cause audio distortion. It is found under the Timing menu and the number of added scanlines is user definable. <ref name="FCEUX Overclock">https://sourceforge.net/p/fceultra/code/3120/</ref>
[[FCEUX]] as of 2.2.3 includes an overclocking option which works by adding additional scanlines to the PPU loop. This method doesn't cause audio distortion. It is found under Config > Timing.
 
[[puNES]] as of 0.101 includes the same feature. It is found under Tools > PPU Hacks.
 
[[Mesen]] as of 0.2.2 includes the same feature, as well as CPU overclocking. Both are found under Options > Emulation > Overclocking.
 
For PPU Overclocking, the number of additional scanlines is user defined. 240 Post-render Scanlines should be more than enough for most games. If you happen to experience issues with a PPU overclock, try the VBlank Scanlines options instead. Though uncommon, this is required for some games, a notable example being Contra Force.


==SNES==
==SNES==