Commit Graph

627 Commits

Author SHA1 Message Date
SND\ckain_cp 5ba533776f Added MCD directory read bit to SIO which is used to detect memory card plug events. Games that use directory caching do not show old contents if card is changed during run like FM3.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88003 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-11-28 08:57:17 +00:00
SND\ckain_cp 7c7fd64d9b EXPERIMENTAL: handle GPU DATA 1F command which should be GPU IRQ request. Fixes MML2 ending white screen before credits. Possibly fixes others also by obsoleting InuYasha fix. Hopefully breaks nothing.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-11-14 15:06:02 +00:00
SND\ckain_cp 40ed135b60 CDRISO: Limit compressed CDDA support to multifile CUEs only & ECM LUT fix.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87647 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-24 09:39:23 +00:00
SND\edgbla_cp 2736b6de18 .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87392 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-09 23:02:53 +00:00
SND\edgbla_cp 0d1bc99a99 * GTE;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87357 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-06 16:51:35 +00:00
SND\ckain_cp 2ee144472e Fix Toshinden Subaru with a hack for now. Seems that xa.c needs some further debugging.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87349 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-02 16:19:04 +00:00
SND\ckain_cp 4917b2a1a1 Vampire Hunter D title screen hack revisited. Fixes Tomb Raider II opaque water effect.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87330 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-27 13:45:20 +00:00
SND\ckain_cp f2761d7523 Changed DMA4 burst transfer factor from 1/3 to 1/2. Fixes Harry Potter and the Philosopher's Stone
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87306 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-24 12:36:24 +00:00
SND\ckain_cp 547572eb50 ECM file support: fixed seeking errors that some games were causing.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87272 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-23 14:09:25 +00:00
SND\edgbla_cp 481101a05a compilation errors was fixed (cdriso);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87207 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-16 10:45:36 +00:00
SND\ckain_cp 35447c717d ECM file support: mature enough so it can be now integrated with other platforms aswell.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87188 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-16 09:54:43 +00:00
SND\ckain_cp 81e570aede ECM file support: fixed handling inside CUE and with CDDA tracks.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87153 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-13 11:59:06 +00:00
SND\ckain_cp 59132f7e4e Experimental on-fly decoding of ECM file format. For now compiles also with --enable-ccdda
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87140 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-12 15:51:34 +00:00
SND\edgbla_cp 74144a9957 small fix (windows);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87093 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-06 09:05:16 +00:00
SND\ckain_cp b3c5f838b4 Experimetal decoding of compressed CDDA tracks (APE,FLAC,MP3,...) via ffmpeg. Compile with --enable-ccdda
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87080 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-05 07:41:56 +00:00
SND\edgbla_cp 6f5120b6e1 CPU -> Save window position (windows);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86958 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 17:07:20 +00:00
SND\edgbla_cp 3dcc06e139 all_extension_cht, dot_extension_cht, tla_extension_cht fix;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86943 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 20:42:35 +00:00
SND\MaddTheSane_cp d52c7e8122 Changing the *_extension_cht to macros. This quiets a warning in OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86933 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 18:37:25 +00:00
SND\MaddTheSane_cp 321d586565 Use __private_extern__ on OS X's localization functions.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86932 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 18:22:36 +00:00
SND\edgbla_cp bb76f2cc84 CdromId fix;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86908 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-25 21:01:20 +00:00
SND\ckain_cp 7419d226fe GTK: autoload cheats from default path and filename, e.g. /home/user/.pcsxr/cheats/SLUS_90064-SLUS90064.cht. Also if entered cheat code is incorrect don't close input dialog.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86327 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-31 15:17:44 +00:00
SND\MaddTheSane_cp fd6e2e2b6c Fix some minor warnings on SysPrintf and SysMessage use in libpcsxcore.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-09 06:19:35 +00:00
SND\ckain_cp f16c114458 PSXCPU_LOG for dynarec64 (dumped only compile). Dump log only if PSXCPU_LOG defined and Config.PsxOut option is used. Minor code polishments.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85183 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-07 10:35:59 +00:00
SND\ckain_cp e9b40f5fc9 Dynarec64: fixed CART World Series freeze. Issue #10846.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84871 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-22 20:48:04 +00:00
SND\ckain_cp 613739424f Win32: CDR plugin is not mandatory to have since there is build-in ISO support.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84773 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:20:21 +00:00
SND\notaz_cp 91e7cfa473 cdriso: handle no disk state better
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83609 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-14 23:58:35 +00:00
SND\notaz_cp 4b53e6956e cdrom: stopping read should stop seek too
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83457 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-11 23:36:16 +00:00
SND\notaz_cp f95ebb9d83 cdrom: use single read/play cursor, handle cdlRead for cdda
cdlRead on cdda tested on real hardware

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83456 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-11 23:36:10 +00:00
SND\notaz_cp 2cf09c4ba8 cdrom: pause doesn't start read
please don't commit untested code like this, or at least add a comment..

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83455 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-11 23:36:02 +00:00
SND\notaz_cp 71ed553990 psxmem: handle io mirrors
tested on real hardware (ignoring missing fault emulation)
fixes Star Wars - Episode I

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83441 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-11 03:27:15 +00:00
SND\ckain_cp d0c76b09e9 mem2vram: delay based on BS size. Fixes X-Files videos. Seems not break other videos or games.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83403 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-06 17:49:50 +00:00
SND\ckain_cp 7b6f0ceec2 PSXBIOS_LOG and printf, puts, putchar: prettier output to the log.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83324 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-04 18:35:12 +00:00
SND\ckain_cp f13964f607 Assignment not comparison.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83315 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-03 20:01:41 +00:00
SND\MaddTheSane_cp f9a250d60e Make OS X's localization implementation functions match the signature of gettext.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83305 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-03 00:15:09 +00:00
SND\ckain_cp 585bb1ecb4 Dynarec(x64): recompile instructions on FlushCache BIOS call - Fixes XG memcard access. Also added psxJumpText() for easier debugging.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83304 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-02 21:39:52 +00:00
SND\edgbla_cp 32c1c8487e CPU -> Hide cursor. (Windows);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83295 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-01 23:44:31 +00:00
SND\edgbla_cp 707443684f link cable plugin for Windows;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83125 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-24 21:38:24 +00:00
SND\edgbla_cp cd8a6db7e6 .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-22 07:14:27 +00:00
SND\ckain_cp e75205e3a3 SaveState -> check returned SPU size.
GtkGui.c -> use GTK_WIDGET macro.


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83029 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-20 08:56:04 +00:00
SND\ckain_cp 9cadb0bf0f Invalidate ICache when loading files from CDROM. Both CPU implementations now run main menu of Casper & X-Files.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82966 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-17 19:27:27 +00:00
SND\edgbla_cp cc445563aa .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82921 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-15 17:50:26 +00:00
SND\ckain_cp 7ef3daa6c3 CPU_LOG define doesn't exist. Changed to more appropiate PSXDMA_LOG.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82919 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-15 17:21:19 +00:00
SND\edgbla_cp f1d5f92e6b ...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82903 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 22:44:17 +00:00
SND\edgbla_cp ba0c9b98bf sio1;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82900 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 20:53:40 +00:00
SND\edgbla_cp 111ada78b7 sio;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82898 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 19:18:22 +00:00
SND\edgbla_cp 1b05b0e973 windows gte fix; :/
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82894 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 18:04:00 +00:00
SND\edgbla_cp 37b27b972f Revert MKT fix, breaks Twisted Metal 2;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82886 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 15:53:19 +00:00
SND\edgbla_cp a877aafaf6 Lode Runner x86_64 recompiler fix;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82884 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 15:47:34 +00:00
SND\ckain_cp e8665227b5 Only do 0x401 when BCR = 0. Should prevent graphic glitches introduced by Vampire Hunter D fix.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82876 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 20:21:22 +00:00
SND\edgbla_cp 12b5ee6c45 * Revert old DmaExec;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82871 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 19:16:42 +00:00
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