More actions
Daedalus X64 by Rinnegatamante | |
---|---|
General | |
Author | Rinnegatamante |
Type | Console |
Version | 0.6 |
License | GPL-2.0 |
Last Updated | 2020/12/13 |
Links | |
0.06 & Nightly Download] | |
Website | |
Source | |
DaedalusX64-vitaGL is a port of Daedalus X64 to PS Vita/PS TV. Daedalus X64 was an experimental N64 emulator for Linux and PSP whose target was speed over accuracy. From the original codebase of this emulator, this N64 Emulator aims to achieve the best compatibility possible without sacrificing speed.
The emulator is being built up through combined work of Rinnegatamante and MasterFeizz, thus implying that DaedalusX64 3DS will stay on par with the Vita build most likely and viceversa.
Features
- Working savestates.
- Native resolution (960x544) with MSAA 4x.
- Native support to dual analogs.
- vFlux implementation.
- High Res texture packs support.
- Bilinear filtering.
- ARM DynaRec.
- Audio support (synchronous and asynchronous).
- Rumble Pak support (with support to controllers rumbling on PSTV) and Controller Pak support.
- Support for multiple controllers on PSTV.
- Multilanguage support.
- Auto updater and compatibility list downloader.
- Several more features.
- Support for launching roms over the net (webservers).
Installation
Install the VPK on your homebrew enabled PS Vita or PS TV.
Unzip DaedalusX64.zip into ux0:data. It contains overlays, preview images, cheat file, etc.
User guide
Compatibility List
You can contribute to the compatibility list by submitting an issue in the GitHub list.
Controls
Touch - Handle in game menu
Select - Pause/Resume emulation
N64:
Start - Start
Analog - Analog
Circle/D-Pad - D-Pad
Cross - A
Square - B
Triangle - Z
L - L-Trigger
R - R-Trigger
D-Pad - C buttons
Screenshots
daedalusx64vita3.png daedalusx64vita4.png
Media
Daedalus X64 Vita - Dynarec tests (Rinne4Fun)
Changelog
v0.6
- Added support for Russian translation. (By nekita13)
- Added support for Turkish translation. (By rewold20)
- Fixed an issue causing the app to crash when booted from other apps in certain cicrumstances.
- Separated nightly auto updater from stable releases auto updater.
- Optimized several instructions in the DynaRec.
- Made DynaRec code buffer doublebuffered.
- Implemented several missing instructions in the DynaRec.
- Added registers caching to the DynaRec.
- Fixed some issues in the DynaRec causing incorrect operations to happen.
- Added loop optimizations to the DynaRec.
- Added memory access optimizations to the DynaRec.
- Removed Safe Dynarec as CPU emulation mode and added a DynaRec config panel to properly enable optimizations selectively.
- Fixed an issue causing graphics to get corrupted in some games if Wait Rendering Done wasn't set.
- Made so that the emulator will automatically unpause if the user selects the Close Rom or Restart Rom options while the emulator was paused.
- Updated to latest vitaGL commit.
Credits
- All the original Daedalus X64 developers.
- xerpi for the original Vita port.
- m4xw for the help sanitizing PIF code.
- MasterFeizz for the ARM DynaRec.
- TheFloW for his contributions to the DynaRec code.
- frangarcj for several improvements and bugfixes.
- That One Seong & TheIronUniverse for the Livearea assets.
- withLogic for the high-res preview assets.