Jean-Philip Desjardins
|
39d664357a
|
Handle VU branching peculiarities found in Star Ocean 3.
Can probably be extended if we find other problematic cases.
|
2020-06-02 15:12:27 -04:00 |
|
Jean-Philip Desjardins
|
dbad455a40
|
Be a bit more granular when invalidating VU microprograms.
|
2019-10-21 17:20:01 -04:00 |
|
Greg Land
|
1598b74149
|
Removed invalid assert as per discord conversation
This assert was preventing Dark Cloud from starting when asserts were enabled
|
2019-09-12 00:56:06 -04:00 |
|
Jean-Philip Desjardins
|
bcb4d23dc9
|
Fix search end address in VuExecutor.
|
2018-08-25 21:26:36 -04:00 |
|
Jean-Philip Desjardins
|
050bf0f854
|
MipsExecutor is now owned by MIPS CPU context.
Will help to make new breakpoint implementation simpler.
|
2018-07-26 21:38:16 -04:00 |
|
Jean-Philip Desjardins
|
1f4ba149a1
|
Block link WIP.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
193e72635a
|
Block lookup table now only stores "entry-point" functions to guest code.
Used to be a 1 to 1 map to covering function for a specific address.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
dc597e34ce
|
Add empty block concept.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
f23dce025b
|
Made MipsExecutor a template.
Allows choosing block lookup policy.
|
2018-07-26 21:38:14 -04:00 |
|
Clang-Format
|
acf75535ec
|
Clang format
|
2018-04-30 21:01:23 +01:00 |
|
Jean-Philip Desjardins
|
536ef72b0a
|
Compile block when it's created.
|
2017-08-09 23:05:30 -04:00 |
|
Jean-Philip Desjardins
|
30054d55ed
|
Use proper maxAddress in VuExecutor.
|
2017-08-09 23:05:30 -04:00 |
|
Jean-Philip Desjardins
|
41bb993cb7
|
Cleanup.
|
2017-08-09 23:05:29 -04:00 |
|
Jean-Philip Desjardins
|
fcf1b11f1b
|
Moved EE and GS specific files in a separate folder.
|
2015-05-06 00:54:15 -04:00 |
|