From 3689c53018a41f2a0679996b57dbc4b346248825 Mon Sep 17 00:00:00 2001 From: Bozo Scum Date: Thu, 30 Oct 2025 15:52:02 +0800 Subject: [PATCH] correcting KBC device types for Multitech PC-500/PC-500+/PC-700 to reflect real hardware designs --- src/machine/m_xt.c | 8 +++----- src/machine/machine_table.c | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/machine/m_xt.c b/src/machine/m_xt.c index 97e351c1b..007e8c7c4 100644 --- a/src/machine/m_xt.c +++ b/src/machine/m_xt.c @@ -1310,7 +1310,7 @@ machine_xt_pc500_init(const machine_t *model) if (bios_only || !ret) return ret; - device_add(&kbc_xtclone_device); + device_add(&kbc_pc82_device); machine_xt_common_init(model, 0); @@ -1429,9 +1429,7 @@ machine_xt_pc500plus_init(const machine_t *model) if (bios_only || !ret) return ret; - device_add(&kbc_xtclone_device); - - machine_xt_common_init(model, 0); + machine_xt_clone_init(model, 0); if (rtc_port != 0) device_add(&rtc58167_device); @@ -1507,7 +1505,7 @@ machine_xt_pc700_init(const machine_t *model) if (bios_only || !ret) return ret; - device_add(&kbc_pc_device); + device_add(&kbc_pc82_device); machine_xt_common_init(model, 0); diff --git a/src/machine/machine_table.c b/src/machine/machine_table.c index d8bdade84..83076edc6 100644 --- a/src/machine/machine_table.c +++ b/src/machine/machine_table.c @@ -1126,7 +1126,7 @@ const machine_t machines[] = { .nvrmask = 0, .jumpered_ecp_dma = 0, .default_jumpered_ecp_dma = -1, - .kbc_device = &kbc_pc_device, + .kbc_device = &kbc_pc82_device, .kbc_params = 0x00000000, .kbc_p1 = 0xff, .gpio = 0xffffffff, @@ -1169,7 +1169,7 @@ const machine_t machines[] = { .nvrmask = 0, .jumpered_ecp_dma = 0, .default_jumpered_ecp_dma = -1, - .kbc_device = &kbc_pc_device, + .kbc_device = &kbc_xtclone_device, .kbc_params = 0x00000000, .kbc_p1 = 0xff, .gpio = 0xffffffff, @@ -1212,7 +1212,7 @@ const machine_t machines[] = { .nvrmask = 0, .jumpered_ecp_dma = 0, .default_jumpered_ecp_dma = -1, - .kbc_device = &kbc_pc_device, + .kbc_device = &kbc_pc82_device, .kbc_params = 0x00000000, .kbc_p1 = 0xff, .gpio = 0xffffffff,