Advertising (This ad goes away for registered users. You can Login or Register)

[RELEASE] Daedalus X64

HENkaku is a native Homebrew Enabler for the PS Vita and PS TV. It lets you run homebrews on the PS Vita
Locked
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

[RELEASE] Daedalus X64

Post by Rinnegatamante »

DaedalusX64-vitaGL v.0.3

Description

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

Clean website list: https://daedalusx64.rinnegatamante.it/
GitHub list: https://github.com/Rinnegatamante/Daeda ... ity/issues
You can contribute to the compatibility list by submitting an issue in the Github list.

Contributions and suggestions
Contributions to the code are highly welcome. We have a list of suggestions and bugfixes on which people can work available here: https://github.com/Rinnegatamante/Daeda ... aGL/issues
Same link can be used to submit new suggestions or bugs from end users.
We also have a dedicated channel on Vita Nuova discord server to discuss anything related to the emulator: https://discord.gg/PyCaBx9

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
- Everyone who submitted donations through PayPal to me or MasterFeizz for the development of this emulator
- All my patroners for their support:
- Tain Sueiras
- UnrootedTiara
- psymu
- @Sarkies_Proxy
- drd7of14
- polytoad
- The Vita3k project
- Waffeleisen
- Al Capwn
- Creckeryop
- Wiese
- The Libretro Team
- Mark Vdovychenko
- Mored4u
- Igor Kovacs Biscaia
- rsn8887
- Count Duckula
- Miles Calloway
- Andyways
- Daniel Krusenbaum
- Elwood Blues
- Justin
- spriteice
- gnmmarechal
- Thomas Radeck
- Neil MacAlasdair
- Thomas Würgler
- GregoryRasputin
- styroteqe
- Des
- suLac4ever
- BOBdotEXE
- Daniel
- Lars Zondervan
- Pirloui
- PSX-Place.com
- 2Mourty
- Dieter B

Download

https://vitadb.rinnegatamante.it/#/info/549
Advertising
Last edited by Rinnegatamante on Fri May 15, 2020 3:26 pm, edited 2 times in total.
If you want, visit my website: http://rinnegatamante.it :D
ANU815
Posts: 119
Joined: Tue Jan 07, 2014 5:55 pm

Re: [RELEASE] Daedalus X64

Post by ANU815 »

Amazing work as always! Love to see continued support for the Vita. Still the best hacked portable ever IMHO. Also nice to be posting on Wololo again. Seems like almost everything has moved to Twitter, Reddit and Discord and other places than message boards these days.
Advertising
StepS
Moderator
Posts: 707
Joined: Fri Jan 07, 2011 6:32 pm
Contact:

Re: [RELEASE] Daedalus X64

Post by StepS »

Great work!
Image
Zeronia
Posts: 1
Joined: Mon Sep 15, 2014 2:59 am

Re: [RELEASE] Daedalus X64

Post by Zeronia »

Woah! After all these years, never though I'd see the day of light. Glad to see this finally out!
lorak
Posts: 56
Joined: Tue Aug 30, 2011 12:00 am

Re: [RELEASE] Daedalus X64

Post by lorak »

Really amazing!
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] Daedalus X64

Post by Rinnegatamante »

v.0.2 available for download!

Changelog:
- Emulator will now set maximum allowed userland clocks at boot (444/222/222/166 Mhz),
- Frame Limit is now defaulted at Disabled and Audio is defaulted at Synchronous. This is done since audio already limits framerate on its own in a better way than frame limit option.
- Fixed a bug preventing Debugger window to be closed by pressing the related close (X) button.
- Several improvements and optimizations to the DynaRec.
- Renamed Debugger window to Console Logs.
- Added a Debugger window showing cartridge ID and currently in-use RSP microcode.
- Fixed Mortal Kombat Mythologies: Sub-Zero upside-down rendering while in game for 3D geometries.
- Fixed an issue causing screen to flicker in several games (Eg. Paper Mario).
- Fixed Ogre Battle 64 not drawing backgrounds properly.
- Added support for Pokemon Stadium Jap Exclusive jpeg decompression microcode.
- Added support for YUV textures (Fixes some textures being displayed incorrectly, eg: Pokemon Stadium Jap Exclusive logo)
- Fixed an issue causing 3D geometries getting rendered outside of screen viewport in some games when using an aspect ratio different from fullscreen.
- Added Wait Rendering option: it fixes artifacting in several games at the cost of performances.
- Added tooltip descriptions in the UI for some options considered less user-friendly to grasp.
- Swapped Z and L mapping for more comfortable playing.
- Made so that renderer uses generated vertices info without extra calculations (Display List code speedup).
- Added Asynchronous audio option. It will offload majority of audio emulation code to another CPU core thus improving performances.
- Fixed some issues with texture scaling. Fixes renderer in some games (eg. Yoshi's Story).
- Added Textures Caching option. It improves performances but may cause glitches in some games. (Default On)

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
- frangarcj for several improvements and bugfixes
- That One Seong for the Livearea assets
- Everyone who submitted donations through PayPal to me or MasterFeizz for the development of this emulator
- All my patroners for their support:
- Tain Sueiras
- UnrootedTiara
- psymu
- @Sarkies_Proxy
- drd7of14
- polytoad
- The Vita3k project
- Waffeleisen
- Al Capwn
- Creckeryop
- Wiese
- The Libretro Team
- Mark Vdovychenko
- Mored4u
- Igor Kovacs Biscaia
- rsn8887
- Count Duckula
- Miles Calloway
- Andyways
- Daniel Krusenbaum
- Elwood Blues
- Justin
- spriteice
- gnmmarechal
- Thomas Radeck
- Neil MacAlasdair
- Thomas Würgler
- GregoryRasputin
- styroteqe
- Des
- suLac4ever
- BOBdotEXE
- Daniel
- Lars Zondervan
- Pirloui
- PSX-Place.com
- 2Mourty
- Dieter B

Download:
https://vitadb.rinnegatamante.it/#/info/549
If you want, visit my website: http://rinnegatamante.it :D
zacuax
Posts: 1
Joined: Thu May 07, 2020 5:29 pm

Re: [RELEASE] Daedalus X64

Post by zacuax »

My one true wish for the Vita is finally coming true! Thanks so much!
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] Daedalus X64

Post by Rinnegatamante »

v.0.3 available for download!

Changelog
- Added possibility to change UI theme.
- Added an hash check guard on textures updates (Huge speedup when Textures Caching is disabled).
- Textures Caching is now Disabled by default.
- Added a Rom Info window in Rom Selector showing several info related to currently hovered rom.
- Added Box Arts showing in Rom Selector.
- Integrated online Compatibility List inside the emulator itself. You'll now know how a rom actually works on the emulator from the Rom Selector itself.
- Fixed a bug causing some textures to not be rendered during 3D geometries rendering.
- Updated LiveArea assets (Thanks That One Seong & TheIronUniverse).
- Optimized some dynarec operations and implemented some missing ones. (Thanks MasterFeizz & TheFloW).
- Added an hack to make Rayman 2 properly display in game texts.
- Removed Frameskip option.
- Implemented CPU rendering support at rom boot (Fixes some games apparently freezing at boot eg. Rayman 2).
- Properly resetting RDP frame counter at rom boot.
- Fixed several issues with textures sizes calculation (Fixes a lot of glitches in several games).
- Added an initial implementation of MuSyx v1 audio microcode.
- Added an initial implementation of Resident Evil 2 custom gfx microcodes.
- Added a new voice in the Debugger showing the currently installed audio microcode.
- Fixed some out of bounds accesses that could have led to undesired behaviours.
- Increased newlib heap size to 160 MBs (Fixes an issue preventing to launch 46 MBs roms after launching first another rom).
- Added Mipmaps option that will make emulator use mipmaps for 3D geometries.
- Fixed an issue causing viewport to be incorrectly calculated (Fixes scaling issues in several games, eg. Pokemon Stadium 2).
- Added proper viewport scaling for PAL roms.
- Added negative viewports support (Fixes renderer issues in some games, eg. Fighting Force 64)
- Added controls remapping support. (Uses Presets files similar to PSP build ones).
- Improved gfx microcodes detection code.
- Improved DMA code.
- Fixed an issue that caused some 2D rendering to be done with incorrect textures.
- Fixed an issue with depth buffer usage that was causing some undesired clipping to happen (Fixes some clipping issues eg. invisible Link in interiors on The Legend of Zelda: Ocarina of Time)
- Added an assert logging implementation for debugging purposes.
- Moved to ARM Neon usage for several math operations (speedup math operations).
- Improved PIF bootup code.
- Added Cheats support.
- Fixed an issue causing Rayman 2 and Donald Duck: Quack Attack 2D draws to be invisible.
- Added Brightness option that allows to alter game brightness (Useful for too dark games like Doom 64).
- Unbinded Pokemon Stadium and Pocket Monsters Stadium titles for proper compatibility list support.
- Added an experimental 16:9 Unstretched aspect ratio (formerly 16:9 Widescreen Hack).

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
- Everyone who submitted donations through PayPal to me or MasterFeizz for the development of this emulator
- All my patroners for their support:
- Tain Sueiras
- UnrootedTiara
- psymu
- @Sarkies_Proxy
- drd7of14
- polytoad
- The Vita3k project
- Waffeleisen
- Al Capwn
- Creckeryop
- Wiese
- The Libretro Team
- Mark Vdovychenko
- Mored4u
- Igor Kovacs Biscaia
- rsn8887
- Count Duckula
- Miles Calloway
- Andyways
- Daniel Krusenbaum
- Elwood Blues
- Justin
- spriteice
- gnmmarechal
- Thomas Radeck
- Neil MacAlasdair
- Thomas Würgler
- GregoryRasputin
- styroteqe
- Des
- suLac4ever
- BOBdotEXE
- Daniel
- Lars Zondervan
- Pirloui
- PSX-Place.com
- 2Mourty
- Dieter B

Download
https://vitadb.rinnegatamante.it/#/info/549
If you want, visit my website: http://rinnegatamante.it :D
riccetto80
Posts: 8
Joined: Tue Mar 05, 2019 4:41 pm

Re: [RELEASE] Daedalus X64

Post by riccetto80 »

thank you!!!
piroaerox
Posts: 1
Joined: Thu May 28, 2020 7:09 pm

Re: [RELEASE] Daedalus X64

Post by piroaerox »

Thank you very much!!!
Locked

Return to “HENkaku”