<machine name="bublbobl01" sourcefile="hbmame/drivers/bublbobl.cpp" cloneof="bublbobl" romof="bublbobl" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Bubble Bobble (French, set 2)</description>
  <year>2007</year>
  <manufacturer>S.Arkames</manufacturer>
  <rom name="bublbobf-06.51" size="32768" crc="9ced3d8f" sha1="d445f218fca822e7083a9347abd4a4e049b6555b" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="a78-05-1hc01.52" size="65536" crc="b8f43b09" sha1="96abd923e712078c70a452ba51513577cc0bdb08" region="maincpu" offset="10000" status="good" optional="no" />
  <rom name="a78-08.37" merge="a78-08.37" size="32768" crc="ae11a07b" sha1="af7a335c8da637103103cc274e077f123908ebb7" region="subcpu" offset="0" status="good" optional="no" />
  <rom name="a78-07.46" merge="a78-07.46" size="32768" crc="4f9a26e8" sha1="3105b34b88a7134493c2b3f584729f8b0407a011" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="a78-01.17" merge="a78-01.17" size="4096" crc="b1bfb53d" sha1="31b8f31acd3aa394acd80db362774749842e1285" region="mcu" offset="0" status="good" optional="no" />
  <rom name="a78-09.12" merge="a78-09.12" size="32768" crc="20358c22" sha1="2297af6c53d5807bf90a8e081075b8c72a994fc5" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="a78-10.13" merge="a78-10.13" size="32768" crc="930168a9" sha1="fd358c3c3b424bca285f67a1589eb98a345ff670" region="gfx1" offset="8000" status="good" optional="no" />
  <rom name="a78-11.14" merge="a78-11.14" size="32768" crc="9773e512" sha1="33c1687ee575d66bf0e98add45d06da827813765" region="gfx1" offset="10000" status="good" optional="no" />
  <rom name="a78-12.15" merge="a78-12.15" size="32768" crc="d045549b" sha1="0c12077d3ddc2ce6aa45a0224ad5540f3f218446" region="gfx1" offset="18000" status="good" optional="no" />
  <rom name="a78-13.16" merge="a78-13.16" size="32768" crc="d0af35c5" sha1="c5a89f4d73acc0db86654540b3abfd77b3757db5" region="gfx1" offset="20000" status="good" optional="no" />
  <rom name="a78-14.17" merge="a78-14.17" size="32768" crc="7b5369a8" sha1="1307b26d80e6f36ebe6c442bebec41d20066eaf9" region="gfx1" offset="28000" status="good" optional="no" />
  <rom name="a78-15.30" merge="a78-15.30" size="32768" crc="6b61a413" sha1="44eddf12fb46fceca2addbe6da929aaea7636b13" region="gfx1" offset="40000" status="good" optional="no" />
  <rom name="a78-16.31" merge="a78-16.31" size="32768" crc="b5492d97" sha1="d5b045e3ebaa44809757a4220cefb3c6815470da" region="gfx1" offset="48000" status="good" optional="no" />
  <rom name="a78-17.32" merge="a78-17.32" size="32768" crc="d69762d5" sha1="3326fef4e0bd86681a3047dc11886bb171ecb609" region="gfx1" offset="50000" status="good" optional="no" />
  <rom name="a78-18.33" merge="a78-18.33" size="32768" crc="9f243b68" sha1="32dce8d311a4be003693182a999e4053baa6bb0a" region="gfx1" offset="58000" status="good" optional="no" />
  <rom name="a78-19.34" merge="a78-19.34" size="32768" crc="66e9438c" sha1="b94e62b6fbe7f4e08086d0365afc5cff6e0ccafd" region="gfx1" offset="60000" status="good" optional="no" />
  <rom name="a78-20.35" merge="a78-20.35" size="32768" crc="9ef863ad" sha1="29f91b5a3765e4d6e6c3382db1d8d8297b6e56c8" region="gfx1" offset="68000" status="good" optional="no" />
  <rom name="a71-25.41" merge="a71-25.41" size="256" crc="2d0f8545" sha1="089c31e2f614145ef2743164f7b52ae35bc06808" region="proms" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":subcpu" name="z80" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":soundirq" name="ipt_merge_any_hi" />
  <device_ref tag=":soundnmi" name="ipt_merge_all_hi" />
  <device_ref tag=":main_to_sound" name="generic_latch_8" />
  <device_ref tag=":sound_to_main" name="generic_latch_8" />
  <device_ref tag=":ym2203" name="ym2203" />
  <device_ref tag=":ym3526" name="ym3526" />
  <device_ref tag=":mcu" name="m6801u4" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="6000000" />
  <chip type="cpu" tag="subcpu" name="Zilog Z80" clock="6000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3000000" />
  <chip type="cpu" tag="mcu" name="Motorola MC6801U4" clock="4000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ym2203" name="YM2203 OPN" clock="3000000" />
  <chip type="audio" tag="ym3526" name="YM3526 OPL" clock="3000000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" tilt="yes" service="no">
    <control type="joy" player="1" buttons="2" ways="2" reverse="no" />
    <control type="joy" player="2" buttons="2" ways="2" reverse="no" />
  </input>
  <dipswitch name="Flip Screen" tag="DSW0" mask="2">
    <diplocation name="DSW-A" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Mode" tag="DSW0" mask="5">
    <diplocation name="DSW-A" number="1" inverted="no" />
    <diplocation name="DSW-A" number="3" inverted="no" />
    <dipvalue name="Game, English" value="4" default="yes" />
    <dipvalue name="Game, Japanese" value="5" default="no" />
    <dipvalue name="Test (Grid and Inputs)" value="1" default="no" />
    <dipvalue name="Test (RAM and Sound)/Pause" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW0" mask="8">
    <diplocation name="DSW-A" number="4" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="8" default="yes" />
  </dipswitch>
  <dipswitch name="Coin A" tag="DSW0" mask="48">
    <diplocation name="DSW-A" number="5" inverted="no" />
    <diplocation name="DSW-A" number="6" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="48" default="yes" />
    <dipvalue name="2 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW0" mask="192">
    <diplocation name="DSW-A" number="7" inverted="no" />
    <diplocation name="DSW-A" number="8" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="64" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="192" default="yes" />
    <dipvalue name="2 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="128" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW1" mask="3">
    <diplocation name="DSW-B" number="1" inverted="no" />
    <diplocation name="DSW-B" number="2" inverted="no" />
    <dipvalue name="Easy" value="2" default="no" />
    <dipvalue name="Normal" value="3" default="yes" />
    <dipvalue name="Hard" value="1" default="no" />
    <dipvalue name="Very Hard" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Life" tag="DSW1" mask="12">
    <diplocation name="DSW-B" number="3" inverted="no" />
    <diplocation name="DSW-B" number="4" inverted="no" />
    <dipvalue name="20K 80K 300K" value="8" default="no" />
    <dipvalue name="30K 100K 400K" value="12" default="yes" />
    <dipvalue name="40K 200K 500K" value="4" default="no" />
    <dipvalue name="50K 250K 500K" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW1" mask="48">
    <diplocation name="DSW-B" number="5" inverted="no" />
    <diplocation name="DSW-B" number="6" inverted="no" />
    <dipvalue name="1" value="16" default="no" />
    <dipvalue name="2" value="0" default="no" />
    <dipvalue name="3" value="48" default="yes" />
    <dipvalue name="5" value="32" default="no" />
  </dipswitch>
  <dipswitch name="Unknown" tag="DSW1" mask="64">
    <diplocation name="DSW-B" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="ROM Type" tag="DSW1" mask="128">
    <diplocation name="DSW-B" number="8" inverted="no" />
    <dipvalue name="IC52=512kb, IC53=none" value="128" default="yes" />
    <dipvalue name="IC52=256kb, IC53=256kb" value="0" default="no" />
  </dipswitch>
  <port tag=":DSW0"></port>
  <port tag=":DSW1"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":IN2"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>