<machine name="bm36th" sourcefile="konami/firebeat.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Beatmania III Append 6th Mix</description>
  <year>2001</year>
  <manufacturer>Konami</manufacturer>
  <rom name="972maina01.21e" size="524288" crc="9de35bfd" sha1="57290e0015ea24fa46efdfe1e8299003b7754a3b" region="user1" offset="0" status="good" optional="no" />
  <rom name="gca21-jc" size="192" crc="5cf45b41" sha1="14f9ff701df79c621d47d20fe3e6b8b579975a1e" status="baddump" region="user2" offset="0" optional="no" />
  <rom name="a21jca03.3q" size="524288" crc="98ea367a" sha1="f0b72bdfbba4d265e7b08d606cd82424947d97b9" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="rtc" size="4152" crc="832ef42b" sha1="b53b09a1287631d40caf456f13f09faa991ae38c" region="rtc" offset="0" status="good" optional="no" />
  <disk name="a21jca01" sha1="d1b888379cc0b2c2ab58fa2c5be49258043c3ea1" region="ata:0:cdrom" index="0" writable="no" status="good" optional="no" />
  <disk name="a21jca02" sha1="8fa11848af40966e42b6304e37de92be5c1fe3dc" region="spu_ata:0:hdd" index="0" writable="no" status="good" optional="no" />
  <device_ref tag=":maincpu" name="ppc403gcx" />
  <device_ref tag=":rtc" name="rtc65271" />
  <device_ref tag=":flash_main" name="mbm29f016a" />
  <device_ref tag=":flash_snd1" name="mbm29f016a" />
  <device_ref tag=":flash_snd2" name="mbm29f016a" />
  <device_ref tag=":ata" name="ata_interface" />
  <device_ref tag=":ata:0" name="ata_slot" />
  <device_ref tag=":ata:0:cdrom" name="cdrom" />
  <device_ref tag=":ata:0:cdrom:image" name="cdrom_image" />
  <device_ref tag=":ata:0:cdrom:cdda" name="cdda" />
  <device_ref tag=":ata:1" name="ata_slot" />
  <device_ref tag=":ata:1:cdrom" name="cdrom" />
  <device_ref tag=":ata:1:cdrom:image" name="cdrom_image" />
  <device_ref tag=":ata:1:cdrom:cdda" name="cdda" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gcu" name="k057714" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":ymz" name="ymz280b" />
  <device_ref tag=":duart_com" name="pc16552d" />
  <device_ref tag=":duart_com:chan0" name="ns16550" />
  <device_ref tag=":duart_com:chan1" name="ns16550" />
  <device_ref tag=":audiocpu" name="m68000" />
  <device_ref tag=":spuram" name="cy7c131" />
  <device_ref tag=":rf5c400" name="rf5c400" />
  <device_ref tag=":spu_ata" name="ata_interface" />
  <device_ref tag=":spu_ata:0" name="ata_slot" />
  <device_ref tag=":spu_ata:0:hdd" name="idehd" />
  <device_ref tag=":spu_ata:0:hdd:image" name="harddisk_image" />
  <device_ref tag=":spu_ata:1" name="ata_slot" />
  <device_ref tag=":spu_timer" name="timer" />
  <device_ref tag=":fdc" name="fdc37c665gt" />
  <device_ref tag=":fdc:fdc" name="n82077aa" />
  <device_ref tag=":fdc:fdc:0" name="floppy_connector" />
  <device_ref tag=":fdc:fdc:0:35hd" name="floppy_35_hd" />
  <device_ref tag=":fdc:fdc:0:35hd:flopsndout" name="speaker" />
  <device_ref tag=":fdc:fdc:0:35hd:flopsnd" name="flopsnd" />
  <device_ref tag=":fdc:lpt" name="pc_lpt" />
  <device_ref tag=":fdc:lpt:centronics" name="centronics" />
  <device_ref tag=":fdc:lpt:centronics:printer" name="centronics_printer" />
  <device_ref tag=":fdc:lpt:centronics:printer:printer" name="printer_image" />
  <device_ref tag=":fdc:lpt:cent_data_in" name="input_buffer" />
  <device_ref tag=":fdc:lpt:cent_ctrl_in" name="input_buffer" />
  <device_ref tag=":fdc:lpt:cent_status_in" name="input_buffer" />
  <device_ref tag=":fdc:lpt:cent_data_out" name="output_latch" />
  <device_ref tag=":fdc:lpt:cent_ctrl_out" name="output_latch" />
  <device_ref tag=":fdc:uart1" name="ns16550" />
  <device_ref tag=":fdc:uart2" name="ns16550" />
  <device_ref tag=":duart_midi" name="pc16552d" />
  <device_ref tag=":duart_midi:chan0" name="ns16550" />
  <device_ref tag=":duart_midi:chan1" name="ns16550" />
  <device_ref tag=":spectrum_analyzer" name="firebeat_spectrum_analyzer" />
  <chip type="cpu" tag="maincpu" name="IBM PowerPC 403GCX" clock="66000000" />
  <chip type="cpu" tag="audiocpu" name="Motorola MC68000" clock="16000000" />
  <chip type="audio" tag="ata:0:cdrom:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="ata:1:cdrom:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymz" name="Yamaha YMZ280B PCMD8" clock="16934400" />
  <chip type="audio" tag="rf5c400" name="Ricoh RF5C400" clock="16934400" />
  <chip type="audio" tag="fdc:fdc:0:35hd:flopsndout" name="Speaker" />
  <chip type="audio" tag="fdc:fdc:0:35hd:flopsnd" name="Floppy sound" clock="44100" />
  <chip type="audio" tag="spectrum_analyzer" name="Firebeat Spectrum Analyzer" />
  <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="59.940476" pixclock="25175000" htotal="800" hbend="0" hbstart="640" vtotal="525" vbend="0" vbstart="480" flipx="no" />
  <sound channels="2" />
  <input players="2" coins="1" service="yes" tilt="no">
    <control type="dial" player="1" buttons="6" minimum="0" maximum="31" sensitivity="10" keydelta="1" reverse="no" />
    <control type="trackball" player="1" minimum="0" maximum="1023" sensitivity="100" keydelta="15" reverse="no" />
    <control type="trackball" player="2" buttons="6" minimum="0" maximum="1023" sensitivity="100" keydelta="15" reverse="no" />
  </input>
  <dipswitch name="Unknown" tag="IN3" mask="1">
    <diplocation name="DIP SW" number="8" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="2">
    <diplocation name="DIP SW" number="7" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="4">
    <diplocation name="DIP SW" number="6" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="8">
    <diplocation name="DIP SW" number="5" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="16">
    <diplocation name="DIP SW" number="4" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="32">
    <diplocation name="DIP SW" number="3" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="64">
    <diplocation name="DIP SW" number="2" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="IN3" mask="128">
    <diplocation name="DIP SW" number="1" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="1">
    <diplocation name="SPU DSW" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="2">
    <diplocation name="SPU DSW" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="4">
    <diplocation name="SPU DSW" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="8">
    <diplocation name="SPU DSW" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="16">
    <diplocation name="SPU DSW" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="32">
    <diplocation name="SPU DSW" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="64">
    <diplocation name="SPU DSW" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="SPU_DSW" mask="128">
    <diplocation name="SPU DSW" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":EFFECT1">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT2">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT3">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT4">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT5">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT6">
    <analog mask="31" />
  </port>
  <port tag=":EFFECT7">
    <analog mask="31" />
  </port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <port tag=":IN3"></port>
  <port tag=":IO1"></port>
  <port tag=":IO2"></port>
  <port tag=":IO3"></port>
  <port tag=":IO4"></port>
  <port tag=":SPU_DSW"></port>
  <port tag=":TURNTABLE_P1">
    <analog mask="1023" />
  </port>
  <port tag=":TURNTABLE_P2">
    <analog mask="1023" />
  </port>
  <driver status="imperfect" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="sound" status="imperfect" />
  <device type="cdrom" tag="ata:0:cdrom:image" interface="cdrom">
    <instance name="cdrom1" briefname="cdrm1" />
    <extension name="chd" />
    <extension name="cue" />
    <extension name="toc" />
    <extension name="nrg" />
    <extension name="gdi" />
    <extension name="iso" />
    <extension name="cdr" />
  </device>
  <device type="cdrom" tag="ata:1:cdrom:image" interface="cdrom">
    <instance name="cdrom2" briefname="cdrm2" />
    <extension name="chd" />
    <extension name="cue" />
    <extension name="toc" />
    <extension name="nrg" />
    <extension name="gdi" />
    <extension name="iso" />
    <extension name="cdr" />
  </device>
  <device type="harddisk" tag="spu_ata:0:hdd:image" interface="ide_hdd,hdd">
    <instance name="harddisk" briefname="hard" />
    <extension name="chd" />
    <extension name="hd" />
    <extension name="hdv" />
    <extension name="2mg" />
    <extension name="hdi" />
  </device>
  <device type="floppydisk" tag="fdc:fdc:0:35hd" interface="floppy_3_5">
    <instance name="floppydisk" briefname="flop" />
    <extension name="mfi" />
    <extension name="dfi" />
    <extension name="mfm" />
    <extension name="td0" />
    <extension name="imd" />
    <extension name="86f" />
    <extension name="d77" />
    <extension name="d88" />
    <extension name="1dd" />
    <extension name="cqm" />
    <extension name="cqi" />
    <extension name="dsk" />
    <extension name="ima" />
    <extension name="img" />
    <extension name="ufi" />
    <extension name="360" />
    <extension name="ipf" />
  </device>
  <device type="printout" tag="fdc:lpt:centronics:printer:printer">
    <instance name="printout" briefname="prin" />
    <extension name="prn" />
  </device>
  <slot name="fdc:fdc:0">
    <slotoption name="35hd" devname="floppy_35_hd" default="yes" />
  </slot>
  <slot name="fdc:lpt:centronics">
    <slotoption name="nlq401" devname="nlq401" default="no" />
    <slotoption name="smartboard" devname="centronics_smartboard" default="no" />
    <slotoption name="mz1p16" devname="mz1p16" default="no" />
    <slotoption name="covox_stereo" devname="covox_stereo" default="no" />
    <slotoption name="chessmec" devname="centronics_chessmec" default="no" />
    <slotoption name="digiblst" devname="cpcdigiblst" default="no" />
    <slotoption name="pl80" devname="comx_pl80" default="no" />
    <slotoption name="printer" devname="centronics_printer" default="yes" />
    <slotoption name="neomania" devname="neomania_adapter" default="no" />
    <slotoption name="ex800" devname="ex800" default="no" />
    <slotoption name="rx80" devname="epson_rx80" default="no" />
    <slotoption name="ap2000" devname="ap2000" default="no" />
    <slotoption name="samdac" devname="centronics_samdac" default="no" />
    <slotoption name="fx80" devname="epson_fx80" default="no" />
    <slotoption name="lx810l" devname="lx810l" default="no" />
    <slotoption name="pc6022" devname="pc6022" default="no" />
    <slotoption name="lx800" devname="lx800" default="no" />
    <slotoption name="p72" devname="p72" default="no" />
    <slotoption name="jx80" devname="epson_jx80" default="no" />
    <slotoption name="covox" devname="covox" default="no" />
    <slotoption name="adaptator" devname="adaptator_multitap" default="no" />
  </slot>
</machine>