From bee63961d29dc7d06b6221c769a0e9483ddb94b9 Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 2 Aug 2021 22:10:20 +0200 Subject: [PATCH] Some Contaq clean-ups. --- src/chipset/contaq_82c59x.c | 120 +++--------------------------------- 1 file changed, 8 insertions(+), 112 deletions(-) diff --git a/src/chipset/contaq_82c59x.c b/src/chipset/contaq_82c59x.c index 33f972780..eb9ed9cdd 100644 --- a/src/chipset/contaq_82c59x.c +++ b/src/chipset/contaq_82c59x.c @@ -205,11 +205,7 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) cpu_update_waitstates(); break; - case 0x12: - dev->regs[dev->index] = val; - break; - - case 0x13: + case 0x12: case 0x13: dev->regs[dev->index] = val; break; @@ -223,27 +219,7 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) contaq_82c59x_shadow_recalc(dev); break; - case 0x16: - dev->regs[dev->index] = val; - break; - - case 0x17: - dev->regs[dev->index] = val; - break; - - case 0x18: - dev->regs[dev->index] = val; - break; - - case 0x19: - dev->regs[dev->index] = val; - break; - - case 0x1a: - dev->regs[dev->index] = val; - break; - - case 0x1b: + case 0x16 ... 0x1b: dev->regs[dev->index] = val; break; @@ -253,32 +229,12 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) contaq_82c59x_isa_speed_recalc(dev); break; - case 0x1d: - dev->regs[dev->index] = val; - break; - - case 0x1e: - dev->regs[dev->index] = val; - break; - - case 0x1f: + case 0x1d ... 0x1f: dev->regs[dev->index] = val; break; /* Green (82C597-specific) registers. */ - case 0x60: - dev->regs[dev->index] = val; - break; - - case 0x61: - dev->regs[dev->index] = val; - break; - - case 0x62: - dev->regs[dev->index] = val; - break; - - case 0x63: + case 0x60 ... 0x63: dev->regs[dev->index] = val; break; @@ -291,23 +247,7 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) } break; - case 0x65: - dev->regs[dev->index] = val; - break; - - case 0x66: - dev->regs[dev->index] = val; - break; - - case 0x67: - dev->regs[dev->index] = val; - break; - - case 0x68: - dev->regs[dev->index] = val; - break; - - case 0x69: + case 0x65 ... 0x69: dev->regs[dev->index] = val; break; @@ -316,15 +256,7 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) dev->smi_status_set = !!(val & 0x80); break; - case 0x6b: - dev->regs[dev->index] = val; - break; - - case 0x6c: - dev->regs[dev->index] = val; - break; - - case 0x6d: + case 0x6b ... 0x6d: dev->regs[dev->index] = val; break; @@ -338,47 +270,11 @@ contaq_82c59x_write(uint16_t addr, uint8_t val, void *priv) contaq_82c59x_smram_recalc(dev); break; - case 0x71: + case 0x71 ... 0x79: dev->regs[dev->index] = val; break; - case 0x72: - dev->regs[dev->index] = val; - break; - - case 0x73: - dev->regs[dev->index] = val; - break; - - case 0x74: - dev->regs[dev->index] = val; - break; - - case 0x75: - dev->regs[dev->index] = val; - break; - - case 0x76: - dev->regs[dev->index] = val; - break; - - case 0x77: - dev->regs[dev->index] = val; - break; - - case 0x78: - dev->regs[dev->index] = val; - break; - - case 0x79: - dev->regs[dev->index] = val; - break; - - case 0x7b: - dev->regs[dev->index] = val; - break; - - case 0x7c: + case 0x7b: case 0x7c: dev->regs[dev->index] = val; break; }