Commit Graph

45 Commits

Author SHA1 Message Date
Stelios Tsampas e11f002bf9 * Fix file and folder permissions 2018-03-19 11:47:21 +02:00
Stelios Tsampas 01f4990887 * Sync with codeplex branch (libpcsxcore, linux gui)
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
2017-07-31 12:48:37 +03:00
Stelios Tsampas dcf718bdd9 * Revert parts of the per game memory card patch.
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.
2017-07-30 17:18:07 +03:00
iCatButler 2a24b74c12 Implement vertex caching
- 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
2016-05-15 16:26:39 +01:00
iCatButler b5a7387481 Add PGXP visual debug mode
Toggles using F11
Red = low precision
Blue = high precision
Yellow = Sprite
2016-05-10 21:34:27 +01:00
iCatButler 0c06f5ebc6 Fix default definition of pgxpMemory call. 2016-03-30 15:57:24 +01:00
iCatButler 8b4350fee7 Bring up to date with PCSX-R master (97809) 2016-03-30 15:07:35 +01:00
iCatButler 7767ea4acb Initial upload of PGXP. 2016-03-25 16:25:15 +00:00
SND\MaddTheSane_cp fd6e2e2b6c Fix some minor warnings on SysPrintf and SysMessage use in libpcsxcore.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-09 06:19:35 +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 cd8a6db7e6 .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-22 07:14:27 +00:00
SND\edgbla_cp cc445563aa .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82921 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-15 17:50:26 +00:00
SND\edgbla_cp f1d5f92e6b ...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82903 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 22:44:17 +00:00
SND\edgbla_cp 065ccce6e9 Unix style EOL (thanks to darktjm);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-11-18 18:15:59 +00:00
SND\dario86_cp 79c267cda7 Updated Free Software Foundation address (Jem256).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-19 02:15:18 +00:00
SND\edgbla_cp ca4066b2fb git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72730 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-11-30 15:46:36 +00:00
SND\edgbla_cp 5ba139a4c3 gpu gte acuracy interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@68598 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-07-10 10:29:30 +00:00
SND\weimingzhi_cp 379a8879f7 Temporarily reverted r64524 until I (or someone else) find the time to sort out the stuff.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-13 08:26:16 +00:00
SND\dario86_cp a58cfdac40 Commited patch in issue #8171 (by darktjm).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-12 18:54:28 +00:00
SND\edgbla_cp 7fc90b21f5 Gun sight interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61728 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-03 21:43:14 +00:00
SND\edgbla_cp f0e0e3d0fd Visual vibration interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61703 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-02 21:17:12 +00:00
SND\edgbla_cp d310056a1a Added gpu busy interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56084 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-13 21:58:00 +00:00
SND\weimingzhi_cp 2bcdda648d emulator is now at least running on FreeBSD :)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54268 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-07 09:06:47 +00:00
SND\weimingzhi_cp 14b4acb831 #ifdef'ed out Sio1 interface for now (using uninitialized ptr in plugins.c could result in potential bad thing)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54254 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-07 05:25:19 +00:00
SND\edgbla_cp dd4b2eaa7f GPUvBlank (for gpuBladeSoft now, experimental).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54133 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-04 05:32:58 +00:00
SND\edgbla_cp 8410fc0c2e Sio1 interface (link cable).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54110 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-02 21:58:25 +00:00
SND\weimingzhi_cp 2bfed965a2 dfcdrom: implemented CDRreadCDDA() and CDRgetTE() (not tested)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@51493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-06-08 06:22:02 +00:00
SND\weimingzhi_cp f7d110c7a0 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@51475 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-06-08 01:35:47 +00:00
SND\weimingzhi_cp 36e3e89a0d git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48354 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-05-20 00:27:30 +00:00
SND\weimingzhi_cp b24d4d3cd3 added missing brackets.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48173 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-16 03:15:02 +00:00
SND\weimingzhi_cp f8420db1aa Fixed crash when launching another game if netplay plugin is selected but not used during the previously running game.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48030 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-14 09:29:16 +00:00
SND\edgbla_cp 1aea114c97 CDRgetBufferSub for internal cdr plugin. %)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47981 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-13 15:14:33 +00:00
SND\edgbla_cp bde36b80a6 PADreadPort1/2 for NRage pad plugin (windows). :(
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47945 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-13 04:27:32 +00:00
SND\weimingzhi_cp 0169e4968d use boolean for where it should.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47869 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-12 03:03:58 +00:00
SND\weimingzhi_cp 78470f8084 got rid of cdrfilename & cdOpenCase, windows broken for now
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47753 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-10 07:11:29 +00:00
SND\weimingzhi_cp ff3d67b25e git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47726 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-05-10 01:25:37 +00:00
SND\weimingzhi_cp 736ea29529 libbz2 is not needed
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47720 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-09 23:34:57 +00:00
SND\weimingzhi_cp 626eb65758 farewell to the past...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47663 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-09 07:01:14 +00:00
SND\weimingzhi_cp aaaf3199b1 more cleanups
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-07 09:57:50 +00:00
SND\weimingzhi_cp 2d5a9a0242 preparing for refactor/cleanup, moved all definations into .c files, other 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
2010-05-07 04:31:29 +00:00
SND\weimingzhi_cp ad055a84cd Got rid of PAD_readPort1()/PAD_readPort2().
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47359 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-05 07:17:39 +00:00
SND\weimingzhi_cp 3adece8b48 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@46936 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-04-30 05:23:07 +00:00
SND\weimingzhi_cp c069f20b54 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@27879 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-08-27 14:13:08 +00:00
SND\weimingzhi_cp 1ca5686e15 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23678 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-06-10 12:53:43 +00:00
SND\weimingzhi_cp 8139fbf820 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-04-16 06:22:51 +00:00