|
Post by ouch on Jan 18, 2010 0:49:14 GMT -5
PCSX2 SVN r2440: PCSX2 SVN r2440 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2436 Tweaks to Elfheader & cdvdReadKey. For the moment, lets not read or write Dev9 memory locations in the null plugin... r2437 ZeroSPU2: Made the way different sound archetectures are done a bit more flexable so we could conceivably switch them at run time rather then compilation. And it occurred to me that the dynamic sound buffering Zedr0n is doing with PulseAudio is probably how it should be done in Alsa as well... r2438 Missed the project file. r2439 SPU2-X: Experimental PortAudio module. No config dialogs. Will use the system default output device & whatever the default "api" is in portaudio. Requires user-compiled portaudio lib, might commit later.Widnows users probably don't have any interest in this unless you want to play the audio through portaudio's ASIO driver. Arcum was interested so I commited. r2440 Temporarily commit binary build of portaudio for windows users, since I don't feel like converting the portaudio project files to work the way pcsx2 stuff does, right now. www.emucr.com/2010/01/pcsx2-svn-r2440.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 18, 2010 0:51:05 GMT -5
PCSX2 SVN r2442: PCSX2 SVN r2442 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2441 Fetched a snapshot of the source from portaudio site, and embedded it into the project. I might have missed something, so this will need some more work before it's fully stable. r2442 Bring Windows in sync with the earlier changes I made to ZeroSPU2. www.emucr.com/2010/01/pcsx2-svn-r2442.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 18, 2010 0:53:01 GMT -5
|
|
|
Post by ouch on Jan 23, 2010 1:33:08 GMT -5
PCSX2 SVN r2455: PCSX2 SVN r2455 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2444 ZeroSPU2: Exclude a few files from the project in Visual C++, to avoid potential issues. r2445 Started implementing configuration support for PortAudio. Since PortAudio doesn't have any kind of "Unique ID" for the listed devices, I have to rely on the "host api" name and the descriptive name of the device, but it doesn't seem to be 100% reliable. In case the device name can't be found, it will try to use the default device for the specified API. If no api is specified, then it will fall back to using whatever default device PortAudio provides. r2446 newVif: reverted my last change since it wasn't correct (i wasn't thinking straight when i coded it) so .hack gu rebirth will be broken with this revision... i still need to figure out the real problem. r2447 newVif: fixed some bugs with mask/mode modes. i had forgotten that mVUmergeRegs() modifies the source reg's vectors, so data was being corrupted and breaking some games (sse4.1 users didn't have this problem). This revision correctly fixes .hack GU Rebirth. At this point we don't know any games newVif breaks compared to the old vif code. If you know any please leave a comment. r2448 newVif: Cleaned up some code and added some Cleanup code. r2449 newVif: Added support for vif0. Also enabled newVif by default since it seems compatible enough. Comment if this revision breaks anything. r2450 changed a comment r2451 newVif: minor changes... r2452 newVif: fix for rule of rose. r2453 Cleanup commit: - Remove code dealing with "EEINST_MMX" r2454 Cleanup commit: - Remove code dealing with "PROCESS_EE_MMX" ( not used without "EEINST_MMX" ) r2455 minor cleanups (no functional changes) www.emucr.com/2010/01/pcsx2-svn-r2455.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 1:35:07 GMT -5
|
|
|
Post by ouch on Jan 23, 2010 1:37:06 GMT -5
PCSX2 SVN r2460: PCSX2 SVN r2460 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2458 Fix calling of Interpreter routines in iR5900Branch.cpp when EE_CONST_PROP is off. r2459 I implemented somethign I called pcsx2hostfs. It's a IOP driver which uses a virtual device implemented into pcsx2's emulation of the iop memory map, and not existing in the real ps2, which could be used to allow "host:" access from ps2 applications. THe pcsx2-side implementation currently is only hackedup to allow reading a hardcoded path, and it would probably not work with normal homebrew yet. r2460 Disable recCACHE, since it calls an empty interpreter function only. Small speedup in Suikoden 3. www.emucr.com/2010/01/pcsx2-svn-r2460.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 1:39:01 GMT -5
PCSX2 SVN r2461: PCSX2 SVN r2461 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2461 Removed the old vif unpack code since pcsx2 is now using newVif. Notes to Devs: - Linux project files probably need to be updated since I deleted some files. - In the vif0/vif1 Freeze() functions for saved states, I kept some dummy vars to keep saved state compatibility. We should remove them next time we decide to break saved state compatibility. www.emucr.com/2010/01/pcsx2-svn-r2461.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 1:41:01 GMT -5
PCSX2 SVN r2464: PCSX2 SVN r2464 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2462 Fix glew_static so that it doesn't need glew installed; and add a no_asio debug build type to portaudio. r2463 Fix up Linux. Comment out a bit of unused code. r2464 Commit a modified copy of the CMake files from issue 513. (Note: work in progress. Not currently for general use. Builds made using cmake are currently not supported, and unlikely to work properly.) www.emucr.com/2010/01/pcsx2-svn-r2464.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 1:43:06 GMT -5
PCSX2 SVN r2468: PCSX2 SVN r2468 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2465 Fix some bad/flickering textures, caused by a too big GIF interrupt delay. Fixes Drakan and a Tekken 5 game mode. r2466 changed an outdated comment. r2467 Commit Athostr's latest patch to the cmake build support to svn. Standardizes the CMakeList files a bit, copies ps2hw.dat in to plugins, preliminary PortAudio support. Only uses the builtin SoundTouch now. r2468 SPU2Null: Fix the release version. www.emucr.com/2010/01/pcsx2-svn-r2468.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 1:45:03 GMT -5
|
|
|
Post by ouch on Jan 23, 2010 1:47:00 GMT -5
PCSX2 SVN r2477: PCSX2 SVN r2477 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2471 Some sif fifo revisions. r2472 Refactor some Sif code. r2473 Fix the release build. Minor Sif changes. r2474 A big old crapload of UI and thread management changes. Recoded the EventSource/EventListener system to be more C++ and less hacky C. Probably breaks Linux! r2475 ... forgot to save the linux cbp files before committing. >_< r2476 Limit EESIF1 scheduled interrupts to a maximum of 384 cycles, stops a lot of timeouts and subsequent reschedules. r2477 Hurrah for gcc. www.emucr.com/2010/01/pcsx2-svn-r2477.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 23, 2010 3:03:05 GMT -5
PCSX2 SVN r2492: CSX2 SVN r2492 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2478 Minor fixes to the GS Window regarding suspend/resume and a certain nvidia bug; and fix a bunch of compiler warnings. r2479 iop dmac branch: sync to latest trunk. partial commit [1 of n] r2480 Second try for nvidia driver bug in dx10/aero. r2481 iop dmac branch: sync to latest trunk. partial commit [2 of n] r2482 iop dmac branch: sync to latest trunk. partial commit [3 of n] r2483 iop dmac branch: sync to latest trunk. partial commit [4 of n] r2484 Fix the RecentIsoList. r2485 Vif Cleanups - did some code refactoring so things make more sense.I need to do more later on... I mostly separated the unpack code from the dma/transfer code in this commit. r2486 I give up on the dmac branch. It will be easier to just do this in trunk, since it can be easily turned off.I made it so each part can be enabled separately, but atm they are missing some code so nothing will work if enabled.Commit is mostly for backup/history purposes. r2487 Bring Linux project files up to date. r2488 Made the new iop dma use the hardware registers for MADR/BCR/CHCR, which lets the memcards and pads work, at least in the bios. r2489 More vif refactoring/cleanups. There is a lot of code duplication in the vif0/vif1 files, I will probably work on getting them to use common functions. r2490 More fiddling with Sif. r2491 Bring Linux project files back up to date. r2492 Vif: Combined a lot of duplicate functions between vif0 and vif1... Still got some more to do... www.emucr.com/2010/01/pcsx2-svn-r2492.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 25, 2010 0:24:22 GMT -5
|
|
|
Post by ouch on Jan 25, 2010 0:51:17 GMT -5
PCSX2 SVN r2497: PCSX2 SVN r2497 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2496 More Sif stuff. Factor out a few functions. Played around with SIF0Dma & SIF1Dma a bit. r2497 Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. www.emucr.com/2010/01/pcsx2-svn-r2497.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-------------------------------------------------------------------------------------
|
|
|
Post by ouch on Jan 25, 2010 1:11:16 GMT -5
PCSX2 SVN r2508: PCSX2 SVN r2508 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality. PCSX2 SVN Changelog: r2498 SIF: Some logging that might be interesting when trying to fix this. r2499 Fixed a bunch of silly mistakes I'm ashamed of. no the bios can actually access the memcards. r2500 Fix some random crashing on exit. Add some log spam threshold handling (untested). r2501 Quick Linux fix. r2502 Small cleanup of the new dma update function. r2503 Let's try this instead for appeasing GCC. r2504 Fixed a compiler warning. r2505 Apparently the sio didn't really like me setting count to 1 every byte. Hardcoded a block size of 0x24 for now, since it's what the bcr in the bios has. r2506 More UI bugfixes and tweaks: * Hopeful fix for GSwindow getting stuck maximized when pcsx2 crashes when fullcreen. * Altered RestoreDefaults behaior for EE/IOP and VU CPU panels. * CDVD Verbose Reads toggle takes effect immediately now. r2507 Small log stuff for new iop dma. r2508 (new dmac) Sending the sio interrupts on the dma interrupt seems like a more sensible solution, but I don't know if it will actually be better or worse. www.emucr.com/2010/01/pcsx2-svn-r2508.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]: pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]: pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries: pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------
|
|