<machine name="32x_mcd" sourcefile="sega/mdconsole.cpp" cloneof="32x_scd" romof="32x_scd" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mega-CD with 32X (Europe, PAL)</description>
  <year>1995</year>
  <manufacturer>Sega</manufacturer>
  <rom name="megacd_model1_bios_1_00_e.bin" size="131072" crc="529ac15a" sha1="f891e0ea651e2232af0c5c4cb46a0cae2ee8f356" region="gamecart" offset="0" status="good" optional="no" />
  <rom name="32x_g_bios.bin" merge="32x_g_bios.bin" size="256" crc="5c12eae8" sha1="dbebd76a448447cb6e524ac3cb0fd19fc065d944" region="32x_68k_bios" offset="0" status="good" optional="no" />
  <rom name="32x_m_bios.bin" merge="32x_m_bios.bin" size="2048" crc="dd9c46b8" sha1="1e5b0b2441a4979b6966d942b20cc76c413b8c5e" region="master" offset="0" status="good" optional="no" />
  <rom name="32x_s_bios.bin" merge="32x_s_bios.bin" size="1024" crc="bfda1fe5" sha1="4103668c1bbd66c5e24558e73d4f3f92061a109a" region="slave" offset="0" status="good" optional="no" />
  <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=":sega32x" name="sega_32x_pal" />
  <device_ref tag=":sega32x:32x_master_sh2" name="sh2_7604" />
  <device_ref tag=":sega32x:32x_slave_sh2" name="sh2_7604" />
  <device_ref tag=":sega32x:ldac" name="dac_12bit_r2r" />
  <device_ref tag=":sega32x:rdac" name="dac_12bit_r2r" />
  <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=":cart_list" name="software_list" />
  <device_ref tag=":segacd" name="segacd_europe" />
  <device_ref tag=":segacd:segacd_68k" name="m68000" />
  <device_ref tag=":segacd:tempcdc" name="lc89510_temp" />
  <device_ref tag=":segacd:tempcdc:hock_timer" name="timer" />
  <device_ref tag=":segacd:tempcdc:cdda" name="cdda" />
  <device_ref tag=":segacd:sw_timer" name="timer" />
  <device_ref tag=":segacd:stamp_timer" name="timer" />
  <device_ref tag=":segacd:irq3_timer" name="timer" />
  <device_ref tag=":segacd:dma_timer" name="timer" />
  <device_ref tag=":segacd:rfsnd" name="rf5c164" />
  <device_ref tag=":segacd:backupram" name="nvram" />
  <device_ref tag=":cdrom" name="cdrom_image" />
  <device_ref tag=":cartslot" name="generic_cartslot" />
  <device_ref tag=":cd_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="cpu" tag="sega32x:32x_master_sh2" name="Hitachi SH-2 (SH7604)" clock="22801467" />
  <chip type="cpu" tag="sega32x:32x_slave_sh2" name="Hitachi SH-2 (SH7604)" clock="22801467" />
  <chip type="cpu" tag="segacd:segacd_68k" name="Motorola MC68000" clock="12500000" />
  <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" />
  <chip type="audio" tag="sega32x" name="Sega 32X (PAL)" clock="22801467" />
  <chip type="audio" tag="sega32x:ldac" name="12-Bit R-2R DAC" />
  <chip type="audio" tag="sega32x:rdac" name="12-Bit R-2R DAC" />
  <chip type="audio" tag="segacd:tempcdc:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="segacd:rfsnd" name="Ricoh RF5C164" clock="12500000" />
  <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="preliminary" emulation="preliminary" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="cdrom" tag="cdrom" interface="cdrom">
    <instance name="cdrom" briefname="cdrm" />
    <extension name="chd" />
    <extension name="cue" />
    <extension name="toc" />
    <extension name="nrg" />
    <extension name="gdi" />
    <extension name="iso" />
    <extension name="cdr" />
  </device>
  <device type="cartridge" tag="cartslot" interface="_32x_cart">
    <instance name="cartridge" briefname="cart" />
    <extension name="32x" />
    <extension name="bin" />
  </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="cartslot"></slot>
  <softwarelist tag="cart_list" name="32x" status="original" filter="PAL" />
  <softwarelist tag="cd_list" name="megacd" status="original" filter="PAL" />
</machine>