|
Downloads
|
|
|
|
Forum
|
|
Mitglieder Online |
| Momentan sind 504 Gäste und 1 Mitglied online |
You are an anonymous user. You can register for free by clicking here |
| |
|
|
Review of the moment
|
|
|
|
|
|
|
Autor |
Nachricht |
step1978
|
|
Titel: PS2: PCSX2 11/06 Test WIP
Verfasst am: 01.12.2005, 00:18 Uhr
|
|
News Scout
Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562
Wohnort: Berlin
Status: Offline
|
|
Ipher hat auf seiner test-wipsite die neuste PCSX2 Test WIP Version und Plugins freigegeben.
Die etwas längere ChangeLog gibts im erweiterten Text.
Ipher has a new PCSX2 test WIP version and Plugins on its test-wipsite released.
ChangeLog:
v0.9:
* 30/10/05:[-] Fixed CDVD interface to handle both 0.8.1 and 0.9.0 plugins (efp)
* 30/10/05:[-] Undocumented VU fixes by fumofumo
* 05/09/05:[-] Fixed VU-Rec crash if the pc overflowed the vumem, thanks to fumofumo!
[*] New Icon for 0.9 made by CKemu
[+] Vsync rate now selectable, current Vsync speed is default but less compatable in
some cases, option selects real vsync speed, syncs sound correctly.
(Refraction)
* 03/09/05:[-] IOP rec & VU0rec fix, x86ptr being set in the wrong place, also a couple of vu-rec op fixes
thanks to fumofumo on irc.
[-] Slowed VSync down to actual speed, so sound isnt half the speed of the graphics,
a few more changes to counters as well, BOR works again, just slower ;p
(Refraction)
* 30/08/05:[-] Few more changes to the counters, seems much better again, last fix killed stuff
[-] VSync rate now actually changes between PAL and NTSC, before it was stuck in NTSC
[-] Couple of changes in VIF
* 24/08/05:[-] Readded setting of Done on VIF1 TTE, added the same on VIF0
[-] Applied VIF1 FBRST fix to VIF0 too
[-] Fixed problem causing Beats Of Rage to skip and altered slow sound prob again.
(Refraction)
* 23/08/05:[-] Did some more timing fixes, they should be a LOT more compatable now
[-] Small change to FBRST, was causing crashes if VIF was finished.
[+] Added counter copy to hold on SBUS interrupt
(Refraction)
* 21/08/05:[-] Few fixes in the eeRec, shouldnt crash on Kingdom Hearts now, Thanks to fumofumo!
[-] Fixed a bug in FBRST and Vif1, altho theres still an interrupting problem somewhere :/
[-] Int VU now uses Single Precision (its faster) with no loss of graphics.
[-] Made sure MAC, CLIP and STATUS flags are all located on VU0.
[*] Enabled linuz´s SSE unpack code, gives a nice little speed boost, works ok
[-] VU execute blocks limited to 128, seems a little faster, no loss of graphics, seems
to fix a few looping infinately issues (VU not breaking) (GiGaHeRz)
[-] Hack removed on TLBP, should hopefully work ok, doesnt seem to break anything (GiGaHeRz)
[+] Added SPU2 hack, should fix some games, not compatable with videos tho. removed fast dvd
[-] More counter stuff, also added gating to IOP counters, not totally sure on it.
[-] Added a couple of checks in VU & eeRec to make sure the constant registers werent overwritten
[-] Temp fix for the dma alignment error on GIF
[-] modified dma timings, qwc / BIAS could mess up if qwc = 1
[-] Singled out some problematic VU-Rec ops that cause FFX to hang and borkey graphics.
(Refraction)
* 12/08/05:[*] Few more timing things, music shouldnt be slow anymore on games and cleaned up
counters a bit.
[+] Added SBUS register logging on IOP side
[-] Temp fixed a MAC flag problem in vu-rec till linuz sorts it properly
[*] Committed new logo, nice job CKEmu
[*] Vu-Rec now supports non SSE2 processors thanks to kekko for the changes!
(refraction)
* 05/08/05:[+] Added faster Cd/DVD reads to the Advanced options (Refraction)
[-] The previous DVD/CD change by ref was just a hack, so i commited the old
version again
[-] I´ve commented out RECOMPILE_VUMI_LOADSTORE on iVUmicro.h, instead
of commenting it out in iVU1micro.c as ref did on last update,
that way is better until i fix the real problem
[*] Improved vuDIV for .x to .x cases
[+] Added PEXTRW/PINSRW
(linuzappz)
* 05/08/05:[-] Fixed a couple of VU-Rec ops, swapped some over to the interpreter to fix 2d
(thanks to fumofumo for the tipoff)
[-] Yes more timing stuff think its as compatable as its going to get now.
[*] DVD/CD reads now considerably faster, some loading times down by 1600%!!!
Compatability still good
[-] Fixed a bug in 128bit hardware reads
[-] Fixed a bug i made in VU which messed graphics up eg Frequency and Sega Tennis
(refraction)
* 04/08/05:[-] More IOP/EE timing fixes, Thanks for the info linuz
[-] Vsync speeds shouldnt be as insane as they were, the target was set as 1/4 the rate
instead of 1/2!
[!] 32bit timer interrupt checks arent working properly eg. overflow only works
when checking if they are equal, on target only works on overflow :/ but the checking
method which was used in SafeIOP is more accurate.
(refraction)
* 03/08/05:[-] Fixed FTOX in VUrec
(linuzappz)
* 31/07/05:[-] Reverted to old Branchtarget´s, seems to stop the RecUNKs
[-] Fixed the timing a bit between IOP & EE, shouldn´t need SafeIOP anymore
[-] Removed Pointless While loops on GIF & SPR, also fixed condition where SPR0
couldn´t use destination chain mode
[!] Gating on the IOP needs checking/completing, i have no docs on it so
i can´t check the values for it, they seem different to EE :/
[-] Removed GS Stall checking on GIF, could have caused it not to send data.
[*] Added code for faster V4-32 unpacks when CL == WL
[*] x86 code kept in int format for rec instead of U8 to INT conversion (GiGaHeRz)
(refraction)
* 21/07/05:[-] Fixed setting of the Double Buffer
[-] Fixed the Branchtarget´s for R3000A and R5900
[*] Altered some stuff in vuflags, seems to give a speed boost
(refraction)
* 18/07/05:[-] Removed some useless & 0xffff on Hw.c
[-] Reverted Sif changes to the old code,
gotta speak about this with refraction
[+] Added VIF1_STAT at vif1Write32, to handled the FDR bit
[-] VIF1 now clears qwc with "from memory" transfer
(linuzappz)
* 17/07/05:[-] Fixed a bug in VIF where done could be unset
[-] Fixed a couple of bugs in VU
[*] Rewrote SIF0, seems to be a bit more compatable as well
as more readable
[-] Altered the loops for vu(1/0)exec, seems to fix some graphics
without comprimising compatability
(refraction)
* 12/07/05:[-] Fixed VIF stop on stall occurance (refraction)
[-] Added two common funcs for source chain dmas
[-] Fixed REFE and END (even once again) in dmas
[-] Fixed interrupt i bit issue in Vif1 (on multiple i bits)
(linuzappz)
* 08/07/05:[-] MFIFO now wraps around the ring buffer when it´s full,
in both GIF/VIF1
(linuzappz)
* 06/07/05:[-] Bug in DIRECT/HL caused vif errors
[-] Recomitted old VIF0 IRQ stuff, seemed to cause problems
(Refraction)
* 05/07/05:[-] Fixed IRQ setting for VIF0 transfers (Refraction)
[*] Removed Call/Ret from SPR1, not used (Refraction)
[+] Added some more comments to DMA stuff (Refraction)
[-] Reimplemented the old vifunpack code, since saqib´s one
had problems ´in pieces´ transfers
[-] ElfHeader now loads the data though the program headers only
[-] Removed tadr+= 16 on refe/end on dmas
[!] I´ll start commenting more the code from now on, so it´ll
be easier for us to understand every part of pcsx2, others
pls do the same kthx
(Refraction-linuzappz)
* 02/07/05:[-] Added saqib vif fixes
[-] Fixed Stall canceling stat bits (VIF_STAT_INT)
[-] Fixed Stall bits clearing
(Refraction-saqib-linuzappz)
* 29/06/05:[*] iR3000A now has defines same as iR5900.c
[+] Added PSXCNT_LOG
(linuzappz)
* 28/06/05:[+] Added InterlaceHack (usefull for Dinasty Warriors 3)
[+] Added SafeCnts flag, which makes very accurate iop counters,
but they make pcsx2 slower
[+] Added FastIopClk which sets the PsxClk to 86864000
[!] There are sorta hacks and will go away in time when i figure
out how to really fix them
(linuzappz)
* 28/06/05:[+] Added SIO plugin specs. Should be followed by compatible plugins
(Florin)
* 22/06/05:[-] Console supports colors
(linuzappz)
* 19/06/05:[-] Fixed D/T flags (added interrupts) at VU0/1
(linuzappz)
* 18/06/05:[-] Rather small fixes to last update in vif, replaced cyclenum
with _vif->cl, also fixed a timing issue in vif0
(linuzappz)
* 14/06/05:[-] Alot of bugs fixed in VIF. Masking was not correct so was
filling write. VIF0 was incorrect. The VIF0 Fifo was always being set to 0.
[-] dmaSPR1 now handles Transfer Tag option.
(saqib and Refraction)
* 31/05/05:[-] Fixed UNPACK´s with masking
(linuzappz)
* 29/05/05:[-] Fixed a few small timing issues with VIF1
[-] Refixed end source chain tag to add 16 to tadr
(linuzappz)
* 28/05/05:[*] Uncommented GS dma irq code
[-] Fixed some switch cases at iVUmicro.c
[-] Tested/Fixed DIS_S/MAX_S/MIN_S at iFPU.c
(linuzappz)
* 28/05/05:[*] removed CVT_S regcaching from iFPU.c. That doesn´t seem to work properly :~
[*] Added MAX_S , MIN_S to reg caching iFPU.c . Not tested but should work
(shadow)
* 28/05/05:[+] Added PNOR and impoved a few more MMI opcodes
[+] Few more opcodes to ix86_sse.c as well
(shadow)
* 26/05/05:[+] added emulated hardware cd/dvd sector decryption routines
(should make the playstation2 logo display correctly now amoung other things)
[-] fixed cdvdReadKey to get correct args sent to it, also behaves a little differently depending on args
(loser)
* 26/05/05:[*] fixed a silly bug in iMMI.c pmaxh,pminh opcodes
[*] optimized PCEQB,PCEQH,PCEQW,PCGTB,PCGTH,PCGTW
[*] few more addes to ix86_sse.c . Linuz seemed to discovered new opcodes
(shadow)
* 25/05/05:[+] Few opcodes added in ix86_sse.c .Few of them still needs recheck (shadow- Gabest)
[*] Added the following SSE,SSE2 opcodes to iMMI.c .
paddub,padduh,paddh,pcpyld,pmaxh,pminh,paddsb,paddsh,psubsb,psubsw,paddb,paddw,psubsb,psubsh
psubb,psubb,psubh,psubw
[*] More opcodes in SSE2 . PCPYUD,PSRLW,PSRLH,PSRAH,PSRAW,PSLLH ,PSLLW ,PCEQB,PCEQH,PCEQW,PCGTB,PCGTH,PCGTW
(shadow)
* 24/05/05:[*] PSXCLK now can be changed at the ini, defaults
to the right value (36864000) if it´s 0 anyways
[-] Fixed bug at Interpreter.c for sstates
(linuzappz)
* 23/05/05:[-] fixed a bug in iMMi.c PADDSD,PSUBSD doesn´t exist in ix86 (who added them?)
[*] Added a new prefix in ix86_SSE opcodes, it is now more clear to understand what each opcode do
that also helped to find that linuz had added an SSE2 instruction in iFPU.c bad linuz ;P
[-] PSMAXSW,PSMINSW was writing to a XMM register (the SSE version writes to MMX register) fixed..
[+] a few more SSE2 instructions needed for iMMI.c added in ix86_sse.c .
Linuz code them properly pls
(shadow)
* 23/05/05:[+] Added Devc++ 4.9.9.2 project files for compiling mingw32 with IDE
[-] Added a few missing defines
[!] still my project file can´t make as fast exe as linuz´s sse build. can´t figure why yet
the problem should me around Makefile.win :~
(shadow)
* 21/05/05:[-] More PS1 compat fixes
[!] Seems the GPU->GS is done by the PS1DRV, gotta find out more
(linuzappz)
* 19/05/05:[+] PS1 games kinda boot now as well
(linuzappz)
Related links:
[ PS2 Emus ][ PS2 Plug-Ins ]
|
|
|
|
|
|
retroK
|
|
Titel:
Verfasst am: 01.12.2005, 01:00 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 12.125
Wohnort: Frankfurt a.M.
Status: Offline
|
|
Saugeil!
Ich dachte immer die wollen nich dass es inoffizielle Versionen des CVS Codes gibt? |
|
|
|
|
|
Jezze
|
|
Titel:
Verfasst am: 01.12.2005, 10:36 Uhr
|
|
Banned Team Member
Anmeldungsdatum: 30. Okt 2004
Beiträge: 5.751
Status: Offline
|
|
n' bissel früh, oder? Bis Weihnachten haben wir doch noch ein etwas Zeit. |
_________________ Test your limits and break through!
|
|
|
|
|
Zahnblombi
|
|
Titel:
Verfasst am: 01.12.2005, 18:34 Uhr
|
|
Retrohling
Anmeldungsdatum: 22. Nov 2005
Beiträge: 26
Status: Offline
|
|
Hallo. Mach ich da was falsch oder warum geht das bei mir nicht. Ich hab folgendes gemacht:
1. PCSX2 0.8.1 (Win32) [2 MB] von http://www.pcsx2.net/ gezogen.
2. Plugins in den ordner plugins kopiert
3. pcsx2.exe mit der neuen überschreiben.
Ist das richtig? Denn die orginale pcsx2.exe funktioniert. Die überschriebene startet nciht!!!
Komisch. |
|
|
|
|
|
step1978
|
|
Titel:
Verfasst am: 01.12.2005, 18:48 Uhr
|
|
News Scout
Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562
Wohnort: Berlin
Status: Offline
|
|
[quote:4eab4e0da5="Zahnblombi"]Hallo. Mach ich da was falsch oder warum geht das bei mir nicht. Ich hab folgendes gemacht:
1. PCSX2 0.8.1 (Win32) [2 MB] von http://www.pcsx2.net/ gezogen.
2. Plugins in den ordner plugins kopiert
3. pcsx2.exe mit der neuen überschreiben.
Ist das richtig? Denn die orginale pcsx2.exe funktioniert. Die überschriebene startet nciht!!!
Komisch.
Ich glaube man muß MinGW installiert haben, kommt eine fehlermeldung bei dir. |
|
|
|
|
|
Zahnblombi
|
|
Titel:
Verfasst am: 01.12.2005, 19:23 Uhr
|
|
Retrohling
Anmeldungsdatum: 22. Nov 2005
Beiträge: 26
Status: Offline
|
|
was ist denn MinGW?
Keine Fehlermeldung: kurz die Sanduhr. Dann passieret nichts. |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 01.12.2005, 20:17 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
NOrmalerweise braucht man MinGW nur zum kompilieren. Die Binaries die von ihm erzeugt werden haben eigentlich keine Dependencies mehr zu MinGW |
|
|
|
|
|
Finalfreak
|
|
Titel:
Verfasst am: 02.12.2005, 20:08 Uhr
|
|
Retroanfänger
Anmeldungsdatum: 22. Dez 2004
Beiträge: 53
Status: Offline
|
|
also bei mir läufts auch net, da kommt immer
"Die Anwendung konnte nicht gestartet werden, weil
gnu_gettext.dll nicht gefunden wurde." |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 02.12.2005, 20:30 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
Einfach mal versucht die Datei im Netz zu finden und ins selbe Verzeichnis zu legen?
(nicht das man da von selber drauf kommen könnte *g) |
|
|
|
|
|
Finalfreak
|
|
Titel:
Verfasst am: 03.12.2005, 18:54 Uhr
|
|
Retroanfänger
Anmeldungsdatum: 22. Dez 2004
Beiträge: 53
Status: Offline
|
|
ja ich hab ja nach der gesucht, aber net gefunden :/
kann jemand mal die datei hochladen? |
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 03.12.2005, 20:00 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
|
|
|
Finalfreak
|
|
Titel:
Verfasst am: 03.12.2005, 20:27 Uhr
|
|
Retroanfänger
Anmeldungsdatum: 22. Dez 2004
Beiträge: 53
Status: Offline
|
|
|
|
|
XTale
|
|
Titel:
Verfasst am: 04.12.2005, 12:39 Uhr
|
|
Site Admin
Anmeldungsdatum: 04. Jul 2004
Beiträge: 1.868
Wohnort: Dillingen / Saar
Status: Offline
|
|
ups ... tut mir leid... die war doch da mal dabei.. naja - egal
Ich hab sie einfach an diesen post angehangen |
|
|
|
|
|
Finalfreak
|
|
Titel:
Verfasst am: 04.12.2005, 13:38 Uhr
|
|
Retroanfänger
Anmeldungsdatum: 22. Dez 2004
Beiträge: 53
Status: Offline
|
|
vielen dank, ich könnte dich küssen |
|
|
|
|
|
Zahnblombi
|
|
Titel:
Verfasst am: 04.12.2005, 13:58 Uhr
|
|
Retrohling
Anmeldungsdatum: 22. Nov 2005
Beiträge: 26
Status: Offline
|
|
Jetzt gehts auch bei mir. Zwar sehr langsam und mit vielen Fehlern. Aber läuft. Danke!! |
|
|
|
|
|
|
Alle Zeiten sind GMT + 1 Stunde
|
|
|
|
|
|
|