neutrinoSX2 v0.06.0 - a PS2 Emulator by Muad 
email : atreides.muaddib@caramail.com
site: nsx2.emulation64.com
date: 06 February 2003

This emu is OpenSource under the GNU License.


CHANGES v0.06.0
	Thanks for ShadowPrince, Myth ( web site ), and others for support.
	

	GUI: 
	add DebugWindow ( Not fully completed )
	
	CPU:
	Remove the PrefetchInterpreter Version ( too buggy and slower )
	Fix & add missing r5900 Opcodes
	Fix bug & add opcodes Tables
	Basic COP2 (vu) implementation 

	DMA:
	Rewrite all DMA transfert.
	Partial Implementation of "ChainedTransfertMode"
	
	Bios:
	Partial Emulation of "Semaphore", 
	Partial Emulation of DMA Handler  & Interrupt Handler

	IOP:
	Use the SifPlugin Plugin ( made by F|res and [RO]man )
	The SifPlugin source is closed. If you need to port to another OS,
	contact me or F|res.

	Timers:
	Partial Emulation of Timers

	Plugins:
	has own folder : plugins

	Input:
	Use of Input Pluggin.
	Hack of Analogic Joystick ( bind to UP/Down Button ) for turnip.elf and p51.elf
	
	GS:
	F8 key to make SnapShot ( works with GStaris plugin )
	
	Elf:
	Rewrite some parts
		
		
	Others:
	Split files in several parts 
	The number of version is now : MAJOR.MINOR.BUILD
	Demos running with GStaris 0.6 : See file DEMO_STATUS.txt
	I din't maintain the web site.
	For contact me , you can go to #efnet , channel nsx2
	


02 january 2003
CHANGES v0.05
	GUI:
	I use now the Gimp Tool Kit ( GTK ) for the GUI.
	For Win32 users, you need the GTK+ 2.0.0 runtime libraries (3.1 MB).
	You can download it at this URL : http://www.bloodshed.net/dev/packages/gtk.html
	You can use the GS pluggins ( GSsoftdx and GStaris )

	Other:
	I use Dev-C++ for the developpement.
	If someone want I keep a SDL version, tell me ( or if someone want to continue the SDL version )



27 November 2002
CHANGES v0.04:
	GUI:
	Stupid Bug in GUI AddText
	Speed Up the GUI drawing
	New GUI Feature : Style ( change by F4 ):  swtich Default - Debug - FullScreen ( In the Window... for the moment )
	New GUI Feature : Execute ONE opcode - key F5
	
	CPU:
	Rewrite all COP1 ( FPU ) code
	Some Fix in CPU Core
	Speed Up the Interpreter Core.
		Now all opcode are prefetched before execution
		It can make time to open the file but the execution is faster.

	Other:
	Remove the Bios File. 
		I don't use it for the emulation. Maybe in the future...

14 October 2002
CHANGES v0.03:
	Internal Plugin GS 0.4 by the PCSX2 team
	some FPU opcodes
	some opcodes
	Stupid Bug in SLT
	Stupid Bug in fopen ( ) ( bad read of elf file )
	first release with a mini GUI : It's a mini GUI with partial user interaction. 
		F1 : Pause the Emu
		F2 : Resume the Emu
		F3 : Display Debug Info
	Replace the INIAPI by INIPARSER
	
	
	

9 September 2002
CHANGES v0.02:
	Implementation Memory Acces 
	Some FPU functions implemented.
	|__>1 new demo works : ps2tut_01.elf
	Rename Ps2_config.ini to nsx2.ini
	Clean code for better lisibility
	Add comments to code
	New Makefile
	Add a new file : HOW_IT_WORKS.txt which explain how works this emu

-----------------------------------------------------------------------------------------

	
TO DO by priority order:
	Debug the current CPU Opcodes
	Implement the missing CPU Opcodes
	Implement the SYSCALL opcode ( Arh need Help )
	Understand the PS2 Bios 	


	
PORTABILITY:
	I try to make a portable emulator.
	All code done with DevCpp ( gcc )		
	If you want to port to another OS, contact me.

	
NOTES :
	I use only interpreter.
	All the configuration can be done in the nsx2.ini file.

	
	I CURRENTLY NEED HELP IN CODING THIS EMU.
	IF YOU CAN HELP ME , CONTACT ME.


	
CREDITS : see Web Site for Credits.
