Gregory Hainaut
841df74010
gsdx: add info to get a working driver
2016-01-28 21:18:24 +01:00
Gregory Hainaut
5efbf2a802
dmac: madr msb bit is fixed to 0 in 8/9 channels
...
Fix another dmac tests :)
2016-01-28 21:16:20 +01:00
Gregory Hainaut
b2fbbddfa0
dmac: implement memcpy wrapping for SPR
...
Partially fix the dma test
2016-01-28 21:02:35 +01:00
Jonathan Li
e983be4060
Merge pull request #1142 from PCSX2-Alpha/Consolelog_stuffs
...
console: don't remember size when maximised
console: make enable/disable/restore defaults affect all items
2016-01-28 12:52:45 +00:00
Jonathan Li
3544b84632
usbqemu|dev9ghzdrk: Use _WIN32 for Windows preprocessor macro
2016-01-27 22:58:09 +00:00
Jonathan Li
d5e56c7e76
spu2-x: Use _WIN32 for Windows preprocessor macro
2016-01-27 22:49:41 +00:00
Jonathan Li
04a8efd8c3
pcsx2|common: Use _WIN32 for Windows preprocessor macro
...
It's predefined, unlike WIN32 and _WINDOWS (and other variants), which
are defined in the property sheets.
2016-01-27 22:41:45 +00:00
Jonathan Li
0f11838d93
gsdx: s/_WINDOWS/_WIN32/
...
It's the proper Windows preprocessor macro.
2016-01-27 22:41:45 +00:00
Jonathan Li
50c7775e47
utilities: Use C99+ size definitions on Windows
...
Also remove a LONG definition for Linux - it's unused.
2016-01-27 22:41:45 +00:00
Jonathan Li
2939abd8de
pcsx2: Remove useless plugin load failure error messages
...
If wxDynamicLibrary.Load() fails, wxWidgets provides a good enough error
message anyway.
2016-01-27 22:41:45 +00:00
Gregory Hainaut
1d4e2cedf8
tests: update the list of bad test
2016-01-27 22:39:40 +01:00
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
Akash
fea95c2951
Log window: Fix behavior of some menu items
...
Previously the Enable all / Disable all / Restore defaults menu options ignored the status of Dev/verbose and CDVD reads. The following commit makes them to also impact the other two menu items.
2016-01-25 18:25:07 +05:30
Akash
af855bc295
Log window: better handling of display size.
...
Fixes Issue #1092 , don't remember the display size when the log window is maximized since the display size gets too big and the next time you open PCSX2 you'll see a gigantic log window ;)
V2: Fix a wrong indentation.
2016-01-25 18:24:27 +05:30
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