Commit Graph

6185 Commits

Author SHA1 Message Date
Connor McLaughlin 823892ab51
Merge pull request #2961 from CharlesThobe/pr1
README: Update Linux dependencies
2023-04-22 00:05:22 +10:00
Connor McLaughlin 62765d7034
Common: Add missing include 2023-04-21 03:46:16 +10:00
CharlesThobe fe6913105d README: Update Linux dependencies 2023-04-20 16:08:56 +02:00
HeatXD df4e21a170
Qt Loop / Netplay: Fix netplay session getting stuck when shutting down the mainwindow 2023-04-19 21:43:24 +02:00
HeatXD 31a1339ace
Update netplay.cpp 2023-04-18 13:38:18 +02:00
HeatXD 93def6b1dc
Merge branch 'netplay' into netplay_dev 2023-04-18 13:28:44 +02:00
Jamie Meyer d49d966580
Merge branch 'stenzek:master' into netplay_dev 2023-04-18 13:27:25 +02:00
Stenzek 6871eae4c7 Netplay: Fix lockup on shutdown 2023-04-17 22:44:26 +10:00
Stenzek 0946f0fd9c Merge branch 'master' into netplay 2023-04-17 22:35:48 +10:00
elektronicznypank 9023887e3e Added new lines 2023-04-14 22:15:39 +02:00
Stenzek 5fee6f5abe InputManager: Warning fix 2023-04-14 18:14:49 +10:00
Stenzek 2e3d924bc6 System: Fix crash when using unknown BIOS 2023-04-14 18:14:39 +10:00
Stenzek fe41e92579 CDROM: Improve handling of command spam
Fixes booting games with OpenBIOS.
2023-04-14 18:14:21 +10:00
HeatXD fb47a2be44
Netplay TimeSync: Forgot to take the absolute value 2023-04-14 02:09:29 +02:00
HeatXD f7e5dfe13a
fix comment. 2023-04-12 15:42:11 +02:00
Connor McLaughlin b029863ca0
Merge pull request #2958 from HeatXD/netplay_dev
Upstream Netplay Changes
2023-04-12 20:09:08 +10:00
HeatXD 1b92f091be
Netplay / Timesync:
Improved timesync algorithm.
Prevents spiraling into a feedback loop of negativity.
2023-04-12 11:27:56 +02:00
HeatXD de9c16bb73
GGPO: poll_network functionality and ggpo_set_manual_network_polling 2023-04-11 20:29:33 +02:00
Stenzek 7cf4ed2d30 Netplay: Hand off full buffers to GGPO 2023-04-12 00:26:57 +10:00
Stenzek f104b91a3e dep/ggpo-x: Use a callback for copying state buffers 2023-04-12 00:22:24 +10:00
Stenzek bc6a86b5bb Netplay: Redo frame pacing
i.e. don't turn the CPU into a space heater
2023-04-11 23:34:02 +10:00
Stenzek 14cfc3aadb Settings: Add netplay config overlay 2023-04-11 23:34:02 +10:00
Stenzek c0cfe3399c Netplay: Drop unused functions 2023-04-11 23:34:02 +10:00
Stenzek c4ff20635a dep/ggpo-x: Fix incorrect format string 2023-04-11 23:34:02 +10:00
Stenzek 3f1c754b7d Crappy CLI option to automate things 2023-04-11 23:34:02 +10:00
Stenzek bc1fbfe103 Netplay: Isolate system logic 2023-04-11 23:34:02 +10:00
Stenzek c7c6d8814d Netplay: Convert to namespace 2023-04-11 23:34:02 +10:00
Stenzek 714a2c24a6 Build system changes to support existing code 2023-04-11 23:34:02 +10:00
Stenzek 82436540f1 dep/ggpo-x: Include frame to load in callback 2023-04-11 20:42:30 +10:00
HeatXD 938981f899 Import fork code
Netplay Refactor: Qt Redo Netplay Window

Added ggpo-x dependency.

Qt/Netplay:
Redone DirectIP Functionality
Integrate Netplay into the Pad Runahead system

Qt/Netplay: bring back in all the Netplay features besides the chat window thats still wip.

Qt/Netplay Rewire Netplay chat window

Qt/Netplay: Add Temporary alert stating this feature is not ready yet

Settings: Apply the right settings when netplay is active

Qt/Netplay: Fixed crashing causes my missing references in the gamelist also faster loading of the game at start of the session.

Netplay: fixed stuttery feeling at high ping due to wrong order of operations including input in time calculations.

Qt/Netplay Cleanup and fix stuttering at higher ping.

Qt/Netplay Cleanup and fix stuttering at higher ping.
2023-04-11 20:22:30 +10:00
Stenzek 1c3742dc8e dep: Add GGPO-X 2023-04-11 20:10:15 +10:00
Connor McLaughlin 27a100af11
Merge pull request #2957 from zkdpower/master
Update Simple-Chinese Translation to latest.
2023-04-10 23:50:55 +10:00
Stenzek fd0d12a4f4 GL: Fix shader/memory leak 2023-04-10 23:50:09 +10:00
zkdpower 961eabc9e6
Update Simple-Chinese Translation to latest. 2023-03-30 12:45:55 +08:00
Stenzek 3bbce19df2 Pad: Don't backup card state unconditionally 2023-03-16 21:48:58 +10:00
Stenzek d7372d2442 Qt: Clear all keyboard bind states when focus is lost 2023-03-16 21:25:47 +10:00
Stenzek 3673827363 PAD: Intelligently skip saving memcard state for runahead 2023-03-16 21:22:08 +10:00
Stenzek 595abd27dd Settings: Disable block linking when runahead is active 2023-03-16 20:08:09 +10:00
Stenzek 33f5d9cb9c System: Remove BIOS from save state
Makes the states smaller, as well as not creating potential piracy
issues when sending across the wire.
2023-03-16 19:34:01 +10:00
Stenzek 1fcf16fc81 System: Store BIOS image info/hash after loading 2023-03-16 19:22:54 +10:00
Stenzek 70695d3a4d CPU: Don't leave fault_count uninitialized 2023-03-16 18:58:43 +10:00
shikulja 51e4c4bfb0
Update Russian translation (#2956)
* Update Russian translation

* Update Russian translation

* Purge Russian translation
2023-03-13 23:38:39 +10:00
Connor McLaughlin 6f06dcfde4
Merge pull request #2955 from andercard0/master
Atualização Português do Brasil
2023-03-13 22:51:46 +10:00
Anderson Cardoso 88b776dc4f Atualização Português do Brasil
- Adicionada descrição sobre server GDB
2023-03-13 09:39:34 -03:00
Connor McLaughlin 771a60c736
Merge pull request #2952 from boricj/bugfix/GDBServer
GDBServer: Fix emulator deadlock on client connection
2023-03-13 20:32:11 +10:00
Connor McLaughlin e87b008e57
Merge pull request #2953 from CookiePLMonster/move-per-game-settings
Make Game Properties accessible from the toolbar
2023-03-13 20:29:54 +10:00
Silent 6f0280afc2
Qt: Add a context menu to the toolbar's Settings button when the game is running
A new small context menu that allows to select between global settings
and game settings.
2023-02-28 19:53:31 +01:00
Silent f34b17446c
Qt: Move "Game Properties" from View to Settings 2023-02-28 19:45:56 +01:00
Jean-Baptiste Boric d65fb0e86a Qt: Add toggle to enable GDB server 2023-02-26 12:06:31 +01:00
Jean-Baptiste Boric 7810e68a58 Qt: Run GDB server on emulation thread 2023-02-26 12:06:31 +01:00