<machine name="bmiidx" sourcefile="konami/twinkle.cpp" romof="gq863" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>beatmania IIDX (863 JAB)</description>
  <year>1999</year>
  <manufacturer>Konami</manufacturer>
  <rom name="863a03.7b" merge="863a03.7b" size="524288" crc="81498f73" sha1="3599b40a5872eab3a00d345287635355fcb25a71" region="maincpu:rom" offset="0" status="good" optional="no" />
  <rom name="863a05.2x" merge="863a05.2x" size="524288" crc="6f42a09e" sha1="cab5209f90f47b9ee6e721479913ad74e3ba84b1" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="863a02" size="548" crc="078be99f" sha1="7def88d18a9250a8e4b54a51bf663161676cd9be" status="baddump" region="security" offset="0" optional="no" />
  <disk name="gq863-jab01" sha1="331f80b40ed560c7e017621b7daeeb8275d92b9a" region="cdrom" index="0" writable="no" status="good" optional="no" />
  <disk name="gq863a04" sha1="25359f0eaff3749a6194a6b9d93f6aec67d94819" region="cdrom1" index="0" writable="no" status="good" optional="no" />
  <disk name="863hdda01" sha1="0b8dbf1c9caf4abf965dbc6e1a8e6329d48b1c90" region="ata:0:hdd" index="0" writable="no" status="good" optional="no" />
  <device_ref tag=":maincpu" name="cxd8530cq" />
  <device_ref tag=":maincpu:irq" name="psxirq" />
  <device_ref tag=":maincpu:dma" name="psxdma" />
  <device_ref tag=":maincpu:mdec" name="psxmdec" />
  <device_ref tag=":maincpu:rcnt" name="psxrcnt" />
  <device_ref tag=":maincpu:sio0" name="psxsio0" />
  <device_ref tag=":maincpu:sio1" name="psxsio1" />
  <device_ref tag=":maincpu:ram" name="ram" />
  <device_ref tag=":audiocpu" name="m68000" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":dpram" name="cy7c131" />
  <device_ref tag=":scsi" name="nscsi_bus" />
  <device_ref tag=":cdrom" name="nxm5401" />
  <device_ref tag=":cdrom:image" name="cdrom_image" />
  <device_ref tag=":cdrom:cdda" name="cdda" />
  <device_ref tag=":ncr53cf96" name="ncr53cf96" />
  <device_ref tag=":ata" name="ata_interface" />
  <device_ref tag=":ata:0" name="ata_slot" />
  <device_ref tag=":ata:0:hdd" name="idehd" />
  <device_ref tag=":ata:0:hdd:image" name="harddisk_image" />
  <device_ref tag=":ata:1" name="ata_slot" />
  <device_ref tag=":rtc" name="rtc65271" />
  <device_ref tag=":fdc37c665gt" name="fdc37c665gt" />
  <device_ref tag=":fdc37c665gt:fdc" name="n82077aa" />
  <device_ref tag=":fdc37c665gt:lpt" name="pc_lpt" />
  <device_ref tag=":fdc37c665gt:lpt:centronics" name="centronics" />
  <device_ref tag=":fdc37c665gt:lpt:centronics:printer" name="centronics_printer" />
  <device_ref tag=":fdc37c665gt:lpt:centronics:printer:printer" name="printer_image" />
  <device_ref tag=":fdc37c665gt:lpt:cent_data_in" name="input_buffer" />
  <device_ref tag=":fdc37c665gt:lpt:cent_ctrl_in" name="input_buffer" />
  <device_ref tag=":fdc37c665gt:lpt:cent_status_in" name="input_buffer" />
  <device_ref tag=":fdc37c665gt:lpt:cent_data_out" name="output_latch" />
  <device_ref tag=":fdc37c665gt:lpt:cent_ctrl_out" name="output_latch" />
  <device_ref tag=":fdc37c665gt:uart1" name="ns16550" />
  <device_ref tag=":fdc37c665gt:uart2" name="ns16550" />
  <device_ref tag=":gpu" name="cxd8561q" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":spu" name="psxspu" />
  <device_ref tag=":rfsnd" name="rf5c400" />
  <device_ref tag=":rs232_dvd" name="rs232" />
  <device_ref tag=":rs232_dvd:xvd701" name="xvd701" />
  <device_ref tag=":rs232_network" name="rs232" />
  <device_ref tag=":security" name="x76f041" />
  <chip type="cpu" tag="maincpu" name="Sony CXD8530CQ" clock="67737600" />
  <chip type="cpu" tag="audiocpu" name="Motorola MC68000" clock="16000000" />
  <chip type="audio" tag="cdrom:cdda" name="CD/DA" clock="44100" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="spu" name="PlayStation SPU" clock="33868800" />
  <chip type="audio" tag="rfsnd" name="Ricoh RF5C400" clock="16934400" />
  <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="1" service="yes" tilt="no">
    <control type="stick" player="1" buttons="9" minimum="0" maximum="15" sensitivity="100" keydelta="10" reverse="no" />
    <control type="trackball" player="1" minimum="0" maximum="255" sensitivity="100" keydelta="10" reverse="no" />
    <control type="trackball" player="2" buttons="7" minimum="0" maximum="255" sensitivity="100" keydelta="10" reverse="no" />
  </input>
  <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=":IN0"></port>
  <port tag=":IN1">
    <analog mask="255" />
  </port>
  <port tag=":IN2">
    <analog mask="255" />
  </port>
  <port tag=":IN3">
    <analog mask="15" />
    <analog mask="240" />
  </port>
  <port tag=":IN4">
    <analog mask="15" />
    <analog mask="240" />
  </port>
  <port tag=":IN5">
    <analog mask="15" />
  </port>
  <port tag=":IN6"></port>
  <port tag=":INSEC"></port>
  <port tag=":OUTSEC"></port>
  <port tag=":SPU_DSW"></port>
  <driver status="preliminary" emulation="preliminary" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="graphics" overall="imperfect" />
  <feature type="sound" status="imperfect" />
  <device type="cdrom" tag="cdrom:image" 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="harddisk" tag="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="printout" tag="fdc37c665gt:lpt:centronics:printer:printer">
    <instance name="printout" briefname="prin" />
    <extension name="prn" />
  </device>
  <slot name="fdc37c665gt: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>
  <slot name="rs232_dvd">
    <slotoption name="xvd701" devname="xvd701" default="yes" />
  </slot>
  <slot name="rs232_network">
    <slotoption name="terminal" devname="serial_terminal" default="no" />
    <slotoption name="swtpc8212" devname="swtpc8212_terminal" default="no" />
    <slotoption name="sunkbd" devname="sunkbd_adaptor" default="no" />
    <slotoption name="rs_printer" devname="rs_serial_printer" default="no" />
    <slotoption name="rs232_sync_io" devname="rs232_sync_io" default="no" />
    <slotoption name="printer" devname="serial_printer" default="no" />
    <slotoption name="patch" devname="rs232_patch_box" default="no" />
    <slotoption name="s97801" devname="s97801_terminal" default="no" />
    <slotoption name="msystems_mouse" devname="rs232_mouse_hle_msystems" default="no" />
    <slotoption name="scorpion" devname="scorpion_ic" default="no" />
    <slotoption name="nss_tvi" devname="nss_tvinterface" default="no" />
    <slotoption name="mockingboard" devname="mockingboardd" default="no" />
    <slotoption name="loopback" devname="rs232_loopback" default="no" />
    <slotoption name="keyboard" devname="serial_keyboard" default="no" />
    <slotoption name="ie15" devname="ie15_terminal" default="no" />
    <slotoption name="null_modem" devname="null_modem" default="no" />
    <slotoption name="votraxtnt" devname="serial_votraxtnt" default="no" />
    <slotoption name="h19" devname="serial_heath_h19" default="no" />
    <slotoption name="dec_loopback" devname="dec_rs232_loopback" default="no" />
    <slotoption name="pty" devname="pseudo_terminal" default="no" />
    <slotoption name="auto3a" devname="auto3a_terminal" default="no" />
  </slot>
</machine>