diff options
| author | iCatButler <i.am.catbutler@gmail.com> | 2016-03-28 13:01:50 +0100 |
|---|---|---|
| committer | iCatButler <i.am.catbutler@gmail.com> | 2016-03-28 13:01:50 +0100 |
| commit | e3df273095a5800e3dcdcb63bd66e269c0c2d3a8 (patch) | |
| tree | 8e96b8cbb344da3ab10ecf09f258fceb46d9c765 /libpcsxcore/pgxp_gte.h | |
| parent | b1f5a6ce4d7b9156910078300bfdf4ff0fd8ccf0 (diff) | |
| download | pcsxr-e3df273095a5800e3dcdcb63bd66e269c0c2d3a8.tar.gz | |
- Fix memory addresses as each mirrored address range is further mirrored 4 times... :(
- Catch 8bit reads/writes and invalidate registers and memory as needed
- Prevent reading over the end of stride and count arrays when decoding primitive commands
Diffstat (limited to 'libpcsxcore/pgxp_gte.h')
| -rw-r--r-- | libpcsxcore/pgxp_gte.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libpcsxcore/pgxp_gte.h b/libpcsxcore/pgxp_gte.h index 7ad20823..50c8859b 100644 --- a/libpcsxcore/pgxp_gte.h +++ b/libpcsxcore/pgxp_gte.h @@ -58,4 +58,7 @@ void PGXP_psxMemWrite32Trace(u32 mem, u32 value, u32 code); u16 PGXP_psxMemRead16Trace(u32 mem, u32 code);
void PGXP_psxMemWrite16Trace(u32 mem, u16 value, u32 code);
+u8 PGXP_psxMemRead8Trace(u32 mem, u32 code);
+void PGXP_psxMemWrite8Trace(u32 mem, u8 value, u32 code);
+
#endif /* _PGXP_GTE_H_ */
|
