Commit Graph

  • 7285d7ad81 spu: rearrange struct to reduce padding notaz 2023-10-10 23:48:42 +03:00
  • 979b861b31 add a nasty hack for gpu busy timing notaz 2023-10-10 00:39:57 +03:00
  • 78a6da0cc3 provide DISABLE_MEM_LUTS default notaz 2023-10-09 21:54:54 +03:00
  • 9ece32be0b psxbios: don't limit pointers to ram notaz 2023-10-09 21:10:37 +03:00
  • 4bb8d7e16b Add compile-time option to drop psxMemRLUT, psxMemWLUT Paul Cercueil 2023-10-06 22:53:47 +02:00
  • abf0948588 gpu: a bit better idle bit handling notaz 2023-10-09 01:20:07 +03:00
  • 63b05f7512 setup spu r8 handlers notaz 2023-10-08 01:55:58 +03:00
  • 0de2ae236e spu: make fmod work in threaded mode notaz 2023-10-08 01:43:25 +03:00
  • 38e4048fae spu: try to clean up the interpolation mess notaz 2023-10-07 22:56:09 +03:00
  • 893f780e3e gpulib: forgot to mark fb dirty notaz 2023-10-07 01:01:44 +03:00
  • 5aa9f158c9 spu: adjust fmod to match nocash description notaz 2023-10-06 01:12:50 +03:00
  • 49e9602dce standalone: load per-game config from cmd line too notaz 2023-10-05 00:54:29 +03:00
  • 65722e0455 drc: avoid excessive recursion in hle mode notaz 2023-10-04 23:51:55 +03:00
  • d3f0cb2bbe add a thp-based huge page alloc fallback notaz 2023-10-02 01:24:50 +03:00
  • b34d6a805a patch up some savestate issues notaz 2023-10-02 00:02:39 +03:00
  • dc3178e9ce psxbios: more careful cnf parsing notaz 2023-09-30 22:43:03 +03:00
  • 0471495852 drc: make hash table issues easier to debug notaz 2023-09-30 21:08:47 +03:00
  • d358733b84 spu: try to improve timing notaz 2023-09-27 23:12:48 +03:00
  • eb38e4a2fb rm leftover debug code notaz 2023-09-27 02:24:32 +03:00
  • 0a42e81c36 spu: avoid relying on signed overflow undefined behavior notaz 2023-09-27 01:20:27 +03:00
  • ba8d6a2dbb plugin_lib: fix a silly crash notaz 2023-09-27 01:09:51 +03:00
  • 3faf5c2358 input changes part4 notaz 2023-09-24 23:02:12 +03:00
  • 0d87d06249 log some build info notaz 2023-09-23 22:39:52 +03:00
  • de74f59932 psxbios: experimental vsync HLE notaz 2023-09-23 22:00:13 +03:00
  • 25427adfba drc: adjust ld_use_hazard notaz 2023-09-23 23:57:36 +03:00
  • 42eb665ec2 log some info about bios and config notaz 2023-09-21 20:34:02 +03:00
  • 3b988ef274 psxbios: some more details notaz 2023-09-21 01:17:37 +03:00
  • a6e034904c cdrom: some report mode details notaz 2023-09-20 22:49:40 +03:00
  • 06c11e4a2d input changes part3 notaz 2023-09-20 01:56:41 +03:00
  • 0890ae159b psxbios: allow custom api overrides notaz 2023-09-19 01:35:30 +03:00
  • 46fe949677 psxbios: maybe more accurate malloc notaz 2023-09-19 01:34:44 +03:00
  • ab88daca6f attempt to improve guncon defaults notaz 2023-09-16 02:41:06 +03:00
  • f6eb0b1c75 cleanup the input mess, part2 notaz 2023-09-15 01:18:13 +03:00
  • bd9ad3d8eb yet more timing hacks notaz 2023-09-14 01:19:28 +03:00
  • 27f734f970 psxbios: fix warnings notaz 2023-09-14 00:10:41 +03:00
  • 8aecce153f psxbios: unbreak input notaz 2023-09-13 23:58:27 +03:00
  • 2db412ade2 switch over to libretro input code notaz 2023-09-13 22:23:58 +03:00
  • 1351a8fbef adjust irq10 and rcnt for pal notaz 2023-09-10 23:26:54 +03:00
  • 1e93efc0aa libretro: allow unlimited cheat length notaz 2023-09-10 22:06:56 +03:00
  • e9183d95fb psxinterpreter: log reserved insn once notaz 2023-09-10 22:03:19 +03:00
  • 4f38d1f843 cdrom: add a hack for bad rips notaz 2023-09-10 18:18:26 +03:00
  • 72583812ef gpulib: handle vram copy in gpulib notaz 2023-09-09 00:39:34 +03:00
  • 0a50313e5c psxbios: primitive chdir implementation notaz 2023-09-06 01:05:48 +03:00
  • 825757532f psxbios: don't overwrite ra notaz 2023-09-05 22:03:32 +03:00
  • a004140ae8 fix irq10 for the dynarec notaz 2023-09-05 21:07:01 +03:00
  • 5fe1a2b17f gpulib: add some missed sync and flush notaz 2023-09-05 02:05:01 +03:00
  • cb245e5680 gpulib: new debug compile option for raw fb display notaz 2023-09-05 02:03:23 +03:00
  • 11d2357317 preliminary irq10 support notaz 2023-09-04 23:09:05 +03:00
  • 1da9b9ae28 initial hle support for lightrec notaz 2023-09-02 22:54:16 +03:00
  • 2646cb48cd gpu_neon: more complicated overflow check notaz 2023-09-01 01:29:28 +03:00
  • f7cfdeaf52 psxbios: rework firstfile/nextfile notaz 2023-08-31 23:50:09 +03:00
  • 47c15995b0 gpu: handle wrapping somewhat notaz 2023-08-31 23:51:19 +03:00
  • a830538149 frontend: don't frameskip on fast forward notaz 2023-08-31 23:32:18 +03:00
  • 71e413beb2 make GPUopen consistent everywhere notaz 2023-08-30 23:30:39 +03:00
  • 5c8119b868 psxbios: implement get/setconf notaz 2023-08-30 00:43:15 +03:00
  • 6fb444d65d try to unbreak bigendian notaz 2023-08-29 03:28:40 +03:00
  • b23cf6d99d Fix emscripten build Julien Loir 2023-08-28 22:46:34 +02:00
  • cfa5a2aff5 some missing error handling notaz 2023-08-28 23:55:01 +03:00
  • 7c3332fbf8 psxbios: assorted changes notaz 2023-08-28 23:27:57 +03:00
  • 4d4e34c6ee psxbios: fix wrong regs in syscall handler notaz 2023-08-27 23:22:53 +03:00
  • 23948df34d gpulib: don't corrupt memory on garbage commands notaz 2023-08-27 23:21:36 +03:00
  • fed9fd6f2c psxbios: Load() flushes cache notaz 2023-08-27 18:23:57 +03:00
  • 660b4e517b psxbios: unbreak bcopy notaz 2023-08-27 17:39:54 +03:00
  • a5539d9269 drc: allow to execute bios even in hle mode notaz 2023-08-27 02:04:46 +03:00
  • 86c70511f8 psxbios: add missing clearing for copy related functions notaz 2023-08-27 01:08:45 +03:00
  • 4f13a57754 drc: adjust debugging code to work with hle bios notaz 2023-08-27 01:07:19 +03:00
  • a01b90c372 reduce some code duplication notaz 2023-08-27 01:01:46 +03:00
  • 3c7a8977dd spu: adjust irqs again notaz 2023-08-25 23:32:14 +03:00
  • 20a3a441bc spu: rm bunch of unused functions notaz 2023-08-25 22:39:19 +03:00
  • 39db3a96ec gpu_neon: some hack to enhanced mode notaz 2023-08-25 00:06:31 +03:00
  • 2d658c8930 gpu_neon: don't crash on large primitives in enhancement mode notaz 2023-08-24 23:07:56 +03:00
  • 0b4038f8ed gpu_neon: rework buffer selection notaz 2023-08-20 22:38:03 +03:00
  • 4a1d78d40d frontend: accept more bios notaz 2023-08-18 00:59:35 +03:00
  • 308c6e678a try to emulate borders properly notaz 2023-08-17 01:55:11 +03:00
  • 7b9a83e8ae more timing hacks notaz 2023-08-20 00:04:59 +03:00
  • 1e50f05b17 psxbios: remove some globals notaz 2023-08-17 22:49:26 +03:00
  • d91ab53739 gpu_neon: change enhancement_buf selection notaz 2023-08-17 02:38:32 +03:00
  • 4b4164bb8f cdrom: more timing hacks notaz 2023-08-16 23:24:28 +03:00
  • e099a4a86c spu: add forgotten prevflags checking notaz 2023-08-16 22:59:42 +03:00
  • 2bce5171a0 psxbios: more pad stuff notaz 2023-08-15 23:06:33 +03:00
  • 66cc6abb94 spu: clear on init notaz 2023-08-15 00:16:22 +03:00
  • 4b22d9501e spu: implement volume regs somewhat notaz 2023-08-16 01:01:37 +03:00
  • 31cd6032b5 psxbios: some assorted changes notaz 2023-08-14 23:49:23 +03:00
  • 206a936ef2 dma: should clear both start bits notaz 2023-08-14 23:47:07 +03:00
  • 14b3bd95c0 psxbios: try to improve initial boot state notaz 2023-08-14 23:44:25 +03:00
  • f708aab763 configure: rm some leftover notaz 2023-08-14 23:19:37 +03:00
  • ea72f34a36 psxbios: implement some pad reading details notaz 2023-08-14 01:36:03 +03:00
  • 38266cd6b0 dma: clean up notaz 2023-08-13 19:15:31 +03:00
  • 4d2f73bbb5 psxbios: rewrite event handling notaz 2023-08-13 01:59:20 +03:00
  • 906b159938 log unhandled io more clearly notaz 2023-08-12 19:05:35 +03:00
  • 0b1da49108 emulate pending irq bit somewhat notaz 2023-08-12 19:01:22 +03:00
  • d512faf716 try to fix reset in HLE mode notaz 2023-08-11 02:10:55 +03:00
  • 7650b7540c psxbios: handle dynamic CB alloc notaz 2023-08-11 02:08:29 +03:00
  • 457a46ec7a misc: accept a path without slash notaz 2023-08-11 02:01:11 +03:00
  • 4ee246ed0e drc: fix reg alloc for div notaz 2023-08-10 20:53:40 +03:00
  • 73d2a9037e spu: some cdda/xa reverb support notaz 2023-08-10 02:29:53 +03:00
  • dc4fa8bcd7 psxbios: completely rework exception handling notaz 2023-08-09 01:51:46 +03:00
  • 0cae7d24ab libretro: add (psx) exe and iso to valid_extensions notaz 2023-08-06 21:01:09 +03:00
  • 8cddf57556 libretro: understand psx exes notaz 2023-08-06 20:46:16 +03:00
  • 9b7a868b5e update libchdr notaz 2023-08-06 19:38:38 +03:00