Commit Graph

  • 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
  • 139e05800f docs/DSP: Fix 'LS encoding Pokechu22 2021-07-13 15:11:05 -07:00
  • 8767df40e5 docs/DSP: Fix acD/acR conflation in shift instructions Pokechu22 2021-08-13 14:04:31 -07:00
  • 332bb6fd55 docs/DSP: Fix operation for LSR/ASR Pokechu22 2021-08-13 14:00:27 -07:00
  • 2eb791d5e1 docs/DSP: Note that ADDAXL is unsigned Pokechu22 2021-08-13 13:15:58 -07:00
  • 953670b057 docs/DSP: Fix operation of ADDR and SUBR Pokechu22 2021-08-13 13:07:25 -07:00
  • 8881ecef19 docs/DSP: Adjust operation for CMPI and CMPIS Pokechu22 2021-08-13 12:17:09 -07:00
  • 79664d419c docs/DSP: Document rounding behavior of CLRL Pokechu22 2021-08-13 11:44:52 -07:00
  • 1bcea561e9 docs/DSP: Add 'NOP Pokechu22 2021-08-13 10:41:30 -07:00
  • 29b61d463e docs/DSP: Document 'LD and 'LDAX Pokechu22 2021-08-12 15:34:15 -07:00
  • 031621bf51 docs/DSP: Document behavior and instructions when the first nybble is 3 Pokechu22 2021-08-12 11:47:57 -07:00
  • 211c2b5d99 docs/DSP: Add most missing instructions Pokechu22 2021-07-13 15:45:50 -07:00
  • 446b1d2f13 docs/DSP: Adjust bit names in opcode table Pokechu22 2021-07-13 15:13:18 -07:00
  • 16da6e214d docs/DSP: Hyperlink opcode names Pokechu22 2021-08-11 16:35:41 -07:00
  • ccc5085988 docs/DSP: Rename 'SLMN to 'SLNM Pokechu22 2021-08-11 16:24:32 -07:00
  • 2a9e1a3b5d docs/DSP: Document accelerator hardware registers Pokechu22 2021-08-10 15:47:30 -07:00
  • c9ed9dd0a7 docs/DSP: Adjust formatting of RegisterBitOverview Pokechu22 2021-08-10 14:24:46 -07:00
  • 9a269929ec docs/DSP: Improve DMA hardware register information Pokechu22 2021-08-10 14:20:33 -07:00
  • b99fbf7e9c docs/DSP: Sort hardware registers by address Pokechu22 2021-08-10 14:18:42 -07:00
  • 6df892dca7 docs/DSP: Expand DSP Memory Map section Pokechu22 2021-08-10 09:16:48 -07:00
  • cfc6de8545 docs/DSP: Fix LOOPI, BLOOP, Jcc, and CALLcc opcode table operands Pokechu22 2021-07-13 15:12:21 -07:00
  • 5a0155a1cb docs/DSP: Fix ANDCF and ANDF being swapped Pokechu22 2021-07-17 15:24:11 -07:00
  • 000f7b102a docs/DSP: Fix SBCLR and SBSET being backwards Pokechu22 2021-07-17 15:05:19 -07:00
  • 13051ee291 docs/DSP: Elaborate on SBSET and SBCLR Pokechu22 2021-07-15 11:30:37 -07:00
  • bb1ecd2a81 docs/DSP: Add RTI to opcode list Pokechu22 2021-08-20 16:17:34 -07:00
  • 2c73de7ada docs/DSP: Add missing already-documented instructions to opcode table Pokechu22 2021-07-13 15:13:36 -07:00
  • d9f8df3cbe docs/DSP: Fix typo in HALT encoding Pokechu22 2021-07-13 14:17:15 -07:00
  • 35720284f3 docs/DSP: Fix various spelling/grammar/punctuation issues Pokechu22 2021-07-13 14:15:26 -07:00
  • 2df33ddbbc docs/DSP: Create .gitignore Pokechu22 2021-08-09 20:23:21 -07:00
  • c1242fbd6c docs/DSP: Update version and history Pokechu22 2021-08-09 17:08:07 -07:00
  • 87924f2ddd DolphinQt: Remove Windows dialog help buttons Dentomologist 2021-08-21 10:35:21 -07:00
  • 17a01c894b
    Merge pull request #10044 from AdmiralCurtiss/invalidate-icache-lines-fix Mai M 2021-08-19 19:23:11 -04:00
  • 90fcaf7e96 Jit: Use one less register in dcbx JosJuice 2021-08-13 14:59:47 +02:00
  • f5cd17925a PowerPC: Fix for calling InvalidateICacheLines() with a count of 1 causing a (harmless) second invalidation. Admiral H. Curtiss 2021-08-19 22:54:34 +02:00
  • 3aaab25810
    Merge pull request #10032 from Pokechu22/dsp-lle-masks Tilka 2021-08-18 20:20:31 +01:00
  • c3dec34391 UberShaderVertex: Simplify color channel logic Pokechu22 2021-08-09 14:17:26 -07:00
  • 06579e4d53 VertexShaderGen: Simplify color channel logic Pokechu22 2021-08-09 14:17:11 -07:00
  • 2519d14e36 UberShaderVertex: Fix Tony Hawk Pro Skater 4 Pokechu22 2021-08-09 13:50:07 -07:00
  • 4f09c320e8 Interpreter: Simplify mcrfs implementation JosJuice 2021-08-18 13:39:06 +02:00
  • b7b45eb111 Interpreter: Make signedness and narrowing conversions explicit Lioncash 2021-08-18 07:21:30 -04:00
  • 33154de614
    Merge pull request #10039 from OatmealDome/spdx-leftovers Mai M 2021-08-17 23:02:32 -04:00
  • 6863b7ae9e
    Merge pull request #10036 from JosJuice/jitarm64-psq-x Mai M 2021-08-17 23:00:57 -04:00
  • 437b475254
    Merge pull request #10037 from OatmealDome/min-macos-bump Mai M 2021-08-17 22:59:43 -04:00
  • 5c5c3b8856 DolphinQt: Copy COPYING and Licenses directory to output OatmealDome 2021-08-17 22:40:27 -04:00
  • 6aa2a6b466 UISettings: Remove missed comment about license.txt OatmealDome 2021-08-17 22:35:42 -04:00
  • 0a6ac4d993 AboutDialog: Fix broken license link OatmealDome 2021-08-17 22:34:53 -04:00
  • e5a80995dc Bump minimum macOS to 10.13 High Sierra OatmealDome 2021-08-17 14:04:33 -04:00
  • b24b79e373 JitArm64: Implement indexed paired loadstore instructions JosJuice 2021-08-17 11:29:38 +02:00