![]() Settings.cpp - Was missing a value for the new SettingID while running a Debug build causing breakpoint to be handled when clicking OK. A new handler with a default value has been added. WelcomeScreen.cpp - Would set the Default_GFX_Plugin value and the value would be used when launching a game or viewing the Plugins menu in Options and set the Current_GFX_Plugin, but if a user were to try to configure their Graphics Plugin prior to launching a game, they would always open the Project64 Video config screen, even if they had chosen GLideN64 as the default plugin. The Current_GFX_Plugin is now set with the value of the Default_GFX_Plugin to ensure the correct configuration dialog is opened. WelcomeScreen.cpp - String value would always load the non-debug version of Project64 Video after the above changes. The string to use is now loaded from the Default_GFX_Plugin so if the default has never been set the proper default value should now be used. If it has been set before and is not a Project64 Video plugin, the value will be set to Project64 Video (non-debug) to keep the dialog accurate. |
||
---|---|---|
Android | ||
Artwork | ||
Bin | ||
Config | ||
Lang | ||
Plugin | ||
PropertySheets | ||
Scripts | ||
Source | ||
.gitattributes | ||
.gitignore | ||
Directory.Build.props | ||
Project64.sln | ||
README.md | ||
apidoc.htm | ||
appveyor.yml | ||
changes.txt | ||
license.md |
README.md
Project64 - Nintendo 64 Emulator
Project64 is a free and open-source emulator for the Nintendo 64 and 64DD written in C++.
The emulator offers a simple-to-use user interface and includes a featureful debugger for developers.
System Requirements
- Operating System
- Windows XP/Vista/7/8/10
- CPU
- Intel or AMD processor with SSE2 support
- RAM
- 512MB or more
- Graphics card
- DirectX 8 capable (Jabo's Direct3D8)
- OpenGL 1.1 capable (Project64 Video)
- OpenGL 3.3 capable (GLideN64)
How to use
(Games not included - do NOT ask for ROMs.)
Stable Builds
Installer for the latest stable release: https://www.pj64-emu.com/download/project64-latest
Follow the instructions in the setup window to complete the installation.
Development Builds
Development Builds are based off the latest source at GitHub. This allows you to use the latest changes straight away, though these changes may not be fully tested and have issues.
Official buildbot: https://www.pj64-emu.com/nightly-builds
Note: x64 builds are NOT recommended for regular use. They are incomplete and very experimental. Due to this, x64 builds are currently slower than 32-bit builds.
Support
Join the official Project64 Discord Server to report any bugs/issues and seek help from Project64 developers, contributors and the community.
License
Project64 is licensed under the GNU General Public License v2.0.