<machine name="megadriv" sourcefile="sega/mdconsole.cpp" cloneof="genesis" romof="genesis" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mega Drive (Europe, PAL)</description>
  <year>1990</year>
  <manufacturer>Sega</manufacturer>
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":md_scan_timer" name="timer" />
  <device_ref tag=":gen_vdp" name="sega315_5313" />
  <device_ref tag=":gen_vdp:palette_lut" name="palette" />
  <device_ref tag=":gen_vdp:snsnd" name="segapsg" />
  <device_ref tag=":gen_vdp:gfx_palette" name="palette" />
  <device_ref tag=":gen_vdp:gfx_palette_shadow" name="palette" />
  <device_ref tag=":gen_vdp:gfx_palette_hilight" name="palette" />
  <device_ref tag=":megadriv" name="screen" />
  <device_ref tag=":genesis_snd_z80" name="z80" />
  <device_ref tag=":hl" name="ipt_merge_any_hi" />
  <device_ref tag=":ioport1" name="megadrive_io_port" />
  <device_ref tag=":ioport2" name="megadrive_io_port" />
  <device_ref tag=":ioport3" name="megadrive_io_port" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":ymsnd" name="ym2612" />
  <device_ref tag=":ctrl1" name="sms_control_port" />
  <device_ref tag=":ctrl1:mdpad" name="sms_mdpad" />
  <device_ref tag=":ctrl2" name="sms_control_port" />
  <device_ref tag=":ctrl2:mdpad" name="sms_mdpad" />
  <device_ref tag=":exp" name="sms_control_port" />
  <device_ref tag=":mdslot" name="md_cart_slot" />
  <device_ref tag=":cart_list" name="software_list" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="7600489" />
  <chip type="cpu" tag="genesis_snd_z80" name="Zilog Z80" clock="3546894" />
  <chip type="audio" tag="gen_vdp" name="Sega 315-5313 Megadrive VDP" clock="53203424" />
  <chip type="audio" tag="gen_vdp:snsnd" name="Sega VDP PSG" clock="3546894" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2612 OPN2" clock="7600489" />
  <display tag="megadriv" type="raster" rotate="0" width="256" height="224" refresh="49.701459" flipx="no" />
  <sound channels="1" />
  <input players="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="3" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="3" ways="8" reverse="no" />
  </input>
  <port tag=":RESET"></port>
  <port tag=":ctrl1:mdpad:PAD"></port>
  <port tag=":ctrl2:mdpad:PAD"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="cartridge" tag="mdslot" mandatory="1" interface="megadriv_cart">
    <instance name="cartridge" briefname="cart" />
    <extension name="smd" />
    <extension name="bin" />
    <extension name="md" />
    <extension name="gen" />
  </device>
  <slot name="ctrl1">
    <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="no" />
    <slotoption name="mdpad" devname="sms_mdpad" default="yes" />
    <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>
  <slot name="ctrl2">
    <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="no" />
    <slotoption name="mdpad" devname="sms_mdpad" default="yes" />
    <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>
  <slot name="exp">
    <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="no" />
    <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>
  <slot name="mdslot"></slot>
  <softwarelist tag="cart_list" name="megadriv" status="original" filter="PAL" />
</machine>