Manual / Guides for v1.6

Here is the reference manual for users of PJ64, based closely off Project64.chm included with the emulator but here we can keep working on it to make it better!

The cheat system has been supported on its own website, we aim to merge this soon

  • Requirements

    Minimum and recommended systems for running Project64.
  • Installation

    Help with installing PJ64 for the first time, adding plugins, games, through to removing PJ64 from your system or moving to another PC.
  • Using Project64

    Quick guide to basic tasks in PJ64
  • Configuration: Project64 application

    Guide to setting up and tweaking the Project64 main program, including all the Settings tabs.
  • Configuration: Jabo Direct3D8

    Guide to setting up and tweaking the Project64 video plugin.
  • Configuration: Jabo DirectInput

    Guide to setting up the Project64 input plugin.
  • Configuration: Jabo DirectSound

    Setting up the default audio plugin.
  • Reference

    in-depth information that doesn't fit anywhere else! verifying ROMs, GUI translation, how PJ uses support files, etc.
  • Troubleshooting

    Having stability or graphics, sound or speed problems? Here's how to go about solving almost any problem yourself.
  • Error Messages

    Help with common error messages, what they mean, how to make them go away!
    • "The default or selected video plugin is missing or invalid..."

    • "Error 1606. Could not access network location..." (installer)

    • "Direct3D failed to initialize your HAL device / make sure you have... (video plugin)"

    • "Access Violation" (video plugin)

    • "Bad ROM? Use GoodN64 & check for updated RDB" (application)

    • "failed to load word 0 / 2" (core)

    • "AutoDetect error" (video plugin)

    • "DirectInput: Failed to initialise Joystick" (input plugin)

    • "...dinput8.dll could not be found"

    • "Zip error: File contains no N64 image" (application)

    • "Unhandled OpCode" (core)

    • "Failed to open..." (application, when starting games)

    • "in a permanent loop that cannot be exited" (core)

    • "Executing from non mapped space" (core)

    • "File loaded does not appear to be a valid Nintendo64 ROM / Verify your ROMS with GoodN64" (app.)

    • "Failed to allocate memory" (application)

      This error should rarely appear in PJ64 v1.6 since the resource usage was made lower, so  if you're using an older version please upgrade to v1.6 or later
      If you still see the error, we suggest you try the following in this order. Try running Project64 after each step:
      1. Free as much RAM as possible (preferably over 100MB) by shutting down unneeded processes.
      2. Make sure you have set a large permanent Windows swapfile (preferably over 512MB).
      3. If you use WindowsXP try using a Windows compatibility mode (right click on Project64.exe > Properties > Compatibility. Choose e.g. Windows 98, and press OK). Or if you are using a compatibilty mode, try not using one, or using a different one.
      4. You could try running a "RAM freeing/compacting" type program for example FreeRAM XP Pro (this is not an endorsement of this particular software).
      5. Try removing any spyware on your computer with a spyware removal pograms sych as Ad-Aware or Spybot.
      6. Some users report that Windows XP Hotfix - KB828741 or KB841356 causes this error, you could try uninstalling that (though we are not responsible for any security implications of doing this!). Others say installing SP2 for WinXP fixed this problem.
      7. If you use a program called MSN Plus! or Messenger Plus try closing them. Also other IM programs.
      8. Some users report uninstalling Logitch Mouseware fixed this problem.
      9. If you use a Win9x based OS (Win98,WinME) some users suggest you should probably upgrade to WinXP.

      This is a rather mysterious problem rarely seen by the PJ64 team...

    • Q: I get repeating error msgs - how do I get out of this?

    • Q: Why is there a huge error log in my Project64 folder? What should I do?

n64 usb