Jean-Philip Desjardins
|
0613d7eada
|
Move debug search functions in DebugUtils.
|
2023-06-05 09:26:01 -04:00 |
|
Jean-Philip Desjardins
|
e81eb944ae
|
Clean DebugSupport CMake project.
|
2023-06-05 09:26:01 -04:00 |
|
Jean-Philip Desjardins
|
953cfb6e7b
|
Clear PROJECT_LIBS variable.
|
2023-06-05 09:26:00 -04:00 |
|
Jean-Philip Desjardins
|
54e6b7977d
|
Add hook to easily patch PSP module.
|
2023-06-02 11:55:07 -04:00 |
|
Jean-Philip Desjardins
|
599bcfb840
|
Fix DISPLAY register layout.
MagY has 2 bits only.
|
2023-05-31 15:11:56 -04:00 |
|
Jean-Philip Desjardins
|
17183567e7
|
Fix warning.
|
2023-05-31 13:57:47 -04:00 |
|
Jean-Philip Desjardins
|
1700b901b6
|
Fix code style.
|
2023-05-30 21:00:01 -04:00 |
|
Jean-Philip Desjardins
|
356a6c2392
|
Add some basic button remapping.
Allows binding the same button (circle) for gun trigger in all light gun games.
|
2023-05-30 20:14:29 -04:00 |
|
Jean-Philip Desjardins
|
cba236d98d
|
Allow light gun coord transform to be specified.
Maybe a bit too simplistic as it doesn't exactly work on Vampire Night.
|
2023-05-30 20:13:43 -04:00 |
|
Jean-Philip Desjardins
|
e74aeba418
|
Get rid of static JVS state variables.
|
2023-05-30 20:12:23 -04:00 |
|
Jean-Philip Desjardins
|
3d6b1cc856
|
Only enable light gun support when game needs it.
|
2023-05-30 20:12:10 -04:00 |
|
Jean-Philip Desjardins
|
fdcf5c2ca1
|
Make gun position relative to presentation viewport.
|
2023-05-30 20:09:08 -04:00 |
|
Jean-Philip Desjardins
|
e1dfd514bb
|
Allow binding mouse button to inputs.
|
2023-05-30 20:09:00 -04:00 |
|
Jean-Philip Desjardins
|
f04d117334
|
Clear gun handler on reset.
|
2023-05-30 20:08:54 -04:00 |
|
Jean-Philip Desjardins
|
336474a13a
|
Dumping gun WIP.
|
2023-05-30 20:08:48 -04:00 |
|
Jean-Philip Desjardins
|
3d5b56b424
|
Use Qt events to notify mouse events.
|
2023-05-30 20:08:32 -04:00 |
|
Jean-Philip Desjardins
|
b7debf2165
|
Add analog input.
|
2023-05-30 20:08:26 -04:00 |
|
Jean-Philip Desjardins
|
7d5c2de8e7
|
Add screen pos input.
|
2023-05-30 20:08:20 -04:00 |
|
Jean-Philip Desjardins
|
dfe47ba84a
|
Add command line option to start the emulator in fullscreen mode.
|
2023-05-25 09:45:33 -04:00 |
|
Jean-Philip Desjardins
|
b6febef115
|
Improve timings for external clock based IOP timers.
Fixes Dark Cloud's music being too fast.
|
2023-05-24 09:21:24 -04:00 |
|
Jean-Philip Desjardins
|
3087e2f640
|
Adjust assert condition.
|
2023-05-19 14:31:10 -04:00 |
|
Jean-Philip Desjardins
|
d7a6129c63
|
Remove annoying assert.
|
2023-05-19 12:05:58 -04:00 |
|
Jean-Philip Desjardins
|
2d3368e00d
|
Add some SPU debugging info.
|
2023-05-19 12:05:46 -04:00 |
|
Jean-Philip Desjardins
|
4289092673
|
Add SPU sample cache.
|
2023-05-18 16:28:55 -04:00 |
|
Jean-Philip Desjardins
|
c0bc814ce0
|
Skip some mixing steps if sample is zero.
|
2023-05-18 16:28:55 -04:00 |
|
Jean-Philip Desjardins
|
070261ef53
|
Post cleanup fixes.
|
2023-05-17 20:16:28 -04:00 |
|
Jean-Philip Desjardins
|
fef3302729
|
Vulkan: Implement basic blending between two outputs in merge circuit.
Fixes Twisted Metal: Black's main menu.
|
2023-05-16 16:24:58 -04:00 |
|
Jean-Philip Desjardins
|
f104ecfa0d
|
Clear GPU side copy of GS RAM when resetting.
|
2023-05-16 16:24:54 -04:00 |
|
Jean-Philip Desjardins
|
55d6c28b17
|
Clear register write buffer indices upon reset.
|
2023-05-16 16:23:53 -04:00 |
|
Jean-Philip Desjardins
|
33a0296fbd
|
Add barrier before local to local transfers.
Needed for Level 5 games which use local transfers to copy eye textures.
|
2023-05-16 11:51:02 -04:00 |
|
Jean-Philip Desjardins
|
9bcbe1f699
|
Update pipeTime when syncing EFU operations.
Fixes issues with Shinobi where WAITP is used and FDIV pipeline needs to be updated as a side-effect.
|
2023-05-11 10:01:48 -04:00 |
|
Jean-Philip Desjardins
|
2f737651fb
|
Add function to check for NaNs in vectors.
|
2023-05-10 09:07:19 -04:00 |
|
Jean-Philip Desjardins
|
d302c318d4
|
Do simple move when adding 0.
Avoids destructive clamping that might be against the intent of the instruction.
|
2023-05-10 09:07:18 -04:00 |
|
Jean-Philip Desjardins
|
d2eba758db
|
Add missing parenthesis.
|
2023-05-09 11:47:12 -04:00 |
|
Jean-Philip Desjardins
|
be19075fca
|
Fix warning.
|
2023-05-09 11:46:59 -04:00 |
|
Jean-Philip Desjardins
|
4fadc72cf2
|
Adjust module init delay.
Previous value broke SMT: Nocturne.
|
2023-05-08 14:26:41 -04:00 |
|
Jean-Philip Desjardins
|
aee69ac97c
|
Fix a bunch of warnings.
|
2023-05-03 21:05:08 -04:00 |
|
Jean-Philip Desjardins
|
8f2752b68d
|
Allow using Alt+Enter to enter/exit fullscreen mode on Windows.
|
2023-05-02 13:45:47 -04:00 |
|
Jean-Philip Desjardins
|
f36ba1f127
|
Allow entering full screen mode through a menu item.
|
2023-05-02 13:28:13 -04:00 |
|
Jean-Philip Desjardins
|
c1c0fda2d3
|
Fix loading ELFs on Android.
|
2023-04-27 11:50:10 -04:00 |
|
Jean-Philip Desjardins
|
d8f2b8ff51
|
Set thread name on AttachCurrentThread on Android.
|
2023-04-27 11:50:10 -04:00 |
|
Jean-Philip Desjardins
|
bcb8bce98b
|
Allow changing analog sensitivity for pad 2.
|
2023-04-27 11:47:54 -04:00 |
|
Jean-Philip Desjardins
|
2392193fe4
|
Add analog sensitivity configuration.
|
2023-04-27 11:47:54 -04:00 |
|
Jean-Philip Desjardins
|
9a55785a76
|
Only apply JVS button state updates on pad 1.
|
2023-04-19 13:14:14 -04:00 |
|
Jean-Philip Desjardins
|
000e8f4266
|
Show input slot names even if they don't have any bindings.
|
2023-04-19 13:13:27 -04:00 |
|
Jean-Philip Desjardins
|
7f596213cd
|
Apply inverse scan after dequantization.
Fixes a bunch of artifacts present in most video decoding.
|
2023-04-18 17:00:02 -04:00 |
|
Jean-Philip Desjardins
|
9a2c471e3f
|
Fix code style.
|
2023-04-14 10:08:11 -04:00 |
|
Jean-Philip Desjardins
|
b27d07396a
|
Move definitions.
|
2023-04-14 09:39:36 -04:00 |
|
Jean-Philip Desjardins
|
da868c0984
|
Allow viewing PSMCT24 textures in Vulkan frame debugger.
|
2023-04-14 09:39:36 -04:00 |
|
Jean-Philip Desjardins
|
53f221923b
|
Only report requested amount of coin slots.
|
2023-04-14 09:39:36 -04:00 |
|