Difference between pages "Emulator problems FAQ" and "Emulators on PS1"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Mednafen memory cards)
 
(Added category)
 
Line 1: Line 1:
==General==
+
{{Infobox console
===BIOS===
+
|title = PlayStation
See: [[Emulator Files]]
+
|logo = sony-1.png
 +
|developer = Sony
 +
|type = [[:Category:Emulators on home consoles|Home video game console]]
 +
|generation = [[:Category:Emulators on fifth-generation consoles|Fifth generation]]
 +
|release = 1994
 +
|discontinued = 2006
 +
|successor = [[Emulators on PS2|PlayStation 2]]
 +
|emulated = {{✓}}
 +
}}
  
===New systems emulated===
+
==Consoles==
'''Are there emulators for the PlayStation 4, PlayStation Vita, Xbox 360, or Nintendo Switch?'''
+
===NES===
  
Yes! See the following pages for more information:
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| ImbNES
 +
|[https://web.archive.org/web/20090221132233/http://imbnes.gamebase.ca:80/downloads.html 1.3.2]
 +
| {{✗}}
 +
| {{✗}}
 +
| Mid
 +
| {{✓}}
 +
|-
 +
| FCEmu
 +
|[https://www.zophar.net/consoles/psx/nes/fcemu.html 0.10]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|-
 +
| PNESx
 +
|[https://www.zophar.net/consoles/psx/nes/pnesx.html 06/12/00]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
*[[PlayStation 4 emulators]]
+
===Game Boy===
*[[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.
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| aGBe
 +
|[https://sourceforge.net/projects/agbe/files/agbe 0.2.3]
 +
| {{✗}}
 +
| {{✗}}
 +
| Mid
 +
| {{✓}}
 +
|-
 +
| Playstation Gameboy Emulator
 +
|[http://www.emulationzone.org/consoles/ps/emulator.htm Xmas '97]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|-
 +
| [https://www.amazon.com/Super-Booster-Emulation-Device-PlayStation-InterAct/dp/B01J4JXSME Super GB Booster]
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{✗}}
 +
|}
  
'''Are there emulators for the Xbox One yet?'''
+
===Master System / Game Gear===
  
No. <u>Many that you come across on YouTube videos and the like are scams.</u>
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| MasterGear
 +
|[http://www.emulationzone.org/consoles/ps/emulator.htm 0.2]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
===Save states===
+
===PC Engine===
'''My save states do not work in the new version of the emulator I downloaded. Why?'''
 
  
Save states are not compatible between different versions of emulators, or between different emulators. Don't rely on them. Use real/battery saves which typically can be transferred, even if they need to be converted first.
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| fPCE
 +
|[http://www.emulationzone.org/consoles/ps/emulator.htm 0.01]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
==Performance==
+
===Arcade===
'''Can I run this emulator?'''
 
  
See [[Computer specs]].
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| PS1MAME <small>(Based on MAME 0.34)</small>
 +
|[https://web.archive.org/web/20140705222726/http://unhaut.fav.cc/ps1mame/ps1mame_rel1.tar.gz r1]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
'''I got a new version of this emulator, and now it's slower! Can this be fixed?'''
+
==Computers==
 +
===MSX===
  
Well, there can be a number of reasons why it can slow down.
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| fMSX
 +
|[https://web.archive.org/web/20030219155654/http://www.emulationzone.org/consoles/ps/files/fmsx05p.tgz 1.5]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
*Try closing other programs first. While CPU usage is one factor, games are not the only thing that could be using the <u>disk</u>, especially if you're not using a solid state drive.
+
===ZX Spectrum===
*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 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?'''
+
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| Spectrum
 +
|[https://www.zophar.net/consoles/psx/sinclair/spectrum.html 1.07]
 +
| {{✗}}
 +
| {{✗}}
 +
| Low
 +
| {{~}}
 +
|}
  
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.
+
==Other==
  
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.
+
===Chip-8===
  
==Filetypes==
+
{| class="wikitable" style="text-align:center;"
'''What does this file extension mean?'''
+
|-
 +
! scope="col"|Name
 +
! scope="col"|Version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
| PSChip8
 +
|[https://github.com/dhustkoder/pschip8 git]
 +
| {{✓}}
 +
| {{✗}}
 +
| Mid
 +
| {{✓}}
 +
|}
  
We have a [[list of filetypes]] for information on what's what, and where to use it.
+
==See also==
 +
* [[PlayStation emulators]]
  
===Archives===
+
[[Category:Emulators on consoles]]
'''I downloaded a compressed archive (zip/rar/7z), but it has a lot of files starting with r00/r01, or part1/part2, or 001/002. What are these?'''
+
[[Category:Emulators on home consoles]]
 
+
[[Category:Emulators on fifth-generation consoles]]
It's a split archive in a full archive. Why that happens is beyond us, but all you need to do to use it is to unpack it with whatever software you have, which means WinRAR, WinZip, et cetera. If you do not have either of those and don't have a way to decompress split archives, get [http://www.7-zip.org/ 7-Zip] and extract all the files to a folder nearby. Then, using your software, select the first archive and extract it (some programs insert shell extensions that allow you to extract files straight from the right-click menu), and you should have all the expected files. You can then delete the archives.
 
 
 
===Filenames===
 
'''What does [!] or (NTSC) refer to?'''
 
 
 
[[GoodTools#Good_codes|Codes]]. They mean different things, and we've provided a list telling you their meanings.
 
==[[Controllers|'''Controllers''']]==
 
===[[DualShock 3]]===
 
'''I have connected my DualShock 3 controller to the computer. Why doesn't it work?'''
 
 
 
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===
 
{{Main|DualShock 4}}
 
 
 
==PS1 emulators==
 
===ECM format===
 
'''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 PakkISO or ECM Tools (both provided on the emuparadise download page). 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===
 
'''I use PCSX-R with LilyPad, but the ESC key and various others don't work!'''
 
 
 
In the keyboard Input API (radio buttons in the top left of the LilyPad options), choose raw input.
 
 
 
===Multi track games===
 
'''The PlayStation 1 game that I downloaded came with a lot of tracks. How do I play it?'''
 
 
 
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 [http://www.theisozone.com/downloads/playstation/tools/pakkiso 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===
 
{{Main|Using RetroArch#Transfer PS1 Memory Card Files]}}
 
To transfer memory cards, follow this guide. Also, in games with multiple discs with saves that carry over, you have to follow the same procedure.
 
 
 
==PS2 emulators==
 
===Blurry PS2 ===
 
'''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.
 
 
 
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.
 
 
 
===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.
 
 
 
==PSP emulators==
 
===PSP audio===
 
 
 
'''PSP emulation has no audio. '''
 
 
 
See: [[PPSSPP#Common_problems_and_fixes:|PPSSPP common problems and fixes]]
 
==Specific games==
 
{{Main|Game problems FAQ}}
 
 
 
See this article for problems with specific games.
 
[[Category:FAQs]]
 

Revision as of 13:43, 18 September 2021

PlayStation
Sony-1.png
Developer Sony
Type Home video game console
Generation Fifth generation
Release date 1994
Discontinued 2006
Successor PlayStation 2
Emulated

Consoles

NES

Name Version FLOSS Active Accuracy Recommended
ImbNES 1.3.2 Mid
FCEmu 0.10 Low ~
PNESx 06/12/00 Low ~

Game Boy

Name Version FLOSS Active Accuracy Recommended
aGBe 0.2.3 Mid
Playstation Gameboy Emulator Xmas '97 Low ~
Super GB Booster Low

Master System / Game Gear

Name Version FLOSS Active Accuracy Recommended
MasterGear 0.2 Low ~

PC Engine

Name Version FLOSS Active Accuracy Recommended
fPCE 0.01 Low ~

Arcade

Name Version FLOSS Active Accuracy Recommended
PS1MAME (Based on MAME 0.34) r1 Low ~

Computers

MSX

Name Version FLOSS Active Accuracy Recommended
fMSX 1.5 Low ~

ZX Spectrum

Name Version FLOSS Active Accuracy Recommended
Spectrum 1.07 Low ~

Other

Chip-8

Name Version FLOSS Active Accuracy Recommended
PSChip8 git Mid

See also