Commit graph

  • 54e3e76540 GS JIT: Replace struct offsets with offsetof for clarity PSI-Rockin 2020-01-13 23:44:18 -05:00
  • ca8678d563 GS JIT: Clean up outdated hack PSI-Rockin 2020-01-12 23:52:56 -05:00
  • ff0a971aab Removed rogue comment refractionpcsx2 2020-02-01 04:22:01 +00:00
  • 17d22094fc CDVD: Changes to N status and drive status PSI-Rockin 2020-01-31 22:24:50 -05:00
  • 9a02df4941 Fix VIF stall ordering Adjust FIFO size for DMA request on VIF Stop unnecessary GIF resumes Adjust the GIF arbitration for PATH3 Masking Adjust GIF DMA resumes when reading from the FIFO refractionpcsx2 2020-02-01 01:56:54 +00:00
  • a17aeb2f2f Only reset COP2 cycle count on VU0 Allow resetting of VU1 refractionpcsx2 2020-01-31 21:57:48 +00:00
  • afe82074ca VIF and GIF Changes *VIF: Fixed VIF Flush Stall when waiting on PATH1&2 *DMAC: Try to improve PATH3 Masking reliability at higher MAX_CYCLES *GIF: Fill out most of GIF_STAT and correct FIFO size value *GIF: Ignore PACKED writes to address 0x7F, since this doesn't exist *GIF: Fix FINISH to only trigger when all transfers end *GIF: Fix up unused intermitted check, can be used for testing *GIF: Remove item from queue first, things have changed so it no longer needs to be last refractionpcsx2 2020-01-31 14:54:01 +00:00
  • 3df1aac62e Several VU/JIT fixes *Fixed cycle counts on reset *Fixed VU1 pipe state on interpreter during XGKick stall *Improved XGKick timing on VU JIT *Update VU1 cycle count correctly on VU JIT when an XGKick Stall happens refractionpcsx2 2020-01-31 14:47:15 +00:00
  • 41e1291321
    Merge pull request #277 from Margen67/memes PSISP 2020-01-30 22:55:36 -05:00
  • 251cc3de99 Move CONTRIBUTING.md to .github, add FUNDING.yml Margen67 2020-01-29 01:53:25 -08:00
  • 869f674f15
    Merge pull request #278 from Margen67/fix-qtplugins PSISP 2020-01-29 20:17:11 -05:00
  • 5c0529dc79 Fix QtPlugins not being present in Devel and Release Optimized Margen67 2020-01-29 15:11:42 -08:00
  • a2acd7caf9
    Merge pull request #276 from Margen67/readme PSISP 2020-01-28 23:36:43 -05:00
  • dfc68f2457
    [README.md] Add AppVeyor+Discord badge Margen67 2020-01-28 09:26:32 -08:00
  • 4877c90e77
    Merge pull request #273 from tadanokojin/buffer-format-swap PSISP 2020-01-26 21:24:54 -05:00
  • 81945d3622
    Merge pull request #274 from refractionpcsx2/mipmapping PSISP 2020-01-26 20:03:48 -05:00
  • 65c9748ac6 Fix mipmapping K translation Clean up some of the hacks we had to make mipmapping work refractionpcsx2 2020-01-27 00:32:30 +00:00
  • 611f1fb103 update the jit to reflect int changes Kojin 2020-01-26 18:48:38 -05:00
  • 78f2c9c55c gs-int: specify color format for z write when color write is z format and enabled Kojin 2020-01-26 13:03:43 -05:00
  • 5e9a1e8143
    Merge pull request #271 from refractionpcsx2/dma_fix PSISP 2020-01-24 22:03:12 -05:00
  • da2ed12dbb Fix stall/resumed DMA on channel start refractionpcsx2 2020-01-25 01:41:21 +00:00
  • 31baab8023
    Merge pull request #269 from refractionpcsx2/vif_revert PSISP 2020-01-23 19:37:52 -05:00
  • a908465c80 Fix silly error in bitfield Enum refractionpcsx2 2020-01-24 00:32:44 +00:00
  • 2350fd7294
    Merge pull request #270 from refractionpcsx2/vu_clamp_fix PSISP 2020-01-23 19:28:52 -05:00
  • b9d6ec31ff Fix clamping on VU JIT refractionpcsx2 2020-01-24 00:21:58 +00:00
  • 7fc73d4460 Scheduler: Tighten synchronization PSI-Rockin 2020-01-23 13:59:54 -05:00
  • 54c53ddf26 Clean up some logging refractionpcsx2 2020-01-23 16:05:03 +00:00
  • 0e36c9bb5d Fix up reverse FIFO transfers Revert VIF Stall change, the behaviour was incorrect refractionpcsx2 2020-01-23 02:13:39 +00:00
  • 9779b6993e
    Merge pull request #262 from arcum42/mutex PSISP 2020-01-21 20:22:54 -05:00
  • def58522be
    Merge pull request #266 from refractionpcsx2/vif_gif_fixes PSISP 2020-01-21 20:15:52 -05:00
  • 7e8dd015eb
    Merge pull request #268 from refractionpcsx2/vu_speed_changes PSISP 2020-01-21 20:08:54 -05:00
  • 585db2d4be Simplify mbit handling on VU0 refractionpcsx2 2020-01-22 00:51:14 +00:00
  • ee635fc4e9 Simplify cycles_since_xgkick_update updating. refractionpcsx2 2020-01-22 00:35:16 +00:00
  • e086bae646
    Merge pull request #267 from refractionpcsx2/fpu_changes PSISP 2020-01-21 19:22:34 -05:00
  • 8045ceb837 Split Accurate Add/Sub out in to its own function refractionpcsx2 2020-01-21 23:36:01 +00:00
  • b955ecfacf
    Merge pull request #265 from tadanokojin/wrc-fix PSISP 2020-01-21 18:20:18 -05:00
  • dc4029ef09 Correct fifo sizes for VIF0 and VIF1 refractionpcsx2 2020-01-21 19:24:29 +00:00
  • a95a8a90ea Account for cycle it takes to run VCALLMS/R when starting VU0 via those commands Needed for cycle accuracy on Sega Superstars Tennis refractionpcsx2 2020-01-21 17:11:40 +00:00
  • 483ae64eea Missed setting the cycle count at the start of a vu program refractionpcsx2 2020-01-21 16:21:18 +00:00
  • 371ffa59f3 VU JIT: Correct a couple of incorrect clamps refractionpcsx2 2020-01-21 14:19:17 +00:00
  • adafbe19c7 Bring VU speed up to 300Mhz and correct COP2 timing Make XGKick run at Bus speed refractionpcsx2 2020-01-21 14:17:54 +00:00
  • a0db24ddb2 Implement PCSX2's "accurate ADD_S/SUB_S" games such as Mike Tysons Boxing rely on this Tweak some other FPU instructions to get correct results and flags refractionpcsx2 2020-01-21 14:11:37 +00:00
  • e19e83983a Fix currently selected GIFTag format in activepath Fix filling write unpacks which could happen at the end of a VIF transfer and need no data Make sure VIF Stalls/interrupts only occur on the instruction after the MARK command if the stall was on the MARK refractionpcsx2 2020-01-21 14:01:26 +00:00
  • 50d020838b gs: allow sprite rendering with reversed x/y Kojin 2020-01-21 08:03:02 -05:00
  • a692654429
    Merge pull request #260 from refractionpcsx2/master PSISP 2020-01-21 03:56:58 -05:00
  • 991536a924 Move things around to add auto detection of deinterlacing method refractionpcsx2 2020-01-21 00:15:40 +00:00
  • f767e6a99a
    Merge pull request #264 from refractionpcsx2/vu_status_fix PSISP 2020-01-20 17:29:40 -05:00
  • 3441d1d06f
    Merge f7bca47f65 into 099b2fb8b0 Souzooka 2020-01-19 21:58:53 +00:00
  • 3b8006a35a Fixes to VU status reg updates refractionpcsx2 2020-01-19 08:21:31 +00:00
  • 099b2fb8b0 DMAC: Mask off scratchpad bit for SPR_TO/SPR_FROM PSI-Rockin 2020-01-19 03:04:10 -05:00
  • 94a801e0b6 VU: Fix for mulbc decoding refractionpcsx2 2020-01-18 22:29:40 +00:00
  • dc0341bca0 VU: Fix incorrect decoding of MULbc register in data dependency analysis PSI-Rockin 2020-01-18 17:15:43 -05:00
  • f097936c88 GS: Implement PSMCT16 and PSMCT16S formats for local->local transfers PSI-Rockin 2020-01-18 15:34:16 -05:00
  • 3512c1647a Ah, right. Fixed. arcum42 2020-01-18 04:43:26 -08:00
  • 8128ca8a3f Add a wrapper function. No longer lock for pausing and aborting. arcum42 2020-01-18 04:26:54 -08:00
  • a54cd1b10c Make a few variables atomic and move the lock. arcum42 2020-01-18 03:57:02 -08:00
  • 9faa97120c Created a new flag to signal when run should let other functions have priority. arcum42 2020-01-18 03:03:19 -08:00
  • 348ef93c3f IPU: Expose first word of IPU_TO DMA transfer in command output PSI-Rockin 2020-01-17 18:54:29 -05:00
  • 6812fd2b59 Update CMakeLists.txt NWPlayer123 2020-01-16 22:56:56 -07:00
  • a875b9c526 CMake: Remove outdated file declarations PSI-Rockin 2020-01-16 23:19:29 -05:00
  • a72cb990c7 GS: Remove unused texture dumping function PSI-Rockin 2020-01-15 23:56:34 -05:00
  • b0bfd9622b Clean up code a bit, treat "bob" differently since it ignores interlacing. Fix potential problems of it picking the wrong position in the frame buffer refractionpcsx2 2020-01-14 19:29:33 +00:00
  • 741a55c889 GS JIT: Replace struct offsets with offsetof for clarity PSI-Rockin 2020-01-13 23:44:18 -05:00
  • 9224e623cd GS JIT: Clean up outdated hack PSI-Rockin 2020-01-12 23:52:56 -05:00
  • c1a13329d9 merge t o 2020-01-12 15:56:15 -07:00
  • 8d1273445c windows stuff t o 2020-01-12 15:54:14 -07:00
  • dd8424d480 Added interlace handling and some deinterlacing methods (disabled for now) refractionpcsx2 2020-01-12 20:30:06 +00:00
  • babfc7e5b9 evdev kenshen112 2020-01-12 11:38:15 -07:00
  • 28ab34cc17 Merge master kenshen112 2020-01-11 22:37:47 -07:00
  • faf07e9188 button presses t o 2020-01-10 22:07:46 -07:00
  • 0f0ddfe49b fix beard fuckup t o 2020-01-10 20:49:02 -07:00
  • 8bdd1460d0 Working on evdev kenshen112 2020-01-11 22:04:59 -07:00
  • 2e5ef68900 Fixes to squash and renaming kenshen112 2020-01-10 20:17:59 -07:00
  • d0e98a1908 Experimentation kenshen112 2020-01-09 23:30:27 -07:00
  • 0f9cc347c7 Working on what kojin said kenshen112 2020-01-09 23:30:27 -07:00
  • 61f4d5765c Fixed kenshen112 2020-01-09 22:18:44 -07:00
  • 77c240f875 Start of polymorphisim kenshen112 2020-01-09 20:35:18 -07:00
  • a75a24d765 Ladies and gents it compiles again t o 2020-01-09 18:18:32 -07:00
  • 8dbcb7869a input woes t o 2020-01-09 14:38:03 -07:00
  • 3da27a442c ifdefs kenshen112 2020-01-09 13:36:11 -07:00
  • 320ca53bf3 CommonInput and Cmake changes kenshen112 2020-01-08 15:05:52 -07:00
  • 5d38e78239 basic commonInput API t o 2020-01-08 14:31:47 -07:00
  • 2070be3b37 work on xinput t o 2020-01-07 22:12:27 -07:00
  • 5820e0603a fixed my stupid t o 2020-01-07 18:14:51 -07:00
  • a5f6fca3c1 Xinput test kenshen112 2020-01-07 17:54:40 -07:00
  • 3ab6304142 Fixed undefined refrences kenshen112 2020-01-07 17:42:01 -07:00
  • bb4fd2cfbb start the input thread t o 2020-01-07 16:53:44 -07:00
  • 5ad78ee6b4 Got evdev controller polling kenshen112 2020-01-06 23:16:58 -07:00
  • 088fa39ff8 Added udev stuff kenshen112 2020-01-06 20:16:12 -07:00
  • f9bae817fe readding some xinput stuff t o 2020-01-06 20:21:30 -07:00
  • 34d4c877a5 basic xInput setup t o 2020-01-06 17:20:05 -07:00
  • 6ed3eb4eb0 Kojin Sensi helped me get this shit set up right t o 2020-01-05 23:06:24 -07:00
  • c32155bd82 Visual Studio Changes t o 2020-01-05 22:27:53 -07:00
  • 2bc0a88a1c basic input structure t o 2020-01-05 21:39:57 -07:00
  • 5e590b1524 basic input setup t o 2020-01-05 20:52:06 -07:00
  • 392f351734
    Merge pull request #258 from refractionpcsx2/master PSISP 2020-01-11 22:59:17 -05:00
  • 653c24dc33 Fix behaviour when merge circuit 1 is disabled Fix GIF Tags reading the PRIM register on NOP tags, everything but EOP should be disregarded refractionpcsx2 2020-01-12 03:41:29 +00:00
  • 4cbfbbffaf button presses t o 2020-01-10 22:07:46 -07:00
  • fb553ae116 fix beard fuckup t o 2020-01-10 20:49:02 -07:00
  • 250c5923da IPU: Process FDEC and VDEC immediately when they are sent PSI-Rockin 2020-01-10 22:32:31 -05:00