Commit Graph

  • 474e09c239 Gekko: Convert UReg_DMAU over to using Common::BitField Lioncash 2021-08-27 11:19:21 -04:00
  • a126821d5e Gekko: Convert UReg_WPAR over to using Common::BitField Lioncash 2021-08-27 11:18:03 -04:00
  • 8ac079a647 Gekko: Convert UReg_MMCR1 over to using Common::BitField Lioncash 2021-08-27 11:16:41 -04:00
  • 300f7c10bd Gekko: Convert UReg_MMCR0 over to using Common::BitField Lioncash 2021-08-27 11:15:15 -04:00
  • 1ec3768b84 Gekko: Convert UReg_SDR1 over to using Common::BitField Lioncash 2021-08-27 11:12:24 -04:00
  • 9e183e63f1 Gekko: Convert UReg_HID4 over to using Common::BitField Lioncash 2021-08-27 11:10:22 -04:00
  • 6ab2e5ab16 Gekko: Convert UReg_HID2 over to using Common::BitField Lioncash 2021-08-27 11:08:14 -04:00
  • 02ec9c3b50 Gekko: Convert UReg_HID0 over to using Common::BitField Lioncash 2021-08-27 11:05:07 -04:00
  • 4591246608 Gekko: Convert UReg_FPSCR over to using Common::BitField Lioncash 2021-08-27 11:01:32 -04:00
  • 4ecdcc9d78 Gekko: Convert UReg_MSR over to using Common::BitField Lioncash 2021-08-27 10:54:49 -04:00
  • 1863212d94 Gekko: Convert UReg_XER over to using Common::BitField Lioncash 2021-08-27 10:46:38 -04:00
  • 4816195366 Merge pull request #10054 from JosJuice/android-game-cache-lock Mai M 2021-08-27 10:15:25 -04:00
  • 7d88354659 Merge pull request #10061 from JosJuice/jitwidget-div-zero Mai M 2021-08-27 10:13:52 -04:00
  • df32a43e8f Merge pull request #10062 from krnlyng/twi_flags Mai M 2021-08-27 10:13:05 -04:00
  • 9cd878218c Interpreter_Tables: specify FL_IN_A for twi. Franz-Josef Haider 2021-08-27 16:55:19 +03:00
  • f17584fc06 DolphinQt: Fix divide by zero in JITWidget::Update JosJuice 2021-08-27 10:30:18 +02:00
  • a4d4dc82d4 DSPHLE/AX: Use in-class initialization. Admiral H. Curtiss 2021-08-27 03:00:13 +02:00
  • feefc17b02 JitArm64: divwx - Optimize comparisons to 0x80000000 JosJuice 2021-08-21 20:28:18 +02:00
  • 91b112b984 JitArm64: divwx - Optimize division by 2 JosJuice 2021-08-21 18:59:55 +02:00
  • 9889e7eb33 JitArm64: divwx - Optimize power-of-two divisors JosJuice 2021-08-21 18:47:31 +02:00
  • eb8581c26d JitArm64: divwx - Optimize constant divisor JosJuice 2021-08-21 18:00:51 +02:00
  • f8e97f5a8a JitArm64: divwx - Special case dividend == 0 JosJuice 2021-08-21 16:31:25 +02:00
  • 09cdb076a3 JitArm64: divwx - Optimize constant dividend JosJuice 2021-08-21 16:28:51 +02:00
  • 559de262a1 Merge pull request #10059 from JosJuice/wia-segment-t Tilka 2021-08-26 10:31:33 +01:00
  • b3d57eb25f docs: Fix incorrect reference to wia_exception_t JosJuice 2021-08-26 11:24:56 +02:00
  • 83ba17fc25 DSPHLE: Set m_dsp_control to a consistent value in Initialize(). Admiral H. Curtiss 2021-08-25 23:10:16 +02:00
  • 54125516bb DSPHLE: Remove unused members. Admiral H. Curtiss 2021-08-25 23:02:04 +02:00
  • 3c0d4b7d8f NetKDTime: Eliminate implicit sign conversions Lioncash 2021-08-24 08:13:23 -04:00
  • caba81ad3b NetKDTime: Move internal IOCtl values into IOCtl function Lioncash 2021-08-24 08:08:36 -04:00
  • 6268ee44a1 NWC24Config: Provide name for unk_04 config member Lioncash 2021-08-24 08:23:02 -04:00
  • a60af199d8 NWC24Config: Move array length constants into the private part of the class Lioncash 2021-08-24 08:04:27 -04:00
  • bc939df69c NWC24Config: Make creation stage an enum class Lioncash 2021-08-24 08:02:04 -04:00
  • 82371b89fc NetKDRequest: Remove unused include Lioncash 2021-08-24 07:38:30 -04:00
  • e65363f05f NetKDRequest: Make use of constexpr arrays containing pairs instead of maps Lioncash 2021-08-24 07:35:02 -04:00
  • 8c67f13256 ResourcePackManager: Translate unknown author string Lioncash 2021-08-24 11:31:05 -04:00
  • 89ceef2a8a MainWindow: Use MainWindow variant of tr() Lioncash 2021-08-24 11:13:53 -04:00
  • 47b40698bb MainWindow: Fix typo in resource pack initialization error message Lioncash 2021-08-24 11:10:47 -04:00
  • 75b68c9e96 GBAWidget: Add ellipses for option selections that require more input Lioncash 2021-08-24 10:43:32 -04:00
  • a65fcb5e5b ConvertDialog: Provide complete translation string for conversion Lioncash 2021-08-24 10:21:51 -04:00
  • 70399955a0 CheatsManager: Make use of plural variant of tr() Lioncash 2021-08-24 10:14:56 -04:00
  • 719930bb39 Android: Add fast path to addOrGet JosJuice 2021-08-24 15:24:52 +02:00
  • fb265b610d Android: Don't hold gameFileCache lock during updateAdditionalMetadata JosJuice 2021-08-24 15:07:15 +02:00
  • bba33c7ced Android: Don't hold gameFileCache lock while finding games JosJuice 2021-08-24 14:36:08 +02:00
  • 7688db3cd3 Merge pull request #10047 from Dentomologist/remove_windows_help_buttons Mai M 2021-08-24 08:34:31 -04:00
  • 922f53e16e Merge pull request #10049 from JosJuice/jitarm64-fault-to-handler Mai M 2021-08-24 08:33:58 -04:00
  • 19f8e39929 Merge pull request #10051 from Pokechu22/dsp-jit-revert-acs-extension Mai M 2021-08-24 08:33:32 -04:00
  • b49bd76d91 NetKDRequest: Fix typo in IOCtl enum names (schedular -> scheduler) Lioncash 2021-08-24 07:28:20 -04:00
  • 3a38e99001 NetKDRequest: Make hardware model enum strongly typed Lioncash 2021-08-24 07:26:43 -04:00
  • 1e27880014 NetKDRequest: Make private member functions completely internal Lioncash 2021-08-24 07:18:00 -04:00
  • ff3947a1b9 NetKDRequest: Minor adjustments to NWC24MakeUserID Lioncash 2021-08-24 07:13:06 -04:00
  • 757985d4c2 Merge pull request #10052 from JosJuice/jitarm64-sbtm-attempt-2 Markus Wick 2021-08-23 19:09:29 +02:00
  • 6b8d17ce57 Revert "JitArm64: Disable indexed paired loadstore instructions" JosJuice 2021-08-23 11:01:07 +02:00
  • 3071a1d13b JitArm64: Indexed paired loadstores workaround, attempt 2 JosJuice 2021-08-23 10:46:28 +02:00
  • 1abaff758a Revert "DSPJit: Sign-extend acS.h to 32 bits" Pokechu22 2021-08-22 18:44:24 -07:00
  • bc10412d24 Merge pull request #10045 from Pokechu22/dsp-lle-sr64 Tilka 2021-08-23 01:12:44 +01:00
  • 779cd479bc DSPLLE: NEG can set the carry and overflow flags Pokechu22 2021-08-18 16:28:08 -07:00
  • 3ee605d699 DSPJit: Rework overflow and carry handling Pokechu22 2021-08-19 17:12:23 -07:00
  • 4508ca6734 DSPInterpreter: Rework overflow and carry handling Pokechu22 2021-08-17 21:13:59 -07:00
  • 7cd1b2c4d1 DSPJit: Fix xA and xB Pokechu22 2021-08-19 10:55:33 -07:00
  • a30a186d30 DSPInterpreter: Replace IsConditionA with IsConditionB Pokechu22 2021-08-19 11:56:41 -07:00
  • e5d130c4b3 DSPLLE: O is the mnemonic for overflow, not 0 Pokechu22 2021-08-19 10:27:31 -07:00
  • 4865b322d0 DSPInterpreter: Improve CMPAR variable names Pokechu22 2021-08-19 13:03:17 -07:00
  • dc2eab1778 DSPJit: Sign-extend acS.h to 32 bits Pokechu22 2021-08-18 15:34:22 -07:00
  • 74440c468f DSPInterpreter: Sign-extend acS.h to 32 bits Pokechu22 2021-08-18 15:34:01 -07:00
  • 105d8860fb DSPAnalyzer: Disable update SR analysis Pokechu22 2021-08-19 10:04:42 -07:00
  • 464575702b DSPSpy: Replace less_test with cond_test Pokechu22 2021-08-17 17:27:42 -07:00
  • 67dce9f35d Merge pull request #10038 from Pokechu22/dsp-rti-srs Tilka 2021-08-23 01:02:45 +01:00
  • c227023375 Merge pull request #10050 from JosJuice/jitarm64-disable-psq-x Mai M 2021-08-22 19:11:16 -04:00
  • f70ddebb40 JitArm64: Disable indexed paired loadstore instructions JosJuice 2021-08-22 22:16:02 +02:00
  • 0cf8405126 JitArm64: Make HandleFastmemFault less unsafe JosJuice 2021-08-22 19:51:21 +02:00
  • 44129dda4c dsp_rom: Add version numbers and hashes to VerifyRoms and readme Pokechu22 2021-08-17 11:11:32 -07:00
  • a5e2a0d973 dsp_rom: Remove illegal use of AX with SRS Pokechu22 2021-08-16 22:15:19 -07:00
  • c881f4db22 dsp_rom: add pseudo code and fix small accuracy issues Tillmann Karras 2021-08-13 05:28:15 +01:00
  • d0b40528e5 dsp_rom: Fix readme eols and trailing whitespace Pokechu22 2021-08-17 11:12:25 -07:00
  • 9b1d370478 DSPLLE: Implement conditional variants of RTI Pokechu22 2021-08-16 00:10:21 -07:00
  • f9e36bfa67 DSPLLE: Split SRS into SRS and SRSH Pokechu22 2021-08-15 15:31:23 -07:00
  • 51c26d82a5 DSPSpy: Require user to specify a test_main label Pokechu22 2021-08-15 15:26:03 -07:00
  • 5f7c852d22 DSPSpy: Split main dsp_base logic from interrupt handlers Pokechu22 2021-08-15 15:24:01 -07:00
  • 87dc668522 DSPSpy: Fix hang when using the free DSP rom Pokechu22 2021-08-14 16:04:13 -07:00
  • e7a30dd468 Merge pull request #10048 from Pokechu22/dsp-manual Tilka 2021-08-22 04:06:49 +01:00
  • 88d2a7260d DSPLLE: Improve various instruction comments Pokechu22 2021-08-13 11:52:17 -07:00
  • ddc2dd91d2 DSPSpy: Create README.md Pokechu22 2021-08-14 16:55:31 -07:00
  • 1ad8dd7634 DSPSpy: Remove build.sh and sbuild.sh Pokechu22 2021-08-14 14:17:52 -07:00
  • 3eaf06d2e0 DSPSpy: Create .gitignore Pokechu22 2021-08-14 14:16:05 -07:00
  • 4fa9517ba3 docs/DSP: Update version and history Pokechu22 2021-08-21 11:39:42 -07:00
  • 9ef388f1c3 docs/DSP: NEG can set overflow and carry Pokechu22 2021-08-18 16:33:19 -07:00
  • 602163b623 docs/DSP: Fix typo with MULCMVZ and MULCMV Pokechu22 2021-08-17 20:56:03 -07:00
  • c51c339424 docs/DSP: Document initialization process Pokechu22 2021-08-16 12:14:56 -07:00
  • 5bf59f3ce4 docs/DSP: A failed RETcc only inceases PC by 1, not 2 Pokechu22 2021-08-16 00:03:46 -07:00
  • 1b84721b7f docs/DSP: Add RTIcc Pokechu22 2021-08-16 00:03:15 -07:00
  • 5611bd8f23 docs/DSP: Change conditional names to match Dolphin Pokechu22 2021-08-15 23:32:21 -07:00
  • af10eab938 docs/DSP: Split SRSH from SRS Pokechu22 2021-08-14 22:37:21 -07:00
  • 408623b6e9 docs/DSP: Document behavior of LRS/SRS/SI with CR Pokechu22 2021-08-14 17:36:55 -07:00
  • 8fa649e1d6 docs/DSP: Document masking/sign extension behavior of registers Pokechu22 2021-08-14 17:34:24 -07:00
  • 7c645e1865 docs/DSP: Fix registers used by MOVAX and MOV Pokechu22 2021-07-13 15:15:57 -07:00
  • be753e5a45 docs/DSP: MADDC operates on acS.m, not acS.l Pokechu22 2021-07-13 15:15:21 -07:00
  • 0796fada17 docs/DSP: Add information about flags for every instruction Pokechu22 2021-08-13 21:45:32 -07:00
  • 9249454f33 docs/DSP: Document overflow and carry behavior Pokechu22 2021-08-21 17:05:53 -07:00
  • a8ec0ad27f docs/DSP: Fix MULXAC bytes Pokechu22 2021-08-13 21:01:34 -07:00
  • 2db2683ea9 docs/DSP: Fix 'S format Pokechu22 2021-08-13 16:32:19 -07:00