RJ Swedlow
|
23a611bcc3
|
backported PJ64 2.0 RSP notes, clean up messy branches
|
2013-04-11 23:54:25 -05:00 |
|
RJ Swedlow
|
b3eb6d403e
|
repaired CPU loop breaking when BREAK is not executed
|
2013-04-11 23:50:16 -05:00 |
|
RJ Swedlow
|
7c8c574509
|
momentary reversion to bitwise search method, seems better
|
2013-04-11 21:54:11 -05:00 |
|
RJ Swedlow
|
0aad6e82d5
|
inline function method to maintain clamping functions
|
2013-04-11 18:50:05 -05:00 |
|
RJ Swedlow
|
37d6648dc5
|
more info detailed on the divide table
|
2013-04-11 18:46:08 -05:00 |
|
RJ Swedlow
|
fa747d1952
|
interchanged a conflict for C++ portability against C
|
2013-04-11 18:42:21 -05:00 |
|
RJ Swedlow
|
e280729811
|
stable update (dependency-free)
|
2013-04-11 00:03:05 -05:00 |
|
RJ Swedlow
|
2af78d8a1b
|
fixed a few more ANSI C++ strict compliance issues
|
2013-04-11 00:00:58 -05:00 |
|
RJ Swedlow
|
0db41038ad
|
forwards compatibility when compiling as C++
|
2013-04-10 19:06:04 -05:00 |
|
RJ Swedlow
|
1e3cb6436f
|
compress block widths when setting SP_STATUS w/ less debug
|
2013-04-10 19:04:35 -05:00 |
|
RJ Swedlow
|
11a7ece6ee
|
finished back-porting perfect FP vector divide precision by MAME
|
2013-04-10 01:06:59 -05:00 |
|
RJ Swedlow
|
d745ab4143
|
umm on second thought doesn't really hurt if I do it this way
|
2013-04-09 00:19:58 -05:00 |
|
RJ Swedlow
|
8c286cf09d
|
just a system informational thing I kept delaying to commit
|
2013-04-09 00:09:48 -05:00 |
|
RJ Swedlow
|
46e9bef4d1
|
test ROM lookup fixing 11-bit-FP-precise vector divides
|
2013-04-09 00:08:54 -05:00 |
|
RJ Swedlow
|
d7e768d0c7
|
alternative mechanism to hack Intel negate operation
|
2013-04-08 23:56:57 -05:00 |
|
RJ Swedlow
|
c7907c5079
|
anticipate that SP_STATUS_HALT functions as BREAK
|
2013-04-08 10:04:13 -05:00 |
|
RJ Swedlow
|
e0016f5c65
|
cut to one-dimensional branch trees via arithmetic clamping
|
2013-04-06 22:20:34 -05:00 |
|
RJ Swedlow
|
e5f3f4d911
|
beta implementation of the rare VMACQ opcode
|
2013-04-04 00:57:50 -05:00 |
|
RJ Swedlow
|
eb623f201d
|
added support to try to continue after bad CPU core requests
|
2013-04-01 14:22:20 -05:00 |
|
RJ Swedlow
|
a4fa023fb2
|
small boost in directness and speed of HW decoder
|
2013-03-30 09:08:37 -05:00 |
|
RJ Swedlow
|
11151ba330
|
less error-prone coding, small clarity upgrade
|
2013-03-30 09:07:57 -05:00 |
|
RJ Swedlow
|
18af0cf45c
|
faster, direct unsigned clamping (F3DZEX and F3DEX)
|
2013-03-28 22:54:17 -05:00 |
|
RJ Swedlow
|
412bc6f93d
|
more reliable 64-bit accumulator superset to fetch sign
|
2013-03-28 22:46:19 -05:00 |
|
RJ Swedlow
|
4d19a56d8b
|
patched potential security glitch on accumulator overflow
|
2013-03-26 13:17:07 -05:00 |
|
RJ Swedlow
|
23c9c8ffd9
|
handle a RSP corner case when negating -32768
|
2013-03-25 18:38:15 -05:00 |
|
RJ Swedlow
|
e28a931197
|
removed branch frame for illegal element using zilmar's override
|
2013-03-25 14:49:22 -05:00 |
|
RJ Swedlow
|
fe6d3510d4
|
some RSP CPU speed-ups for unaligned SU moves
|
2013-03-25 14:10:20 -05:00 |
|
RJ Swedlow
|
43bea1275c
|
added some support and info on reserved ops
|
2013-03-24 10:50:26 -05:00 |
|
RJ Swedlow
|
b387708e0e
|
added support for Conker's BFD audio ucode
|
2013-03-23 23:27:11 -05:00 |
|
RJ Swedlow
|
e9dd0e177a
|
temp working fix to Conker's Bad Fur Day
|
2013-03-23 23:05:48 -05:00 |
|
RJ Swedlow
|
dbd23f9c98
|
Pokemon Puzzle League HVQM used every possible addr alignment
|
2013-03-23 18:04:53 -05:00 |
|
RJ Swedlow
|
6f9ff3a966
|
forgot to apply 16-bit dynamic pointer speed-up to M?C2
|
2013-03-23 18:01:50 -05:00 |
|
RJ Swedlow
|
30a645ef85
|
experimental byte pointer magic
|
2013-03-23 18:00:38 -05:00 |
|
RJ Swedlow
|
884ebbcf8a
|
add some talk about reserved ops under ?WC2
|
2013-03-22 14:48:20 -05:00 |
|
RJ Swedlow
|
aa6243fdd2
|
small speed-up to Resident Evil 2 MPEGs
|
2013-03-22 14:44:59 -05:00 |
|
RJ Swedlow
|
8220bdde3c
|
NEW: cut branch hits with 16-bit slice-spanning across bytes
|
2013-03-22 14:43:38 -05:00 |
|
RJ Swedlow
|
c1f36db507
|
added support for Mario Kart 64 (the 3-D intro flag)
|
2013-03-21 16:51:37 -05:00 |
|
RJ Swedlow
|
a064d6d916
|
removed unused reference to mfc0 look breaker
|
2013-03-21 16:21:41 -05:00 |
|
RJ Swedlow
|
50a71fe6f7
|
got the GNU build working with HLE audio
|
2013-03-21 12:08:54 -05:00 |
|
RJ Swedlow
|
3fc0ba291a
|
updated build
|
2013-03-21 10:05:47 -05:00 |
|
RJ Swedlow
|
fecc3c37ed
|
deprecated control VU_OVERRIDE_WEIRD_ELEMENT
|
2013-03-21 10:04:12 -05:00 |
|
RJ Swedlow
|
551457d3ad
|
more junk I forgot to commit
|
2013-03-21 10:03:12 -05:00 |
|
RJ Swedlow
|
6d31df178e
|
static condition codes for unsigned clamp
|
2013-03-21 10:02:14 -05:00 |
|
RJ Swedlow
|
c768ab4d4e
|
finished collapsing scalar element decoder mess into look-up
|
2013-03-20 22:43:38 -05:00 |
|
RJ Swedlow
|
5c72eb8015
|
fixed corrupt scalar element decoder when VS ^ VT < 0
|
2013-03-20 22:42:29 -05:00 |
|
RJ Swedlow
|
c2e5d0f21f
|
restored maintenance template to fast-decode scalar elements
|
2013-03-20 22:42:12 -05:00 |
|
RJ Swedlow
|
2c657751fd
|
T_T just a couple of trivial changes I forgot to commit :(
|
2013-03-20 22:40:14 -05:00 |
|
RJ Swedlow
|
b2847bde25
|
testing for similar oddities with SQV as used with LQV
|
2013-03-20 19:21:56 -05:00 |
|
RJ Swedlow
|
a9c895cb39
|
fixed bad (but official patent doc.) length condition formula
|
2013-03-20 18:52:37 -05:00 |
|
RJ Swedlow
|
ad3f780817
|
major VU rewrite: destroyed artificial union index (arrays for real vectors)
|
2013-03-20 17:42:54 -05:00 |
|