From a2013276d538c63b1824fcb98628d1da0c3cf039 Mon Sep 17 00:00:00 2001 From: AlexFolland Date: Fri, 30 Mar 2012 15:13:26 -0400 Subject: [PATCH] instead of stopping, warn about checksum mismatch on bsv playback --- movie.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/movie.c b/movie.c index 29dec763f0..7a1957fb77 100644 --- a/movie.c +++ b/movie.c @@ -66,8 +66,7 @@ static bool init_playback(bsv_movie_t *handle, const char *path) if (swap_if_big32(header[CRC_INDEX]) != g_extern.cart_crc) { - SSNES_ERR("Cart CRC32s differ. Cannot play back.\n"); - return false; + SSNES_WARN("CRC32 checksum mismatch between ROM file and saved ROM checksum in replay file header; replay highly likely to desync on playback.\n"); } uint32_t state_size = swap_if_big32(header[STATE_SIZE_INDEX]);