<machine name="nespal" sourcefile="nintendo/nes.cpp" cloneof="nes" romof="nes" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Nintendo Entertainment System (PAL)</description>
  <year>1987</year>
  <manufacturer>Nintendo</manufacturer>
  <device_ref tag=":maincpu" name="rp2a03g" />
  <device_ref tag=":maincpu:nesapu" name="nesapu" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":ppu" name="ppu2c07" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ctrl1" name="nes_control_port" />
  <device_ref tag=":ctrl1:joypad" name="nes_joypad" />
  <device_ref tag=":ctrl2" name="nes_control_port" />
  <device_ref tag=":ctrl2:joypad" name="nes_joypad" />
  <device_ref tag=":special" name="nes_control_port" />
  <device_ref tag=":nes_slot" name="nes_cart_slot" />
  <device_ref tag=":cart_list" name="software_list" />
  <device_ref tag=":ade_list" name="software_list" />
  <device_ref tag=":ntb_list" name="software_list" />
  <device_ref tag=":kstudio_list" name="software_list" />
  <device_ref tag=":datach_list" name="software_list" />
  <device_ref tag=":famibox_list" name="software_list" />
  <chip type="cpu" tag="maincpu" name="Ricoh RP2A03G" clock="1662607" />
  <chip type="audio" tag="maincpu" name="Ricoh RP2A03G" clock="1662607" />
  <chip type="audio" tag="maincpu:nesapu" name="RP2A0X APU" clock="1662607" />
  <chip type="audio" tag="mono" name="Speaker" />
  <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="50.007000" flipx="no" />
  <sound channels="1" />
  <input players="2" service="no" tilt="no">
    <control type="joy" player="1" buttons="2" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="8" reverse="no" />
  </input>
  <port tag=":ctrl1:joypad:JOYPAD"></port>
  <port tag=":ctrl2:joypad:JOYPAD"></port>
  <driver status="imperfect" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" status="imperfect" />
  <device type="cartridge" tag="nes_slot" mandatory="1" interface="nes_cart">
    <instance name="cartridge" briefname="cart" />
    <extension name="nes" />
    <extension name="unf" />
    <extension name="unif" />
  </device>
  <slot name="ctrl1">
    <slotoption name="vboy" devname="nes_vboyctrl" default="no" />
    <slotoption name="miracle_piano" devname="nes_miracle" default="no" />
    <slotoption name="snes_adapter" devname="nes_snesadapter" default="no" />
    <slotoption name="zapper" devname="nes_zapper" default="no" />
    <slotoption name="4score_p1p3" devname="nes_4score_p1p3" default="no" />
    <slotoption name="joypad" devname="nes_joypad" default="yes" />
  </slot>
  <slot name="ctrl2">
    <slotoption name="vboy" devname="nes_vboyctrl" default="no" />
    <slotoption name="snes_adapter" devname="nes_snesadapter" default="no" />
    <slotoption name="vaus" devname="nes_vaus" default="no" />
    <slotoption name="4score_p2p4" devname="nes_4score_p2p4" default="no" />
    <slotoption name="powerpad" devname="nes_powerpad" default="no" />
    <slotoption name="zapper" devname="nes_zapper" default="no" />
    <slotoption name="joypad" devname="nes_joypad" default="yes" />
  </slot>
  <slot name="special">
    <slotoption name="rob" devname="nes_rob" default="no" />
  </slot>
  <slot name="nes_slot"></slot>
  <softwarelist tag="cart_list" name="nes" status="original" filter="!EXP" />
  <softwarelist tag="ade_list" name="nes_ade" status="original" />
  <softwarelist tag="ntb_list" name="nes_ntbrom" status="original" />
  <softwarelist tag="kstudio_list" name="nes_kstudio" status="original" />
  <softwarelist tag="datach_list" name="nes_datach" status="original" />
  <softwarelist tag="famibox_list" name="famibox" status="compatible" />
</machine>