Gillou68310
8796295a2c
Merge commit '73232513e7889c82f86fd77f81ac6a060fe7d828'
2015-11-10 11:57:18 +01:00
Conchúr Navid
a6e0e8ca66
Merge commit 'b9488a7eb3f2099bd7591a01c7c953ac66aaa4d3'
...
Conflicts:
rsp.h
2015-03-02 22:18:21 +01:00
unknown
b9488a7eb3
merge with updated rsp.h
RSP specs in my rcp64 repo
2015-01-18 16:50:43 -05:00
Conchúr Navid
78ada482da
Merge commit 'ecb62e889ac55b57b44b5e549a335a5a1efd9f35'
...
Conflicts:
rsp.h
2015-01-01 11:33:18 +01:00
Conchúr Navid
c0fe4d0dbe
Merge commit '699896f677d70bc4b194922938273e22e0c608af'
2015-01-01 11:18:53 +01:00
Conchúr Navid
dba046aec4
Merge commit '188eee43fb25ad0084d49ba5f1b219af04c2cfc9'
...
Conflicts:
rsp.h
2015-01-01 11:18:17 +01:00
unknown
ecb62e889a
synchronize w/ plugin spec portability changes in rcp64 repo
2014-12-25 19:29:32 -05:00
unknown
699896f677
install new pointer types to distinguish mem. reference from decl.'s
2014-12-08 23:47:50 -05:00
unknown
188eee43fb
avoid the "Rsp_#1.1.h" header name for changing to other spec versions
2014-12-08 09:52:24 -05:00
unknown
f1481dd39b
restructured modular layout of the source, dropped some optional features
2014-10-09 16:45:55 -04:00
unknown
d5692be247
dissolved VU arguments into higher-level SIMD vector call stacks
2014-10-07 00:33:15 -04:00
unknown
08026fe81f
fix infinite loop if linked against msvcr120, not msvcrt.dll
2014-09-17 15:54:32 -04:00
unknown
9d760917a1
Merge branch 'master' of https://github.com/cxd4/rsp
2014-08-12 22:21:58 -04:00
unknown
46e8a834ab
just trying to get `git pull' command to work :/
2014-08-12 22:16:46 -04:00
Sven Eckelmann
4392ebde42
Add an explicit public domain dedication statement
...
The process of dedicating a piece of work under the public domain is not the
same under different legal systems. It is possible that different rights are
given away depending on the origin. Sometimes even the dedication of the work
under public domain is not possible at all. CC0 tries to provide an explicit
way to waive all rights to still provide a secure way for other parties to use
this work [1] and provides a fallback when parts of the license may be judged
invalid under any jurisdiction.
[1] http://creativecommons.org/about/cc0
2013-12-17 13:36:56 +01:00
unknown
3aaf0ab060
size micro-optimizations for smaller build binaries, better string pooling
2013-12-12 20:45:30 -05:00
Sven Eckelmann
05696fde5a
Replace long with (u)int32_t for systems with sizeof(long) > 4
...
This only affects long's which are used on an 64-bit system. The zilmar spec
with its DWORD is not touched because on 32 bit it is always 32 bit for common
systems. On Win64 systems it is also 32 bit because Microsoft adopted LLP64.
All other systems seem to use LP64 (IL32LP64), ILP64 or SILP64.
ILP64 and SILP64 would also need to have shorts and int (when the code expects
32 bit) to be changed to (u)int*_t counterparts. This is not done in here.
2013-12-12 12:53:27 +01:00
unknown
92469fafc1
fetched wrong file for debugging VCE, fix signed acc logs
2013-12-04 19:05:39 -05:00
unknown
89cc8d1e1a
remove old PC debugger for more direct CPU loop flow
2013-12-04 18:59:51 -05:00
unknown
fdc611e6d4
staticized CPU loop PC updates to iterate within J/B
2013-12-04 18:16:28 -05:00
unknown
e0b551d38a
micro-optimizations to register decode
2013-12-04 16:47:45 -05:00
unknown
dbb8bfc394
We don't really need this feature, though I won't cut the code.
2013-12-03 19:56:02 -05:00
unknown
cee72e89db
forgot to free file access from local stream
2013-12-01 20:31:57 -05:00
unknown
e9805d1f1f
local feature changes to free cache space, smaller DLL size
2013-12-01 20:30:41 -05:00
unknown
896022318b
installed Garteal's text-based configuration system
2013-12-01 16:11:59 -05:00
unknown
60550657b2
cache memory export was taking annoyingly long, so moar speed
2013-12-01 13:39:41 -05:00
unknown
c089310109
saturated opcode jump table to more direct management
2013-12-01 12:44:19 -05:00
unknown
75514c5671
added some debug config options to CFG file
2013-10-09 05:43:26 -04:00
unknown
3d60357863
other win32 switches blocked the color and title states
2013-10-08 23:03:21 -04:00
unknown
878574c84d
plugin messages print before pause and exit now
2013-10-08 01:01:31 -04:00
unknown
34c6065842
add SSSE3 shuffling alternative straight off CEN64 wisdom
2013-10-07 22:44:32 -04:00
unknown
782ae74564
slight fix-up tweaks, mostly for binary config file I/O
2013-09-25 06:02:32 -04:00
unknown
b0d38d05b0
updates to the source directory structure, a few ANSI tweaks
2013-09-24 02:36:00 -04:00
unknown
d757e41676
force 16-byte alignment, divide clamp base formula to each op
2013-09-20 11:56:10 -04:00
unknown
12aa9cf331
forgot to in-line SIGNED_CLAMP, other tech fixes
2013-09-17 03:40:15 -04:00
unknown
9f0a0b99cf
was using the wrong text for Visual Studio noinline
2013-09-16 00:07:24 -04:00
unknown
7c791ae5ba
$vco is now vectorized. (And that's the last of them.)
2013-09-15 02:19:59 -04:00
unknown
b81fb83d53
$vcc is now vectorized.
2013-09-14 19:31:22 -04:00
unknown
ea759d0db6
$vce is now vectorized.
2013-09-14 14:14:50 -04:00
unknown
675bddbb76
fix almost every possible remaining warning
2013-09-13 17:51:16 -04:00
unknown
49bd94cd9f
completely vectorized all accumulator R/W
2013-09-13 15:04:06 -04:00
RJ Swedlow
36fc5b8658
correcting possible sign-extension warnings
2013-08-28 21:22:27 -04:00
RJ Swedlow
434da80d4e
omitted old intermediating sprintf target
2013-08-28 01:54:18 -04:00
RJ Swedlow
41819a9450
more ANSI warnings about printf in-lined types
2013-08-27 17:52:06 -04:00
RJ Swedlow
e3342bfa1f
software-forced MIPS sign-extension, fixed my half-assed SH
2013-08-26 03:26:07 -04:00
RJ Swedlow
69b889248a
fix wrong struct storage in old union, branch scheduler amends
2013-08-24 15:35:25 -04:00
RJ Swedlow
c55651c805
finished scalar unit jump table prototype
2013-08-23 02:01:43 -04:00
RJ Swedlow
e9481816f4
no more USER32/SHELL32 dependencies, plain CRT for messages
2013-08-14 15:48:35 -04:00
RJ Swedlow
8d6c3e7918
fixed config template sharing and checksum storage
2013-08-14 11:18:50 -04:00
RJ Swedlow
cf84bb4693
install CRT config file I/O system
2013-08-10 16:15:52 -04:00