Changes

Jump to navigation Jump to search

Overclocking

1,038 bytes removed, 16:47, 16 June 2019
m
Chart
==Chart==
{| class="wikitable" style="text-align:center;"
|-
! scope="col" style="text-align: center;"|System! scope="col" style="text-align: center;"|Normal clock! scope="col" style="text-align: center;"|Hardware Overclock! scope="col" style="text-align: center;"|Emulation Overclock! scope="col" style="text-align: center;"|Overclock levels
|-
| style="text-align: center;"|[[Nintendo Entertainment System emulators|NES]]| style="text-align: center;"|1.79 MHz| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|?
|-
| style="text-align: center;"|[[Super Nintendo emulators|SNES]] (Main CPU)| style="text-align: center;"|3.58 MHz| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|4.1 -7.6 Mhz
|-
| style="text-align: center;"|[[Super Nintendo emulators|SNES]] (Super FX 1)| style="text-align: center;"|10.5 MHz| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|40-60 Mhz
|-
| style="text-align: center;"|[[Super Nintendo emulators|SNES]] (Super FX 2)| style="text-align: center;"|21 MHz| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|40-60 Mhz,
|-
| style="text-align: center;"|[[Sega Genesis emulators|Sega Genesis]]| style="text-align: center;"|7.7 MHz| style="text-align: center;"|Yes{{✓}}<ref name="kyorune">http://kyorune.com/modding/article.php?id=73</ref>| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|13.1-25.4 MHz<ref name="kyorune"/>
|-
| style="text-align: center;"|[[PlayStation emulators|PlayStation]]| style="text-align: center;"|33.8 MHz| style="text-align: center;"|Yes{{✓}}<ref name="kraut">https://www.youtube.com/watch?v=HapnSOseDfw</ref>| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|66Mhz<ref name="kraut"/>
|-
| style="text-align: center;"|[[Sega Saturn emulators|Sega Saturn]]| style="text-align: center;"|28.6 MHz*| style="text-align: center;"|No{{✗}}| style="text-align: center;"|No| style="text-align: center;"|-{{✗}}
|-
| style="text-align: center;"|[[Nintendo 64 emulators|Nintendo 64]]
| style="text-align: center;"|93.75 MHz
| style="text-align: center;"|Yes<ref name="n64oc">http://www.gamesx.com/misctech/n64oc.htm</ref>
| style="text-align: center;"|Yes
| style="text-align: center;"|125-187.5 Mhz<ref name="n64oc"/>
|-
| style[[Nintendo 64 emulators|Nintendo 64]]|93.75 MHz|{{✓}}<ref name="textn64oc">http://www.gamesx.com/misctech/n64oc.htm</ref>|{{✓}}|125-align: center;187.5 Mhz<ref name="n64oc"/>|-|[[Neo Geo emulators|Neo Geo]]| style="text-align: center;"|12 MHz| style="text-align: center;"|Yes{{✓}}<ref name="neooc">http://www.neo-geo.com/forums/showthread.php?158016-68K-s-guide-to-overclocking-your-Neo-Geo-AES</ref>| style="text-align: center;"|Yes{{✓}}| style="text-align: center;"|14-18 MHz<ref name="neooc"/>|-|[[3DO emulators|3DO]]|12.5 MHz|{{na|text=Unknown}}|{{✓}}|{{na}}
|-
|}
Only MAME has an option to change the main CPU frequency, which requires you to enable cheats. MAME SNES emulation is very demanding by default and activating the overclock only makes it worse. It is more stable than the real hardware while overclocked and won't exhibit the same issues, but it is still very unstable especially if you adjust the frequency multiple times. It also does not allow you to go over 250% clock speed, which isn't enough to fully get rid of slowdowns in some games.
The latest builds standalone version of all [[Snes9x]] and all of the [[libretro ]] cores builds can overclock by reducing the number of emulated CPU/memory access cycles from 6, 8, and 12 to either 4, 5, and 6 (Compatible) or 3, 3, and 3 (Max) respectively. Just for comparison, that means the Max option is effectively 7.16 MHz. Gameplay is not sped up (assuming the game is not in a constant state of some slowdown, to begin with, like Out of This World) and the issues experienced on real hardware are not present, though stability will vary depending on the game and which option you use. Also to note, some games may work better with the Max option rather than Compatible, as appears to be the case for Mega Man X1 which has a bit of graphical corruption under very specific conditions when using the Compatible option, so try both if you encounter issues.
===Super FX chip===
The SFX chip can be overclocked on real hardware or emulation with fewer issues than overclocking the CPU. However, tests have shown that overclocking can increase the speed of the game, in addition to increasing the frame rate and removing slowdown.<ref name="Dragon50hztest">https://www.youtube.com/watch?v=tfNI3HpUt-4</ref>
{| class="wikitable" style="text-align:center;"
|-
! scope="col" style="text-align: center;"|Clock speed! scope="col" style="text-align: center;"|Time! scope="col" style="text-align: center;"|Increase
|-
| style="text-align: center;"|Normal| style="text-align: center;"|1'46'02| style="text-align: center&mdash;"|-------
|-
| style="text-align: center;"|50hz50Hz| style="text-align: center;"|1'23'78| style="text-align: center;"|27.711%<ref name="Dragon50hztest"/> 
|}
The latest standalone version of [[Snes9x]], as well as [[RetroArch|Snes9x-Next]] allows for SFX overclocking, as well as and [[higan|bsnes-mercury]], though allows for SFX overclocking. Though in the latter the increase in CPU requirements can be noticeable.
==PC-Engine (TG-16)==
==3DO==
Standalone [[Phoenix (emulator)|Phoenix]] and standalone Windows version of [[4DO]] allows up to 4.0/400% of the original 3DO clock speed, making some low frame rate titles such as [[wikipedia:Doctor_Hauzer|Doctor Hauzer ]] and [[wikipedia:Killing_Time_(video_game)|Killing Time]] more playable. The Also possible to overclock CPU in [[libretro ]] version of [[4DO does not ]]<ref>https://docs.libretro.com/library/4do/#core-options</ref> in options in core's quick menu after game launch, but only to 2.0x speed, that still may seem slow. The possibility of this function to contain overclocking featuresbreak games (like incorrect physic and unplayable speed) is unknown.
==References==
1,009
edits

Navigation menu