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.

PSP

Game list DaedalusX64 PSP
Latest Version 1.1.8
Active
Homepage DaedalusX64 Github
Maintainer DaedalusX64 Team
Source Code Github

PSVita port

BG

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 Screenshot 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

PS2 port

logo

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 SM64 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/ daedalusx64ps2

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

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 PS2 Port Bugs

3DS port

daedalusgif

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

SM64 SM64 SM64

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

Thanks

Custom protocol resources

Wiidatabase resources

PS2-Home

PSX-Place

Provide for Information and Screenshots.

⚠️ **GitHub.com Fallback** ⚠️