Commit Graph

  • be65e96991 Memmap: Remove unused IO size field Pokechu22 2022-10-07 17:24:51 -07:00
  • 6e3d140283
    Merge pull request #11125 from Lobsterzelda/master Admiral H. Curtiss 2022-10-07 21:41:40 +02:00
  • fb79c04cf1 MemoryView auto updateDebugger. Implement base codetrace logic. Add register breakpoints. Add CodeViewWidget autostepping to track a value.Debugger TryTwo 2022-03-26 14:48:25 -07:00
  • 85cb4d1bc5 Support memory reads/writes from breakpoint expressions smurf3tte 2020-12-17 21:38:29 -08:00
  • 1224575b0b Add cast expression functions u8(), s8(), u16(), etc. smurf3tte 2020-12-19 13:33:47 -08:00
  • 3417920167 Grow internal expr int representation to 64 bits smurf3tte 2020-12-19 12:49:19 -08:00
  • 11851a01e6 Expand expr's support for numeric literals smurf3tte 2020-12-17 17:01:43 -08:00
  • 7842f9a715 Debugger: Initial implementation of conditional breakpoints smurf3tte 2020-12-16 15:40:20 -08:00
  • d2db451eba
    HW/MemoryInterface: Add data to savestates and initialize on boot. Lobsterzelda 2022-10-06 18:28:33 -04:00
  • 973e58be60
    Merge pull request #11126 from AdmiralCurtiss/globals-si Mai 2022-10-06 16:36:28 -04:00
  • 691135dbc3
    HW: Move SerialInterface variables to Core::System. Admiral H. Curtiss 2022-10-06 22:08:20 +02:00
  • 09c5b5856c
    Merge pull request #11124 from Pokechu22/no-more-dopod Admiral H. Curtiss 2022-10-06 21:55:26 +02:00
  • 4d33f6af7c GCMemcard: Remove manual std::vector handling in DoState Pokechu22 2022-10-06 11:25:20 -07:00
  • e8221d7948 Common/PointerWrap: Remove DoPOD Pokechu22 2022-10-05 22:58:10 -07:00
  • 7498eb1e6c
    Merge pull request #11121 from AdmiralCurtiss/globals-exi Mai 2022-10-06 10:33:22 -04:00
  • 26318e2c51
    HW: Move ExpansionInterface variables to Core::System. Admiral H. Curtiss 2022-10-06 01:10:46 +02:00
  • de5a98a3fa
    Merge pull request #11120 from AdmiralCurtiss/gci-open-fail Admiral H. Curtiss 2022-10-06 01:09:47 +02:00
  • 662caf91ac
    HW/GCMemcardDirectory: Add error message if opening GCI fails. Admiral H. Curtiss 2022-10-05 19:56:05 +02:00
  • cf094eb415
    Merge pull request #11117 from JosJuice/jitarm64-imm-not-dirty Admiral H. Curtiss 2022-10-05 19:31:44 +02:00
  • 4b6086b20a
    Merge pull request #11098 from K0bin/refresh-efb-cache JMC47 2022-10-04 22:40:58 -04:00
  • 5479f0e776
    Merge pull request #11119 from AdmiralCurtiss/vulkan-panic-alerts Pokechu22 2022-10-04 11:11:11 -07:00
  • eea31db781
    Vulkan/CommandBufferManager: Show error code in PanicAlerts. Admiral H. Curtiss 2022-10-04 19:24:03 +02:00
  • 078777e804
    Merge pull request #11118 from AdmiralCurtiss/vi-globals Mai 2022-10-04 10:42:42 -04:00
  • 9c944d5734
    HW: Move VideoInterface variables to Core::System. Admiral H. Curtiss 2022-10-04 02:24:01 +02:00
  • 052c7395fb
    Merge pull request #9624 from JosJuice/input-override JMC47 2022-10-03 16:25:40 -04:00
  • 51ee05cb35 Android: Use input override system for touch controls JosJuice 2021-04-03 13:49:26 +02:00
  • b296248b49 DolphinQt: Use input override system for TAS input windows JosJuice 2021-03-21 22:42:33 +01:00
  • 8fd25259ee ControllerEmu: Round input floats instead of casting, part 2 JosJuice 2021-03-28 22:12:27 +02:00
  • cb16d20f2d ControllerEmu: Add new "input override" system JosJuice 2021-03-21 20:27:00 +01:00
  • f4f189c51f JitArm64: Rename BindToRegister parameters for clarity JosJuice 2022-10-03 21:41:34 +02:00
  • cb6d476538
    Merge pull request #11106 from vpelletier/dsp_doc_bloop Pokechu22 2022-10-03 11:29:03 -07:00
  • 23806f8d60
    Merge pull request #11070 from AdmiralCurtiss/netplay-wiimotes JMC47 2022-10-02 18:00:10 -04:00
  • e137f7f878
    WiimoteEmu: Rewrite serialization of DesiredWiimoteState to optimize for network bandwidth. Admiral H. Curtiss 2022-09-30 04:42:08 +02:00
  • ae4b89441c
    Qt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay. Admiral H. Curtiss 2022-09-25 04:22:30 +02:00
  • a1563f2def
    Netplay: Implement batching for Wiimotes. Admiral H. Curtiss 2022-09-25 04:02:53 +02:00
  • aade584180
    Netplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one. Admiral H. Curtiss 2022-09-23 03:21:52 +02:00
  • f8518b2ff6
    WiimoteEmu: Add serialization for DesiredWiimoteState. Admiral H. Curtiss 2022-09-25 01:39:45 +02:00
  • a2dadbb2f0
    Wiimote: Separate the Input system state update from the emulated state update. Admiral H. Curtiss 2022-09-25 02:29:35 +02:00
  • bb5943ae77
    Wiimote: Separate the Wiimote index in the Input system from the index of the Wiimote in the emulated system. Admiral H. Curtiss 2022-09-25 02:04:24 +02:00
  • b67ffb9ab5
    WiimoteEmu: Make Reset() deterministic under WantsDeterminism(). Admiral H. Curtiss 2022-09-22 19:52:33 +02:00
  • 466f0b377b
    WiimoteEmu: Update extensions from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 16:36:37 +02:00
  • e7543a9e05
    WiimoteEmu: Update MotionPlus status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 15:26:14 +02:00
  • 26fd4ea361
    WiimoteEmu: Update IR camera status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 14:33:47 +02:00
  • 9669722dfc
    WiimoteEmu: Update accelerometer status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 14:08:54 +02:00
  • a39f82cb1f
    WiimoteEmu: Update button status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 13:54:17 +02:00
  • 52424fe327
    Qt: Allow opening controller settings during netplay. Admiral H. Curtiss 2022-09-20 14:30:33 +02:00
  • bc47a9a31a
    Qt/WiimoteControllersWidget: Disable potentially breaking stuff during netplay. Admiral H. Curtiss 2022-09-20 14:29:43 +02:00
  • 37ae9ab524
    Qt/GamecubeControllersWidget: Disable dropdowns during netplay. Admiral H. Curtiss 2022-09-20 05:16:29 +02:00
  • 42775eed36 JitArm64: Fix BindToRegister in case Immediate && !set_dirty JosJuice 2022-10-02 22:30:42 +02:00
  • 15393f0344
    Merge pull request #11115 from AdmiralCurtiss/dsp-globals Pokechu22 2022-10-01 23:07:00 -07:00
  • 95cace837a
    HW: Move DSP variables to Core::System. Admiral H. Curtiss 2022-10-02 05:13:55 +02:00
  • c84835c53c
    Merge pull request #11114 from JosJuice/jitarm64-divwx-imm Admiral H. Curtiss 2022-10-02 01:10:48 +02:00
  • 6911e1b730
    Merge pull request #11113 from DivineWinds/translate_tooltip Admiral H. Curtiss 2022-10-02 00:16:25 +02:00
  • 2f0358a75e
    Merge pull request #10547 from AdmiralCurtiss/save-state-threading Admiral H. Curtiss 2022-10-02 00:16:03 +02:00
  • f3a23db0e0
    Core/State: Minor cleanup around the undo load state buffer. Admiral H. Curtiss 2022-04-05 02:15:03 +02:00
  • e0d30e371c
    Core/State: Rewrite threading behavior when multiple Save requests are happening. Should improve responsiveness when eg. mashing a save state button. Admiral H. Curtiss 2022-04-01 06:42:57 +02:00
  • 79efd5df1e
    Common/WorkQueueThread: Make Shutdown() public, so users can wait for all currently queued tasks to finish when shutting down the thread. Admiral H. Curtiss 2022-04-01 06:39:35 +02:00
  • 4e204a9a1a
    VideoCommon: Remove special treatment for Android in video settings Robin Kertels 2022-09-24 21:14:34 +02:00
  • 8984777749 JitArm64: Call GetImm before BindToRegister JosJuice 2022-10-01 20:28:39 +02:00
  • 8902d2fe3a JitArm64: Fix divwx BindToRegister condition JosJuice 2022-10-01 19:29:41 +02:00
  • 779fe13e62
    VideoCommon: Update EFB peek cache on draw done and tokens Robin Kertels 2022-09-26 23:41:56 +02:00
  • 37892a8611 DolphinQt/HacksWidget: Make backend name in GPU Texture Decoding/Bounding Box tooltip translatable DivineWinds 2022-10-01 12:32:49 +03:00
  • c196c47e81
    Merge pull request #11090 from K0bin/submit-rework JMC47 2022-09-30 20:15:25 -04:00
  • e5fb9c9adf
    VideoBackends:Vulkan: Raise number of command buffers Robin Kertels 2022-10-01 01:24:54 +02:00
  • fba7d35f94
    VideoBackends:Vulkan: Associate descriptor pool with frame rather than command buffer Robin Kertels 2022-10-01 01:23:10 +02:00
  • ed75a58061
    VideoBackends:Vulkan: Decouple available command buffers from frames in flight Robin Kertels 2022-10-01 01:17:38 +02:00
  • e8fa867f14
    VideoBackends:Vulkan: Only synchronize with submission thread when necessary Robin Kertels 2022-10-01 01:05:41 +02:00
  • 2e6d8d6575
    VideoBackends:Vulkan: Fix validation error around surface_capabilities2 Robin Kertels 2022-09-24 03:05:43 +02:00
  • 68eda7f887
    Merge pull request #11084 from K0bin/qcom-workaround JMC47 2022-09-30 15:33:00 -04:00
  • 81c817c54d
    VideoBackends:Vulkan: Workaround slow vkCmdCopyImageToBuffer on QCom driver Robin Kertels 2022-09-23 22:45:43 +02:00
  • 9810e29a1f
    Merge pull request #289 from Nejsplitter/master LibretroAdmin 2022-09-30 17:04:20 +02:00
  • ebff91b3cb
    Update Boot.cpp Nejsplitter 2022-09-30 15:09:27 +01:00
  • d19c787536
    Merge pull request #288 from Nejsplitter/master LibretroAdmin 2022-09-30 15:04:40 +02:00
  • 508f1b71fc
    Merge pull request #285 from bslenul/debug-log LibretroAdmin 2022-09-30 15:04:32 +02:00
  • 099e6c9ab6 docs/DSP: Trivial adjustment to BLOOP{,I} sub-operation order Vincent Pelletier 2022-09-26 13:33:20 +00:00
  • 12142c4fa8 DSPSpy: Add st3 BLOOP{,I} tests. Vincent Pelletier 2022-09-30 11:06:38 +00:00
  • 556d18f865 DSPSpy: Unhide stack registers Vincent Pelletier 2022-09-26 13:43:08 +00:00
  • 487a11fd2c
    Merge pull request #11110 from JosJuice/jit64-boolx-formatting-fixes Admiral H. Curtiss 2022-09-29 21:41:57 +02:00
  • 481ddd1308 NetworkCaptureLogger: Allow PCAP shared read access on Windows Sepalani 2022-09-24 20:25:23 +04:00
  • 2e8d775df1 Jit64: boolX formatting fixes JosJuice 2022-09-29 20:27:15 +02:00
  • 1f2ec9afd6
    Merge pull request #11052 from Tilka/shinkansen Mai 2022-09-29 09:21:27 -04:00
  • e3e6c3dfa4
    Merge pull request #11088 from JosJuice/uicommon-set-enable-alert Mai 2022-09-29 09:09:29 -04:00
  • 6805c9dd0d
    Merge pull request #11108 from AdmiralCurtiss/fat-fs-callbacks Mai 2022-09-29 09:08:12 -04:00
  • 0c19a1d87c
    Merge pull request #11100 from Pokechu22/software-settings-merge Mai 2022-09-29 09:05:51 -04:00
  • 3fab5b2338
    Merge pull request #11097 from JosJuice/android-launch-wii-menu-check Mai 2022-09-29 09:03:46 -04:00
  • 865348cfb1
    Merge pull request #11103 from JosJuice/android-gamefilecache-not-null Mai 2022-09-29 09:02:47 -04:00
  • 4f5a6ee461
    Merge pull request #11109 from Pokechu22/code-widget-symbol-update Mai 2022-09-29 09:00:19 -04:00
  • 87f84d4f54 Debugger/CodeWidget: Update callstack/callers/calls on symbol changes Pokechu22 2022-09-28 21:01:37 -07:00
  • 3182d9178c
    FatFsUtil: Add ability to provide callbacks for the FatFs code. Admiral H. Curtiss 2022-09-29 05:08:24 +02:00
  • fbf9d6ea17 SI: Ignore non-standard setGameID command Vincent Pelletier 2022-09-17 00:11:49 +00:00
  • dafe2c785a
    Merge pull request #9481 from Sintendo/jit64boolx Admiral H. Curtiss 2022-09-28 23:40:26 +02:00
  • 95615ab91b
    Merge pull request #11096 from Sintendo/arm64boolx Admiral H. Curtiss 2022-09-28 21:58:06 +02:00
  • 32bdc54869
    Merge pull request #11101 from Pokechu22/backend-multithreading-enabled Admiral H. Curtiss 2022-09-28 21:57:37 +02:00
  • 4de70f1e99
    Merge pull request #11099 from Pokechu22/draw_done_and_token_stats Admiral H. Curtiss 2022-09-28 21:56:54 +02:00
  • dd3db9437c
    Merge pull request #11104 from vpelletier/drop_chiperase_comment Admiral H. Curtiss 2022-09-28 21:51:50 +02:00
  • 85d2358157 EXI_DeviceMemoryCard: Drop comment about ChipErase behaviour Vincent Pelletier 2022-09-28 11:52:12 +00:00
  • d9cd819a76
    Merge pull request #11086 from smurf3tte/dtr_patch JMC47 2022-09-27 13:27:50 -04:00
  • d4709ce0ba Android: Remove unnecessary Context parameters JosJuice 2022-09-27 19:09:47 +02:00
  • 45901f64b5 Android: Use synchronized methods for GameFileCache JosJuice 2022-09-27 19:05:02 +02:00
  • 51debaeb47 Revert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata" JosJuice 2022-09-27 18:57:42 +02:00