LegendOfDragoon
e576dbbaa4
Fix a mistake I made in SPECIAL_DSRL32
2015-09-01 07:51:36 -07:00
LegendOfDragoon
2f812afca7
Implement edge case in SPECIAL_DSRL32
...
When m_Opcode.sa == 0, the results for cpu recompiler do not match cpu
interpreter. For example with dsrl32 t9, t8, 0x0, and t8 =
0xC0C0C0C000000000 the result of t9 for cpu recompiler =
0xFFFFFFFFC0C0C0C0, while cpu interpreter = 0xC0C0C0C0C0C0C0C0.
This commit fixes the Killer Instinct health bar issue.
2015-07-28 13:30:21 -07:00
Lioncash
82c2554357
Convert BOOL to bool where possible.
2015-05-02 23:37:08 -04:00
Lioncash
d85f0c1283
Remove superfluous void usages
...
These aren't necessary in C++
2015-04-28 19:34:23 -04:00
zilmar
d0209b061f
Language: have break point take a wchar_t * string and allow \n in language files
2015-03-12 06:50:30 +11:00
zilmar
71cc6def7b
code cleanup and try o make language work better
2015-03-04 20:36:08 +11:00
zilmar
bbd45d45ba
DSRL32 should not sign extend
2015-02-25 17:41:54 +11:00
zilmar
a88d03a12d
Update JALR edge condition
2015-02-03 17:36:42 +11:00
zilmar
9eceed0fef
#pull request 42
2015-02-01 06:27:27 +11:00
Nicholas
53b86e559c
add code for edge case in DSRLV for cbfd
2015-01-23 22:21:34 +11:00
zilmar
8db1ff697d
Recompiler: Fix some warnings related to DWORD overflow
2013-03-26 22:28:49 +11:00
zilmar
48d8925a80
Project64: Clean up external release to be beta release
2013-03-22 16:47:20 +11:00
zilmar
7b70ba0da3
Recompiler: Fix up protection of op in DADDU
2013-03-12 18:40:50 +11:00
zilmar
784dcacad6
Recompiler: Fix bug in 64bit AND operation
2013-03-09 07:55:36 +11:00
zilmar
dd537b518c
Porject64: Implement Recompiler LL and SC
2013-02-20 05:31:10 +11:00
zilmar
044c669f24
Recompipler: Fix D.CMP.UN
2013-02-03 21:05:58 +11:00
zilmar
9c03f2ce5a
Timer: Update counters on updating wired registers
2013-02-03 11:51:56 +11:00
zilmar
a1ac10fc42
Recompiler: tweaked protect register and DSLL values
2013-01-28 19:37:59 +11:00
zilmar
3933cdef08
recompiler: Remove double check of timer done for branch when delay slot effects compare
2013-01-16 06:00:57 +11:00
zilmar
884b408b2d
r4300: Cleaned up code for checking interrupts on JAL and JALR
2013-01-14 17:12:11 +11:00
zilmar
196b8ee100
Recompiler Ops: Jal to use relative address
2013-01-12 08:16:35 +11:00
zilmar
47e393e498
CRecompilerOps::Compile_BranchLikely: handle the case of continue fall through on 0xFFC
2012-12-22 19:45:52 +11:00
zilmar
4f6d6effa3
Added GPL header
2012-12-19 20:30:18 +11:00
zilmar
c3b743adf1
Game settings: Moved from recompiler settings, moved to n64system as base
2012-11-29 22:23:35 +11:00
zilmar
6067e5b0de
Global Variable: rename _TLBLoadAddress to g_TLBLoadAddress
2012-11-17 21:50:11 +11:00
zilmar
7f00d50dc6
Global Variable: rename _NextTimer to g_NextTimer
2012-11-17 14:45:50 +11:00
zilmar
0410fafd3b
Global Variable: rename _SystemEvents to g_SystemEvents
2012-11-17 14:43:02 +11:00
zilmar
e8b96dd915
Global Variable: Rename _TransVaddr to g_TransVaddr
2012-11-17 13:35:36 +11:00
zilmar
2bebce913e
Global Variable: Rename _SystemTimer to g_SystemTimer
2012-11-17 13:31:46 +11:00
zilmar
3a73b759ad
Global Variable: Rename _Reg to g_Reg
2012-11-17 13:18:14 +11:00
zilmar
c219c0ab6a
Global Variable: rename _TLB to g_TLB
2012-11-17 13:16:38 +11:00
zilmar
6c954c690c
Global Variable: Rename _MMU to g_MMU
2012-11-17 12:18:00 +11:00
zilmar
278f99cf39
Global Variable: Rename _Recompiler to g_Recompiler
2012-11-17 12:15:55 +11:00
zilmar
4e1d29d322
Global Variable: Rename _SyncSystem to g_SyncSystem
2012-11-17 12:12:54 +11:00
zilmar
c3df4cf49d
Global Variable: Rename _BaseSystem to g_BaseSystem
2012-11-17 12:09:19 +11:00
zilmar
299df0e293
Global Variable: rename _System to g_System
2012-11-17 12:07:04 +11:00
zilmar
d09a8adf10
Global Variable: rename _Settings to g_Settings
2012-11-17 12:02:04 +11:00
zilmar
ab57cdbc7e
Global Variable: Rename _Notify to g_Notify
2012-11-17 11:58:31 +11:00
zilmar
b02959e7bb
Changed function names for getting/setting reg information
2012-11-06 19:23:57 +11:00
zilmar
ef8c9b02c3
Added DSRAV and Clean up usages of SetJump8
2012-11-05 21:08:33 +11:00
zilmar
464c280fa6
Change some of the Reg Info functions to be get and setters
2012-11-03 12:18:08 +11:00
zilmar
6490277a31
compile TLB Miss with const
2012-10-25 19:38:58 +11:00
zilmar
39d57a5750
More fixes related to changes in ABL
2012-10-23 19:06:13 +11:00
zilmar
f6e7199118
cleaning up type and formating
2012-10-22 21:36:57 +11:00
zilmar
4a3073af6d
More bug fixing related to changes ABL
2012-10-22 19:02:53 +11:00
zilmar
5f09adbc49
More fixes to ABL core, mario now booting
2012-10-19 17:32:42 +11:00
zilmar
afedaf38d6
Initial refractoring of ABL
2012-10-14 12:05:52 +11:00
zilmar
47f184d201
Merge branch 'master' of http://www.pj64-emu.com:8090/project64.development
2012-10-06 14:10:49 +10:00
zilmar
9dd62a9998
Cleaned up more warnings (on warning level 4)
2012-10-06 14:09:17 +10:00
Emmet Young
25a0bd6f11
Add some entries to the RDB for recently leaked games
...
Remove the break point in COP1_S_CEIL_W since Taz requires this function to work properly in recompiler, the function appears to be working properly.
2012-10-06 13:08:23 +10:00