Gregory Hainaut
f5d71352ca
pcsx2: avoid flushing issue with the test suite
...
Linux only as I don't know if windows suffers of the same issue.
2016-01-26 09:18:15 +01:00
Gregory Hainaut
75ec16fd72
test: redo run phase to support windows
2016-01-26 09:18:15 +01:00
refractionpcsx2
d0a23a7d73
Vif-Rec: Sort of fix for tests using masks with different cl/wl values.
...
Now gives correct results, but, ugh, I'm not sure on this whole hashing thing, it's probably doing something else wrong now.
2016-01-26 00:02:21 +00:00
refractionpcsx2
0147e6cb8d
Vif: Fix for Unpacks when WL = 0. (KH2 + Tests) Removes a long standing hack.
...
Note: CL = 0 behaviour is still not completely accurate, the first vector is incorrect, but will look at that another day, need a game that does it first really so we can see if it helps :)
2016-01-25 21:43:53 +00:00
Gregory Hainaut
393e56a604
tests: handle better timeout
...
Relying on the timeout program
2016-01-24 22:32:00 +01:00
Gregory Hainaut
8485a8c654
iop: fix division overflow
...
So far only on the const path because it is was easy (and free)
but it ought to be done on the recompiler too.
2016-01-24 21:49:06 +01:00
Gregory Hainaut
95be13bc4a
VIF: add 2 hacks to avoid crash/infinite loop when wl = 0
...
This way we could run some tests on wl = 0 behavior
2016-01-24 20:29:42 +01:00
Gregory Hainaut
411010e6e6
tests: add --bad option to run only blacklisted test
2016-01-24 20:11:25 +01:00
Gregory Hainaut
64718e576f
test: fix path mess
...
Not a good idea to compute the absolute path 2 times. Add more logging.
2016-01-24 19:27:24 +01:00
Gregory Hainaut
3f5ac02697
tests: take 431414...
...
restore cwd after the find
just put the front letter in cyg_abs_path (as previous working bash script)
2016-01-24 18:53:46 +01:00
Gregory Hainaut
8b1c465bf6
fix a typo
2016-01-24 18:28:38 +01:00
Gregory Hainaut
00dea566f2
tests: auto detect cygwin
2016-01-24 18:18:22 +01:00
Gregory Hainaut
e8f8d55010
tests: uses standard perl path for perl operation
2016-01-24 16:37:36 +01:00
Gregory Hainaut
e985488471
tests: create a common cygpath function to ease future test
2016-01-24 15:21:47 +01:00
Gregory Hainaut
5a20d629ab
spu2x: add comment on the previous fix
...
Always enabled it for all SDL2 versions. A shift won't kill perf.
And no surprise if they backport the behavior on older version.
2016-01-24 12:41:29 +01:00
Gregory Hainaut
90c5f0e1ae
spu2x: tentative fix for SDL 2.0.4
2016-01-24 11:01:41 +01:00
Gregory Hainaut
91362f938d
tests: use cygpath on cfg destination dir
2016-01-23 18:58:36 +01:00
Gregory Hainaut
82fe0148f2
tests:chomp cygpath
2016-01-23 18:50:43 +01:00
Gregory Hainaut
b174f4736f
tests: replace cygwin auto detection by an option
...
Until I found a better solution
2016-01-23 18:42:17 +01:00
Gregory Hainaut
e0ac3cfb12
test: add an useful print
2016-01-23 18:37:22 +01:00
Gregory Hainaut
8ff78378cd
tests: try to be compatible with cygwin
2016-01-23 18:35:34 +01:00
Gregory Hainaut
e36f1d3128
tests: requires a double escape due to double evaluation
2016-01-23 13:45:16 +01:00
Gregory Hainaut
c00b427efa
tests: add irx support
2016-01-23 13:37:39 +01:00
Gregory Hainaut
117c3414f2
oups wrongly remove a line
...
Thanks tapcio
2016-01-22 22:56:57 +01:00
Gregory Hainaut
724542d870
pcsx2: add --irx option to inject an irx module
...
Irx module will be loaded at the end of the ROM (limited
at 256KB)
At the execution of the boot the list of module addresses are
hacked to add the new module.
For #1130
2016-01-22 19:46:03 +01:00
Gregory Hainaut
2ff611137e
pcsx2|lilypad|gsdx: use portable printf format
...
(portable: let's see VS compilation...)
2016-01-22 19:46:03 +01:00
bositman
2c3f9e35ac
Merge pull request #1091 from vgturtle127/patch-1
...
Update README for the latest version, and fix a few things
2016-01-22 12:12:12 +02:00
Gregory Hainaut
8c127a8193
travis: report 64 bits compilation issue
2016-01-22 09:40:47 +01:00
Gregory Hainaut
da4d3562f5
gsdx-ogl: update status of the SSO extension
...
AMD (proprietary) is working on it
Free driver will be fixed on Mesa 11.2 (and I hope mesa 11.1.2)
2016-01-22 09:28:59 +01:00
Gregory Hainaut
3f3141c186
GSdx-ogl: limit accurate sprite blending to smaller draw call
...
Completely restore speed in Zone of Ender
Fix #1093
2016-01-22 09:07:35 +01:00
Gregory Hainaut
3ea98b0c00
Merge pull request #1040 from KrossX/scp_support
...
LilyPad XInputness
2016-01-22 08:07:26 +01:00
Gregory Hainaut
69d585e867
Merge pull request #1114 from remeh/clang-unused-param
...
gsdx: cmake: don't display "unused parameters" warnings on release bu…
2016-01-22 08:07:07 +01:00
Gregory Hainaut
6dd83d3cba
x86emitter: there are 16 int registers for all sizes.
2016-01-21 22:34:13 +01:00
Gregory Hainaut
9e773ff980
Merge pull request #1123 from PCSX2/emitter-Trex
...
Emitter trex
2016-01-21 22:32:37 +01:00
Gregory Hainaut
a2a23579bd
Merge pull request #1122 from PCSX2/emitter-64b
...
Emitter 64b
2016-01-21 22:31:01 +01:00
ramapcsx2
fb184da86e
The GTE opcode table was missing 4 commands. took them from another PCSX derived emulator.
...
Now the simple GTE test works :)
2016-01-21 14:45:24 +01:00
Derek "Turtle" Roe
72327802d6
See description
...
Fix redundancy and change wording of a few things
Make Vista with Service Pack 2 the minimum requirement so we don't have
to deal with the horrid mess that was launch Vista.
[skip ci]
2016-01-20 18:14:53 -06:00
refractionpcsx2
09817b24f0
IOP: Readd GTE now we know it exists, plus a couple of devcon outputs.
2016-01-20 20:29:18 +00:00
Gregory Hainaut
6b513239f8
tests: add --option k=v to overload PCSX2 option
...
Allow to easily switch rounding/clamping/Interpreter vs recompiler
2016-01-20 20:31:55 +01:00
Gregory Hainaut
7b2dc697fb
tests: add dry_run and regression option
...
dry_run to quickly test the script
regression to blacklist bad test
2016-01-20 19:37:45 +01:00
Gregory Hainaut
1a700145ec
x86emitter: remove unused FPU opcode
...
Future code would rely on SSE anyway
2016-01-20 10:23:23 +01:00
Gregory Hainaut
162bf3d22d
debug: add a nop between EE instruction in dev build
...
This way it is easier to detect the boundary in the x86 asm block
2016-01-20 09:33:56 +01:00
Gregory Hainaut
d78f887d1c
recVtlb: separate dispatcher generation into a dedicated function
2016-01-20 09:23:32 +01:00
Gregory Hainaut
8a9a56707c
tests: fix diff bug and use default option value
...
You can use the 2 following variables to give a default --suite and --cfg options
* PS2_AUTOTESTS_ROOT
* PS2_AUTOTESTS_CFG
2016-01-20 07:56:32 +01:00
Gregory Hainaut
30c4456b85
tests: port shell code to pure PERL
2016-01-19 22:59:20 +01:00
Gregory Hainaut
9ac6cd503d
Merge pull request #1018 from willkuer/GenericGSSetting
...
gsdx: Generic GSSetting
2016-01-19 16:23:19 +01:00
Gregory Hainaut
71c440862c
Merge pull request #1126 from turtleli/replace-scoped-array-with-unique-ptr
...
Replace ScopedArray with unique_ptr
2016-01-19 16:22:13 +01:00
Gregory Hainaut
961abd823f
Merge pull request #1127 from ssakash/FPU_Profiler-opcodes
...
EE: Add COP1 Instructions to profiler
2016-01-19 16:21:57 +01:00
willkuer
fd412c2938
gsdx: Generic GSSetting
...
The old implementation saved the current value of a GSSetting as uint in
a field called 'id'. The implementation of GSSettings suggests that
GSSettings could be saved in a database with id as primary key. This
would require a translation look up from id to value but could have all
advantages of a database. However the interface to GSSetting was never
implemented like that.
In the new implementation GSSetting has a 'value' field that stores an
int representative value of the desired state. Additionally the
constructor is 'overloaded' as template to reduce casting in the
consumer code. However all consumer values need to be castable to int.
Accordingly combobox initialization was adjusted.
2016-01-18 23:59:27 +01:00
Gregory Hainaut
fd237244a2
tests: add a testname option to filter tests
...
[skip ci]
2016-01-18 23:53:28 +01:00