From 23105956d6eaa3169361c135b2a52adf921e7d60 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 11 Feb 2018 20:51:39 -0500 Subject: [PATCH] Fixes spurious unrecognised miss detection for the ASCII mappers. --- Machines/MSX/Cartridges/ASCII16kb.hpp | 2 +- Machines/MSX/Cartridges/ASCII8kb.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Machines/MSX/Cartridges/ASCII16kb.hpp b/Machines/MSX/Cartridges/ASCII16kb.hpp index 493894754..2b03ccbc3 100644 --- a/Machines/MSX/Cartridges/ASCII16kb.hpp +++ b/Machines/MSX/Cartridges/ASCII16kb.hpp @@ -23,7 +23,7 @@ class ASCII16kbROMSlotHandler: public ROMSlotHandler { // printf("A16 %04x ", address); switch(address >> 11) { default: - confidence_counter_.add_miss(); + if(pc_is_outside_bios) confidence_counter_.add_miss(); break; case 0xc: if(pc_is_outside_bios) { diff --git a/Machines/MSX/Cartridges/ASCII8kb.hpp b/Machines/MSX/Cartridges/ASCII8kb.hpp index ab214e59a..b9b9d5542 100644 --- a/Machines/MSX/Cartridges/ASCII8kb.hpp +++ b/Machines/MSX/Cartridges/ASCII8kb.hpp @@ -23,7 +23,7 @@ class ASCII8kbROMSlotHandler: public ROMSlotHandler { // printf("A8 %04x ", address); switch(address >> 11) { default: - confidence_counter_.add_miss(); + if(pc_is_outside_bios) confidence_counter_.add_miss(); break; case 0xc: if(pc_is_outside_bios) {