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, 5 insertions, 2 deletions
diff --git a/src/mame/pc/pcipc_via.cpp b/src/mame/pc/pcipc_via.cpp
index 99c97329e89..4eaaa3bdb90 100644
--- a/src/mame/pc/pcipc_via.cpp
+++ b/src/mame/pc/pcipc_via.cpp
@@ -101,14 +101,17 @@ void mvp3_state::mvp3(machine_config &config)
PCI_ROOT(config, "pci", 0);
// Max 768 MB
VT82C598MVP_HOST(config, "pci:00.0", 0, "maincpu", 256*1024*1024);
+ VT82C598MVP_BRIDGE(config, "pci:01.0", 0 );
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.smi().set_inputline("maincpu", INPUT_LINE_SMI);
+// isa.smi().set_inputline("maincpu", INPUT_LINE_SMI);
// TODO: IDE, USB, ACPI
- // TODO: 1 AGP slot, 4 PCI slots
+ PCI_SLOT(config, "pci:01.0:1", agp_cards, 1, 0, 1, 2, 3, "sis6326_agp");
+
+ // TODO: 4 PCI slots
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);