================================================================
Nintendo 64 Emulation - Collection of source code links/resources:
================================================================
Core emulators source code:
---------------------------
PJ64 : Project64 - Open source (Win32/DirectX, uses & need plugins)
Notes! Only source code for application & RSP available, not plugins.
Otherwise development status of the project: On hold (discontinued?).
Comments: Second best after Daedalus for Xbox porting? RAM hungry?
Project64k - Derivit of PJ64 that supports multiplayer network games.
Notes! Based on PJ64 1.4 but no source code or binaries released.
Otherwise development status of the project: Under development
Comments: Since no source code released not of any use as of yet.
Daedalus -
Open source (Win32/DirectX, uses & need plugins)
Notes! Uses/needs
Zilmar-spec (not open source?) & Daedalus plugins.
Otherwise development status of the project: In development or is it?
Comments: Xbox ported before so possible. Has compat/stability issues?
Daedalus X (by Hikaru) Open source Xbox port of above Daedalus emu.
Notes! Under development, only base graphics working as of yet.
Otherwise development status of the project: Active dev by Hikaru.
Comments: Great that Hikaru is open sourced it, hope others join.
1964 - (Win32/OpenGL) not sure if (what) uses plugins.
Otherwise development status of the project: On hold (discontinued?).
Open sourceComments: Third in line after Daedalus and PJ64 for Xbox porting?
Apollo (by Azimer) Open Source (Win32, uses & need plugins)
Notes! Older source code for application & RSP available, not plugins.
Otherwise development status of the project: No idea
Comments: Azimer coded one of best audio plugin but not open source.
UltraHLE (Ultra64 High Level Emulator)
Open source non-plugin N64 emu.
Notes! Do not use a plugin system like most other N64 emulators
Comments: UltraHLE has native audio support but not compatible, or?
UltraHLE 2064 - Derivit of above UltraHLE and based on its source code.
Notes: UltraHLE 2064do support plugins but I'm not sure if open source.
TRWinGL - Was open source but is now closed source and called TR64.
Otherwise development status of the project: Abandoned, moved to TR64
Notes: old source code for TRWinGL is still available for download.
Ultra64 - N64 Emulator (not much info on it but its open source, or?)
Plugins (Graphics/Sound/Input) source code:
-------------------------------------------
Daedalus Plugins CVS (source) - I believe these follow the
Zilmar-specs.
Unofficial Daedalus video plugin by Rice
4 &
4.1.0b1 (DirectX & OpenGL)
Zilmar's Basic Audio plugin (does not have HLE processing support)
Zilmar's No Sound Plugin (plugin one uses when don't want/need sound)
uHLE Audio source by Hacktarux (part of the UltraHLE source code?)
uHLE Audio Plugin 0.1a (Based on the uhle source by Hacktarux)
n-rage's input plugin (DirectX) input follow the Zilmar_Specs
blight's SDL Input Plugin 0.0.6 (Source)Controller ProfilesNintendo 64 BIOS/EEPROM at dextrose.com (
1,
2,
3).
Plugin64-Dev - plugin64 Dev mailing list (ask dev questions about plugins)
Documentation, tools and specifications:
---------------------------------
N64 Boot Process - Document available from
HowToEmulationR4000 Instructions from Silicon Graphics v3.2 (coding + full opcodes).
Zilmar Spec - Plugin specifications by Zilmar / Project64 Team
Emulator Plugin Documents & Source Code - Doc from
HowToEmulationdextrose.com - Nintendo 64 (loads of N64 development documentation)
The Cooperative NES Project - Nintendo Docs (no releases as of yet)
HowToEmulation - Nintendo 64 (loads of N64 development documentation)
EmuTalk.net Plugins forumdextrose.com - Nintendo 64 (collection of N64 source code)dextrose.com - Nintendo 64 development (loads if N64 dev tools)
Emulation64.com - Development documentation for N64 emus================================================================
Nintendo 64 Emulation - Links to non open source plugins & info:
================================================================
Plugins (Graphics/Sound/Input) no source code:
----------------------------------------------
N64 emulation Support Centre - Emulator PluginsLinks on Nintendo64 emulation:
------------------------------
NeSC - N64 emulation Support CentreNeSC - Emulator feature comparison listDreams and hopes (that will most likely not happen anytime soon):
-----------------------------------------------------------------
That
Jabo releases the source code for
these PJ64 plugins;
Jabo's Direct3D (Video Plugin)
Jabo's DirectSound (Audio Plugin)
Jabo's DirectInput (Input Plugin)
That Azimer releases the source code for
his audio plugin (the best?)
That the
PJ64 team releases the source code for PJ64 1.5 final.
================================================================
================================================================
PS! I'm not a developer/programmer myself but I thought I could help the devs out there who would like to start/help with porting N64 emu(s) to the Xbox. If anyone else know of any other N64 development resources or have any other development comments please post a reply (try to keep it technical, coding only).