Gregory Hainaut
c20dc61f16
EE: fix compilation when branch recompilation is disabled
2016-01-31 23:45:08 +01:00
Gregory Hainaut
3ec458ef4f
FPU: sqrt(-0) == 0
...
It is marked as a special case in the doc (sqrt(-0) == -0)
but test on the PS2 show the contrary. Quite a mistery
2016-01-31 23:43:55 +01:00
refractionpcsx2
6391b00c00
Merge pull request #1158 from AdmiralCurtiss/memcard-documentation
...
Add Memory Card File System documentation to repository for easy reference.
2016-01-31 20:24:45 +00:00
Admiral H. Curtiss
35a1c9a133
Add Memory Card File System documentation to repository for easy reference.
...
Originally from http://www.csclub.uwaterloo.ca:11068/mymc/ps2mcfs.html .
It's public domain, so there's no problem with just putting it in here.
2016-01-31 20:42:29 +01:00
Gregory Hainaut
64001c9643
Merge pull request #1153 from jobermayr/master
...
Dump.cpp: Fix Linux build.
2016-01-31 17:55:17 +01:00
refractionpcsx2
da347aa077
Merge pull request #1156 from AdmiralCurtiss/memcard-folder-dot-and-space
...
Folder Memory Card: Detect and handle filenames that end in dots and/or spaces.
2016-01-30 20:39:45 +00:00
Admiral H. Curtiss
326d50b686
Folder Memory Card: Detect and handle filenames that end in dots and/or spaces.
2016-01-30 20:14:42 +01:00
Johannes Obermayr
ec3170752a
Fix Linux build.
...
pcsx2/Dump.cpp: In function 'void iDumpBlock(u32, u32, uptr, u32)':
pcsx2/Dump.cpp:258:4: error: cannot convert 'wxString' to 'const char*' for argument '1' to 'int system(const char*)'
pcsx2/x86/iR3000A.cpp: In function 'void iIopDumpBlock(int, u8*)':
pcsx2/x86/iR3000A.cpp:285:45: error: cannot convert 'wxString' to 'const char*' for argument '1' to 'int system(const char*)'
2016-01-30 17:56:35 +01:00
Gregory Hainaut
8e17f915c6
Merge pull request #1150 from jobs-git/patch-3
...
Fix Windows Resource file name error
2016-01-30 13:33:51 +01:00
Jonathan Li
62e4423f30
Merge pull request #1145 from PCSX2-Alpha/WX_stuffs
...
VideoPanel: Fix gray/ungray behaviour
2016-01-30 12:17:14 +00:00
Gregory Hainaut
3329bc1748
linux: drop wx2.8 support. Only 3.0 is supported
...
Close #1152
2016-01-30 12:48:35 +01:00
Gregory Hainaut
91e46a94f5
tests: disable spu sound in test
...
Avoid spurious alsa error message
2016-01-30 12:39:17 +01:00
Akash
c889659ad7
GSDX: Prevent a bad division
...
GetDeviceSize() already does a half division based on the INT and FFMD
registers.
2016-01-30 05:20:06 +05:30
Akash
7407162dfe
GSDX: Add some nice macros
2016-01-30 05:19:53 +05:30
refractionpcsx2
2ffdbe781f
Vif-Int: Fix mode = 3
2016-01-29 23:11:54 +00:00
refractionpcsx2
e5e0f85b50
Vif Rec: Emulate Mode = 3 for test, not sure any games use it.
...
Interpreter is still wrong, but currently crashy on this test, as it doesn't get this far I'm scared to change it in case it kills other stuff
2016-01-29 23:01:54 +00:00
Dominic Guana
766b5514f0
Fix Windows Resource file name error
...
The original file name is given by
SampleProf.cp
However this is not the file we could find in any Code or Directory of PCSX2, rather it should be:
SamplProf.cpp
2016-01-30 06:41:19 +08:00
Gregory Hainaut
eaa211212d
ee-fpu: upgrade the FPU to 3.0
...
properly return reserved register
Fix FCR test :)
2016-01-29 23:24:11 +01:00
refractionpcsx2
cf993c2a36
Vif-Rec: Fix skip size calculation.
...
(also a line ending issue, hope it doesn't mess it up lol)
2016-01-29 21:03:02 +00:00
Akash
edfda74e9c
PCSX2: Fix preset grey out behavior
...
Previously the text box for "Frames to Draw" and "Frames to Skip" got failed to grey out properly and only the text and arrows got greyed out, The following patch properly greys out the elements.
To be noted that the issue wasn't present on 1.2.1 , I guess this was some regression along with WX 3.0 ?
v2: Fix Indentation
2016-01-30 01:22:37 +05:30
Gregory Hainaut
2662809900
pcsx2:miss a rename of branch to g_branch
...
Fix compilation issue with no fpu recompiler
2016-01-29 19:53:21 +01:00
Gregory Hainaut
65daf74d0e
tests: sort the blacklisted test
2016-01-29 19:53:21 +01:00
Jonathan Li
fdbe018cdf
pcsx2: Fix memleak in portable mode error dialog handling
2016-01-28 20:51:19 +00:00
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