PSI-Rockin
5851b4c3da
EE JIT: Flush cache on LoadExecPS2
...
Fixes True Crime: Streets of L.A. crash
2020-03-19 15:46:57 -04:00
PSI-Rockin
eee2cd8b2a
CDVD: Don't BREAK if no command is active
2020-03-19 04:01:49 -04:00
PSI-Rockin
6c79525bef
CDVD: Simplify fast boot logic and remove unused code
2020-03-18 22:59:09 -04:00
PSISP
93db3627a4
Merge pull request #335 from Ziemas/ci
...
Change/update install-qt-action
2020-03-18 16:00:02 -04:00
Ziemas
b6a263301e
Change install-qt-action
2020-03-18 13:42:37 +01:00
PSI-Rockin
c7bf311681
Memcard: Fix terminator accidentally being reset on transfers
...
Full boot through BIOS works now
2020-03-14 19:25:21 -04:00
PSI-Rockin
90971c43a7
VU JIT64: Remove useless print statement
2020-03-14 05:13:45 -04:00
PSI-Rockin
bed9b08d47
Try to fix build
2020-03-14 03:49:42 -04:00
PSI-Rockin
d53e836af9
Qt: Add basic UI for accessing a memcard
2020-03-14 03:37:34 -04:00
PSI-Rockin
d4214959d7
Memcard: Flush dirty contents to a file every frame
2020-03-14 01:07:21 -04:00
PSISP
bb7abc373c
Merge pull request #261 from NWPlayer123/master
...
Organize CMakeLists.txt better
2020-03-13 23:28:27 -04:00
PSI-Rockin
88aa04591c
CDVD: Don't die on invalid seeks
2020-03-13 23:22:44 -04:00
PSISP
5bfe0c19d2
Merge pull request #316 from PSI-Rockin/better_scheduler
...
Scheduler: Many improvements to design and timer management
2020-03-13 23:15:35 -04:00
PSISP
ac7ef71c7e
Merge pull request #327 from Souzooka/sqrt_changes
...
[EE_JIT64] RSQRT optimization, SQRT.S -0 results in +0 now in accordance with autotests
2020-03-13 23:13:28 -04:00
PSI-Rockin
3a6e0440c2
Fix silly CMake typo
2020-03-13 20:07:34 -04:00
PSI-Rockin
583092c33a
Merge branch 'master' into cdvd_changes
2020-03-13 19:08:59 -04:00
PSI-Rockin
18eaef8ce7
More VS fixes
2020-03-13 19:02:15 -04:00
PSI-Rockin
cfdf85c89e
Try to fix VS
2020-03-13 18:59:35 -04:00
PSI-Rockin
94b51cb1e1
CDVD: Add TODO for CUE parsing
2020-03-13 18:41:22 -04:00
PSISP
cede38716c
Merge pull request #329 from refractionpcsx2/spu_mask_fix
...
SPU: Fix mask on start/loop addresses. Solves Futurama video hangs
2020-03-13 18:40:33 -04:00
refractionpcsx2
b0afd2e7ee
SPU: Fix mask on start/loop addresses. Solves Futurama video hangs
2020-03-13 22:34:04 +00:00
PSISP
39e9830c0a
Merge branch 'master' into better_scheduler
2020-03-13 18:26:30 -04:00
PSISP
5861994372
Merge pull request #328 from PSI-Rockin/ipu_changes
...
IPU fixes for IDEC and TH0/TH1
2020-03-13 16:57:05 -04:00
PSI-Rockin
1c9b29a6f3
IPU: Fix improper use of TH0/TH1
2020-03-12 22:34:21 -04:00
PSISP
874be0664a
Merge pull request #317 from tadanokojin/qt-last-game
...
Change input options:
F1 - Load most recent game
F2 - Load most recent game + save state
Moved gsdump to F7.
2020-03-12 20:36:54 -04:00
dakotachasesmith
d9d7412714
[EE_JIT64] RSQRT optimization, SQRT.S -0 results in +0 now in accordance with autotests
2020-03-12 14:20:25 -10:00
PSI-Rockin
685a4831e9
Scheduler: Handle target/overflow checks inside a generic event
...
This allows some code in the timer managers to be removed, as they no longer need to worry about checking for interrupts
Also fix a rare edge case where a target interrupt would not occur if old_counter equalled the new counter. Fixes Destroy All Humans
2020-03-12 19:57:40 -04:00
PSISP
7200f25adb
Merge pull request #326 from refractionpcsx2/spu_addr_fix
...
Fix second address on spu dma write, thanks to Ziemas for spotting it
2020-03-10 17:41:48 -04:00
refractionpcsx2
3aa407dd7c
Fix second address on spu dma write, thanks to Ziemas for spotting it
2020-03-10 21:34:01 +00:00
PSISP
00c0b5580c
Merge pull request #287 from Margen67/github-actions
...
Add GitHub Actions CI
2020-03-08 15:35:33 -04:00
PSISP
164a44a533
Merge pull request #324 from Margen67/appveyor
...
AppVeyor: Cleanup, minor changes
2020-03-08 15:15:16 -04:00
Margen67
fcdf6d2b93
AppVeyor: Cleanup, minor changes
...
Ignore commits to README.md, and /.github;
This is future proofing for GitHub Actions, new issue template, etc.
Capitalize Ubuntu.
Change configuration to Release Optimized.
Proper multi-command formatting.
Use env matrix instead of shell to seperate steps for Windows and Linux.
Add LICENSE to artifacts.
Remove artifact type since it's unneeded.
Windows:
Use AppVeyor's build thing.
Remove build verbosity since normal is the default.
Remove build\bin crap from the zip.
Linux:
Make apt-get into one step.
Speed up build by using -j.
cd into APPVEYOR_BUILD_FOLDER to avoid problems.
2020-03-08 12:07:21 -07:00
PSISP
67dcae090d
Merge pull request #322 from refractionpcsx2/gs_reg_addr_fix
...
GS: Mask write64 properly
Fixes Online Network Configurator in games
2020-03-08 14:52:25 -04:00
refractionpcsx2
ecd97b384b
Fix GS Write 64 address mask, Fixes Online Network Configurator in games
2020-03-08 17:35:24 +00:00
PSISP
b09ce240c0
Merge pull request #319 from Souzooka/clear_interlock
...
EE JIT: Change ee_clear_interlock to call ee.clear_interlock
2020-03-07 15:15:45 -05:00
PSISP
e0edc27ba5
Merge pull request #318 from Souzooka/likely_clear_fix
...
Fix bug which caused registers not to be written back to EE on branch likely success
2020-03-07 01:52:11 -05:00
dakotachasesmith
088b779259
Remove superfluous regallocs in EE_JIT64::update_vu0 and EE_JIT64::clear_interlock
2020-03-06 19:27:46 -10:00
dakotachasesmith
d3c01b3ba5
change ee_clear_interlock to call ee.clear_interlock
2020-03-06 19:21:58 -10:00
dakotachasesmith
cc92cf804b
Fix bug which caused registers not to be written back to EE on branch likely succcess
2020-03-06 19:18:20 -10:00
PSI-Rockin
d451067415
CDVD: Fix possible crash when exiting emulator
2020-03-06 03:45:00 -05:00
Kojin
fb2228a8d5
qt: fix a derp
2020-03-05 23:31:39 -05:00
Kojin
5b834954f4
qt: allow dupes in recent list
2020-03-05 23:20:24 -05:00
Kojin
04a7b30f25
qt: allow fast loading roms with f1/f2
2020-03-05 23:12:52 -05:00
Kojin
1dce4873b4
qt: allow gamelist to affect recent roms
2020-03-05 23:01:39 -05:00
PSI-Rockin
7ef8693732
EE Timing: Properly reset counter on certain gate conditions
2020-03-05 19:50:40 -05:00
PSI-Rockin
a8f4c9c4b0
Merge branch 'better_scheduler' of https://github.com/PSI-Rockin/DobieStation into better_scheduler
2020-03-05 18:49:38 -05:00
PSI-Rockin
dbe1069a69
Try to fix build
2020-03-05 18:49:19 -05:00
PSISP
6bc4df420f
Merge branch 'master' into better_scheduler
2020-03-05 18:40:51 -05:00
PSI-Rockin
de8a6c44a1
IOP Timers: Port existing code to scheduler like EE timing
...
Remove leftover code
The EE and IOP share the same interrupt logic, at least when determining when an overflow/target event has occurred. Perhaps this could be simplified further.
2020-03-05 17:38:01 -05:00
PSI-Rockin
d5990b08f4
Scheduler: Reset event and timer arrays when loading savestate
2020-03-05 16:13:41 -05:00