New working software list additions

-----------------------------------
ibm5170: SmartBoard Driver (DOS), SmartBoard Driver SDK (Win32) [hap]
This commit is contained in:
hap 2021-04-20 17:06:30 +02:00
parent cb41f89eeb
commit 62b9a513bc
2 changed files with 37 additions and 5 deletions

View File

@ -5202,8 +5202,8 @@ license:CC0
</part>
</software>
<!-- Contains drivers for various makes and models; the MAME ATAPI CD-ROM device is compatible with e.g. the "COMPAQ", "NEC", and "TATUNG" drivers -->
<software name="cdgod55">
<!-- Contains drivers for various makes and models; the MAME ATAPI CD-ROM device is compatible with e.g. the "COMPAQ", "NEC", and "TATUNG" drivers -->
<description>CD-ROM God Boot Disk Version 5.5 BETA2</description>
<year>1998</year>
<publisher>Kristopher Marciniak</publisher>
@ -5816,6 +5816,21 @@ license:CC0
</part>
</software>
<software name="smartbrd">
<!-- Latest official Tasc SmartBoard DOS driver downloaded from archived (now-defunct) tasc.nl -->
<!-- INSTALL.EXE: SmartBoard drivers V1.1 (TASCDRV), 21-Aug-95 -->
<!-- SMARTBRD.EXE: SmartBoard test program V1.04, 30-Dec-94 -->
<description>SmartBoard Driver (DOS)</description>
<year>1995</year>
<info name="usage" value="SmartBoard SB20 or SB30 required." />
<publisher>Tasc</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="smartboard.img" size="737280" crc="bf1ca15d" sha1="d3d5a45d8cc0c08fdf8e249630da89090f79acbe"/>
</dataarea>
</part>
</software>
<software name="s3200pci">
<description>SN-3200 PCI Ethernet Adapter Driver (Jun 15 1998)</description>
<year>1999</year>
@ -8386,6 +8401,20 @@ license:CC0
</part>
</software>
<software name="smbdrvk">
<!-- Like smartbrd, this was downloaded from tasc.nl and copied to a disk image -->
<!-- This package also includes SMARTMON.EXE, a small tool for testing the SmartBoard -->
<description>SmartBoard Driver SDK (Win32)</description>
<year>1998</year>
<publisher>Tasc</publisher>
<info name="usage" value="SmartBoard SB20 or SB30 required." />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="smbdrvk.img" size="1474560" crc="95a31678" sha1="0a814d0c7f43abf45dd85c10721a09106f0fa6ec"/>
</dataarea>
</part>
</software>
<software name="win13sdk">
<description>Windows 1.03 SDK</description>
<year>1986</year>

View File

@ -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);
}
}