N64 Emulator
Go to file
zilmar e419508c2b Core: On ExitReason_CheckPCAlignment make sure CompileSystemCheck is called 2024-11-07 12:13:28 +10:30
.github Fix spelling and clarity issues in CONTRIBUTING.md (#2438) 2024-10-03 21:40:53 +09:30
Android Android: Start to get controller working 2023-12-07 16:14:04 +10:30
Artwork Artwork: Add Project64 logo 2023-12-07 17:49:26 +10:30
Bin Core: Fix up default x64/Release config file 2024-10-31 07:06:00 +10:30
Config [RDB]Set SGB Emulator to 8MB (#2440) 2024-10-03 22:20:51 +09:30
Docs Add TOC to the README and other improvements (#2424) 2024-06-06 14:21:17 +09:30
Lang Update Portuguese translation (#2412) 2024-03-07 21:13:58 +10:30
Plugin/Win32 Core: Add $(Platform) to the output directory 2024-09-05 17:54:58 +09:30
PropertySheets Core: Add $(Platform) to the output directory 2024-09-05 17:54:58 +09:30
Scripts [Debugger] Rewrite script API (#2110) 2021-09-03 14:41:04 +09:30
Source Core: On ExitReason_CheckPCAlignment make sure CompileSystemCheck is called 2024-11-07 12:13:28 +10:30
.gitignore Gliden64: Get the new GlideN64 submodule to build as part of the normal build process 2024-09-12 09:44:38 +09:30
.gitmodules Gliden64: Add as a submodule 2024-09-05 11:17:26 +09:30
Directory.Build.props Add defaults file so MSbuild can be run from any subdirectory. 2017-06-07 14:36:30 -07:00
JS-API-Documentation.html [Debugger] JS API: Fix Buffer links in documentation (#2169) 2022-01-13 11:07:39 +10:30
Project64.sln Gliden64: Get the new GlideN64 submodule to build as part of the normal build process 2024-09-12 09:44:38 +09:30
README.md Add TOC to the README and other improvements (#2424) 2024-06-06 14:21:17 +09:30
appveyor.yml Update installer to have new binary path 2024-09-05 18:50:47 +09:30
license.md Rename licence.md to license.md 2020-06-14 15:21:56 -05:00

README.md

logo

Project64

Project64 is a free and open-source emulator for the Nintendo 64 and Nintendo 64 Disk Drive written in C++ currently only for Windows (planned support for other platforms in the future).

Features

  • Development and debugging tools
  • Save/load states
  • Fullscreen
  • Controller support
  • Great language support
  • Support for many popular N64 emulator plugins

Screenshot

screenshot

Installation

Installer for the latest stable releases are available here.

Download nightly builds here.

AppVeyor (Windows x86/x64): Build status

Side note: 64-bit builds are considered experimental and aren't currently supported

Supported requirements

  • Operating system
    • 64-bit Windows 10 and 11
  • CPU
    • 1GHz or faster Intel or AMD processor with at least SSE2 support
  • RAM
    • 2GB or more
  • Graphics card
    • DirectX 8 capable (Jabo's Direct3D8)
    • OpenGL 3.3 capable (Project64 Video)
    • OpenGL 3.3 capable (GLideN64)
    • OpenGL 3.3 capable (Angrylion's RDP Plus)
    • Vulkan 1.1 capable (Parallel-RDP)

Intel integrated graphics can have issues that are not present with Nvidia and AMD GPU's even when the requirements are met. Outdated drivers can also cause issues, so please update them!

Support

For support, we ask all users read our support document. Read this before opening issues.

Please join our Discord server for support, questions, etc.

Changelog

If you would like to see a changelog that is available here.

Dependencies

Contributing

Contributions are always welcome!

If you want to contribute to this project, please click here to get more information on how to set up a local build environment.

See the contributing file for ways to get started.

Maintainers and contributors

  • @Project64 - Zilmar - current maintainer
  • Jabo - Previous contributor
  • Smiff - Previous contributor
  • Gent - Previous contributor

Also see the list of community contributors.

License

GitHub

Please see the license for more details.