Ports - ptnnx/daedalus GitHub Wiki
Daedalus is an established open-source Nintendo 64 emulator for Windows and PSP. As this project hasn't been touched for some time, some of us have gotten together and started work on reviving this little community mostly focusing on the PSP to start with and then moving to other platforms.
Daedalus created in 2006 by a certain StrmnNmrn , then taken over in 2008 by a team of developers until 2014, the Nintendo 64 emulator for PlayStation Portable.
![]() |
DaedalusX64 PSP |
---|---|
Latest Version | 1.1.8 |
Active | ✓ |
Homepage | DaedalusX64 Github |
Maintainer | DaedalusX64 Team |
Source Code | Github |
DaedalusX64-vitaGL is a port of DaedalusX64 to PSVITA/PSTV. DaedalusX64 was an experimental Nintendo 64 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.
PSVita Version of Daedalus | |
---|---|
Name | DaedalusX64-vitaGL |
Latest Version | 0.6 |
Active | ✓ |
Homepage | VitaDB |
Maintainer | Rinnegatamante |
Source Code | Github |
Compatibility
DaedalusX64-vitaGL Compatibility List
Screenshot
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)
Build Instructions
You need to have vitaGL compiled with HAVE_SBRK=1 NO_DEBUG=1 HAVE_UNFLIPPED_FBOS=1
in order to properly compile DaedalusX64.
You can compile DaedalusX64-vitaGL with:
mkdir daedbuild
cd daedbuild
cmake ../Source
make
Credits
All the original DaedalusX64 developers
xerpi for the original Vita port
m4xw for the help sanitizing PIF code
MasterFeizz for the ARM DynaRec
TheFloW & cmf028 for their contributions to the DynaRec code
Salvy & frangarcj for several improvements and bugfixes
Inssame for some additions to the UI code
That One Seong & TheIronUniverse for the LiveArea assets
withLogic for the high-res preview assets
Rob Scotcher for the DaedalusX64 logo image
DaedalusX64 (PS2 Port) - A early PoC Port of Daedalus-PS2 (nintendo 64 emulator)
PS2 Version of Daedalus | |
---|---|
Name | DaedalusX64 port |
Latest Version | 1.1.8 r2/Alpha |
Active | ✓ |
Homepage/Forums | PS2-Home/PSX-Place |
Maintainer | belek666 |
Source Code | Github/Github |
Note : This emulator is still in Alpha stage (not even BETA), so do expect bugs and issues. -- It's been reported that many games still don't work at all.
UPDATE
ported Daedalus to PS2 with dynarec enabled and without sound play get around 20 - 30 fps in Mario 64. With optimization like using vu0 for matrices/vertices calculation, move renderer on vu1, sound on iop and should be more. But problem with distorted graphics, hard to find.
INSTRUCTIONS
1.Put files/folders on root directory of mass (USB HDD) -- in other words the files should be on the root of your USB HDD, and all the sub-folders on the root of the drive -- so the Roms
folder is also on the root of the USB HDD: mass:/Roms/
2.Launch Daedalus.elf
from the following path using uLE: mass:/Daedalus.elf
3.Looks for roms in mass:/Roms
directory (of course you should have already copied some N64 ROMS (games) into that folder.
4.Read the readme.txt
for more details on how Emulator works and it's button mapping and etc.
Compatibility
Reported Games
- GoldenEye 007 - Doesn't Boots
- Star Fox 64 - Doesn't Boots
- The Legend Of Zelda : Majora's Mask - Doesn't Boots
- Super Mario 64 - Boots
- Ridge Racer 64 - Boots
Known Bugs
- Lots of bugs and issue, this is an initial Proof-of-Concept (may never get better)
- No Sound
- Distorted Graphics in many games (if they boot)
- Most games will not work or contain serious issues
- Many other things
DaedalusX64 3DS is a Nintendo 64 emulator for the 3DS. Although it is still in its early stages, it is already doing very well. With a New3DS you will be more successful
3DS Version of Daedalus | |
---|---|
Name | DaedalusX64-3DS |
Latest Version | Beta 0.2 |
Active | ! |
Forums | GBATemp |
Maintainer | masterfeizz |
Source Code | Github |
Instructions
Download and extract the Daedalus.zip
to the root of your sd card.
Place your ROM files in sdmc:/3ds/DaedalusX64/Roms/
Compatibility
There are currently no options, but at least there are savestates. Super Mario 64 runs almost at full speed on a New3DS and there are only a few graphical errors and rarely cracking sound. Stereoscopic 3D is available, but it deteriorates the performance.
Daedalusx64-3DS Compatibility List
DaedalusX64-3DS Compatibility List (Unofficial)
Changelog
Beta 0.2:
- Ability to launch new ROMs without re-launching the emulator
- Options to disable audio (speedup) and frameskip
- Renderer enhancements
- Dynarec enhancements
Beta 0.1
- Initial release with dynarec
Credits
cmf028: Major contributer of the ARM DynaRec code
TheFloW: Contributions to the DynaRec code
kreationz, salvy6735, Corn, Chilly Willy: Original DaedalusX64 code
Wally: Optimizations, improvements and ports
z2442: Compilation improvements and updating, optimizations
mrneo240: Optimizations, compilation help
TheMrIron2: Optimizations, wiki maintenance
MrHuu: Icon, banner
Provide for Information and Screenshots.