DaedalusX64 is the continuation of the original Daedalus PSP port by StrmnNrmn and other contributors. It is a GPL Open Source project.

Release notes:

[=>] Merged from Dev branch:

Rev 331 – Corn
[!] let compiler inline R4300_JumpToInterruptVector() since it only adds ~100 bytes to .exe
[!] reorganize and improve checks in R4300_Handle_Interrupt()
[!] speedup and use 32bit (instead of 64bit) in DDIV and DDIVU when possible
Rev 332 – Salvy
[!] Optimized CPU_SetCompare
Rev 333 – Salvy
!] Made COP0 registers 32bit (to save a few cycles, since the values written aren’t 64bit anyways)
Rev 334 – Salvy
[+] Implemented MFC0 in dynarec
Rev 335 – Salvy
[!] Optimized CTC1 in dynarec
Rev 336 – Corn
[!] some small optimizations in code generator
[-] removed non working fix for TV output
Rev 337 – Salvy
[~] Corrected typo from previous commit which broke GenerateCACHE (Corn)
[!] Enabled option to ignore memory bound checking in release mode (slight speed up)
Rev 338 – Salvy
[~] Fixed EXPERIMENTAL_INTERRUPTS option (when defined, Body Harvest and Nightmare Creatures work)
Rev 339 – Salvy
[!] inlined(again) R4300_JumpToInterruptVector (reduces # of ops from 239 to 299 in Interrupts.cpp)