summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Patch 13787 (ckain);SND\edgbla_cp2013-02-042-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82713 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* minor changesSND\MaddTheSane_cp2013-01-292-96/+89
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82590 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fixed a memory leak in non-ARC code.SND\MaddTheSane_cp2013-01-294-28/+37
| | | | | | | | | When we fail, autorelease, not just release self. Change createMenuItem: to newMenuItem: this makes ARC know we are returning a non-autoreleased object. It's bad practice to remove items from the array we're iterating over. the itemArray call might keep a local copy, but it still makes me cringe. Create an autorelease pool around plug-in initialization code. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82589 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Window calls should only be done on the main thread on OS X.SND\MaddTheSane_cp2013-01-291-12/+15
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82588 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing an off-by-one error reported by Clang in Xcode 4.6.SND\MaddTheSane_cp2013-01-291-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82586 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Updating Xcode project files based on Xcode 4.6 upgrade recommendation.SND\MaddTheSane_cp2013-01-296-6/+90
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82585 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* gte (sum flag, gpf);SND\edgbla_cp2013-01-291-21/+26
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82583 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* The weak directive is useless in non-ARC code. comment it out when not using ↵SND\MaddTheSane_cp2013-01-282-1/+3
| | | | | | ARC code. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82567 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Messing around with the file handling XIBs.SND\MaddTheSane_cp2013-01-284-12/+28
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82566 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 13685 (ckain);SND\edgbla_cp2013-01-271-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82548 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* gte avsz3/avsz4;SND\edgbla_cp2013-01-271-6/+8
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82547 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: set initial StatPSND\notaz_cp2013-01-221-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82429 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: fix path handling bugSND\notaz_cp2013-01-211-3/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82425 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fix win32 buildSND\notaz_cp2013-01-211-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82424 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fix 32bit buildSND\notaz_cp2013-01-211-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82407 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Bumping the minimum OS X version to 10.7.SND\MaddTheSane_cp2013-01-209-1057/+727
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82403 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* dynarec: store cycles before psxBranchTest to better match interpreterSND\notaz_cp2013-01-192-18/+23
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82380 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: handle u modifierSND\notaz_cp2013-01-191-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82379 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: move more handling to cdrInterruptSND\notaz_cp2013-01-191-110/+22
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82378 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: cleanup, support errors, improve timingSND\notaz_cp2013-01-192-140/+123
| | | | | | most changes verified on real thing git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82377 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: rewrite lid codeSND\notaz_cp2013-01-192-160/+76
| | | | | | based on tests on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82376 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make sPluginList in PluginList.m unsafe-unretained so we can properly free ↵SND\MaddTheSane_cp2013-01-143-46/+52
| | | | | | | | | it when other sources are done with it. I didn't notice that the OS X app controller had a PluginList instance variable: use that instead of calling +[PluginList list]. A few other minor changes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82281 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: some swap cd tuningSND\notaz_cp2013-01-131-1/+2
| | | | | | because last commit removed wrong read stop git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82244 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: remove stopping on TNSND\notaz_cp2013-01-131-5/+0
| | | | | | breaks N2O, does not make sense too git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82243 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* linux cdrom device name (sr0, sr1, etc);SND\edgbla_cp2013-01-131-0/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82242 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* 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