MCPcopy Create free account
hub / github.com/DaedalusX64/daedalus

github.com/DaedalusX64/daedalus @1.1.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.8 ↗ · + Follow
4,978 symbols 9,487 edges 430 files 422 documented · 8% updated 4mo ago1.1.8 · 2019-10-23★ 6759 open issues

Browse by type

Functions 4,293 Types & classes 685
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DaedalusX64

DaedalusX64 is a Nintendo 64 emulator for Linux and PSP, with plans to port to Windows, Mac, PS Vita among other platforms. The PSP port is noteworthy for being the fastest N64 emulator ever on the platform, achieving close to or even full speed in many titles.

Features:

  • Fast emulation
  • High compatibility
  • Support for PSP TV Mode with 480p output!
  • Active support and updates
  • Lots of experimental optimizations

And more!

Usage

To install Daedalus to your PSP, download the latest release from the Releases page: https://github.com/DaedalusX64/daedalus/releases

Next, plug your PSP into your computer and navigate to /PSP/GAME/. Create a folder called "daedalus" there, and place the EBOOT.PBP file inside. Place your ROM files in daedalus/Roms/ and they will automatically appear in Daedalus.

Note: If the release is a ZIP file with a folder containing an EBOOT.PBP file when extracted, simply drag and drop the extracted folder into /PSP/GAME/.

More Info

For information about compatibility, optimal settings and more about the emulator, visit the actively maintained GitHub wiki page: https://github.com/DaedalusX64/daedalus/wiki Feel free to submit reports for how well your favourite games run if they have not already been listed!

Join our Discord server to talk to other Daedalus users and the developers!

Invite link: https://discord.gg/FrVTpBV

Credits

  • 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

Core symbols most depended-on inside this repo

Shape

Function 2,211
Method 2,082
Class 605
Enum 80

Languages

C++95%
TypeScript2%
C2%
Python1%

Modules by API surface

Source/Utility/PrintOpCode.cpp362 symbols
Source/Core/R4300.cpp266 symbols
Source/DynaRec/StaticAnalysis.cpp192 symbols
Source/SysPSP/DynaRec/CodeGeneratorPSP.cpp172 symbols
Source/SysPSP/HLEGraphics/BlendModes.cpp127 symbols
Source/SysW32/DynaRec/x86/AssemblyWriterX86.cpp93 symbols
Source/SysPSP/DynaRec/AssemblyWriterPSP.cpp83 symbols
Source/SysOSX/Debug/Web/js/jquery-1.9.1.min.js71 symbols
Source/HLEGraphics/BaseRenderer.h61 symbols
Source/SysW32/DynaRec/x86/CodeGeneratorX86.cpp59 symbols
Source/SysPSP/Input/InputManagerPSP.cpp59 symbols
Source/HLEGraphics/DLParser.cpp51 symbols

For agents

$ claude mcp add daedalus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page