Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DaedalusX64-vitaGL: Difference between revisions

From GameBrew
m (HydeWing moved page Daedalus X64 Vita to DaedalusX64-vitaGL without leaving a redirect)
No edit summary
Line 2: Line 2:
|title=Vita Homebrew Emulators (Console) - GameBrew
|title=Vita Homebrew Emulators (Console) - GameBrew
|title_mode=append
|title_mode=append
|image=daedalusx64byrinnegatamantevita.jpg
|image=daedalusx64vita2.png
|image_alt=Daedalus X64 by Rinnegatamante
|image_alt=Daedalus X64 by Rinnegatamante
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Daedalus X64 by Rinnegatamante
|title=Daedalus X64 by Rinnegatamante
|image=daedalusx64byrinnegatamantevita.jpg
|image=daedalusx64vita2.png
|description=N64 Emulator for PSVITA.
|description=N64 Emulator for PS Vita. Port of DaedalusX64.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2020/12/13
|lastupdated=2020/12/13
Line 14: Line 14:
|version=0.6
|version=0.6
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/daedalusx64byrinnegatamantevita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/daedalusx64vita.7z 0.06] & [https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases/tag/Nightly Nightly]
|website=https://wololo.net/talk/viewtopic.php?t=50120
|website=https://www.psx-place.com/threads/daedalus-x64-n64-emulator.30222/
|source=https://github.com/Rinnegatamante/DaedalusX64-vitaGL
|source=https://github.com/Rinnegatamante/DaedalusX64-vitaGL
}}
}}
DaedalusX64-vitaGL is a port of Daedalus X64 to PSVITA/PSTV. Daedalus X64 was an experimental N64 emulator for Linux/PSP whose target was speed over accuracy. From the original codebase of this emulator, we're building a new N64 Emulator whose target will be best compatibility possible without sacrificing speed.
DaedalusX64-vitaGL is a port of Daedalus X64 to PS Vita/PS TV. Daedalus X64 was an experimental N64 emulator for Linux and [[DaedalusX64_PSP|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 me and MasterFeizz, thus implying that Daedalus X64 3DS will stay on par with the Vita build most likely and viceversa.
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==
==Features==
* Working savestates
*Working savestates.
* Native resolution (960x544) with MSAA 4x
*Native resolution (960x544) with MSAA 4x.
* Native support to dual analogs
*Native support to dual analogs.
* vFlux implementation
*vFlux implementation.
* Bilinear filtering
*High Res texture packs support.
* ARM DynaRec
*Bilinear filtering.
* Audio support (synchronous and asynchronous)
*ARM DynaRec.
* Rumble Pak support (with support to controllers rumbling on PSTV) and Controller Pak support
*Audio support (synchronous and asynchronous).
* Support for multiple controllers on PSTV
*Rumble Pak support (with support to controllers rumbling on PSTV) and Controller Pak support.
* Several more features
*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).


==Special Controls==
==Installation==
While in game:
Install the VPK on your homebrew enabled PS Vita or PS TV.
*Touch = Handle in game menu
*Select = Pause/Resume emulation


==Compatibility List==
Unzip DaedalusX64.zip into ux0:data. It contains overlays, preview images, cheat file, etc.
* Clean website list: https://daedalusx64.rinnegatamante.it/
* GitHub list: https://github.com/Rinnegatamante/DaedalusX64-vitaGL-Compatibility/issues
You can contribute to the compatibility list by submitting an issue in the Github list.


==Media==
==User guide==
<youtube>Y1jDtPC5neA</youtube>
===Compatibility List===
* [https://daedalusx64.rinnegatamante.it/ Clean website list].
* [https://github.com/Rinnegatamante/DaedalusX64-vitaGL-Compatibility/issues GitHub 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==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/daedalusx64byrinnegatamantevita-01.jpg
daedalusx64vita3.png
https://dlhb.gamebrew.org/vitahomebrews/daedalusx64byrinnegatamantevita-02.jpg
daedalusx64vita4.png
https://dlhb.gamebrew.org/vitahomebrews/daedalusx64byrinnegatamantevita-03.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/daedalusx64byrinnegatamantevita-04.jpg
==Media==
'''Daedalus X64 Vita - Dynarec tests''' ([https://www.youtube.com/watch?v=DOvqL2vLwKQ Rinne4Fun]) <br>
<youtube>DOvqL2vLwKQ</youtube>


==Changelog==
==Changelog==
'''(v.0.6)'''
'''v0.6'''
*Added support for Russian translation. (By nekita13)
*Added support for Russian translation. (By nekita13)
*Added support for Turkish translation. (By rewold20)
*Added support for Turkish translation. (By rewold20)
Line 72: Line 102:


==Credits==
==Credits==
* All the original Daedalus X64 developers
* All the original Daedalus X64 developers.
* xerpi for the original Vita port
* xerpi for the original Vita port.
* m4xw for the help sanitizing PIF code
* m4xw for the help sanitizing PIF code.
* MasterFeizz for the ARM DynaRec
* MasterFeizz for the ARM DynaRec.
* TheFloW for his contributions to the DynaRec code
* TheFloW for his contributions to the DynaRec code.
* frangarcj for several improvements and bugfixes
* frangarcj for several improvements and bugfixes.
* That One Seong & TheIronUniverse for the Livearea assets
* That One Seong & TheIronUniverse for the Livearea assets.
* withLogic for the high-res preview assets
* withLogic for the high-res preview assets.


== External links ==
== External links ==
* Official Website - https://wololo.net/talk/viewtopic.php?t=50120
* PSX-Place - https://www.psx-place.com/threads/daedalus-x64-n64-emulator.30222/
* Github - https://github.com/Rinnegatamante/DaedalusX64-vitaGL
* GitHub - https://github.com/Rinnegatamante/DaedalusX64-vitaGL
* VitaDB - https://vitadb.rinnegatamante.it/#/info/549
* VitaDB - https://vitadb.rinnegatamante.it/#/info/549

Revision as of 02:42, 3 Ocak 2023

Daedalus X64 by Rinnegatamante
Daedalusx64vita2.png
General
AuthorRinnegatamante
TypeConsole
Version0.6
LicenseGPL-2.0
Last Updated2020/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.

External links

Advertising: