badfontkeming
f46f788d80
USB: Fix FFB quality and dropouts for most wheels, make workaround optional
...
The original workaround for FFB issues simply restarted the constant force
each time it was updated. Turns out that a lot of wheels don't behave
perfectly during this. A better fix was found, which is to set the effect
duration to infinite. However, some wheels are so bugged that they don't even
respect THAT, so the workaround needs to stick around in some capacity.
2024-10-23 08:40:47 -04:00
TheLastRar
a044b7cf6e
DEV9: Set/Clear SEEK bit in all relevent commands ( #11931 )
...
* DEV9: Set SEEK on all successful seeks
* DEV9: Complete HDD_Flush immediately when write queue is empty
Also set SEEK when write queue isn't empty
* DEV9: Lock reported value of SEEK when errored
2024-10-23 08:36:16 -04:00
Rares-Alexandru Fodor
8afd29e1a2
Qt: Add search bar for cheats
2024-10-23 08:34:47 -04:00
Rares-Alexandru Fodor
d89b051e6d
Qt: Replace QTreeWidget with QTreeView for cheat list
2024-10-23 08:34:47 -04:00
Ty Lamontagne
47cf69d2b3
TraceLogging: Fix SIF trace logging
2024-10-23 08:30:37 -04:00
PCSX2 Bot
35c3c912e7
PAD: Update to latest controller database.
2024-10-21 12:02:59 -04:00
Ziemas
67c5f0229b
EE: vtlb handler for writes to IOP mem
2024-10-21 11:14:29 -04:00
github-actions[bot]
5dcc79555d
Qt: Update Base Translation ( #11932 )
...
Co-authored-by: PCSX2 Bot <PCSX2Bot@users.noreply.github.com>
2024-10-20 20:04:11 -04:00
TheLastRar
82f741e1dc
DEV9: Add ATA commands used by PS2 Linux ( #11925 )
2024-10-19 20:05:34 -04:00
Ty Lamontagne
ab21d22514
Misc: wire up and refactor trace logging
2024-10-19 20:04:02 -04:00
PCSX2 Bot
0a599e7337
Qt: Update Base Translation
2024-10-18 20:26:49 -04:00
chaoticgd
f77bf1ec6b
Debugger: Be smarter about deciding when functions should be hashed
2024-10-18 13:57:05 -04:00
chaoticgd
ed4fbb4f5a
Debugger: Hash functions scanned in by the MIPS analyst
2024-10-18 13:57:05 -04:00
chaoticgd
f963291970
Debugger: Cache hash match results on symbol tree nodes
2024-10-18 13:57:05 -04:00
chaoticgd
2c3abe33d5
Debugger: Add settings to control the analysis passes
2024-10-18 13:57:05 -04:00
chaoticgd
0fd7e1d7c2
Debugger: Split out SymbolImporter into its own class
2024-10-18 13:57:05 -04:00
TheLastRar
1e23e7efc4
DEV9: Add note regarding IF_CTRL bit 3
2024-10-17 16:10:38 -04:00
TheLastRar
46d5d24fcd
DEV9: Correct SPD_XFR_DMAEN define
2024-10-17 16:10:38 -04:00
TheLastRar
3276c0db9c
DEV9: Correct implementation of SPD_R_DBUF_STAT reset
2024-10-17 16:10:38 -04:00
TheLastRar
1bdd53a6c5
DEV9: Don't fake the FIFO
2024-10-17 16:10:38 -04:00
TheLastRar
1f2d9ab4e5
IOP: Seperate completing DMA8 to a seperate function
2024-10-17 16:10:38 -04:00
TheLastRar
0806ca442a
DEV9: Use ReceivedPayload more in TCP_Session
...
Instead of shuffling a unique_ptr around
Fixes handling of connection failure in ConnectTCPComplete()
2024-10-15 08:51:09 -04:00
TheLastRar
e3a666bfe4
DEV9: Move adapter detection hack
2024-10-15 08:37:21 -04:00
TheLastRar
6b2dc7a68c
DEV9: Move call to network backend reset
...
SMAP_R_EMAC3_TxMODE1_L is unrelated to resetting the adapter
2024-10-15 08:37:21 -04:00
PCSX2 Bot
18c492d9da
Qt: Update Base Translation
2024-10-15 12:28:13 +02:00
TheLastRar
6065caaf19
DEV9: Allow writes to ATA_R_CONTROL while busy
2024-10-15 12:22:03 +02:00
TheLastRar
bb4c456f35
DEV9: Disable interrupts on reset
2024-10-15 12:22:03 +02:00
TheLastRar
078a10dcdb
DEV9: Implement ATA pending interrupts
2024-10-15 12:22:03 +02:00
TheLastRar
a8a0c5c0bf
DEV9: Rewrite suppression of diagnostics IRQ during reset
2024-10-15 12:22:03 +02:00
TheLastRar
1a95bd3088
DEV9: Support 8bit reads/writes for most ATA regs
2024-10-15 12:22:03 +02:00
PCSX2 Bot
cf157fd2d7
PAD: Update to latest controller database.
2024-10-14 18:12:02 +02:00
Ziemas
35ada362d4
IOP/EE: Add SBUS interrupts
...
Lets the CPUs trigger an interrupt on the other.
2024-10-14 09:15:42 -04:00
KamFretoZ
444b110411
GSDevice11: Don't try to get the adapter name twice
2024-10-14 14:42:01 +02:00
KamFretoZ
1b82fac70e
OSD: Clarify Min/Avg/Max label to Frametime counter
2024-10-14 14:42:01 +02:00
badfontkeming
dafca1e264
USB: Work around FFB dropouts with modern wheels
...
Certain modern direct-drive wheels such as the Moza R5, R9, etc. implement
timeouts for FFB constant forces, and expect the forces to be re-run
rather than updated in order to refresh these timeouts.
2024-10-13 17:58:52 -04:00
lightningterror
69de95df8b
GS: Default to OpenGL on intel GPUs that support it.
...
Feature level 12 requirement.
2024-10-13 23:15:22 +02:00
JordanTheToaster
ca9f64a08b
GameDB: Various fixes
2024-10-13 11:03:22 -04:00
PCSX2 Bot
3b3e35beb7
Qt: Update Base Translation
2024-10-13 00:05:55 +02:00
TheLastRar
c087fc430b
DEV9: Allow 8bit reads/writes to all SPEED regs
2024-10-11 19:13:06 -04:00
TheLastRar
d1a4733939
DEV9: Replace incorrect SPD_R_20 behaviour
2024-10-11 19:13:06 -04:00
Bobby Smith
5845109b75
Qt: Call 'map_text_to_keycode()' only when Shift modifier is being used
2024-10-10 18:35:36 -04:00
Ty Lamontagne
7dd2ebdf49
Translations: hotfix a translation mistake causing fmt to crash
2024-10-09 19:24:08 -04:00
TheLastRar
3e78322ea4
DEV9: Rework tx_process based on HW tests
2024-10-09 10:37:54 -04:00
Chromaryu
8d6633fcf9
OSD: Update OSD Text on SW mode so no overlap keyword appears ( #11881 )
2024-10-09 08:25:30 -04:00
Ty Lamontagne
1c1f67c091
IOP HLE: Only track handles to valid files.
...
Bonus check for file validity when saving states.
2024-10-08 18:01:11 -04:00
PCSX2 Bot
324b1464e4
Qt: Update Base Translation
2024-10-08 22:13:02 +02:00
JordanTheToaster
1e9a248a0c
Deps: Update to Qt 6.8.0 on Windows and Linux
2024-10-08 16:00:37 -04:00
TheLastRar
4319094b02
QT: Clear m_status_verbose_widget text on VM stop
2024-10-08 15:44:59 -04:00
chaoticgd
60abebb3a5
Debugger: Fix crash in symbol tree menu code
2024-10-08 09:47:41 -04:00
PCSX2 Bot
62f20a4809
PAD: Update to latest controller database.
2024-10-07 18:06:16 +02:00