Commit Graph

  • 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
  • a36855c983 Merge pull request #9818 from JosJuice/jits-cdts-double JMC47 2021-08-17 05:21:08 -04:00
  • 62e7b34c88 JitArm64: Don't lock W30 in dcbx JosJuice 2021-08-13 14:32:25 +02:00
  • 856ff296ae JitArm64: Optimize dcbx being called in a loop over a large memory region JosJuice 2021-08-13 14:21:27 +02:00
  • d162015112 Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop JMC47 2021-08-16 21:27:16 -04:00
  • 8b2f5d5006 Jit64: Optimize dcbx being called in a loop over a large memory region. Admiral H. Curtiss 2021-08-10 20:40:01 +02:00
  • 439bf1597b DSPJitUtil: Remove redundant handling of ac0.h and ac1.h Pokechu22 2021-08-16 13:46:37 -07:00
  • 3b4bc9852f DSPInterpreter: Fix sign extension of accumulators Pokechu22 2021-08-15 18:18:43 -07:00
  • 858d0675b9 DSPLLE: Handle cr, sr, and prod.h masking Pokechu22 2021-08-14 17:26:40 -07:00
  • 62c3c1a23b Merge pull request #10034 from JosJuice/jitarm64-w Mai M 2021-08-16 17:08:43 -04:00
  • d48d6f280a Merge pull request #10033 from Pokechu22/dsp-jit-table-masking Mai M 2021-08-16 17:08:18 -04:00
  • 23b81ef495 JitArm64: Fix paired loadstore instruction decoding JosJuice 2021-08-16 22:08:30 +02:00
  • 6772d26935 DSP/Jit: simplify opcode table by masking Pokechu22 2021-08-16 12:47:31 -07:00
  • 0f628ff882 Merge pull request #10028 from GerbilSoft/bugfix/RVT-firmware-filenames Tilka 2021-08-16 20:47:07 +01:00
  • 3d6ff60a96 DSPSpy: Handle modified wr0 and cr registers correctly Pokechu22 2021-08-15 22:29:21 -07:00
  • 611b6ad231 Translation resources sync with Transifex JosJuice 2021-08-16 16:49:07 +02:00
  • 35c64d1f57 Merge pull request #10031 from Pokechu22/dsp-int-less Mai M 2021-08-15 22:50:02 -04:00
  • 14119c86a4 DSPInterpreter: Fix IsLess Pokechu22 2021-08-15 17:00:00 -07:00
  • 95d3416305 VolumeVerifier: Use correct IOS filename for development discs. David Korth 2021-08-15 12:41:35 -04:00
  • 4c179fe448 Merge pull request #10029 from Tilka/clipdisable Tilka 2021-08-15 07:07:41 +01:00
  • f9d2d42a4c VideoCommon: report games that set bits in XFMEM_CLIPDISABLE Tillmann Karras 2021-08-15 04:36:08 +01:00
  • 99490cbd7f Merge pull request #10024 from Tilka/neogeo JMC47 2021-08-14 23:35:49 -04:00
  • fd8a818a93 Merge pull request #10027 from shuffle2/remove-wa Mai M 2021-08-14 16:16:22 -04:00
  • 4ef87194a4 revert workaround for msvc arm64 ICE in WIABlob Shawn Hoffman 2021-08-14 03:57:53 -07:00
  • f3031e2be2 bump msvc required version to align wth vs 16.11 Shawn Hoffman 2021-08-14 03:57:25 -07:00
  • f0b2385deb GameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut) Patrick Ferry 2021-08-14 08:31:34 +01:00
  • a3d3300473 GameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30 Patrick Ferry 2021-08-14 08:30:53 +01:00