


PCSX2 - A PS2 EMU 
------------------
Here it is.A first try for an ps2 emulator...
Of course it isn't very advance now but there are some stuff here...



OVerview
--------
Well i will try to catch up some questions.First of all pcsx2 don't run Ps2 games yet!
And of course it is far from doing this.So pcsx2 don't run GT3 get it?:)
So what pcsx2 is? pcsx2 is a try to emulate sony's beast.Of course it isn't so easy as 
it might seems.So far you can consider pcsx2 as a develop tool althought i suggest don't use 
pcsx2 as a tool for writing your ps2 dev stuff :). Consider the opinion that pcsx2 have bugs
and we wrote this emu by reverse enginnering ps2 demos that might have bugs too :)
Hope you enjoy pcsx2..

The Pcsx2 team..


Configuration
-------------

Cpu Options:

 * Enable Console Output:
    Displays the psx text output.

 * Enable Interpreter Cpu:
    Enables interpretive emulation (default),
    it may be more compatible, but it's slower.

 * Enable VSync speed hack:
    This will make the vsync happen 8 times faster
    than in the real ps2, only good for some demos.

Quick Keys:
 F8: Makes a Snapshot

Status
------

-----------------------------------------------------------------------------------------------
Win32 debugger_disasm    | 90% | VU0 is partial missing...
                         |     |
-----------------------------------------------------------------------------------------------
Elf loader               | 80% |most of the times works okay :)
                         |     |
-----------------------------------------------------------------------------------------------
memory routines          | 80% | total rewrite 
                         |     |
-----------------------------------------------------------------------------------------------
R5900 main cpu           | 80% | Unimplement opcodes: Cache,pref,SYNC,TGEU,TLT,TLTU,
interpreter              |     |                      TEQ,TNE,TGEI,TGEIU,TLTI,TLTIU,TEQI,TNEI,MTSAB,MTSAH
-----------------------------------------------------------------------------------------------
R5900 main cpu           | 60% | A bit more speedy than interpreter :)
recompiler               |     | (using MMX code)
-----------------------------------------------------------------------------------------------
R5900 COP0               | 50% |   + some TLB 
                         |     |
-----------------------------------------------------------------------------------------------
R5900 FPU                | 90% |  it is complete.Might althought have some bugs so 90% is okay
                         |     |  
-----------------------------------------------------------------------------------------------
R5900 MMI                | 70% | still we need some more ;)
                         |     |
-----------------------------------------------------------------------------------------------
GIF                      | 10% | very partial emulation
                         |     |
-----------------------------------------------------------------------------------------------
DMAC                     | 60% |  most of dmas added ( IPU dmas(not functional) + SIF ones(partial)
                         |     |  the others seems to be functional
-----------------------------------------------------------------------------------------------
GS                       |     |        that is a plugin Job ;P
                         |     |
-----------------------------------------------------------------------------------------------                    
BIOS                     | 20% | Some syscalls have been emulate in HLE to increase compatibility
                         |     | No bios is really request in the emu right now.but you can use it if you want
-----------------------------------------------------------------------------------------------
                      ************** 
                      *   I P  U   *
                      **************
-----------------------------------------------------------------------------------------------
                         |     |
IPU                      | 2 % | only some framework done (not functional)
-----------------------------------------------------------------------------------------------

                      ************** 
                      *Vector Units*
                      **************


-----------------------------------------------------------------------------------------------
                         |     |
VIF0/1                   | 60% | some commands emulated
-----------------------------------------------------------------------------------------------
                         |     | several opcodes emulated 
VU0 Macromode            | 80% | 
-----------------------------------------------------------------------------------------------
                         |     |
VU0 Micromode            |  70%| several opcodes emulated
-----------------------------------------------------------------------------------------------
                         |     |
VU0 Micromode            |  70%| several opcodes emulated
-----------------------------------------------------------------------------------------------

All the others are not emulate at all!! And believe me are many...


What will be next..
--------------------

We are looking for

-continue bios execution
-continue the VIF
-Add CD-code
-Add SPU2
And lotta other tasks




How you can help
----------------
If you have any info you think we can use email us, but always ask before
sending files. If you want to help in some other way also email us.



The Team
--------

Linuzappz  -Main coder. Master of The GS emulation and so many others..
Shadow     -co-coder  . Master of cpu, master of bugs, general coding...
Goldfinger -co-coder  . MMI programer. General coding

Additional coding: F|RES,Goldfinger


Team like to thanks the Follow people
-------------------------------------
Duke of NAPALM - for the 3d stars demo. The first demo that worked in pcsx2 :)
tony Saveski (dreamtime) - for his great ps2tutorials!!
F|res - You will learn more about him soon.but a big thanks from shadow..
Now3d- The guy that helped me at my first steps..
Keith- Who believed in us..
Bobbi- Thorgal :for hosting us,for design or page and some many other 
Sjeep- Help and info


and probably to a few more..

Special Shadow's thanks go to...
--------------------------------
My friends : Dimitris,james,eirini,eui,thodoris,thanasis and probably to a few more..
and of course to a lady somewhere out there....


I was on the valley of your soul
coming through the dark of the night
listen a voice in front 
calling me now..
As the spirit leaves the night
and as i still looking to the sky
i see a star that never seen
and start wonder where it been
White pages on my desk 
and you still wonder the rest
if she loves me inside
or it is just a imagine in my life

(part of shadow's poem that he wrote 3 years ago.Dedicate to someone that i miss )




Log off/
Linuzappz/ shadow



