Development Builds

Development Builds are the current builds based off the source at github. This allows you to use the latest changes straight away, tho these changes may not be fully tested and have issues.

Version
Build Dates
Downloads
Changes
Dev-4.0.0-6807-777fbdf
17th September 2026
[LIST]
  • Core: add CX64RecompilerOps::LD when loading from the stack (commit: 812ea74ea66bc537e8ddae8c7e9a48fbbeea5a30)
  • Core: Implement CX64RecompilerOps::SPECIAL_DMULTU (commit: 5e9927c6c92f5bea400e862ac7cbaaf71c604133)
  • Core: Add CX64RecompilerOps::SPECIAL_DSLL32 (commit: dddec3fdf88dd4affe0dbe22a62cdf7330f13da1)
  • Core: Add CX64RecompilerOps::SPECIAL_DSRA32() (commit: 9b834ce6b56e53b18ec2d6f853e23422e8375f98)
  • Core: Add CX64RecompilerOps::SPECIAL_DDIVU() (commit: 9d99258432bdf2b5bc56c26f4d887c0912db4397)
  • Core: Handle bne case when a mapped or constant reg is 32bit (commit: 26a95608b57d972b0c2cd76798f229aaa107a422)
  • Core: add CX64RecompilerOps::SLTI() (commit: 600b307d78ebe2da5146d526d5020767d5050a10)
  • Core: In CX64RecompilerOps::SPECIAL_AND(), handle one reg known and it is a constant (commit: 10ad87f44471835a726965abc9b7ba78b70f4010)
  • Core: Implement initial version of CX64RecompilerOps::SPECIAL_SRA() (commit: cdfbb6e2e986795f0030d4e3533a7aae5a3a348d)
  • Core: Implement CX64RecompilerOps::SLTIU (commit: b9403e14bd648bb2cae897edd3e7892b6d172d6a)
  • Core: Handle constant reg in CX64RecompilerOps::SPECIAL_SRA() (commit: 03c3173f719292ed2df891f96b49d8fe568dd1ea)
  • Core: Handle non const register in X64RecompilerOps::SPECIAL_SRL() (commit: 1ebeae1d0fffd9710940088b0c59aa01cd1979ea)
  • Core: implement CX64RecompilerOps::SH() (commit: a366ed67aedd36cdd75057c2e709d2fc69d54a8b)
  • Core: in CX64RecompilerOps::SPECIAL_OR handle case when known register is the same as rd (commit: 42669e5bb22113e217937b26f7f61661257793fb)
  • Core: Add LHU code (commit: ff52ac8ea34df0fd57b53e5d9fb45e174a7bc0ac)
  • Core: leave r11 as a scratch register (commit: c0d58be59116b7a6378bb88d063b2f1ba8b0233f)
  • Core: handle is delay slot effects branch (commit: 7c826e7e19e353c0ab057bece87aeebfed28c345)
  • [*]Core: handle FallInfo ==
    Dev-4.0.0-6782-7720a94
    17th September 2026
    Dev-4.0.0-6769-6f7612b
    15th August 2026
    Dev-4.0.0-6764-6188e9a
    6th August 2026
    Dev-4.0.0-6757-06c7aa1
    30th July 2026
    Dev-4.0.0-6745-1af2f34
    25th July 2026
    Dev-4.0.0-6738-dd040ee
    17th July 2026
    Dev-4.0.0-6732-06f9772
    10th July 2026
    Dev-4.0.0-6729-5289e27
    3rd July 2026
    Dev-4.0.0-6721-955e68c
    19th June 2026
    Dev-4.0.0-6717-e8d148d
    12th June 2026
    Dev-4.0.0-6712-1fa439e
    5th June 2026
    Dev-4.0.0-6708-fd4cdc6
    28th May 2026
    Dev-4.0.0-6705-d308ca9
    22nd May 2026
    Dev-4.0.0-6703-6678d09
    14th May 2026
    Dev-4.0.0-6701-4bac842
    7th May 2026
    Dev-4.0.0-6699-87e7117
    2nd May 2026
    Dev-4.0.0-6698-e81749d
    2nd May 2026
    Dev-4.0.0-6693-9bb541b
    23rd April 2026
    Dev-4.0.0-6692-08379ad
    23rd April 2026
    Dev-4.0.0-6685-5eeaa9b
    16th April 2026
    Dev-4.0.0-6678-3556462
    10th April 2026
    Dev-4.0.0-6677-3c8b653
    9th April 2026
    Dev-4.0.0-6676-6962754
    9th April 2026
    Dev-4.0.0-6671-2df5ce5
    2nd April 2026
    Dev-4.0.0-6664-7032b12
    23rd March 2026
    Dev-4.0.0-6660-8d269df
    13th March 2026
    Dev-4.0.0-6652-b2ea368
    6th March 2026
    Dev-4.0.0-6649-3688873
    26th February 2026
    Dev-4.0.0-6646-44aefae
    14th February 2026
    Dev-4.0.0-6642-38986fe
    30th January 2026
    Dev-4.0.0-6641-5c2bb04
    29th January 2026
    Dev-4.0.0-6636-dfceb82
    24th January 2026
    Dev-4.0.0-6632-4862045
    15th January 2026
    Dev-4.0.0-6621-b32e6ee
    9th January 2026
    Dev-4.0.0-6617-3b26a2b
    5th January 2026
    Dev-4.0.0-6616-45daafd
    3rd January 2026
    Dev-4.0.0-6609-d3b55e8
    29th December 2025
    Dev-4.0.0-6607-4803e5b
    26th December 2025
    Dev-4.0.0-6604-5fe9a99
    23rd December 2025
    Dev-4.0.0-6603-d4762b9
    22nd December 2025
    Dev-4.0.0-6601-4d89585
    11th December 2025
    Dev-4.0.0-6599-92a9c88
    28th November 2025
    Dev-4.0.0-6598-cef78cb
    22nd November 2025
    Dev-4.0.0-6597-26417bd
    6th November 2025
    Dev-4.0.0-6594-7f1f6b6
    9th October 2025
    Dev-4.0.0-6593-a2d4751
    11th September 2025
    Dev-4.0.0-6592-50ef1cf
    6th September 2025
    Dev-4.0.0-6591-da2e944
    28th August 2025
    Dev-4.0.0-6590-33be725
    7th August 2025
    Dev-4.0.0-6589-dcf3f29
    7th August 2025
    • Make DelaySI Configurable and add/update RDB defaults for the games that will benefit (#2494) * Make DelaySI Configurable make EOF consistent language update, make control spacing consistent * update all languages to add semicolon * Update RDB Info.txt * Correct manifest wanings (commit: dcf3f295f14040ca11d4f56fc168eaf5d24edb55)
    Dev-3.0.2-5680-1946931
    7th August 2025
    Dev-4.0.0-6588-f8a76f3
    31st July 2025
    Dev-4.0.0-6587-38bb0b5
    25th July 2025
    Dev-4.0.0-6586-bd4ecf4
    10th July 2025
    Dev-4.0.0-6585-825f786
    12th June 2025
    Dev-4.0.0-6583-d97c7cb
    6th June 2025
    Dev-4.0.0-6581-351eab7
    6th June 2025
    Dev-4.0.0-6580-ada6a4a
    6th June 2025
    Dev-4.0.0-6579-c74939e
    6th June 2025
    • NRage plugin enhancements (#2469) * 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 (commit: c74939e16ec24c61f308151add02d78c3756a0e6)
    Dev-4.0.0-6578-ed75944
    6th June 2025
    • Update Russian.pj to latest (closes #2484) (#2485) * Rename and finalize Russian.pj in Languages/ (closes #2484) * Rename to Serbian.pj and update translations (switch from Russian to Serbian) --------- Co-authored-by: Alexandra Pastouchova (commit: ed759444b49291f5227d728d84a0e50b91ebd7fe)
    Dev-4.0.0-6577-d357d20
    29th May 2025
    Dev-4.0.0-6575-7d5c867
    29th May 2025
    Dev-3.0.2-5679-11efdb1
    29th May 2025
    Dev-4.0.0-6574-1c2b1db
    29th May 2025
    Dev-4.0.0-6573-85de557
    29th May 2025
    Dev-4.0.0-6572-95037a4
    23rd May 2025
    Dev-4.0.0-6571-51026ac
    22nd May 2025
    Dev-3.0.2-5678-d087de7
    22nd May 2025
    Dev-4.0.0-6570-4e18341
    22nd May 2025
    Dev-3.0.2-5677-38ab65c
    15th May 2025
    Dev-3.0.2-5676-13b1783
    15th May 2025
    Dev-4.0.0-6569-d5ee7de
    15th May 2025
    Dev-4.0.0-6566-fbbf7c7
    1st May 2025
    Dev-4.0.0-6565-6ba97eb
    24th April 2025
    Dev-4.0.0-6564-2c20602
    17th April 2025
    Dev-4.0.0-6563-8c751cc
    11th April 2025
    Dev-4.0.0-6562-14f033b
    11th April 2025
    Dev-4.0.0-6560-7d24088
    28th March 2025
    Dev-4.0.0-6557-5e89701
    13th March 2025
    Dev-4.0.0-6556-1edb5de
    27th February 2025
    Dev-4.0.0-6555-9034bc6
    21st February 2025
    • 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. (commit: e2e1766c8257b35c72420001abd3d38097213b40)
    • Remove unused cheat context menu entries (#2463) (commit: c7f758bbd338ac7d3baa61ea0d287980f5861d14)
    • Improve alignment of UI elements (#2462) (commit: 32910e22814d0313e478940731d4f38fb7e35def)
    • Various Widescreen Enhancement Codes (#2459) * Add 21:9 Ultrawide Enhancement for Banjo-Kazooie. * Add Diddy Kong Racing, Mario Kart 64 and Super Mario 64. (commit: 59cdea9db9ff15a7890daa58c97c1415692e7e65)
    • Updated Swedish translation (#2458) * Update Swedish.pj.Lang * Update Swedish.pj.Lang (commit: 1342196edde52221bcc96543bb014a381fe3b903)
    • CIC improvements (#2455) * Add CIC CRCs for iQue Player games * Give proper name to 64DD IPL US CIC (commit: 70c44965b0ee3d6fea0d1a7e44ec4324d51b543e)
    • Upgrade zlib to version 1.3.1 (#2448) (commit: 23ff3d90427535cf85705dc3196aabb5e2fe7c86)
    • 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. (commit: 9034bc6fdc8af37e2159a8e2ddab08233663e2e3)
    Dev-4.0.0-6547-daa8dbc
    21st February 2025
    Dev-4.0.0-6543-5e029ec
    13th February 2025
    Dev-4.0.0-6534-b8a514a
    6th February 2025
    Dev-4.0.0-6530-fd062a2
    3rd February 2025
    Dev-4.0.0-6528-4521389
    26th January 2025
    Dev-4.0.0-6527-ec6d933
    16th January 2025
    Dev-4.0.0-6526-5cd2f02
    8th January 2025
    Dev-4.0.0-6525-c7d8a70
    26th December 2024
    Dev-4.0.0-6524-f014691
    26th December 2024
    Dev-4.0.0-6520-7e74b98
    19th December 2024
    Dev-4.0.0-6516-473aeba
    12th December 2024
    Dev-4.0.0-6513-3164caf
    8th December 2024
    Dev-4.0.0-6512-5a5ea92
    6th December 2024
    Dev-4.0.0-6511-b9fe8e3
    6th December 2024
    Dev-4.0.0-6510-8392ea5
    6th December 2024
    Dev-4.0.0-6509-a045a4f
    6th December 2024
    Dev-4.0.0-6508-c6b41da
    5th December 2024
    Dev-4.0.0-6503-4366703
    28th November 2024
    Dev-4.0.0-6502-1f3ef6d
    28th November 2024
    Dev-4.0.0-6490-2ec9ed0
    14th November 2024
    Dev-4.0.0-6487-97b2579
    7th November 2024
    Dev-4.0.0-6480-f3a3d56
    31st October 2024
    Dev-4.0.0-6476-17c501f
    24th October 2024
    Dev-4.0.0-6469-c39582b
    17th October 2024
    Dev-4.0.0-6465-ccf7087
    10th October 2024
    Dev-4.0.0-6464-0d95a0c
    10th October 2024
    Dev-4.0.0-6460-fc23fca
    3rd October 2024
    • [RDB]Set SGB Emulator to 8MB (#2440) since the defaults for rdram changed between 6058 and 6059, i had not accounted for this emulator rom actually needing 8MB (commit: fc23fca43ed4015b2faf19ea92481403c20408a8)
    Dev-4.0.0-6459-edc54c4
    3rd October 2024
    • Fix spelling and clarity issues in CONTRIBUTING.md (#2438) * 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 (commit: edc54c425fad3bd68cf3c886c3e63e65595d16e0)
    Dev-4.0.0-6458-30090e5
    3rd October 2024
    Dev-4.0.0-6456-08e1b3b
    26th September 2024
    Dev-4.0.0-6455-62bf10e
    26th September 2024
    Dev-4.0.0-6451-7cb0c25
    19th September 2024
    Dev-4.0.0-6447-07e8f8b
    12th September 2024
    No code changes
    Dev-4.0.0-6446-02e816b
    5th September 2024
    No code changes
    Dev-4.0.0-6445-ea199c5
    5th September 2024
    Dev-4.0.0-6444-aaa6fc8
    5th September 2024
    Dev-4.0.0-6442-eb985de
    29th August 2024
    Dev-4.0.0-6439-2b79752
    22nd August 2024
    Dev-4.0.0-6436-4681f07
    15th August 2024
    Dev-4.0.0-6434-9f98f4d
    8th August 2024
    Dev-4.0.0-6430-2904d36
    1st August 2024
    Dev-4.0.0-6429-dab432e
    20th July 2024
    Dev-4.0.0-6425-13fb8cd
    12th July 2024
    Dev-4.0.0-6419-e2243fe
    6th July 2024
    Dev-4.0.0-6413-0e0f0f7
    27th June 2024
    Dev-4.0.0-6410-96a4c2c
    20th June 2024
    Dev-4.0.0-6409-abfb896
    20th June 2024
    Dev-4.0.0-6406-bb04240
    13th June 2024
    Dev-4.0.0-6400-65a9097
    6th June 2024
    • Core: Change the Program counter to be 64bit (commit: 91f9cdaaa7765af6e24ddb2be5ac87b930db3b0a)
    • Fix implementation of quad3d for f3dex 0.95 on pj64 video plugin (#2427) * Update ucode01.cpp * Fix quad3d implementation for f3dex 0.95 * Fix compile (commit: 0761ad4a836ef418583e36b2dabf9f4edcaa8a32)
    • Add TOC to the README and other improvements (#2424) * Add TOC * Added some extra things to the build instructions * Added a link to the build doc (commit: f1d0c49d73724c52880408c70c3d9e2805691964)
    • Allowing a paste into a number field to be trimmed automatically (#2414) The specific issue I experienced is that Excel/LibreOffice Calc add a newline when you copy the contents of a single cell. This is bad behavior and they should provide a copy option that does not do that, but alas, it's much harder to get that into those applications. This behavior made it impossible to paste an otherwise-valid hex address into the Project64 fields without first putting it into Notepad, deleting the newline, recopying, and then doing the paste from there. If the field was simply text, you can go into the field edit and shift home to select all and then do a copy, but that does not work for a formula. When you edit the file, it shows the formula instead. Therefore, you have absolutely no way of working around this except pasting it somewhere else and removing the newline manually. In principle, there's no reason why you wouldn't trim the ends at least. Whitespace on either end is useless to you. However, content being after the newline should be rejected as it was before. There were two secondary issues in the pasting code that are fixed here: One is that it only sort of collapsed single spaces. So if you had more than one space, spaces still would have ended up in the result. Actually I think the semantics were slightly more insidious, would have turned into effectively. The only thing it did was remove the space by duplicating the number. If you had two spaces, then it would have ended up with e.g. . The only case where this wouldn't have happened is a space at the end which would have been preserved in the paste. Secondly, it mutated the clipboard data directly. This would have lead to confusing results where multiple pastes would have had clipboard data in the clipboard itself move from, for example, two spaces to a single space to no spaces at all. The better solution is to preprocess to figure out how big we ultimately want our space-less result to be and stamp out the copy ourselves skipping anything we don't want. Leave the clipboard alone. If it's desired to preserve single spaces only in the middle, the code will need to be modified a bit. Co-authored-by: Summate (commit: 65a90979806bd36efd13269bff3ce2ee7e0eb0d9)
    Dev-4.0.0-6396-77ac474
    23rd May 2024
    Dev-4.0.0-6393-3baaa82
    16th May 2024
    Dev-4.0.0-6388-703a09d
    9th May 2024
    Dev-4.0.0-6385-4c23e7a
    2nd May 2024
    Dev-4.0.0-6381-046f27c
    25th April 2024
    Dev-4.0.0-6378-d658477
    18th April 2024
    Dev-4.0.0-6367-0cf4c7d
    11th April 2024
    Dev-4.0.0-6365-e7178db
    28th March 2024
    Dev-4.0.0-6363-560c49b
    21st March 2024
    Dev-4.0.0-6354-5133d47
    14th March 2024
    Dev-4.0.0-6353-10b41df
    7th March 2024
    Dev-4.0.0-6350-290040d
    29th February 2024
    Dev-4.0.0-6348-565d45d
    29th February 2024
    • Core: CRegisters::TriggerAddressException should only generate a TLB_MOD on writes (commit: 25dc3ed36ff617c4afbacddbd03102f5d38e0375)
    • Core: Fix up CX86RecompilerOps::COP1_D_MUL so it can work with exceptions (commit: f7aa6ef6cb803e8ab0e6a45e1bae59589813228b)
    • Cheat (#2410) * Update The Legend of Zelda - Majora's Mask (E) (M4) (V1.0).cht Added Time control cheat * Update The Legend of Zelda - Majora's Mask (E) (M4) (V1.1).cht Added Time control * Update The Legend of Zelda - Majora's Mask (U).cht Added Time control cheat * Update The Legend of Zelda - Majora's Mask - Collector's Edition (E) (GC Version).cht Added Time control cheat * Update The Legend of Zelda - Majora's Mask - Collector's Edition (U) (GC).cht Added Time control cheat * Update Zelda no Densetsu - Mujura no Kamen (J) (V1.0).cht Added Time control cheat * Update Zelda no Densetsu - Mujura no Kamen (J) (V1.1).cht Added Time control cheat * Update Zelda no Densetsu - Mujura no Kamen - Zelda Collection Version (J) (GC).cht Added Time control cheat (commit: 1bde8589e95478a7e82bfa67e84c3face0802e1b)
    • Update minimum requirements for Project64 (#2409) * Fix typo in support window * Fix the typo for real * Update minimum requirements * Change minimum to supported (commit: 565d45de8a3ff7eaead2b9f648c194c1bea324e1)
    Dev-4.0.0-6344-d2649f7
    22nd February 2024
    Dev-4.0.0-6342-e082cd5
    15th February 2024
    Dev-4.0.0-6339-2014237
    8th February 2024
    Dev-4.0.0-6338-ad1a2a2
    1st February 2024
    Dev-4.0.0-6336-bc3fe0f
    25th January 2024
    Dev-4.0.0-6332-7ed94b6
    18th January 2024
    Dev-4.0.0-6330-71067cc
    11th January 2024
    Dev-4.0.0-6328-4dc3e35
    4th January 2024
    Dev-4.0.0-6319-dafa1fb
    28th December 2023
    Dev-4.0.0-6316-8399fdb
    21st December 2023
    Dev-4.0.0-6308-c8e73ba
    14th December 2023
    Dev-4.0.0-6301-236d618
    7th December 2023
    Dev-4.0.0-6298-de1288b
    30th November 2023
    Dev-4.0.0-6295-da09254
    30th November 2023
    Dev-4.0.0-6293-85f5809
    23rd November 2023
    No code changes
    Dev-4.0.0-6291-ceaa05c
    23rd November 2023
    Dev-4.0.0-6289-d47b49d
    16th November 2023
    Dev-4.0.0-6288-542afc4
    16th November 2023
    Dev-4.0.0-6283-e46ffde
    9th November 2023
    Dev-4.0.0-6282-296b7cf
    9th November 2023
    Dev-4.0.0-6280-09cc344
    2nd November 2023
    No code changes
    Dev-4.0.0-6277-9b672cf
    26th October 2023
    Dev-4.0.0-6275-ab52c4a
    26th October 2023
    Dev-4.0.0-6268-ebdef8b
    19th October 2023
    Dev-4.0.0-6267-8f06297
    19th October 2023
    Dev-4.0.0-6260-d4dbc5a
    14th October 2023
    Dev-4.0.0-6259-00c5057
    12th October 2023
    Dev-4.0.0-6258-3a68d3d
    12th October 2023
    Dev-4.0.0-6255-befa579
    5th October 2023
    Dev-4.0.0-6254-f73c370
    5th October 2023
    Dev-4.0.0-6248-a975af0
    28th September 2023
    Dev-4.0.0-6247-dd7ec63
    28th September 2023
    Dev-4.0.0-6246-7e249d2
    28th September 2023
    Dev-4.0.0-6245-46e6e54
    28th September 2023
    [LIST]
  • Core: Update pipeline before sync in CX86RecompilerOps::OverflowDelaySlot (commit: 03e13455f96a42a140ad51426959ed9de10e2435)
  • Core: Create a handler for RSP registers that is accessible to the core and the RSP (commit: f817becf9c93277bb2abdd6d2d1c785f911e0937)
  • Core: reset run event in CRSP_Plugin after rom close (commit: 99417fc5d90077637864abe4fe882b077a5f2b1e)
  • Core: Create a setting for RDRAM Size that plugins can read (commit: bd1ec4ff0f891a8897e07e9278b69b36dd0f0e32)
  • Rsp: Use RSP Register Handler (commit: ac3e0f83d131a41087e1ea07c18a3d5df62920ce)
  • [*]RSP: move Enter_RSP_Register_Window
    Dev-4.0.0-6235-2caa457
    22nd September 2023
    Dev-4.0.0-6234-10d2b77
    21st September 2023
    Dev-4.0.0-6233-aadcca7
    21st September 2023
    Dev-4.0.0-6232-6307888
    21st September 2023
    Dev-4.0.0-6231-32ff820
    21st September 2023
    Dev-4.0.0-6224-f3d6d3f
    14th September 2023
    Dev-4.0.0-6213-002f2e1
    7th September 2023
    Dev-4.0.0-6204-7199096
    31st August 2023
    Dev-4.0.0-6195-625f532
    24th August 2023
    Dev-4.0.0-6189-b8fff5d
    19th August 2023
    Dev-4.0.0-6188-d300dc0
    17th August 2023
    Dev-4.0.0-6181-1f0151e
    10th August 2023
    Dev-4.0.0-6180-6bdc898
    10th August 2023
    Dev-4.0.0-6174-34d7578
    3rd August 2023
    Dev-4.0.0-6167-822b75c
    27th July 2023
    Dev-4.0.0-6166-bbe603c
    27th July 2023
    Dev-4.0.0-6163-562d4d4
    27th July 2023
    • Make the FPU Register Caching checkbox functional (#2377) Adds missing line from SettingsPage-Game-Recompiler.h SettingsPage-Game-Recompiler.cpp to Game_FPURegCache Language file entry. (commit: 562d4d4e5640c8479db8fbfcf5dc76a37270d165)
    Dev-4.0.0-6162-5c65beb
    20th July 2023