summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99/peb/peribox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99/peb/peribox.cpp')
-rw-r--r--src/devices/bus/ti99/peb/peribox.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/devices/bus/ti99/peb/peribox.cpp b/src/devices/bus/ti99/peb/peribox.cpp
index 773aa0723f4..17460dea555 100644
--- a/src/devices/bus/ti99/peb/peribox.cpp
+++ b/src/devices/bus/ti99/peb/peribox.cpp
@@ -197,6 +197,7 @@ CRUCLK* 51||52 DBIN
#include "horizon.h"
#include "forti.h"
#include "pgram.h"
+#include "sidmaster.h"
#define LOG_WARN (1U<<1) // Warnings
#define LOG_CONFIG (1U<<2) // Configuration
@@ -499,6 +500,7 @@ void ti99_peribox_slot_standard(device_slot_interface &device)
device.option_add("ccfdc", TI99_CCFDC);
device.option_add("ddcc1", TI99_DDCC1);
device.option_add("forti", TI99_FORTI);
+ device.option_add("sidmaster", TI99_SIDMASTER);
}
void peribox_device::device_add_mconfig(machine_config &config)
@@ -543,6 +545,7 @@ void ti99_peribox_slot_evpc(device_slot_interface &device)
device.option_add("ccfdc", TI99_CCFDC);
device.option_add("ddcc1", TI99_DDCC1);
device.option_add("forti", TI99_FORTI);
+ device.option_add("sidmaster", TI99_SIDMASTER);
}
void peribox_ev_device::device_add_mconfig(machine_config &config)
@@ -580,7 +583,9 @@ peribox_genmod_device::peribox_genmod_device(const machine_config &mconfig, cons
}
// The BwG controller will not run with the Geneve due to its wait state
-// logic (see bwg.c)
+// logic (see bwg.cpp)
+// The SID master card may have trouble with the Geneve because of its CRU
+// handling (see sidmaster.cpp)
void ti99_peribox_slot_geneve(device_slot_interface &device)
{
@@ -651,6 +656,7 @@ void ti99_peribox_slot_sgcpu(device_slot_interface &device)
device.option_add("ccfdc", TI99_CCFDC);
device.option_add("ddcc1", TI99_DDCC1);
device.option_add("forti", TI99_FORTI);
+ device.option_add("sidmaster", TI99_SIDMASTER);
}
void peribox_sg_device::device_add_mconfig(machine_config &config)