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
Xavier Del Campo Romero
aea565d558
Added GDB server on CpuCfg UI dialog, rearranged layout
...
The layout was rearranged to make it fit on smaller screens
e.g.: 768pix height as featured on many laptops.
GDB server not implemented yet.
2020-05-22 00:53:22 +02:00
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
iCatButler
d7a31360f9
Add support for arbitrary clock multipliers
...
Allows users to set an arbitrary floating point value to multiply CPU clock speed by. Drop box provides access to all the previous presets.
2017-03-17 21:09:39 +00:00
iCatButler
42176205ce
Imporved CPU integration
...
- Change PGXP integration to use wrapper functions
- Use modified function lookup tables to call wrappers or default funnctions based on mode
- Implement wrappers for interpreter too, recompiler sometimes calls interpreter functions
- Add UI elements for selecting CPU modes
- Only call precision version of NCLIP in modes where there are not going to be stale vertices in GTE registers
- Added support for CP0 co-processor functions
- Improve support for CPU functions (still broken in many games)
- Improved debug output to show values for inputs before they're modified
GPU plugin
- Ignore stale vertices (occurs when CPU mode no longer writes to memory)
- Add Cyan vertex colouring for stale vertices
2016-06-27 15:28:33 +01:00
iCatButler
a64d62be4b
Add PGXP configuration dialog
...
- Allows independent toggling of PGXP, vertex caching and texture correction
2016-05-16 16:17:19 +01:00
iCatButler
6a9f87865f
Define and initialise PsxClockSpeed
...
- Fixes crash on entering bios
2016-05-15 09:10:10 +01:00
iCatButler
1a30cfb951
Integrate SonofUgly's overclocking mechanism
...
3f11d29f31
Integrated with a few small changes.
2016-05-08 13:34:45 +01:00
Robert Krawczyk
f671d256e7
Added:
...
- per game memory card support (improved version)
- save state pictures (F2)
- Wipeout MemHack (improved version)
Fixed LTCG build and set as default.
2016-04-01 01:37:04 +02:00
iCatButler
3c0cd06add
Revert "Son of Ugly's Wipeout patch"
...
Breaks Chrono Cross intro sequence camera.
This reverts commit f7f38c4b89
.
2016-03-31 21:32:15 +01:00
iCatButler
f7f38c4b89
This Son of Ugly's Wipeout patch
...
from https://github.com/SonofUgly/PCSX-Reloaded via Solis
2016-03-30 15:56:46 +01:00
iCatButler
8b4350fee7
Bring up to date with PCSX-R master (97809)
2016-03-30 15:07:35 +01:00
SND\ckain_cp
45979b6731
New config param HackFix which enables compatibility hacks on certain games and is disabled by default.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-07-24 04:06:57 +00:00
SND\MaddTheSane_cp
bc9abb12a5
OS X: Minor changes
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-05-22 04:24:14 +00:00
SND\ckain_cp
9a7b4084da
GPU picture fix. This should be also easy to implement on others archs as well.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90038 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-04-17 21:26:36 +00:00
SND\ckain_cp
b3f5eecbcd
Big endian CDDA support. Uses Config.Cdda (previously bool). Now enum. Gtk gui was modified for new enum, but compatibility was kept so that other guis don't go nuts.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90008 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-04-16 18:04:29 +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
bfc8e12c52
Added option to not have memory card plugged. Chronicles of the Sword password screen can now be accessed.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88004 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-11-28 11:34:19 +00:00
SND\edgbla_cp
6f5120b6e1
CPU -> Save window position (windows);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86958 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 17:07:20 +00:00
SND\MaddTheSane_cp
321d586565
Use __private_extern__ on OS X's localization functions.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86932 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 18:22:36 +00:00
SND\MaddTheSane_cp
f9a250d60e
Make OS X's localization implementation functions match the signature of gettext.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83305 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-03 00:15:09 +00:00
SND\edgbla_cp
32c1c8487e
CPU -> Hide cursor. (Windows);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83295 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-01 23:44:31 +00:00
SND\edgbla_cp
707443684f
link cable plugin for Windows;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83125 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-24 21:38:24 +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
c0cba1977a
Patch 13442, 13443 (ckain);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81738 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-13 14:26:27 +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\MaddTheSane_cp
a602f4591f
Quieting a warning in OS X localization implementation.
...
Fixing a few bugs on the OS X Software Shader support, and adding a quality selector.
Changing the hacks type used in the Mac preference selector from unsigned long to unsigned int.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79982 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-09-23 21:28:57 +00:00
SND\edgbla_cp
9a63e31519
Configuration->CPU->Widescreen (16:9, GTE Hack).
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78188 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-05-20 14:20:39 +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\MaddTheSane_cp
83044f740a
Adding a kludge around defines to get each plug-in to have a unique localization function on Mac OS X.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72452 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-18 23:58:37 +00:00
SND\MaddTheSane_cp
3043ded640
First steps for localization support for Mac OS X/Cocoa, including:
...
Localizable.strings files for each plug-in.
Try to get localizable string from a c string (see Pcsxr_locale_text in main.m).
Each Mac plug-in now has a Principal class declaration in their Info.plist
Also updated the memory card extensions
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72361 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-17 01:58: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
3179529df6
- slowboot (prelimiary).
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61650 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 07:08:27 +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
b8b814362e
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48367 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-20 04:55:02 +00:00
SND\edgbla_cp
830a16adf3
BIAS was moved into rec/int.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48024 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-14 08:20:51 +00:00
SND\weimingzhi_cp
efc4469d64
u8 instead of long
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47873 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-12 03:39:20 +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
c8690b57b1
got rid of gzfreezel. things like gzfreezel(&int_variable) can be VERY wrong on x64!
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47733 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-10 02:48:37 +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
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
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
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