diff options
Diffstat (limited to 'src/devices/bus/pc98_cbus/options.cpp')
| -rw-r--r-- | src/devices/bus/pc98_cbus/options.cpp | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/devices/bus/pc98_cbus/options.cpp b/src/devices/bus/pc98_cbus/options.cpp new file mode 100644 index 00000000000..352b2bb628e --- /dev/null +++ b/src/devices/bus/pc98_cbus/options.cpp @@ -0,0 +1,54 @@ +// license: BSD-3-Clause +// copyright-holders: Angelo Salese + +#include "emu.h" +#include "options.h" + +#include "amd98.h" +#include "pc9801_26.h" +#include "pc9801_55.h" +#include "pc9801_86.h" +#include "pc9801_118.h" +#include "mif201.h" +#include "mpu_pc98.h" +#include "sb16_ct2720.h" +#include "sound.h" +#include "wavestar.h" + + +void pc98_cbus_devices(device_slot_interface &device) +{ + // official HW +// PC-9801-14 + device.option_add("pc9801_26", PC9801_26); + device.option_add("pc9801_55u", PC9801_55U); + device.option_add("pc9801_55l", PC9801_55L); + device.option_add("pc9801_86", PC9801_86); + device.option_add("pc9801_118", PC9801_118); + device.option_add("pc9801_spb", PC9801_SPEAKBOARD); +// Spark Board + device.option_add("amd98", AMD98); + device.option_add("mpu_pc98", MPU_PC98); + device.option_add("sb16", SB16_CT2720); + device.option_add("wavestar", QVISION_WAVESTAR); + + // doujinshi HW +// MAD Factory / Doujin Hard (同人ハード) +// MAD Factory Chibi-Oto: an ADPCM override for -86 +// MAD Factory Otomi-chan: "TORIE9211 MAD FACTORY" printed on proto PCB, just overrides for ADPCM for -86? + device.option_add("otomichan_kai", OTOMICHAN_KAI); + + // internal sound options + device.option_add_internal("sound_pc9821ce", SOUND_PC9821CE); + device.option_add_internal("sound_pc9821cx3", SOUND_PC9821CX3); +} + +// TODO: add just a subset for now, all needs to be verified if compatible with C-Bus. +void pc88va_cbus_devices(device_slot_interface &device) +{ + device.option_add("pc9801_55u", PC9801_55U); + device.option_add("pc9801_55l", PC9801_55L); + device.option_add("mif_201", MIF201); + device.option_add("mpu_pc98", MPU_PC98); +} + |
