SND\MaddTheSane_cp
8ce6358f4e
Consolidate the plug-ins in OS X into the main PCSXR project.
...
Add debugging info for SysLibError on OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85835 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 07:11:57 +00:00
SND\MaddTheSane_cp
5a8a70c2ac
Moving the Xcode config files to their own folder, and fixing the projects' references to them.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85831 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 03:55:57 +00:00
SND\MaddTheSane_cp
d422e158d8
Fix Cocoa complaining when getting the plug-in info under OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85830 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 02:19:01 +00:00
SND\MaddTheSane_cp
872cbfb560
Moving some code around.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85829 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 01:59:23 +00:00
SND\MaddTheSane_cp
759e70e74e
Make it build again
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 01:39:31 +00:00
SND\MaddTheSane_cp
ee1a4b9bc8
Implement the Xcode setting files on Xcode projects.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85827 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 01:32:50 +00:00
SND\MaddTheSane_cp
98d7380ec7
Making the SIO plug-ins work on OS X.
...
Setting the deployment target on the SIO plug-in be set to 10.7, since we don't we have a 10.6 version of PCSXR that can use it.
Adding Xcode config files.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85826 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 01:04:08 +00:00
SND\MaddTheSane_cp
b05c91bb3b
This should get the bladesio plug-in building on OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85824 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 21:55:52 +00:00
SND\MaddTheSane_cp
887a72f127
SVN is being stupid
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85823 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 21:52:43 +00:00
SND\MaddTheSane_cp
1d282b58e4
get rid of extra, blank lines on OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85818 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 19:43:04 +00:00
SND\MaddTheSane_cp
4a81192edf
Still more work to get Bladesio1 set up for OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85817 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 19:35:20 +00:00
SND\MaddTheSane_cp
8ab2acb9a4
Still more work to get Bladesio1 set up for OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85816 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 19:23:34 +00:00
SND\MaddTheSane_cp
acdc17f710
DoConfiguration() for DFSound on OS X returns an int, and the function it calls also returns an int. Let's combile the two.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85815 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 19:19:39 +00:00
SND\MaddTheSane_cp
e8799fe621
Copy over DFCdrom to bladesio1 on OS X. to begin the process for the OS X plug-in.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85814 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 19:16:29 +00:00
SND\MaddTheSane_cp
dd7da2fae9
Make the plug-ins use ARC in 64-bit mode.
...
Change how the preprocessor macros are managed on OS X.
Set the name of the product to the target name.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85795 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-04 03:07:44 +00:00
SND\edgbla_cp
a012af37d7
sio1 plugin was enabled for linux by default;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85767 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-03 16:24:11 +00:00
SND\MaddTheSane_cp
f557fb4d2b
Get rid of the messy preprocessor hack for named sliders on the audio plug-ins for OS X:
...
Consolidate files that are the same.
Whatever class loads a nib, will be that owner, no matter what the nib says.
Have shared code be in a dylib that loads, so there isn't warnings about conflicting classes.
Other changes
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85757 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-03 06:57:46 +00:00
SND\MaddTheSane_cp
3b35614dd7
Mess around with OS X memory objects:
...
Have the mangled name for the memImage setter send messages to KVO so they still get drawn.
Remove the memIconCount variable and have the object get it from the images array count.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85754 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-03 04:46:53 +00:00
SND\MaddTheSane_cp
7ab7abce02
Getting rid of commented-out code.
...
Other minor changes.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85565 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 05:13:18 +00:00
SND\MaddTheSane_cp
e80786f8fa
Disable the net plug-in in the freeze state handler on demand.
...
Run the disc image from the handler through PcsxrController so that it can disable the net plug-in as needed.
Cache the NSURL value in the Disc handler.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85563 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 04:45:19 +00:00
SND\MaddTheSane_cp
cedd6e7734
Set some NSURLs as directories.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85562 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 04:41:26 +00:00
SND\MaddTheSane_cp
14380119bf
Some work on OS X's net plug-in.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85561 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 04:39:52 +00:00
SND\MaddTheSane_cp
a7f2365777
Handle if we don't get sent a user dictionary or the memory card changed.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85560 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 01:18:49 +00:00
SND\MaddTheSane_cp
21b5b2706f
Don't open plug-ins or memory cards if the emulator is running.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85559 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 01:05:20 +00:00
SND\MaddTheSane_cp
6349404da5
Even more work on the memory card management.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85558 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-26 00:53:22 +00:00
SND\MaddTheSane_cp
f51a15e84f
Making the memImage property readonly in the header, but readwrite in the main file, WITHOUT mangling the setter.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85557 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-25 23:14:42 +00:00
SND\MaddTheSane_cp
f7a0f268a3
Adding a comment.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-25 23:00:46 +00:00
SND\MaddTheSane_cp
03e3c01771
Implement creating and selecting memory cards in the memory card manager.
...
Get rid of imageFromMcd:index: and move the code to imagesFromMcd:.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85555 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-25 22:50:14 +00:00
SND\MaddTheSane_cp
6c9a81db19
Add animated memory card icons on OS X
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85554 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-25 21:02:27 +00:00
SND\MaddTheSane_cp
1e070eefdd
Removing commented-out code in the memory object.
...
Encapsulate the icon image generator and setter in an autorelease block.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85532 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-25 17:05:29 +00:00
SND\MaddTheSane_cp
5a29c04f29
Modify the Memory Object class a little bit. Some minor changes.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 22:59:56 +00:00
SND\MaddTheSane_cp
32f0cfc0e0
Fixing a deadlock in PeopsSoftGL's shader code.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85492 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 22:00:50 +00:00
SND\MaddTheSane_cp
3381afb069
Handle getting passed "files" that are actually command line options. This has the side effect of rejecting nonexistant files as well.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85491 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 21:39:09 +00:00
SND\MaddTheSane_cp
dfa1cc3800
Add an edit menu to OS X's menu bar.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85490 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 21:28:51 +00:00
SND\MaddTheSane_cp
d30baffb38
Minor spacing changes.
...
Enable logging in the debug build.
Warn if we are passed multiple memory cards of the same type from the command line.
Add a common method to set up the emulation thread.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85489 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 21:25:16 +00:00
SND\MaddTheSane_cp
b6b2beab48
Ignore files passed via the command line if we're parsing.
...
Calls to GUI functions should happen on the main thread. Put the [NSApp presentError:] in a block to the main thread.
Put some bools in PcsxrController inside a struct with a size of 1.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85488 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 19:55:35 +00:00
SND\MaddTheSane_cp
33fb691cf7
Adding some rudimentary command line support for OS X
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85486 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 06:11:06 +00:00
SND\MaddTheSane_cp
23a26d71b5
Adding the pauseSafeWithBlock declaration to the EmuThread header.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85470 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-20 21:03:32 +00:00
SND\MaddTheSane_cp
68249b142e
Make OS X use LidInterrupt.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85469 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-20 20:42:46 +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\MaddTheSane_cp
c6fe359a59
Since we haven't stated we can't open more than one file in OS X' cheat open file box, handle if we open more than one file.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85000 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-29 05:12:52 +00:00
SND\ckain_cp
0933ee6152
GTK: generate 'CD lid open/close event' automagically when switching ISO images. No need to press F9 & F10 anymore when a game wants to change CDs.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84880 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-23 13:13:46 +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\MaddTheSane_cp
071c83ecdf
Prevent deadlocking when saving states on OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84818 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-20 17:53:35 +00:00
SND\ckain_cp
6085634d2d
Win32: fix crash if direct sound initialization fails.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84776 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:39:38 +00:00
SND\ckain_cp
45a6179302
Win32: Build place DLLs to solution dir (where pcsxr.exe is)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84775 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:37:22 +00:00
SND\ckain_cp
66b0d41ba3
Win32: Use MFC if it is available. Otherwise Windows headers and recources. Now can be build on Visual Studio Express edition.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84774 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:30:29 +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\edgbla_cp
3a363f15f9
Patch 14419 (0KgaSChgRDOPtzXyC);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84398 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-04 11:18:01 +00:00
SND\edgbla_cp
128b7778da
Patch 14294 (KrossX2);
...
Sio1 plugin has been enabled by default for Windows;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84368 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-03 07:33:14 +00:00