Commit Graph

627 Commits

Author SHA1 Message Date
SND\ckain_cp 6fd2ccec50 Fix Vampire Hunter D title screen by handling special DMA CHCR 0x0401 (not start/busy).
http://nocash.emubase.de/psx-spx.htm#dmachannels

DmaExec looks fugly now. :/


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82841 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 12:36:00 +00:00
SND\ckain_cp de0b6f626f Fixed MKT music resume issue #9524 by checking if CDDA mode is enabled when 0x1b command is issued. Refaktored CDROM debug logs.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82833 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-12 22:21:19 +00:00
SND\MaddTheSane_cp 720d4be596 Applying patch 13817.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82774 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-08 19:25:55 +00:00
SND\MaddTheSane_cp 6cbbe95925 Fixing an off-by-one error reported by Clang in Xcode 4.6.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82586 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-29 17:46:55 +00:00
SND\edgbla_cp c415779167 gte (sum flag, gpf);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82583 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-29 16:34:47 +00:00
SND\edgbla_cp f4bdd6ba7c Patch 13685 (ckain);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82548 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-27 21:36:21 +00:00
SND\edgbla_cp 308cedf358 gte avsz3/avsz4;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82547 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-27 21:28:10 +00:00
SND\notaz_cp a68be7bc45 cdrom: set initial StatP
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82429 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-22 00:31:08 +00:00
SND\notaz_cp 77bfa18f80 cdriso: fix path handling bug
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82425 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-21 18:02:02 +00:00
SND\notaz_cp 63584f26fd fix win32 build
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82424 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-21 17:39:45 +00:00
SND\notaz_cp 38f9d3d4ee fix 32bit build
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82407 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-21 00:15:25 +00:00
SND\notaz_cp 8093a16450 dynarec: store cycles before psxBranchTest to better match interpreter
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82380 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-19 00:51:24 +00:00
SND\notaz_cp dfedf538ea psxbios: handle u modifier
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82379 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-19 00:35:05 +00:00
SND\notaz_cp fa36f65723 cdrom: move more handling to cdrInterrupt
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82378 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-19 00:34:58 +00:00
SND\notaz_cp e81dceb242 cdrom: cleanup, support errors, improve timing
most changes verified on real thing

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82377 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-19 00:34:51 +00:00
SND\notaz_cp feb042205d cdrom: rewrite lid code
based on tests on real hardware

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82376 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-19 00:34:40 +00:00
SND\notaz_cp fba17b7792 cdrom: some swap cd tuning
because last commit removed wrong read stop

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82244 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-13 20:12:43 +00:00
SND\notaz_cp a7d712ddb9 cdrom: remove stopping on TN
breaks N2O, does not make sense too

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82243 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-13 20:12:34 +00:00
SND\notaz_cp 385f5c7fa4 cdrom: also handle 0xff type
returned by some plugins

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82239 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-13 18:33:59 +00:00
SND\notaz_cp ed00671827 cdrom: fix ID, again
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82238 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-13 18:23:26 +00:00
SND\notaz_cp ee2206e4d4 cdrom: set preoer reset values
fixes HLE

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82226 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-12 22:22:58 +00:00
SND\notaz_cp 085ec60fd4 cdriso: improve .toc handling yet more
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82225 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-12 21:07:44 +00:00
SND\notaz_cp c288a602fc cdriso: handle cdda playback on data tracks
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82224 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-12 21:07:37 +00:00
SND\notaz_cp c59b7d800d cdriso: attempt to fix .toc handling
'FILE' token not documented, from old version?

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82214 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-12 02:48:41 +00:00
SND\notaz_cp 27c28fcc73 cdrom: workaround timing problems
not needed in ReARMed for some reason.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82209 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-11 18:57:57 +00:00
SND\notaz_cp 2cc65d700a Revert '"Slow Boot" freeze fix;'
also fixes interpreter "Slow Boot"

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82199 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-11 02:08:00 +00:00
SND\notaz_cp 3a5840f527 cdrom: fix ID
also adjust ReadTOC timing and logs

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82198 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-11 02:06:52 +00:00
SND\MaddTheSane_cp 3fe4350a01 Fixing an uninitialized variable pointed out by Xcode's Static Analyser.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82191 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-10 21:53:13 +00:00
SND\edgbla_cp 564758db27 "Slow Boot" freeze fix;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 20:03:43 +00:00
SND\notaz_cp c5b4bf6974 savestate compatibility lost, sorry
cdrom needed more data, mdec no longer saves pointers

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82134 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 01:19:05 +00:00
SND\notaz_cp 0cff827e90 mdec: don't save raw pointers to savestate
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82132 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 01:16:12 +00:00
SND\notaz_cp 3c9292df90 fix irq status
tested on real hardware

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82130 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 00:54:58 +00:00
SND\notaz_cp 1a252f87ff cdrom: merge code from PCSX ReARMed
- lots of hacks cleaned up
- removes port3 reschedule (fixes FMVs with Brave Fencer Musashi, etc still working)
- based on new information from Mednafen, nocash, and a few tests of my own

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82129 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 00:54:51 +00:00
SND\edgbla_cp 9866a42006 BIOS player;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82118 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 20:41:41 +00:00
SND\edgbla_cp 734afc5908 Driver, CTR, etc.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82116 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 18:21:48 +00:00
SND\edgbla_cp 13bc98faa8 debug.c;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82109 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 15:31:41 +00:00
SND\notaz_cp 3970861f1d cdriso: merge code from PCSX ReARMed
this gives the following benefits:
- support for split/multifile/redump .cue/.bin images
- support for PSP EBOOT PSX images
- support for .cbin/.cbn compressed images
- .sbi loading from ROM dir without rename if redump.org set is used
- fixes for .toc and .mdf handling

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82101 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 00:47:29 +00:00
SND\notaz_cp c45d7d3e13 ppf: accept optional filename argument
will allow to use .sbi files from redump.org without renaming
with later patch

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82100 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 00:47:21 +00:00
SND\notaz_cp 1309996b0e cdriso: remove threaded cdda code
cdrom code now reads with ISOreadCDDA() and sends to SPU, thread code is
not used. This will also make a merge from PCSX ReARMed easier.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82099 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-08 00:47:11 +00:00
SND\edgbla_cp eafc4b49b9 Brave Fencer Musashi, Micro Machines V3, Parasite Eve 2, etc;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82044 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-04 12:54:25 +00:00
SND\MaddTheSane_cp 4e301cfdb8 Setting end-of-line metadata.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-24 21:25:14 +00:00
SND\edgbla_cp c0cba1977a Patch 13442, 13443 (ckain);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81738 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-13 14:26:27 +00:00
SND\edgbla_cp 065ccce6e9 Unix style EOL (thanks to darktjm);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-11-18 18:15:59 +00:00
SND\weimingzhi_cp 0be345916f git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80728 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2012-10-24 15:32:16 +00:00
SND\weimingzhi_cp 77194d2892 Use 32-bit jump instructions for COP2/GTE. (Issue #8567)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80727 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-10-24 15:14:32 +00:00
SND\edgbla_cp b547e7adff git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80189 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2012-10-03 16:46:22 +00:00
SND\MaddTheSane_cp a602f4591f Quieting a warning in OS X localization implementation.
Fixing a few bugs on the OS X Software Shader support, and adding a quality selector.
Changing the hacks type used in the Mac preference selector from unsigned long to unsigned int.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79982 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-09-23 21:28:57 +00:00
SND\MaddTheSane_cp e81974f7ec Fixing some unitialized variables caught by Clang. Also fixing a divide by zero error
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79981 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-09-23 19:30:54 +00:00
SND\edgbla_cp c2c0e8eb18 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78211 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2012-05-21 13:56:31 +00:00
SND\edgbla_cp 9a63e31519 Configuration->CPU->Widescreen (16:9, GTE Hack).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78188 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-05-20 14:20:39 +00:00
SND\dario86_cp bebb814b15 CD-XA attenuation hack disabled again due to a collateral bug which causes distorted speech in Resident Evil series.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75683 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-03-01 01:50:22 +00:00
SND\dario86_cp d05b81a336 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75587 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2012-02-28 01:27:37 +00:00
SND\dario86_cp 08808076c8 - reenabled CD-XA streaming hack by shalma; fixes sound in Final Fantasy Tactics, Ridge Racer Type 4 opening sequence and other games (issue #8067);
- reenabled CD-XA attenuation by shalma; CD-XA fading effect supported in the main menu in Resident Evil, at the end of the fight in Tekken 3 and in Street Fighter Alpha 3 (issue #9593).

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75584 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-27 23:44:39 +00:00
SND\dario86_cp 79c267cda7 Updated Free Software Foundation address (Jem256).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-19 02:15:18 +00:00
SND\MaddTheSane_cp 12ddb091ed Get rid of parentheses around IsConst and IsMapped macros. Quiets a warning on Clang.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73976 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-12-31 21:46:51 +00:00
SND\MaddTheSane_cp c9acd48b30 Fixes for some problems found with Xcode's static analyzer. There are more, but I don't know how to approach them.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72824 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-12-03 05:09:40 +00:00
SND\edgbla_cp ca4066b2fb git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72730 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-11-30 15:46:36 +00:00
SND\dario86_cp 27e74d5981 Added region autodetection for Net Yaroze Boot Disc (E) [DTL-S3035].
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72645 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-26 02:16:26 +00:00
SND\MaddTheSane_cp 83044f740a Adding a kludge around defines to get each plug-in to have a unique localization function on Mac OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72452 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-18 23:58:37 +00:00
SND\MaddTheSane_cp fd5eec01f1 Patch 10831 from Durandal_1707:
This should bring the number of warnings when compiling the Mac version with Clang and the -Wall option down to zero.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72386 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-17 20:49:47 +00:00
SND\MaddTheSane_cp 3043ded640 First steps for localization support for Mac OS X/Cocoa, including:
Localizable.strings files for each plug-in.
Try to get localizable string from a c string (see Pcsxr_locale_text in main.m).
Each Mac plug-in now has a Principal class declaration in their Info.plist

Also updated the memory card extensions

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72361 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-17 01:58:25 +00:00
SND\MaddTheSane_cp 7af012f196 fixes the macros around the PowerPC-specific parts of libpcsxcore
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72216 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-12 18:58:18 +00:00
SND\edgbla_cp 4d55a8b825 Patch 10767 (Durandal_1707).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-09 20:49:54 +00:00
SND\edgbla_cp d935035451 revert patch from issue 8874 (shalma), break some games.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@69581 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-08-08 18:33:53 +00:00
SND\edgbla_cp 5ba139a4c3 gpu gte acuracy interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@68598 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-07-10 10:29:30 +00:00
SND\notaz_cp 0bc644c921 gte: fix MAC0 shift (pcsxr issue #8874, shalma)
fixes missing elements in Soul Reaver and Spyro.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@68249 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-06-29 22:53:29 +00:00
SND\edgbla_cp 5f868fa161 Rebranding.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67621 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-06-08 09:27:25 +00:00
SND\edgbla_cp 148d5d830c git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67247 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-06-01 03:30:53 +00:00
SND\edgbla_cp 2e36bbeb7b git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67226 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-05-31 16:41:46 +00:00
SND\edgbla_cp 084e1fa158 Ape Escape.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67225 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-05-31 16:18:33 +00:00
SND\edgbla_cp 8f4da5b653 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@66613 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-05-06 09:34:14 +00:00
SND\edgbla_cp d1c9470b12 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@66587 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-05-05 14:29:52 +00:00
SND\weimingzhi_cp b5707f403c -(Infy11)ppf.c: Fixed stuck at start of games with empty CD-ROM ID (Issue #8266).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64792 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-22 02:47:45 +00:00
SND\weimingzhi_cp 379a8879f7 Temporarily reverted r64524 until I (or someone else) find the time to sort out the stuff.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-13 08:26:16 +00:00
SND\weimingzhi_cp d34b4220bd git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64535 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-03-13 07:28:03 +00:00
SND\dario86_cp a58cfdac40 Commited patch in issue #8171 (by darktjm).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-12 18:54:28 +00:00
SND\edgbla_cp 5d5a8db6c6 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64466 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-03-11 20:08:35 +00:00
SND\weimingzhi_cp b3dc02dc3f -(utunnels) gte register names.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64428 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-11 04:21:55 +00:00
SND\notaz_cp 1b70fa81fe psxinterpreter: do interrupt test after doing target instruction
otherwise in case interrupt happens, target insn is executed twice,
causing occasional glitches in Tekken 2.
Also clear branch flag for it - it's not in delay slot.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64369 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-09 22:30:50 +00:00
SND\notaz_cp af73c20693 cdrom: move pause delay after ACK
This solves FF7 slowdowns and seems to keep games that need this delay working.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63410 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-15 16:36:22 +00:00
SND\shalma_cp 0d0c354cac Undo shalma damage
- cdrom.c- Vib Ribbon (decoded buffer - do in spu)
- cdrom.c- Crash Team Racing (decoded buffer - do in spu)
- xa.c- xa+cdda decoded buffer (fix mistakes)
- spu.c- voice 1/3 decoded buffer (optional)

Disabled
> Please treat all shalma-hopkat work as suspicious (faulty + not hw-accurate)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-10 16:21:30 +00:00
SND\shalma_cp 636ae892ca cdrom.c
- bios - no cd - fix hangs (diskerror)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63004 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-06 15:20:56 +00:00
SND\shalma_cp a7fb0c3b0d Experimental patches
- cdrom.c- fix stereo xa attenuation

Disabled by default

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-04 22:37:22 +00:00
SND\shalma_cp 5f0189ef27 Experimental patches
1- cdrom.c
Remove IRQ clear - read reschedule
Fix xa streaming timing (ex. Final Fantasy Tactics)

2- cdrom.c
BIOS music player - init attenuators

3- r3000a.c
Set spu async to ~10 apu cycle updates
Correct Square sound effects

Disabled by default


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62890 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-04 03:24:09 +00:00
SND\shalma_cp 5f93c7a7b5 Experimental
-cdrom.c - fix mono xa attenuation

Disabled by default

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62855 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 19:39:44 +00:00
SND\shalma_cp c8edcac4e1 Experimental patches
- cdrom.c - burst dma 0.3333x
- cdrom.c - mono xa attenuation (Tales of Phantasia)
- misc comments cleanup

Disabled by default

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62851 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 17:26:59 +00:00
SND\shalma_cp d0b9cf9a9d cdrom.c
- fix cdda attenuation (Tekken 1)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62845 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 16:30:53 +00:00
SND\shalma_cp 3dedb195d4 Experimental patches
- spudma, otcdma - 1/3x dma timing

Disabled by default

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62841 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 14:44:35 +00:00
SND\shalma_cp 8162b50769 Experimental patches
- gpu.c - use 1/3x dma time (max time allowed by X-Files - system interrupt timing)

- cdrom.c - fix dma wrap pointers

Disabled by default - enable yourself for now


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62840 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 14:42:02 +00:00
SND\shalma_cp b0cf7dd03d Experimental patches
1- gpu.c
We don't emulate bus conflicts. Especially with DMA.

Lower vram2mem, mem2vram times (1 -> 0.25)
- fixes X-Files videos

2- cdrom.c
Duke Nukem - Time to Kill uses CD attenuation values for XA music, speech
- fix volume slider

3- cdrom.c
Add cdrom dma wrapping
- possible Ape Escape additional fixes (>2352 transfers in several places)


All disabled - view diff and activate at your own risk (accuracy regressions)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62832 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-02 03:10:33 +00:00
SND\weimingzhi_cp f1da161879 notaz:
- libpcsxcore: add handling for a branch in delay slot. This fixes explosion effect in Shadow Master. Interpreter only. (Patch #8233).
- dfsound: don't stop a channel by adsr if we have potential irq. otherwise we miss irqs, causing lockups in Misadventures of Tron Bonne (Patch #8234).


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62781 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-01 02:15:55 +00:00
SND\shalma_cp ad7c7d019c cdrom.c
- mute data track 01
- fix cdlplay resume

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62711 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-30 21:54:54 +00:00
SND\shalma_cp 39481b5db7 remove old cdxa attenuation
- use cdda attenuation only


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62214 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-20 00:43:48 +00:00
SND\weimingzhi_cp a2ef180359 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62188 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-01-19 07:15:49 +00:00
SND\weimingzhi_cp 11504d854a notaz:
- fix firstfile() return value - it should only return dir when finds a match, and bufile macro already does that. (Patch #8118).
- firstfile delivers an event on real bios, so do that (Patch #8119).
- implement psxBios__card_chan (Patch #8120).

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62183 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-19 03:59:33 +00:00
SND\weimingzhi_cp e9d5b09673 - applied MaddTheSane's patch (Issue #7819).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62080 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-14 03:50:20 +00:00
SND\weimingzhi_cp d3f9d45505 - big endian audio data (cdrdao bin/toc image).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62078 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-14 01:59:07 +00:00
SND\weimingzhi_cp 16cc6e4f14 my stupid error
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-13 02:43:59 +00:00
SND\weimingzhi_cp 2db43c9279 - Fixed: -psxout/-slowboot not effective for GNU/Linux.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62027 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 04:37:52 +00:00
SND\weimingzhi_cp 58e7b38798 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62025 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-01-12 02:55:27 +00:00
SND\weimingzhi_cp 27e8b5744d - Added -slowboot parameter.
- Load SBI file from patches/SLUS_xxx.xx.sbi instead.
- Inlined the I-cache code for performance improvement.
- Fixed endianness issue (not tested).


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62024 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 02:51:29 +00:00
SND\weimingzhi_cp 4a084ff7cf git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61957 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-01-10 05:52:51 +00:00
SND\shalma_cp d53f6a1bc9 hopkat
-cdrom- seekl -> getlocp
-Megaman Legends 2

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61823 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-06 20:15:06 +00:00
SND\edgbla_cp 7fc90b21f5 Gun sight interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61728 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-03 21:43:14 +00:00
SND\shalma_cp 70e3ed80fc hopkat
-cdrom-win32 legacy spu crash

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61714 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-03 16:26:00 +00:00
SND\edgbla_cp f0e0e3d0fd Visual vibration interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61703 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-02 21:17:12 +00:00
SND\shalma_cp 975b596091 hopkat
-cdrom-attenuation compat hack #2
(please remove later someday)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61684 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-01 15:14:10 +00:00
SND\shalma_cp 408a32a50a hopkat
-cdrom- real subq autopause

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61676 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 19:04:05 +00:00
SND\shalma_cp dc0ce5f907 hopkat
-cdrom-fake subq autopause

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61674 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 18:47:02 +00:00
SND\shalma_cp 27deacca76 hopkat
-cdrom-getlocp local, bios play

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61666 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 18:27:51 +00:00
SND\shalma_cp 58603c5526 hopkat
-cdrom- fake cdda subq (3/3)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61659 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 17:11:32 +00:00
SND\shalma_cp 905206d6c6 utunnels
-disr3000a- gte fixes

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61657 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 14:46:55 +00:00
SND\weimingzhi_cp 3179529df6 - slowboot (prelimiary).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61650 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 07:08:27 +00:00
SND\shalma_cp 734a018344 hopkat
-cdrom- cdda sync (2/x)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61647 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 03:17:22 +00:00
SND\shalma_cp 89bacb3e8a hopkat
-dfsound- load lag,cdda smooth

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61643 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-30 22:38:48 +00:00
SND\shalma_cp 40dc3ea56b hopkat
-cdrom- sub fake fixes (1/x)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61609 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-30 14:55:43 +00:00
SND\shalma_cp a10e3dc152 hopkat
-cdrom- cdda stop irq
-Magic the Gathering- looping territory cdda

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61590 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-29 20:51:44 +00:00
SND\weimingzhi_cp 0b3c069d3b - dfsound (unix): Added mute option and freqresponse to the config utility.
- gxvideo: Fixed FTBFS.
- Fixed Run BIOS (Issue #7806).
- Updated gettext scripts.
- Credit where it's due.



git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61576 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-29 02:39:14 +00:00
SND\weimingzhi_cp e832ac9786 * Removed unnecessary files.
* Clean up build system (Issue #7815, VoidMage).
* properly init some variables on reset (Patch #7887, notaz).
* dfxvideo: several fixes to FPS bar (Patch #7879, dario86).
* Region autodetection for 3 PAL demos (Patch #7879, dario86).



git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61512 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-27 03:02:25 +00:00
SND\weimingzhi_cp 4b1597fce0 dynarec (x86): re-enabled some of the optimizations on memory access. Seems to be okay for V-Rally 2.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61378 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-21 09:13:21 +00:00
SND\weimingzhi_cp 0e49cf1b04 Quick endianness fix.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61343 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-20 04:57:43 +00:00
SND\shalma_cp 7e22403d70 cdriso.c
- (utunnels) 2048 tweaks

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61321 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-19 17:02:57 +00:00
SND\shalma_cp 42b45ab2a5 cdriso.c
- (utunnels) Add 2048 ISO mode

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61318 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-19 14:47:13 +00:00
SND\shalma_cp c861c30977 ppc
- (MaddTheSane) Fix linux ppc building
- patch #7779

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61295 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-19 03:20:16 +00:00
SND\weimingzhi_cp 0facac847f MaddTheSane:
- Clean up the Xcode projects a bit.
- Added 64-bit mode on Mac.
- Made it so that the SDK was set on the Xcode projects.
- Enabled PowerPC support.
(Patch #7730).

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61171 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-14 08:15:46 +00:00
SND\shalma_cp 724023ee5c Wipeout 3 - sio.c
- Fix NegCon commands
- Adds device support


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61083 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-11 20:32:53 +00:00
SND\shalma_cp 7fca0741b4 misc.c
- (dario86) Redo autodect again for PAL

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61081 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-11 18:01:21 +00:00
SND\shalma_cp 2975b7e284 misc.c
- improved PAL auto-detection


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61069 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-10 22:17:24 +00:00
SND\shalma_cp 072c3df509 Jungle Book - Rhythm 'n Groove - psxdma.c
- use faster dma time for cpu-to-spu
- fixes chapter music samples from fading out too early (output-left)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61068 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-10 21:15:59 +00:00
SND\shalma_cp 39011ee8b0 Wipeout XL - psxcounters.c
- use 263 NTSC Hsync lines
- fixes menu speeds, rotation

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61053 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-10 17:10:20 +00:00
SND\shalma_cp ecff5e5867 Redump.org SBI - cdrom.c, cdriso.c
- native support (LibCrypt)
 
ex. TOCA World Touring Cars (Europe)
1) Run CDROM
- download SBI from redump.org
- place in emu folder
- name "redump.sbi"
- run CDROM (subchannel optional)

2) Run ISO
- download SBI from redump.org
- place in iso folder
- "toca world cars.bin", "toca world cars.cue", "toca world cars.sbi"
  or
  "toca world cars.img", "toca world cars.ccd", "toca world cars.sbi"
- run ISO (subchannel file optional)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60534 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-02 18:39:26 +00:00
SND\shalma_cp a8ffba8f7e psxinterpreter.c
- dobranch = peek, don't cache

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60334 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-29 19:18:58 +00:00
SND\shalma_cp 55d5b55272 psxhw.c
- w8 = psxHu8ref


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60333 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-29 19:00:15 +00:00
SND\shalma_cp ae8640d6e4 cdrom.c
- better spu compat hack

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60327 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-29 15:40:00 +00:00
SND\shalma_cp 681788b7da V-Rally 2 - cdrom.c
- spu compat hack ($0-8000 max)
- fix movie sound

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60325 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-29 14:23:41 +00:00
SND\edgbla_cp 0ab3c3f56c git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60315 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-11-29 07:10:34 +00:00
SND\shalma_cp 76d9a27f0c Sim Theme Park - cdrom.c
- return no adpcm data (zero)
- fix speech


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60311 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 23:38:16 +00:00
SND\shalma_cp 6b4d831db0 Smurf Racer - cdrom.c
- separate left-right attenuation
- fix movie volume
 
- eternal compatibility hack
- fixme later


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60309 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 19:48:39 +00:00
SND\shalma_cp 988aa3bbfb Twisted Metal 4 - cdrom.c
- adjust psx cdda pregap
- fix in-game music

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60298 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 13:36:59 +00:00
SND\shalma_cp 56aece957b Dukes of Hazard 2 - psxhw.c
- 32-bit spu write
- fix engine noise

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60292 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 00:31:49 +00:00
SND\shalma_cp dbd09982f8 gpu.c
- remove 1.5x chain hack
- wait for someone to do real fix

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60291 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 00:30:45 +00:00
SND\shalma_cp 9564a800f6 cdrom.c
- Test: use $800 default time
- ex. getlocl, nop $1000 -> $800

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60250 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-27 20:23:42 +00:00
SND\shalma_cp 13bb103b30 Twisted Metal 3 - cdrom.c
- use shorter cdlnop
- fix music

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60249 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-27 20:21:25 +00:00
SND\shalma_cp b526f0c913 cdrom.c
- (gschwnd) cleanup

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60226 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-27 01:35:55 +00:00
SND\shalma_cp 719dadd59c mdec.c
- (gschwnd) undo silly shalma error
- revert to gschwnd mdec :)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60199 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-26 21:39:03 +00:00
SND\shalma_cp e2f26c89eb Eggs of Steel - mdec.c
- tiny fix to image ptr update

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-26 21:06:29 +00:00
SND\shalma_cp d78e8986a1 gpu.c
- reinstall old compatibility hack (1.5x dma chain)
- fix this later I guess

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60186 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-26 20:35:06 +00:00
SND\shalma_cp c74729bcb2 Eggs of Steel - mdec.c
- (gschwnd) use partial decode buffer
- fix corrupt movies, bg

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60185 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-26 20:25:46 +00:00
SND\shalma_cp ff118a6555 Eggs of Steel - cdrom.c
- longer seekl time
- fix new game

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60142 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-25 20:02:25 +00:00
SND\shalma_cp 3614c1cedf Crusaders of Might and Magic - cdrom.c
- fix seek, getlocl, read_ack times
- fix cutscene speech (start + play)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60064 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-24 01:21:28 +00:00
SND\shalma_cp 048a5bd0d1 Rockman X5 - cdrom.c
- no data ack
- fix music restart

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60062 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-24 01:18:46 +00:00
SND\shalma_cp 0cfe75b916 psxinterpreter.c
- (nhyone) fix load delay bgez, bgezal

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60032 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-23 13:55:51 +00:00
SND\weimingzhi_cp 6b375badaf git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60002 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-11-23 02:38:31 +00:00
SND\weimingzhi_cp 4953fde289 readded powerpc dynarec.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60001 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-23 02:37:11 +00:00
SND\shalma_cp 2f5943ae7c Dexter's Laboratory - Mandark's Lab - cdrom.c
- detect last cdda track
- fix new game

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59991 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-23 00:00:06 +00:00
SND\shalma_cp 2bf2101b07 Space Hulk - Vengeance of the Blood Angels - cdrom.c
- channel off = use first file
- fix music, speech

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59955 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-22 15:13:30 +00:00
SND\shalma_cp 959fe620c6 cdrom.c
- minor repplay fake subq fix


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59923 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-22 02:59:53 +00:00
SND\shalma_cp 232ed4516d Crusaders of Might and Magic - cdrom.c
- Give top priority to cdr commands
- fix intro movie

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59905 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-21 20:06:28 +00:00
SND\shalma_cp 1e71647c7b Crusaders of Might and Magic - cdrom.c
- Send FORM2 for 2340 read + ADPCM on
- fix 3DO logo

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59904 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-21 20:05:28 +00:00
SND\shalma_cp 8cc655672d Breath of Fire 3 - cdrom.c
- remove r59791 hack (breaks game)
- fix sleep issue


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59900 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-21 19:58:08 +00:00
SND\shalma_cp 807a5644e8 Xenogears - psxinterpreter.c
- lbu v1 - beq v1 = no load delay
- fix battle loading (interpreter only)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59863 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-21 00:33:16 +00:00
SND\shalma_cp f479ee11f8 Duke Nukem - Time to Kill - cdrom.c
- (de)mute does not set spu cd-xa
- fix music / speech volume


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59851 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-20 21:26:04 +00:00
SND\shalma_cp 1f5f766b16 cdriso.c
- one more commit (static function)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59830 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-20 13:50:20 +00:00
SND\shalma_cp daa0422dbe cdrom.c
- fix msf2sec, sec2msf (oops!)
- for cdda subq faking

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-20 13:46:25 +00:00
SND\shalma_cp 7ee1a71ccc cdrom.c
- add basic internal subq faking (cdda games)
- allows ccd/img/no sub, bin/cue, direct cdrom (no subchannel reading), ..

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59816 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-20 02:47:28 +00:00
SND\shalma_cp e0f61d14cb cdrom.c
- don't let cd-xa volume write to register (ex. cdrwrite3)
- might fix something

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59791 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-19 14:16:18 +00:00
SND\shalma_cp de5dfbbea6 psxmem.c
- set mem penalty to 1 constant (redo)
- should improve stability

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59790 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-19 14:03:08 +00:00
SND\shalma_cp 1047a456f7 ir3000a.c
- (nhyone) fix jr - bltz
- should improve stability

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59789 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-19 14:01:54 +00:00
SND\shalma_cp 91a025804d Megaman Legends - cdrom.c
- don't use ACK interrupt on XA read data
- fix cut speech

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59752 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-18 17:59:59 +00:00
SND\shalma_cp 72b457e39b Croc 2 - cdrom.c
- Do not return FORM2 during ADPCM play
- fixes cutscenes


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59727 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-18 02:24:43 +00:00
SND\shalma_cp 274efe6b3d Valkyrie Profile - gte.c
- use edgbla value of limH $1000
- seems to work, unverified value

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59726 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-18 01:04:25 +00:00
SND\shalma_cp ae7f316242 Lode Runner - ir3000a.c
- Stop branch logic during jr - beq
- fixes boot (dynarec)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59715 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-17 17:59:05 +00:00
SND\shalma_cp 1b3bf63d4a Silhouette Mirage - cdrom.c / r3000a.c
- check cdda autopause
- fix looping music

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59671 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-15 23:28:56 +00:00
SND\shalma_cp 7f674a04a2 cdrom.c
- add repplay safety check

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59641 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-15 14:41:37 +00:00
SND\shalma_cp 1aca2a65b1 Rockman X5 - cdrom.c
- reschedule read interrupts
- fixes music playback

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59611 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-15 03:22:21 +00:00
SND\shalma_cp 6b15677d78 Motor Toon Grand Prix 2 - gte.c
- repair mtc2 - r7,r29
- fixes disappearing objects


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59605 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-14 21:10:56 +00:00
SND\shalma_cp c90cd9198d cdrom.c
- redo last hack

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59553 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-13 20:46:12 +00:00
SND\shalma_cp 8a99a686cd Rockman X5 - cdrom.c
- use longer read time for non-seeked sector
- fixes capcom logo

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59552 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-13 20:32:14 +00:00
SND\shalma_cp 1068fd8f6e gpu.c
- demolish ugly gpu chain slice hack
- now many broken games should run okay again

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59547 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-13 19:02:15 +00:00
SND\shalma_cp 3e6907e1cf Rockman X3 - mdec.c
- Use longer dma time
- fixes intro movie


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59546 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-13 18:49:49 +00:00
SND\shalma_cp 717eb57fbb gpu.c
- Repair chain slice: prim48, prim4c, prim58, prim5c (thanks gschwnd)
- Repair chain slice: packet80 (peops)
 
- FF9: remove battle hangs, garbage


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59545 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-13 18:47:20 +00:00
SND\shalma_cp 96e3916b33 Final Fantasy 4 - gpu.c
- detect internal vram transfers ($80 packet)
- fixes backdrops
 
- remove dma chain timing hack


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59501 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-12 21:03:59 +00:00
SND\shalma_cp 50077afa22 Tekken 3 - gpu.c
- Add infinite dma loop check to chain slice
- Fixes post-replay flicker

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59480 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-12 14:00:21 +00:00
SND\shalma_cp 143dcb6825 Vampire Hunter D - gpu.c
- Use DMA2 chain slicing to GPU sync better
 
- Fixes Skullmonkeys menus, gameplay backdrops


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59451 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-12 02:31:37 +00:00
SND\edgbla_cp 2b36e2379d CdlID + 0x20: I remove cdr.Result[1] |= 0x80; this didn't allow run game through bios.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59430 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-11 15:05:05 +00:00
SND\shalma_cp 8b66528c44 Final Fantasy 9 - mdec.c
- gschwnd MDEC rewrite
- fixes Dali crash
- other games: more bugs gone, more accurate core now

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59426 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-11 14:40:12 +00:00
SND\shalma_cp 15a56508be mdec.c
- try out precache stall (testing seems stable)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59406 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-11 00:44:34 +00:00
SND\shalma_cp 56ab45f8f4 ir3000a.c
- use smaller dynarec block size
- improves dynarec clear speed hit

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59405 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-11 00:41:38 +00:00
SND\shalma_cp e2d0128e13 ir3000a.c
- extra dynarec clear

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59399 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 17:47:58 +00:00
SND\shalma_cp 9c4f83771a Pitfall 3D - Beyond the Jungle - ir3000a.c
- clear dynarec slot using old data
- fixes stage loading crash

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59398 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 17:46:54 +00:00
SND\shalma_cp b57d7566e4 mdec.c
- Rollback MDEC to r59367 until current compatibility is preserved

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59397 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 17:44:32 +00:00
SND\shalma_cp c001a0209d mdec.c
- r59385 = gschwind (author)
- give credit to the man (patch 7330)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59394 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 15:06:30 +00:00
SND\shalma_cp 23d402a40c ir3000a.c
- add missing return to recsw


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59388 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 14:15:55 +00:00
SND\shalma_cp 35c4162f34 V-Rally 2 - ir3000a.c
- force the clear dynarec memory for sb,sh,sw
- fix corrupted tree sprite (dynarec engine)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59387 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 14:14:58 +00:00
SND\shalma_cp 89129b1aa7 Final Fantasy 9 - mdec.c
- use new $FE00 MDEC end detection
- change MDEC reg usage
- fixes movies


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59385 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-10 14:02:10 +00:00
SND\shalma_cp 676d06ab46 Duke Nukem - Land of Babes - psxmem.c
- Clear correct dynarec area
- Fixes Paradox intro crash

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59357 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-09 15:11:02 +00:00
SND\shalma_cp 8eddf5ba80 V-Rally 2 - cdrom.c
- set data/cdda track type
- fixes LibCrypt

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59331 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-09 00:37:54 +00:00
SND\shalma_cp f65388d4a2 Vampire Hunter D - gpu.c
- allow changes to linked list in middle of dma2 chain before GPU gets to it
- fixes title screen
- also fixes Einhander gallery images

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59304 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-08 02:09:55 +00:00
SND\shalma_cp c9fdd9a891 Tales of Destiny 2 - gte.c
- repair SQR - IR output
- fixes underwater lighting


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59303 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-08 02:01:22 +00:00
SND\shalma_cp cac8fc7758 Valkyrie Profile - gte.c
- limH to use $ffff limit
- fixes world map loading

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59302 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-08 02:00:17 +00:00