Commit graph

  • a46db0e9e4 Stubs for IR translator and x64 emitter PSI-Rockin 2019-01-01 20:39:03 -05:00
  • 5a3066a773 Add a common JitCache class. PSI-Rockin 2019-01-01 16:28:38 -05:00
  • 33023c6593 Implemented VADDAq PSI-Rockin 2018-12-14 16:29:51 -05:00
  • 455ed16898 Handle BEV bit in EE COP0 PSI-Rockin 2018-11-18 16:44:49 -05:00
  • e4a0fa4114 Merge branch 'master' into master hch12907 2018-11-16 17:47:03 +08:00
  • 842f8f8134
    Update DobieStation.desktop Timothy O'Barr 2018-11-11 17:12:24 -07:00
  • 8e31a53186 Added Build Folder kenshen112 2018-11-11 17:11:04 -07:00
  • 8d5dce09b5 Edited cmake file to add executable in Start menu of XFCE added os checks for OS specific install behavior kenshen112 2018-11-11 17:00:48 -07:00
  • b5d902ea3f Minor fixes for BIOS path PR PSI-Rockin 2018-11-11 16:54:05 -05:00
  • 414bda279c Keep track of the bios path / slightly better checking on loading bios (#108) arcum42 2018-11-11 10:10:28 -08:00
  • 382b888621 Add PSMCT24 host to host transfer (#113) Kojin 2018-11-04 22:10:19 -05:00
  • deb27cf88a Add PSMCT24 host to host transfer Kojin 2018-10-31 02:48:30 -04:00
  • 2a5244fb8b Fix compiler warnings hch12907 2018-10-29 11:53:25 +08:00
  • 8eb37f426d Keep the code style consistent hch12907 2018-10-20 23:35:18 +08:00
  • 12a68b781c Minor updates. Shanoah Alkire 2018-10-28 13:00:21 -07:00
  • f4a12df004 Added make install (#110) Timothy O'Barr 2018-10-28 09:31:56 -07:00
  • 077881d143 Fixed Cmake mistake kenshen112 2018-10-11 16:54:58 -07:00
  • b69ad834ee Added make install kenshen112 2018-10-11 16:48:12 -07:00
  • f5379114a5 Merge remote-tracking branch 'upstream/master' Shanoah Alkire 2018-09-29 19:38:27 -07:00
  • b34902304a Keep the bios path in a local namespace for settings. More error checking on loading the bios file. arcum42 2018-09-25 00:21:36 -07:00
  • 439b5c6b79 Added somewhat functional COP2 Interlocking (#106) refractionpcsx2 2018-09-23 21:45:11 +01:00
  • f3382610a8 Just some random refactoring Gabriel Ravier 2018-09-23 18:38:03 +02:00
  • 1381fa953e
    Merge branch 'master' into master refractionpcsx2 2018-09-22 15:58:21 +01:00
  • 4118d88caa Modified VU0Wait to always interlock (solves hangs on MBit games) Added COP2 VU0 updating when writing to COP2 if VU0 is busy Added a Status register pipe to the VU's for handling FSSET Small optimisation to the VU stall checks refractionpcsx2 2018-09-22 15:57:29 +01:00
  • 91ac01f13b Fixed clamping and TEXA bugs - SotC no longer has garbage textures PSI-Rockin 2018-09-21 21:36:19 -04:00
  • 16532c1f5d is_open returns *true* for directories, but directories return a file size of 0. arcum42 2018-09-20 23:02:33 -07:00
  • adeadc81d0 Save the bios file's path when you load Dobiestation, and keep it for the future. arcum42 2018-09-20 22:16:27 -07:00
  • e140bca5bb Made PACKED Q an internal GIF register PSI-Rockin 2018-09-18 20:49:32 -04:00
  • 07946bc384
    Merge branch 'master' into master refractionpcsx2 2018-09-18 22:47:43 +01:00
  • 60ab93152b Made some timer fixes PSI-Rockin 2018-09-18 17:32:47 -04:00
  • 7a92e86646 Fixed cmake error PSI-Rockin 2018-09-17 20:01:29 -04:00
  • 70fd5d10cf Hopefully fix build error PSI-Rockin 2018-09-17 19:01:06 -04:00
  • c8b4dc093b Some more timer optimizations PSI-Rockin 2018-09-17 17:51:45 -04:00
  • fe64ea384a Various optimizations to timers, DMA, and the EE PSI-Rockin 2018-09-17 17:16:53 -04:00
  • 9b4e80dfba Fix GIF DMA when CHCR written to while active. Fixes Klonoa 2 refractionpcsx2 2018-09-16 23:12:49 +01:00
  • 4d7fa6ee91 Added somewhat functional COP2 Interlocking Fixed a couple of minor VU bugs refractionpcsx2 2018-09-16 16:08:50 +01:00
  • 88ae343628 PATH3 Masking fixes when PATH3 has finished but VIF doesn't know yet (#105) refractionpcsx2 2018-09-15 22:57:50 +01:00
  • e1f0ebf017 VIF: Converted stall bits to enum refractionpcsx2 2018-09-15 22:50:27 +01:00
  • c45da33380 Added VMADDAq and ERSADD PSI-Rockin 2018-09-15 17:41:45 -04:00
  • 58d90be7dc PATH3 Masking fixes when PATH3 has finished but VIF doesn't know yet Fixed bug where FINISH wouldn't be called if the last packet of GIF data was NLOOP 0 EOP 1 refractionpcsx2 2018-09-15 22:30:44 +01:00
  • bf959e346d Playing around with the pad some more PSI-Rockin 2018-09-15 17:01:44 -04:00
  • f32558648f Made some changes to pad vibration... PSI-Rockin 2018-09-15 15:44:13 -04:00
  • 7e64a1f7c3 Fake button pressures for pad PSI-Rockin 2018-09-15 14:46:46 -04:00
  • afb13894ec Another pad fix? PSI-Rockin 2018-09-15 13:52:02 -04:00
  • 314ab83f54 Small pad fix PSI-Rockin 2018-09-15 13:05:29 -04:00
  • 42d87bb507 Handle "undefined" DMAC mode as chain mode PSI-Rockin 2018-09-15 02:07:40 -04:00
  • c634f3fb66 SPU: Made IRQA and Core_Att visible for both cores for Interrupt checks (#104) refractionpcsx2 2018-09-15 02:26:11 +01:00
  • 00a4756d2d SPU: Made IRQ Check its own function refractionpcsx2 2018-09-15 02:12:12 +01:00
  • 9186ada0b8 SPU: Made IRQA and Core_Att visible for both cores for Interrupt checks refractionpcsx2 2018-09-15 02:05:38 +01:00
  • a9bffee297 Added loop address masking when written by hardware after key on (#103) refractionpcsx2 2018-09-15 00:49:53 +01:00
  • c965d68f62 Added loop address masking when written by hardware after key on refractionpcsx2 2018-09-15 00:48:48 +01:00
  • e13ef80acc Added CSM2 to CLUT cache calculation PSI-Rockin 2018-09-14 19:33:59 -04:00
  • 6412a93a6d VU and SPU2 fixes (#102) refractionpcsx2 2018-09-15 00:14:29 +01:00
  • 7d34585d6f SPU: Fix the overwriting of the loop address on Key On refractionpcsx2 2018-09-15 00:02:31 +01:00
  • f4c7e5625e Added the 1 KB CLUT cache the GS has PSI-Rockin 2018-09-14 18:16:10 -04:00
  • 551aad61cb Fix for random hanging on recent SPU changes refractionpcsx2 2018-09-14 23:01:09 +01:00
  • cdfa54e5e9 Various VU fixes. Katamari Damacy now has 3D! refractionpcsx2 2018-09-14 21:36:06 +01:00
  • 8f2578d5e5
    Merge pull request #101 from refractionpcsx2/master PSISP 2018-09-14 15:11:42 -04:00
  • 5323e554a5 Hopefully fixed alpha blending issues in PCRTC PSI-Rockin 2018-09-14 14:46:48 -04:00
  • cd9b3ac0b0 Added missing IOP Timer Read/Writes refractionpcsx2 2018-09-14 19:41:04 +01:00
  • 3f2dd1b966 Possibly got the PCRTC merge circuit working? PSI-Rockin 2018-09-14 14:29:51 -04:00
  • 90c2e32f29 Added SIGNAL and LABEL GS registers PSI-Rockin 2018-09-14 12:08:46 -04:00
  • 6e5e674bd1 Implemented mipmapping PSI-Rockin 2018-09-13 21:48:04 -04:00
  • fff9d57144
    Merge pull request #100 from refractionpcsx2/master PSISP 2018-09-13 19:28:27 -04:00
  • acbbf9cabf make ADMA Control not public again refractionpcsx2 2018-09-14 00:26:09 +01:00
  • 2baa17a2b6 Removed ADMA IRQ for now... refractionpcsx2 2018-09-14 00:23:27 +01:00
  • becb9f59ea Some SPU2 Registers Added Fixed a couple of bugs refractionpcsx2 2018-09-14 00:18:31 +01:00
  • eca9e9ec83 Add missing header PSI-Rockin 2018-09-13 17:19:53 -04:00
  • 65a4f8e230 Implemented CdReadKey command PSI-Rockin 2018-09-13 17:03:59 -04:00
  • 2fffd8fd93
    Merge pull request #98 from refractionpcsx2/master PSISP 2018-09-12 22:54:14 -04:00
  • 7b360c3936 Add CdStop command PSI-Rockin 2018-09-12 21:53:56 -04:00
  • 466c4f1f5e Implemented 8-bit host-to-host transfers PSI-Rockin 2018-09-12 19:39:34 -04:00
  • c1159a2676 Implemented VILWR and ESIN PSI-Rockin 2018-09-12 19:24:36 -04:00
  • 29b2ec601c Made writing to RESET bit of IPU_CTRL reset FIFOs PSI-Rockin 2018-09-12 18:50:10 -04:00
  • 4aa95ef41e Fixes to PATH3 Masking refractionpcsx2 2018-09-12 23:33:30 +01:00
  • 5ff6e0df80 Remove docs PSI-Rockin 2018-09-12 08:11:21 -04:00
  • 8666a000d6
    Update README.md PSISP 2018-09-12 07:40:08 -04:00
  • 0196acb866 Actually got dual-layer detection working... I think? PSI-Rockin 2018-09-11 22:29:01 -04:00
  • 7500b83dc7 Revert dual-layer checking code... a lot of games don't like it for some reason PSI-Rockin 2018-09-11 20:46:45 -04:00
  • 33d5821539 Fixed big dequantization errors in IPU, cleaning up a lot of movies PSI-Rockin 2018-09-11 20:44:04 -04:00
  • 4fdc544a12 Fixed 4-bit textures losing half their data PSI-Rockin 2018-09-11 18:57:33 -04:00
  • 2148cd100e
    Merge pull request #97 from refractionpcsx2/master PSISP 2018-09-11 18:56:47 -04:00
  • 446306cd0d Stub for Reverse FIFO refractionpcsx2 2018-09-11 23:42:26 +01:00
  • 1ed7b32ef6 Reverted some bugged GS changes PSI-Rockin 2018-09-11 17:55:22 -04:00
  • d2ea0a312e Remove printf PSI-Rockin 2018-09-11 01:12:05 -04:00
  • 313c008f58 Added framebuffer masking PSI-Rockin 2018-09-11 00:42:09 -04:00
  • 5cc554632f Various GS improvements PSI-Rockin 2018-09-10 21:12:26 -04:00
  • 2c7840e7e7
    Merge pull request #96 from refractionpcsx2/master PSISP 2018-09-10 21:09:03 -04:00
  • 62033617ce Fixed MR32 decoder refractionpcsx2 2018-09-11 00:25:48 +01:00
  • ac7104e26c Fixed FMAC stall issue Added VU Flushing to MPG command Added SPU protection to avoid crash that happens on some games refractionpcsx2 2018-09-10 23:48:24 +01:00
  • 25bbc83448
    Merge pull request #95 from refractionpcsx2/master PSISP 2018-09-09 15:12:37 -04:00
  • 08f42f1e14 Removed some dead code on SPU2 writes Added bad DMAC_STAT address reads for Burnout 2 and Mortal Kombat Deception refractionpcsx2 2018-09-09 20:06:08 +01:00
  • 1f48edd0b1 Implemented PATH3 Masking Implemented ERCPR VU Instruction Split GIF Paths to handle Intermittent mode Split the PCCR count events correctly Fixed Disassembly printout for bc1 instructions Removed some redundant VIF code refractionpcsx2 2018-09-08 20:20:34 +01:00
  • 1dd2773b22
    Merge pull request #93 from tokumeiwokiboushimasu/master PSISP 2018-09-07 21:34:33 -04:00
  • 7f0cb8cfda Fixed something I missed refractionpcsx2 2018-09-06 23:25:43 +01:00
  • 07a1c44fff Fixed DMA Resuming refractionpcsx2 2018-09-06 23:15:51 +01:00
  • 81ce0b5e8a Sorta rewrote ADMA (again) Split ADMA from the DMA channels ADMA has a control register per core now Adjusted the timings for ADMA refractionpcsx2 2018-09-06 21:27:23 +01:00
  • 934ec9b635 Implement (basic) handling of PCCR PSI-Rockin 2018-09-03 14:04:31 -04:00
  • 2a40b82f0d Fixed decoding bug in VU interpreter PSI-Rockin 2018-09-02 18:16:27 -04:00
  • 34ac8de17c Fixed decoding bug for MOVE and MR32 PSI-Rockin 2018-09-01 22:19:58 -04:00