Previous 199869 Revisions Next

r31152 Tuesday 1st July, 2014 at 07:55:38 UTC by Alex Jackson
Add width and endianness attributes to data areas in software lists (nw)
Update neogeo.xml to take advantage of them.

For regular rom loading we try to autodetect the appropriate endianness and
width by matching the region tag to a device with a device_memory_interface;
this is generally not doable for software lists because the regions are
children of some slot device and thus not siblings of the devices in the root
driver (i.e. "cartslot1:maincpu" rather than "maincpu") So you have to
specify the width and endianness manually for now.

Anyone who has spare time, feel welcome to byteswap every single entry
in megadriv.xml and update them to use this :-)
[hash]neogeo.xml
[src/emu]softlist.c
[src/emu/bus/neogeo]neogeo_slot.c

trunk/hash/neogeo.xml
r31151r31152
3737      <sharedfeat name="release" value="MVS,AES" />
3838      <sharedfeat name="compatibility" value="MVS,AES" />
3939      <part name="cart" interface="neo_cart">
40         <dataarea name="maincpu" size="0x100000">
40         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
4141            <rom loadflag="load16_word_swap" name="001-p1.p1" offset="0x000000" size="0x080000" crc="cc9fc951" sha1="92f4e6ddeeb825077d92dbb70b50afea985f15c0" />
4242            <!-- MB834200 -->
4343         </dataarea>
r31151r31152
9797      <sharedfeat name="release" value="MVS" />
9898      <sharedfeat name="compatibility" value="MVS,AES" />
9999      <part name="cart" interface="neo_cart">
100         <dataarea name="maincpu" size="0x100000">
100         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
101101            <rom loadflag="load16_word_swap" name="002-pg.p1" offset="0x000000" size="0x080000" crc="c100b5f5" sha1="4cea9f29ad67288c3eccfa4cf961ee9782e49165" />
102102            <!-- MB834200 -->
103103         </dataarea>
r31151r31152
148148      <sharedfeat name="release" value="AES" />
149149      <sharedfeat name="compatibility" value="MVS,AES" />
150150      <part name="cart" interface="neo_cart">
151         <dataarea name="maincpu" size="0x100000">
151         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
152152            <rom loadflag="load16_word_swap" name="002-p1.p1" offset="0x000000" size="0x080000" crc="3bc7790e" sha1="50b2fffb1278151bb4849fbe1f8cb23916019815" />
153153            <!-- MB834200 -->
154154         </dataarea>
r31151r31152
207207      <sharedfeat name="release" value="MVS,AES" />
208208      <sharedfeat name="compatibility" value="MVS,AES" />
209209      <part name="cart" interface="neo_cart">
210         <dataarea name="maincpu" size="0x100000">
210         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
211211            <rom loadflag="load16_word_swap" name="003-p1.p1" offset="0x000000" size="0x080000" crc="f75549ba" sha1="3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f" />
212212            <!-- TC534200 -->
213213            <rom loadflag="load16_word_swap" name="003-p2.p2" offset="0x080000" size="0x080000" crc="b7809a8f" sha1="1604c889592c9610668bff296de48a0d6906156d" />
r31151r31152
274274      <sharedfeat name="release" value="MVS,AES" />
275275      <sharedfeat name="compatibility" value="MVS,AES" />
276276      <part name="cart" interface="neo_cart">
277         <dataarea name="maincpu" size="0x100000">
277         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
278278            <rom loadflag="load16_word_swap" name="004-p1.p1" offset="0x000000" size="0x080000" crc="fc6f53db" sha1="64a62ca4c8fb68954e06121399c9402278bd0467" />
279279            <!-- TC534200 -->
280280         </dataarea>
r31151r31152
329329      <sharedfeat name="release" value="MVS" />
330330      <sharedfeat name="compatibility" value="MVS,AES" />
331331      <part name="cart" interface="neo_cart">
332         <dataarea name="maincpu" size="0x100000">
332         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
333333            <rom loadflag="load16_word_swap" name="005-pg1.p1" offset="0x000000" size="0x080000" crc="bd0a492d" sha1="d043d3710cf2b0d2b3798008e65e4c7c3ead1af3" />
334334            <!-- MB834200 -->
335335         </dataarea>
r31151r31152
376376      <sharedfeat name="release" value="AES" />
377377      <sharedfeat name="compatibility" value="MVS,AES" />
378378      <part name="cart" interface="neo_cart">
379         <dataarea name="maincpu" size="0x100000">
379         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
380380            <rom loadflag="load16_word_swap" name="005-p1.p1" offset="0x000000" size="0x080000" crc="599043c5" sha1="43f234b0f89b72b4c6050c40d9daa5c4e96b94ce" />
381381            <!-- MB834200 -->
382382         </dataarea>
r31151r31152
431431      <sharedfeat name="release" value="MVS,AES" />
432432      <sharedfeat name="compatibility" value="MVS,AES" />
433433      <part name="cart" interface="neo_cart">
434         <dataarea name="maincpu" size="0x100000">
434         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
435435            <rom loadflag="load16_word_swap" name="006-p1.p1" offset="0x000000" size="0x080000" crc="d4aaf597" sha1="34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84" />
436436            <!-- MB834200 -->
437437         </dataarea>
r31151r31152
483483      <sharedfeat name="release" value="unknown" />
484484      <sharedfeat name="compatibility" value="MVS,AES" />
485485      <part name="cart" interface="neo_cart">
486         <dataarea name="maincpu" size="0x100000">
486         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
487487            <rom loadflag="load16_word_swap" name="006-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="52445646" sha1="647bb31f2f68453c1366cb6e2e867e37d1df7a54" />
488488            <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. -->
489489         </dataarea>
r31151r31152
544544      <sharedfeat name="release" value="MVS,AES" />
545545      <sharedfeat name="compatibility" value="MVS,AES" />
546546      <part name="cart" interface="neo_cart">
547         <dataarea name="maincpu" size="0x100000">
547         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
548548            <rom loadflag="load16_word_swap" name="007-p1.p1" offset="0x000000" size="0x080000" crc="5b266f47" sha1="8afbf995989f47ad93fea1f31a884afc7228b53a" />
549549            <!-- TC534200 -->
550550            <rom loadflag="load16_word_swap" name="007-p2.p2" offset="0x080000" size="0x020000" crc="eb9c1044" sha1="65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda" />
r31151r31152
584584      <sharedfeat name="release" value="MVS" />
585585      <sharedfeat name="compatibility" value="MVS,AES" />
586586      <part name="cart" interface="neo_cart">
587         <dataarea name="maincpu" size="0x100000">
587         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
588588            <rom loadflag="load16_byte" name="proto_007-p1.p1" offset="0x000001" size="0x080000" crc="c763e52a" sha1="b24acbac255c5ee1a2e92e77cdde6620a24081cf" />
589589            <rom loadflag="load16_byte" name="proto_007-p2.p2" offset="0x000000" size="0x080000" crc="7a0b435c" sha1="40e6f42a92001d9f4e51898dd7489da143b6b74b" />
590590         </dataarea>
r31151r31152
637637      <sharedfeat name="compatibility" value="MVS,AES" />
638638      <part name="cart" interface="neo_cart">
639639         <!-- MVS VERSION -->
640         <dataarea name="maincpu" size="0x100000">
640         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
641641            <rom loadflag="load16_word_swap" name="009-p1.p1" offset="0x000000" size="0x080000" crc="b45fcfbf" sha1="3872147dda2d1ba905d35f4571065d87b1958b4a" />
642642            <!-- TC534200 -->
643643         </dataarea>
r31151r31152
686686      <sharedfeat name="compatibility" value="MVS,AES" />
687687      <part name="cart" interface="neo_cart">
688688         <!-- AES VERSION -->
689         <dataarea name="maincpu" size="0x100000">
689         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
690690            <rom loadflag="load16_word_swap" name="009-pg1.p1" offset="0x000000" size="0x080000" crc="8e9f0add" sha1="d0b908a86a58f2537eea73a431038f1cd74a5a2f" />
691691            <!-- TC534200 -->
692692         </dataarea>
r31151r31152
742742         <!-- Unknown if it was also released on AES -->
743743      <sharedfeat name="compatibility" value="MVS,AES" />
744744      <part name="cart" interface="neo_cart">
745         <dataarea name="maincpu" size="0x100000">
745         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
746746            <rom loadflag="load16_word_swap" name="010-p1.p1" offset="0x000000" size="0x080000" crc="69a6b42d" sha1="6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8" />
747747            <!-- TC534200 -->
748748         </dataarea>
r31151r31152
801801      <sharedfeat name="compatibility" value="MVS,AES" />
802802      <part name="cart" interface="neo_cart">
803803         <!-- MVS AND AES VERSION -->
804         <dataarea name="maincpu" size="0x100000">
804         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
805805            <rom loadflag="load16_word_swap" name="011-p1.p1" offset="0x000000" size="0x080000" crc="c7f944b5" sha1="da7560e09187c68f1d9f7656218497b4464c56c9" />
806806            <!-- MB834200 -->
807807            <rom loadflag="load16_word_swap" name="sp2.p2" offset="0x080000" size="0x020000" crc="811a4faf" sha1="8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd" />
r31151r31152
864864      <sharedfeat name="compatibility" value="MVS,AES" />
865865      <part name="cart" interface="neo_cart">
866866         <!-- MVS AND AES VERSION -->
867         <dataarea name="maincpu" size="0x100000">
867         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
868868            <rom loadflag="load16_word_swap" name="014-p1.p1" offset="0x000000" size="0x080000" crc="6f1699c8" sha1="87206f67a619dede7959230f9ff3701b8b78957a" />
869869            <!-- CXK384500 -->
870870         </dataarea>
r31151r31152
917917      <sharedfeat name="compatibility" value="MVS,AES" />
918918      <part name="cart" interface="neo_cart">
919919         <!-- MVS VERSION -->
920         <dataarea name="maincpu" size="0x100000">
920         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
921921            <rom loadflag="load16_word_swap" name="016-p1.p1" offset="0x000000" size="0x080000" crc="1b818731" sha1="b98b1b33c0301fd79aac908f6b635dd00d1cb08d" />
922922            <!-- TC534200 -->
923923            <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" />
r31151r31152
958958      <sharedfeat name="compatibility" value="MVS,AES" />
959959      <part name="cart" interface="neo_cart">
960960         <!-- AES VERSION -->
961         <dataarea name="maincpu" size="0x100000">
961         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
962962            <rom loadflag="load16_word_swap" name="016-hp1.p1" offset="0x080000" size="0x080000" crc="b774621e" sha1="7684b2e07163aec68cd083ef1d8900f855f6cb42" />
963963            <!-- TC534200 -->
964964            <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" />
r31151r31152
10071007      <sharedfeat name="compatibility" value="MVS,AES" />
10081008      <part name="cart" interface="neo_cart">
10091009         <!-- MVS AND AES VERSION -->
1010         <dataarea name="maincpu" size="0x100000">
1010         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
10111011            <rom loadflag="load16_word_swap" name="017-p1.p1" offset="0x000000" size="0x080000" crc="f8a63983" sha1="7a10ecb2f0fd8315641374c065d2602107b09e72" />
10121012            <!-- TC534200 -->
10131013            <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" />
r31151r31152
10481048      <sharedfeat name="compatibility" value="MVS,AES" />
10491049      <part name="cart" interface="neo_cart">
10501050         <!-- AES VERSION (US) -->
1051         <dataarea name="maincpu" size="0x100000">
1051         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
10521052            <rom loadflag="load16_word_swap" name="017-hp1.p1" offset="0x000000" size="0x080000" crc="33eccae0" sha1="000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b" />
10531053            <!-- TC534200 -->
10541054            <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" />
r31151r31152
10991099      <sharedfeat name="compatibility" value="MVS,AES" />
11001100      <part name="cart" interface="neo_cart">
11011101         <!-- MVS AND AES VERSION -->
1102         <dataarea name="maincpu" size="0x100000">
1102         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
11031103            <rom loadflag="load16_word_swap" name="018-p1.p1" offset="0x000000" size="0x080000" crc="4092c8db" sha1="df194a4ad2c35e0e18bc053ff9284183444a4666" />
11041104            <!-- HN62434 -->
11051105         </dataarea>
r31151r31152
11381138      <sharedfeat name="compatibility" value="MVS,AES" />
11391139      <part name="cart" interface="neo_cart">
11401140         <!-- AES VERSION (US) -->
1141         <dataarea name="maincpu" size="0x100000">
1141         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
11421142            <rom loadflag="load16_word_swap" name="018-hp1.p1" offset="0x000000" size="0x080000" crc="ddffcbf4" sha1="c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7" />
11431143            <!-- HN62434 -->
11441144         </dataarea>
r31151r31152
11771177      <sharedfeat name="compatibility" value="MVS,AES" />
11781178      <part name="cart" interface="neo_cart">
11791179         <!-- early prototype - all roms were hand labeled with CRCs, dumps verified against them -->
1180         <dataarea name="maincpu" size="0x100000">
1180         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
11811181            <rom loadflag="load16_byte" name="proto_018-p1.p1" offset="0x000001" size="0x080000" crc="5b4032e7" sha1="55df91dad6f484d3d49c28ab5972700bf71a8662" />
11821182            <rom loadflag="load16_byte" name="proto_018-p2.p2" offset="0x000000" size="0x080000" crc="78762f68" sha1="12170fc6efe75cb5d32624033d3d341032c97548" />
11831183         </dataarea>
r31151r31152
12241224      <sharedfeat name="compatibility" value="MVS,AES" />
12251225      <part name="cart" interface="neo_cart">
12261226         <!-- MVS AND AES VERSION -->
1227         <dataarea name="maincpu" size="0x100000">
1227         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
12281228            <rom loadflag="load16_word_swap" name="019-p1.p1" offset="0x000000" size="0x080000" crc="a2de8445" sha1="893d7ae72b4644123469de143fa35fac1cbcd61e" />
12291229            <!-- TC534200 -->
12301230         </dataarea>
r31151r31152
12751275      <sharedfeat name="compatibility" value="MVS,AES" />
12761276      <part name="cart" interface="neo_cart">
12771277         <!-- MVS AND AES VERSION -->
1278         <dataarea name="maincpu" size="0x100000">
1278         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
12791279            <rom loadflag="load16_word_swap" name="020-p1.p1" offset="0x000000" size="0x080000" crc="e6f2fe64" sha1="50ab82517e077727d97668a4df2b9b96d2e78ab6" />
12801280            <!-- TC534200 -->
12811281            <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" />
r31151r31152
13201320      <sharedfeat name="compatibility" value="MVS,AES" />
13211321      <part name="cart" interface="neo_cart">
13221322         <!-- AES VERSION (US) -->
1323         <dataarea name="maincpu" size="0x100000">
1323         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
13241324            <rom loadflag="load16_word_swap" name="020-hp1.p1" offset="0x000000" size="0x080000" crc="7cdb01ce" sha1="32cae2ddf5e26fb7e8a09132e600220db82df3b8" />
13251325            <!-- TC534200 -->
13261326            <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" />
r31151r31152
13731373      <sharedfeat name="compatibility" value="MVS,AES" />
13741374      <part name="cart" interface="neo_cart">
13751375         <!-- MVS AND AES VERSION -->
1376         <dataarea name="maincpu" size="0x100000">
1376         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
13771377            <rom loadflag="load16_word_swap" name="021-p1.p1" offset="0x000000" size="0x080000" crc="39c3478f" sha1="06ebe54c9c4e14c5c31e770013d58b7162359ecc" />
13781378            <!-- MB834200 -->
13791379         </dataarea>
r31151r31152
14181418      <sharedfeat name="compatibility" value="MVS,AES" />
14191419      <part name="cart" interface="neo_cart">
14201420         <!-- MVS AND AES VERSION -->
1421         <dataarea name="maincpu" size="0x100000">
1421         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
14221422            <rom loadflag="load16_word_swap" name="022-p1.p1" offset="0x000000" size="0x100000" crc="6a2f6d4a" sha1="b8ca548e56f1c7abcdce415ba7329e0cf698ee13" />
14231423            <!-- TC538200 -->
14241424         </dataarea>
r31151r31152
14651465      <sharedfeat name="compatibility" value="MVS,AES" />
14661466      <part name="cart" interface="neo_cart">
14671467         <!-- MVS AND AES VERSION -->
1468         <dataarea name="maincpu" size="0x100000">
1468         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
14691469            <rom loadflag="load16_word_swap" name="023-p1.p1" offset="0x000000" size="0x100000" crc="c488fda3" sha1="4cdf2f1837fffd720efef42f81f933bdf2ef1402" />
14701470            <!-- TC538200 -->
14711471         </dataarea>
r31151r31152
14991499      <sharedfeat name="compatibility" value="MVS,AES" />
15001500      <part name="cart" interface="neo_cart">
15011501         <!-- KOREAN VERSION -->
1502         <dataarea name="maincpu" size="0x100000">
1502         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
15031503            <rom loadflag="load16_word_swap" name="123-p1.p1" offset="0x000000" size="0x100000" crc="a6f35eae" sha1="edd3fd5ba8eae2231e2b0a6605fa00e5c6de094a" />
15041504         </dataarea>
15051505         <dataarea name="fixed" size="0x040000">
r31151r31152
15321532      <sharedfeat name="release" value="MVS,AES" />
15331533      <sharedfeat name="compatibility" value="MVS,AES" />
15341534      <part name="cart" interface="neo_cart">
1535         <dataarea name="maincpu" size="0x100000">
1535         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
15361536            <rom loadflag="load16_word_swap" name="024-p1.p1" offset="0x000000" size="0x080000" crc="89c4ab97" sha1="3a1817c427185ea1b44fe52f009c00b0a9007c85" />
15371537            <!-- TC534200 -->
15381538         </dataarea>
r31151r31152
15791579      <sharedfeat name="compatibility" value="MVS,AES" />
15801580      <part name="cart" interface="neo_cart">
15811581         <!-- MVS AND AES VERSION -->
1582         <dataarea name="maincpu" size="0x100000">
1582         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
15831583            <rom loadflag="load16_word_swap" name="025-p1.p1" offset="0x000000" size="0x080000" crc="43344cb0" sha1="29dfd699f35b0a74e20fedd6c9174c289f0ef6e0" />
15841584            <!-- TC574200 -->
15851585         </dataarea>
r31151r31152
16311631      <sharedfeat name="compatibility" value="MVS,AES" />
16321632      <part name="cart" interface="neo_cart">
16331633         <!-- MVS AND AES VERSION -->
1634         <dataarea name="maincpu" size="0x100000">
1634         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
16351635            <rom loadflag="load16_word_swap" name="027-p1.p1" offset="0x000000" size="0x080000" crc="c8381327" sha1="c8f8be0ba276c6d12ef13d05af3cf83a2b924894" />
16361636            <!-- HN62422PC -->
16371637         </dataarea>
r31151r31152
16831683      <sharedfeat name="release" value="MVS,AES" />
16841684      <sharedfeat name="compatibility" value="MVS,AES" />
16851685      <part name="cart" interface="neo_cart">
1686         <dataarea name="maincpu" size="0x100000">
1686         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
16871687            <rom loadflag="load16_word_swap" name="029-p1.p1" offset="0x000000" size="0x080000" crc="9d563f19" sha1="9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6" />
16881688            <!-- TC534200 -->
16891689         </dataarea>
r31151r31152
17271727      <sharedfeat name="release" value="MVS,AES" />
17281728      <sharedfeat name="compatibility" value="MVS,AES" />
17291729      <part name="cart" interface="neo_cart">
1730         <dataarea name="maincpu" size="0x100000">
1730         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
17311731            <rom loadflag="load16_word_swap" name="030-p1.p1" offset="0x000000" size="0x080000" crc="d396c9cb" sha1="47ba421d14d05b965a8d44e7475b227a208e5a07" />
17321732         </dataarea>
17331733         <dataarea name="fixed" size="0x040000">
r31151r31152
17651765      <sharedfeat name="compatibility" value="MVS,AES" />
17661766      <part name="cart" interface="neo_cart">
17671767         <!-- MVS AND AES VERSION -->
1768         <dataarea name="maincpu" size="0x100000">
1768         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
17691769            <rom loadflag="load16_word_swap" name="030-epr.p1" offset="0x000000" size="0x080000" crc="c59be3dd" sha1="4fbd462c1c18e85a252c58b04b54fd3b82b46cb0" />
17701770            <!-- TC574200 -->
17711771            <!-- P1 on eprom, correct chip label unknown -->
r31151r31152
18041804      <sharedfeat name="release" value="MVS,AES" />
18051805      <sharedfeat name="compatibility" value="MVS,AES" />
18061806      <part name="cart" interface="neo_cart">
1807         <dataarea name="maincpu" size="0x100000">
1807         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
18081808            <rom loadflag="load16_word_swap" name="030-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="12d048d7" sha1="ee0d03a565b11ca3bee2d24f62ff46a85ef18d90" />
18091809            <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. -->
18101810         </dataarea>
r31151r31152
18511851      <sharedfeat name="compatibility" value="MVS,AES" />
18521852      <part name="cart" interface="neo_cart">
18531853         <!-- MVS VERSION -->
1854         <dataarea name="maincpu" size="0x100000">
1854         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
18551855            <rom loadflag="load16_word_swap" name="031-pg1.p1" offset="0x000000" size="0x080000" crc="17f034a7" sha1="2e66c7bd93a08efe63c4894494db50bbf58f60e4" />
18561856            <!-- TC534200 -->
18571857         </dataarea>
r31151r31152
18901890      <sharedfeat name="compatibility" value="MVS,AES" />
18911891      <part name="cart" interface="neo_cart">
18921892         <!-- AES VERSION -->
1893         <dataarea name="maincpu" size="0x100000">
1893         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
18941894            <rom loadflag="load16_word_swap" name="031-p1.p1" offset="0x000000" size="0x080000" crc="a2801c24" sha1="627d76ff0740ca29586f37b268f47fb469822529" />
18951895            <!-- TC534200 -->
18961896         </dataarea>
r31151r31152
19361936      <sharedfeat name="release" value="MVS,AES" />
19371937      <sharedfeat name="compatibility" value="MVS,AES" />
19381938      <part name="cart" interface="neo_cart">
1939         <dataarea name="maincpu" size="0x100000">
1939         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
19401940            <rom loadflag="load16_word_swap" name="032-p1.p1" offset="0x000000" size="0x080000" crc="cd11cbd4" sha1="23163e3da2f07e830a7f4a02aea1cb01a54ccbf3" />
19411941            <!-- TC534200 -->
19421942         </dataarea>
r31151r31152
19841984      <sharedfeat name="compatibility" value="MVS,AES" />
19851985      <part name="cart" interface="neo_cart">
19861986         <!-- MVS AND AES VERSION -->
1987         <dataarea name="maincpu" size="0x100000">
1987         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
19881988            <rom loadflag="load16_word_swap" name="033-p1.p1" offset="0x000000" size="0x080000" crc="47ebdc2f" sha1="d46786502920fb510f1999db00c5e09fb641c0bd" />
19891989            <!-- TC534200 -->
19901990            <rom loadflag="load16_word_swap" name="033-p2.p2" offset="0x080000" size="0x020000" crc="c473af1c" sha1="4919eeca20abe807493872ca7c79a5d1f496fe68" />
r31151r31152
20352035      <sharedfeat name="compatibility" value="MVS,AES" />
20362036      <part name="cart" interface="neo_cart">
20372037         <!-- MVS AND AES VERSION -->
2038         <dataarea name="maincpu" size="0x100000">
2038         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
20392039            <rom loadflag="load16_word_swap" name="034-p1.p1" offset="0x000000" size="0x080000" crc="cdef6b19" sha1="97482db0dffc6d625fb41fa38449c0a74d741a72" />
20402040            <!-- TC534200 -->
20412041         </dataarea>
r31151r31152
20872087      <sharedfeat name="compatibility" value="MVS,AES" />
20882088      <part name="cart" interface="neo_cart">
20892089         <!-- MVS AND AES VERSION -->
2090         <dataarea name="maincpu" size="0x100000">
2090         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
20912091            <rom loadflag="load16_word_swap" name="036-p1.p1" offset="0x000000" size="0x080000" crc="1c66b6fa" sha1="6c50cc452971c46c763ae0b2def95792671a1798" />
20922092            <!-- CXK384500 -->
20932093         </dataarea>
r31151r31152
21342134      <sharedfeat name="compatibility" value="MVS,AES" />
21352135      <part name="cart" interface="neo_cart">
21362136         <!-- MVS AND AES VERSION -->
2137         <dataarea name="maincpu" size="0x100000">
2137         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
21382138            <rom loadflag="load16_word_swap" name="037-p1.p1" offset="0x000000" size="0x080000" crc="e7f2553c" sha1="8469ecb900477feed05ae3311fe9515019bbec2a" />
21392139            <!-- TC534200 -->
21402140         </dataarea>
r31151r31152
21792179      <sharedfeat name="compatibility" value="MVS,AES" />
21802180      <part name="cart" interface="neo_cart">
21812181         <!-- MVS AND AES VERSION -->
2182         <dataarea name="maincpu" size="0x100000">
2182         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
21832183            <rom loadflag="load16_word_swap" name="038-p1.p1" offset="0x000000" size="0x080000" crc="1e52a576" sha1="a1cb56354c3378e955b0cd482c3c41ae15add952" />
21842184            <!-- TC534200 -->
21852185            <rom loadflag="load16_word_swap" name="038-p2.p2" offset="0x080000" size="0x080000" crc="a5193e2f" sha1="96803480439e90da23cdca70d59ff519ee85beeb" />
r31151r31152
22322232      <sharedfeat name="compatibility" value="MVS,AES" />
22332233      <part name="cart" interface="neo_cart">
22342234         <!-- MVS AND AES VERSION -->
2235         <dataarea name="maincpu" size="0x100000">
2235         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
22362236            <rom loadflag="load16_word_swap" name="039-p1.p1" offset="0x000000" size="0x080000" crc="b372d54c" sha1="b70fc6f72e16a66b6e144cc01370548e3398b8b8" />
22372237            <!-- TC534200 -->
22382238            <rom loadflag="load16_word_swap" name="039-p2.p2" offset="0x080000" size="0x080000" crc="28661afe" sha1="6c85ff6ab334b1ca744f726f42dac211537e7315" />
r31151r31152
22752275      <sharedfeat name="release" value="MVS" />
22762276      <sharedfeat name="compatibility" value="MVS,AES" />
22772277      <part name="cart" interface="neo_cart">
2278         <dataarea name="maincpu" size="0x100000">
2278         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
22792279            <rom loadflag="load16_byte" name="proto_039-p1.p1" offset="0x000001" size="0x080000" crc="3c1d17e7" sha1="aeaff465fafa46ded903ed4e8cb8cd05de8dc096" />
22802280            <rom loadflag="load16_byte" name="proto_039-p2.p2" offset="0x000000" size="0x080000" crc="bc9691f0" sha1="3854659b952d4f8c2edd5d59858a61ce6d518604" />
22812281         </dataarea>
r31151r31152
23232323      <sharedfeat name="release" value="MVS,AES" />
23242324      <sharedfeat name="compatibility" value="MVS,AES" />
23252325      <part name="cart" interface="neo_cart">
2326         <dataarea name="maincpu" size="0x100000">
2326         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
23272327            <rom loadflag="load16_word_swap" name="040-p1.p1" offset="0x000000" size="0x100000" crc="6dde02c2" sha1="e432e63feb88c71629ec96aa84650dcfe356a551" />
23282328         </dataarea>
23292329         <dataarea name="fixed" size="0x040000">
r31151r31152
23622362      <sharedfeat name="release" value="MVS,AES" />
23632363      <sharedfeat name="compatibility" value="MVS,AES" />
23642364      <part name="cart" interface="neo_cart">
2365         <dataarea name="maincpu" size="0x100000">
2365         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
23662366            <rom loadflag="load16_word_swap" name="041-p1.p1" offset="0x000000" size="0x080000" crc="523567fd" sha1="f1e81eb4678f586b214ea102cde6effea1b0f768" />
23672367            <!-- TC534200 -->
23682368         </dataarea>
r31151r31152
24112411      <sharedfeat name="compatibility" value="MVS,AES" />
24122412      <part name="cart" interface="neo_cart">
24132413         <!-- MVS AND AES VERSION -->
2414         <dataarea name="maincpu" size="0x100000">
2414         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
24152415            <rom loadflag="load16_word_swap" name="042-p1.p1" offset="0x000000" size="0x100000" crc="ed719dcf" sha1="12baf2601e86c0e4358517b9fa1c55f2f5835f1d" />
24162416            <!-- TC538200 -->
24172417         </dataarea>
r31151r31152
24582458      <sharedfeat name="compatibility" value="MVS,AES" />
24592459      <part name="cart" interface="neo_cart">
24602460         <!-- MVS AND AES VERSION -->
2461         <dataarea name="maincpu" size="0x100000">
2461         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
24622462            <rom loadflag="load16_word_swap" name="043-p1.p1" offset="0x000000" size="0x100000" crc="ffbdd928" sha1="05b24655ca32723661adc5509b450824deb0c176" />
24632463            <!-- TC538200 -->
24642464            <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. -->
r31151r31152
25102510      <sharedfeat name="compatibility" value="MVS,AES" />
25112511      <part name="cart" interface="neo_cart">
25122512         <!-- MVS AND AES VERSION -->
2513         <dataarea name="maincpu" size="0x100000">
2513         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
25142514            <rom loadflag="load16_word_swap" name="044-p1.p1" offset="0x000000" size="0x080000" crc="ca9f7a6d" sha1="4d28ef86696f7e832510a66d3e8eb6c93b5b91a1" />
25152515            <!-- TC534200 -->
25162516         </dataarea>
r31151r31152
25612561      <sharedfeat name="compatibility" value="MVS,AES" />
25622562      <part name="cart" interface="neo_cart">
25632563         <!-- MVS VERSION -->
2564         <dataarea name="maincpu" size="0x200000">
2564         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
25652565            <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" />
25662566            <!-- TC538200 -->
25672567            <rom loadflag="load16_word_swap" name="045-pg2.sp2" offset="0x100000" size="0x100000" crc="46745b94" sha1="d9e959fd1f88c9402915c1d0dcdb4a9e3d49cdcb" />
r31151r31152
26062606      <sharedfeat name="compatibility" value="MVS,AES" />
26072607      <part name="cart" interface="neo_cart">
26082608         <!-- AES VERSION -->
2609         <dataarea name="maincpu" size="0x180000">
2609         <dataarea name="maincpu" width="16" endianness="big" size="0x180000">
26102610            <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" />
26112611            <!-- TC538200 -->
26122612            <rom loadflag="load16_word_swap" name="045-p2.sp2" offset="0x100000" size="0x080000" crc="38ee9ba9" sha1="48190699a6be83cb6257365ae81f93fdd23abe09" />
r31151r31152
26592659      <sharedfeat name="compatibility" value="MVS,AES" />
26602660      <part name="cart" interface="neo_cart">
26612661         <!-- MVS VERSION -->
2662         <dataarea name="maincpu" size="0x200000">
2662         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
26632663            <rom loadflag="load16_word_swap" name="046-p1.p1" offset="0x000000" size="0x100000" crc="69fa9e29" sha1="9a40a16163193bb506a32bd34f6323b25ec69622" />
26642664            <!-- mask rom TC538200 -->
26652665            <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" />
r31151r31152
27122712      <sharedfeat name="compatibility" value="MVS,AES" />
27132713      <part name="cart" interface="neo_cart">
27142714         <!-- AES VERSION -->
2715         <dataarea name="maincpu" size="0x200000">
2715         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
27162716            <rom loadflag="load16_word_swap" name="046-pg1.p1" offset="0x000000" size="0x100000" crc="771e39bc" sha1="c0e05fd1ca81926438bb75e2fa6894e40ab6521e" />
27172717            <!-- mask rom TC538200 -->
27182718            <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" />
r31151r31152
27742774      <part name="cart" interface="neo_cart">
27752775         <!-- MVS AND AES VERSION -->
27762776         <feature name="slot" value="rom_fatfur2" />
2777         <dataarea name="maincpu" size="0x100000">
2777         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
27782778            <rom loadflag="load16_word_swap" name="047-p1.p1" offset="0x000000" size="0x100000" crc="ecfdbb69" sha1="59e2f137c6eaf043df4ddae865a9159a10265c60" />
27792779            <!-- TC538200 -->
27802780            <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. -->
r31151r31152
28242824      <sharedfeat name="compatibility" value="MVS,AES" />
28252825      <part name="cart" interface="neo_cart">
28262826         <!-- MVS ONLY RELEASE -->
2827         <dataarea name="maincpu" size="0x100000">
2827         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
28282828            <rom loadflag="load16_word_swap" name="048-p1.p1" offset="0x000000" size="0x100000" crc="fa818cbb" sha1="afee2c897b766c84f13891fb52c574fb18df0951" />
28292829            <!-- mask rom TC538200 -->
28302830         </dataarea>
r31151r31152
28652865      <sharedfeat name="compatibility" value="MVS,AES" />
28662866      <part name="cart" interface="neo_cart">
28672867         <!-- MVS AND AES VERSION -->
2868         <dataarea name="maincpu" size="0x100000">
2868         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
28692869            <rom loadflag="load16_word_swap" name="049-p1.p1" offset="0x000000" size="0x080000" crc="3b857da2" sha1="4dd86c739944696c16c3cdd85935d6dfa9fdc276" />
28702870            <!-- CXK384500 -->
28712871            <rom loadflag="load16_word_swap" name="049-p2.p2" offset="0x080000" size="0x080000" crc="2f062209" sha1="991cf3e3677929b2cc0b2787b0c7b6ad3700f618" />
r31151r31152
29062906      <sharedfeat name="release" value="MVS,AES" />
29072907      <sharedfeat name="compatibility" value="MVS,AES" />
29082908      <part name="cart" interface="neo_cart">
2909         <dataarea name="maincpu" size="0x100000">
2909         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
29102910            <rom loadflag="load16_word_swap" name="050-p1.p1" offset="0x000000" size="0x100000" crc="4e097c40" sha1="43311a7ca14a14dcd4a99d8576a12e897b078643" />
29112911            <!-- CXK388000 -->
29122912         </dataarea>
r31151r31152
29512951      <sharedfeat name="release" value="MVS,AES" />
29522952      <sharedfeat name="compatibility" value="MVS,AES" />
29532953      <part name="cart" interface="neo_cart">
2954         <dataarea name="maincpu" size="0x100000">
2954         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
29552955            <rom loadflag="load16_word_swap" name="051-p1.p1" offset="0x000000" size="0x100000" crc="17aa899d" sha1="674cd8ace7acdf4f407de741e3d0071bcb49c902" />
29562956            <!-- CXK388002 -->
29572957         </dataarea>
r31151r31152
29962996      <sharedfeat name="compatibility" value="MVS,AES" />
29972997      <part name="cart" interface="neo_cart">
29982998         <feature name="slot" value="rom_fatfur2" />
2999         <dataarea name="maincpu" size="0x100000">
2999         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
30003000            <rom loadflag="load16_word_swap" name="052-p1.p1" offset="0x000000" size="0x080000" crc="9cd97256" sha1="1c780b711137fd79cc81b01941e84f3d59e0071f" />
30013001            <!-- TC534200 -->
30023002         </dataarea>
r31151r31152
30393039      <sharedfeat name="compatibility" value="MVS,AES" />
30403040      <part name="cart" interface="neo_cart">
30413041         <!-- MVS VERSION -->
3042         <dataarea name="maincpu" size="0x100000">
3042         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
30433043            <rom loadflag="load16_word_swap" name="053-epr.p1" offset="0x000000" size="0x080000" crc="d42e1e9a" sha1="9d1911fe4bf6202466ec45557dd008cbf01ca9c6" />
30443044            <!-- D27C4000 -->
30453045            <rom loadflag="load16_word_swap" name="053-epr.p2" offset="0x080000" size="0x080000" crc="0e33e8a3" sha1="4b7086edb504f3c30529d51ba8f453d48eba5164" />
r31151r31152
30833083      <sharedfeat name="compatibility" value="MVS,AES" />
30843084      <part name="cart" interface="neo_cart">
30853085         <!-- AES VERSION -->
3086         <dataarea name="maincpu" size="0x100000">
3086         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
30873087            <rom loadflag="load16_word_swap" name="053-p1.p1" offset="0x000000" size="0x080000" crc="95b574cb" sha1="b7b7af6a04c3d902e7f8852897741ecaf0b1062c" />
30883088            <!-- TC534200 -->
30893089            <rom loadflag="load16_word_swap" name="053-p2.p2" offset="0x080000" size="0x080000" crc="f198ed45" sha1="24ccc091e97f63796562bb5b30df51f39bd504ef" />
r31151r31152
31253125      <sharedfeat name="release" value="unknown" />
31263126      <sharedfeat name="compatibility" value="MVS,AES" />
31273127      <part name="cart" interface="neo_cart">
3128         <dataarea name="maincpu" size="0x100000">
3128         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
31293129            <rom loadflag="load16_word_swap" name="053-p1_a.p1" offset="0x000000" size="0x080000" crc="ed29fde2" sha1="52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf" />
31303130            <rom loadflag="load16_word_swap" name="053-p2_a.p2" offset="0x080000" size="0x080000" crc="98f2b158" sha1="a64e1425970eb53cc910891db39973dee3d54ccc" />
31313131            <!-- Correct chip labels for p1 and p2 unknown -->
r31151r31152
31803180      <sharedfeat name="compatibility" value="MVS,AES" />
31813181      <part name="cart" interface="neo_cart">
31823182         <!-- MVS AND AES VERSION -->
3183         <dataarea name="maincpu" size="0x200000">
3183         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
31843184            <rom loadflag="load16_word_swap" name="055-p1.p1" offset="0x100000" size="0x100000" crc="f10a2042" sha1="d08a3f3c28be4b1793de7d362456281329fe1828" />
31853185            <!-- mask rom TC5316200 -->
31863186            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
32383238      <sharedfeat name="compatibility" value="MVS,AES" />
32393239      <part name="cart" interface="neo_cart">
32403240         <!-- MVS VERSION -->
3241         <dataarea name="maincpu" size="0x100000">
3241         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
32423242            <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" />
32433243            <!-- TC538200 -->
32443244         </dataarea>
r31151r31152
32883288      <sharedfeat name="compatibility" value="MVS,AES" />
32893289      <part name="cart" interface="neo_cart">
32903290         <!-- AES VERSION -->
3291         <dataarea name="maincpu" size="0x100000">
3291         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
32923292            <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" />
32933293            <!-- TC538200 -->
32943294            <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb -->
r31151r31152
33493349      <sharedfeat name="compatibility" value="MVS,AES" />
33503350      <part name="cart" interface="neo_cart">
33513351         <!-- MVS AND AES VERSION -->
3352         <dataarea name="maincpu" size="0x200000">
3352         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
33533353            <rom loadflag="load16_word_swap" name="057-p1.p1" offset="0x100000" size="0x100000" crc="65a891d9" sha1="ff8d5ccb0dd22c523902bb3db3c645583a335056" />
33543354            <!-- TC5316200 -->
33553355            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
34013401      <sharedfeat name="compatibility" value="MVS,AES" />
34023402      <part name="cart" interface="neo_cart">
34033403         <!-- MVS AND AES VERSION -->
3404         <dataarea name="maincpu" size="0x180000">
3404         <dataarea name="maincpu" width="16" endianness="big" size="0x180000">
34053405            <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" />
34063406            <!-- mask rom TC538200 -->
34073407            <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" />
r31151r31152
34483448      <sharedfeat name="compatibility" value="MVS,AES" />
34493449      <part name="cart" interface="neo_cart">
34503450         <!-- MVS AND AES VERSION -->
3451         <dataarea name="maincpu" size="0x180000">
3451         <dataarea name="maincpu" width="16" endianness="big" size="0x180000">
34523452            <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" />
34533453            <!-- mask rom TC538200 -->
34543454            <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" />
r31151r31152
35053505      <sharedfeat name="release" value="MVS,AES" />
35063506      <sharedfeat name="compatibility" value="MVS,AES" />
35073507      <part name="cart" interface="neo_cart">
3508         <dataarea name="maincpu" size="0x200000">
3508         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
35093509            <rom loadflag="load16_word_swap" name="059-p1.p1" offset="0x100000" size="0x100000" crc="01d4e9c0" sha1="3179d2be59bf2de6918d506117cff50acf7e09f3" />
35103510            <!-- TC5316200 -->
35113511            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
35613561      <sharedfeat name="compatibility" value="MVS,AES" />
35623562      <part name="cart" interface="neo_cart">
35633563         <!-- MVS ONLY RELEASE -->
3564         <dataarea name="maincpu" size="0x100000">
3564         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
35653565            <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" />
35663566            <!-- VIC940800 -->
35673567         </dataarea>
r31151r31152
36003600      <sharedfeat name="compatibility" value="MVS,AES" />
36013601      <part name="cart" interface="neo_cart">
36023602         <!-- MVS ONLY RELEASE -->
3603         <dataarea name="maincpu" size="0x100000">
3603         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
36043604            <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" />
36053605            <!-- VIC940800 -->
36063606            <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb -->
r31151r31152
36503650      <sharedfeat name="compatibility" value="MVS,AES" />
36513651      <part name="cart" interface="neo_cart">
36523652         <!-- MVS AND AES VERSION -->
3653         <dataarea name="maincpu" size="0x100000">
3653         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
36543654            <rom loadflag="load16_word_swap" name="061-p1.p1" offset="0x000000" size="0x100000" crc="5969e0dc" sha1="78abea880c125ec5a85bef6404478512a34b5513" />
36553655            <!-- mask rom TC538200 -->
36563656         </dataarea>
r31151r31152
36963696      <sharedfeat name="release" value="MVS,AES" />
36973697      <sharedfeat name="compatibility" value="MVS,AES" />
36983698      <part name="cart" interface="neo_cart">
3699         <dataarea name="maincpu" size="0x200000">
3699         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
37003700            <rom loadflag="load16_word_swap" name="062-p1.p1" offset="0x000000" size="0x100000" crc="37aba1aa" sha1="1a2ab9593371cc2f665121d554eec3f6bb4d09ff" />
37013701            <!-- mask rom TC538200 -->
37023702            <rom loadflag="load16_word_swap" name="062-p2.sp2" offset="0x100000" size="0x100000" crc="f025ab77" sha1="4944be04648296d0b93cfe4c5ca7b9cede072cff" />
r31151r31152
37513751      <sharedfeat name="compatibility" value="MVS,AES" />
37523752      <part name="cart" interface="neo_cart">
37533753         <!-- MVS AND AES VERSION -->
3754         <dataarea name="maincpu" size="0x200000">
3754         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
37553755            <rom loadflag="load16_word_swap" name="063-p1.p1" offset="0x100000" size="0x100000" crc="22368892" sha1="0997f8284aa0f57a333be8a0fdea777d0d01afd6" />
37563756            <!-- TC5316200 -->
37573757            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
38053805      <part name="cart" interface="neo_cart">
38063806         <!-- KOREAN VERSION -->
38073807         <!-- This has corrupt text if used with the Japan bios due to the replacement of the s1 rom to contain the new logo -->
3808         <dataarea name="maincpu" size="0x200000">
3808         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
38093809            <rom loadflag="load16_word_swap" name="063-p1-kan.p1" offset="0x100000" size="0x100000" crc="147cc6d7" sha1="8e22305f41a0688786ff55437c25948e6c8fda58" />
38103810            <rom size="0x100000" offset="0x000000" loadflag="continue" />
38113811            <!-- the roms below apply as patch over the main program (I haven't checked what they change, the game boots as the Korean version even with just the above program) -->
r31151r31152
38673867      <sharedfeat name="compatibility" value="MVS,AES" />
38683868      <part name="cart" interface="neo_cart">
38693869         <!-- MVS AND AES VERSION -->
3870         <dataarea name="maincpu" size="0x200000">
3870         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
38713871            <rom loadflag="load16_word_swap" name="064-p1.p1" offset="0x100000" size="0x100000" crc="385a2e86" sha1="cfde4a1aeae038a3d6ca9946065624f097682d3d" />
38723872            <!-- TC5316200 -->
38733873            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
39213921      <sharedfeat name="release" value="MVS,AES" />
39223922      <sharedfeat name="compatibility" value="MVS,AES" />
39233923      <part name="cart" interface="neo_cart">
3924         <dataarea name="maincpu" size="0x100000">
3924         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
39253925            <rom loadflag="load16_word_swap" name="065-p1.p1" offset="0x000000" size="0x100000" crc="6692c140" sha1="5da574e906974fac92bb2f49bdeea257c014a897" />
39263926            <!-- mask rom TC538200 -->
39273927         </dataarea>
r31151r31152
39703970      <sharedfeat name="release" value="MVS,AES" />
39713971      <sharedfeat name="compatibility" value="MVS,AES" />
39723972      <part name="cart" interface="neo_cart">
3973         <dataarea name="maincpu" size="0x100000">
3973         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
39743974            <rom loadflag="load16_word_swap" name="066-p1.p1" offset="0x000000" size="0x100000" crc="8c86fd22" sha1="8cf97c6fb9c5717167ccc54bf5856248ccaf32c6" />
39753975            <!-- TC538200 -->
39763976         </dataarea>
r31151r31152
40174017      <sharedfeat name="compatibility" value="MVS,AES" />
40184018      <part name="cart" interface="neo_cart">
40194019         <!-- MVS ONLY RELEASE -->
4020         <dataarea name="maincpu" size="0x100000">
4020         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
40214021            <rom loadflag="load16_word_swap" name="067-p1.p1" offset="0x000000" size="0x080000" crc="4cea8a49" sha1="cea4a35db8de898e30eb40dd339b3cbe77ac0856" />
40224022            <!-- UM8303B -->
40234023         </dataarea>
r31151r31152
40564056      <sharedfeat name="compatibility" value="MVS,AES" />
40574057      <part name="cart" interface="neo_cart">
40584058         <!-- MVS ONLY RELEASE -->
4059         <dataarea name="maincpu" size="0x100000">
4059         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
40604060            <rom loadflag="load16_word_swap" name="068-pg1.p1" offset="0x000000" size="0x100000" crc="105a408f" sha1="2ee51defa1c24c66c63a6498ee542ac26de3cfbb" />
40614061            <!-- mask rom TC538200 -->
40624062         </dataarea>
r31151r31152
41094109      <sharedfeat name="compatibility" value="MVS,AES" />
41104110      <part name="cart" interface="neo_cart">
41114111         <!-- MVS AND AES VERSION -->
4112         <dataarea name="maincpu" size="0x300000">
4112         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
41134113            <rom loadflag="load16_word_swap" name="069-p1.p1" offset="0x000000" size="0x100000" crc="a8bcfbbc" sha1="519c4861151797e5f4d4f33432b83dfabed8e7c4" />
41144114            <!-- TC538200 -->
41154115            <rom loadflag="load16_word_swap" name="069-sp2.sp2" offset="0x100000" size="0x200000" crc="dbe963ed" sha1="8ece7f663cfe8e563576a397e41161d392cee67e" />
r31151r31152
41644164         <!-- Original Version - Encrypted GFX -->
41654165         <!-- MVS ONLY RELEASE -->
41664166         <feature name="slot" value="rom_cmc_zupapa" />
4167         <dataarea name="maincpu" size="0x100000">
4167         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
41684168            <rom loadflag="load16_word_swap" name="070-p1.p1" offset="0x000000" size="0x100000" crc="5a96203e" sha1="49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1" />
41694169            <!-- TC5316200 -->
41704170         </dataarea>
r31151r31152
42244224      <sharedfeat name="compatibility" value="MVS,AES" />
42254225      <part name="cart" interface="neo_cart">
42264226         <!-- MVS ONLY RELEASE -->
4227         <dataarea name="maincpu" size="0x100000">
4227         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
42284228            <rom loadflag="load16_word_swap" name="073-p1.p1" offset="0x000000" size="0x080000" crc="adc356ad" sha1="801e0a54b65d7a3500e6cef2d6bba40c6356dc1f" />
42294229            <!-- mask rom TC534200 -->
42304230         </dataarea>
r31151r31152
42674267      <sharedfeat name="compatibility" value="MVS,AES" />
42684268      <part name="cart" interface="neo_cart">
42694269         <!-- MVS AND AES VERSION -->
4270         <dataarea name="maincpu" size="0x200000">
4270         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
42714271            <rom loadflag="load16_word_swap" name="074-p1.p1" offset="0x100000" size="0x100000" crc="62369553" sha1="ca4d561ee08d16fe6804249d1ba49188eb3bd606" />
42724272            <!-- TC5316200 -->
42734273            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
43214321      <sharedfeat name="release" value="MVS,AES" />
43224322      <sharedfeat name="compatibility" value="MVS,AES" />
43234323      <part name="cart" interface="neo_cart">
4324         <dataarea name="maincpu" size="0x200000">
4324         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
43254325            <rom loadflag="load16_word_swap" name="075-p1.p1" offset="0x100000" size="0x100000" crc="92871738" sha1="fed040a7c1ff9e495109813a702d09fb1d2ecf3a" />
43264326            <!-- mask rom TC5316200 -->
43274327            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
43674367      <sharedfeat name="compatibility" value="MVS,AES" />
43684368      <part name="cart" interface="neo_cart">
43694369         <!-- MVS ONLY RELEASE -->
4370         <dataarea name="maincpu" size="0x100000">
4370         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
43714371            <rom loadflag="load16_word_swap" name="076-p1.p1" offset="0x000000" size="0x080000" crc="d7c1effd" sha1="485c2308a40baecd122be9ab4996044622bdcc7e" />
43724372            <!-- mask rom TC538200 -->
43734373         </dataarea>
r31151r31152
44194419      <sharedfeat name="release" value="MVS,AES" />
44204420      <sharedfeat name="compatibility" value="MVS,AES" />
44214421      <part name="cart" interface="neo_cart">
4422         <dataarea name="maincpu" size="0x200000">
4422         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
44234423            <rom loadflag="load16_word_swap" name="078-p1.p1" offset="0x100000" size="0x100000" crc="45906309" sha1="cdcd96a564acf42e959193e139e149b29c103e25" />
44244424            <!-- mask rom TC5316200 -->
44254425            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
44774477      <sharedfeat name="compatibility" value="MVS,AES" />
44784478      <part name="cart" interface="neo_cart">
44794479         <!-- MVS AND AES VERSION -->
4480         <dataarea name="maincpu" size="0x100000">
4480         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
44814481            <rom loadflag="load16_word_swap" name="079-p1.p1" offset="0x000000" size="0x100000" crc="5e78328e" sha1="7a00b096ed6dd77afc3008c5a4c83686e475f323" />
44824482            <!-- TC538200 -->
44834483         </dataarea>
r31151r31152
45254525      <sharedfeat name="compatibility" value="MVS,AES" />
45264526      <part name="cart" interface="neo_cart">
45274527         <!-- MVS AND AES VERSION -->
4528         <dataarea name="maincpu" size="0x100000">
4528         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
45294529            <rom loadflag="load16_word_swap" name="080-p1.p1" offset="0x000000" size="0x100000" crc="4440315e" sha1="f4adba8e341d64a1f6280dfd98ebf6918c00608d" />
45304530            <!-- mask rom TC538200 -->
45314531         </dataarea>
r31151r31152
45694569         <!-- KOREAN VERSION -->
45704570         <!-- Made by Viccom Corp.; proms have manufacturer stamp VICxxxxxx-xxx, chip labels same as quizkof; Cart ID 0080 -->
45714571         <!-- Due to parent set naming limitations, roms have been named vic-xxx -->
4572         <dataarea name="maincpu" size="0x100000">
4572         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
45734573            <rom loadflag="load16_word_swap" name="vic-080-p1.p1" offset="0x000000" size="0x100000" crc="2589488e" sha1="609f3095c1cf8b11335b56f23c5d955eebd66dd2" />
45744574         </dataarea>
45754575         <dataarea name="fixed" size="0x040000">
r31151r31152
46084608      <sharedfeat name="release" value="MVS,AES" />
46094609      <sharedfeat name="compatibility" value="MVS,AES" />
46104610      <part name="cart" interface="neo_cart">
4611         <dataarea name="maincpu" size="0x200000">
4611         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
46124612            <rom loadflag="load16_word_swap" name="081-p1.p1" offset="0x100000" size="0x100000" crc="6bc27a3d" sha1="94692abe7343f9204a557acae4ab74d0af511ca3" />
46134613            <!-- TC5316200 -->
46144614            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
46624662      <sharedfeat name="release" value="MVS,AES" />
46634663      <sharedfeat name="compatibility" value="MVS,AES" />
46644664      <part name="cart" interface="neo_cart">
4665         <dataarea name="maincpu" size="0x200000">
4665         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
46664666            <rom loadflag="load16_word_swap" name="082-p1.p1" offset="0x100000" size="0x100000" crc="34ab832a" sha1="fbb1bd195f5653f7b9c89648649f838eaf83cbe4" />
46674667            <!-- TC5316200 -->
46684668            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
47184718         <!-- MVS ONLY RELEASE -->
47194719      <!-- This set uses CHA and PROG board from Power Spikes II. Six Power Spikes II prom's are replaced with
47204720   Puzzle Bobble prom's. Confirmed on several original carts. Do other layouts also exist? -->
4721         <dataarea name="maincpu" size="0x100000">
4721         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
47224722            <rom loadflag="load16_word_swap" name="d96-07.ep1" offset="0x000000" size="0x080000" crc="6102ca14" sha1="328429d11de5b327a0654ae0548da4d0025a2ae6" />
47234723            <!-- 27C240 -->
47244724         </dataarea>
r31151r31152
47804780      <sharedfeat name="compatibility" value="MVS,AES" />
47814781      <part name="cart" interface="neo_cart">
47824782         <!-- MVS VERSION -->
4783         <dataarea name="maincpu" size="0x200000">
4783         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
47844784            <rom loadflag="load16_word_swap" name="084-p1.p1" offset="0x100000" size="0x100000" crc="2cba2716" sha1="f6c2d0537c9c3e0938065c65b1797c47198fcff8" />
47854785            <!-- TC5316200 -->
47864786            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
48334833      <part name="cart" interface="neo_cart">
48344834         <!-- MVS AND AES VERSION -->
48354835         <!-- There also exists a MVS version with 4x eprom (EP1~EP4); board used is NEO-MVS PROGSM -->
4836         <dataarea name="maincpu" size="0x200000">
4836         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
48374837            <rom loadflag="load16_word_swap" name="084-pg1.p1" offset="0x100000" size="0x100000" crc="5e54cf95" sha1="41abe2042fdbb1526e92a0789976a9b1ac5e60f0" />
48384838            <!-- TC5316200 -->
48394839            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
48964896      <sharedfeat name="compatibility" value="MVS,AES" />
48974897      <part name="cart" interface="neo_cart">
48984898         <!-- MVS ONLY RELEASE -->
4899         <dataarea name="maincpu" size="0x100000">
4899         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
49004900            <rom loadflag="load16_word_swap" name="086-p1.p1" offset="0x000000" size="0x100000" crc="03e20ab6" sha1="3a0a5a54649178ce7a6158980cb4445084b40fb5" />
49014901            <!-- mask rom TC538200 -->
49024902         </dataarea>
r31151r31152
49434943      <sharedfeat name="compatibility" value="MVS,AES" />
49444944      <part name="cart" interface="neo_cart">
49454945         <!-- MVS VERSION -->
4946         <dataarea name="maincpu" size="0x300000">
4946         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
49474947            <rom loadflag="load16_word_swap" name="087-epr.ep1" offset="0x000000" size="0x080000" crc="23e09bb8" sha1="79da99fa50a639fce9d1266699b5e53c9ac55642" />
49484948            <!-- M27C4002 -->
49494949            <rom loadflag="load16_word_swap" name="087-epr.ep2" offset="0x080000" size="0x080000" crc="256f5302" sha1="e2d21b413a6059194a994b7902b2a7df98a15151" />
r31151r31152
49994999      <sharedfeat name="compatibility" value="MVS,AES" />
50005000      <part name="cart" interface="neo_cart">
50015001         <!-- AES VERSION -->
5002         <dataarea name="maincpu" size="0x300000">
5002         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
50035003            <rom loadflag="load16_word_swap" name="087-pg1.p1" offset="0x000000" size="0x100000" crc="282a336e" sha1="e062f1939d36a45f185b5dbd726cdd833dc7c28c" />
50045004            <!-- mask rom TC538200 -->
50055005            <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" />
r31151r31152
50495049      <sharedfeat name="compatibility" value="MVS,AES" />
50505050      <part name="cart" interface="neo_cart">
50515051         <!-- KOREAN VERSION -->
5052         <dataarea name="maincpu" size="0x300000">
5052         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
50535053            <rom loadflag="load16_word_swap" name="187-p1k.p1" offset="0x000000" size="0x100000" crc="c8e7c075" sha1="7b74f2917114460d79d8f46ee24829a4c08cbf2a" />
50545054            <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" />
50555055            <!-- mask rom TC5316200 -->
r31151r31152
51035103      <sharedfeat name="release" value="MVS,AES" />
51045104      <sharedfeat name="compatibility" value="MVS,AES" />
51055105      <part name="cart" interface="neo_cart">
5106         <dataarea name="maincpu" size="0x200000">
5106         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
51075107            <rom loadflag="load16_word_swap" name="088-p1.p1" offset="0x100000" size="0x100000" crc="bd5814f6" sha1="95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea" />
51085108            <!-- TC5316200 -->
51095109            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
51475147      <sharedfeat name="release" value="MVS,AES" />
51485148      <sharedfeat name="compatibility" value="MVS,AES" />
51495149      <part name="cart" interface="neo_cart">
5150         <dataarea name="maincpu" size="0x300000">
5150         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
51515151            <rom loadflag="load16_word_swap" name="089-p1.p1" offset="0x000000" size="0x100000" crc="5e5847a2" sha1="b864d0ec4184b785569ddbf67c2115b5ab86ee3e" />
51525152            <!-- mask rom TC538200 -->
51535153            <rom loadflag="load16_word_swap" name="089-p2.sp2" offset="0x100000" size="0x200000" crc="028b774c" sha1="fc5da2821a5072f2b78245fc59b6e3eeef116d16" />
r31151r31152
52025202      <sharedfeat name="release" value="MVS,AES" />
52035203      <sharedfeat name="compatibility" value="MVS,AES" />
52045204      <part name="cart" interface="neo_cart">
5205         <dataarea name="maincpu" size="0x200000">
5205         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
52065206            <rom loadflag="load16_word_swap" name="090-p1.p1" offset="0x100000" size="0x100000" crc="afaa4702" sha1="83d122fddf17d4774353abf4a0655f3939f7b752" />
52075207            <!-- mask rom TC5316200 -->
52085208            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
52655265      <sharedfeat name="release" value="MVS,AES" />
52665266      <sharedfeat name="compatibility" value="MVS,AES" />
52675267      <part name="cart" interface="neo_cart">
5268         <dataarea name="maincpu" size="0x200000">
5268         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
52695269            <rom loadflag="load16_word_swap" name="092-p1.p1" offset="0x100000" size="0x100000" crc="28ec9b77" sha1="7cdc789a99f8127f437d68cbc41278c926be9efd" />
52705270            <!-- mask rom TC5316200 -->
52715271            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
53155315      <sharedfeat name="compatibility" value="MVS,AES" />
53165316      <part name="cart" interface="neo_cart">
53175317         <!-- MVS ONLY RELEASE -->
5318         <dataarea name="maincpu" size="0x100000">
5318         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
53195319            <rom loadflag="load16_word_swap" name="093-p1.p1" offset="0x000000" size="0x100000" crc="a1a71d0d" sha1="059284c84f61a825923d86d2f29c91baa2c439cd" />
53205320            <!-- TC538200 -->
53215321         </dataarea>
r31151r31152
53605360      <sharedfeat name="release" value="MVS,AES" />
53615361      <sharedfeat name="compatibility" value="MVS,AES" />
53625362      <part name="cart" interface="neo_cart">
5363         <dataarea name="maincpu" size="0x200000">
5363         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
53645364            <rom loadflag="load16_word_swap" name="094-p1.p1" offset="0x100000" size="0x100000" crc="33019545" sha1="213db6c0b7d24b74b809854f9c606dbea1d9ba00" />
53655365            <!-- TC5316200 -->
53665366            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
54185418      <sharedfeat name="compatibility" value="MVS,AES" />
54195419      <part name="cart" interface="neo_cart">
54205420         <!-- MVS AND AES VERSION -->
5421         <dataarea name="maincpu" size="0x300000">
5421         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
54225422            <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" />
54235423            <!-- TC538200 -->
54245424            <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" />
r31151r31152
54715471         <!-- MVS VERSION -->
54725472         <!-- This is a bug fixed revision applied over the original cart. The original P1 and P2 stayed in the cart and this -->
54735473         <!-- 512k ROM was added to replace the first 512k of P1. -->
5474         <dataarea name="maincpu" size="0x300000">
5474         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
54755475            <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" />
54765476            <!-- TC538200 -->
54775477            <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" />
r31151r31152
55325532      <sharedfeat name="release" value="MVS,AES" />
55335533      <sharedfeat name="compatibility" value="MVS,AES" />
55345534      <part name="cart" interface="neo_cart">
5535         <dataarea name="maincpu" size="0x300000">
5535         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
55365536            <rom loadflag="load16_word_swap" name="096-p1.p1" offset="0x000000" size="0x100000" crc="9edb420d" sha1="150d80707325ece351c72c21c6186cfb5996adba" />
55375537            <!-- TC538200 -->
55385538            <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" />
r31151r31152
55845584      <sharedfeat name="compatibility" value="MVS,AES" />
55855585      <part name="cart" interface="neo_cart">
55865586         <!-- KOREAN VERSION -->
5587         <dataarea name="maincpu" size="0x300000">
5587         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
55885588            <rom loadflag="load16_word_swap" name="196-p1k.p1" offset="0x000000" size="0x100000" crc="a0780789" sha1="83657922a9a3502653ef8cda45b15d9f935aa96a" />
55895589            <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" />
55905590            <!-- TC5316200 -->
r31151r31152
56405640      <sharedfeat name="release" value="MVS,AES" />
56415641      <sharedfeat name="compatibility" value="MVS,AES" />
56425642      <part name="cart" interface="neo_cart">
5643         <dataarea name="maincpu" size="0x200000">
5643         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
56445644            <rom loadflag="load16_word_swap" name="097-p1.p1" offset="0x100000" size="0x100000" crc="0547121d" sha1="e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52" />
56455645            <!-- TC5316200 -->
56465646            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
57145714      <sharedfeat name="release" value="MVS,AES" />
57155715      <sharedfeat name="compatibility" value="MVS,AES" />
57165716      <part name="cart" interface="neo_cart">
5717         <dataarea name="maincpu" size="0x200000">
5717         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
57185718            <rom loadflag="load16_word_swap" name="200-p1.p1" offset="0x100000" size="0x100000" crc="28c83048" sha1="e7ef87e1de21d2bb17ef17bb08657e92363f0e9a" />
57195719            <!-- mask rom TC5316200 -->
57205720            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
57605760      <sharedfeat name="release" value="MVS,AES" />
57615761      <sharedfeat name="compatibility" value="MVS,AES" />
57625762      <part name="cart" interface="neo_cart">
5763         <dataarea name="maincpu" size="0x200000">
5763         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
57645764            <rom loadflag="load16_word_swap" name="201-p1.p1" offset="0x100000" size="0x100000" crc="08d8daa5" sha1="b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38" />
57655765            <!-- TC5316200 -->
57665766            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
58065806      <sharedfeat name="compatibility" value="MVS,AES" />
58075807      <part name="cart" interface="neo_cart">
58085808         <!-- MVS ONLY RELEASE -->
5809         <dataarea name="maincpu" size="0x100000">
5809         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
58105810            <rom loadflag="load16_word_swap" name="202-p1.p1" offset="0x000000" size="0x080000" crc="2b61415b" sha1="0e3e4faf2fd6e63407425e1ac788003e75aeeb4f" />
58115811            <!-- TC534200 -->
58125812         </dataarea>
r31151r31152
58455845      <sharedfeat name="release" value="MVS,AES" />
58465846      <sharedfeat name="compatibility" value="MVS,AES" />
58475847      <part name="cart" interface="neo_cart">
5848         <dataarea name="maincpu" size="0x100000">
5848         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
58495849            <rom loadflag="load16_word_swap" name="203-p1.p1" offset="0x000000" size="0x100000" crc="7ba70e2d" sha1="945f472cc3e7706f613c52df18de35c986d166e7" />
58505850            <!-- TC538200 -->
58515851         </dataarea>
r31151r31152
58945894      <sharedfeat name="release" value="MVS,AES" />
58955895      <sharedfeat name="compatibility" value="MVS,AES" />
58965896      <part name="cart" interface="neo_cart">
5897         <dataarea name="maincpu" size="0x100000">
5897         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
58985898            <rom loadflag="load16_word_swap" name="206-p1.p1" offset="0x000000" size="0x100000" crc="c33ed21e" sha1="bffff0d17e587e67672227e60c0ebd3f3a7193e6" />
58995899            <!-- mask rom TC538200 -->
59005900         </dataarea>
r31151r31152
59395939      <sharedfeat name="compatibility" value="MVS,AES" />
59405940      <part name="cart" interface="neo_cart">
59415941         <!-- MVS ONLY RELEASE -->
5942         <dataarea name="maincpu" size="0x100000">
5942         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
59435943            <rom loadflag="load16_word_swap" name="207-p1.p1" offset="0x000000" size="0x100000" crc="334ea51e" sha1="0a642f8565ec6e9587ed767bcf177f4677547162" />
59445944            <!-- TC538200 -->
59455945         </dataarea>
r31151r31152
59785978      <sharedfeat name="compatibility" value="MVS,AES" />
59795979      <part name="cart" interface="neo_cart">
59805980         <!-- MVS ONLY RELEASE -->
5981         <dataarea name="maincpu" size="0x200000">
5981         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
59825982            <rom loadflag="load16_word_swap" name="208-p1.p1" offset="0x100000" size="0x100000" crc="127f3d32" sha1="18e77b79b1197a89371533ef9b1e4d682c44d875" />
59835983            <!-- TC5316200 -->
59845984            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
60226022      <sharedfeat name="compatibility" value="MVS,AES" />
60236023      <part name="cart" interface="neo_cart">
60246024         <!-- MVS ONLY RELEASE -->
6025         <dataarea name="maincpu" size="0x200000">
6025         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
60266026            <rom loadflag="load16_word_swap" name="209-p1.p1" offset="0x100000" size="0x100000" crc="2a019a79" sha1="422a639e74284fef2e53e1b49cf8803b0a7e80c6" />
60276027            <!-- mask rom TC5316200 -->
60286028            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
60766076      <sharedfeat name="release" value="MVS,AES" />
60776077      <sharedfeat name="compatibility" value="MVS,AES" />
60786078      <part name="cart" interface="neo_cart">
6079         <dataarea name="maincpu" size="0x200000">
6079         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
60806080            <rom loadflag="load16_word_swap" name="212-p1.p1" offset="0x100000" size="0x100000" crc="16c063a9" sha1="5432869f830eed816ee5ed71c7fd39f749d15619" />
60816081            <!-- mask rom TC5316200 -->
60826082            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
61246124      <sharedfeat name="compatibility" value="MVS,AES" />
61256125      <part name="cart" interface="neo_cart">
61266126         <!-- MVS ONLY RELEASE -->
6127         <dataarea name="maincpu" size="0x200000">
6127         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
61286128            <rom loadflag="load16_word_swap" name="213-p1.p1" offset="0x100000" size="0x100000" crc="e397d798" sha1="10f459111db4bab7aaa63ca47e83304a84300812" />
61296129            <!-- mask rom TC5316200 -->
61306130            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
61676167      <sharedfeat name="compatibility" value="MVS,AES" />
61686168      <part name="cart" interface="neo_cart">
61696169         <!-- MVS VERSION -->
6170         <dataarea name="maincpu" size="0x300000">
6170         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
61716171            <rom loadflag="load16_word_swap" name="214-p1.p1" offset="0x000000" size="0x100000" crc="52755d74" sha1="4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb" />
61726172            <!-- TC538200 -->
61736173            <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" />
r31151r31152
62176217      <sharedfeat name="release" value="AES" />
62186218      <sharedfeat name="compatibility" value="MVS,AES" />
62196219      <part name="cart" interface="neo_cart">
6220         <dataarea name="maincpu" size="0x300000">
6220         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
62216221            <rom loadflag="load16_word_swap" name="214-pg1.p1" offset="0x000000" size="0x100000" crc="bd3757c9" sha1="35392a044117e46c088ff0fdd07d69a3faa4f96e" />
62226222            <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" />
62236223            <!-- TC5316200 -->
r31151r31152
62736273      <sharedfeat name="release" value="MVS,AES" />
62746274      <sharedfeat name="compatibility" value="MVS,AES" />
62756275      <part name="cart" interface="neo_cart">
6276         <dataarea name="maincpu" size="0x200000">
6276         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
62776277            <rom loadflag="load16_word_swap" name="215-p1.p1" offset="0x100000" size="0x100000" crc="519b4ba3" sha1="5aa59514b23aa663f2c4014ee94a31e9f59151de" />
62786278            <!-- TC5316200 -->
62796279            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
63236323      <sharedfeat name="release" value="MVS,AES" />
63246324      <sharedfeat name="compatibility" value="MVS,AES" />
63256325      <part name="cart" interface="neo_cart">
6326         <dataarea name="maincpu" size="0x200000">
6326         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
63276327            <rom loadflag="load16_word_swap" name="216-p1.p1" offset="0x100000" size="0x100000" crc="75d2b3de" sha1="ee778656c26828935ee2a2bfd0ce5a22aa681c10" />
63286328            <!-- mask rom TC5316200 -->
63296329            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
63836383      <sharedfeat name="release" value="MVS,AES" />
63846384      <sharedfeat name="compatibility" value="MVS,AES" />
63856385      <part name="cart" interface="neo_cart">
6386         <dataarea name="maincpu" size="0x300000">
6386         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
63876387            <rom loadflag="load16_word_swap" name="217-p1.p1" offset="0x000000" size="0x100000" crc="3e97ed69" sha1="336bcae375a5109945d11356503bf0d9f4a9a50a" />
63886388            <!-- TC538200 -->
63896389            <rom loadflag="load16_word_swap" name="217-p2.sp2" offset="0x100000" size="0x200000" crc="191fca88" sha1="e318e5931704779bbe461719a5eeeba89bd83a5d" />
r31151r31152
64386438      <sharedfeat name="release" value="MVS,AES" />
64396439      <sharedfeat name="compatibility" value="MVS,AES" />
64406440      <part name="cart" interface="neo_cart">
6441         <dataarea name="maincpu" size="0x200000">
6441         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
64426442            <rom loadflag="load16_word_swap" name="218-p1.p1" offset="0x100000" size="0x100000" crc="ca372303" sha1="67991e4fef9b36bc7d909810eebb857ac2f906f1" />
64436443            <!-- mask rom TC5316200 -->
64446444            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
64926492      <sharedfeat name="compatibility" value="MVS,AES" />
64936493      <part name="cart" interface="neo_cart">
64946494         <!-- MVS ONLY RELEASE -->
6495         <dataarea name="maincpu" size="0x200000">
6495         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
64966496            <rom loadflag="load16_word_swap" name="219-p1.p1" offset="0x100000" size="0x100000" crc="6af0e574" sha1="c3f0fed0d942e48c99c80b1713f271c033ce0f4f" />
64976497            <!-- TC5316200 -->
64986498            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
65356535      <sharedfeat name="compatibility" value="MVS,AES" />
65366536      <part name="cart" interface="neo_cart">
65376537         <!-- Prototype - crcs should match the ones of the unreleased dump. -->
6538         <dataarea name="maincpu" size="0x200000">
6538         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
65396539            <rom loadflag="load16_word_swap" name="proto_220-p1.p1" offset="0x100000" size="0x100000" crc="62a942c6" sha1="12aaa7d9bd84328d1bf4610e056b5c57d0252537" />
65406540            <rom size="0x100000" offset="0x000000" loadflag="continue" />
65416541         </dataarea>
r31151r31152
65656565      <sharedfeat name="compatibility" value="MVS,AES" />
65666566      <part name="cart" interface="neo_cart">
65676567         <!-- Prototype - bootleg/hack based on later release. -->
6568         <dataarea name="maincpu" size="0x200000">
6568         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
65696569            <rom loadflag="load16_word_swap" name="proto_220-p1o.p1" offset="0x100000" size="0x100000" crc="ce37e3a0" sha1="488f95fa15f56eea6666dda13d96ec29dba18e19" />
65706570            <rom size="0x100000" offset="0x000000" loadflag="continue" />
65716571         </dataarea>
r31151r31152
66016601      <sharedfeat name="release" value="MVS,AES" />
66026602      <sharedfeat name="compatibility" value="MVS,AES" />
66036603      <part name="cart" interface="neo_cart">
6604         <dataarea name="maincpu" size="0x100000">
6604         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
66056605            <rom loadflag="load16_word_swap" name="221-p1.p1" offset="0x000000" size="0x080000" crc="7be82353" sha1="08ab39f52b893591c13a7d7aa26b20ce86e9ddf5" />
66066606            <!-- mask rom TC534200 -->
66076607         </dataarea>
r31151r31152
66426642      <sharedfeat name="compatibility" value="MVS,AES" />
66436643      <part name="cart" interface="neo_cart">
66446644         <!-- MVS AND AES VERSION -->
6645         <dataarea name="maincpu" size="0x500000">
6645         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
66466646            <rom loadflag="load16_word_swap" name="222-p1.p1" offset="0x000000" size="0x100000" crc="1a5cb56d" sha1="9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b" />
66476647            <!-- TC538200 -->
66486648            <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" />
r31151r31152
66946694      <sharedfeat name="compatibility" value="MVS,AES" />
66956695      <part name="cart" interface="neo_cart">
66966696         <!-- KOREAN VERSION -->
6697         <dataarea name="maincpu" size="0x500000">
6697         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
66986698            <rom loadflag="load16_word_swap" name="222-p1k.p1" offset="0x000000" size="0x100000" crc="06e0a25d" sha1="81e6727e0acb67ae41383518c0fc07f28d232979" />
66996699            <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" />
67006700            <!-- TC5332205 -->
r31151r31152
67496749      <sharedfeat name="release" value="MVS,AES" />
67506750      <sharedfeat name="compatibility" value="MVS,AES" />
67516751      <part name="cart" interface="neo_cart">
6752         <dataarea name="maincpu" size="0x500000">
6752         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
67536753            <rom loadflag="load16_word_swap" name="223-p1.p1" offset="0x000000" size="0x100000" crc="f84a2d1d" sha1="fc19225d9dbdb6bd0808023ee32c7829f6ffdef6" />
67546754            <!-- TC538200 -->
67556755            <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" />
r31151r31152
68016801      <sharedfeat name="compatibility" value="MVS,AES" />
68026802      <part name="cart" interface="neo_cart">
68036803         <!-- KOREAN VERSION -->
6804         <dataarea name="maincpu" size="0x500000">
6804         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
68056805            <rom loadflag="load16_word_swap" name="223-p1k.p1" offset="0x000000" size="0x100000" crc="b78c8391" sha1="936b356ac135331b10a37bc10882ec2e4f6b400b" />
68066806            <!-- Chip label is correct. They used Cart ID 0124 as 0123 was allready used by quizdaisk -->
68076807            <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" />
r31151r31152
68586858      <sharedfeat name="release" value="MVS,AES" />
68596859      <sharedfeat name="compatibility" value="MVS,AES" />
68606860      <part name="cart" interface="neo_cart">
6861         <dataarea name="maincpu" size="0x200000">
6861         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
68626862            <rom loadflag="load16_word_swap" name="224-p1.p1" offset="0x100000" size="0x100000" crc="7697e445" sha1="5b55ca120f77a931d40719b14e0bfc8cac1d628c" />
68636863            <!-- mask rom TC5316200 -->
68646864            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
69046904      <sharedfeat name="release" value="MVS,AES" />
69056905      <sharedfeat name="compatibility" value="MVS,AES" />
69066906      <part name="cart" interface="neo_cart">
6907         <dataarea name="maincpu" size="0x300000">
6907         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
69086908            <rom loadflag="load16_word_swap" name="225-p1.p1" offset="0x000000" size="0x100000" crc="b14da766" sha1="bdffd72ff705fc6b085a4026217bac1c4bc93163" />
69096909            <!-- TC538200 -->
69106910            <rom loadflag="load16_word_swap" name="225-p2.sp2" offset="0x100000" size="0x200000" crc="fe190665" sha1="739d9a8fc2da34381654d9e291141eacc210ae5c" />
r31151r31152
69606960      <sharedfeat name="release" value="MVS,AES" />
69616961      <sharedfeat name="compatibility" value="MVS,AES" />
69626962      <part name="cart" interface="neo_cart">
6963         <dataarea name="maincpu" size="0x200000">
6963         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
69646964            <rom loadflag="load16_word_swap" name="227-p1.p1" offset="0x100000" size="0x100000" crc="daf101d2" sha1="96b90f884bae2969ebd8c04aba509928464e2433" />
69656965            <!-- mask rom TC5316200 -->
69666966            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
70057005      <sharedfeat name="compatibility" value="MVS,AES" />
70067006      <part name="cart" interface="neo_cart">
70077007         <!-- Prototype -->
7008         <dataarea name="maincpu" size="0x100000">
7008         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
70097009            <rom loadflag="load16_word_swap" name="proto_228-p1.p1" offset="0x000000" size="0x100000" crc="6033172e" sha1="f57fb706aa8dd9e5f9e992a5d35c1799578b59f8" />
70107010         </dataarea>
70117011         <dataarea name="fixed" size="0x040000">
r31151r31152
70477047      <sharedfeat name="release" value="MVS,AES" />
70487048      <sharedfeat name="compatibility" value="MVS,AES" />
70497049      <part name="cart" interface="neo_cart">
7050         <dataarea name="maincpu" size="0x200000">
7050         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
70517051            <rom loadflag="load16_word_swap" name="230-p1.p1" offset="0x100000" size="0x100000" crc="ed24a6e6" sha1="3fb77ae696d92d2f9a5d589e08b708545c7cda0a" />
70527052            <!-- TC5316200 -->
70537053            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
70937093      <sharedfeat name="compatibility" value="MVS,AES" />
70947094      <part name="cart" interface="neo_cart">
70957095         <!-- MVS ONLY RELEASE -->
7096         <dataarea name="maincpu" size="0x100000">
7096         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
70977097            <rom loadflag="load16_word_swap" name="231-p1.p1" offset="0x000000" size="0x080000" crc="61be1810" sha1="1ab0e11352ca05329c6e3f5657b60e4a227fcbfb" />
70987098            <!-- mask rom TC534200 -->
70997099         </dataarea>
r31151r31152
71387138      <sharedfeat name="compatibility" value="MVS,AES" />
71397139      <part name="cart" interface="neo_cart">
71407140         <!-- MVS VERSION -->
7141         <dataarea name="maincpu" size="0x500000">
7141         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
71427142            <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" />
71437143            <!-- TC538200 -->
71447144            <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" />
r31151r31152
71857185      <sharedfeat name="compatibility" value="MVS,AES" />
71867186      <part name="cart" interface="neo_cart">
71877187         <!-- AES VERSION -->
7188         <dataarea name="maincpu" size="0x500000">
7188         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
71897189            <rom loadflag="load16_word_swap" name="232-pg1.p1" offset="0x000000" size="0x100000" crc="5c2400b7" sha1="49e23f80c012c62146a1bb8f254a7597823de430" />
71907190            <!-- TC538200 -->
71917191            <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" />
r31151r31152
72337233      <sharedfeat name="compatibility" value="MVS,AES" />
72347234      <part name="cart" interface="neo_cart">
72357235         <!-- KOREAN VERSION -->
7236         <dataarea name="maincpu" size="0x500000">
7236         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
72377237            <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" />
72387238            <!-- TC538200 -->
72397239            <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" />
r31151r31152
72857285      <sharedfeat name="release" value="MVS,AES" />
72867286      <sharedfeat name="compatibility" value="MVS,AES" />
72877287      <part name="cart" interface="neo_cart">
7288         <dataarea name="maincpu" size="0x100000">
7288         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
72897289            <rom loadflag="load16_word_swap" name="233-p1.p1" offset="0x000000" size="0x100000" crc="931e17fa" sha1="4a95c4b79d0878485ce272e9f4c4f647bec0e070" />
72907290            <!-- TC538200 -->
72917291         </dataarea>
r31151r31152
73327332      <sharedfeat name="compatibility" value="MVS,AES" />
73337333      <part name="cart" interface="neo_cart">
73347334         <!-- MVS VERSION -->
7335         <dataarea name="maincpu" size="0x500000">
7335         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
73367336            <rom loadflag="load16_word_swap" name="234-p1.p1" offset="0x000000" size="0x100000" crc="e123a5a3" sha1="a3ddabc00feeb54272b145246612ad4632b0e413" />
73377337            <!-- TC538200 -->
73387338            <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" />
r31151r31152
73817381      <sharedfeat name="compatibility" value="MVS,AES" />
73827382      <part name="cart" interface="neo_cart">
73837383         <!-- AES VERSION -->
7384         <dataarea name="maincpu" size="0x500000">
7384         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
73857385            <rom loadflag="load16_word_swap" name="234-pg1.p1" offset="0x000000" size="0x100000" crc="cd01c06d" sha1="d66142571afe07c6191b52f319f1bc8bc8541c14" />
73867386            <!-- TC538200 -->
73877387            <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" />
r31151r31152
74317431      <sharedfeat name="compatibility" value="MVS,AES" />
74327432      <part name="cart" interface="neo_cart">
74337433         <!-- KOREAN VERSION -->
7434         <dataarea name="maincpu" size="0x500000">
7434         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
74357435            <rom loadflag="load16_word_swap" name="134-p1k.p1" offset="0x000000" size="0x100000" crc="906f3065" sha1="25167665f1b8e82e13f7fcf4d0e3c54a925c2a58" />
74367436            <!-- TC538200 -->
74377437            <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" />
r31151r31152
74867486      <sharedfeat name="compatibility" value="MVS,AES" />
74877487      <part name="cart" interface="neo_cart">
74887488         <!-- MVS ONLY RELEASE -->
7489         <dataarea name="maincpu" size="0x100000">
7489         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
74907490            <rom loadflag="load16_word_swap" name="235-p1.p1" offset="0x000000" size="0x080000" crc="afed5de2" sha1="a5d82c6dbe687505e8c8d7339908da45cd379a0b" />
74917491         </dataarea>
74927492         <dataarea name="fixed" size="0x040000">
r31151r31152
75317531      <sharedfeat name="compatibility" value="MVS,AES" />
75327532      <part name="cart" interface="neo_cart">
75337533         <!-- MVS ONLY RELEASE -->
7534         <dataarea name="maincpu" size="0x100000">
7534         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
75357535            <rom loadflag="load16_word_swap" name="237-p1.p1" offset="0x000000" size="0x100000" crc="be96e44f" sha1="43679da8664fbb491103a1108040ddf94d59fc2b" />
75367536            <!-- TC538200 -->
75377537         </dataarea>
r31151r31152
75707570      <sharedfeat name="compatibility" value="MVS,AES" />
75717571      <part name="cart" interface="neo_cart">
75727572         <!-- MVS ONLY RELEASE -->
7573         <dataarea name="maincpu" size="0x500000">
7573         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
75747574            <rom loadflag="load16_word_swap" name="238-p1.p1" offset="0x000000" size="0x100000" crc="5677456f" sha1="f76169fa5c90871d65e2a16fd1bb036c90533ac8" />
75757575            <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" />
75767576            <!-- TC5332205 -->
r31151r31152
76187618      <sharedfeat name="compatibility" value="MVS,AES" />
76197619      <part name="cart" interface="neo_cart">
76207620         <!-- MVS ONLY RELEASE -->
7621         <dataarea name="maincpu" size="0x500000">
7621         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
76227622            <rom loadflag="load16_word_swap" name="238-pg1.p1" offset="0x000000" size="0x100000" crc="efedf8dc" sha1="f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc" />
76237623            <!-- mask rom TC538200 -->
76247624            <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" />
r31151r31152
76737673      <sharedfeat name="release" value="MVS,AES" />
76747674      <sharedfeat name="compatibility" value="MVS,AES" />
76757675      <part name="cart" interface="neo_cart">
7676         <dataarea name="maincpu" size="0x300000">
7676         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
76777677            <rom loadflag="load16_word_swap" name="239-p1.p1" offset="0x000000" size="0x100000" crc="183682f8" sha1="dcee1c2cf4a991ca1f9f2b40c4a738f21682807b" />
76787678            <!-- TC538200 -->
76797679            <rom loadflag="load16_word_swap" name="239-p2.sp2" offset="0x100000" size="0x200000" crc="9a9f4154" sha1="f8805453d0995c8fa16cd9accfb7a990071ca630" />
r31151r31152
77307730      <sharedfeat name="compatibility" value="MVS,AES" />
77317731      <part name="cart" interface="neo_cart">
77327732         <!-- MVS VERSION -->
7733         <dataarea name="maincpu" size="0x500000">
7733         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
77347734            <rom loadflag="load16_word_swap" name="240-p1.p1" offset="0x000000" size="0x100000" crc="80e41205" sha1="8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a" />
77357735            <!-- TC538200 -->
77367736            <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" />
r31151r31152
77797779      <sharedfeat name="compatibility" value="MVS,AES" />
77807780      <part name="cart" interface="neo_cart">
77817781         <!-- AES VERSION -->
7782         <dataarea name="maincpu" size="0x500000">
7782         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
77837783            <rom loadflag="load16_word_swap" name="240-pg1.p1" offset="0x000000" size="0x100000" crc="b6969780" sha1="e3373d18e0f0724d69efb8024a27cca121f1b5b2" />
77847784            <!-- TC538200 -->
77857785            <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" />
r31151r31152
78297829      <sharedfeat name="compatibility" value="MVS,AES" />
78307830      <part name="cart" interface="neo_cart">
78317831         <!-- KOREAN VERSION -->
7832         <dataarea name="maincpu" size="0x500000">
7832         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
78337833            <rom loadflag="load16_word_swap" name="140-p1k.p1" offset="0x000000" size="0x100000" crc="965edee1" sha1="7f4b947b19ccfee32fc73e4fd89645eb313b5c77" />
78347834            <!-- mask rom TC538200 -->
78357835            <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" />
r31151r31152
78857885      <sharedfeat name="release" value="MVS,AES" />
78867886      <sharedfeat name="compatibility" value="MVS,AES" />
78877887      <part name="cart" interface="neo_cart">
7888         <dataarea name="maincpu" size="0x300000">
7888         <dataarea name="maincpu" width="16" endianness="big" size="0x300000">
78897889            <rom loadflag="load16_word_swap" name="241-p1.p1" offset="0x000000" size="0x100000" crc="2a53c5da" sha1="5a6aba482cac588a6c2c51179c95b487c6e11899" />
78907890            <!-- TC538200 -->
78917891            <rom loadflag="load16_word_swap" name="241-p2.sp2" offset="0x100000" size="0x200000" crc="38883f44" sha1="fcf34b8c6e37774741542393b963635412484a27" />
r31151r31152
79377937         <!-- encrypted code + protection -->
79387938         <!-- MVS VERSION -->
79397939         <feature name="slot" value="rom_kof98" />
7940         <dataarea name="maincpu" size="0x600000">
7940         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
79417941            <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" />
79427942            <!-- mask rom 16mbit -->
79437943            <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" />
r31151r31152
79937993         <!-- encrypted code + protection, only z80 rom is different to kof98 -->
79947994         <!-- KOREAN VERSION -->
79957995         <feature name="slot" value="rom_kof98" />
7996         <dataarea name="maincpu" size="0x600000">
7996         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
79977997            <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" />
79987998            <!-- mask rom 16mbit -->
79997999            <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" />
r31151r31152
80508050         <!-- encrypted code + protection, only z80 rom is different to kof98 -->
80518051         <!-- KOREAN VERSION -->
80528052         <feature name="slot" value="rom_kof98" />>
8053         <dataarea name="maincpu" size="0x600000">
8053         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
80548054            <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" />
80558055            <!-- mask rom 16mbit -->
80568056            <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" />
r31151r31152
81048104      <sharedfeat name="compatibility" value="MVS,AES" />
81058105      <part name="cart" interface="neo_cart">
81068106         <!-- AES VERSION -->
8107         <dataarea name="maincpu" size="0x500000">
8107         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
81088108            <rom loadflag="load16_word_swap" name="242-pn1.p1" offset="0x000000" size="0x100000" crc="61ac868a" sha1="26577264aa72d6af272952a876fcd3775f53e3fa" />
81098109            <!-- TC538200 -->
81108110            <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x100000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" />
r31151r31152
81668166      <part name="cart" interface="neo_cart">
81678167         <!-- MVS AND AES VERSION -->
81688168         <!-- later revision -->
8169         <dataarea name="maincpu" size="0x500000">
8169         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
81708170            <rom loadflag="load16_word_swap" name="243-pg1.p1" offset="0x000000" size="0x100000" crc="af1e6554" sha1="bd8526f60c2472937728a5d933fbd19d899f2cba" />
81718171            <!-- TC538200 -->
81728172            <rom loadflag="load16_word_swap" name="243-pg2.sp2" offset="0x100000" size="0x400000" crc="add4a30b" sha1="7db62564db49fe0218cbb35b119d62582a24d658" />
r31151r31152
82218221      <sharedfeat name="release" value="MVS,AES" />
82228222      <sharedfeat name="compatibility" value="MVS,AES" />
82238223      <part name="cart" interface="neo_cart">
8224         <dataarea name="maincpu" size="0x200000">
8224         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
82258225            <rom loadflag="load16_word_swap" name="244-p1.p1" offset="0x100000" size="0x100000" crc="f8fdb7a5" sha1="f34ee5d1c24e70427d05ef488f46906dbd9f9950" />
82268226            <!-- TC5316200 -->
82278227            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
82638263      <sharedfeat name="compatibility" value="MVS,AES" />
82648264      <part name="cart" interface="neo_cart">
82658265         <!-- MVS ONLY RELEASE -->
8266         <dataarea name="maincpu" size="0x200000">
8266         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
82678267            <rom loadflag="load16_word_swap" name="245-p1.p1" offset="0x100000" size="0x100000" crc="c828876d" sha1="1dcba850e5cf8219d0945612cfded6d20ca8682a" />
82688268            <!-- mask rom TC5316200 -->
82698269            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
83148314      <sharedfeat name="release" value="MVS,AES" />
83158315      <sharedfeat name="compatibility" value="MVS,AES" />
83168316      <part name="cart" interface="neo_cart">
8317         <dataarea name="maincpu" size="0x500000">
8317         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
83188318            <rom loadflag="load16_word_swap" name="246-p1.p1" offset="0x000000" size="0x100000" crc="6d4b7781" sha1="3c9d53d5da9842bfd45037c919064dda3fb2e089" />
83198319            <!-- TC538200 -->
83208320            <rom loadflag="load16_word_swap" name="246-p2.sp2" offset="0x100000" size="0x400000" crc="72ea04c3" sha1="4fb1d22c30f5f3db4637dd92a4d2705c88de399d" />
r31151r31152
83678367      <sharedfeat name="compatibility" value="MVS,AES" />
83688368      <part name="cart" interface="neo_cart">
83698369         <!-- MVS ONLY RELEASE -->
8370         <dataarea name="maincpu" size="0x100000">
8370         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
83718371            <rom loadflag="load16_word_swap" name="247-p1.p1" offset="0x000000" size="0x100000" crc="95779094" sha1="a985e033bc6f137fa65855d3eed245d66d5b244a" />
83728372            <!-- mask rom TC538200 -->
83738373         </dataarea>
r31151r31152
84068406      <sharedfeat name="compatibility" value="MVS,AES" />
84078407      <part name="cart" interface="neo_cart">
84088408         <!-- MVS ONLY RELEASE -->
8409         <dataarea name="maincpu" size="0x100000">
8409         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
84108410            <rom loadflag="load16_word_swap" name="248-p1.p1" offset="0x000000" size="0x100000" crc="9d6c0754" sha1="95c70c2d51fc4de01e768e03cc800a850aaad5dc" />
84118411            <!-- TC538200 -->
84128412         </dataarea>
r31151r31152
84458445      <sharedfeat name="release" value="MVS, AES" />
84468446      <sharedfeat name="compatibility" value="MVS, AES" />
84478447      <part name="cart" interface="neo_cart">
8448         <dataarea name="maincpu" size="0x100000">
8448         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
84498449            <rom loadflag="load16_word_swap" name="071.p1" offset="0x000000" size="0x080000" crc="7687197d" sha1="4bb9cb7819807f7a7e1f85f1c4faac4a2f8761e8" />
84508450         </dataarea>
84518451         <dataarea name="fixed" size="0x040000">
r31151r31152
84718471      <sharedfeat name="release" value="AES" />
84728472      <sharedfeat name="compatibility" value="AES" />
84738473      <part name="cart" interface="neo_cart">
8474         <dataarea name="maincpu" size="0x100000">
8474         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
84758475            <rom loadflag="load16_word_swap" name="316.p1" offset="0x000000" size="0x100000" crc="99604539" sha1="88d5f4fe56516aa36496cafd2508f6864118f1e2" />
84768476         </dataarea>
84778477         <dataarea name="fixed" size="0x040000">
r31151r31152
85078507      <sharedfeat name="compatibility" value="MVS,AES" />
85088508      <part name="cart" interface="neo_cart">
85098509         <!-- MVS ONLY RELEASE -->
8510         <dataarea name="maincpu" size="0x200000">
8510         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
85118511            <rom loadflag="load16_word_swap" name="249-p1.p1" offset="0x100000" size="0x100000" crc="c9386118" sha1="5554662c7bc8605889cac4a67fee05bbb4eb786f" />
85128512            <!-- TC5316200 -->
85138513            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
85518551      <sharedfeat name="compatibility" value="MVS,AES" />
85528552      <part name="cart" interface="neo_cart">
85538553         <feature name="slot" value="rom_mslugx" />
8554         <dataarea name="maincpu" size="0x500000">
8554         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
85558555            <rom loadflag="load16_word_swap" name="250-p1.p1" offset="0x000000" size="0x100000" crc="81f1f60b" sha1="4c19f2e9824e606178ac1c9d4b0516fbaa625035" />
85568556            <!-- TC538200 -->
85578557            <rom loadflag="load16_word_swap" name="250-p2.ep1" offset="0x100000" size="0x400000" crc="1fda2e12" sha1="18aaa7a3ba8da99f78c430e9be69ccde04bc04d9" />
r31151r31152
86118611         <!-- Original Version - Encrypted Code & GFX -->
86128612         <!-- MVS VERSION -->
86138613         <feature name="slot" value="rom_sma_kof99" />
8614         <dataarea name="maincpu" size="0x900000">
8614         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
86158615            <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" />
86168616            <!-- stored in the custom chip -->
86178617            <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" />
r31151r31152
86698669         <!-- Original Version - Encrypted Code & GFX -->
86708670         <!-- AES VERSION -->
86718671         <feature name="slot" value="rom_sma_kof99" />
8672         <dataarea name="maincpu" size="0x900000">
8672         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
86738673            <rom loadflag="load16_word_swap" name="kc.neo-sma" offset="0x0c0000" size="0x040000" crc="6c9d0647" sha1="2a0ce62ca6c18007e8fbe1b60475c7874ab79389" />
86748674            <!-- stored in the custom chip -->
86758675            <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" />
r31151r31152
87268726      <part name="cart" interface="neo_cart">
87278727         <!-- Original Version - Encrypted Code & GFX -->
87288728         <feature name="slot" value="rom_sma_kof99" />
8729         <dataarea name="maincpu" size="0x900000">
8729         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
87308730            <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" />
87318731            <!-- stored in the custom chip -->
87328732            <!-- Is the SMA for this set correct? A set with this layout and a SMA.KB is known -->
r31151r31152
87868786         <!-- Original Version - Encrypted GFX -->
87878787         <!-- KOREAN VERSION -->
87888788         <feature name="slot" value="r_cmc_kof99k" />
8789         <dataarea name="maincpu" size="0x500000">
8789         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
87908790            <rom loadflag="load16_word_swap" name="152-p1.p1" offset="0x000000" size="0x100000" crc="f2c7ddfa" sha1="d592eecc53d442c55c2f26a6a721fdf2924d2a5b" />
87918791            <rom loadflag="load16_word_swap" name="152-p2.sp2" offset="0x100000" size="0x400000" crc="274ef47a" sha1="98654b68cc85c19d4a90b46f3110f551fa2e5357" />
87928792         </dataarea>
r31151r31152
88388838      <sharedfeat name="compatibility" value="MVS,AES" />
88398839      <part name="cart" interface="neo_cart">
88408840         <!-- Prototype Version - Possibly Hacked -->
8841         <dataarea name="maincpu" size="0x500000">
8841         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
88428842            <rom loadflag="load16_word_swap" name="proto_251-p1.p1" offset="0x000000" size="0x100000" crc="f37929c4" sha1="226e7e3d629568399b88275e5bcd4e5b3839be95" />
88438843            <rom loadflag="load16_word_swap" name="proto_251-p2.p2" offset="0x100000" size="0x400000" crc="739742ad" sha1="31acaf05a9bf186305888d3db7e4e8a83f7bb0a4" />
88448844         </dataarea>
r31151r31152
88918891         <!-- Original Version - Encrypted GFX -->
88928892         <!-- MVS ONLY RELEASE -->
88938893         <feature name="slot" value="rom_cmc_ganryu" />
8894         <dataarea name="maincpu" size="0x200000">
8894         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
88958895            <rom loadflag="load16_word_swap" name="252-p1.p1" offset="0x100000" size="0x100000" crc="4b8ac4fb" sha1="93d90271bff281862b03beba3809cf95a47a1e44" />
88968896            <rom size="0x100000" offset="0x000000" loadflag="continue" />
88978897         </dataarea>
r31151r31152
89318931         <!-- Original Version - Encrypted GFX -->
89328932         <!-- later revision -->
89338933         <feature name="slot" value="rom_sma_garou" />
8934         <dataarea name="maincpu" size="0x900000">
8934         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
89358935            <rom loadflag="load16_word_swap" name="kf.neo-sma" offset="0x0c0000" size="0x040000" crc="98bc93dc" sha1="01fe3d18b50f770e131e8d8eeff4c630ba8c9551" />
89368936            <!-- stored in the custom chip -->
89378937            <rom loadflag="load16_word_swap" name="253-ep1.p1" offset="0x100000" size="0x200000" crc="ea3171a4" sha1="bbda40f652baa0dc5fc6a006c001a1bdb0df43f6" />
r31151r31152
89938993         <!-- Original Version - Encrypted GFX -->
89948994         <!-- earlier revision -->
89958995         <feature name="slot" value="rom_sma_garouh" />
8996         <dataarea name="maincpu" size="0x900000">
8996         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
89978997            <rom loadflag="load16_word_swap" name="ke.neo-sma" offset="0x0c0000" size="0x040000" crc="96c72233" sha1="29e19effd40fdf7e5144332396857f4ad0eff13e" />
89988998            <!-- stored in the custom chip -->
89998999            <rom loadflag="load16_word_swap" name="253-p1.p1" offset="0x100000" size="0x400000" crc="18ae5d7e" sha1="bdb58ec9137d8653979b47132f2d10e1cc6aaa24" />
r31151r31152
90499049      <sharedfeat name="compatibility" value="MVS,AES" />
90509050      <part name="cart" interface="neo_cart">
90519051         <!-- Prototype Version, seems genuine -->
9052         <dataarea name="maincpu" size="0x500000">
9052         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
90539053            <rom loadflag="load16_word_swap" name="proto_253-p1.p1" offset="0x000000" size="0x100000" crc="c72f0c16" sha1="1ff6bb651682f93bef9ff02622c3cf63fe594986" />
90549054            <rom loadflag="load16_word_swap" name="proto_253-p2.p2" offset="0x100000" size="0x400000" crc="bf8de565" sha1="0e24574168cd38138bed0aa4dca49849f6901ca2" />
90559055         </dataarea>
r31151r31152
90949094         <!-- Original Version, Encrypted GFX Roms -->
90959095         <!-- MVS ONLY RELEASE -->
90969096         <feature name="slot" value="rom_cmc_s1945p" />
9097         <dataarea name="maincpu" size="0x500000">
9097         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
90989098            <rom loadflag="load16_word_swap" name="254-p1.p1" offset="0x000000" size="0x100000" crc="ff8efcff" sha1="dcaeaca573385c172ecc43ee6bee355359091893" />
90999099            <rom loadflag="load16_word_swap" name="254-p2.sp2" offset="0x100000" size="0x400000" crc="efdfd4dd" sha1="254f3e1b546eed788f7ae919be9d1bf9702148ce" />
91009100         </dataarea>
r31151r31152
91409140         <!-- Original Version, Encrypted GFX -->
91419141         <!-- MVS ONLY RELEASE -->
91429142         <feature name="slot" value="r_cmc_preisle2" />
9143         <dataarea name="maincpu" size="0x500000">
9143         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
91449144            <rom loadflag="load16_word_swap" name="255-p1.p1" offset="0x000000" size="0x100000" crc="dfa3c0f3" sha1="793c6a46f3a794536dc0327a3f3fad20e25ab661" />
91459145            <rom loadflag="load16_word_swap" name="255-p2.sp2" offset="0x100000" size="0x400000" crc="42050b80" sha1="0981a8295d43b264c2b95e5d7568bdda4e64c976" />
91469146         </dataarea>
r31151r31152
91889188         <!-- revision 2000.4.1 -->
91899189         <!-- MVS VERSION -->
91909190         <feature name="slot" value="rom_sma_mslug3" />
9191         <dataarea name="maincpu" size="0x900000">
9191         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
91929192            <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="9cd55736" sha1="d6efb2b313127c2911d47d9324626b3f1e7c6ccb" />
91939193            <!-- stored in the custom chip -->
91949194            <!-- The SMA for this release has a green colour marking; the older revision has a white colour marking -->
r31151r31152
92489248         <!-- revision 2000.3.17 -->
92499249         <!-- AES VERSION -->
92509250         <feature name="slot" value="rom_cmc_mslug3h" />
9251         <dataarea name="maincpu" size="0x500000">
9251         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
92529252            <rom loadflag="load16_word_swap" name="256-ph1.p1" offset="0x000000" size="0x100000" crc="9c42ca85" sha1="7a8f77a89867b889295ae9b9dfd4ba28f02d234d" />
92539253            <rom loadflag="load16_word_swap" name="256-ph2.sp2" offset="0x100000" size="0x400000" crc="1f3d8ce8" sha1="08b05a8abfb86ec09a5e758d6273acf1489961f9" />
92549254         </dataarea>
r31151r31152
93139313         <!-- Original Version, Encrypted Code + Sound + GFX Roms -->
93149314         <!-- MVS AND AES VERSION -->
93159315         <feature name="slot" value="rom_sma_kof2000" />
9316         <dataarea name="maincpu" size="0x900000">
9316         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
93179317            <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="71c6e6bb" sha1="1bd29ded4c6b29780db8e8b772c452189699ca89" />
93189318            <!-- stored in the custom chip -->
93199319            <rom loadflag="load16_word_swap" name="257-p1.p1" offset="0x100000" size="0x400000" crc="60947b4c" sha1="5faa0a7ac7734d6c8e276589bd12dd574264647d" />
r31151r31152
93709370      <part name="cart" interface="neo_cart">
93719371         <!-- Original Version, Encrypted Sound + GFX Roms -->
93729372         <feature name="slot" value="r_cmc_kof2000n" />
9373         <dataarea name="maincpu" size="0x500000">
9373         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
93749374            <rom loadflag="load16_word_swap" name="257-pg1.p1" offset="0x000000" size="0x100000" crc="5f809dbe" sha1="2bc233dcff5622de86d01e3b74b840c7caf12982" />
93759375            <!-- mask rom TC538200 -->
93769376            <rom loadflag="load16_word_swap" name="257-pg2.sp2" offset="0x100000" size="0x400000" crc="693c2c5e" sha1="dc9121b7369ef46596343cac055a00aec81704d4" />
r31151r31152
94379437         <!-- Original Version - Encrypted GFX -->
94389438         <!-- MVS ONLY RELEASE -->
94399439         <feature name="slot" value="r_cmc_bangbead" />
9440         <dataarea name="maincpu" size="0x200000">
9440         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
94419441            <rom loadflag="load16_word_swap" name="259-p1.p1" offset="0x100000" size="0x100000" crc="88a37f8b" sha1="566db84850fad5e8fe822e8bba910a33e083b550" />
94429442            <rom size="0x100000" offset="0x000000" loadflag="continue" />
94439443         </dataarea>
r31151r31152
94779477         <!-- Original Version - Encrypted GFX -->
94789478         <!-- MVS ONLY RELEASE -->
94799479         <feature name="slot" value="rom_cmc_nitd" />
9480         <dataarea name="maincpu" size="0x100000">
9480         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
94819481            <rom loadflag="load16_word_swap" name="260-p1.p1" offset="0x000000" size="0x080000" crc="61361082" sha1="441f3f41c1aa752c0e0a9a0b1d92711d9e636b85" />
94829482         </dataarea>
94839483         <dataarea name="fixed" size="0x20000">
r31151r31152
95149514      <part name="cart" interface="neo_cart">
95159515         <!-- Original Version - Encrypted GFX -->
95169516         <feature name="slot" value="r_cmc_sengoku3" />
9517         <dataarea name="maincpu" size="0x200000">
9517         <dataarea name="maincpu" width="16" endianness="big" size="0x200000">
95189518            <rom loadflag="load16_word_swap" name="261-ph1.p1" offset="0x100000" size="0x100000" crc="e0d4bc0a" sha1="8df366097f224771ca6d1aa5c1691cd46776cd12" />
95199519            <!-- mask rom TC5316200 -->
95209520            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
95699569      <part name="cart" interface="neo_cart">
95709570         <!-- MVS VERSION -->
95719571         <feature name="slot" value="r_cmc_kof2001" />
9572         <dataarea name="maincpu" size="0x500000">
9572         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
95739573            <rom loadflag="load16_word_swap" name="262-p1-08-e0.p1" offset="0x000000" size="0x100000" crc="9381750d" sha1="dcfecd69e563ff52fe07d23c5372d0f748b07819" />
95749574            <!-- mask rom TC538200 -->
95759575            <rom loadflag="load16_word_swap" name="262-p2-08-e0.sp2" offset="0x100000" size="0x400000" crc="8e0d8329" sha1="10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc" />
r31151r31152
96269626      <part name="cart" interface="neo_cart">
96279627         <!-- AES VERSION -->
96289628         <feature name="slot" value="r_cmc_kof2001" />
9629         <dataarea name="maincpu" size="0x500000">
9629         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
96309630            <rom loadflag="load16_word_swap" name="262-pg1.p1" offset="0x000000" size="0x100000" crc="2af7e741" sha1="e41282d73ed6d521da056f1a16573bb61bfa3826" />
96319631            <!-- mask rom TC538200 -->
96329632            <rom loadflag="load16_word_swap" name="262-pg2.sp2" offset="0x100000" size="0x400000" crc="91eea062" sha1="82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f" />
r31151r31152
96929692         <!-- MVS VERSION -->
96939693         <feature name="slot" value="r_pc2_mslug4" />
96949694   These carts were manufactured by Mega Enterprise, not SNK. -->
9695         <dataarea name="maincpu" size="0x500000">
9695         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
96969696            <rom loadflag="load16_word_swap" name="263-p1.p1" offset="0x000000" size="0x100000" crc="27e4def3" sha1="a08785e8145981bb6b5332a3b2df7eb321253cca" />
96979697            <!-- mask rom TC538200 -->
96989698            <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" />
r31151r31152
97429742         <!-- Original Version - Encrypted GFX -->
97439743         <!-- AES VERSION -->
97449744         <feature name="slot" value="r_pc2_mslug4" />
9745         <dataarea name="maincpu" size="0x500000">
9745         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
97469746            <rom loadflag="load16_word_swap" name="263-ph1.p1" offset="0x000000" size="0x100000" crc="c67f5c8d" sha1="12af74964843f103520d9f0825069ea2f67eeb2f" />
97479747            <!-- mask rom TC538200 -->
97489748            <rom loadflag="load16_word_swap" name="263-ph2.sp2" offset="0x100000" size="0x400000" crc="bc3ec89e" sha1="2cb0626bc4fa57e1d25f208e04532b570d87b3fb" />
r31151r31152
98019801         <!-- Encrypted Set -->
98029802         <!-- MVS VERSION -->
98039803         <feature name="slot" value="r_pc2_rotd" />
9804         <dataarea name="maincpu" size="0x800000">
9804         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
98059805            <rom loadflag="load16_word_swap" name="264-p1.p1" offset="0x000000" size="0x800000" crc="b8cc969d" sha1="4f2205b4bdd32dd1522106ef4df10ac0eb1b852d" />
98069806            <!-- mask rom TC5364205 -->
98079807         </dataarea>
r31151r31152
98619861         <!-- Encrypted Set -->
98629862         <!-- MVS AND AES VERSION -->
98639863         <feature name="slot" value="r_k2_kof2002" />
9864         <dataarea name="maincpu" size="0x500000">
9864         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
98659865            <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" />
98669866            <!-- mask rom TC538200 -->
98679867            <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" />
r31151r31152
99239923         <!-- Encrypted Set -->
99249924         <!-- MVS AND AES VERSION -->
99259925         <feature name="slot" value="r_k2_matrim" />
9926         <dataarea name="maincpu" size="0x500000">
9926         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
99279927            <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" />
99289928            <!-- mask rom TC538200 -->
99299929            <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" />
r31151r31152
99839983         <!-- Encrypted Set -->
99849984         <!-- MVS ONLY RELEASE -->
99859985         <feature name="slot" value="r_pc2_pnyaa" />
9986         <dataarea name="maincpu" size="0x100000">
9986         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
99879987            <rom loadflag="load16_word_swap" name="267-p1.p1" offset="0x000000" size="0x100000" crc="112fe2c0" sha1="01420e051f0bdbd4f68ce306a3738161b96f8ba8" />
99889988            <!-- mask rom TC538200 -->
99899989         </dataarea>
r31151r31152
1002810028         <!-- Encrypted Set -->
1002910029         <!-- MVS VERSION -->
1003010030         <feature name="slot" value="r_pv_mslug5" />
10031         <dataarea name="maincpu" size="0x800000">
10031         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1003210032            <rom loadflag="load32_word_swap" name="268-p1cr.p1" offset="0x000000" size="0x400000" crc="d0466792" sha1="880819933d997fab398f91061e9dbccb959ae8a1" />
1003310033            <!-- mask rom TC5332205 -->
1003410034            <rom loadflag="load32_word_swap" name="268-p2cr.p2" offset="0x000002" size="0x400000" crc="fbf6b61e" sha1="9ec743d5988b5e3183f37f8edf45c72a8c0c893e" />
r31151r31152
1008210082         <!-- Encrypted Set -->
1008310083         <!-- AES release of the game but is also found in later MVS carts -->
1008410084         <feature name="slot" value="r_pv_mslug5" />
10085         <dataarea name="maincpu" size="0x800000">
10085         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1008610086            <rom loadflag="load32_word_swap" name="268-p1c.p1" offset="0x000000" size="0x400000" crc="3636690a" sha1="e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3" />
1008710087            <rom loadflag="load32_word_swap" name="268-p2c.p2" offset="0x000002" size="0x400000" crc="8dfc47a2" sha1="27d618cfbd0107a4d2a836797e967b39d2eb4851" />
1008810088         </dataarea>
r31151r31152
1014210142         <!-- Encrypted Set -->
1014310143         <!-- MVS AND AES VERSION -->
1014410144         <feature name="slot" value="r_pv_svc" />
10145         <dataarea name="maincpu" size="0x800000">
10145         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1014610146            <rom loadflag="load32_word_swap" name="269-p1.p1" offset="0x000000" size="0x400000" crc="38e2005e" sha1="1b902905916a30969282f1399a756e32ff069097" />
1014710147            <!-- mask rom TC5332205 -->
1014810148            <rom loadflag="load32_word_swap" name="269-p2.p2" offset="0x000002" size="0x400000" crc="6d13797c" sha1="3cb71a95cea6b006b44cac0f547df88aec0007b7" />
r31151r31152
1020510205         <!-- Encrypted Set -->
1020610206         <!-- MVS VERSION -->
1020710207         <feature name="slot" value="r_k2_samsh5" />
10208         <dataarea name="maincpu" size="0x800000">
10208         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1020910209            <rom loadflag="load16_word_swap" name="270-p1.p1" offset="0x000000" size="0x400000" crc="4a2a09e6" sha1="2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9" />
1021010210            <!-- mask rom TC5332205 -->
1021110211            <rom loadflag="load16_word_swap" name="270-p2.sp2" offset="0x400000" size="0x400000" crc="e0c74c85" sha1="df24a4ee76438e40c2f04a714175a7f85cacdfe0" />
r31151r31152
1025910259         <!-- Encrypted Set, Alternate Set -->
1026010260         <!-- AES VERSION -->
1026110261         <feature name="slot" value="r_k2_samsh5" />
10262         <dataarea name="maincpu" size="0x800000">
10262         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1026310263            <rom loadflag="load16_word_swap" name="270-p1c.p1" offset="0x000000" size="0x400000" crc="bf956089" sha1="c538289069bf338b9fa7ecc5c9143763dbb776a8" />
1026410264            <!-- mask rom TC5332205 -->
1026510265            <rom loadflag="load16_word_swap" name="270-p2c.sp2" offset="0x400000" size="0x400000" crc="943a6b1d" sha1="12bd02fc197456da6ee86f066086094cef0f4bf9" />
r31151r31152
1032110321         <!-- Encrypted Code + Sound + GFX Roms -->
1032210322         <!-- MVS VERSION -->
1032310323         <feature name="slot" value="r_pv_kf2k3" />
10324         <dataarea name="maincpu" size="0x900000">
10324         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
1032510325            <rom loadflag="load32_word_swap" name="271-p1c.p1" offset="0x000000" size="0x400000" crc="530ecc14" sha1="812cf7e9902af3f5e9e330b7c05c2171b139ad2b" />
1032610326            <!-- mask rom TC5332205 -->
1032710327            <rom loadflag="load32_word_swap" name="271-p2c.p2" offset="0x000002" size="0x400000" crc="fd568da9" sha1="46364906a1e81dc251117e91a1a7b43af1373ada" />
r31151r31152
1037810378         <!-- AES VERSION -->
1037910379         <feature name="slot" value="r_pv_kf2k3h" />>
1038010380            <!-- All chip labels for this set are correct -->
10381         <dataarea name="maincpu" size="0x900000">
10381         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
1038210382            <rom loadflag="load32_word_swap" name="271-p1k.p1" offset="0x000000" size="0x400000" crc="d0d0ae3e" sha1="538d054ac50c91694fbbfefcce548b063713e14e" />
1038310383            <!-- mask rom TC5332205 -->
1038410384            <rom loadflag="load32_word_swap" name="271-p2k.p2" offset="0x000002" size="0x400000" crc="fb3f79d9" sha1="f253d10e732d6e23ae82d74ac9269d21f69ddb4d" />
r31151r31152
1044110441         <!-- Encrypted Set -->
1044210442         <!-- MVS VERSION -->
1044310443         <feature name="slot" value="r_k2_sams5s" />
10444         <dataarea name="maincpu" size="0x800000">
10444         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1044510445            <!-- Uncensored -->
1044610446            <rom loadflag="load16_word_swap" name="272-p1.p1" offset="0x000000" size="0x400000" crc="fb7a6bba" sha1="f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5" />
1044710447            <rom loadflag="load16_word_swap" name="272-p2.sp2" offset="0x400000" size="0x400000" crc="63492ea6" sha1="6ba946acb62c63ed61a42fe72b7fff3828883bcc" />
r31151r31152
1048310483         <!-- Encrypted Set -->
1048410484         <!-- AES VERSION, 2nd bugfix release -->
1048510485         <feature name="slot" value="r_k2_sams5s" />
10486         <dataarea name="maincpu" size="0x800000">
10486         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1048710487            <!-- Less censored -->
1048810488            <rom loadflag="load16_word_swap" name="272-p1ca.p1" offset="0x000000" size="0x400000" crc="c30a08dd" sha1="66864954017c841d7ca8490112c3aa7a71a4da70" />
1048910489            <rom loadflag="load16_word_swap" name="272-p2ca.sp2" offset="0x400000" size="0x400000" crc="bd64a518" sha1="aa259a168930f106377d680db444535411b3bce0" />
r31151r31152
1052610526         <!-- Encrypted Set -->
1052710527         <!-- AES VERSION -->
1052810528         <feature name="slot" value="r_k2_sams5s" />
10529         <dataarea name="maincpu" size="0x800000">
10529         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1053010530            <!-- Censored -->
1053110531            <rom loadflag="load16_word_swap" name="272-p1c.p1" offset="0x000000" size="0x400000" crc="9291794d" sha1="66588ff9b00ffad6508b03423548984e28a3209d" />
1053210532            <rom loadflag="load16_word_swap" name="272-p2c.sp2" offset="0x400000" size="0x400000" crc="fa1a7dd8" sha1="62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d" />
r31151r31152
1064410644      <sharedfeat name="release" value="MVS" />
1064510645      <sharedfeat name="compatibility" value="MVS,AES" />
1064610646      <part name="cart" interface="neo_cart">
10647         <dataarea name="maincpu" size="0x100000">
10647         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
1064810648            <rom loadflag="load16_word_swap" name="zin-p1.bin" offset="0x000000" size="0x100000" crc="06c8fca7" sha1="b7bf38965c3d0db4d7a9684d14cac94a45b4a45b" />
1064910649         </dataarea>
1065010650         <dataarea name="fixed" size="0x040000">
r31151r31152
1067210672      <sharedfeat name="release" value="MVS" />
1067310673      <sharedfeat name="compatibility" value="MVS,AES" />
1067410674      <part name="cart" interface="neo_cart">
10675         <dataarea name="maincpu" size="0x500000">
10675         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1067610676            <rom loadflag="load16_word_swap" name="kf97-p1p.bin" offset="0x000000" size="0x100000" crc="c01fda46" sha1="bc6402f5082efc80a8936364c657165f19b49415" />
1067710677            <rom loadflag="load16_word_swap" name="kf97-p2p.bin" offset="0x100000" size="0x400000" crc="5502b020" sha1="37c48198d8b3798910a44075782cd1a20b687b4a" />
1067810678         </dataarea>
r31151r31152
1071610716      <sharedfeat name="compatibility" value="MVS,AES" />
1071710717      <part name="cart" interface="neo_cart">
1071810718         <feature name="slot" value="r_kog" />
10719         <dataarea name="maincpu" size="0x600000">
10719         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
1072010720            <rom loadflag="load16_word_swap" name="5232-p1.bin" offset="0x000000" size="0x200000" crc="d2413ec6" sha1="c0bf409d1e714cba5fdc6f79e4c2aec805316634" />
1072110721            <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x200000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" />
1072210722            <!-- TC5332205 -->
r31151r31152
1075710757      <sharedfeat name="compatibility" value="MVS,AES" />
1075810758      <part name="cart" interface="neo_cart">
1075910759         <feature name="slot" value="r_lans2004" />
10760         <dataarea name="maincpu" size="0x600000">
10760         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
1076110761            <rom loadflag="load16_word_swap" name="lnsq-p1.bin" offset="0x000000" size="0x200000" crc="b40a879a" sha1="379f3d44b0bae430b32157fd5f4018d77b243c58" />
1076210762            <rom loadflag="load16_word_swap" name="lnsq-p21.bin" offset="0x200000" size="0x200000" crc="ecdb2d42" sha1="0d930cd369dfbcab7778b144355e5f70874aa324" />
1076310763            <rom loadflag="load16_word_swap" name="lnsq-p22.bin" offset="0x400000" size="0x200000" crc="fac5e2e7" sha1="5cce7226c137da80c969df00e1cda41ef9c5082c" />
r31151r31152
1079510795      <part name="cart" interface="neo_cart">
1079610796         <!-- bootleg of garoup -->
1079710797         <feature name="slot" value="r_garoubl" />
10798         <dataarea name="maincpu" size="0x500000">
10798         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1079910799            <rom loadflag="load16_word_swap" name="garou-p1.bin" offset="0x000000" size="0x100000" crc="fd446d59" sha1="e37484673a935b2af76c84cd26977c751c0f8cff" />
1080010800            <rom loadflag="load16_word_swap" name="garou-p2.bin" offset="0x100000" size="0x400000" crc="3fb10a84" sha1="4e4a4f4cd7f0ad2520c938c64c8910e6f8805eaf" />
1080110801         </dataarea>
r31151r31152
1083210832      <part name="cart" interface="neo_cart">
1083310833         <!-- This "Metal Slug 6" is a hack/bootleg of Metal Slug 3, the real Metal Slug 6 is on Atomiswave Hardware -->
1083410834         <feature name="slot" value="r_mslug3b6" />
10835         <dataarea name="maincpu" size="0x500000">
10835         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1083610836            <rom loadflag="load16_word_swap" name="299-p1.bin" offset="0x000000" size="0x200000" crc="5f2fe228" sha1="747775a2dfc0da87ad2ddd4f57ce5b2522f23fa5" />
1083710837            <rom loadflag="load16_word_swap" name="299-p2.bin" offset="0x100000" size="0x400000" crc="193fa835" sha1="fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71" />
1083810838         </dataarea>
r31151r31152
1088410884      <sharedfeat name="release" value="MVS" />
1088510885      <sharedfeat name="compatibility" value="MVS,AES" />
1088610886      <part name="cart" interface="neo_cart">
10887         <dataarea name="maincpu" size="0x100000">
10887         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
1088810888            <rom loadflag="load16_word_swap" name="nitd-p1.bin" offset="0x000000" size="0x080000" crc="1a05bd1b" sha1="7bbddef842d50b0778711063af695b168a76ff61" />
1088910889         </dataarea>
1089010890         <dataarea name="fixed" size="0x040000">
r31151r31152
1091910919      <part name="cart" interface="neo_cart">
1092010920         <!-- Protected hack/bootleg of kof2001 Phenixsoft -->
1092110921         <feature name="slot" value="r_cthd2003" />
10922         <dataarea name="maincpu" size="0x500000">
10922         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1092310923            <rom loadflag="load16_word_swap" name="5003-p1.bin" offset="0x000000" size="0x100000" crc="bb7602c1" sha1="abf329a40f34c88f7325b255e3bc090db1edaca4" />
1092410924            <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" />
1092510925         </dataarea>
r31151r31152
1096410964      <part name="cart" interface="neo_cart">
1096510965         <!-- Protected hack/bootleg of kof2001 Phenixsoft -->
1096610966         <feature name="slot" value="r_cthd2003sp" />
10967         <dataarea name="maincpu" size="0x500000">
10967         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1096810968            <rom loadflag="load16_word_swap" name="5003-p1sp.bin" offset="0x000000" size="0x100000" crc="ab5c4de0" sha1="ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5" />
1096910969            <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" />
1097010970         </dataarea>
r31151r31152
1100911009      <part name="cart" interface="neo_cart">
1101011010         <!-- Protected hack/bootleg of kof2001 Phenixsoft, alternate version -->
1101111011         <feature name="slot" value="r_cthd2003sa" />
11012         <dataarea name="maincpu" size="0x500000">
11012         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1101311013            <rom loadflag="load16_word_swap" name="5003-p1sa.bin" offset="0x000000" size="0x100000" crc="013a509d" sha1="c61c9b777e6e062b5f4ad87cdb78e9ca05e9bfb9" />
1101411014            <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" />
1101511015         </dataarea>
r31151r31152
1105611056      <sharedfeat name="compatibility" value="MVS" />
1105711057      <part name="cart" interface="neo_cart">
1105811058         <feature name="slot" value="r_ms4plus" />
11059         <dataarea name="maincpu" size="0x500000">
11059         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1106011060            <rom loadflag="load16_word_swap" name="ms4-p1p.bin" offset="0x000000" size="0x100000" crc="806a6e04" sha1="df503772d607271ea51285154c9fd68e18b143ce" />
1106111061            <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" />
1106211062            <!-- mask rom TC5332205 -->
r31151r31152
1110411104      <sharedfeat name="compatibility" value="MVS,AES" />
1110511105      <part name="cart" interface="neo_cart">
1110611106         <feature name="slot" value="r_kof2002b" />
11107         <dataarea name="maincpu" size="0x500000">
11107         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1110811108            <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" />
1110911109            <!-- mask rom TC538200 -->
1111011110            <rom loadflag="load16_word_swap" name="2k2-p2.bin" offset="0x100000" size="0x400000" crc="6dbee4df" sha1="9a9646c81b233b44213c624b898c19f83e9a07f8" />
r31151r31152
1114511145      <sharedfeat name="compatibility" value="MVS,AES" />
1114611146      <part name="cart" interface="neo_cart">
1114711147         <feature name="slot" value="r_kf2k2pls" />
11148         <dataarea name="maincpu" size="0x500000">
11148         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1114911149            <rom loadflag="load16_word_swap" name="2k2-p1p.bin" offset="0x000000" size="0x100000" crc="3ab03781" sha1="86946c19f1c4d9ab5cde86688d698bf63118a39d" />
1115011150            <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" />
1115111151            <!-- mask rom TC5332205 -->
r31151r31152
1119511195      <sharedfeat name="compatibility" value="MVS,AES" />
1119611196      <part name="cart" interface="neo_cart">
1119711197         <feature name="slot" value="r_kf2k2pls" />
11198         <dataarea name="maincpu" size="0x500000">
11198         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1119911199            <rom loadflag="load16_word_swap" name="2k2-p1pa.bin" offset="0x000000" size="0x100000" crc="6a3a02f3" sha1="c9973b64e9a87fa38dde233ee3e9a73ba085b013" />
1120011200            <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" />
1120111201            <!-- mask rom TC5332205 -->
r31151r31152
1124511245      <sharedfeat name="compatibility" value="MVS,AES" />
1124611246      <part name="cart" interface="neo_cart">
1124711247         <feature name="slot" value="r_kf2k2mp" />
11248         <dataarea name="maincpu" size="0x800000">
11248         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1124911249            <rom loadflag="load16_word_swap" name="kf02m-p1.bin" offset="0x000000" size="0x400000" crc="ff7c6ec0" sha1="704c14d671dcb4cfed44d9f978a289cb7dd9d065" />
1125011250            <rom loadflag="load16_word_swap" name="kf02m-p2.bin" offset="0x400000" size="0x400000" crc="91584716" sha1="90da863037cf775957fa154cd42536e221df5740" />
1125111251         </dataarea>
r31151r31152
1129411294      <sharedfeat name="compatibility" value="MVS,AES" />
1129511295      <part name="cart" interface="neo_cart">
1129611296         <feature name="slot" value="r_kf2k2mp2" />
11297         <dataarea name="maincpu" size="0x600000">
11297         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
1129811298            <rom loadflag="load16_word_swap" name="k2k2m2p1.bin" offset="0x000000" size="0x200000" crc="1016806c" sha1="a583b45e9c0d6f67b95c52e44444aabe88f68d97" />
1129911299            <rom loadflag="load16_word_swap" name="k2k2m2p2.bin" offset="0x200000" size="0x400000" crc="432fdf53" sha1="d7e542cd84d948162c60768e40ee4ed33d8e7913" />
1130011300         </dataarea>
r31151r31152
1134311343      <sharedfeat name="compatibility" value="MVS,AES" />
1134411344      <part name="cart" interface="neo_cart">
1134511345         <feature name="slot" value="r_kof10th" />
11346         <dataarea name="maincpu" size="0x900000">
11346         <dataarea name="maincpu" width="16" endianness="big" size="0x900000">
1134711347            <rom loadflag="load16_word_swap" name="kf10-p1.bin" offset="0x000000" size="0x800000" crc="b1fd0c43" sha1="5f842a8a27be2d957fd4140d6431ae47154997bb" />
1134811348         </dataarea>
1134911349         <dataarea name="fixed" size="0x40000">
r31151r31152
1138811388      <part name="cart" interface="neo_cart">
1138911389         <!-- this is a hack of kof2002 much like the various korean hacks / bootlegs of games -->
1139011390         <feature name="slot" value="r_kf10thep" />
11391         <dataarea name="maincpu" size="0x800000">
11391         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1139211392            <rom loadflag="load16_word_swap" name="5008-p1.bin" offset="0x000000" size="0x200000" crc="bf5469ba" sha1="f05236d8fffab5836c0d27becdeeb80def32ee49" />
1139311393            <rom loadflag="load16_word_swap" name="5008-p2.bin" offset="0x200000" size="0x400000" crc="a649ec38" sha1="5c63ed5e5c848940f587c966da4908d04cf1293c" />
1139411394            <rom loadflag="load16_word_swap" name="5008-p3.bin" offset="0x600000" size="0x200000" crc="e629e13c" sha1="6ebe080ce01c51064cb2f4d89315ba98a45ae727" />
r31151r31152
1143311433      <sharedfeat name="compatibility" value="MVS,AES" />
1143411434      <part name="cart" interface="neo_cart">
1143511435         <feature name="slot" value="r_kf2k5uni" />
11436         <dataarea name="maincpu" size="0x800000">
11436         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1143711437            <rom loadflag="load16_word_swap" name="5006-p2a.bin" offset="0x000000" size="0x400000" crc="ced883a2" sha1="f93db4d74ce0a73a3e9631966fee37be22470c89" />
1143811438            <rom loadflag="load16_word_swap" name="5006-p1.bin" offset="0x400000" size="0x400000" crc="72c39c46" sha1="4ba0657de20319c0bc30c7c3bba7d7331d0ce9a7" />
1143911439         </dataarea>
r31151r31152
1147711477      <sharedfeat name="compatibility" value="MVS" />
1147811478      <part name="cart" interface="neo_cart">
1147911479         <feature name="slot" value="r_kf2k4se" />
11480         <dataarea name="maincpu" size="0x500000">
11480         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1148111481            <rom loadflag="load16_word_swap" name="k2k4s-p2.bin" offset="0x000000" size="0x080000" crc="21a84084" sha1="973e8a0bffa0e1f055803f663f81a8e03701802d" />
1148211482            <rom loadflag="load16_word_swap" name="k2k4s-p3.bin" offset="0x080000" size="0x080000" crc="febb484e" sha1="4b1838795b84f22d578ad043641df0a7bf7d9774" />
1148311483            <rom loadflag="load16_word_swap" name="k2k4s-p1.bin" offset="0x100000" size="0x400000" crc="e6c50566" sha1="cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe" />
r31151r31152
1151511515      <sharedfeat name="compatibility" value="MVS,AES" />
1151611516      <part name="cart" interface="neo_cart">
1151711517         <feature name="slot" value="r_matrimbl" />
11518         <dataarea name="maincpu" size="0x500000">
11518         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1151911519            <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" />
1152011520            <!-- mask rom TC538200 -->
1152111521            <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" />
r31151r31152
1155811558      <sharedfeat name="compatibility" value="MVS" />
1155911559      <part name="cart" interface="neo_cart">
1156011560         <feature name="slot" value="r_ms5plus" />
11561         <dataarea name="maincpu" size="0x500000">
11561         <dataarea name="maincpu" width="16" endianness="big" size="0x500000">
1156211562            <rom loadflag="load16_word_swap" name="ms5-p1p.bin" offset="0x000000" size="0x100000" crc="106b276f" sha1="0e840df95f3813145e5043573483c7610d2d3e68" />
1156311563            <rom loadflag="load16_word_swap" name="ms5-p2p.bin" offset="0x100000" size="0x200000" crc="d6a458e8" sha1="c0a8bdae06d62859fb6734766ccc190eb2a809a4" />
1156411564            <rom loadflag="load16_word_swap" name="ms5-p3p.bin" offset="0x300000" size="0x200000" crc="439ec031" sha1="f0ad8f9be7d26bc504593c1321bd23c286a221f0" />
r31151r31152
1160911609      <sharedfeat name="release" value="MVS" />
1161011610      <sharedfeat name="compatibility" value="MVS,AES" />
1161111611      <part name="cart" interface="neo_cart">
11612         <dataarea name="maincpu" size="0x100000">
11612         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
1161311613            <rom loadflag="load16_word_swap" name="u7" offset="0x000000" size="0x080000" crc="ac1e9ef3" sha1="a2b125ee70869667431ab125bc29e768500802ad" />
1161411614         </dataarea>
1161511615         <dataarea name="fixed" size="0x040000">
r31151r31152
1164011640      <sharedfeat name="compatibility" value="MVS,AES" />
1164111641      <part name="cart" interface="neo_cart">
1164211642         <feature name="slot" value="r_svcboot" />
11643         <dataarea name="maincpu" size="0x800000">
11643         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1164411644            <rom loadflag="load16_word_swap" name="svc-p1.bin" offset="0x000000" size="0x800000" crc="0348f162" sha1="c313351d68effd92aeb80ed320e4f8c26a3bb53e" />
1164511645         </dataarea>
1164611646         <dataarea name="fixed" size="0x20000">
r31151r31152
1167911679      <sharedfeat name="compatibility" value="MVS" />
1168011680      <part name="cart" interface="neo_cart">
1168111681         <feature name="slot" value="r_svcplus" />
11682         <dataarea name="maincpu" size="0x600000">
11682         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
1168311683            <rom loadflag="load16_word_swap" name="svc-p1p.bin" offset="0x000000" size="0x200000" crc="a194d842" sha1="72b7bfa34a97632b1aa003488e074d766a6c2f08" />
1168411684            <rom loadflag="load16_word_swap" name="svc-p2p.bin" offset="0x200000" size="0x200000" crc="50c0e2b7" sha1="97b396415ab0e692e43ddf371091e5a456712f0a" />
1168511685            <rom loadflag="load16_word_swap" name="svc-p3p.bin" offset="0x400000" size="0x200000" crc="58cdc293" sha1="3c4f2418ec513bcc13ed33a727de11dfb98f7525" />
r31151r31152
1171911719      <sharedfeat name="compatibility" value="MVS" />
1172011720      <part name="cart" interface="neo_cart">
1172111721         <feature name="slot" value="r_svcplusa" />>
11722         <dataarea name="maincpu" size="0x600000">
11722         <dataarea name="maincpu" width="16" endianness="big" size="0x600000">
1172311723            <rom loadflag="load16_word_swap" name="svc-p1pl.bin" offset="0x000000" size="0x200000" crc="16b44144" sha1="5eab530274b1b6f480a39a86c199da524cddfccc" />
1172411724            <rom loadflag="load16_word_swap" name="svc-p2pl.bin" offset="0x200000" size="0x400000" crc="7231ace2" sha1="d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf" />
1172511725         </dataarea>
r31151r31152
1175911759      <sharedfeat name="compatibility" value="MVS" />
1176011760      <part name="cart" interface="neo_cart">
1176111761         <feature name="slot" value="r_svcsplus" />
11762         <dataarea name="maincpu" size="0x800000">
11762         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1176311763            <rom loadflag="load16_word_swap" name="svc-p1sp.bin" offset="0x000000" size="0x400000" crc="2601902f" sha1="202348a13c6480f7de37a3ee983823838822fc98" />
1176411764            <rom loadflag="load16_word_swap" name="svc-p2sp.bin" offset="0x400000" size="0x400000" crc="0ca13305" sha1="ac8fbca71b754acbcdd11802161a62ae1cf32d88" />
1176511765         </dataarea>
r31151r31152
1179911799      <sharedfeat name="compatibility" value="MVS,AES" />
1180011800      <part name="cart" interface="neo_cart">
1180111801         <feature name="slot" value="r_samsho5b" />
11802         <dataarea name="maincpu" size="0x800000">
11802         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1180311803            <rom loadflag="load16_word_swap" name="ssv-p2.bin" offset="0x000000" size="0x400000" crc="5023067f" sha1="b1d682fa7d158f19664356a919da6572e8cfeee0" />
1180411804            <rom loadflag="load16_word_swap" name="ssv-p1.bin" offset="0x400000" size="0x400000" crc="b6cbe386" sha1="99c2407361116c2b2c5fe72df53e05c5f99163c1" />
1180511805         </dataarea>
r31151r31152
1183411834      <sharedfeat name="compatibility" value="MVS,AES" />
1183511835      <part name="cart" interface="neo_cart">
1183611836         <feature name="slot" value="r_kf2k3bl" />
11837         <dataarea name="maincpu" size="0x800000">
11837         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1183811838            <rom loadflag="load16_word_swap" name="2k3-p1.bin" offset="0x100000" size="0x400000" crc="92ed6ee3" sha1="5e7e21eb40dfcc453ba73808760d5ddedd49c58a" />
1183911839            <rom loadflag="load16_word_swap" name="2k3-p2.bin" offset="0x500000" size="0x200000" crc="5d3d8bb3" sha1="7f2341f14ca12ff5721eb038b3496228a1f34b60" />
1184011840            <rom size="0x100000" offset="0x000000" loadflag="continue" />
r31151r31152
1188311883      <sharedfeat name="compatibility" value="MVS,AES" />
1188411884      <part name="cart" interface="neo_cart">
1188511885         <feature name="slot" value="r_kf2k3pl" />
11886         <dataarea name="maincpu" size="0x700000">
11886         <dataarea name="maincpu" width="16" endianness="big" size="0x700000">
1188711887            <rom loadflag="load16_word_swap" name="2k3-p1bl.bin" offset="0x000000" size="0x100000" crc="4ea414dd" sha1="c242c9709c20a8cde3ad562adbe640a5dd5abcf1" />
1188811888            <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" />
1188911889            <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" />
r31151r31152
1193211932      <sharedfeat name="compatibility" value="MVS" />
1193311933      <part name="cart" interface="neo_cart">
1193411934         <feature name="slot" value="r_kf2k3pl" />
11935         <dataarea name="maincpu" size="0x700000">
11935         <dataarea name="maincpu" width="16" endianness="big" size="0x700000">
1193611936            <rom loadflag="load16_word_swap" name="2k3-p1pl.bin" offset="0x000000" size="0x100000" crc="07b84112" sha1="0b085a928a39ff9c0745a58bfa4ce6106b5f474a" />
1193711937            <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" />
1193811938            <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" />
r31151r31152
1198111981      <sharedfeat name="compatibility" value="MVS" />
1198211982      <part name="cart" interface="neo_cart">
1198311983         <feature name="slot" value="r_kf2k3upl" />
11984         <dataarea name="maincpu" size="0x800000">
11984         <dataarea name="maincpu" width="16" endianness="big" size="0x800000">
1198511985            <rom loadflag="load16_word_swap" name="2k3-p1up.bin" offset="0x000000" size="0x800000" crc="87294c01" sha1="21420415a6b2ba1b43ecc1934270dc085d6bd7d9" />
1198611986         </dataarea>
1198711987         <dataarea name="fixed" size="0x040000">
r31151r31152
1203012030      <sharedfeat name="compatibility" value="MVS" />
1203112031      <part name="cart" interface="neo_cart">
1203212032         <!-- Unlicensed Prototype, no official game ID # -->
12033         <dataarea name="maincpu" size="0x100000">
12033         <dataarea name="maincpu" width="16" endianness="big" size="0x100000">
1203412034            <rom loadflag="load16_word_swap" name="dig-p1.bin" offset="0x000000" size="0x080000" crc="eda433d7" sha1="abb14c66777ab0fe4ac76a402e253a49df7178d8" />
1203512035         </dataarea>
1203612036         <dataarea name="fixed" size="0x040000">
trunk/src/emu/softlist.c
r31151r31152
11121112   // <dataarea name='' size=''>
11131113   if (strcmp(tagname, "dataarea") == 0)
11141114   {
1115      static const char *attrnames[] = { "name", "size" };
1115      static const char *attrnames[] = { "name", "size", "width", "endianness" };
11161116      const char *attrvalues[ARRAY_LENGTH(attrnames)] = { 0 };
11171117      parse_attributes(attributes, ARRAY_LENGTH(attrnames), attrnames, attrvalues);
11181118
11191119      if (attrvalues[0] != NULL && attrvalues[1] != NULL && strcmp(attrvalues[0], "") != 0 && strcmp(attrvalues[1], "") != 0)
1120         add_rom_entry(attrvalues[0], NULL, 0, strtol(attrvalues[1], NULL, 0), ROMENTRYTYPE_REGION);
1120      {
1121         // handle region attributes
1122         const char *width = attrvalues[2];
1123         const char *endianness = attrvalues[3];
1124         UINT32 regionflags = ROMENTRYTYPE_REGION;
1125
1126         if (width != NULL)
1127         {
1128            if (strcmp(width, "8") == 0)
1129               regionflags |= ROMREGION_8BIT;
1130            else if (strcmp(width, "16") == 0)
1131               regionflags |= ROMREGION_16BIT;
1132            else if (strcmp(width, "32") == 0)
1133               regionflags |= ROMREGION_32BIT;
1134            else if (strcmp(width, "64") == 0)
1135               regionflags |= ROMREGION_64BIT;
1136            else
1137               parse_error("Invalid dataarea width");
1138         }
1139         if (endianness != NULL)
1140         {
1141            if (strcmp(endianness, "little") == 0)
1142               regionflags |= ROMREGION_LE;
1143            else if (strcmp(endianness, "big") == 0)
1144               regionflags |= ROMREGION_BE;
1145            else
1146               parse_error("Invalid dataarea endianness");
1147         }
1148         
1149         add_rom_entry(attrvalues[0], NULL, 0, strtol(attrvalues[1], NULL, 0), regionflags);
1150      }
11211151      else
11221152         parse_error("Incomplete dataarea definition");
11231153   }
trunk/src/emu/bus/neogeo/neogeo_slot.c
r31151r31152
7979         // create memory regions
8080         len = get_software_region_length("maincpu");
8181         m_cart->rom_alloc(len);   ROM = m_cart->get_rom_base();
82
83#ifdef LSB_FIRST
84         // software list ROM loading currently does not fix up endianness for us, so we need to do it by hand
85         UINT16 *src = (UINT16 *)get_software_region("maincpu");
86         UINT16 *dst = (UINT16 *)ROM;
87         for (int i = 0; i < len / 2; i++)
88         {
89            dst[i] = FLIPENDIAN_INT16(src[i]);
90         }
91#else
9282         memcpy(ROM, get_software_region("maincpu"), len);
93#endif
9483
9584         len = get_software_region_length("fixed");
9685         m_cart->fixed_alloc(len);   ROM8 = m_cart->get_fixed_base();

Previous 199869 Revisions Next


© 1997-2024 The MAME Team