Emulator problems FAQ: Difference between revisions

Added a small explanation for the existence of split archives.
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==General==
==General==
===BIOS===
===BIOS===
Depending on the emulator, BIOSes can be either necessary or an added novelty. Generally, emulators of more modern/complex consoles will require BIOS files in order to operate.
Depending on the emulator, BIOSes can be either necessary or an added novelty. Generally, emulators of more modern/complex consoles will require BIOS files in order to operate.
{{Main|Emulator Files}}
{{Main|Emulator files}}


===New systems emulated===
===New systems emulated===
'''Are there emulators for the PlayStation 4, PlayStation Vita, Xbox 360, or Nintendo Switch?'''
'''Are there emulators for the PlayStation 4, PlayStation 5 or PlayStation Vita?'''


Yes! See the following pages for more information:
It varies. The PlayStation Vita's best emulator is [[Vita3K]], with a substantial amount of games supported. PlayStation 4 emulation is still in a very early state, with the most promising efforts being shown by [https://github.com/red-prig/fpPS4/ fpPS4], though most commercial games are still unsupported. There are currently no actively developed PlayStation 5 emulators.


For more information on these system's emulators, check the following lists:
*[[PlayStation 4 emulators]]
*[[PlayStation 4 emulators]]
*[[PlayStation 5 emulators]]
*[[PlayStation Vita emulators]]
*[[PlayStation Vita emulators]]
*[[Xbox 360 emulators]]
*[[Nintendo Switch emulators]]
Note that all emulators are very early in their development and though they're always getting better by the day, they are not stable.


'''Are there emulators for the Xbox One yet?'''
'''Are there emulators for the Xbox One yet?'''


No. <u>Many that you come across on YouTube videos and the like are scams or malware.</u>
No. <b>Any that you come across on YouTube videos and the like are scams or malware.</b>


===Save states===
===Save states===
Line 28: Line 26:
'''Can I run this emulator?'''
'''Can I run this emulator?'''


See [[Computer specs]].
See [[Computer specifications]].


'''I got a new version of this emulator, and now it's slower! Can this be fixed?'''
'''I got a new version of this emulator, and now it's slower! Can this be fixed?'''
Line 37: Line 35:
*It could have been reset to the default CPU priority, which you could have set to max on the old version.
*It could have been reset to the default CPU priority, which you could have set to max on the old version.
*The new version didn't detect the previous settings that sped up the games.
*The new version didn't detect the previous settings that sped up the games.
*The new version may have lost support entirely for settings that sped up the games, probably in favor of [[Emulation_Accuracy|accuracy]].
*The new version may have lost support entirely for settings that sped up the games, probably in favor of [[Emulation_accuracy|accuracy]].


'''My PC is a toaster. Are there any emulators I can run?'''
'''My PC is a toaster. Are there any emulators I can run?'''


Most emulators of the 16-bit era (fourth generation) and earlier consoles (e.g., Sega Genesis, NES, Atari 2600, etc.) can be run on any PC, even one with a CPU clock speed of below 1 GHz. higan is the only exception because it's highly accurate and requires a 3 GHz CPU for optimal performance. Other emulators such as Snes9x, Kega Fusion, Mesen, etc. can be run on any PC that can run Windows.
Most emulators of the 16-bit era (fourth generation) and earlier consoles (e.g., Sega Genesis, NES, Atari 2600, etc.) can be run on any PC, even one with a CPU clock speed of below 1 GHz. [[higan]] is the only exception because it's highly accurate and requires a 3 GHz CPU for optimal performance. Other emulators such as [[Snes9x]], [[Kega Fusion]], [[Mesen]], etc. can be run on any PC that can run Windows.


However, emulators of the fifth generation and later consoles are a different story. While fourth generation and earlier consoles could only display pixel art and, in some cases, very primitive 3D graphics, the move to fifth generation consoles saw a massive jump in consoles' graphical capabilities, with full 3D polygon graphics with texture mapping, lighting and shadows, anti-aliasing, texture filtering, etc. The consoles required much more complex CPUs and GPUs with multiple cores to be able to display these types of graphics. Because of this, emulators of the fifth generation and later consoles require a mid- to high-end gaming PC for optimal performance, with a 3 ~ 3.5 GHz or faster CPU clock speed and at least a mid-range AMD / Nvidia graphics card.
However, emulators of the fifth generation and later consoles are a different story. While fourth generation and earlier consoles could only display pixel art and, in some cases, very primitive 3D graphics, the move to fifth generation consoles saw a massive jump in consoles' graphical capabilities, with full 3D polygon graphics with texture mapping, lighting and shadows, anti-aliasing, texture filtering, etc. The consoles required much more complex CPUs and GPUs with multiple cores to be able to display these types of graphics. Because of this, emulators of the fifth generation and later consoles require a mid to high-end gaming PC for optimal performance, with a 3 ~ 3.5 GHz or faster CPU clock speed and at least a mid-range AMD / Nvidia graphics card.


==Filetypes==
==Filetypes==
Line 59: Line 57:


[[GoodTools#Good_codes|Codes]]. They mean different things, and we've provided a list telling you their meanings.
[[GoodTools#Good_codes|Codes]]. They mean different things, and we've provided a list telling you their meanings.
==[[Controllers|'''Controllers''']]==
==[[Controllers]]==
===[[DualShock 3]]===
===DualShock 3===
'''I have connected my DualShock 3 controller to the computer. Why doesn't it work?'''
{{Main|DualShock 3}}


If you're using Windows, that's because there are no official drivers for it.
Some developers have taken it upon themselves to make these drivers. The first one that ever went public was called [[MotioninJoy|MalwareohJoy]], but it was plagued with issues, [https://web.archive.org/web/20170715032648/http://betterds3.ciebiera.net/why/ as the author of BetterDS3 wrote in 2013].
So we recommend the [[SCP Driver Package]], and we've written up a bit on using it.
===DualShock 4===
===DualShock 4===
{{Main|DualShock 4}}
{{Main|DualShock 4}}
Line 75: Line 68:
'''I downloaded a PS1 game. It's in .ecm format and won't open in an emulator. Why?'''
'''I downloaded a PS1 game. It's in .ecm format and won't open in an emulator. Why?'''


ECM is a compressed format. You need to decompress using [https://pakkiso.software.informer.com/0.4/ PakkISO] or [https://archive.org/details/ECMToolsV1.0 ECM Tools] (both provided on the emuparadise download page), An Android Using [https://play.google.com/store/apps/details?id=fr.bobenrieth.unecm Unecm] Tool. It'll output as a .bin usually, which is what the [[Cue sheet (.cue)|.cue]] uses to load the game. Note that recent SVN builds of [[PCSX-Reloaded]] DO allow loading of ECM files, however, it's recommended to unpack them anyway. Linux users can use the ECM Tools which should be included in your repository, which is explained on [https://ubuntuforums.org/showthread.php?t=1472552 Ubuntu Forums]. You then need to use the 'ECM-uncompress' command in terminal.
ECM is a compressed format. You need to decompress using [http://static.emuparadise.me/downloads/PakkISO-0.4-setup.exe PakkISO] or [https://archive.org/details/ECMToolsV1.0 ECM Tools] (both provided on the emuparadise download page). You could also use [https://m.apkpure.com/unecm/fr.bobenrieth.unecm Unecm] for Android. It'll output as a .bin usually, which is what the [[Cue sheet (.cue)|.cue]] uses to load the game. Note that recent SVN builds of [[PCSX-Reloaded]] do allow loading of ECM files, however, it's recommended to unpack them anyway. Linux users can use the ECM Tools which should be included in your repository, which is explained on [https://ubuntuforums.org/showthread.php?t=1472552 Ubuntu Forums]. You then need to use the 'ECM-uncompress' command in terminal.


===Keybinds in lilypad===
===Keybinds in lilypad===
Line 87: Line 80:
You need to create/run the [[cue sheet (.cue)]]. Support for multi-track games can be found in [[Mednafen]], [[RetroArch]], [[PCSX-Reloaded|PCSX-R]] and [[ePSXe]].  
You need to create/run the [[cue sheet (.cue)]]. Support for multi-track games can be found in [[Mednafen]], [[RetroArch]], [[PCSX-Reloaded|PCSX-R]] and [[ePSXe]].  


These multi-track games are often compressed, the first track is usually ecm'd, the audio files are often converted to the .ape format, to easily extract all of these, use [https://pakkiso.software.informer.com/0.4/ PakkISO]. Using [http://www.monkeysaudio.com/download.html Monkey's Audio] to decode the ape files sometimes result in files that don't match redump's md5 sum.
These multi-track games are often compressed, the first track is usually ecm'd, the audio files are often converted to the .ape format, to easily extract all of these, use [http://static.emuparadise.me/downloads/PakkISO-0.4-setup.exe PakkISO]. Using [http://www.monkeysaudio.com/download.html Monkey's Audio] to decode the ape files sometimes result in files that don't match redump's md5 sum.


===Mednafen memory cards===
===Mednafen memory cards===
Line 97: Line 90:
'''Why is my PS2 game blurry?'''
'''Why is my PS2 game blurry?'''


It's either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.
It's either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help but may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.


Simply sitting farther back from the screen (similar to how one would normally sit away from a CRT TV) can also reduce the noticeability of the blur filter.
Simply sitting farther back from the screen (similarly to how one would normally sit away from a CRT TV) can also reduce the noticeability of the blur filter.


===Black lines in PS2 games===
===Black lines in PS2 games===
Those lines are caused by scaling to a non-integer internal resolution (anything other than XxNative), texture filtering (Check that shit off or to half at most), improperly offset textures(TC offset hack, Wild Arms hack), or improperly handled texture edges(Sprite hack). Native resolution, for the most part, fixes those. But software rendering may be required as well.
Those lines are caused by scaling to a non-integer internal resolution (anything other than XxNative), texture filtering (Check that option off or to half at most), improperly offset textures (TC offset hack, Wild Arms hack), or improperly handled texture edges(Sprite hack). Native resolution, for the most part, fixes those, but software rendering may be required as well.


==PSP emulators==
==PSP emulators==
===PSP audio===
===PSP audio===
'''PSP emulation has no audio. '''
'''PSP emulation has no audio. '''


* Weird text?
* Weird text?
** Download [[Emulator_Files#PlayStation_Portable|the original fonts]] and place them into the /flash0/ folder, confirming overwrites; this may correct corrupted text in games that use the system font, such as punctuation replaced by overscores in '''Dissidia 012 Final Fantasy'''.
** Download [[Emulator_files#PlayStation_Portable|the original fonts]] and place them into the /flash0/ folder, confirming overwrites; this may correct corrupted text in games that use the system font, such as punctuation replaced by overscores in '''Dissidia 012 Final Fantasy'''.
** Disabling buffered rendering fixed the no text issue with '''Final Fantasy IV''' for some. The forums say this will only fix it on Nvidia cards.
** Disabling buffered rendering fixed the no text issue with '''Final Fantasy IV''' for some. The forums say this will only fix it on Nvidia cards.
* DLC works without any plugins. For most games, dropping the files in memstick\PSP\GAME inside folders named with the code of the game (for example, PSP\GAME\ULUS10566 for the US version of Dissidia 012 Final Fantasy).
* DLC works without any plugins. For most games, dropping the files in memstick\PSP\GAME inside folders named with the code of the game (for example, PSP\GAME\ULUS10566 for the US version of Dissidia 012 Final Fantasy).
Line 122: Line 114:


See this article for problems with specific games.
See this article for problems with specific games.
[[Category:FAQs]]
[[Category:FAQs]]