summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sc2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sc2.cpp')
-rw-r--r--src/mame/drivers/sc2.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mame/drivers/sc2.cpp b/src/mame/drivers/sc2.cpp
index e5896f3f866..a76af305d31 100644
--- a/src/mame/drivers/sc2.cpp
+++ b/src/mame/drivers/sc2.cpp
@@ -29,6 +29,7 @@ Fidelity CC10 synonyms: RE, LV, RV, PB, ♪, CL, EN
#include "emu.h"
#include "cpu/z80/z80.h"
#include "machine/z80pio.h"
+#include "machine/sensorboard.h"
#include "video/pwm.h"
#include "sound/dac.h"
#include "sound/volt_reg.h"
@@ -207,6 +208,10 @@ void sc2_state::sc2(machine_config &config)
m_pio->in_pb_callback().set(FUNC(sc2_state::pio_port_b_r));
m_pio->out_pb_callback().set(FUNC(sc2_state::pio_port_b_w));
+ // built-in chessboard is not electronic
+ sensorboard_device &board(SENSORBOARD(config, "board").set_type(sensorboard_device::NOSENSORS));
+ board.init_cb().set("board", FUNC(sensorboard_device::preset_chess));
+
/* video hardware */
PWM_DISPLAY(config, m_display).set_size(4, 8);
m_display->set_segmask(0xf, 0x7f);