ఇక్కడ Project64 (Development) 57 వెర్షన్లు ఉన్నాయి, 15 మే, 2025 నుంచి ప్రస్తుత 4.0.0.6583 వరకు. ప్రతి వెర్షన్ లింక్ ప్రచురణకర్త సొంత ఇన్స్టాలర్ ఫైల్లకే వెళ్తుంది.
| వెర్షన్ | తేదీ | సైజ్ | ఫైల్లు |
|---|---|---|---|
| 4.0.0.6583తాజా | 6 జూన్, 2025 | 4.6 MB | 32-బిట్ EXE (Inno Setup) 4.6 MB రిలీజ్ నోట్స్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 | 6 జూన్, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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 octagon
- Small UI fixes
Update default Xinput settings
Typo error |
| 4.0.0.6578 | 6 జూన్, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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 | 29 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Gfx Spec: Add draw status |
| 4.0.0.6575 | 29 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fixed recompiler memory overrun for m_TestTimer |
| 4.0.0.6574 | 29 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Fix links section in README |
| 4.0.0.6573 | 29 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: remove graphics plugin debug code that is not currently being used |
| 4.0.0.6572 | 23 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్fix clang issue
Core: Added RSP registers for gfx plugin |
| 4.0.0.6570 | 22 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Input: Use settings to handle emulation pause |
| 4.0.0.6569 | 15 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్core: a little bit of code clean up
core: Get CSettingTypeSelectedDirectory to normalise directories passed to it |
| 4.0.0.6566 | 1 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Fix up profiling tasks
Start to add AsmJitLite
RSP: get it to use asm jit lite |
| 4.0.0.6563 | 11 ఏప్రిల్, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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 | 28 మార్చి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Rename RspRecompilerCPU to RspRecompilerCPU-x86
RSP: Move IsBranch into RSPInstruction
RSP: move isNop into RSPInstruction |
| 4.0.0.6557 | 13 మార్చి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Remove recompiler from x64, and remove hle tasks from x86 |
| 4.0.0.6556 | 27 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: have CRecompiler::RecompilerMain_VirtualTable handle PC as 32bit and clean up recompiler memory reset |
| 4.0.0.6555 | 21 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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 makes Project64 directly appear on the Start Menu, not requiring further clicks to expand and making the appearance clean.
Remove unused cheat context menu entries (#2463)
Improve alignment of UI elements (#2462)
Various Widescreen Enhancement Codes (#2459)
* Add 21:9 Ultrawide Enhancement for Banjo-Kazooie.
* Add Diddy Kong Racing, Mario Kart 64 and Super Mario 64.
Updated Swedish translation (#2458)
* Update Swedish.pj.Lang
* Update Swedish.pj.Lang
CIC improvements (#2455)
* Add CIC CRCs for iQue Player games
* Give proper name to 64DD IPL US CIC
Upgrade zlib to version 1.3.1 (#2448)
Fix: NRage plugin gets stuck in initialization in certain cases (#2464)
* Fix: NRage plugin gets stuck in initialization in certain cases The function wscanf was incorrectly used to parse VID_ and PID_ values from a string, causing failures in device detection.
wscanf expects input from stdin, whereas in this case, the device ID string is stored in memory.
Using swscanf ensures correct parsing from memory instead of waiting for stdin
This fixes the issue where XInput devices not being detected properly at plugin init.
* N-Rage: Fix memory leak in GetN64ButtonArrayFromXAnalog and GetN64ButtonNameFromButtonCode Replaced dynamic allocations (new[]) with static buffers to prevent memory leaks. |
| 4.0.0.6547 | 21 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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: reset m_InstructionRegion on R4300iOp::ExecuteOps |
| 4.0.0.6543 | 13 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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: In CX86RecompilerOps::COP0_MT update the count register when writing to Count
Core: In CX86RecompilerOps::COP1_S_CVT, CX86RecompilerOps::CompileCheckFPUResult32 set softfloat_exceptionFlags to the FPU exception value
Core: When syncing CPU make sure PC matches on 64bit address
Core: In CX86RecompilerOps::CompileExit, make sure writing 64bit PC
core: More work in making sure the Compiler sets 64bit PC
Core: In CX86RecompilerOps::SPECIAL_JR store PC as 64bit
Core: CX86RecompilerOps::CompileLoadMemoryValue some work on it generating an exception from invalid load address |
| 4.0.0.6534 | 6 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్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 | 3 ఫిబ్రవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: add edge condition test to DDIV in interpter
Core: Convert interpter FPU ops to use softfloat |
| 4.0.0.6528 | 26 జనవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Update Swedish.pj.Lang |
| 4.0.0.6527 | 16 జనవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Fix wrong initial texture and log directories |
| 4.0.0.6526 | 8 జనవరి, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Fix wrong setting names in Project64.cfg for LogRomHeader and LogUnknown |
| 4.0.0.6525 | 26 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: fix jump in CX86RecompilerOps::CompileSystemCheck |
| 4.0.0.6524 | 26 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Add DwordLower for cvt.w
Core: Fix up CX86RecompilerOps::COP1_D_Opcode for the registers it is using
Core: CX86RecompilerOps::COP1_D_Opcode fix return type of floating point register
Common: Fix CPath::SelectFile |
| 4.0.0.6520 | 19 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fix up bug in CX86RecompilerOps::SPECIAL_AND
Core: in CX86RecompilerOps::COP1_CT ignore write to other registers
Core: better handling of fpu registers with COP1_S_Opcode
Core: Fix up labels in CX86RecompilerOps::COP1_S_CVT |
| 4.0.0.6516 | 12 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Add #include to RSPInfo.cpp for 64bit
Core: Better handling of Storing non 32bit values to non memory
Core: Fix order of value in call to CMipsMemoryVM::SD_VAddr32 in recompiler |
| 4.0.0.6513 | 8 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: allow Store/load ops be forced to 32bit version |
| 4.0.0.6512 | 6 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core fix up load states
Fix compile issues
Fix resource issues |
| 4.0.0.6509 | 6 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: fix accidental changes to UIResources.rc |
| 4.0.0.6508 | 5 డిసెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fix up CX86RecompilerOps::SPECIAL_DADD
Core: Fix up CX86RecompilerOps::SPECIAL_DSUB when rd == rt
Core: Do not allow CX86RecompilerOps::SPECIAL_DSRL32 and CX86RecompilerOps::SPECIAL_DSRA32 to write to R0
Core: Fix a bug in CX86RecompilerOps::SPECIAL_DIV
Add Overclock modifier to Defaults panel |
| 4.0.0.6503 | 28 నవంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Try to fix appveyor.yml |
| 4.0.0.6502 | 28 నవంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Get Zip files to use utf16 paths
Core: Zip load in CN64System::LoadState uses utf16 path
Core: fix CX86RecompilerOps::CompileLoadMemoryValue Map_GPR_32bit when called from LWC1
Core: When running as recompiler in 32bit mode, if LW/SW are in delay slots on block boundaries use 32bit interpter functions
core: if lwl or lwr, in CX86RecompilerOps::CompileLoadMemoryValue, make sure that we are loading rt
Core: Better handling of SW with address not sign extended
Core: With CONST64 CX86RegInfo::WriteBackRegisters might not write the high 32bit correct
Core: CX86RecompilerOps::ADDIU should not ignore when not 32bit mapped
Core: Ignore write in CX86RecompilerOps::SPECIAL_OR
Core: Have CX86RecompilerOps::SPECIAL_AND unmap the register on const write
Core: Have CX86RecompilerOps::SPECIAL_XOR treat R0 as 64bit constant
Core: CX86RecompilerOps::SPECIAL_NOR Ignore write to r0 |
| 4.0.0.6490 | 14 నవంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: In jump ops, Only add label symbol if logging
Core: Fix up logging id for label symbols
Core: Improve LW with address not sign extended test in recompiler |
| 4.0.0.6487 | 7 నవంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fix up recompiler log including 0x in number symbols
Core: CX86RecompilerOps::JAL stop double call to UpdateCounters
Core: in CX86Ops::_log better handle label symbols
Core: On ExitReason_CheckPCAlignment make sure CompileSystemCheck is called
Core: Normalize RomDatabase, VideoRDB, AudioRdb file paths
Core: Handle duplicate symbols in AddLabelSymbol
Core: Have the recompiler just deal with the Program Counter as 32bit |
| 4.0.0.6480 | 31 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Change the handling of symbols inside asmjit usage
Core: fix up clang formatting
Core: Fix up default x64/Release config file
Gliden64: Fix up x64 build with including UI |
| 4.0.0.6476 | 24 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Have only one function to do what R4300iOp::ExecuteOps and R4300iOp::ExecuteCPU was doing
Core: In compiling a block be able to trace the time to compile
Core: If jumping to an unaligned address then generate an exception
Core: remove the BreakPoint in handling ExitReason_CheckPCAlignment
Core: Update Map_MemoryStack to pass gp by reference
Core: log the block code to the asm log file
Core: clean up some code related to CompileStoreMemoryValue, like the exit method being an exception |
| 4.0.0.6469 | 17 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: in SPECIAL_SYSCALL, SPECIAL_BREAK only exit the block is the stage is PIPELINE_STAGE_NORMAL
Core: Check recompiler memory based on the function size
Core: Reset Memory Stack Pos In recompiler after running interpter code at non rdram location
Core: Make sure CX86RecompilerOps::SPECIAL_AND can not write to R0 |
| 4.0.0.6465 | 10 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fix up clang error
Core: Normalize Plugin dir
Core: Handle paths with non-ASCII characters
GBCart: Possible fix for MBC5 roms of 4 and 8MB size |
| 4.0.0.6460 | 3 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RDB: Set SGB Emulator to 8MB since the defaults for rdram changed between 6058 and 6059, i had not accounted for this emulator rom actually needing 8MB |
| 4.0.0.6459 | 3 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Fix spelling and clarity issues in CONTRIBUTING.md
Reword in a few places for clarity without changing the original meaning. numbering (skipped from 5 to 7).
Update CONTRIBUTING.md
Add newline to end of file |
| 4.0.0.6458 | 3 అక్టోబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: PeripheralInterfaceHandler::PI_DMA_WRITE to handle misaligned, end of page test
Core: CX86Ops::CX86Ops set setLogger to nullptr if not logging |
| 4.0.0.6456 | 26 సెప్టెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Make sure m_SyncSystem is valid before checking m_SyncSystem->m_BaseSystem on shutdown
Core: Normalize Path for RomList_RomListCache
Core: Clean up RDRAM/RI Registers
Core: Have fpu ops check the input of fs and ft at the same time |
| 4.0.0.6451 | 19 సెప్టెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: Change RunInterpreterCPU to ExecuteOps
RSP: Move CompilePC into RspRecompilerCPU
RSP: Be able to compile sections based off tasks
GLideN64: Slight clean up of project file |
| 4.0.0.6447 | 12 సెప్టెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) |
| 4.0.0.6446 | 5 సెప్టెంబర్, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Update installer to have new binary path
Gliden64: Add as a submodule
Core: Add $(Platform) to the output directory |
| 4.0.0.6442 | 29 ఆగస్టు, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: change CRSPSystem::m_Recompiler from a pointer to a member and initialize it at creation of system
RSP: Start to have a RSP Settings class
RSP: Start to add CPU style HLE |
| 4.0.0.6439 | 22 ఆగస్టు, 2024 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్RSP: have RSPRegisterHandlerPlugin as part of RSP System instead of a global
RSP: Remove PrgCount as a global
RSP: Have NextInstruction and JumpTo members of RSP System instead of a global variable |
| 4.0.0.6436 | 15 ఆగస్టు, 2024 | — | 32-బిట్ EXE రిలీజ్ నోట్స్RSP: internalize RSP information in to interpter ops
RSP: Move rdp logging in to it's own class |
| 4.0.0.6434 | 8 ఆగస్టు, 2024 | — | 32-బిట్ EXE రిలీజ్ నోట్స్RSP: Move compile functions into CRSPRecompilerOps
RSP: Create CRSPRegisters
RSP: Create CRSPRecompiler
RSP: Change RSPOpC to be a class member |
| 4.0.0.6430 | 1 ఆగస్టు, 2024 | — | 32-బిట్ EXE రిలీజ్ నోట్స్RSP: Create RSP system class and move all interpter ops in to RSPOp class |
| 4.0.0.6429 | 20 జులై, 2024 | — | 32-బిట్ EXE రిలీజ్ నోట్స్RSP: Disable a lot of ops that are not functioning correctly in the recompiler
RSP: Remove some unused functions and turn Reordering and Sections off by default
RSP: Fix up LSV in the recompiler
RSP: clean up LDV |
| 4.0.0.6419 | 6 జులై, 2024 | — | 32-బిట్ EXE రిలీజ్ నోట్స్RSP: Set max log size as 300mb
RSP: Compile_Cop2_MF check for write to r0
RSP: Clean up #ifdef in Recompiler
RSP: Add Vector_VRNDN and fix up compile jump table
RSP: Fix up recompiler jumps JAL, BLTZAL, BGEZAL
RSP: Make sure RSP block ends with a ret |
| 3.0.2.5679 | 29 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: Fixed recompiler memory overrun for m_TestTimer |
| 3.0.2.5678 | 22 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Input: Use settings to handle emulation pause |
| 3.0.2.5677 | 15 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్fix up 64bit compile issues |
| 3.0.2.5676 | 15 మే, 2025 | — | 32-బిట్ EXE (Inno Setup) రిలీజ్ నోట్స్Core: have tlb read/write map use -1 for an empty value
Nrage: Update code to latest code base
Move plugin specs in to its own folder
Set version number to 3.0.2
Core: get CSettingTypeSelectedDirectory to Normalize the path
input: backport PJ64-Input's N64 Mouse emulation |