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.
    • configuring the audio plugin

      This page covers configuration of the default Project64 audio plugin - Jabo's DirectSound v1.6

      For information on other plugins please consult the relevant authors' documentation.

      The controls available are:

      1. "Volume"

      2. "Audio Logging"

      3. "Sync game to Audio"

      Important general points

      1. The audio plugin does not include an audio emulator! It must be used in conjunction with the RSP plugin. The RSP plugin must be configured with "send Audio Lists to Audio Plugin" disabled or the audio plugin will recieve no audio data and hence you will hear no sound (in most games).
      2. The audio plugin uses a fixed audio buffer, size chosen carefully by the author and not adjustable.


      Volume [slider]

      • default setting: 100%
      • generally recommended setting: user preference!

      This control was added in v1.5 mainly as a way to balance Project64 against other applications. It's function should be fairly obvious. You can use the Up and Down arrows and Page Up and Page Down keys and Mousewheel as shortcuts. Setting all the way down is equivalent to muting the emulator.

      This setting is global (applies to all ROMs), takes effect instantly, and is saved in the registry.



      Audio Logging [button pair]

      This control has two buttons, Start and Stop.

      If you want to save all the audio produced by the emulator to your hard drive, press Start. You will be prompted for a path and filename. You can close the dialog. When you want to stop logging, go back to the dialog and press Stop. Don't forget to stop recording, or you may get a corrupt .wav file!

      Notes:

      • You can record for as long as you have hard drive space available.
      • You cannot record particular parts of the audio (background music, sound effects etc.), just the whole stream. games may have options to adjust levels.
      • Note that the file written is a simple waveform (datarate similar to a CD), so it uses a large amount of hard drive space.
      • You could edit the resulting file in any standard waveform editor, compress it to MP3 format, etc., as you wish.


      Sync game to Audio [checkbox]

      • default setting: disabled
      • generally recommended setting: disabled

      If disabled, the audio plugin will output the audio stream as it is supplied. There will be some degree of "popping" or clicking" as the core speed fluctuates slightly, but the core (and hence gameplay) is not interrupted. The benefits of this - smoother gameplay - probably outweigh the drawbacks for you.

      If enabled, the audio plugin will stall (momentarily stop) the emulator when audio data is being supplied faster than it can output cleanly. This will prevent some artifacts, but will have a slight to severe effect on the peformance of the whole system. There are three degrees of severity to the side effects that enabling Sync can produce, which applies depends entirely on the game:

      1. slight (I would think noticeable to most people) loss of smoothness of the whole system* (e.g. Mario64, Zelda, most games)
      2. lowering in VI/s (reduction in speed of whole system*) from the normal value (e.g. 60FPS) to a new value (e.g. 45FPS) (e.g. Ridge Racer, Mario Party 2)
      3. complete stall of the whole system* (e.g. Turok2)

      *"whole system" means the whole emulator, not your PC!

      Notes:

      • If you enable "Sync game to Audio" you will not be able to use the speed limiter disable (System menu, shortcut F4) as a "fast forward".
      • "Sync game to Audio" is very useful in one particular situation: if you want a clean logged audio file (see below).
      • In v1.5+ the "Sync game to Audio" setting is saved per-ROM in the registry.

       

  • 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!
n64 usb