From c8b705efac525e592eb029b4fe68ae98adf9991d Mon Sep 17 00:00:00 2001 From: Verloren50000 <110334428+Verloren50000@users.noreply.github.com> Date: Fri, 12 Sep 2025 19:02:38 +0800 Subject: [PATCH] Add Packard Bell Tacoma machine code. --- src/machine/m_at_slot1.c | 42 ++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/src/machine/m_at_slot1.c b/src/machine/m_at_slot1.c index 12fd9861f..b34b55517 100644 --- a/src/machine/m_at_slot1.c +++ b/src/machine/m_at_slot1.c @@ -519,17 +519,9 @@ machine_at_686bx_init(const machine_t *model) return ret; } -int -machine_at_lgibmx7g_init(const machine_t *model) +static void +machine_at_lgibmx7g_common_init(const machine_t *model) { - int ret; - - ret = bios_load_linear("roms/machines/lgibmx7g/ms6119.331", - 0x000c0000, 262144, 0); - - if (bios_only || !ret) - return ret; - machine_at_common_init_ex(model, 2); pci_init(PCI_CONFIG_TYPE_1); @@ -545,6 +537,36 @@ machine_at_lgibmx7g_init(const machine_t *model) device_add_params(&w83977_device, (void *) (W83977TF | W83977_AMI | W83977_NO_NVR)); device_add(&winbond_flash_w29c020_device); spd_register(SPD_TYPE_SDRAM, 0x7, 256); +} + +int +machine_at_lgibmx7g_init(const machine_t *model) +{ + int ret; + + ret = bios_load_linear("roms/machines/lgibmx7g/ms6119.331", + 0x000c0000, 262144, 0); + + if (bios_only || !ret) + return ret; + + machine_at_lgibmx7g_common_init(model); + + return ret; +} + +int +machine_at_tacoma_init(const machine_t *model) +{ + int ret; + + ret = bios_load_linear("roms/machines/tacoma/A19P2190.ROM", + 0x000c0000, 262144, 0); + + if (bios_only || !ret) + return ret; + + machine_at_lgibmx7g_common_init(model); return ret; }