Difference between pages "DaedalusX64" and "EPSXe"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Categories replaced)
 
(Categories replaced)
 
Line 1: Line 1:
{{stub}}
+
{{lowercase title}}
 
{{Infobox emulator
 
{{Infobox emulator
|logo = DaedalusX64.png
+
|title = ePSXe
|logowidth = 140
+
|logo = ePSXe.png
|version = 1.1.8
+
|logowidth = 120
 +
|version = 2.0.5 <small>(Desktop)</small><br />{{EpsxeAndroidVer}} <small>([[Android emulators|Android]])</small>
 
|active = Yes
 
|active = Yes
|platform = [[Emulators on PSP|PSP]]<br/>[[Emulators on Vita|Vita]]<br/>[[Emulators on 3DS|3DS]]<br/>[[Emulators on PS2|PS2]]<br/>GNU/Linux
+
|platform = [[Emulators on PC|Windows]]<br/>Linux<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]]
|target = [[Nintendo 64 emulators|Nintendo 64]]
+
|target = [[PlayStation emulators|PlayStation]]
|developer = kreationz, salvy6735, Corn, Chilly Willy, Wally, z2442
+
|developer = Calb, Galtor, and _Demo_
|license = GPL 2.0
+
|website = [http://www.epsxe.com/ www.ePSXe.com]
|source = [https://github.com/DaedalusX64/daedalus/releases GitHub]
+
|license = Closed-source
|website = [https://github.com/DaedalusX64/daedalus GitHub]
 
|prog-lang = C++
 
 
}}
 
}}
  
'''DaedalusX64''' is a free and open-source [[Nintendo 64_emulators|Nintendo 64]] emulator for PlayStation Portable, PlayStation Vita, PlayStation 2 and 3DS. It's written in C++. It's supports most games and has high compatibility.
+
'''ePSXe''' (an acronym for '''enhanced PSX emulator''') is a closed-source, plugin-based [[PlayStation emulators|PlayStation emulator]] for Windows, macOS, Linix and Android.
 
 
==Overview==
 
 
 
DaedalusX64 is a Nintendo 64 emulator for PlayStation Portable, PlayStation Vita, 3DS and PlayStation 2.
 
 
 
==Features==
 
 
 
* Fast emulation
 
* High compatibility with PSP
 
* Support for PSP TV Mode with 480p output!
 
* Support PlayStation Vita via Adrenaline
 
* Active support and updates
 
* Lots of experimental optimizations
 
* Some stutters and Average compatibility other ports
 
And more! futures
 
 
 
==Usage==
 
 
 
To install Daedalus to your PSP, download the latest release from the Releases page: [https://github.com/DaedalusX64/daedalus/releases Latest]
 
 
 
Next, plug your PSP into your computer and navigate to <code>/PSP/GAME/</code>. Create a folder called "daedalus" there, and place the EBOOT.PBP file inside. Place your ROM files in <code>daedalus/Roms/</code> and they will automatically appear in Daedalus.
 
 
 
Note: If the release is a ZIP file with a folder containing an EBOOT.PBP file when extracted, simply drag and drop the extracted folder into <code>/PSP/GAME/</code>.
 
  
 
==Download==
 
==Download==
 
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
|align=center|{{Icon|PSP}}
+
|align=center|{{Icon|Win|Lin|Mac}}
|'''[https://github.com/DaedalusX64/daedalus 1.1.8]'''
+
|'''[http://www.epsxe.com/download.php ePSXe]'''
 
|-
 
|-
|align=center|{{Icon|3DS}}
+
|colspan="3"|<hr/>
|'''[https://github.com/masterfeizz/DaedalusX64-3DS 0.2 Beta]'''
 
 
|-
 
|-
|align=center|{{Icon|Vita}}
+
|align=center|{{Icon|APK-big}}
|'''[https://github.com/Rinnegatamante/DaedalusX64-vitaGL 0.6]'''
+
|[https://forum.mobilism.org/viewtopic.php?f=422&t=3442021&sid=30bf3f41086baab494cf5d9fcc93d765 ePSXe {{EpsxeAndroidVer}}]
 
|-
 
|-
|align=center|{{Icon|PS2}}
+
|align=center|{{Icon|APK-big}}
|'''[https://www.ps2-home.com/forum/viewtopic.php?t=8523 PS2 port][https://github.com/uyjulian/daedalus build 1]'''
+
|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe Play store]<br/><small>Payware $4</small>
 +
|-
 +
|align=center|{{Icon|APK-big}}
 +
|[https://play.google.com/store/apps/details?id=com.epsxe.opengl ePSXe OpenGL Plugin]<br/>
 +
|-
 +
|align=center|{{Icon|Win-big}}
 +
|[http://ngemu.com/threads/epsxe-shark-enhanced-by-tapeq.154634/ ePSXe Shark]<br/><small>Adds additional features to older ePSXe builds, e.g. pad plugin support</small>
 
|}
 
|}
  
==Compatibility List==
+
==Review==
 +
ePSXe is a plugin-based PlayStation emulator, though it comes with internal plugins for everything in addition to being able to use the same plugins as other emulators. It supports multiple CD-ROM formats (.bin/.cue, multi-bin/cue, .mdf/.mds, .ccd/.bin/.sub, .pbp, etc), including sub-channel support and PPF patching on the fly. Multi-tap up to 8 players are supported.
  
<B>[https://daedalusx64.rinnegatamante.it/ DaedalusX64 Vita Compatibility list]</B>
+
There are versions for Windows, Linux, and Android.
  
<B>[https://wiki.gbatemp.net/wiki/DaedalusX64_3DS_Compatibility_List DaedalusX64 3DS Compatibility list]<br/>[https://docs.google.com/spreadsheets/u/0/d/1NHMqLrprQdA6P37vmIQvR2pNKriYxCiBzuOfB-a6O7c/htmlview# Unofficial list] </B>
+
A real PlayStation BIOS is recommended but not required. ePSXe can run games without an official PS1 BIOS via [[High/Low level emulation|HLE]], but compatibility will be lower and memory card support limited. Compared to other emulators such as the PlayStation core for Mednafen, it has poor accuracy to the original hardware.
  
<B>[https://github.com/DaedalusX64/compatibility-list/issues DaedalusX64 PSP Compatibility list]</B>
+
VERY IMPORTANT: Save states done with official PS1 BIOSes are NOT compatible with save states done with ePSXe HLE BIOS (Besides it uses a different namespace).
  
==See also==
+
==Netplay==
 +
ePSXe uses [http://www.mediafire.com/?o15hhi2stnnnijc Kaillera] clients.
  
* [[NullDC PSP]]
+
===Downloads===
* [[DeSmuME PSP]]
+
* [http://www.epsxe.com/download.php ePSXe 2.0.5]
 +
* [http://cyberpad.duttke.de/files/cpka-v14.zip Cyberpad 1.4]
 +
* [http://www.emulator-zone.com/download.php/emulators/psx/plugins/sound/eternal/spuEternal150beta2.zip Eternal SPU 1.50b2]
 +
 
 +
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
 +
! colspan=2|Review
 +
|-
 +
| '''PROS''' ||
 +
* Support for up to 8 simultaneous people playing
 +
* No fiddling with router settings and port forwarding
 +
* Netplay traffic is handled by a central dedicated server that helps keep things synced
 +
* Private game chat support and public chat to speak people outside your game room
 +
* Being able to drop out of a game at any time without disrupting (much) your teammate(s)
 +
* Kicking/banning/muting people from your room
 +
* It's a matchmaking service where you can join other people's rooms, too
 +
|-
 +
| '''CONS''' ||
 +
* It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order)
 +
* Random, inconsistent FPS drops due to the server trying to keep everyone synced, sometimes stuttering. It's annoying, but rarely does it make it unplayable
 +
* The emulator is based upon (ePSXe 1.60, a 10-year-old version) lacks a lot of options, and emulation accuracy is low
 +
* Everyone needs to have the exact same ROM version or netplay won't work (if it somehow does, it'll desync rather quickly)
 +
* Everyone needs to have the exact same save file or no save file at all, or else it desyncs
 +
* You need to constantly switch focus back and forth between chat and emulator window in order to chat
 +
* You will hear no sound while the window is unfocused
 +
* The emulator is extremely sensitive and desyncs if you focus on another window, move the window around or minimize it
 +
* Not long after the game desync, the entire emulator will freeze
 +
* Dropping from a game or trying to exit Kaillera will freeze or crash the game
 +
|}
 +
 
 +
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
 +
! colspan=1 |How to
 +
|-
 +
|
 +
# Unpack the emulator wherever you want.
 +
# Replace the stock kailleraclient.dll inside the emulator folder with the multiplayer version (Jul-2011) IF you want to play with more than 2 players, OR you have horrible ping while using the P2P version.
 +
# Replace the stock kailleraclient.dll with the P2P version (v0r7) IF you just want to play with 2 players AND you have a >100ms (>150ms tops).
 +
# Place SCPH7502 (unzipped) inside the "BIOS" folder inside your emulator folder
 +
# Place your video plugin, Eternal SPU, and Cyberpad in the "plugins" inside your emulator folder
 +
# Configure your emulator: map buttons (physical controller preferred!), change resolutions (no fullscreen supported), apply filters (if you want them). Make sure you ONLY pick Digital or Analog, no rumble on, Multi-tap disabled and a blank profile for Controller 2
 +
# Go to Config, then click Sound
 +
# Click Configure
 +
# Make the following configuration changes:
 +
#* Audio device - Wave Mapper; Buffer size: 64
 +
#* Audio Out Method - SPUasync; Async mode: Simple
 +
#* Misc - Show realtime config window: blank; Cache VAG decode: blank
 +
#* Fine tune: 0; Reverb: Off
 +
#* Special game fix - Update before accessing register: checked
 +
# Click OK to close this window and again to close Config Sound
 +
# Go to Config, click Netplay. A window will popup
 +
# In Select Netplay Plugin, choose CyberPad 1.4, then click OK
 +
# Load a game
 +
|}
 +
 
 +
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
 +
! colspan=1 |Helpful tips, solutions & common stuff you should know
 +
|-
 +
|
 +
*Useful Hotkeys
 +
** F1 - Save a state.
 +
** F2 - Change slot (5 slots are available).
 +
** F3 - Load a state.
 +
** F4 - Toggles between limited and unlimited FPS.
 +
** F5 - Toggles analog on/off.
 +
** F6 - Select what pad will be affected by key F5.
 +
** F7 - Toggles between primary and secondary GPU plugin while playing a game.
 +
* To make your life easier and to save game-specific configurations use the front-end [http://www.pbernert.com/epsxecutor1063-prerelease.zip ePSXeCutor].
 +
* GameFAQs saves are in the dexdrive format (.gme), ePSXe can read those files, just select it as a memory card. If you plan to use the files in some other emulator use MemcardRex to convert it to .mcr or any filetype that is required by that emulator.
 +
* To delete settings
 +
*# If you ever need to delete ePSXe's settings go to Start -> Run -> Type: "regedit", find and delete this key: <code>HKEY_CURRENT_USER\Software\epsxe</code>
 +
*# If you need to delete the settings of plugins then delete this key: <code>HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro</code>
 +
*# If you are using Blade's plugins delete .ini files in the "configs" directory.
 +
|}
  
 
==External links==
 
==External links==
* [https://discord.gg/FrVTpBV Discord Server]
+
* [http://epsxe.com/android/ ePSXe.com's Android page]
 +
* [https://twitter.com/epsxeteam Twitter] (Address: epsxeteam. Name: ePSXe Team.)
 +
* [https://www.youtube.com/watch?v=oOnuV63cyKQ 200 GAMES EPSXE 2.0.5 TEST] (EMURETRO. Jan 20, 2018.)
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Console emulators]]
 
[[Category:Console emulators]]
 
[[Category:Home console emulators]]
 
[[Category:Home console emulators]]
[[Category:Nintendo 64 emulators]]
+
[[Category:PlayStation emulators]]
 +
[[Category:Windows emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]
[[Category:PlayStation 2 emulation software]]
+
[[Category:macOS emulation software]]
[[Category:PlayStation Portable emulation software]]
+
[[Category:Android emulation software‎]]
[[Category:PlayStation Vita emulation software]]
+
[[Category:Closed-source emulators]]
[[Category:3DS emulation software]]
+
[[Category:Netplay]]

Revision as of 03:42, 14 October 2021

ePSXe
EPSXe.png
Developer(s) Calb, Galtor, and _Demo_
Latest version 2.0.5 (Desktop)
2.0.17 (Android)
Active Yes
Platform(s) Windows
Linux
macOS
Android
Emulates PlayStation
Website www.ePSXe.com
License Closed-source

ePSXe (an acronym for enhanced PSX emulator) is a closed-source, plugin-based PlayStation emulator for Windows, macOS, Linix and Android.

Download

Windows Linux macOS ePSXe

Android ePSXe 2.0.17
Android Play store
Payware $4
Android ePSXe OpenGL Plugin
Windows ePSXe Shark
Adds additional features to older ePSXe builds, e.g. pad plugin support

Review

ePSXe is a plugin-based PlayStation emulator, though it comes with internal plugins for everything in addition to being able to use the same plugins as other emulators. It supports multiple CD-ROM formats (.bin/.cue, multi-bin/cue, .mdf/.mds, .ccd/.bin/.sub, .pbp, etc), including sub-channel support and PPF patching on the fly. Multi-tap up to 8 players are supported.

There are versions for Windows, Linux, and Android.

A real PlayStation BIOS is recommended but not required. ePSXe can run games without an official PS1 BIOS via HLE, but compatibility will be lower and memory card support limited. Compared to other emulators such as the PlayStation core for Mednafen, it has poor accuracy to the original hardware.

VERY IMPORTANT: Save states done with official PS1 BIOSes are NOT compatible with save states done with ePSXe HLE BIOS (Besides it uses a different namespace).

Netplay

ePSXe uses Kaillera clients.

Downloads

Review
PROS
  • Support for up to 8 simultaneous people playing
  • No fiddling with router settings and port forwarding
  • Netplay traffic is handled by a central dedicated server that helps keep things synced
  • Private game chat support and public chat to speak people outside your game room
  • Being able to drop out of a game at any time without disrupting (much) your teammate(s)
  • Kicking/banning/muting people from your room
  • It's a matchmaking service where you can join other people's rooms, too
CONS
  • It's slightly (significantly still) prone to freezing/crashing/BSOD (in that order)
  • Random, inconsistent FPS drops due to the server trying to keep everyone synced, sometimes stuttering. It's annoying, but rarely does it make it unplayable
  • The emulator is based upon (ePSXe 1.60, a 10-year-old version) lacks a lot of options, and emulation accuracy is low
  • Everyone needs to have the exact same ROM version or netplay won't work (if it somehow does, it'll desync rather quickly)
  • Everyone needs to have the exact same save file or no save file at all, or else it desyncs
  • You need to constantly switch focus back and forth between chat and emulator window in order to chat
  • You will hear no sound while the window is unfocused
  • The emulator is extremely sensitive and desyncs if you focus on another window, move the window around or minimize it
  • Not long after the game desync, the entire emulator will freeze
  • Dropping from a game or trying to exit Kaillera will freeze or crash the game
How to
  1. Unpack the emulator wherever you want.
  2. Replace the stock kailleraclient.dll inside the emulator folder with the multiplayer version (Jul-2011) IF you want to play with more than 2 players, OR you have horrible ping while using the P2P version.
  3. Replace the stock kailleraclient.dll with the P2P version (v0r7) IF you just want to play with 2 players AND you have a >100ms (>150ms tops).
  4. Place SCPH7502 (unzipped) inside the "BIOS" folder inside your emulator folder
  5. Place your video plugin, Eternal SPU, and Cyberpad in the "plugins" inside your emulator folder
  6. Configure your emulator: map buttons (physical controller preferred!), change resolutions (no fullscreen supported), apply filters (if you want them). Make sure you ONLY pick Digital or Analog, no rumble on, Multi-tap disabled and a blank profile for Controller 2
  7. Go to Config, then click Sound
  8. Click Configure
  9. Make the following configuration changes:
    • Audio device - Wave Mapper; Buffer size: 64
    • Audio Out Method - SPUasync; Async mode: Simple
    • Misc - Show realtime config window: blank; Cache VAG decode: blank
    • Fine tune: 0; Reverb: Off
    • Special game fix - Update before accessing register: checked
  10. Click OK to close this window and again to close Config Sound
  11. Go to Config, click Netplay. A window will popup
  12. In Select Netplay Plugin, choose CyberPad 1.4, then click OK
  13. Load a game
Helpful tips, solutions & common stuff you should know
  • Useful Hotkeys
    • F1 - Save a state.
    • F2 - Change slot (5 slots are available).
    • F3 - Load a state.
    • F4 - Toggles between limited and unlimited FPS.
    • F5 - Toggles analog on/off.
    • F6 - Select what pad will be affected by key F5.
    • F7 - Toggles between primary and secondary GPU plugin while playing a game.
  • To make your life easier and to save game-specific configurations use the front-end ePSXeCutor.
  • GameFAQs saves are in the dexdrive format (.gme), ePSXe can read those files, just select it as a memory card. If you plan to use the files in some other emulator use MemcardRex to convert it to .mcr or any filetype that is required by that emulator.
  • To delete settings
    1. If you ever need to delete ePSXe's settings go to Start -> Run -> Type: "regedit", find and delete this key: HKEY_CURRENT_USER\Software\epsxe
    2. If you need to delete the settings of plugins then delete this key: HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro
    3. If you are using Blade's plugins delete .ini files in the "configs" directory.

External links