Commit graph

1101 commits

Author SHA1 Message Date
unknown
c40a4eff31 optimized LWC2 and SWC2 offset decoding 2015-02-18 22:01:19 -05:00
unknown
c7c7f9c54d fixed CPU resume regression from within RSP 2015-02-18 21:44:20 -05:00
unknown
bf78043f7c handling DMA read when address exceeds boundary (BattleTanx) 2015-02-18 21:04:19 -05:00
unknown
58c9e9f135 uh 2015-02-18 19:04:53 -05:00
unknown
b4d5e29c4e duplicated comment...already existed in su.h at correct location 2015-02-18 19:01:46 -05:00
unknown
452456eed1 Avoid nesting comments. 2015-02-18 18:50:54 -05:00
unknown
09520e8381 Only correct CPU-RSP semaphore if no HLE code involving plugin types. 2015-02-18 16:30:17 -05:00
unknown
c4e06883ad now permanently enabling infinite loop detection
Since the MF SP status timeout is so high (currently 8192), no games ever seem to reach such a high count, so making this a configurable option whether to break out of infinite RSP loops seems kind of pointless.  The case would only arise once a game actually required the option anyway.
2015-02-18 15:32:05 -05:00
unknown
96e01f13c4 think I meant to keep the macro in the .h, not the .c 2015-02-18 15:06:36 -05:00
unknown
41333f80d9 removed old, misleading comment... 2015-02-18 15:02:14 -05:00
unknown
6309a52073 fixed LTV regression from moving to unsigned types 2015-02-06 16:53:35 -05:00
no
71fe84e2dc discovered and fixed implicit SE warning in 64-bit compiles 2015-01-30 15:13:53 -05:00
no
a9f0d57782 using -fPIC to fix 64-bit linker error 2015-01-30 15:10:30 -05:00
no
25d10185c4 *facepalm* 2015-01-30 15:05:54 -05:00
no
0e2246311b can now compile on Unix without AT&T asm syntax 2015-01-30 14:18:09 -05:00
no
9e0328f45b Fix GNU assembler syntax errors by prefixing vcr's with cf_. 2015-01-30 14:16:55 -05:00
no
f0f6b38f72 I meant to say putchar (fixes Unix build). 2015-01-30 13:20:02 -05:00
no
a90b864dd9 fixed typo regression in Unix build script 2015-01-30 13:17:37 -05:00
unknown
2d1887de16 k. 2015-01-29 11:31:35 -05:00
unknown
23d9eb1b6a missed some lines in previous commit 2015-01-29 11:31:27 -05:00
unknown
c90be1f99c enforcing unsigned types for bit masks and bit-sensitive work 2015-01-29 08:58:37 -05:00
unknown
8c6bbc1c1e freed some cache space by not encompassing rd overflow in LUT 2015-01-28 16:46:09 -05:00
unknown
34819b524d Force potentially missing vectorization with zeroing arrays. 2015-01-28 13:56:40 -05:00
unknown
14ff3d4878 fixed SIMD::SSE macros for bi-compatibility with __m128i and arrays 2015-01-28 13:02:56 -05:00
unknown
010f192a4d warning fix at enumerated storing of unsigned max to signed 2015-01-28 12:12:10 -05:00
unknown
cebd37c835 slight improvements to CPU complement/unsigned portability 2015-01-27 23:00:46 -05:00
unknown
fcc46e7845 Avoid Unix name collisions with RSP vector function exports. 2015-01-27 22:53:15 -05:00
unknown
7e72ec2566 more portable VABS--should compare -32768 before mult, not after 2015-01-27 21:29:21 -05:00
unknown
c1ccc32408 deprecated MASK_XOR (old, broken, meant only to avoid multiplying) 2015-01-27 21:26:42 -05:00
unknown
7eeed8190f changed MFC0 timeout interval from 8 to 8192 (stable, helps test) 2015-01-27 21:20:30 -05:00
unknown
7d1350b248 more enforcement of zero-extension with higher-precision literals 2015-01-27 20:49:46 -05:00
unknown
fb142456b0 Guarantee at least 32-bit SP_STATUS unsigned flags representation. 2015-01-27 20:24:37 -05:00
unknown
95cf462dfb force dummy buffer allocations for LWC2, native SWC2 wraparound 2015-01-21 15:10:18 -05:00
unknown
fc7c21b787 uploaded MinGW makefile for building on Microsoft Windows 2015-01-21 13:00:14 -05:00
unknown
596fccbfb1 should loop addr in Boss Game ucodes with illegal SDV 2015-01-18 17:54:50 -05:00
unknown
18284cff3f fixed new macro redefinition warnings (included better "rsp.h") 2015-01-18 16:52:32 -05:00
unknown
b9488a7eb3 merge with updated rsp.h RSP specs in my rcp64 repo 2015-01-18 16:50:43 -05:00
unknown
a4a7f4bd8e forgot to modernize a few types 2015-01-18 16:39:59 -05:00
unknown
c42ac84651 Correct VCH sign flag comparison on -32768. 2015-01-18 12:56:16 -05:00
unknown
74b3ee72ce Force two-dimensional merging in VCL. 2015-01-17 22:29:44 -05:00
unknown
f209242cfc left Windows command shell syntax to the WIN32 my_system parser 2015-01-14 22:32:11 -05:00
unknown
ca0ca3a2e4 alternate Win32 CreateFile to change other R/W modes 2015-01-14 22:30:32 -05:00
Richard Goedeken
73df1320b5 Merge pull request #5 from conchurnavid/update
Update
2015-01-01 09:33:13 -08:00
Conchúr Navid
671220adcb Merge commit 'bcccc092451b18517c39802aa0a9468f042eb5ee' 2015-01-01 11:33:43 +01:00
Conchúr Navid
eaf9f6387b Merge commit '592168ba016a5ead8b18e6dec083e4ec49e9ba4d' 2015-01-01 11:33:36 +01:00
Conchúr Navid
02d77645ee Merge commit '439ecb50bf827785f3923baf3c239c379122dab3' 2015-01-01 11:33:28 +01:00
Conchúr Navid
78ada482da Merge commit 'ecb62e889ac55b57b44b5e549a335a5a1efd9f35'
Conflicts:
	rsp.h
2015-01-01 11:33:18 +01:00
Conchúr Navid
34c25a875f Merge commit 'e78c03815b85c34680a256b1be97a0d2e6cc6528' 2015-01-01 11:21:18 +01:00
Conchúr Navid
b2bbb9b06c Merge commit 'e5e80738bd30471ea34f0582cdf8cd3e6ec111f9' 2015-01-01 11:21:11 +01:00
Conchúr Navid
15374a171c Merge commit '278b622d8ecfe5a302213abc187b7737de18ebc2' 2015-01-01 11:21:04 +01:00