From 5dc540dd5c3ba42dac1807be6953a449ceccd1a3 Mon Sep 17 00:00:00 2001 From: negativeExponent Date: Tue, 17 Mar 2020 10:27:57 +0800 Subject: [PATCH] Remove duplicate code in bmc-fk23c --- src/boards/fk23c.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/boards/fk23c.c b/src/boards/fk23c.c index 159d9f7..0d924f0 100644 --- a/src/boards/fk23c.c +++ b/src/boards/fk23c.c @@ -232,15 +232,6 @@ static DECLFW(WriteLo) static DECLFW(WriteHi) { - if (CHR_CNROM_MODE && ((A < 0xA000) || (A >= 0xC000))) - { - cnrom_chr = V & 3; - if ((fk23_regs[0] & 0x07) == 0x03) - cnrom_chr = 0; - - SyncCHR(); - } - switch (A & 0xE000) { case 0x8000: @@ -248,12 +239,13 @@ static DECLFW(WriteHi) case 0xC000: case 0xD000: case 0xE000: + case 0xF000: if (CHR_CNROM_MODE) { + cnrom_chr = V & 0x03; + if ((fk23_regs[0] & 0x07) == 0x03) cnrom_chr = 0; - else - cnrom_chr = V & 3; SyncCHR(); }