mirror of
https://github.com/PCSX2/pcsx2-sourceforge.git
synced 2026-02-04 03:11:18 +01:00
Deleted old txts
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
Current PCSX2 Beta-Testers-Slaves :P :
|
||||
|
||||
belmont
|
||||
parotaku
|
||||
bositman
|
||||
CKemu
|
||||
Raziel
|
||||
Snake875
|
||||
Elly
|
||||
CpUMasteR
|
||||
Falcon4Ever
|
||||
Seta-San
|
||||
Nave
|
||||
@@ -1,196 +0,0 @@
|
||||
|
||||
|
||||
|
||||
|
||||
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 ps2dev
|
||||
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:
|
||||
|
||||
|
||||
Misc Options:
|
||||
|
||||
* Enable Console Output:
|
||||
Displays the psx text output.
|
||||
|
||||
|
||||
* Enable patches
|
||||
Enable the patches for games.(if they exist).
|
||||
Might fix some stuff might screw some stuff.
|
||||
Enable it at your own risk.
|
||||
|
||||
* Enable pad hack.
|
||||
if your pads doesn't seem to work if you enable that much fix the pads for the specific game.
|
||||
Warning!! not leave that option checked might broke some other games as well
|
||||
|
||||
Recompiler options:
|
||||
|
||||
* Disable Recompiler (default). It will run with interpreter if it is ON.
|
||||
Slower but more compatible.
|
||||
|
||||
* Disable Vu recompiler (default). Will disable the vu recompile
|
||||
(of course if recompile mode is used). More compatible recompiler but slower.
|
||||
|
||||
* Enable reg caching (disabled in 0.6)
|
||||
Enable the reg caching recompiler (you must have enable interpeter cpu off!)
|
||||
It is more faster than the default recompiler
|
||||
|
||||
|
||||
|
||||
Quick Keys:
|
||||
F1: Save state
|
||||
F2: Change slot (0-5)
|
||||
F3: Load State
|
||||
F8: Makes a Snapshot
|
||||
|
||||
(debugger keys)
|
||||
----------------
|
||||
F11 un/sets Log
|
||||
F12 un/sets symbol logging
|
||||
|
||||
Status
|
||||
------
|
||||
|
||||
Most part of ps2 have been emulate.
|
||||
|
||||
Things that are still missing or uncomplete
|
||||
|
||||
IPU : decoding almost done. Pcsx2 can play *.ipu or *.m2v files but no pss yet
|
||||
VU : there are several issues with graphics ingames. Still we are not sure if it is GS, VIF or VU problems
|
||||
but we are looking for it
|
||||
recompiler: planning for fast reg cache core and recompile of vus . Soon :P
|
||||
|
||||
|
||||
and of course a million other bugs that exists and we hope they will be fixed ;0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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
|
||||
--------
|
||||
Nickname | Real Name | Place | Occupation | e-mail | Comments
|
||||
---------------------------------------------------------------------------------------------------------------
|
||||
Linuzappz | | Argentina | Main coder | linuzappz@pcsx.net | Master of The GS emulation and so many others..
|
||||
Shadow | George Moralis | Greece | co-coder-webmaster| shadowpcsx2@yahoo.gr | Master of cpu, master of bugs, general coding...
|
||||
florin | Florin Sasu | Romania | co-coder | florin@pcsx2.net | Master of HLE. Master of cd code and bios HLE..
|
||||
asadr | | Pakistan | co-coder | | Fixing bugs around (FPU, Interpreter, VUs...)
|
||||
Goldfinger | | Brazil | co-coder | | MMI,FPU and general stuff
|
||||
Nachnbrenner| | Germany | co-coder | | patch freak :P
|
||||
aumatt | | co-coder | | a bit of all mostly handles CDVD cmds
|
||||
loser | | Australia | co-coder | loser@internalreality.com | obscure cdvd related stuff
|
||||
refraction | Alex Brown | England | co-coder | refraction@gmail.com | General Coding DMA/VIF etc
|
||||
|
||||
ex-coders:
|
||||
basara -co-coder . Recompiler programmer. general coding
|
||||
[TyRaNiD] -co-coder . GS programmer.General coding
|
||||
Roor -co-coder . General coding
|
||||
|
||||
|
||||
Additional coding:
|
||||
|
||||
F|RES
|
||||
Pofis
|
||||
Gigaherz
|
||||
nocomp
|
||||
|
||||
|
||||
BETA testers
|
||||
------------
|
||||
belmont
|
||||
parotaku
|
||||
bositman
|
||||
CKemu
|
||||
Raziel
|
||||
Snake875
|
||||
Elly
|
||||
CpUMasteR
|
||||
Falcon4Ever
|
||||
|
||||
|
||||
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
|
||||
BGnome - Help testing stuff
|
||||
Dixon - Design the new pcsx2 page, and the pcsx2.net domain
|
||||
bositman - pcsx2 beta tester :) (gia sou bositman pare ta credits sou )
|
||||
No-Reccess- nice guy and great demo coder :)
|
||||
nsx2 team - for help to vu ;)
|
||||
razorblade - for the new pcsx2 logo,icon.
|
||||
snake - he knows what for :P
|
||||
ector - awesome emu :)
|
||||
zezu - a good guy. good luck with your emu :P
|
||||
|
||||
|
||||
|
||||
|
||||
Credits
|
||||
--------------
|
||||
Hiryu & Sjeep - for their libcdvd (iso parsing and filesystem driver code)
|
||||
Sjeep - for SjDATA filesystem driver
|
||||
F|res - for the original DECI2 implementation
|
||||
libmpeg2 - for mpeg2 decoding routines
|
||||
aumatt - for applying fixes to pcsx2
|
||||
Microsoft - for vc.net 2003 :p (really faster than vc6) :P
|
||||
NASM team - for nasm
|
||||
CKemu - logos/design
|
||||
|
||||
|
||||
and probably to a few more..
|
||||
|
||||
Special Shadow's thanks go to...
|
||||
--------------------------------
|
||||
My friends : Dimitris, james, thodoris, thanasis and probably to a few more..
|
||||
and of course to a lady somewhere out there....
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Log off/
|
||||
Linuzappz/ shadow / florin / asad/ goldfinger / nachbrenner (others???)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,86 +0,0 @@
|
||||
|
||||
RunCDVD - New feature explained
|
||||
===============================
|
||||
|
||||
Q: What CDVD stands for?
|
||||
|
||||
A: It is a short form for CD/DVD i.e. CD or DVD.
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: Can I run games?
|
||||
|
||||
A: What do you mean by games?
|
||||
There are two types of games: commercial ones and homebrew ones.
|
||||
There are also two types of demos: from magazines and homebrew.
|
||||
Homebrew SW will run first as they are simpler and are open-source sometimes.
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: Can I run commercial games?
|
||||
|
||||
A: Yes, but this answer is not good for you:P
|
||||
You cannot play them...
|
||||
Technicaly, the game starts but it does not go very far,
|
||||
because this is only the beginning...
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: So, what's the deal then? Is there any game that run? more?
|
||||
|
||||
A: Yes, but as far as we know, not any comercial game.
|
||||
Homebrew iso version of PSMS runs ok.
|
||||
Also we cannot test with all the games as we don't have them all:P
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: When can I play game X ?
|
||||
|
||||
A: Dunno, only time can say that...
|
||||
We only added the CDVD loading option for now.
|
||||
You will have to wait for another version of the emu to see any screenshot.
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: How do I run a CD/DVD game or iso/bin?
|
||||
|
||||
A: You need a CDVD plugin.
|
||||
Get the CDVDbin for Windows & CDVDlinuz for Linux
|
||||
from http://pcsx2.ngemu.com (Download section) or from http://www.ngemu.com
|
||||
Place it in Plugins directory. Run the emu and in configure dialog choose
|
||||
that plugin. Then Run->Execute. When using the CDVDbin plugin
|
||||
you will be promted to choose a file to use.
|
||||
Select the iso or the bin of the game you own.
|
||||
(To test that use psms.iso)
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: I have the game X on CD/DVD. What's the iso/bin stuff anyway?
|
||||
|
||||
A: Well, if you have a game on CD/DVD and a bad CD/DVD drive,
|
||||
you can backup it on the harddisk with a CD/DVD recording program or a simple
|
||||
iso/bin ripper. That program will make an image of the CD/DVD disc
|
||||
on the harddisk and you can use that image with the CDVDbin plugin.
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: What's the difference between .iso and .bin formats?
|
||||
|
||||
A: Bin is an image with raw sectors of 2352 bytes.
|
||||
Iso contains only the data part from a CD sector; ie. 2048 bytes
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Q: I have more questions. Where are the answers?
|
||||
|
||||
A: First of all, think twice before asking a question.
|
||||
It might be already answered or the answer is toooooo simple.
|
||||
Also, there can be more questions that i missed. Use the PCSX2 forum
|
||||
on http://www.ngemu.com for that. Thank you!
|
||||
|
||||
|
||||
===============================
|
||||
Florin (florin@ngemu.com)
|
||||
|
||||
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
|
||||
I will try to explain in sorta how HOST is working..
|
||||
-----------------------------------------------------
|
||||
|
||||
Ps2 have the ability to use loader also other than cd-rom.
|
||||
That is done through special syscall. Of course the file that
|
||||
you load must support that..
|
||||
|
||||
Basically we wrote that for PSMS1.2
|
||||
|
||||
As you can see in the psms1.2 zip there is a file called psms-naplink.elf.
|
||||
Well that is basically created from sjeep (hi sjeep) for be able to
|
||||
use psms through your USB naplink to your ps2. (so no need to burn a cd)
|
||||
Well pcsx2 does exactly that. Emulate Host +client (host is your pc,
|
||||
client is your ps2).
|
||||
|
||||
So how is work?
|
||||
---------------
|
||||
Imagine that HOst is your cd-rom .
|
||||
For psms e.g
|
||||
place FILES.TXT + roms in folders that specificate in files.txt and you are
|
||||
ready..
|
||||
|
||||
e.g
|
||||
|
||||
Host
|
||||
FILES.TXT
|
||||
-ROMS1
|
||||
--Alienstorm.sms
|
||||
--IamLamer.sms
|
||||
|
||||
I think you get the Idea...
|
||||
For more questions mail me..(shadow@pcsx.net)
|
||||
|
||||
About
|
||||
-----
|
||||
This doc has been written from shadow...
|
||||
Host support was added kindly to pcsx2 by Linuzappz
|
||||
Thanks to sjeep for his psms1.2 emu and his support..
|
||||
Also thanks to Keith,bobbi,thorgal,akumax,now3d and probably to some more...
|
||||
|
||||
Log off
|
||||
shadow/linuzappz
|
||||
|
||||
|
||||
@@ -1,598 +0,0 @@
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.8 * 13th release
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
Compatibility has been increased since last release. More games go ingame now and 3d is okay in most of
|
||||
them. Vurecs improved and speeded up a lot (buggy in many causes so use the simple rec for compatibility)
|
||||
and IPU should work in some cases.(e.g VF4)
|
||||
|
||||
CPUs
|
||||
----
|
||||
Fixed QFSRV/MTSAH/MTSAB
|
||||
Fixed SBUS IRQ at iop
|
||||
Fix for end chain mode at vif
|
||||
Fixed SPR0 chain mode
|
||||
Fixed intc/dmac interrupts that gets cleared right away
|
||||
Added offset/difference UNPACK modes in vif
|
||||
VIF irq by vifcode seems ok now
|
||||
Added interleave mode for SPR
|
||||
Fixed UNPACK V4_5 with mask
|
||||
Fixed small bug over VIF1 dma FIFO
|
||||
VIF1 doens't clears str on MFIFO
|
||||
Fixed some MFIFO bugs in both GS/VIF1
|
||||
Fixed bug in REF/REFS dma at VIF1/GS MFIFO
|
||||
|
||||
IPU
|
||||
---
|
||||
Finally fixed IPU. Mpegs and IPU streams run so do PSS files
|
||||
Quality of ipu playback improved
|
||||
|
||||
PLUGINS
|
||||
-------
|
||||
Added GSsetCSR
|
||||
added CDVDreadSubQ, CDVDgetTOC, CDVDctrlTrayOpen, CDVDctrlTrayClose to cdvd
|
||||
|
||||
CDVD
|
||||
----
|
||||
Added some more debug info to CDVD
|
||||
Fixed cdReadKey function to emulate correctly.
|
||||
Modified GetToc stuff in cdvd to support dvds
|
||||
cdvdTD uses lsn now
|
||||
Fixed NVM (eeprom) access from cdvd stuff
|
||||
Added reading of mecha version from an external file
|
||||
Fixed raw dvd sector readng for dvd9 discs (otp and ptp)
|
||||
Added hw-reg read/write for DecSet register 0x1f40203A
|
||||
Made cdSeek change the current cdvd sector
|
||||
Fixed NReady busy stuff
|
||||
|
||||
Memory
|
||||
------
|
||||
Added more memRead/Write funcs for speed
|
||||
|
||||
VUS
|
||||
---
|
||||
Fixed bug in branch address in vus
|
||||
Implemented MFLAG for VU0
|
||||
Fixed some iVUmicro bugs
|
||||
Fixed some VPU-STAT related issues
|
||||
Fixed vu flushing over vuExecMicro
|
||||
Fixed some pipelines bug within VU1,VU0
|
||||
Reworked MAX/MINI
|
||||
Fixed VU's JR/JALR/BAL,ISUBIU
|
||||
Added EFU pipeline to VUmicro
|
||||
Fixed DIV/RSQRT exceptions
|
||||
|
||||
GUI
|
||||
---
|
||||
Some improvements on interface.
|
||||
Added placetopatch == 1, which means patches will be applied every vsync
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.7 * 12th release
|
||||
*********************************
|
||||
|
||||
GENERAL
|
||||
-------
|
||||
Memcards and pads should work okay now. More compatibility earned since so many things
|
||||
have been fixed from previous release :)
|
||||
|
||||
VIF-VUS
|
||||
-------
|
||||
VIF-FIFO transfers seems to work better
|
||||
VU1 regs now are mapped to VU0 mem
|
||||
Implemented VU0 Interlocks over CFC2/CTC2/QMFC2/QMTC2
|
||||
Fixed vu branch negative overflows
|
||||
VU D/T flags are handled now
|
||||
VU pointer gets aligned now
|
||||
|
||||
PLUGINS
|
||||
-------
|
||||
|
||||
Added Firewire plugin protocol
|
||||
|
||||
SPU2
|
||||
----
|
||||
Fixed SPU2async cycle
|
||||
SPUdma timings changed to 80
|
||||
|
||||
CDVD
|
||||
----
|
||||
Implemented ReadNVM/WriteNVM
|
||||
BCR now decrements for each cdvdReadSector
|
||||
Fixes to SCMD's
|
||||
ReadILink/GetMecaconVersion are really implemented
|
||||
CdReadConfig/CdWriteConfig now uses NVM
|
||||
|
||||
Interface
|
||||
---------
|
||||
sstates now use CRC
|
||||
Added IOP disasm in the debugger
|
||||
Added rom2/erom support
|
||||
Added Patch Browser for win32
|
||||
|
||||
IPU
|
||||
---
|
||||
Several changes for IPU
|
||||
|
||||
|
||||
HARDWARE
|
||||
--------
|
||||
Fixed bug IOP counters
|
||||
Fixed some bugs over interrupts and exceptions
|
||||
Newer bios will now work with pcsx2. Pads fixed, more compatibility
|
||||
Fixed SIF0/1 when fifo got filled up
|
||||
Fixed EXL bug
|
||||
Fixed SIF SMFLAG/MSFLAG
|
||||
Fixed MCDS
|
||||
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.6 * 11th release
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
pcsx2 is 3 years old. Happy birthday pcsx2 :)
|
||||
Now you can run even more games. some 3d games should work too . so enjoy :)
|
||||
|
||||
|
||||
CPUS
|
||||
----
|
||||
Recompiled VUs. Needs work but some stuff might work okay now
|
||||
Fixed bug in Vif.c, masks hopefully are ok
|
||||
Fixed alot of bugs in VUs, hopefully some stuff will now work as it should
|
||||
Added Interlock for CFC2/CTC2
|
||||
Improvements to TLB code
|
||||
Restructured VU code and VIF. Fixed stuff in Interpreter and added CTC2 VU1 Microinstruction caller
|
||||
Fixed UNPACK modes in VIF, the Indeterminate fields are now set to 1 by default
|
||||
VUflags now should handle overflow/userflow ok
|
||||
|
||||
Hardware
|
||||
--------
|
||||
Fixed DMA8
|
||||
Fixed bug in GS for CSR stuff
|
||||
Fixed savestates
|
||||
Fixed several SIF bugs
|
||||
FIFO is now really 128bit as it should be
|
||||
Added code for dma interrupts
|
||||
Added some scmds to CDVD
|
||||
Improved and fixed sio2 stuff
|
||||
Modified the DEV9irq stuff
|
||||
loadElfFile now reads the whole file first
|
||||
DMA4/7 interrupt timings are more accurate now
|
||||
Patches names are now using crc
|
||||
|
||||
GUI
|
||||
---
|
||||
Memory patcher (supports only 32bit patches so far)
|
||||
Fixed Bios Detection for HK Bios
|
||||
|
||||
PLUGINS
|
||||
-------
|
||||
ADDED usb plugins
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.5 * 10th release
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
A release that make you look things more promising. Several games can boot now and plenty of them can reach even ingame.
|
||||
There are still big issues with graphics but many improvements have done from 0.41. Some games that now can reach ingame
|
||||
are:
|
||||
wild wild racing PAL (with patches)
|
||||
Street fighter ex3 PAL (with patches)
|
||||
Le Mans 24 Hours (24 Heures Du Mans) PAL (with patches)
|
||||
V-rally 3 pal (with patches)
|
||||
|
||||
and probably a lot more :)
|
||||
|
||||
|
||||
|
||||
CPUs
|
||||
---
|
||||
Fixes to VUs
|
||||
Handle for the EDI flag at ERET(cop0)
|
||||
New improved cpu detection routine
|
||||
Commented D/T flags for VUmicro
|
||||
fixed some FPU bugs in recompiler
|
||||
fixed PCPYLD in interpreter
|
||||
Add compiler blocks for vu0, vu1 and few instructions
|
||||
Several other fixes in cpu cores
|
||||
Reg caching recompiler (not enable in 0.5 )
|
||||
|
||||
Debugger
|
||||
--------
|
||||
Fixed Debugger/rdebugger (there are still some issues)
|
||||
|
||||
Memory
|
||||
------
|
||||
Added TLB exceptions
|
||||
Fixed IOP mem accesses from EE Memory
|
||||
New memory routines
|
||||
|
||||
VIF
|
||||
---
|
||||
Fixed VIF Transfers to include MARK reg in VIF0 aswell.
|
||||
FIFO for VIF0/1 now works
|
||||
More improvements to VifDma
|
||||
Improved VIF for transfers in parts
|
||||
FiFo VIF1 can read data now
|
||||
|
||||
IPU
|
||||
---
|
||||
Fixed IDEC bitstream decoding. Now, all *.ipu files should work fine
|
||||
bug fixes to IPU
|
||||
|
||||
|
||||
Hardware
|
||||
--------
|
||||
Fixed clock in bios
|
||||
Fixed MFIFO for GS dma
|
||||
CDVDgetTD function need a 2nd parametre (new cdvd plugins needed!!)
|
||||
cdgetTOC + cdReadSubq
|
||||
HSync stuff, and better CSR/IMR handling
|
||||
Implemented mskpath3 / m3r flags
|
||||
Fixed VU memory64 writes masks
|
||||
Implemented INTC_STAT/MASK and DMAC_STAT for 64bits
|
||||
Added/fixed SCMDs (2,3,1A) in cdvd
|
||||
Vif0/1 regs are now mapped to hardware
|
||||
Fixes in sio, sio2
|
||||
Destination Chain for SPR0 dma and added Vif masking
|
||||
Now pad2 works in lle mode [tested with bios browser]
|
||||
New SCMDs and MC commands
|
||||
Fixed dmaIrq's for Source Chain mode
|
||||
Fixed ret DMA op
|
||||
Added a base interrupt delay for the dma7 (spu2)
|
||||
Fixed pads. Now it should work okay most of the times
|
||||
Changed the way we handle SPR TTE transfers
|
||||
|
||||
MISC
|
||||
----
|
||||
Added the possibility to load the System.map from ps2linux
|
||||
Added patching system. *pnach files are used now
|
||||
Added dev9 plugins
|
||||
Savestates
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.41 * 9th release ( Update )
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
This release fixes a minor issue with the DVD iso's not booting, as of now DVD iso booting
|
||||
is fixed so please try all your games again !:)
|
||||
|
||||
Hardware (lle)
|
||||
--------
|
||||
Fixed bug in CDVD code for DvdReads, now DVD iso's should boot just fine.
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.4 * 9th release
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
This release is how we wanted the first pcsx2 release to be. Finally bios is working so
|
||||
many things can happend from now on. Also "Bust a Move" seems to work and other games
|
||||
like Kengo 2 goes much further. All of course is done in LLE now :) .
|
||||
|
||||
CPUS
|
||||
----
|
||||
fix the recompiler bug that made recompiler not to work in pcsx2 0.3
|
||||
new vu code. VU0 macromode should be perfect now.
|
||||
new optimaze code for fpu
|
||||
Rewrote VIF once again
|
||||
bug fixes to MMI
|
||||
reorganize recompiler
|
||||
|
||||
|
||||
DMAS
|
||||
----
|
||||
Improved SIF0,SIF1,SRP1
|
||||
Added IPU0,IP1 dmas
|
||||
|
||||
IPU
|
||||
---
|
||||
Added decoding and commands. Some samples are working. NO pss support yet!
|
||||
|
||||
IOP
|
||||
---
|
||||
improved the IOP stuff.IOP is functional under bios execution :)
|
||||
|
||||
HLE
|
||||
---
|
||||
more WIP in Threads .Much better now
|
||||
more WIP in padman.
|
||||
|
||||
|
||||
Hardware (lle)
|
||||
--------
|
||||
ADDED SPU2 functions. SPU2 is now possible if someone implement a SPU2 plugin.
|
||||
Changed a bit the GS protocol. Gs plugins need to modificate in order to work with 0.4
|
||||
SIO2 added .Pads seems to work . Memcard partial functional
|
||||
CDVD emulation added.
|
||||
IOP rootcounters fixed
|
||||
IOP dmas implemented
|
||||
MFIFO implemented
|
||||
|
||||
|
||||
|
||||
General
|
||||
------
|
||||
Fixed elf loader
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.3 * 8th release
|
||||
*********************************
|
||||
|
||||
|
||||
|
||||
General
|
||||
-------
|
||||
This version of pcsx is the first that shows ingame progress from 1 game "Sven Goran's World Manager 2002".IT is the first
|
||||
ps2 emu that reaches ingame :) . Also this version have Deci2 support (usefull only for developers althought) and several
|
||||
bugs have been fixed. Enjoy ;)
|
||||
|
||||
|
||||
|
||||
GUI
|
||||
---
|
||||
-Added MiltuLingual support( English,Catalan,German,greek,italiano,romanian,spanish)
|
||||
|
||||
CPUS
|
||||
----
|
||||
-Fake BC0 opcodes in cop0
|
||||
-Trap instructions fixed in interpreter
|
||||
-Fixed some fpu bugs in interpreter
|
||||
-Fixed MMI bugs in interpreter
|
||||
-VIF1 cmd now handles the i bit, still not 100% correct
|
||||
-VIF1dma now handles 'from Memory' transfers
|
||||
-More Unpack case in vif
|
||||
-fixed several VIF1 bugs
|
||||
-VIF0 fixed also
|
||||
|
||||
Hardware
|
||||
--------
|
||||
-8 bit DMAS
|
||||
-mem128 read/write routines
|
||||
-Implemented latency interrupt thingy
|
||||
-Fixes to rootcounters
|
||||
-FIFO fix
|
||||
-IOPmem fix
|
||||
-optimaze gs dma
|
||||
|
||||
Debugging
|
||||
---------
|
||||
-DECI 2 Protocol !!
|
||||
-fix some stuff in pcsx2 debugger
|
||||
-add cpu ops debug in debugger
|
||||
-Logging to STDOUT added
|
||||
-add more memory mapping for EE and IOP
|
||||
|
||||
HLE
|
||||
---
|
||||
-rewrote of HLE code for pads (padman-xpadman). This will solve some pad problems
|
||||
-rewrote the HLE code for Loadmodule
|
||||
-New INTC handling in HLE bios
|
||||
-Implement VSyncSetFlag in HLE bios
|
||||
-Added memory dummies in mcserv. Now memcards wil be appear as functional.
|
||||
-sceCDReadIOPm in CDVD HLE
|
||||
-Added dummy handles for mtapman901/3
|
||||
-new Threads at BIOS HLE. Still not finished
|
||||
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.2 * 7th release
|
||||
*********************************
|
||||
General
|
||||
-------
|
||||
pcsx2 have now a more speedy recompiler using 3dnow-3dnow2-sse instructions. Vu macromode
|
||||
have been recompiled with 3d now instructions so you can see more speed there if you have a
|
||||
cpu that supports 3d now. The most speed is possible with an Athlon XP cpu or a Althon 4 mobile
|
||||
More support for sse or probably for sse2 soon :)
|
||||
|
||||
|
||||
|
||||
rewrite of MMI
|
||||
fix bugs in fileio
|
||||
fix counters
|
||||
new thread HLE code
|
||||
fixes to CDVD HLE code
|
||||
fixes-adds to VU code More vu opcodes
|
||||
add some more cpu opcodes
|
||||
more ipu code
|
||||
add 3dnow-3dnow2-sse instructions to recompiler
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.1 * 6th release
|
||||
*********************************
|
||||
|
||||
General
|
||||
-------
|
||||
PSMS cd version seems to work. Pgen starts to work also.. (no roms seems to working althought)
|
||||
and some games might boot now... This is the first ps2 emu that boots cds :)
|
||||
|
||||
GUI
|
||||
---
|
||||
Added command line parsing for main's argc
|
||||
Added ps2 bios check for config dialog
|
||||
|
||||
|
||||
Memory
|
||||
------
|
||||
Some more adds to memory maps
|
||||
|
||||
CPUS
|
||||
----
|
||||
Implement VU flags + some more vu0-vu1 opcodes
|
||||
Fix some VIF unpack cases
|
||||
Some more opcodes to R5900
|
||||
|
||||
HLE
|
||||
---
|
||||
better HLE +
|
||||
|
||||
RPC services for
|
||||
014D704Enaplink
|
||||
0B001337cdvd
|
||||
80000001fileio
|
||||
80000003sysmem
|
||||
80000592cdvdfsv
|
||||
80000597cdvdfsv
|
||||
80000595cdvdfsv
|
||||
+for some more but mostly dummies
|
||||
|
||||
CDVD iso parser (thanks Sjeep - hiryu)
|
||||
support for SJDATA file system
|
||||
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.042 * 5th release
|
||||
*********************************
|
||||
|
||||
GENERAL COMMENTS
|
||||
----------------
|
||||
Micromode works at the release. Also some more macromode demo should
|
||||
work on this release.Enjoy ;)
|
||||
NOTE: Logging has been disable from the release. If you need it
|
||||
Mail me ( shadow@ngemu.com)
|
||||
|
||||
|
||||
GUI
|
||||
---
|
||||
-ADD CDVD plugin (partially)
|
||||
-change a bit the controller plugin protocol
|
||||
-change a bit the GS plugin protocol (for the VUmicromode transfers)
|
||||
|
||||
|
||||
CPUS
|
||||
----
|
||||
-FIXES to R5900
|
||||
-FIXES to FPU
|
||||
-More work in recompiler
|
||||
-ADDS+fixes opcodes for MMI
|
||||
-Rewritten/updated iop code
|
||||
-More work to micromode (vu0-vu1)
|
||||
|
||||
|
||||
|
||||
DMA
|
||||
---
|
||||
-More to VIFS DMA
|
||||
-More to SIFS DMA
|
||||
|
||||
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.038 * 4th release
|
||||
*********************************
|
||||
|
||||
|
||||
GENERAL COMMENTS
|
||||
----------------
|
||||
Vu0 appears functional now. (Most of the causes )
|
||||
|
||||
|
||||
CPUS
|
||||
----
|
||||
Fixes to main R5900.Many opcodes fixed ( thanks Goldfinger)
|
||||
Fixes to FPU
|
||||
Add some Framework for the IPU
|
||||
Add some more opcodes to the recompiler including FPU opcodes
|
||||
|
||||
|
||||
Debugger
|
||||
--------
|
||||
Logging system
|
||||
|
||||
|
||||
BIOS HLE
|
||||
--------
|
||||
some support for sjpcm.irx
|
||||
Fixed fileio for dummy files
|
||||
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.036 * 3rd release
|
||||
*********************************
|
||||
|
||||
|
||||
Debugger
|
||||
-------
|
||||
-Add VU0 - VU1 register window
|
||||
-Add VU0 macromode in disasm (still not finished)
|
||||
-Added support for Symbols
|
||||
|
||||
GUI
|
||||
---
|
||||
-Add SPU2 interface (very partial)
|
||||
-change GS specifications a bit
|
||||
|
||||
CPUS
|
||||
----
|
||||
-Fixed some bugs in R5900.c
|
||||
-Improve recompiler
|
||||
-Add VIF0 - VIF1 (very partial)
|
||||
-Add more VU0 macromode instructions
|
||||
-Add IOP proccesor (partial)
|
||||
-Add More opcodes in MMI
|
||||
-better COP0 emulation (more tlbs)
|
||||
|
||||
DMA
|
||||
---
|
||||
-add Stratchpad DMAS
|
||||
-add VIF dmas
|
||||
-add SIF dmas (very partial)
|
||||
|
||||
Memory
|
||||
------
|
||||
-Total rewrite to support more HW
|
||||
|
||||
BIOS HLE
|
||||
--------
|
||||
Many more syscall is hle now. Compatibility increase a lot
|
||||
|
||||
|
||||
|
||||
General
|
||||
------
|
||||
Many stuff that we are not able to explain them in details :)
|
||||
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.031 * 2nd release
|
||||
*********************************
|
||||
-New icon
|
||||
-New logo
|
||||
-Some startup work on VU0.Many VUO macromode opcodes
|
||||
-Some more opcodes in the main cpu. MFSA,MTSA,SQC2,LQC2
|
||||
-More opcodes to the MMI.
|
||||
-Finished R5900 FPU.
|
||||
-pad emulation using HLE.. both pad1 + pad2
|
||||
-more fixes to Recompiler (still far from finish)
|
||||
-add the 4 Couters(partial)
|
||||
-add FIFO registers
|
||||
-Add support for HOST
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
*********************************
|
||||
*What's new in pcsx2 v0.026 * 1st release
|
||||
*********************************
|
||||
|
||||
FIRST RELEASE ALL ARE NEW :)
|
||||
|
||||
@@ -1,229 +0,0 @@
|
||||
|
||||
PPPP CCCC SSS X X 2222
|
||||
P P C C S S X X 2 2
|
||||
P P C S X X 2
|
||||
P P C S X X 2
|
||||
P P C S X X 2
|
||||
P P C SSS X 2
|
||||
PPPP C S X X 2
|
||||
P C S X X 2
|
||||
P C S X X 2
|
||||
P C C S S X X 2
|
||||
P CCCC SSS X X 2222222
|
||||
|
||||
****************
|
||||
*PCSX2 FAQ v0.1*
|
||||
****************
|
||||
|
||||
This FAQ has been written for PCSX2 v0.6
|
||||
|
||||
FAQ Written by: CKemu & shadow
|
||||
_________________________________________________________
|
||||
|
||||
Q: What is PCSX2?
|
||||
|
||||
A: PCSX2 is a WIP PS2 (PlayStation 2) emulator, written by
|
||||
linuzappz, shadow, florin. basara, asadr, goldfinger. PCSX2 is
|
||||
constantly WIP (work in progress), and is in the early
|
||||
stages of development (so don't expect much yet ;) ).
|
||||
|
||||
Q: Why doesn't XYZ game work?
|
||||
|
||||
A: PCSX2 is able to get many games to show 'screens'. Some of the games can reach ingame
|
||||
and less more can be consider playable. Speed is too slow on many of them so 'viewable' is
|
||||
a beter way to describe it :)
|
||||
|
||||
|
||||
Q: Why don't these games work?
|
||||
|
||||
A: PCSX2 is in the early stages of development. It can run some games (many of them without glitches)
|
||||
but the speed issue prevent us of making the emu more compatible.
|
||||
|
||||
Q: Where abouts do I find these demos?
|
||||
|
||||
A:You can find some demos at http://pcsx2.ngemu.com or
|
||||
http://ps2dev.livemedia.com.au. There are proberbly more
|
||||
sites with PS2 homebrew demos.
|
||||
|
||||
Q: Does PCSX2 require a 'real' PS2 BIOS.
|
||||
|
||||
A: PCSX2 can use a 'real' BIOS, and is preferable to HLE
|
||||
BIOS as it is more compatible. But HLE does work well
|
||||
with many homebrew demos.
|
||||
|
||||
Q: Why not use HLE?
|
||||
|
||||
A: HLE is a difficult thing to do for a PS2. Game
|
||||
developers use their own modules for each game. That
|
||||
would mean we would have to HLE each module. This would
|
||||
be a massive task, and not a good idea, as emulating
|
||||
the real BIOS will mean compatibility with all released
|
||||
games.
|
||||
|
||||
Q: Where do I get a BIOS?
|
||||
|
||||
A: You can dump the BIOS from your own PS2, DO NOT ask us
|
||||
or anyone else for a BIOS, the BIOS is copyright of SONY
|
||||
and is illegal to download, so we won't help you with
|
||||
that.
|
||||
|
||||
Q: I try to run a game, or the BIOS, but nothing happens!
|
||||
|
||||
A: If no BIOS screen shows from attempting to run a
|
||||
CD/DVD, your BIOS maybe incorrect. Go to
|
||||
'config>configure', and under the BIOS menu, check that
|
||||
firstly you haven't got the HLE BIOS selected, if you do
|
||||
change to a 'real' BIOS. If you have a 'real' BIOS
|
||||
selected and it still doesn't work, check that NO
|
||||
percentage is written next to the BIOS, if it is for
|
||||
instance "40%", your BIOS is to small (by 60%), or
|
||||
corrupt (by 60%), you may need to redump it. Also if no
|
||||
'real' BIOS is listed, check its not compressed 'eg
|
||||
*.zip / *.rar' and extract it to the BIOS dir (note
|
||||
sub-folders NOT supported, it must be in /BIOS/).
|
||||
|
||||
If that is not the case, your BIOS isn't an actual PS2
|
||||
BIOS. To ensure that doesn't happen, dump your own ;)
|
||||
|
||||
Q: I see lots of glitches with games/demos, why?
|
||||
|
||||
A: Incomplete emulation of the GS, Vector Units etc, this
|
||||
is a WIP emulator, and will have many bugs for some time,
|
||||
until more is known about the PS2 hardware. Things
|
||||
generally improve with each release, so you never know,
|
||||
it may be fixed in the next release.
|
||||
|
||||
Q: How can I help fix these bugs?
|
||||
|
||||
A: Report these bugs to us, post at the offical PCSX2
|
||||
forums at http://www.ngemu.com. Make a post describing
|
||||
the bug/glitch, perhaps with a screenshot showing it,
|
||||
and details on your system setup, what plugins your
|
||||
using etc.
|
||||
|
||||
If you find any other bugs, with regards to the debugger,
|
||||
plugins, or differences between what you see in the
|
||||
emulator and a real PS2, feel free to email us.
|
||||
|
||||
Q: How can I help develop for PCSX2?
|
||||
|
||||
A: You can find the open-source plugins at
|
||||
http://pcsx2.ngemu.com , coding a GS plugin or and SPU2
|
||||
plugin would help us greatly. Also if you have any
|
||||
technical information on the PS2, please email us,
|
||||
anyhelp is greatly appreciated.
|
||||
|
||||
Q: Your emulator sucks!! I don't want to use it!
|
||||
|
||||
A: Then don't, buy a real PS2. If you don't like it,
|
||||
just don't and there is no need to tell us you don't
|
||||
like it, the PCSX2 team put alot of hardwork into this
|
||||
emulator, and don't care to know.
|
||||
|
||||
Q: Can you give me some more 'technical' answers?
|
||||
|
||||
A: A technical FAQ would be massive, and take months to
|
||||
write. Instead email shadow / linuz with your questions.
|
||||
|
||||
Q: When is the next release?
|
||||
|
||||
A: The next release will happen when there is something
|
||||
to show, internal changes, and technical changes don't
|
||||
mean anything to the user, if they don't see something.
|
||||
Pestering us will make no difference :P
|
||||
|
||||
Q: GSsoft is s..l..o..w!!
|
||||
|
||||
A: Then use one of the OpenGL plugins found at our site
|
||||
http://pcsx2.ngemu.com or the GStaris plugin
|
||||
( http://gstaris.ngemu.com ).
|
||||
|
||||
Q: The emulator even with GStaris / GSmax is slow! Why?
|
||||
|
||||
A: First of all, the PS2 is a powerfull piece of
|
||||
hardware, and will require a powerfull machine to achive
|
||||
NEAR correct speeds,
|
||||
|
||||
Given that PCSX2 does not run any 'complex' commercial
|
||||
games, it is hard to judge the system requirements that
|
||||
will be eventually needed. Plugins and Emulator will get
|
||||
faster as new releases are made, but you can improve
|
||||
preformance by turning OFF "Enable Console Output" and
|
||||
"Enable Interpreter CPU" under 'config>CPU>' in the menu.
|
||||
|
||||
Q: Do I need a DVD drive?
|
||||
|
||||
A: Yes, if you want to read a DVDrom you will need a DVD
|
||||
drive, many PS2 games are written to CDrom, so its not
|
||||
essential, unless you have a DVD based game you wish to
|
||||
try.
|
||||
|
||||
You can also use 'Linuz's CDVD ISO' plugin to run PS2
|
||||
games in ISO / BIN format from your HDD. Note only
|
||||
NTFS Format drives (eg not FAT32) can store greater than
|
||||
4GB in a single file.
|
||||
|
||||
Q: I hear no sound!
|
||||
|
||||
A: SPU2 Plugins are being worked on by a few coders, but
|
||||
as of now the only SPU2 plugin is nullSPU, which outputs
|
||||
no sound, If you are a coder, and feel you can help with
|
||||
SPU2, please email us.
|
||||
|
||||
Q: Where can I get help!!!
|
||||
|
||||
A: You can get help from the people over at
|
||||
http://www.ngemu.com or on IRC. Using an IRC client, log
|
||||
onto #PCSX2 or #NGEMU (EFnet). You can politly ask for
|
||||
help there (No BIOS / ROM / ISO requests, or you shall be
|
||||
banned). If you cannot get help there, email the PCSX2
|
||||
team.
|
||||
|
||||
_________________________________________________________
|
||||
|
||||
This FAQ was based on shadow's original FAQ, so thanks to
|
||||
him. This was written to clear up some of the basic
|
||||
questions you may have, and I hope it was of help.
|
||||
|
||||
Written with very little sleep and too much coffee, so
|
||||
please excuse the mistakes, they will be fixed shortly :D
|
||||
|
||||
************
|
||||
*Thanks to:*
|
||||
************
|
||||
|
||||
The PCSX2 team for making me a betatester, and providing us
|
||||
with a fantastic PS2 emulator, and the opportinity for me to
|
||||
work on SPU2 (highly WIP :P )
|
||||
|
||||
shadow, Linuzappz, Absolute0, [Tyranid], F|res, Roor,
|
||||
Goldfinger, Florin, basara, asadr, CpUmaster, snake785,
|
||||
mike9010, bositman, DWatcher, Keith, Martin64.....and many
|
||||
more I am sure :D
|
||||
|
||||
My lady, Lucy. Without her I would be lost.
|
||||
|
||||
Coffee, where would we be without coffee :D
|
||||
|
||||
**********
|
||||
*Contact:*
|
||||
**********
|
||||
|
||||
If you think I should add something to this FAQ, or you
|
||||
spotted a bug, you can contact me (CKemu) via IRC in
|
||||
the #PCSX2 (EFnet) channel.
|
||||
|
||||
You can contact the authors via:
|
||||
http://pcsx2.ngemu.com (homepage)
|
||||
http://www.pcsx2.net (homepage)
|
||||
http://www.ngemu.com (offical forums)
|
||||
|
||||
or on IRC:
|
||||
|
||||
#PCSX2 (EFnet)
|
||||
|
||||
Enjoy PCSX2!!
|
||||
|
||||
Best Regards CKemu ( http://www.ckemu.com ).
|
||||
|
||||
/EOF/
|
||||
Reference in New Issue
Block a user