Commit graph

1873 commits

Author SHA1 Message Date
PSISP
5777697a79
Merge pull request #219 from Margen67/appveyor-stuff
appveyor.yml: Fix artifacts not being deployed for Linux and disable test phase
2019-06-29 14:36:20 -04:00
Margen67
9f8c2e4bdf
appveyor.yml: Fix artifacts not being deployed for Linux and disable test phase
Test phase is unused, so disable it.
Linux artifacts failed to deploy since no archive was created.
2019-06-28 18:48:38 -07:00
Souzooka
fb86ea34a3
Merge pull request #11 from tadanokojin/eejit-qt-locale-fix
GameListWidget: fallback data size function on qt < 5.10
2019-06-27 15:31:53 -10:00
Souzooka
2bf5def168
Merge pull request #12 from Ziemas/ee_switch
Allow switching the EE jit on or off through the settings window.
2019-06-27 15:31:41 -10:00
Ziemas
34243ace6d Allow switching the EE jit on or off through the settings window. 2019-06-27 20:39:56 +02:00
water
8347ed69f2 new lookup strategy for EE 2019-06-26 00:29:06 -04:00
water
cf12f9129a reorganize jit cache 2019-06-25 23:53:11 -04:00
water
2dc4464d1e half way there 2019-06-25 22:25:08 -04:00
Kojin
5cb09ba84f GameListWidget: fallback data size function on qt < 5.10 2019-06-24 00:23:53 -04:00
PSISP
a1c09dc2ba
Merge pull request #217 from feikname-forks/add-region-codes
Add missing BIOS region codes identification
2019-06-15 15:18:45 -04:00
Souzooka
022ab36aa4
Merge pull request #10 from tadanokojin/eejit
Fix linux compile and add some win32 defines
2019-06-14 21:20:34 -10:00
dakotachasesmith
a43e6b7e33 [EE_JIT64] Implement MULT1 2019-06-14 21:19:56 -10:00
dakotachasesmith
13973538df [EE_JIT64] Implement MULTU1 2019-06-14 21:16:06 -10:00
dakotachasesmith
d95c058acd [EE_JIT64] Implement DIVU1 2019-06-14 21:11:56 -10:00
dakotachasesmith
1c09d1eaef [EE_JIT64] Implement DIV1, remove move_to_hi_lo etc. fns 2019-06-14 21:07:12 -10:00
Kojin
1af630bfd9 Fix linux compile and add some win32 defines 2019-06-15 00:08:28 -04:00
Flávio Monteiro
c1ce47124a
Add missing BIOS region codes identification
Also fix an extra newline
2019-06-14 23:48:47 -03:00
dakotachasesmith
de78c496a4 Merge branch 'eedynarec' of https://github.com/Souzooka/DobieStation into eedynarec 2019-06-14 16:31:29 -10:00
dakotachasesmith
92cc2bf583 [EE_JIT64] Implement MADDU/MADDU1 2019-06-14 16:31:20 -10:00
Souzooka
5e25688f01
Merge pull request #9 from tadanokojin/eejit
CTC1/CFC1
2019-06-14 06:15:26 -10:00
Kojin
15d21f85b8 implement CFC1 2019-06-14 06:50:48 -04:00
Kojin
1cb932a648 implement CTC1 2019-06-14 06:50:41 -04:00
Souzooka
1167792c12
Merge pull request #8 from tadanokojin/eejit
PPACB/PPACH optimizations
2019-06-10 23:45:16 -10:00
Kojin
65d305bdb0 reimplement PPACH 2019-06-11 00:03:12 -04:00
Kojin
e740e99a22 reimplement PPACB 2019-06-10 23:56:50 -04:00
Souzooka
ac5ba69443
Merge pull request #7 from tadanokojin/eejit
PABSW/PABSH
2019-06-10 17:53:31 -10:00
dakotachasesmith
422a8ba347 [EE_JIT64] Fix PCGT[B/H/W] where rd == rt 2019-06-08 15:21:40 -10:00
Kojin
eb6eea4e14 add PABSB to the emitter 2019-06-08 18:43:08 -04:00
Kojin
27a93d6940 implement PABSH 2019-06-08 18:38:57 -04:00
Kojin
d957523032 implement PABSW 2019-06-08 18:37:07 -04:00
dakotachasesmith
9836467d72 [EE_JIT64] Implement PCEQ[B/H/W]/PCGT[B/H/W] instructions 2019-06-07 21:20:56 -10:00
dakotachasesmith
3a72716aa0 [EE_JIT64] Implement MFLO1/MTLO1/MFHI1/MTHI1 2019-06-06 23:03:11 -10:00
dakotachasesmith
77d30b034b [EE_JIT64] Implement PMAX[H/W] 2019-06-06 22:55:04 -10:00
dakotachasesmith
ccc39fc750 [EE_JIT64] Implement PMIN[H/W] 2019-06-06 22:51:59 -10:00
dakotachasesmith
7f948b641e [EE_JIT64] Implement PSLL[H/W], PSRA[H/W], SRL[H/W] 2019-06-06 12:57:24 -10:00
dakotachasesmith
a4eb95473b Change EE HI/LO registers to uint128_t 2019-06-05 21:14:54 -10:00
dakotachasesmith
9fc22eb5d6 Align EE regs HI and LO to 0x10 2019-06-05 20:27:35 -10:00
dakotachasesmith
42bd20c8f3 [Emitter64] Add x86 instructions PSLL[W/D/Q], PSRAD, PSRL[D/Q] 2019-06-05 19:58:31 -10:00
Souzooka
1ef4de14e4
Merge pull request #6 from tadanokojin/eejit
PMTHI/PMTLO/PMFHI/PMFLO
2019-06-05 19:40:32 -10:00
dakotachasesmith
fa939e108d [EE_JIT64] Implement PREVH 2019-06-05 19:38:43 -10:00
Kojin
15ade06390 implement PMTHI 2019-06-06 01:28:27 -04:00
Kojin
f8c4765e7f implement PMTLO 2019-06-06 01:27:58 -04:00
Kojin
ac40537979 implement PMFLO 2019-06-06 01:26:29 -04:00
Kojin
5b067312d3 implement PMFHI 2019-06-06 01:25:17 -04:00
Kojin
e0392d2eda add MoveQuadwordReg IR 2019-06-06 01:19:20 -04:00
dakotachasesmith
507186b300 [EE_JIT64] Implement PROT3W 2019-06-05 19:09:27 -10:00
dakotachasesmith
cb83d4a8f4 [EE_JIT64] Implement PADDS[B/H], PSUBS[B/H] 2019-06-05 17:34:25 -10:00
dakotachasesmith
090eb7f866 [EE_JIT64] Implement PEXEW/PEXCW, fix PEXEH/PEXCH 2019-06-05 16:19:31 -10:00
dakotachasesmith
15948e7049 [EE_JIT64] Remove bitwise masking from variable shifts (not necessary) 2019-06-05 16:13:56 -10:00
Souzooka
4f1222e8b3
Merge pull request #5 from tadanokojin/eejit
PEXEH and PEXCH
2019-06-05 16:10:02 -10:00