summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Still more work to get Bladesio1 set up for OS X.SND\MaddTheSane_cp2013-07-041-252/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85816 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* DoConfiguration() for DFSound on OS X returns an int, and the function it ↵SND\MaddTheSane_cp2013-07-041-1/+1
| | | | | | 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
* Copy over DFCdrom to bladesio1 on OS X. to begin the process for the OS X ↵SND\MaddTheSane_cp2013-07-0412-0/+1786
| | | | | | plug-in. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85814 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make the plug-ins use ARC in 64-bit mode.SND\MaddTheSane_cp2013-07-0432-211/+544
| | | | | | | 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
* sio1 plugin was enabled for linux by default;SND\edgbla_cp2013-07-031-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85767 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get rid of the messy preprocessor hack for named sliders on the audio ↵SND\MaddTheSane_cp2013-07-0313-1406/+493
| | | | | | | | | | | 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
* Mess around with OS X memory objects:SND\MaddTheSane_cp2013-07-032-5/+31
| | | | | | | 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
* Getting rid of commented-out code.SND\MaddTheSane_cp2013-06-264-69/+4
| | | | | | Other minor changes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85565 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Disable the net plug-in in the freeze state handler on demand.SND\MaddTheSane_cp2013-06-263-3/+36
| | | | | | | 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
* Set some NSURLs as directories.SND\MaddTheSane_cp2013-06-261-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85562 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Some work on OS X's net plug-in.SND\MaddTheSane_cp2013-06-261-19/+28
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85561 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Handle if we don't get sent a user dictionary or the memory card changed.SND\MaddTheSane_cp2013-06-262-5/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85560 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Don't open plug-ins or memory cards if the emulator is running.SND\MaddTheSane_cp2013-06-263-2/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85559 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Even more work on the memory card management.SND\MaddTheSane_cp2013-06-2610-370/+391
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85558 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Making the memImage property readonly in the header, but readwrite in the ↵SND\MaddTheSane_cp2013-06-252-9/+9
| | | | | | main file, WITHOUT mangling the setter. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85557 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Adding a comment.SND\MaddTheSane_cp2013-06-251-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement creating and selecting memory cards in the memory card manager.SND\MaddTheSane_cp2013-06-255-80/+1730
| | | | | | 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
* Add animated memory card icons on OS XSND\MaddTheSane_cp2013-06-254-17/+79
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85554 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Removing commented-out code in the memory object.SND\MaddTheSane_cp2013-06-251-17/+3
| | | | | | 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
* Modify the Memory Object class a little bit. Some minor changes.SND\MaddTheSane_cp2013-06-226-47/+58
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing a deadlock in PeopsSoftGL's shader code.SND\MaddTheSane_cp2013-06-221-64/+59
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85492 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Handle getting passed "files" that are actually command line options. This ↵SND\MaddTheSane_cp2013-06-221-0/+5
| | | | | | 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
* Add an edit menu to OS X's menu bar.SND\MaddTheSane_cp2013-06-221-40/+1029
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85490 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Minor spacing changes.SND\MaddTheSane_cp2013-06-222-30/+41
| | | | | | | | 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
* Ignore files passed via the command line if we're parsing.SND\MaddTheSane_cp2013-06-225-75/+132
| | | | | | | 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
* Adding some rudimentary command line support for OS XSND\MaddTheSane_cp2013-06-223-3/+184
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85486 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Adding the pauseSafeWithBlock declaration to the EmuThread header.SND\MaddTheSane_cp2013-06-201-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85470 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make OS X use LidInterrupt.SND\MaddTheSane_cp2013-06-202-5/+8
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85469 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* PSXCPU_LOG for dynarec64 (dumped only compile). Dump log only if PSXCPU_LOG ↵SND\ckain_cp2013-06-075-56/+94
| | | | | | 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
* Since we haven't stated we can't open more than one file in OS X' cheat open ↵SND\MaddTheSane_cp2013-05-291-1/+3
| | | | | | 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
* GTK: generate 'CD lid open/close event' automagically when switching ISO ↵SND\ckain_cp2013-05-231-20/+25
| | | | | | 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
* Dynarec64: fixed CART World Series freeze. Issue #10846.SND\ckain_cp2013-05-221-0/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84871 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Prevent deadlocking when saving states on OS X.SND\MaddTheSane_cp2013-05-201-12/+31
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84818 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Win32: fix crash if direct sound initialization fails.SND\ckain_cp2013-05-171-0/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84776 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Win32: Build place DLLs to solution dir (where pcsxr.exe is)SND\ckain_cp2013-05-176-6/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84775 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Win32: Use MFC if it is available. Otherwise Windows headers and recources. ↵SND\ckain_cp2013-05-176-0/+38
| | | | | | 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
* Win32: CDR plugin is not mandatory to have since there is build-in ISO support.SND\ckain_cp2013-05-172-3/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84773 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 14419 (0KgaSChgRDOPtzXyC);SND\edgbla_cp2013-05-043-1/+12
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84398 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 14294 (KrossX2);SND\edgbla_cp2013-05-033-4/+5
| | | | | | | 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
* Hook up one of the shader selectors.SND\MaddTheSane_cp2013-04-251-18/+27
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84229 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Ignore case XK_section on OS X for now.SND\MaddTheSane_cp2013-04-192-1/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84144 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* GTK: dfinput added emulator key (hotkey) mapping to keyboard or controller. ↵SND\ckain_cp2013-04-169-181/+626
| | | | | | Existing hotkeys are hard coded like F1 for savestate, but now it can have an alias hotkey on keyboard s button for example. These can be configured from dfinput dialog. Also added support for fastforward key (tilde / section key). Currently only dfxvideo supports it by full extent. Hopefully someone can merge these changes to Windows build. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84102 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 14257 (BlackLotus);SND\edgbla_cp2013-04-051-2/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83958 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Improved cheat file saving in GTK GUI. Extension .cht is now added if filter ↵SND\ckain_cp2013-03-301-36/+64
| | | | | | has it and filename is missing it. Also open cheat filename will be kept in memory. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83798 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* .SND\edgbla_cp2013-03-193-43/+81
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83652 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 14090 (KrossX2);SND\edgbla_cp2013-03-196-11/+28
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83651 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix a crash when using SoftGL on OS X.SND\MaddTheSane_cp2013-03-171-164/+172
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83636 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: handle no disk state betterSND\notaz_cp2013-03-141-1/+8
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83609 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: stopping read should stop seek tooSND\notaz_cp2013-03-111-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83457 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: use single read/play cursor, handle cdlRead for cddaSND\notaz_cp2013-03-112-35/+38
| | | | | | cdlRead on cdda tested on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83456 e17a0e51-4ae3-4d35-97c3-1a29b211df97