<machine name="dio98259" sourcefile="devices/bus/hp_dio/hp98259.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>HP98259 1 Mbit bubble memory</description>
  <device_ref tag=":_tmp:bmc" name="i7220_1" />
  <device_ref tag=":_tmp:bmc:tmr" name="timer" />
  <device_ref tag=":_tmp:mbm" name="intel_mbm" />
  <device_ref tag=":_tmp:mbm:cha" name="fsa_channel" />
  <device_ref tag=":_tmp:mbm:cha:tmr" name="timer" />
  <device_ref tag=":_tmp:mbm:chb" name="fsa_channel" />
  <device_ref tag=":_tmp:mbm:chb:tmr" name="timer" />
  <dipswitch name="IRQ level" tag=":sw1" mask="3">
    <dipvalue name="3" value="0" default="no" />
    <dipvalue name="4" value="1" default="yes" />
    <dipvalue name="5" value="2" default="no" />
    <dipvalue name="6" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Select code" tag=":sw2" mask="31">
    <dipvalue name="0" value="0" default="no" />
    <dipvalue name="1" value="1" default="no" />
    <dipvalue name="2" value="2" default="no" />
    <dipvalue name="3" value="3" default="no" />
    <dipvalue name="4" value="4" default="no" />
    <dipvalue name="5" value="5" default="no" />
    <dipvalue name="6" value="6" default="no" />
    <dipvalue name="7" value="7" default="no" />
    <dipvalue name="8" value="8" default="no" />
    <dipvalue name="9" value="9" default="no" />
    <dipvalue name="10" value="10" default="no" />
    <dipvalue name="11" value="11" default="no" />
    <dipvalue name="12" value="12" default="no" />
    <dipvalue name="13" value="13" default="no" />
    <dipvalue name="14" value="14" default="no" />
    <dipvalue name="15" value="15" default="no" />
    <dipvalue name="16" value="16" default="no" />
    <dipvalue name="17" value="17" default="no" />
    <dipvalue name="18" value="18" default="no" />
    <dipvalue name="19" value="19" default="no" />
    <dipvalue name="20" value="20" default="no" />
    <dipvalue name="21" value="21" default="no" />
    <dipvalue name="22" value="22" default="no" />
    <dipvalue name="23" value="23" default="no" />
    <dipvalue name="24" value="24" default="no" />
    <dipvalue name="25" value="25" default="no" />
    <dipvalue name="26" value="26" default="no" />
    <dipvalue name="27" value="27" default="no" />
    <dipvalue name="28" value="28" default="no" />
    <dipvalue name="29" value="29" default="no" />
    <dipvalue name="30" value="30" default="yes" />
    <dipvalue name="31" value="31" default="no" />
  </dipswitch>
  <device type="bubble" tag=":mbm">
    <instance name="bubble" briefname="mbm" />
    <extension name="imbm" />
  </device>
</machine>