<machine name="kof2001s53" sourcefile="hbmame/drivers/kof2001.cpp" cloneof="kof2001" romof="kof2001" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Kof2001 (Red Arrener, 2026-08-14)</description>
  <year>2026</year>
  <manufacturer>El Mundo</manufacturer>
  <biosset name="euro" description="Europe MVS (Ver. 2)" default="no" />
  <biosset name="euro-s1" description="Europe MVS (Ver. 1)" default="no" />
  <biosset name="asia-mv1c" description="Asia NEO-MVH MV1C" default="no" />
  <biosset name="asia-mv1b" description="Asia MV1B" default="no" />
  <biosset name="us" description="US MVS (Ver. 2?)" default="no" />
  <biosset name="us-e" description="US MVS (Ver. 1)" default="no" />
  <biosset name="us-v2" description="US MVS (4 slot, Ver 2)" default="no" />
  <biosset name="us-u4" description="US MVS (U4)" default="no" />
  <biosset name="us-u3" description="US MVS (U3)" default="no" />
  <biosset name="japan" description="Japan MVS (Ver. 3)" default="no" />
  <biosset name="japan-s2" description="Japan MVS (Ver. 2)" default="no" />
  <biosset name="japan-s1" description="Japan MVS (Ver. 1)" default="no" />
  <biosset name="japan-mv1b" description="Japan MV1B" default="no" />
  <biosset name="japan-j3a" description="Japan MVS (J3, alt)" default="no" />
  <biosset name="japan-mv1c" description="Japan NEO-MVH MV1C" default="no" />
  <biosset name="japan-hotel" description="Custom Japanese Hotel" default="no" />
  <biosset name="unibios40" description="Universe Bios (Hack, Ver. 4.0)" default="yes" />
  <biosset name="unibios33" description="Universe Bios (Hack, Ver. 3.3)" default="no" />
  <biosset name="unibios32" description="Universe Bios (Hack, Ver. 3.2)" default="no" />
  <biosset name="unibios31" description="Universe Bios (Hack, Ver. 3.1)" default="no" />
  <biosset name="unibios30" description="Universe Bios (Hack, Ver. 3.0)" default="no" />
  <rom name="sp-s2.sp1" merge="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-s.sp1" merge="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-45.sp1" merge="sp-45.sp1" bios="asia-mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-s3.sp1" merge="sp-s3.sp1" bios="asia-mv1b" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-u2.sp1" merge="sp-u2.sp1" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-e.sp1" merge="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp1-u2" merge="sp1-u2" bios="us-v2" size="131072" crc="62f021f4" sha1="62d372269e1b3161c64ae21123655a0a22ffd1bb" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp1-u4.bin" merge="sp1-u4.bin" bios="us-u4" size="131072" crc="1179a30f" sha1="866817f47aa84d903d0b819d61f6ef356893d16a" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp1-u3.bin" merge="sp1-u3.bin" bios="us-u3" size="131072" crc="2025b7a2" sha1="73d774746196f377111cd7aa051cc8bb5dd948b3" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="vs-bios.rom" merge="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-j2.sp1" merge="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp1.jipan.1024" merge="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="japan-j3.bin" merge="japan-j3.bin" bios="japan-mv1b" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp1-j3.bin" merge="sp1-j3.bin" bios="japan-j3a" size="131072" crc="fbc6d469" sha1="46b2b409b5b68869e367b40c846373623edb632a" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-j3.sp1" merge="sp-j3.sp1" bios="japan-mv1c" size="524288" crc="486cb450" sha1="52c21ea817928904b80745a8c8d15cbad61e1dc1" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sp-1v1_3db8c.bin" merge="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="uni-bios_4_0.rom" merge="uni-bios_4_0.rom" bios="unibios40" size="131072" crc="a7aab458" sha1="938a0bda7d9a357240718c2cec319878d36b8f72" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="uni-bios_3_3.rom" merge="uni-bios_3_3.rom" bios="unibios33" size="131072" crc="24858466" sha1="0ad92efb0c2338426635e0159d1f60b4473d0785" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="uni-bios_3_2.rom" merge="uni-bios_3_2.rom" bios="unibios32" size="131072" crc="a4e8b9b3" sha1="c92f18c3f1edda543d264ecd0ea915240e7c8258" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="uni-bios_3_1.rom" merge="uni-bios_3_1.rom" bios="unibios31" size="131072" crc="0c58093f" sha1="29329a3448c2505e1ff45ffa75e61e9693165153" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="uni-bios_3_0.rom" merge="uni-bios_3_0.rom" bios="unibios30" size="131072" crc="a97c89a9" sha1="97a5eff3b119062f10e31ad6f04fe4b90d366e7f" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="262s53.p1" size="1048576" crc="8fa6714a" sha1="0055bac4198755d7c3862b166632ce9ed0ba7cfe" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="262s53.p2" size="5242880" crc="20d69a04" sha1="d273b882cccbdb73389aa6c4ea44429fd92dd31d" region="maincpu" offset="100000" status="good" optional="no" />
  <rom name="000-lo.lo" merge="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="zoomy" offset="0" status="good" optional="no" />
  <rom name="sfix.sfix" merge="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0" status="good" optional="no" />
  <rom name="262s53.s1" size="131072" crc="7a2a3e99" sha1="8ce36dcf2c385d36708aca157d98cede5bac5a13" region="fixed" offset="0" status="good" optional="no" />
  <rom name="sp-s2.sp1" merge="sp-s2.sp1" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0" status="good" optional="no" />
  <rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0" status="good" optional="no" />
  <rom name="262s53.m1" size="262144" crc="1d6df076" sha1="d217292ab18f03f52c678fbd6156f13dd6686a96" region="audiocpu" offset="0" status="good" optional="no" />
  <rom name="262s53.v1" size="4194304" crc="5a36c457" sha1="b6c1891b0ad339912f2cf864e1e46bc3b36c66cb" region="ymsnd:adpcma" offset="0" status="good" optional="no" />
  <rom name="262s53.v2" size="4194304" crc="6881ac34" sha1="d31126efca8bc02ed7d43f92e318f3ca934fa6b2" region="ymsnd:adpcma" offset="400000" status="good" optional="no" />
  <rom name="262s52.v3" size="4194304" crc="5dd46eb9" sha1="7e3735b7e9fddb3d47a8eac57f02b9666e475bd0" region="ymsnd:adpcma" offset="800000" status="good" optional="no" />
  <rom name="262s53.v4" size="4194304" crc="ec4f6283" sha1="a7b30695a6440537da12dfbe7821313d8a141a04" region="ymsnd:adpcma" offset="c00000" status="good" optional="no" />
  <rom name="262s53.v5" size="4194304" crc="400b7714" sha1="f4169acff5a3c0ddfa97a4e7e9c6cbf2e27312f3" region="ymsnd:adpcma" offset="1000000" status="good" optional="no" />
  <rom name="262s53.v6" size="4194304" crc="d8fac0cd" sha1="6380eeabfb448062af0cbca45bbeb604c8cb09c7" region="ymsnd:adpcma" offset="1400000" status="good" optional="no" />
  <rom name="262s53.v7" size="4194304" crc="be5c5485" sha1="75df6ff586b94843a8cd6663b21e8809a65e5073" region="ymsnd:adpcma" offset="1800000" status="good" optional="no" />
  <rom name="262s53.v8" size="4194304" crc="8f1137ac" sha1="7e856dc2d7ee54a442c708a3d97c5484b8a46b4b" region="ymsnd:adpcma" offset="1c00000" status="good" optional="no" />
  <rom name="262s53.c1" size="8388608" crc="584657d0" sha1="3f17fd3a3f4b9c9adf9828cf0ea3470f2af34ec4" region="sprites" offset="0" status="good" optional="no" />
  <rom name="262s53.c2" size="8388608" crc="9f26b1bb" sha1="83edcb2cf90cb0093e0f3ebb4541fda0f9aae432" region="sprites" offset="1" status="good" optional="no" />
  <rom name="262s53.c3" size="8388608" crc="9da54753" sha1="430698ffac5ce12c4eeff8809f3551eccbda0d2a" region="sprites" offset="1000000" status="good" optional="no" />
  <rom name="262s53.c4" size="8388608" crc="49bdbe5a" sha1="62cb0e6a11c6b1c54a7c22d945134e54613046fc" region="sprites" offset="1000001" status="good" optional="no" />
  <rom name="262s53.c5" size="8388608" crc="d9036072" sha1="5ee8c54ece1f1c61ac05d1bad550fb23cb0065a3" region="sprites" offset="2000000" status="good" optional="no" />
  <rom name="262s53.c6" size="8388608" crc="406d27d5" sha1="9fdd0d853946e10944f95b931cc833c015cf45b5" region="sprites" offset="2000001" status="good" optional="no" />
  <rom name="262s53.c7" size="8388608" crc="c046cab6" sha1="fd023f5e58e46226ba5f0724b6cb786ac6e8c636" region="sprites" offset="3000000" status="good" optional="no" />
  <rom name="262s53.c8" size="8388608" crc="a0f13e8d" sha1="c57762c9722c4ce8fd9560edfb17c825fbbadc32" region="sprites" offset="3000001" status="good" optional="no" />
  <rom name="262s53.c9" size="8388608" crc="e3239fc0" sha1="f5af0289a9614595c79d456ae472f55e2625054e" region="sprites" offset="4000000" status="good" optional="no" />
  <rom name="262s53.c10" size="8388608" crc="5de59a2b" sha1="0f8557802c29489ee74730023dd5a3e3f96f0b07" region="sprites" offset="4000001" status="good" optional="no" />
  <rom name="262s53.c11" size="8388608" crc="8755a7d9" sha1="09aabd0aa5db1d64fd11e67565e976ba20d04c99" region="sprites" offset="5000000" status="good" optional="no" />
  <rom name="262s53.c12" size="8388608" crc="1128bf68" sha1="29dd2b5eefdfeb52a68d4ea27a9f88873aeca905" region="sprites" offset="5000001" status="good" optional="no" />
  <rom name="262s53.c13" size="8388608" crc="b08afd07" sha1="49a473a47ff1c72b9d9159b0c3fb81789e6b34e6" region="sprites" offset="6000000" status="good" optional="no" />
  <rom name="262s53.c14" size="8388608" crc="4f785581" sha1="1321b21eaa889d3e23857934eda65fb528668485" region="sprites" offset="6000001" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":audiocpu" name="z80" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":spritegen" name="neosprite" />
  <device_ref tag=":lspeaker" name="speaker" />
  <device_ref tag=":rspeaker" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":soundlatch2" name="generic_latch_8" />
  <device_ref tag=":ymsnd" name="ym2610" />
  <device_ref tag=":banked_cart" name="neogeo_banked_cart" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":upd4990a" name="upd4990a" />
  <device_ref tag=":saveram" name="nvram" />
  <device_ref tag=":memcard" name="hbng_memcard" />
  <device_ref tag=":edge" name="neogeo_ctrl_edge" />
  <device_ref tag=":edge:joy" name="neogeo_joyac" />
  <device_ref tag=":ctrl1" name="neogeo_control_port" />
  <device_ref tag=":ctrl2" name="neogeo_control_port" />
  <device_ref tag=":mslugx_prot" name="mslugx_prot" />
  <device_ref tag=":sma_prot" name="sma_prot" />
  <device_ref tag=":cmc_prot" name="cmc_prot" />
  <device_ref tag=":pcm2_prot" name="pcm2_prot" />
  <device_ref tag=":pvc_prot" name="pvc_prot" />
  <device_ref tag=":bootleg_prot" name="ngbootleg_prot" />
  <device_ref tag=":kof2002_prot" name="kof2002_prot" />
  <device_ref tag=":fatfury2_prot" name="fatfury2_prot" />
  <device_ref tag=":kof98_prot" name="kof98_prot" />
  <device_ref tag=":sbp_prot" name="sbp_prot" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="12000000" />
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="4000000" />
  <chip type="audio" tag="lspeaker" name="Speaker" />
  <chip type="audio" tag="rspeaker" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2610 OPNB" clock="8000000" />
  <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="30" hbstart="350" vtotal="264" vbend="16" vbstart="240" flipx="no" />
  <sound channels="2" />
  <input players="2" coins="4" service="yes" tilt="no">
    <control type="joy" player="1" buttons="4" ways="8" reverse="no" />
    <control type="joy" player="2" buttons="4" ways="8" reverse="no" />
  </input>
  <dipswitch name="Setting Mode" tag="DSW" mask="1">
    <diplocation name="SW" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Cabinet" tag="DSW" mask="2">
    <diplocation name="SW" number="2" inverted="no" />
    <dipvalue name="Normal" value="2" default="yes" />
    <dipvalue name="VS Mode" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Controller" tag="DSW" mask="4">
    <diplocation name="SW" number="3" inverted="no" />
    <dipvalue name="Joystick" value="4" default="yes" />
    <dipvalue name="Mahjong Panel" value="0" default="no" />
  </dipswitch>
  <dipswitch name="COMM Setting (Cabinet No.)" tag="DSW" mask="24">
    <diplocation name="SW" number="4" inverted="no" />
    <diplocation name="SW" number="5" inverted="no" />
    <dipvalue name="1" value="24" default="yes" />
    <dipvalue name="2" value="16" default="no" />
    <dipvalue name="3" value="8" default="no" />
    <dipvalue name="4" value="0" default="no" />
  </dipswitch>
  <dipswitch name="COMM Setting (Link Enable)" tag="DSW" mask="32">
    <diplocation name="SW" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Free Play" tag="DSW" mask="64">
    <diplocation name="SW" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Freeze" tag="DSW" mask="128">
    <diplocation name="SW" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":AUDIO_COIN"></port>
  <port tag=":DSW"></port>
  <port tag=":SYSTEM"></port>
  <port tag=":TEST"></port>
  <port tag=":edge:joy:JOY1"></port>
  <port tag=":edge:joy:JOY2"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <device type="memcard" tag="memcard">
    <instance name="memcard" briefname="memc" />
    <extension name="neo" />
  </device>
</machine>