Commit Graph

  • ffd2bcfa78 cdrom: play cdda regardless of report mode notaz 2022-01-22 22:15:54 +02:00
  • 7ebfcedf46 drc: always clear full decoded_insn notaz 2021-12-15 00:04:11 +02:00
  • 3378879864 fix some issues and warnings seen on ctr build notaz 2021-12-14 21:09:45 +02:00
  • 0aeb0cb9d5 drc: reapply some libretro changes notaz 2021-12-14 21:03:25 +02:00
  • 48ce252818 drc: adjust asm to make clang happy notaz 2021-12-14 02:37:51 +02:00
  • 2405813165 drc: rearrange hacks notaz 2021-11-29 23:35:08 +02:00
  • 9c997d1935 drc: fix some mistake done during arm64 porting notaz 2021-11-29 02:10:27 +02:00
  • 9b9af0d1b0 drc: fix an old memhandler oversight notaz 2021-11-28 18:34:07 +02:00
  • 9a3ccfeb31 drc: fix CCREG loading notaz 2021-11-28 23:08:57 +02:00
  • 4b1c7cd1dd drc: don't cull ccreg notaz 2021-11-28 17:23:34 +02:00
  • 2330734fa3 drc: rework cycle counting notaz 2021-11-28 17:12:04 +02:00
  • b7ec323c2e drc: prefer callee-saved regs on alloc notaz 2021-11-29 00:03:20 +02:00
  • 37387d8b2b drc: get rid of RAM_FIXED, revive ROREG notaz 2021-11-27 01:28:08 +02:00
  • c979e8c288 drc: botched msb bit check notaz 2021-11-27 00:53:16 +02:00
  • 26bd3dadfd drc: only override default cycle_multiplier notaz 2021-11-24 22:52:53 +02:00
  • 39b71d9abc drc: add a hack for f1 games notaz 2021-11-24 21:17:47 +02:00
  • 9f84fc93d5 interpreter: simplify icache implementation notaz 2021-11-23 01:48:53 +02:00
  • fe807a8ab7 drc: drop 'likely' branch support, simplify notaz 2021-11-22 23:18:56 +02:00
  • cf95b4f0e9 drc: reduce memory usage notaz 2021-11-22 22:33:52 +02:00
  • 61ad2a6193 make icache implementation play nice with the dynarec notaz 2021-11-22 21:29:08 +02:00
  • 4919de1e88 drc: detect unconditional branches early notaz 2021-11-22 21:08:17 +02:00
  • 3d68047892 drc: minor adjustments notaz 2021-11-22 20:55:37 +02:00
  • 943f42f30d drc: fix block expire notaz 2021-11-22 20:20:36 +02:00
  • 2391c1b4a9 frontend: remove src alignment requirements in asm notaz 2021-11-21 16:44:35 +02:00
  • 32631e6a5d drc,interpreter: add mul/div stalls notaz 2021-11-21 00:06:52 +02:00
  • e3c6bdb5e4 drc: try to make gte stall handling less bloaty notaz 2021-11-19 23:35:04 +02:00
  • 81dbbf4cbb drc/gte: add some stall handling notaz 2021-11-19 00:52:31 +02:00
  • 07cd0bc4d9 drc: use helpers for jump checks notaz 2021-11-19 23:33:27 +02:00
  • 2d3c4d02ae frontend: force full recompile on drc setting change notaz 2021-11-19 23:36:28 +02:00
  • d62c125afc drc: use a separate var for game hacks notaz 2021-11-19 00:39:26 +02:00
  • e43c9382b0 fix some crashes when loading bad state notaz 2021-11-19 00:33:04 +02:00
  • 17ce04ccbd fix x86 build notaz 2021-11-17 01:48:45 +02:00
  • a3203cf4f2 drc: add a timing hack for Internal Section notaz 2021-11-17 01:35:43 +02:00
  • bb4f300c38 drc: adjust timing to be closer to the interpreter notaz 2021-11-16 02:54:03 +02:00
  • 40fca85b7b drc: adjust constants, 32bit is enough notaz 2021-11-15 21:09:47 +02:00
  • 06e425d77e drc: handle a corner case with SLT notaz 2021-11-15 00:23:06 +02:00
  • 608e6741eb update libpicofe notaz 2021-11-14 23:39:22 +02:00
  • 5d53bb85b9 try to add armhf and arm64 ci build notaz 2021-11-14 22:23:12 +02:00
  • 55a2d0dc82 enable arm64 dynarec notaz 2021-11-14 02:28:50 +02:00
  • 919981d0bc drc: update cache flushing notaz 2021-11-14 01:20:38 +02:00
  • 2a014d73fa drc: new far call mechanism notaz 2021-11-14 01:14:55 +02:00
  • 3968e69e7f drc: something works on arm64 notaz 2021-11-11 02:32:02 +02:00
  • afec9d44d1 drc: adjust bogus looking check notaz 2021-11-10 23:44:25 +02:00
  • d1e4ebd998 drc: arm64 wip notaz 2021-11-08 22:26:05 +00:00
  • 7c3a5182da drc: some more general cleanup notaz 2021-11-06 00:19:16 +02:00
  • 687b45804b drc: arm64 wip notaz 2021-11-03 23:37:59 +00:00
  • be516ebe45 drc: starting arm64 support notaz 2021-11-02 23:08:49 +00:00
  • 8062d65a99 drc: move some stuff out of assem_arm for reuse notaz 2021-11-02 17:47:56 +02:00
  • ad49de8937 drc: remove yet yet more n64 stuff notaz 2021-11-02 17:12:21 +02:00
  • 00fa9369a9 drc: remove yet more n64 stuff notaz 2021-11-02 15:50:03 +02:00
  • 01d267961e drc: rework for 64bit, part 4 notaz 2021-11-02 00:44:56 +02:00
  • 9c45ca9372 drc: remove some leftover n64-only stuff notaz 2021-11-02 00:42:09 +02:00
  • 643aeae322 drc: rework for 64bit, part 3 notaz 2021-11-01 21:57:53 +02:00
  • 1a4301c419 drc: remove old debug code notaz 2021-11-01 18:14:23 +02:00
  • b14b6a8f00 drc: convert 'stubs' to a struct with proper types (rework part 2) notaz 2021-11-01 16:55:04 +02:00
  • df4dc2b13c drc: rework for 64bit, part 1 notaz 2021-11-01 01:30:34 +02:00
  • a151a8d833 some drc debug patches notaz 2021-10-31 19:12:50 +02:00
  • dd114d7d8e some drc debug helpers notaz 2021-10-31 18:33:40 +02:00
  • d63486396d some cleanup to reduce confusion notaz 2021-10-31 18:20:57 +02:00
  • a4da039c0c update libpicofe notaz 2021-10-31 17:23:53 +02:00
  • 857275a93c assorted warning fixes notaz 2021-10-31 14:40:30 +02:00
  • 47a8e01c39 ci-linux.yml: also need submodules notaz 2021-10-30 00:08:27 +03:00
  • 8478ca412d try to migrate from Travis CI to GitHub Actions notaz 2021-10-29 23:57:05 +03:00
  • 981752f840 Remove CdlGetlocP hack. (#235) gameblabla 2021-10-29 20:22:25 +00:00
  • 2da09dae58 Move CdlSetLoc to CdrInterrupt and return invalid arg error (#234) gameblabla 2021-10-29 20:09:41 +00:00
  • 0bfe8d59b9 New, separate GPU plugin based on Unai. (#233) gameblabla 2021-10-29 20:03:27 +00:00
  • fcaa8d2263 Hack fix for CDROM timings regression (Castlevania, Megaman X4) (#231) gameblabla 2021-10-29 20:00:59 +00:00
  • b64fb89125 Fix CD volume issue in Star Wars - Dark Forces. (#232) gameblabla 2021-10-18 20:20:09 +00:00
  • 7bbabe8006 Fix oversight for icache emulation code. (#226) gameblabla 2021-10-10 15:30:59 +00:00
  • ecd502e11f cdriso: clean up after cdda thread removal notaz 2021-10-02 21:37:51 +03:00
  • c9c7a925d1 Merge several fixes from PCSX Redux and adjust delay for SetLocPending. (#221) gameblabla 2021-10-02 17:51:48 +00:00
  • f4627eb3cb Proper CDDA fix for Fantastic Pinball Kyuutenkai (and remove CDDA playthread as it causes issues) (#215) gameblabla 2021-10-02 15:51:24 +00:00
  • 91f412c295 One more on odd lines for PAL HSYNC (#224) gameblabla 2021-10-02 14:53:16 +00:00
  • b59f02a471 Fix for Armored Core misdetecting a Link cable being detected (#223) gameblabla 2021-10-02 14:39:44 +00:00
  • 943a507a41 Icache emulation from PCSX Redux + Senquack changes from PCSX4ALL (#198) gameblabla 2021-10-02 13:41:42 +00:00
  • 40337130bf Fix detection of some CDs such as Wild Arms USA detected as a PAL game. (#222) gameblabla 2021-10-02 13:23:27 +00:00
  • fa18abb20f psxmem: Writes to PIO Expansion area have no effect. (#220) gameblabla 2021-09-27 19:09:52 +00:00
  • 41e82ad46e ARM build fixes. (Should fix building on ARM/GCC10) (#210) gameblabla 2021-09-09 20:20:54 +00:00
  • bf4df3ba57 Implement fix from Mednafen for Fantastic Pinball Kyuutenkai. (#206) gameblabla 2021-08-30 22:34:02 +00:00
  • 4e70ea5a63 Fix regression with CdlPause (#209) gameblabla 2021-08-30 21:08:08 +00:00
  • e3d555e0f3 Improve CdlPause command based on Mednafen's implementation (#207) gameblabla 2021-08-27 22:05:02 +00:00
  • b0bd140dee CDROM: Rename Reset+Init commands approperly, fix "This is Football 2" lockup (#205) gameblabla 2021-08-26 18:05:23 +00:00
  • cfeb7cab2c Fix CdlGetTD according to Mednafen's implementation. (#204) gameblabla 2021-08-26 18:04:19 +00:00
  • dcd7244173 CdlGetmode is GetParam, fix it according to Mednafen's implementation (#203) gameblabla 2021-08-25 21:56:52 +00:00
  • 6360a61b06 We shouldn't throw an error for GetQ. (#202) gameblabla 2021-08-25 21:53:08 +00:00
  • 449968efe9 Improve SetLoc CDROM command from Duckstation (#201) gameblabla 2021-08-25 21:37:51 +00:00
  • 1f035e2781 CdlSync should be NULL and return an error. (#199) gameblabla 2021-08-25 21:22:44 +00:00
  • 16c8be170a Always look up verify_dirty literals from offsets by neonloop (#194) gameblabla 2021-08-25 20:55:22 +00:00
  • a4ae39973f psxinterpreter: Merge DIV interpreter fix from libretro's fork (#193) gameblabla 2021-08-22 22:31:18 +00:00
  • e73e384cfa CDROM: Ignore sectors with channel number 255 (#195) gameblabla 2021-08-22 22:29:02 +00:00
  • 1ffdacd535 mdec.cpp: Dare to set MDEC_BIAS to 10 (#186) gameblabla 2021-08-22 22:18:42 +00:00
  • 16f3ca666f Fixes Diablo 1 SPU bug properly and remove Diablo hack. (#191) gameblabla 2021-08-22 21:50:09 +00:00
  • dd79da89fc Properly protect the HLE instructions against corrupted memory. (#189) gameblabla 2021-08-22 21:39:05 +00:00
  • 3a284665dd Rewrite GPU bios functions according to OpenBIOS. (#192) gameblabla 2021-08-18 21:15:09 +00:00
  • d056f51b31 [SPU] Emulate SPUSTAT[5:0] as a mirror of SPUCNT[5:0] (#190) gameblabla 2021-08-18 20:58:45 +00:00
  • dc0ee8d424 CDRom timings changes (#184) gameblabla 2021-08-18 20:24:33 +00:00
  • eedfe8060a Add internal database for problematic games. (#182) gameblabla 2021-08-18 20:22:43 +00:00
  • 3cf51e0893 deal with some more annoying warnings notaz 2021-08-17 01:09:20 +03:00
  • 00f0670c7a CHD support from libretro's fork. (#188) gameblabla 2021-08-16 21:37:34 +00:00
  • 1193aee2df gte_divider: should include it's own header notaz 2021-08-17 00:26:01 +03:00