From 410fbccb5a9ff4991a2f5faf7cb29aa840d19972 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 26 Mar 2025 22:46:45 -0700 Subject: [PATCH] GBA e-Reader: Attempt to improve scan consistency --- src/gba/cart/ereader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gba/cart/ereader.c b/src/gba/cart/ereader.c index 1712f2833..92bb3e92e 100644 --- a/src/gba/cart/ereader.c +++ b/src/gba/cart/ereader.c @@ -650,7 +650,7 @@ void _eReaderWriteControl0(struct GBACartEReader* ereader, uint8_t value) { } ereader->registerControl0 = control; if (!EReaderControl0IsScan(oldControl) && EReaderControl0IsScan(control)) { - if (ereader->scanX > 1000) { + if (ereader->scanX > 0) { _eReaderScanCard(ereader); } ereader->scanX = 0; @@ -668,7 +668,7 @@ void _eReaderWriteControl1(struct GBACartEReader* ereader, uint8_t value) { ++ereader->scanY; if (ereader->scanY == (ereader->serial[0x15] | (ereader->serial[0x14] << 8))) { ereader->scanY = 0; - if (ereader->scanX < 3400) { + if (ereader->scanX < 4050) { ereader->scanX += 210; } }