Commit graph

  • fb04af95e7 Little more cleanup refractionpcsx2 2020-06-07 05:02:32 +01:00
  • 7a554b00bc Add some missing variables refractionpcsx2 2020-06-07 05:01:49 +01:00
  • 6047f8c0c8 Remove some duplicate code refractionpcsx2 2020-06-07 04:59:45 +01:00
  • d863632e12
    Merge pull request #353 from Margen67/actions PSISP 2020-06-06 23:53:20 -04:00
  • acc4565552 Fix cycle count when starting VU's from VIF refractionpcsx2 2020-06-07 04:44:53 +01:00
  • dd77a5dfdd Removed extra space refractionpcsx2 2020-06-07 04:35:38 +01:00
  • 85a0883a20
    Merge pull request #403 from tadanokojin/display-filtering PSISP 2020-06-06 23:25:06 -04:00
  • d9020cf0f7
    Merge pull request #357 from refractionpcsx2/vif_internal_fifo PSISP 2020-06-06 23:10:29 -04:00
  • bc82bd7bbf qt: enable bilinear filtering of display Kojin 2020-06-06 16:28:14 -04:00
  • 7d17e77e72 GS: Reset goes in to PRMODE not PRIM refractionpcsx2 2020-06-06 21:06:13 +01:00
  • 2949472a05 Fixed problem with screen size being calculated incorrectly refractionpcsx2 2020-06-06 19:59:50 +01:00
  • 923a3a167a Tidied up calculated DISPLAY values Added some DISPLAY registers to savestates Bump to savestate version refractionpcsx2 2020-06-06 19:19:43 +01:00
  • ba8b0a01ec Fixed some framebuffer reading bugs, plus a GS reset hang and removed an interlacing hack refractionpcsx2 2020-06-06 18:26:40 +01:00
  • f244af46ee
    Merge pull request #246 from PSI-Rockin/memcards PSISP 2020-06-06 00:35:20 -04:00
  • 282dff6311 Qt: Fill unformatted memory cards with 0xFF PSI-Rockin 2020-06-05 23:25:35 -04:00
  • 512ab45295 Qt: Change title of memcard window PSI-Rockin 2020-06-05 22:44:29 -04:00
  • 9e30d96529 Qt: Allow users to create unformatted cards PSI-Rockin 2020-06-05 22:27:39 -04:00
  • 8c3359bd1b Memcard: Make specs slightly less hardcoded PSI-Rockin 2020-06-05 19:30:45 -04:00
  • 9bcb10510f Make IR::Instruction getters const again dakotachasesmith 2020-06-05 13:10:40 -10:00
  • 69471a28ef Simplify InstructionInfo, getters/setters for InstructionInof dakotachasesmith 2020-06-05 13:08:18 -10:00
  • f5734aa929 Write Info setters dakotachasesmith 2020-06-05 12:53:20 -10:00
  • 736c3a97e4 Write Info getters dakotachasesmith 2020-06-05 12:48:33 -10:00
  • 866938730c Fix typo refractionpcsx2 2020-06-05 23:24:52 +01:00
  • 0c88686b95 Implemented tadanokojin's DISPLAY changes to fix MGS3 transparencies and Devil May Cry Soft Reset the GS when a reset is issued, fixes the screen on Downhill Domination refractionpcsx2 2020-06-05 23:22:48 +01:00
  • 0c539e3d4c Create InstructionInfo struct for IR instructions dakotachasesmith 2020-06-05 11:44:43 -10:00
  • 5930dae382 VS: Mac bad PSI-Rockin 2020-06-05 17:18:31 -04:00
  • b1f4f04960 VS: More typo PSI-Rockin 2020-06-05 17:10:17 -04:00
  • 4bf6e7e7d7 VS: Typo PSI-Rockin 2020-06-05 17:09:04 -04:00
  • 50641ae2c8 VS: Attempt to fix build PSI-Rockin 2020-06-05 17:05:20 -04:00
  • fb5edf49a3 qmake: Fix formatting PSI-Rockin 2020-06-05 16:49:51 -04:00
  • f8ec2c2838 Merge branch 'master' into memcards PSI-Rockin 2020-06-05 16:45:15 -04:00
  • f6af7bd08f
    Merge pull request #400 from tadanokojin/vs-project-update PSISP 2020-06-05 16:35:10 -04:00
  • cd234ebf47 vs: add support for ui files Kojin 2020-06-05 05:55:46 -04:00
  • ed47dea582 vs: core project fixes Kojin 2020-06-05 02:22:31 -04:00
  • fc92044ba8 vs: move core project to core source directory Kojin 2020-06-05 02:12:25 -04:00
  • f29c4f6ef8 vs: move qt project to qt source directory Kojin 2020-06-05 02:04:33 -04:00
  • 09b64ad5cf vs: remove whitespace from qt project Kojin 2020-06-05 01:20:26 -04:00
  • dcfc6afad8
    Merge 0dfff418e5 into 7671ebcbc5 Kojin 2020-06-03 07:44:38 +00:00
  • 7671ebcbc5
    Merge pull request #399 from PSI-Rockin/sifrpc_logging PSISP 2020-06-02 17:44:45 -04:00
  • 5af6de5423 SIFRPC: Cleanup PSI-Rockin 2020-06-02 16:59:00 -04:00
  • 76bc265887 SIFRPC: Move code to SIF file PSI-Rockin 2020-06-02 16:49:26 -04:00
  • 98ced35b6f
    Merge pull request #397 from refractionpcsx2/fps_counter PSISP 2020-05-31 18:25:30 -04:00
  • 9db0d62288 Stabalize AVG FPS counter and make it more accurate refractionpcsx2 2020-05-30 02:45:44 +01:00
  • 7c865da6b7
    Merge pull request #394 from refractionpcsx2/ee_jit_fpu_clamp PSISP 2020-05-29 16:02:24 -04:00
  • a1b8e97bfd
    Merge pull request #396 from refractionpcsx2/vsync_timing PSISP 2020-05-27 19:51:14 -04:00
  • 84e2e3d6c2 Implement soft VU reset for FBRST refractionpcsx2 2020-05-25 05:22:09 +01:00
  • 9257306cd0 Fixed typo, tidied up some words refractionpcsx2 2020-05-23 05:45:14 +01:00
  • d59322def3 Adjusted VSync timings to be closer to PS2 console tests Added a bunch of notes for VSync cycle timings Adjusted HBlank timer source cycles to be more accurate refractionpcsx2 2020-05-23 05:43:03 +01:00
  • 92a6b23dbd ci: Add Windows CMake build, other changes Margen67 2020-04-13 17:31:16 -07:00
  • 86f04c1a9c
    Merge pull request #395 from PSI-Rockin/dual_layer_toc_fix PSISP 2020-05-16 19:30:54 -04:00
  • 9a8a037d37 CDVD: Add extra info to TOC for dual-layer discs PSI-Rockin 2020-05-16 18:43:51 -04:00
  • 0e56c0b240 SIFRPC: Add framework for registering servers PSI-Rockin 2020-05-16 18:41:23 -04:00
  • f4325a1715
    Merge pull request #393 from refractionpcsx2/vif_stall_fixes PSISP 2020-05-16 15:58:32 -04:00
  • bc83652aa3 Missed a bit of spacing refractionpcsx2 2020-05-16 20:56:00 +01:00
  • 1b2d6503c9 EE JIT: Clamp FPU ops refractionpcsx2 2020-05-16 20:52:25 +01:00
  • 3d993ca42c Small fix to handling of VIF STOP Added die condition on VIF Force Break (Need to find a game that uses it) Handle situation better where VIF STOP and I-Bit stall can happen at the same time refractionpcsx2 2020-05-16 01:03:15 +01:00
  • 54ed710a92 remove COP2 cycle counting, now uses VU0 and EE cycles to sync VU run functions no longer take cycles as a parameter COP2 stalls now also stall the EE for the same number of cycles start VU program now takes a cycle delay to account for DMA timings when using MSCAL Keep VU's showing as "running" if the VU cycles overran the EE cycle count when ending a Micro Program, Solves some COP2 timing issues stop PATH2 constantly deactivating itself (mainly cleans up logging) Fix PATH1 requests from VU refractionpcsx2 2020-05-15 16:41:29 +01:00
  • 5765ccbdab EE/SIF: Setup framework for RPC logging PSI-Rockin 2020-05-13 20:00:00 -04:00
  • febc810934
    Merge pull request #364 from refractionpcsx2/vu0_jit_take2 PSISP 2020-05-09 19:11:40 -04:00
  • 055c19394f Put instruction count in and MAX_BLOCK_SIZE setting for easy tweaking of block sizes refractionpcsx2 2020-05-10 00:00:46 +01:00
  • 12be59080d
    Merge pull request #387 from turtleli/ipu PSISP 2020-05-09 15:55:39 -04:00
  • 0dfff418e5 qt: add basic search to gamelist Kojin 2020-05-09 12:02:57 -04:00
  • 1f2abb463d IPU: Implement PACK command Jonathan Li 2020-05-04 22:04:58 +01:00
  • af89c77b6f
    Merge pull request #5 from Ziemas/gamelist Kojin 2020-05-08 18:22:50 -04:00
  • 0164d2e771 Add things to qmake Ziemas 2020-05-08 16:50:46 +02:00
  • 1d8d03bb0f Include cmath for qt workaround Ziemas 2020-05-08 16:48:38 +02:00
  • 7b99e57f4c Cmake and include paths Ziemas 2020-05-08 16:43:30 +02:00
  • 934e57dc5d qt: sorting via proxy model Kojin 2020-05-08 10:03:16 -04:00
  • be4cccbd9e qt: move gamelist io to it's own thread Kojin 2020-05-06 18:54:30 -04:00
  • 72feb6d100
    Merge pull request #390 from Souzooka/jalr PSISP 2020-05-05 18:12:24 -04:00
  • c522b0dd47
    Merge pull request #389 from Souzooka/bal PSISP 2020-05-05 18:11:31 -04:00
  • 99db518522 Use destination field of JALR (implied ra) as link reg dakotachasesmith 2020-05-05 01:11:35 -10:00
  • 7b9d7fe33d EE JIT: Ensure RA doesn't get trashed for BGTZAL/BLTZAL dakotachasesmith 2020-05-05 00:52:20 -10:00
  • 34a519438d
    Merge pull request #388 from PSI-Rockin/eejit_ra_fix PSISP 2020-05-05 01:50:54 -04:00
  • 3539e416b9 EE JIT: Ensure RA doesn't get trashed for JAL(R) PSI-Rockin 2020-05-04 22:39:14 -04:00
  • bf0e09ce09 IPU: Implement dithering Jonathan Li 2020-05-04 22:04:46 +01:00
  • 6f3ee32c35 IPU: Move RGB32 to RGB16 conversion to a separate function Jonathan Li 2020-05-04 22:04:28 +01:00
  • 1f0bcab857 IPU: Add RGB_BLOCK_SIZE constant Jonathan Li 2020-05-04 22:04:13 +01:00
  • 778aa0841a IPU: Change BLOCK_SIZE to constexpr RAW_BLOCK_SIZE Jonathan Li 2020-05-04 22:03:59 +01:00
  • ad219cdd26 qt: split gamelist into two seperate files Kojin 2020-05-04 01:55:33 -04:00
  • e4b4313be8
    Merge pull request #386 from refractionpcsx2/eejit_integer_minmax PSISP 2020-05-04 00:09:20 -04:00
  • 86f3fa218d
    Merge pull request #385 from tadanokojin/gsthread-reset PSISP 2020-05-04 00:08:33 -04:00
  • 8d79125256 Avoid Dest = Source refractionpcsx2 2020-05-04 00:09:18 +01:00
  • 36350c3476 Small simplification, no need to use BLEND refractionpcsx2 2020-05-03 23:32:29 +01:00
  • 63acd0e6e2 Convert EE JIT FPU Min/Max to Integer refractionpcsx2 2020-05-03 23:27:37 +01:00
  • 534ea525d1 gs: properly reset the gsthread Kojin 2020-05-03 04:15:17 -04:00
  • 099af62e89
    Merge pull request #378 from tadanokojin/gs-priv PSISP 2020-05-02 21:16:23 -04:00
  • 2303dbfa49
    Merge pull request #365 from refractionpcsx2/better_path3_masking PSISP 2020-05-02 20:44:09 -04:00
  • 3670ff4eb9
    Merge pull request #382 from tadanokojin/qt-gamelist-ordering PSISP 2020-05-02 00:26:39 -04:00
  • 77a9a6cc74
    Merge pull request #363 from refractionpcsx2/eejit_double_interlock PSISP 2020-05-02 00:21:10 -04:00
  • fe757715ce removed old comment refractionpcsx2 2020-05-01 22:19:12 +01:00
  • 2632250eb4
    EE JIT: Disable Branch Pipeline bug. (#383) refractionpcsx2 2020-05-01 20:27:51 +01:00
  • aaa0e4dbdf Fix spacing refractionpcsx2 2020-05-01 17:34:18 +01:00
  • 0c72d91cba Bit overzealous with my commenting out refractionpcsx2 2020-05-01 17:33:06 +01:00
  • 2f03209aeb Disable EE JIT Branch Pipeline bug. Testing on the PS2 reveals this doesn't actually happen in several thousands of branches tested refractionpcsx2 2020-05-01 17:02:25 +01:00
  • 13ab843239 qt: fix gamelist order Kojin 2020-04-30 19:55:35 -04:00
  • 4f7206c0e8
    Merge pull request #381 from refractionpcsx2/clut_fix_finale PSISP 2020-04-30 19:06:34 -04:00
  • 2732a1658e Remove the clut load of context change rubbish Make sure CLUT only uploads to the maximum number of entries the cache can hold, don't loop around refractionpcsx2 2020-04-30 23:58:06 +01:00
  • 5e6cb4a984
    Merge pull request #379 from Souzooka/ldr PSISP 2020-04-29 19:09:09 -04:00
  • d20aa3e8bf Properly destroy top bit on aligned lwl/lwr/ldl/ldr dakotachasesmith 2020-04-29 11:45:22 -10:00