Commit Graph

42 Commits

Author SHA1 Message Date
Xavier Del Campo Romero 850010a96b Replaced in-house gdb stub by MIT-licensed implementation
Imported from a fork of https://github.com/mborgerson/gdbstub
2020-05-23 19:03:11 +02:00
Xavier Del Campo Romero 470da05658 Started implementing GDB server 2020-05-23 18:05:53 +02:00
Stelios Tsampas e11f002bf9 * Fix file and folder permissions 2018-03-19 11:47:21 +02: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
Stelios Tsampas b117a70fd0 * Plugin.c: Add PGXP visual debug binding (F11)
* GtkGui.c: Fix path saving in file selection dialog
* LnxMain.c: Don't look for bios in data directory
2017-07-28 13:13:09 +03:00
SND\ckain_cp 19a65e820e gtk: UpdateMenuSlots() returns recent save slot -> load most recent save state with just -load switch when no number parameter.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89458 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-03-17 20:56:45 +00:00
SND\ckain_cp fe4b4c0f56 Optimized SaveStateGz: Core i5 2520M: from ~45ms to less than 5ms call avg. Now rewind feature should be usable even more lower end machines.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89136 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-02-16 09:50:38 +00:00
SND\ckain_cp 10b7afe174 Rewind: states are now made after n vblanks and platform independ way. Also GTK GUI to configure values. By default this feature is disabled (0 vblanks and 0 states)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88837 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-02-04 10:15:07 +00:00
SND\ckain_cp e1108dba69 Added rewind feature. Currently only supported via GTK and needs SHM. Rewind save state depth is configured via RewindCount config param. Recommended value is 200 or so -> uses less than 1G of memory
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88433 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-01-24 13:59:46 +00:00
SND\ckain_cp 47b0777b94 GTK: memleak fix and no warn about incompatible parameter.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88392 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-01-21 12:55:55 +00:00
SND\edgbla_cp 43ebdb1bf5 small gtk gui fix;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86978 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 19:27:08 +00:00
SND\ckain_cp 7419d226fe GTK: autoload cheats from default path and filename, e.g. /home/user/.pcsxr/cheats/SLUS_90064-SLUS90064.cht. Also if entered cheat code is incorrect don't close input dialog.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86327 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-31 15:17:44 +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\ckain_cp d323641750 Enable 128MB full file buffer for emuLog when using interpreter CPU & PSXCPU_LOG.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-15 18:49:26 +00:00
SND\edgbla_cp 111ada78b7 sio;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82898 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 19:18:22 +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 5f868fa161 Rebranding.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67621 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-06-08 09:27:25 +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\weimingzhi_cp bc54761a43 -gui: allow using "pcsx -cdfile XXX.iso" without -nogui.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-18 09:15:56 +00:00
SND\weimingzhi_cp f3029e308e -gui: added -slowboot to help message, updated translation files. (Issue #8028).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63286 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-12 04:57:18 +00:00
SND\weimingzhi_cp 2db43c9279 - Fixed: -psxout/-slowboot not effective for GNU/Linux.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62027 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 04:37:52 +00:00
SND\weimingzhi_cp 27e8b5744d - Added -slowboot parameter.
- Load SBI file from patches/SLUS_xxx.xx.sbi instead.
- Inlined the I-cache code for performance improvement.
- Fixed endianness issue (not tested).


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62024 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 02:51:29 +00:00
SND\shalma_cp d58b2a17cd wndmain.c, lnxmain.c, gtk2gui.c, emuthread.m
- Patch 7713
- (dario86) Detect PAL demos (SCED)
- (dario86) Fix PAL auto-detection with root counter init


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61080 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-11 17:54:31 +00:00
SND\edgbla_cp 6c0a8d0c65 Added disabling the gui via -cdfile parameter.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59440 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-11 21:22:28 +00:00
SND\weimingzhi_cp 8297a92012 dfsound: readded windows support.
gtk gui: increased number of savestate slots.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56022 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-12 02:56:43 +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 4d39defcb5 more cleanups.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47580 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 01:16:38 +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 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 ed0bed6286 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@44905 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-04-12 16:34:44 +00:00
SND\weimingzhi_cp dd10a97dea git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@42329 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-03-12 02:03:43 +00:00
SND\weimingzhi_cp 8433ee652a git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@40696 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-01-24 03:41:31 +00:00
SND\weimingzhi_cp 912c53cda0 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@40648 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-01-23 08:44:23 +00:00
SND\weimingzhi_cp 676eb630fb git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38411 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-11-28 15:41:04 +00:00
SND\weimingzhi_cp a65beee9c2 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38381 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-11-28 11:21:36 +00:00
SND\weimingzhi_cp 555d07b089 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38321 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-11-27 12:02:09 +00:00
SND\weimingzhi_cp c053578923 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@31468 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-10-09 10:00:15 +00:00
SND\weimingzhi_cp 1777549e90 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@29266 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-09-08 14:56:45 +00:00
SND\weimingzhi_cp 29059dcf6e git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23167 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-04-23 05:31:28 +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