From d69591da50b7d980c0c4fe5965ac84c3cc2da6a5 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sat, 8 Nov 2025 02:27:05 +0100 Subject: [PATCH] CS8220: Fix base memory in 1024 kB mode, closes #6444. --- src/chipset/cs8220.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/chipset/cs8220.c b/src/chipset/cs8220.c index 3c3c23767..d66ac5246 100644 --- a/src/chipset/cs8220.c +++ b/src/chipset/cs8220.c @@ -242,9 +242,13 @@ cs8220_init(UNUSED(const device_t *info)) dev->ram_banks[0].virt = 0x00000000; dev->ram_banks[0].phys = 0x00000000; dev->ram_banks[0].size = 0x00080000; - dev->ram_banks[1].virt = 0x00100000; + dev->ram_banks[1].virt = 0x00080000; dev->ram_banks[1].phys = 0x00080000; - dev->ram_banks[1].size = 0x00080000; + dev->ram_banks[1].size = 0x00020000; + /* Pretend there's a 384k expansion. */ + dev->ram_banks[2].virt = 0x00100000; + dev->ram_banks[2].phys = 0x00080000; + dev->ram_banks[2].size = 0x00060000; break; }