				      NOTE:
=============================================================================================
This plugin was originaly made by Absolute0. All rights reserved. Absolute0 copyright.
------------------------
Author's hompage:
http://gstaris.ngemu.com
Author's email:
absolute0@ifrance.com
------------------------
Also you must note that this plugin was modified under the terms of GNU General Public License.
This release is not oriantated to a common user, because it has a lot of internal changes but
a few of graphical ones. But we will be glad if you (users) will enjoy it.
Do not expect too mutch from it!
This release was made mostly to attract programmers, witch can help us to develop this plugin.
-------------------------------------------------
If you have any question feel free to contact us:
-------------------------------------------------
-//zAe\\- <zedalex@mail.ru> or <zae@sigaret.net>
PhoEnix   <Phoenix@sigaret.net>
-------------------------------------------------
Our hompage:
-------------------------------------------------
http://gstaris.netfirms.com
-------------------------------------------------
==============================================================================================

		We are the UAteam [ -//zAe\\- and PhoEnix]

and we are glad to present you the leatest beata version of Absolute0's GStaris plugin!
As you can see we have done some changes. They are listed below. If you wanna know more
info go to our hompage.
==============================================================================================

This is the description of changes we have done so far (new key description and Version 0.7 change log):

-------------------
* Key Description *
-------------------

Insert ->    	show/hide menu
Delete ->    	fbfix change
Page Down -> 	move down in the menu
Page Up ->   	move up in the menu
Home ->			texture viewer menu change
End ->			change selected setting in menu

F6 ->       make a screenshot of VRAM (snap/snap_.bmp)
F8 ->       make a screenshot of screen (snap/vsnap_.bmp)
F7 ->       texture viewer ^ tView - 1
F9 ->       texture viewer ^ tView + 1


------------
* Versions *
------------

/ Version 0.7 Public Beta/

- "Updated menu v.1.0" (updated and improved menu, new keyboard map)	
- Added 1-st, 2-nd and 3-rd wireframe modes	
- Added Switch to OpenGL scissoring	
- Added drawSpriteT hack (maybe temperary)	
- Gif.c was rewrited (GSgifTransfer1, 2, 3; _GSgifTransfer; _GSgifRegList; _GSgifPacket; GIFprocessReg; GIFtag)	
- GSwrite.c (rewrited GSwrite)	
- Fixed the BIOS crashing bug	
- Up to pcsx2 0.5 specifications	
- Savestate support!

/ Verdion 0.66 /

- Up to the latest pcsx2 specifications .NO savestate support! (shadow)
 
 
/ Version 0.65 /

- Up to pcsx2 0.4 specifications by shadow of pcsx2 team :))

/ Version 0.6 /

- Now plugin is OpenSource
- Plugin was rewrited so all is new :)

/ Version 0.5 /

- Fixed wrap bug in plasma_tunnel & soundcheck tunnel
- Added FBfix5 and FBfix6 : use them for colors15,psms,carshowroom,plasma_tunnel,...- all the demos :P
- ...
todo: - Fix flatline demo (display register bug)
todo: texture func

/ Version 0.4 /

- Fixed [PSMT8*CSM1*PSMCT32] texture format (ps2mame title !)
- GSprocessTexture rewritten, should be more compatible.
- Added mipmapping support
- New menu, without flickering :p
- Added Texture Viewer in menu
- Now the cursor will be available only in windowed mode.
- Fixed keep ps2 ratio mode, fixed screen centered bugs, etc...
- Texture format added: [PSMT4*CSM1*PSMCT16]  [PSMT4*CSM1*PSMCT16S] [PSMT4*CSM2*PSMCT16]
                        [PSMT8H*CSM1*PSMCT32] [PSMT8H*CSM1*PSMCT16] [PSMT8H*CSM1*PSMCT16S] [PSMT8H*CSM2*PSMCT16]
  I still need some demos to test...
- Sprite code correction (psms,ps2mame,others) ; now it's like the GSsoft plugin.
- A lot of optimisations - speed is really better (5-10 fps with some demos).
  But the following additions will slow down the emulation of some demos :p
- New updateTexture checking code (psms games works! - soundcheck text colors works! - colors15 textures begin to work)
- new drawing code (for Point,Line,Triangle,Sprite) - faster, more compatible
- fixed 1fx alpha blending
- fixed PRIM register bug (plasma_tunnel)
- Added 'Missing stuff Fix' for 1fx,pillgen and maybe other demos
- Added FBfix 3&4, now FBfix is displayed in main menu, now you can change FBfix dynamically using 'End' button
- Fixed a bug when shutdown emulator without ESCAPE button (thanks Seta-San)
- Internal changes and code cleaning.

/ Version 0.3 - Ry's birthday /

- New z calculation (thanks saquib, for giving me the beginning of my actual code)
- Fixed jasper
- GIF correction
- 'About dialog' changes
- [PSMT8*CSM1*PSMCT16] & [PSMT8*CSM1*PSMCT16S] texture format added - need a demo to test :)
- pillgen;psms;soundcheck;1fx correction > Frame Buffer Fix 1
- 3starsII                               > Frame Buffer Fix 2
- alpha blending correction - now alpha blending is enabled by default
- Added experimental 'Keep ps2 ratio' (report me your comments)
- Now in non-stretched mode, screen will be centered (report me your comments)
- New scissoring code, with hardware&software support (a little part is missing)
- TEX1 register partially added
- STQ correction - works better, not perfectly
- New sprite clipping code (bytheway,demo2d,...)
- Added RGB24 -> RGB32 conversion in IDTwrite (3starsII title,...)
- Added RBG16 -> RGB32 conversion in IDTwrite (soundcheck tunnel,jum1,...)
- Compatible with the old and the new GS defs
- Fixed crash when using alpha blending code on old video cards (thanks asad)
- Fixed the bitbltbuf.dbw==0 bug (not the asad's fix, but another based on his fix)
- [PSMT4*CSM1*PSMCT32] texture format fixed (soundcheck & ps2mame text ; [i said bytheway in 0.2 changelog, it's an error sorry])
- Internal changes.

/ Version 0.2 /
 
- Bug correction with the textured sprite primitives (turnip)
- Added a texture format used by 'bytheway' (if i remember well) & 'soundcheck' [PSMT4*CSM1*PSMCT32]
- STQ texture coordinate added
- Correction of a silly bug in the XYZ__ registers (hi shadow !)
- Added 'Display Fps Count' to display the menu (can be displayed also using Inser)
- Added 'Polygon Mode' to choose the polygon draw mode: fill,line,point - for debugging
- Added 'Stretch Mode' you know for what :)
- Depth test (z) bug correction (3stars,...)
- Fixed fullscreen mode
- Added partial texture function support
- Added a texture format used by ps2mame [PSMT8*CSM1*PSMCT32] - bugged :)
- GSprocessTexture function correction (ps2mame) - (hi shadow !)
- IDT (Image Data Transmission) correction - space, turnip (init text)
- Added 'Resolution' to choose the resolution
- Snapshot code correction
- Added 'Force 75 Hz [Fullscreen]' - can be useful
- Fixed drawSpriteT func (boredom)
- New RGBA code - compatibility is better
- VERY partial alpha blending code
- Added depth test in sprite drawing (drawSpriteZ ; drawSpriteTZ)
- New primitive drawing function selection - faster with some demos
- Complete alpha blending code (buggy)
- Added 'Enable alpha blending' to choose beetween the very partial code and the complete code
- And many and many little corrections and optimizations :)...

/ Version 0.1 - First release /

  * version 0.1 part B
- Bug with the *printf & the beginning of jasper corrected. printf, newprintf runs.
- TEX0 register correction (tmapped).
- Primitive drawing correction. tmapped run.
- Primitive drawing second correction. psms & psms-naplink primitives runs.
- Added flat & gouraud shading
- Added support for 8bit textures using the CLUT (psms). psms texture runs but i can't test all now.
- sprite primitive drawing correction
- prim funcs completely rewrited
- Depth test without speed decrease
- Some bugs with psms were corrected just before releasing the plugin :)
- Added some display correction (psms,space - maybe others i don't have)
- tested with PS2PE
- texture selection bug correction - space and others will work with the rights textures
- little primitive drawing correction > speed is up with many demos (fire,space,...)
- added texture update (when needed) ; speed is a little low but compatibility is really better (space,turnip,...)

  * version 0.1 part A
- OpenGL hardware rendering
- point,line,triangle,sprite primitives supported
- can run many demos with high speed
- experimental fullscreen mode 640*480*32 only
- windowed mode 640*480 with bpp >= 16 (i can't test with 15)
- option: fps limit at 60 fps ; choose fps limit value

  * First BETA version
- software image data processing
- can run some demo, but it's slow
- tested with PSX2