Gregory Hainaut
5d1e5df205
dmac: wrap source address to remain in 16K
...
Add some assertions of memcpy that overflow (need to be wrapped)
2016-01-27 22:39:39 +01:00
Gregory Hainaut
c959424957
dmac: limit address to the scratch pad memory
...
Help dma tests
2016-01-27 22:39:39 +01:00
Gregory Hainaut
c037686a26
iop: don't load any value in r0
...
Fix lsu.irx test
2016-01-27 20:08:37 +01:00
Gregory Hainaut
b21ce8c9fb
iop: fix division handling based on the EE div operator
...
Division will now handle properly division by 0 and signed overflow
2016-01-27 19:13:31 +01:00
Gregory Hainaut
11f59ada16
iop:interpreter: remove special case for unsigned division
2016-01-27 18:20:54 +01:00
Gregory Hainaut
135cdfca46
iop: fix division on the interpreter
...
Recompiler is still completely broken just add tons of FIXME
2016-01-27 18:15:14 +01:00
Gregory Hainaut
41157ee3e9
iop: fix 64 bits build
...
remove the offset which is useless
2016-01-27 16:49:06 +01:00
Gregory Hainaut
ba62ce9e93
iop: fix MTLO instruction
...
Test hilodelay.irx is now pass ^^ (but test only covers constant path.)
2016-01-27 10:27:34 +01:00
Gregory Hainaut
bfd1bcec69
iop: improve debug
...
Add a nop between instruction
Dump mips instruction
Add pretty print support
Note: it would be nicer to plug pretty print in the system command directly
2016-01-27 10:27:34 +01:00
Gregory Hainaut
53e24a8e30
x86emitter: fix an useless gcc warning on int/uint cast
2016-01-27 10:27:34 +01:00
Gregory Hainaut
ebea587465
vif: add an assert 0 for x64
2016-01-27 10:27:34 +01:00
refractionpcsx2
7185927e7e
Vif-Rec: Fix up nVifBlock structure, thanks sudonim1
2016-01-26 19:19:02 +00:00
Gregory Hainaut
522149f503
tests: remove some carriage returns
2016-01-26 18:15:47 +01:00
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