summaryrefslogtreecommitdiff
path: root/libpcsxcore/plugins.c
Commit message (Collapse)AuthorAgeFilesLines
* * Fix file and folder permissionsStelios Tsampas2018-03-191-0/+0
|
* * Sync with codeplex branch (libpcsxcore, linux gui)Stelios Tsampas2017-07-311-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit reflects mostly changes that happened in upstream since the last sync. Commit messages in upstream are lacking information. Most important changes are commented below, the rest of them are either formating or just trivial stuff. Memory viewer, invalidate dynarec gui/DebugMemory.c libpcsxcore/cdrom.c libpcsxcore/gpu.c libpcsxcore/misc.c libpcsxcore/psxdma.c Load binary files and psx executables libpcsxcore/misc.c libpcsxcore/misc.h libpcsxcore/plugin.c libpcsxcore/plugin.h Support for psxida libpcsxcore/debug.c libpcsxcore/r3000a.c plugins/bladesio1/connection.c disable loading save states with digits gui/Plugin.c Fix psxDIV in interpreter libpcsxcore/psxinterpreter.c
* * Revert parts of the per game memory card patch.Stelios Tsampas2017-07-301-0/+14
| | | | | | | | | | | | | The previous implementation was doing file paths manipulation deep inside sio.c, and it was hardcoding windows style paths. This was breaking on linux in more than one ways and it is incompatible with the dynamic apppath handling from codeplex branch. Moreover, SaveMcd and LoadMcd functions already take memory card file paths as arguments, making any such logic redundant. This patch rewrites the global Config.Mcd# variables during game startup, which makes it more compatible across all platforms. It also has the added benefit that it doesn't update the configuration file with the each game's memory cards, i.e. at PCSXR startup the default memory cards will be loaded.
* Implement vertex cachingiCatButler2016-05-151-0/+3
| | | | | | | - Try using Blade_Arma's vertex cache to find untracked vertices - Fix GTE_LOG - Add more logging spew - Update debug mode to track cached vertices
* Add PGXP visual debug modeiCatButler2016-05-101-0/+3
| | | | | | | Toggles using F11 Red = low precision Blue = high precision Yellow = Sprite
* Fix default definition of pgxpMemory call.iCatButler2016-03-301-1/+1
|
* Bring up to date with PCSX-R master (97809)iCatButler2016-03-301-0/+3
|
* Initial upload of PGXP.iCatButler2016-03-251-0/+3
|
* Fix some minor warnings on SysPrintf and SysMessage use in libpcsxcore.SND\MaddTheSane_cp2013-07-091-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Win32: CDR plugin is not mandatory to have since there is build-in ISO support.SND\ckain_cp2013-05-171-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84773 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* .SND\edgbla_cp2013-02-221-22/+26
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* .SND\edgbla_cp2013-02-151-7/+14
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82921 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* ...SND\edgbla_cp2013-02-141-4/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82903 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Unix style EOL (thanks to darktjm);SND\edgbla_cp2012-11-181-839/+839
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Updated Free Software Foundation address (Jem256).SND\dario86_cp2012-02-191-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72730 ↵SND\edgbla_cp2011-11-301-16/+3
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* gpu gte acuracy interface.SND\edgbla_cp2011-07-101-0/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@68598 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Temporarily reverted r64524 until I (or someone else) find the time to sort ↵SND\weimingzhi_cp2011-03-131-852/+849
| | | | | | out the stuff. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Commited patch in issue #8171 (by darktjm).SND\dario86_cp2011-03-121-849/+852
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Gun sight interface.SND\edgbla_cp2011-01-031-0/+9
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61728 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Visual vibration interface.SND\edgbla_cp2011-01-021-12/+21
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61703 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Added gpu busy interface.SND\edgbla_cp2010-08-131-0/+16
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56084 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* emulator is now at least running on FreeBSD :)SND\weimingzhi_cp2010-07-071-7/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54268 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* #ifdef'ed out Sio1 interface for now (using uninitialized ptr in plugins.c ↵SND\weimingzhi_cp2010-07-071-8/+26
| | | | | | could result in potential bad thing) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54254 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* GPUvBlank (for gpuBladeSoft now, experimental).SND\edgbla_cp2010-07-041-0/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54133 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Sio1 interface (link cable).SND\edgbla_cp2010-07-021-2/+139
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54110 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* dfcdrom: implemented CDRreadCDDA() and CDRgetTE() (not tested)SND\weimingzhi_cp2010-06-081-2/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@51493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@51475 ↵SND\weimingzhi_cp2010-06-081-0/+4
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48354 ↵SND\weimingzhi_cp2010-05-201-8/+8
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* added missing brackets.SND\weimingzhi_cp2010-05-161-7/+9
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48173 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed crash when launching another game if netplay plugin is selected but ↵SND\weimingzhi_cp2010-05-141-2/+2
| | | | | | not used during the previously running game. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48030 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CDRgetBufferSub for internal cdr plugin. %)SND\edgbla_cp2010-05-131-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47981 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* PADreadPort1/2 for NRage pad plugin (windows). :(SND\edgbla_cp2010-05-131-25/+128
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47945 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* use boolean for where it should.SND\weimingzhi_cp2010-05-121-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47869 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* got rid of cdrfilename & cdOpenCase, windows broken for nowSND\weimingzhi_cp2010-05-101-5/+25
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47753 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47726 ↵SND\weimingzhi_cp2010-05-101-5/+6
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* libbz2 is not neededSND\weimingzhi_cp2010-05-091-2/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47720 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* farewell to the past...SND\weimingzhi_cp2010-05-091-734/+435
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47663 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* more cleanupsSND\weimingzhi_cp2010-05-071-14/+17
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* preparing for refactor/cleanup, moved all definations into .c files, other ↵SND\weimingzhi_cp2010-05-071-8/+119
| | | | | | minor cleanups. (Breaks Mac OS X and maybe windows as well for now, will fix later.) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47542 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Got rid of PAD_readPort1()/PAD_readPort2().SND\weimingzhi_cp2010-05-051-105/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47359 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@46936 ↵SND\weimingzhi_cp2010-04-301-2/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@27879 ↵SND\weimingzhi_cp2009-08-271-0/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23678 ↵SND\weimingzhi_cp2009-06-101-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 ↵SND\weimingzhi_cp2009-04-161-0/+820
e17a0e51-4ae3-4d35-97c3-1a29b211df97