N64 Emulator
Go to file
shygoo 5c2aa06f7c [Debugger] Rewrite memory viewer
replace the list control with a custom hex editor control
add ability to select/copy/paste/delete multiple bytes
add byte group size option
make window resizable
fix DPI-related issues
speed up auto-refresh
remove option to disable auto-refresh (new control's cpu usage is insignificant)
move the dump and search buttons into the context menu
change colors of breakpoints to match the command window's
highlight CPU read and write targets while stepping
move address info into a status bar
allow window to open before MMU is initialized
add shortcut keys for various actions
add "follow pointer" feature
add "safe mode" feature
add copy gameshark code feature
add copy with row/group addresses feature
add tabs feature
add jump menu for hardware regions
fix cartridge ROM addresses not being viewable
allow writes to cartridge ROM
use thread-safe functions for reading/writing memory
2019-11-30 11:48:46 -06:00
Android Implement Randomize SI/PI interrupts setting 2019-10-03 11:39:46 +02:00
Artwork [Artwork] Move AboutScreen.psd to artwork folder 2016-09-17 13:42:48 +10:00
Bin [Project64] Use Settings instead of default in config file 2018-11-26 11:26:08 +10:30
Config [RDB] Add Dezaemon 3D Dev Expansion Disk 2019-08-13 22:47:30 +02:00
Lang New Turkish translations added. 2019-11-10 16:59:59 +03:00
Plugin Jabo_Direct3D8 no d3d syslog.txt 2016-09-07 16:35:49 +01:00
PropertySheets Make code base compatible with Visual Studio 2019. 2019-08-16 20:46:11 -07:00
Scripts Add debug features 2017-08-18 00:08:22 -05:00
Source [Debugger] Rewrite memory viewer 2019-11-30 11:48:46 -06:00
.gitattributes XPM is not a binary-encoded image format; it's text. 2016-01-28 00:53:41 -05:00
.gitignore Update .gitignore 2019-11-28 17:22:35 -07:00
Directory.Build.props Add defaults file so MSbuild can be run from any subdirectory. 2017-06-07 14:36:30 -07:00
Project64.sln Automatically combine cheat files on build 2019-04-23 14:46:36 +09:30
README.md Update README.md 2019-11-20 03:10:03 -07:00
apidoc.htm ApiDoc update to include cop0 class and cause register. 2019-01-24 19:51:49 +01:00
appveyor.yml Actually fix Zip file name 2019-10-02 23:32:16 -07:00
changes.txt [Project64] Add ability to change defaults 2018-11-25 20:14:15 +10:30
licence.md Create licence.md 2016-02-16 19:37:29 -05:00

README.md

Project 64

Project64 is a N64 emulator for Windows and Android.

How to use

(Games not included - do not ask for ROMs.)

Windows

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.

System Requirements

  • Operating system: Windows XP (or higher)
  • CPU: Any SSE2 CPU
  • RAM: 512MB or more
  • Graphics card: DirectX 9 card or higher

Android

Project64 is available for free in the Google Play store. The Project 64 app can be downloaded to an Android phone or tablet. Allow the requested permissions on your device as Project64 needs to be able to read your device's storage to read game files, save states, and configuration in order to run.

Development Builds

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

Official buildbot (Windows and Android): https://www.pj64-emu.com/nightly-builds

AppVeyor (Windows x86/x64): Build status

Please note: x64 builds are not recommended for regular use! They are incomplete and very experimental, and currently slower than 32-bit builds.

License

Project64 is licensed under the GNU General Public License v2.0