summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* cdrom: also handle 0xff typeSND\notaz_cp2013-01-131-1/+1
| | | | | | returned by some plugins git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82239 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: fix ID, againSND\notaz_cp2013-01-131-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82238 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: set preoer reset valuesSND\notaz_cp2013-01-121-0/+2
| | | | | | fixes HLE git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82226 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: improve .toc handling yet moreSND\notaz_cp2013-01-121-10/+32
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82225 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: handle cdda playback on data tracksSND\notaz_cp2013-01-122-2/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82224 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: attempt to fix .toc handlingSND\notaz_cp2013-01-121-6/+7
| | | | | | 'FILE' token not documented, from old version? git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82214 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: workaround timing problemsSND\notaz_cp2013-01-112-0/+11
| | | | | | not needed in ReARMed for some reason. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82209 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Revert '"Slow Boot" freeze fix;'SND\notaz_cp2013-01-111-2/+1
| | | | | | also fixes interpreter "Slow Boot" git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82199 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: fix IDSND\notaz_cp2013-01-111-24/+13
| | | | | | also adjust ReadTOC timing and logs git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82198 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Finally finish applying patch 13469.SND\MaddTheSane_cp2013-01-111-1/+15
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82197 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* setting eol metadata.SND\MaddTheSane_cp2013-01-1110-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82196 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* setting eol metadata.SND\MaddTheSane_cp2013-01-110-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* setting eol metadata.SND\MaddTheSane_cp2013-01-110-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82194 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Getting rid of the autorelease pools around EmuThread's functions: they were ↵SND\MaddTheSane_cp2013-01-111-126/+120
| | | | | | leaking. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82193 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing an uninitialized variable pointed out by Xcode's Static Analyser.SND\MaddTheSane_cp2013-01-101-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82191 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Disable the dynarec core on OS X i386. It will still run in 64-bit mode.SND\MaddTheSane_cp2013-01-102-1/+14
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82185 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Use strlcpy on OS X code.SND\MaddTheSane_cp2013-01-1012-40/+92
| | | | | | > Better handling of the net system on OS X. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82182 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting the Plug-in window controllers' initial value to nil.SND\MaddTheSane_cp2013-01-107-10/+8
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82168 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Changing some things on the OS X net plug-in.SND\MaddTheSane_cp2013-01-101-6/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82167 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Messing with the OS X plug-in code:SND\MaddTheSane_cp2013-01-109-115/+65
| | | | | | | | Making it so that absolute paths are properly handled on plug-ins. Put the absolute path if we load a plug-in from somewhere else than the App's built-in location. Have path in PcsxrPlugin be an Objective C property. Also making the name a new Objective C property. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82165 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* "Slow Boot" freeze fix;SND\edgbla_cp2013-01-091-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* spu: don't play in decode buffersSND\notaz_cp2013-01-091-1/+4
| | | | | | | no idea if this is right, but right now Tomb Raider 2, Wip3out plays adpcm there, and nobody wants that. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82140 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* spu: don't subtract cycles on bIRQReturnSND\notaz_cp2013-01-091-3/+3
| | | | | | | this was causing underflows, because no samples were generated, but cycles were used up, breaking FMVs (Chrono Cross intro FMV). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* spu: do bIRQReturn on sample boundariesSND\notaz_cp2013-01-092-39/+35
| | | | | | fixes crackling on one of the channels (Chrono Cross) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82137 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Use ARC in 64-bit mode on the Mac.SND\MaddTheSane_cp2013-01-0917-221/+375
| | | | | | | | | | Register when we drag a disc image (or double click) to Pcsxr in the recent menu. Comment out ReleasePlugins() in SysClose: it was causing a pointer to be released twice when you changed a plug-in (specifically, the GPU). Cleaning up the Recent items code. One notable case is only releasing objects we have ownership of (this is pointless in ARC, but necessary in 32-bit code). Had to rewrite -[PluginList setActivePlugin:forType:] because the previous version wasn't ARC-friendly. If we select a disc while the emulator is running, load the disc into the current session. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82136 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* savestate compatibility lost, sorrySND\notaz_cp2013-01-091-1/+1
| | | | | | 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
* spu: fix one more 64bit issueSND\notaz_cp2013-01-091-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82133 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* mdec: don't save raw pointers to savestateSND\notaz_cp2013-01-091-1/+24
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82132 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fix irq statusSND\notaz_cp2013-01-091-2/+2
| | | | | | tested on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82130 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: merge code from PCSX ReARMedSND\notaz_cp2013-01-092-1341/+647
| | | | | | | | - 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
* Making PCSX-R for Mac handle the added disc image formats.SND\MaddTheSane_cp2013-01-083-123/+88
| | | | | | Getting rid of unneeded .cue to .bin handling code. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82120 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Build the Recent Menu source file.SND\MaddTheSane_cp2013-01-082-2/+5
| | | | | | Check to see if we have a binding to get info from before using it. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82119 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* BIOS player;SND\edgbla_cp2013-01-081-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82118 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Driver, CTR, etc.SND\edgbla_cp2013-01-081-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82116 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* debug.c;SND\edgbla_cp2013-01-083-13/+37
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82109 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* add more extensions to file selectorsSND\notaz_cp2013-01-082-3/+9
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82102 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: merge code from PCSX ReARMedSND\notaz_cp2013-01-082-124/+685
| | | | | | | | | | | 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
* ppf: accept optional filename argumentSND\notaz_cp2013-01-083-27/+37
| | | | | | | 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
* cdriso: remove threaded cdda codeSND\notaz_cp2013-01-082-260/+10
| | | | | | | 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
* spu: fix decoded_ptr maskingSND\notaz_cp2013-01-071-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82098 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Caetla crash fix;SND\edgbla_cp2013-01-072-2/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82088 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fix xa breakage on 64bit LinuxSND\notaz_cp2013-01-071-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82087 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Brave Fencer Musashi, Micro Machines V3, Parasite Eve 2, etc;SND\edgbla_cp2013-01-041-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82044 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get OS X compiling again:SND\MaddTheSane_cp2012-12-284-6/+8
| | | | | | | Fixed undeclared GPU_FRAME_LIMIT. Some patch somewhere changed the file reference of the ExtendedKeys headers in the GPU plug-ins. reverting that. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81977 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting end-of-line metadata.SND\MaddTheSane_cp2012-12-265-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81974 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting end-of-line metadata.SND\MaddTheSane_cp2012-12-24111-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement fast-forward in the display plug-ins for OS X.SND\MaddTheSane_cp2012-12-208-41/+464
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81907 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* test commit.SND\MaddTheSane_cp2012-12-201-2/+11
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81906 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Add a recent menu.SND\MaddTheSane_cp2012-12-206-10/+373
| | | | | | Ignoring Xcode 4 generated files. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81905 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Incorporating changes from the GTK memory manager.SND\MaddTheSane_cp2012-12-201-11/+100
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81887 e17a0e51-4ae3-4d35-97c3-1a29b211df97