From 62b3c9dda85b01c1617333d4135234e95b40ed64 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 12 Mar 2017 15:41:48 -0400 Subject: [PATCH] Corrected 8k Tigervision test, putting detection failures below 10 (i.e. at 9) for the first time. --- StaticAnalyser/Atari/StaticAnalyser.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/StaticAnalyser/Atari/StaticAnalyser.cpp b/StaticAnalyser/Atari/StaticAnalyser.cpp index a89647a2b..b5ac35d32 100644 --- a/StaticAnalyser/Atari/StaticAnalyser.cpp +++ b/StaticAnalyser/Atari/StaticAnalyser.cpp @@ -113,7 +113,11 @@ static void DeterminePagingFor8kCartridge(StaticAnalyser::Target &target, const uint16_t masked_address = address & 0x1fff; atari_access_count += masked_address >= 0x1ff8 && masked_address < 0x1ffa; parker_access_count += masked_address >= 0x1fe0 && masked_address < 0x1ff8; - tigervision_access_count += address == 0x3f; + } + for(uint16_t address: external_stores) + { + uint16_t masked_address = address & 0x1fff; + tigervision_access_count += masked_address == 0x3f; } if(parker_access_count > atari_access_count) target.atari.paging_model = StaticAnalyser::Atari2600PagingModel::ParkerBros;