From 62b9a513bcc3d8c259e4f63e7692feadebd3eeda Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 20 Apr 2021 17:06:30 +0200 Subject: New working software list additions ----------------------------------- ibm5170: SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap] --- hash/ibm5170.xml | 31 ++++++++++++++++++++++++++++++- src/devices/machine/smartboard.cpp | 11 +++++++---- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml index 6d782f75c9f..60fced9d55d 100644 --- a/hash/ibm5170.xml +++ b/hash/ibm5170.xml @@ -5202,8 +5202,8 @@ license:CC0 - + CD-ROM God Boot Disk Version 5.5 BETA2 1998 Kristopher Marciniak @@ -5816,6 +5816,21 @@ license:CC0 + + + + + SmartBoard Driver (DOS) + 1995 + + Tasc + + + + + + + SN-3200 PCI Ethernet Adapter Driver (Jun 15 1998) 1999 @@ -8386,6 +8401,20 @@ license:CC0 + + + + SmartBoard Driver SDK (Win32) + 1998 + Tasc + + + + + + + + Windows 1.03 SDK 1986 diff --git a/src/devices/machine/smartboard.cpp b/src/devices/machine/smartboard.cpp index 07190d7d4e2..674568c5365 100644 --- a/src/devices/machine/smartboard.cpp +++ b/src/devices/machine/smartboard.cpp @@ -6,13 +6,16 @@ Tasc SmartBoard SB30 Chessboard controller for use with Tasc R30 chesscomputer, or as PC peripheral. -SB30 (81 LEDs) is "SmartBoard I" -SB20 (64 LEDs) is "SmartBoard II" - The SmartBoard can detect which piece is present on a specific square, more info on the technology used in the piece recognition system can be found in the US patent 5,129,654 +SB30 (81 LEDs) is "SmartBoard I" +SB20 (64 LEDs) is "SmartBoard II" + +SB20 is not emulated. It's on different hardware, with embedded CPU to reduce +I/O overhead. Note, SB20 is not compatible with old versions of Tasc R30. + ******************************************************************************/ #include "emu.h" @@ -304,7 +307,7 @@ void tasc_sb30_device::data0_w(int state) if (m_led_out.isnull()) m_out_leds[m_pos & 7][m_pos >> 3 & 7] = m_data1; else - m_led_out(m_pos & 0x3f, m_pos >> 6 & 1); + m_led_out(m_pos & 0x3f, m_data1); } } -- cgit v1.2.3