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
Xavier Del Campo Romero
004a305458
client_socket was being accidentally reset to -1
...
That was making the telnet debug server to crash, so fortunately that
solved it while also having the neat features from dynstr.
2020-05-22 00:52:52 +02:00
Xavier Del Campo Romero
da7b01b26d
Merge branch 'master' into multisockets
2020-05-20 18:59:48 +02:00
Xavier Del Campo Romero
90fb1eb4e7
Added missing dependency Harfbuzz to GTK3
2020-05-20 18:59:35 +02:00
Xavi Del Campo
486666e717
Introduced dynstr, other breaking changes
2020-05-02 02:34:49 +02:00
Xavi Del Campo
aecaf18a95
Added dynstr, fixed NULL pointer access
2020-05-02 02:34:49 +02:00
Xavi Del Campo
7ab44f41ca
Support for multiple sockets
2020-05-02 02:34:45 +02:00
iCatButler
62467b8687
Merge pull request #11 from Mystro256/master
...
Disable autoselect for PPC dynarec since it's broken
2019-03-06 11:37:17 +00:00
iCatButler
5a6d59e9a1
Merge pull request #10 from loathingKernel/master
...
Add Line Hack Mode selection box for Linux UI
2019-03-06 11:36:11 +00:00
iCatButler
58f5d827c1
Merge branch 'master' of https://github.com/iCatButler/pcsxr.git
2019-03-02 09:56:35 +00:00
iCatButler
d7a90b4334
Add support for GL Extensions to Windows GPU plugin
2019-03-02 09:54:07 +00:00
Mystro256
eac8516c48
Disable autoselect for PPC dynarec since it's broken
2019-02-13 10:45:30 -05:00
Stelios Tsampas
9132085444
Add Line Hack Mode selection box for Linux UI
2018-12-24 19:11:06 +02:00
iCatButler
7ce3857e14
Merge pull request #9 from jlHertel/master
...
Fix various GCC warnings on peopsxgl plugin
2018-12-18 20:50:02 +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
Jean Hertel
11dc4ba72b
Fix various GCC warnings on peopsxgl plugin
2018-08-16 11:31:33 -03:00
iCatButler
7936d466c5
Merge pull request #8 from loathingKernel/travis
...
Add Travis CI support for Linux and OS X
2018-04-27 12:18:49 +01:00
Stelios Tsampas
5687e9684c
* Use separate dockerfiles for gcc and clang
2018-03-22 18:52:19 +02:00
Stelios Tsampas
a1f75bbbc5
* Remove unneeded mcd argument on macosx
2018-03-22 18:51:42 +02:00
Stelios Tsampas
7716dc64fa
* Add Travis CI for Linux (through docker) and OS X
2018-03-22 18:51:42 +02:00
Stelios Tsampas
e11f002bf9
* Fix file and folder permissions
2018-03-19 11:47:21 +02:00
Stelios Tsampas
48981388c5
* Use no-pie for clang too.
2018-03-19 11:47:21 +02:00
Stelios Tsampas
692119c547
* CMake messages
2018-03-19 11:47:21 +02:00
iCatButler
6f76041029
Merge pull request #7 from loathingKernel/sync-with-codeplex
...
Sync with codeplex
2018-03-19 07:39:08 +00:00
iCatButler
7683324176
Merge pull request #6 from loathingKernel/fix-linux-build
...
Fix compilation on Linux and add the new setting to the UI
2018-03-13 17:25:13 +00:00
iCatButler
2d0b10f982
Merge branch 'master' into fix-linux-build
2018-03-13 17:25:03 +00:00
iCatButler
15fe3782c1
Merge pull request #5 from MrLavender/master
...
Fix 64-bit dynarec integration and update OS X build
2018-03-13 17:23:50 +00:00
iCatButler
13c17e4b6e
Merge branch 'master' into master
2018-03-13 17:23:33 +00:00
iCatButler
540dccfdbd
Merge pull request #4 from chrisballinger/macos-fixes
...
Fix Xcode build issues
2018-03-13 17:15:42 +00:00
Stelios Tsampas
128d6afb17
* Remove autotools build system.
2018-01-12 21:52:44 +02:00
Stelios Tsampas
1ba9d54f15
* Zip artifacts
2018-01-11 15:36:48 +02:00
Stelios Tsampas
e88054e981
* Travis won't work because of libgtk requirements
2018-01-11 15:36:48 +02:00
Stelios Tsampas
b7e47230b4
* Add gnu99 compiler directive, make build compatible with earlier automake versions
2018-01-11 15:36:48 +02:00
Stelios Tsampas
75fff89edf
* Hopefully travis will be happy now and start make
2018-01-11 15:36:47 +02:00
Stelios Tsampas
734ec12c40
* Add needed m4 macros to keep ubuntu bullshit happy
2018-01-11 15:36:47 +02:00
Stelios Tsampas
b22f3231c2
* Add appveyor.yml
2018-01-11 15:36:47 +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
Stelios Tsampas
12b29ff2d9
Create .travis.yml
2018-01-11 15:36:47 +02:00
Stelios Tsampas
7b0c850dcd
Merge branch 'fix-linux-build' into sync-with-codeplex
2017-07-31 23:14:31 +03:00
Stelios Tsampas
ed3dc690e0
* Don't build PIE executables
...
This completes MrLavender's patch to the x64 dynarec.
2017-07-31 23:06:11 +03:00
Stelios Tsampas
a93c5c5420
* Fix CMake to include PGXP sources. Import updated translations.
...
Includes some small fixes on CMake, such as prettier status messages,
host and target arch detection (taken from PCSX2), and various other
small errors.
2017-07-31 17:09:40 +03:00
Stelios Tsampas
3912ad309e
* Import CMake build system from codeplex
2017-07-31 16:15:15 +03: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
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
Stelios Tsampas
db51fade6d
* dfinput: Fix possible buffer overflows in the ui.
2017-07-20 13:04:40 +03:00
Stelios Tsampas
b6129143f7
* Add setting to disable physical gamepad vibration.
2017-07-19 10:38:24 +03:00