


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                | 60% | 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                   | 30% | some commands emulated
-----------------------------------------------------------------------------------------------
                         |     | several opcodes emulated 
VU0 Macromode            | 80% | 
-----------------------------------------------------------------------------------------------
                         |     |
VU0 Micromode            |  2% | some framework done(no functional)
-----------------------------------------------------------------------------------------------
                         |     |
VU0 Micromode            |  2% | some framework done (no functional) 
-----------------------------------------------------------------------------------------------

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


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

We are looking for

-add some micromode
-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...
[TyRaNiD]  -co-coder  . GS programmer.General coding
Roor       -co-coder  . 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....


In the dark i remember
but recalling brings regret
Forgetting is it really bliss?
Truth isn't always what you wish
Memories of things that never were
Rising to a present I'm pretending
Inside shadows I cannot clearly see
Don't remember who i'm supposed to be
Hiding in the emptiness within me
Fleeing from the truth I know
pain only in light they say
For the beauty in darkness I pray




Log off/
Linuzappz/ shadow



