<machine name="sf2s16" sourcefile="cps1mis.cpp" cloneof="sf2" romof="sf2" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Street Fighter II: The World Warrior (Plus Plus, 2020-07-19)</description>
  <year>2020</year>
  <manufacturer>Yumeji</manufacturer>
  <rom name="c14s16.p1" size="131072" crc="b5ecbb3a" sha1="69ff399b1e654a539178f8387eacee78d09216c3" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="c14s16.p2" size="131072" crc="ddf2d988" sha1="95a2a8a482cb0101a9d938428d4b507ccc94bb9f" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="c14s12.p3" size="131072" crc="7e4af671" sha1="86391415edc6d6669eec586be91d78e9c6ce6d34" region="maincpu" offset="40000" status="good" optional="no" />
  <rom name="c14s16.p4" size="131072" crc="2c70718a" sha1="9094e8b5b985fda3425ec6721ccd90f77b067a2b" region="maincpu" offset="40001" status="good" optional="no" />
  <rom name="c14s14.p5" size="131072" crc="3d96d4d2" sha1="e525345b0ad81cb2dfdc2b229071c492068d5d52" region="maincpu" offset="80000" status="good" optional="no" />
  <rom name="c14s14.p6" size="131072" crc="c02a2be3" sha1="eff499e7ddf0c8e0d357290db84acc3c3fb71945" region="maincpu" offset="80001" status="good" optional="no" />
  <rom name="c14s12.p7" size="131072" crc="0bb77024" sha1="71f501fd50a6658b1b2cb5f3c8d9961dce9beeb5" region="maincpu" offset="c0000" status="good" optional="no" />
  <rom name="c14s12.p8" size="131072" crc="48256574" sha1="bc9b151000fd75233129a3dd1140e224734cab49" region="maincpu" offset="c0001" status="good" optional="no" />
  <rom name="c14.c01" merge="c14.c01" size="524288" crc="22c9cc8e" sha1="b9194fb337b30502c1c9501cd6c64ae4035544d4" region="gfx" offset="0" status="good" optional="no" />
  <rom name="c14.c03" merge="c14.c03" size="524288" crc="57213be8" sha1="3759b851ac0904ec79cbb67a2264d384b6f2f9f9" region="gfx" offset="2" status="good" optional="no" />
  <rom name="c14.c05" merge="c14.c05" size="524288" crc="ba529b4f" sha1="520840d727161cf09ca784919fa37bc9b54cc3ce" region="gfx" offset="4" status="good" optional="no" />
  <rom name="c14.c07" merge="c14.c07" size="524288" crc="4b1b33a8" sha1="2360cff890551f76775739e2d6563858bff80e41" region="gfx" offset="6" status="good" optional="no" />
  <rom name="c14.c09" merge="c14.c09" size="524288" crc="2c7e2229" sha1="357c2275af9133fd0bd6fbb1fa9ad5e0b490b3a2" region="gfx" offset="200000" status="good" optional="no" />
  <rom name="c14.c11" merge="c14.c11" size="524288" crc="b5548f17" sha1="baa92b91cf616bc9e2a8a66adc777ffbf962a51b" region="gfx" offset="200002" status="good" optional="no" />
  <rom name="c14.c13" merge="c14.c13" size="524288" crc="14b84312" sha1="2eea16673e60ba7a10bd4d8f6c217bb2441a5b0e" region="gfx" offset="200004" status="good" optional="no" />
  <rom name="c14.c15" merge="c14.c15" size="524288" crc="5e9cd89a" sha1="f787aab98668d4c2c54fc4ba677c0cb808e4f31e" region="gfx" offset="200006" status="good" optional="no" />
  <rom name="c14s13.c17" size="524288" crc="4267b696" sha1="af65e3b2cc3b7a7f39d5e7e598da7f4c9d351eea" region="gfx" offset="400000" status="good" optional="no" />
  <rom name="c14s13.c19" size="524288" crc="df9b9146" sha1="2029aa59c1646af0fd7fa06f353edcbf7f7792de" region="gfx" offset="400002" status="good" optional="no" />
  <rom name="c14s13.c21" size="524288" crc="a08a9786" sha1="80a79e45c003fbc95cc5cd0d037b55f2f7fec64c" region="gfx" offset="400004" status="good" optional="no" />
  <rom name="c14s13.c23" size="524288" crc="80feac31" sha1="f16ce88634d2328eae93f8128423bb311cac88e6" region="gfx" offset="400006" status="good" optional="no" />
  <rom name="c14.m1" merge="c14.m1" size="65536" crc="a4823a1b" sha1="7b6bf59dfd578bfbbdb64c27988796783442d659" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="c14.v1" merge="c14.v1" size="131072" crc="7f162009" sha1="346bf42992b4c36c593e21901e22c87ae4a7d86d" region="oki" offset="0" status="good" optional="no" />
  <rom name="c14.v2" merge="c14.v2" size="131072" crc="beade53f" sha1="277c397dc12752719ec6b47d2224750bd1c07f79" region="oki" offset="20000" status="good" optional="no" />
  <rom name="sf2.key" merge="sf2.key" size="128" crc="3cf6f06f" sha1="7512a185d461f2b37edfc19e31a45d53600fbe44" region="control" offset="0" status="good" optional="no" />
  <device_ref name="m68000" />
  <device_ref name="z80" />
  <device_ref name="screen" />
  <device_ref name="gfxdecode" />
  <device_ref name="palette" />
  <device_ref name="speaker" />
  <device_ref name="generic_latch_8" />
  <device_ref name="generic_latch_8" />
  <device_ref name="ym2151" />
  <device_ref name="okim6295" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="10000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="2151" name="YM2151 OPM" clock="3579545" />
  <chip type="audio" tag="oki" name="OKI MSM6295 ADPCM" clock="1000000" />
  <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.637405" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="262" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="no">
    <control type="joy" player="1" buttons="6" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="6" ways="8" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="DSWA" mask="7">
    <diplocation name="SW(A)" number="1" inverted="no" />
    <diplocation name="SW(A)" number="2" inverted="no" />
    <diplocation name="SW(A)" number="3" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="1" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="2" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="5" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="4" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSWA" mask="56">
    <diplocation name="SW(A)" number="4" inverted="no" />
    <diplocation name="SW(A)" number="5" inverted="no" />
    <diplocation name="SW(A)" number="6" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="0" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="8" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="56" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="48" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="40" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="32" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="24" default="no" />
  </dipswitch>
  <dipswitch name="2 Coins to Start, 1 to Continue" tag="DSWA" mask="64">
    <diplocation name="SW(A)" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWA" mask="128">
    <diplocation name="SW(A)" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSWB" mask="7">
    <diplocation name="SW(B)" number="1" inverted="no" />
    <diplocation name="SW(B)" number="2" inverted="no" />
    <diplocation name="SW(B)" number="3" inverted="no" />
    <dipvalue name="0 (Easiest)" value="7" default="no" />
    <dipvalue name="1" value="6" default="no" />
    <dipvalue name="2" value="5" default="no" />
    <dipvalue name="3 (Normal)" value="4" default="yes" />
    <dipvalue name="4" value="3" default="no" />
    <dipvalue name="5" value="2" default="no" />
    <dipvalue name="6" value="1" default="no" />
    <dipvalue name="7 (Hardest)" value="0" default="no" />
  </dipswitch>
  <dipswitch name="2 Players Game" tag="DSWB" mask="8">
    <diplocation name="SW(B)" number="4" inverted="no" />
    <dipvalue name="1 Credit/No Continue" value="8" default="no" />
    <dipvalue name="2 Credits/Winner Continue" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="16">
    <diplocation name="SW(B)" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="32">
    <diplocation name="SW(B)" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="64">
    <diplocation name="SW(B)" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="128">
    <diplocation name="SW(B)" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWC" mask="1">
    <diplocation name="SW(C)" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWC" mask="2">
    <diplocation name="SW(C)" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Free Play" tag="DSWC" mask="4">
    <diplocation name="SW(C)" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Freeze" tag="DSWC" mask="8">
    <diplocation name="SW(C)" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSWC" mask="16">
    <diplocation name="SW(C)" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSWC" mask="32">
    <diplocation name="SW(C)" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Allow Continue" tag="DSWC" mask="64">
    <diplocation name="SW(C)" number="7" inverted="no" />
    <dipvalue name="No" value="64" default="no" />
    <dipvalue name="Yes" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Game Mode" tag="DSWC" mask="128">
    <diplocation name="SW(C)" number="8" inverted="no" />
    <dipvalue name="Game" value="128" default="yes" />
    <dipvalue name="Test" value="0" default="no" />
  </dipswitch>
  <port tag=":DSWA"></port>
  <port tag=":DSWB"></port>
  <port tag=":DSWC"></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>