Commit Graph

  • 6c9db47c7c easier logging of unhandled stuff notaz 2022-09-08 20:09:04 +03:00
  • 742a21f278 cdrom: partially emulate the fifo notaz 2022-09-08 21:13:25 +03:00
  • 4f329f16f5 dma: try more accurate timings notaz 2022-09-08 18:17:06 +03:00
  • 79cd4919a2 cdrom: get rid of pTransfer notaz 2022-09-08 18:01:34 +03:00
  • f5450cfbaf cdrom: don't reschedule irqs notaz 2022-09-07 00:47:55 +03:00
  • 7f2576b26c cdrom: clean up command handling notaz 2022-09-05 23:47:10 +03:00
  • df717ca9bf cdrom: try to eliminate playback timing drifting notaz 2022-09-05 19:41:52 +03:00
  • ff2c28226e psxcounters: try to eliminate another source of audio drift notaz 2022-09-07 02:09:08 +03:00
  • 3113a16082 spu: cleanup some irq hacks notaz 2022-09-08 02:50:36 +03:00
  • 9cf790343a spu: sync on xa playback start notaz 2022-09-06 18:25:42 +03:00
  • 5fdcf5cd32 spu: support master volume notaz 2022-09-05 02:03:24 +03:00
  • 5aa94fa080 spu: rename dwChannelOn to something more suitable notaz 2022-09-05 00:40:58 +03:00
  • f3fa20c2fc spu: remove some strange rounding notaz 2022-09-05 00:02:28 +03:00
  • e9b207f1b9 cdrom: remove confusing comment notaz 2022-09-03 18:37:53 +03:00
  • 0c49c8ae1e cdrom: remove another hack notaz 2022-09-03 18:33:09 +03:00
  • d0ea0d8aac cdrom: take a minor change from libretro notaz 2022-09-03 01:54:28 +03:00
  • d9a0249331 cdrom: get rid of cdrPlayInterrupt notaz 2022-09-02 23:13:44 +03:00
  • f522e63c11 cdrom: try to clean up the seeking mess notaz 2022-09-02 00:47:56 +03:00
  • 92d79a62c3 cdrom: should use the last Setloc loc and SeekL notaz 2022-09-01 02:09:49 +03:00
  • af93c8bee1 cdrom: some debugging aid notaz 2022-09-01 02:02:21 +03:00
  • 029e681c39 plugins: try to untangle the CALLBACK mess notaz 2022-08-30 02:58:32 +03:00
  • 609d9ea53d spu: get rid of iXAPitch notaz 2022-08-30 03:00:51 +03:00
  • 1c65447539 misc: get rid of an unaligned read notaz 2022-08-28 23:51:40 +03:00
  • 26e3e2aa75 gpu_neon: fix another abi violation notaz 2022-08-14 00:07:11 +03:00
  • df740cdce5 gpu_neon: fix wrong block counting notaz 2022-08-14 00:05:07 +03:00
  • 3033d89853 drc: fix a silly mistake of overwriting a reg notaz 2022-08-11 22:52:54 +03:00
  • 9b495f6ec3 drc: rework smc checks again notaz 2022-08-10 22:39:41 +03:00
  • 4a2e3735ee drc: fix wrong masking in set_jump_target notaz 2022-08-10 22:32:11 +03:00
  • dcb2e057c4 cspace: add forgotten length decrement notaz 2022-08-09 20:42:39 +03:00
  • 4f7c7e7a57 mark libretro makefile as unmaintained here notaz 2022-08-09 01:50:54 +03:00
  • d639fa7fe4 cspace: generic implementation with vector extensions notaz 2022-08-09 00:07:27 +03:00
  • 57467c77b7 gpu_neon: integration for arm64 notaz 2022-08-08 21:16:59 +03:00
  • a2cb152a93 gpu_neon: new intrinsics-only implementation notaz 2022-07-18 01:26:25 +03:00
  • 37725e8cc9 gpu_neon: place asm func prototypes into a separate header notaz 2022-07-23 18:22:33 +03:00
  • a402136100 gpu_neon: don't include vector_ops.h in the main header notaz 2022-07-18 01:18:52 +03:00
  • fab27ba2d1 gpu_neon: fix some more abi violations notaz 2022-08-02 00:08:49 +03:00
  • aaece50824 drc: patch up some potential issues on the switch notaz 2022-08-03 00:51:35 +03:00
  • 3f0189c681 gpu_neon: try to make the compiler save some callee-save regs notaz 2022-07-24 01:31:08 +03:00
  • 0a371c2c4a dfxvideo: patch up some unsafe macros notaz 2022-07-30 01:07:21 +03:00
  • d2bbb7d055 CI: Pass SDL_CONFIG to the ./configure script Paul Cercueil 2022-06-03 18:26:28 +01:00
  • 3d037671fa configure: Detect the toolchain's sdl-config tool Paul Cercueil 2016-04-29 22:06:36 +02:00
  • 20773741ad cdrom: Fix PBP support on big-endian platforms Paul Cercueil 2022-05-24 22:22:48 +01:00
  • ae097dfb64 dfxvideo: Restore support for big-endian arch Paul Cercueil 2022-05-21 17:52:47 +01:00
  • ae8f89db2a frontend: Fix colorspace conversion routines on big-endian Paul Cercueil 2022-05-21 18:58:14 +01:00
  • 96c6ec7055 misc: Use GCC builtins for byte-swap operations Paul Cercueil 2022-05-26 14:07:41 +01:00
  • 89df80c636 gpulib: Add proper support for big-endian Paul Cercueil 2019-09-13 23:13:43 +02:00
  • f23b103c82 Get rid of bit fields in union Paul Cercueil 2019-09-13 23:09:11 +02:00
  • 086adfff4f Make sure hardware registers are manipulated as little-endian Paul Cercueil 2019-09-13 23:01:57 +02:00
  • 04bd10b132 Fix PCSX on big-endian systems Paul Cercueil 2019-09-11 17:33:14 +02:00
  • d9e2b173fb drc: some more libnx support notaz 2022-07-19 00:21:44 +03:00
  • af700b411e drc: simplify cache flush for some platforms notaz 2022-07-15 00:41:58 +03:00
  • 3039c914c0 drc: some libnx support notaz 2022-07-15 00:24:34 +03:00
  • 817d98eeb9 cdriso: hack .chd track handling to match .cue notaz 2022-06-07 01:59:51 +03:00
  • 48aa3a5ac6 cdrom: don't read and play simultaneously notaz 2022-06-07 00:45:57 +03:00
  • e78515041f psxcounters: try to support a dynarec with a very long timeslice notaz 2022-06-02 23:22:19 +03:00
  • 55a695d912 drc: update some logging and patches notaz 2022-06-02 00:25:32 +03:00
  • 623cf65eb5 release r23 notaz 2022-03-15 00:04:27 +02:00
  • ad3d298885 frontend: omap: fix glitches on mode changes notaz 2022-03-14 01:24:50 +02:00
  • acc6228440 cdriso: handle chd subchannels, when available notaz 2022-03-13 23:40:48 +02:00
  • 0e17864883 cdriso: merge some libretro changes notaz 2022-03-13 23:10:52 +02:00
  • 68e7d4092d always enable chd support notaz 2022-03-13 22:46:31 +02:00
  • ab4377be5e drc: fix some wrong inv address calculations notaz 2022-03-02 00:49:11 +02:00
  • c8e482ed45 unbreak nodynarec build notaz 2022-02-27 01:54:39 +02:00
  • 3280e6168d drc: try to avoid some block trapping notaz 2022-02-27 00:10:57 +02:00
  • b7ad2f2c52 drc: rework jump_out lists notaz 2022-02-24 23:28:11 +02:00
  • 93c0345be9 drc: rework expire code notaz 2022-02-24 01:08:35 +02:00
  • 882a08fc49 drc: more precise invalidation checking for the invstub case notaz 2022-02-23 00:26:51 +02:00
  • 104df9d3b1 drc: rework block tracking notaz 2022-02-22 01:23:09 +02:00
  • 4bdc30ab36 drc: get rid of SPAN notaz 2022-02-20 00:46:51 +02:00
  • ece032e6de drc: restore all block entry points at once notaz 2022-02-20 00:11:52 +02:00
  • 398d692471 drc: don't delay block restoration notaz 2022-02-19 21:37:23 +02:00
  • dda25fa49e Revert "clear Index0 data FIFO flag (#241)" notaz 2022-02-17 02:14:03 +02:00
  • 0787af868f drc: try not to end the block prematurely notaz 2022-02-16 01:20:31 +02:00
  • 705d9544dd psxinterpreter: unbreak load delay handling notaz 2022-02-15 23:17:42 +02:00
  • 4a02afab57 drc: add a clock override for Super Robot Taisen Alpha notaz 2022-02-12 22:58:23 +02:00
  • 53358c1d5b drc: try to make some passes not as slow, part 2 notaz 2022-02-07 01:41:12 +02:00
  • 4149788d40 drc: put passes in their own functions notaz 2022-02-06 22:38:54 +02:00
  • 53dc27f6de drc: try to make some passes not as slow notaz 2022-02-06 00:10:18 +02:00
  • cdc2da64d4 drc: use optimized get_reg notaz 2022-02-03 02:04:52 +02:00
  • 9de8a0c358 drc: rm unneeded &63 masking notaz 2022-02-02 23:40:48 +02:00
  • 50ae514876 clear Index0 data FIFO flag (#241) gameblabla 2022-02-07 19:17:34 +00:00
  • 6c192edd2b Fix silly typo mistake for CDROM pause/resume fix for DOA. (#242) gameblabla 2022-02-05 21:43:34 +00:00
  • 718a9e586b gpu_neon: fix apparent missing msb setting in blend_blocks_textured_add_fourth notaz 2022-02-01 01:50:12 +02:00
  • b7f5c059b7 gpu_neon: reserved bpp is 16bpp, not 4bpp notaz 2022-01-31 02:07:25 +02:00
  • b4ab351d15 drc: don't abort on game crash notaz 2022-01-30 18:40:03 +02:00
  • 7d7672a58c rm the old debugger stuff, like in libretro fork notaz 2022-01-30 17:34:42 +02:00
  • 5a18ce2e9a drc: add apparently missing ROREG loading notaz 2022-01-30 01:39:40 +02:00
  • 2acc46cd6b drc: some more debug logging notaz 2022-01-30 01:37:45 +02:00
  • 670c0f224c drc: add seemingly missing double-alloc check notaz 2022-01-28 01:09:44 +02:00
  • a550c61c2b drc: clear dirty flag when deallocating a reg notaz 2022-01-28 00:02:09 +02:00
  • 6cc8d23c0c drc: init some variables, adjust comments notaz 2022-01-27 23:54:42 +02:00
  • d1150cd666 drc: emulate break opcode notaz 2022-01-26 22:09:22 +02:00
  • 079ab0c683 drc: don't cache psxRegs.interrupt notaz 2022-01-26 22:02:18 +02:00
  • 66ea165fc2 drc: another hack to try to get Vita to work notaz 2022-01-24 20:49:04 +02:00
  • 7f94b09758 drc: a bit more sophisticated f1 hack notaz 2022-01-24 01:49:45 +02:00
  • 4527b1fdb5 always describe to get git hash in log messages notaz 2022-01-23 22:57:06 +02:00
  • 9c67c98f23 drc: possibly the missing piece for Vita notaz 2022-01-23 16:14:39 +02:00
  • 761fdd0a4e drc: align size passed to mprotect notaz 2022-01-23 01:24:36 +02:00
  • 4197fb21f3 spu: try to eliminate some cdda clicks/pops notaz 2022-01-22 22:25:05 +02:00
  • d9dcc8cb78 spu: save/restore decode_pos notaz 2022-01-22 22:20:42 +02:00