RJ Swedlow
|
454498bf0e
|
stupid typo, LUI is 001111, not 001000 (ADDI flushed arg)
|
2013-08-24 03:07:27 -04:00 |
|
RJ Swedlow
|
fa5c715633
|
accidentally used wrong mnemonics table for COPz
|
2013-08-24 03:00:20 -04:00 |
|
RJ Swedlow
|
d2f62f61c6
|
stupid stack allocation bug
|
2013-08-24 02:53:33 -04:00 |
|
RJ Swedlow
|
f0f0529a8d
|
changed my mind...not merging the jump table structs in
|
2013-08-24 02:23:29 -04:00 |
|
RJ Swedlow
|
b41e79348c
|
rewrote my own scratch disassembler for RSP again
|
2013-08-24 02:18:57 -04:00 |
|
RJ Swedlow
|
7f6ddab6ae
|
now with working build code :P
|
2013-08-23 14:33:05 -04:00 |
|
RJ Swedlow
|
c55651c805
|
finished scalar unit jump table prototype
|
2013-08-23 02:01:43 -04:00 |
|
RJ Swedlow
|
feeb1972a7
|
finish re-implementing *most* of the scalar ops
|
2013-08-19 02:49:13 -04:00 |
|
RJ Swedlow
|
635a444bc5
|
prototype for static instruction bitmask decoding
|
2013-08-18 02:13:56 -04:00 |
|
RJ Swedlow
|
5a889c97d5
|
have not found a ROM to test single-stepping CPU loop
|
2013-08-18 00:54:59 -04:00 |
|
RJ Swedlow
|
a122360a7e
|
static reduction of vector control register jump tables
|
2013-08-17 02:10:13 -04:00 |
|
RJ Swedlow
|
8383ce8b4e
|
decided on illegal RD mask handler from MESS RE
|
2013-08-17 01:24:09 -04:00 |
|
RJ Swedlow
|
53dce6befa
|
fixed a typo in case 6, remove old case B sync
|
2013-08-16 23:50:06 -04:00 |
|
RJ Swedlow
|
5e8bce1a53
|
dropped ambiguity of halt exception terminal
|
2013-08-14 19:15:00 -04:00 |
|
RJ Swedlow
|
e9481816f4
|
no more USER32/SHELL32 dependencies, plain CRT for messages
|
2013-08-14 15:48:35 -04:00 |
|
RJ Swedlow
|
f372e4e384
|
prevent early exit before debug version initiates
|
2013-08-14 11:20:02 -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 |
|
RJ Swedlow
|
7f880f478b
|
small update in credits for modern RDP tests
|
2013-08-09 14:48:19 -04:00 |
|
RJ Swedlow
|
7d6c1417c6
|
safer intrinsics to guard against bugged MinGW arch code gen
|
2013-08-09 14:42:19 -04:00 |
|
RJ Swedlow
|
36c6d2d031
|
fixed a corner case for overflow clamps
|
2013-08-08 23:28:53 -04:00 |
|
RJ Swedlow
|
e87066933e
|
uh, forgot the sperm
|
2013-08-08 22:52:19 -04:00 |
|
RJ Swedlow
|
410e27d2fc
|
found vector ops where new static clamp can apply
|
2013-08-08 22:30:53 -04:00 |
|
RJ Swedlow
|
16ee596312
|
C inline functions compatible with Visual Studio
|
2013-08-08 20:23:22 -04:00 |
|
RJ Swedlow
|
a635542af6
|
discovered an old SSE intrinsic for corner case
|
2013-08-08 18:07:56 -04:00 |
|
RJ Swedlow
|
2f8751e15b
|
faster vector sign clamps
|
2013-08-08 17:27:52 -04:00 |
|
RJ Swedlow
|
c3b25888b5
|
small legibility rewrites in a few scalar algorithms
|
2013-08-07 21:20:41 -04:00 |
|
RJ Swedlow
|
94339bbbe4
|
more direct semi-aligned SU word loads and stores
|
2013-08-07 19:18:36 -04:00 |
|
RJ Swedlow
|
6ce7b44607
|
SW emulator now with multi-byte parallel transfers
|
2013-08-07 16:53:48 -04:00 |
|
RJ Swedlow
|
ac7ccc615d
|
try to let architecture handle the shift mask for us
|
2013-08-07 06:57:19 -04:00 |
|
Sven Eckelmann
|
e8d2529553
|
Merge remote-tracking branch 'cxd4/master'
Conflicts:
rsp.h
|
2013-07-05 15:53:02 +02:00 |
|
RJ Swedlow
|
873a47d957
|
Avoid wrong operation priority for VR_B
|
2013-06-27 22:47:15 -04:00 |
|
RJ Swedlow
|
c21ebd119d
|
remove 64-bit debug for CP0 MT CMD_START (fcube demo)
|
2013-06-18 08:41:42 -04:00 |
|
Sven Eckelmann
|
ae07a094ef
|
Avoid wrong operation priority for VR_B
|
2013-06-13 15:28:45 +02:00 |
|
Sven Eckelmann
|
17f4190036
|
Merge remote-tracking branch 'cxd4/master'
|
2013-06-13 15:25:27 +02:00 |
|
RJ Swedlow
|
8ad30d6c16
|
rewrote system control break exception handler
|
2013-06-09 23:44:25 -04:00 |
|
RJ Swedlow
|
22fde109ed
|
supporting illegal element operands
|
2013-06-09 22:07:20 -04:00 |
|
RJ Swedlow
|
703555dc5b
|
support audio microcode used by "Tetrisphere"
|
2013-06-09 16:49:24 -04:00 |
|
Sven Eckelmann
|
7842a152fb
|
Allow to build under MinGW
|
2013-05-20 13:44:29 +02:00 |
|
Sven Eckelmann
|
4e17290a51
|
Merge remote-tracking branch 'cxd4/master'
Conflicts:
config.h
gnubuild/rsp_make.cmd
rsp.c
vu/vcl.h
vu/veq.h
vu/vmov.h
vu/vne.h
winbuild/SP Interpreter/SP Interpreter.vcxproj
|
2013-05-19 20:41:56 +02:00 |
|
RJ Swedlow
|
57af8d960b
|
finished removing old build file (not yet figured in MAKEFILE)
|
2013-05-16 10:07:06 -04:00 |
|
RJ Swedlow
|
6ec1f009e2
|
updated Microsoft build files
|
2013-05-15 12:26:11 -04:00 |
|
RJ Swedlow
|
d98b5aac64
|
new macro option EMULATE_VECTOR_RESULT_BUFFER
|
2013-05-15 11:19:18 -04:00 |
|
RJ Swedlow
|
1f3ccae235
|
scalar unit load/store re-wires for directness
|
2013-05-14 23:46:57 -04:00 |
|
RJ Swedlow
|
b1d12771a6
|
possible mis-swap with SP data memory read
|
2013-05-14 13:58:28 -04:00 |
|
RJ Swedlow
|
11c1c71a4f
|
support strange CFB-effect game in "Doubutsu no Mori"
|
2013-05-14 12:35:51 -04:00 |
|
RJ Swedlow
|
d11ec85f3a
|
updated Microsoft project files
|
2013-05-13 22:24:01 -04:00 |
|
RJ Swedlow
|
34dcc48a53
|
repairs to manual dynamic vector parallelization mode
|
2013-05-13 21:35:17 -04:00 |
|
RJ Swedlow
|
8a6aa39a18
|
finished implementing parallel shuffle macros
|
2013-05-13 20:12:37 -04:00 |
|
RJ Swedlow
|
bebd498375
|
starting to implement shuffling in master template
|
2013-05-10 12:17:37 -04:00 |
|