summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/pc/pcipc_via.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/pc/pcipc_via.cpp')
-rw-r--r--src/mame/pc/pcipc_via.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/pc/pcipc_via.cpp b/src/mame/pc/pcipc_via.cpp
index 4eaaa3bdb90..cdb06fb9c68 100644
--- a/src/mame/pc/pcipc_via.cpp
+++ b/src/mame/pc/pcipc_via.cpp
@@ -105,13 +105,18 @@ void mvp3_state::mvp3(machine_config &config)
vt82c586b_isa_device &isa(VT82C586B_ISA(config, "pci:07.0", XTAL(33'000'000), m_maincpu));
isa.boot_state_hook().set([](u8 data) { /* printf("%02x\n", data); */ });
+ isa.a20m().set_inputline("maincpu", INPUT_LINE_A20);
+ isa.cpureset().set_inputline("maincpu", INPUT_LINE_RESET);
// isa.smi().set_inputline("maincpu", INPUT_LINE_SMI);
// TODO: IDE, USB, ACPI
PCI_SLOT(config, "pci:01.0:1", agp_cards, 1, 0, 1, 2, 3, "sis6326_agp");
- // TODO: 4 PCI slots
+ PCI_SLOT(config, "pci:1", pci_cards, 13, 0, 1, 2, 3, nullptr);
+ PCI_SLOT(config, "pci:2", pci_cards, 14, 1, 2, 3, 0, nullptr);
+ PCI_SLOT(config, "pci:3", pci_cards, 15, 2, 3, 0, 1, nullptr);
+ PCI_SLOT(config, "pci:4", pci_cards, 16, 3, 0, 1, 2, nullptr);
ISA16_SLOT(config, "board4", 0, "pci:07.0:isabus", isa_internal_devices, "it8661f", true).set_option_machine_config("it8661f", ite_superio_config);
ISA16_SLOT(config, "isa1", 0, "pci:07.0:isabus", pc_isa16_cards, nullptr, false);