Commit Graph

  • da399a5bf4 dct: require DC clipping in the DC/AC clipping test Rix 2026-09-29 19:15:55 -07:00
  • 924ad02c94 Merge pull request #2156 from rixnobis/mdec-decoder Rix 2026-09-29 19:12:16 -07:00
  • 8e5b8927b9 mdec: keep the uploaded quant table when loading old states Rix 2026-09-29 18:21:14 -07:00
  • a955140cf5 Merge pull request #2160 from rixnobis/spu-cfg-orphan-help Rix 2026-09-29 17:29:25 -07:00
  • c768ecf043 Merge pull request #2159 from rixnobis/xa-decode Rix 2026-09-29 17:29:12 -07:00
  • c622ced346 Merge pull request #2154 from rixnobis/cue-relative-path Rix 2026-09-29 17:28:58 -07:00
  • 7733b05fdf GPU: fix takeScreenShot in 24bpp mode Rix 2026-09-29 14:56:06 -07:00
  • 2bbedfb232 gte: stall cop2 reads and commands while the GTE is busy Rix 2026-09-29 12:19:45 -07:00
  • 4553f6af67 Merge pull request #2170 from grumpycoders/translations_i18n-pcsx-redux-pot--main_es_ES Rix 2026-09-29 08:55:41 -07:00
  • dda375ac91 CD: only turn ReadN/ReadS into Play on audio tracks Rix 2026-09-29 07:01:06 -07:00
  • 9c28165f63 Add Swedish to the language list Rix 2026-09-29 06:35:48 -07:00
  • 2f29113451 Merge pull request #1907 from dezgeg/psyq-obj-parser-comm-support-variant0 Rix 2026-09-29 04:35:05 -07:00
  • aa85c37dc9 cpu: a mul/div issued while busy replaces the running one, mthi/mtlo cancel it Rix 2026-09-29 01:10:47 -07:00
  • e640e40e8f Build a 24.04 variant of the build image for packaging. Rix 2026-09-29 00:31:03 -07:00
  • 5681451a25 README: state the 64-bit and OpenGL 3.0 requirements Rix 2026-09-28 23:08:46 -07:00
  • 9bb1c37c29 Defer save state loads by stack, not by running flag Rix 2026-09-28 21:00:43 -07:00
  • 09ecf8b619 Add a sound viewer to the ISO browser: SPU ADPCM or PCM, waveform plot, playback. Rix 2026-09-28 20:48:53 -07:00
  • 8e1288125d Defer save state loads out of the emulation stack. Rix 2026-09-28 19:48:52 -07:00
  • 7194546034 psyq-obj-parser: .comm symbols become global .bss, not local Rix 2026-09-28 19:41:27 -07:00
  • 7c3bf8fb1e psyq-obj-parser: Flip comm flag Tuomas Tynkkynen 2026-09-29 02:07:28 +03:00
  • e12d98bcb5 psyq-obj-parser: Handle REL32 Tuomas Tynkkynen 2026-09-25 16:14:18 +03:00
  • 46bcfd7886 Translate i18n/pcsx-redux.pot in es_ES transifex-integration[bot] 2026-09-28 22:03:30 +00:00
  • 80d78dd693 Merge pull request #2163 from grumpycoders/chores-i18n Rix 2026-09-28 13:41:15 -07:00
  • e58dc15f31 [Chores] Regen i18n rixnobis 2026-09-28 19:49:40 +00:00
  • 9c6f98a0ed Merge pull request #2166 from grumpycoders/translations_i18n-pcsx-redux-pot--main_sv Rix 2026-09-28 12:20:00 -07:00
  • e1f04ded1d Merge pull request #2165 from rixnobis/vscode-extension-split Rix 2026-09-28 12:00:06 -07:00
  • 23eb91321c Merge pull request #2162 from rixnobis/rfc-process Rix 2026-09-28 11:27:26 -07:00
  • 1aa13ea08d Translate i18n/pcsx-redux.pot in sv transifex-integration[bot] 2026-09-28 17:54:01 +00:00
  • 71e5dcb0b6 rfc.yml: labeled runs never share a concurrency group Rix 2026-09-28 10:43:31 -07:00
  • cb7c76b402 rfc.js: one status per head commit, failing verdict wins; split run into phases Rix 2026-09-28 09:35:43 -07:00
  • 7675673780 Move the VS Code extension to pcsx-redux/vscode-extension Rix 2026-09-28 09:22:44 -07:00
  • 0659e17fed Install the mips toolchain from the pcsx-redux/mips Homebrew tap Rix 2026-09-28 09:03:30 -07:00
  • 79a6c4df7a rfc.js: escape @ in titles written to the index issue Rix 2026-09-28 09:03:12 -07:00
  • 6b25cc561a rfc.js: stakeholders text as an argument, as in pcsx-redux/nugget Rix 2026-09-28 07:47:49 -07:00
  • 88afc1b468 Merge pull request #2158 from rixnobis/mul-interlock Rix 2026-09-28 07:44:46 -07:00
  • 69b701f6fd RFC.md and the rfc-moratorium check Rix 2026-09-28 07:42:16 -07:00
  • ef8035df99 Merge pull request #2122 from grumpycoders/chores-code-format Rix 2026-09-28 07:39:02 -07:00
  • e6f2164f58 Merge pull request #2144 from grumpycoders/chores-i18n Rix 2026-09-28 07:38:13 -07:00
  • 70c0b5c078 spu: drop help markers left behind by removed settings Rix 2026-09-28 07:28:39 -07:00
  • 003bfd84c6 cdrom: mono XA goes through both inputs of the ATV matrix Rix 2026-09-28 03:59:37 -07:00
  • fac58e9a4c XA: resample through the CD decoder's zigzag tables Rix 2026-09-28 02:35:22 -07:00
  • 386b7e99f1 XA: resample through the CD decoder's zigzag tables Rix 2026-09-28 02:35:22 -07:00
  • 69b9948d42 XA: decode 8-bit sound groups, play mono on both sides Rix 2026-09-28 01:14:21 -07:00
  • 66eb7f471d XA: decode 8-bit sound groups, play mono on both sides Rix 2026-09-28 01:14:21 -07:00
  • 2232b8691b cpu: stall hi/lo reads on a busy multiplier or divider Rix 2026-09-27 23:49:29 -07:00
  • ab69041412 cdrom: only real-time audio sectors are withheld from the host Rix 2026-09-27 22:51:09 -07:00
  • 6f09e8c4a5 mdec: reject bad quant JSON and malformed blocks, check writes, decode q_scale 0 Rix 2026-09-27 21:51:27 -07:00
  • 257ffa3cc0 tools: mdec, a command-line MDEC encoder and decoder Nicolas 'Pixel' NobleandRix 2026-09-27 22:16:32 -07:00
  • 9b25fff6c2 mdec: fall back to standard tables when loading states without them Rix 2026-09-27 21:48:29 -07:00
  • 3ba90c28cf MDEC: take the upper 13 bits of the scale table with a shift, not a division Rix 2026-09-27 22:11:28 -07:00
  • ef9798679f MDEC: upload the quant and scale tables for real, and fix the decoder's precision Nicolas 'Pixel' NobleandRix 2026-09-27 22:11:28 -07:00
  • 6ace693b24 dct: review fixes from #2101 Rix 2026-09-27 22:00:00 -07:00
  • 0f527f5063 supportpsx: DCT encoder and MDEC bitstream packer Nicolas 'Pixel' NobleandRix 2026-09-27 22:00:15 -07:00
  • ba5ebc0b8f cdrom: only EOF together with EOR stops XA playback Rix 2026-09-27 21:46:19 -07:00
  • ada1c5a174 cdriso-cue: open FILE entries from the cue sheet's directory first Rix 2026-09-27 21:17:12 -07:00
  • 85e84fa618 cdrom: XA-ADPCM playback, SetFilter and GetParam Rix 2026-09-27 21:17:13 -07:00
  • 71087f8736 cdriso-cue: open FILE entries from the cue sheet's directory first Rix 2026-09-27 21:17:12 -07:00
  • 053796ae04 [Chores] Format code rixnobis 2026-09-28 02:07:13 +00:00
  • 891045332c [Chores] Regen i18n rixnobis 2026-09-28 02:02:22 +00:00
  • 8f4649d29b Merge pull request #1321 from nicolasnoble/update-xbyak Rix 2026-09-27 19:00:20 -07:00
  • 70736c3158 Merge pull request #1435 from nicolasnoble/ubsan Rix 2026-09-27 19:00:16 -07:00
  • 5c4f273867 Merge pull request #2153 from rixnobis/iso-root-pathtable Rix 2026-09-27 19:00:12 -07:00
  • 033aeee1ba cdrom: name the end cause in the CdlPlay comments Rix 2026-09-27 17:59:04 -07:00
  • 3f0e523603 cdrom: CdlPlay, with reports, autopause and the end-of-disc INT4 Rix 2026-09-27 15:03:26 -07:00
  • f33fd517b9 Point src/mips at the Forward/Backward test and the new XA region. Rix 2026-09-27 08:24:51 -07:00
  • 264f2a6865 Merge pull request #2150 from grumpycoders/translations_i18n-pcsx-redux-pot--main_es_ES Rix 2026-09-27 08:14:00 -07:00
  • 82f8d95b22 Merge pull request #2148 from rixnobis/implot-lua Rix 2026-09-27 08:13:04 -07:00
  • 70c6a78499 Merge pull request #2139 from rixnobis/zep-upstream Rix 2026-09-27 08:12:33 -07:00
  • f3f25bdfbc Merge pull request #2145 from rixnobis/ifd-u8path Rix 2026-09-27 08:12:02 -07:00
  • 028b3c36cf Merge pull request #2143 from rixnobis/ci-submodule-retry Rix 2026-09-27 08:11:32 -07:00
  • a82587dd05 Merge pull request #2151 from rixnobis/gpudump Rix 2026-09-27 08:10:48 -07:00
  • e5c141131f Merge pull request #2146 from rixnobis/counters-lag-cap Rix 2026-09-27 08:09:02 -07:00
  • 8b73287544 Merge upstream/main into fuckit. Rix 2026-09-27 08:08:50 -07:00
  • 6247d696cb Merge pull request #2141 from rixnobis/cdrom-forward-ack Rix 2026-09-27 07:58:45 -07:00
  • eeaa536314 isobuilder: write the root's path table identifier as 0x00 Rix 2026-09-27 02:45:21 -07:00
  • ca1cf4f2f2 gpudump: drop what a short read did not fill, bound readback counts. Rix 2026-09-26 14:41:34 -07:00
  • 0d7bc3fb54 tests: record the OpenBIOS shell, replay the dump, compare VRAM. Rix 2026-09-26 13:54:23 -07:00
  • b4119d5e5c gpudump: pass the translated hint as an argument, for -Wformat-security. Rix 2026-09-26 12:58:51 -07:00
  • ec98ce8214 gpu: record and play back GPU dumps. Rix 2026-09-26 12:10:14 -07:00
  • 728e94a61f Point src/mips and cueparser at the merged CD-ROM tests and cue fixes Rix 2026-09-26 09:36:48 -07:00
  • 7ecfd0b8fa CI: build the monitor for the CD-ROM test disc instead of downloading Unirom Rix 2026-09-26 09:13:16 -07:00
  • 721584a3c4 Merge remote-tracking branch 'upstream/main' into fuckit Rix 2026-09-26 08:38:51 -07:00
  • 9f3119f08a Translate i18n/pcsx-redux.pot in es_ES transifex-integration[bot] 2026-09-26 10:13:36 +00:00
  • 8288e927e6 implot: drop dangling plot state after a Lua frame, reject negative colormap index Rix 2026-09-25 14:55:22 -07:00
  • bd9aea2825 ImFileDialog: copy into u8string instead of aliasing char as char8_t. Rix 2026-09-25 13:59:34 -07:00
  • 94770ff293 lua: add implot bindings Rix 2026-09-25 13:19:50 -07:00
  • a5678179ad implot: make user errors throw instead of recording and continuing Rix 2026-09-25 13:19:50 -07:00
  • 0cef7d1a4a counters: cap how far the CPU may trail the audio clock Rix 2026-09-25 12:39:19 -07:00
  • fb54aaf4f2 memory editor: snprintf, MSVC/UCRT format macros, Sizes field renames Rix 2026-09-25 13:03:35 -07:00
  • 3b6c4da1cd memory editor: fix Endianness spelling, use ImGui int types and nullptr Rix 2026-09-25 13:01:23 -07:00
  • c5ff8d5144 memory editor: submit a Dummy to declare content width Rix 2026-09-25 13:00:46 -07:00
  • ddbf29221a memory editor: expose hovered address and add BgColorFn Rix 2026-09-25 13:00:00 -07:00
  • 206896057f memory editor: allow selecting and previewing in read-only mode Rix 2026-09-25 12:57:24 -07:00
  • be952f99aa memory editor: handle goto address independently of the options line Rix 2026-09-25 12:56:46 -07:00
  • 35a38daf65 memory editor: avoid int overflow in line address computation Rix 2026-09-25 12:55:42 -07:00
  • 69b5b2a203 memory editor: bounds-check ascii column mouse offset before cast Rix 2026-09-25 12:55:28 -07:00
  • 3d3917aa8b memory editor: fix data preview type combo out-of-bounds Rix 2026-09-25 12:55:09 -07:00
  • 8472c8330d ImFileDialog: replace deprecated std::filesystem::u8path. Rix 2026-09-25 12:42:14 -07:00
  • 6a5223a169 Merge pull request #2077 from nicolasnoble/spu-accuracy Rix 2026-09-25 12:04:31 -07:00
  • 287d19b456 ci: fetch submodules with retry and backoff Rix 2026-09-25 11:36:48 -07:00