<machine name="sms_rapid_fire" sourcefile="devices/bus/sms_ctrl/rfu.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>Sega Master System Rapid Fire Unit</description>
  <device_ref tag=":_tmp:ctrl" name="sms_control_port" />
  <slot name=":ctrl">
    <slotoption name="xe1ap" devname="sms_xe1ap" default="no" />
    <slotoption name="teamplay" devname="sms_teamplayer" default="no" />
    <slotoption name="sportsjp" devname="sms_sports_pad_jp" default="no" />
    <slotoption name="mouse" devname="sms_segamouse" default="no" />
    <slotoption name="multitap" devname="sms_multitap" default="no" />
    <slotoption name="rapidfire" devname="sms_rapid_fire" default="no" />
    <slotoption name="mouseus" devname="sms_megamouse" default="no" />
    <slotoption name="mspad" devname="sms_joypad" default="yes" />
    <slotoption name="mdpad" devname="sms_mdpad" default="no" />
    <slotoption name="md6button" devname="sms_md6button" default="no" />
    <slotoption name="sports" devname="sms_sports_pad" default="no" />
    <slotoption name="lphaser" devname="sms_light_phaser" default="no" />
    <slotoption name="paddle" devname="sms_paddle" default="no" />
    <slotoption name="graphic" devname="sms_graphic" default="no" />
    <slotoption name="hypershot" devname="sms_hypershot" default="no" />
    <slotoption name="rs232" devname="sms_rs232" default="no" />
    <slotoption name="diypaddle" devname="sms_diypaddle" default="no" />
  </slot>
</machine>