Xavier Del Campo Romero
5676534ec1
Attempt to make gdb server to exit gracefully
2020-06-08 00:21:35 +02:00
Xavier Del Campo Romero
ece90128a0
Added "-gdb" command line argument to start gdb stub
2020-06-04 23:15:04 +02:00
Xavier Del Campo Romero
cb2d7f800a
Implemented port-specific wrappers and logic for gdb stub
2020-06-04 23:14:52 +02:00
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
iCatButler
d7a90b4334
Add support for GL Extensions to Windows GPU plugin
2019-03-02 09:54:07 +00:00
iCatButler
cd685f7b75
Port various fixes from Beetle renderers
...
- Use PGXP w values to detect 3D geometry when modifying tex coords for flipped sprites
- Replace line rendering algorithm with find/force line hack implementations
- Add UI drop box to access this (no longer dependent on tex coord control)
2018-12-16 15:24:01 +00:00
iCatButler
808e3feedb
Fix missing background Image
...
- Remove transparency from pcsxr.bmp
- resize window to match new image dimensions
2018-11-10 16:49:27 +00:00
Stelios Tsampas
e11f002bf9
* Fix file and folder permissions
2018-03-19 11:47:21 +02:00
Stelios Tsampas
128d6afb17
* Remove autotools build system.
2018-01-12 21:52:44 +02:00
Stelios Tsampas
967dcacd7b
* win32
...
- Exclude top-level dir from includes
- Use unified build dir for pcsxr and plugins
2018-01-11 15:36:47 +02: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
e634f60589
Fix interpreter bugs
...
- Reset CPU on switching between interpret and recompiler
- Call wrapped functions even when tests fail
- Handle retrieved data overwriting address in load operations
2016-06-30 11:52:48 +01: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
f70082329d
Initial PGXP CPU commit
...
- Restructured project to base interface on PSX instructions
- Support for all relevant CPU arithmetic and logic instructions
- Debug output available via deferred PGXP calls
- Remove most dependencies on PCSXR
- Still very much a work in progress (lots of errors)
- Add extra debug information to GPU plugin (w values)
2016-06-07 15:57:46 +01:00
iCatButler
7ecfee1f66
Add checkbox for per-game memory cards
2016-05-31 15:39:49 +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
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
1a30cfb951
Integrate SonofUgly's overclocking mechanism
...
3f11d29f31
Integrated with a few small changes.
2016-05-08 13:34:45 +01:00
iCatButler
580df75296
Fix load state bug
...
In some games PGSX memory pointer was not being set after saved states were reloaded, causing the GPU plugin to fall back on fixed point values.
Ensure that PGSX memory pointer in GPU plugin is always set upon initialisation.
2016-04-01 19:12:51 +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
8b4350fee7
Bring up to date with PCSX-R master (97809)
2016-03-30 15:07:35 +01:00
iCatButler
b1f5a6ce4d
- Move pgxp_gpu source files into correct folder.
...
- Trace 16 bit reads and writes, invalidate register or memory (fixes UI glitches)
2016-03-26 10:07:46 +00:00
iCatButler
7767ea4acb
Initial upload of PGXP.
2016-03-25 16:25:15 +00:00
iCatButler
106f6594c9
Update to VS 2015
2016-03-22 20:00:22 +00:00
SND\edgbla_cp
969926ecc0
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92215 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-08 02:43:28 +00:00
SND\edgbla_cp
d2c7b51c48
Compatibility hack for windows (Solis);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92017 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-30 15:43:22 +00:00
SND\edgbla_cp
d9b54dd318
windows compilation fix;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89535 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-03-23 15:57:08 +00:00
SND\edgbla_cp
02c4d998f4
Patch 15812 (Cyrez);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89133 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-02-15 23:13:33 +00:00
SND\edgbla_cp
0ca8cde10b
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88107 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-12-14 01:33:30 +00:00
SND\MaddTheSane_cp
9cce9612a1
Updating PCSX-R version to 1.9.95.
...
Setting the minimum OS X version to 10.9.
Using base localization on OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87797 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-11-10 00:44:29 +00:00
SND\edgbla_cp
de8e31e9f0
PadSSSPSX, 'background' option for gamepads;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87027 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-30 09:32:14 +00:00
SND\edgbla_cp
b74b04a84c
* Update po;
...
* Add Hungarian locale to list for Windows;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87004 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 21:43:39 +00:00
SND\edgbla_cp
f831a964c1
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86959 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 17:20:26 +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\edgbla_cp
f056a3d0aa
dialogs placement (windows);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86957 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 13:56:49 +00:00
SND\edgbla_cp
fc6ddc43ec
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86955 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-27 13:02:58 +00:00
SND\MaddTheSane_cp
9e16f6d275
Bumping the version up to 1.9.94.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86940 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 19:47:16 +00:00
SND\MaddTheSane_cp
b5a789c5aa
Bumping the version up to 1.9.94.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86939 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-08-26 19:44:12 +00:00
SND\ckain_cp
6131285e0c
WIN32: enable mouse cursor on GUI always. Also CDR plugin is not mandatory so no complaining about it.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86240 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-25 13:14:33 +00:00
SND\ckain_cp
6085634d2d
Win32: fix crash if direct sound initialization fails.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84776 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:39:38 +00:00
SND\ckain_cp
45a6179302
Win32: Build place DLLs to solution dir (where pcsxr.exe is)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@84775 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-05-17 14:37:22 +00:00
SND\ckain_cp
66b0d41ba3
Win32: Use MFC if it is available. Otherwise Windows headers and recources. 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
2013-05-17 14:30:29 +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
128b7778da
Patch 14294 (KrossX2);
...
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
2013-05-03 07:33:14 +00:00
SND\edgbla_cp
8ca0520d76
Patch 14090 (KrossX2);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83651 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-19 21:32:10 +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
eea1a549d2
windows cpu conf dialog;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82905 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-15 00:06:46 +00:00