Karasuhebi
c843130854
Change Playstation to PlayStation in the About dialog and the CLI dialog.
...
Changed the word "Playstation" to the proper "PlayStation" in the About
dialog and the Command Line Options dialog.
Add a space between PlayStation and 2.
2016-02-13 13:58:58 +01:00
Gregory Hainaut
38b9198dba
Merge pull request #1173 from turtleli/replace-scoped-ptr
...
Replace ScopedPtr with unique_ptr
2016-02-13 13:49:18 +01:00
ramapcsx2
32182fe126
always fflush ee/iop logs. fixes the test suite timing out on windows.
2016-02-13 12:14:40 +01:00
Jonathan Li
255a62dd21
Merge pull request #1144 from ekudritski/ekudritski-popn-patch-1
...
Add pop'n music controller support to LilyPad.
Also fix some warnings.
2016-02-13 00:15:15 +00:00
Kieran Hanrahan
c05195a47b
Update GSdx_FX_Settings.ini
2016-02-12 21:29:28 +00:00
Kieran Hanrahan
eec86488e8
Add GS scaling workaround logic
2016-02-12 21:29:18 +00:00
Kieran Hanrahan
5ace5a5d8e
Update GS post-processing
...
Update GSdx FX, & added debanding effect, and Timothy Lottes CRT by request.
2016-02-12 18:13:23 +00:00
Kieran Hanrahan
b2b0cf11eb
Update GSdx_FX_Settings.ini
2016-02-12 18:11:06 +00:00
Gregory Hainaut
8ab46827de
tests: be more user friendly
...
Default inis dir
Use 8 CPU by default
Print a nice gdb command to replay the test
2016-02-12 19:10:36 +01:00
Akash
0a60e504b6
EditorConfig: Enforce Indent size for specific files
2016-02-12 21:16:09 +05:30
ekudritski
e2c5236706
Just some cleaning
2016-02-12 09:57:08 +02:00
Akash
a20edc1783
GitIgnore: Ignore wav files for local diff
2016-02-12 12:05:43 +05:30
Akash
e810428c86
GSDX: Remove some old comments
...
Disgaea 2 intro FMV now works fine with/without upscaling. (confirmed
with rama)
2016-02-12 12:05:42 +05:30
Akash
465cfb4fad
PCSX2-GSFrame: Make upscaling impact resolution values
2016-02-12 11:57:41 +05:30
Akash
67a7a63a36
GSDX: Add vertical frequency for all video modes
2016-02-12 05:28:30 +05:30
Akash
1445bf7fb1
GSDX: Extend macros for all video modes.
...
The following patch detects the other video modes based on Phased lock loop divider (LC)
2016-02-12 04:43:57 +05:30
Jonathan Li
f67cb001df
Merge pull request #1172 from NZJenkins/master
...
Debugger breakpoint bugfix
2016-02-11 22:47:40 +00:00
Jonathan Li
b1404cff37
ci: Fix Travis CI clang build
...
There are dependency issues with g++-4.8-multilib, so let's use
g++-4.9-multilib from the toolchain repo instead.
[skip appveyor]
2016-02-11 20:44:56 +00:00
Gregory Hainaut
50caca4002
EE: replace EE/FPU mov opcode when FPU_RECOMPILE isn't enabled
...
It will be easier for testing if we change the format of the FPU register
2016-02-11 18:53:28 +01:00
Gregory Hainaut
122baa17a2
EE: intruder detected
2016-02-11 18:43:33 +01:00
BoopFtang
83a877c3dc
Fixes #1161
...
In the case of a disabled breakpoint at the address, false would be
returned without checking for temp breakpoint
2016-02-10 15:54:56 +13:00
Gregory Hainaut
253e801f51
linux: enable float operation on SSE unit
...
Potentially faster and requires to flush denormal float to 0
2016-02-09 18:24:12 +01:00
Jonathan Li
e92636ab1a
utilities: Remove ScopedPtr and pxObjPtr implementation
...
Both are now unused.
2016-02-08 22:31:45 +00:00
Jonathan Li
a74677acf7
utilities: Convert ScopedPtr to unique_ptr
2016-02-08 22:31:45 +00:00
Jonathan Li
499fed40f2
pcsx2: Convert ScopedPtr to unique_ptr
2016-02-08 22:31:45 +00:00
Jonathan Li
8889f4fdcc
gui: Replace ScopedPtr with unique_ptr
2016-02-08 22:31:45 +00:00
Jonathan Li
92bb849e7c
Use unique_ptr instead of ScopedPtr for exceptions
2016-02-08 22:31:45 +00:00
Jonathan Li
115b14bc94
cdvd: Replace ScopedPtr with unique_ptr
2016-02-08 22:31:45 +00:00
Gregory Hainaut
5b74374bb2
Merge pull request #1169 from PCSX2/remove-mmx
...
Remove mmx
2016-02-08 19:17:24 +01:00
Gareth Poole
0b362fd866
GSdx: Fix spelling issues in GSdx Linux configuration window
2016-02-08 19:14:56 +01:00
Gregory Hainaut
fe0229aed0
EE: remove dead code
2016-02-08 09:52:31 +01:00
Gregory Hainaut
5611333c29
PCSX2: remove reporting of mmx/3dnow
2016-02-08 09:16:52 +01:00
Gregory Hainaut
5140a2e107
x86emitter: remove MMX support
2016-02-08 09:13:24 +01:00
Gregory Hainaut
0f81482ed1
EE: remove most of MMX allocator code
2016-02-07 13:21:11 +01:00
Gregory Hainaut
278411898a
EE: drop MMX/FPU state management
...
Useless as MMX code is removed
2016-02-07 13:07:55 +01:00
Gregory Hainaut
9af112b38f
EE: remove _clearNeededMMXregs and deadcode
...
Nop because needed is always 0
2016-02-07 13:00:48 +01:00
Gregory Hainaut
095437d0c7
EE: _flushMMXregs is a nop because inuse==0
2016-02-07 12:57:56 +01:00
Gregory Hainaut
45443b48ef
EE: freeMMXreg is a nop because inuse == 0
2016-02-07 12:56:30 +01:00
Gregory Hainaut
6f561d6bd7
EE: delete the nop _deleteMMXreg()
2016-02-07 12:53:17 +01:00
Gregory Hainaut
c3afcffc50
EE: replace _checkMMXreg and _allocCheckGPRtoMMX
...
Both functions return -1
Remove all conditions (-1 >= 0)
2016-02-07 12:46:34 +01:00
Gregory Hainaut
e1651c752a
EE: mmxregs[i].inuse is never set to true
...
Let's remove code that depends on it
_deleteMMXreg/_checkMMXreg/_getNumMMXwrite/_flushMMXunused are now stub
2016-02-07 12:23:15 +01:00
Gregory Hainaut
054d8c4c9f
EE: remove more unused MMX functions
2016-02-07 12:08:33 +01:00
Gregory Hainaut
a0e619bcd7
VTLB: disable MMX optimization
...
memory copy will be done in SSE or X86 only. It is very unlikely that
it was used anyway (need 64 bits transfer and no XMM register available)
Remove the now useless _allocMMXreg and _getFreeMMXreg too
2016-02-07 12:06:41 +01:00
Gregory Hainaut
15390cd966
EE: remove unused MMX path
...
All commented and disabled code
2016-02-07 12:02:17 +01:00
Gregory Hainaut
ea1a9943fc
EE: disable the old mmx code
...
Time to test and report bug or speed issue.
2016-02-07 11:35:03 +01:00
Gregory Hainaut
51b40c6b18
gsdx: move black CRC hack from openGL to DX level
...
Rendering is much nicer this way
2016-02-06 17:32:12 +01:00
Gregory Hainaut
c2aa56ac38
EE: fix shift constant propagation in new SSE code
...
It seems constant must be flushed before any call to _allocGPRtoXMMreg
2016-02-06 16:47:44 +01:00
Gregory Hainaut
fd4bc63854
EE: disable VF delete when SVU is disabled
2016-02-06 15:51:59 +01:00
Gregory Hainaut
a9a955f8b9
EE: port MMX code to SSE for shift opcode
...
Code need to be enabled with a define (NO_MMX 1)
Code was tested with ps2autotest but it need more tests. I need to check
alignement issue too.
Globally code is potentially a little slower than SSE.
The trick is that we need to shift only the 64 lsb whereas SSE will
shift the full 128 bits register.
Current implementation flush the lsb and drop the full register. It is
unlikely that next intruction will be done in SSE anyway.
Note: it would be easier in x64 arch
2016-02-06 15:24:26 +01:00
Gregory Hainaut
119f6deb24
EE: add some assert(0) on likely unused code
...
if someone hit the assertion please report it
2016-02-05 00:27:29 +01:00