diff --git a/CHANGES b/CHANGES index a702d242e..3844fbcf8 100644 --- a/CHANGES +++ b/CHANGES @@ -51,6 +51,7 @@ Misc: - GBA Audio: Remove broken XQ audio pending rewrite - GBA BIOS: Move SoftReset implementation to assembly - GBA e-Reader: Use geometric mean instead of arithmetic mean when detecting parameters + - GBA e-Reader: Disable strict mode when scanning cards - GBA Memory: Improve VRAM access stall cycle estimation - GBA SIO: Rewrite lockstep driver for improved stability - GBA Video: Add special circlular window handling in OpenGL renderer diff --git a/src/gba/cart/ereader.c b/src/gba/cart/ereader.c index 407f7a7b0..7b3fba062 100644 --- a/src/gba/cart/ereader.c +++ b/src/gba/cart/ereader.c @@ -1500,7 +1500,7 @@ bool EReaderScanCard(struct EReaderScan* scan) { for (i = 0; i < blocks; ++i) { EReaderScanDetectBlockThreshold(scan, i); unsigned errors = 36 * 36; - while (!EReaderScanScanBlock(scan, i, true)) { + while (!EReaderScanScanBlock(scan, i, false)) { if (errors < EReaderBlockListGetPointer(&scan->blocks, i)->errors) { return false; }