Daedalus X64 is a Nintendo 64 emulator originally for Linux and PSP. This repository is the official one for the PSVITA/PSTV port using vitaGL as renderer.
In order to compile this, you'll first need to install libmathneon, vitaGL and dear ImGui.
When installing vitaGL, be sure to use this command when compiling it: make HAVE_SBRK=1 NO_DEBUG=1 install
.
Once you've satisfied those dependencies requirements, you can compile DaedalusX64-vitaGL with:
mkdir daedbuild
cd daedbuild
cmake -DVITA_RELEASE=1 ../Source -DCMAKE_TOOLCHAIN_FILE=$VITASDK/share/vita.toolchain.cmake
make
A compatibility list can be found on this GitHub repository. Contributions are very welcome. There's also an interactive website using this data available on this link.
You can head to Vita Nuova discord server to get help with DaedalusX64-vitaGL. We have a dedicated channel (#daedalus-x64) for discussing futur developments, suggesitons, help, etc.
Invite link: https://discord.gg/PyCaBx9
In order to create an HD texture pack (or adapt an existing one to Daedalus X64). You'll need to follow these steps:
- Launch Daedalus X64 and enable Textures Dumper option under Extra menu.
- Launch the game you want to create an HD texture pack for.
- Play a bit the game in order to let Daedalus X64 dump all the textures the game loads in the meantime.
- Close Daedalus X64, if you'll now navigate in ux0:/data/DaedalusX64/Textures you'll find a new folder named as the Cartridge ID of the game you've run containing a lot of images.
- Create HD replacements for those images (or use existing ones from other textures pack) without changing filenames.
- 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
- 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