Commit graph

  • 7b7309e539
    Merge pull request #72 from refractionpcsx2/master PSISP 2018-07-31 21:20:39 -04:00
  • 08c62bc4c2 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation PSI-Rockin 2018-07-31 21:17:58 -04:00
  • 4b0fc478b6 Added PSMCT4 to host-to-host transfers and also ITOF15 PSI-Rockin 2018-07-31 21:17:56 -04:00
  • 8656aaab20 Some IPU changes and added another VU op IPU changes need work, but this puts us in a better state than we were in refractionpcsx2 2018-08-01 00:07:25 +01:00
  • ae71a745ac fix LoD calculation (#71) ssk97 2018-07-31 15:52:21 -07:00
  • 2297dd7ce6
    Merge 843513040e into 9fd2e04c32 tokumeiwokiboushimasu 2018-07-31 22:31:53 +00:00
  • 9fd2e04c32 Hotfix for compiler issues PSI-Rockin 2018-07-31 18:31:46 -04:00
  • 189ab4ff9c Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git into tex1_support ssk97 2018-07-31 15:23:29 -07:00
  • 843513040e
    pow() needs cmath tokumeiwokiboushimasu 2018-08-01 07:21:22 +09:00
  • 49230ab3c5 round down LoD when very near 0 use fabs instead of abs ssk97 2018-07-31 15:18:50 -07:00
  • 12b9e4cef8 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation PSI-Rockin 2018-07-31 17:34:34 -04:00
  • 2863061fb6 Basic host-to-host reimplementation PSI-Rockin 2018-07-31 17:34:31 -04:00
  • ff5ba3c265 Tex1 support (magnification filtering only) (#69) ssk97 2018-07-31 14:21:28 -07:00
  • 06c05e82fc requested fixes ssk97 2018-07-31 14:02:00 -07:00
  • 7534f8b80b
    Merge pull request #67 from refractionpcsx2/master PSISP 2018-07-31 16:43:10 -04:00
  • 8f7db7cb68 Requested changes refractionpcsx2 2018-07-31 21:41:06 +01:00
  • 60e3d4bbe1 remove unneeded (float)s on q interpolation fix minor formatting/print suppression ssk97 2018-07-31 11:59:10 -07:00
  • 0a46278757 removed Atelier hacks and print suppression ssk97 2018-07-31 11:44:47 -07:00
  • 7ebed897e6 fixed LOD calculations ssk97 2018-07-31 11:33:03 -07:00
  • 24aeba17bc Nothing to see here, move along refractionpcsx2 2018-07-31 17:31:56 +01:00
  • bad56c0879 Added new variables to savestates refractionpcsx2 2018-07-31 17:30:14 +01:00
  • 0153d239c9 remove texture disappearing hack, replace with fix ssk97 2018-07-31 08:14:54 -07:00
  • f1820e74fb hacky texture fix ssk97 2018-07-30 22:35:44 -07:00
  • 7871c66768 temporary testing ssk97 2018-07-30 21:58:54 -07:00
  • 27c052a85f slight cleanup ssk97 2018-07-30 21:45:50 -07:00
  • 7374f07b95 add in (untested) filtering ssk97 2018-07-30 20:33:32 -07:00
  • a64350708a temporary stash, start work on filtering ssk97 2018-07-30 20:16:44 -07:00
  • a79d01f284
    Merge pull request #68 from tokumeiwokiboushimasu/master PSISP 2018-07-30 22:04:52 -04:00
  • 939577de7c tex_lookup now takes full u/v values, tex_lookup_int takes only the integer parts ssk97 2018-07-30 18:29:39 -07:00
  • ef58f1877e add tex1 registers ssk97 2018-07-30 18:01:03 -07:00
  • bf5fb5e327
    Print the usage tokumeiwokiboushimasu 2018-07-31 09:24:08 +09:00
  • 65478f5ba9 Some adjustments to ADMA... PSI-Rockin 2018-07-30 19:48:19 -04:00
  • 81b9069a3e Quick hotfix for ELFs/ISOs not given PSI-Rockin 2018-07-30 18:46:24 -04:00
  • 5786cbaa0a Adjusted timings of AutoDMA transfers PSI-Rockin 2018-07-30 18:35:47 -04:00
  • 065ffea3cb Corrected vu_sqrt disassembly refractionpcsx2 2018-07-30 22:24:09 +01:00
  • 9e92e553d6 Added lots of new instructions Added PATH3 masking status from VIF Added PSMCT16S to BITBLTBUF transfers Added RSQRT and MSUBA to FPU Added DMA 8/16/32bit reads of VIF0 control Added VCALLMS/R, BC2, VADDA, VLQI, VLDQ, VSUBA to COP2 Added MSCALF to VIF Added FMEQ, ITOF15, SUBA to the VUs Added Branch in Branch Delay Slot handling Fixed VU0 running refractionpcsx2 2018-07-30 17:52:32 +01:00
  • 665bf36cb1
    Merge e19f4e941c into 767af7e1b2 refractionpcsx2 2018-07-29 21:43:21 +00:00
  • 767af7e1b2
    Merge pull request #65 from ZirconiumX/arg PSISP 2018-07-29 17:37:17 -04:00
  • 5a27a4dd06 Add reference to 20h in README Dan Ravensloft 2018-07-29 22:36:00 +01:00
  • bccd5239f0 Arg.h argument parsing Dan Ravensloft 2018-07-29 22:13:13 +01:00
  • e19f4e941c Added lots of new instructions Added PATH3 masking status from VIF Added PSMCT16S to BITBLTBUF transfers Added RSQRT and MSUBA to FPU Added DMA 8/16/32bit reads of VIF0 control Added VCALLMS/R, BC2, VADDA, VLQI, VLDQ, VSUBA to COP2 Added MSCALF to VIF Added FMEQ, ITOF15, SUBA to the VUs refractionpcsx2 2018-07-29 21:06:15 +01:00
  • 2ff6078380 Reset added VIF variables properly PSI-Rockin 2018-07-29 12:15:20 -04:00
  • 7be0a27501 Added new VIF variables to savestates PSI-Rockin 2018-07-29 12:14:08 -04:00
  • 08c4bb1515 Added remaining VIF Unpacks (#61) refractionpcsx2 2018-07-29 15:37:33 +01:00
  • c8737ff35e Requested changes refractionpcsx2 2018-07-29 15:25:48 +01:00
  • 770fd53ba8 Removed VU hack put in for testing. refractionpcsx2 2018-07-29 15:18:26 +01:00
  • b4f1cc3703 Added die condition for stall detection when masked for testing refractionpcsx2 2018-07-29 15:02:20 +01:00
  • c875b8d320 Correct stall behaviour refractionpcsx2 2018-07-29 14:55:01 +01:00
  • cd323b8f30 Fixes to VIF Stalling (including really stupid mistake) Fixed lock up condition in GIF PATH handling refractionpcsx2 2018-07-29 14:45:33 +01:00
  • 0d0e966d77
    Merge pull request #62 from tokumeiwokiboushimasu/master PSISP 2018-07-29 09:04:40 -04:00
  • 56fa6bd0bf
    Build fix tokumeiwokiboushimasu 2018-07-29 13:05:39 +09:00
  • f7047997a4 Added RNext to the VU Disassembler refractionpcsx2 2018-07-29 04:31:35 +01:00
  • ed60cd4aec Added detection for Branch/Jump in Branch/Jump delay slot refractionpcsx2 2018-07-29 04:26:23 +01:00
  • 795d394693
    Merge branch 'master' into master refractionpcsx2 2018-07-29 04:19:01 +01:00
  • f66c3ef8a8 Added missing VIF Unpack Added VIF Stalling Added a few VU commands to micro mode Added some reg lookups for new VIF regs refractionpcsx2 2018-07-29 04:17:19 +01:00
  • 5c0b7717c8 Added basic savestate support PSI-Rockin 2018-07-28 22:01:02 -04:00
  • 517401df58 Added remaining VIF Unpacks Added 16bit writes for some DMA channels Added small speed up for EE wait loops (up to 40% speed up during loading) refractionpcsx2 2018-07-29 00:19:10 +01:00
  • 088a37d0f5 Added missing MMI Mutlidiv ops (#60) refractionpcsx2 2018-07-28 18:55:53 +01:00
  • 327f35c5c7 Fixed stupid typo refractionpcsx2 2018-07-28 18:54:42 +01:00
  • 64c7d2e60a Added missing MMI Mutlidiv ops Added new formats to int128 modified set_LO_HI to work with 64bit values refractionpcsx2 2018-07-28 18:46:42 +01:00
  • 1936956fae Implement window scaling (#59) ssk97 2018-07-28 07:19:31 -07:00
  • ddb1aa575d remove uesless variable ssk97 2018-07-27 20:15:58 -07:00
  • 1ba7c49424 fixes requested ssk97 2018-07-27 20:07:30 -07:00
  • 41aaf974e9 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git into scaling ssk97 2018-07-27 19:58:06 -07:00
  • 4930677f63 delete output buffer in error ssk97 2018-07-27 19:21:24 -07:00
  • 4fd04ed302 Fix depth issues ssk97 2018-07-26 21:43:56 -07:00
  • 47962a8650 add scaling to window option ssk97 2018-07-26 19:55:37 -07:00
  • 3ee85ccea8 added simple integer scaling support ssk97 2018-07-26 19:45:42 -07:00
  • a8624b06c9 Hotfixes for error handling PSI-Rockin 2018-07-27 22:54:34 -04:00
  • 7676a42d26 Prevented fatal emulation errors from exiting (#58) ssk97 2018-07-27 19:16:58 -07:00
  • e045098e6b Merge branch 'master' of https://github.com/ssk97/DobieStation.git ssk97 2018-07-27 19:12:06 -07:00
  • 14006cbef3 fix typo and add error.hpp ssk97 2018-07-27 19:07:01 -07:00
  • 124f499719 updated vif ssk97 2018-07-27 19:03:57 -07:00
  • 3556f1161b Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git ssk97 2018-07-27 19:01:21 -07:00
  • 70be73e0c1
    Merge branch 'master' into master PSISP 2018-07-27 21:56:09 -04:00
  • 72f76a6d7d Added MSUBbc and MULA PSI-Rockin 2018-07-27 20:50:33 -04:00
  • 3301e7dfa6 Added LQD and SQD PSI-Rockin 2018-07-27 20:30:26 -04:00
  • 26456e91a7 Added VU1 ops needed for Dark Cloud PSI-Rockin 2018-07-26 21:37:55 -04:00
  • 6417b4bcb7 Fixed my PSMCT24Z boo-boo PSI-Rockin 2018-07-26 21:07:00 -04:00
  • 60743caaee Implemented (untested) skipping UNPACK write PSI-Rockin 2018-07-26 20:39:42 -04:00
  • 80d2e34966 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git ssk97 2018-07-26 16:25:47 -07:00
  • 81f9682121 Added proper XGKICK stalling and fixed some VU bugs PSI-Rockin 2018-07-26 19:23:07 -04:00
  • 5735872c2c replace dont_die with print_warning use a mutex lock_guard in gsthreaad when calling render_CRT ssk97 2018-07-26 16:13:04 -07:00
  • af444df846 make errors not close the program ssk97 2018-07-26 15:46:05 -07:00
  • 6325e179a5 put all curly braces on new lines ssk97 2018-07-26 15:36:15 -07:00
  • 253b29e53c made GS errors print properly ssk97 2018-07-26 15:32:55 -07:00
  • 96539fafcc fix printf/sprintf to use the va_list version replaced mutex lock/unlock with RAII QMutexLocker ssk97 2018-07-26 14:39:50 -07:00
  • e4fa6dcdb2 connect error signal/slot make erorr end the emu thread print the error to the log file as well use QString for all parts of the QT error handling ssk97 2018-07-26 14:28:42 -07:00
  • cc370e86e8 fix compiler errors and get last unlogged exits ssk97 2018-07-26 12:35:50 -07:00
  • 941fbe4fc6 add popup window on death, replace unlogged exits with Errors::die ssk97 2018-07-26 12:32:51 -07:00
  • cb4d8bc70e added exception handling for the gs thread ssk97 2018-07-26 12:21:46 -07:00
  • 1baf34d54f setup exception handling system, replace all exits with Error::die (commented out exits replace with Error::dont_die) ssk97 2018-07-26 12:11:07 -07:00
  • 41f1f783c6 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git ssk97 2018-07-25 18:57:55 -07:00
  • 7bd3aae268 Rewrote swizzling algorithms using GSdx's code PSI-Rockin 2018-07-25 18:30:43 -04:00
  • 954ca86055 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation.git ssk97 2018-07-25 10:52:52 -07:00
  • 048940344f Various FPU & VU changes and some fixes (#56) refractionpcsx2 2018-07-22 01:16:28 +01:00
  • 2e9a677094 Protect condition checks from NaN's refractionpcsx2 2018-07-22 01:13:43 +01:00
  • 14a7e3f9cc boolean set cop1 condition fix some braces remove non-compatible pragma, it's not needed refractionpcsx2 2018-07-22 01:10:28 +01:00
  • a9a40fdef7 Added bounds checking to tex_lookup and some VU ops PSI-Rockin 2018-07-21 20:05:34 -04:00
  • ad0339ddab Added triangle fan primitive and COLCLAMP to alpha blending PSI-Rockin 2018-07-21 18:46:02 -04:00