PJ64-X V0.70
============

First ever working N64 emulation with sound support. Based on Project 64 Sources.

Whats New
=========

- Added 2 new xbes for Rice's 5.0.0 plugin which results is much
  higher compatability. (Thanks Rice!)
- Added LED color changes on savestate load/save (Thanks TJ_CRS!)
- Added 'R' Trigger to R Trigger on Xbox Controller
- Moved 'Z' Trigger to L Trigger on Xbox Controller
- Moved 'L' Trigger to L Thumb on Xbox Controller
 

Supported
=========

- Graphics
- Sound
- 4 Controllers with full analog support
- Mempaks
- Savestates
- 8, 12, 16Meg Roms Supported.
- expermimental 32Meg support.
 
Notes
=====

- Roms in /ROMS
- 'X' for More Rom Information.
- 'B' for Credits page.
- Back + Black = Save State
- Back + White = Load State
- Left Thumb + Right Thumb to quit current rom.
- 32Meg roms should be launched with the 32M Optimized versions.
  (*Most 32Meg+ roms will lock, this is still experimental)
- Source Code has been released.


Controls
========

- Analog Stick = Left Stick
- Dpad	       = Dpad
- A Button     = A Button
- B Button     = B Button
- Start        = Start
- C Stick      = Right Stick
- Z Trigger    = Left Trigger
- R Trigger    = Right Trigger
- L Trigger    = Left Thumb


Bugs
====

- Savestates are broken on Daedalus 0.08 Plugin version.
- Sound is choppy with some roms.
- Misc Other Graphics Issues. Some effect playability/others not.
- Some roms have ZBuffer issues. Some effect playability/others not.
- Roms that require large recompiler buffer can run slow/stutter/crash.
- Larger ROMS wont load due to memory issues.

 

Future
======

- Daedalus 0.08 Plugin will be removed, once the bugs in Rice's plugins 
have been ironed out
- Controller Mappings.
- Multiple Savestates.
- Cheats.
- Fix 32Meg compatibility.
- Memory Handler Routines (longer term project)



Notes on the Competition
========================

If your wondering about the donations and what will become of them. I will
be looking to do the following:

- Acquiring a Debug Kit to develop PJ64-X further and look into implementing a 
virtual memory handler. If your selling a Debug Kit, please contact Iriez.

- Donating of a portion of the funds to Rice for his excellent plugin work. 
This will  further help with his plugins, which are open source, which will 
eventually create better plugins for me to port into PJ64-X. My understanding 
is he currently uses a low end graphics card for his development work. So im 
sure he will appreciate the donation i am giving him, and hopefully will be 
able to purchase a better one, or maybe an Xbox of his own (1964 on Xbox 
would own!).

- Donating a portion of the funds to other authors that made this happen.


Notes on the Source
===================

To compile an xbe with Rice's V5 plugin make sure you enable all the files
in /NewRice and disable all the files in /OldVideo and /Video. You will also 
need to set the include path to NewRice. Compile away.

To compile an xbe with Rice's V4 plugin make sure you enable all the files
in /OldVideo and disable all the files in /Video. You will also need to
set the include path to OldVideo. Compile away.

To compile an xbe with daedalus plugin make sure you enable all the files
in /Video and disable all the files in /OldVideo. You will also need to
set the include path to Video. Compile away.

No other support for the source will be provided by Xbins. 


Notes on the RDB
================

If your not sure what your doing, ignore this part.

A new XBOX specific entry has been included called 'NormalCompileBufferSize'
This will define the memory size for the Recompiler Buffer. The default size
is 8 Megs. It is possible to add your own line in the RDB and set the Recompiler
Buffer per rom.

If you want to define a buffer size for a rom add the following line to the RDB
entry:

NormalCompileBufferSize=<size in bytes>

If some roms you play are locking up. Try lowering finding the RDB entry and
lower the NormalCompileBufferSize. It may help with compatability issues as
there is no way that they can be tested.


Credits & Thanks
================
Jabo
Azimer
Zilmar
Rice
StrmnNrmn
CyRUS64
Iriez
XPORT
TJ_CRS
Complex
#xbins