diff --git a/cheevos/cheevos.c b/cheevos/cheevos.c index a2ecab375a..c23f0ea7b3 100644 --- a/cheevos/cheevos.c +++ b/cheevos/cheevos.c @@ -501,7 +501,9 @@ static unsigned rcheevos_peek(unsigned address, unsigned num_bytes, void* ud) } } - rcheevos_invalidate_address(address); + if (address < rcheevos_locals.memory.total_size) + rcheevos_invalidate_address(address); + return 0; }