winget install --id Project64.Project64.Dev
About Project64 (Development)
Project64 is a completely free and open-source emulator for the Nintendo 64 and 64DD written in C++. Capable of playing your favorite N64 games on your PC with high definition graphics, excellent compatibility, save states, built-in cheat codes, and more. A simple to use user interface, allowing games to just run out of the box with no configuring. Though if you want there are dozens of configuration options to make it work the way you want.
What's new in 4.0.0.6583
Adding functionality to copy a specified number of commands in the Commands window fix clang issues Fix up debugger commands Add OnRomBrowserMenuItem, GetRomBrowserMenu, SoftReset to the gfx spec
Version history
| Version | Updated | Notes |
|---|---|---|
| 4.0.0.6583 | Unknown | Adding functionality to copy a specified number of commands in the Commands window fix clang issues Fix up debugger commands Add OnRomBrowserMenuItem, GetRomBrowserMenu, SoftReset to the gfx spec |
| 4.0.0.6579 | Unknown | NRage plugin enhancements Updated NRage plugin - sensitivity adjustment - stick Visualizer - respect for the N64 octagonal shape - adjustable stick range and N64 range - XInput axis inversion support - Virtual corners in... |
| 4.0.0.6578 | Unknown | Update Russian.pj to latest Rename and finalize Russian.pj in Languages Rename to Serbian.pj and update translations (switch from Russian to Serbian) |
| 4.0.0.6577 | Unknown | Gfx Spec: Add draw status |
| 4.0.0.6575 | Unknown | Core: Fixed recompiler memory overrun for m_TestTimer |
| 4.0.0.6574 | Unknown | Fix links section in README |
| 4.0.0.6573 | Unknown | Core: remove graphics plugin debug code that is not currently being used |
| 4.0.0.6572 | Unknown | fix clang issue Core: Added RSP registers for gfx plugin |
| 4.0.0.6570 | Unknown | Input: Use settings to handle emulation pause |
| 4.0.0.6569 | Unknown | core: a little bit of code clean up core: Get CSettingTypeSelectedDirectory to normalise directories passed to it |
| 4.0.0.6566 | Unknown | RSP: Fix up profiling tasks Start to add AsmJitLite RSP: get it to use asm jit lite |
| 4.0.0.6563 | Unknown | RSP: Fix up the code so it compiles on x86 RSP: Rename log x86 to log asm RSP: Start to work on x64 compiling tasks |
| 4.0.0.6560 | Unknown | RSP: Rename RspRecompilerCPU to RspRecompilerCPU-x86 RSP: Move IsBranch into RSPInstruction RSP: move isNop into RSPInstruction |
| 4.0.0.6557 | Unknown | RSP: Remove recompiler from x64, and remove hle tasks from x86 |
| 4.0.0.6556 | Unknown | Core: have CRecompiler::RecompilerMain_VirtualTable handle PC as 32bit and clean up recompiler memory reset |
| 4.0.0.6555 | Unknown | Clean up Windows Start Menu entry (#2465) Cleans up the Windows Start Menu entry for the Windows installer. Having an uninstall shortcut is obsolete and an unclean practice in Windows 10. Same for support. This change ma... |
| 4.0.0.6547 | Unknown | core: make CX86RecompilerOps::SPECIAL_JALR handle 64bit PC core: fix up missing exception check in CX86RecompilerOps::SPECIAL_DIV Core: do not write back rt in CX86RecompilerOps::CompileLoadMemoryValue on exception core:... |
| 4.0.0.6543 | Unknown | Core: In R4300iOp::ExecuteOps only update UpdateInstructionMemory at the start of the loop Core: in CRecompiler::RecompilerMain_Lookup when TriggerAddressException has occured, update the PC before checking if valid Core... |
| 4.0.0.6534 | Unknown | core: Fix CPU % numbers RSP: Make sure HLE audio is on for x64 Core: Speed up some debugger usage in interepter if not being used core: Create instruction region to update after a block |
| 4.0.0.6530 | Unknown | Core: add edge condition test to DDIV in interpter Core: Convert interpter FPU ops to use softfloat |