Henrik Rydgård
|
e3177ac870
|
Make some global string pointers const, not just the strings.
Minor cleanup.
|
2023-12-29 14:09:45 +01:00 |
|
Unknown W. Brackets
|
74e5e43fdc
|
jit: Skip known prefix writes.
If we already know what's in memory and it's default, we can skip
overwriting with default values. This is common, actually.
|
2023-08-22 23:26:31 -07:00 |
|
Unknown W. Brackets
|
b6d2e64aca
|
Debugger: Fix disasm of ll/sc.
|
2023-07-29 18:50:09 -07:00 |
|
Unknown W. Brackets
|
df2462b1d9
|
irjit: Implement ll/sc.
These occur more than I expected in LittleBigPlanet while loading.
|
2023-07-29 17:57:44 -07:00 |
|
Unknown W. Brackets
|
5b1235537f
|
Debugger: Make disasm more thread safe.
|
2023-04-29 09:56:17 -07:00 |
|
Unknown W. Brackets
|
46101581c0
|
Core: Cleanup disasm buffer usage.
|
2023-04-29 09:07:25 -07:00 |
|
Henrik Rydgård
|
6945deec01
|
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
|
2023-04-28 21:04:05 +02:00 |
|
Unknown W. Brackets
|
0f79afa172
|
interp: Support memory breakpoints too.
|
2022-11-13 17:45:43 -08:00 |
|
Unknown W. Brackets
|
f9da9e6b60
|
interp: Centralize memory size handling.
|
2022-11-13 17:38:53 -08:00 |
|
Unknown W. Brackets
|
76cf4dbf12
|
interp: Allow breakpoints in release mode.
|
2022-11-13 16:52:40 -08:00 |
|
Unknown W. Brackets
|
1662bd3bb8
|
interp: Allow resume from breakpoint.
|
2022-11-13 16:03:29 -08:00 |
|
Unknown W. Brackets
|
2bd13c5d9d
|
Debugger: Track reason for entering stepping.
|
2021-10-23 16:56:15 -07:00 |
|
kotcrab
|
450d0ef015
|
Remove .s suffix from vwbn disassembly
|
2021-09-27 22:42:10 +02:00 |
|
kotcrab
|
4bdba8ae6f
|
Fix disassembly of vmfvc and vmtvc
|
2021-09-25 16:33:07 +02:00 |
|
Unknown W. Brackets
|
c4eafcf008
|
jit: Increase the cycle cost of div.s.
This largely matches tests on a real PSP.
|
2021-04-12 07:06:18 -07:00 |
|
Unknown W. Brackets
|
53104639ff
|
jit: Increase the cycle cost of VFPU ops.
It seems like they all take at least 2 cycles, which kinda makes sense.
|
2021-04-12 07:06:18 -07:00 |
|
Unknown W. Brackets
|
bc16a55028
|
jit: Count delay slot cycles separately.
This makes it easier to count cycles per instruction, instead of ignoring
the delay slot's instruction for cycle count.
|
2021-04-12 07:04:22 -07:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Henrik Rydgård
|
6f1915110f
|
Remove base/logging from UI and more
|
2020-08-15 19:08:54 +02:00 |
|
Henrik Rydgård
|
c5e0b799d9
|
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
|
2020-07-19 20:33:25 +02:00 |
|
Unknown W. Brackets
|
940066db68
|
Core: Track exception on bad jumps.
|
2020-07-12 21:59:08 -07:00 |
|
Unknown W. Brackets
|
aff1d8e8b2
|
interp: Implement vsbz and vlgb.
Not sure any games actually use them, but good to have the remaining vfpu
ops all implemented.
|
2019-02-23 15:08:49 -08:00 |
|
Unknown W. Brackets
|
520f850e09
|
Jit: Correct VFPU prefix eating flags.
Verified by tests. Also, confirmed that the old vxbz encoding had no
output, but the new position (as used by gas) does.
|
2019-02-23 15:08:49 -08:00 |
|
Unknown W. Brackets
|
25136eb019
|
Remove an unused function.
|
2016-05-31 11:40:39 -07:00 |
|
Henrik Rydgard
|
6e44e97ffa
|
Refactor prep: Split JitInterface into MIPSFrontendInterface and JitInterface
|
2016-05-09 19:41:39 +02:00 |
|