Sergey Lipskiy
8985e38bc0
Fix implementation of 0xD5 (Special_1) command for F3DEX2 ucode.
...
olivieryuyu found that 0xD5 command, when presents in ucode, updates combined matrix.
I could not remeber, which game uses implementation of F3DEX2_Special_1 with gSPDlistCount call.
Probably such game does not exists and this code was added by mistake. I removed it.
2017-09-13 18:01:15 +07:00
Sergey Lipskiy
21e7cae6aa
Implement F3DEX2_Special_1 command for F3DEX 2.0XH ucodes.
...
Fixed #1562 Pokemon Snap/Kirby 64/Super Smash Bros. unimplemented command
2017-09-12 21:06:38 +07:00
Sergey Lipskiy
a9248c5a26
Port of Lemmy's implementation of SWRS ucode.
2017-08-11 12:23:39 +07:00
Sergey Lipskiy
5691fcbc23
Implement F3DAM ucode.
...
Decoded by olivieryuyu
Fixed #97 hey you pikachu:hilarious texture bug
2017-07-17 23:08:26 +07:00
Sergey Lipskiy
dabbad0ba2
Implement Acclaim point lighting.
...
Fixed #147 Turok2: missing flashlight
Fixed #381 Armorines - Project S.W.A.R.M. missing lightning effect in HLE mode
2017-06-30 21:56:03 +07:00
Sergey Lipskiy
ee60040a78
Rewrite debug logging
2017-06-25 15:02:36 +07:00
Sergey Lipskiy
3e4a499a9b
Add support for Super3D ucode.
...
Details: https://github.com/gonetz/GLideN64/issues/6#issuecomment-310126139
Fixed #6 wrong viewport in some games
2017-06-22 13:19:35 +07:00
Sergey Lipskiy
4722a75b24
Implement T3DUX ucode.
...
Ucode decoded by olivieryuyu.
Details:
Toukon road 1 & 2, last legion UX: HLE implementation (extended turbo3D)? #624
https://github.com/gonetz/GLideN64/wiki/T3DUX-ucode
2017-06-16 13:23:00 +07:00
Sergey Lipskiy
a8ecc0aa70
Implement F3DTEX/A ucode. Decoded by olivieryuyu.
...
Fixed 64 de hakken HLE not working. #268
2017-01-31 14:44:54 +07:00
Sergey Lipskiy
e8c47c0316
Use F3D_TRIX instead of F3D_Tri4.
...
Fixed #1307
2016-12-22 18:39:40 +07:00
Sergey Lipskiy
52b95f6dd5
Remove ucode F3DSWE.
...
Rename ucode F3DWRUS to F3DBETA and use it for both Wave Race (U) and
Star Wars Shadows of Empire
2016-12-21 22:14:36 +07:00
Sergey Lipskiy
ae67daca9f
Remove branchLessZ flag from MicrocodeInfo. Remove F3DEX2MM from specialMicrocodes list.
2016-12-20 17:50:03 +07:00
Gillou68310
9e8b32fc89
Implement ucode for Majora's Mask
2016-12-20 17:40:33 +07:00
Gillou68310
efd9b0fa5f
Implement ucode for Goldeneye 007
2016-12-15 18:17:13 +07:00
Sergey Lipskiy
f2ee42b64e
Implement ucode for Kuiki Uhabi Suigo.
...
Fixed Kuiki Uhabi Suigo: missing graphics in HLE #665
2016-12-09 11:40:59 +07:00
Sergey Lipskiy
cf2bce9176
Implement gSPSetStatus.
2016-11-17 16:47:27 +07:00
Sergey Lipskiy
9d2d8f481e
Code cleanup
2016-09-11 18:08:09 +07:00
Sergey Lipskiy
86fbea9edc
Code refactor: replace NULL by nullptr.
2016-06-10 12:40:18 +06:00
Sergey Lipskiy
7875b6057f
Detect microcodes, where texture perspective correction is always enabled.
...
Fixed Quake 64 HLE incorrect particles. #637
2016-03-23 22:15:19 +06:00
Lioncash
c98dd06b95
GBI: Move command flushing to a private function
...
Gets rid of redundancy
2015-10-10 13:40:49 -04:00
Lioncash
b5213567f4
GBI: Move initial microcode search to its own function
2015-10-10 13:32:17 -04:00
Sergey Lipskiy
52d68d1389
Move all sources to src folder.
2015-05-13 10:21:32 +06:00