From 3792c1e6ebde0bcbdb0eea05b56a0ca6f46d38f2 Mon Sep 17 00:00:00 2001 From: smf- Date: Sat, 24 Aug 2013 10:18:20 +0000 Subject: [PATCH] MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS are per slot, they need to be applied to the slot the device will be inserted into. Fixes ide cd being mapped as the primary ide controller (nw) --- src/mess/drivers/at.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mess/drivers/at.c b/src/mess/drivers/at.c index 104f36dafce..030bd8e7324 100644 --- a/src/mess/drivers/at.c +++ b/src/mess/drivers/at.c @@ -641,8 +641,8 @@ static MACHINE_CONFIG_START( at586, at586_state ) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371ab:isabus","isa3", pc_isa16_cards, NULL, false) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371ab:isabus","isa4", pc_isa16_cards, NULL, false) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371ab:isabus","isa5", pc_isa16_cards, "ide_cd", false) //2nd-ary IDE - MCFG_PC_KBDC_SLOT_ADD("pc_kbdc", "kbd", pc_at_keyboards, STR_KBD_MICROSOFT_NATURAL) MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS("ide_cd", ide_2nd) + MCFG_PC_KBDC_SLOT_ADD("pc_kbdc", "kbd", pc_at_keyboards, STR_KBD_MICROSOFT_NATURAL) MACHINE_CONFIG_END static MACHINE_CONFIG_START( at586x3, at586_state ) @@ -665,8 +665,8 @@ static MACHINE_CONFIG_START( at586x3, at586_state ) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371sb:isabus","isa3", pc_isa16_cards, NULL, false) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371sb:isabus","isa4", pc_isa16_cards, NULL, false) MCFG_ISA16_SLOT_ADD(":pcibus:1:i82371sb:isabus","isa5", pc_isa16_cards, "ide_cd", false) //2nd-ary IDE - MCFG_PC_KBDC_SLOT_ADD("pc_kbdc", "kbd", pc_at_keyboards, STR_KBD_MICROSOFT_NATURAL) MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS("ide_cd", ide_2nd) + MCFG_PC_KBDC_SLOT_ADD("pc_kbdc", "kbd", pc_at_keyboards, STR_KBD_MICROSOFT_NATURAL) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( at386sx, atvga )