summaryrefslogtreecommitdiff
path: root/libpcsxcore/pgxp_gte.h
diff options
context:
space:
mode:
authoriCatButler <i.am.catbutler@gmail.com>2016-03-28 13:01:50 +0100
committeriCatButler <i.am.catbutler@gmail.com>2016-03-28 13:01:50 +0100
commite3df273095a5800e3dcdcb63bd66e269c0c2d3a8 (patch)
tree8e96b8cbb344da3ab10ecf09f258fceb46d9c765 /libpcsxcore/pgxp_gte.h
parentb1f5a6ce4d7b9156910078300bfdf4ff0fd8ccf0 (diff)
downloadpcsxr-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.h3
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_ */