Commit graph

  • 4d5c2632d0 Fix maxi instruction to use correct register aw 2019-03-18 19:00:15 -04:00
  • 4c31f95290 Merge remote-tracking branch 'origin/master' into scheduler PSI-Rockin 2019-03-17 21:18:32 -04:00
  • 8dbced1278 fix vs build (#148) Kojin 2019-03-17 20:52:27 -04:00
  • 3286d587b6 fix vs build Kojin 2019-03-17 20:45:12 -04:00
  • 92e3489b3a Fix to prevent segfaults on Linux PSI-Rockin 2019-03-17 20:34:58 -04:00
  • b7841add77 Remove bugged FlushCache HLE and implement CACHE IXIN PSI-Rockin 2019-03-17 19:54:54 -04:00
  • e791fc8725 Fix build and COP2/VU0 sync bug PSI-Rockin 2019-03-17 18:36:21 -04:00
  • 9659c9d594 Implement basic EE instruction cache PSI-Rockin 2019-03-17 17:57:36 -04:00
  • 67a9e2682c Only save microprograms if crc is unique (#147) water111 2019-03-17 13:25:58 -04:00
  • d5d8bf3d98 decrease deci2send limit to 0x10000 aw 2019-03-17 00:27:48 -04:00
  • 3850cf331d only save microprograms if crc is unique aw 2019-03-17 00:07:07 -04:00
  • 3753a1f0f2 undo stupid changes aw 2019-03-15 21:16:06 -04:00
  • 7223edbb5e Add integer stall and branch to vu interpreter aw 2019-03-15 20:03:28 -04:00
  • 110d9a3fc3
    Merge branch 'master' into master PSISP 2019-03-15 20:08:59 -04:00
  • beecfcdd14 initialize variables at reset (#146) water111 2019-03-15 12:57:35 -04:00
  • d69b4d1eca initialize variables aw 2019-03-15 12:44:07 -04:00
  • ed89ba9446 Merge branch 'master' into scheduler PSI-Rockin 2019-03-14 23:31:07 -04:00
  • 173de0520f Keep correct decoder state across branches (#145) refractionpcsx2 2019-03-14 22:58:56 +00:00
  • cdba2ad9f7 Keep correct decoder state across branches refractionpcsx2 2019-03-14 22:54:54 +00:00
  • b8ca96fed6 Implemented PSMCT24 local-to-local transmission PSI-Rockin 2019-03-14 14:44:05 -04:00
  • fc62fb3b44 Reworked VRAM->VRAM transmissions PSI-Rockin 2019-03-14 14:06:57 -04:00
  • 145832c06f Implemented ESADD PSI-Rockin 2019-03-12 23:15:19 -04:00
  • 81ee072b58 Implemented VIOR PSI-Rockin 2019-03-12 21:02:40 -04:00
  • d385a35e21 Implemented ESUM PSI-Rockin 2019-03-12 19:32:37 -04:00
  • 1c3f20cc0b Merge remote-tracking branch 'upstream/master' aw 2019-03-10 23:41:05 -04:00
  • b464537cb4 Fixed dumb bugs PSI-Rockin 2019-03-10 22:19:32 -04:00
  • 5dc5174e98 Implement IOP scratchpad PSI-Rockin 2019-03-10 21:43:34 -04:00
  • c33288c8e2 add PSMT4 -> PSMT4HH and PSMT4 -> PSMT4HL local to local transfers aw 2019-03-10 17:04:57 -04:00
  • 2156df76c4 Remove instructions_ran PSI-Rockin 2019-03-08 20:08:28 -05:00
  • 3f8a3f9b5c fixes for windows aw 2019-03-08 19:58:01 -05:00
  • 8630f72deb try again to fix build issues aw 2019-03-08 17:53:49 -05:00
  • 868949e6ab add missing return aw 2019-03-08 16:39:51 -05:00
  • 43b23e65be Merge remote-tracking branch 'upstream/master' aw 2019-03-08 16:34:23 -05:00
  • 916210225b fix build files aw 2019-03-08 16:28:23 -05:00
  • 3e321fcce8 remove ui files aw 2019-03-08 16:16:39 -05:00
  • 2b06dc5928 Update README with windows build information (#143) Kojin 2019-03-07 18:39:57 -05:00
  • 5a7c8162d4 Update README with windows build information Kojin 2019-03-07 13:25:09 -05:00
  • 5091962a94 prevent user from setting misaligned memory breakpoints aw 2019-03-06 19:44:48 -05:00
  • 9714e99d4c bug fixes related to breakpoints and syncronization aw 2019-03-06 19:07:12 -05:00
  • c36db597e6 Windows build updates (#142) Kojin 2019-03-06 14:23:00 -05:00
  • d8ca3fa051 switch to pause based system to stop after current frame ends aw 2019-03-06 14:10:33 -05:00
  • 1c33d87978 Windows build updates Kojin 2019-03-05 22:19:41 -05:00
  • c1ebbeb47c Implemented VBLANK start and VBLANK end as scheduler events PSI-Rockin 2019-03-06 10:55:41 -05:00
  • 4a75d5850a fix includes for qmake build aw 2019-03-05 23:03:20 -05:00
  • 8e48b2fee9 Merge branch 'master' of https://github.com/water111/DobieStation aw 2019-03-05 22:25:06 -05:00
  • 706cf44cdc Add debugger for EE and IOP aw 2019-03-03 01:59:50 -05:00
  • 5b568339a1 Add debugger for EE and IOP aw 2019-03-03 01:59:50 -05:00
  • c553a5b161 Remove outdated information about -s flag from README.md (#140) Flávio Monteiro 2019-03-05 14:27:01 -03:00
  • a2252e5268 Remove outdated information about -s flag from README.md Flavio Monteiro 2019-03-05 11:22:15 -03:00
  • 61b622b116 Get full boot working PSI-Rockin 2019-03-04 18:13:18 -05:00
  • 17fa1f5c90 Stub for scheduler PSI-Rockin 2019-03-04 15:20:20 -05:00
  • f73635f930 Add key bindings to readme and additional -s flag info (#139) Flávio Monteiro 2019-03-04 16:02:01 -03:00
  • 36b9c3c086
    Add warning about -s flag being needed right now Flávio Monteiro 2019-03-04 15:38:29 -03:00
  • 5b02a0009a
    Add key bindings list to README Flávio Monteiro 2019-03-04 15:37:36 -03:00
  • e3a7f37a6e Fix address alignment bug in DMAC::read8 PSI-Rockin 2019-03-03 14:41:50 -05:00
  • 6243b354f5 General logging and code cleanup PSI-Rockin 2019-03-03 14:00:43 -05:00
  • 8e3535c4d8 Attempt to keep VU1/VU0 in sync Small fix to XGKick on VU JIT where it could run when PATH1 isn't active Adjust XGKick delay to 2, seems to work more successfully Make VU1 resettable from FBRST refractionpcsx2 2019-03-02 21:11:51 +00:00
  • 1a009d7ae1 VU JIT: Save and restore pipeline states between blocks (#135) refractionpcsx2 2019-03-02 20:58:28 +00:00
  • e0b87f7c3c Fixed typo refractionpcsx2 2019-03-02 10:56:39 +00:00
  • 9de9a080a0 VU JIT: Remember branch/ebit state if XGKick stalls one one of them Clamp min/max instructions These combined Gran Turismo 4 on the JIT refractionpcsx2 2019-03-02 10:54:53 +00:00
  • eea758b3da
    blorp (#136) PSISP 2019-03-01 22:37:18 -05:00
  • 4613258678 Add proper support for 2340-byte CD reads PSI-Rockin 2019-03-01 22:35:31 -05:00
  • 977ca3829f Update savestate version number refractionpcsx2 2019-03-01 23:18:29 +00:00
  • 498af6e03e Implemented ADDAq in the interpreter PSI-Rockin 2019-03-01 17:58:45 -05:00
  • 3fb00c3974 VU JIT: Save and Restore pipeline states between blocks, helps with crazy blocks which jump all over the place depending on conditional jumps and entry points refractionpcsx2 2019-03-01 22:21:19 +00:00
  • d347813f66 Fix some build stuff (#134) Kojin 2019-03-01 11:53:54 -05:00
  • 20dde877c3 Fix some build stuff Kojin 2019-03-01 11:44:05 -05:00
  • cb312579d4
    Merge pull request #133 from tadanokojin/dmac-spr-from-8bit PSISP 2019-03-01 11:41:21 -05:00
  • 43ceee9cae DMAC spr from 8bit read/write Kojin 2019-03-01 11:19:03 -05:00
  • 4da9dda288
    Merge pull request #129 from PSI-Rockin/vu_jit PSISP 2019-03-01 10:14:38 -05:00
  • ce1f27cd18 Added PSMCT32Z texture format PSI-Rockin 2019-02-28 21:00:21 -05:00
  • b134c27d7c Move PATH1/PATH2 stall check after microprogram ends PSI-Rockin 2019-02-28 19:16:11 -05:00
  • fde75a1955 Fix for Libdeflate VS Project (#132) refractionpcsx2 2019-03-01 00:09:58 +00:00
  • d76570951e Fix for Libdeflate VS Project Disabled some printf's refractionpcsx2 2019-02-28 23:49:27 +00:00
  • f3bef6041e Modify FLUSH to only check the active path PSI-Rockin 2019-02-28 18:25:02 -05:00
  • cded05ac63 Don't stall on FLUSHA if PATH3 is masked PSI-Rockin 2019-02-28 16:03:54 -05:00
  • 7ae2befa92 Fix Windows Compilation (#131) refractionpcsx2 2019-02-28 20:30:16 +00:00
  • 985e48d4a4 Fix Windows Compilation refractionpcsx2 2019-02-28 20:26:42 +00:00
  • 6799b02dbc Update VS project for new CSO reader (#130) refractionpcsx2 2019-02-28 20:09:49 +00:00
  • 43643bcc83 Update VS project for new CSO reader refractionpcsx2 2019-02-28 19:10:44 +00:00
  • c4289856c7 Fixes to get DS to compile again PSI-Rockin 2019-02-28 13:16:41 -05:00
  • 3cf1ca78d0
    Update application.pro PSISP 2019-02-28 13:05:41 -05:00
  • 47ea09f61c
    Merge branch 'master' into vu_jit PSISP 2019-02-28 13:01:55 -05:00
  • efdc64605e Added double+ branch handling for VUs (#128) refractionpcsx2 2019-02-28 17:38:52 +00:00
  • ce86f71a1c Make FLUSH wait for PATH1/PATH2 to finish executing PSI-Rockin 2019-02-27 21:10:10 -05:00
  • dddb0c85cf Removed some no longer needed errors refractionpcsx2 2019-02-27 21:11:49 +00:00
  • e4e9602915 Adjusted normal SPU DMA to transfer one word per 4 cycles PSI-Rockin 2019-02-27 15:50:04 -05:00
  • d5a460cdf3 Tidied some duplicate code in to one nice function refractionpcsx2 2019-02-27 20:48:37 +00:00
  • b27bb2de4c Update savestates for new variable and bump version refractionpcsx2 2019-02-26 19:27:09 +00:00
  • 90e62781e9 Added branch in branch delay slot handling Fixed XGKick delays when stalled Improved timing for integer branch delays (Stops KH2 hanging) refractionpcsx2 2019-02-26 19:11:16 +00:00
  • db5188bdd5 Add missing header PSI-Rockin 2019-02-25 20:35:45 -05:00
  • bf98f590c2 Added an initial 3 cycle delay to XGKICK PSI-Rockin 2019-02-25 19:58:53 -05:00
  • a491dce51a CISO reading support (#123) a dinosaur 2019-02-26 10:51:46 +11:00
  • d77b9ae7f9 VU JIT: Added Integer delay compensation. (#124) refractionpcsx2 2019-02-25 23:47:53 +00:00
  • ae7c8080ce Fix merge error refractionpcsx2 2019-02-25 23:43:59 +00:00
  • 98533781a9
    Merge branch 'vu_jit' into vu_jit PSISP 2019-02-25 18:37:26 -05:00
  • 55e0270054 Simplify a register reference refractionpcsx2 2019-02-25 23:33:14 +00:00
  • beb5c0cb07
    Fix JIT segfaults on Linux (#127) PSISP 2019-02-25 16:25:47 -05:00
  • 69175e8b57 Don't apply extra register push/pop pairs on MSVC PSI-Rockin 2019-02-25 16:19:20 -05:00
  • b0f98e69c9 Make all ABI calls indirect PSI-Rockin 2019-02-25 15:48:44 -05:00