zilmar
|
523b1eb3ff
|
cleaned up warnings (warning level 4) in Reg Info.cpp
|
2012-10-05 06:28:59 +10:00 |
zilmar
|
a3c225ecf5
|
changed some of the functions to set/get register information to be clearer setters and getters
|
2012-10-04 21:01:10 +10:00 |
zilmar
|
19cb5e0e6c
|
fixed dsubu
|
2012-10-04 13:17:19 +10:00 |
zilmar
|
0eacb90197
|
fixed typo in NOR
|
2012-10-03 09:17:13 +10:00 |
zilmar
|
2b83842076
|
Cleaned up NOR
|
2012-10-03 09:03:21 +10:00 |
zilmar
|
15894a0e6c
|
added more error checking around clearing code
|
2012-10-01 13:53:21 +10:00 |
zilmar
|
95e2b17796
|
Remove delay slot table
|
2012-10-01 13:49:31 +10:00 |
Emmet Young
|
ee3abe73a8
|
Merge branch 'master' of http://www.pj64-emu.com:8090/project64.development
Conflicts:
Source/Project64/N64 System/Interpreter/Interpreter Ops.cpp
|
2012-10-01 00:52:47 +10:00 |
zilmar
|
021c76fce7
|
refracted code up code related div by zero
|
2012-09-30 23:07:00 +10:00 |
Emmet Young
|
90b0f6d60d
|
More refactoring of the remaining C code
|
2012-09-30 22:24:07 +10:00 |
Emmet Young
|
5c8cad4b5d
|
Core: More refactoring of the remaining C code
|
2012-09-30 16:07:08 +10:00 |
Emmet Young
|
76ca53f8f2
|
Core: [-] Remove the old C style display errors
[~] Move everything over to the newer notification system
|
2012-09-29 23:52:06 +10:00 |
zilmar
|
076fecf43b
|
Fixed sign issue in OR and NOR
|
2012-09-29 20:07:42 +10:00 |
zilmar
|
322c85802b
|
Refracted and cleaned up code related to tlb read/write miss
|
2012-09-29 17:58:16 +10:00 |
zilmar
|
42408d5b4b
|
Fixed an issue with perm loop when advance block linking is on
|
2012-09-29 06:15:02 +10:00 |
zilmar
|
ca4c7fd107
|
Fixed up COPO_MT wirded and TLBWR
|
2012-09-29 06:13:15 +10:00 |
zilmar
|
9a5865fea7
|
SLT 32 bit core should always only do a 32 bit comparison
|
2012-09-29 06:11:16 +10:00 |
zilmar
|
f0c7291cd7
|
Make sure we are still doing a tlb miss when executing from a non valid tlb location (even if we have valid code there)
|
2012-09-29 06:09:27 +10:00 |
zilmar
|
c6c80c0f04
|
Refracted some settings locations, removed some extra code from C Core, added a tlb miss menu option
|
2012-09-29 06:07:45 +10:00 |
zilmar
|
b0c2626137
|
Add reset SP when SP is the target for ADD, ADDU, SUB
|
2012-09-28 09:02:01 +10:00 |
zilmar
|
48f661a6d6
|
Got SUBU to reset stack pointer if dest reg is SP
|
2012-09-28 08:55:45 +10:00 |
zilmar
|
07286c302a
|
Fixed delay overflow with jump instruction
|
2012-09-28 08:13:59 +10:00 |
zilmar
|
a1832f6928
|
Directly call timer done after perm loop, do not need to check the timer
|
2012-09-27 13:43:24 +10:00 |
zilmar
|
e12e24f572
|
Reset recompiler code when buffer gets to full
|
2012-09-26 20:32:39 +10:00 |
zilmar
|
f391e1db6c
|
Get it to always build the interpreter CPU
|
2012-09-26 17:11:56 +10:00 |
zilmar
|
3db4a1e595
|
added main look for the Recompiler where we are using Lookup and validate with TLB on
|
2012-09-26 17:10:47 +10:00 |
zilmar
|
beb6b0c244
|
Fixed issues where JR did not check timer if jumping to constant
|
2012-09-26 14:01:27 +10:00 |
zilmar
|
5716e32ee8
|
cleaned up some code in Compile_Branch related to delay slot 4k overflow
|
2012-09-26 11:31:17 +10:00 |
zilmar
|
0976616c3c
|
JALR now handles delay slot over 4k boundary
|
2012-09-26 10:55:09 +10:00 |
zilmar
|
4a52f9182c
|
In overflow delay slot make sure TestTimer is set for jr
|
2012-09-26 10:38:29 +10:00 |
zilmar
|
89bc4087ef
|
updated zlib, Moved and cleaned up the project settings in to property sheets also cleaned up some warnings
|
2012-09-26 09:23:20 +10:00 |
zilmar
|
c07324ba53
|
fixed issue for sp hack where a jump delay slot which is on the 4k boundary modifies the stack pointer.
|
2012-09-26 08:07:49 +10:00 |
zilmar
|
114bcfa35e
|
Changed what X86Breakpoint displayed in the cpu out put log file
|
2012-09-25 15:59:07 +10:00 |
zilmar
|
f52f82e8b5
|
Changed handling of delay slot which goes over a 4k boundary to be executed by the interpret code instead of trying to be compiler. This means we do not have to care about the self mod of the delay slot
|
2012-09-25 15:58:06 +10:00 |
zilmar
|
5344507496
|
Re-added buffer check on lookup core
|
2012-09-25 08:07:51 +10:00 |
zilmar
|
b372675796
|
fixed a spelling mistake of tranlate to translate
|
2012-09-24 16:49:14 +10:00 |
zilmar
|
f2a5df90f9
|
Added Game Settings class, with removing the global of tlb use
|
2012-09-24 11:14:02 +10:00 |
zilmar
|
fe2b8eae9b
|
Fixed that Interpreter and cpu will both have same cycle count after MT CP0 Compare
|
2012-09-24 08:21:56 +10:00 |
zilmar
|
35890965a0
|
Fixed where timing was off slightly between Interpreter and recompiler when going in to a permanent loop
|
2012-09-24 08:20:43 +10:00 |
zilmar
|
86397d912c
|
commit the local changes I had on my hard disk
|
2012-09-22 15:53:39 +10:00 |
zilmar
|
e815584b59
|
git-svn-id: https://localhost/svn/Project64/trunk@51 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2011-01-04 09:10:28 +00:00 |
zilmar
|
d4c874abca
|
git-svn-id: https://localhost/svn/Project64/trunk@50 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2011-01-02 10:40:00 +00:00 |
zilmar
|
f6cfb46c57
|
git-svn-id: https://localhost/svn/Project64/trunk@47 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-11-12 05:30:08 +00:00 |
zilmar
|
49d660df78
|
git-svn-id: https://localhost/svn/Project64/trunk@46 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-10-29 03:20:25 +00:00 |
zilmar
|
dae4e73c89
|
git-svn-id: https://localhost/svn/Project64/trunk@45 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-10-23 18:53:01 +00:00 |
zilmar
|
aa45579e34
|
git-svn-id: https://localhost/svn/Project64/trunk@44 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-09-22 21:43:42 +00:00 |
zilmar
|
f92a2c67ba
|
git-svn-id: https://localhost/svn/Project64/trunk@43 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-07-23 10:45:35 +00:00 |
zilmar
|
0db60d35c2
|
git-svn-id: https://localhost/svn/Project64/trunk@42 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-07-05 11:29:46 +00:00 |
zilmar
|
5b2b21cd08
|
git-svn-id: https://localhost/svn/Project64/trunk@40 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-06-29 02:11:22 +00:00 |
zilmar
|
40df433273
|
git-svn-id: https://localhost/svn/Project64/trunk@38 111125ac-702d-7242-af9c-5ba8ae61c1ef
|
2010-06-22 20:36:28 +00:00 |