DaedalusX64-vitaGL

From GameBrew
Revision as of 02:35, 17 October 2022 by HydeWing (talk | contribs) (Created page with "{{#seo: |title=Vita Homebrew Emulators (Console) - GameBrew! |title_mode=append |image=daedalusx64byrinnegatamantevita.jpg |image_alt=Daedalus X64 by Rinnegatamante }} {{Infob...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Daedalus X64 by Rinnegatamante
File:Daedalusx64byrinnegatamantevita.jpg
General
AuthorRinnegatamante
TypeConsole
Version0.6
LicenseGPL-2.0
Last Updated2020/12/13
Links
Download
Website
Source

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.

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.

Features

  • Working savestates
  • Native resolution (960x544) with MSAA 4x
  • Native support to dual analogs
  • vFlux implementation
  • 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
  • Several more features

Special Controls

While in game:

  • Touch = Handle in game menu
  • Select = Pause/Resume emulation

Compatibility List

You can contribute to the compatibility list by submitting an issue in the Github list.

Media

Screenshots

daedalusx64byrinnegatamantevita-01.jpgdaedalusx64byrinnegatamantevita-02.jpgdaedalusx64byrinnegatamantevita-03.jpgdaedalusx64byrinnegatamantevita-04.jpg

Changelog

(v.0.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: