<machine name="c64_16kb" sourcefile="devices/bus/c64/16kb.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>C64 16KB EPROM cartridge</description>
  <device_ref tag=":_tmp:roml" name="generic_cartslot" />
  <device_ref tag=":_tmp:romh" name="generic_cartslot" />
  <dipswitch name="Mode" tag=":SW1" mask="3">
    <dipvalue name="Off" value="3" default="no" />
    <dipvalue name="8 KB" value="2" default="no" />
    <dipvalue name="16 KB" value="0" default="yes" />
    <dipvalue name="Ultimax" value="1" default="no" />
  </dipswitch>
  <device type="cartridge" tag=":roml">
    <instance name="cartridge1" briefname="cart1" />
    <extension name="rom" />
    <extension name="bin" />
    <extension name="80" />
  </device>
  <device type="cartridge" tag=":romh">
    <instance name="cartridge2" briefname="cart2" />
    <extension name="rom" />
    <extension name="bin" />
    <extension name="a0" />
    <extension name="e0" />
  </device>
  <slot name=":roml"></slot>
  <slot name=":romh"></slot>
</machine>