<machine name="db4105" sourcefile="devices/bus/abcbus/db4105.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>DataBoard 4105 SASI controller</description>
  <device_ref tag=":_tmp:sasi" name="nscsi_bus" />
  <device_ref tag=":_tmp:sasi:0" name="nscsi_connector" />
  <dipswitch name="Stepping" tag=":1E" mask="3">
    <diplocation name="1E" number="1" inverted="no" />
    <diplocation name="1E" number="2" inverted="no" />
    <dipvalue name="Normal" value="0" default="no" />
    <dipvalue name="Half (Seagate/Texas)" value="1" default="no" />
    <dipvalue name="Half (Tandon)" value="2" default="no" />
    <dipvalue name="Buffered" value="3" default="yes" />
  </dipswitch>
  <dipswitch name="Heads" tag=":1E" mask="12">
    <diplocation name="1E" number="3" inverted="no" />
    <diplocation name="1E" number="4" inverted="no" />
    <dipvalue name="2" value="0" default="no" />
    <dipvalue name="4" value="4" default="yes" />
    <dipvalue name="6" value="8" default="no" />
    <dipvalue name="8" value="12" default="no" />
  </dipswitch>
  <dipswitch name="Drive Type" tag=":1E" mask="240">
    <diplocation name="1E" number="5" inverted="no" />
    <diplocation name="1E" number="6" inverted="no" />
    <diplocation name="1E" number="7" inverted="no" />
    <diplocation name="1E" number="8" inverted="no" />
    <dipvalue name="Seagate ST506" value="0" default="no" />
    <dipvalue name="Rodime RO100" value="16" default="no" />
    <dipvalue name="Shugart SA600" value="32" default="no" />
    <dipvalue name="Seagate ST412" value="48" default="yes" />
  </dipswitch>
  <dipswitch name="Card Address" tag=":5E" mask="63">
    <diplocation name="5E" number="1" inverted="no" />
    <diplocation name="5E" number="2" inverted="no" />
    <diplocation name="5E" number="3" inverted="no" />
    <diplocation name="5E" number="4" inverted="no" />
    <diplocation name="5E" number="5" inverted="no" />
    <diplocation name="5E" number="6" inverted="no" />
    <dipvalue name="37" value="37" default="yes" />
    <dipvalue name="38" value="38" default="no" />
    <dipvalue name="45" value="45" default="no" />
  </dipswitch>
  <configuration name="DMA Timing" tag=":S1" mask="1">
    <confsetting name="1043/1044" value="0" default="no" />
    <confsetting name="1045/1046" value="1" default="yes" />
  </configuration>
  <slot name=":sasi:0">
    <slotoption name="aplcdsc" devname="scsi_cdrom_apple" default="no" />
    <slotoption name="aplcd150" devname="aplcd150" default="no" />
    <slotoption name="smoc501" devname="smoc501" default="no" />
    <slotoption name="crd254sh" devname="crd254sh" default="no" />
    <slotoption name="cdu415" devname="cdu415" default="no" />
    <slotoption name="cdd2000" devname="cdd2000" default="no" />
    <slotoption name="cdrn820s" devname="cdrn820s" default="no" />
    <slotoption name="cfp1080s" devname="cfp1080s" default="no" />
    <slotoption name="cdr4210" devname="cdr4210" default="no" />
    <slotoption name="cdu561_25" devname="cdu561_25" default="no" />
    <slotoption name="dtc510" devname="scsi_dtc510" default="no" />
    <slotoption name="pc98_hd" devname="scsi_pc98_hd" default="no" />
    <slotoption name="tape" devname="scsi_tape" default="no" />
    <slotoption name="s1410" devname="scsi_s1410" default="yes" />
    <slotoption name="cw7501" devname="cw7501" default="no" />
    <slotoption name="harddisk" devname="scsi_harddisk" default="no" />
    <slotoption name="cdu75s" devname="cdu75s" default="no" />
    <slotoption name="aplcdsc_ext" devname="scsi_cdrom_apple_ext" default="no" />
    <slotoption name="cdrom_2x" devname="scsi_cdrom2x" default="no" />
    <slotoption name="cdrom" devname="scsi_cdrom" default="no" />
  </slot>
</machine>