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
Akash
22fccd5143
GSDX: Add a nice debug message
2016-01-20 04:29:23 +05:30
Akash
ebb6e34196
PCRTC: Fix video modes higher than 480P
2016-01-20 04:23:45 +05:30
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
Gregory Hainaut
39f661c5f5
tests: show replay command for timed-out test
2016-01-18 23:40:04 +01:00
KrossX
e86e472d4f
Less bind pressure for XInput too.
2016-01-18 19:36:02 -03:00
KrossX
dafec4642c
Default mappings for XInput devices
...
Copied if there's no settings file present.
2016-01-18 19:27:48 -03:00
KrossX
27f6fb1ff1
Add support for Scarlet Crush's XInput extensions
...
Also adds support for the GUIDE buttons to be used.
2016-01-18 19:27:48 -03:00
Gregory Hainaut
807ec04229
tests: help + replay command
...
Remove useless debug info too
2016-01-18 21:41:16 +01:00
Gregory Hainaut
44f1281915
tests: add a show diff opt
2016-01-18 20:26:36 +01:00
Gregory Hainaut
c6794733ca
tests: detect timeout
...
Unfortunately I doesn't manage to kill the bad process.
2016-01-18 20:20:57 +01:00
Gregory Hainaut
157b68a29f
tests: add a nice reporting status, fix MT test
2016-01-18 18:54:43 +01:00
Gregory Hainaut
00dde7d2cf
i10n: update ca_ES and ru_RU
2016-01-18 18:25:15 +01:00
Gregory Hainaut
68daf5f0ad
test: improve the test runner
...
Improve the configuration of the build (log)
Run on multiple CPU (not tested)
Remove the logging hack in the GUI
Still miss:
* result
* help
2016-01-18 18:19:38 +01:00
Akash
72e8d083b7
EE: Add COP1 Instructions to profiler
2016-01-18 19:45:28 +05:30
Gregory Hainaut
b9c5ab08a8
test: add a new PERL test runner
...
Miss all importants features.
* Multi thread
* Self Configuration
* Result report
* help ;)
2016-01-18 10:34:58 +01:00
Derek "Turtle" Roe
a569a2e166
See long description
...
Fixed italic links not being clickable on GitHub
Added some updated info about requirements
Merged some notes
Fixed some incorrect grammar and typos
Updated formatting a little
[skip ci]
2016-01-17 20:31:36 -06:00
Jonathan Li
3c7e45ccc8
utilities: Remove ScopedArray implementation
...
It's now unused.
2016-01-17 22:54:22 +00:00
Jonathan Li
e7ca031d1e
pcsx2: Replace ScopedArray with unique_ptr
...
Same functionality, but we don't have to maintain code ourselves.
2016-01-17 22:54:22 +00:00
Jonathan Li
e472713c62
pcsx2: Fix inverted EE cycle rate range check
...
Overclock is now positive and underclock is now negative (it used to be
the other way round), so the range check should reflect that.
Coverity CID 156245 Bad bit shift operation(BAD SHIFT)
2016-01-17 22:27:16 +00:00
Jonathan Li
f3f0d743ff
pcsx2: Use std::array for Console colours
...
Using a memcpy to copy non-POD classes with virtual methods is undefined
behaviour. clang was warning that the vtable was being overwritten.
Replace the SafeArray with std::array.
2016-01-17 22:06:32 +00:00
Jonathan Li
e8596f0430
pcsx2: Rearrange Console colour enum order
...
Preparation for next commit - The default isn't bold, so it's slightly
neater to have it at the start.
2016-01-17 22:06:32 +00:00
Jonathan Li
8a61c7d336
spu2-x:windows: ifdef XAudio2 2.7 specific stuff
...
Support for XAudio2 2.8+ still requires build configurations that use
the Windows SDK include and library files (instead of the DirectX SDK
files).
2016-01-17 22:06:32 +00:00