| Previous | 199869 Revisions | Next |
| r31136 Sunday 29th June, 2014 at 17:57:09 UTC by David Haywood |
|---|
| NeoGeo slot work [S. Smith] Message that was posted to me "Hi David It was to my great disappointment that your work on the NeoGeo Multislot (Dec 2013) was not included in MAME. To aid the process I've taken your work and spent some hours addressing the concerns put forward by the developers. The code I'm sending to you converts Neo Geo to fully use slot devices for the cartridges and implements the multi-slot using techniques that have greater likelihood of being met with approval. In some places the slot trampolines caused performance to drop below 100% so I've used methods to avoid them gathered by the study of other slot devices in MESS. Performance is the same as it was prior to this update. I first sent this with the forms on the official site but received no reply so I'm turning to you directly. (filehost link removed) Credit to yourself and 'S. Smith' " |
| [hash] | neogeo.xml |
| [src/emu/bus] | bus.mak |
| [src/emu/bus/neogeo] | banked_cart.c* banked_cart.h* bootleg_cart.c* bootleg_cart.h* bootleg_hybrid_cart.c* bootleg_hybrid_cart.h* bootleg_prot.c* bootleg_prot.h* cmc_cart.c* cmc_cart.h* cmc_prot.c* cmc_prot.h* fatfury2_cart.c* fatfury2_cart.h* fatfury2_prot.c* fatfury2_prot.h* kof2002_cart.c* kof2002_cart.h* kof2002_prot.c* kof2002_prot.h* kof98_cart.c* kof98_cart.h* kof98_prot.c* kof98_prot.h* mslugx_cart.c* mslugx_cart.h* mslugx_prot.c* mslugx_prot.h* neogeo_carts.c* neogeo_carts.h* neogeo_helper.c* neogeo_helper.h* neogeo_intf.c* neogeo_intf.h* neogeo_slot.c* neogeo_slot.h* pcm2_cart.c* pcm2_cart.h* pcm2_prot.c* pcm2_prot.h* pvc_cart.c* pvc_cart.h* pvc_prot.c* pvc_prot.h* rom.c* rom.h* sbp_prot.c* sbp_prot.h* sma_cart.c* sma_cart.h* sma_prot.c* sma_prot.h* |
| [src/mame] | mame.mak |
| [src/mame/drivers] | midas.c neogeo.c neogeo_noslot.c* |
| [src/mame/includes] | neogeo.h |
| [src/mame/machine] | neoboot.c neocrypt.c neoprot.c |
| [src/mame/video] | neogeo_spr.c neogeo_spr.h |
| [src/mess] | mess.mak |
| [src/mess/drivers] | ng_aes.c |
| r31135 | r31136 | |
|---|---|---|
| 21 | 21 | |
| 22 | 22 | <softwarelist name="neogeo" description="SNK Neo-Geo cartridges"> |
| 23 | 23 | |
| 24 | <!--*************************************** | |
| 24 | <!--*************************************** | |
| 25 | 25 | ID-0001 |
| 26 | 26 | . NGM-001 |
| 27 | 27 | NEO-MVS PROG-NAM / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 29 | 29 | NEO-AEG PROG-NAM / NEO-AEG CHA-32 |
| 30 | 30 | ***************************************--> |
| 31 | 31 | |
| 32 | <software name="nam1975"> | |
| 33 | <!-- MVS AND AES VERSION --> | |
| 34 | <description>NAM-1975 (NGM-001)(NGH-001)</description> | |
| 35 | <year>1990</year> | |
| 36 | <publisher>SNK</publisher> | |
| 37 | <sharedfeat name="release" value="MVS,AES" /> | |
| 38 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 39 | <part name="cart" interface="neo_cart"> | |
| 40 | <dataarea name="maincpu" size="0x100000"> | |
| 41 | <rom loadflag="load16_word_swap" name="001-p1.p1" offset="0x000000" size="0x080000" crc="cc9fc951" sha1="92f4e6ddeeb825077d92dbb70b50afea985f15c0" /> <!-- MB834200 --> | |
| 42 | </dataarea> | |
| 43 | <dataarea name="fixed" size="0x040000"> | |
| 44 | <rom offset="0x000000" size="0x020000" name="001-s1.s1" crc="7988ba51" sha1="bc2f661f381b06b34ac2fa215dd5689d3bf84832" /> <!-- MB831000 --> | |
| 45 | </dataarea> | |
| 46 | <dataarea name="audiocpu" size="0x040000"> | |
| 47 | <rom offset="0x000000" size="0x040000" name="001-m1.m1" crc="ba874463" sha1="a83514f4b20301f84a98699900e2593f1c1b8846" /> <!-- MB832000 --> | |
| 48 | </dataarea> | |
| 49 | <dataarea name="ymsnd" size="0x80000"> | |
| 50 | <rom name="001-v11.v11" offset="0x000000" size="0x080000" crc="a7c3d5e5" sha1="e3efc86940f91c53b7724c4566cfc21ea1a7a465" /> <!-- MB834200 --> | |
| 51 | <!-- AES has different label, data is the same: 001-v1.v1 --> | |
| 52 | </dataarea> | |
| 53 | <dataarea name="ymsnd.deltat" size="0x180000"> | |
| 54 | <rom name="001-v21.v21" offset="0x000000" size="0x080000" crc="55e670b3" sha1="a047049646a90b6db2d1882264df9256aa5a85e5" /> <!-- MB834200 --> | |
| 55 | <!-- AES has different label, data is the same: 001-v2.v21 --> | |
| 56 | <rom name="001-v22.v22" offset="0x080000" size="0x080000" crc="ab0d8368" sha1="404114db9f3295929080b87a5d0106b40da6223a" /> <!-- MB834000 --> | |
| 57 | <rom name="001-v23.v23" offset="0x100000" size="0x080000" crc="df468e28" sha1="4e5d4a709a4737a87bba4083aeb788f657862f1a" /> <!-- MB834000 --> | |
| 58 | </dataarea> | |
| 59 | <dataarea name="sprites" size="0x300000"> | |
| 60 | <rom loadflag="load16_byte" name="001-c1.c1" offset="0x000000" size="0x080000" crc="32ea98e1" sha1="c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 61 | <rom loadflag="load16_byte" name="001-c2.c2" offset="0x000001" size="0x080000" crc="cbc4064c" sha1="224c970fd060d841fd430c946ef609bb57b6d78c" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 62 | <rom loadflag="load16_byte" name="001-c3.c3" offset="0x100000" size="0x080000" crc="0151054c" sha1="f24fb501a7845f64833f4e5a461bcf9dc3262557" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 63 | <rom loadflag="load16_byte" name="001-c4.c4" offset="0x100001" size="0x080000" crc="0a32570d" sha1="f108446ec7844fde25f7a4ab454f76d384bf5e52" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 64 | <rom loadflag="load16_byte" name="001-c5.c5" offset="0x200000" size="0x080000" crc="90b74cc2" sha1="89898da36db259180e5261ed45eafc99ca13e504" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 65 | <rom loadflag="load16_byte" name="001-c6.c6" offset="0x200001" size="0x080000" crc="e62bed58" sha1="d05b2903b212a51ee131e52c761b714cb787683e" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 66 | </dataarea> | |
| 67 | </part> | |
| 68 | </software> | |
| 32 | <software name="nam1975"> | |
| 33 | <!-- MVS AND AES VERSION --> | |
| 34 | <description>NAM-1975 (NGM-001)(NGH-001)</description> | |
| 35 | <year>1990</year> | |
| 36 | <publisher>SNK</publisher> | |
| 37 | <sharedfeat name="release" value="MVS,AES" /> | |
| 38 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 39 | <part name="cart" interface="neo_cart"> | |
| 40 | <dataarea name="maincpu" size="0x100000"> | |
| 41 | <rom loadflag="load16_word_swap" name="001-p1.p1" offset="0x000000" size="0x080000" crc="cc9fc951" sha1="92f4e6ddeeb825077d92dbb70b50afea985f15c0" /> | |
| 42 | <!-- MB834200 --> | |
| 43 | </dataarea> | |
| 44 | <dataarea name="fixed" size="0x040000"> | |
| 45 | <rom offset="0x000000" size="0x020000" name="001-s1.s1" crc="7988ba51" sha1="bc2f661f381b06b34ac2fa215dd5689d3bf84832" /> | |
| 46 | <!-- MB831000 --> | |
| 47 | </dataarea> | |
| 48 | <dataarea name="audiocpu" size="0x040000"> | |
| 49 | <rom offset="0x000000" size="0x040000" name="001-m1.m1" crc="ba874463" sha1="a83514f4b20301f84a98699900e2593f1c1b8846" /> | |
| 50 | <!-- MB832000 --> | |
| 51 | </dataarea> | |
| 52 | <dataarea name="ymsnd" size="0x80000"> | |
| 53 | <rom name="001-v11.v11" offset="0x000000" size="0x080000" crc="a7c3d5e5" sha1="e3efc86940f91c53b7724c4566cfc21ea1a7a465" /> | |
| 54 | <!-- MB834200 --> | |
| 55 | <!-- AES has different label, data is the same: 001-v1.v1 --> | |
| 56 | </dataarea> | |
| 57 | <dataarea name="ymsnd.deltat" size="0x180000"> | |
| 58 | <rom name="001-v21.v21" offset="0x000000" size="0x080000" crc="55e670b3" sha1="a047049646a90b6db2d1882264df9256aa5a85e5" /> | |
| 59 | <!-- MB834200 --> | |
| 60 | <!-- AES has different label, data is the same: 001-v2.v21 --> | |
| 61 | <rom name="001-v22.v22" offset="0x080000" size="0x080000" crc="ab0d8368" sha1="404114db9f3295929080b87a5d0106b40da6223a" /> | |
| 62 | <!-- MB834000 --> | |
| 63 | <rom name="001-v23.v23" offset="0x100000" size="0x080000" crc="df468e28" sha1="4e5d4a709a4737a87bba4083aeb788f657862f1a" /> | |
| 64 | <!-- MB834000 --> | |
| 65 | </dataarea> | |
| 66 | <dataarea name="sprites" size="0x300000"> | |
| 67 | <rom loadflag="load16_byte" name="001-c1.c1" offset="0x000000" size="0x080000" crc="32ea98e1" sha1="c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239" /> | |
| 68 | <!-- MB834200 --> | |
| 69 | <rom loadflag="load16_byte" name="001-c2.c2" offset="0x000001" size="0x080000" crc="cbc4064c" sha1="224c970fd060d841fd430c946ef609bb57b6d78c" /> | |
| 70 | <!-- MB834200 --> | |
| 71 | <rom loadflag="load16_byte" name="001-c3.c3" offset="0x100000" size="0x080000" crc="0151054c" sha1="f24fb501a7845f64833f4e5a461bcf9dc3262557" /> | |
| 72 | <!-- MB834200 --> | |
| 73 | <rom loadflag="load16_byte" name="001-c4.c4" offset="0x100001" size="0x080000" crc="0a32570d" sha1="f108446ec7844fde25f7a4ab454f76d384bf5e52" /> | |
| 74 | <!-- MB834200 --> | |
| 75 | <rom loadflag="load16_byte" name="001-c5.c5" offset="0x200000" size="0x080000" crc="90b74cc2" sha1="89898da36db259180e5261ed45eafc99ca13e504" /> | |
| 76 | <!-- MB834200 --> | |
| 77 | <rom loadflag="load16_byte" name="001-c6.c6" offset="0x200001" size="0x080000" crc="e62bed58" sha1="d05b2903b212a51ee131e52c761b714cb787683e" /> | |
| 78 | <!-- MB834200 --> | |
| 79 | </dataarea> | |
| 80 | </part> | |
| 81 | </software> | |
| 69 | 82 | |
| 70 | <!--*************************************** | |
| 83 | <!--*************************************** | |
| 71 | 84 | ID-0002 |
| 72 | 85 | . NGM-002 |
| 73 | 86 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 76 | 89 | ***************************************--> |
| 77 | 90 | |
| 78 | 91 | |
| 79 | <software name="bstars"> | |
| 80 | <!-- MVS VERSION --> | |
| 81 | <description>Baseball Stars Professional (NGM-002)</description> | |
| 82 | <year>1990</year> | |
| 83 | <publisher>SNK</publisher> | |
| 84 | <sharedfeat name="release" value="MVS" /> | |
| 85 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 86 | <part name="cart" interface="neo_cart"> | |
| 87 | <dataarea name="maincpu" size="0x100000"> | |
| 88 | <rom loadflag="load16_word_swap" name="002-pg.p1" offset="0x000000" size="0x080000" crc="c100b5f5" sha1="4cea9f29ad67288c3eccfa4cf961ee9782e49165" /> <!-- MB834200 --> | |
| 89 | </dataarea> | |
| 90 | <dataarea name="fixed" size="0x040000"> | |
| 91 | <rom offset="0x000000" size="0x020000" name="002-s1.s1" crc="1a7fd0c6" sha1="3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3" /> <!-- MB831000 --> | |
| 92 | </dataarea> | |
| 93 | <dataarea name="audiocpu" size="0x040000"> | |
| 94 | <rom offset="0x000000" size="0x040000" name="002-m1.m1" crc="4ecaa4ee" sha1="50abfb8eed6cb4887393089f9ccc76f306ef69b5" /> <!-- MB832000 --> | |
| 95 | </dataarea> | |
| 96 | <dataarea name="ymsnd" size="0x200000"> | |
| 97 | <rom name="002-v11.v11" offset="0x000000" size="0x080000" crc="b7b925bd" sha1="644c92fa90e74998e73714f74b1e0680ee372a07" /> <!-- MB834000 --> | |
| 98 | <rom name="002-v12.v12" offset="0x080000" size="0x080000" crc="329f26fc" sha1="2c8009edc88c6b26f7be5beb2b8d260aac394ee1" /> <!-- MB834000 --> | |
| 99 | <rom name="002-v13.v13" offset="0x100000" size="0x080000" crc="0c39f3c8" sha1="db8f8670639601215707d918d4fb93221460446a" /> <!-- MB834000 --> | |
| 100 | <rom name="002-v14.v14" offset="0x180000" size="0x080000" crc="c7e11c38" sha1="5abf2a7877e0162c758a4dcf09f183930fa7ef24" /> <!-- MB834000 --> | |
| 101 | </dataarea> | |
| 102 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 103 | <rom name="002-v21.v21" offset="0x000000" size="0x080000" crc="04a733d1" sha1="84159368c0f6de2c3b8121227201cd3422455cf6" /> <!-- MB834000 --> | |
| 104 | </dataarea> | |
| 105 | <dataarea name="sprites" size="0x300000"> | |
| 106 | <rom loadflag="load16_byte" name="002-c1.c1" offset="0x000000" size="0x080000" crc="aaff2a45" sha1="c91ee72d1d74514df8ec44fca703409d92158ae3" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 107 | <rom loadflag="load16_byte" name="002-c2.c2" offset="0x000001" size="0x080000" crc="3ba0f7e4" sha1="f023b134b9c7994f477867307d2732026033501d" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 108 | <rom loadflag="load16_byte" name="002-c3.c3" offset="0x100000" size="0x080000" crc="96f0fdfa" sha1="9f779a1ae46aeda54d69382b074392ade687f62f" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 109 | <rom loadflag="load16_byte" name="002-c4.c4" offset="0x100001" size="0x080000" crc="5fd87f2f" sha1="a5dd6f26f9485f216c2428ae1792c182beb10dbc" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 110 | <rom loadflag="load16_byte" name="002-c5.c5" offset="0x200000" size="0x080000" crc="807ed83b" sha1="3268e7d4602c3f55f1e0da2c80653d5ae461ef67" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 111 | <rom loadflag="load16_byte" name="002-c6.c6" offset="0x200001" size="0x080000" crc="5a3cad41" sha1="c620d18f4ff32ed5489c941dfc641030a54f1c14" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 112 | </dataarea> | |
| 113 | </part> | |
| 114 | </software> | |
| 92 | <software name="bstars"> | |
| 93 | <!-- MVS VERSION --> | |
| 94 | <description>Baseball Stars Professional (NGM-002)</description> | |
| 95 | <year>1990</year> | |
| 96 | <publisher>SNK</publisher> | |
| 97 | <sharedfeat name="release" value="MVS" /> | |
| 98 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 99 | <part name="cart" interface="neo_cart"> | |
| 100 | <dataarea name="maincpu" size="0x100000"> | |
| 101 | <rom loadflag="load16_word_swap" name="002-pg.p1" offset="0x000000" size="0x080000" crc="c100b5f5" sha1="4cea9f29ad67288c3eccfa4cf961ee9782e49165" /> | |
| 102 | <!-- MB834200 --> | |
| 103 | </dataarea> | |
| 104 | <dataarea name="fixed" size="0x040000"> | |
| 105 | <rom offset="0x000000" size="0x020000" name="002-s1.s1" crc="1a7fd0c6" sha1="3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3" /> | |
| 106 | <!-- MB831000 --> | |
| 107 | </dataarea> | |
| 108 | <dataarea name="audiocpu" size="0x040000"> | |
| 109 | <rom offset="0x000000" size="0x040000" name="002-m1.m1" crc="4ecaa4ee" sha1="50abfb8eed6cb4887393089f9ccc76f306ef69b5" /> | |
| 110 | <!-- MB832000 --> | |
| 111 | </dataarea> | |
| 112 | <dataarea name="ymsnd" size="0x200000"> | |
| 113 | <rom name="002-v11.v11" offset="0x000000" size="0x080000" crc="b7b925bd" sha1="644c92fa90e74998e73714f74b1e0680ee372a07" /> | |
| 114 | <!-- MB834000 --> | |
| 115 | <rom name="002-v12.v12" offset="0x080000" size="0x080000" crc="329f26fc" sha1="2c8009edc88c6b26f7be5beb2b8d260aac394ee1" /> | |
| 116 | <!-- MB834000 --> | |
| 117 | <rom name="002-v13.v13" offset="0x100000" size="0x080000" crc="0c39f3c8" sha1="db8f8670639601215707d918d4fb93221460446a" /> | |
| 118 | <!-- MB834000 --> | |
| 119 | <rom name="002-v14.v14" offset="0x180000" size="0x080000" crc="c7e11c38" sha1="5abf2a7877e0162c758a4dcf09f183930fa7ef24" /> | |
| 120 | <!-- MB834000 --> | |
| 121 | </dataarea> | |
| 122 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 123 | <rom name="002-v21.v21" offset="0x000000" size="0x080000" crc="04a733d1" sha1="84159368c0f6de2c3b8121227201cd3422455cf6" /> | |
| 124 | <!-- MB834000 --> | |
| 125 | </dataarea> | |
| 126 | <dataarea name="sprites" size="0x300000"> | |
| 127 | <rom loadflag="load16_byte" name="002-c1.c1" offset="0x000000" size="0x080000" crc="aaff2a45" sha1="c91ee72d1d74514df8ec44fca703409d92158ae3" /> | |
| 128 | <!-- MB834200 --> | |
| 129 | <rom loadflag="load16_byte" name="002-c2.c2" offset="0x000001" size="0x080000" crc="3ba0f7e4" sha1="f023b134b9c7994f477867307d2732026033501d" /> | |
| 130 | <!-- MB834200 --> | |
| 131 | <rom loadflag="load16_byte" name="002-c3.c3" offset="0x100000" size="0x080000" crc="96f0fdfa" sha1="9f779a1ae46aeda54d69382b074392ade687f62f" /> | |
| 132 | <!-- MB834200 --> | |
| 133 | <rom loadflag="load16_byte" name="002-c4.c4" offset="0x100001" size="0x080000" crc="5fd87f2f" sha1="a5dd6f26f9485f216c2428ae1792c182beb10dbc" /> | |
| 134 | <!-- MB834200 --> | |
| 135 | <rom loadflag="load16_byte" name="002-c5.c5" offset="0x200000" size="0x080000" crc="807ed83b" sha1="3268e7d4602c3f55f1e0da2c80653d5ae461ef67" /> | |
| 136 | <!-- MB834200 --> | |
| 137 | <rom loadflag="load16_byte" name="002-c6.c6" offset="0x200001" size="0x080000" crc="5a3cad41" sha1="c620d18f4ff32ed5489c941dfc641030a54f1c14" /> | |
| 138 | <!-- MB834200 --> | |
| 139 | </dataarea> | |
| 140 | </part> | |
| 141 | </software> | |
| 115 | 142 | |
| 116 | <software name="bstarsh" cloneof="bstars"> | |
| 117 | <!-- AES VERSION --> | |
| 118 | <description>Baseball Stars Professional (NGH-002)</description> | |
| 119 | <year>1990</year> | |
| 120 | <publisher>SNK</publisher> | |
| 121 | <sharedfeat name="release" value="AES" /> | |
| 122 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 123 | <part name="cart" interface="neo_cart"> | |
| 124 | <dataarea name="maincpu" size="0x100000"> | |
| 125 | <rom loadflag="load16_word_swap" name="002-p1.p1" offset="0x000000" size="0x080000" crc="3bc7790e" sha1="50b2fffb1278151bb4849fbe1f8cb23916019815" /> <!-- MB834200 --> | |
| 126 | </dataarea> | |
| 127 | <dataarea name="fixed" size="0x040000"> | |
| 128 | <rom offset="0x000000" size="0x020000" name="002-s1.s1" crc="1a7fd0c6" sha1="3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3" /> <!-- MB831000 --> | |
| 129 | </dataarea> | |
| 130 | <dataarea name="audiocpu" size="0x040000"> | |
| 131 | <rom offset="0x000000" size="0x040000" name="002-m1.m1" crc="4ecaa4ee" sha1="50abfb8eed6cb4887393089f9ccc76f306ef69b5" /> <!-- MB832000 --> | |
| 132 | </dataarea> | |
| 133 | <dataarea name="ymsnd" size="0x200000"> | |
| 134 | <rom name="002-v11.v11" offset="0x000000" size="0x080000" crc="b7b925bd" sha1="644c92fa90e74998e73714f74b1e0680ee372a07" /> <!-- MB834000 --> | |
| 135 | <rom name="002-v12.v12" offset="0x080000" size="0x080000" crc="329f26fc" sha1="2c8009edc88c6b26f7be5beb2b8d260aac394ee1" /> <!-- MB834000 --> | |
| 136 | <rom name="002-v13.v13" offset="0x100000" size="0x080000" crc="0c39f3c8" sha1="db8f8670639601215707d918d4fb93221460446a" /> <!-- MB834000 --> | |
| 137 | <rom name="002-v14.v14" offset="0x180000" size="0x080000" crc="c7e11c38" sha1="5abf2a7877e0162c758a4dcf09f183930fa7ef24" /> <!-- MB834000 --> | |
| 138 | </dataarea> | |
| 139 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 140 | <rom name="002-v21.v21" offset="0x000000" size="0x080000" crc="04a733d1" sha1="84159368c0f6de2c3b8121227201cd3422455cf6" /> <!-- MB834000 --> | |
| 141 | </dataarea> | |
| 142 | <dataarea name="sprites" size="0x300000"> | |
| 143 | <rom loadflag="load16_byte" name="002-c1.c1" offset="0x000000" size="0x080000" crc="aaff2a45" sha1="c91ee72d1d74514df8ec44fca703409d92158ae3" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 144 | <rom loadflag="load16_byte" name="002-c2.c2" offset="0x000001" size="0x080000" crc="3ba0f7e4" sha1="f023b134b9c7994f477867307d2732026033501d" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 145 | <rom loadflag="load16_byte" name="002-c3.c3" offset="0x100000" size="0x080000" crc="96f0fdfa" sha1="9f779a1ae46aeda54d69382b074392ade687f62f" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 146 | <rom loadflag="load16_byte" name="002-c4.c4" offset="0x100001" size="0x080000" crc="5fd87f2f" sha1="a5dd6f26f9485f216c2428ae1792c182beb10dbc" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 147 | <rom loadflag="load16_byte" name="002-c5.c5" offset="0x200000" size="0x080000" crc="807ed83b" sha1="3268e7d4602c3f55f1e0da2c80653d5ae461ef67" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 148 | <rom loadflag="load16_byte" name="002-c6.c6" offset="0x200001" size="0x080000" crc="5a3cad41" sha1="c620d18f4ff32ed5489c941dfc641030a54f1c14" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 149 | </dataarea> | |
| 150 | </part> | |
| 151 | </software> | |
| 143 | <software name="bstarsh" cloneof="bstars"> | |
| 144 | <!-- AES VERSION --> | |
| 145 | <description>Baseball Stars Professional (NGH-002)</description> | |
| 146 | <year>1990</year> | |
| 147 | <publisher>SNK</publisher> | |
| 148 | <sharedfeat name="release" value="AES" /> | |
| 149 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 150 | <part name="cart" interface="neo_cart"> | |
| 151 | <dataarea name="maincpu" size="0x100000"> | |
| 152 | <rom loadflag="load16_word_swap" name="002-p1.p1" offset="0x000000" size="0x080000" crc="3bc7790e" sha1="50b2fffb1278151bb4849fbe1f8cb23916019815" /> | |
| 153 | <!-- MB834200 --> | |
| 154 | </dataarea> | |
| 155 | <dataarea name="fixed" size="0x040000"> | |
| 156 | <rom offset="0x000000" size="0x020000" name="002-s1.s1" crc="1a7fd0c6" sha1="3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3" /> | |
| 157 | <!-- MB831000 --> | |
| 158 | </dataarea> | |
| 159 | <dataarea name="audiocpu" size="0x040000"> | |
| 160 | <rom offset="0x000000" size="0x040000" name="002-m1.m1" crc="4ecaa4ee" sha1="50abfb8eed6cb4887393089f9ccc76f306ef69b5" /> | |
| 161 | <!-- MB832000 --> | |
| 162 | </dataarea> | |
| 163 | <dataarea name="ymsnd" size="0x200000"> | |
| 164 | <rom name="002-v11.v11" offset="0x000000" size="0x080000" crc="b7b925bd" sha1="644c92fa90e74998e73714f74b1e0680ee372a07" /> | |
| 165 | <!-- MB834000 --> | |
| 166 | <rom name="002-v12.v12" offset="0x080000" size="0x080000" crc="329f26fc" sha1="2c8009edc88c6b26f7be5beb2b8d260aac394ee1" /> | |
| 167 | <!-- MB834000 --> | |
| 168 | <rom name="002-v13.v13" offset="0x100000" size="0x080000" crc="0c39f3c8" sha1="db8f8670639601215707d918d4fb93221460446a" /> | |
| 169 | <!-- MB834000 --> | |
| 170 | <rom name="002-v14.v14" offset="0x180000" size="0x080000" crc="c7e11c38" sha1="5abf2a7877e0162c758a4dcf09f183930fa7ef24" /> | |
| 171 | <!-- MB834000 --> | |
| 172 | </dataarea> | |
| 173 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 174 | <rom name="002-v21.v21" offset="0x000000" size="0x080000" crc="04a733d1" sha1="84159368c0f6de2c3b8121227201cd3422455cf6" /> | |
| 175 | <!-- MB834000 --> | |
| 176 | </dataarea> | |
| 177 | <dataarea name="sprites" size="0x300000"> | |
| 178 | <rom loadflag="load16_byte" name="002-c1.c1" offset="0x000000" size="0x080000" crc="aaff2a45" sha1="c91ee72d1d74514df8ec44fca703409d92158ae3" /> | |
| 179 | <!-- MB834200 --> | |
| 180 | <rom loadflag="load16_byte" name="002-c2.c2" offset="0x000001" size="0x080000" crc="3ba0f7e4" sha1="f023b134b9c7994f477867307d2732026033501d" /> | |
| 181 | <!-- MB834200 --> | |
| 182 | <rom loadflag="load16_byte" name="002-c3.c3" offset="0x100000" size="0x080000" crc="96f0fdfa" sha1="9f779a1ae46aeda54d69382b074392ade687f62f" /> | |
| 183 | <!-- MB834200 --> | |
| 184 | <rom loadflag="load16_byte" name="002-c4.c4" offset="0x100001" size="0x080000" crc="5fd87f2f" sha1="a5dd6f26f9485f216c2428ae1792c182beb10dbc" /> | |
| 185 | <!-- MB834200 --> | |
| 186 | <rom loadflag="load16_byte" name="002-c5.c5" offset="0x200000" size="0x080000" crc="807ed83b" sha1="3268e7d4602c3f55f1e0da2c80653d5ae461ef67" /> | |
| 187 | <!-- MB834200 --> | |
| 188 | <rom loadflag="load16_byte" name="002-c6.c6" offset="0x200001" size="0x080000" crc="5a3cad41" sha1="c620d18f4ff32ed5489c941dfc641030a54f1c14" /> | |
| 189 | <!-- MB834200 --> | |
| 190 | </dataarea> | |
| 191 | </part> | |
| 192 | </software> | |
| 152 | 193 | |
| 153 | <!--*************************************** | |
| 194 | <!--*************************************** | |
| 154 | 195 | ID-0003 |
| 155 | 196 | . NGM-003 |
| 156 | 197 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 158 | 199 | NEO-AEG PROG-4B / NEO-AEG CHA-32 |
| 159 | 200 | ***************************************--> |
| 160 | 201 | |
| 161 | <software name="tpgolf"> | |
| 162 | <!-- MVS AND AES VERSION --> | |
| 163 | <description>Top Player's Golf (NGM-003)(NGH-003)</description> | |
| 164 | <year>1990</year> | |
| 165 | <publisher>SNK</publisher> | |
| 166 | <sharedfeat name="release" value="MVS,AES" /> | |
| 167 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 168 | <part name="cart" interface="neo_cart"> | |
| 169 | <dataarea name="maincpu" size="0x100000"> | |
| 170 | <rom loadflag="load16_word_swap" name="003-p1.p1" offset="0x000000" size="0x080000" crc="f75549ba" sha1="3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f" /> <!-- TC534200 --> | |
| 171 | <rom loadflag="load16_word_swap" name="003-p2.p2" offset="0x080000" size="0x080000" crc="b7809a8f" sha1="1604c889592c9610668bff296de48a0d6906156d" /> <!-- TC534200 --> | |
| 172 | </dataarea> | |
| 173 | <dataarea name="fixed" size="0x040000"> | |
| 174 | <rom offset="0x000000" size="0x020000" name="003-s1.s1" crc="7b3eb9b1" sha1="39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f" /> <!-- TC531000 --> | |
| 175 | </dataarea> | |
| 176 | <dataarea name="audiocpu" size="0x020000"> | |
| 177 | <rom offset="0x000000" size="0x020000" name="003-m1.m1" crc="4cc545e6" sha1="8e014b8cab3e5b3995756a4ea52ce49c36866377" /> <!-- TC531001 --> | |
| 178 | </dataarea> | |
| 179 | <dataarea name="ymsnd" size="0x80000"> | |
| 180 | <rom name="003-v11.v11" offset="0x000000" size="0x080000" crc="ff97f1cb" sha1="defa249d46ae220f7bfa70746f5202bbbcc3e5fe" /> <!-- TC534000 --> | |
| 181 | <!-- AES has different label, data is the same (also found on MVS): 003-v1.v11 --> | |
| 182 | </dataarea> | |
| 183 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 184 | <rom name="003-v21.v21" offset="0x000000" size="0x080000" crc="d34960c6" sha1="36d5877d5e42aab943f4d693159f4f3ad8b0addc" /> <!-- TC534000 --> | |
| 185 | <!-- AES has different label, data is the same (also found on MVS): 003-v2.v21 --> | |
| 186 | <rom name="003-v22.v22" offset="0x080000" size="0x080000" crc="9a5f58d4" sha1="2b580595e1820430a36f06fd3e0e0b8f7d686889" /> <!-- TC534000 --> | |
| 187 | <rom name="003-v23.v23" offset="0x100000" size="0x080000" crc="30f53e54" sha1="22461f88a56d272b78dbc23204c0c6816200532b" /> <!-- TC534000 --> | |
| 188 | <rom name="003-v24.v24" offset="0x180000" size="0x080000" crc="5ba0f501" sha1="ca02937a611a2c50c9e4b54f8fd4eaea09259894" /> <!-- TC534000 --> | |
| 189 | </dataarea> | |
| 190 | <dataarea name="sprites" size="0x400000"> | |
| 191 | <rom loadflag="load16_byte" name="003-c1.c1" offset="0x000000" size="0x080000" crc="0315fbaf" sha1="583c9253219c1026d81ee5e0cf5568683adc2633" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 192 | <rom loadflag="load16_byte" name="003-c2.c2" offset="0x000001" size="0x080000" crc="b4c15d59" sha1="b0d8ec967f9b8e5216301c10b2d36912abce6515" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 193 | <rom loadflag="load16_byte" name="003-c3.c3" offset="0x100000" size="0x080000" crc="8ce3e8da" sha1="bc6c49b27d498f75a0d1a8c4d0cca75e140b9efc" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 194 | <rom loadflag="load16_byte" name="003-c4.c4" offset="0x100001" size="0x080000" crc="29725969" sha1="f1407da84919c2b3fe0e8f1fca65934b147c86c7" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 195 | <rom loadflag="load16_byte" name="003-c5.c5" offset="0x200000" size="0x080000" crc="9a7146da" sha1="2fc83d13e3e9565919aab01bf2a1b028f433b547" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 196 | <rom loadflag="load16_byte" name="003-c6.c6" offset="0x200001" size="0x080000" crc="1e63411a" sha1="ee397e2f679042e87b37d95837af62bb95a72af9" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 197 | <rom loadflag="load16_byte" name="003-c7.c7" offset="0x300000" size="0x080000" crc="2886710c" sha1="1533dd935f0a8f92a0a3c47d1d2bc6d035454244" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 198 | <rom loadflag="load16_byte" name="003-c8.c8" offset="0x300001" size="0x080000" crc="422af22d" sha1="f67c844c34545de6ea187f5bfdf440dec8518532" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 199 | </dataarea> | |
| 200 | </part> | |
| 201 | </software> | |
| 202 | <software name="tpgolf"> | |
| 203 | <!-- MVS AND AES VERSION --> | |
| 204 | <description>Top Player's Golf (NGM-003)(NGH-003)</description> | |
| 205 | <year>1990</year> | |
| 206 | <publisher>SNK</publisher> | |
| 207 | <sharedfeat name="release" value="MVS,AES" /> | |
| 208 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 209 | <part name="cart" interface="neo_cart"> | |
| 210 | <dataarea name="maincpu" size="0x100000"> | |
| 211 | <rom loadflag="load16_word_swap" name="003-p1.p1" offset="0x000000" size="0x080000" crc="f75549ba" sha1="3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f" /> | |
| 212 | <!-- TC534200 --> | |
| 213 | <rom loadflag="load16_word_swap" name="003-p2.p2" offset="0x080000" size="0x080000" crc="b7809a8f" sha1="1604c889592c9610668bff296de48a0d6906156d" /> | |
| 214 | <!-- TC534200 --> | |
| 215 | </dataarea> | |
| 216 | <dataarea name="fixed" size="0x040000"> | |
| 217 | <rom offset="0x000000" size="0x020000" name="003-s1.s1" crc="7b3eb9b1" sha1="39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f" /> | |
| 218 | <!-- TC531000 --> | |
| 219 | </dataarea> | |
| 220 | <dataarea name="audiocpu" size="0x020000"> | |
| 221 | <rom offset="0x000000" size="0x020000" name="003-m1.m1" crc="4cc545e6" sha1="8e014b8cab3e5b3995756a4ea52ce49c36866377" /> | |
| 222 | <!-- TC531001 --> | |
| 223 | </dataarea> | |
| 224 | <dataarea name="ymsnd" size="0x80000"> | |
| 225 | <rom name="003-v11.v11" offset="0x000000" size="0x080000" crc="ff97f1cb" sha1="defa249d46ae220f7bfa70746f5202bbbcc3e5fe" /> | |
| 226 | <!-- TC534000 --> | |
| 227 | <!-- AES has different label, data is the same (also found on MVS): 003-v1.v11 --> | |
| 228 | </dataarea> | |
| 229 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 230 | <rom name="003-v21.v21" offset="0x000000" size="0x080000" crc="d34960c6" sha1="36d5877d5e42aab943f4d693159f4f3ad8b0addc" /> | |
| 231 | <!-- TC534000 --> | |
| 232 | <!-- AES has different label, data is the same (also found on MVS): 003-v2.v21 --> | |
| 233 | <rom name="003-v22.v22" offset="0x080000" size="0x080000" crc="9a5f58d4" sha1="2b580595e1820430a36f06fd3e0e0b8f7d686889" /> | |
| 234 | <!-- TC534000 --> | |
| 235 | <rom name="003-v23.v23" offset="0x100000" size="0x080000" crc="30f53e54" sha1="22461f88a56d272b78dbc23204c0c6816200532b" /> | |
| 236 | <!-- TC534000 --> | |
| 237 | <rom name="003-v24.v24" offset="0x180000" size="0x080000" crc="5ba0f501" sha1="ca02937a611a2c50c9e4b54f8fd4eaea09259894" /> | |
| 238 | <!-- TC534000 --> | |
| 239 | </dataarea> | |
| 240 | <dataarea name="sprites" size="0x400000"> | |
| 241 | <rom loadflag="load16_byte" name="003-c1.c1" offset="0x000000" size="0x080000" crc="0315fbaf" sha1="583c9253219c1026d81ee5e0cf5568683adc2633" /> | |
| 242 | <!-- TC534200 --> | |
| 243 | <rom loadflag="load16_byte" name="003-c2.c2" offset="0x000001" size="0x080000" crc="b4c15d59" sha1="b0d8ec967f9b8e5216301c10b2d36912abce6515" /> | |
| 244 | <!-- TC534200 --> | |
| 245 | <rom loadflag="load16_byte" name="003-c3.c3" offset="0x100000" size="0x080000" crc="8ce3e8da" sha1="bc6c49b27d498f75a0d1a8c4d0cca75e140b9efc" /> | |
| 246 | <!-- TC534200 --> | |
| 247 | <rom loadflag="load16_byte" name="003-c4.c4" offset="0x100001" size="0x080000" crc="29725969" sha1="f1407da84919c2b3fe0e8f1fca65934b147c86c7" /> | |
| 248 | <!-- TC534200 --> | |
| 249 | <rom loadflag="load16_byte" name="003-c5.c5" offset="0x200000" size="0x080000" crc="9a7146da" sha1="2fc83d13e3e9565919aab01bf2a1b028f433b547" /> | |
| 250 | <!-- TC534200 --> | |
| 251 | <rom loadflag="load16_byte" name="003-c6.c6" offset="0x200001" size="0x080000" crc="1e63411a" sha1="ee397e2f679042e87b37d95837af62bb95a72af9" /> | |
| 252 | <!-- TC534200 --> | |
| 253 | <rom loadflag="load16_byte" name="003-c7.c7" offset="0x300000" size="0x080000" crc="2886710c" sha1="1533dd935f0a8f92a0a3c47d1d2bc6d035454244" /> | |
| 254 | <!-- TC534200 --> | |
| 255 | <rom loadflag="load16_byte" name="003-c8.c8" offset="0x300001" size="0x080000" crc="422af22d" sha1="f67c844c34545de6ea187f5bfdf440dec8518532" /> | |
| 256 | <!-- TC534200 --> | |
| 257 | </dataarea> | |
| 258 | </part> | |
| 259 | </software> | |
| 202 | 260 | |
| 203 | <!--*************************************** | |
| 261 | <!--*************************************** | |
| 204 | 262 | ID-0004 |
| 205 | 263 | . NGM-004 |
| 206 | 264 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 208 | 266 | NEO-AEG PROG B / NEO-AEG CHA-32 |
| 209 | 267 | ***************************************--> |
| 210 | 268 | |
| 211 | <software name="mahretsu"> | |
| 212 | <!-- MVS AND AES VERSION --> | |
| 213 | <description>Mahjong Kyo Retsuden (NGM-004)(NGH-004)</description> | |
| 214 | <year>1990</year> | |
| 215 | <publisher>SNK</publisher> | |
| 216 | <sharedfeat name="release" value="MVS,AES" /> | |
| 217 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 218 | <part name="cart" interface="neo_cart"> | |
| 219 | <dataarea name="maincpu" size="0x100000"> | |
| 220 | <rom loadflag="load16_word_swap" name="004-p1.p1" offset="0x000000" size="0x080000" crc="fc6f53db" sha1="64a62ca4c8fb68954e06121399c9402278bd0467" /> <!-- TC534200 --> | |
| 221 | </dataarea> | |
| 222 | <dataarea name="fixed" size="0x040000"> | |
| 223 | <rom offset="0x000000" size="0x020000" name="004-s1.s1" crc="2bd05a06" sha1="876deadd4645373d82a503154eeddf18f440d743" /> <!-- TC531000 --> | |
| 224 | </dataarea> | |
| 225 | <dataarea name="audiocpu" size="0x020000"> | |
| 226 | <rom offset="0x000000" size="0x020000" name="004-m1.m1" crc="c71fbb3b" sha1="59c58665b53da61352359d191a0569de5dd1f4b3" /> <!-- TC531001 --> | |
| 227 | </dataarea> | |
| 228 | <dataarea name="ymsnd" size="0x100000"> | |
| 229 | <rom name="004-v11.v11" offset="0x000000" size="0x080000" crc="b2fb2153" sha1="36e0cc8927b11105de40188af46f6cf532794c10" /> <!-- CXK384001 --> | |
| 230 | <rom name="004-v12.v12" offset="0x080000" size="0x080000" crc="8503317b" sha1="ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85" /> <!-- CXK384001 --> | |
| 231 | </dataarea> | |
| 232 | <dataarea name="ymsnd.deltat" size="0x180000"> | |
| 233 | <rom name="004-v21.v21" offset="0x000000" size="0x080000" crc="4999fb27" sha1="2d4926a220ea21bdd5e816bb16f985fff089500a" /> <!-- CXK384001 --> | |
| 234 | <rom name="004-v22.v22" offset="0x080000" size="0x080000" crc="776fa2a2" sha1="e7d5a362ab7806b7b009700a435c815a20e8ec68" /> <!-- CXK384001 --> | |
| 235 | <rom name="004-v23.v23" offset="0x100000" size="0x080000" crc="b3e7eeea" sha1="4d1e97f380702a3a06e7f954b4caddd9c4119d8f" /> <!-- CXK384001 --> | |
| 236 | </dataarea> | |
| 237 | <dataarea name="sprites" size="0x200000"> | |
| 238 | <rom loadflag="load16_byte" name="004-c1.c1" offset="0x000000" size="0x080000" crc="f1ae16bc" sha1="df68feed4dcba1e1566032b01ebb7b478a1792bf" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 239 | <rom loadflag="load16_byte" name="004-c2.c2" offset="0x000001" size="0x080000" crc="bdc13520" sha1="2bc4c996d019a4c539f6c3188ef18089e54b7efa" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 240 | <rom loadflag="load16_byte" name="004-c3.c3" offset="0x100000" size="0x080000" crc="9c571a37" sha1="21388aeb92bb8e15a55a063701ca9df79e292127" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 241 | <rom loadflag="load16_byte" name="004-c4.c4" offset="0x100001" size="0x080000" crc="7e81cb29" sha1="5036f04df30cf6903bd1a8cc06ff6f015c24a74b" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 242 | </dataarea> | |
| 243 | </part> | |
| 244 | </software> | |
| 269 | <software name="mahretsu"> | |
| 270 | <!-- MVS AND AES VERSION --> | |
| 271 | <description>Mahjong Kyo Retsuden (NGM-004)(NGH-004)</description> | |
| 272 | <year>1990</year> | |
| 273 | <publisher>SNK</publisher> | |
| 274 | <sharedfeat name="release" value="MVS,AES" /> | |
| 275 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 276 | <part name="cart" interface="neo_cart"> | |
| 277 | <dataarea name="maincpu" size="0x100000"> | |
| 278 | <rom loadflag="load16_word_swap" name="004-p1.p1" offset="0x000000" size="0x080000" crc="fc6f53db" sha1="64a62ca4c8fb68954e06121399c9402278bd0467" /> | |
| 279 | <!-- TC534200 --> | |
| 280 | </dataarea> | |
| 281 | <dataarea name="fixed" size="0x040000"> | |
| 282 | <rom offset="0x000000" size="0x020000" name="004-s1.s1" crc="2bd05a06" sha1="876deadd4645373d82a503154eeddf18f440d743" /> | |
| 283 | <!-- TC531000 --> | |
| 284 | </dataarea> | |
| 285 | <dataarea name="audiocpu" size="0x020000"> | |
| 286 | <rom offset="0x000000" size="0x020000" name="004-m1.m1" crc="c71fbb3b" sha1="59c58665b53da61352359d191a0569de5dd1f4b3" /> | |
| 287 | <!-- TC531001 --> | |
| 288 | </dataarea> | |
| 289 | <dataarea name="ymsnd" size="0x100000"> | |
| 290 | <rom name="004-v11.v11" offset="0x000000" size="0x080000" crc="b2fb2153" sha1="36e0cc8927b11105de40188af46f6cf532794c10" /> | |
| 291 | <!-- CXK384001 --> | |
| 292 | <rom name="004-v12.v12" offset="0x080000" size="0x080000" crc="8503317b" sha1="ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85" /> | |
| 293 | <!-- CXK384001 --> | |
| 294 | </dataarea> | |
| 295 | <dataarea name="ymsnd.deltat" size="0x180000"> | |
| 296 | <rom name="004-v21.v21" offset="0x000000" size="0x080000" crc="4999fb27" sha1="2d4926a220ea21bdd5e816bb16f985fff089500a" /> | |
| 297 | <!-- CXK384001 --> | |
| 298 | <rom name="004-v22.v22" offset="0x080000" size="0x080000" crc="776fa2a2" sha1="e7d5a362ab7806b7b009700a435c815a20e8ec68" /> | |
| 299 | <!-- CXK384001 --> | |
| 300 | <rom name="004-v23.v23" offset="0x100000" size="0x080000" crc="b3e7eeea" sha1="4d1e97f380702a3a06e7f954b4caddd9c4119d8f" /> | |
| 301 | <!-- CXK384001 --> | |
| 302 | </dataarea> | |
| 303 | <dataarea name="sprites" size="0x200000"> | |
| 304 | <rom loadflag="load16_byte" name="004-c1.c1" offset="0x000000" size="0x080000" crc="f1ae16bc" sha1="df68feed4dcba1e1566032b01ebb7b478a1792bf" /> | |
| 305 | <!-- MB834200 --> | |
| 306 | <rom loadflag="load16_byte" name="004-c2.c2" offset="0x000001" size="0x080000" crc="bdc13520" sha1="2bc4c996d019a4c539f6c3188ef18089e54b7efa" /> | |
| 307 | <!-- MB834200 --> | |
| 308 | <rom loadflag="load16_byte" name="004-c3.c3" offset="0x100000" size="0x080000" crc="9c571a37" sha1="21388aeb92bb8e15a55a063701ca9df79e292127" /> | |
| 309 | <!-- MB834200 --> | |
| 310 | <rom loadflag="load16_byte" name="004-c4.c4" offset="0x100001" size="0x080000" crc="7e81cb29" sha1="5036f04df30cf6903bd1a8cc06ff6f015c24a74b" /> | |
| 311 | <!-- MB834200 --> | |
| 312 | </dataarea> | |
| 313 | </part> | |
| 314 | </software> | |
| 245 | 315 | |
| 246 | <!--*************************************** | |
| 316 | <!--*************************************** | |
| 247 | 317 | ID-0005 |
| 248 | 318 | . NGM-005 |
| 249 | 319 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 251 | 321 | NEO-AEG PROG-4B / NEO-AEG CHA-32 |
| 252 | 322 | ***************************************--> |
| 253 | 323 | |
| 254 | <software name="maglord"> | |
| 255 | <!-- MVS VERSION --> | |
| 256 | <description>Magician Lord (NGM-005)</description> | |
| 257 | <year>1990</year> | |
| 258 | <publisher>Alpha Denshi Co.</publisher> | |
| 259 | <sharedfeat name="release" value="MVS" /> | |
| 260 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 261 | <part name="cart" interface="neo_cart"> | |
| 262 | <dataarea name="maincpu" size="0x100000"> | |
| 263 | <rom loadflag="load16_word_swap" name="005-pg1.p1" offset="0x000000" size="0x080000" crc="bd0a492d" sha1="d043d3710cf2b0d2b3798008e65e4c7c3ead1af3" /> <!-- MB834200 --> | |
| 264 | </dataarea> | |
| 265 | <dataarea name="fixed" size="0x040000"> | |
| 266 | <rom offset="0x000000" size="0x020000" name="005-s1.s1" crc="1c5369a2" sha1="db0dba0a7dced6c9ca929c5abda491b05d84199c" /> <!-- MB831000 --> | |
| 267 | </dataarea> | |
| 268 | <dataarea name="audiocpu" size="0x040000"> | |
| 269 | <rom offset="0x000000" size="0x040000" name="005-m1.m1" crc="26259f0f" sha1="4f3e500093d61585048767dbd9fa09b3911a05d6" /> <!-- MB832000 --> | |
| 270 | </dataarea> | |
| 271 | <dataarea name="ymsnd" size="0x80000"> | |
| 272 | <rom name="005-v11.v11" offset="0x000000" size="0x080000" crc="cc0455fd" sha1="a8ff4270e7705e263d25ff0b301f503bccea7e59" /> <!-- MB834000 --> | |
| 273 | </dataarea> | |
| 274 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 275 | <rom name="005-v21.v21" offset="0x000000" size="0x080000" crc="f94ab5b7" sha1="2c16985102e3585e08622d8c54ac5c60425b9ff8" /> <!-- MB834000 --> | |
| 276 | <rom name="005-v22.v22" offset="0x080000" size="0x080000" crc="232cfd04" sha1="61b66a9decbbd1f500a8c186615e7fd077c6861e" /> <!-- MB834000 --> | |
| 277 | </dataarea> | |
| 278 | <dataarea name="sprites" size="0x300000"> | |
| 279 | <rom loadflag="load16_byte" name="005-c1.c1" offset="0x000000" size="0x080000" crc="806aee34" sha1="3c32a0edbbddb694495b510c13979c44b83de8bc" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 280 | <rom loadflag="load16_byte" name="005-c2.c2" offset="0x000001" size="0x080000" crc="34aa9a86" sha1="cec97e1ff7f91158040c629ba75742db82c4ae5e" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 281 | <rom loadflag="load16_byte" name="005-c3.c3" offset="0x100000" size="0x080000" crc="c4c2b926" sha1="478bfafca21f5a1338808251a06ab405e6a9e65f" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 282 | <rom loadflag="load16_byte" name="005-c4.c4" offset="0x100001" size="0x080000" crc="9c46dcf4" sha1="4c05f3dc25777a87578ce09a6cefb3a4cebf3266" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 283 | <rom loadflag="load16_byte" name="005-c5.c5" offset="0x200000" size="0x080000" crc="69086dec" sha1="7fa47f4a765948813ebf366168275dcc3c42e951" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 284 | <rom loadflag="load16_byte" name="005-c6.c6" offset="0x200001" size="0x080000" crc="ab7ac142" sha1="e6ad2843947d35d8e913d2666f87946c1ba7944f" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 285 | </dataarea> | |
| 286 | </part> | |
| 287 | </software> | |
| 324 | <software name="maglord"> | |
| 325 | <!-- MVS VERSION --> | |
| 326 | <description>Magician Lord (NGM-005)</description> | |
| 327 | <year>1990</year> | |
| 328 | <publisher>Alpha Denshi Co.</publisher> | |
| 329 | <sharedfeat name="release" value="MVS" /> | |
| 330 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 331 | <part name="cart" interface="neo_cart"> | |
| 332 | <dataarea name="maincpu" size="0x100000"> | |
| 333 | <rom loadflag="load16_word_swap" name="005-pg1.p1" offset="0x000000" size="0x080000" crc="bd0a492d" sha1="d043d3710cf2b0d2b3798008e65e4c7c3ead1af3" /> | |
| 334 | <!-- MB834200 --> | |
| 335 | </dataarea> | |
| 336 | <dataarea name="fixed" size="0x040000"> | |
| 337 | <rom offset="0x000000" size="0x020000" name="005-s1.s1" crc="1c5369a2" sha1="db0dba0a7dced6c9ca929c5abda491b05d84199c" /> | |
| 338 | <!-- MB831000 --> | |
| 339 | </dataarea> | |
| 340 | <dataarea name="audiocpu" size="0x040000"> | |
| 341 | <rom offset="0x000000" size="0x040000" name="005-m1.m1" crc="26259f0f" sha1="4f3e500093d61585048767dbd9fa09b3911a05d6" /> | |
| 342 | <!-- MB832000 --> | |
| 343 | </dataarea> | |
| 344 | <dataarea name="ymsnd" size="0x80000"> | |
| 345 | <rom name="005-v11.v11" offset="0x000000" size="0x080000" crc="cc0455fd" sha1="a8ff4270e7705e263d25ff0b301f503bccea7e59" /> | |
| 346 | <!-- MB834000 --> | |
| 347 | </dataarea> | |
| 348 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 349 | <rom name="005-v21.v21" offset="0x000000" size="0x080000" crc="f94ab5b7" sha1="2c16985102e3585e08622d8c54ac5c60425b9ff8" /> | |
| 350 | <!-- MB834000 --> | |
| 351 | <rom name="005-v22.v22" offset="0x080000" size="0x080000" crc="232cfd04" sha1="61b66a9decbbd1f500a8c186615e7fd077c6861e" /> | |
| 352 | <!-- MB834000 --> | |
| 353 | </dataarea> | |
| 354 | <dataarea name="sprites" size="0x300000"> | |
| 355 | <rom loadflag="load16_byte" name="005-c1.c1" offset="0x000000" size="0x080000" crc="806aee34" sha1="3c32a0edbbddb694495b510c13979c44b83de8bc" /> | |
| 356 | <!-- MB834200 --> | |
| 357 | <rom loadflag="load16_byte" name="005-c2.c2" offset="0x000001" size="0x080000" crc="34aa9a86" sha1="cec97e1ff7f91158040c629ba75742db82c4ae5e" /> | |
| 358 | <!-- MB834200 --> | |
| 359 | <rom loadflag="load16_byte" name="005-c3.c3" offset="0x100000" size="0x080000" crc="c4c2b926" sha1="478bfafca21f5a1338808251a06ab405e6a9e65f" /> | |
| 360 | <!-- MB834200 --> | |
| 361 | <rom loadflag="load16_byte" name="005-c4.c4" offset="0x100001" size="0x080000" crc="9c46dcf4" sha1="4c05f3dc25777a87578ce09a6cefb3a4cebf3266" /> | |
| 362 | <!-- MB834200 --> | |
| 363 | <rom loadflag="load16_byte" name="005-c5.c5" offset="0x200000" size="0x080000" crc="69086dec" sha1="7fa47f4a765948813ebf366168275dcc3c42e951" /> | |
| 364 | <!-- MB834200 --> | |
| 365 | <rom loadflag="load16_byte" name="005-c6.c6" offset="0x200001" size="0x080000" crc="ab7ac142" sha1="e6ad2843947d35d8e913d2666f87946c1ba7944f" /> | |
| 366 | <!-- MB834200 --> | |
| 367 | </dataarea> | |
| 368 | </part> | |
| 369 | </software> | |
| 288 | 370 | |
| 289 | <software name="maglordh" cloneof="maglord"> | |
| 290 | <!-- AES VERSION --> | |
| 291 | <description>Magician Lord (NGH-005)</description> | |
| 292 | <year>1990</year> | |
| 293 | <publisher>Alpha Denshi Co.</publisher> | |
| 294 | <sharedfeat name="release" value="AES" /> | |
| 295 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 296 | <part name="cart" interface="neo_cart"> | |
| 297 | <dataarea name="maincpu" size="0x100000"> | |
| 298 | <rom loadflag="load16_word_swap" name="005-p1.p1" offset="0x000000" size="0x080000" crc="599043c5" sha1="43f234b0f89b72b4c6050c40d9daa5c4e96b94ce" /> <!-- MB834200 --> | |
| 299 | </dataarea> | |
| 300 | <dataarea name="fixed" size="0x040000"> | |
| 301 | <rom offset="0x000000" size="0x020000" name="005-s1.s1" crc="1c5369a2" sha1="db0dba0a7dced6c9ca929c5abda491b05d84199c" /> <!-- MB831000 --> | |
| 302 | </dataarea> | |
| 303 | <dataarea name="audiocpu" size="0x040000"> | |
| 304 | <rom offset="0x000000" size="0x040000" name="005-m1.m1" crc="26259f0f" sha1="4f3e500093d61585048767dbd9fa09b3911a05d6" /> <!-- MB832000 --> | |
| 305 | </dataarea> | |
| 306 | <dataarea name="ymsnd" size="0x80000"> | |
| 307 | <rom name="005-v11.v11" offset="0x000000" size="0x080000" crc="cc0455fd" sha1="a8ff4270e7705e263d25ff0b301f503bccea7e59" /> <!-- MB834000 --> | |
| 308 | </dataarea> | |
| 309 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 310 | <rom name="005-v21.v21" offset="0x000000" size="0x080000" crc="f94ab5b7" sha1="2c16985102e3585e08622d8c54ac5c60425b9ff8" /> <!-- MB834000 --> | |
| 311 | <rom name="005-v22.v22" offset="0x080000" size="0x080000" crc="232cfd04" sha1="61b66a9decbbd1f500a8c186615e7fd077c6861e" /> <!-- MB834000 --> | |
| 312 | </dataarea> | |
| 313 | <dataarea name="sprites" size="0x300000"> | |
| 314 | <rom loadflag="load16_byte" name="005-c1.c1" offset="0x000000" size="0x080000" crc="806aee34" sha1="3c32a0edbbddb694495b510c13979c44b83de8bc" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 315 | <rom loadflag="load16_byte" name="005-c2.c2" offset="0x000001" size="0x080000" crc="34aa9a86" sha1="cec97e1ff7f91158040c629ba75742db82c4ae5e" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 316 | <rom loadflag="load16_byte" name="005-c3.c3" offset="0x100000" size="0x080000" crc="c4c2b926" sha1="478bfafca21f5a1338808251a06ab405e6a9e65f" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 317 | <rom loadflag="load16_byte" name="005-c4.c4" offset="0x100001" size="0x080000" crc="9c46dcf4" sha1="4c05f3dc25777a87578ce09a6cefb3a4cebf3266" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 318 | <rom loadflag="load16_byte" name="005-c5.c5" offset="0x200000" size="0x080000" crc="69086dec" sha1="7fa47f4a765948813ebf366168275dcc3c42e951" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 319 | <rom loadflag="load16_byte" name="005-c6.c6" offset="0x200001" size="0x080000" crc="ab7ac142" sha1="e6ad2843947d35d8e913d2666f87946c1ba7944f" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 320 | </dataarea> | |
| 321 | </part> | |
| 322 | </software> | |
| 371 | <software name="maglordh" cloneof="maglord"> | |
| 372 | <!-- AES VERSION --> | |
| 373 | <description>Magician Lord (NGH-005)</description> | |
| 374 | <year>1990</year> | |
| 375 | <publisher>Alpha Denshi Co.</publisher> | |
| 376 | <sharedfeat name="release" value="AES" /> | |
| 377 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 378 | <part name="cart" interface="neo_cart"> | |
| 379 | <dataarea name="maincpu" size="0x100000"> | |
| 380 | <rom loadflag="load16_word_swap" name="005-p1.p1" offset="0x000000" size="0x080000" crc="599043c5" sha1="43f234b0f89b72b4c6050c40d9daa5c4e96b94ce" /> | |
| 381 | <!-- MB834200 --> | |
| 382 | </dataarea> | |
| 383 | <dataarea name="fixed" size="0x040000"> | |
| 384 | <rom offset="0x000000" size="0x020000" name="005-s1.s1" crc="1c5369a2" sha1="db0dba0a7dced6c9ca929c5abda491b05d84199c" /> | |
| 385 | <!-- MB831000 --> | |
| 386 | </dataarea> | |
| 387 | <dataarea name="audiocpu" size="0x040000"> | |
| 388 | <rom offset="0x000000" size="0x040000" name="005-m1.m1" crc="26259f0f" sha1="4f3e500093d61585048767dbd9fa09b3911a05d6" /> | |
| 389 | <!-- MB832000 --> | |
| 390 | </dataarea> | |
| 391 | <dataarea name="ymsnd" size="0x80000"> | |
| 392 | <rom name="005-v11.v11" offset="0x000000" size="0x080000" crc="cc0455fd" sha1="a8ff4270e7705e263d25ff0b301f503bccea7e59" /> | |
| 393 | <!-- MB834000 --> | |
| 394 | </dataarea> | |
| 395 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 396 | <rom name="005-v21.v21" offset="0x000000" size="0x080000" crc="f94ab5b7" sha1="2c16985102e3585e08622d8c54ac5c60425b9ff8" /> | |
| 397 | <!-- MB834000 --> | |
| 398 | <rom name="005-v22.v22" offset="0x080000" size="0x080000" crc="232cfd04" sha1="61b66a9decbbd1f500a8c186615e7fd077c6861e" /> | |
| 399 | <!-- MB834000 --> | |
| 400 | </dataarea> | |
| 401 | <dataarea name="sprites" size="0x300000"> | |
| 402 | <rom loadflag="load16_byte" name="005-c1.c1" offset="0x000000" size="0x080000" crc="806aee34" sha1="3c32a0edbbddb694495b510c13979c44b83de8bc" /> | |
| 403 | <!-- MB834200 --> | |
| 404 | <rom loadflag="load16_byte" name="005-c2.c2" offset="0x000001" size="0x080000" crc="34aa9a86" sha1="cec97e1ff7f91158040c629ba75742db82c4ae5e" /> | |
| 405 | <!-- MB834200 --> | |
| 406 | <rom loadflag="load16_byte" name="005-c3.c3" offset="0x100000" size="0x080000" crc="c4c2b926" sha1="478bfafca21f5a1338808251a06ab405e6a9e65f" /> | |
| 407 | <!-- MB834200 --> | |
| 408 | <rom loadflag="load16_byte" name="005-c4.c4" offset="0x100001" size="0x080000" crc="9c46dcf4" sha1="4c05f3dc25777a87578ce09a6cefb3a4cebf3266" /> | |
| 409 | <!-- MB834200 --> | |
| 410 | <rom loadflag="load16_byte" name="005-c5.c5" offset="0x200000" size="0x080000" crc="69086dec" sha1="7fa47f4a765948813ebf366168275dcc3c42e951" /> | |
| 411 | <!-- MB834200 --> | |
| 412 | <rom loadflag="load16_byte" name="005-c6.c6" offset="0x200001" size="0x080000" crc="ab7ac142" sha1="e6ad2843947d35d8e913d2666f87946c1ba7944f" /> | |
| 413 | <!-- MB834200 --> | |
| 414 | </dataarea> | |
| 415 | </part> | |
| 416 | </software> | |
| 323 | 417 | |
| 324 | <!--*************************************** | |
| 418 | <!--*************************************** | |
| 325 | 419 | ID-0006 |
| 326 | 420 | . NGM-006 |
| 327 | 421 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 329 | 423 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 |
| 330 | 424 | ***************************************--> |
| 331 | 425 | |
| 332 | <software name="ridhero"> | |
| 333 | <!-- MVS AND AES VERSION --> | |
| 334 | <description>Riding Hero (NGM-006)(NGH-006)</description> | |
| 335 | <year>1990</year> | |
| 336 | <publisher>SNK</publisher> | |
| 337 | <sharedfeat name="release" value="MVS,AES" /> | |
| 338 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 339 | <part name="cart" interface="neo_cart"> | |
| 340 | <dataarea name="maincpu" size="0x100000"> | |
| 341 | <rom loadflag="load16_word_swap" name="006-p1.p1" offset="0x000000" size="0x080000" crc="d4aaf597" sha1="34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84" /> <!-- MB834200 --> | |
| 342 | </dataarea> | |
| 343 | <dataarea name="mcu" size="0x1000"> | |
| 344 | <!-- Hitachi HD6301V1 MCU --> | |
| 345 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 346 | </dataarea> | |
| 347 | <dataarea name="fixed" size="0x040000"> | |
| 348 | <rom offset="0x000000" size="0x020000" name="006-s1.s1" crc="eb5189f0" sha1="0239c342ea62e73140a2306052f226226461a478" /> <!-- TC531000 --> | |
| 349 | </dataarea> | |
| 350 | <dataarea name="audiocpu" size="0x040000"> | |
| 351 | <rom offset="0x000000" size="0x040000" name="006-m1.m1" crc="92e7b4fe" sha1="d240056cd632f92bdfaa5e0492c09aa9bd7b0471" /> <!-- MB832000 --> | |
| 352 | </dataarea> | |
| 353 | <dataarea name="ymsnd" size="0x100000"> | |
| 354 | <rom name="006-v11.v11" offset="0x000000" size="0x080000" crc="cdf74a42" sha1="a17106cc3f9e5c5d52b4def861c0545a98151da2" /> <!-- MB834000 --> | |
| 355 | <rom name="006-v12.v12" offset="0x080000" size="0x080000" crc="e2fd2371" sha1="cc95297bee7ffbdcb24ac4daeb5307cb39a52067" /> <!-- MB834000 --> | |
| 356 | </dataarea> | |
| 357 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 358 | <rom name="006-v21.v21" offset="0x000000" size="0x080000" crc="94092bce" sha1="1a2906271fe6bc396898a756153629a5862930eb" /> <!-- MB834000 --> | |
| 359 | <rom name="006-v22.v22" offset="0x080000" size="0x080000" crc="4e2cd7c3" sha1="72fb215a4f208a22a764e801186d1643d3d840ca" /> <!-- MB834000 --> | |
| 360 | <rom name="006-v23.v23" offset="0x100000" size="0x080000" crc="069c71ed" sha1="f450e9f60cd6ef846dbc77993159ec6157fb64e7" /> <!-- MB834000 --> | |
| 361 | <rom name="006-v24.v24" offset="0x180000" size="0x080000" crc="89fbb825" sha1="656a97c6a8832dab3a5e1577d9cd257b561cc356" /> <!-- MB834000 --> | |
| 362 | </dataarea> | |
| 363 | <dataarea name="sprites" size="0x200000"> | |
| 364 | <rom loadflag="load16_byte" name="006-c1.c1" offset="0x000000" size="0x080000" crc="4a5c7f78" sha1="f8f1e6b7841c74368210d52a84307bb28f722a2d" /> <!-- Plane 0,1 --> <!-- CXK384000 --> | |
| 365 | <rom loadflag="load16_byte" name="006-c2.c2" offset="0x000001" size="0x080000" crc="e0b70ece" sha1="e2b750e43cdddcea29d1c9c943a3628117a16a1b" /> <!-- Plane 2,3 --> <!-- CXK384000 --> | |
| 366 | <rom loadflag="load16_byte" name="006-c3.c3" offset="0x100000" size="0x080000" crc="8acff765" sha1="11fe89b9d112d0658c9ddf40d928584de6ea9202" /> <!-- Plane 0,1 --> <!-- CXK384000 --> | |
| 367 | <rom loadflag="load16_byte" name="006-c4.c4" offset="0x100001" size="0x080000" crc="205e3208" sha1="aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68" /> <!-- Plane 2,3 --> <!-- CXK384000 --> | |
| 368 | </dataarea> | |
| 369 | </part> | |
| 370 | </software> | |
| 426 | <software name="ridhero"> | |
| 427 | <!-- MVS AND AES VERSION --> | |
| 428 | <description>Riding Hero (NGM-006)(NGH-006)</description> | |
| 429 | <year>1990</year> | |
| 430 | <publisher>SNK</publisher> | |
| 431 | <sharedfeat name="release" value="MVS,AES" /> | |
| 432 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 433 | <part name="cart" interface="neo_cart"> | |
| 434 | <dataarea name="maincpu" size="0x100000"> | |
| 435 | <rom loadflag="load16_word_swap" name="006-p1.p1" offset="0x000000" size="0x080000" crc="d4aaf597" sha1="34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84" /> | |
| 436 | <!-- MB834200 --> | |
| 437 | </dataarea> | |
| 438 | <dataarea name="mcu" size="0x1000"> | |
| 439 | <!-- Hitachi HD6301V1 MCU --> | |
| 440 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 441 | </dataarea> | |
| 442 | <dataarea name="fixed" size="0x040000"> | |
| 443 | <rom offset="0x000000" size="0x020000" name="006-s1.s1" crc="eb5189f0" sha1="0239c342ea62e73140a2306052f226226461a478" /> | |
| 444 | <!-- TC531000 --> | |
| 445 | </dataarea> | |
| 446 | <dataarea name="audiocpu" size="0x040000"> | |
| 447 | <rom offset="0x000000" size="0x040000" name="006-m1.m1" crc="92e7b4fe" sha1="d240056cd632f92bdfaa5e0492c09aa9bd7b0471" /> | |
| 448 | <!-- MB832000 --> | |
| 449 | </dataarea> | |
| 450 | <dataarea name="ymsnd" size="0x100000"> | |
| 451 | <rom name="006-v11.v11" offset="0x000000" size="0x080000" crc="cdf74a42" sha1="a17106cc3f9e5c5d52b4def861c0545a98151da2" /> | |
| 452 | <!-- MB834000 --> | |
| 453 | <rom name="006-v12.v12" offset="0x080000" size="0x080000" crc="e2fd2371" sha1="cc95297bee7ffbdcb24ac4daeb5307cb39a52067" /> | |
| 454 | <!-- MB834000 --> | |
| 455 | </dataarea> | |
| 456 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 457 | <rom name="006-v21.v21" offset="0x000000" size="0x080000" crc="94092bce" sha1="1a2906271fe6bc396898a756153629a5862930eb" /> | |
| 458 | <!-- MB834000 --> | |
| 459 | <rom name="006-v22.v22" offset="0x080000" size="0x080000" crc="4e2cd7c3" sha1="72fb215a4f208a22a764e801186d1643d3d840ca" /> | |
| 460 | <!-- MB834000 --> | |
| 461 | <rom name="006-v23.v23" offset="0x100000" size="0x080000" crc="069c71ed" sha1="f450e9f60cd6ef846dbc77993159ec6157fb64e7" /> | |
| 462 | <!-- MB834000 --> | |
| 463 | <rom name="006-v24.v24" offset="0x180000" size="0x080000" crc="89fbb825" sha1="656a97c6a8832dab3a5e1577d9cd257b561cc356" /> | |
| 464 | <!-- MB834000 --> | |
| 465 | </dataarea> | |
| 466 | <dataarea name="sprites" size="0x200000"> | |
| 467 | <rom loadflag="load16_byte" name="006-c1.c1" offset="0x000000" size="0x080000" crc="4a5c7f78" sha1="f8f1e6b7841c74368210d52a84307bb28f722a2d" /> | |
| 468 | <!-- CXK384000 --> | |
| 469 | <rom loadflag="load16_byte" name="006-c2.c2" offset="0x000001" size="0x080000" crc="e0b70ece" sha1="e2b750e43cdddcea29d1c9c943a3628117a16a1b" /> | |
| 470 | <!-- CXK384000 --> | |
| 471 | <rom loadflag="load16_byte" name="006-c3.c3" offset="0x100000" size="0x080000" crc="8acff765" sha1="11fe89b9d112d0658c9ddf40d928584de6ea9202" /> | |
| 472 | <!-- CXK384000 --> | |
| 473 | <rom loadflag="load16_byte" name="006-c4.c4" offset="0x100001" size="0x080000" crc="205e3208" sha1="aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68" /> | |
| 474 | <!-- CXK384000 --> | |
| 475 | </dataarea> | |
| 476 | </part> | |
| 477 | </software> | |
| 371 | 478 | |
| 372 | <software name="ridheroh" cloneof="ridhero"> | |
| 373 | <description>Riding Hero (set 2)</description> | |
| 374 | <year>1990</year> | |
| 375 | <publisher>SNK</publisher> | |
| 376 | <sharedfeat name="release" value="unknown" /> | |
| 377 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 378 | <part name="cart" interface="neo_cart"> | |
| 379 | <dataarea name="maincpu" size="0x100000"> | |
| 380 | <rom loadflag="load16_word_swap" name="006-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="52445646" sha1="647bb31f2f68453c1366cb6e2e867e37d1df7a54" /> | |
| 381 | <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. --> | |
| 382 | </dataarea> | |
| 383 | <dataarea name="mcu" size="0x1000"> | |
| 384 | <!-- Hitachi HD6301V1 MCU --> | |
| 385 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 386 | </dataarea> | |
| 387 | <dataarea name="fixed" size="0x040000"> | |
| 388 | <rom offset="0x000000" size="0x020000" name="006-s1.s1" crc="eb5189f0" sha1="0239c342ea62e73140a2306052f226226461a478" /> <!-- TC531000 --> | |
| 389 | </dataarea> | |
| 390 | <dataarea name="audiocpu" size="0x040000"> | |
| 391 | <rom offset="0x000000" size="0x040000" name="006-m1.m1" crc="92e7b4fe" sha1="d240056cd632f92bdfaa5e0492c09aa9bd7b0471" /> <!-- MB832000 --> | |
| 392 | </dataarea> | |
| 393 | <dataarea name="ymsnd" size="0x100000"> | |
| 394 | <rom name="006-v11.v11" offset="0x000000" size="0x080000" crc="cdf74a42" sha1="a17106cc3f9e5c5d52b4def861c0545a98151da2" /> <!-- MB834000 --> | |
| 395 | <rom name="006-v12.v12" offset="0x080000" size="0x080000" crc="e2fd2371" sha1="cc95297bee7ffbdcb24ac4daeb5307cb39a52067" /> <!-- MB834000 --> | |
| 396 | </dataarea> | |
| 397 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 398 | <rom name="006-v21.v21" offset="0x000000" size="0x080000" crc="94092bce" sha1="1a2906271fe6bc396898a756153629a5862930eb" /> <!-- MB834000 --> | |
| 399 | <rom name="006-v22.v22" offset="0x080000" size="0x080000" crc="4e2cd7c3" sha1="72fb215a4f208a22a764e801186d1643d3d840ca" /> <!-- MB834000 --> | |
| 400 | <rom name="006-v23.v23" offset="0x100000" size="0x080000" crc="069c71ed" sha1="f450e9f60cd6ef846dbc77993159ec6157fb64e7" /> <!-- MB834000 --> | |
| 401 | <rom name="006-v24.v24" offset="0x180000" size="0x080000" crc="89fbb825" sha1="656a97c6a8832dab3a5e1577d9cd257b561cc356" /> <!-- MB834000 --> | |
| 402 | </dataarea> | |
| 403 | <dataarea name="sprites" size="0x200000"> | |
| 404 | <rom loadflag="load16_byte" name="006-c1.c1" offset="0x000000" size="0x080000" crc="4a5c7f78" sha1="f8f1e6b7841c74368210d52a84307bb28f722a2d" /> <!-- Plane 0,1 --> <!-- CXK384000 --> | |
| 405 | <rom loadflag="load16_byte" name="006-c2.c2" offset="0x000001" size="0x080000" crc="e0b70ece" sha1="e2b750e43cdddcea29d1c9c943a3628117a16a1b" /> <!-- Plane 2,3 --> <!-- CXK384000 --> | |
| 406 | <rom loadflag="load16_byte" name="006-c3.c3" offset="0x100000" size="0x080000" crc="8acff765" sha1="11fe89b9d112d0658c9ddf40d928584de6ea9202" /> <!-- Plane 0,1 --> <!-- CXK384000 --> | |
| 407 | <rom loadflag="load16_byte" name="006-c4.c4" offset="0x100001" size="0x080000" crc="205e3208" sha1="aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68" /> <!-- Plane 2,3 --> <!-- CXK384000 --> | |
| 408 | </dataarea> | |
| 409 | </part> | |
| 410 | </software> | |
| 479 | <software name="ridheroh" cloneof="ridhero"> | |
| 480 | <description>Riding Hero (set 2)</description> | |
| 481 | <year>1990</year> | |
| 482 | <publisher>SNK</publisher> | |
| 483 | <sharedfeat name="release" value="unknown" /> | |
| 484 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 485 | <part name="cart" interface="neo_cart"> | |
| 486 | <dataarea name="maincpu" size="0x100000"> | |
| 487 | <rom loadflag="load16_word_swap" name="006-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="52445646" sha1="647bb31f2f68453c1366cb6e2e867e37d1df7a54" /> | |
| 488 | <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. --> | |
| 489 | </dataarea> | |
| 490 | <dataarea name="mcu" size="0x1000"> | |
| 491 | <!-- Hitachi HD6301V1 MCU --> | |
| 492 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 493 | </dataarea> | |
| 494 | <dataarea name="fixed" size="0x040000"> | |
| 495 | <rom offset="0x000000" size="0x020000" name="006-s1.s1" crc="eb5189f0" sha1="0239c342ea62e73140a2306052f226226461a478" /> | |
| 496 | <!-- TC531000 --> | |
| 497 | </dataarea> | |
| 498 | <dataarea name="audiocpu" size="0x040000"> | |
| 499 | <rom offset="0x000000" size="0x040000" name="006-m1.m1" crc="92e7b4fe" sha1="d240056cd632f92bdfaa5e0492c09aa9bd7b0471" /> | |
| 500 | <!-- MB832000 --> | |
| 501 | </dataarea> | |
| 502 | <dataarea name="ymsnd" size="0x100000"> | |
| 503 | <rom name="006-v11.v11" offset="0x000000" size="0x080000" crc="cdf74a42" sha1="a17106cc3f9e5c5d52b4def861c0545a98151da2" /> | |
| 504 | <!-- MB834000 --> | |
| 505 | <rom name="006-v12.v12" offset="0x080000" size="0x080000" crc="e2fd2371" sha1="cc95297bee7ffbdcb24ac4daeb5307cb39a52067" /> | |
| 506 | <!-- MB834000 --> | |
| 507 | </dataarea> | |
| 508 | <dataarea name="ymsnd.deltat" size="0x200000"> | |
| 509 | <rom name="006-v21.v21" offset="0x000000" size="0x080000" crc="94092bce" sha1="1a2906271fe6bc396898a756153629a5862930eb" /> | |
| 510 | <!-- MB834000 --> | |
| 511 | <rom name="006-v22.v22" offset="0x080000" size="0x080000" crc="4e2cd7c3" sha1="72fb215a4f208a22a764e801186d1643d3d840ca" /> | |
| 512 | <!-- MB834000 --> | |
| 513 | <rom name="006-v23.v23" offset="0x100000" size="0x080000" crc="069c71ed" sha1="f450e9f60cd6ef846dbc77993159ec6157fb64e7" /> | |
| 514 | <!-- MB834000 --> | |
| 515 | <rom name="006-v24.v24" offset="0x180000" size="0x080000" crc="89fbb825" sha1="656a97c6a8832dab3a5e1577d9cd257b561cc356" /> | |
| 516 | <!-- MB834000 --> | |
| 517 | </dataarea> | |
| 518 | <dataarea name="sprites" size="0x200000"> | |
| 519 | <rom loadflag="load16_byte" name="006-c1.c1" offset="0x000000" size="0x080000" crc="4a5c7f78" sha1="f8f1e6b7841c74368210d52a84307bb28f722a2d" /> | |
| 520 | <!-- CXK384000 --> | |
| 521 | <rom loadflag="load16_byte" name="006-c2.c2" offset="0x000001" size="0x080000" crc="e0b70ece" sha1="e2b750e43cdddcea29d1c9c943a3628117a16a1b" /> | |
| 522 | <!-- CXK384000 --> | |
| 523 | <rom loadflag="load16_byte" name="006-c3.c3" offset="0x100000" size="0x080000" crc="8acff765" sha1="11fe89b9d112d0658c9ddf40d928584de6ea9202" /> | |
| 524 | <!-- CXK384000 --> | |
| 525 | <rom loadflag="load16_byte" name="006-c4.c4" offset="0x100001" size="0x080000" crc="205e3208" sha1="aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68" /> | |
| 526 | <!-- CXK384000 --> | |
| 527 | </dataarea> | |
| 528 | </part> | |
| 529 | </software> | |
| 411 | 530 | |
| 412 | <!--*************************************** | |
| 531 | <!--*************************************** | |
| 413 | 532 | ID-0007 |
| 414 | 533 | . NGM-007 |
| 415 | 534 | NEO-MVS PROG42G / NEO-MVS CHA42G |
| r31135 | r31136 | |
| 417 | 536 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 418 | 537 | ***************************************--> |
| 419 | 538 | |
| 420 | <software name="alpham2"> | |
| 421 | <!-- MVS AND AES VERSION --> | |
| 422 | <description>Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)</description> | |
| 423 | <year>1991</year> | |
| 424 | <publisher>SNK</publisher> | |
| 425 | <sharedfeat name="release" value="MVS,AES" /> | |
| 426 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 427 | <part name="cart" interface="neo_cart"> | |
| 428 | <dataarea name="maincpu" size="0x100000"> | |
| 429 | <rom loadflag="load16_word_swap" name="007-p1.p1" offset="0x000000" size="0x080000" crc="5b266f47" sha1="8afbf995989f47ad93fea1f31a884afc7228b53a" /> <!-- TC534200 --> | |
| 430 | <rom loadflag="load16_word_swap" name="007-p2.p2" offset="0x080000" size="0x020000" crc="eb9c1044" sha1="65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda" /> <!-- TC531024 --> | |
| 431 | </dataarea> | |
| 432 | <dataarea name="fixed" size="0x040000"> | |
| 433 | <rom offset="0x000000" size="0x020000" name="007-s1.s1" crc="85ec9acf" sha1="39a11974438ad36a2cc84307151b31474c3c5518" /> <!-- TC531000 --> | |
| 434 | </dataarea> | |
| 435 | <dataarea name="audiocpu" size="0x020000"> | |
| 436 | <rom offset="0x000000" size="0x020000" name="007-m1.m1" crc="28dfe2cd" sha1="1a1a99fb917c6c8db591e3be695ce03f843ee1df" /> <!-- TC531001 --> | |
| 437 | </dataarea> | |
| 438 | <dataarea name="ymsnd" size="0x200000"> | |
| 439 | <rom name="007-v1.v1" offset="0x000000" size="0x100000" crc="cd5db931" sha1="b59f9f2df29f49470312a6cd20f5669b6aaf51ff" /> <!-- TC538200 --> | |
| 440 | <rom name="007-v2.v2" offset="0x100000" size="0x100000" crc="63e9b574" sha1="1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71" /> <!-- TC538200 --> | |
| 441 | </dataarea> | |
| 442 | <dataarea name="sprites" size="0x300000"> | |
| 443 | <rom loadflag="load16_byte" name="007-c1.c1" offset="0x000000" size="0x100000" crc="8fba8ff3" sha1="1a682292e99eb91b0edb9771c44bc5e762867e98" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 444 | <rom loadflag="load16_byte" name="007-c2.c2" offset="0x000001" size="0x100000" crc="4dad2945" sha1="ac85a146276537fed124bda892bb93ff549f1d93" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 445 | <rom loadflag="load16_byte" name="007-c3.c3" offset="0x200000" size="0x080000" crc="68c2994e" sha1="4f8dfc6e5188942e03b853a2c9f0ea6138dec791" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 446 | <rom loadflag="load16_byte" name="007-c4.c4" offset="0x200001" size="0x080000" crc="7d588349" sha1="a5ed789d7bbc25be5c5b2d99883b64d379c103a2" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 447 | </dataarea> | |
| 448 | </part> | |
| 449 | </software> | |
| 539 | <software name="alpham2"> | |
| 540 | <!-- MVS AND AES VERSION --> | |
| 541 | <description>Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)</description> | |
| 542 | <year>1991</year> | |
| 543 | <publisher>SNK</publisher> | |
| 544 | <sharedfeat name="release" value="MVS,AES" /> | |
| 545 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 546 | <part name="cart" interface="neo_cart"> | |
| 547 | <dataarea name="maincpu" size="0x100000"> | |
| 548 | <rom loadflag="load16_word_swap" name="007-p1.p1" offset="0x000000" size="0x080000" crc="5b266f47" sha1="8afbf995989f47ad93fea1f31a884afc7228b53a" /> | |
| 549 | <!-- TC534200 --> | |
| 550 | <rom loadflag="load16_word_swap" name="007-p2.p2" offset="0x080000" size="0x020000" crc="eb9c1044" sha1="65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda" /> | |
| 551 | <!-- TC531024 --> | |
| 552 | </dataarea> | |
| 553 | <dataarea name="fixed" size="0x040000"> | |
| 554 | <rom offset="0x000000" size="0x020000" name="007-s1.s1" crc="85ec9acf" sha1="39a11974438ad36a2cc84307151b31474c3c5518" /> | |
| 555 | <!-- TC531000 --> | |
| 556 | </dataarea> | |
| 557 | <dataarea name="audiocpu" size="0x020000"> | |
| 558 | <rom offset="0x000000" size="0x020000" name="007-m1.m1" crc="28dfe2cd" sha1="1a1a99fb917c6c8db591e3be695ce03f843ee1df" /> | |
| 559 | <!-- TC531001 --> | |
| 560 | </dataarea> | |
| 561 | <dataarea name="ymsnd" size="0x200000"> | |
| 562 | <rom name="007-v1.v1" offset="0x000000" size="0x100000" crc="cd5db931" sha1="b59f9f2df29f49470312a6cd20f5669b6aaf51ff" /> | |
| 563 | <!-- TC538200 --> | |
| 564 | <rom name="007-v2.v2" offset="0x100000" size="0x100000" crc="63e9b574" sha1="1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71" /> | |
| 565 | <!-- TC538200 --> | |
| 566 | </dataarea> | |
| 567 | <dataarea name="sprites" size="0x300000"> | |
| 568 | <rom loadflag="load16_byte" name="007-c1.c1" offset="0x000000" size="0x100000" crc="8fba8ff3" sha1="1a682292e99eb91b0edb9771c44bc5e762867e98" /> | |
| 569 | <!-- TC538200 --> | |
| 570 | <rom loadflag="load16_byte" name="007-c2.c2" offset="0x000001" size="0x100000" crc="4dad2945" sha1="ac85a146276537fed124bda892bb93ff549f1d93" /> | |
| 571 | <!-- TC538200 --> | |
| 572 | <rom loadflag="load16_byte" name="007-c3.c3" offset="0x200000" size="0x080000" crc="68c2994e" sha1="4f8dfc6e5188942e03b853a2c9f0ea6138dec791" /> | |
| 573 | <!-- TC534200 --> | |
| 574 | <rom loadflag="load16_byte" name="007-c4.c4" offset="0x200001" size="0x080000" crc="7d588349" sha1="a5ed789d7bbc25be5c5b2d99883b64d379c103a2" /> | |
| 575 | <!-- TC534200 --> | |
| 576 | </dataarea> | |
| 577 | </part> | |
| 578 | </software> | |
| 450 | 579 | |
| 451 | <software name="alpham2p" cloneof="alpham2"> | |
| 452 | <description>Alpha Mission II / ASO II - Last Guardian (prototype)</description> | |
| 453 | <year>1991</year> | |
| 454 | <publisher>SNK</publisher> | |
| 455 | <sharedfeat name="release" value="MVS" /> | |
| 456 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 457 | <part name="cart" interface="neo_cart"> | |
| 458 | <dataarea name="maincpu" size="0x100000"> | |
| 459 | <rom loadflag="load16_byte" name="proto_007-p1.p1" offset="0x000001" size="0x080000" crc="c763e52a" sha1="b24acbac255c5ee1a2e92e77cdde6620a24081cf" /> | |
| 460 | <rom loadflag="load16_byte" name="proto_007-p2.p2" offset="0x000000" size="0x080000" crc="7a0b435c" sha1="40e6f42a92001d9f4e51898dd7489da143b6b74b" /> | |
| 461 | </dataarea> | |
| 462 | <dataarea name="fixed" size="0x040000"> | |
| 463 | <rom offset="0x000000" size="0x020000" name="proto_007-s1.s1" crc="efc9ae2e" sha1="a594826b0082fe5a13191673e8d9aa42517230f5" /> | |
| 464 | </dataarea> | |
| 465 | <dataarea name="audiocpu" size="0x020000"> | |
| 466 | <rom offset="0x000000" size="0x020000" name="proto_007-m1.m1" crc="5976b464" sha1="ec824567ecc3579f6d86c9d9385710cbaeef16a3" /> | |
| 467 | </dataarea> | |
| 468 | <dataarea name="ymsnd" size="0x200000"> | |
| 469 | <rom name="proto_007-v11.v11" offset="0x000000" size="0x080000" crc="18eaa9e1" sha1="85c94d8660f8a32e4ca8e015f0bd704208482d68" /> | |
| 470 | <rom name="proto_007-v12.v12" offset="0x080000" size="0x080000" crc="2487d495" sha1="49af3c4dc6a38c5158d3641fd8f9a40041b42aa6" /> | |
| 471 | <rom name="proto_007-v13.v13" offset="0x100000" size="0x080000" crc="25e60f25" sha1="d06b0df872372de38fcf90187195070ac5f8c651" /> | |
| 472 | </dataarea> | |
| 473 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 474 | <rom name="proto_007-v21.v21" offset="0x000000" size="0x080000" crc="ac44b75a" sha1="7399a05cd4e2c7ecde4a7323d3e189255afe5fc2" /> | |
| 475 | </dataarea> | |
| 476 | <dataarea name="sprites" size="0x400000"> | |
| 477 | <!-- note, ROM_LOAD32_BYTE --> | |
| 478 | <rom loadflag="load32_byte" name="proto_007-c1.c1" offset="0x000000" size="0x080000" crc="24841639" sha1="fcc2a349121dad86ffefc44b9f0e8ba616ce0d30" /> | |
| 479 | <rom loadflag="load32_byte" name="proto_007-c2.c2" offset="0x000002" size="0x080000" crc="912763ab" sha1="cedf26d7d85ad140399ee62813c71f35e65498d6" /> | |
| 480 | <rom loadflag="load32_byte" name="proto_007-c3.c3" offset="0x000001" size="0x080000" crc="0743bde2" sha1="0d13ad6333909ad3cf10f9ac360f9abf191318de" /> | |
| 481 | <rom loadflag="load32_byte" name="proto_007-c4.c4" offset="0x000003" size="0x080000" crc="61240212" sha1="dee36f6604adaeb96e0d761a7256241c066b1cd2" /> | |
| 482 | <rom loadflag="load32_byte" name="proto_007-c5.c5" offset="0x200000" size="0x080000" crc="cf9f4c53" sha1="f979c85f83d9f76e554c2617f85f6d4efca6799c" /> | |
| 483 | <rom loadflag="load32_byte" name="proto_007-c6.c6" offset="0x200002" size="0x080000" crc="3d903b19" sha1="001a8c762336b855fe1df69fe2e605d30a3f00a1" /> | |
| 484 | <rom loadflag="load32_byte" name="proto_007-c7.c7" offset="0x200001" size="0x080000" crc="e41e3875" sha1="730aceb8a66cb33d0194b096568f053ad7dc000a" /> | |
| 485 | <rom loadflag="load32_byte" name="proto_007-c8.c8" offset="0x200003" size="0x080000" crc="4483e2cf" sha1="47c3364f5c36ae9dc3a49fe37ca60bcee0e73314" /> | |
| 486 | </dataarea> | |
| 487 | </part> | |
| 488 | </software> | |
| 580 | <software name="alpham2p" cloneof="alpham2"> | |
| 581 | <description>Alpha Mission II / ASO II - Last Guardian (prototype)</description> | |
| 582 | <year>1991</year> | |
| 583 | <publisher>SNK</publisher> | |
| 584 | <sharedfeat name="release" value="MVS" /> | |
| 585 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 586 | <part name="cart" interface="neo_cart"> | |
| 587 | <dataarea name="maincpu" size="0x100000"> | |
| 588 | <rom loadflag="load16_byte" name="proto_007-p1.p1" offset="0x000001" size="0x080000" crc="c763e52a" sha1="b24acbac255c5ee1a2e92e77cdde6620a24081cf" /> | |
| 589 | <rom loadflag="load16_byte" name="proto_007-p2.p2" offset="0x000000" size="0x080000" crc="7a0b435c" sha1="40e6f42a92001d9f4e51898dd7489da143b6b74b" /> | |
| 590 | </dataarea> | |
| 591 | <dataarea name="fixed" size="0x040000"> | |
| 592 | <rom offset="0x000000" size="0x020000" name="proto_007-s1.s1" crc="efc9ae2e" sha1="a594826b0082fe5a13191673e8d9aa42517230f5" /> | |
| 593 | </dataarea> | |
| 594 | <dataarea name="audiocpu" size="0x020000"> | |
| 595 | <rom offset="0x000000" size="0x020000" name="proto_007-m1.m1" crc="5976b464" sha1="ec824567ecc3579f6d86c9d9385710cbaeef16a3" /> | |
| 596 | </dataarea> | |
| 597 | <dataarea name="ymsnd" size="0x200000"> | |
| 598 | <rom name="proto_007-v11.v11" offset="0x000000" size="0x080000" crc="18eaa9e1" sha1="85c94d8660f8a32e4ca8e015f0bd704208482d68" /> | |
| 599 | <rom name="proto_007-v12.v12" offset="0x080000" size="0x080000" crc="2487d495" sha1="49af3c4dc6a38c5158d3641fd8f9a40041b42aa6" /> | |
| 600 | <rom name="proto_007-v13.v13" offset="0x100000" size="0x080000" crc="25e60f25" sha1="d06b0df872372de38fcf90187195070ac5f8c651" /> | |
| 601 | </dataarea> | |
| 602 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 603 | <rom name="proto_007-v21.v21" offset="0x000000" size="0x080000" crc="ac44b75a" sha1="7399a05cd4e2c7ecde4a7323d3e189255afe5fc2" /> | |
| 604 | </dataarea> | |
| 605 | <dataarea name="sprites" size="0x400000"> | |
| 606 | <!-- note, ROM_LOAD32_BYTE --> | |
| 607 | <rom loadflag="load32_byte" name="proto_007-c1.c1" offset="0x000000" size="0x080000" crc="24841639" sha1="fcc2a349121dad86ffefc44b9f0e8ba616ce0d30" /> | |
| 608 | <rom loadflag="load32_byte" name="proto_007-c2.c2" offset="0x000002" size="0x080000" crc="912763ab" sha1="cedf26d7d85ad140399ee62813c71f35e65498d6" /> | |
| 609 | <rom loadflag="load32_byte" name="proto_007-c3.c3" offset="0x000001" size="0x080000" crc="0743bde2" sha1="0d13ad6333909ad3cf10f9ac360f9abf191318de" /> | |
| 610 | <rom loadflag="load32_byte" name="proto_007-c4.c4" offset="0x000003" size="0x080000" crc="61240212" sha1="dee36f6604adaeb96e0d761a7256241c066b1cd2" /> | |
| 611 | <rom loadflag="load32_byte" name="proto_007-c5.c5" offset="0x200000" size="0x080000" crc="cf9f4c53" sha1="f979c85f83d9f76e554c2617f85f6d4efca6799c" /> | |
| 612 | <rom loadflag="load32_byte" name="proto_007-c6.c6" offset="0x200002" size="0x080000" crc="3d903b19" sha1="001a8c762336b855fe1df69fe2e605d30a3f00a1" /> | |
| 613 | <rom loadflag="load32_byte" name="proto_007-c7.c7" offset="0x200001" size="0x080000" crc="e41e3875" sha1="730aceb8a66cb33d0194b096568f053ad7dc000a" /> | |
| 614 | <rom loadflag="load32_byte" name="proto_007-c8.c8" offset="0x200003" size="0x080000" crc="4483e2cf" sha1="47c3364f5c36ae9dc3a49fe37ca60bcee0e73314" /> | |
| 615 | </dataarea> | |
| 616 | </part> | |
| 617 | </software> | |
| 489 | 618 | |
| 490 | <!--*************************************** | |
| 619 | <!--*************************************** | |
| 491 | 620 | ID-0008 |
| 492 | 621 | Sunshine (prototype) 1990 SNK |
| 493 | 622 | ***************************************--> |
| 494 | 623 | |
| 495 | <!--*************************************** | |
| 624 | <!--*************************************** | |
| 496 | 625 | ID-0009 |
| 497 | 626 | . NGM-009 |
| 498 | 627 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 500 | 629 | NEO-AEG PROG-4A / NEO-AEG CHA-32 |
| 501 | 630 | ***************************************--> |
| 502 | 631 | |
| 503 | <software name="ncombat"> | |
| 504 | <description>Ninja Combat (NGM-009)</description> | |
| 505 | <year>1990</year> | |
| 506 | <publisher>Alpha Denshi Co.</publisher> | |
| 507 | <sharedfeat name="release" value="MVS" /> | |
| 508 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 509 | <part name="cart" interface="neo_cart"> | |
| 510 | <!-- MVS VERSION --> | |
| 511 | <dataarea name="maincpu" size="0x100000"> | |
| 512 | <rom loadflag="load16_word_swap" name="009-p1.p1" offset="0x000000" size="0x080000" crc="b45fcfbf" sha1="3872147dda2d1ba905d35f4571065d87b1958b4a" /> <!-- TC534200 --> | |
| 513 | </dataarea> | |
| 514 | <dataarea name="fixed" size="0x040000"> | |
| 515 | <rom offset="0x000000" size="0x020000" name="009-s1.s1" crc="d49afee8" sha1="77615f12edf08ae8f1353f7a056a8f3a50d3ebdc" /> <!-- TC531000 --> | |
| 516 | </dataarea> | |
| 517 | <dataarea name="audiocpu" size="0x020000"> | |
| 518 | <rom offset="0x000000" size="0x020000" name="009-m1.m1" crc="b5819863" sha1="6f2309d51531052dbf7d712993c9e35649db0d84" /> <!-- TC531001 --> | |
| 519 | </dataarea> | |
| 520 | <dataarea name="ymsnd" size="0x180000"> | |
| 521 | <rom name="009-v11.v11" offset="0x000000" size="0x080000" crc="cf32a59c" sha1="af5b7fcd8a4aff1307c0a1d937e5f0460c32de79" /> <!-- TC534000 --> | |
| 522 | <rom name="009-v12.v12" offset="0x080000" size="0x080000" crc="7b3588b7" sha1="a4e6d9d4113ff4ce48b371f65e9187d551821d3b" /> <!-- TC534000 --> | |
| 523 | <rom name="009-v13.v13" offset="0x100000" size="0x080000" crc="505a01b5" sha1="9426a4f5b31e16f74e72e61951c189a878f211c5" /> <!-- TC534000 --> | |
| 524 | </dataarea> | |
| 525 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 526 | <rom name="009-v21.v21" offset="0x000000" size="0x080000" crc="365f9011" sha1="aebd292214ab280b05ee9e759b7e9a681a099c4a" /> <!-- TC534000 --> | |
| 527 | </dataarea> | |
| 528 | <dataarea name="sprites" size="0x300000"> | |
| 529 | <rom loadflag="load16_byte" name="009-c1.c1" offset="0x000000" size="0x080000" crc="33cc838e" sha1="c445c891c0ba4190aa0b472786150620e76df5b4" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 530 | <rom loadflag="load16_byte" name="009-c2.c2" offset="0x000001" size="0x080000" crc="26877feb" sha1="8f48097fb8e4757f50b6d86219122fbf4b6f87ef" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 531 | <rom loadflag="load16_byte" name="009-c3.c3" offset="0x100000" size="0x080000" crc="3b60a05d" sha1="0a165a17af4834876fcd634599cd2208adc9248f" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 532 | <rom loadflag="load16_byte" name="009-c4.c4" offset="0x100001" size="0x080000" crc="39c2d039" sha1="8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 533 | <rom loadflag="load16_byte" name="009-c5.c5" offset="0x200000" size="0x080000" crc="67a4344e" sha1="b325f152c7b2388fc92c5826e1dc99094b9ea749" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 534 | <rom loadflag="load16_byte" name="009-c6.c6" offset="0x200001" size="0x080000" crc="2eca8b19" sha1="16764ef10e404325ba0a1a2ad3a4c0af287be21f" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 535 | </dataarea> | |
| 536 | </part> | |
| 537 | </software> | |
| 632 | <software name="ncombat"> | |
| 633 | <description>Ninja Combat (NGM-009)</description> | |
| 634 | <year>1990</year> | |
| 635 | <publisher>Alpha Denshi Co.</publisher> | |
| 636 | <sharedfeat name="release" value="MVS" /> | |
| 637 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 638 | <part name="cart" interface="neo_cart"> | |
| 639 | <!-- MVS VERSION --> | |
| 640 | <dataarea name="maincpu" size="0x100000"> | |
| 641 | <rom loadflag="load16_word_swap" name="009-p1.p1" offset="0x000000" size="0x080000" crc="b45fcfbf" sha1="3872147dda2d1ba905d35f4571065d87b1958b4a" /> | |
| 642 | <!-- TC534200 --> | |
| 643 | </dataarea> | |
| 644 | <dataarea name="fixed" size="0x040000"> | |
| 645 | <rom offset="0x000000" size="0x020000" name="009-s1.s1" crc="d49afee8" sha1="77615f12edf08ae8f1353f7a056a8f3a50d3ebdc" /> | |
| 646 | <!-- TC531000 --> | |
| 647 | </dataarea> | |
| 648 | <dataarea name="audiocpu" size="0x020000"> | |
| 649 | <rom offset="0x000000" size="0x020000" name="009-m1.m1" crc="b5819863" sha1="6f2309d51531052dbf7d712993c9e35649db0d84" /> | |
| 650 | <!-- TC531001 --> | |
| 651 | </dataarea> | |
| 652 | <dataarea name="ymsnd" size="0x180000"> | |
| 653 | <rom name="009-v11.v11" offset="0x000000" size="0x080000" crc="cf32a59c" sha1="af5b7fcd8a4aff1307c0a1d937e5f0460c32de79" /> | |
| 654 | <!-- TC534000 --> | |
| 655 | <rom name="009-v12.v12" offset="0x080000" size="0x080000" crc="7b3588b7" sha1="a4e6d9d4113ff4ce48b371f65e9187d551821d3b" /> | |
| 656 | <!-- TC534000 --> | |
| 657 | <rom name="009-v13.v13" offset="0x100000" size="0x080000" crc="505a01b5" sha1="9426a4f5b31e16f74e72e61951c189a878f211c5" /> | |
| 658 | <!-- TC534000 --> | |
| 659 | </dataarea> | |
| 660 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 661 | <rom name="009-v21.v21" offset="0x000000" size="0x080000" crc="365f9011" sha1="aebd292214ab280b05ee9e759b7e9a681a099c4a" /> | |
| 662 | <!-- TC534000 --> | |
| 663 | </dataarea> | |
| 664 | <dataarea name="sprites" size="0x300000"> | |
| 665 | <rom loadflag="load16_byte" name="009-c1.c1" offset="0x000000" size="0x080000" crc="33cc838e" sha1="c445c891c0ba4190aa0b472786150620e76df5b4" /> | |
| 666 | <!-- TC534200 --> | |
| 667 | <rom loadflag="load16_byte" name="009-c2.c2" offset="0x000001" size="0x080000" crc="26877feb" sha1="8f48097fb8e4757f50b6d86219122fbf4b6f87ef" /> | |
| 668 | <!-- TC534200 --> | |
| 669 | <rom loadflag="load16_byte" name="009-c3.c3" offset="0x100000" size="0x080000" crc="3b60a05d" sha1="0a165a17af4834876fcd634599cd2208adc9248f" /> | |
| 670 | <!-- TC534200 --> | |
| 671 | <rom loadflag="load16_byte" name="009-c4.c4" offset="0x100001" size="0x080000" crc="39c2d039" sha1="8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2" /> | |
| 672 | <!-- TC534200 --> | |
| 673 | <rom loadflag="load16_byte" name="009-c5.c5" offset="0x200000" size="0x080000" crc="67a4344e" sha1="b325f152c7b2388fc92c5826e1dc99094b9ea749" /> | |
| 674 | <!-- TC534200 --> | |
| 675 | <rom loadflag="load16_byte" name="009-c6.c6" offset="0x200001" size="0x080000" crc="2eca8b19" sha1="16764ef10e404325ba0a1a2ad3a4c0af287be21f" /> | |
| 676 | <!-- TC534200 --> | |
| 677 | </dataarea> | |
| 678 | </part> | |
| 679 | </software> | |
| 538 | 680 | |
| 539 | <software name="ncombath" cloneof="ncombat"> | |
| 540 | <description>Ninja Combat (NGH-009)</description> | |
| 541 | <year>1990</year> | |
| 542 | <publisher>Alpha Denshi Co.</publisher> | |
| 543 | <sharedfeat name="release" value="AES" /> | |
| 544 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 545 | <part name="cart" interface="neo_cart"> | |
| 546 | <!-- AES VERSION --> | |
| 547 | <dataarea name="maincpu" size="0x100000"> | |
| 548 | <rom loadflag="load16_word_swap" name="009-pg1.p1" offset="0x000000" size="0x080000" crc="8e9f0add" sha1="d0b908a86a58f2537eea73a431038f1cd74a5a2f" /> <!-- TC534200 --> | |
| 549 | </dataarea> | |
| 550 | <dataarea name="fixed" size="0x040000"> | |
| 551 | <rom offset="0x000000" size="0x020000" name="009-s1.s1" crc="d49afee8" sha1="77615f12edf08ae8f1353f7a056a8f3a50d3ebdc" /> <!-- TC531000 --> | |
| 552 | </dataarea> | |
| 553 | <dataarea name="audiocpu" size="0x020000"> | |
| 554 | <rom offset="0x000000" size="0x020000" name="009-m1.m1" crc="b5819863" sha1="6f2309d51531052dbf7d712993c9e35649db0d84" /> <!-- TC531001 --> | |
| 555 | </dataarea> | |
| 556 | <dataarea name="ymsnd" size="0x180000"> | |
| 557 | <rom name="009-v11.v11" offset="0x000000" size="0x080000" crc="cf32a59c" sha1="af5b7fcd8a4aff1307c0a1d937e5f0460c32de79" /> <!-- TC534000 --> | |
| 558 | <rom name="009-v12.v12" offset="0x080000" size="0x080000" crc="7b3588b7" sha1="a4e6d9d4113ff4ce48b371f65e9187d551821d3b" /> <!-- TC534000 --> | |
| 559 | <rom name="009-v13.v13" offset="0x100000" size="0x080000" crc="505a01b5" sha1="9426a4f5b31e16f74e72e61951c189a878f211c5" /> <!-- TC534000 --> | |
| 560 | </dataarea> | |
| 561 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 562 | <rom name="009-v21.v21" offset="0x000000" size="0x080000" crc="365f9011" sha1="aebd292214ab280b05ee9e759b7e9a681a099c4a" /> <!-- TC534000 --> | |
| 563 | </dataarea> | |
| 564 | <dataarea name="sprites" size="0x300000"> | |
| 565 | <rom loadflag="load16_byte" name="009-c1.c1" offset="0x000000" size="0x080000" crc="33cc838e" sha1="c445c891c0ba4190aa0b472786150620e76df5b4" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 566 | <rom loadflag="load16_byte" name="009-c2.c2" offset="0x000001" size="0x080000" crc="26877feb" sha1="8f48097fb8e4757f50b6d86219122fbf4b6f87ef" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 567 | <rom loadflag="load16_byte" name="009-c3.c3" offset="0x100000" size="0x080000" crc="3b60a05d" sha1="0a165a17af4834876fcd634599cd2208adc9248f" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 568 | <rom loadflag="load16_byte" name="009-c4.c4" offset="0x100001" size="0x080000" crc="39c2d039" sha1="8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 569 | <rom loadflag="load16_byte" name="009-c5.c5" offset="0x200000" size="0x080000" crc="67a4344e" sha1="b325f152c7b2388fc92c5826e1dc99094b9ea749" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 570 | <rom loadflag="load16_byte" name="009-c6.c6" offset="0x200001" size="0x080000" crc="2eca8b19" sha1="16764ef10e404325ba0a1a2ad3a4c0af287be21f" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 571 | </dataarea> | |
| 572 | </part> | |
| 573 | </software> | |
| 681 | <software name="ncombath" cloneof="ncombat"> | |
| 682 | <description>Ninja Combat (NGH-009)</description> | |
| 683 | <year>1990</year> | |
| 684 | <publisher>Alpha Denshi Co.</publisher> | |
| 685 | <sharedfeat name="release" value="AES" /> | |
| 686 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 687 | <part name="cart" interface="neo_cart"> | |
| 688 | <!-- AES VERSION --> | |
| 689 | <dataarea name="maincpu" size="0x100000"> | |
| 690 | <rom loadflag="load16_word_swap" name="009-pg1.p1" offset="0x000000" size="0x080000" crc="8e9f0add" sha1="d0b908a86a58f2537eea73a431038f1cd74a5a2f" /> | |
| 691 | <!-- TC534200 --> | |
| 692 | </dataarea> | |
| 693 | <dataarea name="fixed" size="0x040000"> | |
| 694 | <rom offset="0x000000" size="0x020000" name="009-s1.s1" crc="d49afee8" sha1="77615f12edf08ae8f1353f7a056a8f3a50d3ebdc" /> | |
| 695 | <!-- TC531000 --> | |
| 696 | </dataarea> | |
| 697 | <dataarea name="audiocpu" size="0x020000"> | |
| 698 | <rom offset="0x000000" size="0x020000" name="009-m1.m1" crc="b5819863" sha1="6f2309d51531052dbf7d712993c9e35649db0d84" /> | |
| 699 | <!-- TC531001 --> | |
| 700 | </dataarea> | |
| 701 | <dataarea name="ymsnd" size="0x180000"> | |
| 702 | <rom name="009-v11.v11" offset="0x000000" size="0x080000" crc="cf32a59c" sha1="af5b7fcd8a4aff1307c0a1d937e5f0460c32de79" /> | |
| 703 | <!-- TC534000 --> | |
| 704 | <rom name="009-v12.v12" offset="0x080000" size="0x080000" crc="7b3588b7" sha1="a4e6d9d4113ff4ce48b371f65e9187d551821d3b" /> | |
| 705 | <!-- TC534000 --> | |
| 706 | <rom name="009-v13.v13" offset="0x100000" size="0x080000" crc="505a01b5" sha1="9426a4f5b31e16f74e72e61951c189a878f211c5" /> | |
| 707 | <!-- TC534000 --> | |
| 708 | </dataarea> | |
| 709 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 710 | <rom name="009-v21.v21" offset="0x000000" size="0x080000" crc="365f9011" sha1="aebd292214ab280b05ee9e759b7e9a681a099c4a" /> | |
| 711 | <!-- TC534000 --> | |
| 712 | </dataarea> | |
| 713 | <dataarea name="sprites" size="0x300000"> | |
| 714 | <rom loadflag="load16_byte" name="009-c1.c1" offset="0x000000" size="0x080000" crc="33cc838e" sha1="c445c891c0ba4190aa0b472786150620e76df5b4" /> | |
| 715 | <!-- TC534200 --> | |
| 716 | <rom loadflag="load16_byte" name="009-c2.c2" offset="0x000001" size="0x080000" crc="26877feb" sha1="8f48097fb8e4757f50b6d86219122fbf4b6f87ef" /> | |
| 717 | <!-- TC534200 --> | |
| 718 | <rom loadflag="load16_byte" name="009-c3.c3" offset="0x100000" size="0x080000" crc="3b60a05d" sha1="0a165a17af4834876fcd634599cd2208adc9248f" /> | |
| 719 | <!-- TC534200 --> | |
| 720 | <rom loadflag="load16_byte" name="009-c4.c4" offset="0x100001" size="0x080000" crc="39c2d039" sha1="8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2" /> | |
| 721 | <!-- TC534200 --> | |
| 722 | <rom loadflag="load16_byte" name="009-c5.c5" offset="0x200000" size="0x080000" crc="67a4344e" sha1="b325f152c7b2388fc92c5826e1dc99094b9ea749" /> | |
| 723 | <!-- TC534200 --> | |
| 724 | <rom loadflag="load16_byte" name="009-c6.c6" offset="0x200001" size="0x080000" crc="2eca8b19" sha1="16764ef10e404325ba0a1a2ad3a4c0af287be21f" /> | |
| 725 | <!-- TC534200 --> | |
| 726 | </dataarea> | |
| 727 | </part> | |
| 728 | </software> | |
| 574 | 729 | |
| 575 | <!--*************************************** | |
| 730 | <!--*************************************** | |
| 576 | 731 | ID-0010 |
| 577 | 732 | . NGM-010 |
| 578 | 733 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| 579 | 734 | . NGH-010 |
| 580 | 735 | ***************************************--> |
| 581 | 736 | |
| 582 | <software name="cyberlip"> | |
| 583 | <description>Cyber-Lip (NGM-010)</description> | |
| 584 | <year>1990</year> | |
| 585 | <publisher>SNK</publisher> | |
| 586 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 587 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 588 | <part name="cart" interface="neo_cart"> | |
| 589 | <dataarea name="maincpu" size="0x100000"> | |
| 590 | <rom loadflag="load16_word_swap" name="010-p1.p1" offset="0x000000" size="0x080000" crc="69a6b42d" sha1="6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8" /> <!-- TC534200 --> | |
| 591 | </dataarea> | |
| 592 | <dataarea name="fixed" size="0x040000"> | |
| 593 | <rom offset="0x000000" size="0x020000" name="010-s1.s1" crc="79a35264" sha1="c2819a82adbe1f5e489496e0e03477863a5b7665" /> <!-- TC531000 --> | |
| 594 | </dataarea> | |
| 595 | <dataarea name="audiocpu" size="0x020000"> | |
| 596 | <rom offset="0x000000" size="0x020000" name="010-m1.m1" crc="8be3a078" sha1="054ec6a061fcc88df1ecbb0a01611a31f37a7709" /> <!-- TC531001 --> | |
| 597 | </dataarea> | |
| 598 | <dataarea name="ymsnd" size="0x200000"> | |
| 599 | <rom name="010-v11.v11" offset="0x000000" size="0x080000" crc="90224d22" sha1="5443ee6f90d80d43194cb4b4f0e08851a59e7784" /> <!-- TC534000 --> | |
| 600 | <rom name="010-v12.v12" offset="0x080000" size="0x080000" crc="a0cf1834" sha1="8df57a7941bdae7e446a6056039adb012cdde246" /> <!-- TC534000 --> | |
| 601 | <rom name="010-v13.v13" offset="0x100000" size="0x080000" crc="ae38bc84" sha1="c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba" /> <!-- TC534000 --> | |
| 602 | <rom name="010-v14.v14" offset="0x180000" size="0x080000" crc="70899bd2" sha1="8cf01144f0bcf59f09777175ae6b71846b09f3a1" /> <!-- TC534000 --> | |
| 603 | </dataarea> | |
| 604 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 605 | <rom name="010-v21.v21" offset="0x000000" size="0x080000" crc="586f4cb2" sha1="588460031d84c308e3353ecf714db9986425c21c" /> <!-- TC534000 --> | |
| 606 | </dataarea> | |
| 607 | <dataarea name="sprites" size="0x300000"> | |
| 608 | <rom loadflag="load16_byte" name="010-c1.c1" offset="0x000000" size="0x080000" crc="8bba5113" sha1="70f0926409ab265da4b8632500d1d32d63cf77cf" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 609 | <rom loadflag="load16_byte" name="010-c2.c2" offset="0x000001" size="0x080000" crc="cbf66432" sha1="cc529640c475d08330e116ea9c5e5a28b7cd13db" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 610 | <rom loadflag="load16_byte" name="010-c3.c3" offset="0x100000" size="0x080000" crc="e4f86efc" sha1="fa60863d8a7ed4f21d30f91eb1936d0b8329db7a" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 611 | <rom loadflag="load16_byte" name="010-c4.c4" offset="0x100001" size="0x080000" crc="f7be4674" sha1="b4ad0432d4bb6d5a98e27015910343c964b73ed4" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 612 | <rom loadflag="load16_byte" name="010-c5.c5" offset="0x200000" size="0x080000" crc="e8076da0" sha1="3ec5cc19809dea688041a42b32c13d257576f3da" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 613 | <rom loadflag="load16_byte" name="010-c6.c6" offset="0x200001" size="0x080000" crc="c495c567" sha1="2f58475fbb5f1adafce027d396fb05dd71e8fb55" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 614 | </dataarea> | |
| 615 | </part> | |
| 616 | </software> | |
| 737 | <software name="cyberlip"> | |
| 738 | <description>Cyber-Lip (NGM-010)</description> | |
| 739 | <year>1990</year> | |
| 740 | <publisher>SNK</publisher> | |
| 741 | <sharedfeat name="release" value="MVS" /> | |
| 742 | <!-- Unknown if it was also released on AES --> | |
| 743 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 744 | <part name="cart" interface="neo_cart"> | |
| 745 | <dataarea name="maincpu" size="0x100000"> | |
| 746 | <rom loadflag="load16_word_swap" name="010-p1.p1" offset="0x000000" size="0x080000" crc="69a6b42d" sha1="6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8" /> | |
| 747 | <!-- TC534200 --> | |
| 748 | </dataarea> | |
| 749 | <dataarea name="fixed" size="0x040000"> | |
| 750 | <rom offset="0x000000" size="0x020000" name="010-s1.s1" crc="79a35264" sha1="c2819a82adbe1f5e489496e0e03477863a5b7665" /> | |
| 751 | <!-- TC531000 --> | |
| 752 | </dataarea> | |
| 753 | <dataarea name="audiocpu" size="0x020000"> | |
| 754 | <rom offset="0x000000" size="0x020000" name="010-m1.m1" crc="8be3a078" sha1="054ec6a061fcc88df1ecbb0a01611a31f37a7709" /> | |
| 755 | <!-- TC531001 --> | |
| 756 | </dataarea> | |
| 757 | <dataarea name="ymsnd" size="0x200000"> | |
| 758 | <rom name="010-v11.v11" offset="0x000000" size="0x080000" crc="90224d22" sha1="5443ee6f90d80d43194cb4b4f0e08851a59e7784" /> | |
| 759 | <!-- TC534000 --> | |
| 760 | <rom name="010-v12.v12" offset="0x080000" size="0x080000" crc="a0cf1834" sha1="8df57a7941bdae7e446a6056039adb012cdde246" /> | |
| 761 | <!-- TC534000 --> | |
| 762 | <rom name="010-v13.v13" offset="0x100000" size="0x080000" crc="ae38bc84" sha1="c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba" /> | |
| 763 | <!-- TC534000 --> | |
| 764 | <rom name="010-v14.v14" offset="0x180000" size="0x080000" crc="70899bd2" sha1="8cf01144f0bcf59f09777175ae6b71846b09f3a1" /> | |
| 765 | <!-- TC534000 --> | |
| 766 | </dataarea> | |
| 767 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 768 | <rom name="010-v21.v21" offset="0x000000" size="0x080000" crc="586f4cb2" sha1="588460031d84c308e3353ecf714db9986425c21c" /> | |
| 769 | <!-- TC534000 --> | |
| 770 | </dataarea> | |
| 771 | <dataarea name="sprites" size="0x300000"> | |
| 772 | <rom loadflag="load16_byte" name="010-c1.c1" offset="0x000000" size="0x080000" crc="8bba5113" sha1="70f0926409ab265da4b8632500d1d32d63cf77cf" /> | |
| 773 | <!-- TC534200 --> | |
| 774 | <rom loadflag="load16_byte" name="010-c2.c2" offset="0x000001" size="0x080000" crc="cbf66432" sha1="cc529640c475d08330e116ea9c5e5a28b7cd13db" /> | |
| 775 | <!-- TC534200 --> | |
| 776 | <rom loadflag="load16_byte" name="010-c3.c3" offset="0x100000" size="0x080000" crc="e4f86efc" sha1="fa60863d8a7ed4f21d30f91eb1936d0b8329db7a" /> | |
| 777 | <!-- TC534200 --> | |
| 778 | <rom loadflag="load16_byte" name="010-c4.c4" offset="0x100001" size="0x080000" crc="f7be4674" sha1="b4ad0432d4bb6d5a98e27015910343c964b73ed4" /> | |
| 779 | <!-- TC534200 --> | |
| 780 | <rom loadflag="load16_byte" name="010-c5.c5" offset="0x200000" size="0x080000" crc="e8076da0" sha1="3ec5cc19809dea688041a42b32c13d257576f3da" /> | |
| 781 | <!-- TC534200 --> | |
| 782 | <rom loadflag="load16_byte" name="010-c6.c6" offset="0x200001" size="0x080000" crc="c495c567" sha1="2f58475fbb5f1adafce027d396fb05dd71e8fb55" /> | |
| 783 | <!-- TC534200 --> | |
| 784 | </dataarea> | |
| 785 | </part> | |
| 786 | </software> | |
| 617 | 787 | |
| 618 | <!--*************************************** | |
| 788 | <!--*************************************** | |
| 619 | 789 | ID-0011 |
| 620 | 790 | . NGM-011 |
| 621 | 791 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M |
| r31135 | r31136 | |
| 623 | 793 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M |
| 624 | 794 | ***************************************--> |
| 625 | 795 | |
| 626 | <software name="superspy"> | |
| 627 | <description>The Super Spy (NGM-011)(NGH-011)</description> | |
| 628 | <year>1990</year> | |
| 629 | <publisher>SNK</publisher> | |
| 630 | <sharedfeat name="release" value="MVS,AES" /> | |
| 631 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 632 | <part name="cart" interface="neo_cart"> | |
| 633 | <!-- MVS AND AES VERSION --> | |
| 634 | <dataarea name="maincpu" size="0x100000"> | |
| 635 | <rom loadflag="load16_word_swap" name="011-p1.p1" offset="0x000000" size="0x080000" crc="c7f944b5" sha1="da7560e09187c68f1d9f7656218497b4464c56c9" /> <!-- MB834200 --> | |
| 636 | <rom loadflag="load16_word_swap" name="sp2.p2" offset="0x080000" size="0x020000" crc="811a4faf" sha1="8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd" /> <!-- TC531024 --> | |
| 637 | </dataarea> | |
| 638 | <dataarea name="fixed" size="0x040000"> | |
| 639 | <rom offset="0x000000" size="0x020000" name="011-s1.s1" crc="ec5fdb96" sha1="8003028025ac7bf531e568add6ba66c02d0b7e84" /> <!-- MB831000 --> | |
| 640 | </dataarea> | |
| 641 | <dataarea name="audiocpu" size="0x040000"> | |
| 642 | <rom offset="0x000000" size="0x040000" name="011-m1.m1" crc="ca661f1b" sha1="4e3cb57db716ec48487c1b070c3a55a5faf40856" /> <!-- MB832000 --> | |
| 643 | </dataarea> | |
| 644 | <dataarea name="ymsnd" size="0x180000"> | |
| 645 | <rom name="011-v11.v11" offset="0x000000" size="0x100000" crc="5c674d5c" sha1="d7b9beddeb247b584cea9ca6c43ec6869809b673" /> <!-- MB838000 --> | |
| 646 | <rom name="011-v12.v12" offset="0x100000" size="0x080000" crc="9f513d5a" sha1="37b04962f0b8e2a74abd35c407337a6151dc4e95" /> <!-- MB834000 --> | |
| 647 | </dataarea> | |
| 648 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 649 | <rom name="011-v21.v21" offset="0x000000" size="0x080000" crc="426cd040" sha1="b2b45189837c8287223c2b8bd4df9525b72a3f16" /> <!-- MB834000 --> | |
| 650 | </dataarea> | |
| 651 | <dataarea name="sprites" size="0x400000"> | |
| 652 | <rom loadflag="load16_byte" name="011-c1.c1" offset="0x000000" size="0x100000" crc="cae7be57" sha1="43b35b349594535689c358d9f324adda55e5281a" /> <!-- Plane 0,1 --> <!-- MB838200 --> | |
| 653 | <rom loadflag="load16_byte" name="011-c2.c2" offset="0x000001" size="0x100000" crc="9e29d986" sha1="b417763bad1acf76116cd56f4203c2d2677e22e5" /> <!-- Plane 2,3 --> <!-- MB838200 --> | |
| 654 | <rom loadflag="load16_byte" name="011-c3.c3" offset="0x200000" size="0x100000" crc="14832ff2" sha1="1179792d773d97d5e45e7d8f009051d362d72e24" /> <!-- Plane 0,1 --> <!-- MB838200 --> | |
| 655 | <rom loadflag="load16_byte" name="011-c4.c4" offset="0x200001" size="0x100000" crc="b7f63162" sha1="077a81b2bb0a8f17c9df6945078608f74432877a" /> <!-- Plane 2,3 --> <!-- MB838200 --> | |
| 656 | </dataarea> | |
| 657 | </part> | |
| 658 | </software> | |
| 796 | <software name="superspy"> | |
| 797 | <description>The Super Spy (NGM-011)(NGH-011)</description> | |
| 798 | <year>1990</year> | |
| 799 | <publisher>SNK</publisher> | |
| 800 | <sharedfeat name="release" value="MVS,AES" /> | |
| 801 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 802 | <part name="cart" interface="neo_cart"> | |
| 803 | <!-- MVS AND AES VERSION --> | |
| 804 | <dataarea name="maincpu" size="0x100000"> | |
| 805 | <rom loadflag="load16_word_swap" name="011-p1.p1" offset="0x000000" size="0x080000" crc="c7f944b5" sha1="da7560e09187c68f1d9f7656218497b4464c56c9" /> | |
| 806 | <!-- MB834200 --> | |
| 807 | <rom loadflag="load16_word_swap" name="sp2.p2" offset="0x080000" size="0x020000" crc="811a4faf" sha1="8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd" /> | |
| 808 | <!-- TC531024 --> | |
| 809 | </dataarea> | |
| 810 | <dataarea name="fixed" size="0x040000"> | |
| 811 | <rom offset="0x000000" size="0x020000" name="011-s1.s1" crc="ec5fdb96" sha1="8003028025ac7bf531e568add6ba66c02d0b7e84" /> | |
| 812 | <!-- MB831000 --> | |
| 813 | </dataarea> | |
| 814 | <dataarea name="audiocpu" size="0x040000"> | |
| 815 | <rom offset="0x000000" size="0x040000" name="011-m1.m1" crc="ca661f1b" sha1="4e3cb57db716ec48487c1b070c3a55a5faf40856" /> | |
| 816 | <!-- MB832000 --> | |
| 817 | </dataarea> | |
| 818 | <dataarea name="ymsnd" size="0x180000"> | |
| 819 | <rom name="011-v11.v11" offset="0x000000" size="0x100000" crc="5c674d5c" sha1="d7b9beddeb247b584cea9ca6c43ec6869809b673" /> | |
| 820 | <!-- MB838000 --> | |
| 821 | <rom name="011-v12.v12" offset="0x100000" size="0x080000" crc="9f513d5a" sha1="37b04962f0b8e2a74abd35c407337a6151dc4e95" /> | |
| 822 | <!-- MB834000 --> | |
| 823 | </dataarea> | |
| 824 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 825 | <rom name="011-v21.v21" offset="0x000000" size="0x080000" crc="426cd040" sha1="b2b45189837c8287223c2b8bd4df9525b72a3f16" /> | |
| 826 | <!-- MB834000 --> | |
| 827 | </dataarea> | |
| 828 | <dataarea name="sprites" size="0x400000"> | |
| 829 | <rom loadflag="load16_byte" name="011-c1.c1" offset="0x000000" size="0x100000" crc="cae7be57" sha1="43b35b349594535689c358d9f324adda55e5281a" /> | |
| 830 | <!-- MB838200 --> | |
| 831 | <rom loadflag="load16_byte" name="011-c2.c2" offset="0x000001" size="0x100000" crc="9e29d986" sha1="b417763bad1acf76116cd56f4203c2d2677e22e5" /> | |
| 832 | <!-- MB838200 --> | |
| 833 | <rom loadflag="load16_byte" name="011-c3.c3" offset="0x200000" size="0x100000" crc="14832ff2" sha1="1179792d773d97d5e45e7d8f009051d362d72e24" /> | |
| 834 | <!-- MB838200 --> | |
| 835 | <rom loadflag="load16_byte" name="011-c4.c4" offset="0x200001" size="0x100000" crc="b7f63162" sha1="077a81b2bb0a8f17c9df6945078608f74432877a" /> | |
| 836 | <!-- MB838200 --> | |
| 837 | </dataarea> | |
| 838 | </part> | |
| 839 | </software> | |
| 659 | 840 | |
| 660 | <!--*************************************** | |
| 841 | <!--*************************************** | |
| 661 | 842 | ID-0012 |
| 662 | 843 | unknown |
| 663 | 844 | ***************************************--> |
| 664 | 845 | |
| 665 | <!--*************************************** | |
| 846 | <!--*************************************** | |
| 666 | 847 | ID-0013 |
| 667 | 848 | unknown |
| 668 | 849 | ***************************************--> |
| 669 | 850 | |
| 670 | <!--*************************************** | |
| 851 | <!--*************************************** | |
| 671 | 852 | ID-0014 |
| 672 | 853 | . NGM-014 |
| 673 | 854 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 675 | 856 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 676 | 857 | ***************************************--> |
| 677 | 858 | |
| 678 | <software name="mutnat"> | |
| 679 | <description>Mutation Nation (NGM-014)(NGH-014)</description> | |
| 680 | <year>1992</year> | |
| 681 | <publisher>SNK</publisher> | |
| 682 | <sharedfeat name="release" value="MVS,AES" /> | |
| 683 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 684 | <part name="cart" interface="neo_cart"> | |
| 685 | <!-- MVS AND AES VERSION --> | |
| 686 | <dataarea name="maincpu" size="0x100000"> | |
| 687 | <rom loadflag="load16_word_swap" name="014-p1.p1" offset="0x000000" size="0x080000" crc="6f1699c8" sha1="87206f67a619dede7959230f9ff3701b8b78957a" /> <!-- CXK384500 --> | |
| 688 | </dataarea> | |
| 689 | <dataarea name="fixed" size="0x040000"> | |
| 690 | <rom offset="0x000000" size="0x020000" name="014-s1.s1" crc="99419733" sha1="b2524af8704941acc72282aa1d62fd4c93e3e822" /> <!-- CXK381000 --> | |
| 691 | </dataarea> | |
| 692 | <dataarea name="audiocpu" size="0x020000"> | |
| 693 | <rom offset="0x000000" size="0x020000" name="014-m1.m1" crc="b6683092" sha1="623ec7ec2915fb077bf65b4a16c815e071c25259" /> <!-- CXK381003A --> | |
| 694 | </dataarea> | |
| 695 | <dataarea name="ymsnd" size="0x200000"> | |
| 696 | <rom name="014-v1.v1" offset="0x000000" size="0x100000" crc="25419296" sha1="c9fc04987c4e0875d276e1a0fb671740b6f548ad" /> <!-- CXK388000 --> | |
| 697 | <rom name="014-v2.v2" offset="0x100000" size="0x100000" crc="0de53d5e" sha1="467f6040da3dfb1974785e95e14c3f608a93720a" /> <!-- CXK388000 --> | |
| 698 | </dataarea> | |
| 699 | <dataarea name="sprites" size="0x400000"> | |
| 700 | <rom loadflag="load16_byte" name="014-c1.c1" offset="0x000000" size="0x100000" crc="5e4381bf" sha1="d429a5e09dafd2fb99495658b3652eecbf58f91b" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 701 | <rom loadflag="load16_byte" name="014-c2.c2" offset="0x000001" size="0x100000" crc="69ba4e18" sha1="b3369190c47771a790c7adffa958ff55d90e758b" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 702 | <rom loadflag="load16_byte" name="014-c3.c3" offset="0x200000" size="0x100000" crc="890327d5" sha1="47f97bf120a8480758e1f3bb8982be4c5325c036" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 703 | <rom loadflag="load16_byte" name="014-c4.c4" offset="0x200001" size="0x100000" crc="e4002651" sha1="17e53a5f4708866a120415bf24f3b89621ad0bcc" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 704 | </dataarea> | |
| 705 | </part> | |
| 706 | </software> | |
| 859 | <software name="mutnat"> | |
| 860 | <description>Mutation Nation (NGM-014)(NGH-014)</description> | |
| 861 | <year>1992</year> | |
| 862 | <publisher>SNK</publisher> | |
| 863 | <sharedfeat name="release" value="MVS,AES" /> | |
| 864 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 865 | <part name="cart" interface="neo_cart"> | |
| 866 | <!-- MVS AND AES VERSION --> | |
| 867 | <dataarea name="maincpu" size="0x100000"> | |
| 868 | <rom loadflag="load16_word_swap" name="014-p1.p1" offset="0x000000" size="0x080000" crc="6f1699c8" sha1="87206f67a619dede7959230f9ff3701b8b78957a" /> | |
| 869 | <!-- CXK384500 --> | |
| 870 | </dataarea> | |
| 871 | <dataarea name="fixed" size="0x040000"> | |
| 872 | <rom offset="0x000000" size="0x020000" name="014-s1.s1" crc="99419733" sha1="b2524af8704941acc72282aa1d62fd4c93e3e822" /> | |
| 873 | <!-- CXK381000 --> | |
| 874 | </dataarea> | |
| 875 | <dataarea name="audiocpu" size="0x020000"> | |
| 876 | <rom offset="0x000000" size="0x020000" name="014-m1.m1" crc="b6683092" sha1="623ec7ec2915fb077bf65b4a16c815e071c25259" /> | |
| 877 | <!-- CXK381003A --> | |
| 878 | </dataarea> | |
| 879 | <dataarea name="ymsnd" size="0x200000"> | |
| 880 | <rom name="014-v1.v1" offset="0x000000" size="0x100000" crc="25419296" sha1="c9fc04987c4e0875d276e1a0fb671740b6f548ad" /> | |
| 881 | <!-- CXK388000 --> | |
| 882 | <rom name="014-v2.v2" offset="0x100000" size="0x100000" crc="0de53d5e" sha1="467f6040da3dfb1974785e95e14c3f608a93720a" /> | |
| 883 | <!-- CXK388000 --> | |
| 884 | </dataarea> | |
| 885 | <dataarea name="sprites" size="0x400000"> | |
| 886 | <rom loadflag="load16_byte" name="014-c1.c1" offset="0x000000" size="0x100000" crc="5e4381bf" sha1="d429a5e09dafd2fb99495658b3652eecbf58f91b" /> | |
| 887 | <!-- CXK388000 --> | |
| 888 | <rom loadflag="load16_byte" name="014-c2.c2" offset="0x000001" size="0x100000" crc="69ba4e18" sha1="b3369190c47771a790c7adffa958ff55d90e758b" /> | |
| 889 | <!-- CXK388000 --> | |
| 890 | <rom loadflag="load16_byte" name="014-c3.c3" offset="0x200000" size="0x100000" crc="890327d5" sha1="47f97bf120a8480758e1f3bb8982be4c5325c036" /> | |
| 891 | <!-- CXK388000 --> | |
| 892 | <rom loadflag="load16_byte" name="014-c4.c4" offset="0x200001" size="0x100000" crc="e4002651" sha1="17e53a5f4708866a120415bf24f3b89621ad0bcc" /> | |
| 893 | <!-- CXK388000 --> | |
| 894 | </dataarea> | |
| 895 | </part> | |
| 896 | </software> | |
| 707 | 897 | |
| 708 | <!--*************************************** | |
| 898 | <!--*************************************** | |
| 709 | 899 | ID-0015 |
| 710 | 900 | unknown |
| 711 | 901 | ***************************************--> |
| 712 | 902 | |
| 713 | <!--*************************************** | |
| 903 | <!--*************************************** | |
| 714 | 904 | ID-0016 |
| 715 | 905 | . NGM-016 |
| 716 | 906 | NEO-MVS PROG42G / NEO-MVS CHA42G |
| r31135 | r31136 | |
| 719 | 909 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 720 | 910 | ***************************************--> |
| 721 | 911 | |
| 722 | <software name="kotm"> | |
| 723 | <description>King of the Monsters (set 1)</description> | |
| 724 | <year>1991</year> | |
| 725 | <publisher>SNK</publisher> | |
| 726 | <sharedfeat name="release" value="MVS" /> | |
| 727 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 728 | <part name="cart" interface="neo_cart"> | |
| 729 | <!-- MVS VERSION --> | |
| 730 | <dataarea name="maincpu" size="0x100000"> | |
| 731 | <rom loadflag="load16_word_swap" name="016-p1.p1" offset="0x000000" size="0x080000" crc="1b818731" sha1="b98b1b33c0301fd79aac908f6b635dd00d1cb08d" /> <!-- TC534200 --> | |
| 732 | <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" /> <!-- TC531024 --> | |
| 733 | </dataarea> | |
| 734 | <dataarea name="fixed" size="0x040000"> | |
| 735 | <rom offset="0x000000" size="0x020000" name="016-s1.s1" crc="1a2eeeb3" sha1="8d2b96d395020197bc59294b6b0c8d62b1d8d4dd" /> <!-- TC531000 --> | |
| 736 | </dataarea> | |
| 737 | <dataarea name="audiocpu" size="0x020000"> | |
| 738 | <rom offset="0x000000" size="0x020000" name="016-m1.m1" crc="9da9ca10" sha1="88b915827d529f39c365d3e41197d5461e07a085" /> <!-- TC531001 --> | |
| 739 | </dataarea> | |
| 740 | <dataarea name="ymsnd" size="0x200000"> | |
| 741 | <rom name="016-v1.v1" offset="0x000000" size="0x100000" crc="86c0a502" sha1="7fe2db0c64aefdd14d6c36f7fcd6442591e9a014" /> <!-- TC538200 --> | |
| 742 | <rom name="016-v2.v2" offset="0x100000" size="0x100000" crc="5bc23ec5" sha1="f4ff5d20587469daa026d5c812739335ce53cfdf" /> <!-- TC538200 --> | |
| 743 | </dataarea> | |
| 744 | <dataarea name="sprites" size="0x400000"> | |
| 745 | <rom loadflag="load16_byte" name="016-c1.c1" offset="0x000000" size="0x100000" crc="71471c25" sha1="bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 746 | <rom loadflag="load16_byte" name="016-c2.c2" offset="0x000001" size="0x100000" crc="320db048" sha1="d6b43834de6f5442e23ca8fb26b3a36e96790d8d" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 747 | <rom loadflag="load16_byte" name="016-c3.c3" offset="0x200000" size="0x100000" crc="98de7995" sha1="e33edf4d36c82196d2b474e37be180a05976f558" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 748 | <rom loadflag="load16_byte" name="016-c4.c4" offset="0x200001" size="0x100000" crc="070506e2" sha1="3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 749 | </dataarea> | |
| 750 | </part> | |
| 751 | </software> | |
| 912 | <software name="kotm"> | |
| 913 | <description>King of the Monsters (set 1)</description> | |
| 914 | <year>1991</year> | |
| 915 | <publisher>SNK</publisher> | |
| 916 | <sharedfeat name="release" value="MVS" /> | |
| 917 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 918 | <part name="cart" interface="neo_cart"> | |
| 919 | <!-- MVS VERSION --> | |
| 920 | <dataarea name="maincpu" size="0x100000"> | |
| 921 | <rom loadflag="load16_word_swap" name="016-p1.p1" offset="0x000000" size="0x080000" crc="1b818731" sha1="b98b1b33c0301fd79aac908f6b635dd00d1cb08d" /> | |
| 922 | <!-- TC534200 --> | |
| 923 | <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" /> | |
| 924 | <!-- TC531024 --> | |
| 925 | </dataarea> | |
| 926 | <dataarea name="fixed" size="0x040000"> | |
| 927 | <rom offset="0x000000" size="0x020000" name="016-s1.s1" crc="1a2eeeb3" sha1="8d2b96d395020197bc59294b6b0c8d62b1d8d4dd" /> | |
| 928 | <!-- TC531000 --> | |
| 929 | </dataarea> | |
| 930 | <dataarea name="audiocpu" size="0x020000"> | |
| 931 | <rom offset="0x000000" size="0x020000" name="016-m1.m1" crc="9da9ca10" sha1="88b915827d529f39c365d3e41197d5461e07a085" /> | |
| 932 | <!-- TC531001 --> | |
| 933 | </dataarea> | |
| 934 | <dataarea name="ymsnd" size="0x200000"> | |
| 935 | <rom name="016-v1.v1" offset="0x000000" size="0x100000" crc="86c0a502" sha1="7fe2db0c64aefdd14d6c36f7fcd6442591e9a014" /> | |
| 936 | <!-- TC538200 --> | |
| 937 | <rom name="016-v2.v2" offset="0x100000" size="0x100000" crc="5bc23ec5" sha1="f4ff5d20587469daa026d5c812739335ce53cfdf" /> | |
| 938 | <!-- TC538200 --> | |
| 939 | </dataarea> | |
| 940 | <dataarea name="sprites" size="0x400000"> | |
| 941 | <rom loadflag="load16_byte" name="016-c1.c1" offset="0x000000" size="0x100000" crc="71471c25" sha1="bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c" /> | |
| 942 | <!-- TC538200 --> | |
| 943 | <rom loadflag="load16_byte" name="016-c2.c2" offset="0x000001" size="0x100000" crc="320db048" sha1="d6b43834de6f5442e23ca8fb26b3a36e96790d8d" /> | |
| 944 | <!-- TC538200 --> | |
| 945 | <rom loadflag="load16_byte" name="016-c3.c3" offset="0x200000" size="0x100000" crc="98de7995" sha1="e33edf4d36c82196d2b474e37be180a05976f558" /> | |
| 946 | <!-- TC538200 --> | |
| 947 | <rom loadflag="load16_byte" name="016-c4.c4" offset="0x200001" size="0x100000" crc="070506e2" sha1="3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7" /> | |
| 948 | <!-- TC538200 --> | |
| 949 | </dataarea> | |
| 950 | </part> | |
| 951 | </software> | |
| 752 | 952 | |
| 753 | <software name="kotmh" cloneof="kotm"> | |
| 754 | <description>King of the Monsters (set 2)</description> | |
| 755 | <year>1991</year> | |
| 756 | <publisher>SNK</publisher> | |
| 757 | <sharedfeat name="release" value="AES" /> | |
| 758 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 759 | <part name="cart" interface="neo_cart"> | |
| 760 | <!-- AES VERSION --> | |
| 761 | <dataarea name="maincpu" size="0x100000"> | |
| 762 | <rom loadflag="load16_word_swap" name="016-hp1.p1" offset="0x080000" size="0x080000" crc="b774621e" sha1="7684b2e07163aec68cd083ef1d8900f855f6cb42" /> <!-- TC534200 --> | |
| 763 | <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" /> <!-- TC531024 --> | |
| 764 | </dataarea> | |
| 765 | <dataarea name="fixed" size="0x040000"> | |
| 766 | <rom offset="0x000000" size="0x020000" name="016-s1.s1" crc="1a2eeeb3" sha1="8d2b96d395020197bc59294b6b0c8d62b1d8d4dd" /> <!-- TC531000 --> | |
| 767 | </dataarea> | |
| 768 | <dataarea name="audiocpu" size="0x020000"> | |
| 769 | <rom offset="0x000000" size="0x020000" name="016-m1.m1" crc="9da9ca10" sha1="88b915827d529f39c365d3e41197d5461e07a085" /> <!-- TC531001 --> | |
| 770 | </dataarea> | |
| 771 | <dataarea name="ymsnd" size="0x200000"> | |
| 772 | <rom name="016-v1.v1" offset="0x000000" size="0x100000" crc="86c0a502" sha1="7fe2db0c64aefdd14d6c36f7fcd6442591e9a014" /> <!-- TC538200 --> | |
| 773 | <rom name="016-v2.v2" offset="0x100000" size="0x100000" crc="5bc23ec5" sha1="f4ff5d20587469daa026d5c812739335ce53cfdf" /> <!-- TC538200 --> | |
| 774 | </dataarea> | |
| 775 | <dataarea name="sprites" size="0x400000"> | |
| 776 | <rom loadflag="load16_byte" name="016-c1.c1" offset="0x000000" size="0x100000" crc="71471c25" sha1="bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 777 | <rom loadflag="load16_byte" name="016-c2.c2" offset="0x000001" size="0x100000" crc="320db048" sha1="d6b43834de6f5442e23ca8fb26b3a36e96790d8d" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 778 | <rom loadflag="load16_byte" name="016-c3.c3" offset="0x200000" size="0x100000" crc="98de7995" sha1="e33edf4d36c82196d2b474e37be180a05976f558" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 779 | <rom loadflag="load16_byte" name="016-c4.c4" offset="0x200001" size="0x100000" crc="070506e2" sha1="3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 780 | </dataarea> | |
| 781 | </part> | |
| 782 | </software> | |
| 953 | <software name="kotmh" cloneof="kotm"> | |
| 954 | <description>King of the Monsters (set 2)</description> | |
| 955 | <year>1991</year> | |
| 956 | <publisher>SNK</publisher> | |
| 957 | <sharedfeat name="release" value="AES" /> | |
| 958 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 959 | <part name="cart" interface="neo_cart"> | |
| 960 | <!-- AES VERSION --> | |
| 961 | <dataarea name="maincpu" size="0x100000"> | |
| 962 | <rom loadflag="load16_word_swap" name="016-hp1.p1" offset="0x080000" size="0x080000" crc="b774621e" sha1="7684b2e07163aec68cd083ef1d8900f855f6cb42" /> | |
| 963 | <!-- TC534200 --> | |
| 964 | <rom loadflag="load16_word_swap" name="016-p2.p2" offset="0x080000" size="0x020000" crc="12afdc2b" sha1="3a95f5910cbb9f17e63ddece995c6e120fa2f622" /> | |
| 965 | <!-- TC531024 --> | |
| 966 | </dataarea> | |
| 967 | <dataarea name="fixed" size="0x040000"> | |
| 968 | <rom offset="0x000000" size="0x020000" name="016-s1.s1" crc="1a2eeeb3" sha1="8d2b96d395020197bc59294b6b0c8d62b1d8d4dd" /> | |
| 969 | <!-- TC531000 --> | |
| 970 | </dataarea> | |
| 971 | <dataarea name="audiocpu" size="0x020000"> | |
| 972 | <rom offset="0x000000" size="0x020000" name="016-m1.m1" crc="9da9ca10" sha1="88b915827d529f39c365d3e41197d5461e07a085" /> | |
| 973 | <!-- TC531001 --> | |
| 974 | </dataarea> | |
| 975 | <dataarea name="ymsnd" size="0x200000"> | |
| 976 | <rom name="016-v1.v1" offset="0x000000" size="0x100000" crc="86c0a502" sha1="7fe2db0c64aefdd14d6c36f7fcd6442591e9a014" /> | |
| 977 | <!-- TC538200 --> | |
| 978 | <rom name="016-v2.v2" offset="0x100000" size="0x100000" crc="5bc23ec5" sha1="f4ff5d20587469daa026d5c812739335ce53cfdf" /> | |
| 979 | <!-- TC538200 --> | |
| 980 | </dataarea> | |
| 981 | <dataarea name="sprites" size="0x400000"> | |
| 982 | <rom loadflag="load16_byte" name="016-c1.c1" offset="0x000000" size="0x100000" crc="71471c25" sha1="bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c" /> | |
| 983 | <!-- TC538200 --> | |
| 984 | <rom loadflag="load16_byte" name="016-c2.c2" offset="0x000001" size="0x100000" crc="320db048" sha1="d6b43834de6f5442e23ca8fb26b3a36e96790d8d" /> | |
| 985 | <!-- TC538200 --> | |
| 986 | <rom loadflag="load16_byte" name="016-c3.c3" offset="0x200000" size="0x100000" crc="98de7995" sha1="e33edf4d36c82196d2b474e37be180a05976f558" /> | |
| 987 | <!-- TC538200 --> | |
| 988 | <rom loadflag="load16_byte" name="016-c4.c4" offset="0x200001" size="0x100000" crc="070506e2" sha1="3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7" /> | |
| 989 | <!-- TC538200 --> | |
| 990 | </dataarea> | |
| 991 | </part> | |
| 992 | </software> | |
| 783 | 993 | |
| 784 | <!--*************************************** | |
| 994 | <!--*************************************** | |
| 785 | 995 | ID-0017 |
| 786 | 996 | . NGM-017 |
| 787 | 997 | NEO-MVS PROG42G / NEO-MVS CHA42G |
| r31135 | r31136 | |
| 789 | 999 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 790 | 1000 | ***************************************--> |
| 791 | 1001 | |
| 792 | <software name="sengoku"> | |
| 793 | <description>Sengoku / Sengoku Denshou (NGM-017)(NGH-017)</description> | |
| 794 | <year>1991</year> | |
| 795 | <publisher>SNK</publisher> | |
| 796 | <sharedfeat name="release" value="MVS,AES" /> | |
| 797 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 798 | <part name="cart" interface="neo_cart"> | |
| 799 | <!-- MVS AND AES VERSION --> | |
| 800 | <dataarea name="maincpu" size="0x100000"> | |
| 801 | <rom loadflag="load16_word_swap" name="017-p1.p1" offset="0x000000" size="0x080000" crc="f8a63983" sha1="7a10ecb2f0fd8315641374c065d2602107b09e72" /> <!-- TC534200 --> | |
| 802 | <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" /> <!-- TC531024 --> | |
| 803 | </dataarea> | |
| 804 | <dataarea name="fixed" size="0x040000"> | |
| 805 | <rom offset="0x000000" size="0x020000" name="017-s1.s1" crc="b246204d" sha1="73dce64c61fb5bb7e836a8e60f081bb77d80d281" /> <!-- TC531000 --> | |
| 806 | </dataarea> | |
| 807 | <dataarea name="audiocpu" size="0x020000"> | |
| 808 | <rom offset="0x000000" size="0x020000" name="017-m1.m1" crc="9b4f34c6" sha1="7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d" /> <!-- TC531001 --> | |
| 809 | </dataarea> | |
| 810 | <dataarea name="ymsnd" size="0x200000"> | |
| 811 | <rom name="017-v1.v1" offset="0x000000" size="0x100000" crc="23663295" sha1="9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb" /> <!-- TC538200 --> | |
| 812 | <rom name="017-v2.v2" offset="0x100000" size="0x100000" crc="f61e6765" sha1="1c9b287996947319eb3d288c3d82932cf01039db" /> <!-- TC538200 --> | |
| 813 | </dataarea> | |
| 814 | <dataarea name="sprites" size="0x400000"> | |
| 815 | <rom loadflag="load16_byte" name="017-c1.c1" offset="0x000000" size="0x100000" crc="b4eb82a1" sha1="79879e2ea78c07d04c88dc9a1ad59604b7a078be" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 816 | <rom loadflag="load16_byte" name="017-c2.c2" offset="0x000001" size="0x100000" crc="d55c550d" sha1="6110f693aa23710939c04153cf5af26493e4a03f" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 817 | <rom loadflag="load16_byte" name="017-c3.c3" offset="0x200000" size="0x100000" crc="ed51ef65" sha1="e8a8d86e24454948e51a75c883bc6e4091cbf820" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 818 | <rom loadflag="load16_byte" name="017-c4.c4" offset="0x200001" size="0x100000" crc="f4f3c9cb" sha1="8faafa89dbd0345218f71f891419d2e4e7578200" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 819 | </dataarea> | |
| 820 | </part> | |
| 821 | </software> | |
| 1002 | <software name="sengoku"> | |
| 1003 | <description>Sengoku / Sengoku Denshou (NGM-017)(NGH-017)</description> | |
| 1004 | <year>1991</year> | |
| 1005 | <publisher>SNK</publisher> | |
| 1006 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1007 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1008 | <part name="cart" interface="neo_cart"> | |
| 1009 | <!-- MVS AND AES VERSION --> | |
| 1010 | <dataarea name="maincpu" size="0x100000"> | |
| 1011 | <rom loadflag="load16_word_swap" name="017-p1.p1" offset="0x000000" size="0x080000" crc="f8a63983" sha1="7a10ecb2f0fd8315641374c065d2602107b09e72" /> | |
| 1012 | <!-- TC534200 --> | |
| 1013 | <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" /> | |
| 1014 | <!-- TC531024 --> | |
| 1015 | </dataarea> | |
| 1016 | <dataarea name="fixed" size="0x040000"> | |
| 1017 | <rom offset="0x000000" size="0x020000" name="017-s1.s1" crc="b246204d" sha1="73dce64c61fb5bb7e836a8e60f081bb77d80d281" /> | |
| 1018 | <!-- TC531000 --> | |
| 1019 | </dataarea> | |
| 1020 | <dataarea name="audiocpu" size="0x020000"> | |
| 1021 | <rom offset="0x000000" size="0x020000" name="017-m1.m1" crc="9b4f34c6" sha1="7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d" /> | |
| 1022 | <!-- TC531001 --> | |
| 1023 | </dataarea> | |
| 1024 | <dataarea name="ymsnd" size="0x200000"> | |
| 1025 | <rom name="017-v1.v1" offset="0x000000" size="0x100000" crc="23663295" sha1="9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb" /> | |
| 1026 | <!-- TC538200 --> | |
| 1027 | <rom name="017-v2.v2" offset="0x100000" size="0x100000" crc="f61e6765" sha1="1c9b287996947319eb3d288c3d82932cf01039db" /> | |
| 1028 | <!-- TC538200 --> | |
| 1029 | </dataarea> | |
| 1030 | <dataarea name="sprites" size="0x400000"> | |
| 1031 | <rom loadflag="load16_byte" name="017-c1.c1" offset="0x000000" size="0x100000" crc="b4eb82a1" sha1="79879e2ea78c07d04c88dc9a1ad59604b7a078be" /> | |
| 1032 | <!-- TC538200 --> | |
| 1033 | <rom loadflag="load16_byte" name="017-c2.c2" offset="0x000001" size="0x100000" crc="d55c550d" sha1="6110f693aa23710939c04153cf5af26493e4a03f" /> | |
| 1034 | <!-- TC538200 --> | |
| 1035 | <rom loadflag="load16_byte" name="017-c3.c3" offset="0x200000" size="0x100000" crc="ed51ef65" sha1="e8a8d86e24454948e51a75c883bc6e4091cbf820" /> | |
| 1036 | <!-- TC538200 --> | |
| 1037 | <rom loadflag="load16_byte" name="017-c4.c4" offset="0x200001" size="0x100000" crc="f4f3c9cb" sha1="8faafa89dbd0345218f71f891419d2e4e7578200" /> | |
| 1038 | <!-- TC538200 --> | |
| 1039 | </dataarea> | |
| 1040 | </part> | |
| 1041 | </software> | |
| 822 | 1042 | |
| 823 | <software name="sengokuh" cloneof="sengoku"> | |
| 824 | <description>Sengoku / Sengoku Denshou (NGH-017)(US)</description> | |
| 825 | <year>1991</year> | |
| 826 | <publisher>SNK</publisher> | |
| 827 | <sharedfeat name="release" value="AES" /> | |
| 828 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 829 | <part name="cart" interface="neo_cart"> | |
| 830 | <!-- AES VERSION (US) --> | |
| 831 | <dataarea name="maincpu" size="0x100000"> | |
| 832 | <rom loadflag="load16_word_swap" name="017-hp1.p1" offset="0x000000" size="0x080000" crc="33eccae0" sha1="000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b" /> <!-- TC534200 --> | |
| 833 | <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" /> <!-- TC531024 --> | |
| 834 | </dataarea> | |
| 835 | <dataarea name="fixed" size="0x040000"> | |
| 836 | <rom offset="0x000000" size="0x020000" name="017-s1.s1" crc="b246204d" sha1="73dce64c61fb5bb7e836a8e60f081bb77d80d281" /> <!-- TC531000 --> | |
| 837 | </dataarea> | |
| 838 | <dataarea name="audiocpu" size="0x020000"> | |
| 839 | <rom offset="0x000000" size="0x020000" name="017-m1.m1" crc="9b4f34c6" sha1="7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d" /> <!-- TC531001 --> | |
| 840 | </dataarea> | |
| 841 | <dataarea name="ymsnd" size="0x200000"> | |
| 842 | <rom name="017-v1.v1" offset="0x000000" size="0x100000" crc="23663295" sha1="9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb" /> <!-- TC538200 --> | |
| 843 | <rom name="017-v2.v2" offset="0x100000" size="0x100000" crc="f61e6765" sha1="1c9b287996947319eb3d288c3d82932cf01039db" /> <!-- TC538200 --> | |
| 844 | </dataarea> | |
| 845 | <dataarea name="sprites" size="0x400000"> | |
| 846 | <rom loadflag="load16_byte" name="017-c1.c1" offset="0x000000" size="0x100000" crc="b4eb82a1" sha1="79879e2ea78c07d04c88dc9a1ad59604b7a078be" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 847 | <rom loadflag="load16_byte" name="017-c2.c2" offset="0x000001" size="0x100000" crc="d55c550d" sha1="6110f693aa23710939c04153cf5af26493e4a03f" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 848 | <rom loadflag="load16_byte" name="017-c3.c3" offset="0x200000" size="0x100000" crc="ed51ef65" sha1="e8a8d86e24454948e51a75c883bc6e4091cbf820" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 849 | <rom loadflag="load16_byte" name="017-c4.c4" offset="0x200001" size="0x100000" crc="f4f3c9cb" sha1="8faafa89dbd0345218f71f891419d2e4e7578200" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 850 | </dataarea> | |
| 851 | </part> | |
| 852 | </software> | |
| 1043 | <software name="sengokuh" cloneof="sengoku"> | |
| 1044 | <description>Sengoku / Sengoku Denshou (NGH-017)(US)</description> | |
| 1045 | <year>1991</year> | |
| 1046 | <publisher>SNK</publisher> | |
| 1047 | <sharedfeat name="release" value="AES" /> | |
| 1048 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1049 | <part name="cart" interface="neo_cart"> | |
| 1050 | <!-- AES VERSION (US) --> | |
| 1051 | <dataarea name="maincpu" size="0x100000"> | |
| 1052 | <rom loadflag="load16_word_swap" name="017-hp1.p1" offset="0x000000" size="0x080000" crc="33eccae0" sha1="000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b" /> | |
| 1053 | <!-- TC534200 --> | |
| 1054 | <rom loadflag="load16_word_swap" name="017-p2.p2" offset="0x080000" size="0x020000" crc="3024bbb3" sha1="88892e1292dd60f35a76f9a22e623d4f0f9693cc" /> | |
| 1055 | <!-- TC531024 --> | |
| 1056 | </dataarea> | |
| 1057 | <dataarea name="fixed" size="0x040000"> | |
| 1058 | <rom offset="0x000000" size="0x020000" name="017-s1.s1" crc="b246204d" sha1="73dce64c61fb5bb7e836a8e60f081bb77d80d281" /> | |
| 1059 | <!-- TC531000 --> | |
| 1060 | </dataarea> | |
| 1061 | <dataarea name="audiocpu" size="0x020000"> | |
| 1062 | <rom offset="0x000000" size="0x020000" name="017-m1.m1" crc="9b4f34c6" sha1="7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d" /> | |
| 1063 | <!-- TC531001 --> | |
| 1064 | </dataarea> | |
| 1065 | <dataarea name="ymsnd" size="0x200000"> | |
| 1066 | <rom name="017-v1.v1" offset="0x000000" size="0x100000" crc="23663295" sha1="9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb" /> | |
| 1067 | <!-- TC538200 --> | |
| 1068 | <rom name="017-v2.v2" offset="0x100000" size="0x100000" crc="f61e6765" sha1="1c9b287996947319eb3d288c3d82932cf01039db" /> | |
| 1069 | <!-- TC538200 --> | |
| 1070 | </dataarea> | |
| 1071 | <dataarea name="sprites" size="0x400000"> | |
| 1072 | <rom loadflag="load16_byte" name="017-c1.c1" offset="0x000000" size="0x100000" crc="b4eb82a1" sha1="79879e2ea78c07d04c88dc9a1ad59604b7a078be" /> | |
| 1073 | <!-- TC538200 --> | |
| 1074 | <rom loadflag="load16_byte" name="017-c2.c2" offset="0x000001" size="0x100000" crc="d55c550d" sha1="6110f693aa23710939c04153cf5af26493e4a03f" /> | |
| 1075 | <!-- TC538200 --> | |
| 1076 | <rom loadflag="load16_byte" name="017-c3.c3" offset="0x200000" size="0x100000" crc="ed51ef65" sha1="e8a8d86e24454948e51a75c883bc6e4091cbf820" /> | |
| 1077 | <!-- TC538200 --> | |
| 1078 | <rom loadflag="load16_byte" name="017-c4.c4" offset="0x200001" size="0x100000" crc="f4f3c9cb" sha1="8faafa89dbd0345218f71f891419d2e4e7578200" /> | |
| 1079 | <!-- TC538200 --> | |
| 1080 | </dataarea> | |
| 1081 | </part> | |
| 1082 | </software> | |
| 853 | 1083 | |
| 854 | <!--*************************************** | |
| 1084 | <!--*************************************** | |
| 855 | 1085 | ID-0018 |
| 856 | 1086 | . NGM-018 |
| 857 | 1087 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 861 | 1091 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 862 | 1092 | ***************************************--> |
| 863 | 1093 | |
| 864 | <software name="burningf"> | |
| 865 | <description>Burning Fight (NGM-018)(NGH-018)</description> | |
| 866 | <year>1991</year> | |
| 867 | <publisher>SNK</publisher> | |
| 868 | <sharedfeat name="release" value="MVS,AES" /> | |
| 869 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 870 | <part name="cart" interface="neo_cart"> | |
| 871 | <!-- MVS AND AES VERSION --> | |
| 872 | <dataarea name="maincpu" size="0x100000"> | |
| 873 | <rom loadflag="load16_word_swap" name="018-p1.p1" offset="0x000000" size="0x080000" crc="4092c8db" sha1="df194a4ad2c35e0e18bc053ff9284183444a4666" /> <!-- HN62434 --> | |
| 874 | </dataarea> | |
| 875 | <dataarea name="fixed" size="0x040000"> | |
| 876 | <rom offset="0x000000" size="0x020000" name="018-s1.s1" crc="6799ea0d" sha1="ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5" /> <!-- HN62321 --> | |
| 877 | </dataarea> | |
| 878 | <dataarea name="audiocpu" size="0x020000"> | |
| 879 | <rom offset="0x000000" size="0x020000" name="018-m1.m1" crc="0c939ee2" sha1="57d580d3279e66b9fe66bbcc68529d3384a926ff" /> <!-- HN62321A --> | |
| 880 | </dataarea> | |
| 881 | <dataarea name="ymsnd" size="0x200000"> | |
| 882 | <rom name="018-v1.v1" offset="0x000000" size="0x100000" crc="508c9ffc" sha1="cd3a97a233a4585f8507116aba85884623cccdc4" /> <!-- HN62408 --> | |
| 883 | <rom name="018-v2.v2" offset="0x100000" size="0x100000" crc="854ef277" sha1="4b3083b9c80620064cb44e812a787a700e32a6f3" /> <!-- HN62408 --> | |
| 884 | </dataarea> | |
| 885 | <dataarea name="sprites" size="0x400000"> | |
| 886 | <rom loadflag="load16_byte" name="018-c1.c1" offset="0x000000" size="0x100000" crc="25a25e9b" sha1="3cf02d0662e190678d0530d7b7d3f425209adf83" /> <!-- Plane 0,1 --> <!-- HN62408 --> | |
| 887 | <rom loadflag="load16_byte" name="018-c2.c2" offset="0x000001" size="0x100000" crc="d4378876" sha1="45659aa1755d96b992c977042186e47fff68bba9" /> <!-- Plane 2,3 --> <!-- HN62408 --> | |
| 888 | <rom loadflag="load16_byte" name="018-c3.c3" offset="0x200000" size="0x100000" crc="862b60da" sha1="e2303eb1609f1050f0b4f46693a15e37deb176fb" /> <!-- Plane 0,1 --> <!-- HN62408 --> | |
| 889 | <rom loadflag="load16_byte" name="018-c4.c4" offset="0x200001" size="0x100000" crc="e2e0aff7" sha1="1c691c092a6e2787de4f433b0eb9252bfdaa7e16" /> <!-- Plane 2,3 --> <!-- HN62408 --> | |
| 890 | </dataarea> | |
| 891 | </part> | |
| 892 | </software> | |
| 1094 | <software name="burningf"> | |
| 1095 | <description>Burning Fight (NGM-018)(NGH-018)</description> | |
| 1096 | <year>1991</year> | |
| 1097 | <publisher>SNK</publisher> | |
| 1098 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1099 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1100 | <part name="cart" interface="neo_cart"> | |
| 1101 | <!-- MVS AND AES VERSION --> | |
| 1102 | <dataarea name="maincpu" size="0x100000"> | |
| 1103 | <rom loadflag="load16_word_swap" name="018-p1.p1" offset="0x000000" size="0x080000" crc="4092c8db" sha1="df194a4ad2c35e0e18bc053ff9284183444a4666" /> | |
| 1104 | <!-- HN62434 --> | |
| 1105 | </dataarea> | |
| 1106 | <dataarea name="fixed" size="0x040000"> | |
| 1107 | <rom offset="0x000000" size="0x020000" name="018-s1.s1" crc="6799ea0d" sha1="ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5" /> | |
| 1108 | <!-- HN62321 --> | |
| 1109 | </dataarea> | |
| 1110 | <dataarea name="audiocpu" size="0x020000"> | |
| 1111 | <rom offset="0x000000" size="0x020000" name="018-m1.m1" crc="0c939ee2" sha1="57d580d3279e66b9fe66bbcc68529d3384a926ff" /> | |
| 1112 | <!-- HN62321A --> | |
| 1113 | </dataarea> | |
| 1114 | <dataarea name="ymsnd" size="0x200000"> | |
| 1115 | <rom name="018-v1.v1" offset="0x000000" size="0x100000" crc="508c9ffc" sha1="cd3a97a233a4585f8507116aba85884623cccdc4" /> | |
| 1116 | <!-- HN62408 --> | |
| 1117 | <rom name="018-v2.v2" offset="0x100000" size="0x100000" crc="854ef277" sha1="4b3083b9c80620064cb44e812a787a700e32a6f3" /> | |
| 1118 | <!-- HN62408 --> | |
| 1119 | </dataarea> | |
| 1120 | <dataarea name="sprites" size="0x400000"> | |
| 1121 | <rom loadflag="load16_byte" name="018-c1.c1" offset="0x000000" size="0x100000" crc="25a25e9b" sha1="3cf02d0662e190678d0530d7b7d3f425209adf83" /> | |
| 1122 | <!-- HN62408 --> | |
| 1123 | <rom loadflag="load16_byte" name="018-c2.c2" offset="0x000001" size="0x100000" crc="d4378876" sha1="45659aa1755d96b992c977042186e47fff68bba9" /> | |
| 1124 | <!-- HN62408 --> | |
| 1125 | <rom loadflag="load16_byte" name="018-c3.c3" offset="0x200000" size="0x100000" crc="862b60da" sha1="e2303eb1609f1050f0b4f46693a15e37deb176fb" /> | |
| 1126 | <!-- HN62408 --> | |
| 1127 | <rom loadflag="load16_byte" name="018-c4.c4" offset="0x200001" size="0x100000" crc="e2e0aff7" sha1="1c691c092a6e2787de4f433b0eb9252bfdaa7e16" /> | |
| 1128 | <!-- HN62408 --> | |
| 1129 | </dataarea> | |
| 1130 | </part> | |
| 1131 | </software> | |
| 893 | 1132 | |
| 894 | <software name="burningfh" cloneof="burningf"> | |
| 895 | <description>Burning Fight (NGH-018)(US)</description> | |
| 896 | <year>1991</year> | |
| 897 | <publisher>SNK</publisher> | |
| 898 | <sharedfeat name="release" value="AES" /> | |
| 899 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 900 | <part name="cart" interface="neo_cart"> | |
| 901 | <!-- AES VERSION (US) --> | |
| 902 | <dataarea name="maincpu" size="0x100000"> | |
| 903 | <rom loadflag="load16_word_swap" name="018-hp1.p1" offset="0x000000" size="0x080000" crc="ddffcbf4" sha1="c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7" /> <!-- HN62434 --> | |
| 904 | </dataarea> | |
| 905 | <dataarea name="fixed" size="0x040000"> | |
| 906 | <rom offset="0x000000" size="0x020000" name="018-s1.s1" crc="6799ea0d" sha1="ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5" /> <!-- HN62321 --> | |
| 907 | </dataarea> | |
| 908 | <dataarea name="audiocpu" size="0x020000"> | |
| 909 | <rom offset="0x000000" size="0x020000" name="018-m1.m1" crc="0c939ee2" sha1="57d580d3279e66b9fe66bbcc68529d3384a926ff" /> <!-- HN62321A --> | |
| 910 | </dataarea> | |
| 911 | <dataarea name="ymsnd" size="0x200000"> | |
| 912 | <rom name="018-v1.v1" offset="0x000000" size="0x100000" crc="508c9ffc" sha1="cd3a97a233a4585f8507116aba85884623cccdc4" /> <!-- HN62408 --> | |
| 913 | <rom name="018-v2.v2" offset="0x100000" size="0x100000" crc="854ef277" sha1="4b3083b9c80620064cb44e812a787a700e32a6f3" /> <!-- HN62408 --> | |
| 914 | </dataarea> | |
| 915 | <dataarea name="sprites" size="0x400000"> | |
| 916 | <rom loadflag="load16_byte" name="018-c1.c1" offset="0x000000" size="0x100000" crc="25a25e9b" sha1="3cf02d0662e190678d0530d7b7d3f425209adf83" /> <!-- Plane 0,1 --> <!-- HN62408 --> | |
| 917 | <rom loadflag="load16_byte" name="018-c2.c2" offset="0x000001" size="0x100000" crc="d4378876" sha1="45659aa1755d96b992c977042186e47fff68bba9" /> <!-- Plane 2,3 --> <!-- HN62408 --> | |
| 918 | <rom loadflag="load16_byte" name="018-c3.c3" offset="0x200000" size="0x100000" crc="862b60da" sha1="e2303eb1609f1050f0b4f46693a15e37deb176fb" /> <!-- Plane 0,1 --> <!-- HN62408 --> | |
| 919 | <rom loadflag="load16_byte" name="018-c4.c4" offset="0x200001" size="0x100000" crc="e2e0aff7" sha1="1c691c092a6e2787de4f433b0eb9252bfdaa7e16" /> <!-- Plane 2,3 --> <!-- HN62408 --> | |
| 920 | </dataarea> | |
| 921 | </part> | |
| 922 | </software> | |
| 1133 | <software name="burningfh" cloneof="burningf"> | |
| 1134 | <description>Burning Fight (NGH-018)(US)</description> | |
| 1135 | <year>1991</year> | |
| 1136 | <publisher>SNK</publisher> | |
| 1137 | <sharedfeat name="release" value="AES" /> | |
| 1138 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1139 | <part name="cart" interface="neo_cart"> | |
| 1140 | <!-- AES VERSION (US) --> | |
| 1141 | <dataarea name="maincpu" size="0x100000"> | |
| 1142 | <rom loadflag="load16_word_swap" name="018-hp1.p1" offset="0x000000" size="0x080000" crc="ddffcbf4" sha1="c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7" /> | |
| 1143 | <!-- HN62434 --> | |
| 1144 | </dataarea> | |
| 1145 | <dataarea name="fixed" size="0x040000"> | |
| 1146 | <rom offset="0x000000" size="0x020000" name="018-s1.s1" crc="6799ea0d" sha1="ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5" /> | |
| 1147 | <!-- HN62321 --> | |
| 1148 | </dataarea> | |
| 1149 | <dataarea name="audiocpu" size="0x020000"> | |
| 1150 | <rom offset="0x000000" size="0x020000" name="018-m1.m1" crc="0c939ee2" sha1="57d580d3279e66b9fe66bbcc68529d3384a926ff" /> | |
| 1151 | <!-- HN62321A --> | |
| 1152 | </dataarea> | |
| 1153 | <dataarea name="ymsnd" size="0x200000"> | |
| 1154 | <rom name="018-v1.v1" offset="0x000000" size="0x100000" crc="508c9ffc" sha1="cd3a97a233a4585f8507116aba85884623cccdc4" /> | |
| 1155 | <!-- HN62408 --> | |
| 1156 | <rom name="018-v2.v2" offset="0x100000" size="0x100000" crc="854ef277" sha1="4b3083b9c80620064cb44e812a787a700e32a6f3" /> | |
| 1157 | <!-- HN62408 --> | |
| 1158 | </dataarea> | |
| 1159 | <dataarea name="sprites" size="0x400000"> | |
| 1160 | <rom loadflag="load16_byte" name="018-c1.c1" offset="0x000000" size="0x100000" crc="25a25e9b" sha1="3cf02d0662e190678d0530d7b7d3f425209adf83" /> | |
| 1161 | <!-- HN62408 --> | |
| 1162 | <rom loadflag="load16_byte" name="018-c2.c2" offset="0x000001" size="0x100000" crc="d4378876" sha1="45659aa1755d96b992c977042186e47fff68bba9" /> | |
| 1163 | <!-- HN62408 --> | |
| 1164 | <rom loadflag="load16_byte" name="018-c3.c3" offset="0x200000" size="0x100000" crc="862b60da" sha1="e2303eb1609f1050f0b4f46693a15e37deb176fb" /> | |
| 1165 | <!-- HN62408 --> | |
| 1166 | <rom loadflag="load16_byte" name="018-c4.c4" offset="0x200001" size="0x100000" crc="e2e0aff7" sha1="1c691c092a6e2787de4f433b0eb9252bfdaa7e16" /> | |
| 1167 | <!-- HN62408 --> | |
| 1168 | </dataarea> | |
| 1169 | </part> | |
| 1170 | </software> | |
| 923 | 1171 | |
| 924 | <software name="burningfp" cloneof="burningf"> | |
| 925 | <description>Burning Fight (prototype)</description> | |
| 926 | <year>1991</year> | |
| 927 | <publisher>SNK</publisher> | |
| 928 | <sharedfeat name="release" value="MVS" /> | |
| 929 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 930 | <part name="cart" interface="neo_cart"> | |
| 931 | <!-- early prototype - all roms were hand labeled with CRCs, dumps verified against them --> | |
| 932 | <dataarea name="maincpu" size="0x100000"> | |
| 933 | <rom loadflag="load16_byte" name="proto_018-p1.p1" offset="0x000001" size="0x080000" crc="5b4032e7" sha1="55df91dad6f484d3d49c28ab5972700bf71a8662" /> | |
| 934 | <rom loadflag="load16_byte" name="proto_018-p2.p2" offset="0x000000" size="0x080000" crc="78762f68" sha1="12170fc6efe75cb5d32624033d3d341032c97548" /> | |
| 935 | </dataarea> | |
| 936 | <dataarea name="fixed" size="0x040000"> | |
| 937 | <rom offset="0x000000" size="0x020000" name="proto_018-s1.s1" crc="f3d130e8" sha1="2fdeb93f4bb2a60d391cac2822be41661b1e1795" /> | |
| 938 | </dataarea> | |
| 939 | <dataarea name="audiocpu" size="0x020000"> | |
| 940 | <rom offset="0x000000" size="0x020000" name="proto_018-m1.m1" crc="470dd5d4" sha1="4291811b4aefe45261a1ae3631b6999fcd74fb3f" /> | |
| 941 | </dataarea> | |
| 942 | <dataarea name="ymsnd" size="0x200000"> | |
| 943 | <rom name="proto_018-v11.v11" offset="0x000000" size="0x080000" crc="dc07ea3c" sha1="c3e71aaec44ead7ddc581565d16b90030e6db5fd" /> | |
| 944 | <rom name="proto_018-v12.v12" offset="0x080000" size="0x080000" crc="f1ae637c" sha1="02a4c7d4a544350a314ab7b26d8c9d3baa8f5778" /> | |
| 945 | </dataarea> | |
| 946 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 947 | <rom name="proto_018-v21.v21" offset="0x000000" size="0x080000" crc="9f3b4eda" sha1="7f516923d04daa483b4b99c9babba66505931a34" /> | |
| 948 | </dataarea> | |
| 949 | <dataarea name="sprites" size="0x400000"> | |
| 950 | <!-- note, ROM_LOAD32_BYTE --> | |
| 951 | <rom loadflag="load32_byte" name="proto_018-c1.c1" offset="0x000000" size="0x080000" crc="6569018b" sha1="25040e0a9c2b72900100a22a2a41de5f6c339d8a" /> | |
| 952 | <rom loadflag="load32_byte" name="proto_018-c2.c2" offset="0x000002" size="0x080000" crc="6949b501" sha1="d8ee48837faff6cc849046ee8757b2b94d440303" /> | |
| 953 | <rom loadflag="load32_byte" name="proto_018-c3.c3" offset="0x000001" size="0x080000" crc="410f653b" sha1="ce94667721baa7b2c318fc268e3bb9209671c9f5" /> | |
| 954 | <rom loadflag="load32_byte" name="proto_018-c4.c4" offset="0x000003" size="0x080000" crc="d43bf2a5" sha1="c27985d8973611d02570f469a0d8cb4f5b63b614" /> | |
| 955 | <rom loadflag="load32_byte" name="proto_018-c5.c5" offset="0x200000" size="0x080000" crc="837d09d3" sha1="d3b06931fca6123604549599544b04529ef34c53" /> | |
| 956 | <rom loadflag="load32_byte" name="proto_018-c6.c6" offset="0x200002" size="0x080000" crc="5fee51e7" sha1="835c632fa12a1d5b4104cd80b8f686ac80b314a1" /> | |
| 957 | <rom loadflag="load32_byte" name="proto_018-c7.c7" offset="0x200001" size="0x080000" crc="0f3f0823" sha1="ec1d681c1795de43d20f30f85956e2473ec39c95" /> | |
| 958 | <rom loadflag="load32_byte" name="proto_018-c8.c8" offset="0x200003" size="0x080000" crc="67cc9e34" sha1="dc72a464c1456a4d2f7b992b416a984fb7885e99" /> | |
| 959 | </dataarea> | |
| 960 | </part> | |
| 961 | </software> | |
| 1172 | <software name="burningfp" cloneof="burningf"> | |
| 1173 | <description>Burning Fight (prototype)</description> | |
| 1174 | <year>1991</year> | |
| 1175 | <publisher>SNK</publisher> | |
| 1176 | <sharedfeat name="release" value="MVS" /> | |
| 1177 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1178 | <part name="cart" interface="neo_cart"> | |
| 1179 | <!-- early prototype - all roms were hand labeled with CRCs, dumps verified against them --> | |
| 1180 | <dataarea name="maincpu" size="0x100000"> | |
| 1181 | <rom loadflag="load16_byte" name="proto_018-p1.p1" offset="0x000001" size="0x080000" crc="5b4032e7" sha1="55df91dad6f484d3d49c28ab5972700bf71a8662" /> | |
| 1182 | <rom loadflag="load16_byte" name="proto_018-p2.p2" offset="0x000000" size="0x080000" crc="78762f68" sha1="12170fc6efe75cb5d32624033d3d341032c97548" /> | |
| 1183 | </dataarea> | |
| 1184 | <dataarea name="fixed" size="0x040000"> | |
| 1185 | <rom offset="0x000000" size="0x020000" name="proto_018-s1.s1" crc="f3d130e8" sha1="2fdeb93f4bb2a60d391cac2822be41661b1e1795" /> | |
| 1186 | </dataarea> | |
| 1187 | <dataarea name="audiocpu" size="0x020000"> | |
| 1188 | <rom offset="0x000000" size="0x020000" name="proto_018-m1.m1" crc="470dd5d4" sha1="4291811b4aefe45261a1ae3631b6999fcd74fb3f" /> | |
| 1189 | </dataarea> | |
| 1190 | <dataarea name="ymsnd" size="0x200000"> | |
| 1191 | <rom name="proto_018-v11.v11" offset="0x000000" size="0x080000" crc="dc07ea3c" sha1="c3e71aaec44ead7ddc581565d16b90030e6db5fd" /> | |
| 1192 | <rom name="proto_018-v12.v12" offset="0x080000" size="0x080000" crc="f1ae637c" sha1="02a4c7d4a544350a314ab7b26d8c9d3baa8f5778" /> | |
| 1193 | </dataarea> | |
| 1194 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1195 | <rom name="proto_018-v21.v21" offset="0x000000" size="0x080000" crc="9f3b4eda" sha1="7f516923d04daa483b4b99c9babba66505931a34" /> | |
| 1196 | </dataarea> | |
| 1197 | <dataarea name="sprites" size="0x400000"> | |
| 1198 | <!-- note, ROM_LOAD32_BYTE --> | |
| 1199 | <rom loadflag="load32_byte" name="proto_018-c1.c1" offset="0x000000" size="0x080000" crc="6569018b" sha1="25040e0a9c2b72900100a22a2a41de5f6c339d8a" /> | |
| 1200 | <rom loadflag="load32_byte" name="proto_018-c2.c2" offset="0x000002" size="0x080000" crc="6949b501" sha1="d8ee48837faff6cc849046ee8757b2b94d440303" /> | |
| 1201 | <rom loadflag="load32_byte" name="proto_018-c3.c3" offset="0x000001" size="0x080000" crc="410f653b" sha1="ce94667721baa7b2c318fc268e3bb9209671c9f5" /> | |
| 1202 | <rom loadflag="load32_byte" name="proto_018-c4.c4" offset="0x000003" size="0x080000" crc="d43bf2a5" sha1="c27985d8973611d02570f469a0d8cb4f5b63b614" /> | |
| 1203 | <rom loadflag="load32_byte" name="proto_018-c5.c5" offset="0x200000" size="0x080000" crc="837d09d3" sha1="d3b06931fca6123604549599544b04529ef34c53" /> | |
| 1204 | <rom loadflag="load32_byte" name="proto_018-c6.c6" offset="0x200002" size="0x080000" crc="5fee51e7" sha1="835c632fa12a1d5b4104cd80b8f686ac80b314a1" /> | |
| 1205 | <rom loadflag="load32_byte" name="proto_018-c7.c7" offset="0x200001" size="0x080000" crc="0f3f0823" sha1="ec1d681c1795de43d20f30f85956e2473ec39c95" /> | |
| 1206 | <rom loadflag="load32_byte" name="proto_018-c8.c8" offset="0x200003" size="0x080000" crc="67cc9e34" sha1="dc72a464c1456a4d2f7b992b416a984fb7885e99" /> | |
| 1207 | </dataarea> | |
| 1208 | </part> | |
| 1209 | </software> | |
| 962 | 1210 | |
| 963 | <!--*************************************** | |
| 1211 | <!--*************************************** | |
| 964 | 1212 | ID-0019 |
| 965 | 1213 | . NGM-019 |
| 966 | 1214 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 968 | 1216 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 |
| 969 | 1217 | ***************************************--> |
| 970 | 1218 | |
| 971 | <software name="lbowling"> | |
| 972 | <description>League Bowling (NGM-019)(NGH-019)</description> | |
| 973 | <year>1990</year> | |
| 974 | <publisher>SNK</publisher> | |
| 975 | <sharedfeat name="release" value="MVS,AES" /> | |
| 976 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 977 | <part name="cart" interface="neo_cart"> | |
| 978 | <!-- MVS AND AES VERSION --> | |
| 979 | <dataarea name="maincpu" size="0x100000"> | |
| 980 | <rom loadflag="load16_word_swap" name="019-p1.p1" offset="0x000000" size="0x080000" crc="a2de8445" sha1="893d7ae72b4644123469de143fa35fac1cbcd61e" /> <!-- TC534200 --> | |
| 981 | </dataarea> | |
| 982 | <dataarea name="mcu" size="0x1000"> | |
| 983 | <!-- Hitachi HD6301V1 MCU --> | |
| 984 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 985 | </dataarea> | |
| 986 | <dataarea name="fixed" size="0x040000"> | |
| 987 | <rom offset="0x000000" size="0x020000" name="019-s1.s1" crc="5fcdc0ed" sha1="86415077e7adc3ba6153eeb4fb0c62cf36e903fa" /> <!-- TC531000 --> | |
| 988 | </dataarea> | |
| 989 | <dataarea name="audiocpu" size="0x020000"> | |
| 990 | <rom offset="0x000000" size="0x020000" name="019-m1.m1" crc="d568c17d" sha1="a2e318ed6ad1809c79f3f0853d75e0dd1a2f275c" /> <!-- TC531001 --> | |
| 991 | </dataarea> | |
| 992 | <dataarea name="ymsnd" size="0x100000"> | |
| 993 | <rom name="019-v11.v11" offset="0x000000" size="0x080000" crc="0fb74872" sha1="38c555926c77576d63472bc075210c42e9ce13a3" /> <!-- TC534000 --> | |
| 994 | <rom name="019-v12.v12" offset="0x080000" size="0x080000" crc="029faa57" sha1="7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb" /> <!-- TC534000 --> | |
| 995 | </dataarea> | |
| 996 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 997 | <rom name="019-v21.v21" offset="0x000000" size="0x080000" crc="2efd5ada" sha1="8ba70f5f665d566824333075227d9bce1253b8d8" /> <!-- TC534000 --> | |
| 998 | </dataarea> | |
| 999 | <dataarea name="sprites" size="0x100000"> | |
| 1000 | <rom loadflag="load16_byte" name="019-c1.c1" offset="0x000000" size="0x080000" crc="4ccdef18" sha1="5011e30ec235d0b0a5a513a11d4275777e61acdb" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1001 | <rom loadflag="load16_byte" name="019-c2.c2" offset="0x000001" size="0x080000" crc="d4dd0802" sha1="82069752028c118d42384a95befde45844f0f247" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1002 | </dataarea> | |
| 1003 | </part> | |
| 1004 | </software> | |
| 1219 | <software name="lbowling"> | |
| 1220 | <description>League Bowling (NGM-019)(NGH-019)</description> | |
| 1221 | <year>1990</year> | |
| 1222 | <publisher>SNK</publisher> | |
| 1223 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1224 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1225 | <part name="cart" interface="neo_cart"> | |
| 1226 | <!-- MVS AND AES VERSION --> | |
| 1227 | <dataarea name="maincpu" size="0x100000"> | |
| 1228 | <rom loadflag="load16_word_swap" name="019-p1.p1" offset="0x000000" size="0x080000" crc="a2de8445" sha1="893d7ae72b4644123469de143fa35fac1cbcd61e" /> | |
| 1229 | <!-- TC534200 --> | |
| 1230 | </dataarea> | |
| 1231 | <dataarea name="mcu" size="0x1000"> | |
| 1232 | <!-- Hitachi HD6301V1 MCU --> | |
| 1233 | <!-- <rom name="hd6301v1p.com", 0x0000, 0x1000, NO_DUMP /> --> | |
| 1234 | </dataarea> | |
| 1235 | <dataarea name="fixed" size="0x040000"> | |
| 1236 | <rom offset="0x000000" size="0x020000" name="019-s1.s1" crc="5fcdc0ed" sha1="86415077e7adc3ba6153eeb4fb0c62cf36e903fa" /> | |
| 1237 | <!-- TC531000 --> | |
| 1238 | </dataarea> | |
| 1239 | <dataarea name="audiocpu" size="0x020000"> | |
| 1240 | <rom offset="0x000000" size="0x020000" name="019-m1.m1" crc="d568c17d" sha1="a2e318ed6ad1809c79f3f0853d75e0dd1a2f275c" /> | |
| 1241 | <!-- TC531001 --> | |
| 1242 | </dataarea> | |
| 1243 | <dataarea name="ymsnd" size="0x100000"> | |
| 1244 | <rom name="019-v11.v11" offset="0x000000" size="0x080000" crc="0fb74872" sha1="38c555926c77576d63472bc075210c42e9ce13a3" /> | |
| 1245 | <!-- TC534000 --> | |
| 1246 | <rom name="019-v12.v12" offset="0x080000" size="0x080000" crc="029faa57" sha1="7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb" /> | |
| 1247 | <!-- TC534000 --> | |
| 1248 | </dataarea> | |
| 1249 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1250 | <rom name="019-v21.v21" offset="0x000000" size="0x080000" crc="2efd5ada" sha1="8ba70f5f665d566824333075227d9bce1253b8d8" /> | |
| 1251 | <!-- TC534000 --> | |
| 1252 | </dataarea> | |
| 1253 | <dataarea name="sprites" size="0x100000"> | |
| 1254 | <rom loadflag="load16_byte" name="019-c1.c1" offset="0x000000" size="0x080000" crc="4ccdef18" sha1="5011e30ec235d0b0a5a513a11d4275777e61acdb" /> | |
| 1255 | <!-- TC534200 --> | |
| 1256 | <rom loadflag="load16_byte" name="019-c2.c2" offset="0x000001" size="0x080000" crc="d4dd0802" sha1="82069752028c118d42384a95befde45844f0f247" /> | |
| 1257 | <!-- TC534200 --> | |
| 1258 | </dataarea> | |
| 1259 | </part> | |
| 1260 | </software> | |
| 1005 | 1261 | |
| 1006 | <!--*************************************** | |
| 1262 | <!--*************************************** | |
| 1007 | 1263 | ID-0020 |
| 1008 | 1264 | . NGM-020 |
| 1009 | 1265 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M |
| r31135 | r31136 | |
| 1011 | 1267 | NEO-AEG PROG8M42 / NEO-AEG CHA-8M |
| 1012 | 1268 | ***************************************--> |
| 1013 | 1269 | |
| 1014 | <software name="gpilots"> | |
| 1015 | <description>Ghost Pilots (NGM-020)(NGH-020)</description> | |
| 1016 | <year>1991</year> | |
| 1017 | <publisher>SNK</publisher> | |
| 1018 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1019 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1020 | <part name="cart" interface="neo_cart"> | |
| 1021 | <!-- MVS AND AES VERSION --> | |
| 1022 | <dataarea name="maincpu" size="0x100000"> | |
| 1023 | <rom loadflag="load16_word_swap" name="020-p1.p1" offset="0x000000" size="0x080000" crc="e6f2fe64" sha1="50ab82517e077727d97668a4df2b9b96d2e78ab6" /> <!-- TC534200 --> | |
| 1024 | <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" /> <!-- TC531024 --> | |
| 1025 | </dataarea> | |
| 1026 | <dataarea name="fixed" size="0x040000"> | |
| 1027 | <rom offset="0x000000" size="0x020000" name="020-s1.s1" crc="a6d83d53" sha1="9a8c092f89521cc0b27a385aa72e29cbaca926c5" /> <!-- TC531000 --> | |
| 1028 | </dataarea> | |
| 1029 | <dataarea name="audiocpu" size="0x020000"> | |
| 1030 | <rom offset="0x000000" size="0x020000" name="020-m1.m1" crc="48409377" sha1="0e212d2c76856a90b2c2fdff675239525972ac43" /> <!-- TC531001 --> | |
| 1031 | </dataarea> | |
| 1032 | <dataarea name="ymsnd" size="0x180000"> | |
| 1033 | <rom name="020-v11.v11" offset="0x000000" size="0x100000" crc="1b526c8b" sha1="2801868d2badcf8aaf5d490e010e4049d81d7bc1" /> <!-- TC538200 --> | |
| 1034 | <rom name="020-v12.v12" offset="0x100000" size="0x080000" crc="4a9e6f03" sha1="d3ac11f333b03d8a318921bdaefb14598e289a14" /> <!-- TC534200 --> | |
| 1035 | </dataarea> | |
| 1036 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1037 | <rom name="020-v21.v21" offset="0x000000" size="0x080000" crc="7abf113d" sha1="5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5" /> <!-- TC534200 --> | |
| 1038 | </dataarea> | |
| 1039 | <dataarea name="sprites" size="0x400000"> | |
| 1040 | <rom loadflag="load16_byte" name="020-c1.c1" offset="0x000000" size="0x100000" crc="bd6fe78e" sha1="50b704862cd79d64fa488e621b079f6e413c33bc" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1041 | <rom loadflag="load16_byte" name="020-c2.c2" offset="0x000001" size="0x100000" crc="5f4a925c" sha1="71c5ef8141234daaa7025427a6c65e79766973a5" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1042 | <rom loadflag="load16_byte" name="020-c3.c3" offset="0x200000" size="0x100000" crc="d1e42fd0" sha1="f0d476aebbdc2ce008f5f0783be86d295b24aa44" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1043 | <rom loadflag="load16_byte" name="020-c4.c4" offset="0x200001" size="0x100000" crc="edde439b" sha1="79be7b10ecdab54c2f77062b8f5fda0e299fa982" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1044 | </dataarea> | |
| 1045 | </part> | |
| 1046 | </software> | |
| 1270 | <software name="gpilots"> | |
| 1271 | <description>Ghost Pilots (NGM-020)(NGH-020)</description> | |
| 1272 | <year>1991</year> | |
| 1273 | <publisher>SNK</publisher> | |
| 1274 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1275 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1276 | <part name="cart" interface="neo_cart"> | |
| 1277 | <!-- MVS AND AES VERSION --> | |
| 1278 | <dataarea name="maincpu" size="0x100000"> | |
| 1279 | <rom loadflag="load16_word_swap" name="020-p1.p1" offset="0x000000" size="0x080000" crc="e6f2fe64" sha1="50ab82517e077727d97668a4df2b9b96d2e78ab6" /> | |
| 1280 | <!-- TC534200 --> | |
| 1281 | <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" /> | |
| 1282 | <!-- TC531024 --> | |
| 1283 | </dataarea> | |
| 1284 | <dataarea name="fixed" size="0x040000"> | |
| 1285 | <rom offset="0x000000" size="0x020000" name="020-s1.s1" crc="a6d83d53" sha1="9a8c092f89521cc0b27a385aa72e29cbaca926c5" /> | |
| 1286 | <!-- TC531000 --> | |
| 1287 | </dataarea> | |
| 1288 | <dataarea name="audiocpu" size="0x020000"> | |
| 1289 | <rom offset="0x000000" size="0x020000" name="020-m1.m1" crc="48409377" sha1="0e212d2c76856a90b2c2fdff675239525972ac43" /> | |
| 1290 | <!-- TC531001 --> | |
| 1291 | </dataarea> | |
| 1292 | <dataarea name="ymsnd" size="0x180000"> | |
| 1293 | <rom name="020-v11.v11" offset="0x000000" size="0x100000" crc="1b526c8b" sha1="2801868d2badcf8aaf5d490e010e4049d81d7bc1" /> | |
| 1294 | <!-- TC538200 --> | |
| 1295 | <rom name="020-v12.v12" offset="0x100000" size="0x080000" crc="4a9e6f03" sha1="d3ac11f333b03d8a318921bdaefb14598e289a14" /> | |
| 1296 | <!-- TC534200 --> | |
| 1297 | </dataarea> | |
| 1298 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1299 | <rom name="020-v21.v21" offset="0x000000" size="0x080000" crc="7abf113d" sha1="5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5" /> | |
| 1300 | <!-- TC534200 --> | |
| 1301 | </dataarea> | |
| 1302 | <dataarea name="sprites" size="0x400000"> | |
| 1303 | <rom loadflag="load16_byte" name="020-c1.c1" offset="0x000000" size="0x100000" crc="bd6fe78e" sha1="50b704862cd79d64fa488e621b079f6e413c33bc" /> | |
| 1304 | <!-- TC538200 --> | |
| 1305 | <rom loadflag="load16_byte" name="020-c2.c2" offset="0x000001" size="0x100000" crc="5f4a925c" sha1="71c5ef8141234daaa7025427a6c65e79766973a5" /> | |
| 1306 | <!-- TC538200 --> | |
| 1307 | <rom loadflag="load16_byte" name="020-c3.c3" offset="0x200000" size="0x100000" crc="d1e42fd0" sha1="f0d476aebbdc2ce008f5f0783be86d295b24aa44" /> | |
| 1308 | <!-- TC538200 --> | |
| 1309 | <rom loadflag="load16_byte" name="020-c4.c4" offset="0x200001" size="0x100000" crc="edde439b" sha1="79be7b10ecdab54c2f77062b8f5fda0e299fa982" /> | |
| 1310 | <!-- TC538200 --> | |
| 1311 | </dataarea> | |
| 1312 | </part> | |
| 1313 | </software> | |
| 1047 | 1314 | |
| 1048 | <software name="gpilotsh" cloneof="gpilots"> | |
| 1049 | <description>Ghost Pilots (NGH-020)(US)</description> | |
| 1050 | <year>1991</year> | |
| 1051 | <publisher>SNK</publisher> | |
| 1052 | <sharedfeat name="release" value="AES" /> | |
| 1053 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1054 | <part name="cart" interface="neo_cart"> | |
| 1055 | <!-- AES VERSION (US) --> | |
| 1056 | <dataarea name="maincpu" size="0x100000"> | |
| 1057 | <rom loadflag="load16_word_swap" name="020-hp1.p1" offset="0x000000" size="0x080000" crc="7cdb01ce" sha1="32cae2ddf5e26fb7e8a09132e600220db82df3b8" /> <!-- TC534200 --> | |
| 1058 | <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" /> <!-- TC531024 --> | |
| 1059 | </dataarea> | |
| 1060 | <dataarea name="fixed" size="0x040000"> | |
| 1061 | <rom offset="0x000000" size="0x020000" name="020-s1.s1" crc="a6d83d53" sha1="9a8c092f89521cc0b27a385aa72e29cbaca926c5" /> <!-- TC531000 --> | |
| 1062 | </dataarea> | |
| 1063 | <dataarea name="audiocpu" size="0x020000"> | |
| 1064 | <rom offset="0x000000" size="0x020000" name="020-m1.m1" crc="48409377" sha1="0e212d2c76856a90b2c2fdff675239525972ac43" /> <!-- TC531001 --> | |
| 1065 | </dataarea> | |
| 1066 | <dataarea name="ymsnd" size="0x180000"> | |
| 1067 | <rom name="020-v11.v11" offset="0x000000" size="0x100000" crc="1b526c8b" sha1="2801868d2badcf8aaf5d490e010e4049d81d7bc1" /> <!-- TC538200 --> | |
| 1068 | <rom name="020-v12.v12" offset="0x100000" size="0x080000" crc="4a9e6f03" sha1="d3ac11f333b03d8a318921bdaefb14598e289a14" /> <!-- TC534200 --> | |
| 1069 | </dataarea> | |
| 1070 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1071 | <rom name="020-v21.v21" offset="0x000000" size="0x080000" crc="7abf113d" sha1="5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5" /> <!-- TC534200 --> | |
| 1072 | </dataarea> | |
| 1073 | <dataarea name="sprites" size="0x400000"> | |
| 1074 | <rom loadflag="load16_byte" name="020-c1.c1" offset="0x000000" size="0x100000" crc="bd6fe78e" sha1="50b704862cd79d64fa488e621b079f6e413c33bc" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1075 | <rom loadflag="load16_byte" name="020-c2.c2" offset="0x000001" size="0x100000" crc="5f4a925c" sha1="71c5ef8141234daaa7025427a6c65e79766973a5" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1076 | <rom loadflag="load16_byte" name="020-c3.c3" offset="0x200000" size="0x100000" crc="d1e42fd0" sha1="f0d476aebbdc2ce008f5f0783be86d295b24aa44" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1077 | <rom loadflag="load16_byte" name="020-c4.c4" offset="0x200001" size="0x100000" crc="edde439b" sha1="79be7b10ecdab54c2f77062b8f5fda0e299fa982" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1078 | </dataarea> | |
| 1079 | </part> | |
| 1080 | </software> | |
| 1315 | <software name="gpilotsh" cloneof="gpilots"> | |
| 1316 | <description>Ghost Pilots (NGH-020)(US)</description> | |
| 1317 | <year>1991</year> | |
| 1318 | <publisher>SNK</publisher> | |
| 1319 | <sharedfeat name="release" value="AES" /> | |
| 1320 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1321 | <part name="cart" interface="neo_cart"> | |
| 1322 | <!-- AES VERSION (US) --> | |
| 1323 | <dataarea name="maincpu" size="0x100000"> | |
| 1324 | <rom loadflag="load16_word_swap" name="020-hp1.p1" offset="0x000000" size="0x080000" crc="7cdb01ce" sha1="32cae2ddf5e26fb7e8a09132e600220db82df3b8" /> | |
| 1325 | <!-- TC534200 --> | |
| 1326 | <rom loadflag="load16_word_swap" name="020-p2.p2" offset="0x080000" size="0x020000" crc="edcb22ac" sha1="505d2db38ae999b7d436e8f2ff56b81796d62b54" /> | |
| 1327 | <!-- TC531024 --> | |
| 1328 | </dataarea> | |
| 1329 | <dataarea name="fixed" size="0x040000"> | |
| 1330 | <rom offset="0x000000" size="0x020000" name="020-s1.s1" crc="a6d83d53" sha1="9a8c092f89521cc0b27a385aa72e29cbaca926c5" /> | |
| 1331 | <!-- TC531000 --> | |
| 1332 | </dataarea> | |
| 1333 | <dataarea name="audiocpu" size="0x020000"> | |
| 1334 | <rom offset="0x000000" size="0x020000" name="020-m1.m1" crc="48409377" sha1="0e212d2c76856a90b2c2fdff675239525972ac43" /> | |
| 1335 | <!-- TC531001 --> | |
| 1336 | </dataarea> | |
| 1337 | <dataarea name="ymsnd" size="0x180000"> | |
| 1338 | <rom name="020-v11.v11" offset="0x000000" size="0x100000" crc="1b526c8b" sha1="2801868d2badcf8aaf5d490e010e4049d81d7bc1" /> | |
| 1339 | <!-- TC538200 --> | |
| 1340 | <rom name="020-v12.v12" offset="0x100000" size="0x080000" crc="4a9e6f03" sha1="d3ac11f333b03d8a318921bdaefb14598e289a14" /> | |
| 1341 | <!-- TC534200 --> | |
| 1342 | </dataarea> | |
| 1343 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1344 | <rom name="020-v21.v21" offset="0x000000" size="0x080000" crc="7abf113d" sha1="5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5" /> | |
| 1345 | <!-- TC534200 --> | |
| 1346 | </dataarea> | |
| 1347 | <dataarea name="sprites" size="0x400000"> | |
| 1348 | <rom loadflag="load16_byte" name="020-c1.c1" offset="0x000000" size="0x100000" crc="bd6fe78e" sha1="50b704862cd79d64fa488e621b079f6e413c33bc" /> | |
| 1349 | <!-- TC538200 --> | |
| 1350 | <rom loadflag="load16_byte" name="020-c2.c2" offset="0x000001" size="0x100000" crc="5f4a925c" sha1="71c5ef8141234daaa7025427a6c65e79766973a5" /> | |
| 1351 | <!-- TC538200 --> | |
| 1352 | <rom loadflag="load16_byte" name="020-c3.c3" offset="0x200000" size="0x100000" crc="d1e42fd0" sha1="f0d476aebbdc2ce008f5f0783be86d295b24aa44" /> | |
| 1353 | <!-- TC538200 --> | |
| 1354 | <rom loadflag="load16_byte" name="020-c4.c4" offset="0x200001" size="0x100000" crc="edde439b" sha1="79be7b10ecdab54c2f77062b8f5fda0e299fa982" /> | |
| 1355 | <!-- TC538200 --> | |
| 1356 | </dataarea> | |
| 1357 | </part> | |
| 1358 | </software> | |
| 1081 | 1359 | |
| 1082 | <!--*************************************** | |
| 1360 | <!--*************************************** | |
| 1083 | 1361 | ID-0021 |
| 1084 | 1362 | . NGM-021 |
| 1085 | 1363 | NEO-MVS PROG-EP / NEO-MVS CHA-32 |
| r31135 | r31136 | |
| 1087 | 1365 | NEO-AEG PROG B / NEO-AEG CHA-32 |
| 1088 | 1366 | ***************************************--> |
| 1089 | 1367 | |
| 1090 | <software name="joyjoy"> | |
| 1091 | <description>Puzzled / Joy Joy Kid (NGM-021)(NGH-021)</description> | |
| 1092 | <year>1990</year> | |
| 1093 | <publisher>SNK</publisher> | |
| 1094 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1095 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1096 | <part name="cart" interface="neo_cart"> | |
| 1097 | <!-- MVS AND AES VERSION --> | |
| 1098 | <dataarea name="maincpu" size="0x100000"> | |
| 1099 | <rom loadflag="load16_word_swap" name="021-p1.p1" offset="0x000000" size="0x080000" crc="39c3478f" sha1="06ebe54c9c4e14c5c31e770013d58b7162359ecc" /> <!-- MB834200 --> | |
| 1100 | </dataarea> | |
| 1101 | <dataarea name="fixed" size="0x040000"> | |
| 1102 | <rom offset="0x000000" size="0x020000" name="021-s1.s1" crc="6956d778" sha1="e3757776d60dc07d8e07c9ca61b223b14732f860" /> <!-- MB831000 --> | |
| 1103 | </dataarea> | |
| 1104 | <dataarea name="audiocpu" size="0x040000"> | |
| 1105 | <rom offset="0x000000" size="0x040000" name="021-m1.m1" crc="5a4be5e8" sha1="552f025ce0d51c25f42e1a81cf0d08376ca5475d" /> <!-- MB832000 --> | |
| 1106 | </dataarea> | |
| 1107 | <dataarea name="ymsnd" size="0x80000"> | |
| 1108 | <rom name="021-v11.v11" offset="0x000000" size="0x080000" crc="66c1e5c4" sha1="7e85420021d4c39c36ed75a1cec567c5610ffce0" /> <!-- MB834000 --> | |
| 1109 | </dataarea> | |
| 1110 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1111 | <rom name="021-v21.v21" offset="0x000000" size="0x080000" crc="8ed20a86" sha1="d15cba5eac19ea56fdd4877541f1bb3eb755ebba" /> <!-- MB834000 --> | |
| 1112 | </dataarea> | |
| 1113 | <dataarea name="sprites" size="0x100000"> | |
| 1114 | <rom loadflag="load16_byte" name="021-c1.c1" offset="0x000000" size="0x080000" crc="509250ec" sha1="d6ddb16d8222088f153a85a905bcb99541a5f2cf" /> <!-- Plane 0,1 --> <!-- MB834200 --> | |
| 1115 | <rom loadflag="load16_byte" name="021-c2.c2" offset="0x000001" size="0x080000" crc="09ed5258" sha1="6bf50cd10236e29146b49e714a0e0ebcfe30a682" /> <!-- Plane 2,3 --> <!-- MB834200 --> | |
| 1116 | </dataarea> | |
| 1117 | </part> | |
| 1118 | </software> | |
| 1368 | <software name="joyjoy"> | |
| 1369 | <description>Puzzled / Joy Joy Kid (NGM-021)(NGH-021)</description> | |
| 1370 | <year>1990</year> | |
| 1371 | <publisher>SNK</publisher> | |
| 1372 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1373 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1374 | <part name="cart" interface="neo_cart"> | |
| 1375 | <!-- MVS AND AES VERSION --> | |
| 1376 | <dataarea name="maincpu" size="0x100000"> | |
| 1377 | <rom loadflag="load16_word_swap" name="021-p1.p1" offset="0x000000" size="0x080000" crc="39c3478f" sha1="06ebe54c9c4e14c5c31e770013d58b7162359ecc" /> | |
| 1378 | <!-- MB834200 --> | |
| 1379 | </dataarea> | |
| 1380 | <dataarea name="fixed" size="0x040000"> | |
| 1381 | <rom offset="0x000000" size="0x020000" name="021-s1.s1" crc="6956d778" sha1="e3757776d60dc07d8e07c9ca61b223b14732f860" /> | |
| 1382 | <!-- MB831000 --> | |
| 1383 | </dataarea> | |
| 1384 | <dataarea name="audiocpu" size="0x040000"> | |
| 1385 | <rom offset="0x000000" size="0x040000" name="021-m1.m1" crc="5a4be5e8" sha1="552f025ce0d51c25f42e1a81cf0d08376ca5475d" /> | |
| 1386 | <!-- MB832000 --> | |
| 1387 | </dataarea> | |
| 1388 | <dataarea name="ymsnd" size="0x80000"> | |
| 1389 | <rom name="021-v11.v11" offset="0x000000" size="0x080000" crc="66c1e5c4" sha1="7e85420021d4c39c36ed75a1cec567c5610ffce0" /> | |
| 1390 | <!-- MB834000 --> | |
| 1391 | </dataarea> | |
| 1392 | <dataarea name="ymsnd.deltat" size="0x80000"> | |
| 1393 | <rom name="021-v21.v21" offset="0x000000" size="0x080000" crc="8ed20a86" sha1="d15cba5eac19ea56fdd4877541f1bb3eb755ebba" /> | |
| 1394 | <!-- MB834000 --> | |
| 1395 | </dataarea> | |
| 1396 | <dataarea name="sprites" size="0x100000"> | |
| 1397 | <rom loadflag="load16_byte" name="021-c1.c1" offset="0x000000" size="0x080000" crc="509250ec" sha1="d6ddb16d8222088f153a85a905bcb99541a5f2cf" /> | |
| 1398 | <!-- MB834200 --> | |
| 1399 | <rom loadflag="load16_byte" name="021-c2.c2" offset="0x000001" size="0x080000" crc="09ed5258" sha1="6bf50cd10236e29146b49e714a0e0ebcfe30a682" /> | |
| 1400 | <!-- MB834200 --> | |
| 1401 | </dataarea> | |
| 1402 | </part> | |
| 1403 | </software> | |
| 1119 | 1404 | |
| 1120 | <!--*************************************** | |
| 1405 | <!--*************************************** | |
| 1121 | 1406 | ID-0022 |
| 1122 | 1407 | . ALM-001 |
| 1123 | 1408 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M |
| r31135 | r31136 | |
| 1125 | 1410 | NEO-AEG PROG 8M42 / NEO-AEG CHA-8M |
| 1126 | 1411 | ***************************************--> |
| 1127 | 1412 | |
| 1128 | <software name="bjourney"> | |
| 1129 | <description>Blue's Journey / Raguy (ALM-001)(ALH-001)</description> | |
| 1130 | <year>1990</year> | |
| 1131 | <publisher>Alpha Denshi Co.</publisher> | |
| 1132 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1133 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1134 | <part name="cart" interface="neo_cart"> | |
| 1135 | <!-- MVS AND AES VERSION --> | |
| 1136 | <dataarea name="maincpu" size="0x100000"> | |
| 1137 | <rom loadflag="load16_word_swap" name="022-p1.p1" offset="0x000000" size="0x100000" crc="6a2f6d4a" sha1="b8ca548e56f1c7abcdce415ba7329e0cf698ee13" /> <!-- TC538200 --> | |
| 1138 | </dataarea> | |
| 1139 | <dataarea name="fixed" size="0x040000"> | |
| 1140 | <rom offset="0x000000" size="0x020000" name="022-s1.s1" crc="843c3624" sha1="dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe" /> <!-- TC531000 --> | |
| 1141 | </dataarea> | |
| 1142 | <dataarea name="audiocpu" size="0x020000"> | |
| 1143 | <rom offset="0x000000" size="0x020000" name="022-m1.m1" crc="8e1d4ab6" sha1="deabc11ab81e7e68a3e041c03a127ae28d0d7264" /> <!-- TC531001 --> | |
| 1144 | </dataarea> | |
| 1145 | <dataarea name="ymsnd" size="0x200000"> | |
| 1146 | <rom name="022-v11.v11" offset="0x000000" size="0x100000" crc="2cb4ad91" sha1="169ec7303c4275155a66a88cc08270c24132bb36" /> <!-- TC538200 --> | |
| 1147 | <rom name="022-v22.v22" offset="0x100000" size="0x100000" crc="65a54d13" sha1="a591fbcedca8f679dacbebcd554e3aa3fd163e92" /> <!-- TC538200 --> | |
| 1148 | </dataarea> | |
| 1149 | <dataarea name="sprites" size="0x300000"> | |
| 1150 | <rom loadflag="load16_byte" name="022-c1.c1" offset="0x000000" size="0x100000" crc="4d47a48c" sha1="6e282285be72583d828e7765b1c1695ecdc44777" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1151 | <rom loadflag="load16_byte" name="022-c2.c2" offset="0x000001" size="0x100000" crc="e8c1491a" sha1="c468d2556b3de095aaa05edd1bc16d71303e9478" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1152 | <rom loadflag="load16_byte" name="022-c3.c3" offset="0x200000" size="0x080000" crc="66e69753" sha1="974b823fc62236fbc23e727f25b61a805a707a9e" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1153 | <rom loadflag="load16_byte" name="022-c4.c4" offset="0x200001" size="0x080000" crc="71bfd48a" sha1="47288be69e6992d09ebef108b4de9ffab6293dc8" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1154 | </dataarea> | |
| 1155 | </part> | |
| 1156 | </software> | |
| 1413 | <software name="bjourney"> | |
| 1414 | <description>Blue's Journey / Raguy (ALM-001)(ALH-001)</description> | |
| 1415 | <year>1990</year> | |
| 1416 | <publisher>Alpha Denshi Co.</publisher> | |
| 1417 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1418 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1419 | <part name="cart" interface="neo_cart"> | |
| 1420 | <!-- MVS AND AES VERSION --> | |
| 1421 | <dataarea name="maincpu" size="0x100000"> | |
| 1422 | <rom loadflag="load16_word_swap" name="022-p1.p1" offset="0x000000" size="0x100000" crc="6a2f6d4a" sha1="b8ca548e56f1c7abcdce415ba7329e0cf698ee13" /> | |
| 1423 | <!-- TC538200 --> | |
| 1424 | </dataarea> | |
| 1425 | <dataarea name="fixed" size="0x040000"> | |
| 1426 | <rom offset="0x000000" size="0x020000" name="022-s1.s1" crc="843c3624" sha1="dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe" /> | |
| 1427 | <!-- TC531000 --> | |
| 1428 | </dataarea> | |
| 1429 | <dataarea name="audiocpu" size="0x020000"> | |
| 1430 | <rom offset="0x000000" size="0x020000" name="022-m1.m1" crc="8e1d4ab6" sha1="deabc11ab81e7e68a3e041c03a127ae28d0d7264" /> | |
| 1431 | <!-- TC531001 --> | |
| 1432 | </dataarea> | |
| 1433 | <dataarea name="ymsnd" size="0x200000"> | |
| 1434 | <rom name="022-v11.v11" offset="0x000000" size="0x100000" crc="2cb4ad91" sha1="169ec7303c4275155a66a88cc08270c24132bb36" /> | |
| 1435 | <!-- TC538200 --> | |
| 1436 | <rom name="022-v22.v22" offset="0x100000" size="0x100000" crc="65a54d13" sha1="a591fbcedca8f679dacbebcd554e3aa3fd163e92" /> | |
| 1437 | <!-- TC538200 --> | |
| 1438 | </dataarea> | |
| 1439 | <dataarea name="sprites" size="0x300000"> | |
| 1440 | <rom loadflag="load16_byte" name="022-c1.c1" offset="0x000000" size="0x100000" crc="4d47a48c" sha1="6e282285be72583d828e7765b1c1695ecdc44777" /> | |
| 1441 | <!-- TC538200 --> | |
| 1442 | <rom loadflag="load16_byte" name="022-c2.c2" offset="0x000001" size="0x100000" crc="e8c1491a" sha1="c468d2556b3de095aaa05edd1bc16d71303e9478" /> | |
| 1443 | <!-- TC538200 --> | |
| 1444 | <rom loadflag="load16_byte" name="022-c3.c3" offset="0x200000" size="0x080000" crc="66e69753" sha1="974b823fc62236fbc23e727f25b61a805a707a9e" /> | |
| 1445 | <!-- TC534200 --> | |
| 1446 | <rom loadflag="load16_byte" name="022-c4.c4" offset="0x200001" size="0x080000" crc="71bfd48a" sha1="47288be69e6992d09ebef108b4de9ffab6293dc8" /> | |
| 1447 | <!-- TC534200 --> | |
| 1448 | </dataarea> | |
| 1449 | </part> | |
| 1450 | </software> | |
| 1157 | 1451 | |
| 1158 | <!--*************************************** | |
| 1452 | <!--*************************************** | |
| 1159 | 1453 | ID-0023 |
| 1160 | 1454 | . NGM-023 |
| 1161 | 1455 | NEO-MVS PROG42G / NEO-MVS CHA42G |
| r31135 | r31136 | |
| 1163 | 1457 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1164 | 1458 | ***************************************--> |
| 1165 | 1459 | |
| 1166 | <software name="quizdais"> | |
| 1167 | <description>Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)</description> | |
| 1168 | <year>1991</year> | |
| 1169 | <publisher>SNK</publisher> | |
| 1170 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1171 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1172 | <part name="cart" interface="neo_cart"> | |
| 1173 | <!-- MVS AND AES VERSION --> | |
| 1174 | <dataarea name="maincpu" size="0x100000"> | |
| 1175 | <rom loadflag="load16_word_swap" name="023-p1.p1" offset="0x000000" size="0x100000" crc="c488fda3" sha1="4cdf2f1837fffd720efef42f81f933bdf2ef1402" /> <!-- TC538200 --> | |
| 1176 | </dataarea> | |
| 1177 | <dataarea name="fixed" size="0x040000"> | |
| 1178 | <rom offset="0x000000" size="0x020000" name="023-s1.s1" crc="ac31818a" sha1="93c8d67a93606a2e02f12ca4cab849dc3f3de286" /> <!-- TC531000 --> | |
| 1179 | </dataarea> | |
| 1180 | <dataarea name="audiocpu" size="0x020000"> | |
| 1181 | <rom offset="0x000000" size="0x020000" name="023-m1.m1" crc="2a2105e0" sha1="26fc13556fda2dbeb7b5b035abd994e302dc7662" /> <!-- TC531001 --> | |
| 1182 | </dataarea> | |
| 1183 | <dataarea name="ymsnd" size="0x100000"> | |
| 1184 | <rom name="023-v1.v1" offset="0x000000" size="0x100000" crc="a53e5bd3" sha1="cf115c6478ce155d889e6a5acb962339e08e024b" /> <!-- TC538200 --> | |
| 1185 | </dataarea> | |
| 1186 | <dataarea name="sprites" size="0x200000"> | |
| 1187 | <rom loadflag="load16_byte" name="023-c1.c1" offset="0x000000" size="0x100000" crc="2999535a" sha1="0deabf771039987b559edc2444eea741bd7ba861" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1188 | <rom loadflag="load16_byte" name="023-c2.c2" offset="0x000001" size="0x100000" crc="876a99e6" sha1="8d1dcfc0927d7523f8be8203573192406ec654b4" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1189 | </dataarea> | |
| 1190 | </part> | |
| 1191 | </software> | |
| 1460 | <software name="quizdais"> | |
| 1461 | <description>Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)</description> | |
| 1462 | <year>1991</year> | |
| 1463 | <publisher>SNK</publisher> | |
| 1464 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1465 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1466 | <part name="cart" interface="neo_cart"> | |
| 1467 | <!-- MVS AND AES VERSION --> | |
| 1468 | <dataarea name="maincpu" size="0x100000"> | |
| 1469 | <rom loadflag="load16_word_swap" name="023-p1.p1" offset="0x000000" size="0x100000" crc="c488fda3" sha1="4cdf2f1837fffd720efef42f81f933bdf2ef1402" /> | |
| 1470 | <!-- TC538200 --> | |
| 1471 | </dataarea> | |
| 1472 | <dataarea name="fixed" size="0x040000"> | |
| 1473 | <rom offset="0x000000" size="0x020000" name="023-s1.s1" crc="ac31818a" sha1="93c8d67a93606a2e02f12ca4cab849dc3f3de286" /> | |
| 1474 | <!-- TC531000 --> | |
| 1475 | </dataarea> | |
| 1476 | <dataarea name="audiocpu" size="0x020000"> | |
| 1477 | <rom offset="0x000000" size="0x020000" name="023-m1.m1" crc="2a2105e0" sha1="26fc13556fda2dbeb7b5b035abd994e302dc7662" /> | |
| 1478 | <!-- TC531001 --> | |
| 1479 | </dataarea> | |
| 1480 | <dataarea name="ymsnd" size="0x100000"> | |
| 1481 | <rom name="023-v1.v1" offset="0x000000" size="0x100000" crc="a53e5bd3" sha1="cf115c6478ce155d889e6a5acb962339e08e024b" /> | |
| 1482 | <!-- TC538200 --> | |
| 1483 | </dataarea> | |
| 1484 | <dataarea name="sprites" size="0x200000"> | |
| 1485 | <rom loadflag="load16_byte" name="023-c1.c1" offset="0x000000" size="0x100000" crc="2999535a" sha1="0deabf771039987b559edc2444eea741bd7ba861" /> | |
| 1486 | <!-- TC538200 --> | |
| 1487 | <rom loadflag="load16_byte" name="023-c2.c2" offset="0x000001" size="0x100000" crc="876a99e6" sha1="8d1dcfc0927d7523f8be8203573192406ec654b4" /> | |
| 1488 | <!-- TC538200 --> | |
| 1489 | </dataarea> | |
| 1490 | </part> | |
| 1491 | </software> | |
| 1192 | 1492 | |
| 1193 | <software name="quizdaisk" cloneof="quizdais"> | |
| 1194 | <description>Quiz Daisousa Sen - The Last Count Down (Korean release)</description> | |
| 1195 | <year>1991</year> | |
| 1196 | <publisher>SNK</publisher> | |
| 1197 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 1198 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1199 | <part name="cart" interface="neo_cart"> | |
| 1200 | <!-- KOREAN VERSION --> | |
| 1201 | <dataarea name="maincpu" size="0x100000"> | |
| 1202 | <rom loadflag="load16_word_swap" name="123-p1.p1" offset="0x000000" size="0x100000" crc="a6f35eae" sha1="edd3fd5ba8eae2231e2b0a6605fa00e5c6de094a" /> | |
| 1203 | </dataarea> | |
| 1204 | <dataarea name="fixed" size="0x040000"> | |
| 1205 | <rom offset="0x000000" size="0x020000" name="123-s1.s1" crc="53de938a" sha1="5024fee3b245f8a069d7ecfa6f033b70ed1a5fce" /> | |
| 1206 | </dataarea> | |
| 1207 | <dataarea name="audiocpu" size="0x020000"> | |
| 1208 | <rom offset="0x000000" size="0x020000" name="123-m1.m1" crc="d67f53f9" sha1="73a1bd175ae29dd957a907a046884f8715bd0a34" /> | |
| 1209 | </dataarea> | |
| 1210 | <dataarea name="ymsnd" size="0x200000"> | |
| 1211 | <rom name="123-v1.v1" offset="0x000000" size="0x200000" crc="986f4af9" sha1="9e15d2142ec5e5d076582dc1cecfd724b0924f54" /> | |
| 1212 | </dataarea> | |
| 1213 | <dataarea name="sprites" size="0x200000"> | |
| 1214 | <rom loadflag="load16_byte" name="123-c1.c1" offset="0x000000" size="0x100000" crc="e579a606" sha1="b9430ec157902f0707e5d52e69bd5d93792e7118" /> <!-- Plane 0,1 --> | |
| 1215 | <rom loadflag="load16_byte" name="123-c2.c2" offset="0x000001" size="0x100000" crc="e182c837" sha1="a8f7648bf21ebd3efe3a49606b53220815a60d0f" /> <!-- Plane 2,3 --> | |
| 1216 | </dataarea> | |
| 1217 | </part> | |
| 1218 | </software> | |
| 1493 | <software name="quizdaisk" cloneof="quizdais"> | |
| 1494 | <description>Quiz Daisousa Sen - The Last Count Down (Korean release)</description> | |
| 1495 | <year>1991</year> | |
| 1496 | <publisher>SNK</publisher> | |
| 1497 | <sharedfeat name="release" value="MVS" /> | |
| 1498 | <!-- Unknown if it was also released on AES --> | |
| 1499 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1500 | <part name="cart" interface="neo_cart"> | |
| 1501 | <!-- KOREAN VERSION --> | |
| 1502 | <dataarea name="maincpu" size="0x100000"> | |
| 1503 | <rom loadflag="load16_word_swap" name="123-p1.p1" offset="0x000000" size="0x100000" crc="a6f35eae" sha1="edd3fd5ba8eae2231e2b0a6605fa00e5c6de094a" /> | |
| 1504 | </dataarea> | |
| 1505 | <dataarea name="fixed" size="0x040000"> | |
| 1506 | <rom offset="0x000000" size="0x020000" name="123-s1.s1" crc="53de938a" sha1="5024fee3b245f8a069d7ecfa6f033b70ed1a5fce" /> | |
| 1507 | </dataarea> | |
| 1508 | <dataarea name="audiocpu" size="0x020000"> | |
| 1509 | <rom offset="0x000000" size="0x020000" name="123-m1.m1" crc="d67f53f9" sha1="73a1bd175ae29dd957a907a046884f8715bd0a34" /> | |
| 1510 | </dataarea> | |
| 1511 | <dataarea name="ymsnd" size="0x200000"> | |
| 1512 | <rom name="123-v1.v1" offset="0x000000" size="0x200000" crc="986f4af9" sha1="9e15d2142ec5e5d076582dc1cecfd724b0924f54" /> | |
| 1513 | </dataarea> | |
| 1514 | <dataarea name="sprites" size="0x200000"> | |
| 1515 | <rom loadflag="load16_byte" name="123-c1.c1" offset="0x000000" size="0x100000" crc="e579a606" sha1="b9430ec157902f0707e5d52e69bd5d93792e7118" /> | |
| 1516 | <rom loadflag="load16_byte" name="123-c2.c2" offset="0x000001" size="0x100000" crc="e182c837" sha1="a8f7648bf21ebd3efe3a49606b53220815a60d0f" /> | |
| 1517 | </dataarea> | |
| 1518 | </part> | |
| 1519 | </software> | |
| 1219 | 1520 | |
| 1220 | <!--*************************************** | |
| 1521 | <!--*************************************** | |
| 1221 | 1522 | ID-0024 |
| 1222 | 1523 | . NGM-024 |
| 1223 | 1524 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| 1224 | 1525 | . NGH-024 |
| 1225 | 1526 | ***************************************--> |
| 1226 | 1527 | |
| 1227 | <software name="lresort"> | |
| 1228 | <description>Last Resort</description> | |
| 1229 | <year>1992</year> | |
| 1230 | <publisher>SNK</publisher> | |
| 1231 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1232 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1233 | <part name="cart" interface="neo_cart"> | |
| 1234 | <dataarea name="maincpu" size="0x100000"> | |
| 1235 | <rom loadflag="load16_word_swap" name="024-p1.p1" offset="0x000000" size="0x080000" crc="89c4ab97" sha1="3a1817c427185ea1b44fe52f009c00b0a9007c85" /> <!-- TC534200 --> | |
| 1236 | </dataarea> | |
| 1237 | <dataarea name="fixed" size="0x040000"> | |
| 1238 | <rom offset="0x000000" size="0x020000" name="024-s1.s1" crc="5cef5cc6" sha1="9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b" /> <!-- TC531000 --> | |
| 1239 | </dataarea> | |
| 1240 | <dataarea name="audiocpu" size="0x020000"> | |
| 1241 | <rom offset="0x000000" size="0x020000" name="024-m1.m1" crc="cec19742" sha1="ab6c6ba7737e68d2420a0617719c6d4c89039c45" /> <!-- TC531001 --> | |
| 1242 | </dataarea> | |
| 1243 | <dataarea name="ymsnd" size="0x200000"> | |
| 1244 | <rom name="024-v1.v1" offset="0x000000" size="0x100000" crc="efdfa063" sha1="e4609ecbcc1c820758f229da5145f51285b50555" /> <!-- TC538200 --> | |
| 1245 | <rom name="024-v2.v2" offset="0x100000" size="0x100000" crc="3c7997c0" sha1="8cb7e8e69892b19d318978370dbc510d51b06a69" /> <!-- TC538200 --> | |
| 1246 | </dataarea> | |
| 1247 | <dataarea name="sprites" size="0x300000"> | |
| 1248 | <rom loadflag="load16_byte" name="024-c1.c1" offset="0x000000" size="0x100000" crc="3617c2dc" sha1="8de2643a618272f8aa1c705363edb007f4a5f5b7" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1249 | <rom loadflag="load16_byte" name="024-c2.c2" offset="0x000001" size="0x100000" crc="3f0a7fd8" sha1="d0c9c7a9dde9ce175fb243d33ec11fa719d0158c" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1250 | <rom loadflag="load16_byte" name="024-c3.c3" offset="0x200000" size="0x080000" crc="e9f745f8" sha1="bbe6141da28b0db7bf5cf321d69b7e613e2414d7" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1251 | <rom loadflag="load16_byte" name="024-c4.c4" offset="0x200001" size="0x080000" crc="7382fefb" sha1="e916dec5bb5462eb9ae9711f08c7388937abb980" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1252 | </dataarea> | |
| 1253 | </part> | |
| 1254 | </software> | |
| 1528 | <software name="lresort"> | |
| 1529 | <description>Last Resort</description> | |
| 1530 | <year>1992</year> | |
| 1531 | <publisher>SNK</publisher> | |
| 1532 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1533 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1534 | <part name="cart" interface="neo_cart"> | |
| 1535 | <dataarea name="maincpu" size="0x100000"> | |
| 1536 | <rom loadflag="load16_word_swap" name="024-p1.p1" offset="0x000000" size="0x080000" crc="89c4ab97" sha1="3a1817c427185ea1b44fe52f009c00b0a9007c85" /> | |
| 1537 | <!-- TC534200 --> | |
| 1538 | </dataarea> | |
| 1539 | <dataarea name="fixed" size="0x040000"> | |
| 1540 | <rom offset="0x000000" size="0x020000" name="024-s1.s1" crc="5cef5cc6" sha1="9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b" /> | |
| 1541 | <!-- TC531000 --> | |
| 1542 | </dataarea> | |
| 1543 | <dataarea name="audiocpu" size="0x020000"> | |
| 1544 | <rom offset="0x000000" size="0x020000" name="024-m1.m1" crc="cec19742" sha1="ab6c6ba7737e68d2420a0617719c6d4c89039c45" /> | |
| 1545 | <!-- TC531001 --> | |
| 1546 | </dataarea> | |
| 1547 | <dataarea name="ymsnd" size="0x200000"> | |
| 1548 | <rom name="024-v1.v1" offset="0x000000" size="0x100000" crc="efdfa063" sha1="e4609ecbcc1c820758f229da5145f51285b50555" /> | |
| 1549 | <!-- TC538200 --> | |
| 1550 | <rom name="024-v2.v2" offset="0x100000" size="0x100000" crc="3c7997c0" sha1="8cb7e8e69892b19d318978370dbc510d51b06a69" /> | |
| 1551 | <!-- TC538200 --> | |
| 1552 | </dataarea> | |
| 1553 | <dataarea name="sprites" size="0x300000"> | |
| 1554 | <rom loadflag="load16_byte" name="024-c1.c1" offset="0x000000" size="0x100000" crc="3617c2dc" sha1="8de2643a618272f8aa1c705363edb007f4a5f5b7" /> | |
| 1555 | <!-- TC538200 --> | |
| 1556 | <rom loadflag="load16_byte" name="024-c2.c2" offset="0x000001" size="0x100000" crc="3f0a7fd8" sha1="d0c9c7a9dde9ce175fb243d33ec11fa719d0158c" /> | |
| 1557 | <!-- TC538200 --> | |
| 1558 | <rom loadflag="load16_byte" name="024-c3.c3" offset="0x200000" size="0x080000" crc="e9f745f8" sha1="bbe6141da28b0db7bf5cf321d69b7e613e2414d7" /> | |
| 1559 | <!-- TC534200 --> | |
| 1560 | <rom loadflag="load16_byte" name="024-c4.c4" offset="0x200001" size="0x080000" crc="7382fefb" sha1="e916dec5bb5462eb9ae9711f08c7388937abb980" /> | |
| 1561 | <!-- TC534200 --> | |
| 1562 | </dataarea> | |
| 1563 | </part> | |
| 1564 | </software> | |
| 1255 | 1565 | |
| 1256 | <!--*************************************** | |
| 1566 | <!--*************************************** | |
| 1257 | 1567 | ID-0025 |
| 1258 | 1568 | . NGM-025 |
| 1259 | 1569 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1261 | 1571 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 1262 | 1572 | ***************************************--> |
| 1263 | 1573 | |
| 1264 | <software name="eightman"> | |
| 1265 | <description>Eight Man (NGM-025)(NGH-025)</description> | |
| 1266 | <year>1991</year> | |
| 1267 | <publisher>SNK / Pallas</publisher> | |
| 1268 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1269 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1270 | <part name="cart" interface="neo_cart"> | |
| 1271 | <!-- MVS AND AES VERSION --> | |
| 1272 | <dataarea name="maincpu" size="0x100000"> | |
| 1273 | <rom loadflag="load16_word_swap" name="025-p1.p1" offset="0x000000" size="0x080000" crc="43344cb0" sha1="29dfd699f35b0a74e20fedd6c9174c289f0ef6e0" /> <!-- TC574200 --> | |
| 1274 | </dataarea> | |
| 1275 | <dataarea name="fixed" size="0x040000"> | |
| 1276 | <rom offset="0x000000" size="0x020000" name="025-s1.s1" crc="a402202b" sha1="75c44e1af459af155f5b892fd18706268dd5e602" /> <!-- TC531000 --> | |
| 1277 | </dataarea> | |
| 1278 | <dataarea name="audiocpu" size="0x020000"> | |
| 1279 | <rom offset="0x000000" size="0x020000" name="025-m1.m1" crc="9927034c" sha1="205665361c5b2ab4f01ec480dd3c9b69db858d09" /> <!-- TC541000 --> | |
| 1280 | </dataarea> | |
| 1281 | <dataarea name="ymsnd" size="0x200000"> | |
| 1282 | <rom name="025-v1.v1" offset="0x000000" size="0x100000" crc="4558558a" sha1="a4b277703ed67225c652be0d618daeca65a27b88" /> <!-- TC538200 --> | |
| 1283 | <rom name="025-v2.v2" offset="0x100000" size="0x100000" crc="c5e052e9" sha1="fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2" /> <!-- TC538200 --> | |
| 1284 | </dataarea> | |
| 1285 | <dataarea name="sprites" size="0x300000"> | |
| 1286 | <rom loadflag="load16_byte" name="025-c1.c1" offset="0x000000" size="0x100000" crc="555e16a4" sha1="1c96f3d2fd0991680fbf627a6cdd26ad2cd60319" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1287 | <rom loadflag="load16_byte" name="025-c2.c2" offset="0x000001" size="0x100000" crc="e1ee51c3" sha1="da8d074bb4e923ed7b8a154fd31b42f2d65b8e96" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1288 | <rom loadflag="load16_byte" name="025-c3.c3" offset="0x200000" size="0x080000" crc="0923d5b0" sha1="ab72ba1e3ebf56dd356f9ad181f986b1360a1089" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1289 | <rom loadflag="load16_byte" name="025-c4.c4" offset="0x200001" size="0x080000" crc="e3eca67b" sha1="88154cbc1a261c2f425430119ebc08a30adc9675" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1290 | </dataarea> | |
| 1291 | </part> | |
| 1292 | </software> | |
| 1574 | <software name="eightman"> | |
| 1575 | <description>Eight Man (NGM-025)(NGH-025)</description> | |
| 1576 | <year>1991</year> | |
| 1577 | <publisher>SNK / Pallas</publisher> | |
| 1578 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1579 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1580 | <part name="cart" interface="neo_cart"> | |
| 1581 | <!-- MVS AND AES VERSION --> | |
| 1582 | <dataarea name="maincpu" size="0x100000"> | |
| 1583 | <rom loadflag="load16_word_swap" name="025-p1.p1" offset="0x000000" size="0x080000" crc="43344cb0" sha1="29dfd699f35b0a74e20fedd6c9174c289f0ef6e0" /> | |
| 1584 | <!-- TC574200 --> | |
| 1585 | </dataarea> | |
| 1586 | <dataarea name="fixed" size="0x040000"> | |
| 1587 | <rom offset="0x000000" size="0x020000" name="025-s1.s1" crc="a402202b" sha1="75c44e1af459af155f5b892fd18706268dd5e602" /> | |
| 1588 | <!-- TC531000 --> | |
| 1589 | </dataarea> | |
| 1590 | <dataarea name="audiocpu" size="0x020000"> | |
| 1591 | <rom offset="0x000000" size="0x020000" name="025-m1.m1" crc="9927034c" sha1="205665361c5b2ab4f01ec480dd3c9b69db858d09" /> | |
| 1592 | <!-- TC541000 --> | |
| 1593 | </dataarea> | |
| 1594 | <dataarea name="ymsnd" size="0x200000"> | |
| 1595 | <rom name="025-v1.v1" offset="0x000000" size="0x100000" crc="4558558a" sha1="a4b277703ed67225c652be0d618daeca65a27b88" /> | |
| 1596 | <!-- TC538200 --> | |
| 1597 | <rom name="025-v2.v2" offset="0x100000" size="0x100000" crc="c5e052e9" sha1="fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2" /> | |
| 1598 | <!-- TC538200 --> | |
| 1599 | </dataarea> | |
| 1600 | <dataarea name="sprites" size="0x300000"> | |
| 1601 | <rom loadflag="load16_byte" name="025-c1.c1" offset="0x000000" size="0x100000" crc="555e16a4" sha1="1c96f3d2fd0991680fbf627a6cdd26ad2cd60319" /> | |
| 1602 | <!-- TC538200 --> | |
| 1603 | <rom loadflag="load16_byte" name="025-c2.c2" offset="0x000001" size="0x100000" crc="e1ee51c3" sha1="da8d074bb4e923ed7b8a154fd31b42f2d65b8e96" /> | |
| 1604 | <!-- TC538200 --> | |
| 1605 | <rom loadflag="load16_byte" name="025-c3.c3" offset="0x200000" size="0x080000" crc="0923d5b0" sha1="ab72ba1e3ebf56dd356f9ad181f986b1360a1089" /> | |
| 1606 | <!-- TC534200 --> | |
| 1607 | <rom loadflag="load16_byte" name="025-c4.c4" offset="0x200001" size="0x080000" crc="e3eca67b" sha1="88154cbc1a261c2f425430119ebc08a30adc9675" /> | |
| 1608 | <!-- TC534200 --> | |
| 1609 | </dataarea> | |
| 1610 | </part> | |
| 1611 | </software> | |
| 1293 | 1612 | |
| 1294 | <!--*************************************** | |
| 1613 | <!--*************************************** | |
| 1295 | 1614 | ID-0026 |
| 1296 | 1615 | Fun Fun Brothers (prototype) 1991 Alpha |
| 1297 | 1616 | ***************************************--> |
| 1298 | 1617 | |
| 1299 | <!--*************************************** | |
| 1618 | <!--*************************************** | |
| 1300 | 1619 | ID-0027 |
| 1301 | 1620 | . MOM-001 |
| 1302 | 1621 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M |
| r31135 | r31136 | |
| 1304 | 1623 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M |
| 1305 | 1624 | ***************************************--> |
| 1306 | 1625 | |
| 1307 | <software name="minasan"> | |
| 1308 | <description>Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)</description> | |
| 1309 | <year>1990</year> | |
| 1310 | <publisher>Monolith Corp.</publisher> | |
| 1311 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1312 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1313 | <part name="cart" interface="neo_cart"> | |
| 1314 | <!-- MVS AND AES VERSION --> | |
| 1315 | <dataarea name="maincpu" size="0x100000"> | |
| 1316 | <rom loadflag="load16_word_swap" name="027-p1.p1" offset="0x000000" size="0x080000" crc="c8381327" sha1="c8f8be0ba276c6d12ef13d05af3cf83a2b924894" /> <!-- HN62422PC --> | |
| 1317 | </dataarea> | |
| 1318 | <dataarea name="fixed" size="0x040000"> | |
| 1319 | <rom offset="0x000000" size="0x020000" name="027-s1.s1" crc="e5824baa" sha1="8230ff7fe3cabeacecc762d90a084e893db84906" /> <!-- HN62321BP --> | |
| 1320 | </dataarea> | |
| 1321 | <dataarea name="audiocpu" size="0x020000"> | |
| 1322 | <rom offset="0x000000" size="0x020000" name="027-m1.m1" crc="add5a226" sha1="99995bef2584abbba16777bac52f55523f7aa97d" /> <!-- HN62321AP --> | |
| 1323 | </dataarea> | |
| 1324 | <dataarea name="ymsnd" size="0x100000"> | |
| 1325 | <rom name="027-v11.v11" offset="0x000000" size="0x100000" crc="59ad4459" sha1="bbb8ba8a8e337dd2946eefda4757e80d0547d54a" /> <!-- HN62308BPC --> | |
| 1326 | </dataarea> | |
| 1327 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 1328 | <rom name="027-v21.v21" offset="0x000000" size="0x100000" crc="df5b4eeb" sha1="134f3bcc3bb82e2a5711496af1019f343f9c0f7e" /> <!-- HN62308BPC --> | |
| 1329 | </dataarea> | |
| 1330 | <dataarea name="sprites" size="0x400000"> | |
| 1331 | <rom loadflag="load16_byte" name="027-c1.c1" offset="0x000000" size="0x100000" crc="d0086f94" sha1="7d6579530ccb5188f653be69b1df17e47e40e7a6" /> <!-- Plane 0,1 --> <!-- HN62408PD --> | |
| 1332 | <rom loadflag="load16_byte" name="027-c2.c2" offset="0x000001" size="0x100000" crc="da61f5a6" sha1="82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42" /> <!-- Plane 2,3 --> <!-- HN62408PD --> | |
| 1333 | <rom loadflag="load16_byte" name="027-c3.c3" offset="0x200000" size="0x100000" crc="08df1228" sha1="288b7ad328c2249f28d17df4dad3584995dca7bf" /> <!-- Plane 0,1 --> <!-- HN62408PD --> | |
| 1334 | <rom loadflag="load16_byte" name="027-c4.c4" offset="0x200001" size="0x100000" crc="54e87696" sha1="90816dc86be3983dc57f56ededf7738475c0c61e" /> <!-- Plane 2,3 --> <!-- HN62408PD --> | |
| 1335 | </dataarea> | |
| 1336 | </part> | |
| 1337 | </software> | |
| 1626 | <software name="minasan"> | |
| 1627 | <description>Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)</description> | |
| 1628 | <year>1990</year> | |
| 1629 | <publisher>Monolith Corp.</publisher> | |
| 1630 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1631 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1632 | <part name="cart" interface="neo_cart"> | |
| 1633 | <!-- MVS AND AES VERSION --> | |
| 1634 | <dataarea name="maincpu" size="0x100000"> | |
| 1635 | <rom loadflag="load16_word_swap" name="027-p1.p1" offset="0x000000" size="0x080000" crc="c8381327" sha1="c8f8be0ba276c6d12ef13d05af3cf83a2b924894" /> | |
| 1636 | <!-- HN62422PC --> | |
| 1637 | </dataarea> | |
| 1638 | <dataarea name="fixed" size="0x040000"> | |
| 1639 | <rom offset="0x000000" size="0x020000" name="027-s1.s1" crc="e5824baa" sha1="8230ff7fe3cabeacecc762d90a084e893db84906" /> | |
| 1640 | <!-- HN62321BP --> | |
| 1641 | </dataarea> | |
| 1642 | <dataarea name="audiocpu" size="0x020000"> | |
| 1643 | <rom offset="0x000000" size="0x020000" name="027-m1.m1" crc="add5a226" sha1="99995bef2584abbba16777bac52f55523f7aa97d" /> | |
| 1644 | <!-- HN62321AP --> | |
| 1645 | </dataarea> | |
| 1646 | <dataarea name="ymsnd" size="0x100000"> | |
| 1647 | <rom name="027-v11.v11" offset="0x000000" size="0x100000" crc="59ad4459" sha1="bbb8ba8a8e337dd2946eefda4757e80d0547d54a" /> | |
| 1648 | <!-- HN62308BPC --> | |
| 1649 | </dataarea> | |
| 1650 | <dataarea name="ymsnd.deltat" size="0x100000"> | |
| 1651 | <rom name="027-v21.v21" offset="0x000000" size="0x100000" crc="df5b4eeb" sha1="134f3bcc3bb82e2a5711496af1019f343f9c0f7e" /> | |
| 1652 | <!-- HN62308BPC --> | |
| 1653 | </dataarea> | |
| 1654 | <dataarea name="sprites" size="0x400000"> | |
| 1655 | <rom loadflag="load16_byte" name="027-c1.c1" offset="0x000000" size="0x100000" crc="d0086f94" sha1="7d6579530ccb5188f653be69b1df17e47e40e7a6" /> | |
| 1656 | <!-- HN62408PD --> | |
| 1657 | <rom loadflag="load16_byte" name="027-c2.c2" offset="0x000001" size="0x100000" crc="da61f5a6" sha1="82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42" /> | |
| 1658 | <!-- HN62408PD --> | |
| 1659 | <rom loadflag="load16_byte" name="027-c3.c3" offset="0x200000" size="0x100000" crc="08df1228" sha1="288b7ad328c2249f28d17df4dad3584995dca7bf" /> | |
| 1660 | <!-- HN62408PD --> | |
| 1661 | <rom loadflag="load16_byte" name="027-c4.c4" offset="0x200001" size="0x100000" crc="54e87696" sha1="90816dc86be3983dc57f56ededf7738475c0c61e" /> | |
| 1662 | <!-- HN62408PD --> | |
| 1663 | </dataarea> | |
| 1664 | </part> | |
| 1665 | </software> | |
| 1338 | 1666 | |
| 1339 | <!--*************************************** | |
| 1667 | <!--*************************************** | |
| 1340 | 1668 | ID-0028 |
| 1341 | 1669 | Dunk Star (prototype) Sammy |
| 1342 | 1670 | ***************************************--> |
| 1343 | 1671 | |
| 1344 | <!--*************************************** | |
| 1672 | <!--*************************************** | |
| 1345 | 1673 | ID-0029 |
| 1346 | 1674 | . ??M-029 |
| 1347 | 1675 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| 1348 | 1676 | . ??H-029 |
| 1349 | 1677 | ***************************************--> |
| 1350 | 1678 | |
| 1351 | <software name="legendos"> | |
| 1352 | <description>Legend of Success Joe / Ashitano Joe Densetsu</description> | |
| 1353 | <year>1991</year> | |
| 1354 | <publisher>SNK</publisher> | |
| 1355 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1356 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1357 | <part name="cart" interface="neo_cart"> | |
| 1358 | <dataarea name="maincpu" size="0x100000"> | |
| 1359 | <rom loadflag="load16_word_swap" name="029-p1.p1" offset="0x000000" size="0x080000" crc="9d563f19" sha1="9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6" /> <!-- TC534200 --> | |
| 1360 | </dataarea> | |
| 1361 | <dataarea name="fixed" size="0x040000"> | |
| 1362 | <rom offset="0x000000" size="0x020000" name="029-s1.s1" crc="bcd502f0" sha1="a3400f52c037aa6a42e59e602cc24fa45fcbc951" /> <!-- TC531000 --> | |
| 1363 | </dataarea> | |
| 1364 | <dataarea name="audiocpu" size="0x020000"> | |
| 1365 | <rom offset="0x000000" size="0x020000" name="029-m1.m1" crc="6f2843f0" sha1="975fb1598b87a2798fff05e951fca2e2e0329e79" /> <!-- TC531001 --> | |
| 1366 | </dataarea> | |
| 1367 | <dataarea name="ymsnd" size="0x100000"> | |
| 1368 | <rom name="029-v1.v1" offset="0x000000" size="0x100000" crc="85065452" sha1="7154b7c59b16c32753ac6b5790fb50b51ce30a20" /> <!-- TC538200 --> | |
| 1369 | </dataarea> | |
| 1370 | <dataarea name="sprites" size="0x400000"> | |
| 1371 | <rom loadflag="load16_byte" name="029-c1.c1" offset="0x000000" size="0x100000" crc="2f5ab875" sha1="3e060973bba41a6c22ff7054104bdc5eee1fa13a" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1372 | <rom loadflag="load16_byte" name="029-c2.c2" offset="0x000001" size="0x100000" crc="318b2711" sha1="7014110cee98280317e1189f306ca40652b61f6f" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1373 | <rom loadflag="load16_byte" name="029-c3.c3" offset="0x200000" size="0x100000" crc="6bc52cb2" sha1="14323a4664b7dcbcde82e594168e535d7a921e44" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1374 | <rom loadflag="load16_byte" name="029-c4.c4" offset="0x200001" size="0x100000" crc="37ef298c" sha1="7a0c4c896dc3e730e06dcadbf00cf354f08a4466" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1375 | </dataarea> | |
| 1376 | </part> | |
| 1377 | </software> | |
| 1679 | <software name="legendos"> | |
| 1680 | <description>Legend of Success Joe / Ashitano Joe Densetsu</description> | |
| 1681 | <year>1991</year> | |
| 1682 | <publisher>SNK</publisher> | |
| 1683 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1684 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1685 | <part name="cart" interface="neo_cart"> | |
| 1686 | <dataarea name="maincpu" size="0x100000"> | |
| 1687 | <rom loadflag="load16_word_swap" name="029-p1.p1" offset="0x000000" size="0x080000" crc="9d563f19" sha1="9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6" /> | |
| 1688 | <!-- TC534200 --> | |
| 1689 | </dataarea> | |
| 1690 | <dataarea name="fixed" size="0x040000"> | |
| 1691 | <rom offset="0x000000" size="0x020000" name="029-s1.s1" crc="bcd502f0" sha1="a3400f52c037aa6a42e59e602cc24fa45fcbc951" /> | |
| 1692 | <!-- TC531000 --> | |
| 1693 | </dataarea> | |
| 1694 | <dataarea name="audiocpu" size="0x020000"> | |
| 1695 | <rom offset="0x000000" size="0x020000" name="029-m1.m1" crc="6f2843f0" sha1="975fb1598b87a2798fff05e951fca2e2e0329e79" /> | |
| 1696 | <!-- TC531001 --> | |
| 1697 | </dataarea> | |
| 1698 | <dataarea name="ymsnd" size="0x100000"> | |
| 1699 | <rom name="029-v1.v1" offset="0x000000" size="0x100000" crc="85065452" sha1="7154b7c59b16c32753ac6b5790fb50b51ce30a20" /> | |
| 1700 | <!-- TC538200 --> | |
| 1701 | </dataarea> | |
| 1702 | <dataarea name="sprites" size="0x400000"> | |
| 1703 | <rom loadflag="load16_byte" name="029-c1.c1" offset="0x000000" size="0x100000" crc="2f5ab875" sha1="3e060973bba41a6c22ff7054104bdc5eee1fa13a" /> | |
| 1704 | <!-- TC538200 --> | |
| 1705 | <rom loadflag="load16_byte" name="029-c2.c2" offset="0x000001" size="0x100000" crc="318b2711" sha1="7014110cee98280317e1189f306ca40652b61f6f" /> | |
| 1706 | <!-- TC538200 --> | |
| 1707 | <rom loadflag="load16_byte" name="029-c3.c3" offset="0x200000" size="0x100000" crc="6bc52cb2" sha1="14323a4664b7dcbcde82e594168e535d7a921e44" /> | |
| 1708 | <!-- TC538200 --> | |
| 1709 | <rom loadflag="load16_byte" name="029-c4.c4" offset="0x200001" size="0x100000" crc="37ef298c" sha1="7a0c4c896dc3e730e06dcadbf00cf354f08a4466" /> | |
| 1710 | <!-- TC538200 --> | |
| 1711 | </dataarea> | |
| 1712 | </part> | |
| 1713 | </software> | |
| 1378 | 1714 | |
| 1379 | <!--*************************************** | |
| 1715 | <!--*************************************** | |
| 1380 | 1716 | ID-0030 |
| 1381 | 1717 | . NGM-030 |
| 1382 | 1718 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1384 | 1720 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1385 | 1721 | ***************************************--> |
| 1386 | 1722 | |
| 1387 | <software name="2020bb"> | |
| 1388 | <description>2020 Super Baseball (set 1)</description> | |
| 1389 | <year>1991</year> | |
| 1390 | <publisher>SNK / Pallas</publisher> | |
| 1391 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1392 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1393 | <part name="cart" interface="neo_cart"> | |
| 1394 | <dataarea name="maincpu" size="0x100000"> | |
| 1395 | <rom loadflag="load16_word_swap" name="030-p1.p1" offset="0x000000" size="0x080000" crc="d396c9cb" sha1="47ba421d14d05b965a8d44e7475b227a208e5a07" /> | |
| 1396 | </dataarea> | |
| 1397 | <dataarea name="fixed" size="0x040000"> | |
| 1398 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> <!-- TC531000 --> | |
| 1399 | </dataarea> | |
| 1400 | <dataarea name="audiocpu" size="0x020000"> | |
| 1401 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> <!-- TC54H1000 --> | |
| 1402 | </dataarea> | |
| 1403 | <dataarea name="ymsnd" size="0x200000"> | |
| 1404 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> <!-- TC538200 --> | |
| 1405 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> <!-- TC538200 --> | |
| 1406 | </dataarea> | |
| 1407 | <dataarea name="sprites" size="0x400000"> | |
| 1408 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1409 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1410 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1411 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1412 | </dataarea> | |
| 1413 | </part> | |
| 1414 | </software> | |
| 1723 | <software name="2020bb"> | |
| 1724 | <description>2020 Super Baseball (set 1)</description> | |
| 1725 | <year>1991</year> | |
| 1726 | <publisher>SNK / Pallas</publisher> | |
| 1727 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1728 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1729 | <part name="cart" interface="neo_cart"> | |
| 1730 | <dataarea name="maincpu" size="0x100000"> | |
| 1731 | <rom loadflag="load16_word_swap" name="030-p1.p1" offset="0x000000" size="0x080000" crc="d396c9cb" sha1="47ba421d14d05b965a8d44e7475b227a208e5a07" /> | |
| 1732 | </dataarea> | |
| 1733 | <dataarea name="fixed" size="0x040000"> | |
| 1734 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> | |
| 1735 | <!-- TC531000 --> | |
| 1736 | </dataarea> | |
| 1737 | <dataarea name="audiocpu" size="0x020000"> | |
| 1738 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> | |
| 1739 | <!-- TC54H1000 --> | |
| 1740 | </dataarea> | |
| 1741 | <dataarea name="ymsnd" size="0x200000"> | |
| 1742 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> | |
| 1743 | <!-- TC538200 --> | |
| 1744 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> | |
| 1745 | <!-- TC538200 --> | |
| 1746 | </dataarea> | |
| 1747 | <dataarea name="sprites" size="0x400000"> | |
| 1748 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> | |
| 1749 | <!-- TC538200 --> | |
| 1750 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> | |
| 1751 | <!-- TC538200 --> | |
| 1752 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> | |
| 1753 | <!-- TC538200 --> | |
| 1754 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> | |
| 1755 | <!-- TC538200 --> | |
| 1756 | </dataarea> | |
| 1757 | </part> | |
| 1758 | </software> | |
| 1415 | 1759 | |
| 1416 | <software name="2020bba" cloneof="2020bb"> | |
| 1417 | <description>2020 Super Baseball (set 2)</description> | |
| 1418 | <year>1991</year> | |
| 1419 | <publisher>SNK / Pallas</publisher> | |
| 1420 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1421 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1422 | <part name="cart" interface="neo_cart"> | |
| 1423 | <!-- MVS AND AES VERSION --> | |
| 1424 | <dataarea name="maincpu" size="0x100000"> | |
| 1425 | <rom loadflag="load16_word_swap" name="030-epr.p1" offset="0x000000" size="0x080000" crc="c59be3dd" sha1="4fbd462c1c18e85a252c58b04b54fd3b82b46cb0" /> <!-- TC574200 --> | |
| 1426 | <!-- P1 on eprom, correct chip label unknown --> | |
| 1427 | </dataarea> | |
| 1428 | <dataarea name="fixed" size="0x040000"> | |
| 1429 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> <!-- TC531000 --> | |
| 1430 | </dataarea> | |
| 1431 | <dataarea name="audiocpu" size="0x020000"> | |
| 1432 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> <!-- TC54H1000 --> | |
| 1433 | </dataarea> | |
| 1434 | <dataarea name="ymsnd" size="0x200000"> | |
| 1435 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> <!-- TC538200 --> | |
| 1436 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> <!-- TC538200 --> | |
| 1437 | </dataarea> | |
| 1438 | <dataarea name="sprites" size="0x400000"> | |
| 1439 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1440 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1441 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1442 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1443 | </dataarea> | |
| 1444 | </part> | |
| 1445 | </software> | |
| 1760 | <software name="2020bba" cloneof="2020bb"> | |
| 1761 | <description>2020 Super Baseball (set 2)</description> | |
| 1762 | <year>1991</year> | |
| 1763 | <publisher>SNK / Pallas</publisher> | |
| 1764 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1765 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1766 | <part name="cart" interface="neo_cart"> | |
| 1767 | <!-- MVS AND AES VERSION --> | |
| 1768 | <dataarea name="maincpu" size="0x100000"> | |
| 1769 | <rom loadflag="load16_word_swap" name="030-epr.p1" offset="0x000000" size="0x080000" crc="c59be3dd" sha1="4fbd462c1c18e85a252c58b04b54fd3b82b46cb0" /> | |
| 1770 | <!-- TC574200 --> | |
| 1771 | <!-- P1 on eprom, correct chip label unknown --> | |
| 1772 | </dataarea> | |
| 1773 | <dataarea name="fixed" size="0x040000"> | |
| 1774 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> | |
| 1775 | <!-- TC531000 --> | |
| 1776 | </dataarea> | |
| 1777 | <dataarea name="audiocpu" size="0x020000"> | |
| 1778 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> | |
| 1779 | <!-- TC54H1000 --> | |
| 1780 | </dataarea> | |
| 1781 | <dataarea name="ymsnd" size="0x200000"> | |
| 1782 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> | |
| 1783 | <!-- TC538200 --> | |
| 1784 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> | |
| 1785 | <!-- TC538200 --> | |
| 1786 | </dataarea> | |
| 1787 | <dataarea name="sprites" size="0x400000"> | |
| 1788 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> | |
| 1789 | <!-- TC538200 --> | |
| 1790 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> | |
| 1791 | <!-- TC538200 --> | |
| 1792 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> | |
| 1793 | <!-- TC538200 --> | |
| 1794 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> | |
| 1795 | <!-- TC538200 --> | |
| 1796 | </dataarea> | |
| 1797 | </part> | |
| 1798 | </software> | |
| 1446 | 1799 | |
| 1447 | <software name="2020bbh" cloneof="2020bb"> | |
| 1448 | <description>2020 Super Baseball (set 3)</description> | |
| 1449 | <year>1991</year> | |
| 1450 | <publisher>SNK / Pallas</publisher> | |
| 1451 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1452 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1453 | <part name="cart" interface="neo_cart"> | |
| 1454 | <dataarea name="maincpu" size="0x100000"> | |
| 1455 | <rom loadflag="load16_word_swap" name="030-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="12d048d7" sha1="ee0d03a565b11ca3bee2d24f62ff46a85ef18d90" /> | |
| 1456 | <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. --> | |
| 1457 | </dataarea> | |
| 1458 | <dataarea name="fixed" size="0x040000"> | |
| 1459 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> <!-- TC531000 --> | |
| 1460 | </dataarea> | |
| 1461 | <dataarea name="audiocpu" size="0x020000"> | |
| 1462 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> <!-- TC54H1000 --> | |
| 1463 | </dataarea> | |
| 1464 | <dataarea name="ymsnd" size="0x200000"> | |
| 1465 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> <!-- TC538200 --> | |
| 1466 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> <!-- TC538200 --> | |
| 1467 | </dataarea> | |
| 1468 | <dataarea name="sprites" size="0x400000"> | |
| 1469 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1470 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1471 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1472 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1473 | </dataarea> | |
| 1474 | </part> | |
| 1475 | </software> | |
| 1800 | <software name="2020bbh" cloneof="2020bb"> | |
| 1801 | <description>2020 Super Baseball (set 3)</description> | |
| 1802 | <year>1991</year> | |
| 1803 | <publisher>SNK / Pallas</publisher> | |
| 1804 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1805 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1806 | <part name="cart" interface="neo_cart"> | |
| 1807 | <dataarea name="maincpu" size="0x100000"> | |
| 1808 | <rom loadflag="load16_word_swap" name="030-pg1.p1" offset="0x000000" size="0x080000" status="baddump" crc="12d048d7" sha1="ee0d03a565b11ca3bee2d24f62ff46a85ef18d90" /> | |
| 1809 | <!-- Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. --> | |
| 1810 | </dataarea> | |
| 1811 | <dataarea name="fixed" size="0x040000"> | |
| 1812 | <rom offset="0x000000" size="0x020000" name="030-s1.s1" crc="7015b8fc" sha1="8c09bc3e6c62e0f7c9557c1e10c901be325bae7f" /> | |
| 1813 | <!-- TC531000 --> | |
| 1814 | </dataarea> | |
| 1815 | <dataarea name="audiocpu" size="0x020000"> | |
| 1816 | <rom offset="0x000000" size="0x020000" name="030-m1.m1" crc="4cf466ec" sha1="6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5" /> | |
| 1817 | <!-- TC54H1000 --> | |
| 1818 | </dataarea> | |
| 1819 | <dataarea name="ymsnd" size="0x200000"> | |
| 1820 | <rom name="030-v1.v1" offset="0x000000" size="0x100000" crc="d4ca364e" sha1="b0573744b0ea2ef1e2167a225f0d254883f5af04" /> | |
| 1821 | <!-- TC538200 --> | |
| 1822 | <rom name="030-v2.v2" offset="0x100000" size="0x100000" crc="54994455" sha1="76eb62b86e8ed51a77f44313d5cc8091b3f58d57" /> | |
| 1823 | <!-- TC538200 --> | |
| 1824 | </dataarea> | |
| 1825 | <dataarea name="sprites" size="0x400000"> | |
| 1826 | <rom loadflag="load16_byte" name="030-c1.c1" offset="0x000000" size="0x100000" crc="4f5e19bd" sha1="ef7975c4b33a7aea4a25a385f604799f054d3200" /> | |
| 1827 | <!-- TC538200 --> | |
| 1828 | <rom loadflag="load16_byte" name="030-c2.c2" offset="0x000001" size="0x100000" crc="d6314bf0" sha1="0920cc580d7997fcb0170dd619af2f305d635577" /> | |
| 1829 | <!-- TC538200 --> | |
| 1830 | <rom loadflag="load16_byte" name="030-c3.c3" offset="0x200000" size="0x100000" crc="47fddfee" sha1="297c505a63448c999a2510c27bf4549102134db8" /> | |
| 1831 | <!-- TC538200 --> | |
| 1832 | <rom loadflag="load16_byte" name="030-c4.c4" offset="0x200001" size="0x100000" crc="780d1c4e" sha1="2e2cf9de828e3b48642dd2203637103438c62142" /> | |
| 1833 | <!-- TC538200 --> | |
| 1834 | </dataarea> | |
| 1835 | </part> | |
| 1836 | </software> | |
| 1476 | 1837 | |
| 1477 | <!--*************************************** | |
| 1838 | <!--*************************************** | |
| 1478 | 1839 | ID-0031 |
| 1479 | 1840 | . NGM-031 |
| 1480 | 1841 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1482 | 1843 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1483 | 1844 | ***************************************--> |
| 1484 | 1845 | |
| 1485 | <software name="socbrawl"> | |
| 1486 | <description>Soccer Brawl (NGM-031)</description> | |
| 1487 | <year>1991</year> | |
| 1488 | <publisher>SNK</publisher> | |
| 1489 | <sharedfeat name="release" value="MVS" /> | |
| 1490 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1491 | <part name="cart" interface="neo_cart"> | |
| 1492 | <!-- MVS VERSION --> | |
| 1493 | <dataarea name="maincpu" size="0x100000"> | |
| 1494 | <rom loadflag="load16_word_swap" name="031-pg1.p1" offset="0x000000" size="0x080000" crc="17f034a7" sha1="2e66c7bd93a08efe63c4894494db50bbf58f60e4" /> <!-- TC534200 --> | |
| 1495 | </dataarea> | |
| 1496 | <dataarea name="fixed" size="0x040000"> | |
| 1497 | <rom offset="0x000000" size="0x020000" name="031-s1.s1" crc="4c117174" sha1="26e52c4f628338a9aa1c159517cdf873f738fb98" /> <!-- TC531000 --> | |
| 1498 | </dataarea> | |
| 1499 | <dataarea name="audiocpu" size="0x020000"> | |
| 1500 | <rom offset="0x000000" size="0x020000" name="031-m1.m1" crc="cb37427c" sha1="99efe9600ebeda48331f396e3203c7588bdb7d24" /> <!-- TC531001 --> | |
| 1501 | </dataarea> | |
| 1502 | <dataarea name="ymsnd" size="0x200000"> | |
| 1503 | <rom name="031-v1.v1" offset="0x000000" size="0x100000" crc="cc78497e" sha1="895bd647150fae9b2259ef043ed681f4c4de66ea" /> <!-- TC538200 --> | |
| 1504 | <rom name="031-v2.v2" offset="0x100000" size="0x100000" crc="dda043c6" sha1="08165a59700ab6b1e523079dd2a3549e520cc594" /> <!-- TC538200 --> | |
| 1505 | </dataarea> | |
| 1506 | <dataarea name="sprites" size="0x300000"> | |
| 1507 | <rom loadflag="load16_byte" name="031-c1.c1" offset="0x000000" size="0x100000" crc="bd0a4eb8" sha1="b67988cb3e550d083e81c9bd436da55b242785ed" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1508 | <rom loadflag="load16_byte" name="031-c2.c2" offset="0x000001" size="0x100000" crc="efde5382" sha1="e42789c8d87ee3d4549d0a903e990c03338cbbd8" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1509 | <rom loadflag="load16_byte" name="031-c3.c3" offset="0x200000" size="0x080000" crc="580f7f33" sha1="f4f95a7c8de00e1366a723fc4cd0e8c1905af636" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1510 | <rom loadflag="load16_byte" name="031-c4.c4" offset="0x200001" size="0x080000" crc="ed297de8" sha1="616f8fa4c86231f3e79faf9f69f8bb909cbc35f0" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1511 | </dataarea> | |
| 1512 | </part> | |
| 1513 | </software> | |
| 1846 | <software name="socbrawl"> | |
| 1847 | <description>Soccer Brawl (NGM-031)</description> | |
| 1848 | <year>1991</year> | |
| 1849 | <publisher>SNK</publisher> | |
| 1850 | <sharedfeat name="release" value="MVS" /> | |
| 1851 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1852 | <part name="cart" interface="neo_cart"> | |
| 1853 | <!-- MVS VERSION --> | |
| 1854 | <dataarea name="maincpu" size="0x100000"> | |
| 1855 | <rom loadflag="load16_word_swap" name="031-pg1.p1" offset="0x000000" size="0x080000" crc="17f034a7" sha1="2e66c7bd93a08efe63c4894494db50bbf58f60e4" /> | |
| 1856 | <!-- TC534200 --> | |
| 1857 | </dataarea> | |
| 1858 | <dataarea name="fixed" size="0x040000"> | |
| 1859 | <rom offset="0x000000" size="0x020000" name="031-s1.s1" crc="4c117174" sha1="26e52c4f628338a9aa1c159517cdf873f738fb98" /> | |
| 1860 | <!-- TC531000 --> | |
| 1861 | </dataarea> | |
| 1862 | <dataarea name="audiocpu" size="0x020000"> | |
| 1863 | <rom offset="0x000000" size="0x020000" name="031-m1.m1" crc="cb37427c" sha1="99efe9600ebeda48331f396e3203c7588bdb7d24" /> | |
| 1864 | <!-- TC531001 --> | |
| 1865 | </dataarea> | |
| 1866 | <dataarea name="ymsnd" size="0x200000"> | |
| 1867 | <rom name="031-v1.v1" offset="0x000000" size="0x100000" crc="cc78497e" sha1="895bd647150fae9b2259ef043ed681f4c4de66ea" /> | |
| 1868 | <!-- TC538200 --> | |
| 1869 | <rom name="031-v2.v2" offset="0x100000" size="0x100000" crc="dda043c6" sha1="08165a59700ab6b1e523079dd2a3549e520cc594" /> | |
| 1870 | <!-- TC538200 --> | |
| 1871 | </dataarea> | |
| 1872 | <dataarea name="sprites" size="0x300000"> | |
| 1873 | <rom loadflag="load16_byte" name="031-c1.c1" offset="0x000000" size="0x100000" crc="bd0a4eb8" sha1="b67988cb3e550d083e81c9bd436da55b242785ed" /> | |
| 1874 | <!-- TC538200 --> | |
| 1875 | <rom loadflag="load16_byte" name="031-c2.c2" offset="0x000001" size="0x100000" crc="efde5382" sha1="e42789c8d87ee3d4549d0a903e990c03338cbbd8" /> | |
| 1876 | <!-- TC538200 --> | |
| 1877 | <rom loadflag="load16_byte" name="031-c3.c3" offset="0x200000" size="0x080000" crc="580f7f33" sha1="f4f95a7c8de00e1366a723fc4cd0e8c1905af636" /> | |
| 1878 | <!-- TC534200 --> | |
| 1879 | <rom loadflag="load16_byte" name="031-c4.c4" offset="0x200001" size="0x080000" crc="ed297de8" sha1="616f8fa4c86231f3e79faf9f69f8bb909cbc35f0" /> | |
| 1880 | <!-- TC534200 --> | |
| 1881 | </dataarea> | |
| 1882 | </part> | |
| 1883 | </software> | |
| 1514 | 1884 | |
| 1515 | <software name="socbrawlh" cloneof="socbrawl"> | |
| 1516 | <description>Soccer Brawl (NGH-031)</description> | |
| 1517 | <year>1991</year> | |
| 1518 | <publisher>SNK</publisher> | |
| 1519 | <sharedfeat name="release" value="AES" /> | |
| 1520 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1521 | <part name="cart" interface="neo_cart"> | |
| 1522 | <!-- AES VERSION --> | |
| 1523 | <dataarea name="maincpu" size="0x100000"> | |
| 1524 | <rom loadflag="load16_word_swap" name="031-p1.p1" offset="0x000000" size="0x080000" crc="a2801c24" sha1="627d76ff0740ca29586f37b268f47fb469822529" /> <!-- TC534200 --> | |
| 1525 | </dataarea> | |
| 1526 | <dataarea name="fixed" size="0x040000"> | |
| 1527 | <rom offset="0x000000" size="0x020000" name="031-s1.s1" crc="4c117174" sha1="26e52c4f628338a9aa1c159517cdf873f738fb98" /> <!-- TC531000 --> | |
| 1528 | </dataarea> | |
| 1529 | <dataarea name="audiocpu" size="0x020000"> | |
| 1530 | <rom offset="0x000000" size="0x020000" name="031-m1.m1" crc="cb37427c" sha1="99efe9600ebeda48331f396e3203c7588bdb7d24" /> <!-- TC531001 --> | |
| 1531 | </dataarea> | |
| 1532 | <dataarea name="ymsnd" size="0x200000"> | |
| 1533 | <rom name="031-v1.v1" offset="0x000000" size="0x100000" crc="cc78497e" sha1="895bd647150fae9b2259ef043ed681f4c4de66ea" /> <!-- TC538200 --> | |
| 1534 | <rom name="031-v2.v2" offset="0x100000" size="0x100000" crc="dda043c6" sha1="08165a59700ab6b1e523079dd2a3549e520cc594" /> <!-- TC538200 --> | |
| 1535 | </dataarea> | |
| 1536 | <dataarea name="sprites" size="0x300000"> | |
| 1537 | <rom loadflag="load16_byte" name="031-c1.c1" offset="0x000000" size="0x100000" crc="bd0a4eb8" sha1="b67988cb3e550d083e81c9bd436da55b242785ed" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1538 | <rom loadflag="load16_byte" name="031-c2.c2" offset="0x000001" size="0x100000" crc="efde5382" sha1="e42789c8d87ee3d4549d0a903e990c03338cbbd8" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1539 | <rom loadflag="load16_byte" name="031-c3.c3" offset="0x200000" size="0x080000" crc="580f7f33" sha1="f4f95a7c8de00e1366a723fc4cd0e8c1905af636" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1540 | <rom loadflag="load16_byte" name="031-c4.c4" offset="0x200001" size="0x080000" crc="ed297de8" sha1="616f8fa4c86231f3e79faf9f69f8bb909cbc35f0" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1541 | </dataarea> | |
| 1542 | </part> | |
| 1543 | </software> | |
| 1885 | <software name="socbrawlh" cloneof="socbrawl"> | |
| 1886 | <description>Soccer Brawl (NGH-031)</description> | |
| 1887 | <year>1991</year> | |
| 1888 | <publisher>SNK</publisher> | |
| 1889 | <sharedfeat name="release" value="AES" /> | |
| 1890 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1891 | <part name="cart" interface="neo_cart"> | |
| 1892 | <!-- AES VERSION --> | |
| 1893 | <dataarea name="maincpu" size="0x100000"> | |
| 1894 | <rom loadflag="load16_word_swap" name="031-p1.p1" offset="0x000000" size="0x080000" crc="a2801c24" sha1="627d76ff0740ca29586f37b268f47fb469822529" /> | |
| 1895 | <!-- TC534200 --> | |
| 1896 | </dataarea> | |
| 1897 | <dataarea name="fixed" size="0x040000"> | |
| 1898 | <rom offset="0x000000" size="0x020000" name="031-s1.s1" crc="4c117174" sha1="26e52c4f628338a9aa1c159517cdf873f738fb98" /> | |
| 1899 | <!-- TC531000 --> | |
| 1900 | </dataarea> | |
| 1901 | <dataarea name="audiocpu" size="0x020000"> | |
| 1902 | <rom offset="0x000000" size="0x020000" name="031-m1.m1" crc="cb37427c" sha1="99efe9600ebeda48331f396e3203c7588bdb7d24" /> | |
| 1903 | <!-- TC531001 --> | |
| 1904 | </dataarea> | |
| 1905 | <dataarea name="ymsnd" size="0x200000"> | |
| 1906 | <rom name="031-v1.v1" offset="0x000000" size="0x100000" crc="cc78497e" sha1="895bd647150fae9b2259ef043ed681f4c4de66ea" /> | |
| 1907 | <!-- TC538200 --> | |
| 1908 | <rom name="031-v2.v2" offset="0x100000" size="0x100000" crc="dda043c6" sha1="08165a59700ab6b1e523079dd2a3549e520cc594" /> | |
| 1909 | <!-- TC538200 --> | |
| 1910 | </dataarea> | |
| 1911 | <dataarea name="sprites" size="0x300000"> | |
| 1912 | <rom loadflag="load16_byte" name="031-c1.c1" offset="0x000000" size="0x100000" crc="bd0a4eb8" sha1="b67988cb3e550d083e81c9bd436da55b242785ed" /> | |
| 1913 | <!-- TC538200 --> | |
| 1914 | <rom loadflag="load16_byte" name="031-c2.c2" offset="0x000001" size="0x100000" crc="efde5382" sha1="e42789c8d87ee3d4549d0a903e990c03338cbbd8" /> | |
| 1915 | <!-- TC538200 --> | |
| 1916 | <rom loadflag="load16_byte" name="031-c3.c3" offset="0x200000" size="0x080000" crc="580f7f33" sha1="f4f95a7c8de00e1366a723fc4cd0e8c1905af636" /> | |
| 1917 | <!-- TC534200 --> | |
| 1918 | <rom loadflag="load16_byte" name="031-c4.c4" offset="0x200001" size="0x080000" crc="ed297de8" sha1="616f8fa4c86231f3e79faf9f69f8bb909cbc35f0" /> | |
| 1919 | <!-- TC534200 --> | |
| 1920 | </dataarea> | |
| 1921 | </part> | |
| 1922 | </software> | |
| 1544 | 1923 | |
| 1545 | <!--*************************************** | |
| 1924 | <!--*************************************** | |
| 1546 | 1925 | ID-0032 |
| 1547 | 1926 | . NGM-032 |
| 1548 | 1927 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1550 | 1929 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1551 | 1930 | ***************************************--> |
| 1552 | 1931 | |
| 1553 | <software name="roboarmy"> | |
| 1554 | <description>Robo Army</description> | |
| 1555 | <year>1991</year> | |
| 1556 | <publisher>SNK</publisher> | |
| 1557 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1558 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1559 | <part name="cart" interface="neo_cart"> | |
| 1560 | <dataarea name="maincpu" size="0x100000"> | |
| 1561 | <rom loadflag="load16_word_swap" name="032-p1.p1" offset="0x000000" size="0x080000" crc="cd11cbd4" sha1="23163e3da2f07e830a7f4a02aea1cb01a54ccbf3" /> <!-- TC534200 --> | |
| 1562 | </dataarea> | |
| 1563 | <dataarea name="fixed" size="0x040000"> | |
| 1564 | <rom offset="0x000000" size="0x020000" name="032-s1.s1" crc="ac0daa1b" sha1="93bae4697dc403fce19422752a514326ccf66a91" /> <!-- TC531000 --> | |
| 1565 | </dataarea> | |
| 1566 | <dataarea name="audiocpu" size="0x020000"> | |
| 1567 | <rom offset="0x000000" size="0x020000" name="032-m1.m1" crc="35ec952d" sha1="8aed30e26d7e2c70dbce5de752df416091066f7b" /> <!-- TC531001 --> | |
| 1568 | </dataarea> | |
| 1569 | <dataarea name="ymsnd" size="0x200000"> | |
| 1570 | <rom name="032-v1.v1" offset="0x000000" size="0x100000" crc="63791533" sha1="4479e9308cdc906b9e03b985303f4ebedd00512f" /> <!-- TC538200 --> | |
| 1571 | <rom name="032-v2.v2" offset="0x100000" size="0x100000" crc="eb95de70" sha1="b34885201116d2b3bbdee15ec7b5961cf5c069e1" /> <!-- TC538200 --> | |
| 1572 | </dataarea> | |
| 1573 | <dataarea name="sprites" size="0x300000"> | |
| 1574 | <rom loadflag="load16_byte" name="032-c1.c1" offset="0x000000" size="0x100000" crc="97984c6c" sha1="deea59c0892f05dc7db98cb57b3eb83688dc57f0" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1575 | <rom loadflag="load16_byte" name="032-c2.c2" offset="0x000001" size="0x100000" crc="65773122" sha1="2c0162a8e971e5e57933e4ae16040bf824ffdefe" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1576 | <rom loadflag="load16_byte" name="032-c3.c3" offset="0x200000" size="0x080000" crc="40adfccd" sha1="b11f866dd70ba0ed9123424508355cb948b19bdc" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1577 | <rom loadflag="load16_byte" name="032-c4.c4" offset="0x200001" size="0x080000" crc="462571de" sha1="5c3d610d492f91564423873b3b434dcda700373f" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1578 | </dataarea> | |
| 1579 | </part> | |
| 1580 | </software> | |
| 1932 | <software name="roboarmy"> | |
| 1933 | <description>Robo Army</description> | |
| 1934 | <year>1991</year> | |
| 1935 | <publisher>SNK</publisher> | |
| 1936 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1937 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1938 | <part name="cart" interface="neo_cart"> | |
| 1939 | <dataarea name="maincpu" size="0x100000"> | |
| 1940 | <rom loadflag="load16_word_swap" name="032-p1.p1" offset="0x000000" size="0x080000" crc="cd11cbd4" sha1="23163e3da2f07e830a7f4a02aea1cb01a54ccbf3" /> | |
| 1941 | <!-- TC534200 --> | |
| 1942 | </dataarea> | |
| 1943 | <dataarea name="fixed" size="0x040000"> | |
| 1944 | <rom offset="0x000000" size="0x020000" name="032-s1.s1" crc="ac0daa1b" sha1="93bae4697dc403fce19422752a514326ccf66a91" /> | |
| 1945 | <!-- TC531000 --> | |
| 1946 | </dataarea> | |
| 1947 | <dataarea name="audiocpu" size="0x020000"> | |
| 1948 | <rom offset="0x000000" size="0x020000" name="032-m1.m1" crc="35ec952d" sha1="8aed30e26d7e2c70dbce5de752df416091066f7b" /> | |
| 1949 | <!-- TC531001 --> | |
| 1950 | </dataarea> | |
| 1951 | <dataarea name="ymsnd" size="0x200000"> | |
| 1952 | <rom name="032-v1.v1" offset="0x000000" size="0x100000" crc="63791533" sha1="4479e9308cdc906b9e03b985303f4ebedd00512f" /> | |
| 1953 | <!-- TC538200 --> | |
| 1954 | <rom name="032-v2.v2" offset="0x100000" size="0x100000" crc="eb95de70" sha1="b34885201116d2b3bbdee15ec7b5961cf5c069e1" /> | |
| 1955 | <!-- TC538200 --> | |
| 1956 | </dataarea> | |
| 1957 | <dataarea name="sprites" size="0x300000"> | |
| 1958 | <rom loadflag="load16_byte" name="032-c1.c1" offset="0x000000" size="0x100000" crc="97984c6c" sha1="deea59c0892f05dc7db98cb57b3eb83688dc57f0" /> | |
| 1959 | <!-- TC538200 --> | |
| 1960 | <rom loadflag="load16_byte" name="032-c2.c2" offset="0x000001" size="0x100000" crc="65773122" sha1="2c0162a8e971e5e57933e4ae16040bf824ffdefe" /> | |
| 1961 | <!-- TC538200 --> | |
| 1962 | <rom loadflag="load16_byte" name="032-c3.c3" offset="0x200000" size="0x080000" crc="40adfccd" sha1="b11f866dd70ba0ed9123424508355cb948b19bdc" /> | |
| 1963 | <!-- TC534200 --> | |
| 1964 | <rom loadflag="load16_byte" name="032-c4.c4" offset="0x200001" size="0x080000" crc="462571de" sha1="5c3d610d492f91564423873b3b434dcda700373f" /> | |
| 1965 | <!-- TC534200 --> | |
| 1966 | </dataarea> | |
| 1967 | </part> | |
| 1968 | </software> | |
| 1581 | 1969 | |
| 1582 | 1970 | |
| 1583 | <!--*************************************** | |
| 1971 | <!--*************************************** | |
| 1584 | 1972 | ID-0033 |
| 1585 | 1973 | . NGM-033 |
| 1586 | 1974 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1588 | 1976 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1589 | 1977 | ***************************************--> |
| 1590 | 1978 | |
| 1591 | <software name="fatfury1"> | |
| 1592 | <description>Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)</description> | |
| 1593 | <year>1991</year> | |
| 1594 | <publisher>SNK</publisher> | |
| 1595 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1596 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1597 | <part name="cart" interface="neo_cart"> | |
| 1598 | <!-- MVS AND AES VERSION --> | |
| 1599 | <dataarea name="maincpu" size="0x100000"> | |
| 1600 | <rom loadflag="load16_word_swap" name="033-p1.p1" offset="0x000000" size="0x080000" crc="47ebdc2f" sha1="d46786502920fb510f1999db00c5e09fb641c0bd" /> <!-- TC534200 --> | |
| 1601 | <rom loadflag="load16_word_swap" name="033-p2.p2" offset="0x080000" size="0x020000" crc="c473af1c" sha1="4919eeca20abe807493872ca7c79a5d1f496fe68" /> <!-- TC531024 --> | |
| 1602 | </dataarea> | |
| 1603 | <dataarea name="fixed" size="0x040000"> | |
| 1604 | <rom offset="0x000000" size="0x020000" name="033-s1.s1" crc="3c3bdf8c" sha1="2f3e5feed6c27850b2a0f6fae0b97041690e944c" /> <!-- TC531000 --> | |
| 1605 | </dataarea> | |
| 1606 | <dataarea name="audiocpu" size="0x020000"> | |
| 1607 | <rom offset="0x000000" size="0x020000" name="033-m1.m1" crc="5be10ffd" sha1="90a5e6cbbc58a7883cd2a3a597180d631a466882" /> <!-- TC531001 --> | |
| 1608 | </dataarea> | |
| 1609 | <dataarea name="ymsnd" size="0x200000"> | |
| 1610 | <rom name="033-v1.v1" offset="0x000000" size="0x100000" crc="212fd20d" sha1="120c040db8c01a6f140eea03725448bfa9ca98c2" /> <!-- TC538200 --> | |
| 1611 | <rom name="033-v2.v2" offset="0x100000" size="0x100000" crc="fa2ae47f" sha1="80d0ba4cd30aab59b6f0db8fa341387bd7388afc" /> <!-- TC538200 --> | |
| 1612 | </dataarea> | |
| 1979 | <software name="fatfury1"> | |
| 1980 | <description>Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)</description> | |
| 1981 | <year>1991</year> | |
| 1982 | <publisher>SNK</publisher> | |
| 1983 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1984 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1985 | <part name="cart" interface="neo_cart"> | |
| 1986 | <!-- MVS AND AES VERSION --> | |
| 1987 | <dataarea name="maincpu" size="0x100000"> | |
| 1988 | <rom loadflag="load16_word_swap" name="033-p1.p1" offset="0x000000" size="0x080000" crc="47ebdc2f" sha1="d46786502920fb510f1999db00c5e09fb641c0bd" /> | |
| 1989 | <!-- TC534200 --> | |
| 1990 | <rom loadflag="load16_word_swap" name="033-p2.p2" offset="0x080000" size="0x020000" crc="c473af1c" sha1="4919eeca20abe807493872ca7c79a5d1f496fe68" /> | |
| 1991 | <!-- TC531024 --> | |
| 1992 | </dataarea> | |
| 1993 | <dataarea name="fixed" size="0x040000"> | |
| 1994 | <rom offset="0x000000" size="0x020000" name="033-s1.s1" crc="3c3bdf8c" sha1="2f3e5feed6c27850b2a0f6fae0b97041690e944c" /> | |
| 1995 | <!-- TC531000 --> | |
| 1996 | </dataarea> | |
| 1997 | <dataarea name="audiocpu" size="0x020000"> | |
| 1998 | <rom offset="0x000000" size="0x020000" name="033-m1.m1" crc="5be10ffd" sha1="90a5e6cbbc58a7883cd2a3a597180d631a466882" /> | |
| 1999 | <!-- TC531001 --> | |
| 2000 | </dataarea> | |
| 2001 | <dataarea name="ymsnd" size="0x200000"> | |
| 2002 | <rom name="033-v1.v1" offset="0x000000" size="0x100000" crc="212fd20d" sha1="120c040db8c01a6f140eea03725448bfa9ca98c2" /> | |
| 2003 | <!-- TC538200 --> | |
| 2004 | <rom name="033-v2.v2" offset="0x100000" size="0x100000" crc="fa2ae47f" sha1="80d0ba4cd30aab59b6f0db8fa341387bd7388afc" /> | |
| 2005 | <!-- TC538200 --> | |
| 2006 | </dataarea> | |
| 1613 | 2007 | |
| 1614 | 2008 | |
| 1615 | <dataarea name="sprites" size="0x400000"> | |
| 1616 | <rom loadflag="load16_byte" name="033-c1.c1" offset="0x000000" size="0x100000" crc="74317e54" sha1="67b9c2814a12603b959612456f59de55f9bf6f57" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1617 | <rom loadflag="load16_byte" name="033-c2.c2" offset="0x000001" size="0x100000" crc="5bb952f3" sha1="ea964bbcc0408b6ae07cbb5043d003281b1aca15" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1618 | <rom loadflag="load16_byte" name="033-c3.c3" offset="0x200000" size="0x100000" crc="9b714a7c" sha1="b62bdcede3207d062a89e0a4a9adf706101bb681" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1619 | <rom loadflag="load16_byte" name="033-c4.c4" offset="0x200001" size="0x100000" crc="9397476a" sha1="a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1620 | </dataarea> | |
| 1621 | </part> | |
| 1622 | </software> | |
| 2009 | <dataarea name="sprites" size="0x400000"> | |
| 2010 | <rom loadflag="load16_byte" name="033-c1.c1" offset="0x000000" size="0x100000" crc="74317e54" sha1="67b9c2814a12603b959612456f59de55f9bf6f57" /> | |
| 2011 | <!-- TC538200 --> | |
| 2012 | <rom loadflag="load16_byte" name="033-c2.c2" offset="0x000001" size="0x100000" crc="5bb952f3" sha1="ea964bbcc0408b6ae07cbb5043d003281b1aca15" /> | |
| 2013 | <!-- TC538200 --> | |
| 2014 | <rom loadflag="load16_byte" name="033-c3.c3" offset="0x200000" size="0x100000" crc="9b714a7c" sha1="b62bdcede3207d062a89e0a4a9adf706101bb681" /> | |
| 2015 | <!-- TC538200 --> | |
| 2016 | <rom loadflag="load16_byte" name="033-c4.c4" offset="0x200001" size="0x100000" crc="9397476a" sha1="a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d" /> | |
| 2017 | <!-- TC538200 --> | |
| 2018 | </dataarea> | |
| 2019 | </part> | |
| 2020 | </software> | |
| 1623 | 2021 | |
| 1624 | <!--*************************************** | |
| 2022 | <!--*************************************** | |
| 1625 | 2023 | ID-0034 |
| 1626 | 2024 | . NGM-034 |
| 1627 | 2025 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1629 | 2027 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1630 | 2028 | ***************************************--> |
| 1631 | 2029 | |
| 1632 | <software name="fbfrenzy"> | |
| 1633 | <description>Football Frenzy (NGM-034)(NGH-034)</description> | |
| 1634 | <year>1992</year> | |
| 1635 | <publisher>SNK</publisher> | |
| 1636 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1637 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1638 | <part name="cart" interface="neo_cart"> | |
| 1639 | <!-- MVS AND AES VERSION --> | |
| 1640 | <dataarea name="maincpu" size="0x100000"> | |
| 1641 | <rom loadflag="load16_word_swap" name="034-p1.p1" offset="0x000000" size="0x080000" crc="cdef6b19" sha1="97482db0dffc6d625fb41fa38449c0a74d741a72" /> <!-- TC534200 --> | |
| 1642 | </dataarea> | |
| 1643 | <dataarea name="fixed" size="0x040000"> | |
| 1644 | <rom offset="0x000000" size="0x020000" name="034-s1.s1" crc="8472ed44" sha1="42e1a9671dddd090d2a634cff986f6c73ba08b70" /> <!-- TC531000 --> | |
| 1645 | </dataarea> | |
| 1646 | <dataarea name="audiocpu" size="0x020000"> | |
| 1647 | <rom offset="0x000000" size="0x020000" name="034-m1.m1" crc="f41b16b8" sha1="f3e1cfc4cd2c5baece176f169906aa796367d303" /> <!-- TC531001 --> | |
| 1648 | </dataarea> | |
| 1649 | <dataarea name="ymsnd" size="0x200000"> | |
| 1650 | <rom name="034-v1.v1" offset="0x000000" size="0x100000" crc="50c9d0dd" sha1="2b3f2875b00e5f307d274128bd73c1521a7d901b" /> <!-- TC538200 --> | |
| 1651 | <rom name="034-v2.v2" offset="0x100000" size="0x100000" crc="5aa15686" sha1="efe47954827a98d539ba719347c5f8aa60e6338b" /> <!-- TC538200 --> | |
| 1652 | </dataarea> | |
| 1653 | <dataarea name="sprites" size="0x300000"> | |
| 1654 | <rom loadflag="load16_byte" name="034-c1.c1" offset="0x000000" size="0x100000" crc="91c56e78" sha1="2944d49ebfc71239d345209ca7f25993c2cc5a77" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1655 | <rom loadflag="load16_byte" name="034-c2.c2" offset="0x000001" size="0x100000" crc="9743ea2f" sha1="cf4fccdf10d521d555e92bc24123142393c2b3bb" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1656 | <rom loadflag="load16_byte" name="034-c3.c3" offset="0x200000" size="0x080000" crc="e5aa65f5" sha1="714356a2cee976ec0f515b1034ce971018e5c02e" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1657 | <rom loadflag="load16_byte" name="034-c4.c4" offset="0x200001" size="0x080000" crc="0eb138cc" sha1="21d31e1f136c674caa6dd44073281cd07b72ea9b" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1658 | </dataarea> | |
| 1659 | </part> | |
| 1660 | </software> | |
| 2030 | <software name="fbfrenzy"> | |
| 2031 | <description>Football Frenzy (NGM-034)(NGH-034)</description> | |
| 2032 | <year>1992</year> | |
| 2033 | <publisher>SNK</publisher> | |
| 2034 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2035 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2036 | <part name="cart" interface="neo_cart"> | |
| 2037 | <!-- MVS AND AES VERSION --> | |
| 2038 | <dataarea name="maincpu" size="0x100000"> | |
| 2039 | <rom loadflag="load16_word_swap" name="034-p1.p1" offset="0x000000" size="0x080000" crc="cdef6b19" sha1="97482db0dffc6d625fb41fa38449c0a74d741a72" /> | |
| 2040 | <!-- TC534200 --> | |
| 2041 | </dataarea> | |
| 2042 | <dataarea name="fixed" size="0x040000"> | |
| 2043 | <rom offset="0x000000" size="0x020000" name="034-s1.s1" crc="8472ed44" sha1="42e1a9671dddd090d2a634cff986f6c73ba08b70" /> | |
| 2044 | <!-- TC531000 --> | |
| 2045 | </dataarea> | |
| 2046 | <dataarea name="audiocpu" size="0x020000"> | |
| 2047 | <rom offset="0x000000" size="0x020000" name="034-m1.m1" crc="f41b16b8" sha1="f3e1cfc4cd2c5baece176f169906aa796367d303" /> | |
| 2048 | <!-- TC531001 --> | |
| 2049 | </dataarea> | |
| 2050 | <dataarea name="ymsnd" size="0x200000"> | |
| 2051 | <rom name="034-v1.v1" offset="0x000000" size="0x100000" crc="50c9d0dd" sha1="2b3f2875b00e5f307d274128bd73c1521a7d901b" /> | |
| 2052 | <!-- TC538200 --> | |
| 2053 | <rom name="034-v2.v2" offset="0x100000" size="0x100000" crc="5aa15686" sha1="efe47954827a98d539ba719347c5f8aa60e6338b" /> | |
| 2054 | <!-- TC538200 --> | |
| 2055 | </dataarea> | |
| 2056 | <dataarea name="sprites" size="0x300000"> | |
| 2057 | <rom loadflag="load16_byte" name="034-c1.c1" offset="0x000000" size="0x100000" crc="91c56e78" sha1="2944d49ebfc71239d345209ca7f25993c2cc5a77" /> | |
| 2058 | <!-- TC538200 --> | |
| 2059 | <rom loadflag="load16_byte" name="034-c2.c2" offset="0x000001" size="0x100000" crc="9743ea2f" sha1="cf4fccdf10d521d555e92bc24123142393c2b3bb" /> | |
| 2060 | <!-- TC538200 --> | |
| 2061 | <rom loadflag="load16_byte" name="034-c3.c3" offset="0x200000" size="0x080000" crc="e5aa65f5" sha1="714356a2cee976ec0f515b1034ce971018e5c02e" /> | |
| 2062 | <!-- TC534200 --> | |
| 2063 | <rom loadflag="load16_byte" name="034-c4.c4" offset="0x200001" size="0x080000" crc="0eb138cc" sha1="21d31e1f136c674caa6dd44073281cd07b72ea9b" /> | |
| 2064 | <!-- TC534200 --> | |
| 2065 | </dataarea> | |
| 2066 | </part> | |
| 2067 | </software> | |
| 1661 | 2068 | |
| 1662 | <!--*************************************** | |
| 2069 | <!--*************************************** | |
| 1663 | 2070 | ID-0035 |
| 1664 | 2071 | Mystic Wand (prototype) 1991 Alpha |
| 1665 | 2072 | ***************************************--> |
| 1666 | 2073 | |
| 1667 | <!--*************************************** | |
| 2074 | <!--*************************************** | |
| 1668 | 2075 | ID-0036 |
| 1669 | 2076 | . MOM-002 |
| 1670 | 2077 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1672 | 2079 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 1673 | 2080 | ***************************************--> |
| 1674 | 2081 | |
| 1675 | <software name="bakatono"> | |
| 1676 | <description>Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)</description> | |
| 1677 | <year>1991</year> | |
| 1678 | <publisher>Monolith Corp.</publisher> | |
| 1679 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1680 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1681 | <part name="cart" interface="neo_cart"> | |
| 1682 | <!-- MVS AND AES VERSION --> | |
| 1683 | <dataarea name="maincpu" size="0x100000"> | |
| 1684 | <rom loadflag="load16_word_swap" name="036-p1.p1" offset="0x000000" size="0x080000" crc="1c66b6fa" sha1="6c50cc452971c46c763ae0b2def95792671a1798" /> <!-- CXK384500 --> | |
| 1685 | </dataarea> | |
| 1686 | <dataarea name="fixed" size="0x040000"> | |
| 1687 | <rom offset="0x000000" size="0x020000" name="036-s1.s1" crc="f3ef4485" sha1="c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662" /> <!-- CXK381000 --> | |
| 1688 | </dataarea> | |
| 1689 | <dataarea name="audiocpu" size="0x020000"> | |
| 1690 | <rom offset="0x000000" size="0x020000" name="036-m1.m1" crc="f1385b96" sha1="e7e3d1484188a115e262511116aaf466b8b1f428" /> <!-- CXK381003 --> | |
| 1691 | </dataarea> | |
| 1692 | <dataarea name="ymsnd" size="0x200000"> | |
| 1693 | <rom name="036-v1.v1" offset="0x000000" size="0x100000" crc="1c335dce" sha1="493c273fa71bf81861a20af4c4eaae159e169f39" /> <!-- CXK388000 --> | |
| 1694 | <rom name="036-v2.v2" offset="0x100000" size="0x100000" crc="bbf79342" sha1="45a4f40e415cdf35c3073851506648c8f7d53958" /> <!-- CXK388000 --> | |
| 1695 | </dataarea> | |
| 1696 | <dataarea name="sprites" size="0x400000"> | |
| 1697 | <rom loadflag="load16_byte" name="036-c1.c1" offset="0x000000" size="0x100000" crc="fe7f1010" sha1="5b6f5053821f4da8dc3768371e2cd51bb29da963" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 1698 | <rom loadflag="load16_byte" name="036-c2.c2" offset="0x000001" size="0x100000" crc="bbf003f5" sha1="054b2a3327e038836eece652055bb84c115cf8ed" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 1699 | <rom loadflag="load16_byte" name="036-c3.c3" offset="0x200000" size="0x100000" crc="9ac0708e" sha1="8decfe06d73a3dd3c3cf280719978fcf6d559d29" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 1700 | <rom loadflag="load16_byte" name="036-c4.c4" offset="0x200001" size="0x100000" crc="f2577d22" sha1="a37db8055ca4680e244c556dc6df8bdba16c2083" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 1701 | </dataarea> | |
| 1702 | </part> | |
| 1703 | </software> | |
| 2082 | <software name="bakatono"> | |
| 2083 | <description>Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)</description> | |
| 2084 | <year>1991</year> | |
| 2085 | <publisher>Monolith Corp.</publisher> | |
| 2086 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2087 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2088 | <part name="cart" interface="neo_cart"> | |
| 2089 | <!-- MVS AND AES VERSION --> | |
| 2090 | <dataarea name="maincpu" size="0x100000"> | |
| 2091 | <rom loadflag="load16_word_swap" name="036-p1.p1" offset="0x000000" size="0x080000" crc="1c66b6fa" sha1="6c50cc452971c46c763ae0b2def95792671a1798" /> | |
| 2092 | <!-- CXK384500 --> | |
| 2093 | </dataarea> | |
| 2094 | <dataarea name="fixed" size="0x040000"> | |
| 2095 | <rom offset="0x000000" size="0x020000" name="036-s1.s1" crc="f3ef4485" sha1="c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662" /> | |
| 2096 | <!-- CXK381000 --> | |
| 2097 | </dataarea> | |
| 2098 | <dataarea name="audiocpu" size="0x020000"> | |
| 2099 | <rom offset="0x000000" size="0x020000" name="036-m1.m1" crc="f1385b96" sha1="e7e3d1484188a115e262511116aaf466b8b1f428" /> | |
| 2100 | <!-- CXK381003 --> | |
| 2101 | </dataarea> | |
| 2102 | <dataarea name="ymsnd" size="0x200000"> | |
| 2103 | <rom name="036-v1.v1" offset="0x000000" size="0x100000" crc="1c335dce" sha1="493c273fa71bf81861a20af4c4eaae159e169f39" /> | |
| 2104 | <!-- CXK388000 --> | |
| 2105 | <rom name="036-v2.v2" offset="0x100000" size="0x100000" crc="bbf79342" sha1="45a4f40e415cdf35c3073851506648c8f7d53958" /> | |
| 2106 | <!-- CXK388000 --> | |
| 2107 | </dataarea> | |
| 2108 | <dataarea name="sprites" size="0x400000"> | |
| 2109 | <rom loadflag="load16_byte" name="036-c1.c1" offset="0x000000" size="0x100000" crc="fe7f1010" sha1="5b6f5053821f4da8dc3768371e2cd51bb29da963" /> | |
| 2110 | <!-- CXK388000 --> | |
| 2111 | <rom loadflag="load16_byte" name="036-c2.c2" offset="0x000001" size="0x100000" crc="bbf003f5" sha1="054b2a3327e038836eece652055bb84c115cf8ed" /> | |
| 2112 | <!-- CXK388000 --> | |
| 2113 | <rom loadflag="load16_byte" name="036-c3.c3" offset="0x200000" size="0x100000" crc="9ac0708e" sha1="8decfe06d73a3dd3c3cf280719978fcf6d559d29" /> | |
| 2114 | <!-- CXK388000 --> | |
| 2115 | <rom loadflag="load16_byte" name="036-c4.c4" offset="0x200001" size="0x100000" crc="f2577d22" sha1="a37db8055ca4680e244c556dc6df8bdba16c2083" /> | |
| 2116 | <!-- CXK388000 --> | |
| 2117 | </dataarea> | |
| 2118 | </part> | |
| 2119 | </software> | |
| 1704 | 2120 | |
| 1705 | <!--*************************************** | |
| 2121 | <!--*************************************** | |
| 1706 | 2122 | ID-0037 |
| 1707 | 2123 | . ALM-002 |
| 1708 | 2124 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1710 | 2126 | NEO-AEG PROG42G / NEO-AEG CHA42G |
| 1711 | 2127 | ***************************************--> |
| 1712 | 2128 | |
| 1713 | <software name="crsword"> | |
| 1714 | <description>Crossed Swords (ALM-002)(ALH-002)</description> | |
| 1715 | <year>1991</year> | |
| 1716 | <publisher>Alpha Denshi Co.</publisher> | |
| 1717 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1718 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1719 | <part name="cart" interface="neo_cart"> | |
| 1720 | <!-- MVS AND AES VERSION --> | |
| 1721 | <dataarea name="maincpu" size="0x100000"> | |
| 1722 | <rom loadflag="load16_word_swap" name="037-p1.p1" offset="0x000000" size="0x080000" crc="e7f2553c" sha1="8469ecb900477feed05ae3311fe9515019bbec2a" /> <!-- TC534200 --> | |
| 1723 | </dataarea> | |
| 1724 | <dataarea name="fixed" size="0x040000"> | |
| 1725 | <rom offset="0x000000" size="0x020000" name="037-s1.s1" crc="74651f27" sha1="bff7ff2429d2be82c1647abac2ee45b339b3b310" /> <!-- TC531000 --> | |
| 1726 | </dataarea> | |
| 1727 | <dataarea name="audiocpu" size="0x020000"> | |
| 1728 | <rom offset="0x000000" size="0x020000" name="037-m1.m1" crc="9504b2c6" sha1="9ce8e681b9df6eacd0d23a36bad836bd5074233d" /> <!-- TC531001 --> | |
| 1729 | </dataarea> | |
| 1730 | <dataarea name="ymsnd" size="0x100000"> | |
| 1731 | <rom name="037-v1.v1" offset="0x000000" size="0x100000" crc="61fedf65" sha1="98f31d1e23bf7c1f7844e67f14707a704134042e" /> <!-- TC538200 --> | |
| 1732 | </dataarea> | |
| 1733 | <dataarea name="sprites" size="0x400000"> | |
| 1734 | <rom loadflag="load16_byte" name="037-c1.c1" offset="0x000000" size="0x100000" crc="09df6892" sha1="df2579dcf9c9dc88d461212cb74de106be2983c1" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1735 | <rom loadflag="load16_byte" name="037-c2.c2" offset="0x000001" size="0x100000" crc="ac122a78" sha1="7bfa4d29b7d7d9443f64d81caeafa74fe05c606e" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1736 | <rom loadflag="load16_byte" name="037-c3.c3" offset="0x200000" size="0x100000" crc="9d7ed1ca" sha1="2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1737 | <rom loadflag="load16_byte" name="037-c4.c4" offset="0x200001" size="0x100000" crc="4a24395d" sha1="943f911f40985db901eaef4c28dfcda299fca73e" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1738 | </dataarea> | |
| 1739 | </part> | |
| 1740 | </software> | |
| 2129 | <software name="crsword"> | |
| 2130 | <description>Crossed Swords (ALM-002)(ALH-002)</description> | |
| 2131 | <year>1991</year> | |
| 2132 | <publisher>Alpha Denshi Co.</publisher> | |
| 2133 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2134 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2135 | <part name="cart" interface="neo_cart"> | |
| 2136 | <!-- MVS AND AES VERSION --> | |
| 2137 | <dataarea name="maincpu" size="0x100000"> | |
| 2138 | <rom loadflag="load16_word_swap" name="037-p1.p1" offset="0x000000" size="0x080000" crc="e7f2553c" sha1="8469ecb900477feed05ae3311fe9515019bbec2a" /> | |
| 2139 | <!-- TC534200 --> | |
| 2140 | </dataarea> | |
| 2141 | <dataarea name="fixed" size="0x040000"> | |
| 2142 | <rom offset="0x000000" size="0x020000" name="037-s1.s1" crc="74651f27" sha1="bff7ff2429d2be82c1647abac2ee45b339b3b310" /> | |
| 2143 | <!-- TC531000 --> | |
| 2144 | </dataarea> | |
| 2145 | <dataarea name="audiocpu" size="0x020000"> | |
| 2146 | <rom offset="0x000000" size="0x020000" name="037-m1.m1" crc="9504b2c6" sha1="9ce8e681b9df6eacd0d23a36bad836bd5074233d" /> | |
| 2147 | <!-- TC531001 --> | |
| 2148 | </dataarea> | |
| 2149 | <dataarea name="ymsnd" size="0x100000"> | |
| 2150 | <rom name="037-v1.v1" offset="0x000000" size="0x100000" crc="61fedf65" sha1="98f31d1e23bf7c1f7844e67f14707a704134042e" /> | |
| 2151 | <!-- TC538200 --> | |
| 2152 | </dataarea> | |
| 2153 | <dataarea name="sprites" size="0x400000"> | |
| 2154 | <rom loadflag="load16_byte" name="037-c1.c1" offset="0x000000" size="0x100000" crc="09df6892" sha1="df2579dcf9c9dc88d461212cb74de106be2983c1" /> | |
| 2155 | <!-- TC538200 --> | |
| 2156 | <rom loadflag="load16_byte" name="037-c2.c2" offset="0x000001" size="0x100000" crc="ac122a78" sha1="7bfa4d29b7d7d9443f64d81caeafa74fe05c606e" /> | |
| 2157 | <!-- TC538200 --> | |
| 2158 | <rom loadflag="load16_byte" name="037-c3.c3" offset="0x200000" size="0x100000" crc="9d7ed1ca" sha1="2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0" /> | |
| 2159 | <!-- TC538200 --> | |
| 2160 | <rom loadflag="load16_byte" name="037-c4.c4" offset="0x200001" size="0x100000" crc="4a24395d" sha1="943f911f40985db901eaef4c28dfcda299fca73e" /> | |
| 2161 | <!-- TC538200 --> | |
| 2162 | </dataarea> | |
| 2163 | </part> | |
| 2164 | </software> | |
| 1741 | 2165 | |
| 1742 | <!--*************************************** | |
| 2166 | <!--*************************************** | |
| 1743 | 2167 | ID-0038 |
| 1744 | 2168 | . ALM-003 |
| 1745 | 2169 | NEO-MVS PROG42G-COM / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1747 | 2171 | NEO-AEG PROG42G-COM / NEO-AEG CHA42G-1 |
| 1748 | 2172 | ***************************************--> |
| 1749 | 2173 | |
| 1750 | <software name="trally"> | |
| 1751 | <description>Thrash Rally (ALM-003)(ALH-003)</description> | |
| 1752 | <year>1991</year> | |
| 1753 | <publisher>Alpha Denshi Co.</publisher> | |
| 1754 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1755 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1756 | <part name="cart" interface="neo_cart"> | |
| 1757 | <!-- MVS AND AES VERSION --> | |
| 1758 | <dataarea name="maincpu" size="0x100000"> | |
| 1759 | <rom loadflag="load16_word_swap" name="038-p1.p1" offset="0x000000" size="0x080000" crc="1e52a576" sha1="a1cb56354c3378e955b0cd482c3c41ae15add952" /> <!-- TC534200 --> | |
| 1760 | <rom loadflag="load16_word_swap" name="038-p2.p2" offset="0x080000" size="0x080000" crc="a5193e2f" sha1="96803480439e90da23cdca70d59ff519ee85beeb" /> <!-- TC534200 --> | |
| 1761 | </dataarea> | |
| 1762 | <dataarea name="mcu" size="0x1000"> | |
| 1763 | <!-- Hitachi HD6301V1 MCU --> | |
| 1764 | <!-- <rom name="hd6301v1p.hd6301v1", 0x0000, 0x1000, NO_DUMP /> --> | |
| 1765 | </dataarea> | |
| 1766 | <dataarea name="fixed" size="0x040000"> | |
| 1767 | <rom offset="0x000000" size="0x020000" name="038-s1.s1" crc="fff62ae3" sha1="6510a762ea41557a8938cbfc0557cd5921306061" /> <!-- TC531000 --> | |
| 1768 | </dataarea> | |
| 1769 | <dataarea name="audiocpu" size="0x020000"> | |
| 1770 | <rom offset="0x000000" size="0x020000" name="038-m1.m1" crc="0908707e" sha1="df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7" /> <!-- TC531001 --> | |
| 1771 | </dataarea> | |
| 1772 | <dataarea name="ymsnd" size="0x180000"> | |
| 1773 | <rom name="038-v1.v1" offset="0x000000" size="0x100000" crc="5ccd9fd5" sha1="c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4" /> <!-- TC538200 --> | |
| 1774 | <rom name="038-v2.v2" offset="0x100000" size="0x080000" crc="ddd8d1e6" sha1="65c819fa2392f264f5a1a0a4967c96775732500b" /> <!-- TC534200 --> | |
| 1775 | </dataarea> | |
| 1776 | <dataarea name="sprites" size="0x300000"> | |
| 1777 | <rom loadflag="load16_byte" name="038-c1.c1" offset="0x000000" size="0x100000" crc="c58323d4" sha1="a6bd277471a4b612d165f8b804f3cb662f499b70" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1778 | <rom loadflag="load16_byte" name="038-c2.c2" offset="0x000001" size="0x100000" crc="bba9c29e" sha1="b70bbfdfa8c4f9ea76406530e86b16e42498d284" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1779 | <rom loadflag="load16_byte" name="038-c3.c3" offset="0x200000" size="0x080000" crc="3bb7b9d6" sha1="bc1eae6181ad5abf79736afc8db4ca34113d43f8" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1780 | <rom loadflag="load16_byte" name="038-c4.c4" offset="0x200001" size="0x080000" crc="a4513ecf" sha1="934aa103c226eac55157b44d7b4dfa35515322c3" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1781 | </dataarea> | |
| 1782 | </part> | |
| 1783 | </software> | |
| 2174 | <software name="trally"> | |
| 2175 | <description>Thrash Rally (ALM-003)(ALH-003)</description> | |
| 2176 | <year>1991</year> | |
| 2177 | <publisher>Alpha Denshi Co.</publisher> | |
| 2178 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2179 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2180 | <part name="cart" interface="neo_cart"> | |
| 2181 | <!-- MVS AND AES VERSION --> | |
| 2182 | <dataarea name="maincpu" size="0x100000"> | |
| 2183 | <rom loadflag="load16_word_swap" name="038-p1.p1" offset="0x000000" size="0x080000" crc="1e52a576" sha1="a1cb56354c3378e955b0cd482c3c41ae15add952" /> | |
| 2184 | <!-- TC534200 --> | |
| 2185 | <rom loadflag="load16_word_swap" name="038-p2.p2" offset="0x080000" size="0x080000" crc="a5193e2f" sha1="96803480439e90da23cdca70d59ff519ee85beeb" /> | |
| 2186 | <!-- TC534200 --> | |
| 2187 | </dataarea> | |
| 2188 | <dataarea name="mcu" size="0x1000"> | |
| 2189 | <!-- Hitachi HD6301V1 MCU --> | |
| 2190 | <!-- <rom name="hd6301v1p.hd6301v1", 0x0000, 0x1000, NO_DUMP /> --> | |
| 2191 | </dataarea> | |
| 2192 | <dataarea name="fixed" size="0x040000"> | |
| 2193 | <rom offset="0x000000" size="0x020000" name="038-s1.s1" crc="fff62ae3" sha1="6510a762ea41557a8938cbfc0557cd5921306061" /> | |
| 2194 | <!-- TC531000 --> | |
| 2195 | </dataarea> | |
| 2196 | <dataarea name="audiocpu" size="0x020000"> | |
| 2197 | <rom offset="0x000000" size="0x020000" name="038-m1.m1" crc="0908707e" sha1="df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7" /> | |
| 2198 | <!-- TC531001 --> | |
| 2199 | </dataarea> | |
| 2200 | <dataarea name="ymsnd" size="0x180000"> | |
| 2201 | <rom name="038-v1.v1" offset="0x000000" size="0x100000" crc="5ccd9fd5" sha1="c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4" /> | |
| 2202 | <!-- TC538200 --> | |
| 2203 | <rom name="038-v2.v2" offset="0x100000" size="0x080000" crc="ddd8d1e6" sha1="65c819fa2392f264f5a1a0a4967c96775732500b" /> | |
| 2204 | <!-- TC534200 --> | |
| 2205 | </dataarea> | |
| 2206 | <dataarea name="sprites" size="0x300000"> | |
| 2207 | <rom loadflag="load16_byte" name="038-c1.c1" offset="0x000000" size="0x100000" crc="c58323d4" sha1="a6bd277471a4b612d165f8b804f3cb662f499b70" /> | |
| 2208 | <!-- TC538200 --> | |
| 2209 | <rom loadflag="load16_byte" name="038-c2.c2" offset="0x000001" size="0x100000" crc="bba9c29e" sha1="b70bbfdfa8c4f9ea76406530e86b16e42498d284" /> | |
| 2210 | <!-- TC538200 --> | |
| 2211 | <rom loadflag="load16_byte" name="038-c3.c3" offset="0x200000" size="0x080000" crc="3bb7b9d6" sha1="bc1eae6181ad5abf79736afc8db4ca34113d43f8" /> | |
| 2212 | <!-- TC534200 --> | |
| 2213 | <rom loadflag="load16_byte" name="038-c4.c4" offset="0x200001" size="0x080000" crc="a4513ecf" sha1="934aa103c226eac55157b44d7b4dfa35515322c3" /> | |
| 2214 | <!-- TC534200 --> | |
| 2215 | </dataarea> | |
| 2216 | </part> | |
| 2217 | </software> | |
| 1784 | 2218 | |
| 1785 | <!--*************************************** | |
| 2219 | <!--*************************************** | |
| 1786 | 2220 | ID-0039 |
| 1787 | 2221 | . NGM-039 |
| 1788 | 2222 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1790 | 2224 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 |
| 1791 | 2225 | ***************************************--> |
| 1792 | 2226 | |
| 1793 | <software name="kotm2"> | |
| 1794 | <description>King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)</description> | |
| 1795 | <year>1992</year> | |
| 1796 | <publisher>SNK</publisher> | |
| 1797 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1798 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1799 | <part name="cart" interface="neo_cart"> | |
| 1800 | <!-- MVS AND AES VERSION --> | |
| 1801 | <dataarea name="maincpu" size="0x100000"> | |
| 1802 | <rom loadflag="load16_word_swap" name="039-p1.p1" offset="0x000000" size="0x080000" crc="b372d54c" sha1="b70fc6f72e16a66b6e144cc01370548e3398b8b8" /> <!-- TC534200 --> | |
| 1803 | <rom loadflag="load16_word_swap" name="039-p2.p2" offset="0x080000" size="0x080000" crc="28661afe" sha1="6c85ff6ab334b1ca744f726f42dac211537e7315" /> <!-- TC534200 --> | |
| 1804 | </dataarea> | |
| 1805 | <dataarea name="fixed" size="0x040000"> | |
| 1806 | <rom offset="0x000000" size="0x020000" name="039-s1.s1" crc="63ee053a" sha1="7d4b92bd022708975b1470e8f24d1f5a712e1b94" /> <!-- TC531000 --> | |
| 1807 | </dataarea> | |
| 1808 | <dataarea name="audiocpu" size="0x020000"> | |
| 1809 | <rom offset="0x000000" size="0x020000" name="039-m1.m1" crc="0c5b2ad5" sha1="15eb5ea10fecdbdbcfd06225ae6d88bb239592e7" /> <!-- TC531001 --> | |
| 1810 | </dataarea> | |
| 1811 | <dataarea name="ymsnd" size="0x300000"> | |
| 1812 | <rom name="039-v2.v2" offset="0x000000" size="0x200000" crc="86d34b25" sha1="89bdb614b0c63d678962da52e2f596750d20828c" /> <!-- TC5316200 --> | |
| 1813 | <rom name="039-v4.v4" offset="0x200000" size="0x100000" crc="8fa62a0b" sha1="58ac2fdd73c542eb8178cfc4adfa0e5940183283" /> <!-- TC538200 --> | |
| 1814 | </dataarea> | |
| 1815 | <dataarea name="sprites" size="0x600000"> | |
| 1816 | <rom loadflag="load16_byte" name="039-c1.c1" offset="0x000000" size="0x100000" crc="6d1c4aa9" sha1="4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 1817 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 1818 | <rom loadflag="load16_byte" name="039-c2.c2" offset="0x000001" size="0x100000" crc="f7b75337" sha1="4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 1819 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 1820 | <rom loadflag="load16_byte" name="039-c3.c3" offset="0x200000" size="0x080000" crc="bfc4f0b2" sha1="f4abe2b52882b966412f3b503b8f2c8f49b57968" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1821 | <rom loadflag="load16_byte" name="039-c4.c4" offset="0x200001" size="0x080000" crc="81c9c250" sha1="e3a34ff69081a8681b5ca895915892dcdccfa7aa" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1822 | </dataarea> | |
| 1823 | </part> | |
| 1824 | </software> | |
| 2227 | <software name="kotm2"> | |
| 2228 | <description>King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)</description> | |
| 2229 | <year>1992</year> | |
| 2230 | <publisher>SNK</publisher> | |
| 2231 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2232 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2233 | <part name="cart" interface="neo_cart"> | |
| 2234 | <!-- MVS AND AES VERSION --> | |
| 2235 | <dataarea name="maincpu" size="0x100000"> | |
| 2236 | <rom loadflag="load16_word_swap" name="039-p1.p1" offset="0x000000" size="0x080000" crc="b372d54c" sha1="b70fc6f72e16a66b6e144cc01370548e3398b8b8" /> | |
| 2237 | <!-- TC534200 --> | |
| 2238 | <rom loadflag="load16_word_swap" name="039-p2.p2" offset="0x080000" size="0x080000" crc="28661afe" sha1="6c85ff6ab334b1ca744f726f42dac211537e7315" /> | |
| 2239 | <!-- TC534200 --> | |
| 2240 | </dataarea> | |
| 2241 | <dataarea name="fixed" size="0x040000"> | |
| 2242 | <rom offset="0x000000" size="0x020000" name="039-s1.s1" crc="63ee053a" sha1="7d4b92bd022708975b1470e8f24d1f5a712e1b94" /> | |
| 2243 | <!-- TC531000 --> | |
| 2244 | </dataarea> | |
| 2245 | <dataarea name="audiocpu" size="0x020000"> | |
| 2246 | <rom offset="0x000000" size="0x020000" name="039-m1.m1" crc="0c5b2ad5" sha1="15eb5ea10fecdbdbcfd06225ae6d88bb239592e7" /> | |
| 2247 | <!-- TC531001 --> | |
| 2248 | </dataarea> | |
| 2249 | <dataarea name="ymsnd" size="0x300000"> | |
| 2250 | <rom name="039-v2.v2" offset="0x000000" size="0x200000" crc="86d34b25" sha1="89bdb614b0c63d678962da52e2f596750d20828c" /> | |
| 2251 | <!-- TC5316200 --> | |
| 2252 | <rom name="039-v4.v4" offset="0x200000" size="0x100000" crc="8fa62a0b" sha1="58ac2fdd73c542eb8178cfc4adfa0e5940183283" /> | |
| 2253 | <!-- TC538200 --> | |
| 2254 | </dataarea> | |
| 2255 | <dataarea name="sprites" size="0x600000"> | |
| 2256 | <rom loadflag="load16_byte" name="039-c1.c1" offset="0x000000" size="0x100000" crc="6d1c4aa9" sha1="4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a" /> | |
| 2257 | <!-- TC5316200 --> | |
| 2258 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2259 | <rom loadflag="load16_byte" name="039-c2.c2" offset="0x000001" size="0x100000" crc="f7b75337" sha1="4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9" /> | |
| 2260 | <!-- TC5316200 --> | |
| 2261 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2262 | <rom loadflag="load16_byte" name="039-c3.c3" offset="0x200000" size="0x080000" crc="bfc4f0b2" sha1="f4abe2b52882b966412f3b503b8f2c8f49b57968" /> | |
| 2263 | <!-- TC534200 --> | |
| 2264 | <rom loadflag="load16_byte" name="039-c4.c4" offset="0x200001" size="0x080000" crc="81c9c250" sha1="e3a34ff69081a8681b5ca895915892dcdccfa7aa" /> | |
| 2265 | <!-- TC534200 --> | |
| 2266 | </dataarea> | |
| 2267 | </part> | |
| 2268 | </software> | |
| 1825 | 2269 | |
| 1826 | <!-- fairly late prototype release, only the code differs from the main set --> | |
| 1827 | <software name="kotm2p" cloneof="kotm2"> | |
| 1828 | <description>King of the Monsters 2 - The Next Thing (prototype)</description> | |
| 1829 | <year>1992</year> | |
| 1830 | <publisher>SNK</publisher> | |
| 1831 | <sharedfeat name="release" value="MVS" /> | |
| 1832 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1833 | <part name="cart" interface="neo_cart"> | |
| 1834 | <dataarea name="maincpu" size="0x100000"> | |
| 1835 | <rom loadflag="load16_byte" name="proto_039-p1.p1" offset="0x000001" size="0x080000" crc="3c1d17e7" sha1="aeaff465fafa46ded903ed4e8cb8cd05de8dc096" /> | |
| 1836 | <rom loadflag="load16_byte" name="proto_039-p2.p2" offset="0x000000" size="0x080000" crc="bc9691f0" sha1="3854659b952d4f8c2edd5d59858a61ce6d518604" /> | |
| 1837 | </dataarea> | |
| 1838 | <dataarea name="fixed" size="0x040000"> | |
| 1839 | <rom offset="0x000000" size="0x020000" name="039-s1.s1" crc="63ee053a" sha1="7d4b92bd022708975b1470e8f24d1f5a712e1b94" /> | |
| 1840 | </dataarea> | |
| 1841 | <dataarea name="audiocpu" size="0x020000"> | |
| 1842 | <rom offset="0x000000" size="0x020000" name="039-m1.m1" crc="0c5b2ad5" sha1="15eb5ea10fecdbdbcfd06225ae6d88bb239592e7" /> | |
| 1843 | </dataarea> | |
| 1844 | <!-- same data as main set, but prototype board layout --> | |
| 1845 | <dataarea name="ymsnd" size="0x300000"> | |
| 1846 | <rom name="proto_039-v1.v1" offset="0x000000" size="0x080000" crc="dd3566f1" sha1="f7c2a3747aaab2bc57cdfa33d8bb9fab057b5214" /> | |
| 1847 | <rom name="proto_039-v2.v2" offset="0x080000" size="0x080000" crc="57f60274" sha1="7e17740aa05cf7ad4f9084e147600a8eb82c7284" /> | |
| 1848 | <rom name="proto_039-v3.v3" offset="0x100000" size="0x080000" crc="0f008a07" sha1="ed243a0449232bbea409308c3fec7e057fcd8501" /> | |
| 1849 | <rom name="proto_039-v4.v4" offset="0x180000" size="0x080000" crc="1943d0fe" sha1="47fb716c76ea6b5fe64204ff6d72b7feea10bda9" /> | |
| 1850 | <rom name="proto_039-v5.v5" offset="0x200000" size="0x080000" crc="13be045b" sha1="0e3713ae6b164ebae434c0f18c466365b26b9a77" /> | |
| 1851 | <rom name="proto_039-v6.v6" offset="0x280000" size="0x080000" crc="d1dd3fd6" sha1="052b92168a76cf3a97c8cacebcc3ebab228726df" /> | |
| 1852 | </dataarea> | |
| 1853 | <!-- same data as main set, but prototype board layout --> | |
| 1854 | <dataarea name="sprites" size="0x600000"> | |
| 1855 | <!-- note, ROM_LOAD32_BYTE --> | |
| 1856 | <rom loadflag="load32_byte" name="proto_039-c1.c1" offset="0x000000" size="0x100000" crc="7192a787" sha1="7bef6ce79c618103485480aee3c6f856968eb51f" /> | |
| 1857 | <rom loadflag="load32_byte" name="proto_039-c2.c2" offset="0x000002" size="0x100000" crc="7157eca1" sha1="65f36c6a3834775b04076d2c38a6047bffe9a8cf" /> | |
| 1858 | <rom loadflag="load32_byte" name="proto_039-c3.c3" offset="0x000001" size="0x100000" crc="11d75727" sha1="5a4c7b5ca3f1195e7853b45c5e71c13fe74d16e9" /> | |
| 1859 | <rom loadflag="load32_byte" name="proto_039-c4.c4" offset="0x000003" size="0x100000" crc="7ad48b28" sha1="27e65d948f08c231107cb1a810e2b06731091fc3" /> | |
| 1860 | <rom loadflag="load32_byte" name="proto_039-c5.c5" offset="0x400000" size="0x080000" crc="5bdaf9ca" sha1="60620d42ac6cd0e5da019fede2814a2f4171ff3f" /> | |
| 1861 | <rom loadflag="load32_byte" name="proto_039-c6.c6" offset="0x400002" size="0x080000" crc="21d4be8c" sha1="f1b19d37d52d21584f304b7d37d5c096b58219d6" /> | |
| 1862 | <rom loadflag="load32_byte" name="proto_039-c7.c7" offset="0x400001" size="0x080000" crc="da55fd00" sha1="52804f955597591fdd1d7478dc340b36d3c08c4a" /> | |
| 1863 | <rom loadflag="load32_byte" name="proto_039-c8.c8" offset="0x400003" size="0x080000" crc="592e9267" sha1="0d27de59970ccbcaa1d47909ea3d741ffb0d9e07" /> | |
| 1864 | </dataarea> | |
| 1865 | </part> | |
| 1866 | </software> | |
| 2270 | <!-- fairly late prototype release, only the code differs from the main set --> | |
| 2271 | <software name="kotm2p" cloneof="kotm2"> | |
| 2272 | <description>King of the Monsters 2 - The Next Thing (prototype)</description> | |
| 2273 | <year>1992</year> | |
| 2274 | <publisher>SNK</publisher> | |
| 2275 | <sharedfeat name="release" value="MVS" /> | |
| 2276 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2277 | <part name="cart" interface="neo_cart"> | |
| 2278 | <dataarea name="maincpu" size="0x100000"> | |
| 2279 | <rom loadflag="load16_byte" name="proto_039-p1.p1" offset="0x000001" size="0x080000" crc="3c1d17e7" sha1="aeaff465fafa46ded903ed4e8cb8cd05de8dc096" /> | |
| 2280 | <rom loadflag="load16_byte" name="proto_039-p2.p2" offset="0x000000" size="0x080000" crc="bc9691f0" sha1="3854659b952d4f8c2edd5d59858a61ce6d518604" /> | |
| 2281 | </dataarea> | |
| 2282 | <dataarea name="fixed" size="0x040000"> | |
| 2283 | <rom offset="0x000000" size="0x020000" name="039-s1.s1" crc="63ee053a" sha1="7d4b92bd022708975b1470e8f24d1f5a712e1b94" /> | |
| 2284 | </dataarea> | |
| 2285 | <dataarea name="audiocpu" size="0x020000"> | |
| 2286 | <rom offset="0x000000" size="0x020000" name="039-m1.m1" crc="0c5b2ad5" sha1="15eb5ea10fecdbdbcfd06225ae6d88bb239592e7" /> | |
| 2287 | </dataarea> | |
| 2288 | <!-- same data as main set, but prototype board layout --> | |
| 2289 | <dataarea name="ymsnd" size="0x300000"> | |
| 2290 | <rom name="proto_039-v1.v1" offset="0x000000" size="0x080000" crc="dd3566f1" sha1="f7c2a3747aaab2bc57cdfa33d8bb9fab057b5214" /> | |
| 2291 | <rom name="proto_039-v2.v2" offset="0x080000" size="0x080000" crc="57f60274" sha1="7e17740aa05cf7ad4f9084e147600a8eb82c7284" /> | |
| 2292 | <rom name="proto_039-v3.v3" offset="0x100000" size="0x080000" crc="0f008a07" sha1="ed243a0449232bbea409308c3fec7e057fcd8501" /> | |
| 2293 | <rom name="proto_039-v4.v4" offset="0x180000" size="0x080000" crc="1943d0fe" sha1="47fb716c76ea6b5fe64204ff6d72b7feea10bda9" /> | |
| 2294 | <rom name="proto_039-v5.v5" offset="0x200000" size="0x080000" crc="13be045b" sha1="0e3713ae6b164ebae434c0f18c466365b26b9a77" /> | |
| 2295 | <rom name="proto_039-v6.v6" offset="0x280000" size="0x080000" crc="d1dd3fd6" sha1="052b92168a76cf3a97c8cacebcc3ebab228726df" /> | |
| 2296 | </dataarea> | |
| 2297 | <!-- same data as main set, but prototype board layout --> | |
| 2298 | <dataarea name="sprites" size="0x600000"> | |
| 2299 | <!-- note, ROM_LOAD32_BYTE --> | |
| 2300 | <rom loadflag="load32_byte" name="proto_039-c1.c1" offset="0x000000" size="0x100000" crc="7192a787" sha1="7bef6ce79c618103485480aee3c6f856968eb51f" /> | |
| 2301 | <rom loadflag="load32_byte" name="proto_039-c2.c2" offset="0x000002" size="0x100000" crc="7157eca1" sha1="65f36c6a3834775b04076d2c38a6047bffe9a8cf" /> | |
| 2302 | <rom loadflag="load32_byte" name="proto_039-c3.c3" offset="0x000001" size="0x100000" crc="11d75727" sha1="5a4c7b5ca3f1195e7853b45c5e71c13fe74d16e9" /> | |
| 2303 | <rom loadflag="load32_byte" name="proto_039-c4.c4" offset="0x000003" size="0x100000" crc="7ad48b28" sha1="27e65d948f08c231107cb1a810e2b06731091fc3" /> | |
| 2304 | <rom loadflag="load32_byte" name="proto_039-c5.c5" offset="0x400000" size="0x080000" crc="5bdaf9ca" sha1="60620d42ac6cd0e5da019fede2814a2f4171ff3f" /> | |
| 2305 | <rom loadflag="load32_byte" name="proto_039-c6.c6" offset="0x400002" size="0x080000" crc="21d4be8c" sha1="f1b19d37d52d21584f304b7d37d5c096b58219d6" /> | |
| 2306 | <rom loadflag="load32_byte" name="proto_039-c7.c7" offset="0x400001" size="0x080000" crc="da55fd00" sha1="52804f955597591fdd1d7478dc340b36d3c08c4a" /> | |
| 2307 | <rom loadflag="load32_byte" name="proto_039-c8.c8" offset="0x400003" size="0x080000" crc="592e9267" sha1="0d27de59970ccbcaa1d47909ea3d741ffb0d9e07" /> | |
| 2308 | </dataarea> | |
| 2309 | </part> | |
| 2310 | </software> | |
| 1867 | 2311 | |
| 1868 | <!--*************************************** | |
| 2312 | <!--*************************************** | |
| 1869 | 2313 | ID-0040 |
| 1870 | 2314 | . NGM-040 |
| 1871 | 2315 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 |
| 1872 | 2316 | . NGH-040 |
| 1873 | 2317 | ***************************************--> |
| 1874 | 2318 | |
| 1875 | <software name="sengoku2"> | |
| 1876 | <description>Sengoku 2 / Sengoku Denshou 2</description> | |
| 1877 | <year>1993</year> | |
| 1878 | <publisher>SNK</publisher> | |
| 1879 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1880 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1881 | <part name="cart" interface="neo_cart"> | |
| 1882 | <dataarea name="maincpu" size="0x100000"> | |
| 1883 | <rom loadflag="load16_word_swap" name="040-p1.p1" offset="0x000000" size="0x100000" crc="6dde02c2" sha1="e432e63feb88c71629ec96aa84650dcfe356a551" /> | |
| 1884 | </dataarea> | |
| 1885 | <dataarea name="fixed" size="0x040000"> | |
| 1886 | <rom offset="0x000000" size="0x020000" name="040-s1.s1" crc="cd9802a3" sha1="f685d4638f4f68e7e3f101c0c39128454536721b" /> <!-- TC531000 --> | |
| 1887 | </dataarea> | |
| 1888 | <dataarea name="audiocpu" size="0x020000"> | |
| 1889 | <rom offset="0x000000" size="0x020000" name="040-m1.m1" crc="d4de4bca" sha1="ecf604d06f01d40b04e285facef66a6ae2d35661" /> | |
| 1890 | </dataarea> | |
| 1891 | <dataarea name="ymsnd" size="0x300000"> | |
| 1892 | <rom name="040-v1.v1" offset="0x000000" size="0x200000" crc="71cb4b5d" sha1="56d9aca1d476c19c7d0f707176a8fed53e0189b7" /> | |
| 1893 | <rom name="040-v2.v2" offset="0x200000" size="0x100000" crc="c5cece01" sha1="923a3377dac1919e8c3d9ab316902250caa4785f" /> | |
| 1894 | </dataarea> | |
| 1895 | <dataarea name="sprites" size="0x600000"> | |
| 1896 | <rom loadflag="load16_byte" name="040-c1.c1" offset="0x000000" size="0x100000" crc="faa8ea99" sha1="714575e57ea1990612f960ec42b38d2e157ad400" /> <!-- Plane 0,1 --> | |
| 1897 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 1898 | <rom loadflag="load16_byte" name="040-c2.c2" offset="0x000001" size="0x100000" crc="87d0ec65" sha1="23645e0cf859fb4cec3745b3846ca0ef64c689fb" /> <!-- Plane 2,3 --> | |
| 1899 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 1900 | <rom loadflag="load16_byte" name="040-c3.c3" offset="0x200000" size="0x080000" crc="24b5ba80" sha1="29d58a6b56bd24ee2046a8d45e023b4d7ab7685b" /> <!-- Plane 0,1 --> | |
| 1901 | <rom loadflag="load16_byte" name="040-c4.c4" offset="0x200001" size="0x080000" crc="1c9e9930" sha1="d017474873750a7602b7708c663d29b25ef7bb63" /> <!-- Plane 2,3 --> | |
| 1902 | </dataarea> | |
| 1903 | </part> | |
| 1904 | </software> | |
| 2319 | <software name="sengoku2"> | |
| 2320 | <description>Sengoku 2 / Sengoku Denshou 2</description> | |
| 2321 | <year>1993</year> | |
| 2322 | <publisher>SNK</publisher> | |
| 2323 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2324 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2325 | <part name="cart" interface="neo_cart"> | |
| 2326 | <dataarea name="maincpu" size="0x100000"> | |
| 2327 | <rom loadflag="load16_word_swap" name="040-p1.p1" offset="0x000000" size="0x100000" crc="6dde02c2" sha1="e432e63feb88c71629ec96aa84650dcfe356a551" /> | |
| 2328 | </dataarea> | |
| 2329 | <dataarea name="fixed" size="0x040000"> | |
| 2330 | <rom offset="0x000000" size="0x020000" name="040-s1.s1" crc="cd9802a3" sha1="f685d4638f4f68e7e3f101c0c39128454536721b" /> | |
| 2331 | <!-- TC531000 --> | |
| 2332 | </dataarea> | |
| 2333 | <dataarea name="audiocpu" size="0x020000"> | |
| 2334 | <rom offset="0x000000" size="0x020000" name="040-m1.m1" crc="d4de4bca" sha1="ecf604d06f01d40b04e285facef66a6ae2d35661" /> | |
| 2335 | </dataarea> | |
| 2336 | <dataarea name="ymsnd" size="0x300000"> | |
| 2337 | <rom name="040-v1.v1" offset="0x000000" size="0x200000" crc="71cb4b5d" sha1="56d9aca1d476c19c7d0f707176a8fed53e0189b7" /> | |
| 2338 | <rom name="040-v2.v2" offset="0x200000" size="0x100000" crc="c5cece01" sha1="923a3377dac1919e8c3d9ab316902250caa4785f" /> | |
| 2339 | </dataarea> | |
| 2340 | <dataarea name="sprites" size="0x600000"> | |
| 2341 | <rom loadflag="load16_byte" name="040-c1.c1" offset="0x000000" size="0x100000" crc="faa8ea99" sha1="714575e57ea1990612f960ec42b38d2e157ad400" /> | |
| 2342 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2343 | <rom loadflag="load16_byte" name="040-c2.c2" offset="0x000001" size="0x100000" crc="87d0ec65" sha1="23645e0cf859fb4cec3745b3846ca0ef64c689fb" /> | |
| 2344 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2345 | <rom loadflag="load16_byte" name="040-c3.c3" offset="0x200000" size="0x080000" crc="24b5ba80" sha1="29d58a6b56bd24ee2046a8d45e023b4d7ab7685b" /> | |
| 2346 | <rom loadflag="load16_byte" name="040-c4.c4" offset="0x200001" size="0x080000" crc="1c9e9930" sha1="d017474873750a7602b7708c663d29b25ef7bb63" /> | |
| 2347 | </dataarea> | |
| 2348 | </part> | |
| 2349 | </software> | |
| 1905 | 2350 | |
| 1906 | <!--*************************************** | |
| 2351 | <!--*************************************** | |
| 1907 | 2352 | ID-0041 |
| 1908 | 2353 | . NGM-041 |
| 1909 | 2354 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| 1910 | 2355 | . NGH-041 |
| 1911 | 2356 | ***************************************--> |
| 1912 | 2357 | |
| 1913 | <software name="bstars2"> | |
| 1914 | <description>Baseball Stars 2</description> | |
| 1915 | <year>1992</year> | |
| 1916 | <publisher>SNK</publisher> | |
| 1917 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1918 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1919 | <part name="cart" interface="neo_cart"> | |
| 1920 | <dataarea name="maincpu" size="0x100000"> | |
| 1921 | <rom loadflag="load16_word_swap" name="041-p1.p1" offset="0x000000" size="0x080000" crc="523567fd" sha1="f1e81eb4678f586b214ea102cde6effea1b0f768" /> <!-- TC534200 --> | |
| 1922 | </dataarea> | |
| 1923 | <dataarea name="fixed" size="0x040000"> | |
| 1924 | <rom offset="0x000000" size="0x020000" name="041-s1.s1" crc="015c5c94" sha1="f1c60cd3dc54986b39f630ef3bf48f68c68695dc" /> <!-- TC531000 --> | |
| 1925 | </dataarea> | |
| 1926 | <dataarea name="audiocpu" size="0x020000"> | |
| 1927 | <rom offset="0x000000" size="0x020000" name="041-m1.m1" crc="15c177a6" sha1="3f4abed635102f9bc8b44809750828c82e79b44f" /> <!-- TC531001 --> | |
| 1928 | </dataarea> | |
| 1929 | <dataarea name="ymsnd" size="0x280000"> | |
| 1930 | <rom name="041-v1.v1" offset="0x000000" size="0x100000" crc="cb1da093" sha1="4f4d1d5fefa9dda372083c045bf0d268a57ce8f1" /> <!-- TC538200 --> | |
| 1931 | <rom name="041-v2.v2" offset="0x100000" size="0x100000" crc="1c954a9d" sha1="159bc6efdd531615461f6e16f83f6d4c4e67c237" /> <!-- TC538200 --> | |
| 1932 | <rom name="041-v3.v3" offset="0x200000" size="0x080000" crc="afaa0180" sha1="c4a047e21f093830498a163598ed7bd48a8cf9d1" /> <!-- TC534200 --> | |
| 1933 | </dataarea> | |
| 1934 | <dataarea name="sprites" size="0x400000"> | |
| 1935 | <rom loadflag="load16_byte" name="041-c1.c1" offset="0x000000" size="0x100000" crc="b39a12e1" sha1="bafe383bd7c5a6aac4cb92dabbc56e3672fe174d" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1936 | <rom loadflag="load16_byte" name="041-c2.c2" offset="0x000001" size="0x100000" crc="766cfc2f" sha1="79e1063925d54a57df943019a88bea56c9152df3" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1937 | <rom loadflag="load16_byte" name="041-c3.c3" offset="0x200000" size="0x100000" crc="fb31339d" sha1="f4e821299680970b2e979acc4a170029b968c807" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1938 | <rom loadflag="load16_byte" name="041-c4.c4" offset="0x200001" size="0x100000" crc="70457a0c" sha1="a1e307f11ddab85d2e9c09d0428fac2e6da774b1" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1939 | </dataarea> | |
| 1940 | </part> | |
| 1941 | </software> | |
| 2358 | <software name="bstars2"> | |
| 2359 | <description>Baseball Stars 2</description> | |
| 2360 | <year>1992</year> | |
| 2361 | <publisher>SNK</publisher> | |
| 2362 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2363 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2364 | <part name="cart" interface="neo_cart"> | |
| 2365 | <dataarea name="maincpu" size="0x100000"> | |
| 2366 | <rom loadflag="load16_word_swap" name="041-p1.p1" offset="0x000000" size="0x080000" crc="523567fd" sha1="f1e81eb4678f586b214ea102cde6effea1b0f768" /> | |
| 2367 | <!-- TC534200 --> | |
| 2368 | </dataarea> | |
| 2369 | <dataarea name="fixed" size="0x040000"> | |
| 2370 | <rom offset="0x000000" size="0x020000" name="041-s1.s1" crc="015c5c94" sha1="f1c60cd3dc54986b39f630ef3bf48f68c68695dc" /> | |
| 2371 | <!-- TC531000 --> | |
| 2372 | </dataarea> | |
| 2373 | <dataarea name="audiocpu" size="0x020000"> | |
| 2374 | <rom offset="0x000000" size="0x020000" name="041-m1.m1" crc="15c177a6" sha1="3f4abed635102f9bc8b44809750828c82e79b44f" /> | |
| 2375 | <!-- TC531001 --> | |
| 2376 | </dataarea> | |
| 2377 | <dataarea name="ymsnd" size="0x280000"> | |
| 2378 | <rom name="041-v1.v1" offset="0x000000" size="0x100000" crc="cb1da093" sha1="4f4d1d5fefa9dda372083c045bf0d268a57ce8f1" /> | |
| 2379 | <!-- TC538200 --> | |
| 2380 | <rom name="041-v2.v2" offset="0x100000" size="0x100000" crc="1c954a9d" sha1="159bc6efdd531615461f6e16f83f6d4c4e67c237" /> | |
| 2381 | <!-- TC538200 --> | |
| 2382 | <rom name="041-v3.v3" offset="0x200000" size="0x080000" crc="afaa0180" sha1="c4a047e21f093830498a163598ed7bd48a8cf9d1" /> | |
| 2383 | <!-- TC534200 --> | |
| 2384 | </dataarea> | |
| 2385 | <dataarea name="sprites" size="0x400000"> | |
| 2386 | <rom loadflag="load16_byte" name="041-c1.c1" offset="0x000000" size="0x100000" crc="b39a12e1" sha1="bafe383bd7c5a6aac4cb92dabbc56e3672fe174d" /> | |
| 2387 | <!-- TC538200 --> | |
| 2388 | <rom loadflag="load16_byte" name="041-c2.c2" offset="0x000001" size="0x100000" crc="766cfc2f" sha1="79e1063925d54a57df943019a88bea56c9152df3" /> | |
| 2389 | <!-- TC538200 --> | |
| 2390 | <rom loadflag="load16_byte" name="041-c3.c3" offset="0x200000" size="0x100000" crc="fb31339d" sha1="f4e821299680970b2e979acc4a170029b968c807" /> | |
| 2391 | <!-- TC538200 --> | |
| 2392 | <rom loadflag="load16_byte" name="041-c4.c4" offset="0x200001" size="0x100000" crc="70457a0c" sha1="a1e307f11ddab85d2e9c09d0428fac2e6da774b1" /> | |
| 2393 | <!-- TC538200 --> | |
| 2394 | </dataarea> | |
| 2395 | </part> | |
| 2396 | </software> | |
| 1942 | 2397 | |
| 1943 | <!--*************************************** | |
| 2398 | <!--*************************************** | |
| 1944 | 2399 | ID-0042 |
| 1945 | 2400 | . NGM-042 |
| 1946 | 2401 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 1948 | 2403 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 |
| 1949 | 2404 | ***************************************--> |
| 1950 | 2405 | |
| 1951 | <software name="quizdai2"> | |
| 1952 | <description>Quiz Meitantei Neo and Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)</description> | |
| 1953 | <year>1992</year> | |
| 1954 | <publisher>SNK</publisher> | |
| 1955 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1956 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1957 | <part name="cart" interface="neo_cart"> | |
| 1958 | <!-- MVS AND AES VERSION --> | |
| 1959 | <dataarea name="maincpu" size="0x100000"> | |
| 1960 | <rom loadflag="load16_word_swap" name="042-p1.p1" offset="0x000000" size="0x100000" crc="ed719dcf" sha1="12baf2601e86c0e4358517b9fa1c55f2f5835f1d" /> <!-- TC538200 --> | |
| 1961 | </dataarea> | |
| 1962 | <dataarea name="fixed" size="0x040000"> | |
| 1963 | <rom offset="0x000000" size="0x020000" name="042-s1.s1" crc="164fd6e6" sha1="dad35bedc33d502a5ae745a45a972af8d901b160" /> <!-- TC531000 --> | |
| 1964 | </dataarea> | |
| 1965 | <dataarea name="audiocpu" size="0x020000"> | |
| 1966 | <rom offset="0x000000" size="0x020000" name="042-m1.m1" crc="bb19995d" sha1="ed458fad5a23c6bd0d099927d98c31e1e6562d1b" /> <!-- TC531001 --> | |
| 1967 | </dataarea> | |
| 1968 | <dataarea name="ymsnd" size="0x200000"> | |
| 1969 | <rom name="042-v1.v1" offset="0x000000" size="0x100000" crc="af7f8247" sha1="99a47014017c20e4e22010c60612b6b7f6efc9e5" /> <!-- TC538200 --> | |
| 1970 | <rom name="042-v2.v2" offset="0x100000" size="0x100000" crc="c6474b59" sha1="a6c5054032b698116247b2f09a8b94a1b588c4f1" /> <!-- TC538200 --> | |
| 1971 | </dataarea> | |
| 1972 | <dataarea name="sprites" size="0x300000"> | |
| 1973 | <rom loadflag="load16_byte" name="042-c1.c1" offset="0x000000" size="0x100000" crc="cb5809a1" sha1="b53d06685246dd51b82b5c1d54d639d10e2ec26d" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 1974 | <rom loadflag="load16_byte" name="042-c2.c2" offset="0x000001" size="0x100000" crc="1436dfeb" sha1="27d136fb1be793bd345a741f5e55a977275fff86" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 1975 | <rom loadflag="load16_byte" name="042-c3.c3" offset="0x200000" size="0x080000" crc="bcd4a518" sha1="f355298fe0f2cf50ddcc0d613db56a5c04d7230f" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 1976 | <rom loadflag="load16_byte" name="042-c4.c4" offset="0x200001" size="0x080000" crc="d602219b" sha1="34cf0f16db1e224396464ac838f4cd2e6d1c640e" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 1977 | </dataarea> | |
| 1978 | </part> | |
| 1979 | </software> | |
| 2406 | <software name="quizdai2"> | |
| 2407 | <description>Quiz Meitantei Neo and Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)</description> | |
| 2408 | <year>1992</year> | |
| 2409 | <publisher>SNK</publisher> | |
| 2410 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2411 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2412 | <part name="cart" interface="neo_cart"> | |
| 2413 | <!-- MVS AND AES VERSION --> | |
| 2414 | <dataarea name="maincpu" size="0x100000"> | |
| 2415 | <rom loadflag="load16_word_swap" name="042-p1.p1" offset="0x000000" size="0x100000" crc="ed719dcf" sha1="12baf2601e86c0e4358517b9fa1c55f2f5835f1d" /> | |
| 2416 | <!-- TC538200 --> | |
| 2417 | </dataarea> | |
| 2418 | <dataarea name="fixed" size="0x040000"> | |
| 2419 | <rom offset="0x000000" size="0x020000" name="042-s1.s1" crc="164fd6e6" sha1="dad35bedc33d502a5ae745a45a972af8d901b160" /> | |
| 2420 | <!-- TC531000 --> | |
| 2421 | </dataarea> | |
| 2422 | <dataarea name="audiocpu" size="0x020000"> | |
| 2423 | <rom offset="0x000000" size="0x020000" name="042-m1.m1" crc="bb19995d" sha1="ed458fad5a23c6bd0d099927d98c31e1e6562d1b" /> | |
| 2424 | <!-- TC531001 --> | |
| 2425 | </dataarea> | |
| 2426 | <dataarea name="ymsnd" size="0x200000"> | |
| 2427 | <rom name="042-v1.v1" offset="0x000000" size="0x100000" crc="af7f8247" sha1="99a47014017c20e4e22010c60612b6b7f6efc9e5" /> | |
| 2428 | <!-- TC538200 --> | |
| 2429 | <rom name="042-v2.v2" offset="0x100000" size="0x100000" crc="c6474b59" sha1="a6c5054032b698116247b2f09a8b94a1b588c4f1" /> | |
| 2430 | <!-- TC538200 --> | |
| 2431 | </dataarea> | |
| 2432 | <dataarea name="sprites" size="0x300000"> | |
| 2433 | <rom loadflag="load16_byte" name="042-c1.c1" offset="0x000000" size="0x100000" crc="cb5809a1" sha1="b53d06685246dd51b82b5c1d54d639d10e2ec26d" /> | |
| 2434 | <!-- TC538200 --> | |
| 2435 | <rom loadflag="load16_byte" name="042-c2.c2" offset="0x000001" size="0x100000" crc="1436dfeb" sha1="27d136fb1be793bd345a741f5e55a977275fff86" /> | |
| 2436 | <!-- TC538200 --> | |
| 2437 | <rom loadflag="load16_byte" name="042-c3.c3" offset="0x200000" size="0x080000" crc="bcd4a518" sha1="f355298fe0f2cf50ddcc0d613db56a5c04d7230f" /> | |
| 2438 | <!-- TC534200 --> | |
| 2439 | <rom loadflag="load16_byte" name="042-c4.c4" offset="0x200001" size="0x080000" crc="d602219b" sha1="34cf0f16db1e224396464ac838f4cd2e6d1c640e" /> | |
| 2440 | <!-- TC534200 --> | |
| 2441 | </dataarea> | |
| 2442 | </part> | |
| 2443 | </software> | |
| 1980 | 2444 | |
| 1981 | <!--*************************************** | |
| 2445 | <!--*************************************** | |
| 1982 | 2446 | ID-0043 |
| 1983 | 2447 | . NGM-043 |
| 1984 | 2448 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 |
| r31135 | r31136 | |
| 1986 | 2450 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 |
| 1987 | 2451 | ***************************************--> |
| 1988 | 2452 | |
| 1989 | <software name="3countb"> | |
| 1990 | <description>3 Count Bout / Fire Suplex (NGM-043)(NGH-043)</description> | |
| 1991 | <year>1993</year> | |
| 1992 | <publisher>SNK</publisher> | |
| 1993 | <sharedfeat name="release" value="MVS,AES" /> | |
| 1994 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 1995 | <part name="cart" interface="neo_cart"> | |
| 1996 | <!-- MVS AND AES VERSION --> | |
| 1997 | <dataarea name="maincpu" size="0x100000"> | |
| 1998 | <rom loadflag="load16_word_swap" name="043-p1.p1" offset="0x000000" size="0x100000" crc="ffbdd928" sha1="05b24655ca32723661adc5509b450824deb0c176" /> <!-- TC538200 --> | |
| 1999 | <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. --> | |
| 2000 | </dataarea> | |
| 2001 | <dataarea name="fixed" size="0x040000"> | |
| 2002 | <rom offset="0x000000" size="0x020000" name="043-s1.s1" crc="c362d484" sha1="a3c029292572842feabe9aa8c3372628fb63978d" /> <!-- TC531000 --> | |
| 2003 | </dataarea> | |
| 2004 | <dataarea name="audiocpu" size="0x020000"> | |
| 2005 | <rom offset="0x000000" size="0x020000" name="043-m1.m1" crc="7eab59cb" sha1="5ae4107457e091f73960bfba39b589ae36d51ca3" /> <!-- TC531001 --> | |
| 2006 | </dataarea> | |
| 2007 | <dataarea name="ymsnd" size="0x400000"> | |
| 2008 | <rom name="043-v1.v1" offset="0x000000" size="0x200000" crc="63688ce8" sha1="5c6ac29a0cc0655a87cfe3ada8706838b86b86e4" /> <!-- TC5316200 --> | |
| 2009 | <rom name="043-v2.v2" offset="0x200000" size="0x200000" crc="c69a827b" sha1="f5197ea87bb6573fa6aef3a1713c3679c58c1e74" /> <!-- TC5316200 --> | |
| 2010 | </dataarea> | |
| 2011 | <dataarea name="sprites" size="0x800000"> | |
| 2012 | <rom loadflag="load16_byte" name="043-c1.c1" offset="0x000000" size="0x100000" crc="bad2d67f" sha1="04928e50ca75b7fbc52b64e816ec5701901f5893" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2013 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2014 | <rom loadflag="load16_byte" name="043-c2.c2" offset="0x000001" size="0x100000" crc="a7fbda95" sha1="9da3c5faf22592a7eaf8df9fa6454f48c2a927ae" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2015 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2016 | <rom loadflag="load16_byte" name="043-c3.c3" offset="0x200000" size="0x100000" crc="f00be011" sha1="2721cdba37a511a966a2a53b9bd6240f181d920c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2017 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2018 | <rom loadflag="load16_byte" name="043-c4.c4" offset="0x200001" size="0x100000" crc="1887e5c0" sha1="9b915359add7c10c78d8b281b4084eceea8f0499" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2019 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2020 | </dataarea> | |
| 2021 | </part> | |
| 2022 | </software> | |
| 2453 | <software name="3countb"> | |
| 2454 | <description>3 Count Bout / Fire Suplex (NGM-043)(NGH-043)</description> | |
| 2455 | <year>1993</year> | |
| 2456 | <publisher>SNK</publisher> | |
| 2457 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2458 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2459 | <part name="cart" interface="neo_cart"> | |
| 2460 | <!-- MVS AND AES VERSION --> | |
| 2461 | <dataarea name="maincpu" size="0x100000"> | |
| 2462 | <rom loadflag="load16_word_swap" name="043-p1.p1" offset="0x000000" size="0x100000" crc="ffbdd928" sha1="05b24655ca32723661adc5509b450824deb0c176" /> | |
| 2463 | <!-- TC538200 --> | |
| 2464 | <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. --> | |
| 2465 | </dataarea> | |
| 2466 | <dataarea name="fixed" size="0x040000"> | |
| 2467 | <rom offset="0x000000" size="0x020000" name="043-s1.s1" crc="c362d484" sha1="a3c029292572842feabe9aa8c3372628fb63978d" /> | |
| 2468 | <!-- TC531000 --> | |
| 2469 | </dataarea> | |
| 2470 | <dataarea name="audiocpu" size="0x020000"> | |
| 2471 | <rom offset="0x000000" size="0x020000" name="043-m1.m1" crc="7eab59cb" sha1="5ae4107457e091f73960bfba39b589ae36d51ca3" /> | |
| 2472 | <!-- TC531001 --> | |
| 2473 | </dataarea> | |
| 2474 | <dataarea name="ymsnd" size="0x400000"> | |
| 2475 | <rom name="043-v1.v1" offset="0x000000" size="0x200000" crc="63688ce8" sha1="5c6ac29a0cc0655a87cfe3ada8706838b86b86e4" /> | |
| 2476 | <!-- TC5316200 --> | |
| 2477 | <rom name="043-v2.v2" offset="0x200000" size="0x200000" crc="c69a827b" sha1="f5197ea87bb6573fa6aef3a1713c3679c58c1e74" /> | |
| 2478 | <!-- TC5316200 --> | |
| 2479 | </dataarea> | |
| 2480 | <dataarea name="sprites" size="0x800000"> | |
| 2481 | <rom loadflag="load16_byte" name="043-c1.c1" offset="0x000000" size="0x100000" crc="bad2d67f" sha1="04928e50ca75b7fbc52b64e816ec5701901f5893" /> | |
| 2482 | <!-- TC5316200 --> | |
| 2483 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2484 | <rom loadflag="load16_byte" name="043-c2.c2" offset="0x000001" size="0x100000" crc="a7fbda95" sha1="9da3c5faf22592a7eaf8df9fa6454f48c2a927ae" /> | |
| 2485 | <!-- TC5316200 --> | |
| 2486 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2487 | <rom loadflag="load16_byte" name="043-c3.c3" offset="0x200000" size="0x100000" crc="f00be011" sha1="2721cdba37a511a966a2a53b9bd6240f181d920c" /> | |
| 2488 | <!-- TC5316200 --> | |
| 2489 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2490 | <rom loadflag="load16_byte" name="043-c4.c4" offset="0x200001" size="0x100000" crc="1887e5c0" sha1="9b915359add7c10c78d8b281b4084eceea8f0499" /> | |
| 2491 | <!-- TC5316200 --> | |
| 2492 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2493 | </dataarea> | |
| 2494 | </part> | |
| 2495 | </software> | |
| 2023 | 2496 | |
| 2024 | <!--*************************************** | |
| 2497 | <!--*************************************** | |
| 2025 | 2498 | ID-0044 |
| 2026 | 2499 | . NGM-044 |
| 2027 | 2500 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 2029 | 2502 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 |
| 2030 | 2503 | ***************************************--> |
| 2031 | 2504 | |
| 2032 | <software name="aof"> | |
| 2033 | <description>Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)</description> | |
| 2034 | <year>1992</year> | |
| 2035 | <publisher>SNK</publisher> | |
| 2036 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2037 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2038 | <part name="cart" interface="neo_cart"> | |
| 2039 | <!-- MVS AND AES VERSION --> | |
| 2040 | <dataarea name="maincpu" size="0x100000"> | |
| 2041 | <rom loadflag="load16_word_swap" name="044-p1.p1" offset="0x000000" size="0x080000" crc="ca9f7a6d" sha1="4d28ef86696f7e832510a66d3e8eb6c93b5b91a1" /> <!-- TC534200 --> | |
| 2042 | </dataarea> | |
| 2043 | <dataarea name="fixed" size="0x040000"> | |
| 2044 | <rom offset="0x000000" size="0x020000" name="044-s1.s1" crc="89903f39" sha1="a04a0c244a5d5c7a595fcf649107969635a6a8b6" /> <!-- TC531000 --> | |
| 2045 | </dataarea> | |
| 2046 | <dataarea name="audiocpu" size="0x020000"> | |
| 2047 | <rom offset="0x000000" size="0x020000" name="044-m1.m1" crc="0987e4bb" sha1="8fae4b7fac09d46d4727928e609ed9d3711dbded" /> <!-- TC531001 --> | |
| 2048 | </dataarea> | |
| 2049 | <dataarea name="ymsnd" size="0x400000"> | |
| 2050 | <rom name="044-v2.v2" offset="0x000000" size="0x200000" crc="3ec632ea" sha1="e3f413f580b57f70d2dae16dbdacb797884d3fce" /> <!-- TC5316200 --> | |
| 2051 | <rom name="044-v4.v4" offset="0x200000" size="0x200000" crc="4b0f8e23" sha1="105da0cc5ba19869c7147fba8b177500758c232b" /> <!-- TC5316200 --> | |
| 2052 | </dataarea> | |
| 2053 | <dataarea name="sprites" size="0x800000"> | |
| 2054 | <rom loadflag="load16_byte" name="044-c1.c1" offset="0x000000" size="0x100000" crc="ddab98a7" sha1="f20eb81ec431268798c142c482146c1545af1c24" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2055 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2056 | <rom loadflag="load16_byte" name="044-c2.c2" offset="0x000001" size="0x100000" crc="d8ccd575" sha1="f697263fe92164e274bf34c55327b3d4a158b332" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2057 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2058 | <rom loadflag="load16_byte" name="044-c3.c3" offset="0x200000" size="0x100000" crc="403e898a" sha1="dd5888f8b24a33b2c1f483316fe80c17849ccfc4" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2059 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2060 | <rom loadflag="load16_byte" name="044-c4.c4" offset="0x200001" size="0x100000" crc="6235fbaa" sha1="9090e337d7beed25ba81ae0708d0aeb57e6cf405" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2061 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2062 | </dataarea> | |
| 2063 | </part> | |
| 2064 | </software> | |
| 2505 | <software name="aof"> | |
| 2506 | <description>Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)</description> | |
| 2507 | <year>1992</year> | |
| 2508 | <publisher>SNK</publisher> | |
| 2509 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2510 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2511 | <part name="cart" interface="neo_cart"> | |
| 2512 | <!-- MVS AND AES VERSION --> | |
| 2513 | <dataarea name="maincpu" size="0x100000"> | |
| 2514 | <rom loadflag="load16_word_swap" name="044-p1.p1" offset="0x000000" size="0x080000" crc="ca9f7a6d" sha1="4d28ef86696f7e832510a66d3e8eb6c93b5b91a1" /> | |
| 2515 | <!-- TC534200 --> | |
| 2516 | </dataarea> | |
| 2517 | <dataarea name="fixed" size="0x040000"> | |
| 2518 | <rom offset="0x000000" size="0x020000" name="044-s1.s1" crc="89903f39" sha1="a04a0c244a5d5c7a595fcf649107969635a6a8b6" /> | |
| 2519 | <!-- TC531000 --> | |
| 2520 | </dataarea> | |
| 2521 | <dataarea name="audiocpu" size="0x020000"> | |
| 2522 | <rom offset="0x000000" size="0x020000" name="044-m1.m1" crc="0987e4bb" sha1="8fae4b7fac09d46d4727928e609ed9d3711dbded" /> | |
| 2523 | <!-- TC531001 --> | |
| 2524 | </dataarea> | |
| 2525 | <dataarea name="ymsnd" size="0x400000"> | |
| 2526 | <rom name="044-v2.v2" offset="0x000000" size="0x200000" crc="3ec632ea" sha1="e3f413f580b57f70d2dae16dbdacb797884d3fce" /> | |
| 2527 | <!-- TC5316200 --> | |
| 2528 | <rom name="044-v4.v4" offset="0x200000" size="0x200000" crc="4b0f8e23" sha1="105da0cc5ba19869c7147fba8b177500758c232b" /> | |
| 2529 | <!-- TC5316200 --> | |
| 2530 | </dataarea> | |
| 2531 | <dataarea name="sprites" size="0x800000"> | |
| 2532 | <rom loadflag="load16_byte" name="044-c1.c1" offset="0x000000" size="0x100000" crc="ddab98a7" sha1="f20eb81ec431268798c142c482146c1545af1c24" /> | |
| 2533 | <!-- TC5316200 --> | |
| 2534 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2535 | <rom loadflag="load16_byte" name="044-c2.c2" offset="0x000001" size="0x100000" crc="d8ccd575" sha1="f697263fe92164e274bf34c55327b3d4a158b332" /> | |
| 2536 | <!-- TC5316200 --> | |
| 2537 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2538 | <rom loadflag="load16_byte" name="044-c3.c3" offset="0x200000" size="0x100000" crc="403e898a" sha1="dd5888f8b24a33b2c1f483316fe80c17849ccfc4" /> | |
| 2539 | <!-- TC5316200 --> | |
| 2540 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2541 | <rom loadflag="load16_byte" name="044-c4.c4" offset="0x200001" size="0x100000" crc="6235fbaa" sha1="9090e337d7beed25ba81ae0708d0aeb57e6cf405" /> | |
| 2542 | <!-- TC5316200 --> | |
| 2543 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2544 | </dataarea> | |
| 2545 | </part> | |
| 2546 | </software> | |
| 2065 | 2547 | |
| 2066 | <!--*************************************** | |
| 2548 | <!--*************************************** | |
| 2067 | 2549 | ID-0045 |
| 2068 | 2550 | . NGM-045 |
| 2069 | 2551 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3 |
| r31135 | r31136 | |
| 2071 | 2553 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 |
| 2072 | 2554 | ***************************************--> |
| 2073 | 2555 | |
| 2074 | <software name="samsho"> | |
| 2075 | <description>Samurai Shodown / Samurai Spirits (NGM-045)</description> | |
| 2076 | <year>1993</year> | |
| 2077 | <publisher>SNK</publisher> | |
| 2078 | <sharedfeat name="release" value="MVS" /> | |
| 2079 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2080 | <part name="cart" interface="neo_cart"> | |
| 2081 | <!-- MVS VERSION --> | |
| 2082 | <dataarea name="maincpu" size="0x200000"> | |
| 2083 | <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" /> <!-- TC538200 --> | |
| 2084 | <rom loadflag="load16_word_swap" name="045-pg2.sp2" offset="0x100000" size="0x100000" crc="46745b94" sha1="d9e959fd1f88c9402915c1d0dcdb4a9e3d49cdcb" /> <!-- TC538200 --> | |
| 2085 | </dataarea> | |
| 2086 | <dataarea name="fixed" size="0x040000"> | |
| 2087 | <rom offset="0x000000" size="0x020000" name="045-s1.s1" crc="9142a4d3" sha1="54088e99fcfd75fd0f94852890a56350066a05a3" /> <!-- TC531000 --> | |
| 2088 | </dataarea> | |
| 2089 | <dataarea name="audiocpu" size="0x020000"> | |
| 2090 | <rom offset="0x000000" size="0x020000" name="045-m1.m1" crc="95170640" sha1="125c502db0693e8d11cef619b090081c14a9a300" /> <!-- TC531001 --> | |
| 2091 | </dataarea> | |
| 2092 | <dataarea name="ymsnd" size="0x400000"> | |
| 2093 | <rom name="045-v1.v1" offset="0x000000" size="0x200000" crc="37f78a9b" sha1="6279b497d12fa90b49ab5ac3aae20fb302ec8b81" /> <!-- TC5316200 --> | |
| 2094 | <rom name="045-v2.v2" offset="0x200000" size="0x200000" crc="568b20cf" sha1="61af858685472a1fad608e230cccc2b108509ddb" /> <!-- TC5316200 --> | |
| 2095 | </dataarea> | |
| 2096 | <dataarea name="sprites" size="0xa00000"> | |
| 2097 | <rom loadflag="load16_byte" name="045-c1.c1" offset="0x000000" size="0x200000" crc="2e5873a4" sha1="65c74c1e2d34390666bbb630df7d1f4c9570c3db" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2098 | <rom loadflag="load16_byte" name="045-c2.c2" offset="0x000001" size="0x200000" crc="04febb10" sha1="16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2099 | <rom loadflag="load16_byte" name="045-c3.c3" offset="0x400000" size="0x200000" crc="f3dabd1e" sha1="c80e52df42be9f8b2e89b467b11ab140a480cee8" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2100 | <rom loadflag="load16_byte" name="045-c4.c4" offset="0x400001" size="0x200000" crc="935c62f0" sha1="0053d40085fac14096b683f4341f65e543b71dc1" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2101 | <rom loadflag="load16_byte" name="045-c51.c5" offset="0x800000" size="0x100000" crc="81932894" sha1="550f15dc5892c4602422c51869f0d59f70f01e9e" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 2102 | <rom loadflag="load16_byte" name="045-c61.c6" offset="0x800001" size="0x100000" crc="be30612e" sha1="5e8b785f917c176d6796eba0caed37b13ddb3e63" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 2103 | </dataarea> | |
| 2104 | </part> | |
| 2105 | </software> | |
| 2556 | <software name="samsho"> | |
| 2557 | <description>Samurai Shodown / Samurai Spirits (NGM-045)</description> | |
| 2558 | <year>1993</year> | |
| 2559 | <publisher>SNK</publisher> | |
| 2560 | <sharedfeat name="release" value="MVS" /> | |
| 2561 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2562 | <part name="cart" interface="neo_cart"> | |
| 2563 | <!-- MVS VERSION --> | |
| 2564 | <dataarea name="maincpu" size="0x200000"> | |
| 2565 | <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" /> | |
| 2566 | <!-- TC538200 --> | |
| 2567 | <rom loadflag="load16_word_swap" name="045-pg2.sp2" offset="0x100000" size="0x100000" crc="46745b94" sha1="d9e959fd1f88c9402915c1d0dcdb4a9e3d49cdcb" /> | |
| 2568 | <!-- TC538200 --> | |
| 2569 | </dataarea> | |
| 2570 | <dataarea name="fixed" size="0x040000"> | |
| 2571 | <rom offset="0x000000" size="0x020000" name="045-s1.s1" crc="9142a4d3" sha1="54088e99fcfd75fd0f94852890a56350066a05a3" /> | |
| 2572 | <!-- TC531000 --> | |
| 2573 | </dataarea> | |
| 2574 | <dataarea name="audiocpu" size="0x020000"> | |
| 2575 | <rom offset="0x000000" size="0x020000" name="045-m1.m1" crc="95170640" sha1="125c502db0693e8d11cef619b090081c14a9a300" /> | |
| 2576 | <!-- TC531001 --> | |
| 2577 | </dataarea> | |
| 2578 | <dataarea name="ymsnd" size="0x400000"> | |
| 2579 | <rom name="045-v1.v1" offset="0x000000" size="0x200000" crc="37f78a9b" sha1="6279b497d12fa90b49ab5ac3aae20fb302ec8b81" /> | |
| 2580 | <!-- TC5316200 --> | |
| 2581 | <rom name="045-v2.v2" offset="0x200000" size="0x200000" crc="568b20cf" sha1="61af858685472a1fad608e230cccc2b108509ddb" /> | |
| 2582 | <!-- TC5316200 --> | |
| 2583 | </dataarea> | |
| 2584 | <dataarea name="sprites" size="0xa00000"> | |
| 2585 | <rom loadflag="load16_byte" name="045-c1.c1" offset="0x000000" size="0x200000" crc="2e5873a4" sha1="65c74c1e2d34390666bbb630df7d1f4c9570c3db" /> | |
| 2586 | <!-- TC5316200 --> | |
| 2587 | <rom loadflag="load16_byte" name="045-c2.c2" offset="0x000001" size="0x200000" crc="04febb10" sha1="16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e" /> | |
| 2588 | <!-- TC5316200 --> | |
| 2589 | <rom loadflag="load16_byte" name="045-c3.c3" offset="0x400000" size="0x200000" crc="f3dabd1e" sha1="c80e52df42be9f8b2e89b467b11ab140a480cee8" /> | |
| 2590 | <!-- TC5316200 --> | |
| 2591 | <rom loadflag="load16_byte" name="045-c4.c4" offset="0x400001" size="0x200000" crc="935c62f0" sha1="0053d40085fac14096b683f4341f65e543b71dc1" /> | |
| 2592 | <!-- TC5316200 --> | |
| 2593 | <rom loadflag="load16_byte" name="045-c51.c5" offset="0x800000" size="0x100000" crc="81932894" sha1="550f15dc5892c4602422c51869f0d59f70f01e9e" /> | |
| 2594 | <!-- TC538200 --> | |
| 2595 | <rom loadflag="load16_byte" name="045-c61.c6" offset="0x800001" size="0x100000" crc="be30612e" sha1="5e8b785f917c176d6796eba0caed37b13ddb3e63" /> | |
| 2596 | <!-- TC538200 --> | |
| 2597 | </dataarea> | |
| 2598 | </part> | |
| 2599 | </software> | |
| 2106 | 2600 | |
| 2107 | <software name="samshoh" cloneof="samsho"> | |
| 2108 | <description>Samurai Shodown / Samurai Spirits (NGH-045)</description> | |
| 2109 | <year>1993</year> | |
| 2110 | <publisher>SNK</publisher> | |
| 2111 | <sharedfeat name="release" value="AES" /> | |
| 2112 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2113 | <part name="cart" interface="neo_cart"> | |
| 2114 | <!-- AES VERSION --> | |
| 2115 | <dataarea name="maincpu" size="0x180000"> | |
| 2116 | <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" /> <!-- TC538200 --> | |
| 2117 | <rom loadflag="load16_word_swap" name="045-p2.sp2" offset="0x100000" size="0x080000" crc="38ee9ba9" sha1="48190699a6be83cb6257365ae81f93fdd23abe09" /> <!-- TC534200 --> | |
| 2118 | </dataarea> | |
| 2119 | <dataarea name="fixed" size="0x040000"> | |
| 2120 | <rom offset="0x000000" size="0x020000" name="045-s1.s1" crc="9142a4d3" sha1="54088e99fcfd75fd0f94852890a56350066a05a3" /> <!-- TC531000 --> | |
| 2121 | </dataarea> | |
| 2122 | <dataarea name="audiocpu" size="0x020000"> | |
| 2123 | <rom offset="0x000000" size="0x020000" name="045-m1.m1" crc="95170640" sha1="125c502db0693e8d11cef619b090081c14a9a300" /> <!-- TC531001 --> | |
| 2124 | </dataarea> | |
| 2125 | <dataarea name="ymsnd" size="0x400000"> | |
| 2126 | <rom name="045-v1.v1" offset="0x000000" size="0x200000" crc="37f78a9b" sha1="6279b497d12fa90b49ab5ac3aae20fb302ec8b81" /> <!-- TC5316200 --> | |
| 2127 | <rom name="045-v2.v2" offset="0x200000" size="0x200000" crc="568b20cf" sha1="61af858685472a1fad608e230cccc2b108509ddb" /> <!-- TC5316200 --> | |
| 2128 | </dataarea> | |
| 2129 | <dataarea name="sprites" size="0x900000"> | |
| 2130 | <rom loadflag="load16_byte" name="045-c1.c1" offset="0x000000" size="0x200000" crc="2e5873a4" sha1="65c74c1e2d34390666bbb630df7d1f4c9570c3db" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2131 | <rom loadflag="load16_byte" name="045-c2.c2" offset="0x000001" size="0x200000" crc="04febb10" sha1="16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2132 | <rom loadflag="load16_byte" name="045-c3.c3" offset="0x400000" size="0x200000" crc="f3dabd1e" sha1="c80e52df42be9f8b2e89b467b11ab140a480cee8" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2133 | <rom loadflag="load16_byte" name="045-c4.c4" offset="0x400001" size="0x200000" crc="935c62f0" sha1="0053d40085fac14096b683f4341f65e543b71dc1" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2134 | <rom loadflag="load16_byte" name="045-c5.c5" offset="0x800000" size="0x080000" crc="a2bb8284" sha1="aa118e3b8c062daa219b36758b9a3814c08c69dc" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 2135 | <rom loadflag="load16_byte" name="045-c6.c6" offset="0x800001" size="0x080000" crc="4fa71252" sha1="afe374a9d1f2d955a59efe7b6196b89e021b164c" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 2136 | </dataarea> | |
| 2137 | </part> | |
| 2138 | </software> | |
| 2601 | <software name="samshoh" cloneof="samsho"> | |
| 2602 | <description>Samurai Shodown / Samurai Spirits (NGH-045)</description> | |
| 2603 | <year>1993</year> | |
| 2604 | <publisher>SNK</publisher> | |
| 2605 | <sharedfeat name="release" value="AES" /> | |
| 2606 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2607 | <part name="cart" interface="neo_cart"> | |
| 2608 | <!-- AES VERSION --> | |
| 2609 | <dataarea name="maincpu" size="0x180000"> | |
| 2610 | <rom loadflag="load16_word_swap" name="045-p1.p1" offset="0x000000" size="0x100000" crc="dfe51bf0" sha1="2243af3770a516ae698b69bcd9daf53632d9128d" /> | |
| 2611 | <!-- TC538200 --> | |
| 2612 | <rom loadflag="load16_word_swap" name="045-p2.sp2" offset="0x100000" size="0x080000" crc="38ee9ba9" sha1="48190699a6be83cb6257365ae81f93fdd23abe09" /> | |
| 2613 | <!-- TC534200 --> | |
| 2614 | </dataarea> | |
| 2615 | <dataarea name="fixed" size="0x040000"> | |
| 2616 | <rom offset="0x000000" size="0x020000" name="045-s1.s1" crc="9142a4d3" sha1="54088e99fcfd75fd0f94852890a56350066a05a3" /> | |
| 2617 | <!-- TC531000 --> | |
| 2618 | </dataarea> | |
| 2619 | <dataarea name="audiocpu" size="0x020000"> | |
| 2620 | <rom offset="0x000000" size="0x020000" name="045-m1.m1" crc="95170640" sha1="125c502db0693e8d11cef619b090081c14a9a300" /> | |
| 2621 | <!-- TC531001 --> | |
| 2622 | </dataarea> | |
| 2623 | <dataarea name="ymsnd" size="0x400000"> | |
| 2624 | <rom name="045-v1.v1" offset="0x000000" size="0x200000" crc="37f78a9b" sha1="6279b497d12fa90b49ab5ac3aae20fb302ec8b81" /> | |
| 2625 | <!-- TC5316200 --> | |
| 2626 | <rom name="045-v2.v2" offset="0x200000" size="0x200000" crc="568b20cf" sha1="61af858685472a1fad608e230cccc2b108509ddb" /> | |
| 2627 | <!-- TC5316200 --> | |
| 2628 | </dataarea> | |
| 2629 | <dataarea name="sprites" size="0x900000"> | |
| 2630 | <rom loadflag="load16_byte" name="045-c1.c1" offset="0x000000" size="0x200000" crc="2e5873a4" sha1="65c74c1e2d34390666bbb630df7d1f4c9570c3db" /> | |
| 2631 | <!-- TC5316200 --> | |
| 2632 | <rom loadflag="load16_byte" name="045-c2.c2" offset="0x000001" size="0x200000" crc="04febb10" sha1="16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e" /> | |
| 2633 | <!-- TC5316200 --> | |
| 2634 | <rom loadflag="load16_byte" name="045-c3.c3" offset="0x400000" size="0x200000" crc="f3dabd1e" sha1="c80e52df42be9f8b2e89b467b11ab140a480cee8" /> | |
| 2635 | <!-- TC5316200 --> | |
| 2636 | <rom loadflag="load16_byte" name="045-c4.c4" offset="0x400001" size="0x200000" crc="935c62f0" sha1="0053d40085fac14096b683f4341f65e543b71dc1" /> | |
| 2637 | <!-- TC5316200 --> | |
| 2638 | <rom loadflag="load16_byte" name="045-c5.c5" offset="0x800000" size="0x080000" crc="a2bb8284" sha1="aa118e3b8c062daa219b36758b9a3814c08c69dc" /> | |
| 2639 | <!-- TC534200 --> | |
| 2640 | <rom loadflag="load16_byte" name="045-c6.c6" offset="0x800001" size="0x080000" crc="4fa71252" sha1="afe374a9d1f2d955a59efe7b6196b89e021b164c" /> | |
| 2641 | <!-- TC534200 --> | |
| 2642 | </dataarea> | |
| 2643 | </part> | |
| 2644 | </software> | |
| 2139 | 2645 | |
| 2140 | <!--*************************************** | |
| 2646 | <!--*************************************** | |
| 2141 | 2647 | ID-0046 |
| 2142 | 2648 | . NGM-046 |
| 2143 | 2649 | NEO-MVS PROGTOP / NEO-MVS CHA256B |
| r31135 | r31136 | |
| 2145 | 2651 | NEO-AEG PROGTOP / NEO-AEG CHA256[B] |
| 2146 | 2652 | ***************************************--> |
| 2147 | 2653 | |
| 2148 | <software name="tophuntr"> | |
| 2149 | <description>Top Hunter - Roddy and Cathy (NGM-046)</description> | |
| 2150 | <year>1994</year> | |
| 2151 | <publisher>SNK</publisher> | |
| 2152 | <sharedfeat name="release" value="MVS" /> | |
| 2153 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2154 | <part name="cart" interface="neo_cart"> | |
| 2155 | <!-- MVS VERSION --> | |
| 2156 | <dataarea name="maincpu" size="0x200000"> | |
| 2157 | <rom loadflag="load16_word_swap" name="046-p1.p1" offset="0x000000" size="0x100000" crc="69fa9e29" sha1="9a40a16163193bb506a32bd34f6323b25ec69622" /> <!-- mask rom TC538200 --> | |
| 2158 | <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" /> <!-- mask rom TC538200 --> | |
| 2159 | </dataarea> | |
| 2160 | <dataarea name="fixed" size="0x040000"> | |
| 2161 | <rom offset="0x000000" size="0x020000" name="046-s1.s1" crc="14b01d7b" sha1="618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae" /> <!-- mask rom TC531000 --> | |
| 2162 | </dataarea> | |
| 2163 | <dataarea name="audiocpu" size="0x020000"> | |
| 2164 | <rom offset="0x000000" size="0x020000" name="046-m1.m1" crc="3f84bb9f" sha1="07446040871d11da3c2217ee9d1faf8c3cae7420" /> <!-- mask rom TC531001 --> | |
| 2165 | </dataarea> | |
| 2166 | <dataarea name="ymsnd" size="0x400000"> | |
| 2167 | <rom name="046-v1.v1" offset="0x000000" size="0x100000" crc="c1f9c2db" sha1="bed95a76afefa46503a12e0f0a9787c4c967ac50" /> <!-- mask rom TC538200 --> | |
| 2168 | <rom name="046-v2.v2" offset="0x100000" size="0x100000" crc="56254a64" sha1="1cf049cb4c414419859d2c8ee714317a35a85251" /> <!-- mask rom TC538200 --> | |
| 2169 | <rom name="046-v3.v3" offset="0x200000" size="0x100000" crc="58113fb1" sha1="40972982a63c7adecef840f9882f4165da723ab6" /> <!-- mask rom TC538200 --> | |
| 2170 | <rom name="046-v4.v4" offset="0x300000" size="0x100000" crc="4f54c187" sha1="63a76949301b83bdd44aa1a4462f642ab9ca3c0b" /> <!-- mask rom TC538200 --> | |
| 2171 | </dataarea> | |
| 2172 | <dataarea name="sprites" size="0x800000"> | |
| 2173 | <rom loadflag="load16_byte" name="046-c1.c1" offset="0x000000" size="0x100000" crc="fa720a4a" sha1="364913b9fa40d46e4e39ae3cdae914cfd0de137d" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2174 | <rom loadflag="load16_byte" name="046-c2.c2" offset="0x000001" size="0x100000" crc="c900c205" sha1="50274e79aa26f334eb806288688b30720bade883" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2175 | <rom loadflag="load16_byte" name="046-c3.c3" offset="0x200000" size="0x100000" crc="880e3c25" sha1="b6974af0c833b766866919b6f15b6f8cef82530d" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2176 | <rom loadflag="load16_byte" name="046-c4.c4" offset="0x200001" size="0x100000" crc="7a2248aa" sha1="8af0b26025a54e3b91604dd24a3c1c518fbd8536" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2177 | <rom loadflag="load16_byte" name="046-c5.c5" offset="0x400000" size="0x100000" crc="4b735e45" sha1="2f8b46388c4696aee6a97e1e21cdadf6b142b01a" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2178 | <rom loadflag="load16_byte" name="046-c6.c6" offset="0x400001" size="0x100000" crc="273171df" sha1="9c35832221e016c12ef1ed71da167f565daaf86c" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2179 | <rom loadflag="load16_byte" name="046-c7.c7" offset="0x600000" size="0x100000" crc="12829c4c" sha1="ac5f3d848d7116fc35c97f53a72c85e049dd3a2f" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2180 | <rom loadflag="load16_byte" name="046-c8.c8" offset="0x600001" size="0x100000" crc="c944e03d" sha1="be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2181 | </dataarea> | |
| 2182 | </part> | |
| 2183 | </software> | |
| 2654 | <software name="tophuntr"> | |
| 2655 | <description>Top Hunter - Roddy and Cathy (NGM-046)</description> | |
| 2656 | <year>1994</year> | |
| 2657 | <publisher>SNK</publisher> | |
| 2658 | <sharedfeat name="release" value="MVS" /> | |
| 2659 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2660 | <part name="cart" interface="neo_cart"> | |
| 2661 | <!-- MVS VERSION --> | |
| 2662 | <dataarea name="maincpu" size="0x200000"> | |
| 2663 | <rom loadflag="load16_word_swap" name="046-p1.p1" offset="0x000000" size="0x100000" crc="69fa9e29" sha1="9a40a16163193bb506a32bd34f6323b25ec69622" /> | |
| 2664 | <!-- mask rom TC538200 --> | |
| 2665 | <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" /> | |
| 2666 | <!-- mask rom TC538200 --> | |
| 2667 | </dataarea> | |
| 2668 | <dataarea name="fixed" size="0x040000"> | |
| 2669 | <rom offset="0x000000" size="0x020000" name="046-s1.s1" crc="14b01d7b" sha1="618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae" /> | |
| 2670 | <!-- mask rom TC531000 --> | |
| 2671 | </dataarea> | |
| 2672 | <dataarea name="audiocpu" size="0x020000"> | |
| 2673 | <rom offset="0x000000" size="0x020000" name="046-m1.m1" crc="3f84bb9f" sha1="07446040871d11da3c2217ee9d1faf8c3cae7420" /> | |
| 2674 | <!-- mask rom TC531001 --> | |
| 2675 | </dataarea> | |
| 2676 | <dataarea name="ymsnd" size="0x400000"> | |
| 2677 | <rom name="046-v1.v1" offset="0x000000" size="0x100000" crc="c1f9c2db" sha1="bed95a76afefa46503a12e0f0a9787c4c967ac50" /> | |
| 2678 | <!-- mask rom TC538200 --> | |
| 2679 | <rom name="046-v2.v2" offset="0x100000" size="0x100000" crc="56254a64" sha1="1cf049cb4c414419859d2c8ee714317a35a85251" /> | |
| 2680 | <!-- mask rom TC538200 --> | |
| 2681 | <rom name="046-v3.v3" offset="0x200000" size="0x100000" crc="58113fb1" sha1="40972982a63c7adecef840f9882f4165da723ab6" /> | |
| 2682 | <!-- mask rom TC538200 --> | |
| 2683 | <rom name="046-v4.v4" offset="0x300000" size="0x100000" crc="4f54c187" sha1="63a76949301b83bdd44aa1a4462f642ab9ca3c0b" /> | |
| 2684 | <!-- mask rom TC538200 --> | |
| 2685 | </dataarea> | |
| 2686 | <dataarea name="sprites" size="0x800000"> | |
| 2687 | <rom loadflag="load16_byte" name="046-c1.c1" offset="0x000000" size="0x100000" crc="fa720a4a" sha1="364913b9fa40d46e4e39ae3cdae914cfd0de137d" /> | |
| 2688 | <!-- mask rom TC538200 --> | |
| 2689 | <rom loadflag="load16_byte" name="046-c2.c2" offset="0x000001" size="0x100000" crc="c900c205" sha1="50274e79aa26f334eb806288688b30720bade883" /> | |
| 2690 | <!-- mask rom TC538200 --> | |
| 2691 | <rom loadflag="load16_byte" name="046-c3.c3" offset="0x200000" size="0x100000" crc="880e3c25" sha1="b6974af0c833b766866919b6f15b6f8cef82530d" /> | |
| 2692 | <!-- mask rom TC538200 --> | |
| 2693 | <rom loadflag="load16_byte" name="046-c4.c4" offset="0x200001" size="0x100000" crc="7a2248aa" sha1="8af0b26025a54e3b91604dd24a3c1c518fbd8536" /> | |
| 2694 | <!-- mask rom TC538200 --> | |
| 2695 | <rom loadflag="load16_byte" name="046-c5.c5" offset="0x400000" size="0x100000" crc="4b735e45" sha1="2f8b46388c4696aee6a97e1e21cdadf6b142b01a" /> | |
| 2696 | <!-- mask rom TC538200 --> | |
| 2697 | <rom loadflag="load16_byte" name="046-c6.c6" offset="0x400001" size="0x100000" crc="273171df" sha1="9c35832221e016c12ef1ed71da167f565daaf86c" /> | |
| 2698 | <!-- mask rom TC538200 --> | |
| 2699 | <rom loadflag="load16_byte" name="046-c7.c7" offset="0x600000" size="0x100000" crc="12829c4c" sha1="ac5f3d848d7116fc35c97f53a72c85e049dd3a2f" /> | |
| 2700 | <!-- mask rom TC538200 --> | |
| 2701 | <rom loadflag="load16_byte" name="046-c8.c8" offset="0x600001" size="0x100000" crc="c944e03d" sha1="be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b" /> | |
| 2702 | <!-- mask rom TC538200 --> | |
| 2703 | </dataarea> | |
| 2704 | </part> | |
| 2705 | </software> | |
| 2184 | 2706 | |
| 2185 | <software name="tophuntrh" cloneof="tophuntr"> | |
| 2186 | <description>Top Hunter - Roddy and Cathy (NGH-046)</description> | |
| 2187 | <year>1994</year> | |
| 2188 | <publisher>SNK</publisher> | |
| 2189 | <sharedfeat name="release" value="AES" /> | |
| 2190 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2191 | <part name="cart" interface="neo_cart"> | |
| 2192 | <!-- AES VERSION --> | |
| 2193 | <dataarea name="maincpu" size="0x200000"> | |
| 2194 | <rom loadflag="load16_word_swap" name="046-pg1.p1" offset="0x000000" size="0x100000" crc="771e39bc" sha1="c0e05fd1ca81926438bb75e2fa6894e40ab6521e" /> <!-- mask rom TC538200 --> | |
| 2195 | <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" /> <!-- mask rom TC538200 --> | |
| 2196 | </dataarea> | |
| 2197 | <dataarea name="fixed" size="0x040000"> | |
| 2198 | <rom offset="0x000000" size="0x020000" name="046-sg1.s1" crc="92e9ac8c" sha1="cab5c77c091e8d12d9c3a2cc8d741b74e4386efb" /> <!-- mask rom TC531000 --> | |
| 2199 | </dataarea> | |
| 2200 | <dataarea name="audiocpu" size="0x020000"> | |
| 2201 | <rom offset="0x000000" size="0x020000" name="046-m1.m1" crc="3f84bb9f" sha1="07446040871d11da3c2217ee9d1faf8c3cae7420" /> <!-- mask rom TC531001 --> | |
| 2202 | </dataarea> | |
| 2203 | <dataarea name="ymsnd" size="0x400000"> | |
| 2204 | <rom name="046-v1.v1" offset="0x000000" size="0x100000" crc="c1f9c2db" sha1="bed95a76afefa46503a12e0f0a9787c4c967ac50" /> <!-- mask rom TC538200 --> | |
| 2205 | <rom name="046-v2.v2" offset="0x100000" size="0x100000" crc="56254a64" sha1="1cf049cb4c414419859d2c8ee714317a35a85251" /> <!-- mask rom TC538200 --> | |
| 2206 | <rom name="046-v3.v3" offset="0x200000" size="0x100000" crc="58113fb1" sha1="40972982a63c7adecef840f9882f4165da723ab6" /> <!-- mask rom TC538200 --> | |
| 2207 | <rom name="046-v4.v4" offset="0x300000" size="0x100000" crc="4f54c187" sha1="63a76949301b83bdd44aa1a4462f642ab9ca3c0b" /> <!-- mask rom TC538200 --> | |
| 2208 | </dataarea> | |
| 2209 | <dataarea name="sprites" size="0x800000"> | |
| 2210 | <rom loadflag="load16_byte" name="046-c1.c1" offset="0x000000" size="0x100000" crc="fa720a4a" sha1="364913b9fa40d46e4e39ae3cdae914cfd0de137d" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2211 | <rom loadflag="load16_byte" name="046-c2.c2" offset="0x000001" size="0x100000" crc="c900c205" sha1="50274e79aa26f334eb806288688b30720bade883" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2212 | <rom loadflag="load16_byte" name="046-c3.c3" offset="0x200000" size="0x100000" crc="880e3c25" sha1="b6974af0c833b766866919b6f15b6f8cef82530d" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2213 | <rom loadflag="load16_byte" name="046-c4.c4" offset="0x200001" size="0x100000" crc="7a2248aa" sha1="8af0b26025a54e3b91604dd24a3c1c518fbd8536" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2214 | <rom loadflag="load16_byte" name="046-c5.c5" offset="0x400000" size="0x100000" crc="4b735e45" sha1="2f8b46388c4696aee6a97e1e21cdadf6b142b01a" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2215 | <rom loadflag="load16_byte" name="046-c6.c6" offset="0x400001" size="0x100000" crc="273171df" sha1="9c35832221e016c12ef1ed71da167f565daaf86c" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2216 | <rom loadflag="load16_byte" name="046-c7.c7" offset="0x600000" size="0x100000" crc="12829c4c" sha1="ac5f3d848d7116fc35c97f53a72c85e049dd3a2f" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2217 | <rom loadflag="load16_byte" name="046-c8.c8" offset="0x600001" size="0x100000" crc="c944e03d" sha1="be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2218 | </dataarea> | |
| 2219 | </part> | |
| 2220 | </software> | |
| 2707 | <software name="tophuntrh" cloneof="tophuntr"> | |
| 2708 | <description>Top Hunter - Roddy and Cathy (NGH-046)</description> | |
| 2709 | <year>1994</year> | |
| 2710 | <publisher>SNK</publisher> | |
| 2711 | <sharedfeat name="release" value="AES" /> | |
| 2712 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2713 | <part name="cart" interface="neo_cart"> | |
| 2714 | <!-- AES VERSION --> | |
| 2715 | <dataarea name="maincpu" size="0x200000"> | |
| 2716 | <rom loadflag="load16_word_swap" name="046-pg1.p1" offset="0x000000" size="0x100000" crc="771e39bc" sha1="c0e05fd1ca81926438bb75e2fa6894e40ab6521e" /> | |
| 2717 | <!-- mask rom TC538200 --> | |
| 2718 | <rom loadflag="load16_word_swap" name="046-p2.sp2" offset="0x100000" size="0x100000" crc="f182cb3e" sha1="6b4e0af5d4e623f0682f37ff5c69e5b705e20028" /> | |
| 2719 | <!-- mask rom TC538200 --> | |
| 2720 | </dataarea> | |
| 2721 | <dataarea name="fixed" size="0x040000"> | |
| 2722 | <rom offset="0x000000" size="0x020000" name="046-sg1.s1" crc="92e9ac8c" sha1="cab5c77c091e8d12d9c3a2cc8d741b74e4386efb" /> | |
| 2723 | <!-- mask rom TC531000 --> | |
| 2724 | </dataarea> | |
| 2725 | <dataarea name="audiocpu" size="0x020000"> | |
| 2726 | <rom offset="0x000000" size="0x020000" name="046-m1.m1" crc="3f84bb9f" sha1="07446040871d11da3c2217ee9d1faf8c3cae7420" /> | |
| 2727 | <!-- mask rom TC531001 --> | |
| 2728 | </dataarea> | |
| 2729 | <dataarea name="ymsnd" size="0x400000"> | |
| 2730 | <rom name="046-v1.v1" offset="0x000000" size="0x100000" crc="c1f9c2db" sha1="bed95a76afefa46503a12e0f0a9787c4c967ac50" /> | |
| 2731 | <!-- mask rom TC538200 --> | |
| 2732 | <rom name="046-v2.v2" offset="0x100000" size="0x100000" crc="56254a64" sha1="1cf049cb4c414419859d2c8ee714317a35a85251" /> | |
| 2733 | <!-- mask rom TC538200 --> | |
| 2734 | <rom name="046-v3.v3" offset="0x200000" size="0x100000" crc="58113fb1" sha1="40972982a63c7adecef840f9882f4165da723ab6" /> | |
| 2735 | <!-- mask rom TC538200 --> | |
| 2736 | <rom name="046-v4.v4" offset="0x300000" size="0x100000" crc="4f54c187" sha1="63a76949301b83bdd44aa1a4462f642ab9ca3c0b" /> | |
| 2737 | <!-- mask rom TC538200 --> | |
| 2738 | </dataarea> | |
| 2739 | <dataarea name="sprites" size="0x800000"> | |
| 2740 | <rom loadflag="load16_byte" name="046-c1.c1" offset="0x000000" size="0x100000" crc="fa720a4a" sha1="364913b9fa40d46e4e39ae3cdae914cfd0de137d" /> | |
| 2741 | <!-- mask rom TC538200 --> | |
| 2742 | <rom loadflag="load16_byte" name="046-c2.c2" offset="0x000001" size="0x100000" crc="c900c205" sha1="50274e79aa26f334eb806288688b30720bade883" /> | |
| 2743 | <!-- mask rom TC538200 --> | |
| 2744 | <rom loadflag="load16_byte" name="046-c3.c3" offset="0x200000" size="0x100000" crc="880e3c25" sha1="b6974af0c833b766866919b6f15b6f8cef82530d" /> | |
| 2745 | <!-- mask rom TC538200 --> | |
| 2746 | <rom loadflag="load16_byte" name="046-c4.c4" offset="0x200001" size="0x100000" crc="7a2248aa" sha1="8af0b26025a54e3b91604dd24a3c1c518fbd8536" /> | |
| 2747 | <!-- mask rom TC538200 --> | |
| 2748 | <rom loadflag="load16_byte" name="046-c5.c5" offset="0x400000" size="0x100000" crc="4b735e45" sha1="2f8b46388c4696aee6a97e1e21cdadf6b142b01a" /> | |
| 2749 | <!-- mask rom TC538200 --> | |
| 2750 | <rom loadflag="load16_byte" name="046-c6.c6" offset="0x400001" size="0x100000" crc="273171df" sha1="9c35832221e016c12ef1ed71da167f565daaf86c" /> | |
| 2751 | <!-- mask rom TC538200 --> | |
| 2752 | <rom loadflag="load16_byte" name="046-c7.c7" offset="0x600000" size="0x100000" crc="12829c4c" sha1="ac5f3d848d7116fc35c97f53a72c85e049dd3a2f" /> | |
| 2753 | <!-- mask rom TC538200 --> | |
| 2754 | <rom loadflag="load16_byte" name="046-c8.c8" offset="0x600001" size="0x100000" crc="c944e03d" sha1="be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b" /> | |
| 2755 | <!-- mask rom TC538200 --> | |
| 2756 | </dataarea> | |
| 2757 | </part> | |
| 2758 | </software> | |
| 2221 | 2759 | |
| 2222 | <!--*************************************** | |
| 2760 | <!--*************************************** | |
| 2223 | 2761 | ID-0047 |
| 2224 | 2762 | . NGM-047 |
| 2225 | 2763 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 2227 | 2765 | NEO-AEG PROG-G2 (PRO-CT0) / NEO-AEG CHA42G-2B |
| 2228 | 2766 | ***************************************--> |
| 2229 | 2767 | |
| 2230 | <software name="fatfury2"> | |
| 2231 | <description>Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)</description> | |
| 2232 | <year>1992</year> | |
| 2233 | <publisher>SNK</publisher> | |
| 2234 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2235 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2236 | <part name="cart" interface="neo_cart"> | |
| 2237 | <!-- MVS AND AES VERSION --> | |
| 2238 | <feature name="crypt" value="fatfury2_prot" /> | |
| 2239 | <dataarea name="maincpu" size="0x100000"> | |
| 2240 | <rom loadflag="load16_word_swap" name="047-p1.p1" offset="0x000000" size="0x100000" crc="ecfdbb69" sha1="59e2f137c6eaf043df4ddae865a9159a10265c60" /> <!-- TC538200 --> | |
| 2241 | <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. --> | |
| 2242 | </dataarea> | |
| 2243 | <dataarea name="fixed" size="0x040000"> | |
| 2244 | <rom offset="0x000000" size="0x020000" name="047-s1.s1" crc="d7dbbf39" sha1="29253e596f475ebd41a6e3bb53952e3a0ccd2eed" /> <!-- TC531000 --> | |
| 2245 | </dataarea> | |
| 2246 | <dataarea name="audiocpu" size="0x020000"> | |
| 2247 | <rom offset="0x000000" size="0x020000" name="047-m1.m1" crc="820b0ba7" sha1="5708248d89446e49184eaadb52f7c61b2b6c13c5" /> <!-- TC531001 --> | |
| 2248 | </dataarea> | |
| 2249 | <dataarea name="ymsnd" size="0x400000"> | |
| 2250 | <rom name="047-v1.v1" offset="0x000000" size="0x200000" crc="d9d00784" sha1="f6a91eada8c23aa4518c4b82eeebca69f79d845c" /> <!-- TC5316200 --> | |
| 2251 | <rom name="047-v2.v2" offset="0x200000" size="0x200000" crc="2c9a4b33" sha1="d4a1c0951c02c8919b3ec32ed96933634ff9e54c" /> <!-- TC5316200 --> | |
| 2252 | </dataarea> | |
| 2253 | <dataarea name="sprites" size="0x800000"> | |
| 2254 | <rom loadflag="load16_byte" name="047-c1.c1" offset="0x000000" size="0x100000" crc="f72a939e" sha1="67fc398ec28061adca0d3be82bbe7297015800da" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2255 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2256 | <rom loadflag="load16_byte" name="047-c2.c2" offset="0x000001" size="0x100000" crc="05119a0d" sha1="c2f100b73eb04f65b6ba6089d49aceb51b470ec6" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2257 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2258 | <rom loadflag="load16_byte" name="047-c3.c3" offset="0x200000" size="0x100000" crc="01e00738" sha1="79654f24d777dd5eb68bafc3b8cb9db71d5822e2" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2259 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2260 | <rom loadflag="load16_byte" name="047-c4.c4" offset="0x200001" size="0x100000" crc="9fe27432" sha1="89d22d77ba8bc6d1f6c974195c34ad61b9010de7" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2261 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2262 | </dataarea> | |
| 2263 | </part> | |
| 2264 | </software> | |
| 2768 | <software name="fatfury2"> | |
| 2769 | <description>Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)</description> | |
| 2770 | <year>1992</year> | |
| 2771 | <publisher>SNK</publisher> | |
| 2772 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2773 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2774 | <part name="cart" interface="neo_cart"> | |
| 2775 | <!-- MVS AND AES VERSION --> | |
| 2776 | <feature name="slot" value="rom_fatfur2" /> | |
| 2777 | <dataarea name="maincpu" size="0x100000"> | |
| 2778 | <rom loadflag="load16_word_swap" name="047-p1.p1" offset="0x000000" size="0x100000" crc="ecfdbb69" sha1="59e2f137c6eaf043df4ddae865a9159a10265c60" /> | |
| 2779 | <!-- TC538200 --> | |
| 2780 | <!-- The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. --> | |
| 2781 | </dataarea> | |
| 2782 | <dataarea name="fixed" size="0x040000"> | |
| 2783 | <rom offset="0x000000" size="0x020000" name="047-s1.s1" crc="d7dbbf39" sha1="29253e596f475ebd41a6e3bb53952e3a0ccd2eed" /> | |
| 2784 | <!-- TC531000 --> | |
| 2785 | </dataarea> | |
| 2786 | <dataarea name="audiocpu" size="0x020000"> | |
| 2787 | <rom offset="0x000000" size="0x020000" name="047-m1.m1" crc="820b0ba7" sha1="5708248d89446e49184eaadb52f7c61b2b6c13c5" /> | |
| 2788 | <!-- TC531001 --> | |
| 2789 | </dataarea> | |
| 2790 | <dataarea name="ymsnd" size="0x400000"> | |
| 2791 | <rom name="047-v1.v1" offset="0x000000" size="0x200000" crc="d9d00784" sha1="f6a91eada8c23aa4518c4b82eeebca69f79d845c" /> | |
| 2792 | <!-- TC5316200 --> | |
| 2793 | <rom name="047-v2.v2" offset="0x200000" size="0x200000" crc="2c9a4b33" sha1="d4a1c0951c02c8919b3ec32ed96933634ff9e54c" /> | |
| 2794 | <!-- TC5316200 --> | |
| 2795 | </dataarea> | |
| 2796 | <dataarea name="sprites" size="0x800000"> | |
| 2797 | <rom loadflag="load16_byte" name="047-c1.c1" offset="0x000000" size="0x100000" crc="f72a939e" sha1="67fc398ec28061adca0d3be82bbe7297015800da" /> | |
| 2798 | <!-- TC5316200 --> | |
| 2799 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2800 | <rom loadflag="load16_byte" name="047-c2.c2" offset="0x000001" size="0x100000" crc="05119a0d" sha1="c2f100b73eb04f65b6ba6089d49aceb51b470ec6" /> | |
| 2801 | <!-- TC5316200 --> | |
| 2802 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2803 | <rom loadflag="load16_byte" name="047-c3.c3" offset="0x200000" size="0x100000" crc="01e00738" sha1="79654f24d777dd5eb68bafc3b8cb9db71d5822e2" /> | |
| 2804 | <!-- TC5316200 --> | |
| 2805 | <rom size="0x100000" offset="0x600000" loadflag="continue" /> | |
| 2806 | <rom loadflag="load16_byte" name="047-c4.c4" offset="0x200001" size="0x100000" crc="9fe27432" sha1="89d22d77ba8bc6d1f6c974195c34ad61b9010de7" /> | |
| 2807 | <!-- TC5316200 --> | |
| 2808 | <rom size="0x100000" offset="0x600001" loadflag="continue" /> | |
| 2809 | </dataarea> | |
| 2810 | </part> | |
| 2811 | </software> | |
| 2265 | 2812 | |
| 2266 | <!--*************************************** | |
| 2813 | <!--*************************************** | |
| 2267 | 2814 | ID-0048 |
| 2268 | 2815 | . ??M-048 |
| 2269 | 2816 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| 2270 | 2817 | ***************************************--> |
| 2271 | 2818 | |
| 2272 | <software name="janshin"> | |
| 2273 | <description>Jyanshin Densetsu - Quest of Jongmaster</description> | |
| 2274 | <year>1994</year> | |
| 2275 | <publisher>Aicom</publisher> | |
| 2276 | <sharedfeat name="release" value="MVS" /> | |
| 2277 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2278 | <part name="cart" interface="neo_cart"> | |
| 2279 | <!-- MVS ONLY RELEASE --> | |
| 2280 | <dataarea name="maincpu" size="0x100000"> | |
| 2281 | <rom loadflag="load16_word_swap" name="048-p1.p1" offset="0x000000" size="0x100000" crc="fa818cbb" sha1="afee2c897b766c84f13891fb52c574fb18df0951" /> <!-- mask rom TC538200 --> | |
| 2282 | </dataarea> | |
| 2283 | <dataarea name="fixed" size="0x040000"> | |
| 2284 | <rom offset="0x000000" size="0x020000" name="048-s1.s1" crc="8285b25a" sha1="d983640cda3e346e38469b4d3ec8048b116a7bb7" /> <!-- mask rom TC531000 --> | |
| 2285 | </dataarea> | |
| 2286 | <dataarea name="audiocpu" size="0x020000"> | |
| 2287 | <rom offset="0x000000" size="0x020000" name="048-m1.m1" crc="310467c7" sha1="c529961195c9bdf5d1ce70a38ad129002d1f3b5f" /> <!-- mask rom TC531001 --> | |
| 2288 | </dataarea> | |
| 2289 | <dataarea name="ymsnd" size="0x200000"> | |
| 2290 | <rom name="048-v1.v1" offset="0x000000" size="0x200000" crc="f1947d2b" sha1="955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2" /> <!-- mask rom TC5316200 --> | |
| 2291 | </dataarea> | |
| 2292 | <dataarea name="sprites" size="0x400000"> | |
| 2293 | <rom loadflag="load16_byte" name="048-c1.c1" offset="0x000000" size="0x200000" crc="3fa890e9" sha1="e73d2802bacfbc2b2b16fbbedddde17488e4bbde" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2294 | <rom loadflag="load16_byte" name="048-c2.c1" offset="0x000001" size="0x200000" crc="59c48ad8" sha1="2630817e735a6d197377558f4324c1442803fe15" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2295 | </dataarea> | |
| 2296 | </part> | |
| 2297 | </software> | |
| 2819 | <software name="janshin"> | |
| 2820 | <description>Jyanshin Densetsu - Quest of Jongmaster</description> | |
| 2821 | <year>1994</year> | |
| 2822 | <publisher>Aicom</publisher> | |
| 2823 | <sharedfeat name="release" value="MVS" /> | |
| 2824 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2825 | <part name="cart" interface="neo_cart"> | |
| 2826 | <!-- MVS ONLY RELEASE --> | |
| 2827 | <dataarea name="maincpu" size="0x100000"> | |
| 2828 | <rom loadflag="load16_word_swap" name="048-p1.p1" offset="0x000000" size="0x100000" crc="fa818cbb" sha1="afee2c897b766c84f13891fb52c574fb18df0951" /> | |
| 2829 | <!-- mask rom TC538200 --> | |
| 2830 | </dataarea> | |
| 2831 | <dataarea name="fixed" size="0x040000"> | |
| 2832 | <rom offset="0x000000" size="0x020000" name="048-s1.s1" crc="8285b25a" sha1="d983640cda3e346e38469b4d3ec8048b116a7bb7" /> | |
| 2833 | <!-- mask rom TC531000 --> | |
| 2834 | </dataarea> | |
| 2835 | <dataarea name="audiocpu" size="0x020000"> | |
| 2836 | <rom offset="0x000000" size="0x020000" name="048-m1.m1" crc="310467c7" sha1="c529961195c9bdf5d1ce70a38ad129002d1f3b5f" /> | |
| 2837 | <!-- mask rom TC531001 --> | |
| 2838 | </dataarea> | |
| 2839 | <dataarea name="ymsnd" size="0x200000"> | |
| 2840 | <rom name="048-v1.v1" offset="0x000000" size="0x200000" crc="f1947d2b" sha1="955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2" /> | |
| 2841 | <!-- mask rom TC5316200 --> | |
| 2842 | </dataarea> | |
| 2843 | <dataarea name="sprites" size="0x400000"> | |
| 2844 | <rom loadflag="load16_byte" name="048-c1.c1" offset="0x000000" size="0x200000" crc="3fa890e9" sha1="e73d2802bacfbc2b2b16fbbedddde17488e4bbde" /> | |
| 2845 | <!-- mask rom TC5316200 --> | |
| 2846 | <rom loadflag="load16_byte" name="048-c2.c1" offset="0x000001" size="0x200000" crc="59c48ad8" sha1="2630817e735a6d197377558f4324c1442803fe15" /> | |
| 2847 | <!-- mask rom TC5316200 --> | |
| 2848 | </dataarea> | |
| 2849 | </part> | |
| 2850 | </software> | |
| 2298 | 2851 | |
| 2299 | <!--*************************************** | |
| 2852 | <!--*************************************** | |
| 2300 | 2853 | ID-0049 |
| 2301 | 2854 | . NGM-049 |
| 2302 | 2855 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 2304 | 2857 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 |
| 2305 | 2858 | ***************************************--> |
| 2306 | 2859 | |
| 2307 | <software name="androdun"> | |
| 2308 | <description>Andro Dunos (NGM-049)(NGH-049)</description> | |
| 2309 | <year>1992</year> | |
| 2310 | <publisher>SNK</publisher> | |
| 2311 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2312 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2313 | <part name="cart" interface="neo_cart"> | |
| 2314 | <!-- MVS AND AES VERSION --> | |
| 2315 | <dataarea name="maincpu" size="0x100000"> | |
| 2316 | <rom loadflag="load16_word_swap" name="049-p1.p1" offset="0x000000" size="0x080000" crc="3b857da2" sha1="4dd86c739944696c16c3cdd85935d6dfa9fdc276" /> <!-- CXK384500 --> | |
| 2317 | <rom loadflag="load16_word_swap" name="049-p2.p2" offset="0x080000" size="0x080000" crc="2f062209" sha1="991cf3e3677929b2cc0b2787b0c7b6ad3700f618" /> <!-- CXK384500 --> | |
| 2318 | </dataarea> | |
| 2319 | <dataarea name="fixed" size="0x040000"> | |
| 2320 | <rom offset="0x000000" size="0x020000" name="049-s1.s1" crc="6349de5d" sha1="bcc44b9576d7bedd9a39294530bb66f707690c72" /> <!-- CXK381000 --> | |
| 2321 | </dataarea> | |
| 2322 | <dataarea name="audiocpu" size="0x020000"> | |
| 2323 | <rom offset="0x000000" size="0x020000" name="049-m1.m1" crc="edd2acf4" sha1="c4ee6ba834d54b9fc5a854dbc41a05877e090371" /> <!-- CXK381003 --> | |
| 2324 | </dataarea> | |
| 2325 | <dataarea name="ymsnd" size="0x100000"> | |
| 2326 | <rom name="049-v1.v1" offset="0x000000" size="0x100000" crc="ce43cb89" sha1="47f82e077abb6efc6b1b0490412ae147d5d2acef" /> <!-- CXK388000 --> | |
| 2327 | </dataarea> | |
| 2328 | <dataarea name="sprites" size="0x200000"> | |
| 2329 | <rom loadflag="load16_byte" name="049-c1.c1" offset="0x000000" size="0x100000" crc="7ace6db3" sha1="c41cc9de8c0788dcc49ca494fd3bb3124062d9dd" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 2330 | <rom loadflag="load16_byte" name="049-c2.c2" offset="0x000001" size="0x100000" crc="b17024f7" sha1="fcf7efae48fcdccaf5255c145de414fb246128f0" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 2331 | </dataarea> | |
| 2332 | </part> | |
| 2333 | </software> | |
| 2860 | <software name="androdun"> | |
| 2861 | <description>Andro Dunos (NGM-049)(NGH-049)</description> | |
| 2862 | <year>1992</year> | |
| 2863 | <publisher>SNK</publisher> | |
| 2864 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2865 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2866 | <part name="cart" interface="neo_cart"> | |
| 2867 | <!-- MVS AND AES VERSION --> | |
| 2868 | <dataarea name="maincpu" size="0x100000"> | |
| 2869 | <rom loadflag="load16_word_swap" name="049-p1.p1" offset="0x000000" size="0x080000" crc="3b857da2" sha1="4dd86c739944696c16c3cdd85935d6dfa9fdc276" /> | |
| 2870 | <!-- CXK384500 --> | |
| 2871 | <rom loadflag="load16_word_swap" name="049-p2.p2" offset="0x080000" size="0x080000" crc="2f062209" sha1="991cf3e3677929b2cc0b2787b0c7b6ad3700f618" /> | |
| 2872 | <!-- CXK384500 --> | |
| 2873 | </dataarea> | |
| 2874 | <dataarea name="fixed" size="0x040000"> | |
| 2875 | <rom offset="0x000000" size="0x020000" name="049-s1.s1" crc="6349de5d" sha1="bcc44b9576d7bedd9a39294530bb66f707690c72" /> | |
| 2876 | <!-- CXK381000 --> | |
| 2877 | </dataarea> | |
| 2878 | <dataarea name="audiocpu" size="0x020000"> | |
| 2879 | <rom offset="0x000000" size="0x020000" name="049-m1.m1" crc="edd2acf4" sha1="c4ee6ba834d54b9fc5a854dbc41a05877e090371" /> | |
| 2880 | <!-- CXK381003 --> | |
| 2881 | </dataarea> | |
| 2882 | <dataarea name="ymsnd" size="0x100000"> | |
| 2883 | <rom name="049-v1.v1" offset="0x000000" size="0x100000" crc="ce43cb89" sha1="47f82e077abb6efc6b1b0490412ae147d5d2acef" /> | |
| 2884 | <!-- CXK388000 --> | |
| 2885 | </dataarea> | |
| 2886 | <dataarea name="sprites" size="0x200000"> | |
| 2887 | <rom loadflag="load16_byte" name="049-c1.c1" offset="0x000000" size="0x100000" crc="7ace6db3" sha1="c41cc9de8c0788dcc49ca494fd3bb3124062d9dd" /> | |
| 2888 | <!-- CXK388000 --> | |
| 2889 | <rom loadflag="load16_byte" name="049-c2.c2" offset="0x000001" size="0x100000" crc="b17024f7" sha1="fcf7efae48fcdccaf5255c145de414fb246128f0" /> | |
| 2890 | <!-- CXK388000 --> | |
| 2891 | </dataarea> | |
| 2892 | </part> | |
| 2893 | </software> | |
| 2334 | 2894 | |
| 2335 | <!--*************************************** | |
| 2895 | <!--*************************************** | |
| 2336 | 2896 | ID-0050 |
| 2337 | 2897 | . ALM-004 |
| 2338 | 2898 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| 2339 | 2899 | . ALH-004 |
| 2340 | 2900 | ***************************************--> |
| 2341 | 2901 | |
| 2342 | <software name="ncommand"> | |
| 2343 | <description>Ninja Commando</description> | |
| 2344 | <year>1992</year> | |
| 2345 | <publisher>Alpha Denshi Co.</publisher> | |
| 2346 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2347 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2348 | <part name="cart" interface="neo_cart"> | |
| 2349 | <dataarea name="maincpu" size="0x100000"> | |
| 2350 | <rom loadflag="load16_word_swap" name="050-p1.p1" offset="0x000000" size="0x100000" crc="4e097c40" sha1="43311a7ca14a14dcd4a99d8576a12e897b078643" /> <!-- CXK388000 --> | |
| 2351 | </dataarea> | |
| 2352 | <dataarea name="fixed" size="0x040000"> | |
| 2353 | <rom offset="0x000000" size="0x020000" name="050-s1.s1" crc="db8f9c8e" sha1="11cb82cf3c4d0fc2da5df0c26410a64808093610" /> <!-- CXK381000 --> | |
| 2354 | </dataarea> | |
| 2355 | <dataarea name="audiocpu" size="0x020000"> | |
| 2356 | <rom offset="0x000000" size="0x020000" name="050-m1.m1" crc="6fcf07d3" sha1="e9ecff4bfec1f5964bf06645f75d80d611b6231c" /> <!-- CXK381003 --> | |
| 2357 | </dataarea> | |
| 2358 | <dataarea name="ymsnd" size="0x180000"> | |
| 2359 | <rom name="050-v1.v1" offset="0x000000" size="0x100000" crc="23c3ab42" sha1="b6c59bb180f1aa34c95f3ec923f3aafb689d57b0" /> <!-- CXK388000 --> | |
| 2360 | <rom name="050-v2.v2" offset="0x100000" size="0x080000" crc="80b8a984" sha1="950cf0e78ceffa4037663f1086fbbc88588f49f2" /> <!-- CXK388000 --> | |
| 2361 | </dataarea> | |
| 2362 | <dataarea name="sprites" size="0x400000"> | |
| 2363 | <rom loadflag="load16_byte" name="050-c1.c1" offset="0x000000" size="0x100000" crc="87421a0a" sha1="1d8faaf03778f7c5b062554d7333bbd3f0ca12ad" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 2364 | <rom loadflag="load16_byte" name="050-c2.c2" offset="0x000001" size="0x100000" crc="c4cf5548" sha1="ef9eca5aeff9dda2209a050c2af00ed8979ae2bc" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 2365 | <rom loadflag="load16_byte" name="050-c3.c3" offset="0x200000" size="0x100000" crc="03422c1e" sha1="920e5015aebe2ffc5ce43a52365c7f0a705f3b9e" /> <!-- Plane 0,1 --> <!-- CXK388000 --> | |
| 2366 | <rom loadflag="load16_byte" name="050-c4.c4" offset="0x200001" size="0x100000" crc="0845eadb" sha1="3c71a02bf0e07a5381846bb6d75bbe7dd546adea" /> <!-- Plane 2,3 --> <!-- CXK388000 --> | |
| 2367 | </dataarea> | |
| 2368 | </part> | |
| 2369 | </software> | |
| 2902 | <software name="ncommand"> | |
| 2903 | <description>Ninja Commando</description> | |
| 2904 | <year>1992</year> | |
| 2905 | <publisher>Alpha Denshi Co.</publisher> | |
| 2906 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2907 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2908 | <part name="cart" interface="neo_cart"> | |
| 2909 | <dataarea name="maincpu" size="0x100000"> | |
| 2910 | <rom loadflag="load16_word_swap" name="050-p1.p1" offset="0x000000" size="0x100000" crc="4e097c40" sha1="43311a7ca14a14dcd4a99d8576a12e897b078643" /> | |
| 2911 | <!-- CXK388000 --> | |
| 2912 | </dataarea> | |
| 2913 | <dataarea name="fixed" size="0x040000"> | |
| 2914 | <rom offset="0x000000" size="0x020000" name="050-s1.s1" crc="db8f9c8e" sha1="11cb82cf3c4d0fc2da5df0c26410a64808093610" /> | |
| 2915 | <!-- CXK381000 --> | |
| 2916 | </dataarea> | |
| 2917 | <dataarea name="audiocpu" size="0x020000"> | |
| 2918 | <rom offset="0x000000" size="0x020000" name="050-m1.m1" crc="6fcf07d3" sha1="e9ecff4bfec1f5964bf06645f75d80d611b6231c" /> | |
| 2919 | <!-- CXK381003 --> | |
| 2920 | </dataarea> | |
| 2921 | <dataarea name="ymsnd" size="0x180000"> | |
| 2922 | <rom name="050-v1.v1" offset="0x000000" size="0x100000" crc="23c3ab42" sha1="b6c59bb180f1aa34c95f3ec923f3aafb689d57b0" /> | |
| 2923 | <!-- CXK388000 --> | |
| 2924 | <rom name="050-v2.v2" offset="0x100000" size="0x080000" crc="80b8a984" sha1="950cf0e78ceffa4037663f1086fbbc88588f49f2" /> | |
| 2925 | <!-- CXK388000 --> | |
| 2926 | </dataarea> | |
| 2927 | <dataarea name="sprites" size="0x400000"> | |
| 2928 | <rom loadflag="load16_byte" name="050-c1.c1" offset="0x000000" size="0x100000" crc="87421a0a" sha1="1d8faaf03778f7c5b062554d7333bbd3f0ca12ad" /> | |
| 2929 | <!-- CXK388000 --> | |
| 2930 | <rom loadflag="load16_byte" name="050-c2.c2" offset="0x000001" size="0x100000" crc="c4cf5548" sha1="ef9eca5aeff9dda2209a050c2af00ed8979ae2bc" /> | |
| 2931 | <!-- CXK388000 --> | |
| 2932 | <rom loadflag="load16_byte" name="050-c3.c3" offset="0x200000" size="0x100000" crc="03422c1e" sha1="920e5015aebe2ffc5ce43a52365c7f0a705f3b9e" /> | |
| 2933 | <!-- CXK388000 --> | |
| 2934 | <rom loadflag="load16_byte" name="050-c4.c4" offset="0x200001" size="0x100000" crc="0845eadb" sha1="3c71a02bf0e07a5381846bb6d75bbe7dd546adea" /> | |
| 2935 | <!-- CXK388000 --> | |
| 2936 | </dataarea> | |
| 2937 | </part> | |
| 2938 | </software> | |
| 2370 | 2939 | |
| 2371 | <!--*************************************** | |
| 2940 | <!--*************************************** | |
| 2372 | 2941 | ID-0051 |
| 2373 | 2942 | . AIM-051 |
| 2374 | 2943 | NEO-MVS PROG-G2 / NEO-MVS CHA42G-1 |
| 2375 | 2944 | . AIH-051 |
| 2376 | 2945 | ***************************************--> |
| 2377 | 2946 | |
| 2378 | <software name="viewpoin"> | |
| 2379 | <description>Viewpoint</description> | |
| 2380 | <year>1992</year> | |
| 2381 | <publisher>Sammy / Aicom</publisher> | |
| 2382 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2383 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2384 | <part name="cart" interface="neo_cart"> | |
| 2385 | <dataarea name="maincpu" size="0x100000"> | |
| 2386 | <rom loadflag="load16_word_swap" name="051-p1.p1" offset="0x000000" size="0x100000" crc="17aa899d" sha1="674cd8ace7acdf4f407de741e3d0071bcb49c902" /> <!-- CXK388002 --> | |
| 2387 | </dataarea> | |
| 2388 | <dataarea name="fixed" size="0x040000"> | |
| 2389 | <rom offset="0x000000" size="0x020000" name="051-s1.s1" crc="9fea5758" sha1="5c6f01da89f2639cf741ee7c39e27023b8083052" /> <!-- CXK381000 --> | |
| 2390 | </dataarea> | |
| 2391 | <dataarea name="audiocpu" size="0x020000"> | |
| 2392 | <rom offset="0x000000" size="0x020000" name="051-m1.m1" crc="8e69f29a" sha1="7a25f4997996434ea1b7d0d1ca9e7aaf966cbd03" /> <!-- CXK381003 --> | |
| 2393 | </dataarea> | |
| 2394 | <dataarea name="ymsnd" size="0x400000"> | |
| 2395 | <!-- What board was originally used (labels 051-V2 and 051-V4)? MVS is twice confirmed on NEO-MVS PROG-G2 --> | |
| 2396 | <rom name="051-v2.v1" offset="0x000000" size="0x200000" crc="019978b6" sha1="7896a551115fc6ed38b5944e0c8dcb2b2c1c077d" /> <!-- CXK381600 --> | |
| 2397 | <rom name="051-v4.v2" offset="0x200000" size="0x200000" crc="5758f38c" sha1="da10f4b7d22d9139bbf068bd940be82168a74ca1" /> <!-- CXK381600 --> | |
| 2398 | </dataarea> | |
| 2399 | <dataarea name="sprites" size="0x600000"> | |
| 2400 | <rom loadflag="load16_byte" name="051-c1.c1" offset="0x000000" size="0x100000" crc="d624c132" sha1="49c7e9f020cba45d7083b45252bcc03397f8c286" /> <!-- Plane 0,1 --> <!-- CXK381600 --> | |
| 2401 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2402 | <rom loadflag="load16_byte" name="051-c2.c2" offset="0x000001" size="0x100000" crc="40d69f1e" sha1="ec4a13582772594957f927622d50f54b0dfcd8d8" /> <!-- Plane 2,3 --> <!-- CXK381600 --> | |
| 2403 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2404 | </dataarea> | |
| 2405 | </part> | |
| 2406 | </software> | |
| 2947 | <software name="viewpoin"> | |
| 2948 | <description>Viewpoint</description> | |
| 2949 | <year>1992</year> | |
| 2950 | <publisher>Sammy / Aicom</publisher> | |
| 2951 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2952 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2953 | <part name="cart" interface="neo_cart"> | |
| 2954 | <dataarea name="maincpu" size="0x100000"> | |
| 2955 | <rom loadflag="load16_word_swap" name="051-p1.p1" offset="0x000000" size="0x100000" crc="17aa899d" sha1="674cd8ace7acdf4f407de741e3d0071bcb49c902" /> | |
| 2956 | <!-- CXK388002 --> | |
| 2957 | </dataarea> | |
| 2958 | <dataarea name="fixed" size="0x040000"> | |
| 2959 | <rom offset="0x000000" size="0x020000" name="051-s1.s1" crc="9fea5758" sha1="5c6f01da89f2639cf741ee7c39e27023b8083052" /> | |
| 2960 | <!-- CXK381000 --> | |
| 2961 | </dataarea> | |
| 2962 | <dataarea name="audiocpu" size="0x020000"> | |
| 2963 | <rom offset="0x000000" size="0x020000" name="051-m1.m1" crc="8e69f29a" sha1="7a25f4997996434ea1b7d0d1ca9e7aaf966cbd03" /> | |
| 2964 | <!-- CXK381003 --> | |
| 2965 | </dataarea> | |
| 2966 | <dataarea name="ymsnd" size="0x400000"> | |
| 2967 | <!-- What board was originally used (labels 051-V2 and 051-V4)? MVS is twice confirmed on NEO-MVS PROG-G2 --> | |
| 2968 | <rom name="051-v2.v1" offset="0x000000" size="0x200000" crc="019978b6" sha1="7896a551115fc6ed38b5944e0c8dcb2b2c1c077d" /> | |
| 2969 | <!-- CXK381600 --> | |
| 2970 | <rom name="051-v4.v2" offset="0x200000" size="0x200000" crc="5758f38c" sha1="da10f4b7d22d9139bbf068bd940be82168a74ca1" /> | |
| 2971 | <!-- CXK381600 --> | |
| 2972 | </dataarea> | |
| 2973 | <dataarea name="sprites" size="0x600000"> | |
| 2974 | <rom loadflag="load16_byte" name="051-c1.c1" offset="0x000000" size="0x100000" crc="d624c132" sha1="49c7e9f020cba45d7083b45252bcc03397f8c286" /> | |
| 2975 | <!-- CXK381600 --> | |
| 2976 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2977 | <rom loadflag="load16_byte" name="051-c2.c2" offset="0x000001" size="0x100000" crc="40d69f1e" sha1="ec4a13582772594957f927622d50f54b0dfcd8d8" /> | |
| 2978 | <!-- CXK381600 --> | |
| 2979 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2980 | </dataarea> | |
| 2981 | </part> | |
| 2982 | </software> | |
| 2407 | 2983 | |
| 2408 | <!--*************************************** | |
| 2984 | <!--*************************************** | |
| 2409 | 2985 | ID-0052 |
| 2410 | 2986 | . NGM-052 |
| 2411 | 2987 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA 42G-2 |
| 2412 | 2988 | . NGH-052 |
| 2413 | 2989 | ***************************************--> |
| 2414 | 2990 | |
| 2415 | <software name="ssideki"> | |
| 2416 | <description>Super Sidekicks / Tokuten Ou</description> | |
| 2417 | <year>1992</year> | |
| 2418 | <publisher>SNK</publisher> | |
| 2419 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2420 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2421 | <part name="cart" interface="neo_cart"> | |
| 2422 | <feature name="crypt" value="fatfury2_prot" /> | |
| 2423 | <dataarea name="maincpu" size="0x100000"> | |
| 2424 | <rom loadflag="load16_word_swap" name="052-p1.p1" offset="0x000000" size="0x080000" crc="9cd97256" sha1="1c780b711137fd79cc81b01941e84f3d59e0071f" /> <!-- TC534200 --> | |
| 2425 | </dataarea> | |
| 2426 | <dataarea name="fixed" size="0x040000"> | |
| 2427 | <rom offset="0x000000" size="0x020000" name="052-s1.s1" crc="97689804" sha1="fa8dab3b3353d7115a0368f3fc749950c0186fbc" /> <!-- TC531000 --> | |
| 2428 | </dataarea> | |
| 2429 | <dataarea name="audiocpu" size="0x020000"> | |
| 2430 | <rom offset="0x000000" size="0x020000" name="052-m1.m1" crc="49f17d2d" sha1="70971fcf71ae3a6b2e26e7ade8063941fb178ae5" /> <!-- TC531001 --> | |
| 2431 | </dataarea> | |
| 2432 | <dataarea name="ymsnd" size="0x200000"> | |
| 2433 | <rom name="052-v1.v1" offset="0x000000" size="0x200000" crc="22c097a5" sha1="328c4e6db0a026f54a633cff1443a3f964a8daea" /> <!-- TC5316200 --> | |
| 2434 | </dataarea> | |
| 2435 | <dataarea name="sprites" size="0x600000"> | |
| 2436 | <rom loadflag="load16_byte" name="052-c1.c1" offset="0x000000" size="0x100000" crc="53e1c002" sha1="2125b1be379ea7933893ffb1cd65d6c4bf8b03bd" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2437 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2438 | <rom loadflag="load16_byte" name="052-c2.c2" offset="0x000001" size="0x100000" crc="776a2d1f" sha1="bca0bac87443e9e78c623d284f6cc96cc9c9098f" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2439 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2440 | </dataarea> | |
| 2441 | </part> | |
| 2442 | </software> | |
| 2991 | <software name="ssideki"> | |
| 2992 | <description>Super Sidekicks / Tokuten Ou</description> | |
| 2993 | <year>1992</year> | |
| 2994 | <publisher>SNK</publisher> | |
| 2995 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2996 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2997 | <part name="cart" interface="neo_cart"> | |
| 2998 | <feature name="slot" value="rom_fatfur2" /> | |
| 2999 | <dataarea name="maincpu" size="0x100000"> | |
| 3000 | <rom loadflag="load16_word_swap" name="052-p1.p1" offset="0x000000" size="0x080000" crc="9cd97256" sha1="1c780b711137fd79cc81b01941e84f3d59e0071f" /> | |
| 3001 | <!-- TC534200 --> | |
| 3002 | </dataarea> | |
| 3003 | <dataarea name="fixed" size="0x040000"> | |
| 3004 | <rom offset="0x000000" size="0x020000" name="052-s1.s1" crc="97689804" sha1="fa8dab3b3353d7115a0368f3fc749950c0186fbc" /> | |
| 3005 | <!-- TC531000 --> | |
| 3006 | </dataarea> | |
| 3007 | <dataarea name="audiocpu" size="0x020000"> | |
| 3008 | <rom offset="0x000000" size="0x020000" name="052-m1.m1" crc="49f17d2d" sha1="70971fcf71ae3a6b2e26e7ade8063941fb178ae5" /> | |
| 3009 | <!-- TC531001 --> | |
| 3010 | </dataarea> | |
| 3011 | <dataarea name="ymsnd" size="0x200000"> | |
| 3012 | <rom name="052-v1.v1" offset="0x000000" size="0x200000" crc="22c097a5" sha1="328c4e6db0a026f54a633cff1443a3f964a8daea" /> | |
| 3013 | <!-- TC5316200 --> | |
| 3014 | </dataarea> | |
| 3015 | <dataarea name="sprites" size="0x600000"> | |
| 3016 | <rom loadflag="load16_byte" name="052-c1.c1" offset="0x000000" size="0x100000" crc="53e1c002" sha1="2125b1be379ea7933893ffb1cd65d6c4bf8b03bd" /> | |
| 3017 | <!-- TC5316200 --> | |
| 3018 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 3019 | <rom loadflag="load16_byte" name="052-c2.c2" offset="0x000001" size="0x100000" crc="776a2d1f" sha1="bca0bac87443e9e78c623d284f6cc96cc9c9098f" /> | |
| 3020 | <!-- TC5316200 --> | |
| 3021 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 3022 | </dataarea> | |
| 3023 | </part> | |
| 3024 | </software> | |
| 2443 | 3025 | |
| 2444 | <!--*************************************** | |
| 3026 | <!--*************************************** | |
| 2445 | 3027 | ID-0053 |
| 2446 | 3028 | . ALM-005 |
| 2447 | 3029 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 |
| r31135 | r31136 | |
| 2449 | 3031 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 |
| 2450 | 3032 | ***************************************--> |
| 2451 | 3033 | |
| 2452 | <software name="wh1"> | |
| 2453 | <description>World Heroes (ALM-005)</description> | |
| 2454 | <year>1992</year> | |
| 2455 | <publisher>Alpha Denshi Co.</publisher> | |
| 2456 | <sharedfeat name="release" value="MVS" /> | |
| 2457 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2458 | <part name="cart" interface="neo_cart"> | |
| 2459 | <!-- MVS VERSION --> | |
| 2460 | <dataarea name="maincpu" size="0x100000"> | |
| 2461 | <rom loadflag="load16_word_swap" name="053-epr.p1" offset="0x000000" size="0x080000" crc="d42e1e9a" sha1="9d1911fe4bf6202466ec45557dd008cbf01ca9c6" /> <!-- D27C4000 --> | |
| 2462 | <rom loadflag="load16_word_swap" name="053-epr.p2" offset="0x080000" size="0x080000" crc="0e33e8a3" sha1="4b7086edb504f3c30529d51ba8f453d48eba5164" /> <!-- D27C4000 --> | |
| 2463 | <!-- P's on eprom, correct chip label unknown --> | |
| 2464 | </dataarea> | |
| 2465 | <dataarea name="fixed" size="0x040000"> | |
| 2466 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> <!-- TC531000 --> | |
| 2467 | </dataarea> | |
| 2468 | <dataarea name="audiocpu" size="0x020000"> | |
| 2469 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> <!-- TC54H1000 --> | |
| 2470 | </dataarea> | |
| 2471 | <dataarea name="ymsnd" size="0x300000"> | |
| 2472 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> <!-- TC5316200 --> | |
| 2473 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> <!-- TC538200 --> | |
| 2474 | </dataarea> | |
| 2475 | <dataarea name="sprites" size="0x600000"> | |
| 2476 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2477 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2478 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2479 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2480 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 2481 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 2482 | </dataarea> | |
| 2483 | </part> | |
| 2484 | </software> | |
| 3034 | <software name="wh1"> | |
| 3035 | <description>World Heroes (ALM-005)</description> | |
| 3036 | <year>1992</year> | |
| 3037 | <publisher>Alpha Denshi Co.</publisher> | |
| 3038 | <sharedfeat name="release" value="MVS" /> | |
| 3039 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3040 | <part name="cart" interface="neo_cart"> | |
| 3041 | <!-- MVS VERSION --> | |
| 3042 | <dataarea name="maincpu" size="0x100000"> | |
| 3043 | <rom loadflag="load16_word_swap" name="053-epr.p1" offset="0x000000" size="0x080000" crc="d42e1e9a" sha1="9d1911fe4bf6202466ec45557dd008cbf01ca9c6" /> | |
| 3044 | <!-- D27C4000 --> | |
| 3045 | <rom loadflag="load16_word_swap" name="053-epr.p2" offset="0x080000" size="0x080000" crc="0e33e8a3" sha1="4b7086edb504f3c30529d51ba8f453d48eba5164" /> | |
| 3046 | <!-- D27C4000 --> | |
| 3047 | <!-- P's on eprom, correct chip label unknown --> | |
| 3048 | </dataarea> | |
| 3049 | <dataarea name="fixed" size="0x040000"> | |
| 3050 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> | |
| 3051 | <!-- TC531000 --> | |
| 3052 | </dataarea> | |
| 3053 | <dataarea name="audiocpu" size="0x020000"> | |
| 3054 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> | |
| 3055 | <!-- TC54H1000 --> | |
| 3056 | </dataarea> | |
| 3057 | <dataarea name="ymsnd" size="0x300000"> | |
| 3058 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> | |
| 3059 | <!-- TC5316200 --> | |
| 3060 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> | |
| 3061 | <!-- TC538200 --> | |
| 3062 | </dataarea> | |
| 3063 | <dataarea name="sprites" size="0x600000"> | |
| 3064 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> | |
| 3065 | <!-- TC5316200 --> | |
| 3066 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 3067 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> | |
| 3068 | <!-- TC5316200 --> | |
| 3069 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 3070 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> | |
| 3071 | <!-- TC538200 --> | |
| 3072 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> | |
| 3073 | <!-- TC538200 --> | |
| 3074 | </dataarea> | |
| 3075 | </part> | |
| 3076 | </software> | |
| 2485 | 3077 | |
| 2486 | <software name="wh1h" cloneof="wh1"> | |
| 2487 | <description>World Heroes (ALH-005)</description> | |
| 2488 | <year>1992</year> | |
| 2489 | <publisher>Alpha Denshi Co.</publisher> | |
| 2490 | <sharedfeat name="release" value="AES" /> | |
| 2491 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2492 | <part name="cart" interface="neo_cart"> | |
| 2493 | <!-- AES VERSION --> | |
| 2494 | <dataarea name="maincpu" size="0x100000"> | |
| 2495 | <rom loadflag="load16_word_swap" name="053-p1.p1" offset="0x000000" size="0x080000" crc="95b574cb" sha1="b7b7af6a04c3d902e7f8852897741ecaf0b1062c" /> <!-- TC534200 --> | |
| 2496 | <rom loadflag="load16_word_swap" name="053-p2.p2" offset="0x080000" size="0x080000" crc="f198ed45" sha1="24ccc091e97f63796562bb5b30df51f39bd504ef" /> <!-- TC534200 --> | |
| 2497 | </dataarea> | |
| 2498 | <dataarea name="fixed" size="0x040000"> | |
| 2499 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> <!-- TC531000 --> | |
| 2500 | </dataarea> | |
| 2501 | <dataarea name="audiocpu" size="0x020000"> | |
| 2502 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> <!-- TC531001 --> | |
| 2503 | </dataarea> | |
| 2504 | <dataarea name="ymsnd" size="0x300000"> | |
| 2505 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> <!-- TC5316200 --> | |
| 2506 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> <!-- TC538200 --> | |
| 2507 | </dataarea> | |
| 2508 | <dataarea name="sprites" size="0x600000"> | |
| 2509 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2510 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2511 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2512 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2513 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 2514 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 2515 | </dataarea> | |
| 2516 | </part> | |
| 2517 | </software> | |
| 3078 | <software name="wh1h" cloneof="wh1"> | |
| 3079 | <description>World Heroes (ALH-005)</description> | |
| 3080 | <year>1992</year> | |
| 3081 | <publisher>Alpha Denshi Co.</publisher> | |
| 3082 | <sharedfeat name="release" value="AES" /> | |
| 3083 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3084 | <part name="cart" interface="neo_cart"> | |
| 3085 | <!-- AES VERSION --> | |
| 3086 | <dataarea name="maincpu" size="0x100000"> | |
| 3087 | <rom loadflag="load16_word_swap" name="053-p1.p1" offset="0x000000" size="0x080000" crc="95b574cb" sha1="b7b7af6a04c3d902e7f8852897741ecaf0b1062c" /> | |
| 3088 | <!-- TC534200 --> | |
| 3089 | <rom loadflag="load16_word_swap" name="053-p2.p2" offset="0x080000" size="0x080000" crc="f198ed45" sha1="24ccc091e97f63796562bb5b30df51f39bd504ef" /> | |
| 3090 | <!-- TC534200 --> | |
| 3091 | </dataarea> | |
| 3092 | <dataarea name="fixed" size="0x040000"> | |
| 3093 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> | |
| 3094 | <!-- TC531000 --> | |
| 3095 | </dataarea> | |
| 3096 | <dataarea name="audiocpu" size="0x020000"> | |
| 3097 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> | |
| 3098 | <!-- TC531001 --> | |
| 3099 | </dataarea> | |
| 3100 | <dataarea name="ymsnd" size="0x300000"> | |
| 3101 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> | |
| 3102 | <!-- TC5316200 --> | |
| 3103 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> | |
| 3104 | <!-- TC538200 --> | |
| 3105 | </dataarea> | |
| 3106 | <dataarea name="sprites" size="0x600000"> | |
| 3107 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> | |
| 3108 | <!-- TC5316200 --> | |
| 3109 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 3110 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> | |
| 3111 | <!-- TC5316200 --> | |
| 3112 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 3113 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> | |
| 3114 | <!-- TC538200 --> | |
| 3115 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> | |
| 3116 | <!-- TC538200 --> | |
| 3117 | </dataarea> | |
| 3118 | </part> | |
| 3119 | </software> | |
| 2518 | 3120 | |
| 2519 | <software name="wh1ha" cloneof="wh1"> | |
| 2520 | <description>World Heroes (set 3)</description> | |
| 2521 | <year>1992</year> | |
| 2522 | <publisher>Alpha Denshi Co.</publisher> | |
| 2523 | <sharedfeat name="release" value="unknown" /> | |
| 2524 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2525 | <part name="cart" interface="neo_cart"> | |
| 2526 | <dataarea name="maincpu" size="0x100000"> | |
| 2527 | <rom loadflag="load16_word_swap" name="053-p1_a.p1" offset="0x000000" size="0x080000" crc="ed29fde2" sha1="52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf" /> | |
| 2528 | <rom loadflag="load16_word_swap" name="053-p2_a.p2" offset="0x080000" size="0x080000" crc="98f2b158" sha1="a64e1425970eb53cc910891db39973dee3d54ccc" /> | |
| 2529 | <!-- Correct chip labels for p1 and p2 unknown --> | |
| 2530 | </dataarea> | |
| 2531 | <dataarea name="fixed" size="0x040000"> | |
| 2532 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> <!-- TC531000 --> | |
| 2533 | </dataarea> | |
| 2534 | <dataarea name="audiocpu" size="0x020000"> | |
| 2535 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> <!-- TC531001 --> | |
| 2536 | </dataarea> | |
| 2537 | <dataarea name="ymsnd" size="0x300000"> | |
| 2538 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> <!-- TC5316200 --> | |
| 2539 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> <!-- TC538200 --> | |
| 2540 | </dataarea> | |
| 2541 | <dataarea name="sprites" size="0x600000"> | |
| 2542 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2543 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 2544 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2545 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 2546 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 2547 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 2548 | </dataarea> | |
| 2549 | </part> | |
| 2550 | </software> | |
| 3121 | <software name="wh1ha" cloneof="wh1"> | |
| 3122 | <description>World Heroes (set 3)</description> | |
| 3123 | <year>1992</year> | |
| 3124 | <publisher>Alpha Denshi Co.</publisher> | |
| 3125 | <sharedfeat name="release" value="unknown" /> | |
| 3126 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3127 | <part name="cart" interface="neo_cart"> | |
| 3128 | <dataarea name="maincpu" size="0x100000"> | |
| 3129 | <rom loadflag="load16_word_swap" name="053-p1_a.p1" offset="0x000000" size="0x080000" crc="ed29fde2" sha1="52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf" /> | |
| 3130 | <rom loadflag="load16_word_swap" name="053-p2_a.p2" offset="0x080000" size="0x080000" crc="98f2b158" sha1="a64e1425970eb53cc910891db39973dee3d54ccc" /> | |
| 3131 | <!-- Correct chip labels for p1 and p2 unknown --> | |
| 3132 | </dataarea> | |
| 3133 | <dataarea name="fixed" size="0x040000"> | |
| 3134 | <rom offset="0x000000" size="0x020000" name="053-s1.s1" crc="8c2c2d6b" sha1="87fa79611c6f8886dcc8766814829c669c65b40f" /> | |
| 3135 | <!-- TC531000 --> | |
| 3136 | </dataarea> | |
| 3137 | <dataarea name="audiocpu" size="0x020000"> | |
| 3138 | <rom offset="0x000000" size="0x020000" name="053-m1.m1" crc="1bd9d04b" sha1="65cd7b002123ed1a3111e3d942608d0082799ff3" /> | |
| 3139 | <!-- TC531001 --> | |
| 3140 | </dataarea> | |
| 3141 | <dataarea name="ymsnd" size="0x300000"> | |
| 3142 | <rom name="053-v2.v2" offset="0x000000" size="0x200000" crc="a68df485" sha1="007fa715423fba72c899cd3db3f4bec13281cf7a" /> | |
| 3143 | <!-- TC5316200 --> | |
| 3144 | <rom name="053-v4.v4" offset="0x200000" size="0x100000" crc="7bea8f66" sha1="428e8721bd87f7faa756adb1e12672219be46c1d" /> | |
| 3145 | <!-- TC538200 --> | |
| 3146 | </dataarea> | |
| 3147 | <dataarea name="sprites" size="0x600000"> | |
| 3148 | <rom loadflag="load16_byte" name="053-c1.c1" offset="0x000000" size="0x100000" crc="85eb5bce" sha1="3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313" /> | |
| 3149 | <!-- TC5316200 --> | |
| 3150 | <rom size="0x100000" offset="0x400000" loadflag="continue" /> | |
| 3151 | <rom loadflag="load16_byte" name="053-c2.c2" offset="0x000001" size="0x100000" crc="ec93b048" sha1="d4159210df94e259f874a4671d271ec27be13451" /> | |
| 3152 | <!-- TC5316200 --> | |
| 3153 | <rom size="0x100000" offset="0x400001" loadflag="continue" /> | |
| 3154 | <rom loadflag="load16_byte" name="053-c3.c3" offset="0x200000" size="0x100000" crc="0dd64965" sha1="e97b3b8a461da5e8861b3dfdacb25e007ced37a1" /> | |
| 3155 | <!-- TC538200 --> | |
| 3156 | <rom loadflag="load16_byte" name="053-c4.c4" offset="0x200001" size="0x100000" crc="9270d954" sha1="a2ef909868f6b06cdcc22a63ddf6c96be12b999c" /> | |
| 3157 | <!-- TC538200 --> | |
| 3158 | </dataarea> | |
| 3159 | </part> | |
| 3160 | </software> | |
| 2551 | 3161 | |
| 2552 | <!--*************************************** | |
| 3162 | <!--*************************************** | |
| 2553 | 3163 | ID-0054 |
| 2554 | 3164 | Crossed Swords 2 (CD only? not confirmed, MVS might exist) |
| 2555 | 3165 | ***************************************--> |
| 2556 | 3166 | |
| 2557 | <!--*************************************** | |
| 3167 | <!--*************************************** | |
| 2558 | 3168 | ID-0055 |
| 2559 | 3169 | . NGM-055 |
| 2560 | 3170 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 2562 | 3172 | NEO-AEG PROGRK / NEO-AEG CHA256 |
| 2563 | 3173 | ***************************************--> |
| 2564 | 3174 | |
| 2565 | <software name="kof94"> | |
| 2566 | <description>The King of Fighters '94 (NGM-055)(NGH-055)</description> | |
| 2567 | <year>1994</year> | |
| 2568 | <publisher>SNK</publisher> | |
| 2569 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2570 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2571 | <part name="cart" interface="neo_cart"> | |
| 2572 | <!-- MVS AND AES VERSION --> | |
| 2573 | <dataarea name="maincpu" size="0x200000"> | |
| 2574 | <rom loadflag="load16_word_swap" name="055-p1.p1" offset="0x100000" size="0x100000" crc="f10a2042" sha1="d08a3f3c28be4b1793de7d362456281329fe1828" /> <!-- mask rom TC5316200 --> | |
| 2575 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 2576 | </dataarea> | |
| 2577 | <dataarea name="fixed" size="0x040000"> | |
| 2578 | <rom offset="0x000000" size="0x020000" name="055-s1.s1" crc="825976c1" sha1="cb6a70bdd95d449d25196ca269b621c362db6743" /> <!-- mask rom TC531000 --> | |
| 2579 | </dataarea> | |
| 2580 | <dataarea name="audiocpu" size="0x020000"> | |
| 2581 | <rom offset="0x000000" size="0x020000" name="055-m1.m1" crc="f6e77cf5" sha1="292a3e3a4918ffe72bd1c41acb927b91844e035e" /> <!-- mask rom TC531001 --> | |
| 2582 | </dataarea> | |
| 2583 | <dataarea name="ymsnd" size="0x600000"> | |
| 2584 | <rom name="055-v1.v1" offset="0x000000" size="0x200000" crc="8889596d" sha1="c9ce713b720511438dbd3fe3bcc7c246f475c6a2" /> <!-- mask rom TC5316200 --> | |
| 2585 | <rom name="055-v2.v2" offset="0x200000" size="0x200000" crc="25022b27" sha1="2b040a831c3c92ac6e4719de38009a0d55b64f6b" /> <!-- mask rom TC5316200 --> | |
| 2586 | <rom name="055-v3.v3" offset="0x400000" size="0x200000" crc="83cf32c0" sha1="34a31a37eb10945b5169e96321bcea06eec33a00" /> <!-- mask rom TC5316200 --> | |
| 2587 | </dataarea> | |
| 2588 | <dataarea name="sprites" size="0x1000000"> | |
| 2589 | <rom loadflag="load16_byte" name="055-c1.c1" offset="0x000000" size="0x200000" crc="b96ef460" sha1="e52f5303c17b50ce165c008be2837336369c110b" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2590 | <rom loadflag="load16_byte" name="055-c2.c2" offset="0x000001" size="0x200000" crc="15e096a7" sha1="237c2a3d059de00bfca66e0016ed325d7a32bfec" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2591 | <rom loadflag="load16_byte" name="055-c3.c3" offset="0x400000" size="0x200000" crc="54f66254" sha1="c594384bcd8b03beb8c595591505fecc44b185ac" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2592 | <rom loadflag="load16_byte" name="055-c4.c4" offset="0x400001" size="0x200000" crc="0b01765f" sha1="ec1fdcc944611408367bf5023d4ebe7edd9dfa88" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2593 | <rom loadflag="load16_byte" name="055-c5.c5" offset="0x800000" size="0x200000" crc="ee759363" sha1="8a5621c1b1f8267b9b9b6a14ab4944de542e1945" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2594 | <rom loadflag="load16_byte" name="055-c6.c6" offset="0x800001" size="0x200000" crc="498da52c" sha1="1e6e6202ee053a5261db889177ce3a087e078bda" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2595 | <rom loadflag="load16_byte" name="055-c7.c7" offset="0xc00000" size="0x200000" crc="62f66888" sha1="ac91a0eab0753bee175ad40213a4ae5d38ed5b87" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2596 | <rom loadflag="load16_byte" name="055-c8.c8" offset="0xc00001" size="0x200000" crc="fe0a235d" sha1="a45c66836e4e3c77dfef9d4c6cc422cb59169149" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2597 | </dataarea> | |
| 2598 | </part> | |
| 2599 | </software> | |
| 3175 | <software name="kof94"> | |
| 3176 | <description>The King of Fighters '94 (NGM-055)(NGH-055)</description> | |
| 3177 | <year>1994</year> | |
| 3178 | <publisher>SNK</publisher> | |
| 3179 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3180 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3181 | <part name="cart" interface="neo_cart"> | |
| 3182 | <!-- MVS AND AES VERSION --> | |
| 3183 | <dataarea name="maincpu" size="0x200000"> | |
| 3184 | <rom loadflag="load16_word_swap" name="055-p1.p1" offset="0x100000" size="0x100000" crc="f10a2042" sha1="d08a3f3c28be4b1793de7d362456281329fe1828" /> | |
| 3185 | <!-- mask rom TC5316200 --> | |
| 3186 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3187 | </dataarea> | |
| 3188 | <dataarea name="fixed" size="0x040000"> | |
| 3189 | <rom offset="0x000000" size="0x020000" name="055-s1.s1" crc="825976c1" sha1="cb6a70bdd95d449d25196ca269b621c362db6743" /> | |
| 3190 | <!-- mask rom TC531000 --> | |
| 3191 | </dataarea> | |
| 3192 | <dataarea name="audiocpu" size="0x020000"> | |
| 3193 | <rom offset="0x000000" size="0x020000" name="055-m1.m1" crc="f6e77cf5" sha1="292a3e3a4918ffe72bd1c41acb927b91844e035e" /> | |
| 3194 | <!-- mask rom TC531001 --> | |
| 3195 | </dataarea> | |
| 3196 | <dataarea name="ymsnd" size="0x600000"> | |
| 3197 | <rom name="055-v1.v1" offset="0x000000" size="0x200000" crc="8889596d" sha1="c9ce713b720511438dbd3fe3bcc7c246f475c6a2" /> | |
| 3198 | <!-- mask rom TC5316200 --> | |
| 3199 | <rom name="055-v2.v2" offset="0x200000" size="0x200000" crc="25022b27" sha1="2b040a831c3c92ac6e4719de38009a0d55b64f6b" /> | |
| 3200 | <!-- mask rom TC5316200 --> | |
| 3201 | <rom name="055-v3.v3" offset="0x400000" size="0x200000" crc="83cf32c0" sha1="34a31a37eb10945b5169e96321bcea06eec33a00" /> | |
| 3202 | <!-- mask rom TC5316200 --> | |
| 3203 | </dataarea> | |
| 3204 | <dataarea name="sprites" size="0x1000000"> | |
| 3205 | <rom loadflag="load16_byte" name="055-c1.c1" offset="0x000000" size="0x200000" crc="b96ef460" sha1="e52f5303c17b50ce165c008be2837336369c110b" /> | |
| 3206 | <!-- mask rom TC5316200 --> | |
| 3207 | <rom loadflag="load16_byte" name="055-c2.c2" offset="0x000001" size="0x200000" crc="15e096a7" sha1="237c2a3d059de00bfca66e0016ed325d7a32bfec" /> | |
| 3208 | <!-- mask rom TC5316200 --> | |
| 3209 | <rom loadflag="load16_byte" name="055-c3.c3" offset="0x400000" size="0x200000" crc="54f66254" sha1="c594384bcd8b03beb8c595591505fecc44b185ac" /> | |
| 3210 | <!-- mask rom TC5316200 --> | |
| 3211 | <rom loadflag="load16_byte" name="055-c4.c4" offset="0x400001" size="0x200000" crc="0b01765f" sha1="ec1fdcc944611408367bf5023d4ebe7edd9dfa88" /> | |
| 3212 | <!-- mask rom TC5316200 --> | |
| 3213 | <rom loadflag="load16_byte" name="055-c5.c5" offset="0x800000" size="0x200000" crc="ee759363" sha1="8a5621c1b1f8267b9b9b6a14ab4944de542e1945" /> | |
| 3214 | <!-- mask rom TC5316200 --> | |
| 3215 | <rom loadflag="load16_byte" name="055-c6.c6" offset="0x800001" size="0x200000" crc="498da52c" sha1="1e6e6202ee053a5261db889177ce3a087e078bda" /> | |
| 3216 | <!-- mask rom TC5316200 --> | |
| 3217 | <rom loadflag="load16_byte" name="055-c7.c7" offset="0xc00000" size="0x200000" crc="62f66888" sha1="ac91a0eab0753bee175ad40213a4ae5d38ed5b87" /> | |
| 3218 | <!-- mask rom TC5316200 --> | |
| 3219 | <rom loadflag="load16_byte" name="055-c8.c8" offset="0xc00001" size="0x200000" crc="fe0a235d" sha1="a45c66836e4e3c77dfef9d4c6cc422cb59169149" /> | |
| 3220 | <!-- mask rom TC5316200 --> | |
| 3221 | </dataarea> | |
| 3222 | </part> | |
| 3223 | </software> | |
| 2600 | 3224 | |
| 2601 | <!--*************************************** | |
| 3225 | <!--*************************************** | |
| 2602 | 3226 | ID-0056 |
| 2603 | 3227 | . NGM-056 |
| 2604 | 3228 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 2606 | 3230 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] |
| 2607 | 3231 | ***************************************--> |
| 2608 | 3232 | |
| 2609 | <software name="aof2"> | |
| 2610 | <description>Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)</description> | |
| 2611 | <year>1994</year> | |
| 2612 | <publisher>SNK</publisher> | |
| 2613 | <sharedfeat name="release" value="MVS" /> | |
| 2614 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2615 | <part name="cart" interface="neo_cart"> | |
| 2616 | <!-- MVS VERSION --> | |
| 2617 | <dataarea name="maincpu" size="0x100000"> | |
| 2618 | <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" /> <!-- TC538200 --> | |
| 2619 | </dataarea> | |
| 2620 | <dataarea name="fixed" size="0x040000"> | |
| 2621 | <rom offset="0x000000" size="0x020000" name="056-s1.s1" crc="8b02638e" sha1="aa4d28804ca602da776948b5f223ea89e427906b" /> <!-- TC531000 --> | |
| 2622 | </dataarea> | |
| 2623 | <dataarea name="audiocpu" size="0x020000"> | |
| 2624 | <rom offset="0x000000" size="0x020000" name="056-m1.m1" crc="f27e9d52" sha1="dddae733d87ce7c88ad2580a8f64cb6ff9572e67" /> <!-- TC531001 --> | |
| 2625 | </dataarea> | |
| 2626 | <dataarea name="ymsnd" size="0x500000"> | |
| 2627 | <rom name="056-v1.v1" offset="0x000000" size="0x200000" crc="4628fde0" sha1="ece2a50f5270d844d58401b1447d1d856d78ea45" /> <!-- TC5316200 --> | |
| 2628 | <rom name="056-v2.v2" offset="0x200000" size="0x200000" crc="b710e2f2" sha1="df4da585203eea7554d3ce718eb107e9cb6a0254" /> <!-- TC5316200 --> | |
| 2629 | <rom name="056-v3.v3" offset="0x400000" size="0x100000" crc="d168c301" sha1="969273d1d11943e81560959359a2c4e69522af0e" /> <!-- TC538200 --> | |
| 2630 | </dataarea> | |
| 2631 | <dataarea name="sprites" size="0x1000000"> | |
| 2632 | <!-- Different layout with 4xC (32mbit) also exists; chip labels are 056-C13, 056-C24, 056-C57 and 056-C68 --> | |
| 2633 | <rom loadflag="load16_byte" name="056-c1.c1" offset="0x000000" size="0x200000" crc="17b9cbd2" sha1="1eee81e02763d384bd1c10a6012473ca931e4093" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2634 | <rom loadflag="load16_byte" name="056-c2.c2" offset="0x000001" size="0x200000" crc="5fd76b67" sha1="11925a41a53b53c6df4a5ebd28f98300950f743b" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2635 | <rom loadflag="load16_byte" name="056-c3.c3" offset="0x400000" size="0x200000" crc="d2c88768" sha1="22e2d84aa0c095944190e249ce87ef50d3f7b8ce" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2636 | <rom loadflag="load16_byte" name="056-c4.c4" offset="0x400001" size="0x200000" crc="db39b883" sha1="59de86c513dc4e230ae25d9e3b7e84621b657b54" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2637 | <rom loadflag="load16_byte" name="056-c5.c5" offset="0x800000" size="0x200000" crc="c3074137" sha1="9a75e3d63cb98d54f900dcfb3a03e21f3148d32f" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2638 | <rom loadflag="load16_byte" name="056-c6.c6" offset="0x800001" size="0x200000" crc="31de68d3" sha1="13ba7046cdd6863125f8284e60f102d4720af5a4" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2639 | <rom loadflag="load16_byte" name="056-c7.c7" offset="0xc00000" size="0x200000" crc="3f36df57" sha1="79ee97e9ae811a51141b535633f90e1491209d54" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2640 | <rom loadflag="load16_byte" name="056-c8.c8" offset="0xc00001" size="0x200000" crc="e546d7a8" sha1="74a2fca994a5a93a5784a46c0f68193122456a09" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2641 | </dataarea> | |
| 2642 | </part> | |
| 2643 | </software> | |
| 3233 | <software name="aof2"> | |
| 3234 | <description>Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)</description> | |
| 3235 | <year>1994</year> | |
| 3236 | <publisher>SNK</publisher> | |
| 3237 | <sharedfeat name="release" value="MVS" /> | |
| 3238 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3239 | <part name="cart" interface="neo_cart"> | |
| 3240 | <!-- MVS VERSION --> | |
| 3241 | <dataarea name="maincpu" size="0x100000"> | |
| 3242 | <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" /> | |
| 3243 | <!-- TC538200 --> | |
| 3244 | </dataarea> | |
| 3245 | <dataarea name="fixed" size="0x040000"> | |
| 3246 | <rom offset="0x000000" size="0x020000" name="056-s1.s1" crc="8b02638e" sha1="aa4d28804ca602da776948b5f223ea89e427906b" /> | |
| 3247 | <!-- TC531000 --> | |
| 3248 | </dataarea> | |
| 3249 | <dataarea name="audiocpu" size="0x020000"> | |
| 3250 | <rom offset="0x000000" size="0x020000" name="056-m1.m1" crc="f27e9d52" sha1="dddae733d87ce7c88ad2580a8f64cb6ff9572e67" /> | |
| 3251 | <!-- TC531001 --> | |
| 3252 | </dataarea> | |
| 3253 | <dataarea name="ymsnd" size="0x500000"> | |
| 3254 | <rom name="056-v1.v1" offset="0x000000" size="0x200000" crc="4628fde0" sha1="ece2a50f5270d844d58401b1447d1d856d78ea45" /> | |
| 3255 | <!-- TC5316200 --> | |
| 3256 | <rom name="056-v2.v2" offset="0x200000" size="0x200000" crc="b710e2f2" sha1="df4da585203eea7554d3ce718eb107e9cb6a0254" /> | |
| 3257 | <!-- TC5316200 --> | |
| 3258 | <rom name="056-v3.v3" offset="0x400000" size="0x100000" crc="d168c301" sha1="969273d1d11943e81560959359a2c4e69522af0e" /> | |
| 3259 | <!-- TC538200 --> | |
| 3260 | </dataarea> | |
| 3261 | <dataarea name="sprites" size="0x1000000"> | |
| 3262 | <!-- Different layout with 4xC (32mbit) also exists; chip labels are 056-C13, 056-C24, 056-C57 and 056-C68 --> | |
| 3263 | <rom loadflag="load16_byte" name="056-c1.c1" offset="0x000000" size="0x200000" crc="17b9cbd2" sha1="1eee81e02763d384bd1c10a6012473ca931e4093" /> | |
| 3264 | <!-- TC5316200 --> | |
| 3265 | <rom loadflag="load16_byte" name="056-c2.c2" offset="0x000001" size="0x200000" crc="5fd76b67" sha1="11925a41a53b53c6df4a5ebd28f98300950f743b" /> | |
| 3266 | <!-- TC5316200 --> | |
| 3267 | <rom loadflag="load16_byte" name="056-c3.c3" offset="0x400000" size="0x200000" crc="d2c88768" sha1="22e2d84aa0c095944190e249ce87ef50d3f7b8ce" /> | |
| 3268 | <!-- TC5316200 --> | |
| 3269 | <rom loadflag="load16_byte" name="056-c4.c4" offset="0x400001" size="0x200000" crc="db39b883" sha1="59de86c513dc4e230ae25d9e3b7e84621b657b54" /> | |
| 3270 | <!-- TC5316200 --> | |
| 3271 | <rom loadflag="load16_byte" name="056-c5.c5" offset="0x800000" size="0x200000" crc="c3074137" sha1="9a75e3d63cb98d54f900dcfb3a03e21f3148d32f" /> | |
| 3272 | <!-- TC5316200 --> | |
| 3273 | <rom loadflag="load16_byte" name="056-c6.c6" offset="0x800001" size="0x200000" crc="31de68d3" sha1="13ba7046cdd6863125f8284e60f102d4720af5a4" /> | |
| 3274 | <!-- TC5316200 --> | |
| 3275 | <rom loadflag="load16_byte" name="056-c7.c7" offset="0xc00000" size="0x200000" crc="3f36df57" sha1="79ee97e9ae811a51141b535633f90e1491209d54" /> | |
| 3276 | <!-- TC5316200 --> | |
| 3277 | <rom loadflag="load16_byte" name="056-c8.c8" offset="0xc00001" size="0x200000" crc="e546d7a8" sha1="74a2fca994a5a93a5784a46c0f68193122456a09" /> | |
| 3278 | <!-- TC5316200 --> | |
| 3279 | </dataarea> | |
| 3280 | </part> | |
| 3281 | </software> | |
| 2644 | 3282 | |
| 2645 | <software name="aof2a" cloneof="aof2"> | |
| 2646 | <description>Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)</description> | |
| 2647 | <year>1994</year> | |
| 2648 | <publisher>SNK</publisher> | |
| 2649 | <sharedfeat name="release" value="AES" /> | |
| 2650 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2651 | <part name="cart" interface="neo_cart"> | |
| 2652 | <!-- AES VERSION --> | |
| 2653 | <dataarea name="maincpu" size="0x100000"> | |
| 2654 | <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" /> <!-- TC538200 --> | |
| 2655 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 2656 | <rom loadflag="load16_word_swap" name="056-epr.ep1" offset="0x000000" size="0x080000" crc="75d6301c" sha1="e72d15fba55f96be7b4fa29e705a7b78f56edf7d" /> <!-- M27C4002 --> | |
| 2657 | <!-- P is on eprom, correct chip label unknown --> | |
| 2658 | </dataarea> | |
| 2659 | <dataarea name="fixed" size="0x040000"> | |
| 2660 | <rom offset="0x000000" size="0x020000" name="056-s1.s1" crc="8b02638e" sha1="aa4d28804ca602da776948b5f223ea89e427906b" /> <!-- TC531000 --> | |
| 2661 | </dataarea> | |
| 2662 | <dataarea name="audiocpu" size="0x020000"> | |
| 2663 | <rom offset="0x000000" size="0x020000" name="056-m1.m1" crc="f27e9d52" sha1="dddae733d87ce7c88ad2580a8f64cb6ff9572e67" /> <!-- TC531001 --> | |
| 2664 | </dataarea> | |
| 2665 | <dataarea name="ymsnd" size="0x500000"> | |
| 2666 | <rom name="056-v1.v1" offset="0x000000" size="0x200000" crc="4628fde0" sha1="ece2a50f5270d844d58401b1447d1d856d78ea45" /> <!-- TC5316200 --> | |
| 2667 | <rom name="056-v2.v2" offset="0x200000" size="0x200000" crc="b710e2f2" sha1="df4da585203eea7554d3ce718eb107e9cb6a0254" /> <!-- TC5316200 --> | |
| 2668 | <rom name="056-v3.v3" offset="0x400000" size="0x100000" crc="d168c301" sha1="969273d1d11943e81560959359a2c4e69522af0e" /> <!-- TC538200 --> | |
| 2669 | </dataarea> | |
| 2670 | <dataarea name="sprites" size="0x1000000"> | |
| 2671 | <rom loadflag="load16_byte" name="056-c1.c1" offset="0x000000" size="0x200000" crc="17b9cbd2" sha1="1eee81e02763d384bd1c10a6012473ca931e4093" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2672 | <rom loadflag="load16_byte" name="056-c2.c2" offset="0x000001" size="0x200000" crc="5fd76b67" sha1="11925a41a53b53c6df4a5ebd28f98300950f743b" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2673 | <rom loadflag="load16_byte" name="056-c3.c3" offset="0x400000" size="0x200000" crc="d2c88768" sha1="22e2d84aa0c095944190e249ce87ef50d3f7b8ce" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2674 | <rom loadflag="load16_byte" name="056-c4.c4" offset="0x400001" size="0x200000" crc="db39b883" sha1="59de86c513dc4e230ae25d9e3b7e84621b657b54" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2675 | <rom loadflag="load16_byte" name="056-c5.c5" offset="0x800000" size="0x200000" crc="c3074137" sha1="9a75e3d63cb98d54f900dcfb3a03e21f3148d32f" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2676 | <rom loadflag="load16_byte" name="056-c6.c6" offset="0x800001" size="0x200000" crc="31de68d3" sha1="13ba7046cdd6863125f8284e60f102d4720af5a4" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2677 | <rom loadflag="load16_byte" name="056-c7.c7" offset="0xc00000" size="0x200000" crc="3f36df57" sha1="79ee97e9ae811a51141b535633f90e1491209d54" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2678 | <rom loadflag="load16_byte" name="056-c8.c8" offset="0xc00001" size="0x200000" crc="e546d7a8" sha1="74a2fca994a5a93a5784a46c0f68193122456a09" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2679 | </dataarea> | |
| 2680 | </part> | |
| 2681 | </software> | |
| 3283 | <software name="aof2a" cloneof="aof2"> | |
| 3284 | <description>Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)</description> | |
| 3285 | <year>1994</year> | |
| 3286 | <publisher>SNK</publisher> | |
| 3287 | <sharedfeat name="release" value="AES" /> | |
| 3288 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3289 | <part name="cart" interface="neo_cart"> | |
| 3290 | <!-- AES VERSION --> | |
| 3291 | <dataarea name="maincpu" size="0x100000"> | |
| 3292 | <rom loadflag="load16_word_swap" name="056-p1.p1" offset="0x000000" size="0x100000" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" /> | |
| 3293 | <!-- TC538200 --> | |
| 3294 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 3295 | <rom loadflag="load16_word_swap" name="056-epr.ep1" offset="0x000000" size="0x080000" crc="75d6301c" sha1="e72d15fba55f96be7b4fa29e705a7b78f56edf7d" /> | |
| 3296 | <!-- M27C4002 --> | |
| 3297 | <!-- P is on eprom, correct chip label unknown --> | |
| 3298 | </dataarea> | |
| 3299 | <dataarea name="fixed" size="0x040000"> | |
| 3300 | <rom offset="0x000000" size="0x020000" name="056-s1.s1" crc="8b02638e" sha1="aa4d28804ca602da776948b5f223ea89e427906b" /> | |
| 3301 | <!-- TC531000 --> | |
| 3302 | </dataarea> | |
| 3303 | <dataarea name="audiocpu" size="0x020000"> | |
| 3304 | <rom offset="0x000000" size="0x020000" name="056-m1.m1" crc="f27e9d52" sha1="dddae733d87ce7c88ad2580a8f64cb6ff9572e67" /> | |
| 3305 | <!-- TC531001 --> | |
| 3306 | </dataarea> | |
| 3307 | <dataarea name="ymsnd" size="0x500000"> | |
| 3308 | <rom name="056-v1.v1" offset="0x000000" size="0x200000" crc="4628fde0" sha1="ece2a50f5270d844d58401b1447d1d856d78ea45" /> | |
| 3309 | <!-- TC5316200 --> | |
| 3310 | <rom name="056-v2.v2" offset="0x200000" size="0x200000" crc="b710e2f2" sha1="df4da585203eea7554d3ce718eb107e9cb6a0254" /> | |
| 3311 | <!-- TC5316200 --> | |
| 3312 | <rom name="056-v3.v3" offset="0x400000" size="0x100000" crc="d168c301" sha1="969273d1d11943e81560959359a2c4e69522af0e" /> | |
| 3313 | <!-- TC538200 --> | |
| 3314 | </dataarea> | |
| 3315 | <dataarea name="sprites" size="0x1000000"> | |
| 3316 | <rom loadflag="load16_byte" name="056-c1.c1" offset="0x000000" size="0x200000" crc="17b9cbd2" sha1="1eee81e02763d384bd1c10a6012473ca931e4093" /> | |
| 3317 | <!-- TC5316200 --> | |
| 3318 | <rom loadflag="load16_byte" name="056-c2.c2" offset="0x000001" size="0x200000" crc="5fd76b67" sha1="11925a41a53b53c6df4a5ebd28f98300950f743b" /> | |
| 3319 | <!-- TC5316200 --> | |
| 3320 | <rom loadflag="load16_byte" name="056-c3.c3" offset="0x400000" size="0x200000" crc="d2c88768" sha1="22e2d84aa0c095944190e249ce87ef50d3f7b8ce" /> | |
| 3321 | <!-- TC5316200 --> | |
| 3322 | <rom loadflag="load16_byte" name="056-c4.c4" offset="0x400001" size="0x200000" crc="db39b883" sha1="59de86c513dc4e230ae25d9e3b7e84621b657b54" /> | |
| 3323 | <!-- TC5316200 --> | |
| 3324 | <rom loadflag="load16_byte" name="056-c5.c5" offset="0x800000" size="0x200000" crc="c3074137" sha1="9a75e3d63cb98d54f900dcfb3a03e21f3148d32f" /> | |
| 3325 | <!-- TC5316200 --> | |
| 3326 | <rom loadflag="load16_byte" name="056-c6.c6" offset="0x800001" size="0x200000" crc="31de68d3" sha1="13ba7046cdd6863125f8284e60f102d4720af5a4" /> | |
| 3327 | <!-- TC5316200 --> | |
| 3328 | <rom loadflag="load16_byte" name="056-c7.c7" offset="0xc00000" size="0x200000" crc="3f36df57" sha1="79ee97e9ae811a51141b535633f90e1491209d54" /> | |
| 3329 | <!-- TC5316200 --> | |
| 3330 | <rom loadflag="load16_byte" name="056-c8.c8" offset="0xc00001" size="0x200000" crc="e546d7a8" sha1="74a2fca994a5a93a5784a46c0f68193122456a09" /> | |
| 3331 | <!-- TC5316200 --> | |
| 3332 | </dataarea> | |
| 3333 | </part> | |
| 3334 | </software> | |
| 2682 | 3335 | |
| 2683 | <!--*************************************** | |
| 3336 | <!--*************************************** | |
| 2684 | 3337 | ID-0057 |
| 2685 | 3338 | . ALM-006 |
| 2686 | 3339 | NEO-MVS PROG 4096 B / NEO-MVS CHA 42G-3 |
| r31135 | r31136 | |
| 2688 | 3341 | NEO-AEG PROG4096 B / NEO-AEG CHA42G-3 |
| 2689 | 3342 | ***************************************--> |
| 2690 | 3343 | |
| 2691 | <software name="wh2"> | |
| 2692 | <description>World Heroes 2 (ALM-006)(ALH-006)</description> | |
| 2693 | <year>1993</year> | |
| 2694 | <publisher>ADK</publisher> | |
| 2695 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2696 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2697 | <part name="cart" interface="neo_cart"> | |
| 2698 | <!-- MVS AND AES VERSION --> | |
| 2699 | <dataarea name="maincpu" size="0x200000"> | |
| 2700 | <rom loadflag="load16_word_swap" name="057-p1.p1" offset="0x100000" size="0x100000" crc="65a891d9" sha1="ff8d5ccb0dd22c523902bb3db3c645583a335056" /> <!-- TC5316200 --> | |
| 2701 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 2702 | </dataarea> | |
| 2703 | <dataarea name="fixed" size="0x040000"> | |
| 2704 | <rom offset="0x000000" size="0x020000" name="057-s1.s1" crc="fcaeb3a4" sha1="1f3f85e38b8552333261c04ae5af0d6e3b310622" /> <!-- TC531000 --> | |
| 2705 | </dataarea> | |
| 2706 | <dataarea name="audiocpu" size="0x020000"> | |
| 2707 | <rom offset="0x000000" size="0x020000" name="057-m1.m1" crc="8fa3bc77" sha1="982f92978671e4ee66630948e6bb7565b37b5dc0" /> <!-- TC531001 --> | |
| 2708 | </dataarea> | |
| 2709 | <dataarea name="ymsnd" size="0x400000"> | |
| 2710 | <rom name="057-v1.v1" offset="0x000000" size="0x200000" crc="8877e301" sha1="1bab988d74ea8fd12db201c257ec844622cf5f4e" /> <!-- TC5316200 --> | |
| 2711 | <rom name="057-v2.v2" offset="0x200000" size="0x200000" crc="c1317ff4" sha1="4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3" /> <!-- TC5316200 --> | |
| 2712 | </dataarea> | |
| 2713 | <dataarea name="sprites" size="0xc00000"> | |
| 2714 | <rom loadflag="load16_byte" name="057-c1.c1" offset="0x000000" size="0x200000" crc="21c6bb91" sha1="a2c17d0c91dd59528d8fa7fe110af8b20b25ff99" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2715 | <rom loadflag="load16_byte" name="057-c2.c2" offset="0x000001" size="0x200000" crc="a3999925" sha1="0ee861a77850d378d03c1bf00b9692abd860c759" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2716 | <rom loadflag="load16_byte" name="057-c3.c3" offset="0x400000" size="0x200000" crc="b725a219" sha1="4857687d156a9150a69b97d2729245a51c144a0c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2717 | <rom loadflag="load16_byte" name="057-c4.c4" offset="0x400001" size="0x200000" crc="8d96425e" sha1="0f79c868a6a33ad25e38d842f30ec4440d809033" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2718 | <rom loadflag="load16_byte" name="057-c5.c5" offset="0x800000" size="0x200000" crc="b20354af" sha1="da7609fd467f2f4d71d92970f438a04d11ab1cc1" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2719 | <rom loadflag="load16_byte" name="057-c6.c6" offset="0x800001" size="0x200000" crc="b13d1de3" sha1="7d749c23a33d90fe50279e884540d71cf1aaaa6b" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2720 | </dataarea> | |
| 2721 | </part> | |
| 2722 | </software> | |
| 3344 | <software name="wh2"> | |
| 3345 | <description>World Heroes 2 (ALM-006)(ALH-006)</description> | |
| 3346 | <year>1993</year> | |
| 3347 | <publisher>ADK</publisher> | |
| 3348 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3349 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3350 | <part name="cart" interface="neo_cart"> | |
| 3351 | <!-- MVS AND AES VERSION --> | |
| 3352 | <dataarea name="maincpu" size="0x200000"> | |
| 3353 | <rom loadflag="load16_word_swap" name="057-p1.p1" offset="0x100000" size="0x100000" crc="65a891d9" sha1="ff8d5ccb0dd22c523902bb3db3c645583a335056" /> | |
| 3354 | <!-- TC5316200 --> | |
| 3355 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3356 | </dataarea> | |
| 3357 | <dataarea name="fixed" size="0x040000"> | |
| 3358 | <rom offset="0x000000" size="0x020000" name="057-s1.s1" crc="fcaeb3a4" sha1="1f3f85e38b8552333261c04ae5af0d6e3b310622" /> | |
| 3359 | <!-- TC531000 --> | |
| 3360 | </dataarea> | |
| 3361 | <dataarea name="audiocpu" size="0x020000"> | |
| 3362 | <rom offset="0x000000" size="0x020000" name="057-m1.m1" crc="8fa3bc77" sha1="982f92978671e4ee66630948e6bb7565b37b5dc0" /> | |
| 3363 | <!-- TC531001 --> | |
| 3364 | </dataarea> | |
| 3365 | <dataarea name="ymsnd" size="0x400000"> | |
| 3366 | <rom name="057-v1.v1" offset="0x000000" size="0x200000" crc="8877e301" sha1="1bab988d74ea8fd12db201c257ec844622cf5f4e" /> | |
| 3367 | <!-- TC5316200 --> | |
| 3368 | <rom name="057-v2.v2" offset="0x200000" size="0x200000" crc="c1317ff4" sha1="4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3" /> | |
| 3369 | <!-- TC5316200 --> | |
| 3370 | </dataarea> | |
| 3371 | <dataarea name="sprites" size="0xc00000"> | |
| 3372 | <rom loadflag="load16_byte" name="057-c1.c1" offset="0x000000" size="0x200000" crc="21c6bb91" sha1="a2c17d0c91dd59528d8fa7fe110af8b20b25ff99" /> | |
| 3373 | <!-- TC5316200 --> | |
| 3374 | <rom loadflag="load16_byte" name="057-c2.c2" offset="0x000001" size="0x200000" crc="a3999925" sha1="0ee861a77850d378d03c1bf00b9692abd860c759" /> | |
| 3375 | <!-- TC5316200 --> | |
| 3376 | <rom loadflag="load16_byte" name="057-c3.c3" offset="0x400000" size="0x200000" crc="b725a219" sha1="4857687d156a9150a69b97d2729245a51c144a0c" /> | |
| 3377 | <!-- TC5316200 --> | |
| 3378 | <rom loadflag="load16_byte" name="057-c4.c4" offset="0x400001" size="0x200000" crc="8d96425e" sha1="0f79c868a6a33ad25e38d842f30ec4440d809033" /> | |
| 3379 | <!-- TC5316200 --> | |
| 3380 | <rom loadflag="load16_byte" name="057-c5.c5" offset="0x800000" size="0x200000" crc="b20354af" sha1="da7609fd467f2f4d71d92970f438a04d11ab1cc1" /> | |
| 3381 | <!-- TC5316200 --> | |
| 3382 | <rom loadflag="load16_byte" name="057-c6.c6" offset="0x800001" size="0x200000" crc="b13d1de3" sha1="7d749c23a33d90fe50279e884540d71cf1aaaa6b" /> | |
| 3383 | <!-- TC5316200 --> | |
| 3384 | </dataarea> | |
| 3385 | </part> | |
| 3386 | </software> | |
| 2723 | 3387 | |
| 2724 | <!--*************************************** | |
| 3388 | <!--*************************************** | |
| 2725 | 3389 | ID-0058 |
| 2726 | 3390 | . NGM-058 |
| 2727 | 3391 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3B |
| r31135 | r31136 | |
| 2729 | 3393 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 |
| 2730 | 3394 | ***************************************--> |
| 2731 | 3395 | |
| 2732 | <software name="fatfursp"> | |
| 2733 | <description>Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)</description> | |
| 2734 | <year>1993</year> | |
| 2735 | <publisher>SNK</publisher> | |
| 2736 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2737 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2738 | <part name="cart" interface="neo_cart"> | |
| 2739 | <!-- MVS AND AES VERSION --> | |
| 2740 | <dataarea name="maincpu" size="0x180000"> | |
| 2741 | <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" /> <!-- mask rom TC538200 --> | |
| 2742 | <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" /> <!-- mask rom TC534200 --> | |
| 2743 | </dataarea> | |
| 2744 | <dataarea name="fixed" size="0x040000"> | |
| 2745 | <rom offset="0x000000" size="0x020000" name="058-s1.s1" crc="2df03197" sha1="24083cfc97e720ac9e131c9fe37df57e27c49294" /> <!-- mask rom TC531000 --> | |
| 2746 | </dataarea> | |
| 2747 | <dataarea name="audiocpu" size="0x020000"> | |
| 2748 | <rom offset="0x000000" size="0x020000" name="058-m1.m1" crc="ccc5186e" sha1="cf9091c523c182aebfb928c91640b2d72fd70123" /> <!-- mask rom TC531001 --> | |
| 2749 | </dataarea> | |
| 2750 | <dataarea name="ymsnd" size="0x500000"> | |
| 2751 | <rom name="058-v1.v1" offset="0x000000" size="0x200000" crc="55d7ce84" sha1="05ac6a395d9bf9166925acca176a8d6129f533c8" /> <!-- mask rom TC5316200 --> | |
| 2752 | <rom name="058-v2.v2" offset="0x200000" size="0x200000" crc="ee080b10" sha1="29814fc21bbe30d37745c8918fab00c83a309be4" /> <!-- mask rom TC5316200 --> | |
| 2753 | <rom name="058-v3.v3" offset="0x400000" size="0x100000" crc="f9eb3d4a" sha1="d1747f9460b965f6daf4f881ed4ecd04c5253434" /> <!-- mask rom TC538200 --> | |
| 2754 | </dataarea> | |
| 2755 | <dataarea name="sprites" size="0xc00000"> | |
| 2756 | <rom loadflag="load16_byte" name="058-c1.c1" offset="0x000000" size="0x200000" crc="044ab13c" sha1="569d283638a132bc163faac2a9055497017ee0d2" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2757 | <rom loadflag="load16_byte" name="058-c2.c2" offset="0x000001" size="0x200000" crc="11e6bf96" sha1="c093a4f93f13e07b276e28b30c2a14dda9135d8f" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2758 | <rom loadflag="load16_byte" name="058-c3.c3" offset="0x400000" size="0x200000" crc="6f7938d5" sha1="be057b0a3faeb76d5fff161d3e6fea8a26e11d2c" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2759 | <rom loadflag="load16_byte" name="058-c4.c4" offset="0x400001" size="0x200000" crc="4ad066ff" sha1="4e304646d954d5f7bbabc5d068e85de31d38830f" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2760 | <rom loadflag="load16_byte" name="058-c5.c5" offset="0x800000" size="0x200000" crc="49c5e0bf" sha1="f3784178f90751990ea47a082a6aa869ee3566c9" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2761 | <rom loadflag="load16_byte" name="058-c6.c6" offset="0x800001" size="0x200000" crc="8ff1f43d" sha1="6180ceb5412a3e2e34e9513a3283b9f63087f747" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2762 | </dataarea> | |
| 2763 | </part> | |
| 2764 | </software> | |
| 3396 | <software name="fatfursp"> | |
| 3397 | <description>Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)</description> | |
| 3398 | <year>1993</year> | |
| 3399 | <publisher>SNK</publisher> | |
| 3400 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3401 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3402 | <part name="cart" interface="neo_cart"> | |
| 3403 | <!-- MVS AND AES VERSION --> | |
| 3404 | <dataarea name="maincpu" size="0x180000"> | |
| 3405 | <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" /> | |
| 3406 | <!-- mask rom TC538200 --> | |
| 3407 | <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" /> | |
| 3408 | <!-- mask rom TC534200 --> | |
| 3409 | </dataarea> | |
| 3410 | <dataarea name="fixed" size="0x040000"> | |
| 3411 | <rom offset="0x000000" size="0x020000" name="058-s1.s1" crc="2df03197" sha1="24083cfc97e720ac9e131c9fe37df57e27c49294" /> | |
| 3412 | <!-- mask rom TC531000 --> | |
| 3413 | </dataarea> | |
| 3414 | <dataarea name="audiocpu" size="0x020000"> | |
| 3415 | <rom offset="0x000000" size="0x020000" name="058-m1.m1" crc="ccc5186e" sha1="cf9091c523c182aebfb928c91640b2d72fd70123" /> | |
| 3416 | <!-- mask rom TC531001 --> | |
| 3417 | </dataarea> | |
| 3418 | <dataarea name="ymsnd" size="0x500000"> | |
| 3419 | <rom name="058-v1.v1" offset="0x000000" size="0x200000" crc="55d7ce84" sha1="05ac6a395d9bf9166925acca176a8d6129f533c8" /> | |
| 3420 | <!-- mask rom TC5316200 --> | |
| 3421 | <rom name="058-v2.v2" offset="0x200000" size="0x200000" crc="ee080b10" sha1="29814fc21bbe30d37745c8918fab00c83a309be4" /> | |
| 3422 | <!-- mask rom TC5316200 --> | |
| 3423 | <rom name="058-v3.v3" offset="0x400000" size="0x100000" crc="f9eb3d4a" sha1="d1747f9460b965f6daf4f881ed4ecd04c5253434" /> | |
| 3424 | <!-- mask rom TC538200 --> | |
| 3425 | </dataarea> | |
| 3426 | <dataarea name="sprites" size="0xc00000"> | |
| 3427 | <rom loadflag="load16_byte" name="058-c1.c1" offset="0x000000" size="0x200000" crc="044ab13c" sha1="569d283638a132bc163faac2a9055497017ee0d2" /> | |
| 3428 | <!-- mask rom TC5316200 --> | |
| 3429 | <rom loadflag="load16_byte" name="058-c2.c2" offset="0x000001" size="0x200000" crc="11e6bf96" sha1="c093a4f93f13e07b276e28b30c2a14dda9135d8f" /> | |
| 3430 | <!-- mask rom TC5316200 --> | |
| 3431 | <rom loadflag="load16_byte" name="058-c3.c3" offset="0x400000" size="0x200000" crc="6f7938d5" sha1="be057b0a3faeb76d5fff161d3e6fea8a26e11d2c" /> | |
| 3432 | <!-- mask rom TC5316200 --> | |
| 3433 | <rom loadflag="load16_byte" name="058-c4.c4" offset="0x400001" size="0x200000" crc="4ad066ff" sha1="4e304646d954d5f7bbabc5d068e85de31d38830f" /> | |
| 3434 | <!-- mask rom TC5316200 --> | |
| 3435 | <rom loadflag="load16_byte" name="058-c5.c5" offset="0x800000" size="0x200000" crc="49c5e0bf" sha1="f3784178f90751990ea47a082a6aa869ee3566c9" /> | |
| 3436 | <!-- mask rom TC5316200 --> | |
| 3437 | <rom loadflag="load16_byte" name="058-c6.c6" offset="0x800001" size="0x200000" crc="8ff1f43d" sha1="6180ceb5412a3e2e34e9513a3283b9f63087f747" /> | |
| 3438 | <!-- mask rom TC5316200 --> | |
| 3439 | </dataarea> | |
| 3440 | </part> | |
| 3441 | </software> | |
| 2765 | 3442 | |
| 2766 | <software name="fatfurspa" cloneof="fatfursp"> | |
| 2767 | <description>Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)</description> | |
| 2768 | <year>1993</year> | |
| 2769 | <publisher>SNK</publisher> | |
| 2770 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2771 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2772 | <part name="cart" interface="neo_cart"> | |
| 2773 | <!-- MVS AND AES VERSION --> | |
| 2774 | <dataarea name="maincpu" size="0x180000"> | |
| 2775 | <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" /> <!-- mask rom TC538200 --> | |
| 2776 | <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" /> <!-- mask rom TC534200 --> | |
| 2777 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 2778 | <rom loadflag="load16_word_swap" name="058-epr.ep1" offset="0x000000" size="0x080000" crc="9f0c1e1a" sha1="02861b0f230541becccc3df6a2c85dbe8733e7ce" /> <!-- M27C4002 --> | |
| 2779 | <!-- P is on eprom, correct chip label unknown --> | |
| 2780 | </dataarea> | |
| 2781 | <dataarea name="fixed" size="0x040000"> | |
| 2782 | <rom offset="0x000000" size="0x020000" name="058-s1.s1" crc="2df03197" sha1="24083cfc97e720ac9e131c9fe37df57e27c49294" /> <!-- mask rom TC531000 --> | |
| 2783 | </dataarea> | |
| 2784 | <dataarea name="audiocpu" size="0x020000"> | |
| 2785 | <rom offset="0x000000" size="0x020000" name="058-m1.m1" crc="ccc5186e" sha1="cf9091c523c182aebfb928c91640b2d72fd70123" /> <!-- mask rom TC531001 --> | |
| 2786 | </dataarea> | |
| 2787 | <dataarea name="ymsnd" size="0x500000"> | |
| 2788 | <rom name="058-v1.v1" offset="0x000000" size="0x200000" crc="55d7ce84" sha1="05ac6a395d9bf9166925acca176a8d6129f533c8" /> <!-- mask rom TC5316200 --> | |
| 2789 | <rom name="058-v2.v2" offset="0x200000" size="0x200000" crc="ee080b10" sha1="29814fc21bbe30d37745c8918fab00c83a309be4" /> <!-- mask rom TC5316200 --> | |
| 2790 | <rom name="058-v3.v3" offset="0x400000" size="0x100000" crc="f9eb3d4a" sha1="d1747f9460b965f6daf4f881ed4ecd04c5253434" /> <!-- mask rom TC538200 --> | |
| 2791 | </dataarea> | |
| 2792 | <dataarea name="sprites" size="0xc00000"> | |
| 2793 | <rom loadflag="load16_byte" name="058-c1.c1" offset="0x000000" size="0x200000" crc="044ab13c" sha1="569d283638a132bc163faac2a9055497017ee0d2" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2794 | <rom loadflag="load16_byte" name="058-c2.c2" offset="0x000001" size="0x200000" crc="11e6bf96" sha1="c093a4f93f13e07b276e28b30c2a14dda9135d8f" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2795 | <rom loadflag="load16_byte" name="058-c3.c3" offset="0x400000" size="0x200000" crc="6f7938d5" sha1="be057b0a3faeb76d5fff161d3e6fea8a26e11d2c" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2796 | <rom loadflag="load16_byte" name="058-c4.c4" offset="0x400001" size="0x200000" crc="4ad066ff" sha1="4e304646d954d5f7bbabc5d068e85de31d38830f" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2797 | <rom loadflag="load16_byte" name="058-c5.c5" offset="0x800000" size="0x200000" crc="49c5e0bf" sha1="f3784178f90751990ea47a082a6aa869ee3566c9" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2798 | <rom loadflag="load16_byte" name="058-c6.c6" offset="0x800001" size="0x200000" crc="8ff1f43d" sha1="6180ceb5412a3e2e34e9513a3283b9f63087f747" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2799 | </dataarea> | |
| 2800 | </part> | |
| 2801 | </software> | |
| 3443 | <software name="fatfurspa" cloneof="fatfursp"> | |
| 3444 | <description>Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)</description> | |
| 3445 | <year>1993</year> | |
| 3446 | <publisher>SNK</publisher> | |
| 3447 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3448 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3449 | <part name="cart" interface="neo_cart"> | |
| 3450 | <!-- MVS AND AES VERSION --> | |
| 3451 | <dataarea name="maincpu" size="0x180000"> | |
| 3452 | <rom loadflag="load16_word_swap" name="058-p1.p1" offset="0x000000" size="0x100000" crc="2f585ba2" sha1="429b4bf43fb9b1082c15d645ca328f9d175b976b" /> | |
| 3453 | <!-- mask rom TC538200 --> | |
| 3454 | <rom loadflag="load16_word_swap" name="058-p2.sp2" offset="0x100000" size="0x080000" crc="d7c71a6b" sha1="b3428063031a2e5857da40a5d2ffa87fb550c1bb" /> | |
| 3455 | <!-- mask rom TC534200 --> | |
| 3456 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 3457 | <rom loadflag="load16_word_swap" name="058-epr.ep1" offset="0x000000" size="0x080000" crc="9f0c1e1a" sha1="02861b0f230541becccc3df6a2c85dbe8733e7ce" /> | |
| 3458 | <!-- M27C4002 --> | |
| 3459 | <!-- P is on eprom, correct chip label unknown --> | |
| 3460 | </dataarea> | |
| 3461 | <dataarea name="fixed" size="0x040000"> | |
| 3462 | <rom offset="0x000000" size="0x020000" name="058-s1.s1" crc="2df03197" sha1="24083cfc97e720ac9e131c9fe37df57e27c49294" /> | |
| 3463 | <!-- mask rom TC531000 --> | |
| 3464 | </dataarea> | |
| 3465 | <dataarea name="audiocpu" size="0x020000"> | |
| 3466 | <rom offset="0x000000" size="0x020000" name="058-m1.m1" crc="ccc5186e" sha1="cf9091c523c182aebfb928c91640b2d72fd70123" /> | |
| 3467 | <!-- mask rom TC531001 --> | |
| 3468 | </dataarea> | |
| 3469 | <dataarea name="ymsnd" size="0x500000"> | |
| 3470 | <rom name="058-v1.v1" offset="0x000000" size="0x200000" crc="55d7ce84" sha1="05ac6a395d9bf9166925acca176a8d6129f533c8" /> | |
| 3471 | <!-- mask rom TC5316200 --> | |
| 3472 | <rom name="058-v2.v2" offset="0x200000" size="0x200000" crc="ee080b10" sha1="29814fc21bbe30d37745c8918fab00c83a309be4" /> | |
| 3473 | <!-- mask rom TC5316200 --> | |
| 3474 | <rom name="058-v3.v3" offset="0x400000" size="0x100000" crc="f9eb3d4a" sha1="d1747f9460b965f6daf4f881ed4ecd04c5253434" /> | |
| 3475 | <!-- mask rom TC538200 --> | |
| 3476 | </dataarea> | |
| 3477 | <dataarea name="sprites" size="0xc00000"> | |
| 3478 | <rom loadflag="load16_byte" name="058-c1.c1" offset="0x000000" size="0x200000" crc="044ab13c" sha1="569d283638a132bc163faac2a9055497017ee0d2" /> | |
| 3479 | <!-- mask rom TC5316200 --> | |
| 3480 | <rom loadflag="load16_byte" name="058-c2.c2" offset="0x000001" size="0x200000" crc="11e6bf96" sha1="c093a4f93f13e07b276e28b30c2a14dda9135d8f" /> | |
| 3481 | <!-- mask rom TC5316200 --> | |
| 3482 | <rom loadflag="load16_byte" name="058-c3.c3" offset="0x400000" size="0x200000" crc="6f7938d5" sha1="be057b0a3faeb76d5fff161d3e6fea8a26e11d2c" /> | |
| 3483 | <!-- mask rom TC5316200 --> | |
| 3484 | <rom loadflag="load16_byte" name="058-c4.c4" offset="0x400001" size="0x200000" crc="4ad066ff" sha1="4e304646d954d5f7bbabc5d068e85de31d38830f" /> | |
| 3485 | <!-- mask rom TC5316200 --> | |
| 3486 | <rom loadflag="load16_byte" name="058-c5.c5" offset="0x800000" size="0x200000" crc="49c5e0bf" sha1="f3784178f90751990ea47a082a6aa869ee3566c9" /> | |
| 3487 | <!-- mask rom TC5316200 --> | |
| 3488 | <rom loadflag="load16_byte" name="058-c6.c6" offset="0x800001" size="0x200000" crc="8ff1f43d" sha1="6180ceb5412a3e2e34e9513a3283b9f63087f747" /> | |
| 3489 | <!-- mask rom TC5316200 --> | |
| 3490 | </dataarea> | |
| 3491 | </part> | |
| 3492 | </software> | |
| 2802 | 3493 | |
| 2803 | <!--*************************************** | |
| 3494 | <!--*************************************** | |
| 2804 | 3495 | ID-0059 |
| 2805 | 3496 | . NGM-059 |
| 2806 | 3497 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 2807 | 3498 | . NGH-059 |
| 2808 | 3499 | ***************************************--> |
| 2809 | 3500 | |
| 2810 | <software name="savagere"> | |
| 2811 | <description>Savage Reign / Fu'un Mokushiroku - kakutou sousei</description> | |
| 2812 | <year>1995</year> | |
| 2813 | <publisher>SNK</publisher> | |
| 2814 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2815 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2816 | <part name="cart" interface="neo_cart"> | |
| 2817 | <dataarea name="maincpu" size="0x200000"> | |
| 2818 | <rom loadflag="load16_word_swap" name="059-p1.p1" offset="0x100000" size="0x100000" crc="01d4e9c0" sha1="3179d2be59bf2de6918d506117cff50acf7e09f3" /> <!-- TC5316200 --> | |
| 2819 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 2820 | </dataarea> | |
| 2821 | <dataarea name="fixed" size="0x040000"> | |
| 2822 | <rom offset="0x000000" size="0x020000" name="059-s1.s1" crc="e08978ca" sha1="55152cb9bd0403ae8656b93a6b1522dba5db6d1a" /> <!-- TC531000 --> | |
| 2823 | </dataarea> | |
| 2824 | <dataarea name="audiocpu" size="0x020000"> | |
| 2825 | <rom offset="0x000000" size="0x020000" name="059-m1.m1" crc="29992eba" sha1="187be624abe8670503edb235ff21ae8fdc3866e0" /> <!-- TC531001 --> | |
| 2826 | </dataarea> | |
| 2827 | <dataarea name="ymsnd" size="0x600000"> | |
| 2828 | <rom name="059-v1.v1" offset="0x000000" size="0x200000" crc="530c50fd" sha1="29401cee7f7d2c199c7cb58092e86b28205e81ad" /> <!-- TC5316200 --> | |
| 2829 | <rom name="059-v2.v2" offset="0x200000" size="0x200000" crc="eb6f1cdb" sha1="7a311388315ea543babf872f62219fdc4d39d013" /> <!-- TC5316200 --> | |
| 2830 | <rom name="059-v3.v3" offset="0x400000" size="0x200000" crc="7038c2f9" sha1="c1d6f86b24feba03fe009b58199d2eeabe572f4e" /> <!-- TC5316200 --> | |
| 2831 | </dataarea> | |
| 2832 | <dataarea name="sprites" size="0x1000000"> | |
| 2833 | <rom loadflag="load16_byte" name="059-c1.c1" offset="0x000000" size="0x200000" crc="763ba611" sha1="d3262e0332c894ee149c5963f882cc5e5562ee57" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2834 | <rom loadflag="load16_byte" name="059-c2.c2" offset="0x000001" size="0x200000" crc="e05e8ca6" sha1="986a9b16ff92bc101ab567d2d01348e093abea9a" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2835 | <rom loadflag="load16_byte" name="059-c3.c3" offset="0x400000" size="0x200000" crc="3e4eba4b" sha1="770adec719e63a30ebe9522cc7576caaca44f3b2" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2836 | <rom loadflag="load16_byte" name="059-c4.c4" offset="0x400001" size="0x200000" crc="3c2a3808" sha1="698adcec0715c9e78b6286be38debf0ce28fd644" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2837 | <rom loadflag="load16_byte" name="059-c5.c5" offset="0x800000" size="0x200000" crc="59013f9e" sha1="5bf48fcc450da72a8c4685f6e3887e67eae49988" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2838 | <rom loadflag="load16_byte" name="059-c6.c6" offset="0x800001" size="0x200000" crc="1c8d5def" sha1="475d89a5c4922a9f6bd756d23c2624d57b6e9d62" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2839 | <rom loadflag="load16_byte" name="059-c7.c7" offset="0xc00000" size="0x200000" crc="c88f7035" sha1="c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 2840 | <rom loadflag="load16_byte" name="059-c8.c8" offset="0xc00001" size="0x200000" crc="484ce3ba" sha1="4f21ed20ce6e2b67e2b079404599310c94f591ff" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 2841 | </dataarea> | |
| 2842 | </part> | |
| 2843 | </software> | |
| 3501 | <software name="savagere"> | |
| 3502 | <description>Savage Reign / Fu'un Mokushiroku - kakutou sousei</description> | |
| 3503 | <year>1995</year> | |
| 3504 | <publisher>SNK</publisher> | |
| 3505 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3506 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3507 | <part name="cart" interface="neo_cart"> | |
| 3508 | <dataarea name="maincpu" size="0x200000"> | |
| 3509 | <rom loadflag="load16_word_swap" name="059-p1.p1" offset="0x100000" size="0x100000" crc="01d4e9c0" sha1="3179d2be59bf2de6918d506117cff50acf7e09f3" /> | |
| 3510 | <!-- TC5316200 --> | |
| 3511 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3512 | </dataarea> | |
| 3513 | <dataarea name="fixed" size="0x040000"> | |
| 3514 | <rom offset="0x000000" size="0x020000" name="059-s1.s1" crc="e08978ca" sha1="55152cb9bd0403ae8656b93a6b1522dba5db6d1a" /> | |
| 3515 | <!-- TC531000 --> | |
| 3516 | </dataarea> | |
| 3517 | <dataarea name="audiocpu" size="0x020000"> | |
| 3518 | <rom offset="0x000000" size="0x020000" name="059-m1.m1" crc="29992eba" sha1="187be624abe8670503edb235ff21ae8fdc3866e0" /> | |
| 3519 | <!-- TC531001 --> | |
| 3520 | </dataarea> | |
| 3521 | <dataarea name="ymsnd" size="0x600000"> | |
| 3522 | <rom name="059-v1.v1" offset="0x000000" size="0x200000" crc="530c50fd" sha1="29401cee7f7d2c199c7cb58092e86b28205e81ad" /> | |
| 3523 | <!-- TC5316200 --> | |
| 3524 | <rom name="059-v2.v2" offset="0x200000" size="0x200000" crc="eb6f1cdb" sha1="7a311388315ea543babf872f62219fdc4d39d013" /> | |
| 3525 | <!-- TC5316200 --> | |
| 3526 | <rom name="059-v3.v3" offset="0x400000" size="0x200000" crc="7038c2f9" sha1="c1d6f86b24feba03fe009b58199d2eeabe572f4e" /> | |
| 3527 | <!-- TC5316200 --> | |
| 3528 | </dataarea> | |
| 3529 | <dataarea name="sprites" size="0x1000000"> | |
| 3530 | <rom loadflag="load16_byte" name="059-c1.c1" offset="0x000000" size="0x200000" crc="763ba611" sha1="d3262e0332c894ee149c5963f882cc5e5562ee57" /> | |
| 3531 | <!-- TC5316200 --> | |
| 3532 | <rom loadflag="load16_byte" name="059-c2.c2" offset="0x000001" size="0x200000" crc="e05e8ca6" sha1="986a9b16ff92bc101ab567d2d01348e093abea9a" /> | |
| 3533 | <!-- TC5316200 --> | |
| 3534 | <rom loadflag="load16_byte" name="059-c3.c3" offset="0x400000" size="0x200000" crc="3e4eba4b" sha1="770adec719e63a30ebe9522cc7576caaca44f3b2" /> | |
| 3535 | <!-- TC5316200 --> | |
| 3536 | <rom loadflag="load16_byte" name="059-c4.c4" offset="0x400001" size="0x200000" crc="3c2a3808" sha1="698adcec0715c9e78b6286be38debf0ce28fd644" /> | |
| 3537 | <!-- TC5316200 --> | |
| 3538 | <rom loadflag="load16_byte" name="059-c5.c5" offset="0x800000" size="0x200000" crc="59013f9e" sha1="5bf48fcc450da72a8c4685f6e3887e67eae49988" /> | |
| 3539 | <!-- TC5316200 --> | |
| 3540 | <rom loadflag="load16_byte" name="059-c6.c6" offset="0x800001" size="0x200000" crc="1c8d5def" sha1="475d89a5c4922a9f6bd756d23c2624d57b6e9d62" /> | |
| 3541 | <!-- TC5316200 --> | |
| 3542 | <rom loadflag="load16_byte" name="059-c7.c7" offset="0xc00000" size="0x200000" crc="c88f7035" sha1="c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f" /> | |
| 3543 | <!-- TC5316200 --> | |
| 3544 | <rom loadflag="load16_byte" name="059-c8.c8" offset="0xc00001" size="0x200000" crc="484ce3ba" sha1="4f21ed20ce6e2b67e2b079404599310c94f591ff" /> | |
| 3545 | <!-- TC5316200 --> | |
| 3546 | </dataarea> | |
| 3547 | </part> | |
| 3548 | </software> | |
| 2844 | 3549 | |
| 2845 | <!--*************************************** | |
| 3550 | <!--*************************************** | |
| 2846 | 3551 | ID-0060 |
| 2847 | 3552 | . ??M-060 |
| 2848 | 3553 | NEO-MVS PROGGSC / NEO-MVS CHA256B |
| 2849 | 3554 | ***************************************--> |
| 2850 | 3555 | |
| 2851 | <software name="fightfev"> | |
| 2852 | <description>Fight Fever (set 1)</description> | |
| 2853 | <year>1994</year> | |
| 2854 | <publisher>Viccom</publisher> | |
| 2855 | <sharedfeat name="release" value="MVS" /> | |
| 2856 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2857 | <part name="cart" interface="neo_cart"> | |
| 2858 | <!-- MVS ONLY RELEASE --> | |
| 2859 | <dataarea name="maincpu" size="0x100000"> | |
| 2860 | <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" /> <!-- VIC940800 --> | |
| 2861 | </dataarea> | |
| 2862 | <dataarea name="fixed" size="0x040000"> | |
| 2863 | <rom offset="0x000000" size="0x020000" name="060-s1.s1" crc="7f012104" sha1="f366dcc3923655dff16ec08a40d5fce22a84257d" /> <!-- VIC930100 --> | |
| 2864 | </dataarea> | |
| 2865 | <dataarea name="audiocpu" size="0x020000"> | |
| 2866 | <rom offset="0x000000" size="0x020000" name="060-m1.m1" crc="0b7c4e65" sha1="999a1e784de18db3f1332b30bc425836ea6970be" /> <!-- VIC930100 --> | |
| 2867 | </dataarea> | |
| 2868 | <dataarea name="ymsnd" size="0x300000"> | |
| 2869 | <rom name="060-v1.v1" offset="0x000000" size="0x200000" crc="f417c215" sha1="0f53b8dd056f43b5d880628e8b74c2b27881ffac" /> <!-- VIC931600 --> | |
| 2870 | <rom name="060-v2.v2" offset="0x200000" size="0x100000" crc="efcff7cf" sha1="e8372303724284a750b706dc6bf7641e4c52bb95" /> <!-- VIC930800 --> | |
| 2871 | </dataarea> | |
| 2872 | <dataarea name="sprites" size="0x800000"> | |
| 2873 | <rom loadflag="load16_byte" name="060-c1.c1" offset="0x000000" size="0x200000" crc="8908fff9" sha1="f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49" /> <!-- Plane 0,1 --> <!-- VIC931600 --> | |
| 2874 | <rom loadflag="load16_byte" name="060-c2.c2" offset="0x000001" size="0x200000" crc="c6649492" sha1="5d39b077387ed6897ac075ede4a2aa94bb64545e" /> <!-- Plane 2,3 --> <!-- VIC931600 --> | |
| 2875 | <rom loadflag="load16_byte" name="060-c3.c3" offset="0x400000" size="0x200000" crc="0956b437" sha1="c70be8b5cebf321afe4c3f5e9a12413c3077694a" /> <!-- Plane 0,1 --> <!-- VIC931600 --> | |
| 2876 | <rom loadflag="load16_byte" name="060-c4.c4" offset="0x400001" size="0x200000" crc="026f3b62" sha1="d608483b70d60e7aa0e41f25a8b3fed508129eb7" /> <!-- Plane 2,3 --> <!-- VIC931600 --> | |
| 2877 | </dataarea> | |
| 2878 | </part> | |
| 2879 | </software> | |
| 3556 | <software name="fightfev"> | |
| 3557 | <description>Fight Fever (set 1)</description> | |
| 3558 | <year>1994</year> | |
| 3559 | <publisher>Viccom</publisher> | |
| 3560 | <sharedfeat name="release" value="MVS" /> | |
| 3561 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3562 | <part name="cart" interface="neo_cart"> | |
| 3563 | <!-- MVS ONLY RELEASE --> | |
| 3564 | <dataarea name="maincpu" size="0x100000"> | |
| 3565 | <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" /> | |
| 3566 | <!-- VIC940800 --> | |
| 3567 | </dataarea> | |
| 3568 | <dataarea name="fixed" size="0x040000"> | |
| 3569 | <rom offset="0x000000" size="0x020000" name="060-s1.s1" crc="7f012104" sha1="f366dcc3923655dff16ec08a40d5fce22a84257d" /> | |
| 3570 | <!-- VIC930100 --> | |
| 3571 | </dataarea> | |
| 3572 | <dataarea name="audiocpu" size="0x020000"> | |
| 3573 | <rom offset="0x000000" size="0x020000" name="060-m1.m1" crc="0b7c4e65" sha1="999a1e784de18db3f1332b30bc425836ea6970be" /> | |
| 3574 | <!-- VIC930100 --> | |
| 3575 | </dataarea> | |
| 3576 | <dataarea name="ymsnd" size="0x300000"> | |
| 3577 | <rom name="060-v1.v1" offset="0x000000" size="0x200000" crc="f417c215" sha1="0f53b8dd056f43b5d880628e8b74c2b27881ffac" /> | |
| 3578 | <!-- VIC931600 --> | |
| 3579 | <rom name="060-v2.v2" offset="0x200000" size="0x100000" crc="efcff7cf" sha1="e8372303724284a750b706dc6bf7641e4c52bb95" /> | |
| 3580 | <!-- VIC930800 --> | |
| 3581 | </dataarea> | |
| 3582 | <dataarea name="sprites" size="0x800000"> | |
| 3583 | <rom loadflag="load16_byte" name="060-c1.c1" offset="0x000000" size="0x200000" crc="8908fff9" sha1="f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49" /> | |
| 3584 | <!-- VIC931600 --> | |
| 3585 | <rom loadflag="load16_byte" name="060-c2.c2" offset="0x000001" size="0x200000" crc="c6649492" sha1="5d39b077387ed6897ac075ede4a2aa94bb64545e" /> | |
| 3586 | <!-- VIC931600 --> | |
| 3587 | <rom loadflag="load16_byte" name="060-c3.c3" offset="0x400000" size="0x200000" crc="0956b437" sha1="c70be8b5cebf321afe4c3f5e9a12413c3077694a" /> | |
| 3588 | <!-- VIC931600 --> | |
| 3589 | <rom loadflag="load16_byte" name="060-c4.c4" offset="0x400001" size="0x200000" crc="026f3b62" sha1="d608483b70d60e7aa0e41f25a8b3fed508129eb7" /> | |
| 3590 | <!-- VIC931600 --> | |
| 3591 | </dataarea> | |
| 3592 | </part> | |
| 3593 | </software> | |
| 2880 | 3594 | |
| 2881 | <software name="fightfeva" cloneof="fightfev"> | |
| 2882 | <description>Fight Fever (set 2)</description> | |
| 2883 | <year>1994</year> | |
| 2884 | <publisher>Viccom</publisher> | |
| 2885 | <sharedfeat name="release" value="MVS" /> | |
| 2886 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2887 | <part name="cart" interface="neo_cart"> | |
| 2888 | <!-- MVS ONLY RELEASE --> | |
| 2889 | <dataarea name="maincpu" size="0x100000"> | |
| 2890 | <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" /> <!-- VIC940800 --> | |
| 2891 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 2892 | <rom loadflag="load16_word_swap" name="060-epr.sp2" offset="0x000000" size="0x080000" status="baddump" crc="3032041b" sha1="4b8ed2e6f74579ea35a53e06ccac42d6905b0f51" /> | |
| 2893 | <!-- P is on eprom, correct chip label unknown --> | |
| 2894 | </dataarea> | |
| 2895 | <dataarea name="fixed" size="0x040000"> | |
| 2896 | <rom offset="0x000000" size="0x020000" name="060-s1.s1" crc="7f012104" sha1="f366dcc3923655dff16ec08a40d5fce22a84257d" /> <!-- VIC930100 --> | |
| 2897 | </dataarea> | |
| 2898 | <dataarea name="audiocpu" size="0x020000"> | |
| 2899 | <rom offset="0x000000" size="0x020000" name="060-m1.m1" crc="0b7c4e65" sha1="999a1e784de18db3f1332b30bc425836ea6970be" /> <!-- VIC930100 --> | |
| 2900 | </dataarea> | |
| 2901 | <dataarea name="ymsnd" size="0x300000"> | |
| 2902 | <rom name="060-v1.v1" offset="0x000000" size="0x200000" crc="f417c215" sha1="0f53b8dd056f43b5d880628e8b74c2b27881ffac" /> <!-- VIC931600 --> | |
| 2903 | <rom name="060-v2.v2" offset="0x200000" size="0x100000" crc="efcff7cf" sha1="e8372303724284a750b706dc6bf7641e4c52bb95" /> <!-- VIC930800 --> | |
| 2904 | </dataarea> | |
| 2905 | <dataarea name="sprites" size="0x800000"> | |
| 2906 | <rom loadflag="load16_byte" name="060-c1.c1" offset="0x000000" size="0x200000" crc="8908fff9" sha1="f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49" /> <!-- Plane 0,1 --> <!-- VIC931600 --> | |
| 2907 | <rom loadflag="load16_byte" name="060-c2.c2" offset="0x000001" size="0x200000" crc="c6649492" sha1="5d39b077387ed6897ac075ede4a2aa94bb64545e" /> <!-- Plane 2,3 --> <!-- VIC931600 --> | |
| 2908 | <rom loadflag="load16_byte" name="060-c3.c3" offset="0x400000" size="0x200000" crc="0956b437" sha1="c70be8b5cebf321afe4c3f5e9a12413c3077694a" /> <!-- Plane 0,1 --> <!-- VIC931600 --> | |
| 2909 | <rom loadflag="load16_byte" name="060-c4.c4" offset="0x400001" size="0x200000" crc="026f3b62" sha1="d608483b70d60e7aa0e41f25a8b3fed508129eb7" /> <!-- Plane 2,3 --> <!-- VIC931600 --> | |
| 2910 | </dataarea> | |
| 2911 | </part> | |
| 2912 | </software> | |
| 3595 | <software name="fightfeva" cloneof="fightfev"> | |
| 3596 | <description>Fight Fever (set 2)</description> | |
| 3597 | <year>1994</year> | |
| 3598 | <publisher>Viccom</publisher> | |
| 3599 | <sharedfeat name="release" value="MVS" /> | |
| 3600 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3601 | <part name="cart" interface="neo_cart"> | |
| 3602 | <!-- MVS ONLY RELEASE --> | |
| 3603 | <dataarea name="maincpu" size="0x100000"> | |
| 3604 | <rom loadflag="load16_word_swap" name="060-p1.p1" offset="0x000000" size="0x100000" crc="2a104b50" sha1="3eb663d3df7074e1cdf4c0e450a35c9cf55d8979" /> | |
| 3605 | <!-- VIC940800 --> | |
| 3606 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 3607 | <rom loadflag="load16_word_swap" name="060-epr.sp2" offset="0x000000" size="0x080000" status="baddump" crc="3032041b" sha1="4b8ed2e6f74579ea35a53e06ccac42d6905b0f51" /> | |
| 3608 | <!-- P is on eprom, correct chip label unknown --> | |
| 3609 | </dataarea> | |
| 3610 | <dataarea name="fixed" size="0x040000"> | |
| 3611 | <rom offset="0x000000" size="0x020000" name="060-s1.s1" crc="7f012104" sha1="f366dcc3923655dff16ec08a40d5fce22a84257d" /> | |
| 3612 | <!-- VIC930100 --> | |
| 3613 | </dataarea> | |
| 3614 | <dataarea name="audiocpu" size="0x020000"> | |
| 3615 | <rom offset="0x000000" size="0x020000" name="060-m1.m1" crc="0b7c4e65" sha1="999a1e784de18db3f1332b30bc425836ea6970be" /> | |
| 3616 | <!-- VIC930100 --> | |
| 3617 | </dataarea> | |
| 3618 | <dataarea name="ymsnd" size="0x300000"> | |
| 3619 | <rom name="060-v1.v1" offset="0x000000" size="0x200000" crc="f417c215" sha1="0f53b8dd056f43b5d880628e8b74c2b27881ffac" /> | |
| 3620 | <!-- VIC931600 --> | |
| 3621 | <rom name="060-v2.v2" offset="0x200000" size="0x100000" crc="efcff7cf" sha1="e8372303724284a750b706dc6bf7641e4c52bb95" /> | |
| 3622 | <!-- VIC930800 --> | |
| 3623 | </dataarea> | |
| 3624 | <dataarea name="sprites" size="0x800000"> | |
| 3625 | <rom loadflag="load16_byte" name="060-c1.c1" offset="0x000000" size="0x200000" crc="8908fff9" sha1="f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49" /> | |
| 3626 | <!-- VIC931600 --> | |
| 3627 | <rom loadflag="load16_byte" name="060-c2.c2" offset="0x000001" size="0x200000" crc="c6649492" sha1="5d39b077387ed6897ac075ede4a2aa94bb64545e" /> | |
| 3628 | <!-- VIC931600 --> | |
| 3629 | <rom loadflag="load16_byte" name="060-c3.c3" offset="0x400000" size="0x200000" crc="0956b437" sha1="c70be8b5cebf321afe4c3f5e9a12413c3077694a" /> | |
| 3630 | <!-- VIC931600 --> | |
| 3631 | <rom loadflag="load16_byte" name="060-c4.c4" offset="0x400001" size="0x200000" crc="026f3b62" sha1="d608483b70d60e7aa0e41f25a8b3fed508129eb7" /> | |
| 3632 | <!-- VIC931600 --> | |
| 3633 | </dataarea> | |
| 3634 | </part> | |
| 3635 | </software> | |
| 2913 | 3636 | |
| 2914 | <!--*************************************** | |
| 3637 | <!--*************************************** | |
| 2915 | 3638 | ID-0061 |
| 2916 | 3639 | . NGM-061 |
| 2917 | 3640 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 2919 | 3642 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] |
| 2920 | 3643 | ***************************************--> |
| 2921 | 3644 | |
| 2922 | <software name="ssideki2"> | |
| 2923 | <description>Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)</description> | |
| 2924 | <year>1994</year> | |
| 2925 | <publisher>SNK</publisher> | |
| 2926 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2927 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2928 | <part name="cart" interface="neo_cart"> | |
| 2929 | <!-- MVS AND AES VERSION --> | |
| 2930 | <dataarea name="maincpu" size="0x100000"> | |
| 2931 | <rom loadflag="load16_word_swap" name="061-p1.p1" offset="0x000000" size="0x100000" crc="5969e0dc" sha1="78abea880c125ec5a85bef6404478512a34b5513" /> <!-- mask rom TC538200 --> | |
| 2932 | </dataarea> | |
| 2933 | <dataarea name="fixed" size="0x040000"> | |
| 2934 | <rom offset="0x000000" size="0x020000" name="061-s1.s1" crc="226d1b68" sha1="de010f6fda3ddadb181fe37daa6105f22e78b970" /> <!-- mask rom TC531000 --> | |
| 2935 | </dataarea> | |
| 2936 | <dataarea name="audiocpu" size="0x020000"> | |
| 2937 | <rom offset="0x000000" size="0x020000" name="061-m1.m1" crc="156f6951" sha1="49686f615f109a02b4f23931f1c84fee13872ffd" /> <!-- mask rom TC531001 --> | |
| 2938 | </dataarea> | |
| 2939 | <dataarea name="ymsnd" size="0x400000"> | |
| 2940 | <rom name="061-v1.v1" offset="0x000000" size="0x200000" crc="f081c8d3" sha1="fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae" /> <!-- mask rom TC5316200 --> | |
| 2941 | <rom name="061-v2.v2" offset="0x200000" size="0x200000" crc="7cd63302" sha1="c39984c0ae0a8e76f1fc036344bbb83635c18937" /> <!-- mask rom TC5316200 --> | |
| 2942 | </dataarea> | |
| 2943 | <dataarea name="sprites" size="0x800000"> | |
| 2944 | <!-- Different layout with 8xC (8 mbit) also exists; naming sheme 061-Cx --> | |
| 2945 | <rom loadflag="load16_byte" name="061-c1-16.c1" offset="0x000000" size="0x200000" crc="a626474f" sha1="d695f0dcb9480088b3a7c1488bd541b4c159528a" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2946 | <rom loadflag="load16_byte" name="061-c2-16.c2" offset="0x000001" size="0x200000" crc="c3be42ae" sha1="7fa65538bd0a0a162e4d3e9f49913da59d915e02" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2947 | <rom loadflag="load16_byte" name="061-c3-16.c3" offset="0x400000" size="0x200000" crc="2a7b98b9" sha1="75e1019dca8a8583afcc53651ac856cba3a96315" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 2948 | <rom loadflag="load16_byte" name="061-c4-16.c4" offset="0x400001" size="0x200000" crc="c0be9a1f" sha1="228f41eaefdf3e147761f8ef849e3b5f321877d4" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 2949 | </dataarea> | |
| 2950 | </part> | |
| 2951 | </software> | |
| 3645 | <software name="ssideki2"> | |
| 3646 | <description>Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)</description> | |
| 3647 | <year>1994</year> | |
| 3648 | <publisher>SNK</publisher> | |
| 3649 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3650 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3651 | <part name="cart" interface="neo_cart"> | |
| 3652 | <!-- MVS AND AES VERSION --> | |
| 3653 | <dataarea name="maincpu" size="0x100000"> | |
| 3654 | <rom loadflag="load16_word_swap" name="061-p1.p1" offset="0x000000" size="0x100000" crc="5969e0dc" sha1="78abea880c125ec5a85bef6404478512a34b5513" /> | |
| 3655 | <!-- mask rom TC538200 --> | |
| 3656 | </dataarea> | |
| 3657 | <dataarea name="fixed" size="0x040000"> | |
| 3658 | <rom offset="0x000000" size="0x020000" name="061-s1.s1" crc="226d1b68" sha1="de010f6fda3ddadb181fe37daa6105f22e78b970" /> | |
| 3659 | <!-- mask rom TC531000 --> | |
| 3660 | </dataarea> | |
| 3661 | <dataarea name="audiocpu" size="0x020000"> | |
| 3662 | <rom offset="0x000000" size="0x020000" name="061-m1.m1" crc="156f6951" sha1="49686f615f109a02b4f23931f1c84fee13872ffd" /> | |
| 3663 | <!-- mask rom TC531001 --> | |
| 3664 | </dataarea> | |
| 3665 | <dataarea name="ymsnd" size="0x400000"> | |
| 3666 | <rom name="061-v1.v1" offset="0x000000" size="0x200000" crc="f081c8d3" sha1="fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae" /> | |
| 3667 | <!-- mask rom TC5316200 --> | |
| 3668 | <rom name="061-v2.v2" offset="0x200000" size="0x200000" crc="7cd63302" sha1="c39984c0ae0a8e76f1fc036344bbb83635c18937" /> | |
| 3669 | <!-- mask rom TC5316200 --> | |
| 3670 | </dataarea> | |
| 3671 | <dataarea name="sprites" size="0x800000"> | |
| 3672 | <!-- Different layout with 8xC (8 mbit) also exists; naming sheme 061-Cx --> | |
| 3673 | <rom loadflag="load16_byte" name="061-c1-16.c1" offset="0x000000" size="0x200000" crc="a626474f" sha1="d695f0dcb9480088b3a7c1488bd541b4c159528a" /> | |
| 3674 | <!-- mask rom TC5316200 --> | |
| 3675 | <rom loadflag="load16_byte" name="061-c2-16.c2" offset="0x000001" size="0x200000" crc="c3be42ae" sha1="7fa65538bd0a0a162e4d3e9f49913da59d915e02" /> | |
| 3676 | <!-- mask rom TC5316200 --> | |
| 3677 | <rom loadflag="load16_byte" name="061-c3-16.c3" offset="0x400000" size="0x200000" crc="2a7b98b9" sha1="75e1019dca8a8583afcc53651ac856cba3a96315" /> | |
| 3678 | <!-- mask rom TC5316200 --> | |
| 3679 | <rom loadflag="load16_byte" name="061-c4-16.c4" offset="0x400001" size="0x200000" crc="c0be9a1f" sha1="228f41eaefdf3e147761f8ef849e3b5f321877d4" /> | |
| 3680 | <!-- mask rom TC5316200 --> | |
| 3681 | </dataarea> | |
| 3682 | </part> | |
| 3683 | </software> | |
| 2952 | 3684 | |
| 2953 | <!--*************************************** | |
| 3685 | <!--*************************************** | |
| 2954 | 3686 | ID-0062 |
| 2955 | 3687 | . DEM-001 |
| 2956 | 3688 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| 2957 | 3689 | . DEH-001 |
| 2958 | 3690 | ***************************************--> |
| 2959 | 3691 | |
| 2960 | <software name="spinmast"> | |
| 2961 | <description>Spin Master / Miracle Adventure</description> | |
| 2962 | <year>1993</year> | |
| 2963 | <publisher>Data East Corporation</publisher> | |
| 2964 | <sharedfeat name="release" value="MVS,AES" /> | |
| 2965 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 2966 | <part name="cart" interface="neo_cart"> | |
| 2967 | <dataarea name="maincpu" size="0x200000"> | |
| 2968 | <rom loadflag="load16_word_swap" name="062-p1.p1" offset="0x000000" size="0x100000" crc="37aba1aa" sha1="1a2ab9593371cc2f665121d554eec3f6bb4d09ff" /> <!-- mask rom TC538200 --> | |
| 2969 | <rom loadflag="load16_word_swap" name="062-p2.sp2" offset="0x100000" size="0x100000" crc="f025ab77" sha1="4944be04648296d0b93cfe4c5ca7b9cede072cff" /> <!-- mask rom TC538200 --> | |
| 2970 | </dataarea> | |
| 2971 | <dataarea name="fixed" size="0x040000"> | |
| 2972 | <rom offset="0x000000" size="0x020000" name="062-s1.s1" crc="289e2bbe" sha1="f52c7f2bffc89df3130b3cabd200408509a28cdc" /> <!-- mask rom TC531000 --> | |
| 2973 | </dataarea> | |
| 2974 | <dataarea name="audiocpu" size="0x020000"> | |
| 2975 | <rom offset="0x000000" size="0x020000" name="062-m1.m1" crc="76108b2f" sha1="08c89a8b746dbb10ff885b41cde344173c2e3699" /> <!-- mask rom TC531001 --> | |
| 2976 | </dataarea> | |
| 2977 | <dataarea name="ymsnd" size="0x100000"> | |
| 2978 | <rom name="062-v1.v1" offset="0x000000" size="0x100000" crc="cc281aef" sha1="68be154b3e25f837afb4a477600dbe0ee69bec44" /> <!-- mask rom TC538200 --> | |
| 2979 | </dataarea> | |
| 2980 | <dataarea name="sprites" size="0x800000"> | |
| 2981 | <rom loadflag="load16_byte" name="062-c1.c1" offset="0x000000" size="0x100000" crc="a9375aa2" sha1="69218d8f1361e9ea709da11e3f15fe46b1db7181" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2982 | <rom loadflag="load16_byte" name="062-c2.c2" offset="0x000001" size="0x100000" crc="0e73b758" sha1="a247f736fbca0b609818dca4844ebb8442753bc1" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2983 | <rom loadflag="load16_byte" name="062-c3.c3" offset="0x200000" size="0x100000" crc="df51e465" sha1="171953c7a870f3ab96e0f875117ee7343931fd38" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2984 | <rom loadflag="load16_byte" name="062-c4.c4" offset="0x200001" size="0x100000" crc="38517e90" sha1="f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2985 | <rom loadflag="load16_byte" name="062-c5.c5" offset="0x400000" size="0x100000" crc="7babd692" sha1="0d4cd5006baa8d951cd2b6194ace566fa2845b8a" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2986 | <rom loadflag="load16_byte" name="062-c6.c6" offset="0x400001" size="0x100000" crc="cde5ade5" sha1="5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2987 | <rom loadflag="load16_byte" name="062-c7.c7" offset="0x600000" size="0x100000" crc="bb2fd7c0" sha1="cce11c4cf39ac60143235ff89261806df339dae5" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 2988 | <rom loadflag="load16_byte" name="062-c8.c8" offset="0x600001" size="0x100000" crc="8d7be933" sha1="e7097cfa26a959f90721e2e8368ceb47ea9db661" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 2989 | </dataarea> | |
| 2990 | </part> | |
| 2991 | </software> | |
| 3692 | <software name="spinmast"> | |
| 3693 | <description>Spin Master / Miracle Adventure</description> | |
| 3694 | <year>1993</year> | |
| 3695 | <publisher>Data East Corporation</publisher> | |
| 3696 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3697 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3698 | <part name="cart" interface="neo_cart"> | |
| 3699 | <dataarea name="maincpu" size="0x200000"> | |
| 3700 | <rom loadflag="load16_word_swap" name="062-p1.p1" offset="0x000000" size="0x100000" crc="37aba1aa" sha1="1a2ab9593371cc2f665121d554eec3f6bb4d09ff" /> | |
| 3701 | <!-- mask rom TC538200 --> | |
| 3702 | <rom loadflag="load16_word_swap" name="062-p2.sp2" offset="0x100000" size="0x100000" crc="f025ab77" sha1="4944be04648296d0b93cfe4c5ca7b9cede072cff" /> | |
| 3703 | <!-- mask rom TC538200 --> | |
| 3704 | </dataarea> | |
| 3705 | <dataarea name="fixed" size="0x040000"> | |
| 3706 | <rom offset="0x000000" size="0x020000" name="062-s1.s1" crc="289e2bbe" sha1="f52c7f2bffc89df3130b3cabd200408509a28cdc" /> | |
| 3707 | <!-- mask rom TC531000 --> | |
| 3708 | </dataarea> | |
| 3709 | <dataarea name="audiocpu" size="0x020000"> | |
| 3710 | <rom offset="0x000000" size="0x020000" name="062-m1.m1" crc="76108b2f" sha1="08c89a8b746dbb10ff885b41cde344173c2e3699" /> | |
| 3711 | <!-- mask rom TC531001 --> | |
| 3712 | </dataarea> | |
| 3713 | <dataarea name="ymsnd" size="0x100000"> | |
| 3714 | <rom name="062-v1.v1" offset="0x000000" size="0x100000" crc="cc281aef" sha1="68be154b3e25f837afb4a477600dbe0ee69bec44" /> | |
| 3715 | <!-- mask rom TC538200 --> | |
| 3716 | </dataarea> | |
| 3717 | <dataarea name="sprites" size="0x800000"> | |
| 3718 | <rom loadflag="load16_byte" name="062-c1.c1" offset="0x000000" size="0x100000" crc="a9375aa2" sha1="69218d8f1361e9ea709da11e3f15fe46b1db7181" /> | |
| 3719 | <!-- mask rom TC538200 --> | |
| 3720 | <rom loadflag="load16_byte" name="062-c2.c2" offset="0x000001" size="0x100000" crc="0e73b758" sha1="a247f736fbca0b609818dca4844ebb8442753bc1" /> | |
| 3721 | <!-- mask rom TC538200 --> | |
| 3722 | <rom loadflag="load16_byte" name="062-c3.c3" offset="0x200000" size="0x100000" crc="df51e465" sha1="171953c7a870f3ab96e0f875117ee7343931fd38" /> | |
| 3723 | <!-- mask rom TC538200 --> | |
| 3724 | <rom loadflag="load16_byte" name="062-c4.c4" offset="0x200001" size="0x100000" crc="38517e90" sha1="f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c" /> | |
| 3725 | <!-- mask rom TC538200 --> | |
| 3726 | <rom loadflag="load16_byte" name="062-c5.c5" offset="0x400000" size="0x100000" crc="7babd692" sha1="0d4cd5006baa8d951cd2b6194ace566fa2845b8a" /> | |
| 3727 | <!-- mask rom TC538200 --> | |
| 3728 | <rom loadflag="load16_byte" name="062-c6.c6" offset="0x400001" size="0x100000" crc="cde5ade5" sha1="5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe" /> | |
| 3729 | <!-- mask rom TC538200 --> | |
| 3730 | <rom loadflag="load16_byte" name="062-c7.c7" offset="0x600000" size="0x100000" crc="bb2fd7c0" sha1="cce11c4cf39ac60143235ff89261806df339dae5" /> | |
| 3731 | <!-- mask rom TC538200 --> | |
| 3732 | <rom loadflag="load16_byte" name="062-c8.c8" offset="0x600001" size="0x100000" crc="8d7be933" sha1="e7097cfa26a959f90721e2e8368ceb47ea9db661" /> | |
| 3733 | <!-- mask rom TC538200 --> | |
| 3734 | </dataarea> | |
| 3735 | </part> | |
| 3736 | </software> | |
| 2992 | 3737 | |
| 2993 | <!--*************************************** | |
| 3738 | <!--*************************************** | |
| 2994 | 3739 | ID-0063 |
| 2995 | 3740 | . NGM-063 |
| 2996 | 3741 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 2998 | 3743 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B |
| 2999 | 3744 | ***************************************--> |
| 3000 | 3745 | |
| 3001 | <software name="samsho2"> | |
| 3002 | <description>Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)</description> | |
| 3003 | <year>1994</year> | |
| 3004 | <publisher>SNK</publisher> | |
| 3005 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3006 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3007 | <part name="cart" interface="neo_cart"> | |
| 3008 | <!-- MVS AND AES VERSION --> | |
| 3009 | <dataarea name="maincpu" size="0x200000"> | |
| 3010 | <rom loadflag="load16_word_swap" name="063-p1.p1" offset="0x100000" size="0x100000" crc="22368892" sha1="0997f8284aa0f57a333be8a0fdea777d0d01afd6" /> <!-- TC5316200 --> | |
| 3011 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3012 | </dataarea> | |
| 3013 | <dataarea name="fixed" size="0x040000"> | |
| 3014 | <rom offset="0x000000" size="0x020000" name="063-s1.s1" crc="64a5cd66" sha1="12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964" /> <!-- TC531000 --> | |
| 3015 | </dataarea> | |
| 3016 | <dataarea name="audiocpu" size="0x020000"> | |
| 3017 | <rom offset="0x000000" size="0x020000" name="063-m1.m1" crc="56675098" sha1="90429fc40d056d480d0e2bbefbc691d9fa260fc4" /> <!-- TC531001 --> | |
| 3018 | </dataarea> | |
| 3019 | <dataarea name="ymsnd" size="0x700000"> | |
| 3020 | <rom name="063-v1.v1" offset="0x000000" size="0x200000" crc="37703f91" sha1="a373ebef4c33ba1d8340e826981a58769aada238" /> <!-- TC5316200 --> | |
| 3021 | <rom name="063-v2.v2" offset="0x200000" size="0x200000" crc="0142bde8" sha1="0be6c53acac44802bf70b6925452f70289a139d9" /> <!-- TC5316200 --> | |
| 3022 | <rom name="063-v3.v3" offset="0x400000" size="0x200000" crc="d07fa5ca" sha1="1da7f081f8b8fc86a91feacf900f573218d82676" /> <!-- TC5316200 --> | |
| 3023 | <rom name="063-v4.v4" offset="0x600000" size="0x100000" crc="24aab4bb" sha1="10ee4c5b3579865b93dcc1e4079963276aa700a6" /> <!-- TC538200 --> | |
| 3024 | </dataarea> | |
| 3025 | <dataarea name="sprites" size="0x1000000"> | |
| 3026 | <rom loadflag="load16_byte" name="063-c1.c1" offset="0x000000" size="0x200000" crc="86cd307c" sha1="0d04336f7c436d74638d8c1cd8651faf436a6bec" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3027 | <rom loadflag="load16_byte" name="063-c2.c2" offset="0x000001" size="0x200000" crc="cdfcc4ca" sha1="179dc81432424d68cefedd20cc1c4b2a95deb891" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3028 | <rom loadflag="load16_byte" name="063-c3.c3" offset="0x400000" size="0x200000" crc="7a63ccc7" sha1="49d97c543bc2860d493a353ab0d059088c6fbd21" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3029 | <rom loadflag="load16_byte" name="063-c4.c4" offset="0x400001" size="0x200000" crc="751025ce" sha1="e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3030 | <rom loadflag="load16_byte" name="063-c5.c5" offset="0x800000" size="0x200000" crc="20d3a475" sha1="28da44a136bd14c73c62c147c3f6e6bcfa1066de" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3031 | <rom loadflag="load16_byte" name="063-c6.c6" offset="0x800001" size="0x200000" crc="ae4c0a88" sha1="cc8a7d11daa3821f83a6fd0942534706f939e576" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3032 | <rom loadflag="load16_byte" name="063-c7.c7" offset="0xc00000" size="0x200000" crc="2df3cbcf" sha1="e54f9022359963711451c2025825b862d36c6975" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3033 | <rom loadflag="load16_byte" name="063-c8.c8" offset="0xc00001" size="0x200000" crc="1ffc6dfa" sha1="acea18aca76c072e0bac2a364fc96d49cfc86e77" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3034 | </dataarea> | |
| 3035 | </part> | |
| 3036 | </software> | |
| 3746 | <software name="samsho2"> | |
| 3747 | <description>Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)</description> | |
| 3748 | <year>1994</year> | |
| 3749 | <publisher>SNK</publisher> | |
| 3750 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3751 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3752 | <part name="cart" interface="neo_cart"> | |
| 3753 | <!-- MVS AND AES VERSION --> | |
| 3754 | <dataarea name="maincpu" size="0x200000"> | |
| 3755 | <rom loadflag="load16_word_swap" name="063-p1.p1" offset="0x100000" size="0x100000" crc="22368892" sha1="0997f8284aa0f57a333be8a0fdea777d0d01afd6" /> | |
| 3756 | <!-- TC5316200 --> | |
| 3757 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3758 | </dataarea> | |
| 3759 | <dataarea name="fixed" size="0x040000"> | |
| 3760 | <rom offset="0x000000" size="0x020000" name="063-s1.s1" crc="64a5cd66" sha1="12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964" /> | |
| 3761 | <!-- TC531000 --> | |
| 3762 | </dataarea> | |
| 3763 | <dataarea name="audiocpu" size="0x020000"> | |
| 3764 | <rom offset="0x000000" size="0x020000" name="063-m1.m1" crc="56675098" sha1="90429fc40d056d480d0e2bbefbc691d9fa260fc4" /> | |
| 3765 | <!-- TC531001 --> | |
| 3766 | </dataarea> | |
| 3767 | <dataarea name="ymsnd" size="0x700000"> | |
| 3768 | <rom name="063-v1.v1" offset="0x000000" size="0x200000" crc="37703f91" sha1="a373ebef4c33ba1d8340e826981a58769aada238" /> | |
| 3769 | <!-- TC5316200 --> | |
| 3770 | <rom name="063-v2.v2" offset="0x200000" size="0x200000" crc="0142bde8" sha1="0be6c53acac44802bf70b6925452f70289a139d9" /> | |
| 3771 | <!-- TC5316200 --> | |
| 3772 | <rom name="063-v3.v3" offset="0x400000" size="0x200000" crc="d07fa5ca" sha1="1da7f081f8b8fc86a91feacf900f573218d82676" /> | |
| 3773 | <!-- TC5316200 --> | |
| 3774 | <rom name="063-v4.v4" offset="0x600000" size="0x100000" crc="24aab4bb" sha1="10ee4c5b3579865b93dcc1e4079963276aa700a6" /> | |
| 3775 | <!-- TC538200 --> | |
| 3776 | </dataarea> | |
| 3777 | <dataarea name="sprites" size="0x1000000"> | |
| 3778 | <rom loadflag="load16_byte" name="063-c1.c1" offset="0x000000" size="0x200000" crc="86cd307c" sha1="0d04336f7c436d74638d8c1cd8651faf436a6bec" /> | |
| 3779 | <!-- TC5316200 --> | |
| 3780 | <rom loadflag="load16_byte" name="063-c2.c2" offset="0x000001" size="0x200000" crc="cdfcc4ca" sha1="179dc81432424d68cefedd20cc1c4b2a95deb891" /> | |
| 3781 | <!-- TC5316200 --> | |
| 3782 | <rom loadflag="load16_byte" name="063-c3.c3" offset="0x400000" size="0x200000" crc="7a63ccc7" sha1="49d97c543bc2860d493a353ab0d059088c6fbd21" /> | |
| 3783 | <!-- TC5316200 --> | |
| 3784 | <rom loadflag="load16_byte" name="063-c4.c4" offset="0x400001" size="0x200000" crc="751025ce" sha1="e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0" /> | |
| 3785 | <!-- TC5316200 --> | |
| 3786 | <rom loadflag="load16_byte" name="063-c5.c5" offset="0x800000" size="0x200000" crc="20d3a475" sha1="28da44a136bd14c73c62c147c3f6e6bcfa1066de" /> | |
| 3787 | <!-- TC5316200 --> | |
| 3788 | <rom loadflag="load16_byte" name="063-c6.c6" offset="0x800001" size="0x200000" crc="ae4c0a88" sha1="cc8a7d11daa3821f83a6fd0942534706f939e576" /> | |
| 3789 | <!-- TC5316200 --> | |
| 3790 | <rom loadflag="load16_byte" name="063-c7.c7" offset="0xc00000" size="0x200000" crc="2df3cbcf" sha1="e54f9022359963711451c2025825b862d36c6975" /> | |
| 3791 | <!-- TC5316200 --> | |
| 3792 | <rom loadflag="load16_byte" name="063-c8.c8" offset="0xc00001" size="0x200000" crc="1ffc6dfa" sha1="acea18aca76c072e0bac2a364fc96d49cfc86e77" /> | |
| 3793 | <!-- TC5316200 --> | |
| 3794 | </dataarea> | |
| 3795 | </part> | |
| 3796 | </software> | |
| 3037 | 3797 | |
| 3038 | <software name="samsho2k" cloneof="samsho2"> | |
| 3039 | <description>Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)</description> | |
| 3040 | <year>1994</year> | |
| 3041 | <publisher>SNK</publisher> | |
| 3042 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 3043 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3044 | <part name="cart" interface="neo_cart"> | |
| 3045 | <!-- KOREAN VERSION --> | |
| 3046 | <!-- This has corrupt text if used with the Japan bios due to the replacement of the s1 rom to contain the new logo --> | |
| 3047 | <dataarea name="maincpu" size="0x200000"> | |
| 3048 | <rom loadflag="load16_word_swap" name="063-p1-kan.p1" offset="0x100000" size="0x100000" crc="147cc6d7" sha1="8e22305f41a0688786ff55437c25948e6c8fda58" /> | |
| 3049 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3050 | <!-- 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) --> | |
| 3051 | <rom loadflag="load16_word_swap" name="063-ep1-kan.ep1" offset="0x000000" size="0x080000" crc="fa32e2d8" sha1="94f56759ec04ab3a1e557bc2dc51b92176b3c147" /> | |
| 3052 | <rom loadflag="load16_word_swap" name="063-ep2-kan.ep2" offset="0x080000" size="0x080000" crc="70b1a4d9" sha1="387737e87a68d0ea4fd13693f1f30d3227a17c82" /> | |
| 3053 | <!-- this is exactly the same data anyway! --> | |
| 3054 | </dataarea> | |
| 3055 | <dataarea name="fixed" size="0x040000"> | |
| 3056 | <rom offset="0x000000" size="0x020000" name="063-s1-kan.s1" crc="ff08f80b" sha1="240c6a1c52edebb49cc99ea08484c6a2d61ebf84" /> | |
| 3057 | </dataarea> | |
| 3058 | <dataarea name="audiocpu" size="0x020000"> | |
| 3059 | <rom offset="0x000000" size="0x020000" name="063-m1.m1" crc="56675098" sha1="90429fc40d056d480d0e2bbefbc691d9fa260fc4" /> <!-- TC531001 --> | |
| 3060 | </dataarea> | |
| 3061 | <dataarea name="ymsnd" size="0x700000"> | |
| 3062 | <rom name="063-v1.v1" offset="0x000000" size="0x200000" crc="37703f91" sha1="a373ebef4c33ba1d8340e826981a58769aada238" /> <!-- TC5316200 --> | |
| 3063 | <rom name="063-v2.v2" offset="0x200000" size="0x200000" crc="0142bde8" sha1="0be6c53acac44802bf70b6925452f70289a139d9" /> <!-- TC5316200 --> | |
| 3064 | <rom name="063-v3.v3" offset="0x400000" size="0x200000" crc="d07fa5ca" sha1="1da7f081f8b8fc86a91feacf900f573218d82676" /> <!-- TC5316200 --> | |
| 3065 | <rom name="063-v4.v4" offset="0x600000" size="0x100000" crc="24aab4bb" sha1="10ee4c5b3579865b93dcc1e4079963276aa700a6" /> <!-- TC538200 --> | |
| 3066 | </dataarea> | |
| 3067 | <dataarea name="sprites" size="0x1000000"> | |
| 3068 | <rom loadflag="load16_byte" name="063-c1.c1" offset="0x000000" size="0x200000" crc="86cd307c" sha1="0d04336f7c436d74638d8c1cd8651faf436a6bec" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3069 | <rom loadflag="load16_byte" name="063-c2.c2" offset="0x000001" size="0x200000" crc="cdfcc4ca" sha1="179dc81432424d68cefedd20cc1c4b2a95deb891" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3070 | <rom loadflag="load16_byte" name="063-c3.c3" offset="0x400000" size="0x200000" crc="7a63ccc7" sha1="49d97c543bc2860d493a353ab0d059088c6fbd21" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3071 | <rom loadflag="load16_byte" name="063-c4.c4" offset="0x400001" size="0x200000" crc="751025ce" sha1="e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3072 | <rom loadflag="load16_byte" name="063-c5.c5" offset="0x800000" size="0x200000" crc="20d3a475" sha1="28da44a136bd14c73c62c147c3f6e6bcfa1066de" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3073 | <rom loadflag="load16_byte" name="063-c6.c6" offset="0x800001" size="0x200000" crc="ae4c0a88" sha1="cc8a7d11daa3821f83a6fd0942534706f939e576" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3074 | <rom loadflag="load16_byte" name="063-c7.c7" offset="0xc00000" size="0x200000" crc="2df3cbcf" sha1="e54f9022359963711451c2025825b862d36c6975" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3075 | <rom loadflag="load16_byte" name="063-c8.c8" offset="0xc00001" size="0x200000" crc="1ffc6dfa" sha1="acea18aca76c072e0bac2a364fc96d49cfc86e77" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3076 | </dataarea> | |
| 3077 | </part> | |
| 3078 | </software> | |
| 3798 | <software name="samsho2k" cloneof="samsho2"> | |
| 3799 | <description>Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)</description> | |
| 3800 | <year>1994</year> | |
| 3801 | <publisher>SNK</publisher> | |
| 3802 | <sharedfeat name="release" value="MVS" /> | |
| 3803 | <!-- Unknown if it was also released on AES --> | |
| 3804 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3805 | <part name="cart" interface="neo_cart"> | |
| 3806 | <!-- KOREAN VERSION --> | |
| 3807 | <!-- 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"> | |
| 3809 | <rom loadflag="load16_word_swap" name="063-p1-kan.p1" offset="0x100000" size="0x100000" crc="147cc6d7" sha1="8e22305f41a0688786ff55437c25948e6c8fda58" /> | |
| 3810 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3811 | <!-- 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) --> | |
| 3812 | <rom loadflag="load16_word_swap" name="063-ep1-kan.ep1" offset="0x000000" size="0x080000" crc="fa32e2d8" sha1="94f56759ec04ab3a1e557bc2dc51b92176b3c147" /> | |
| 3813 | <rom loadflag="load16_word_swap" name="063-ep2-kan.ep2" offset="0x080000" size="0x080000" crc="70b1a4d9" sha1="387737e87a68d0ea4fd13693f1f30d3227a17c82" /> | |
| 3814 | <!-- this is exactly the same data anyway! --> | |
| 3815 | </dataarea> | |
| 3816 | <dataarea name="fixed" size="0x040000"> | |
| 3817 | <rom offset="0x000000" size="0x020000" name="063-s1-kan.s1" crc="ff08f80b" sha1="240c6a1c52edebb49cc99ea08484c6a2d61ebf84" /> | |
| 3818 | </dataarea> | |
| 3819 | <dataarea name="audiocpu" size="0x020000"> | |
| 3820 | <rom offset="0x000000" size="0x020000" name="063-m1.m1" crc="56675098" sha1="90429fc40d056d480d0e2bbefbc691d9fa260fc4" /> | |
| 3821 | <!-- TC531001 --> | |
| 3822 | </dataarea> | |
| 3823 | <dataarea name="ymsnd" size="0x700000"> | |
| 3824 | <rom name="063-v1.v1" offset="0x000000" size="0x200000" crc="37703f91" sha1="a373ebef4c33ba1d8340e826981a58769aada238" /> | |
| 3825 | <!-- TC5316200 --> | |
| 3826 | <rom name="063-v2.v2" offset="0x200000" size="0x200000" crc="0142bde8" sha1="0be6c53acac44802bf70b6925452f70289a139d9" /> | |
| 3827 | <!-- TC5316200 --> | |
| 3828 | <rom name="063-v3.v3" offset="0x400000" size="0x200000" crc="d07fa5ca" sha1="1da7f081f8b8fc86a91feacf900f573218d82676" /> | |
| 3829 | <!-- TC5316200 --> | |
| 3830 | <rom name="063-v4.v4" offset="0x600000" size="0x100000" crc="24aab4bb" sha1="10ee4c5b3579865b93dcc1e4079963276aa700a6" /> | |
| 3831 | <!-- TC538200 --> | |
| 3832 | </dataarea> | |
| 3833 | <dataarea name="sprites" size="0x1000000"> | |
| 3834 | <rom loadflag="load16_byte" name="063-c1.c1" offset="0x000000" size="0x200000" crc="86cd307c" sha1="0d04336f7c436d74638d8c1cd8651faf436a6bec" /> | |
| 3835 | <!-- TC5316200 --> | |
| 3836 | <rom loadflag="load16_byte" name="063-c2.c2" offset="0x000001" size="0x200000" crc="cdfcc4ca" sha1="179dc81432424d68cefedd20cc1c4b2a95deb891" /> | |
| 3837 | <!-- TC5316200 --> | |
| 3838 | <rom loadflag="load16_byte" name="063-c3.c3" offset="0x400000" size="0x200000" crc="7a63ccc7" sha1="49d97c543bc2860d493a353ab0d059088c6fbd21" /> | |
| 3839 | <!-- TC5316200 --> | |
| 3840 | <rom loadflag="load16_byte" name="063-c4.c4" offset="0x400001" size="0x200000" crc="751025ce" sha1="e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0" /> | |
| 3841 | <!-- TC5316200 --> | |
| 3842 | <rom loadflag="load16_byte" name="063-c5.c5" offset="0x800000" size="0x200000" crc="20d3a475" sha1="28da44a136bd14c73c62c147c3f6e6bcfa1066de" /> | |
| 3843 | <!-- TC5316200 --> | |
| 3844 | <rom loadflag="load16_byte" name="063-c6.c6" offset="0x800001" size="0x200000" crc="ae4c0a88" sha1="cc8a7d11daa3821f83a6fd0942534706f939e576" /> | |
| 3845 | <!-- TC5316200 --> | |
| 3846 | <rom loadflag="load16_byte" name="063-c7.c7" offset="0xc00000" size="0x200000" crc="2df3cbcf" sha1="e54f9022359963711451c2025825b862d36c6975" /> | |
| 3847 | <!-- TC5316200 --> | |
| 3848 | <rom loadflag="load16_byte" name="063-c8.c8" offset="0xc00001" size="0x200000" crc="1ffc6dfa" sha1="acea18aca76c072e0bac2a364fc96d49cfc86e77" /> | |
| 3849 | <!-- TC5316200 --> | |
| 3850 | </dataarea> | |
| 3851 | </part> | |
| 3852 | </software> | |
| 3079 | 3853 | |
| 3080 | <!--*************************************** | |
| 3854 | <!--*************************************** | |
| 3081 | 3855 | ID-0064 |
| 3082 | 3856 | . ADM-007 |
| 3083 | 3857 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3085 | 3859 | NEO-AEG PROGRK / NEO-AEG CHA256 |
| 3086 | 3860 | ***************************************--> |
| 3087 | 3861 | |
| 3088 | <software name="wh2j"> | |
| 3089 | <description>World Heroes 2 Jet (ADM-007)(ADH-007)</description> | |
| 3090 | <year>1994</year> | |
| 3091 | <publisher>ADK / SNK</publisher> | |
| 3092 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3093 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3094 | <part name="cart" interface="neo_cart"> | |
| 3095 | <!-- MVS AND AES VERSION --> | |
| 3096 | <dataarea name="maincpu" size="0x200000"> | |
| 3097 | <rom loadflag="load16_word_swap" name="064-p1.p1" offset="0x100000" size="0x100000" crc="385a2e86" sha1="cfde4a1aeae038a3d6ca9946065624f097682d3d" /> <!-- TC5316200 --> | |
| 3098 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3099 | </dataarea> | |
| 3100 | <dataarea name="fixed" size="0x040000"> | |
| 3101 | <rom offset="0x000000" size="0x020000" name="064-s1.s1" crc="2a03998a" sha1="5e33f469982f12d4622a06d323a345f192bf88e6" /> <!-- TC531000 --> | |
| 3102 | </dataarea> | |
| 3103 | <dataarea name="audiocpu" size="0x020000"> | |
| 3104 | <rom offset="0x000000" size="0x020000" name="064-m1.m1" crc="d2eec9d3" sha1="09478787045f1448d19d064dd3d540d1741fd619" /> <!-- TC531001 --> | |
| 3105 | </dataarea> | |
| 3106 | <dataarea name="ymsnd" size="0x400000"> | |
| 3107 | <rom name="064-v1.v1" offset="0x000000" size="0x200000" crc="aa277109" sha1="35c22b15bb0a4d0ab118cb22a2d450d03995a17c" /> <!-- TC5316200 --> | |
| 3108 | <rom name="064-v2.v2" offset="0x200000" size="0x200000" crc="b6527edd" sha1="2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a" /> <!-- TC5316200 --> | |
| 3109 | </dataarea> | |
| 3110 | <dataarea name="sprites" size="0x1000000"> | |
| 3111 | <rom loadflag="load16_byte" name="064-c1.c1" offset="0x000000" size="0x200000" crc="2ec87cea" sha1="e713ec7839a7665edee6ee3f82a6e530b3b4bd7c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3112 | <rom loadflag="load16_byte" name="064-c2.c2" offset="0x000001" size="0x200000" crc="526b81ab" sha1="b5f0a2f04489539ed6b9d0810b12787356c64b23" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3113 | <rom loadflag="load16_byte" name="064-c3.c3" offset="0x400000" size="0x200000" crc="436d1b31" sha1="059776d77b91377ed0bcfc278802d659c917fc0f" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3114 | <rom loadflag="load16_byte" name="064-c4.c4" offset="0x400001" size="0x200000" crc="f9c8dd26" sha1="25a9eea1d49b21b4a988beb32c25bf2f7796f227" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3115 | <rom loadflag="load16_byte" name="064-c5.c5" offset="0x800000" size="0x200000" crc="8e34a9f4" sha1="67b839b426ef3fad0a85d951fdd44c0a45c55226" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3116 | <rom loadflag="load16_byte" name="064-c6.c6" offset="0x800001" size="0x200000" crc="a43e4766" sha1="54f282f2b1ff2934cca7acbb4386a2b99a29df3a" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3117 | <rom loadflag="load16_byte" name="064-c7.c7" offset="0xc00000" size="0x200000" crc="59d97215" sha1="85a960dc7f364df13ee0c2f99a4c53aefb081486" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3118 | <rom loadflag="load16_byte" name="064-c8.c8" offset="0xc00001" size="0x200000" crc="fc092367" sha1="69ff4ae909dd857de3ca8645d63f8b4bde117448" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3119 | </dataarea> | |
| 3120 | </part> | |
| 3121 | </software> | |
| 3862 | <software name="wh2j"> | |
| 3863 | <description>World Heroes 2 Jet (ADM-007)(ADH-007)</description> | |
| 3864 | <year>1994</year> | |
| 3865 | <publisher>ADK / SNK</publisher> | |
| 3866 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3867 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3868 | <part name="cart" interface="neo_cart"> | |
| 3869 | <!-- MVS AND AES VERSION --> | |
| 3870 | <dataarea name="maincpu" size="0x200000"> | |
| 3871 | <rom loadflag="load16_word_swap" name="064-p1.p1" offset="0x100000" size="0x100000" crc="385a2e86" sha1="cfde4a1aeae038a3d6ca9946065624f097682d3d" /> | |
| 3872 | <!-- TC5316200 --> | |
| 3873 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3874 | </dataarea> | |
| 3875 | <dataarea name="fixed" size="0x040000"> | |
| 3876 | <rom offset="0x000000" size="0x020000" name="064-s1.s1" crc="2a03998a" sha1="5e33f469982f12d4622a06d323a345f192bf88e6" /> | |
| 3877 | <!-- TC531000 --> | |
| 3878 | </dataarea> | |
| 3879 | <dataarea name="audiocpu" size="0x020000"> | |
| 3880 | <rom offset="0x000000" size="0x020000" name="064-m1.m1" crc="d2eec9d3" sha1="09478787045f1448d19d064dd3d540d1741fd619" /> | |
| 3881 | <!-- TC531001 --> | |
| 3882 | </dataarea> | |
| 3883 | <dataarea name="ymsnd" size="0x400000"> | |
| 3884 | <rom name="064-v1.v1" offset="0x000000" size="0x200000" crc="aa277109" sha1="35c22b15bb0a4d0ab118cb22a2d450d03995a17c" /> | |
| 3885 | <!-- TC5316200 --> | |
| 3886 | <rom name="064-v2.v2" offset="0x200000" size="0x200000" crc="b6527edd" sha1="2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a" /> | |
| 3887 | <!-- TC5316200 --> | |
| 3888 | </dataarea> | |
| 3889 | <dataarea name="sprites" size="0x1000000"> | |
| 3890 | <rom loadflag="load16_byte" name="064-c1.c1" offset="0x000000" size="0x200000" crc="2ec87cea" sha1="e713ec7839a7665edee6ee3f82a6e530b3b4bd7c" /> | |
| 3891 | <!-- TC5316200 --> | |
| 3892 | <rom loadflag="load16_byte" name="064-c2.c2" offset="0x000001" size="0x200000" crc="526b81ab" sha1="b5f0a2f04489539ed6b9d0810b12787356c64b23" /> | |
| 3893 | <!-- TC5316200 --> | |
| 3894 | <rom loadflag="load16_byte" name="064-c3.c3" offset="0x400000" size="0x200000" crc="436d1b31" sha1="059776d77b91377ed0bcfc278802d659c917fc0f" /> | |
| 3895 | <!-- TC5316200 --> | |
| 3896 | <rom loadflag="load16_byte" name="064-c4.c4" offset="0x400001" size="0x200000" crc="f9c8dd26" sha1="25a9eea1d49b21b4a988beb32c25bf2f7796f227" /> | |
| 3897 | <!-- TC5316200 --> | |
| 3898 | <rom loadflag="load16_byte" name="064-c5.c5" offset="0x800000" size="0x200000" crc="8e34a9f4" sha1="67b839b426ef3fad0a85d951fdd44c0a45c55226" /> | |
| 3899 | <!-- TC5316200 --> | |
| 3900 | <rom loadflag="load16_byte" name="064-c6.c6" offset="0x800001" size="0x200000" crc="a43e4766" sha1="54f282f2b1ff2934cca7acbb4386a2b99a29df3a" /> | |
| 3901 | <!-- TC5316200 --> | |
| 3902 | <rom loadflag="load16_byte" name="064-c7.c7" offset="0xc00000" size="0x200000" crc="59d97215" sha1="85a960dc7f364df13ee0c2f99a4c53aefb081486" /> | |
| 3903 | <!-- TC5316200 --> | |
| 3904 | <rom loadflag="load16_byte" name="064-c8.c8" offset="0xc00001" size="0x200000" crc="fc092367" sha1="69ff4ae909dd857de3ca8645d63f8b4bde117448" /> | |
| 3905 | <!-- TC5316200 --> | |
| 3906 | </dataarea> | |
| 3907 | </part> | |
| 3908 | </software> | |
| 3122 | 3909 | |
| 3123 | <!--*************************************** | |
| 3910 | <!--*************************************** | |
| 3124 | 3911 | ID-0065 |
| 3125 | 3912 | . DEM-002 |
| 3126 | 3913 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 |
| 3127 | 3914 | . DEH-002 |
| 3128 | 3915 | ***************************************--> |
| 3129 | 3916 | |
| 3130 | <software name="wjammers"> | |
| 3131 | <description>Windjammers / Flying Power Disc</description> | |
| 3132 | <year>1994</year> | |
| 3133 | <publisher>Data East Corporation</publisher> | |
| 3134 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3135 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3136 | <part name="cart" interface="neo_cart"> | |
| 3137 | <dataarea name="maincpu" size="0x100000"> | |
| 3138 | <rom loadflag="load16_word_swap" name="065-p1.p1" offset="0x000000" size="0x100000" crc="6692c140" sha1="5da574e906974fac92bb2f49bdeea257c014a897" /> <!-- mask rom TC538200 --> | |
| 3139 | </dataarea> | |
| 3140 | <dataarea name="fixed" size="0x040000"> | |
| 3141 | <rom offset="0x000000" size="0x020000" name="065-s1.s1" crc="074b5723" sha1="86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412" /> <!-- mask rom TC531000 --> | |
| 3142 | </dataarea> | |
| 3143 | <dataarea name="audiocpu" size="0x020000"> | |
| 3144 | <rom offset="0x000000" size="0x020000" name="065-m1.m1" crc="52c23cfc" sha1="809a7e072ad9acbffc25e9bd27cdb97638d09d07" /> <!-- mask rom TC531001 --> | |
| 3145 | </dataarea> | |
| 3146 | <dataarea name="ymsnd" size="0x400000"> | |
| 3147 | <rom name="065-v1.v1" offset="0x000000" size="0x100000" crc="ce8b3698" sha1="7d75e2a5cf8c90be422f8b425447e81597fe145a" /> <!-- mask rom TC538200 --> | |
| 3148 | <rom name="065-v2.v2" offset="0x100000" size="0x100000" crc="659f9b96" sha1="62f40365212153bc3b92a1187fa44f6cdc7f7b83" /> <!-- mask rom TC538200 --> | |
| 3149 | <rom name="065-v3.v3" offset="0x200000" size="0x100000" crc="39f73061" sha1="ec57cd58e7f8569cff925d11e2320d588ce4fe49" /> <!-- mask rom TC538200 --> | |
| 3150 | <rom name="065-v4.v4" offset="0x300000" size="0x100000" crc="5dee7963" sha1="f8e6de73d65dd80b29c711f00835a574a770cb4e" /> <!-- mask rom TC538200 --> | |
| 3151 | </dataarea> | |
| 3152 | <dataarea name="sprites" size="0x400000"> | |
| 3153 | <rom loadflag="load16_byte" name="065-c1.c1" offset="0x000000" size="0x100000" crc="c7650204" sha1="42918d700d59864f8ab15caf968a062a563c9b09" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3154 | <rom loadflag="load16_byte" name="065-c2.c2" offset="0x000001" size="0x100000" crc="d9f3e71d" sha1="fad1f64061eac1bf85bf6d75d2eae974a8c94069" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3155 | <rom loadflag="load16_byte" name="065-c3.c3" offset="0x200000" size="0x100000" crc="40986386" sha1="65795a50197049681265946713d416c9cdb68f08" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3156 | <rom loadflag="load16_byte" name="065-c4.c4" offset="0x200001" size="0x100000" crc="715e15ff" sha1="ac8b8b01f5c7384b883afbe0cf977430378e3fef" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3157 | </dataarea> | |
| 3158 | </part> | |
| 3159 | </software> | |
| 3917 | <software name="wjammers"> | |
| 3918 | <description>Windjammers / Flying Power Disc</description> | |
| 3919 | <year>1994</year> | |
| 3920 | <publisher>Data East Corporation</publisher> | |
| 3921 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3922 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3923 | <part name="cart" interface="neo_cart"> | |
| 3924 | <dataarea name="maincpu" size="0x100000"> | |
| 3925 | <rom loadflag="load16_word_swap" name="065-p1.p1" offset="0x000000" size="0x100000" crc="6692c140" sha1="5da574e906974fac92bb2f49bdeea257c014a897" /> | |
| 3926 | <!-- mask rom TC538200 --> | |
| 3927 | </dataarea> | |
| 3928 | <dataarea name="fixed" size="0x040000"> | |
| 3929 | <rom offset="0x000000" size="0x020000" name="065-s1.s1" crc="074b5723" sha1="86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412" /> | |
| 3930 | <!-- mask rom TC531000 --> | |
| 3931 | </dataarea> | |
| 3932 | <dataarea name="audiocpu" size="0x020000"> | |
| 3933 | <rom offset="0x000000" size="0x020000" name="065-m1.m1" crc="52c23cfc" sha1="809a7e072ad9acbffc25e9bd27cdb97638d09d07" /> | |
| 3934 | <!-- mask rom TC531001 --> | |
| 3935 | </dataarea> | |
| 3936 | <dataarea name="ymsnd" size="0x400000"> | |
| 3937 | <rom name="065-v1.v1" offset="0x000000" size="0x100000" crc="ce8b3698" sha1="7d75e2a5cf8c90be422f8b425447e81597fe145a" /> | |
| 3938 | <!-- mask rom TC538200 --> | |
| 3939 | <rom name="065-v2.v2" offset="0x100000" size="0x100000" crc="659f9b96" sha1="62f40365212153bc3b92a1187fa44f6cdc7f7b83" /> | |
| 3940 | <!-- mask rom TC538200 --> | |
| 3941 | <rom name="065-v3.v3" offset="0x200000" size="0x100000" crc="39f73061" sha1="ec57cd58e7f8569cff925d11e2320d588ce4fe49" /> | |
| 3942 | <!-- mask rom TC538200 --> | |
| 3943 | <rom name="065-v4.v4" offset="0x300000" size="0x100000" crc="5dee7963" sha1="f8e6de73d65dd80b29c711f00835a574a770cb4e" /> | |
| 3944 | <!-- mask rom TC538200 --> | |
| 3945 | </dataarea> | |
| 3946 | <dataarea name="sprites" size="0x400000"> | |
| 3947 | <rom loadflag="load16_byte" name="065-c1.c1" offset="0x000000" size="0x100000" crc="c7650204" sha1="42918d700d59864f8ab15caf968a062a563c9b09" /> | |
| 3948 | <!-- mask rom TC538200 --> | |
| 3949 | <rom loadflag="load16_byte" name="065-c2.c2" offset="0x000001" size="0x100000" crc="d9f3e71d" sha1="fad1f64061eac1bf85bf6d75d2eae974a8c94069" /> | |
| 3950 | <!-- mask rom TC538200 --> | |
| 3951 | <rom loadflag="load16_byte" name="065-c3.c3" offset="0x200000" size="0x100000" crc="40986386" sha1="65795a50197049681265946713d416c9cdb68f08" /> | |
| 3952 | <!-- mask rom TC538200 --> | |
| 3953 | <rom loadflag="load16_byte" name="065-c4.c4" offset="0x200001" size="0x100000" crc="715e15ff" sha1="ac8b8b01f5c7384b883afbe0cf977430378e3fef" /> | |
| 3954 | <!-- mask rom TC538200 --> | |
| 3955 | </dataarea> | |
| 3956 | </part> | |
| 3957 | </software> | |
| 3160 | 3958 | |
| 3161 | <!--*************************************** | |
| 3959 | <!--*************************************** | |
| 3162 | 3960 | ID-0066 |
| 3163 | 3961 | . DEM-003 |
| 3164 | 3962 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| 3165 | 3963 | . DEH-003 |
| 3166 | 3964 | ***************************************--> |
| 3167 | 3965 | |
| 3168 | <software name="karnovr"> | |
| 3169 | <description>Karnov's Revenge / Fighter's History Dynamite</description> | |
| 3170 | <year>1994</year> | |
| 3171 | <publisher>Data East Corporation</publisher> | |
| 3172 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3173 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3174 | <part name="cart" interface="neo_cart"> | |
| 3175 | <dataarea name="maincpu" size="0x100000"> | |
| 3176 | <rom loadflag="load16_word_swap" name="066-p1.p1" offset="0x000000" size="0x100000" crc="8c86fd22" sha1="8cf97c6fb9c5717167ccc54bf5856248ccaf32c6" /> <!-- TC538200 --> | |
| 3177 | </dataarea> | |
| 3178 | <dataarea name="fixed" size="0x040000"> | |
| 3179 | <rom offset="0x000000" size="0x020000" name="066-s1.s1" crc="bae5d5e5" sha1="aa69d9b235b781ec51f72a528fada9cb12e72cbc" /> <!-- TC531000 --> | |
| 3180 | </dataarea> | |
| 3181 | <dataarea name="audiocpu" size="0x020000"> | |
| 3182 | <rom offset="0x000000" size="0x020000" name="066-m1.m1" crc="030beae4" sha1="ceb6ee6c09514504efacdbca7b280901e4c97084" /> <!-- TC531001 --> | |
| 3183 | </dataarea> | |
| 3184 | <dataarea name="ymsnd" size="0x200000"> | |
| 3185 | <rom name="066-v1.v1" offset="0x000000" size="0x200000" crc="0b7ea37a" sha1="34e7d4f6db053674a7e8c8b2e3e398777d5b02e6" /> <!-- TC5316200 --> | |
| 3186 | </dataarea> | |
| 3187 | <dataarea name="sprites" size="0xc00000"> | |
| 3188 | <rom loadflag="load16_byte" name="066-c1.c1" offset="0x000000" size="0x200000" crc="09dfe061" sha1="ca4c0f0ce80967b4be2f18b72435c468bbfbac4c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3189 | <rom loadflag="load16_byte" name="066-c2.c2" offset="0x000001" size="0x200000" crc="e0f6682a" sha1="addb4fbc30da2b8ffc86819d92a874eb232f67dd" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3190 | <rom loadflag="load16_byte" name="066-c3.c3" offset="0x400000" size="0x200000" crc="a673b4f7" sha1="d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3191 | <rom loadflag="load16_byte" name="066-c4.c4" offset="0x400001" size="0x200000" crc="cb3dc5f4" sha1="865d9ccfc3df517c341d6aac16120f6b6aa759fe" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3192 | <rom loadflag="load16_byte" name="066-c5.c5" offset="0x800000" size="0x200000" crc="9a28785d" sha1="19723e1f7ff429e8a038d89488b279f830dfaf6e" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3193 | <rom loadflag="load16_byte" name="066-c6.c6" offset="0x800001" size="0x200000" crc="c15c01ed" sha1="7cf5583e6610bcdc3b332896cefc71df84fb3f19" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3194 | </dataarea> | |
| 3195 | </part> | |
| 3196 | </software> | |
| 3966 | <software name="karnovr"> | |
| 3967 | <description>Karnov's Revenge / Fighter's History Dynamite</description> | |
| 3968 | <year>1994</year> | |
| 3969 | <publisher>Data East Corporation</publisher> | |
| 3970 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3971 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3972 | <part name="cart" interface="neo_cart"> | |
| 3973 | <dataarea name="maincpu" size="0x100000"> | |
| 3974 | <rom loadflag="load16_word_swap" name="066-p1.p1" offset="0x000000" size="0x100000" crc="8c86fd22" sha1="8cf97c6fb9c5717167ccc54bf5856248ccaf32c6" /> | |
| 3975 | <!-- TC538200 --> | |
| 3976 | </dataarea> | |
| 3977 | <dataarea name="fixed" size="0x040000"> | |
| 3978 | <rom offset="0x000000" size="0x020000" name="066-s1.s1" crc="bae5d5e5" sha1="aa69d9b235b781ec51f72a528fada9cb12e72cbc" /> | |
| 3979 | <!-- TC531000 --> | |
| 3980 | </dataarea> | |
| 3981 | <dataarea name="audiocpu" size="0x020000"> | |
| 3982 | <rom offset="0x000000" size="0x020000" name="066-m1.m1" crc="030beae4" sha1="ceb6ee6c09514504efacdbca7b280901e4c97084" /> | |
| 3983 | <!-- TC531001 --> | |
| 3984 | </dataarea> | |
| 3985 | <dataarea name="ymsnd" size="0x200000"> | |
| 3986 | <rom name="066-v1.v1" offset="0x000000" size="0x200000" crc="0b7ea37a" sha1="34e7d4f6db053674a7e8c8b2e3e398777d5b02e6" /> | |
| 3987 | <!-- TC5316200 --> | |
| 3988 | </dataarea> | |
| 3989 | <dataarea name="sprites" size="0xc00000"> | |
| 3990 | <rom loadflag="load16_byte" name="066-c1.c1" offset="0x000000" size="0x200000" crc="09dfe061" sha1="ca4c0f0ce80967b4be2f18b72435c468bbfbac4c" /> | |
| 3991 | <!-- TC5316200 --> | |
| 3992 | <rom loadflag="load16_byte" name="066-c2.c2" offset="0x000001" size="0x200000" crc="e0f6682a" sha1="addb4fbc30da2b8ffc86819d92a874eb232f67dd" /> | |
| 3993 | <!-- TC5316200 --> | |
| 3994 | <rom loadflag="load16_byte" name="066-c3.c3" offset="0x400000" size="0x200000" crc="a673b4f7" sha1="d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6" /> | |
| 3995 | <!-- TC5316200 --> | |
| 3996 | <rom loadflag="load16_byte" name="066-c4.c4" offset="0x400001" size="0x200000" crc="cb3dc5f4" sha1="865d9ccfc3df517c341d6aac16120f6b6aa759fe" /> | |
| 3997 | <!-- TC5316200 --> | |
| 3998 | <rom loadflag="load16_byte" name="066-c5.c5" offset="0x800000" size="0x200000" crc="9a28785d" sha1="19723e1f7ff429e8a038d89488b279f830dfaf6e" /> | |
| 3999 | <!-- TC5316200 --> | |
| 4000 | <rom loadflag="load16_byte" name="066-c6.c6" offset="0x800001" size="0x200000" crc="c15c01ed" sha1="7cf5583e6610bcdc3b332896cefc71df84fb3f19" /> | |
| 4001 | <!-- TC5316200 --> | |
| 4002 | </dataarea> | |
| 4003 | </part> | |
| 4004 | </software> | |
| 3197 | 4005 | |
| 3198 | <!--*************************************** | |
| 4006 | <!--*************************************** | |
| 3199 | 4007 | ID-0067 |
| 3200 | 4008 | . ??M-067 |
| 3201 | 4009 | NEO-MVS PROG16 / NEO-MVS CHA256B |
| 3202 | 4010 | ***************************************--> |
| 3203 | 4011 | |
| 3204 | <software name="gururin"> | |
| 3205 | <description>Gururin</description> | |
| 3206 | <year>1994</year> | |
| 3207 | <publisher>Face</publisher> | |
| 3208 | <sharedfeat name="release" value="MVS" /> | |
| 3209 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3210 | <part name="cart" interface="neo_cart"> | |
| 3211 | <!-- MVS ONLY RELEASE --> | |
| 3212 | <dataarea name="maincpu" size="0x100000"> | |
| 3213 | <rom loadflag="load16_word_swap" name="067-p1.p1" offset="0x000000" size="0x080000" crc="4cea8a49" sha1="cea4a35db8de898e30eb40dd339b3cbe77ac0856" /> <!-- UM8303B --> | |
| 3214 | </dataarea> | |
| 3215 | <dataarea name="fixed" size="0x040000"> | |
| 3216 | <rom offset="0x000000" size="0x020000" name="067-s1.s1" crc="b119e1eb" sha1="f63a68a71aea220d3d4475847652e2a1f68b2b6f" /> <!-- UMK300 --> | |
| 3217 | </dataarea> | |
| 3218 | <dataarea name="audiocpu" size="0x020000"> | |
| 3219 | <rom offset="0x000000" size="0x020000" name="067-m1.m1" crc="9e3c6328" sha1="17e8479c258f28a01d2283be9e692ff7685898cc" /> <!-- UML359 --> | |
| 3220 | </dataarea> | |
| 3221 | <dataarea name="ymsnd" size="0x80000"> | |
| 3222 | <rom name="067-v1.v1" offset="0x000000" size="0x080000" crc="cf23afd0" sha1="10f87014ee10613f92b04f482f449721a6379db7" /> <!-- UM8302 --> | |
| 3223 | </dataarea> | |
| 3224 | <dataarea name="sprites" size="0x400000"> | |
| 3225 | <rom loadflag="load16_byte" name="067-c1.c1" offset="0x000000" size="0x200000" crc="35866126" sha1="e4b24670ccc7901af5f66b11b15fae4e67f843ab" /> <!-- Plane 0,1 --> <!-- UMT301B --> | |
| 3226 | <rom loadflag="load16_byte" name="067-c2.c2" offset="0x000001" size="0x200000" crc="9db64084" sha1="68a43c12f63f5e98d68ad0902a6551c5d30f8543" /> <!-- Plane 2,3 --> <!-- UMT302B --> | |
| 3227 | </dataarea> | |
| 3228 | </part> | |
| 3229 | </software> | |
| 4012 | <software name="gururin"> | |
| 4013 | <description>Gururin</description> | |
| 4014 | <year>1994</year> | |
| 4015 | <publisher>Face</publisher> | |
| 4016 | <sharedfeat name="release" value="MVS" /> | |
| 4017 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4018 | <part name="cart" interface="neo_cart"> | |
| 4019 | <!-- MVS ONLY RELEASE --> | |
| 4020 | <dataarea name="maincpu" size="0x100000"> | |
| 4021 | <rom loadflag="load16_word_swap" name="067-p1.p1" offset="0x000000" size="0x080000" crc="4cea8a49" sha1="cea4a35db8de898e30eb40dd339b3cbe77ac0856" /> | |
| 4022 | <!-- UM8303B --> | |
| 4023 | </dataarea> | |
| 4024 | <dataarea name="fixed" size="0x040000"> | |
| 4025 | <rom offset="0x000000" size="0x020000" name="067-s1.s1" crc="b119e1eb" sha1="f63a68a71aea220d3d4475847652e2a1f68b2b6f" /> | |
| 4026 | <!-- UMK300 --> | |
| 4027 | </dataarea> | |
| 4028 | <dataarea name="audiocpu" size="0x020000"> | |
| 4029 | <rom offset="0x000000" size="0x020000" name="067-m1.m1" crc="9e3c6328" sha1="17e8479c258f28a01d2283be9e692ff7685898cc" /> | |
| 4030 | <!-- UML359 --> | |
| 4031 | </dataarea> | |
| 4032 | <dataarea name="ymsnd" size="0x80000"> | |
| 4033 | <rom name="067-v1.v1" offset="0x000000" size="0x080000" crc="cf23afd0" sha1="10f87014ee10613f92b04f482f449721a6379db7" /> | |
| 4034 | <!-- UM8302 --> | |
| 4035 | </dataarea> | |
| 4036 | <dataarea name="sprites" size="0x400000"> | |
| 4037 | <rom loadflag="load16_byte" name="067-c1.c1" offset="0x000000" size="0x200000" crc="35866126" sha1="e4b24670ccc7901af5f66b11b15fae4e67f843ab" /> | |
| 4038 | <!-- UMT301B --> | |
| 4039 | <rom loadflag="load16_byte" name="067-c2.c2" offset="0x000001" size="0x200000" crc="9db64084" sha1="68a43c12f63f5e98d68ad0902a6551c5d30f8543" /> | |
| 4040 | <!-- UMT302B --> | |
| 4041 | </dataarea> | |
| 4042 | </part> | |
| 4043 | </software> | |
| 3230 | 4044 | |
| 3231 | <!--*************************************** | |
| 4045 | <!--*************************************** | |
| 3232 | 4046 | ID-0068 |
| 3233 | 4047 | . NGM-068 |
| 3234 | 4048 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 3235 | 4049 | ***************************************--> |
| 3236 | 4050 | |
| 3237 | <software name="pspikes2"> | |
| 3238 | <description>Power Spikes II (NGM-068)</description> | |
| 3239 | <year>1994</year> | |
| 3240 | <publisher>Video System Co.</publisher> | |
| 3241 | <sharedfeat name="release" value="MVS" /> | |
| 3242 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3243 | <part name="cart" interface="neo_cart"> | |
| 3244 | <!-- MVS ONLY RELEASE --> | |
| 3245 | <dataarea name="maincpu" size="0x100000"> | |
| 3246 | <rom loadflag="load16_word_swap" name="068-pg1.p1" offset="0x000000" size="0x100000" crc="105a408f" sha1="2ee51defa1c24c66c63a6498ee542ac26de3cfbb" /> <!-- mask rom TC538200 --> | |
| 3247 | </dataarea> | |
| 3248 | <dataarea name="fixed" size="0x040000"> | |
| 3249 | <rom offset="0x000000" size="0x020000" name="068-sg1.s1" crc="18082299" sha1="efe93fabe6a76a5dc8cf12f255e571480afb40a0" /> <!-- mask rom TC531000 --> | |
| 3250 | </dataarea> | |
| 3251 | <dataarea name="audiocpu" size="0x020000"> | |
| 3252 | <rom offset="0x000000" size="0x020000" name="068-mg1.m1" crc="b1c7911e" sha1="27b298e7d50981331e17aa642e2e363ffac4333a" /> <!-- mask rom TC531001 --> | |
| 3253 | </dataarea> | |
| 3254 | <dataarea name="ymsnd" size="0x300000"> | |
| 3255 | <rom name="068-v1.v1" offset="0x000000" size="0x100000" crc="2ced86df" sha1="d6b73d1f31efbd74fb745200d4dade5f80b71541" /> <!-- mask rom TC538200 --> | |
| 3256 | <rom name="068-v2.v2" offset="0x100000" size="0x100000" crc="970851ab" sha1="6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7" /> <!-- mask rom TC538200 --> | |
| 3257 | <rom name="068-v3.v3" offset="0x200000" size="0x100000" crc="81ff05aa" sha1="d74302f38c59055bfc83b39dff798a585314fecd" /> <!-- mask rom TC538200 --> | |
| 3258 | </dataarea> | |
| 3259 | <dataarea name="sprites" size="0x600000"> | |
| 3260 | <rom loadflag="load16_byte" name="068-c1.c1" offset="0x000000" size="0x100000" crc="7f250f76" sha1="5109a41adcb7859e24dc43d88842d4cc18cd3305" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3261 | <rom loadflag="load16_byte" name="068-c2.c2" offset="0x000001" size="0x100000" crc="20912873" sha1="2df8766b531e47ffc30457e41c63b83557b4f468" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3262 | <rom loadflag="load16_byte" name="068-c3.c3" offset="0x200000" size="0x100000" crc="4b641ba1" sha1="7a9c42a30163eda455f7bde2302402b1a5de7178" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3263 | <rom loadflag="load16_byte" name="068-c4.c4" offset="0x200001" size="0x100000" crc="35072596" sha1="4150a21041f06514c97592bd8af686504b06e187" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3264 | <rom loadflag="load16_byte" name="068-c5.c5" offset="0x400000" size="0x100000" crc="151dd624" sha1="f2690a3fe9c64f70f283df785a5217d5b92a289f" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3265 | <rom loadflag="load16_byte" name="068-c6.c6" offset="0x400001" size="0x100000" crc="a6722604" sha1="b40c57fb4be93ac0b918829f88393ced3d4f8bde" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3266 | </dataarea> | |
| 3267 | </part> | |
| 3268 | </software> | |
| 4051 | <software name="pspikes2"> | |
| 4052 | <description>Power Spikes II (NGM-068)</description> | |
| 4053 | <year>1994</year> | |
| 4054 | <publisher>Video System Co.</publisher> | |
| 4055 | <sharedfeat name="release" value="MVS" /> | |
| 4056 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4057 | <part name="cart" interface="neo_cart"> | |
| 4058 | <!-- MVS ONLY RELEASE --> | |
| 4059 | <dataarea name="maincpu" size="0x100000"> | |
| 4060 | <rom loadflag="load16_word_swap" name="068-pg1.p1" offset="0x000000" size="0x100000" crc="105a408f" sha1="2ee51defa1c24c66c63a6498ee542ac26de3cfbb" /> | |
| 4061 | <!-- mask rom TC538200 --> | |
| 4062 | </dataarea> | |
| 4063 | <dataarea name="fixed" size="0x040000"> | |
| 4064 | <rom offset="0x000000" size="0x020000" name="068-sg1.s1" crc="18082299" sha1="efe93fabe6a76a5dc8cf12f255e571480afb40a0" /> | |
| 4065 | <!-- mask rom TC531000 --> | |
| 4066 | </dataarea> | |
| 4067 | <dataarea name="audiocpu" size="0x020000"> | |
| 4068 | <rom offset="0x000000" size="0x020000" name="068-mg1.m1" crc="b1c7911e" sha1="27b298e7d50981331e17aa642e2e363ffac4333a" /> | |
| 4069 | <!-- mask rom TC531001 --> | |
| 4070 | </dataarea> | |
| 4071 | <dataarea name="ymsnd" size="0x300000"> | |
| 4072 | <rom name="068-v1.v1" offset="0x000000" size="0x100000" crc="2ced86df" sha1="d6b73d1f31efbd74fb745200d4dade5f80b71541" /> | |
| 4073 | <!-- mask rom TC538200 --> | |
| 4074 | <rom name="068-v2.v2" offset="0x100000" size="0x100000" crc="970851ab" sha1="6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7" /> | |
| 4075 | <!-- mask rom TC538200 --> | |
| 4076 | <rom name="068-v3.v3" offset="0x200000" size="0x100000" crc="81ff05aa" sha1="d74302f38c59055bfc83b39dff798a585314fecd" /> | |
| 4077 | <!-- mask rom TC538200 --> | |
| 4078 | </dataarea> | |
| 4079 | <dataarea name="sprites" size="0x600000"> | |
| 4080 | <rom loadflag="load16_byte" name="068-c1.c1" offset="0x000000" size="0x100000" crc="7f250f76" sha1="5109a41adcb7859e24dc43d88842d4cc18cd3305" /> | |
| 4081 | <!-- mask rom TC538200 --> | |
| 4082 | <rom loadflag="load16_byte" name="068-c2.c2" offset="0x000001" size="0x100000" crc="20912873" sha1="2df8766b531e47ffc30457e41c63b83557b4f468" /> | |
| 4083 | <!-- mask rom TC538200 --> | |
| 4084 | <rom loadflag="load16_byte" name="068-c3.c3" offset="0x200000" size="0x100000" crc="4b641ba1" sha1="7a9c42a30163eda455f7bde2302402b1a5de7178" /> | |
| 4085 | <!-- mask rom TC538200 --> | |
| 4086 | <rom loadflag="load16_byte" name="068-c4.c4" offset="0x200001" size="0x100000" crc="35072596" sha1="4150a21041f06514c97592bd8af686504b06e187" /> | |
| 4087 | <!-- mask rom TC538200 --> | |
| 4088 | <rom loadflag="load16_byte" name="068-c5.c5" offset="0x400000" size="0x100000" crc="151dd624" sha1="f2690a3fe9c64f70f283df785a5217d5b92a289f" /> | |
| 4089 | <!-- mask rom TC538200 --> | |
| 4090 | <rom loadflag="load16_byte" name="068-c6.c6" offset="0x400001" size="0x100000" crc="a6722604" sha1="b40c57fb4be93ac0b918829f88393ced3d4f8bde" /> | |
| 4091 | <!-- mask rom TC538200 --> | |
| 4092 | </dataarea> | |
| 4093 | </part> | |
| 4094 | </software> | |
| 3269 | 4095 | |
| 3270 | <!--*************************************** | |
| 4096 | <!--*************************************** | |
| 3271 | 4097 | ID-0069 |
| 3272 | 4098 | . NGM-069 |
| 3273 | 4099 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3275 | 4101 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY |
| 3276 | 4102 | ***************************************--> |
| 3277 | 4103 | |
| 3278 | <software name="fatfury3"> | |
| 3279 | <description>Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)</description> | |
| 3280 | <year>1995</year> | |
| 3281 | <publisher>SNK</publisher> | |
| 3282 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3283 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3284 | <part name="cart" interface="neo_cart"> | |
| 3285 | <!-- MVS AND AES VERSION --> | |
| 3286 | <dataarea name="maincpu" size="0x300000"> | |
| 3287 | <rom loadflag="load16_word_swap" name="069-p1.p1" offset="0x000000" size="0x100000" crc="a8bcfbbc" sha1="519c4861151797e5f4d4f33432b83dfabed8e7c4" /> <!-- TC538200 --> | |
| 3288 | <rom loadflag="load16_word_swap" name="069-sp2.sp2" offset="0x100000" size="0x200000" crc="dbe963ed" sha1="8ece7f663cfe8e563576a397e41161d392cee67e" /> <!-- TC5316200 --> | |
| 3289 | </dataarea> | |
| 3290 | <dataarea name="fixed" size="0x040000"> | |
| 3291 | <rom offset="0x000000" size="0x020000" name="069-s1.s1" crc="0b33a800" sha1="b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db" /> <!-- TC531000 --> | |
| 3292 | </dataarea> | |
| 3293 | <dataarea name="audiocpu" size="0x020000"> | |
| 3294 | <rom offset="0x000000" size="0x020000" name="069-m1.m1" crc="fce72926" sha1="a40c74f793900b8542f0b8383ce4bf46fca112d4" /> <!-- TC531001 --> | |
| 3295 | </dataarea> | |
| 3296 | <dataarea name="ymsnd" size="0xa00000"> | |
| 3297 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> <!-- TC5332204 --> | |
| 3298 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> <!-- TC5332204 --> | |
| 3299 | <rom name="069-v3.v3" offset="0x800000" size="0x200000" crc="581c5304" sha1="e9550ec547b4f605afed996b22d711f49b48fa92" /> <!-- TC5316200 --> | |
| 3300 | </dataarea> | |
| 3301 | <dataarea name="sprites" size="0x1400000"> | |
| 3302 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 3303 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 3304 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 3305 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 3306 | <rom loadflag="load16_byte" name="069-c5.c5" offset="0x1000000" size="0x200000" crc="b3ec6fa6" sha1="7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3307 | <rom loadflag="load16_byte" name="069-c6.c6" offset="0x1000001" size="0x200000" crc="69210441" sha1="6d496c549dba65caabeaffe5b762e86f9d648a26" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3308 | </dataarea> | |
| 3309 | </part> | |
| 3310 | </software> | |
| 4104 | <software name="fatfury3"> | |
| 4105 | <description>Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)</description> | |
| 4106 | <year>1995</year> | |
| 4107 | <publisher>SNK</publisher> | |
| 4108 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4109 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4110 | <part name="cart" interface="neo_cart"> | |
| 4111 | <!-- MVS AND AES VERSION --> | |
| 4112 | <dataarea name="maincpu" size="0x300000"> | |
| 4113 | <rom loadflag="load16_word_swap" name="069-p1.p1" offset="0x000000" size="0x100000" crc="a8bcfbbc" sha1="519c4861151797e5f4d4f33432b83dfabed8e7c4" /> | |
| 4114 | <!-- TC538200 --> | |
| 4115 | <rom loadflag="load16_word_swap" name="069-sp2.sp2" offset="0x100000" size="0x200000" crc="dbe963ed" sha1="8ece7f663cfe8e563576a397e41161d392cee67e" /> | |
| 4116 | <!-- TC5316200 --> | |
| 4117 | </dataarea> | |
| 4118 | <dataarea name="fixed" size="0x040000"> | |
| 4119 | <rom offset="0x000000" size="0x020000" name="069-s1.s1" crc="0b33a800" sha1="b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db" /> | |
| 4120 | <!-- TC531000 --> | |
| 4121 | </dataarea> | |
| 4122 | <dataarea name="audiocpu" size="0x020000"> | |
| 4123 | <rom offset="0x000000" size="0x020000" name="069-m1.m1" crc="fce72926" sha1="a40c74f793900b8542f0b8383ce4bf46fca112d4" /> | |
| 4124 | <!-- TC531001 --> | |
| 4125 | </dataarea> | |
| 4126 | <dataarea name="ymsnd" size="0xa00000"> | |
| 4127 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> | |
| 4128 | <!-- TC5332204 --> | |
| 4129 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> | |
| 4130 | <!-- TC5332204 --> | |
| 4131 | <rom name="069-v3.v3" offset="0x800000" size="0x200000" crc="581c5304" sha1="e9550ec547b4f605afed996b22d711f49b48fa92" /> | |
| 4132 | <!-- TC5316200 --> | |
| 4133 | </dataarea> | |
| 4134 | <dataarea name="sprites" size="0x1400000"> | |
| 4135 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> | |
| 4136 | <!-- TC5332205 --> | |
| 4137 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> | |
| 4138 | <!-- TC5332205 --> | |
| 4139 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> | |
| 4140 | <!-- TC5332205 --> | |
| 4141 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> | |
| 4142 | <!-- TC5332205 --> | |
| 4143 | <rom loadflag="load16_byte" name="069-c5.c5" offset="0x1000000" size="0x200000" crc="b3ec6fa6" sha1="7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7" /> | |
| 4144 | <!-- TC5316200 --> | |
| 4145 | <rom loadflag="load16_byte" name="069-c6.c6" offset="0x1000001" size="0x200000" crc="69210441" sha1="6d496c549dba65caabeaffe5b762e86f9d648a26" /> | |
| 4146 | <!-- TC5316200 --> | |
| 4147 | </dataarea> | |
| 4148 | </part> | |
| 4149 | </software> | |
| 3311 | 4150 | |
| 3312 | <!--*************************************** | |
| 4151 | <!--*************************************** | |
| 3313 | 4152 | ID-0070 |
| 3314 | 4153 | . ??M-070 |
| 3315 | 4154 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 3316 | 4155 | ***************************************--> |
| 3317 | 4156 | |
| 3318 | <software name="zupapa"> | |
| 3319 | <description>Zupapa!</description> | |
| 3320 | <year>2001</year> | |
| 3321 | <publisher>SNK</publisher> | |
| 3322 | <sharedfeat name="release" value="MVS" /> | |
| 3323 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3324 | <part name="cart" interface="neo_cart"> | |
| 3325 | <!-- Original Version - Encrypted GFX --> | |
| 3326 | <!-- MVS ONLY RELEASE --> | |
| 3327 | <feature name="crypt" value="zupapa_prot" /> | |
| 3328 | <dataarea name="maincpu" size="0x100000"> | |
| 3329 | <rom loadflag="load16_word_swap" name="070-p1.p1" offset="0x000000" size="0x100000" crc="5a96203e" sha1="49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1" /> <!-- TC5316200 --> | |
| 3330 | </dataarea> | |
| 3331 | <dataarea name="fixed" size="0x20000"> | |
| 3332 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 3333 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 3334 | </dataarea> | |
| 3335 | <dataarea name="audiocpu" size="0x020000"> | |
| 3336 | <rom offset="0x000000" size="0x020000" name="070-epr.m1" crc="5a3b3191" sha1="fa9a9930e18c64e598841fb344c4471d3d2c1964" /> <!-- M27C1001 --> | |
| 3337 | <!-- M1 on eprom, correct chip label unknown --> | |
| 3338 | </dataarea> | |
| 3339 | <dataarea name="ymsnd" size="0x200000"> | |
| 3340 | <rom name="070-v1.v1" offset="0x000000" size="0x200000" crc="d3a7e1ff" sha1="4a4a227e10f4af58168f6c26011ea1d414253f92" /> <!-- TC5316200 --> | |
| 3341 | </dataarea> | |
| 3342 | <dataarea name="sprites" size="0x1000000"> | |
| 3343 | <!-- Encrypted --> | |
| 3344 | <rom loadflag="load16_byte" name="070-c1.c1" offset="0x000000" size="0x800000" crc="f8ad02d8" sha1="9be54532332a8e963ec35ff1e518947bb11ebade" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 3345 | <rom loadflag="load16_byte" name="070-c2.c2" offset="0x000001" size="0x800000" crc="70156dde" sha1="06286bf043d50199b47df9a76ca91f39cb28cb90" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 3346 | </dataarea> | |
| 3347 | </part> | |
| 3348 | </software> | |
| 4157 | <software name="zupapa"> | |
| 4158 | <description>Zupapa!</description> | |
| 4159 | <year>2001</year> | |
| 4160 | <publisher>SNK</publisher> | |
| 4161 | <sharedfeat name="release" value="MVS" /> | |
| 4162 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4163 | <part name="cart" interface="neo_cart"> | |
| 4164 | <!-- Original Version - Encrypted GFX --> | |
| 4165 | <!-- MVS ONLY RELEASE --> | |
| 4166 | <feature name="slot" value="rom_cmc_zupapa" /> | |
| 4167 | <dataarea name="maincpu" size="0x100000"> | |
| 4168 | <rom loadflag="load16_word_swap" name="070-p1.p1" offset="0x000000" size="0x100000" crc="5a96203e" sha1="49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1" /> | |
| 4169 | <!-- TC5316200 --> | |
| 4170 | </dataarea> | |
| 4171 | <dataarea name="fixed" size="0x20000"> | |
| 4172 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 4173 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 4174 | </dataarea> | |
| 4175 | <dataarea name="audiocpu" size="0x020000"> | |
| 4176 | <rom offset="0x000000" size="0x020000" name="070-epr.m1" crc="5a3b3191" sha1="fa9a9930e18c64e598841fb344c4471d3d2c1964" /> | |
| 4177 | <!-- M27C1001 --> | |
| 4178 | <!-- M1 on eprom, correct chip label unknown --> | |
| 4179 | </dataarea> | |
| 4180 | <dataarea name="ymsnd" size="0x200000"> | |
| 4181 | <rom name="070-v1.v1" offset="0x000000" size="0x200000" crc="d3a7e1ff" sha1="4a4a227e10f4af58168f6c26011ea1d414253f92" /> | |
| 4182 | <!-- TC5316200 --> | |
| 4183 | </dataarea> | |
| 4184 | <dataarea name="sprites" size="0x1000000"> | |
| 4185 | <!-- Encrypted --> | |
| 4186 | <rom loadflag="load16_byte" name="070-c1.c1" offset="0x000000" size="0x800000" crc="f8ad02d8" sha1="9be54532332a8e963ec35ff1e518947bb11ebade" /> | |
| 4187 | <!-- TC5364205 --> | |
| 4188 | <rom loadflag="load16_byte" name="070-c2.c2" offset="0x000001" size="0x800000" crc="70156dde" sha1="06286bf043d50199b47df9a76ca91f39cb28cb90" /> | |
| 4189 | <!-- TC5364205 --> | |
| 4190 | </dataarea> | |
| 4191 | </part> | |
| 4192 | </software> | |
| 3349 | 4193 | |
| 3350 | <!--*************************************** | |
| 4194 | <!--*************************************** | |
| 3351 | 4195 | ID-0071 |
| 3352 | 4196 | Bang Bang Busters (prototype) 1994 Visco |
| 3353 | 4197 | Released in 2010 for MVS and AES (Releaser claims that it is officially licensed by VISCO) |
| r31135 | r31136 | |
| 3360 | 4204 | BANK 3 NOT USED |
| 3361 | 4205 | ***************************************--> |
| 3362 | 4206 | |
| 3363 | <!--*************************************** | |
| 4207 | <!--*************************************** | |
| 3364 | 4208 | ID-0072 |
| 3365 | 4209 | Last Odyssey Pinball Fantasia (prototype) 1995 Monolith |
| 3366 | 4210 | A video of this was on youtube in 2010/2011. |
| 3367 | 4211 | ***************************************--> |
| 3368 | 4212 | |
| 3369 | <!--*************************************** | |
| 4213 | <!--*************************************** | |
| 3370 | 4214 | ID-0073 |
| 3371 | 4215 | . ??M-073 |
| 3372 | 4216 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 3373 | 4217 | ***************************************--> |
| 3374 | 4218 | |
| 3375 | <software name="panicbom"> | |
| 3376 | <description>Panic Bomber</description> | |
| 3377 | <year>1994</year> | |
| 3378 | <publisher>Eighting / Hudson</publisher> | |
| 3379 | <sharedfeat name="release" value="MVS" /> | |
| 3380 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3381 | <part name="cart" interface="neo_cart"> | |
| 3382 | <!-- MVS ONLY RELEASE --> | |
| 3383 | <dataarea name="maincpu" size="0x100000"> | |
| 3384 | <rom loadflag="load16_word_swap" name="073-p1.p1" offset="0x000000" size="0x080000" crc="adc356ad" sha1="801e0a54b65d7a3500e6cef2d6bba40c6356dc1f" /> <!-- mask rom TC534200 --> | |
| 3385 | </dataarea> | |
| 3386 | <dataarea name="fixed" size="0x040000"> | |
| 3387 | <rom offset="0x000000" size="0x020000" name="073-s1.s1" crc="b876de7e" sha1="910347d7657470da914fb0a6b0ea02891e13c081" /> <!-- mask rom TC531000 --> | |
| 3388 | </dataarea> | |
| 3389 | <dataarea name="audiocpu" size="0x020000"> | |
| 3390 | <rom offset="0x000000" size="0x020000" name="073-m1.m1" crc="3cdf5d88" sha1="6d8365a946fbd0b7c7b896536322638d80f6a764" /> <!-- mask rom TC531001 --> | |
| 3391 | </dataarea> | |
| 3392 | <dataarea name="ymsnd" size="0x300000"> | |
| 3393 | <rom name="073-v1.v1" offset="0x000000" size="0x200000" crc="7fc86d2f" sha1="aa4234d22157060e0ba97a09c4e85c5276b74099" /> <!-- mask rom TC5316200 --> | |
| 3394 | <rom name="073-v2.v2" offset="0x200000" size="0x100000" crc="082adfc7" sha1="19c168e9a6cadcbed79033c320bcf3a45f846daf" /> <!-- mask rom TC538200 --> | |
| 3395 | </dataarea> | |
| 3396 | <dataarea name="sprites" size="0x200000"> | |
| 3397 | <rom loadflag="load16_byte" name="073-c1.c1" offset="0x000000" size="0x100000" crc="8582e1b5" sha1="e17d8f57b8ebee14b8e705374b34abe928937258" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3398 | <rom loadflag="load16_byte" name="073-c2.c2" offset="0x000001" size="0x100000" crc="e15a093b" sha1="548a418c81af79cd7ab6ad165b8d6daee30abb49" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3399 | </dataarea> | |
| 3400 | </part> | |
| 3401 | </software> | |
| 4219 | <software name="panicbom"> | |
| 4220 | <description>Panic Bomber</description> | |
| 4221 | <year>1994</year> | |
| 4222 | <publisher>Eighting / Hudson</publisher> | |
| 4223 | <sharedfeat name="release" value="MVS" /> | |
| 4224 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4225 | <part name="cart" interface="neo_cart"> | |
| 4226 | <!-- MVS ONLY RELEASE --> | |
| 4227 | <dataarea name="maincpu" size="0x100000"> | |
| 4228 | <rom loadflag="load16_word_swap" name="073-p1.p1" offset="0x000000" size="0x080000" crc="adc356ad" sha1="801e0a54b65d7a3500e6cef2d6bba40c6356dc1f" /> | |
| 4229 | <!-- mask rom TC534200 --> | |
| 4230 | </dataarea> | |
| 4231 | <dataarea name="fixed" size="0x040000"> | |
| 4232 | <rom offset="0x000000" size="0x020000" name="073-s1.s1" crc="b876de7e" sha1="910347d7657470da914fb0a6b0ea02891e13c081" /> | |
| 4233 | <!-- mask rom TC531000 --> | |
| 4234 | </dataarea> | |
| 4235 | <dataarea name="audiocpu" size="0x020000"> | |
| 4236 | <rom offset="0x000000" size="0x020000" name="073-m1.m1" crc="3cdf5d88" sha1="6d8365a946fbd0b7c7b896536322638d80f6a764" /> | |
| 4237 | <!-- mask rom TC531001 --> | |
| 4238 | </dataarea> | |
| 4239 | <dataarea name="ymsnd" size="0x300000"> | |
| 4240 | <rom name="073-v1.v1" offset="0x000000" size="0x200000" crc="7fc86d2f" sha1="aa4234d22157060e0ba97a09c4e85c5276b74099" /> | |
| 4241 | <!-- mask rom TC5316200 --> | |
| 4242 | <rom name="073-v2.v2" offset="0x200000" size="0x100000" crc="082adfc7" sha1="19c168e9a6cadcbed79033c320bcf3a45f846daf" /> | |
| 4243 | <!-- mask rom TC538200 --> | |
| 4244 | </dataarea> | |
| 4245 | <dataarea name="sprites" size="0x200000"> | |
| 4246 | <rom loadflag="load16_byte" name="073-c1.c1" offset="0x000000" size="0x100000" crc="8582e1b5" sha1="e17d8f57b8ebee14b8e705374b34abe928937258" /> | |
| 4247 | <!-- mask rom TC538200 --> | |
| 4248 | <rom loadflag="load16_byte" name="073-c2.c2" offset="0x000001" size="0x100000" crc="e15a093b" sha1="548a418c81af79cd7ab6ad165b8d6daee30abb49" /> | |
| 4249 | <!-- mask rom TC538200 --> | |
| 4250 | </dataarea> | |
| 4251 | </part> | |
| 4252 | </software> | |
| 3402 | 4253 | |
| 3403 | <!--*************************************** | |
| 4254 | <!--*************************************** | |
| 3404 | 4255 | ID-0074 |
| 3405 | 4256 | . ADM-008 |
| 3406 | 4257 | NEO-MVS PROGTOP / NEO-MVS CHA256B |
| r31135 | r31136 | |
| 3408 | 4259 | NEO-AEG PROGRK / NEO-AEG CHA256 |
| 3409 | 4260 | ***************************************--> |
| 3410 | 4261 | |
| 3411 | <software name="aodk"> | |
| 3412 | <description>Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)</description> | |
| 3413 | <year>1994</year> | |
| 3414 | <publisher>ADK / SNK</publisher> | |
| 3415 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3416 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3417 | <part name="cart" interface="neo_cart"> | |
| 3418 | <!-- MVS AND AES VERSION --> | |
| 3419 | <dataarea name="maincpu" size="0x200000"> | |
| 3420 | <rom loadflag="load16_word_swap" name="074-p1.p1" offset="0x100000" size="0x100000" crc="62369553" sha1="ca4d561ee08d16fe6804249d1ba49188eb3bd606" /> <!-- TC5316200 --> | |
| 3421 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3422 | </dataarea> | |
| 3423 | <dataarea name="fixed" size="0x040000"> | |
| 3424 | <rom offset="0x000000" size="0x020000" name="074-s1.s1" crc="96148d2b" sha1="47725a8059346ebe5639bbdbf62a2ac8028756a9" /> <!-- TC531000 --> | |
| 3425 | </dataarea> | |
| 3426 | <dataarea name="audiocpu" size="0x020000"> | |
| 3427 | <rom offset="0x000000" size="0x020000" name="074-m1.m1" crc="5a52a9d1" sha1="ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b" /> <!-- TC531001 --> | |
| 3428 | </dataarea> | |
| 3429 | <dataarea name="ymsnd" size="0x400000"> | |
| 3430 | <rom name="074-v1.v1" offset="0x000000" size="0x200000" crc="7675b8fa" sha1="29f4facf89d551237b31bf779693cbbbc94e1ede" /> <!-- TC5316200 --> | |
| 3431 | <rom name="074-v2.v2" offset="0x200000" size="0x200000" crc="a9da86e9" sha1="ff65af61e42b79a75060a352b24077d1fa28c83f" /> <!-- TC5316200 --> | |
| 3432 | </dataarea> | |
| 3433 | <dataarea name="sprites" size="0x1000000"> | |
| 3434 | <rom loadflag="load16_byte" name="074-c1.c1" offset="0x000000" size="0x200000" crc="a0b39344" sha1="adfff7b8836347abf030611563e6068a91164d0a" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3435 | <rom loadflag="load16_byte" name="074-c2.c2" offset="0x000001" size="0x200000" crc="203f6074" sha1="737f2d707d504df1da1ca5c5cf61cf489a33eb56" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3436 | <rom loadflag="load16_byte" name="074-c3.c3" offset="0x400000" size="0x200000" crc="7fff4d41" sha1="bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3437 | <rom loadflag="load16_byte" name="074-c4.c4" offset="0x400001" size="0x200000" crc="48db3e0a" sha1="a88505e001e01bb45fb26beda5af24943d02552a" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3438 | <rom loadflag="load16_byte" name="074-c5.c5" offset="0x800000" size="0x200000" crc="c74c5e51" sha1="0399c53e2a3d721901dddc073fda6ec22e02dfd4" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3439 | <rom loadflag="load16_byte" name="074-c6.c6" offset="0x800001" size="0x200000" crc="73e8e7e0" sha1="dd6580227743e6a3db4950456ebe870008e022b2" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3440 | <rom loadflag="load16_byte" name="074-c7.c7" offset="0xc00000" size="0x200000" crc="ac7daa01" sha1="78407a464f67d949933ce2ccaa23fbed80dff1ea" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3441 | <rom loadflag="load16_byte" name="074-c8.c8" offset="0xc00001" size="0x200000" crc="14e7ad71" sha1="d4583fbce361fd1a11ac6c1a27b0b669e8a5c718" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3442 | </dataarea> | |
| 3443 | </part> | |
| 3444 | </software> | |
| 4262 | <software name="aodk"> | |
| 4263 | <description>Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)</description> | |
| 4264 | <year>1994</year> | |
| 4265 | <publisher>ADK / SNK</publisher> | |
| 4266 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4267 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4268 | <part name="cart" interface="neo_cart"> | |
| 4269 | <!-- MVS AND AES VERSION --> | |
| 4270 | <dataarea name="maincpu" size="0x200000"> | |
| 4271 | <rom loadflag="load16_word_swap" name="074-p1.p1" offset="0x100000" size="0x100000" crc="62369553" sha1="ca4d561ee08d16fe6804249d1ba49188eb3bd606" /> | |
| 4272 | <!-- TC5316200 --> | |
| 4273 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4274 | </dataarea> | |
| 4275 | <dataarea name="fixed" size="0x040000"> | |
| 4276 | <rom offset="0x000000" size="0x020000" name="074-s1.s1" crc="96148d2b" sha1="47725a8059346ebe5639bbdbf62a2ac8028756a9" /> | |
| 4277 | <!-- TC531000 --> | |
| 4278 | </dataarea> | |
| 4279 | <dataarea name="audiocpu" size="0x020000"> | |
| 4280 | <rom offset="0x000000" size="0x020000" name="074-m1.m1" crc="5a52a9d1" sha1="ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b" /> | |
| 4281 | <!-- TC531001 --> | |
| 4282 | </dataarea> | |
| 4283 | <dataarea name="ymsnd" size="0x400000"> | |
| 4284 | <rom name="074-v1.v1" offset="0x000000" size="0x200000" crc="7675b8fa" sha1="29f4facf89d551237b31bf779693cbbbc94e1ede" /> | |
| 4285 | <!-- TC5316200 --> | |
| 4286 | <rom name="074-v2.v2" offset="0x200000" size="0x200000" crc="a9da86e9" sha1="ff65af61e42b79a75060a352b24077d1fa28c83f" /> | |
| 4287 | <!-- TC5316200 --> | |
| 4288 | </dataarea> | |
| 4289 | <dataarea name="sprites" size="0x1000000"> | |
| 4290 | <rom loadflag="load16_byte" name="074-c1.c1" offset="0x000000" size="0x200000" crc="a0b39344" sha1="adfff7b8836347abf030611563e6068a91164d0a" /> | |
| 4291 | <!-- TC5316200 --> | |
| 4292 | <rom loadflag="load16_byte" name="074-c2.c2" offset="0x000001" size="0x200000" crc="203f6074" sha1="737f2d707d504df1da1ca5c5cf61cf489a33eb56" /> | |
| 4293 | <!-- TC5316200 --> | |
| 4294 | <rom loadflag="load16_byte" name="074-c3.c3" offset="0x400000" size="0x200000" crc="7fff4d41" sha1="bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475" /> | |
| 4295 | <!-- TC5316200 --> | |
| 4296 | <rom loadflag="load16_byte" name="074-c4.c4" offset="0x400001" size="0x200000" crc="48db3e0a" sha1="a88505e001e01bb45fb26beda5af24943d02552a" /> | |
| 4297 | <!-- TC5316200 --> | |
| 4298 | <rom loadflag="load16_byte" name="074-c5.c5" offset="0x800000" size="0x200000" crc="c74c5e51" sha1="0399c53e2a3d721901dddc073fda6ec22e02dfd4" /> | |
| 4299 | <!-- TC5316200 --> | |
| 4300 | <rom loadflag="load16_byte" name="074-c6.c6" offset="0x800001" size="0x200000" crc="73e8e7e0" sha1="dd6580227743e6a3db4950456ebe870008e022b2" /> | |
| 4301 | <!-- TC5316200 --> | |
| 4302 | <rom loadflag="load16_byte" name="074-c7.c7" offset="0xc00000" size="0x200000" crc="ac7daa01" sha1="78407a464f67d949933ce2ccaa23fbed80dff1ea" /> | |
| 4303 | <!-- TC5316200 --> | |
| 4304 | <rom loadflag="load16_byte" name="074-c8.c8" offset="0xc00001" size="0x200000" crc="14e7ad71" sha1="d4583fbce361fd1a11ac6c1a27b0b669e8a5c718" /> | |
| 4305 | <!-- TC5316200 --> | |
| 4306 | </dataarea> | |
| 4307 | </part> | |
| 4308 | </software> | |
| 3445 | 4309 | |
| 3446 | <!--*************************************** | |
| 4310 | <!--*************************************** | |
| 3447 | 4311 | ID-0075 |
| 3448 | 4312 | . NGM-075 |
| 3449 | 4313 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| 3450 | 4314 | . NGH-075 |
| 3451 | 4315 | ***************************************--> |
| 3452 | 4316 | |
| 3453 | <software name="sonicwi2"> | |
| 3454 | <description>Aero Fighters 2 / Sonic Wings 2</description> | |
| 3455 | <year>1994</year> | |
| 3456 | <publisher>Video System Co.</publisher> | |
| 3457 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3458 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3459 | <part name="cart" interface="neo_cart"> | |
| 3460 | <dataarea name="maincpu" size="0x200000"> | |
| 3461 | <rom loadflag="load16_word_swap" name="075-p1.p1" offset="0x100000" size="0x100000" crc="92871738" sha1="fed040a7c1ff9e495109813a702d09fb1d2ecf3a" /> <!-- mask rom TC5316200 --> | |
| 3462 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3463 | </dataarea> | |
| 3464 | <dataarea name="fixed" size="0x040000"> | |
| 3465 | <rom offset="0x000000" size="0x020000" name="075-s1.s1" crc="c9eec367" sha1="574e1afe7e0d54610c145131106e59ba2894eeb7" /> <!-- mask rom TC531000 --> | |
| 3466 | </dataarea> | |
| 3467 | <dataarea name="audiocpu" size="0x020000"> | |
| 3468 | <rom offset="0x000000" size="0x020000" name="075-m1.m1" crc="bb828df1" sha1="eab8e2868173bdaac7c7ed97305a9aa1033fd303" /> <!-- mask rom TC531001 --> | |
| 3469 | </dataarea> | |
| 3470 | <dataarea name="ymsnd" size="0x300000"> | |
| 3471 | <rom name="075-v1.v1" offset="0x000000" size="0x200000" crc="7577e949" sha1="3ba9f11094dd0cf519f33a16016cfae0d2c6629c" /> <!-- mask rom TC5316200 --> | |
| 3472 | <rom name="075-v2.v2" offset="0x200000" size="0x100000" crc="021760cd" sha1="8a24e38f1d4982c4dcd82718995571ac94cbb390" /> <!-- mask rom TC538200 --> | |
| 3473 | </dataarea> | |
| 3474 | <dataarea name="sprites" size="0x800000"> | |
| 3475 | <rom loadflag="load16_byte" name="075-c1.c1" offset="0x000000" size="0x200000" crc="3278e73e" sha1="d9e6c8a3a5213690a1b8747d27806d8ac5aac405" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3476 | <rom loadflag="load16_byte" name="075-c2.c2" offset="0x000001" size="0x200000" crc="fe6355d6" sha1="ca72fff7a908b6d9325761079ff2a0e28f34cf89" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3477 | <rom loadflag="load16_byte" name="075-c3.c3" offset="0x400000" size="0x200000" crc="c1b438f1" sha1="b3751c5b426bca0fcc3a58bdb86712c22ef908ab" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3478 | <rom loadflag="load16_byte" name="075-c4.c4" offset="0x400001" size="0x200000" crc="1f777206" sha1="e29c5ae65ebdcc1167a894306d2446ce909639da" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3479 | </dataarea> | |
| 3480 | </part> | |
| 3481 | </software> | |
| 4317 | <software name="sonicwi2"> | |
| 4318 | <description>Aero Fighters 2 / Sonic Wings 2</description> | |
| 4319 | <year>1994</year> | |
| 4320 | <publisher>Video System Co.</publisher> | |
| 4321 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4322 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4323 | <part name="cart" interface="neo_cart"> | |
| 4324 | <dataarea name="maincpu" size="0x200000"> | |
| 4325 | <rom loadflag="load16_word_swap" name="075-p1.p1" offset="0x100000" size="0x100000" crc="92871738" sha1="fed040a7c1ff9e495109813a702d09fb1d2ecf3a" /> | |
| 4326 | <!-- mask rom TC5316200 --> | |
| 4327 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4328 | </dataarea> | |
| 4329 | <dataarea name="fixed" size="0x040000"> | |
| 4330 | <rom offset="0x000000" size="0x020000" name="075-s1.s1" crc="c9eec367" sha1="574e1afe7e0d54610c145131106e59ba2894eeb7" /> | |
| 4331 | <!-- mask rom TC531000 --> | |
| 4332 | </dataarea> | |
| 4333 | <dataarea name="audiocpu" size="0x020000"> | |
| 4334 | <rom offset="0x000000" size="0x020000" name="075-m1.m1" crc="bb828df1" sha1="eab8e2868173bdaac7c7ed97305a9aa1033fd303" /> | |
| 4335 | <!-- mask rom TC531001 --> | |
| 4336 | </dataarea> | |
| 4337 | <dataarea name="ymsnd" size="0x300000"> | |
| 4338 | <rom name="075-v1.v1" offset="0x000000" size="0x200000" crc="7577e949" sha1="3ba9f11094dd0cf519f33a16016cfae0d2c6629c" /> | |
| 4339 | <!-- mask rom TC5316200 --> | |
| 4340 | <rom name="075-v2.v2" offset="0x200000" size="0x100000" crc="021760cd" sha1="8a24e38f1d4982c4dcd82718995571ac94cbb390" /> | |
| 4341 | <!-- mask rom TC538200 --> | |
| 4342 | </dataarea> | |
| 4343 | <dataarea name="sprites" size="0x800000"> | |
| 4344 | <rom loadflag="load16_byte" name="075-c1.c1" offset="0x000000" size="0x200000" crc="3278e73e" sha1="d9e6c8a3a5213690a1b8747d27806d8ac5aac405" /> | |
| 4345 | <!-- mask rom TC5316200 --> | |
| 4346 | <rom loadflag="load16_byte" name="075-c2.c2" offset="0x000001" size="0x200000" crc="fe6355d6" sha1="ca72fff7a908b6d9325761079ff2a0e28f34cf89" /> | |
| 4347 | <!-- mask rom TC5316200 --> | |
| 4348 | <rom loadflag="load16_byte" name="075-c3.c3" offset="0x400000" size="0x200000" crc="c1b438f1" sha1="b3751c5b426bca0fcc3a58bdb86712c22ef908ab" /> | |
| 4349 | <!-- mask rom TC5316200 --> | |
| 4350 | <rom loadflag="load16_byte" name="075-c4.c4" offset="0x400001" size="0x200000" crc="1f777206" sha1="e29c5ae65ebdcc1167a894306d2446ce909639da" /> | |
| 4351 | <!-- mask rom TC5316200 --> | |
| 4352 | </dataarea> | |
| 4353 | </part> | |
| 4354 | </software> | |
| 3482 | 4355 | |
| 3483 | <!--*************************************** | |
| 4356 | <!--*************************************** | |
| 3484 | 4357 | ID-0076 |
| 3485 | 4358 | . ??M-076 |
| 3486 | 4359 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| 3487 | 4360 | ***************************************--> |
| 3488 | 4361 | |
| 3489 | <software name="zedblade"> | |
| 3490 | <description>Zed Blade / Operation Ragnarok</description> | |
| 3491 | <year>1994</year> | |
| 3492 | <publisher>NMK</publisher> | |
| 3493 | <sharedfeat name="release" value="MVS" /> | |
| 3494 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3495 | <part name="cart" interface="neo_cart"> | |
| 3496 | <!-- MVS ONLY RELEASE --> | |
| 3497 | <dataarea name="maincpu" size="0x100000"> | |
| 3498 | <rom loadflag="load16_word_swap" name="076-p1.p1" offset="0x000000" size="0x080000" crc="d7c1effd" sha1="485c2308a40baecd122be9ab4996044622bdcc7e" /> <!-- mask rom TC538200 --> | |
| 3499 | </dataarea> | |
| 3500 | <dataarea name="fixed" size="0x040000"> | |
| 3501 | <rom offset="0x000000" size="0x020000" name="076-s1.s1" crc="f4c25dd5" sha1="8ec9026219f393930634f9170edbaaee479f875e" /> <!-- mask rom TC531000 --> | |
| 3502 | </dataarea> | |
| 3503 | <dataarea name="audiocpu" size="0x020000"> | |
| 3504 | <rom offset="0x000000" size="0x020000" name="076-m1.m1" crc="7b5f3d0a" sha1="4a301781a57ff236f49492b576ff4858b0ffbdf8" /> <!-- mask rom TC531001 --> | |
| 3505 | </dataarea> | |
| 3506 | <dataarea name="ymsnd" size="0x500000"> | |
| 3507 | <rom name="076-v1.v1" offset="0x000000" size="0x200000" crc="1a21d90c" sha1="4793ab06421228ad122e359653ed0f1339b90c7a" /> <!-- mask rom TC5316200 --> | |
| 3508 | <rom name="076-v2.v2" offset="0x200000" size="0x200000" crc="b61686c3" sha1="5a3405e833ce36abb7421190438b5cccc8537919" /> <!-- mask rom TC5316200 --> | |
| 3509 | <rom name="076-v3.v3" offset="0x400000" size="0x100000" crc="b90658fa" sha1="b9a4b34565ce3688495c47e35c9b888ef686ae9f" /> <!-- mask rom TC538200 --> | |
| 3510 | </dataarea> | |
| 3511 | <dataarea name="sprites" size="0x800000"> | |
| 3512 | <rom loadflag="load16_byte" name="076-c1.c1" offset="0x000000" size="0x200000" crc="4d9cb038" sha1="c0b52b32e1fa719b99ae242d61d5dbea1437331c" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3513 | <rom loadflag="load16_byte" name="076-c2.c2" offset="0x000001" size="0x200000" crc="09233884" sha1="1895cd0d126a022bce1cc4c7a569032d89f35e3f" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3514 | <rom loadflag="load16_byte" name="076-c3.c3" offset="0x400000" size="0x200000" crc="d06431e3" sha1="643bd1ad74af272795b02143ba80a76e375036ab" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3515 | <rom loadflag="load16_byte" name="076-c4.c4" offset="0x400001" size="0x200000" crc="4b1c089b" sha1="cd63961d88c5be84673cce83c683a86b222a064d" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3516 | </dataarea> | |
| 3517 | </part> | |
| 3518 | </software> | |
| 4362 | <software name="zedblade"> | |
| 4363 | <description>Zed Blade / Operation Ragnarok</description> | |
| 4364 | <year>1994</year> | |
| 4365 | <publisher>NMK</publisher> | |
| 4366 | <sharedfeat name="release" value="MVS" /> | |
| 4367 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4368 | <part name="cart" interface="neo_cart"> | |
| 4369 | <!-- MVS ONLY RELEASE --> | |
| 4370 | <dataarea name="maincpu" size="0x100000"> | |
| 4371 | <rom loadflag="load16_word_swap" name="076-p1.p1" offset="0x000000" size="0x080000" crc="d7c1effd" sha1="485c2308a40baecd122be9ab4996044622bdcc7e" /> | |
| 4372 | <!-- mask rom TC538200 --> | |
| 4373 | </dataarea> | |
| 4374 | <dataarea name="fixed" size="0x040000"> | |
| 4375 | <rom offset="0x000000" size="0x020000" name="076-s1.s1" crc="f4c25dd5" sha1="8ec9026219f393930634f9170edbaaee479f875e" /> | |
| 4376 | <!-- mask rom TC531000 --> | |
| 4377 | </dataarea> | |
| 4378 | <dataarea name="audiocpu" size="0x020000"> | |
| 4379 | <rom offset="0x000000" size="0x020000" name="076-m1.m1" crc="7b5f3d0a" sha1="4a301781a57ff236f49492b576ff4858b0ffbdf8" /> | |
| 4380 | <!-- mask rom TC531001 --> | |
| 4381 | </dataarea> | |
| 4382 | <dataarea name="ymsnd" size="0x500000"> | |
| 4383 | <rom name="076-v1.v1" offset="0x000000" size="0x200000" crc="1a21d90c" sha1="4793ab06421228ad122e359653ed0f1339b90c7a" /> | |
| 4384 | <!-- mask rom TC5316200 --> | |
| 4385 | <rom name="076-v2.v2" offset="0x200000" size="0x200000" crc="b61686c3" sha1="5a3405e833ce36abb7421190438b5cccc8537919" /> | |
| 4386 | <!-- mask rom TC5316200 --> | |
| 4387 | <rom name="076-v3.v3" offset="0x400000" size="0x100000" crc="b90658fa" sha1="b9a4b34565ce3688495c47e35c9b888ef686ae9f" /> | |
| 4388 | <!-- mask rom TC538200 --> | |
| 4389 | </dataarea> | |
| 4390 | <dataarea name="sprites" size="0x800000"> | |
| 4391 | <rom loadflag="load16_byte" name="076-c1.c1" offset="0x000000" size="0x200000" crc="4d9cb038" sha1="c0b52b32e1fa719b99ae242d61d5dbea1437331c" /> | |
| 4392 | <!-- mask rom TC5316200 --> | |
| 4393 | <rom loadflag="load16_byte" name="076-c2.c2" offset="0x000001" size="0x200000" crc="09233884" sha1="1895cd0d126a022bce1cc4c7a569032d89f35e3f" /> | |
| 4394 | <!-- mask rom TC5316200 --> | |
| 4395 | <rom loadflag="load16_byte" name="076-c3.c3" offset="0x400000" size="0x200000" crc="d06431e3" sha1="643bd1ad74af272795b02143ba80a76e375036ab" /> | |
| 4396 | <!-- mask rom TC5316200 --> | |
| 4397 | <rom loadflag="load16_byte" name="076-c4.c4" offset="0x400001" size="0x200000" crc="4b1c089b" sha1="cd63961d88c5be84673cce83c683a86b222a064d" /> | |
| 4398 | <!-- mask rom TC5316200 --> | |
| 4399 | </dataarea> | |
| 4400 | </part> | |
| 4401 | </software> | |
| 3519 | 4402 | |
| 3520 | <!--*************************************** | |
| 4403 | <!--*************************************** | |
| 3521 | 4404 | ID-0077 |
| 3522 | 4405 | The Warlocks of the Fates (prototype) 1995 Astec |
| 3523 | 4406 | ***************************************--> |
| 3524 | 4407 | |
| 3525 | <!--*************************************** | |
| 4408 | <!--*************************************** | |
| 3526 | 4409 | ID-0078 |
| 3527 | 4410 | . NGM-078 |
| 3528 | 4411 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 3529 | 4412 | . NGH-078 |
| 3530 | 4413 | ***************************************--> |
| 3531 | 4414 | |
| 3532 | <software name="galaxyfg"> | |
| 3533 | <description>Galaxy Fight - Universal Warriors</description> | |
| 3534 | <year>1995</year> | |
| 3535 | <publisher>Sunsoft</publisher> | |
| 3536 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3537 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3538 | <part name="cart" interface="neo_cart"> | |
| 3539 | <dataarea name="maincpu" size="0x200000"> | |
| 3540 | <rom loadflag="load16_word_swap" name="078-p1.p1" offset="0x100000" size="0x100000" crc="45906309" sha1="cdcd96a564acf42e959193e139e149b29c103e25" /> <!-- mask rom TC5316200 --> | |
| 3541 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3542 | </dataarea> | |
| 3543 | <dataarea name="fixed" size="0x040000"> | |
| 3544 | <rom offset="0x000000" size="0x020000" name="078-s1.s1" crc="72f8923e" sha1="da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7" /> <!-- mask rom TC531000 --> | |
| 3545 | </dataarea> | |
| 3546 | <dataarea name="audiocpu" size="0x020000"> | |
| 3547 | <rom offset="0x000000" size="0x020000" name="078-m1.m1" crc="8e9e3b10" sha1="7c44d1dbd4f8d337c99e90361d1dab837df85e31" /> <!-- mask rom TC531001 --> | |
| 3548 | </dataarea> | |
| 3549 | <dataarea name="ymsnd" size="0x500000"> | |
| 3550 | <rom name="078-v1.v1" offset="0x000000" size="0x200000" crc="e3b735ac" sha1="e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a" /> <!-- mask rom TC5316200 --> | |
| 3551 | <rom name="078-v2.v2" offset="0x200000" size="0x200000" crc="6a8e78c2" sha1="f60b1f8a3a945f279a582745e82f37278ce5d83b" /> <!-- mask rom TC5316200 --> | |
| 3552 | <rom name="078-v3.v3" offset="0x400000" size="0x100000" crc="70bca656" sha1="218b7079c90898e7faa382b386e77f81f415e7ac" /> <!-- mask rom TC538200 --> | |
| 3553 | </dataarea> | |
| 3554 | <dataarea name="sprites" size="0xe00000"> | |
| 3555 | <rom loadflag="load16_byte" name="078-c1.c1" offset="0x000000" size="0x200000" crc="c890c7c0" sha1="b96c18a41c34070a4f24ca77cb7516fae8b0fd0c" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3556 | <rom loadflag="load16_byte" name="078-c2.c2" offset="0x000001" size="0x200000" crc="b6d25419" sha1="e089df9c9a9645f706e501108d634f4d222622a2" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3557 | <rom loadflag="load16_byte" name="078-c3.c3" offset="0x400000" size="0x200000" crc="9d87e761" sha1="ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3558 | <rom loadflag="load16_byte" name="078-c4.c4" offset="0x400001" size="0x200000" crc="765d7cb8" sha1="7b9c86714d688602064d928c9d2b49d70bb7541e" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3559 | <rom loadflag="load16_byte" name="078-c5.c5" offset="0x800000" size="0x200000" crc="e6b77e6a" sha1="db3b8fc62a6f21c6653621c0665450d5d9a9913d" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3560 | <rom loadflag="load16_byte" name="078-c6.c6" offset="0x800001" size="0x200000" crc="d779a181" sha1="2761026abd9698a7b56114b76631563abd41fd12" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3561 | <rom loadflag="load16_byte" name="078-c7.c7" offset="0xc00000" size="0x100000" crc="4f27d580" sha1="c0f12496b45b2fe6e94aa8ac52b0157063127e0a" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3562 | <rom loadflag="load16_byte" name="078-c8.c8" offset="0xc00001" size="0x100000" crc="0a7cc0d8" sha1="68aaee6341c87e56ce11acc1c4ec8047839fe70d" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3563 | </dataarea> | |
| 3564 | </part> | |
| 3565 | </software> | |
| 4415 | <software name="galaxyfg"> | |
| 4416 | <description>Galaxy Fight - Universal Warriors</description> | |
| 4417 | <year>1995</year> | |
| 4418 | <publisher>Sunsoft</publisher> | |
| 4419 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4420 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4421 | <part name="cart" interface="neo_cart"> | |
| 4422 | <dataarea name="maincpu" size="0x200000"> | |
| 4423 | <rom loadflag="load16_word_swap" name="078-p1.p1" offset="0x100000" size="0x100000" crc="45906309" sha1="cdcd96a564acf42e959193e139e149b29c103e25" /> | |
| 4424 | <!-- mask rom TC5316200 --> | |
| 4425 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4426 | </dataarea> | |
| 4427 | <dataarea name="fixed" size="0x040000"> | |
| 4428 | <rom offset="0x000000" size="0x020000" name="078-s1.s1" crc="72f8923e" sha1="da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7" /> | |
| 4429 | <!-- mask rom TC531000 --> | |
| 4430 | </dataarea> | |
| 4431 | <dataarea name="audiocpu" size="0x020000"> | |
| 4432 | <rom offset="0x000000" size="0x020000" name="078-m1.m1" crc="8e9e3b10" sha1="7c44d1dbd4f8d337c99e90361d1dab837df85e31" /> | |
| 4433 | <!-- mask rom TC531001 --> | |
| 4434 | </dataarea> | |
| 4435 | <dataarea name="ymsnd" size="0x500000"> | |
| 4436 | <rom name="078-v1.v1" offset="0x000000" size="0x200000" crc="e3b735ac" sha1="e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a" /> | |
| 4437 | <!-- mask rom TC5316200 --> | |
| 4438 | <rom name="078-v2.v2" offset="0x200000" size="0x200000" crc="6a8e78c2" sha1="f60b1f8a3a945f279a582745e82f37278ce5d83b" /> | |
| 4439 | <!-- mask rom TC5316200 --> | |
| 4440 | <rom name="078-v3.v3" offset="0x400000" size="0x100000" crc="70bca656" sha1="218b7079c90898e7faa382b386e77f81f415e7ac" /> | |
| 4441 | <!-- mask rom TC538200 --> | |
| 4442 | </dataarea> | |
| 4443 | <dataarea name="sprites" size="0xe00000"> | |
| 4444 | <rom loadflag="load16_byte" name="078-c1.c1" offset="0x000000" size="0x200000" crc="c890c7c0" sha1="b96c18a41c34070a4f24ca77cb7516fae8b0fd0c" /> | |
| 4445 | <!-- mask rom TC5316200 --> | |
| 4446 | <rom loadflag="load16_byte" name="078-c2.c2" offset="0x000001" size="0x200000" crc="b6d25419" sha1="e089df9c9a9645f706e501108d634f4d222622a2" /> | |
| 4447 | <!-- mask rom TC5316200 --> | |
| 4448 | <rom loadflag="load16_byte" name="078-c3.c3" offset="0x400000" size="0x200000" crc="9d87e761" sha1="ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc" /> | |
| 4449 | <!-- mask rom TC5316200 --> | |
| 4450 | <rom loadflag="load16_byte" name="078-c4.c4" offset="0x400001" size="0x200000" crc="765d7cb8" sha1="7b9c86714d688602064d928c9d2b49d70bb7541e" /> | |
| 4451 | <!-- mask rom TC5316200 --> | |
| 4452 | <rom loadflag="load16_byte" name="078-c5.c5" offset="0x800000" size="0x200000" crc="e6b77e6a" sha1="db3b8fc62a6f21c6653621c0665450d5d9a9913d" /> | |
| 4453 | <!-- mask rom TC5316200 --> | |
| 4454 | <rom loadflag="load16_byte" name="078-c6.c6" offset="0x800001" size="0x200000" crc="d779a181" sha1="2761026abd9698a7b56114b76631563abd41fd12" /> | |
| 4455 | <!-- mask rom TC5316200 --> | |
| 4456 | <rom loadflag="load16_byte" name="078-c7.c7" offset="0xc00000" size="0x100000" crc="4f27d580" sha1="c0f12496b45b2fe6e94aa8ac52b0157063127e0a" /> | |
| 4457 | <!-- mask rom TC538200 --> | |
| 4458 | <rom loadflag="load16_byte" name="078-c8.c8" offset="0xc00001" size="0x100000" crc="0a7cc0d8" sha1="68aaee6341c87e56ce11acc1c4ec8047839fe70d" /> | |
| 4459 | <!-- mask rom TC538200 --> | |
| 4460 | </dataarea> | |
| 4461 | </part> | |
| 4462 | </software> | |
| 3566 | 4463 | |
| 3567 | <!--*************************************** | |
| 4464 | <!--*************************************** | |
| 3568 | 4465 | ID-0079 |
| 3569 | 4466 | . DEM-004 |
| 3570 | 4467 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3572 | 4469 | NEO-AEG PROGRK / NEO-AEG CHA256 |
| 3573 | 4470 | ***************************************--> |
| 3574 | 4471 | |
| 3575 | <software name="strhoop"> | |
| 3576 | <description>Street Hoop / Street Slam / Dunk Dream (DEM-004) (DEH-004)</description> | |
| 3577 | <year>1994</year> | |
| 3578 | <publisher>Data East Corporation</publisher> | |
| 3579 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3580 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3581 | <part name="cart" interface="neo_cart"> | |
| 3582 | <!-- MVS AND AES VERSION --> | |
| 3583 | <dataarea name="maincpu" size="0x100000"> | |
| 3584 | <rom loadflag="load16_word_swap" name="079-p1.p1" offset="0x000000" size="0x100000" crc="5e78328e" sha1="7a00b096ed6dd77afc3008c5a4c83686e475f323" /> <!-- TC538200 --> | |
| 3585 | </dataarea> | |
| 3586 | <dataarea name="fixed" size="0x040000"> | |
| 3587 | <rom offset="0x000000" size="0x020000" name="079-s1.s1" crc="3ac06665" sha1="ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1" /> <!-- TC531000 --> | |
| 3588 | </dataarea> | |
| 3589 | <dataarea name="audiocpu" size="0x020000"> | |
| 3590 | <rom offset="0x000000" size="0x020000" name="079-m1.m1" crc="bee3455a" sha1="fd5345d9847982085a9b364fff542580889bf02f" /> <!-- TC531001 --> | |
| 3591 | </dataarea> | |
| 3592 | <dataarea name="ymsnd" size="0x300000"> | |
| 3593 | <rom name="079-v1.v1" offset="0x000000" size="0x200000" crc="718a2400" sha1="cefc5d0b302bd4a87ab1fa244ade4482c23c6806" /> <!-- TC5316200 --> | |
| 3594 | <rom name="079-v2.v2" offset="0x200000" size="0x100000" crc="720774eb" sha1="e4926f01322d0a15e700fb150b368152f2091146" /> <!-- TC538200 --> | |
| 3595 | <!-- AES 079-v2 is only 4 mbit (TC534200), data is the same --> | |
| 3596 | </dataarea> | |
| 3597 | <dataarea name="sprites" size="0x800000"> | |
| 3598 | <rom loadflag="load16_byte" name="079-c1.c1" offset="0x000000" size="0x200000" crc="0581c72a" sha1="453f7a8474195a1120da5fa24337d79674563d9e" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3599 | <rom loadflag="load16_byte" name="079-c2.c2" offset="0x000001" size="0x200000" crc="5b9b8fb6" sha1="362aa0de0d2cf9aa03758363ffb1e15e046a3930" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3600 | <rom loadflag="load16_byte" name="079-c3.c3" offset="0x400000" size="0x200000" crc="cd65bb62" sha1="6f47d77d61d4289bcee82df7c4efa5346a6e4c80" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3601 | <rom loadflag="load16_byte" name="079-c4.c4" offset="0x400001" size="0x200000" crc="a4c90213" sha1="1b9f7b5f31acd6df2bdab81b849f32c13aa1b884" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3602 | </dataarea> | |
| 3603 | </part> | |
| 3604 | </software> | |
| 4472 | <software name="strhoop"> | |
| 4473 | <description>Street Hoop / Street Slam / Dunk Dream (DEM-004) (DEH-004)</description> | |
| 4474 | <year>1994</year> | |
| 4475 | <publisher>Data East Corporation</publisher> | |
| 4476 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4477 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4478 | <part name="cart" interface="neo_cart"> | |
| 4479 | <!-- MVS AND AES VERSION --> | |
| 4480 | <dataarea name="maincpu" size="0x100000"> | |
| 4481 | <rom loadflag="load16_word_swap" name="079-p1.p1" offset="0x000000" size="0x100000" crc="5e78328e" sha1="7a00b096ed6dd77afc3008c5a4c83686e475f323" /> | |
| 4482 | <!-- TC538200 --> | |
| 4483 | </dataarea> | |
| 4484 | <dataarea name="fixed" size="0x040000"> | |
| 4485 | <rom offset="0x000000" size="0x020000" name="079-s1.s1" crc="3ac06665" sha1="ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1" /> | |
| 4486 | <!-- TC531000 --> | |
| 4487 | </dataarea> | |
| 4488 | <dataarea name="audiocpu" size="0x020000"> | |
| 4489 | <rom offset="0x000000" size="0x020000" name="079-m1.m1" crc="bee3455a" sha1="fd5345d9847982085a9b364fff542580889bf02f" /> | |
| 4490 | <!-- TC531001 --> | |
| 4491 | </dataarea> | |
| 4492 | <dataarea name="ymsnd" size="0x300000"> | |
| 4493 | <rom name="079-v1.v1" offset="0x000000" size="0x200000" crc="718a2400" sha1="cefc5d0b302bd4a87ab1fa244ade4482c23c6806" /> | |
| 4494 | <!-- TC5316200 --> | |
| 4495 | <rom name="079-v2.v2" offset="0x200000" size="0x100000" crc="720774eb" sha1="e4926f01322d0a15e700fb150b368152f2091146" /> | |
| 4496 | <!-- TC538200 --> | |
| 4497 | <!-- AES 079-v2 is only 4 mbit (TC534200), data is the same --> | |
| 4498 | </dataarea> | |
| 4499 | <dataarea name="sprites" size="0x800000"> | |
| 4500 | <rom loadflag="load16_byte" name="079-c1.c1" offset="0x000000" size="0x200000" crc="0581c72a" sha1="453f7a8474195a1120da5fa24337d79674563d9e" /> | |
| 4501 | <!-- mask rom TC5316200 --> | |
| 4502 | <rom loadflag="load16_byte" name="079-c2.c2" offset="0x000001" size="0x200000" crc="5b9b8fb6" sha1="362aa0de0d2cf9aa03758363ffb1e15e046a3930" /> | |
| 4503 | <!-- mask rom TC5316200 --> | |
| 4504 | <rom loadflag="load16_byte" name="079-c3.c3" offset="0x400000" size="0x200000" crc="cd65bb62" sha1="6f47d77d61d4289bcee82df7c4efa5346a6e4c80" /> | |
| 4505 | <!-- mask rom TC5316200 --> | |
| 4506 | <rom loadflag="load16_byte" name="079-c4.c4" offset="0x400001" size="0x200000" crc="a4c90213" sha1="1b9f7b5f31acd6df2bdab81b849f32c13aa1b884" /> | |
| 4507 | <!-- mask rom TC5316200 --> | |
| 4508 | </dataarea> | |
| 4509 | </part> | |
| 4510 | </software> | |
| 3605 | 4511 | |
| 3606 | <!--*************************************** | |
| 4512 | <!--*************************************** | |
| 3607 | 4513 | ID-0080 |
| 3608 | 4514 | . SAM-080 |
| 3609 | 4515 | NEO-MVS PROGGSC / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3611 | 4517 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B |
| 3612 | 4518 | ***************************************--> |
| 3613 | 4519 | |
| 3614 | <software name="quizkof"> | |
| 3615 | <description>Quiz King of Fighters (SAM-080)(SAH-080)</description> | |
| 3616 | <year>1995</year> | |
| 3617 | <publisher>Saurus</publisher> | |
| 3618 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3619 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3620 | <part name="cart" interface="neo_cart"> | |
| 3621 | <!-- MVS AND AES VERSION --> | |
| 3622 | <dataarea name="maincpu" size="0x100000"> | |
| 3623 | <rom loadflag="load16_word_swap" name="080-p1.p1" offset="0x000000" size="0x100000" crc="4440315e" sha1="f4adba8e341d64a1f6280dfd98ebf6918c00608d" /> <!-- mask rom TC538200 --> | |
| 3624 | </dataarea> | |
| 3625 | <dataarea name="fixed" size="0x040000"> | |
| 3626 | <rom offset="0x000000" size="0x020000" name="080-s1.s1" crc="d7b86102" sha1="09e1ca6451f3035ce476e3b045541646f860aad5" /> <!-- mask rom TC531000 --> | |
| 3627 | </dataarea> | |
| 3628 | <dataarea name="audiocpu" size="0x020000"> | |
| 3629 | <rom offset="0x000000" size="0x020000" name="080-m1.m1" crc="f5f44172" sha1="eaaba1781622901b91bce9257be4e05f84df053b" /> <!-- mask rom TC531001 --> | |
| 3630 | </dataarea> | |
| 3631 | <dataarea name="ymsnd" size="0x600000"> | |
| 3632 | <rom name="080-v1.v1" offset="0x000000" size="0x200000" crc="0be18f60" sha1="05c8b7d9f5a8583015f31902ad16d9c621f47d4e" /> <!-- mask rom TC5316200 --> | |
| 3633 | <rom name="080-v2.v2" offset="0x200000" size="0x200000" crc="4abde3ff" sha1="0188bfcafa9a1aac302705736a2bcb26b9d684c2" /> <!-- mask rom TC5316200 --> | |
| 3634 | <rom name="080-v3.v3" offset="0x400000" size="0x200000" crc="f02844e2" sha1="8c65ebe146f4ddb6c904f8125cb32767f74c24d5" /> <!-- mask rom TC5316200 --> | |
| 3635 | </dataarea> | |
| 3636 | <dataarea name="sprites" size="0x800000"> | |
| 3637 | <rom loadflag="load16_byte" name="080-c1.c1" offset="0x000000" size="0x200000" crc="ea1d764a" sha1="78cc1735624c37f90607baa92e110a3c5cc54c6f" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3638 | <rom loadflag="load16_byte" name="080-c2.c2" offset="0x000001" size="0x200000" crc="d331d4a4" sha1="94228d13fb1e30973eb54058e697f17456ee16ea" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3639 | <rom loadflag="load16_byte" name="080-c3.c3" offset="0x400000" size="0x200000" crc="b4851bfe" sha1="b8286c601de5755c1681ea46e177fc89006fc066" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 3640 | <rom loadflag="load16_byte" name="080-c4.c4" offset="0x400001" size="0x200000" crc="ca6f5460" sha1="ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 3641 | </dataarea> | |
| 3642 | </part> | |
| 3643 | </software> | |
| 4520 | <software name="quizkof"> | |
| 4521 | <description>Quiz King of Fighters (SAM-080)(SAH-080)</description> | |
| 4522 | <year>1995</year> | |
| 4523 | <publisher>Saurus</publisher> | |
| 4524 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4525 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4526 | <part name="cart" interface="neo_cart"> | |
| 4527 | <!-- MVS AND AES VERSION --> | |
| 4528 | <dataarea name="maincpu" size="0x100000"> | |
| 4529 | <rom loadflag="load16_word_swap" name="080-p1.p1" offset="0x000000" size="0x100000" crc="4440315e" sha1="f4adba8e341d64a1f6280dfd98ebf6918c00608d" /> | |
| 4530 | <!-- mask rom TC538200 --> | |
| 4531 | </dataarea> | |
| 4532 | <dataarea name="fixed" size="0x040000"> | |
| 4533 | <rom offset="0x000000" size="0x020000" name="080-s1.s1" crc="d7b86102" sha1="09e1ca6451f3035ce476e3b045541646f860aad5" /> | |
| 4534 | <!-- mask rom TC531000 --> | |
| 4535 | </dataarea> | |
| 4536 | <dataarea name="audiocpu" size="0x020000"> | |
| 4537 | <rom offset="0x000000" size="0x020000" name="080-m1.m1" crc="f5f44172" sha1="eaaba1781622901b91bce9257be4e05f84df053b" /> | |
| 4538 | <!-- mask rom TC531001 --> | |
| 4539 | </dataarea> | |
| 4540 | <dataarea name="ymsnd" size="0x600000"> | |
| 4541 | <rom name="080-v1.v1" offset="0x000000" size="0x200000" crc="0be18f60" sha1="05c8b7d9f5a8583015f31902ad16d9c621f47d4e" /> | |
| 4542 | <!-- mask rom TC5316200 --> | |
| 4543 | <rom name="080-v2.v2" offset="0x200000" size="0x200000" crc="4abde3ff" sha1="0188bfcafa9a1aac302705736a2bcb26b9d684c2" /> | |
| 4544 | <!-- mask rom TC5316200 --> | |
| 4545 | <rom name="080-v3.v3" offset="0x400000" size="0x200000" crc="f02844e2" sha1="8c65ebe146f4ddb6c904f8125cb32767f74c24d5" /> | |
| 4546 | <!-- mask rom TC5316200 --> | |
| 4547 | </dataarea> | |
| 4548 | <dataarea name="sprites" size="0x800000"> | |
| 4549 | <rom loadflag="load16_byte" name="080-c1.c1" offset="0x000000" size="0x200000" crc="ea1d764a" sha1="78cc1735624c37f90607baa92e110a3c5cc54c6f" /> | |
| 4550 | <!-- mask rom TC5316200 --> | |
| 4551 | <rom loadflag="load16_byte" name="080-c2.c2" offset="0x000001" size="0x200000" crc="d331d4a4" sha1="94228d13fb1e30973eb54058e697f17456ee16ea" /> | |
| 4552 | <!-- mask rom TC5316200 --> | |
| 4553 | <rom loadflag="load16_byte" name="080-c3.c3" offset="0x400000" size="0x200000" crc="b4851bfe" sha1="b8286c601de5755c1681ea46e177fc89006fc066" /> | |
| 4554 | <!-- mask rom TC5316200 --> | |
| 4555 | <rom loadflag="load16_byte" name="080-c4.c4" offset="0x400001" size="0x200000" crc="ca6f5460" sha1="ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d" /> | |
| 4556 | <!-- mask rom TC5316200 --> | |
| 4557 | </dataarea> | |
| 4558 | </part> | |
| 4559 | </software> | |
| 3644 | 4560 | |
| 3645 | <software name="quizkofk" cloneof="quizkof"> | |
| 3646 | <description>Quiz King of Fighters (Korean release)</description> | |
| 3647 | <year>1995</year> | |
| 3648 | <publisher>Saurus</publisher> | |
| 3649 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 3650 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3651 | <part name="cart" interface="neo_cart"> | |
| 3652 | <!-- KOREAN VERSION --> | |
| 3653 | <!-- Made by Viccom Corp.; proms have manufacturer stamp VICxxxxxx-xxx, chip labels same as quizkof; Cart ID 0080 --> | |
| 3654 | <!-- Due to parent set naming limitations, roms have been named vic-xxx --> | |
| 3655 | <dataarea name="maincpu" size="0x100000"> | |
| 3656 | <rom loadflag="load16_word_swap" name="vic-080-p1.p1" offset="0x000000" size="0x100000" crc="2589488e" sha1="609f3095c1cf8b11335b56f23c5d955eebd66dd2" /> | |
| 3657 | </dataarea> | |
| 3658 | <dataarea name="fixed" size="0x040000"> | |
| 3659 | <rom offset="0x000000" size="0x020000" name="vic-080-s1.s1" crc="af72c30f" sha1="f6a2c583f38295b7da2cbcf4b2c7ed3d3e01db4f" /> | |
| 3660 | </dataarea> | |
| 3661 | <dataarea name="audiocpu" size="0x020000"> | |
| 3662 | <rom offset="0x000000" size="0x020000" name="vic-080-m1.m1" crc="4f157e9a" sha1="8397bfdd5738914670ada7cd8c611c20ed1f74da" /> | |
| 3663 | </dataarea> | |
| 3664 | <dataarea name="ymsnd" size="0x600000"> | |
| 3665 | <rom name="080-v1.v1" offset="0x000000" size="0x200000" crc="0be18f60" sha1="05c8b7d9f5a8583015f31902ad16d9c621f47d4e" /> <!-- mask rom TC5316200 --> | |
| 3666 | <rom name="vic-080-v2.v2" offset="0x200000" size="0x200000" crc="719fee5b" sha1="c94f8ca066c9693cd7c9fd311db1ad9b2665fc69" /> | |
| 3667 | <rom name="vic-080-v3.v3" offset="0x400000" size="0x200000" crc="64b7efde" sha1="11727f9a3c4da17fa7b00559c7081b66e7211c49" /> | |
| 3668 | </dataarea> | |
| 3669 | <dataarea name="sprites" size="0x800000"> | |
| 3670 | <rom loadflag="load16_byte" name="vic-080-c1.c1" offset="0x000000" size="0x200000" crc="94d90170" sha1="4ab63dadc6ee0d32b8784c327681376f5fef0df9" /> <!-- Plane 0,1 --> | |
| 3671 | <rom loadflag="load16_byte" name="vic-080-c2.c2" offset="0x000001" size="0x200000" crc="297f25a1" sha1="0dd845726c640d70804b5fd5854921771e8dbf19" /> <!-- Plane 2,3 --> | |
| 3672 | <rom loadflag="load16_byte" name="vic-080-c3.c3" offset="0x400000" size="0x200000" crc="cf484c4f" sha1="f588908a693dbbb8362ffbfe5035dd5f867d9697" /> <!-- Plane 0,1 --> | |
| 3673 | <rom loadflag="load16_byte" name="vic-080-c4.c4" offset="0x400001" size="0x200000" crc="36e5d997" sha1="99955ff947e2e586e60c1146c978c70705787917" /> <!-- Plane 2,3 --> | |
| 3674 | </dataarea> | |
| 3675 | </part> | |
| 3676 | </software> | |
| 4561 | <software name="quizkofk" cloneof="quizkof"> | |
| 4562 | <description>Quiz King of Fighters (Korean release)</description> | |
| 4563 | <year>1995</year> | |
| 4564 | <publisher>Saurus</publisher> | |
| 4565 | <sharedfeat name="release" value="MVS" /> | |
| 4566 | <!-- Unknown if it was also released on AES --> | |
| 4567 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4568 | <part name="cart" interface="neo_cart"> | |
| 4569 | <!-- KOREAN VERSION --> | |
| 4570 | <!-- Made by Viccom Corp.; proms have manufacturer stamp VICxxxxxx-xxx, chip labels same as quizkof; Cart ID 0080 --> | |
| 4571 | <!-- Due to parent set naming limitations, roms have been named vic-xxx --> | |
| 4572 | <dataarea name="maincpu" size="0x100000"> | |
| 4573 | <rom loadflag="load16_word_swap" name="vic-080-p1.p1" offset="0x000000" size="0x100000" crc="2589488e" sha1="609f3095c1cf8b11335b56f23c5d955eebd66dd2" /> | |
| 4574 | </dataarea> | |
| 4575 | <dataarea name="fixed" size="0x040000"> | |
| 4576 | <rom offset="0x000000" size="0x020000" name="vic-080-s1.s1" crc="af72c30f" sha1="f6a2c583f38295b7da2cbcf4b2c7ed3d3e01db4f" /> | |
| 4577 | </dataarea> | |
| 4578 | <dataarea name="audiocpu" size="0x020000"> | |
| 4579 | <rom offset="0x000000" size="0x020000" name="vic-080-m1.m1" crc="4f157e9a" sha1="8397bfdd5738914670ada7cd8c611c20ed1f74da" /> | |
| 4580 | </dataarea> | |
| 4581 | <dataarea name="ymsnd" size="0x600000"> | |
| 4582 | <rom name="080-v1.v1" offset="0x000000" size="0x200000" crc="0be18f60" sha1="05c8b7d9f5a8583015f31902ad16d9c621f47d4e" /> | |
| 4583 | <!-- mask rom TC5316200 --> | |
| 4584 | <rom name="vic-080-v2.v2" offset="0x200000" size="0x200000" crc="719fee5b" sha1="c94f8ca066c9693cd7c9fd311db1ad9b2665fc69" /> | |
| 4585 | <rom name="vic-080-v3.v3" offset="0x400000" size="0x200000" crc="64b7efde" sha1="11727f9a3c4da17fa7b00559c7081b66e7211c49" /> | |
| 4586 | </dataarea> | |
| 4587 | <dataarea name="sprites" size="0x800000"> | |
| 4588 | <rom loadflag="load16_byte" name="vic-080-c1.c1" offset="0x000000" size="0x200000" crc="94d90170" sha1="4ab63dadc6ee0d32b8784c327681376f5fef0df9" /> | |
| 4589 | <rom loadflag="load16_byte" name="vic-080-c2.c2" offset="0x000001" size="0x200000" crc="297f25a1" sha1="0dd845726c640d70804b5fd5854921771e8dbf19" /> | |
| 4590 | <rom loadflag="load16_byte" name="vic-080-c3.c3" offset="0x400000" size="0x200000" crc="cf484c4f" sha1="f588908a693dbbb8362ffbfe5035dd5f867d9697" /> | |
| 4591 | <rom loadflag="load16_byte" name="vic-080-c4.c4" offset="0x400001" size="0x200000" crc="36e5d997" sha1="99955ff947e2e586e60c1146c978c70705787917" /> | |
| 4592 | </dataarea> | |
| 4593 | </part> | |
| 4594 | </software> | |
| 3677 | 4595 | |
| 3678 | <!--*************************************** | |
| 4596 | <!--*************************************** | |
| 3679 | 4597 | ID-0081 |
| 3680 | 4598 | . NGM-081 |
| 3681 | 4599 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B |
| r31135 | r31136 | |
| 3683 | 4601 | . NGH-081 |
| 3684 | 4602 | ***************************************--> |
| 3685 | 4603 | |
| 3686 | <software name="ssideki3"> | |
| 3687 | <description>Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi</description> | |
| 3688 | <year>1995</year> | |
| 3689 | <publisher>SNK</publisher> | |
| 3690 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3691 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3692 | <part name="cart" interface="neo_cart"> | |
| 3693 | <dataarea name="maincpu" size="0x200000"> | |
| 3694 | <rom loadflag="load16_word_swap" name="081-p1.p1" offset="0x100000" size="0x100000" crc="6bc27a3d" sha1="94692abe7343f9204a557acae4ab74d0af511ca3" /> <!-- TC5316200 --> | |
| 3695 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3696 | </dataarea> | |
| 3697 | <dataarea name="fixed" size="0x040000"> | |
| 3698 | <rom offset="0x000000" size="0x020000" name="081-s1.s1" crc="7626da34" sha1="30bad65633d0035fd578323c22cbddb8c9d549a6" /> <!-- TC531000 --> | |
| 3699 | </dataarea> | |
| 3700 | <dataarea name="audiocpu" size="0x020000"> | |
| 3701 | <rom offset="0x000000" size="0x020000" name="081-m1.m1" crc="82fcd863" sha1="b219a5685450f9c24cc195f1c914bc3b292d72c0" /> <!-- TC531001 --> | |
| 3702 | </dataarea> | |
| 3703 | <dataarea name="ymsnd" size="0x600000"> | |
| 3704 | <rom name="081-v1.v1" offset="0x000000" size="0x200000" crc="201fa1e1" sha1="9c27cc1b1d075223ed4a90dd02571d09a2f0d076" /> <!-- TC5316200 --> | |
| 3705 | <rom name="081-v2.v2" offset="0x200000" size="0x200000" crc="acf29d96" sha1="5426985c33aea2efc8ff774b59d34d8b03bd9a85" /> <!-- TC5316200 --> | |
| 3706 | <rom name="081-v3.v3" offset="0x400000" size="0x200000" crc="e524e415" sha1="8733e1b63471381b16c2b7c64b909745d99c8925" /> <!-- TC5316200 --> | |
| 3707 | </dataarea> | |
| 3708 | <dataarea name="sprites" size="0xc00000"> | |
| 3709 | <rom loadflag="load16_byte" name="081-c1.c1" offset="0x000000" size="0x200000" crc="1fb68ebe" sha1="abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3710 | <rom loadflag="load16_byte" name="081-c2.c2" offset="0x000001" size="0x200000" crc="b28d928f" sha1="9f05148e3e1e94339752658c066f47f133db8fbf" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3711 | <rom loadflag="load16_byte" name="081-c3.c3" offset="0x400000" size="0x200000" crc="3b2572e8" sha1="41aba1554bf59d4e5d5814249eaa0d531449e1de" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3712 | <rom loadflag="load16_byte" name="081-c4.c4" offset="0x400001" size="0x200000" crc="47d26a7c" sha1="591ef24a3d381163c5da80fa64e6883b8ea9abfb" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3713 | <rom loadflag="load16_byte" name="081-c5.c5" offset="0x800000" size="0x200000" crc="17d42f0d" sha1="7de7765bf43d390c50b2f59c2288502a7121d086" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3714 | <rom loadflag="load16_byte" name="081-c6.c6" offset="0x800001" size="0x200000" crc="6b53fb75" sha1="fadf7a12661d83ae35d9258aa4947969d51c08b8" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3715 | </dataarea> | |
| 3716 | </part> | |
| 3717 | </software> | |
| 4604 | <software name="ssideki3"> | |
| 4605 | <description>Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi</description> | |
| 4606 | <year>1995</year> | |
| 4607 | <publisher>SNK</publisher> | |
| 4608 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4609 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4610 | <part name="cart" interface="neo_cart"> | |
| 4611 | <dataarea name="maincpu" size="0x200000"> | |
| 4612 | <rom loadflag="load16_word_swap" name="081-p1.p1" offset="0x100000" size="0x100000" crc="6bc27a3d" sha1="94692abe7343f9204a557acae4ab74d0af511ca3" /> | |
| 4613 | <!-- TC5316200 --> | |
| 4614 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4615 | </dataarea> | |
| 4616 | <dataarea name="fixed" size="0x040000"> | |
| 4617 | <rom offset="0x000000" size="0x020000" name="081-s1.s1" crc="7626da34" sha1="30bad65633d0035fd578323c22cbddb8c9d549a6" /> | |
| 4618 | <!-- TC531000 --> | |
| 4619 | </dataarea> | |
| 4620 | <dataarea name="audiocpu" size="0x020000"> | |
| 4621 | <rom offset="0x000000" size="0x020000" name="081-m1.m1" crc="82fcd863" sha1="b219a5685450f9c24cc195f1c914bc3b292d72c0" /> | |
| 4622 | <!-- TC531001 --> | |
| 4623 | </dataarea> | |
| 4624 | <dataarea name="ymsnd" size="0x600000"> | |
| 4625 | <rom name="081-v1.v1" offset="0x000000" size="0x200000" crc="201fa1e1" sha1="9c27cc1b1d075223ed4a90dd02571d09a2f0d076" /> | |
| 4626 | <!-- TC5316200 --> | |
| 4627 | <rom name="081-v2.v2" offset="0x200000" size="0x200000" crc="acf29d96" sha1="5426985c33aea2efc8ff774b59d34d8b03bd9a85" /> | |
| 4628 | <!-- TC5316200 --> | |
| 4629 | <rom name="081-v3.v3" offset="0x400000" size="0x200000" crc="e524e415" sha1="8733e1b63471381b16c2b7c64b909745d99c8925" /> | |
| 4630 | <!-- TC5316200 --> | |
| 4631 | </dataarea> | |
| 4632 | <dataarea name="sprites" size="0xc00000"> | |
| 4633 | <rom loadflag="load16_byte" name="081-c1.c1" offset="0x000000" size="0x200000" crc="1fb68ebe" sha1="abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c" /> | |
| 4634 | <!-- TC5316200 --> | |
| 4635 | <rom loadflag="load16_byte" name="081-c2.c2" offset="0x000001" size="0x200000" crc="b28d928f" sha1="9f05148e3e1e94339752658c066f47f133db8fbf" /> | |
| 4636 | <!-- TC5316200 --> | |
| 4637 | <rom loadflag="load16_byte" name="081-c3.c3" offset="0x400000" size="0x200000" crc="3b2572e8" sha1="41aba1554bf59d4e5d5814249eaa0d531449e1de" /> | |
| 4638 | <!-- TC5316200 --> | |
| 4639 | <rom loadflag="load16_byte" name="081-c4.c4" offset="0x400001" size="0x200000" crc="47d26a7c" sha1="591ef24a3d381163c5da80fa64e6883b8ea9abfb" /> | |
| 4640 | <!-- TC5316200 --> | |
| 4641 | <rom loadflag="load16_byte" name="081-c5.c5" offset="0x800000" size="0x200000" crc="17d42f0d" sha1="7de7765bf43d390c50b2f59c2288502a7121d086" /> | |
| 4642 | <!-- TC5316200 --> | |
| 4643 | <rom loadflag="load16_byte" name="081-c6.c6" offset="0x800001" size="0x200000" crc="6b53fb75" sha1="fadf7a12661d83ae35d9258aa4947969d51c08b8" /> | |
| 4644 | <!-- TC5316200 --> | |
| 4645 | </dataarea> | |
| 4646 | </part> | |
| 4647 | </software> | |
| 3718 | 4648 | |
| 3719 | <!--*************************************** | |
| 4649 | <!--*************************************** | |
| 3720 | 4650 | ID-0082 |
| 3721 | 4651 | . NGM-082 |
| 3722 | 4652 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3725 | 4655 | . NGH-082 |
| 3726 | 4656 | ***************************************--> |
| 3727 | 4657 | |
| 3728 | <software name="doubledr"> | |
| 3729 | <description>Double Dragon (Neo-Geo)</description> | |
| 3730 | <year>1995</year> | |
| 3731 | <publisher>Technos Japan</publisher> | |
| 3732 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3733 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3734 | <part name="cart" interface="neo_cart"> | |
| 3735 | <dataarea name="maincpu" size="0x200000"> | |
| 3736 | <rom loadflag="load16_word_swap" name="082-p1.p1" offset="0x100000" size="0x100000" crc="34ab832a" sha1="fbb1bd195f5653f7b9c89648649f838eaf83cbe4" /> <!-- TC5316200 --> | |
| 3737 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3738 | </dataarea> | |
| 3739 | <dataarea name="fixed" size="0x040000"> | |
| 3740 | <rom offset="0x000000" size="0x020000" name="082-s1.s1" crc="bef995c5" sha1="9c89adbdaa5c1f827632c701688563dac2e482a4" /> <!-- TC531000 --> | |
| 3741 | </dataarea> | |
| 3742 | <dataarea name="audiocpu" size="0x020000"> | |
| 3743 | <rom offset="0x000000" size="0x020000" name="082-m1.m1" crc="10b144de" sha1="cf1ed0a447da68240c62bcfd76b1569803f6bf76" /> <!-- TC531001 --> | |
| 3744 | </dataarea> | |
| 3745 | <dataarea name="ymsnd" size="0x400000"> | |
| 3746 | <rom name="082-v1.v1" offset="0x000000" size="0x200000" crc="cc1128e4" sha1="bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04" /> <!-- TC5316200 --> | |
| 3747 | <rom name="082-v2.v2" offset="0x200000" size="0x200000" crc="c3ff5554" sha1="c685887ad64998e5572607a916b023f8b9efac49" /> <!-- TC5316200 --> | |
| 3748 | </dataarea> | |
| 3749 | <dataarea name="sprites" size="0xe00000"> | |
| 3750 | <rom loadflag="load16_byte" name="082-c1.c1" offset="0x000000" size="0x200000" crc="b478c725" sha1="3a777c5906220f246a6dc06cb084e6ad650d67bb" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3751 | <rom loadflag="load16_byte" name="082-c2.c2" offset="0x000001" size="0x200000" crc="2857da32" sha1="9f13245965d23db86d46d7e73dfb6cc63e6f25a1" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3752 | <rom loadflag="load16_byte" name="082-c3.c3" offset="0x400000" size="0x200000" crc="8b0d378e" sha1="3a347215e414b738164f1fe4144102f07d4ffb80" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3753 | <rom loadflag="load16_byte" name="082-c4.c4" offset="0x400001" size="0x200000" crc="c7d2f596" sha1="e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3754 | <rom loadflag="load16_byte" name="082-c5.c5" offset="0x800000" size="0x200000" crc="ec87bff6" sha1="3fa86da93881158c2c23443855922a7b32e55135" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3755 | <rom loadflag="load16_byte" name="082-c6.c6" offset="0x800001" size="0x200000" crc="844a8a11" sha1="b2acbd4cacce66fb32c052b2fba9984904679bda" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3756 | <rom loadflag="load16_byte" name="082-c7.c7" offset="0xc00000" size="0x100000" crc="727c4d02" sha1="8204c7f037d46e0c58f269f9c7a535bc2589f526" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 3757 | <rom loadflag="load16_byte" name="082-c8.c8" offset="0xc00001" size="0x100000" crc="69a5fa37" sha1="020e70e0e8b3c5d00a40fe97e418115a3187e50a" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 3758 | </dataarea> | |
| 3759 | </part> | |
| 3760 | </software> | |
| 4658 | <software name="doubledr"> | |
| 4659 | <description>Double Dragon (Neo-Geo)</description> | |
| 4660 | <year>1995</year> | |
| 4661 | <publisher>Technos Japan</publisher> | |
| 4662 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4663 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4664 | <part name="cart" interface="neo_cart"> | |
| 4665 | <dataarea name="maincpu" size="0x200000"> | |
| 4666 | <rom loadflag="load16_word_swap" name="082-p1.p1" offset="0x100000" size="0x100000" crc="34ab832a" sha1="fbb1bd195f5653f7b9c89648649f838eaf83cbe4" /> | |
| 4667 | <!-- TC5316200 --> | |
| 4668 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4669 | </dataarea> | |
| 4670 | <dataarea name="fixed" size="0x040000"> | |
| 4671 | <rom offset="0x000000" size="0x020000" name="082-s1.s1" crc="bef995c5" sha1="9c89adbdaa5c1f827632c701688563dac2e482a4" /> | |
| 4672 | <!-- TC531000 --> | |
| 4673 | </dataarea> | |
| 4674 | <dataarea name="audiocpu" size="0x020000"> | |
| 4675 | <rom offset="0x000000" size="0x020000" name="082-m1.m1" crc="10b144de" sha1="cf1ed0a447da68240c62bcfd76b1569803f6bf76" /> | |
| 4676 | <!-- TC531001 --> | |
| 4677 | </dataarea> | |
| 4678 | <dataarea name="ymsnd" size="0x400000"> | |
| 4679 | <rom name="082-v1.v1" offset="0x000000" size="0x200000" crc="cc1128e4" sha1="bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04" /> | |
| 4680 | <!-- TC5316200 --> | |
| 4681 | <rom name="082-v2.v2" offset="0x200000" size="0x200000" crc="c3ff5554" sha1="c685887ad64998e5572607a916b023f8b9efac49" /> | |
| 4682 | <!-- TC5316200 --> | |
| 4683 | </dataarea> | |
| 4684 | <dataarea name="sprites" size="0xe00000"> | |
| 4685 | <rom loadflag="load16_byte" name="082-c1.c1" offset="0x000000" size="0x200000" crc="b478c725" sha1="3a777c5906220f246a6dc06cb084e6ad650d67bb" /> | |
| 4686 | <!-- TC5316200 --> | |
| 4687 | <rom loadflag="load16_byte" name="082-c2.c2" offset="0x000001" size="0x200000" crc="2857da32" sha1="9f13245965d23db86d46d7e73dfb6cc63e6f25a1" /> | |
| 4688 | <!-- TC5316200 --> | |
| 4689 | <rom loadflag="load16_byte" name="082-c3.c3" offset="0x400000" size="0x200000" crc="8b0d378e" sha1="3a347215e414b738164f1fe4144102f07d4ffb80" /> | |
| 4690 | <!-- TC5316200 --> | |
| 4691 | <rom loadflag="load16_byte" name="082-c4.c4" offset="0x400001" size="0x200000" crc="c7d2f596" sha1="e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5" /> | |
| 4692 | <!-- TC5316200 --> | |
| 4693 | <rom loadflag="load16_byte" name="082-c5.c5" offset="0x800000" size="0x200000" crc="ec87bff6" sha1="3fa86da93881158c2c23443855922a7b32e55135" /> | |
| 4694 | <!-- TC5316200 --> | |
| 4695 | <rom loadflag="load16_byte" name="082-c6.c6" offset="0x800001" size="0x200000" crc="844a8a11" sha1="b2acbd4cacce66fb32c052b2fba9984904679bda" /> | |
| 4696 | <!-- TC5316200 --> | |
| 4697 | <rom loadflag="load16_byte" name="082-c7.c7" offset="0xc00000" size="0x100000" crc="727c4d02" sha1="8204c7f037d46e0c58f269f9c7a535bc2589f526" /> | |
| 4698 | <!-- TC538200 --> | |
| 4699 | <rom loadflag="load16_byte" name="082-c8.c8" offset="0xc00001" size="0x100000" crc="69a5fa37" sha1="020e70e0e8b3c5d00a40fe97e418115a3187e50a" /> | |
| 4700 | <!-- TC538200 --> | |
| 4701 | </dataarea> | |
| 4702 | </part> | |
| 4703 | </software> | |
| 3761 | 4704 | |
| 3762 | <!--*************************************** | |
| 4705 | <!--*************************************** | |
| 3763 | 4706 | ID-0083 |
| 3764 | 4707 | . NGM-083 |
| 3765 | 4708 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 3766 | 4709 | ***************************************--> |
| 3767 | 4710 | |
| 3768 | <software name="pbobblen"> | |
| 3769 | <description>Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)</description> | |
| 3770 | <year>1994</year> | |
| 3771 | <publisher>Taito</publisher> | |
| 3772 | <sharedfeat name="release" value="MVS" /> | |
| 3773 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3774 | <part name="cart" interface="neo_cart"> | |
| 3775 | <!-- MVS ONLY RELEASE --> | |
| 3776 | <!-- This set uses CHA and PROG board from Power Spikes II. Six Power Spikes II prom's are replaced with | |
| 4711 | <software name="pbobblen"> | |
| 4712 | <description>Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)</description> | |
| 4713 | <year>1994</year> | |
| 4714 | <publisher>Taito</publisher> | |
| 4715 | <sharedfeat name="release" value="MVS" /> | |
| 4716 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4717 | <part name="cart" interface="neo_cart"> | |
| 4718 | <!-- MVS ONLY RELEASE --> | |
| 4719 | <!-- This set uses CHA and PROG board from Power Spikes II. Six Power Spikes II prom's are replaced with | |
| 3777 | 4720 | Puzzle Bobble prom's. Confirmed on several original carts. Do other layouts also exist? --> |
| 3778 | <dataarea name="maincpu" size="0x100000"> | |
| 3779 | <rom loadflag="load16_word_swap" name="d96-07.ep1" offset="0x000000" size="0x080000" crc="6102ca14" sha1="328429d11de5b327a0654ae0548da4d0025a2ae6" /> <!-- 27C240 --> | |
| 3780 | </dataarea> | |
| 3781 | <dataarea name="fixed" size="0x040000"> | |
| 3782 | <rom offset="0x000000" size="0x020000" name="d96-04.s1" crc="9caae538" sha1="cf2d90a7c1a42107c0bb8b9a61397634286dbe0a" /> <!-- mask rom TC531000 --> | |
| 3783 | </dataarea> | |
| 3784 | <dataarea name="audiocpu" size="0x020000"> | |
| 3785 | <rom offset="0x000000" size="0x020000" name="d96-06.m1" crc="f424368a" sha1="5e5bbcaeb82bed2ee17df08f005ca20ad1030723" /> <!-- mask rom TC531001 --> | |
| 3786 | </dataarea> | |
| 3787 | <dataarea name="ymsnd" size="0x380000"> | |
| 3788 | <rom name="068-v1.v1" offset="0x000000" size="0x100000" crc="2ced86df" sha1="d6b73d1f31efbd74fb745200d4dade5f80b71541" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3789 | <rom name="068-v2.v2" offset="0x100000" size="0x100000" crc="970851ab" sha1="6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3790 | <rom name="d96-01.v3" offset="0x200000" size="0x100000" crc="0840cbc4" sha1="1adbd7aef44fa80832f63dfb8efdf69fd7256a57" /> <!-- mask rom TC538200 --> | |
| 3791 | <rom name="d96-05.v4" offset="0x300000" size="0x080000" crc="0a548948" sha1="e1e4afd17811cb60401c14fbcf0465035165f4fb" /> <!-- mask rom TC534200 --> | |
| 3792 | </dataarea> | |
| 3793 | <dataarea name="sprites" size="0x500000"> | |
| 3794 | <rom loadflag="load16_byte" name="068-c1.c1" offset="0x000000" size="0x100000" crc="7f250f76" sha1="5109a41adcb7859e24dc43d88842d4cc18cd3305" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3795 | <rom loadflag="load16_byte" name="068-c2.c2" offset="0x000001" size="0x100000" crc="20912873" sha1="2df8766b531e47ffc30457e41c63b83557b4f468" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3796 | <rom loadflag="load16_byte" name="068-c3.c3" offset="0x200000" size="0x100000" crc="4b641ba1" sha1="7a9c42a30163eda455f7bde2302402b1a5de7178" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3797 | <rom loadflag="load16_byte" name="068-c4.c4" offset="0x200001" size="0x100000" crc="35072596" sha1="4150a21041f06514c97592bd8af686504b06e187" /> <!-- unused --> <!-- mask rom TC538200 --> | |
| 3798 | <rom loadflag="load16_byte" name="d96-02.c5" offset="0x400000" size="0x080000" crc="e89ad494" sha1="69c9ea415773af94ac44c48af05d55ada222b138" /> <!-- Plane 0,1 --> <!-- mask rom TC534200 --> | |
| 3799 | <rom loadflag="load16_byte" name="d96-03.c6" offset="0x400001" size="0x080000" crc="4b42d7eb" sha1="042ae50a528cea21cf07771d3915c57aa16fd5af" /> <!-- Plane 2,3 --> <!-- mask rom TC534200 --> | |
| 3800 | </dataarea> | |
| 3801 | </part> | |
| 3802 | </software> | |
| 4721 | <dataarea name="maincpu" size="0x100000"> | |
| 4722 | <rom loadflag="load16_word_swap" name="d96-07.ep1" offset="0x000000" size="0x080000" crc="6102ca14" sha1="328429d11de5b327a0654ae0548da4d0025a2ae6" /> | |
| 4723 | <!-- 27C240 --> | |
| 4724 | </dataarea> | |
| 4725 | <dataarea name="fixed" size="0x040000"> | |
| 4726 | <rom offset="0x000000" size="0x020000" name="d96-04.s1" crc="9caae538" sha1="cf2d90a7c1a42107c0bb8b9a61397634286dbe0a" /> | |
| 4727 | <!-- mask rom TC531000 --> | |
| 4728 | </dataarea> | |
| 4729 | <dataarea name="audiocpu" size="0x020000"> | |
| 4730 | <rom offset="0x000000" size="0x020000" name="d96-06.m1" crc="f424368a" sha1="5e5bbcaeb82bed2ee17df08f005ca20ad1030723" /> | |
| 4731 | <!-- mask rom TC531001 --> | |
| 4732 | </dataarea> | |
| 4733 | <dataarea name="ymsnd" size="0x380000"> | |
| 4734 | <rom name="068-v1.v1" offset="0x000000" size="0x100000" crc="2ced86df" sha1="d6b73d1f31efbd74fb745200d4dade5f80b71541" /> | |
| 4735 | <!-- unused --> | |
| 4736 | <!-- mask rom TC538200 --> | |
| 4737 | <rom name="068-v2.v2" offset="0x100000" size="0x100000" crc="970851ab" sha1="6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7" /> | |
| 4738 | <!-- unused --> | |
| 4739 | <!-- mask rom TC538200 --> | |
| 4740 | <rom name="d96-01.v3" offset="0x200000" size="0x100000" crc="0840cbc4" sha1="1adbd7aef44fa80832f63dfb8efdf69fd7256a57" /> | |
| 4741 | <!-- mask rom TC538200 --> | |
| 4742 | <rom name="d96-05.v4" offset="0x300000" size="0x080000" crc="0a548948" sha1="e1e4afd17811cb60401c14fbcf0465035165f4fb" /> | |
| 4743 | <!-- mask rom TC534200 --> | |
| 4744 | </dataarea> | |
| 4745 | <dataarea name="sprites" size="0x500000"> | |
| 4746 | <rom loadflag="load16_byte" name="068-c1.c1" offset="0x000000" size="0x100000" crc="7f250f76" sha1="5109a41adcb7859e24dc43d88842d4cc18cd3305" /> | |
| 4747 | <!-- unused --> | |
| 4748 | <!-- mask rom TC538200 --> | |
| 4749 | <rom loadflag="load16_byte" name="068-c2.c2" offset="0x000001" size="0x100000" crc="20912873" sha1="2df8766b531e47ffc30457e41c63b83557b4f468" /> | |
| 4750 | <!-- unused --> | |
| 4751 | <!-- mask rom TC538200 --> | |
| 4752 | <rom loadflag="load16_byte" name="068-c3.c3" offset="0x200000" size="0x100000" crc="4b641ba1" sha1="7a9c42a30163eda455f7bde2302402b1a5de7178" /> | |
| 4753 | <!-- unused --> | |
| 4754 | <!-- mask rom TC538200 --> | |
| 4755 | <rom loadflag="load16_byte" name="068-c4.c4" offset="0x200001" size="0x100000" crc="35072596" sha1="4150a21041f06514c97592bd8af686504b06e187" /> | |
| 4756 | <!-- unused --> | |
| 4757 | <!-- mask rom TC538200 --> | |
| 4758 | <rom loadflag="load16_byte" name="d96-02.c5" offset="0x400000" size="0x080000" crc="e89ad494" sha1="69c9ea415773af94ac44c48af05d55ada222b138" /> | |
| 4759 | <!-- mask rom TC534200 --> | |
| 4760 | <rom loadflag="load16_byte" name="d96-03.c6" offset="0x400001" size="0x080000" crc="4b42d7eb" sha1="042ae50a528cea21cf07771d3915c57aa16fd5af" /> | |
| 4761 | <!-- mask rom TC534200 --> | |
| 4762 | </dataarea> | |
| 4763 | </part> | |
| 4764 | </software> | |
| 3803 | 4765 | |
| 3804 | <!--*************************************** | |
| 4766 | <!--*************************************** | |
| 3805 | 4767 | ID-0084 |
| 3806 | 4768 | . NGM-084 |
| 3807 | 4769 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3810 | 4772 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY |
| 3811 | 4773 | ***************************************--> |
| 3812 | 4774 | |
| 3813 | <software name="kof95"> | |
| 3814 | <description>The King of Fighters '95 (NGM-084)</description> | |
| 3815 | <year>1995</year> | |
| 3816 | <publisher>SNK</publisher> | |
| 3817 | <sharedfeat name="release" value="MVS" /> | |
| 3818 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3819 | <part name="cart" interface="neo_cart"> | |
| 3820 | <!-- MVS VERSION --> | |
| 3821 | <dataarea name="maincpu" size="0x200000"> | |
| 3822 | <rom loadflag="load16_word_swap" name="084-p1.p1" offset="0x100000" size="0x100000" crc="2cba2716" sha1="f6c2d0537c9c3e0938065c65b1797c47198fcff8" /> <!-- TC5316200 --> | |
| 3823 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3824 | </dataarea> | |
| 3825 | <dataarea name="fixed" size="0x040000"> | |
| 3826 | <rom offset="0x000000" size="0x020000" name="084-s1.s1" crc="de716f8a" sha1="f7386454a943ed5caf625f67ee1d0197b1c6fa13" /> <!-- TC531000 --> | |
| 3827 | </dataarea> | |
| 3828 | <dataarea name="audiocpu" size="0x020000"> | |
| 3829 | <rom offset="0x000000" size="0x020000" name="084-m1.m1" crc="6f2d7429" sha1="6f8462e4f07af82a5ca3197895d5dcbb67bdaa61" /> <!-- TC531001 --> | |
| 3830 | </dataarea> | |
| 3831 | <dataarea name="ymsnd" size="0x900000"> | |
| 3832 | <rom name="084-v1.v1" offset="0x000000" size="0x400000" crc="84861b56" sha1="1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6" /> <!-- TC5332201 --> | |
| 3833 | <rom name="084-v2.v2" offset="0x400000" size="0x200000" crc="b38a2803" sha1="dbc2c8606ca09ed7ff20906b022da3cf053b2f09" /> <!-- TC5316200 --> | |
| 3834 | <!-- 600000-7fffff empty --> | |
| 3835 | <rom name="084-v3.v3" offset="0x800000" size="0x100000" crc="d683a338" sha1="eb9866b4b286edc09963cb96c43ce0a8fb09adbb" /> <!-- TC538200 --> | |
| 3836 | </dataarea> | |
| 3837 | <dataarea name="sprites" size="0x1a00000"> | |
| 3838 | <rom loadflag="load16_byte" name="084-c1.c1" offset="0x000000" size="0x400000" crc="fe087e32" sha1="e8e89faa616027e4fb9b8a865c1a67f409c93bdf" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3839 | <rom loadflag="load16_byte" name="084-c2.c2" offset="0x000001" size="0x400000" crc="07864e09" sha1="0817fcfd75d0735fd8ff27561eaec371e4ff5829" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3840 | <rom loadflag="load16_byte" name="084-c3.c3" offset="0x800000" size="0x400000" crc="a4e65d1b" sha1="740a405b40b3a4b324697d2652cae29ffe0ac0bd" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3841 | <rom loadflag="load16_byte" name="084-c4.c4" offset="0x800001" size="0x400000" crc="c1ace468" sha1="74ea2a3cfd7b744f0988a05baaff10016ca8f625" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3842 | <rom loadflag="load16_byte" name="084-c5.c5" offset="0x1000000" size="0x200000" crc="8a2c1edc" sha1="67866651bc0ce27122285a66b0aab108acf3d065" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3843 | <rom loadflag="load16_byte" name="084-c6.c6" offset="0x1000001" size="0x200000" crc="f593ac35" sha1="302c92c63f092a8d49429c3331e5e5678f0ea48d" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3844 | <!-- 1400000-17fffff empty --> | |
| 3845 | <rom loadflag="load16_byte" name="084-c7.c7" offset="0x1800000" size="0x100000" crc="9904025f" sha1="eec770746a0ad073f7d353ab16a2cc3a5278d307" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 3846 | <rom loadflag="load16_byte" name="084-c8.c8" offset="0x1800001" size="0x100000" crc="78eb0f9b" sha1="2925ea21ed2ce167f08a25589e94f28643379034" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 3847 | </dataarea> | |
| 3848 | </part> | |
| 3849 | </software> | |
| 4775 | <software name="kof95"> | |
| 4776 | <description>The King of Fighters '95 (NGM-084)</description> | |
| 4777 | <year>1995</year> | |
| 4778 | <publisher>SNK</publisher> | |
| 4779 | <sharedfeat name="release" value="MVS" /> | |
| 4780 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4781 | <part name="cart" interface="neo_cart"> | |
| 4782 | <!-- MVS VERSION --> | |
| 4783 | <dataarea name="maincpu" size="0x200000"> | |
| 4784 | <rom loadflag="load16_word_swap" name="084-p1.p1" offset="0x100000" size="0x100000" crc="2cba2716" sha1="f6c2d0537c9c3e0938065c65b1797c47198fcff8" /> | |
| 4785 | <!-- TC5316200 --> | |
| 4786 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4787 | </dataarea> | |
| 4788 | <dataarea name="fixed" size="0x040000"> | |
| 4789 | <rom offset="0x000000" size="0x020000" name="084-s1.s1" crc="de716f8a" sha1="f7386454a943ed5caf625f67ee1d0197b1c6fa13" /> | |
| 4790 | <!-- TC531000 --> | |
| 4791 | </dataarea> | |
| 4792 | <dataarea name="audiocpu" size="0x020000"> | |
| 4793 | <rom offset="0x000000" size="0x020000" name="084-m1.m1" crc="6f2d7429" sha1="6f8462e4f07af82a5ca3197895d5dcbb67bdaa61" /> | |
| 4794 | <!-- TC531001 --> | |
| 4795 | </dataarea> | |
| 4796 | <dataarea name="ymsnd" size="0x900000"> | |
| 4797 | <rom name="084-v1.v1" offset="0x000000" size="0x400000" crc="84861b56" sha1="1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6" /> | |
| 4798 | <!-- TC5332201 --> | |
| 4799 | <rom name="084-v2.v2" offset="0x400000" size="0x200000" crc="b38a2803" sha1="dbc2c8606ca09ed7ff20906b022da3cf053b2f09" /> | |
| 4800 | <!-- TC5316200 --> | |
| 4801 | <!-- 600000-7fffff empty --> | |
| 4802 | <rom name="084-v3.v3" offset="0x800000" size="0x100000" crc="d683a338" sha1="eb9866b4b286edc09963cb96c43ce0a8fb09adbb" /> | |
| 4803 | <!-- TC538200 --> | |
| 4804 | </dataarea> | |
| 4805 | <dataarea name="sprites" size="0x1a00000"> | |
| 4806 | <rom loadflag="load16_byte" name="084-c1.c1" offset="0x000000" size="0x400000" crc="fe087e32" sha1="e8e89faa616027e4fb9b8a865c1a67f409c93bdf" /> | |
| 4807 | <!-- TC5332202 --> | |
| 4808 | <rom loadflag="load16_byte" name="084-c2.c2" offset="0x000001" size="0x400000" crc="07864e09" sha1="0817fcfd75d0735fd8ff27561eaec371e4ff5829" /> | |
| 4809 | <!-- TC5332202 --> | |
| 4810 | <rom loadflag="load16_byte" name="084-c3.c3" offset="0x800000" size="0x400000" crc="a4e65d1b" sha1="740a405b40b3a4b324697d2652cae29ffe0ac0bd" /> | |
| 4811 | <!-- TC5332202 --> | |
| 4812 | <rom loadflag="load16_byte" name="084-c4.c4" offset="0x800001" size="0x400000" crc="c1ace468" sha1="74ea2a3cfd7b744f0988a05baaff10016ca8f625" /> | |
| 4813 | <!-- TC5332202 --> | |
| 4814 | <rom loadflag="load16_byte" name="084-c5.c5" offset="0x1000000" size="0x200000" crc="8a2c1edc" sha1="67866651bc0ce27122285a66b0aab108acf3d065" /> | |
| 4815 | <!-- TC5316200 --> | |
| 4816 | <rom loadflag="load16_byte" name="084-c6.c6" offset="0x1000001" size="0x200000" crc="f593ac35" sha1="302c92c63f092a8d49429c3331e5e5678f0ea48d" /> | |
| 4817 | <!-- TC5316200 --> | |
| 4818 | <!-- 1400000-17fffff empty --> | |
| 4819 | <rom loadflag="load16_byte" name="084-c7.c7" offset="0x1800000" size="0x100000" crc="9904025f" sha1="eec770746a0ad073f7d353ab16a2cc3a5278d307" /> | |
| 4820 | <!-- TC538200 --> | |
| 4821 | <rom loadflag="load16_byte" name="084-c8.c8" offset="0x1800001" size="0x100000" crc="78eb0f9b" sha1="2925ea21ed2ce167f08a25589e94f28643379034" /> | |
| 4822 | <!-- TC538200 --> | |
| 4823 | </dataarea> | |
| 4824 | </part> | |
| 4825 | </software> | |
| 3850 | 4826 | |
| 3851 | <software name="kof95h" cloneof="kof95"> | |
| 3852 | <description>The King of Fighters '95 (NGH-084)</description> | |
| 3853 | <year>1995</year> | |
| 3854 | <publisher>SNK</publisher> | |
| 3855 | <sharedfeat name="release" value="MVS,AES" /> | |
| 3856 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3857 | <part name="cart" interface="neo_cart"> | |
| 3858 | <!-- MVS AND AES VERSION --> | |
| 3859 | <!-- There also exists a MVS version with 4x eprom (EP1~EP4); board used is NEO-MVS PROGSM --> | |
| 3860 | <dataarea name="maincpu" size="0x200000"> | |
| 3861 | <rom loadflag="load16_word_swap" name="084-pg1.p1" offset="0x100000" size="0x100000" crc="5e54cf95" sha1="41abe2042fdbb1526e92a0789976a9b1ac5e60f0" /> <!-- TC5316200 --> | |
| 3862 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 3863 | </dataarea> | |
| 3864 | <dataarea name="fixed" size="0x040000"> | |
| 3865 | <rom offset="0x000000" size="0x020000" name="084-s1.s1" crc="de716f8a" sha1="f7386454a943ed5caf625f67ee1d0197b1c6fa13" /> <!-- TC531000 --> | |
| 3866 | </dataarea> | |
| 3867 | <dataarea name="audiocpu" size="0x020000"> | |
| 3868 | <rom offset="0x000000" size="0x020000" name="084-m1.m1" crc="6f2d7429" sha1="6f8462e4f07af82a5ca3197895d5dcbb67bdaa61" /> <!-- TC531001 --> | |
| 3869 | </dataarea> | |
| 3870 | <dataarea name="ymsnd" size="0x900000"> | |
| 3871 | <rom name="084-v1.v1" offset="0x000000" size="0x400000" crc="84861b56" sha1="1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6" /> <!-- TC5332201 --> | |
| 3872 | <rom name="084-v2.v2" offset="0x400000" size="0x200000" crc="b38a2803" sha1="dbc2c8606ca09ed7ff20906b022da3cf053b2f09" /> <!-- TC5316200 --> | |
| 3873 | <!-- 600000-7fffff empty --> | |
| 3874 | <rom name="084-v3.v3" offset="0x800000" size="0x100000" crc="d683a338" sha1="eb9866b4b286edc09963cb96c43ce0a8fb09adbb" /> <!-- TC538200 --> | |
| 3875 | </dataarea> | |
| 3876 | <dataarea name="sprites" size="0x1a00000"> | |
| 3877 | <rom loadflag="load16_byte" name="084-c1.c1" offset="0x000000" size="0x400000" crc="fe087e32" sha1="e8e89faa616027e4fb9b8a865c1a67f409c93bdf" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3878 | <rom loadflag="load16_byte" name="084-c2.c2" offset="0x000001" size="0x400000" crc="07864e09" sha1="0817fcfd75d0735fd8ff27561eaec371e4ff5829" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3879 | <rom loadflag="load16_byte" name="084-c3.c3" offset="0x800000" size="0x400000" crc="a4e65d1b" sha1="740a405b40b3a4b324697d2652cae29ffe0ac0bd" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3880 | <rom loadflag="load16_byte" name="084-c4.c4" offset="0x800001" size="0x400000" crc="c1ace468" sha1="74ea2a3cfd7b744f0988a05baaff10016ca8f625" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3881 | <rom loadflag="load16_byte" name="084-c5.c5" offset="0x1000000" size="0x200000" crc="8a2c1edc" sha1="67866651bc0ce27122285a66b0aab108acf3d065" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 3882 | <rom loadflag="load16_byte" name="084-c6.c6" offset="0x1000001" size="0x200000" crc="f593ac35" sha1="302c92c63f092a8d49429c3331e5e5678f0ea48d" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 3883 | <!-- 1400000-17fffff empty --> | |
| 3884 | <rom loadflag="load16_byte" name="084-c7.c7" offset="0x1800000" size="0x100000" crc="9904025f" sha1="eec770746a0ad073f7d353ab16a2cc3a5278d307" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 3885 | <rom loadflag="load16_byte" name="084-c8.c8" offset="0x1800001" size="0x100000" crc="78eb0f9b" sha1="2925ea21ed2ce167f08a25589e94f28643379034" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 3886 | </dataarea> | |
| 3887 | </part> | |
| 3888 | </software> | |
| 4827 | <software name="kof95h" cloneof="kof95"> | |
| 4828 | <description>The King of Fighters '95 (NGH-084)</description> | |
| 4829 | <year>1995</year> | |
| 4830 | <publisher>SNK</publisher> | |
| 4831 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4832 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4833 | <part name="cart" interface="neo_cart"> | |
| 4834 | <!-- MVS AND AES VERSION --> | |
| 4835 | <!-- There also exists a MVS version with 4x eprom (EP1~EP4); board used is NEO-MVS PROGSM --> | |
| 4836 | <dataarea name="maincpu" size="0x200000"> | |
| 4837 | <rom loadflag="load16_word_swap" name="084-pg1.p1" offset="0x100000" size="0x100000" crc="5e54cf95" sha1="41abe2042fdbb1526e92a0789976a9b1ac5e60f0" /> | |
| 4838 | <!-- TC5316200 --> | |
| 4839 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4840 | </dataarea> | |
| 4841 | <dataarea name="fixed" size="0x040000"> | |
| 4842 | <rom offset="0x000000" size="0x020000" name="084-s1.s1" crc="de716f8a" sha1="f7386454a943ed5caf625f67ee1d0197b1c6fa13" /> | |
| 4843 | <!-- TC531000 --> | |
| 4844 | </dataarea> | |
| 4845 | <dataarea name="audiocpu" size="0x020000"> | |
| 4846 | <rom offset="0x000000" size="0x020000" name="084-m1.m1" crc="6f2d7429" sha1="6f8462e4f07af82a5ca3197895d5dcbb67bdaa61" /> | |
| 4847 | <!-- TC531001 --> | |
| 4848 | </dataarea> | |
| 4849 | <dataarea name="ymsnd" size="0x900000"> | |
| 4850 | <rom name="084-v1.v1" offset="0x000000" size="0x400000" crc="84861b56" sha1="1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6" /> | |
| 4851 | <!-- TC5332201 --> | |
| 4852 | <rom name="084-v2.v2" offset="0x400000" size="0x200000" crc="b38a2803" sha1="dbc2c8606ca09ed7ff20906b022da3cf053b2f09" /> | |
| 4853 | <!-- TC5316200 --> | |
| 4854 | <!-- 600000-7fffff empty --> | |
| 4855 | <rom name="084-v3.v3" offset="0x800000" size="0x100000" crc="d683a338" sha1="eb9866b4b286edc09963cb96c43ce0a8fb09adbb" /> | |
| 4856 | <!-- TC538200 --> | |
| 4857 | </dataarea> | |
| 4858 | <dataarea name="sprites" size="0x1a00000"> | |
| 4859 | <rom loadflag="load16_byte" name="084-c1.c1" offset="0x000000" size="0x400000" crc="fe087e32" sha1="e8e89faa616027e4fb9b8a865c1a67f409c93bdf" /> | |
| 4860 | <!-- TC5332202 --> | |
| 4861 | <rom loadflag="load16_byte" name="084-c2.c2" offset="0x000001" size="0x400000" crc="07864e09" sha1="0817fcfd75d0735fd8ff27561eaec371e4ff5829" /> | |
| 4862 | <!-- TC5332202 --> | |
| 4863 | <rom loadflag="load16_byte" name="084-c3.c3" offset="0x800000" size="0x400000" crc="a4e65d1b" sha1="740a405b40b3a4b324697d2652cae29ffe0ac0bd" /> | |
| 4864 | <!-- TC5332202 --> | |
| 4865 | <rom loadflag="load16_byte" name="084-c4.c4" offset="0x800001" size="0x400000" crc="c1ace468" sha1="74ea2a3cfd7b744f0988a05baaff10016ca8f625" /> | |
| 4866 | <!-- TC5332202 --> | |
| 4867 | <rom loadflag="load16_byte" name="084-c5.c5" offset="0x1000000" size="0x200000" crc="8a2c1edc" sha1="67866651bc0ce27122285a66b0aab108acf3d065" /> | |
| 4868 | <!-- TC5316200 --> | |
| 4869 | <rom loadflag="load16_byte" name="084-c6.c6" offset="0x1000001" size="0x200000" crc="f593ac35" sha1="302c92c63f092a8d49429c3331e5e5678f0ea48d" /> | |
| 4870 | <!-- TC5316200 --> | |
| 4871 | <!-- 1400000-17fffff empty --> | |
| 4872 | <rom loadflag="load16_byte" name="084-c7.c7" offset="0x1800000" size="0x100000" crc="9904025f" sha1="eec770746a0ad073f7d353ab16a2cc3a5278d307" /> | |
| 4873 | <!-- TC538200 --> | |
| 4874 | <rom loadflag="load16_byte" name="084-c8.c8" offset="0x1800001" size="0x100000" crc="78eb0f9b" sha1="2925ea21ed2ce167f08a25589e94f28643379034" /> | |
| 4875 | <!-- TC538200 --> | |
| 4876 | </dataarea> | |
| 4877 | </part> | |
| 4878 | </software> | |
| 3889 | 4879 | |
| 3890 | <!--*************************************** | |
| 4880 | <!--*************************************** | |
| 3891 | 4881 | ID-0085 |
| 3892 | 4882 | Shinsetsu Samurai Spirits Bushidoretsuden / Samurai Shodown RPG (CD only) |
| 3893 | 4883 | ***************************************--> |
| 3894 | 4884 | |
| 3895 | <!--*************************************** | |
| 4885 | <!--*************************************** | |
| 3896 | 4886 | ID-0086 |
| 3897 | 4887 | . ??M-086 |
| 3898 | 4888 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 3899 | 4889 | ***************************************--> |
| 3900 | 4890 | |
| 3901 | <software name="tws96"> | |
| 3902 | <description>Tecmo World Soccer '96</description> | |
| 3903 | <year>1996</year> | |
| 3904 | <publisher>Tecmo</publisher> | |
| 3905 | <sharedfeat name="release" value="MVS" /> | |
| 3906 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3907 | <part name="cart" interface="neo_cart"> | |
| 3908 | <!-- MVS ONLY RELEASE --> | |
| 3909 | <dataarea name="maincpu" size="0x100000"> | |
| 3910 | <rom loadflag="load16_word_swap" name="086-p1.p1" offset="0x000000" size="0x100000" crc="03e20ab6" sha1="3a0a5a54649178ce7a6158980cb4445084b40fb5" /> <!-- mask rom TC538200 --> | |
| 3911 | </dataarea> | |
| 3912 | <dataarea name="fixed" size="0x040000"> | |
| 3913 | <rom offset="0x000000" size="0x020000" name="086-s1.s1" crc="6f5e2b3a" sha1="273341489f6625d35a4a920042a60e2b86373847" /> <!-- mask rom TC531000 --> | |
| 3914 | </dataarea> | |
| 3915 | <dataarea name="audiocpu" size="0x020000"> | |
| 3916 | <rom offset="0x000000" size="0x020000" name="086-m1.m1" crc="cb82bc5d" sha1="8e3ecabec25d89adb6e0eed0ef5f94d34a4d5fc0" /> <!-- mask rom TC531001 --> | |
| 3917 | </dataarea> | |
| 3918 | <dataarea name="ymsnd" size="0x400000"> | |
| 3919 | <rom name="086-v1.v1" offset="0x000000" size="0x200000" crc="97bf1986" sha1="b80d3a37e18d0a52f1e0092dc300989c9647efd1" /> <!-- mask rom TC5316200 --> | |
| 3920 | <rom name="086-v2.v2" offset="0x200000" size="0x200000" crc="b7eb05df" sha1="ff2b55c7021c248cfdcfc9cd3658f2896bcbca38" /> <!-- mask rom TC5316200 --> | |
| 3921 | </dataarea> | |
| 3922 | <dataarea name="sprites" size="0xa00000"> | |
| 3923 | <rom loadflag="load16_byte" name="086-c1.c1" offset="0x000000" size="0x400000" crc="2611bc2a" sha1="bb5a96acd4a90fcb41c49cc8e9f760c4a06d6b84" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 3924 | <rom loadflag="load16_byte" name="086-c2.c2" offset="0x000001" size="0x400000" crc="6b0d6827" sha1="3cb2bbab381a26ec69f97c3d6116ce47254286b4" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 3925 | <rom loadflag="load16_byte" name="086-c3.c3" offset="0x800000" size="0x100000" crc="750ddc0c" sha1="9304a83d81afd544d88be0cd3ee47ae401d2da0e" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 3926 | <rom loadflag="load16_byte" name="086-c4.c4" offset="0x800001" size="0x100000" crc="7a6e7d82" sha1="b1bb82cec3d68367d5e01e63c44c11b67e577411" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 3927 | </dataarea> | |
| 3928 | </part> | |
| 3929 | </software> | |
| 4891 | <software name="tws96"> | |
| 4892 | <description>Tecmo World Soccer '96</description> | |
| 4893 | <year>1996</year> | |
| 4894 | <publisher>Tecmo</publisher> | |
| 4895 | <sharedfeat name="release" value="MVS" /> | |
| 4896 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4897 | <part name="cart" interface="neo_cart"> | |
| 4898 | <!-- MVS ONLY RELEASE --> | |
| 4899 | <dataarea name="maincpu" size="0x100000"> | |
| 4900 | <rom loadflag="load16_word_swap" name="086-p1.p1" offset="0x000000" size="0x100000" crc="03e20ab6" sha1="3a0a5a54649178ce7a6158980cb4445084b40fb5" /> | |
| 4901 | <!-- mask rom TC538200 --> | |
| 4902 | </dataarea> | |
| 4903 | <dataarea name="fixed" size="0x040000"> | |
| 4904 | <rom offset="0x000000" size="0x020000" name="086-s1.s1" crc="6f5e2b3a" sha1="273341489f6625d35a4a920042a60e2b86373847" /> | |
| 4905 | <!-- mask rom TC531000 --> | |
| 4906 | </dataarea> | |
| 4907 | <dataarea name="audiocpu" size="0x020000"> | |
| 4908 | <rom offset="0x000000" size="0x020000" name="086-m1.m1" crc="cb82bc5d" sha1="8e3ecabec25d89adb6e0eed0ef5f94d34a4d5fc0" /> | |
| 4909 | <!-- mask rom TC531001 --> | |
| 4910 | </dataarea> | |
| 4911 | <dataarea name="ymsnd" size="0x400000"> | |
| 4912 | <rom name="086-v1.v1" offset="0x000000" size="0x200000" crc="97bf1986" sha1="b80d3a37e18d0a52f1e0092dc300989c9647efd1" /> | |
| 4913 | <!-- mask rom TC5316200 --> | |
| 4914 | <rom name="086-v2.v2" offset="0x200000" size="0x200000" crc="b7eb05df" sha1="ff2b55c7021c248cfdcfc9cd3658f2896bcbca38" /> | |
| 4915 | <!-- mask rom TC5316200 --> | |
| 4916 | </dataarea> | |
| 4917 | <dataarea name="sprites" size="0xa00000"> | |
| 4918 | <rom loadflag="load16_byte" name="086-c1.c1" offset="0x000000" size="0x400000" crc="2611bc2a" sha1="bb5a96acd4a90fcb41c49cc8e9f760c4a06d6b84" /> | |
| 4919 | <!-- mask rom TC5332205 --> | |
| 4920 | <rom loadflag="load16_byte" name="086-c2.c2" offset="0x000001" size="0x400000" crc="6b0d6827" sha1="3cb2bbab381a26ec69f97c3d6116ce47254286b4" /> | |
| 4921 | <!-- mask rom TC5332205 --> | |
| 4922 | <rom loadflag="load16_byte" name="086-c3.c3" offset="0x800000" size="0x100000" crc="750ddc0c" sha1="9304a83d81afd544d88be0cd3ee47ae401d2da0e" /> | |
| 4923 | <!-- mask rom TC538200 --> | |
| 4924 | <rom loadflag="load16_byte" name="086-c4.c4" offset="0x800001" size="0x100000" crc="7a6e7d82" sha1="b1bb82cec3d68367d5e01e63c44c11b67e577411" /> | |
| 4925 | <!-- mask rom TC538200 --> | |
| 4926 | </dataarea> | |
| 4927 | </part> | |
| 4928 | </software> | |
| 3930 | 4929 | |
| 3931 | <!--*************************************** | |
| 4930 | <!--*************************************** | |
| 3932 | 4931 | ID-0087 |
| 3933 | 4932 | . NGM-087 |
| 3934 | 4933 | NEO-MVS PROGSS3 / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 3936 | 4935 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY |
| 3937 | 4936 | ***************************************--> |
| 3938 | 4937 | |
| 3939 | <software name="samsho3"> | |
| 3940 | <description>Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)</description> | |
| 3941 | <year>1995</year> | |
| 3942 | <publisher>SNK</publisher> | |
| 3943 | <sharedfeat name="release" value="MVS" /> | |
| 3944 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3945 | <part name="cart" interface="neo_cart"> | |
| 3946 | <!-- MVS VERSION --> | |
| 3947 | <dataarea name="maincpu" size="0x300000"> | |
| 3948 | <rom loadflag="load16_word_swap" name="087-epr.ep1" offset="0x000000" size="0x080000" crc="23e09bb8" sha1="79da99fa50a639fce9d1266699b5e53c9ac55642" /> <!-- M27C4002 --> | |
| 3949 | <rom loadflag="load16_word_swap" name="087-epr.ep2" offset="0x080000" size="0x080000" crc="256f5302" sha1="e2d21b413a6059194a994b7902b2a7df98a15151" /> <!-- M27C4002 --> | |
| 3950 | <rom loadflag="load16_word_swap" name="087-epr.ep3" offset="0x100000" size="0x080000" crc="bf2db5dd" sha1="b4fa1dc1eccc9eb1ce74f0a06992ef89b1cbc732" /> <!-- M27C4002 --> | |
| 3951 | <rom loadflag="load16_word_swap" name="087-epr.ep4" offset="0x180000" size="0x080000" crc="53e60c58" sha1="f975e81cab6322d3260348402721c673023259fa" /> <!-- M27C4002 --> | |
| 3952 | <!-- P's on eprom, correct chip label unknown --> | |
| 3953 | <rom loadflag="load16_word_swap" name="087-p5.p5" offset="0x200000" size="0x100000" crc="e86ca4af" sha1="5246acbab77ac2f232b88b8522187764ff0872f0" /> <!-- TC538200 --> | |
| 3954 | </dataarea> | |
| 3955 | <dataarea name="fixed" size="0x040000"> | |
| 3956 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> <!-- TC531000 --> | |
| 3957 | </dataarea> | |
| 3958 | <dataarea name="audiocpu" size="0x020000"> | |
| 3959 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> <!-- T531001 --> | |
| 3960 | </dataarea> | |
| 3961 | <dataarea name="ymsnd" size="0x600000"> | |
| 3962 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> <!-- TC5332201 --> | |
| 3963 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> <!-- TC5316200 --> | |
| 3964 | </dataarea> | |
| 3965 | <dataarea name="sprites" size="0x1a00000"> | |
| 3966 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3967 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3968 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3969 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3970 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 3971 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 3972 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 3973 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 3974 | </dataarea> | |
| 3975 | </part> | |
| 3976 | </software> | |
| 4938 | <software name="samsho3"> | |
| 4939 | <description>Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)</description> | |
| 4940 | <year>1995</year> | |
| 4941 | <publisher>SNK</publisher> | |
| 4942 | <sharedfeat name="release" value="MVS" /> | |
| 4943 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4944 | <part name="cart" interface="neo_cart"> | |
| 4945 | <!-- MVS VERSION --> | |
| 4946 | <dataarea name="maincpu" size="0x300000"> | |
| 4947 | <rom loadflag="load16_word_swap" name="087-epr.ep1" offset="0x000000" size="0x080000" crc="23e09bb8" sha1="79da99fa50a639fce9d1266699b5e53c9ac55642" /> | |
| 4948 | <!-- M27C4002 --> | |
| 4949 | <rom loadflag="load16_word_swap" name="087-epr.ep2" offset="0x080000" size="0x080000" crc="256f5302" sha1="e2d21b413a6059194a994b7902b2a7df98a15151" /> | |
| 4950 | <!-- M27C4002 --> | |
| 4951 | <rom loadflag="load16_word_swap" name="087-epr.ep3" offset="0x100000" size="0x080000" crc="bf2db5dd" sha1="b4fa1dc1eccc9eb1ce74f0a06992ef89b1cbc732" /> | |
| 4952 | <!-- M27C4002 --> | |
| 4953 | <rom loadflag="load16_word_swap" name="087-epr.ep4" offset="0x180000" size="0x080000" crc="53e60c58" sha1="f975e81cab6322d3260348402721c673023259fa" /> | |
| 4954 | <!-- M27C4002 --> | |
| 4955 | <!-- P's on eprom, correct chip label unknown --> | |
| 4956 | <rom loadflag="load16_word_swap" name="087-p5.p5" offset="0x200000" size="0x100000" crc="e86ca4af" sha1="5246acbab77ac2f232b88b8522187764ff0872f0" /> | |
| 4957 | <!-- TC538200 --> | |
| 4958 | </dataarea> | |
| 4959 | <dataarea name="fixed" size="0x040000"> | |
| 4960 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> | |
| 4961 | <!-- TC531000 --> | |
| 4962 | </dataarea> | |
| 4963 | <dataarea name="audiocpu" size="0x020000"> | |
| 4964 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> | |
| 4965 | <!-- T531001 --> | |
| 4966 | </dataarea> | |
| 4967 | <dataarea name="ymsnd" size="0x600000"> | |
| 4968 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> | |
| 4969 | <!-- TC5332201 --> | |
| 4970 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> | |
| 4971 | <!-- TC5316200 --> | |
| 4972 | </dataarea> | |
| 4973 | <dataarea name="sprites" size="0x1a00000"> | |
| 4974 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> | |
| 4975 | <!-- TC5332202 --> | |
| 4976 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> | |
| 4977 | <!-- TC5332202 --> | |
| 4978 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> | |
| 4979 | <!-- TC5332202 --> | |
| 4980 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> | |
| 4981 | <!-- TC5332202 --> | |
| 4982 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> | |
| 4983 | <!-- TC5332202 --> | |
| 4984 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> | |
| 4985 | <!-- TC5332202 --> | |
| 4986 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> | |
| 4987 | <!-- TC538200 --> | |
| 4988 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> | |
| 4989 | <!-- TC538200 --> | |
| 4990 | </dataarea> | |
| 4991 | </part> | |
| 4992 | </software> | |
| 3977 | 4993 | |
| 3978 | <software name="samsho3h" cloneof="samsho3"> | |
| 3979 | <description>Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)</description> | |
| 3980 | <year>1995</year> | |
| 3981 | <publisher>SNK</publisher> | |
| 3982 | <sharedfeat name="release" value="AES" /> | |
| 3983 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 3984 | <part name="cart" interface="neo_cart"> | |
| 3985 | <!-- AES VERSION --> | |
| 3986 | <dataarea name="maincpu" size="0x300000"> | |
| 3987 | <rom loadflag="load16_word_swap" name="087-pg1.p1" offset="0x000000" size="0x100000" crc="282a336e" sha1="e062f1939d36a45f185b5dbd726cdd833dc7c28c" /> <!-- mask rom TC538200 --> | |
| 3988 | <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" /> <!-- mask rom TC5316200 --> | |
| 3989 | </dataarea> | |
| 3990 | <dataarea name="fixed" size="0x040000"> | |
| 3991 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> <!-- T531000 --> | |
| 3992 | </dataarea> | |
| 3993 | <dataarea name="audiocpu" size="0x020000"> | |
| 3994 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> <!-- T531001 --> | |
| 3995 | </dataarea> | |
| 3996 | <dataarea name="ymsnd" size="0x600000"> | |
| 3997 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> <!-- TC5332201 --> | |
| 3998 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> <!-- TC5316200 --> | |
| 3999 | </dataarea> | |
| 4000 | <dataarea name="sprites" size="0x1a00000"> | |
| 4001 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4002 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4003 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4004 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4005 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4006 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4007 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 4008 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 4009 | </dataarea> | |
| 4010 | </part> | |
| 4011 | </software> | |
| 4994 | <software name="samsho3h" cloneof="samsho3"> | |
| 4995 | <description>Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)</description> | |
| 4996 | <year>1995</year> | |
| 4997 | <publisher>SNK</publisher> | |
| 4998 | <sharedfeat name="release" value="AES" /> | |
| 4999 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5000 | <part name="cart" interface="neo_cart"> | |
| 5001 | <!-- AES VERSION --> | |
| 5002 | <dataarea name="maincpu" size="0x300000"> | |
| 5003 | <rom loadflag="load16_word_swap" name="087-pg1.p1" offset="0x000000" size="0x100000" crc="282a336e" sha1="e062f1939d36a45f185b5dbd726cdd833dc7c28c" /> | |
| 5004 | <!-- mask rom TC538200 --> | |
| 5005 | <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" /> | |
| 5006 | <!-- mask rom TC5316200 --> | |
| 5007 | </dataarea> | |
| 5008 | <dataarea name="fixed" size="0x040000"> | |
| 5009 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> | |
| 5010 | <!-- T531000 --> | |
| 5011 | </dataarea> | |
| 5012 | <dataarea name="audiocpu" size="0x020000"> | |
| 5013 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> | |
| 5014 | <!-- T531001 --> | |
| 5015 | </dataarea> | |
| 5016 | <dataarea name="ymsnd" size="0x600000"> | |
| 5017 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> | |
| 5018 | <!-- TC5332201 --> | |
| 5019 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> | |
| 5020 | <!-- TC5316200 --> | |
| 5021 | </dataarea> | |
| 5022 | <dataarea name="sprites" size="0x1a00000"> | |
| 5023 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> | |
| 5024 | <!-- TC5332202 --> | |
| 5025 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> | |
| 5026 | <!-- TC5332202 --> | |
| 5027 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> | |
| 5028 | <!-- TC5332202 --> | |
| 5029 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> | |
| 5030 | <!-- TC5332202 --> | |
| 5031 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> | |
| 5032 | <!-- TC5332202 --> | |
| 5033 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> | |
| 5034 | <!-- TC5332202 --> | |
| 5035 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> | |
| 5036 | <!-- TC538200 --> | |
| 5037 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> | |
| 5038 | <!-- TC538200 --> | |
| 5039 | </dataarea> | |
| 5040 | </part> | |
| 5041 | </software> | |
| 4012 | 5042 | |
| 4013 | <software name="fswords" cloneof="samsho3"> | |
| 4014 | <description>Fighters Swords (Korean release of Samurai Shodown III)</description> | |
| 4015 | <year>1995</year> | |
| 4016 | <publisher>SNK</publisher> | |
| 4017 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 4018 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4019 | <part name="cart" interface="neo_cart"> | |
| 4020 | <!-- KOREAN VERSION --> | |
| 4021 | <dataarea name="maincpu" size="0x300000"> | |
| 4022 | <rom loadflag="load16_word_swap" name="187-p1k.p1" offset="0x000000" size="0x100000" crc="c8e7c075" sha1="7b74f2917114460d79d8f46ee24829a4c08cbf2a" /> | |
| 4023 | <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" /> <!-- mask rom TC5316200 --> | |
| 4024 | </dataarea> | |
| 4025 | <dataarea name="fixed" size="0x040000"> | |
| 4026 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> <!-- TC531000 --> | |
| 4027 | </dataarea> | |
| 4028 | <dataarea name="audiocpu" size="0x020000"> | |
| 4029 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> <!-- TC531001 --> | |
| 4030 | </dataarea> | |
| 4031 | <dataarea name="ymsnd" size="0x600000"> | |
| 4032 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> <!-- TC5332201 --> | |
| 4033 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> <!-- TC5316200 --> | |
| 4034 | </dataarea> | |
| 4035 | <dataarea name="sprites" size="0x1a00000"> | |
| 4036 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4037 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4038 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4039 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4040 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4041 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4042 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 4043 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 4044 | </dataarea> | |
| 4045 | </part> | |
| 4046 | </software> | |
| 5043 | <software name="fswords" cloneof="samsho3"> | |
| 5044 | <description>Fighters Swords (Korean release of Samurai Shodown III)</description> | |
| 5045 | <year>1995</year> | |
| 5046 | <publisher>SNK</publisher> | |
| 5047 | <sharedfeat name="release" value="MVS" /> | |
| 5048 | <!-- Unknown if it was also released on AES --> | |
| 5049 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5050 | <part name="cart" interface="neo_cart"> | |
| 5051 | <!-- KOREAN VERSION --> | |
| 5052 | <dataarea name="maincpu" size="0x300000"> | |
| 5053 | <rom loadflag="load16_word_swap" name="187-p1k.p1" offset="0x000000" size="0x100000" crc="c8e7c075" sha1="7b74f2917114460d79d8f46ee24829a4c08cbf2a" /> | |
| 5054 | <rom loadflag="load16_word_swap" name="087-p2.sp2" offset="0x100000" size="0x200000" crc="9bbe27e0" sha1="b18117102159903c8e8f4e4226e1cc91a400e816" /> | |
| 5055 | <!-- mask rom TC5316200 --> | |
| 5056 | </dataarea> | |
| 5057 | <dataarea name="fixed" size="0x040000"> | |
| 5058 | <rom offset="0x000000" size="0x020000" name="087-s1.s1" crc="74ec7d9f" sha1="d79c479838a7ca51735a44f91f1968ec5b3c6b91" /> | |
| 5059 | <!-- TC531000 --> | |
| 5060 | </dataarea> | |
| 5061 | <dataarea name="audiocpu" size="0x020000"> | |
| 5062 | <rom offset="0x000000" size="0x020000" name="087-m1.m1" crc="8e6440eb" sha1="e3f72150af4e326543b29df71cda27d73ec087c1" /> | |
| 5063 | <!-- TC531001 --> | |
| 5064 | </dataarea> | |
| 5065 | <dataarea name="ymsnd" size="0x600000"> | |
| 5066 | <rom name="087-v1.v1" offset="0x000000" size="0x400000" crc="84bdd9a0" sha1="adceceb00569eca13fcc2e0f0d9f0d9b06a06851" /> | |
| 5067 | <!-- TC5332201 --> | |
| 5068 | <rom name="087-v2.v2" offset="0x400000" size="0x200000" crc="ac0f261a" sha1="5411bdff24cba7fdbc3397d45a70fb468d7a44b3" /> | |
| 5069 | <!-- TC5316200 --> | |
| 5070 | </dataarea> | |
| 5071 | <dataarea name="sprites" size="0x1a00000"> | |
| 5072 | <rom loadflag="load16_byte" name="087-c1.c1" offset="0x000000" size="0x400000" crc="07a233bc" sha1="654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9" /> | |
| 5073 | <!-- TC5332202 --> | |
| 5074 | <rom loadflag="load16_byte" name="087-c2.c2" offset="0x000001" size="0x400000" crc="7a413592" sha1="b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4" /> | |
| 5075 | <!-- TC5332202 --> | |
| 5076 | <rom loadflag="load16_byte" name="087-c3.c3" offset="0x800000" size="0x400000" crc="8b793796" sha1="053acc129ea56691607a5d255845703e61fd3ada" /> | |
| 5077 | <!-- TC5332202 --> | |
| 5078 | <rom loadflag="load16_byte" name="087-c4.c4" offset="0x800001" size="0x400000" crc="728fbf11" sha1="daa319d455f759bfc08a37b43218bdb48dc1c9e5" /> | |
| 5079 | <!-- TC5332202 --> | |
| 5080 | <rom loadflag="load16_byte" name="087-c5.c5" offset="0x1000000" size="0x400000" crc="172ab180" sha1="a6122f683bdb78d0079e1e360c1b96ba28def7b7" /> | |
| 5081 | <!-- TC5332202 --> | |
| 5082 | <rom loadflag="load16_byte" name="087-c6.c6" offset="0x1000001" size="0x400000" crc="002ff8f3" sha1="3a378708697d727796c4f702dd5bbf1c9eb4daec" /> | |
| 5083 | <!-- TC5332202 --> | |
| 5084 | <rom loadflag="load16_byte" name="087-c7.c7" offset="0x1800000" size="0x100000" crc="ae450e3d" sha1="ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9" /> | |
| 5085 | <!-- TC538200 --> | |
| 5086 | <rom loadflag="load16_byte" name="087-c8.c8" offset="0x1800001" size="0x100000" crc="a9e82717" sha1="e39ee15d5140dbe7f06eea945cce9984a5e8b06a" /> | |
| 5087 | <!-- TC538200 --> | |
| 5088 | </dataarea> | |
| 5089 | </part> | |
| 5090 | </software> | |
| 4047 | 5091 | |
| 4048 | <!--*************************************** | |
| 5092 | <!--*************************************** | |
| 4049 | 5093 | ID-0088 |
| 4050 | 5094 | . NGM-088 |
| 4051 | 5095 | NEO-MVS PROGBK1 / NEO-MVS CHA42-3B |
| 4052 | 5096 | . NGH-088 |
| 4053 | 5097 | ***************************************--> |
| 4054 | 5098 | |
| 4055 | <software name="stakwin"> | |
| 4056 | <description>Stakes Winner / Stakes Winner - GI kinzen seihae no michi</description> | |
| 4057 | <year>1995</year> | |
| 4058 | <publisher>Saurus</publisher> | |
| 4059 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4060 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4061 | <part name="cart" interface="neo_cart"> | |
| 4062 | <dataarea name="maincpu" size="0x200000"> | |
| 4063 | <rom loadflag="load16_word_swap" name="088-p1.p1" offset="0x100000" size="0x100000" crc="bd5814f6" sha1="95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea" /> <!-- TC5316200 --> | |
| 4064 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4065 | </dataarea> | |
| 4066 | <dataarea name="fixed" size="0x040000"> | |
| 4067 | <rom offset="0x000000" size="0x020000" name="088-s1.s1" crc="073cb208" sha1="c5b4697d767575884dd49ae416c1fe4a4a92d3f6" /> <!-- TC531000 --> | |
| 4068 | </dataarea> | |
| 4069 | <dataarea name="audiocpu" size="0x020000"> | |
| 4070 | <rom offset="0x000000" size="0x020000" name="088-m1.m1" crc="2fe1f499" sha1="5b747eeef65be04423d2db05e086df9132758a47" /> <!-- TC531001 --> | |
| 4071 | </dataarea> | |
| 4072 | <dataarea name="ymsnd" size="0x200000"> | |
| 4073 | <rom name="088-v1.v1" offset="0x000000" size="0x200000" crc="b7785023" sha1="d11df1e623434669cd3f97f0feda747b24dac05d" /> <!-- TC5316200 --> | |
| 4074 | </dataarea> | |
| 4075 | <dataarea name="sprites" size="0x800000"> | |
| 4076 | <rom loadflag="load16_byte" name="088-c1.c1" offset="0x000000" size="0x200000" crc="6e733421" sha1="b67c5d2654a62cc4e44bd54d28e62c7da5eea424" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4077 | <rom loadflag="load16_byte" name="088-c2.c2" offset="0x000001" size="0x200000" crc="4d865347" sha1="ad448cf96f3dce44c83412ed6878c495eb4a8a1e" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4078 | <rom loadflag="load16_byte" name="088-c3.c3" offset="0x400000" size="0x200000" crc="8fa5a9eb" sha1="7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4079 | <rom loadflag="load16_byte" name="088-c4.c4" offset="0x400001" size="0x200000" crc="4604f0dc" sha1="ddf5dbb5e07313998a8f695ad19354ea54585dd6" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4080 | </dataarea> | |
| 4081 | </part> | |
| 4082 | </software> | |
| 5099 | <software name="stakwin"> | |
| 5100 | <description>Stakes Winner / Stakes Winner - GI kinzen seihae no michi</description> | |
| 5101 | <year>1995</year> | |
| 5102 | <publisher>Saurus</publisher> | |
| 5103 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5104 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5105 | <part name="cart" interface="neo_cart"> | |
| 5106 | <dataarea name="maincpu" size="0x200000"> | |
| 5107 | <rom loadflag="load16_word_swap" name="088-p1.p1" offset="0x100000" size="0x100000" crc="bd5814f6" sha1="95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea" /> | |
| 5108 | <!-- TC5316200 --> | |
| 5109 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5110 | </dataarea> | |
| 5111 | <dataarea name="fixed" size="0x040000"> | |
| 5112 | <rom offset="0x000000" size="0x020000" name="088-s1.s1" crc="073cb208" sha1="c5b4697d767575884dd49ae416c1fe4a4a92d3f6" /> | |
| 5113 | <!-- TC531000 --> | |
| 5114 | </dataarea> | |
| 5115 | <dataarea name="audiocpu" size="0x020000"> | |
| 5116 | <rom offset="0x000000" size="0x020000" name="088-m1.m1" crc="2fe1f499" sha1="5b747eeef65be04423d2db05e086df9132758a47" /> | |
| 5117 | <!-- TC531001 --> | |
| 5118 | </dataarea> | |
| 5119 | <dataarea name="ymsnd" size="0x200000"> | |
| 5120 | <rom name="088-v1.v1" offset="0x000000" size="0x200000" crc="b7785023" sha1="d11df1e623434669cd3f97f0feda747b24dac05d" /> | |
| 5121 | <!-- TC5316200 --> | |
| 5122 | </dataarea> | |
| 5123 | <dataarea name="sprites" size="0x800000"> | |
| 5124 | <rom loadflag="load16_byte" name="088-c1.c1" offset="0x000000" size="0x200000" crc="6e733421" sha1="b67c5d2654a62cc4e44bd54d28e62c7da5eea424" /> | |
| 5125 | <!-- TC5316200 --> | |
| 5126 | <rom loadflag="load16_byte" name="088-c2.c2" offset="0x000001" size="0x200000" crc="4d865347" sha1="ad448cf96f3dce44c83412ed6878c495eb4a8a1e" /> | |
| 5127 | <!-- TC5316200 --> | |
| 5128 | <rom loadflag="load16_byte" name="088-c3.c3" offset="0x400000" size="0x200000" crc="8fa5a9eb" sha1="7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23" /> | |
| 5129 | <!-- TC5316200 --> | |
| 5130 | <rom loadflag="load16_byte" name="088-c4.c4" offset="0x400001" size="0x200000" crc="4604f0dc" sha1="ddf5dbb5e07313998a8f695ad19354ea54585dd6" /> | |
| 5131 | <!-- TC5316200 --> | |
| 5132 | </dataarea> | |
| 5133 | </part> | |
| 5134 | </software> | |
| 4083 | 5135 | |
| 4084 | <!--*************************************** | |
| 5136 | <!--*************************************** | |
| 4085 | 5137 | ID-0089 |
| 4086 | 5138 | . NGM-089 |
| 4087 | 5139 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4088 | 5140 | . NGH-089 |
| 4089 | 5141 | ***************************************--> |
| 4090 | 5142 | |
| 4091 | <software name="pulstar"> | |
| 4092 | <description>Pulstar</description> | |
| 4093 | <year>1995</year> | |
| 4094 | <publisher>Aicom</publisher> | |
| 4095 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4096 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4097 | <part name="cart" interface="neo_cart"> | |
| 4098 | <dataarea name="maincpu" size="0x300000"> | |
| 4099 | <rom loadflag="load16_word_swap" name="089-p1.p1" offset="0x000000" size="0x100000" crc="5e5847a2" sha1="b864d0ec4184b785569ddbf67c2115b5ab86ee3e" /> <!-- mask rom TC538200 --> | |
| 4100 | <rom loadflag="load16_word_swap" name="089-p2.sp2" offset="0x100000" size="0x200000" crc="028b774c" sha1="fc5da2821a5072f2b78245fc59b6e3eeef116d16" /> <!-- mask rom TC5316200 --> | |
| 4101 | </dataarea> | |
| 4102 | <dataarea name="fixed" size="0x040000"> | |
| 4103 | <rom offset="0x000000" size="0x020000" name="089-s1.s1" crc="c79fc2c8" sha1="914c224fb3c461a68d7425cae724cf22bd5f985d" /> <!-- mask rom TC531000 --> | |
| 4104 | </dataarea> | |
| 4105 | <dataarea name="audiocpu" size="0x020000"> | |
| 4106 | <rom offset="0x000000" size="0x020000" name="089-m1.m1" crc="ff3df7c7" sha1="59d2ef64f734f6026073b365300221909057a512" /> <!-- mask rom TC531001 --> | |
| 4107 | </dataarea> | |
| 4108 | <dataarea name="ymsnd" size="0x800000"> | |
| 4109 | <rom name="089-v1.v1" offset="0x000000" size="0x400000" crc="6f726ecb" sha1="e8e2a46af690ce6c7ee64a58ab5010d22df9548c" /> <!-- mask rom TC5332204 --> | |
| 4110 | <rom name="089-v2.v2" offset="0x400000" size="0x400000" crc="9d2db551" sha1="83f7e5db7fb1502ceadcd334df90b11b1bba78e5" /> <!-- mask rom TC5332204 --> | |
| 4111 | </dataarea> | |
| 4112 | <dataarea name="sprites" size="0x1c00000"> | |
| 4113 | <rom loadflag="load16_byte" name="089-c1.c1" offset="0x000000" size="0x400000" crc="f4e97332" sha1="54693827a99836e7d61c45d495dd78bf3fcf1544" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4114 | <rom loadflag="load16_byte" name="089-c2.c2" offset="0x000001" size="0x400000" crc="836d14da" sha1="99cc4f9b764503eff7849ff2977d90bb47c5564a" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4115 | <rom loadflag="load16_byte" name="089-c3.c3" offset="0x800000" size="0x400000" crc="913611c4" sha1="9664eb1fe1e6f8c3ddeeff872d38ea920ed38a82" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4116 | <rom loadflag="load16_byte" name="089-c4.c4" offset="0x800001" size="0x400000" crc="44cef0e3" sha1="34f6f348ba86a2a06cb9c43a16b97cf6ee6158ac" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4117 | <rom loadflag="load16_byte" name="089-c5.c5" offset="0x1000000" size="0x400000" crc="89baa1d7" sha1="976c745c44967de61e2a23227835be580b1d283a" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4118 | <rom loadflag="load16_byte" name="089-c6.c6" offset="0x1000001" size="0x400000" crc="b2594d56" sha1="685c0bf8ff76c76e41c2ceaebb96349634cfdb2e" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4119 | <rom loadflag="load16_byte" name="089-c7.c7" offset="0x1800000" size="0x200000" crc="6a5618ca" sha1="9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 4120 | <rom loadflag="load16_byte" name="089-c8.c8" offset="0x1800001" size="0x200000" crc="a223572d" sha1="2791b1212f57937b2b2a95bc9e420c06d0c37669" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 4121 | </dataarea> | |
| 4122 | </part> | |
| 4123 | </software> | |
| 5143 | <software name="pulstar"> | |
| 5144 | <description>Pulstar</description> | |
| 5145 | <year>1995</year> | |
| 5146 | <publisher>Aicom</publisher> | |
| 5147 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5148 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5149 | <part name="cart" interface="neo_cart"> | |
| 5150 | <dataarea name="maincpu" size="0x300000"> | |
| 5151 | <rom loadflag="load16_word_swap" name="089-p1.p1" offset="0x000000" size="0x100000" crc="5e5847a2" sha1="b864d0ec4184b785569ddbf67c2115b5ab86ee3e" /> | |
| 5152 | <!-- mask rom TC538200 --> | |
| 5153 | <rom loadflag="load16_word_swap" name="089-p2.sp2" offset="0x100000" size="0x200000" crc="028b774c" sha1="fc5da2821a5072f2b78245fc59b6e3eeef116d16" /> | |
| 5154 | <!-- mask rom TC5316200 --> | |
| 5155 | </dataarea> | |
| 5156 | <dataarea name="fixed" size="0x040000"> | |
| 5157 | <rom offset="0x000000" size="0x020000" name="089-s1.s1" crc="c79fc2c8" sha1="914c224fb3c461a68d7425cae724cf22bd5f985d" /> | |
| 5158 | <!-- mask rom TC531000 --> | |
| 5159 | </dataarea> | |
| 5160 | <dataarea name="audiocpu" size="0x020000"> | |
| 5161 | <rom offset="0x000000" size="0x020000" name="089-m1.m1" crc="ff3df7c7" sha1="59d2ef64f734f6026073b365300221909057a512" /> | |
| 5162 | <!-- mask rom TC531001 --> | |
| 5163 | </dataarea> | |
| 5164 | <dataarea name="ymsnd" size="0x800000"> | |
| 5165 | <rom name="089-v1.v1" offset="0x000000" size="0x400000" crc="6f726ecb" sha1="e8e2a46af690ce6c7ee64a58ab5010d22df9548c" /> | |
| 5166 | <!-- mask rom TC5332204 --> | |
| 5167 | <rom name="089-v2.v2" offset="0x400000" size="0x400000" crc="9d2db551" sha1="83f7e5db7fb1502ceadcd334df90b11b1bba78e5" /> | |
| 5168 | <!-- mask rom TC5332204 --> | |
| 5169 | </dataarea> | |
| 5170 | <dataarea name="sprites" size="0x1c00000"> | |
| 5171 | <rom loadflag="load16_byte" name="089-c1.c1" offset="0x000000" size="0x400000" crc="f4e97332" sha1="54693827a99836e7d61c45d495dd78bf3fcf1544" /> | |
| 5172 | <!-- mask rom TC5332205 --> | |
| 5173 | <rom loadflag="load16_byte" name="089-c2.c2" offset="0x000001" size="0x400000" crc="836d14da" sha1="99cc4f9b764503eff7849ff2977d90bb47c5564a" /> | |
| 5174 | <!-- mask rom TC5332205 --> | |
| 5175 | <rom loadflag="load16_byte" name="089-c3.c3" offset="0x800000" size="0x400000" crc="913611c4" sha1="9664eb1fe1e6f8c3ddeeff872d38ea920ed38a82" /> | |
| 5176 | <!-- mask rom TC5332205 --> | |
| 5177 | <rom loadflag="load16_byte" name="089-c4.c4" offset="0x800001" size="0x400000" crc="44cef0e3" sha1="34f6f348ba86a2a06cb9c43a16b97cf6ee6158ac" /> | |
| 5178 | <!-- mask rom TC5332205 --> | |
| 5179 | <rom loadflag="load16_byte" name="089-c5.c5" offset="0x1000000" size="0x400000" crc="89baa1d7" sha1="976c745c44967de61e2a23227835be580b1d283a" /> | |
| 5180 | <!-- mask rom TC5332205 --> | |
| 5181 | <rom loadflag="load16_byte" name="089-c6.c6" offset="0x1000001" size="0x400000" crc="b2594d56" sha1="685c0bf8ff76c76e41c2ceaebb96349634cfdb2e" /> | |
| 5182 | <!-- mask rom TC5332205 --> | |
| 5183 | <rom loadflag="load16_byte" name="089-c7.c7" offset="0x1800000" size="0x200000" crc="6a5618ca" sha1="9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c" /> | |
| 5184 | <!-- mask rom TC5316200 --> | |
| 5185 | <rom loadflag="load16_byte" name="089-c8.c8" offset="0x1800001" size="0x200000" crc="a223572d" sha1="2791b1212f57937b2b2a95bc9e420c06d0c37669" /> | |
| 5186 | <!-- mask rom TC5316200 --> | |
| 5187 | </dataarea> | |
| 5188 | </part> | |
| 5189 | </software> | |
| 4124 | 5190 | |
| 4125 | <!--*************************************** | |
| 5191 | <!--*************************************** | |
| 4126 | 5192 | ID-0090 |
| 4127 | 5193 | . ADM-009 |
| 4128 | 5194 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 4129 | 5195 | . ADH-009 |
| 4130 | 5196 | ***************************************--> |
| 4131 | 5197 | |
| 4132 | <software name="whp"> | |
| 4133 | <description>World Heroes Perfect</description> | |
| 4134 | <year>1995</year> | |
| 4135 | <publisher>ADK / SNK</publisher> | |
| 4136 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4137 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4138 | <part name="cart" interface="neo_cart"> | |
| 4139 | <dataarea name="maincpu" size="0x200000"> | |
| 4140 | <rom loadflag="load16_word_swap" name="090-p1.p1" offset="0x100000" size="0x100000" crc="afaa4702" sha1="83d122fddf17d4774353abf4a0655f3939f7b752" /> <!-- mask rom TC5316200 --> | |
| 4141 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4142 | </dataarea> | |
| 4143 | <dataarea name="fixed" size="0x040000"> | |
| 4144 | <rom offset="0x000000" size="0x020000" name="090-s1.s1" crc="174a880f" sha1="c35d315d728d119a6e9aa42e0593937c90897449" /> <!-- mask rom TC531000 --> | |
| 4145 | </dataarea> | |
| 4146 | <dataarea name="audiocpu" size="0x020000"> | |
| 4147 | <rom offset="0x000000" size="0x020000" name="090-m1.m1" crc="28065668" sha1="0c60d4afa1dccad0135e733104f056be73b54e4e" /> <!-- mask rom TC531001 --> | |
| 4148 | </dataarea> | |
| 4149 | <dataarea name="ymsnd" size="0x600000"> | |
| 4150 | <rom name="090-v1.v1" offset="0x000000" size="0x200000" crc="30cf2709" sha1="d1845033f16de2470afd3858ee0efb45176d9ed7" /> <!-- mask rom TC5316200 --> | |
| 4151 | <rom name="064-v2.v2" offset="0x200000" size="0x200000" crc="b6527edd" sha1="2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a" /> <!-- mask rom TC5316200 --> | |
| 4152 | <rom name="090-v3.v3" offset="0x400000" size="0x200000" crc="1908a7ce" sha1="78f31bcfea33eb94752bbf5226c481baec1af5ac" /> <!-- mask rom TC5316200 --> | |
| 4153 | </dataarea> | |
| 4154 | <dataarea name="sprites" size="0x1c00000"> | |
| 4155 | <rom loadflag="load16_byte" name="090-c1.c1" offset="0x000000" size="0x400000" crc="cd30ed9b" sha1="839c20f7ff31251acc875ae402b5d267e55510c7" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4156 | <rom loadflag="load16_byte" name="090-c2.c2" offset="0x000001" size="0x400000" crc="10eed5ee" sha1="12131b1c8c017ea77a98c044b392a5db6aad0143" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4157 | <rom loadflag="load16_byte" name="064-c3.c3" offset="0x800000" size="0x200000" crc="436d1b31" sha1="059776d77b91377ed0bcfc278802d659c917fc0f" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 4158 | <rom loadflag="load16_byte" name="064-c4.c4" offset="0x800001" size="0x200000" crc="f9c8dd26" sha1="25a9eea1d49b21b4a988beb32c25bf2f7796f227" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 4159 | <!-- 0c00000-0ffffff empty --> | |
| 4160 | <rom loadflag="load16_byte" name="064-c5.c5" offset="0x1000000" size="0x200000" crc="8e34a9f4" sha1="67b839b426ef3fad0a85d951fdd44c0a45c55226" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 4161 | <rom loadflag="load16_byte" name="064-c6.c6" offset="0x1000001" size="0x200000" crc="a43e4766" sha1="54f282f2b1ff2934cca7acbb4386a2b99a29df3a" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 4162 | <!-- 1400000-17fffff empty --> | |
| 4163 | <rom loadflag="load16_byte" name="064-c7.c7" offset="0x1800000" size="0x200000" crc="59d97215" sha1="85a960dc7f364df13ee0c2f99a4c53aefb081486" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 4164 | <rom loadflag="load16_byte" name="064-c8.c8" offset="0x1800001" size="0x200000" crc="fc092367" sha1="69ff4ae909dd857de3ca8645d63f8b4bde117448" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 4165 | </dataarea> | |
| 4166 | </part> | |
| 4167 | </software> | |
| 5198 | <software name="whp"> | |
| 5199 | <description>World Heroes Perfect</description> | |
| 5200 | <year>1995</year> | |
| 5201 | <publisher>ADK / SNK</publisher> | |
| 5202 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5203 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5204 | <part name="cart" interface="neo_cart"> | |
| 5205 | <dataarea name="maincpu" size="0x200000"> | |
| 5206 | <rom loadflag="load16_word_swap" name="090-p1.p1" offset="0x100000" size="0x100000" crc="afaa4702" sha1="83d122fddf17d4774353abf4a0655f3939f7b752" /> | |
| 5207 | <!-- mask rom TC5316200 --> | |
| 5208 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5209 | </dataarea> | |
| 5210 | <dataarea name="fixed" size="0x040000"> | |
| 5211 | <rom offset="0x000000" size="0x020000" name="090-s1.s1" crc="174a880f" sha1="c35d315d728d119a6e9aa42e0593937c90897449" /> | |
| 5212 | <!-- mask rom TC531000 --> | |
| 5213 | </dataarea> | |
| 5214 | <dataarea name="audiocpu" size="0x020000"> | |
| 5215 | <rom offset="0x000000" size="0x020000" name="090-m1.m1" crc="28065668" sha1="0c60d4afa1dccad0135e733104f056be73b54e4e" /> | |
| 5216 | <!-- mask rom TC531001 --> | |
| 5217 | </dataarea> | |
| 5218 | <dataarea name="ymsnd" size="0x600000"> | |
| 5219 | <rom name="090-v1.v1" offset="0x000000" size="0x200000" crc="30cf2709" sha1="d1845033f16de2470afd3858ee0efb45176d9ed7" /> | |
| 5220 | <!-- mask rom TC5316200 --> | |
| 5221 | <rom name="064-v2.v2" offset="0x200000" size="0x200000" crc="b6527edd" sha1="2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a" /> | |
| 5222 | <!-- mask rom TC5316200 --> | |
| 5223 | <rom name="090-v3.v3" offset="0x400000" size="0x200000" crc="1908a7ce" sha1="78f31bcfea33eb94752bbf5226c481baec1af5ac" /> | |
| 5224 | <!-- mask rom TC5316200 --> | |
| 5225 | </dataarea> | |
| 5226 | <dataarea name="sprites" size="0x1c00000"> | |
| 5227 | <rom loadflag="load16_byte" name="090-c1.c1" offset="0x000000" size="0x400000" crc="cd30ed9b" sha1="839c20f7ff31251acc875ae402b5d267e55510c7" /> | |
| 5228 | <!-- mask rom TC5332205 --> | |
| 5229 | <rom loadflag="load16_byte" name="090-c2.c2" offset="0x000001" size="0x400000" crc="10eed5ee" sha1="12131b1c8c017ea77a98c044b392a5db6aad0143" /> | |
| 5230 | <!-- mask rom TC5332205 --> | |
| 5231 | <rom loadflag="load16_byte" name="064-c3.c3" offset="0x800000" size="0x200000" crc="436d1b31" sha1="059776d77b91377ed0bcfc278802d659c917fc0f" /> | |
| 5232 | <!-- mask rom TC5316200 --> | |
| 5233 | <rom loadflag="load16_byte" name="064-c4.c4" offset="0x800001" size="0x200000" crc="f9c8dd26" sha1="25a9eea1d49b21b4a988beb32c25bf2f7796f227" /> | |
| 5234 | <!-- mask rom TC5316200 --> | |
| 5235 | <!-- 0c00000-0ffffff empty --> | |
| 5236 | <rom loadflag="load16_byte" name="064-c5.c5" offset="0x1000000" size="0x200000" crc="8e34a9f4" sha1="67b839b426ef3fad0a85d951fdd44c0a45c55226" /> | |
| 5237 | <!-- mask rom TC5316200 --> | |
| 5238 | <rom loadflag="load16_byte" name="064-c6.c6" offset="0x1000001" size="0x200000" crc="a43e4766" sha1="54f282f2b1ff2934cca7acbb4386a2b99a29df3a" /> | |
| 5239 | <!-- mask rom TC5316200 --> | |
| 5240 | <!-- 1400000-17fffff empty --> | |
| 5241 | <rom loadflag="load16_byte" name="064-c7.c7" offset="0x1800000" size="0x200000" crc="59d97215" sha1="85a960dc7f364df13ee0c2f99a4c53aefb081486" /> | |
| 5242 | <!-- mask rom TC5316200 --> | |
| 5243 | <rom loadflag="load16_byte" name="064-c8.c8" offset="0x1800001" size="0x200000" crc="fc092367" sha1="69ff4ae909dd857de3ca8645d63f8b4bde117448" /> | |
| 5244 | <!-- mask rom TC5316200 --> | |
| 5245 | </dataarea> | |
| 5246 | </part> | |
| 5247 | </software> | |
| 4168 | 5248 | |
| 4169 | <!--*************************************** | |
| 5249 | <!--*************************************** | |
| 4170 | 5250 | ID-0091 |
| 4171 | 5251 | unknown |
| 4172 | 5252 | ***************************************--> |
| 4173 | 5253 | |
| 4174 | <!--*************************************** | |
| 5254 | <!--*************************************** | |
| 4175 | 5255 | ID-0092 |
| 4176 | 5256 | . NGM-092 |
| 4177 | 5257 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4178 | 5258 | . NGH-092 |
| 4179 | 5259 | ***************************************--> |
| 4180 | 5260 | |
| 4181 | <software name="kabukikl"> | |
| 4182 | <description>Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den</description> | |
| 4183 | <year>1995</year> | |
| 4184 | <publisher>Hudson</publisher> | |
| 4185 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4186 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4187 | <part name="cart" interface="neo_cart"> | |
| 4188 | <dataarea name="maincpu" size="0x200000"> | |
| 4189 | <rom loadflag="load16_word_swap" name="092-p1.p1" offset="0x100000" size="0x100000" crc="28ec9b77" sha1="7cdc789a99f8127f437d68cbc41278c926be9efd" /> <!-- mask rom TC5316200 --> | |
| 4190 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4191 | </dataarea> | |
| 4192 | <dataarea name="fixed" size="0x040000"> | |
| 4193 | <rom offset="0x000000" size="0x020000" name="092-s1.s1" crc="a3d68ee2" sha1="386f6110a16967a72fbf788f9d968fddcdcd2889" /> <!-- mask rom TC531000 --> | |
| 4194 | </dataarea> | |
| 4195 | <dataarea name="audiocpu" size="0x020000"> | |
| 4196 | <rom offset="0x000000" size="0x020000" name="092-m1.m1" crc="91957ef6" sha1="7b6907532a0e02ceb643623cbd689cf228776ed1" /> <!-- mask rom TC531001 --> | |
| 4197 | </dataarea> | |
| 4198 | <dataarea name="ymsnd" size="0x700000"> | |
| 4199 | <rom name="092-v1.v1" offset="0x000000" size="0x200000" crc="69e90596" sha1="1a2007d7784b3ce90d115980c3353862f1664d45" /> <!-- mask rom TC5316200 --> | |
| 4200 | <rom name="092-v2.v2" offset="0x200000" size="0x200000" crc="7abdb75d" sha1="0bff764889fe02f37877514c7fc450250839f632" /> <!-- mask rom TC5316200 --> | |
| 4201 | <rom name="092-v3.v3" offset="0x400000" size="0x200000" crc="eccc98d3" sha1="b0dfbdb1ea045cb961323ac6906ab342256c3dc7" /> <!-- mask rom TC5316200 --> | |
| 4202 | <rom name="092-v4.v4" offset="0x600000" size="0x100000" crc="a7c9c949" sha1="574bc55b45e81ce357b14f5992426115de25cd35" /> <!-- mask rom TC538200 --> | |
| 4203 | </dataarea> | |
| 4204 | <dataarea name="sprites" size="0x1000000"> | |
| 4205 | <rom loadflag="load16_byte" name="092-c1.c1" offset="0x000000" size="0x400000" crc="2a9fab01" sha1="aa9f037df33ae0575b328734c76c0918ae1917e9" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4206 | <rom loadflag="load16_byte" name="092-c2.c2" offset="0x000001" size="0x400000" crc="6d2bac02" sha1="dfe96b62883333872be432e8af1ae617c9e62698" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4207 | <rom loadflag="load16_byte" name="092-c3.c3" offset="0x800000" size="0x400000" crc="5da735d6" sha1="f1c05a73794ece15576a0a30c81f4a44faac475a" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4208 | <rom loadflag="load16_byte" name="092-c4.c4" offset="0x800001" size="0x400000" crc="de07f997" sha1="c27a4d4bef868eed38dc152ff37d4135b16cc991" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4209 | </dataarea> | |
| 4210 | </part> | |
| 4211 | </software> | |
| 5261 | <software name="kabukikl"> | |
| 5262 | <description>Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den</description> | |
| 5263 | <year>1995</year> | |
| 5264 | <publisher>Hudson</publisher> | |
| 5265 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5266 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5267 | <part name="cart" interface="neo_cart"> | |
| 5268 | <dataarea name="maincpu" size="0x200000"> | |
| 5269 | <rom loadflag="load16_word_swap" name="092-p1.p1" offset="0x100000" size="0x100000" crc="28ec9b77" sha1="7cdc789a99f8127f437d68cbc41278c926be9efd" /> | |
| 5270 | <!-- mask rom TC5316200 --> | |
| 5271 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5272 | </dataarea> | |
| 5273 | <dataarea name="fixed" size="0x040000"> | |
| 5274 | <rom offset="0x000000" size="0x020000" name="092-s1.s1" crc="a3d68ee2" sha1="386f6110a16967a72fbf788f9d968fddcdcd2889" /> | |
| 5275 | <!-- mask rom TC531000 --> | |
| 5276 | </dataarea> | |
| 5277 | <dataarea name="audiocpu" size="0x020000"> | |
| 5278 | <rom offset="0x000000" size="0x020000" name="092-m1.m1" crc="91957ef6" sha1="7b6907532a0e02ceb643623cbd689cf228776ed1" /> | |
| 5279 | <!-- mask rom TC531001 --> | |
| 5280 | </dataarea> | |
| 5281 | <dataarea name="ymsnd" size="0x700000"> | |
| 5282 | <rom name="092-v1.v1" offset="0x000000" size="0x200000" crc="69e90596" sha1="1a2007d7784b3ce90d115980c3353862f1664d45" /> | |
| 5283 | <!-- mask rom TC5316200 --> | |
| 5284 | <rom name="092-v2.v2" offset="0x200000" size="0x200000" crc="7abdb75d" sha1="0bff764889fe02f37877514c7fc450250839f632" /> | |
| 5285 | <!-- mask rom TC5316200 --> | |
| 5286 | <rom name="092-v3.v3" offset="0x400000" size="0x200000" crc="eccc98d3" sha1="b0dfbdb1ea045cb961323ac6906ab342256c3dc7" /> | |
| 5287 | <!-- mask rom TC5316200 --> | |
| 5288 | <rom name="092-v4.v4" offset="0x600000" size="0x100000" crc="a7c9c949" sha1="574bc55b45e81ce357b14f5992426115de25cd35" /> | |
| 5289 | <!-- mask rom TC538200 --> | |
| 5290 | </dataarea> | |
| 5291 | <dataarea name="sprites" size="0x1000000"> | |
| 5292 | <rom loadflag="load16_byte" name="092-c1.c1" offset="0x000000" size="0x400000" crc="2a9fab01" sha1="aa9f037df33ae0575b328734c76c0918ae1917e9" /> | |
| 5293 | <!-- mask rom TC5332205 --> | |
| 5294 | <rom loadflag="load16_byte" name="092-c2.c2" offset="0x000001" size="0x400000" crc="6d2bac02" sha1="dfe96b62883333872be432e8af1ae617c9e62698" /> | |
| 5295 | <!-- mask rom TC5332205 --> | |
| 5296 | <rom loadflag="load16_byte" name="092-c3.c3" offset="0x800000" size="0x400000" crc="5da735d6" sha1="f1c05a73794ece15576a0a30c81f4a44faac475a" /> | |
| 5297 | <!-- mask rom TC5332205 --> | |
| 5298 | <rom loadflag="load16_byte" name="092-c4.c4" offset="0x800001" size="0x400000" crc="de07f997" sha1="c27a4d4bef868eed38dc152ff37d4135b16cc991" /> | |
| 5299 | <!-- mask rom TC5332205 --> | |
| 5300 | </dataarea> | |
| 5301 | </part> | |
| 5302 | </software> | |
| 4212 | 5303 | |
| 4213 | <!--*************************************** | |
| 5304 | <!--*************************************** | |
| 4214 | 5305 | ID-0093 |
| 4215 | 5306 | . ??M-093 |
| 4216 | 5307 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4217 | 5308 | ***************************************--> |
| 4218 | 5309 | |
| 4219 | <software name="neobombe"> | |
| 4220 | <description>Neo Bomberman</description> | |
| 4221 | <year>1997</year> | |
| 4222 | <publisher>Hudson</publisher> | |
| 4223 | <sharedfeat name="release" value="MVS" /> | |
| 4224 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4225 | <part name="cart" interface="neo_cart"> | |
| 4226 | <!-- MVS ONLY RELEASE --> | |
| 4227 | <dataarea name="maincpu" size="0x100000"> | |
| 4228 | <rom loadflag="load16_word_swap" name="093-p1.p1" offset="0x000000" size="0x100000" crc="a1a71d0d" sha1="059284c84f61a825923d86d2f29c91baa2c439cd" /> <!-- TC538200 --> | |
| 4229 | </dataarea> | |
| 4230 | <dataarea name="fixed" size="0x040000"> | |
| 4231 | <rom offset="0x000000" size="0x020000" name="093-s1.s1" crc="4b3fa119" sha1="41cb0909bfb017eb6f2c530cb92a423319ed7ab1" /> <!-- TC531000 --> | |
| 4232 | </dataarea> | |
| 4233 | <dataarea name="audiocpu" size="0x020000"> | |
| 4234 | <rom offset="0x000000" size="0x020000" name="093-m1.m1" crc="e81e780b" sha1="c56c53984e0f92e180e850c60a75f550ee84917c" /> <!-- TC531001 --> | |
| 4235 | </dataarea> | |
| 4236 | <dataarea name="ymsnd" size="0x600000"> | |
| 4237 | <rom name="093-v1.v1" offset="0x000000" size="0x400000" crc="02abd4b0" sha1="6bf33ebc9b01cd4a029f6a555694a9835e30ca1b" /> <!-- TC5332204 --> | |
| 4238 | <rom name="093-v2.v2" offset="0x400000" size="0x200000" crc="a92b8b3d" sha1="b672c97b85d2f52eba3cb26025008ebc7a18312a" /> <!-- TC5316200 --> | |
| 4239 | </dataarea> | |
| 4240 | <dataarea name="sprites" size="0x900000"> | |
| 4241 | <rom loadflag="load16_byte" name="093-c1.c1" offset="0x000000" size="0x400000" crc="d1f328f8" sha1="ddf71280c2ce85225f15fe9e973f330609281878" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4242 | <rom loadflag="load16_byte" name="093-c2.c2" offset="0x000001" size="0x400000" crc="82c49540" sha1="5f37c1bc0d63c98a13967b44da3d2c85e6dbbe50" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4243 | <rom loadflag="load16_byte" name="093-c3.c3" offset="0x800000" size="0x080000" crc="e37578c5" sha1="20024caa0f09ee887a6418dd02d02a0df93786fd" /> <!-- Plane 0,1 --> <!-- TC534200 --> | |
| 4244 | <rom loadflag="load16_byte" name="093-c4.c4" offset="0x800001" size="0x080000" crc="59826783" sha1="0110a2b6186cca95f75225d4d0269d61c2ad25b1" /> <!-- Plane 2,3 --> <!-- TC534200 --> | |
| 4245 | </dataarea> | |
| 4246 | </part> | |
| 4247 | </software> | |
| 5310 | <software name="neobombe"> | |
| 5311 | <description>Neo Bomberman</description> | |
| 5312 | <year>1997</year> | |
| 5313 | <publisher>Hudson</publisher> | |
| 5314 | <sharedfeat name="release" value="MVS" /> | |
| 5315 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5316 | <part name="cart" interface="neo_cart"> | |
| 5317 | <!-- MVS ONLY RELEASE --> | |
| 5318 | <dataarea name="maincpu" size="0x100000"> | |
| 5319 | <rom loadflag="load16_word_swap" name="093-p1.p1" offset="0x000000" size="0x100000" crc="a1a71d0d" sha1="059284c84f61a825923d86d2f29c91baa2c439cd" /> | |
| 5320 | <!-- TC538200 --> | |
| 5321 | </dataarea> | |
| 5322 | <dataarea name="fixed" size="0x040000"> | |
| 5323 | <rom offset="0x000000" size="0x020000" name="093-s1.s1" crc="4b3fa119" sha1="41cb0909bfb017eb6f2c530cb92a423319ed7ab1" /> | |
| 5324 | <!-- TC531000 --> | |
| 5325 | </dataarea> | |
| 5326 | <dataarea name="audiocpu" size="0x020000"> | |
| 5327 | <rom offset="0x000000" size="0x020000" name="093-m1.m1" crc="e81e780b" sha1="c56c53984e0f92e180e850c60a75f550ee84917c" /> | |
| 5328 | <!-- TC531001 --> | |
| 5329 | </dataarea> | |
| 5330 | <dataarea name="ymsnd" size="0x600000"> | |
| 5331 | <rom name="093-v1.v1" offset="0x000000" size="0x400000" crc="02abd4b0" sha1="6bf33ebc9b01cd4a029f6a555694a9835e30ca1b" /> | |
| 5332 | <!-- TC5332204 --> | |
| 5333 | <rom name="093-v2.v2" offset="0x400000" size="0x200000" crc="a92b8b3d" sha1="b672c97b85d2f52eba3cb26025008ebc7a18312a" /> | |
| 5334 | <!-- TC5316200 --> | |
| 5335 | </dataarea> | |
| 5336 | <dataarea name="sprites" size="0x900000"> | |
| 5337 | <rom loadflag="load16_byte" name="093-c1.c1" offset="0x000000" size="0x400000" crc="d1f328f8" sha1="ddf71280c2ce85225f15fe9e973f330609281878" /> | |
| 5338 | <!-- TC5332205 --> | |
| 5339 | <rom loadflag="load16_byte" name="093-c2.c2" offset="0x000001" size="0x400000" crc="82c49540" sha1="5f37c1bc0d63c98a13967b44da3d2c85e6dbbe50" /> | |
| 5340 | <!-- TC5332205 --> | |
| 5341 | <rom loadflag="load16_byte" name="093-c3.c3" offset="0x800000" size="0x080000" crc="e37578c5" sha1="20024caa0f09ee887a6418dd02d02a0df93786fd" /> | |
| 5342 | <!-- TC534200 --> | |
| 5343 | <rom loadflag="load16_byte" name="093-c4.c4" offset="0x800001" size="0x080000" crc="59826783" sha1="0110a2b6186cca95f75225d4d0269d61c2ad25b1" /> | |
| 5344 | <!-- TC534200 --> | |
| 5345 | </dataarea> | |
| 5346 | </part> | |
| 5347 | </software> | |
| 4248 | 5348 | |
| 4249 | <!--*************************************** | |
| 5349 | <!--*************************************** | |
| 4250 | 5350 | ID-0094 |
| 4251 | 5351 | . NGM-094 |
| 4252 | 5352 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B |
| 4253 | 5353 | . NGH-094 |
| 4254 | 5354 | ***************************************--> |
| 4255 | 5355 | |
| 4256 | <software name="gowcaizr"> | |
| 4257 | <description>Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer</description> | |
| 4258 | <year>1995</year> | |
| 4259 | <publisher>Technos Japan</publisher> | |
| 4260 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4261 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4262 | <part name="cart" interface="neo_cart"> | |
| 4263 | <dataarea name="maincpu" size="0x200000"> | |
| 4264 | <rom loadflag="load16_word_swap" name="094-p1.p1" offset="0x100000" size="0x100000" crc="33019545" sha1="213db6c0b7d24b74b809854f9c606dbea1d9ba00" /> <!-- TC5316200 --> | |
| 4265 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4266 | </dataarea> | |
| 4267 | <dataarea name="fixed" size="0x040000"> | |
| 4268 | <rom offset="0x000000" size="0x020000" name="094-s1.s1" crc="2f8748a2" sha1="5cc723c4284120473d63d8b0c1a3b3be74bdc324" /> <!-- TC531000 --> | |
| 4269 | </dataarea> | |
| 4270 | <dataarea name="audiocpu" size="0x020000"> | |
| 4271 | <rom offset="0x000000" size="0x020000" name="094-m1.m1" crc="78c851cb" sha1="a9923c002e4e2171a564af45cff0958c5d57b275" /> <!-- TC531001 --> | |
| 4272 | </dataarea> | |
| 4273 | <dataarea name="ymsnd" size="0x500000"> | |
| 4274 | <rom name="094-v1.v1" offset="0x000000" size="0x200000" crc="6c31223c" sha1="ede3a2806d7d872a0f737626a23ecce200b534e6" /> <!-- TC5316200 --> | |
| 4275 | <rom name="094-v2.v2" offset="0x200000" size="0x200000" crc="8edb776c" sha1="a9eac5e24f83ccdcf303d63261747b1bad876a24" /> <!-- TC5316200 --> | |
| 4276 | <rom name="094-v3.v3" offset="0x400000" size="0x100000" crc="c63b9285" sha1="6bbbacfe899e204e74657d6c3f3d05ce75e432f1" /> <!-- TC538200 --> | |
| 4277 | </dataarea> | |
| 4278 | <dataarea name="sprites" size="0x1000000"> | |
| 4279 | <rom loadflag="load16_byte" name="094-c1.c1" offset="0x000000" size="0x200000" crc="042f6af5" sha1="1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4280 | <rom loadflag="load16_byte" name="094-c2.c2" offset="0x000001" size="0x200000" crc="0fbcd046" sha1="9a6dc920a877f27424477c3478907b23afbaa5ea" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4281 | <rom loadflag="load16_byte" name="094-c3.c3" offset="0x400000" size="0x200000" crc="58bfbaa1" sha1="4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4282 | <rom loadflag="load16_byte" name="094-c4.c4" offset="0x400001" size="0x200000" crc="9451ee73" sha1="7befee4a886b1d7493c06cefb7abf4ec01c14a8b" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4283 | <rom loadflag="load16_byte" name="094-c5.c5" offset="0x800000" size="0x200000" crc="ff9cf48c" sha1="5f46fb5d0812275b0006919d8540f22be7c16492" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4284 | <rom loadflag="load16_byte" name="094-c6.c6" offset="0x800001" size="0x200000" crc="31bbd918" sha1="7ff8c5e3f17d40e7a8a189ad8f8026de55368810" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4285 | <rom loadflag="load16_byte" name="094-c7.c7" offset="0xc00000" size="0x200000" crc="2091ec04" sha1="a81d4bdbef1ac6ea49845dc30e31bf9745694100" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4286 | <rom loadflag="load16_byte" name="094-c8.c8" offset="0xc00001" size="0x200000" crc="d80dd241" sha1="1356a64e4d4e271f62cd0d83f79ee9c906440810" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4287 | </dataarea> | |
| 4288 | </part> | |
| 4289 | </software> | |
| 5356 | <software name="gowcaizr"> | |
| 5357 | <description>Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer</description> | |
| 5358 | <year>1995</year> | |
| 5359 | <publisher>Technos Japan</publisher> | |
| 5360 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5361 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5362 | <part name="cart" interface="neo_cart"> | |
| 5363 | <dataarea name="maincpu" size="0x200000"> | |
| 5364 | <rom loadflag="load16_word_swap" name="094-p1.p1" offset="0x100000" size="0x100000" crc="33019545" sha1="213db6c0b7d24b74b809854f9c606dbea1d9ba00" /> | |
| 5365 | <!-- TC5316200 --> | |
| 5366 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5367 | </dataarea> | |
| 5368 | <dataarea name="fixed" size="0x040000"> | |
| 5369 | <rom offset="0x000000" size="0x020000" name="094-s1.s1" crc="2f8748a2" sha1="5cc723c4284120473d63d8b0c1a3b3be74bdc324" /> | |
| 5370 | <!-- TC531000 --> | |
| 5371 | </dataarea> | |
| 5372 | <dataarea name="audiocpu" size="0x020000"> | |
| 5373 | <rom offset="0x000000" size="0x020000" name="094-m1.m1" crc="78c851cb" sha1="a9923c002e4e2171a564af45cff0958c5d57b275" /> | |
| 5374 | <!-- TC531001 --> | |
| 5375 | </dataarea> | |
| 5376 | <dataarea name="ymsnd" size="0x500000"> | |
| 5377 | <rom name="094-v1.v1" offset="0x000000" size="0x200000" crc="6c31223c" sha1="ede3a2806d7d872a0f737626a23ecce200b534e6" /> | |
| 5378 | <!-- TC5316200 --> | |
| 5379 | <rom name="094-v2.v2" offset="0x200000" size="0x200000" crc="8edb776c" sha1="a9eac5e24f83ccdcf303d63261747b1bad876a24" /> | |
| 5380 | <!-- TC5316200 --> | |
| 5381 | <rom name="094-v3.v3" offset="0x400000" size="0x100000" crc="c63b9285" sha1="6bbbacfe899e204e74657d6c3f3d05ce75e432f1" /> | |
| 5382 | <!-- TC538200 --> | |
| 5383 | </dataarea> | |
| 5384 | <dataarea name="sprites" size="0x1000000"> | |
| 5385 | <rom loadflag="load16_byte" name="094-c1.c1" offset="0x000000" size="0x200000" crc="042f6af5" sha1="1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed" /> | |
| 5386 | <!-- TC5316200 --> | |
| 5387 | <rom loadflag="load16_byte" name="094-c2.c2" offset="0x000001" size="0x200000" crc="0fbcd046" sha1="9a6dc920a877f27424477c3478907b23afbaa5ea" /> | |
| 5388 | <!-- TC5316200 --> | |
| 5389 | <rom loadflag="load16_byte" name="094-c3.c3" offset="0x400000" size="0x200000" crc="58bfbaa1" sha1="4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc" /> | |
| 5390 | <!-- TC5316200 --> | |
| 5391 | <rom loadflag="load16_byte" name="094-c4.c4" offset="0x400001" size="0x200000" crc="9451ee73" sha1="7befee4a886b1d7493c06cefb7abf4ec01c14a8b" /> | |
| 5392 | <!-- TC5316200 --> | |
| 5393 | <rom loadflag="load16_byte" name="094-c5.c5" offset="0x800000" size="0x200000" crc="ff9cf48c" sha1="5f46fb5d0812275b0006919d8540f22be7c16492" /> | |
| 5394 | <!-- TC5316200 --> | |
| 5395 | <rom loadflag="load16_byte" name="094-c6.c6" offset="0x800001" size="0x200000" crc="31bbd918" sha1="7ff8c5e3f17d40e7a8a189ad8f8026de55368810" /> | |
| 5396 | <!-- TC5316200 --> | |
| 5397 | <rom loadflag="load16_byte" name="094-c7.c7" offset="0xc00000" size="0x200000" crc="2091ec04" sha1="a81d4bdbef1ac6ea49845dc30e31bf9745694100" /> | |
| 5398 | <!-- TC5316200 --> | |
| 5399 | <rom loadflag="load16_byte" name="094-c8.c8" offset="0xc00001" size="0x200000" crc="d80dd241" sha1="1356a64e4d4e271f62cd0d83f79ee9c906440810" /> | |
| 5400 | <!-- TC5316200 --> | |
| 5401 | </dataarea> | |
| 5402 | </part> | |
| 5403 | </software> | |
| 4290 | 5404 | |
| 4291 | <!--*************************************** | |
| 5405 | <!--*************************************** | |
| 4292 | 5406 | ID-0095 |
| 4293 | 5407 | . NGM-095 |
| 4294 | 5408 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| r31135 | r31136 | |
| 4296 | 5410 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY |
| 4297 | 5411 | ***************************************--> |
| 4298 | 5412 | |
| 4299 | <software name="rbff1"> | |
| 4300 | <description>Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)</description> | |
| 4301 | <year>1995</year> | |
| 4302 | <publisher>SNK</publisher> | |
| 4303 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4304 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4305 | <part name="cart" interface="neo_cart"> | |
| 4306 | <!-- MVS AND AES VERSION --> | |
| 4307 | <dataarea name="maincpu" size="0x300000"> | |
| 4308 | <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" /> <!-- TC538200 --> | |
| 4309 | <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" /> <!-- TC5316200 --> | |
| 4310 | </dataarea> | |
| 4311 | <dataarea name="fixed" size="0x040000"> | |
| 4312 | <rom offset="0x000000" size="0x020000" name="095-s1.s1" crc="b6bf5e08" sha1="b527355c35ea097f3448676f2ffa65b8e56ae30c" /> <!-- TC531000 --> | |
| 4313 | </dataarea> | |
| 4314 | <dataarea name="audiocpu" size="0x020000"> | |
| 4315 | <rom offset="0x000000" size="0x020000" name="095-m1.m1" crc="653492a7" sha1="39e511fb9ed5d2135dc8428a31d0baafb2ab36e0" /> <!-- TC531001 --> | |
| 4316 | </dataarea> | |
| 4317 | <dataarea name="ymsnd" size="0xc00000"> | |
| 4318 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> <!-- TC5332204 --> | |
| 4319 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> <!-- TC5332204 --> | |
| 4320 | <rom name="095-v3.v3" offset="0x800000" size="0x400000" crc="189d1c6c" sha1="f0b8cd1ee40ea3feeb2800f0723b451ec8240203" /> <!-- TC5332201 --> | |
| 4321 | </dataarea> | |
| 4322 | <dataarea name="sprites" size="0x1c00000"> | |
| 4323 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4324 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4325 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4326 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4327 | <rom loadflag="load16_byte" name="095-c5.c5" offset="0x1000000" size="0x400000" crc="8b9b65df" sha1="e2a7e20855501f240bcd22f5cc92fcb4a9806abe" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4328 | <rom loadflag="load16_byte" name="095-c6.c6" offset="0x1000001" size="0x400000" crc="3e164718" sha1="53217f938c8964c1ca68a6fd5249c4169a5ac8e6" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4329 | <rom loadflag="load16_byte" name="095-c7.c7" offset="0x1800000" size="0x200000" crc="ca605e12" sha1="5150b835247fd705bc1dece97d423d9c20a51416" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4330 | <rom loadflag="load16_byte" name="095-c8.c8" offset="0x1800001" size="0x200000" crc="4e6beb6c" sha1="c0ac7cfc832ace6ad52c58f5da3a8101baead749" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4331 | </dataarea> | |
| 4332 | </part> | |
| 4333 | </software> | |
| 5413 | <software name="rbff1"> | |
| 5414 | <description>Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)</description> | |
| 5415 | <year>1995</year> | |
| 5416 | <publisher>SNK</publisher> | |
| 5417 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5418 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5419 | <part name="cart" interface="neo_cart"> | |
| 5420 | <!-- MVS AND AES VERSION --> | |
| 5421 | <dataarea name="maincpu" size="0x300000"> | |
| 5422 | <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" /> | |
| 5423 | <!-- TC538200 --> | |
| 5424 | <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" /> | |
| 5425 | <!-- TC5316200 --> | |
| 5426 | </dataarea> | |
| 5427 | <dataarea name="fixed" size="0x040000"> | |
| 5428 | <rom offset="0x000000" size="0x020000" name="095-s1.s1" crc="b6bf5e08" sha1="b527355c35ea097f3448676f2ffa65b8e56ae30c" /> | |
| 5429 | <!-- TC531000 --> | |
| 5430 | </dataarea> | |
| 5431 | <dataarea name="audiocpu" size="0x020000"> | |
| 5432 | <rom offset="0x000000" size="0x020000" name="095-m1.m1" crc="653492a7" sha1="39e511fb9ed5d2135dc8428a31d0baafb2ab36e0" /> | |
| 5433 | <!-- TC531001 --> | |
| 5434 | </dataarea> | |
| 5435 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5436 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> | |
| 5437 | <!-- TC5332204 --> | |
| 5438 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> | |
| 5439 | <!-- TC5332204 --> | |
| 5440 | <rom name="095-v3.v3" offset="0x800000" size="0x400000" crc="189d1c6c" sha1="f0b8cd1ee40ea3feeb2800f0723b451ec8240203" /> | |
| 5441 | <!-- TC5332201 --> | |
| 5442 | </dataarea> | |
| 5443 | <dataarea name="sprites" size="0x1c00000"> | |
| 5444 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> | |
| 5445 | <!-- TC5332205 --> | |
| 5446 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> | |
| 5447 | <!-- TC5332205 --> | |
| 5448 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> | |
| 5449 | <!-- TC5332205 --> | |
| 5450 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> | |
| 5451 | <!-- TC5332205 --> | |
| 5452 | <rom loadflag="load16_byte" name="095-c5.c5" offset="0x1000000" size="0x400000" crc="8b9b65df" sha1="e2a7e20855501f240bcd22f5cc92fcb4a9806abe" /> | |
| 5453 | <!-- TC5332202 --> | |
| 5454 | <rom loadflag="load16_byte" name="095-c6.c6" offset="0x1000001" size="0x400000" crc="3e164718" sha1="53217f938c8964c1ca68a6fd5249c4169a5ac8e6" /> | |
| 5455 | <!-- TC5332202 --> | |
| 5456 | <rom loadflag="load16_byte" name="095-c7.c7" offset="0x1800000" size="0x200000" crc="ca605e12" sha1="5150b835247fd705bc1dece97d423d9c20a51416" /> | |
| 5457 | <!-- TC5316200 --> | |
| 5458 | <rom loadflag="load16_byte" name="095-c8.c8" offset="0x1800001" size="0x200000" crc="4e6beb6c" sha1="c0ac7cfc832ace6ad52c58f5da3a8101baead749" /> | |
| 5459 | <!-- TC5316200 --> | |
| 5460 | </dataarea> | |
| 5461 | </part> | |
| 5462 | </software> | |
| 4334 | 5463 | |
| 4335 | <software name="rbff1a" cloneof="rbff1"> | |
| 4336 | <description>Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)</description> | |
| 4337 | <year>1995</year> | |
| 4338 | <publisher>SNK</publisher> | |
| 4339 | <sharedfeat name="release" value="MVS" /> | |
| 4340 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4341 | <part name="cart" interface="neo_cart"> | |
| 4342 | <!-- MVS VERSION --> | |
| 4343 | <!-- This is a bug fixed revision applied over the original cart. The original P1 and P2 stayed in the cart and this --> | |
| 4344 | <!-- 512k ROM was added to replace the first 512k of P1. --> | |
| 4345 | <dataarea name="maincpu" size="0x300000"> | |
| 4346 | <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" /> <!-- TC538200 --> | |
| 4347 | <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" /> <!-- TC5316200 --> | |
| 4348 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 4349 | <rom loadflag="load16_word_swap" name="095-epr.ep1" offset="0x000000" size="0x080000" crc="be0060a3" sha1="fa741d34898ad5004a23e280139d1446f1a082c7" /> <!-- M27C4002 --> | |
| 4350 | <!-- P is on eprom, correct chip label unknown --> | |
| 4351 | </dataarea> | |
| 4352 | <dataarea name="fixed" size="0x040000"> | |
| 4353 | <rom offset="0x000000" size="0x020000" name="095-s1.s1" crc="b6bf5e08" sha1="b527355c35ea097f3448676f2ffa65b8e56ae30c" /> <!-- TC531000 --> | |
| 4354 | </dataarea> | |
| 4355 | <dataarea name="audiocpu" size="0x020000"> | |
| 4356 | <rom offset="0x000000" size="0x020000" name="095-m1.m1" crc="653492a7" sha1="39e511fb9ed5d2135dc8428a31d0baafb2ab36e0" /> <!-- TC531001 --> | |
| 4357 | </dataarea> | |
| 4358 | <dataarea name="ymsnd" size="0xc00000"> | |
| 4359 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> <!-- TC5332204 --> | |
| 4360 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> <!-- TC5332204 --> | |
| 4361 | <rom name="095-v3.v3" offset="0x800000" size="0x400000" crc="189d1c6c" sha1="f0b8cd1ee40ea3feeb2800f0723b451ec8240203" /> <!-- TC5332201 --> | |
| 4362 | </dataarea> | |
| 4363 | <dataarea name="sprites" size="0x1c00000"> | |
| 4364 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4365 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4366 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4367 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4368 | <rom loadflag="load16_byte" name="095-c5.c5" offset="0x1000000" size="0x400000" crc="8b9b65df" sha1="e2a7e20855501f240bcd22f5cc92fcb4a9806abe" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4369 | <rom loadflag="load16_byte" name="095-c6.c6" offset="0x1000001" size="0x400000" crc="3e164718" sha1="53217f938c8964c1ca68a6fd5249c4169a5ac8e6" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4370 | <rom loadflag="load16_byte" name="095-c7.c7" offset="0x1800000" size="0x200000" crc="ca605e12" sha1="5150b835247fd705bc1dece97d423d9c20a51416" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4371 | <rom loadflag="load16_byte" name="095-c8.c8" offset="0x1800001" size="0x200000" crc="4e6beb6c" sha1="c0ac7cfc832ace6ad52c58f5da3a8101baead749" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4372 | </dataarea> | |
| 4373 | </part> | |
| 4374 | </software> | |
| 5464 | <software name="rbff1a" cloneof="rbff1"> | |
| 5465 | <description>Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)</description> | |
| 5466 | <year>1995</year> | |
| 5467 | <publisher>SNK</publisher> | |
| 5468 | <sharedfeat name="release" value="MVS" /> | |
| 5469 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5470 | <part name="cart" interface="neo_cart"> | |
| 5471 | <!-- MVS VERSION --> | |
| 5472 | <!-- This is a bug fixed revision applied over the original cart. The original P1 and P2 stayed in the cart and this --> | |
| 5473 | <!-- 512k ROM was added to replace the first 512k of P1. --> | |
| 5474 | <dataarea name="maincpu" size="0x300000"> | |
| 5475 | <rom loadflag="load16_word_swap" name="095-p1.p1" offset="0x000000" size="0x100000" crc="63b4d8ae" sha1="03aa9f6bab6aee685d1b57a52823797704eea845" /> | |
| 5476 | <!-- TC538200 --> | |
| 5477 | <rom loadflag="load16_word_swap" name="095-p2.sp2" offset="0x100000" size="0x200000" crc="cc15826e" sha1="44d6ac6c0ca697a6f367dcfd809b1e1771cb0635" /> | |
| 5478 | <!-- TC5316200 --> | |
| 5479 | <!-- the rom below acts as a patch to the program rom in the cart, replacing the first 512kb --> | |
| 5480 | <rom loadflag="load16_word_swap" name="095-epr.ep1" offset="0x000000" size="0x080000" crc="be0060a3" sha1="fa741d34898ad5004a23e280139d1446f1a082c7" /> | |
| 5481 | <!-- M27C4002 --> | |
| 5482 | <!-- P is on eprom, correct chip label unknown --> | |
| 5483 | </dataarea> | |
| 5484 | <dataarea name="fixed" size="0x040000"> | |
| 5485 | <rom offset="0x000000" size="0x020000" name="095-s1.s1" crc="b6bf5e08" sha1="b527355c35ea097f3448676f2ffa65b8e56ae30c" /> | |
| 5486 | <!-- TC531000 --> | |
| 5487 | </dataarea> | |
| 5488 | <dataarea name="audiocpu" size="0x020000"> | |
| 5489 | <rom offset="0x000000" size="0x020000" name="095-m1.m1" crc="653492a7" sha1="39e511fb9ed5d2135dc8428a31d0baafb2ab36e0" /> | |
| 5490 | <!-- TC531001 --> | |
| 5491 | </dataarea> | |
| 5492 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5493 | <rom name="069-v1.v1" offset="0x000000" size="0x400000" crc="2bdbd4db" sha1="5f4fecf69c2329d699cbd45829c19303b1e2a80e" /> | |
| 5494 | <!-- TC5332204 --> | |
| 5495 | <rom name="069-v2.v2" offset="0x400000" size="0x400000" crc="a698a487" sha1="11b8bc53bc26a51f4a408e900e3769958625c4ed" /> | |
| 5496 | <!-- TC5332204 --> | |
| 5497 | <rom name="095-v3.v3" offset="0x800000" size="0x400000" crc="189d1c6c" sha1="f0b8cd1ee40ea3feeb2800f0723b451ec8240203" /> | |
| 5498 | <!-- TC5332201 --> | |
| 5499 | </dataarea> | |
| 5500 | <dataarea name="sprites" size="0x1c00000"> | |
| 5501 | <rom loadflag="load16_byte" name="069-c1.c1" offset="0x000000" size="0x400000" crc="e302f93c" sha1="d8610b14900b2b8fe691b67ca9b1abb335dbff74" /> | |
| 5502 | <!-- TC5332205 --> | |
| 5503 | <rom loadflag="load16_byte" name="069-c2.c2" offset="0x000001" size="0x400000" crc="1053a455" sha1="69501bfac68739e63d798045b812badd251d57b8" /> | |
| 5504 | <!-- TC5332205 --> | |
| 5505 | <rom loadflag="load16_byte" name="069-c3.c3" offset="0x800000" size="0x400000" crc="1c0fde2f" sha1="cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d" /> | |
| 5506 | <!-- TC5332205 --> | |
| 5507 | <rom loadflag="load16_byte" name="069-c4.c4" offset="0x800001" size="0x400000" crc="a25fc3d0" sha1="83cb349e2f1032652060b233e741fb893be5af16" /> | |
| 5508 | <!-- TC5332205 --> | |
| 5509 | <rom loadflag="load16_byte" name="095-c5.c5" offset="0x1000000" size="0x400000" crc="8b9b65df" sha1="e2a7e20855501f240bcd22f5cc92fcb4a9806abe" /> | |
| 5510 | <!-- TC5332202 --> | |
| 5511 | <rom loadflag="load16_byte" name="095-c6.c6" offset="0x1000001" size="0x400000" crc="3e164718" sha1="53217f938c8964c1ca68a6fd5249c4169a5ac8e6" /> | |
| 5512 | <!-- TC5332202 --> | |
| 5513 | <rom loadflag="load16_byte" name="095-c7.c7" offset="0x1800000" size="0x200000" crc="ca605e12" sha1="5150b835247fd705bc1dece97d423d9c20a51416" /> | |
| 5514 | <!-- TC5316200 --> | |
| 5515 | <rom loadflag="load16_byte" name="095-c8.c8" offset="0x1800001" size="0x200000" crc="4e6beb6c" sha1="c0ac7cfc832ace6ad52c58f5da3a8101baead749" /> | |
| 5516 | <!-- TC5316200 --> | |
| 5517 | </dataarea> | |
| 5518 | </part> | |
| 5519 | </software> | |
| 4375 | 5520 | |
| 4376 | <!--*************************************** | |
| 5521 | <!--*************************************** | |
| 4377 | 5522 | ID-0096 |
| 4378 | 5523 | . NGM-096 |
| 4379 | 5524 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4380 | 5525 | . NGH-096 |
| 4381 | 5526 | ***************************************--> |
| 4382 | 5527 | |
| 4383 | <software name="aof3"> | |
| 4384 | <description>Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden</description> | |
| 4385 | <year>1996</year> | |
| 4386 | <publisher>SNK</publisher> | |
| 4387 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4388 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4389 | <part name="cart" interface="neo_cart"> | |
| 4390 | <dataarea name="maincpu" size="0x300000"> | |
| 4391 | <rom loadflag="load16_word_swap" name="096-p1.p1" offset="0x000000" size="0x100000" crc="9edb420d" sha1="150d80707325ece351c72c21c6186cfb5996adba" /> <!-- TC538200 --> | |
| 4392 | <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" /> <!-- TC5316200 --> | |
| 4393 | </dataarea> | |
| 4394 | <dataarea name="fixed" size="0x040000"> | |
| 4395 | <rom offset="0x000000" size="0x020000" name="096-s1.s1" crc="cc7fd344" sha1="2c6846cf8ea61fb192ba181dbccb63594d572c0e" /> <!-- TC531000 --> | |
| 4396 | </dataarea> | |
| 4397 | <dataarea name="audiocpu" size="0x020000"> | |
| 4398 | <rom offset="0x000000" size="0x020000" name="096-m1.m1" crc="cb07b659" sha1="940b379957c2987d7ab0443cb80c3ff58f6ba559" /> <!-- TC531001 --> | |
| 4399 | </dataarea> | |
| 4400 | <dataarea name="ymsnd" size="0x600000"> | |
| 4401 | <rom name="096-v1.v1" offset="0x000000" size="0x200000" crc="e2c32074" sha1="69426e7e63fc31a73d1cd056cc9ae6a2c4499407" /> <!-- TC5316200 --> | |
| 4402 | <rom name="096-v2.v2" offset="0x200000" size="0x200000" crc="a290eee7" sha1="e66a98cd9740188bf999992b417f8feef941cede" /> <!-- TC5316200 --> | |
| 4403 | <rom name="096-v3.v3" offset="0x400000" size="0x200000" crc="199d12ea" sha1="a883bf34e685487705a8dafdd0b8db15eb360e80" /> <!-- TC5316200 --> | |
| 4404 | </dataarea> | |
| 4405 | <dataarea name="sprites" size="0x1c00000"> | |
| 4406 | <rom loadflag="load16_byte" name="096-c1.c1" offset="0x000000" size="0x400000" crc="f17b8d89" sha1="7180df23f7c7a964b0835fda76970b12f0aa9ea8" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4407 | <rom loadflag="load16_byte" name="096-c2.c2" offset="0x000001" size="0x400000" crc="3840c508" sha1="55adc7cd26fec3e4dbd779df6701bc6eaba41b84" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4408 | <rom loadflag="load16_byte" name="096-c3.c3" offset="0x800000" size="0x400000" crc="55f9ee1e" sha1="fbe1b7891beae66c5fcbc7e36168dc1b460ede91" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4409 | <rom loadflag="load16_byte" name="096-c4.c4" offset="0x800001" size="0x400000" crc="585b7e47" sha1="d50ea91397fc53d86470ff5b493a44d57c010306" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4410 | <rom loadflag="load16_byte" name="096-c5.c5" offset="0x1000000" size="0x400000" crc="c75a753c" sha1="fc977f8710816a369a5d0d49ee84059380e93fb7" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4411 | <rom loadflag="load16_byte" name="096-c6.c6" offset="0x1000001" size="0x400000" crc="9a9d2f7a" sha1="a89a713bfcd93974c9acb21ce699d365b08e7e39" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4412 | <rom loadflag="load16_byte" name="096-c7.c7" offset="0x1800000" size="0x200000" crc="51bd8ab2" sha1="c8def9c64de64571492b5b7e14b794e3c18f1393" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4413 | <rom loadflag="load16_byte" name="096-c8.c8" offset="0x1800001" size="0x200000" crc="9a34f99c" sha1="fca72d95ec42790a7f1e771a1e25dbc5bec5fc19" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4414 | </dataarea> | |
| 4415 | </part> | |
| 4416 | </software> | |
| 5528 | <software name="aof3"> | |
| 5529 | <description>Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden</description> | |
| 5530 | <year>1996</year> | |
| 5531 | <publisher>SNK</publisher> | |
| 5532 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5533 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5534 | <part name="cart" interface="neo_cart"> | |
| 5535 | <dataarea name="maincpu" size="0x300000"> | |
| 5536 | <rom loadflag="load16_word_swap" name="096-p1.p1" offset="0x000000" size="0x100000" crc="9edb420d" sha1="150d80707325ece351c72c21c6186cfb5996adba" /> | |
| 5537 | <!-- TC538200 --> | |
| 5538 | <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" /> | |
| 5539 | <!-- TC5316200 --> | |
| 5540 | </dataarea> | |
| 5541 | <dataarea name="fixed" size="0x040000"> | |
| 5542 | <rom offset="0x000000" size="0x020000" name="096-s1.s1" crc="cc7fd344" sha1="2c6846cf8ea61fb192ba181dbccb63594d572c0e" /> | |
| 5543 | <!-- TC531000 --> | |
| 5544 | </dataarea> | |
| 5545 | <dataarea name="audiocpu" size="0x020000"> | |
| 5546 | <rom offset="0x000000" size="0x020000" name="096-m1.m1" crc="cb07b659" sha1="940b379957c2987d7ab0443cb80c3ff58f6ba559" /> | |
| 5547 | <!-- TC531001 --> | |
| 5548 | </dataarea> | |
| 5549 | <dataarea name="ymsnd" size="0x600000"> | |
| 5550 | <rom name="096-v1.v1" offset="0x000000" size="0x200000" crc="e2c32074" sha1="69426e7e63fc31a73d1cd056cc9ae6a2c4499407" /> | |
| 5551 | <!-- TC5316200 --> | |
| 5552 | <rom name="096-v2.v2" offset="0x200000" size="0x200000" crc="a290eee7" sha1="e66a98cd9740188bf999992b417f8feef941cede" /> | |
| 5553 | <!-- TC5316200 --> | |
| 5554 | <rom name="096-v3.v3" offset="0x400000" size="0x200000" crc="199d12ea" sha1="a883bf34e685487705a8dafdd0b8db15eb360e80" /> | |
| 5555 | <!-- TC5316200 --> | |
| 5556 | </dataarea> | |
| 5557 | <dataarea name="sprites" size="0x1c00000"> | |
| 5558 | <rom loadflag="load16_byte" name="096-c1.c1" offset="0x000000" size="0x400000" crc="f17b8d89" sha1="7180df23f7c7a964b0835fda76970b12f0aa9ea8" /> | |
| 5559 | <!-- TC5332205 --> | |
| 5560 | <rom loadflag="load16_byte" name="096-c2.c2" offset="0x000001" size="0x400000" crc="3840c508" sha1="55adc7cd26fec3e4dbd779df6701bc6eaba41b84" /> | |
| 5561 | <!-- TC5332205 --> | |
| 5562 | <rom loadflag="load16_byte" name="096-c3.c3" offset="0x800000" size="0x400000" crc="55f9ee1e" sha1="fbe1b7891beae66c5fcbc7e36168dc1b460ede91" /> | |
| 5563 | <!-- TC5332205 --> | |
| 5564 | <rom loadflag="load16_byte" name="096-c4.c4" offset="0x800001" size="0x400000" crc="585b7e47" sha1="d50ea91397fc53d86470ff5b493a44d57c010306" /> | |
| 5565 | <!-- TC5332205 --> | |
| 5566 | <rom loadflag="load16_byte" name="096-c5.c5" offset="0x1000000" size="0x400000" crc="c75a753c" sha1="fc977f8710816a369a5d0d49ee84059380e93fb7" /> | |
| 5567 | <!-- TC5332205 --> | |
| 5568 | <rom loadflag="load16_byte" name="096-c6.c6" offset="0x1000001" size="0x400000" crc="9a9d2f7a" sha1="a89a713bfcd93974c9acb21ce699d365b08e7e39" /> | |
| 5569 | <!-- TC5332205 --> | |
| 5570 | <rom loadflag="load16_byte" name="096-c7.c7" offset="0x1800000" size="0x200000" crc="51bd8ab2" sha1="c8def9c64de64571492b5b7e14b794e3c18f1393" /> | |
| 5571 | <!-- TC5316200 --> | |
| 5572 | <rom loadflag="load16_byte" name="096-c8.c8" offset="0x1800001" size="0x200000" crc="9a34f99c" sha1="fca72d95ec42790a7f1e771a1e25dbc5bec5fc19" /> | |
| 5573 | <!-- TC5316200 --> | |
| 5574 | </dataarea> | |
| 5575 | </part> | |
| 5576 | </software> | |
| 4417 | 5577 | |
| 4418 | <software name="aof3k" cloneof="aof3"> | |
| 4419 | <description>Art of Fighting 3 - The Path of the Warrior (Korean release)</description> | |
| 4420 | <year>1996</year> | |
| 4421 | <publisher>SNK</publisher> | |
| 4422 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 4423 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4424 | <part name="cart" interface="neo_cart"> | |
| 4425 | <!-- KOREAN VERSION --> | |
| 4426 | <dataarea name="maincpu" size="0x300000"> | |
| 4427 | <rom loadflag="load16_word_swap" name="196-p1k.p1" offset="0x000000" size="0x100000" crc="a0780789" sha1="83657922a9a3502653ef8cda45b15d9f935aa96a" /> | |
| 4428 | <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" /> <!-- TC5316200 --> | |
| 4429 | </dataarea> | |
| 4430 | <dataarea name="fixed" size="0x040000"> | |
| 4431 | <rom offset="0x000000" size="0x020000" name="096-s1.s1" crc="cc7fd344" sha1="2c6846cf8ea61fb192ba181dbccb63594d572c0e" /> <!-- TC531000 --> | |
| 4432 | </dataarea> | |
| 4433 | <dataarea name="audiocpu" size="0x020000"> | |
| 4434 | <rom offset="0x000000" size="0x020000" name="096-m1.m1" crc="cb07b659" sha1="940b379957c2987d7ab0443cb80c3ff58f6ba559" /> <!-- TC531001 --> | |
| 4435 | </dataarea> | |
| 4436 | <dataarea name="ymsnd" size="0x600000"> | |
| 4437 | <rom name="096-v1.v1" offset="0x000000" size="0x200000" crc="e2c32074" sha1="69426e7e63fc31a73d1cd056cc9ae6a2c4499407" /> <!-- TC5316200 --> | |
| 4438 | <rom name="096-v2.v2" offset="0x200000" size="0x200000" crc="a290eee7" sha1="e66a98cd9740188bf999992b417f8feef941cede" /> <!-- TC5316200 --> | |
| 4439 | <rom name="096-v3.v3" offset="0x400000" size="0x200000" crc="199d12ea" sha1="a883bf34e685487705a8dafdd0b8db15eb360e80" /> <!-- TC5316200 --> | |
| 4440 | </dataarea> | |
| 4441 | <dataarea name="sprites" size="0x1c00000"> | |
| 4442 | <rom loadflag="load16_byte" name="096-c1.c1" offset="0x000000" size="0x400000" crc="f17b8d89" sha1="7180df23f7c7a964b0835fda76970b12f0aa9ea8" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4443 | <rom loadflag="load16_byte" name="096-c2.c2" offset="0x000001" size="0x400000" crc="3840c508" sha1="55adc7cd26fec3e4dbd779df6701bc6eaba41b84" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4444 | <rom loadflag="load16_byte" name="096-c3.c3" offset="0x800000" size="0x400000" crc="55f9ee1e" sha1="fbe1b7891beae66c5fcbc7e36168dc1b460ede91" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4445 | <rom loadflag="load16_byte" name="096-c4.c4" offset="0x800001" size="0x400000" crc="585b7e47" sha1="d50ea91397fc53d86470ff5b493a44d57c010306" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4446 | <rom loadflag="load16_byte" name="096-c5.c5" offset="0x1000000" size="0x400000" crc="c75a753c" sha1="fc977f8710816a369a5d0d49ee84059380e93fb7" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4447 | <rom loadflag="load16_byte" name="096-c6.c6" offset="0x1000001" size="0x400000" crc="9a9d2f7a" sha1="a89a713bfcd93974c9acb21ce699d365b08e7e39" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4448 | <rom loadflag="load16_byte" name="096-c7.c7" offset="0x1800000" size="0x200000" crc="51bd8ab2" sha1="c8def9c64de64571492b5b7e14b794e3c18f1393" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4449 | <rom loadflag="load16_byte" name="096-c8.c8" offset="0x1800001" size="0x200000" crc="9a34f99c" sha1="fca72d95ec42790a7f1e771a1e25dbc5bec5fc19" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4450 | </dataarea> | |
| 4451 | </part> | |
| 4452 | </software> | |
| 5578 | <software name="aof3k" cloneof="aof3"> | |
| 5579 | <description>Art of Fighting 3 - The Path of the Warrior (Korean release)</description> | |
| 5580 | <year>1996</year> | |
| 5581 | <publisher>SNK</publisher> | |
| 5582 | <sharedfeat name="release" value="MVS" /> | |
| 5583 | <!-- Unknown if it was also released on AES --> | |
| 5584 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5585 | <part name="cart" interface="neo_cart"> | |
| 5586 | <!-- KOREAN VERSION --> | |
| 5587 | <dataarea name="maincpu" size="0x300000"> | |
| 5588 | <rom loadflag="load16_word_swap" name="196-p1k.p1" offset="0x000000" size="0x100000" crc="a0780789" sha1="83657922a9a3502653ef8cda45b15d9f935aa96a" /> | |
| 5589 | <rom loadflag="load16_word_swap" name="096-p2.sp2" offset="0x100000" size="0x200000" crc="4d5a2602" sha1="4c26d6135d2877d9c38169662033e9d0cc24d943" /> | |
| 5590 | <!-- TC5316200 --> | |
| 5591 | </dataarea> | |
| 5592 | <dataarea name="fixed" size="0x040000"> | |
| 5593 | <rom offset="0x000000" size="0x020000" name="096-s1.s1" crc="cc7fd344" sha1="2c6846cf8ea61fb192ba181dbccb63594d572c0e" /> | |
| 5594 | <!-- TC531000 --> | |
| 5595 | </dataarea> | |
| 5596 | <dataarea name="audiocpu" size="0x020000"> | |
| 5597 | <rom offset="0x000000" size="0x020000" name="096-m1.m1" crc="cb07b659" sha1="940b379957c2987d7ab0443cb80c3ff58f6ba559" /> | |
| 5598 | <!-- TC531001 --> | |
| 5599 | </dataarea> | |
| 5600 | <dataarea name="ymsnd" size="0x600000"> | |
| 5601 | <rom name="096-v1.v1" offset="0x000000" size="0x200000" crc="e2c32074" sha1="69426e7e63fc31a73d1cd056cc9ae6a2c4499407" /> | |
| 5602 | <!-- TC5316200 --> | |
| 5603 | <rom name="096-v2.v2" offset="0x200000" size="0x200000" crc="a290eee7" sha1="e66a98cd9740188bf999992b417f8feef941cede" /> | |
| 5604 | <!-- TC5316200 --> | |
| 5605 | <rom name="096-v3.v3" offset="0x400000" size="0x200000" crc="199d12ea" sha1="a883bf34e685487705a8dafdd0b8db15eb360e80" /> | |
| 5606 | <!-- TC5316200 --> | |
| 5607 | </dataarea> | |
| 5608 | <dataarea name="sprites" size="0x1c00000"> | |
| 5609 | <rom loadflag="load16_byte" name="096-c1.c1" offset="0x000000" size="0x400000" crc="f17b8d89" sha1="7180df23f7c7a964b0835fda76970b12f0aa9ea8" /> | |
| 5610 | <!-- TC5332205 --> | |
| 5611 | <rom loadflag="load16_byte" name="096-c2.c2" offset="0x000001" size="0x400000" crc="3840c508" sha1="55adc7cd26fec3e4dbd779df6701bc6eaba41b84" /> | |
| 5612 | <!-- TC5332205 --> | |
| 5613 | <rom loadflag="load16_byte" name="096-c3.c3" offset="0x800000" size="0x400000" crc="55f9ee1e" sha1="fbe1b7891beae66c5fcbc7e36168dc1b460ede91" /> | |
| 5614 | <!-- TC5332205 --> | |
| 5615 | <rom loadflag="load16_byte" name="096-c4.c4" offset="0x800001" size="0x400000" crc="585b7e47" sha1="d50ea91397fc53d86470ff5b493a44d57c010306" /> | |
| 5616 | <!-- TC5332205 --> | |
| 5617 | <rom loadflag="load16_byte" name="096-c5.c5" offset="0x1000000" size="0x400000" crc="c75a753c" sha1="fc977f8710816a369a5d0d49ee84059380e93fb7" /> | |
| 5618 | <!-- TC5332205 --> | |
| 5619 | <rom loadflag="load16_byte" name="096-c6.c6" offset="0x1000001" size="0x400000" crc="9a9d2f7a" sha1="a89a713bfcd93974c9acb21ce699d365b08e7e39" /> | |
| 5620 | <!-- TC5332205 --> | |
| 5621 | <rom loadflag="load16_byte" name="096-c7.c7" offset="0x1800000" size="0x200000" crc="51bd8ab2" sha1="c8def9c64de64571492b5b7e14b794e3c18f1393" /> | |
| 5622 | <!-- TC5316200 --> | |
| 5623 | <rom loadflag="load16_byte" name="096-c8.c8" offset="0x1800001" size="0x200000" crc="9a34f99c" sha1="fca72d95ec42790a7f1e771a1e25dbc5bec5fc19" /> | |
| 5624 | <!-- TC5316200 --> | |
| 5625 | </dataarea> | |
| 5626 | </part> | |
| 5627 | </software> | |
| 4453 | 5628 | |
| 4454 | <!--*************************************** | |
| 5629 | <!--*************************************** | |
| 4455 | 5630 | ID-0097 |
| 4456 | 5631 | . NGM-097 |
| 4457 | 5632 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4458 | 5633 | . NGH-097 |
| 4459 | 5634 | ***************************************--> |
| 4460 | 5635 | |
| 4461 | <software name="sonicwi3"> | |
| 4462 | <description>Aero Fighters 3 / Sonic Wings 3</description> | |
| 4463 | <year>1995</year> | |
| 4464 | <publisher>Video System Co.</publisher> | |
| 4465 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4466 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4467 | <part name="cart" interface="neo_cart"> | |
| 4468 | <dataarea name="maincpu" size="0x200000"> | |
| 4469 | <rom loadflag="load16_word_swap" name="097-p1.p1" offset="0x100000" size="0x100000" crc="0547121d" sha1="e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52" /> <!-- TC5316200 --> | |
| 4470 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4471 | </dataarea> | |
| 4472 | <dataarea name="fixed" size="0x040000"> | |
| 4473 | <rom offset="0x000000" size="0x020000" name="097-s1.s1" crc="8dd66743" sha1="39214bb25a1d5b44a8524010be05bf5a0211981f" /> <!-- TC531000 --> | |
| 4474 | </dataarea> | |
| 4475 | <dataarea name="audiocpu" size="0x020000"> | |
| 4476 | <rom offset="0x000000" size="0x020000" name="097-m1.m1" crc="b20e4291" sha1="0e891ab53f9fded510295dfc7818bc59b4a9dd97" /> <!-- TC531001 --> | |
| 4477 | </dataarea> | |
| 4478 | <dataarea name="ymsnd" size="0x600000"> | |
| 4479 | <rom name="097-v1.v1" offset="0x000000" size="0x400000" crc="6f885152" sha1="8175804d5c1420c5d37b733d4a8fa2aa81e59f1b" /> <!-- TC5332201 --> | |
| 4480 | <rom name="097-v2.v2" offset="0x400000" size="0x200000" crc="3359e868" sha1="b7efd9f1a6dab33271fe8356bcc863aeae1d3ed8" /> <!-- TC5316200 --> | |
| 4481 | </dataarea> | |
| 4482 | <dataarea name="sprites" size="0xc00000"> | |
| 4483 | <rom loadflag="load16_byte" name="097-c1.c1" offset="0x000000" size="0x400000" crc="33d0d589" sha1="fe4aa95555e478ceb2d28fd27d83ee06cd09520c" /> <!-- Plane 0,1 --> <!-- TC5332202 --> | |
| 4484 | <rom loadflag="load16_byte" name="097-c2.c2" offset="0x000001" size="0x400000" crc="186f8b43" sha1="f5cced93e21dc841b00ebeaa30786cb0e047bd9a" /> <!-- Plane 2,3 --> <!-- TC5332202 --> | |
| 4485 | <rom loadflag="load16_byte" name="097-c3.c3" offset="0x800000" size="0x200000" crc="c339fff5" sha1="58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4486 | <rom loadflag="load16_byte" name="097-c4.c4" offset="0x800001" size="0x200000" crc="84a40c6e" sha1="061a13fba5fed883e5ee9566cedc208df2511bcf" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4487 | </dataarea> | |
| 4488 | </part> | |
| 4489 | </software> | |
| 5636 | <software name="sonicwi3"> | |
| 5637 | <description>Aero Fighters 3 / Sonic Wings 3</description> | |
| 5638 | <year>1995</year> | |
| 5639 | <publisher>Video System Co.</publisher> | |
| 5640 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5641 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5642 | <part name="cart" interface="neo_cart"> | |
| 5643 | <dataarea name="maincpu" size="0x200000"> | |
| 5644 | <rom loadflag="load16_word_swap" name="097-p1.p1" offset="0x100000" size="0x100000" crc="0547121d" sha1="e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52" /> | |
| 5645 | <!-- TC5316200 --> | |
| 5646 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5647 | </dataarea> | |
| 5648 | <dataarea name="fixed" size="0x040000"> | |
| 5649 | <rom offset="0x000000" size="0x020000" name="097-s1.s1" crc="8dd66743" sha1="39214bb25a1d5b44a8524010be05bf5a0211981f" /> | |
| 5650 | <!-- TC531000 --> | |
| 5651 | </dataarea> | |
| 5652 | <dataarea name="audiocpu" size="0x020000"> | |
| 5653 | <rom offset="0x000000" size="0x020000" name="097-m1.m1" crc="b20e4291" sha1="0e891ab53f9fded510295dfc7818bc59b4a9dd97" /> | |
| 5654 | <!-- TC531001 --> | |
| 5655 | </dataarea> | |
| 5656 | <dataarea name="ymsnd" size="0x600000"> | |
| 5657 | <rom name="097-v1.v1" offset="0x000000" size="0x400000" crc="6f885152" sha1="8175804d5c1420c5d37b733d4a8fa2aa81e59f1b" /> | |
| 5658 | <!-- TC5332201 --> | |
| 5659 | <rom name="097-v2.v2" offset="0x400000" size="0x200000" crc="3359e868" sha1="b7efd9f1a6dab33271fe8356bcc863aeae1d3ed8" /> | |
| 5660 | <!-- TC5316200 --> | |
| 5661 | </dataarea> | |
| 5662 | <dataarea name="sprites" size="0xc00000"> | |
| 5663 | <rom loadflag="load16_byte" name="097-c1.c1" offset="0x000000" size="0x400000" crc="33d0d589" sha1="fe4aa95555e478ceb2d28fd27d83ee06cd09520c" /> | |
| 5664 | <!-- TC5332202 --> | |
| 5665 | <rom loadflag="load16_byte" name="097-c2.c2" offset="0x000001" size="0x400000" crc="186f8b43" sha1="f5cced93e21dc841b00ebeaa30786cb0e047bd9a" /> | |
| 5666 | <!-- TC5332202 --> | |
| 5667 | <rom loadflag="load16_byte" name="097-c3.c3" offset="0x800000" size="0x200000" crc="c339fff5" sha1="58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53" /> | |
| 5668 | <!-- TC5316200 --> | |
| 5669 | <rom loadflag="load16_byte" name="097-c4.c4" offset="0x800001" size="0x200000" crc="84a40c6e" sha1="061a13fba5fed883e5ee9566cedc208df2511bcf" /> | |
| 5670 | <!-- TC5316200 --> | |
| 5671 | </dataarea> | |
| 5672 | </part> | |
| 5673 | </software> | |
| 4490 | 5674 | |
| 4491 | <!--*************************************** | |
| 5675 | <!--*************************************** | |
| 4492 | 5676 | ID-0098 |
| 4493 | 5677 | Idol Mahjong - final romance 2 (CD only? not confirmed, MVS might exist) |
| 4494 | 5678 | ***************************************--> |
| 4495 | 5679 | |
| 4496 | <!--*************************************** | |
| 5680 | <!--*************************************** | |
| 4497 | 5681 | ID-0099 |
| 4498 | 5682 | Neo Pool Masters |
| 4499 | 5683 | ***************************************--> |
| 4500 | 5684 | |
| 4501 | 5685 | |
| 4502 | ||
| 5686 | <!-- ID range from 100 - 199 is used for Korean (some) and Neo Print carts --> | |
| 4503 | 5687 | |
| 4504 | ||
| 5688 | <!-- | |
| 4505 | 5689 | The following ID's are used by Korean releases: |
| 4506 | 5690 | |
| 4507 | 5691 | ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV) |
| r31135 | r31136 | |
| 4516 | 5700 | --> |
| 4517 | 5701 | |
| 4518 | 5702 | |
| 4519 | <!--*************************************** | |
| 5703 | <!--*************************************** | |
| 4520 | 5704 | ID-0200 |
| 4521 | 5705 | . NGM-200 |
| 4522 | 5706 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 4523 | 5707 | . NGH-200 |
| 4524 | 5708 | ***************************************--> |
| 4525 | 5709 | |
| 4526 | <software name="turfmast"> | |
| 4527 | <description>Neo Turf Masters / Big Tournament Golf</description> | |
| 4528 | <year>1996</year> | |
| 4529 | <publisher>Nazca</publisher> | |
| 4530 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4531 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4532 | <part name="cart" interface="neo_cart"> | |
| 4533 | <dataarea name="maincpu" size="0x200000"> | |
| 4534 | <rom loadflag="load16_word_swap" name="200-p1.p1" offset="0x100000" size="0x100000" crc="28c83048" sha1="e7ef87e1de21d2bb17ef17bb08657e92363f0e9a" /> <!-- mask rom TC5316200 --> | |
| 4535 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4536 | </dataarea> | |
| 4537 | <dataarea name="fixed" size="0x040000"> | |
| 4538 | <rom offset="0x000000" size="0x020000" name="200-s1.s1" crc="9a5402b2" sha1="ae1a0b5450869d61b2bb23671c744d3dda8769c4" /> <!-- mask rom TC531000 --> | |
| 4539 | </dataarea> | |
| 4540 | <dataarea name="audiocpu" size="0x020000"> | |
| 4541 | <rom offset="0x000000" size="0x020000" name="200-m1.m1" crc="9994ac00" sha1="7bded797f3b80fd00bcbe451ac0abe6646b19a14" /> <!-- mask rom TC531001 --> | |
| 4542 | </dataarea> | |
| 4543 | <dataarea name="ymsnd" size="0x800000"> | |
| 4544 | <rom name="200-v1.v1" offset="0x000000" size="0x200000" crc="00fd48d2" sha1="ddfee09328632e598fd51537b3ae8593219b2111" /> <!-- mask rom TC5316200 --> | |
| 4545 | <rom name="200-v2.v2" offset="0x200000" size="0x200000" crc="082acb31" sha1="2f1c053040e9d50a6d45fd7bea1b96742bae694f" /> <!-- mask rom TC5316200 --> | |
| 4546 | <rom name="200-v3.v3" offset="0x400000" size="0x200000" crc="7abca053" sha1="e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71" /> <!-- mask rom TC5316200 --> | |
| 4547 | <rom name="200-v4.v4" offset="0x600000" size="0x200000" crc="6c7b4902" sha1="d55e0f542d928a9a851133ff26763c8236cbbd4d" /> <!-- mask rom TC5316200 --> | |
| 4548 | </dataarea> | |
| 4549 | <dataarea name="sprites" size="0x800000"> | |
| 4550 | <rom loadflag="load16_byte" name="200-c1.c1" offset="0x000000" size="0x400000" crc="8e7bf41a" sha1="148eb747f2f4d8e921eb0411c88a636022ceab80" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4551 | <rom loadflag="load16_byte" name="200-c2.c2" offset="0x000001" size="0x400000" crc="5a65a8ce" sha1="d6c7afe035411f3eacdf6868d36f91572dd593e0" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4552 | </dataarea> | |
| 4553 | </part> | |
| 4554 | </software> | |
| 5710 | <software name="turfmast"> | |
| 5711 | <description>Neo Turf Masters / Big Tournament Golf</description> | |
| 5712 | <year>1996</year> | |
| 5713 | <publisher>Nazca</publisher> | |
| 5714 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5715 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5716 | <part name="cart" interface="neo_cart"> | |
| 5717 | <dataarea name="maincpu" size="0x200000"> | |
| 5718 | <rom loadflag="load16_word_swap" name="200-p1.p1" offset="0x100000" size="0x100000" crc="28c83048" sha1="e7ef87e1de21d2bb17ef17bb08657e92363f0e9a" /> | |
| 5719 | <!-- mask rom TC5316200 --> | |
| 5720 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5721 | </dataarea> | |
| 5722 | <dataarea name="fixed" size="0x040000"> | |
| 5723 | <rom offset="0x000000" size="0x020000" name="200-s1.s1" crc="9a5402b2" sha1="ae1a0b5450869d61b2bb23671c744d3dda8769c4" /> | |
| 5724 | <!-- mask rom TC531000 --> | |
| 5725 | </dataarea> | |
| 5726 | <dataarea name="audiocpu" size="0x020000"> | |
| 5727 | <rom offset="0x000000" size="0x020000" name="200-m1.m1" crc="9994ac00" sha1="7bded797f3b80fd00bcbe451ac0abe6646b19a14" /> | |
| 5728 | <!-- mask rom TC531001 --> | |
| 5729 | </dataarea> | |
| 5730 | <dataarea name="ymsnd" size="0x800000"> | |
| 5731 | <rom name="200-v1.v1" offset="0x000000" size="0x200000" crc="00fd48d2" sha1="ddfee09328632e598fd51537b3ae8593219b2111" /> | |
| 5732 | <!-- mask rom TC5316200 --> | |
| 5733 | <rom name="200-v2.v2" offset="0x200000" size="0x200000" crc="082acb31" sha1="2f1c053040e9d50a6d45fd7bea1b96742bae694f" /> | |
| 5734 | <!-- mask rom TC5316200 --> | |
| 5735 | <rom name="200-v3.v3" offset="0x400000" size="0x200000" crc="7abca053" sha1="e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71" /> | |
| 5736 | <!-- mask rom TC5316200 --> | |
| 5737 | <rom name="200-v4.v4" offset="0x600000" size="0x200000" crc="6c7b4902" sha1="d55e0f542d928a9a851133ff26763c8236cbbd4d" /> | |
| 5738 | <!-- mask rom TC5316200 --> | |
| 5739 | </dataarea> | |
| 5740 | <dataarea name="sprites" size="0x800000"> | |
| 5741 | <rom loadflag="load16_byte" name="200-c1.c1" offset="0x000000" size="0x400000" crc="8e7bf41a" sha1="148eb747f2f4d8e921eb0411c88a636022ceab80" /> | |
| 5742 | <!-- mask rom TC5332205 --> | |
| 5743 | <rom loadflag="load16_byte" name="200-c2.c2" offset="0x000001" size="0x400000" crc="5a65a8ce" sha1="d6c7afe035411f3eacdf6868d36f91572dd593e0" /> | |
| 5744 | <!-- mask rom TC5332205 --> | |
| 5745 | </dataarea> | |
| 5746 | </part> | |
| 5747 | </software> | |
| 4555 | 5748 | |
| 4556 | <!--*************************************** | |
| 5749 | <!--*************************************** | |
| 4557 | 5750 | ID-0201 |
| 4558 | 5751 | . NGM-201 |
| 4559 | 5752 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4560 | 5753 | . NGH-201 |
| 4561 | 5754 | ***************************************--> |
| 4562 | 5755 | |
| 4563 | <software name="mslug"> | |
| 4564 | <description>Metal Slug - Super Vehicle-001</description> | |
| 4565 | <year>1996</year> | |
| 4566 | <publisher>Nazca</publisher> | |
| 4567 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4568 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4569 | <part name="cart" interface="neo_cart"> | |
| 4570 | <dataarea name="maincpu" size="0x200000"> | |
| 4571 | <rom loadflag="load16_word_swap" name="201-p1.p1" offset="0x100000" size="0x100000" crc="08d8daa5" sha1="b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38" /> <!-- TC5316200 --> | |
| 4572 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4573 | </dataarea> | |
| 4574 | <dataarea name="fixed" size="0x040000"> | |
| 4575 | <rom offset="0x000000" size="0x020000" name="201-s1.s1" crc="2f55958d" sha1="550b53628daec9f1e1e11a398854092d90f9505a" /> <!-- TC531000 --> | |
| 4576 | </dataarea> | |
| 4577 | <dataarea name="audiocpu" size="0x020000"> | |
| 4578 | <rom offset="0x000000" size="0x020000" name="201-m1.m1" crc="c28b3253" sha1="fd75bd15aed30266a8b3775f276f997af57d1c06" /> <!-- TC531001 --> | |
| 4579 | </dataarea> | |
| 4580 | <dataarea name="ymsnd" size="0x800000"> | |
| 4581 | <rom name="201-v1.v1" offset="0x000000" size="0x400000" crc="23d22ed1" sha1="cd076928468ad6bcc5f19f88cb843ecb5e660681" /> <!-- TC5332204 --> | |
| 4582 | <rom name="201-v2.v2" offset="0x400000" size="0x400000" crc="472cf9db" sha1="5f79ea9286d22ed208128f9c31ca75552ce08b57" /> <!-- TC5332204 --> | |
| 4583 | </dataarea> | |
| 4584 | <dataarea name="sprites" size="0x1000000"> | |
| 4585 | <rom loadflag="load16_byte" name="201-c1.c1" offset="0x000000" size="0x400000" crc="72813676" sha1="7b045d1a48980cb1a140699011cb1a3d4acdc4d1" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4586 | <rom loadflag="load16_byte" name="201-c2.c2" offset="0x000001" size="0x400000" crc="96f62574" sha1="cb7254b885989223bba597b8ff0972dfa5957816" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4587 | <rom loadflag="load16_byte" name="201-c3.c3" offset="0x800000" size="0x400000" crc="5121456a" sha1="0a7a27d603d1bb2520b5570ebf5b34a106e255a6" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4588 | <rom loadflag="load16_byte" name="201-c4.c4" offset="0x800001" size="0x400000" crc="f4ad59a3" sha1="4e94fda8ee63abf0f92afe08060a488546e5c280" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4589 | </dataarea> | |
| 4590 | </part> | |
| 4591 | </software> | |
| 5756 | <software name="mslug"> | |
| 5757 | <description>Metal Slug - Super Vehicle-001</description> | |
| 5758 | <year>1996</year> | |
| 5759 | <publisher>Nazca</publisher> | |
| 5760 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5761 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5762 | <part name="cart" interface="neo_cart"> | |
| 5763 | <dataarea name="maincpu" size="0x200000"> | |
| 5764 | <rom loadflag="load16_word_swap" name="201-p1.p1" offset="0x100000" size="0x100000" crc="08d8daa5" sha1="b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38" /> | |
| 5765 | <!-- TC5316200 --> | |
| 5766 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5767 | </dataarea> | |
| 5768 | <dataarea name="fixed" size="0x040000"> | |
| 5769 | <rom offset="0x000000" size="0x020000" name="201-s1.s1" crc="2f55958d" sha1="550b53628daec9f1e1e11a398854092d90f9505a" /> | |
| 5770 | <!-- TC531000 --> | |
| 5771 | </dataarea> | |
| 5772 | <dataarea name="audiocpu" size="0x020000"> | |
| 5773 | <rom offset="0x000000" size="0x020000" name="201-m1.m1" crc="c28b3253" sha1="fd75bd15aed30266a8b3775f276f997af57d1c06" /> | |
| 5774 | <!-- TC531001 --> | |
| 5775 | </dataarea> | |
| 5776 | <dataarea name="ymsnd" size="0x800000"> | |
| 5777 | <rom name="201-v1.v1" offset="0x000000" size="0x400000" crc="23d22ed1" sha1="cd076928468ad6bcc5f19f88cb843ecb5e660681" /> | |
| 5778 | <!-- TC5332204 --> | |
| 5779 | <rom name="201-v2.v2" offset="0x400000" size="0x400000" crc="472cf9db" sha1="5f79ea9286d22ed208128f9c31ca75552ce08b57" /> | |
| 5780 | <!-- TC5332204 --> | |
| 5781 | </dataarea> | |
| 5782 | <dataarea name="sprites" size="0x1000000"> | |
| 5783 | <rom loadflag="load16_byte" name="201-c1.c1" offset="0x000000" size="0x400000" crc="72813676" sha1="7b045d1a48980cb1a140699011cb1a3d4acdc4d1" /> | |
| 5784 | <!-- TC5332205 --> | |
| 5785 | <rom loadflag="load16_byte" name="201-c2.c2" offset="0x000001" size="0x400000" crc="96f62574" sha1="cb7254b885989223bba597b8ff0972dfa5957816" /> | |
| 5786 | <!-- TC5332205 --> | |
| 5787 | <rom loadflag="load16_byte" name="201-c3.c3" offset="0x800000" size="0x400000" crc="5121456a" sha1="0a7a27d603d1bb2520b5570ebf5b34a106e255a6" /> | |
| 5788 | <!-- TC5332205 --> | |
| 5789 | <rom loadflag="load16_byte" name="201-c4.c4" offset="0x800001" size="0x400000" crc="f4ad59a3" sha1="4e94fda8ee63abf0f92afe08060a488546e5c280" /> | |
| 5790 | <!-- TC5332205 --> | |
| 5791 | </dataarea> | |
| 5792 | </part> | |
| 5793 | </software> | |
| 4592 | 5794 | |
| 4593 | <!--*************************************** | |
| 5795 | <!--*************************************** | |
| 4594 | 5796 | ID-0202 |
| 4595 | 5797 | . ??M-202 |
| 4596 | 5798 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 |
| 4597 | 5799 | ***************************************--> |
| 4598 | 5800 | |
| 4599 | <software name="puzzledp"> | |
| 4600 | <description>Puzzle De Pon!</description> | |
| 4601 | <year>1995</year> | |
| 4602 | <publisher>Taito (Visco license)</publisher> | |
| 4603 | <sharedfeat name="release" value="MVS" /> | |
| 4604 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4605 | <part name="cart" interface="neo_cart"> | |
| 4606 | <!-- MVS ONLY RELEASE --> | |
| 4607 | <dataarea name="maincpu" size="0x100000"> | |
| 4608 | <rom loadflag="load16_word_swap" name="202-p1.p1" offset="0x000000" size="0x080000" crc="2b61415b" sha1="0e3e4faf2fd6e63407425e1ac788003e75aeeb4f" /> <!-- TC534200 --> | |
| 4609 | </dataarea> | |
| 4610 | <dataarea name="fixed" size="0x040000"> | |
| 4611 | <rom offset="0x000000" size="0x020000" name="202-s1.s1" crc="cd19264f" sha1="531be2305cd56d332fb7a53ab924214ade34a9e8" /> <!-- TC531000 --> | |
| 4612 | </dataarea> | |
| 4613 | <dataarea name="audiocpu" size="0x020000"> | |
| 4614 | <rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" /> <!-- TC531001 --> | |
| 4615 | </dataarea> | |
| 4616 | <dataarea name="ymsnd" size="0x80000"> | |
| 4617 | <rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" /> <!-- TC534200 --> | |
| 4618 | </dataarea> | |
| 4619 | <dataarea name="sprites" size="0x200000"> | |
| 4620 | <rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 4621 | <rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 4622 | </dataarea> | |
| 4623 | </part> | |
| 4624 | </software> | |
| 5801 | <software name="puzzledp"> | |
| 5802 | <description>Puzzle De Pon!</description> | |
| 5803 | <year>1995</year> | |
| 5804 | <publisher>Taito (Visco license)</publisher> | |
| 5805 | <sharedfeat name="release" value="MVS" /> | |
| 5806 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5807 | <part name="cart" interface="neo_cart"> | |
| 5808 | <!-- MVS ONLY RELEASE --> | |
| 5809 | <dataarea name="maincpu" size="0x100000"> | |
| 5810 | <rom loadflag="load16_word_swap" name="202-p1.p1" offset="0x000000" size="0x080000" crc="2b61415b" sha1="0e3e4faf2fd6e63407425e1ac788003e75aeeb4f" /> | |
| 5811 | <!-- TC534200 --> | |
| 5812 | </dataarea> | |
| 5813 | <dataarea name="fixed" size="0x040000"> | |
| 5814 | <rom offset="0x000000" size="0x020000" name="202-s1.s1" crc="cd19264f" sha1="531be2305cd56d332fb7a53ab924214ade34a9e8" /> | |
| 5815 | <!-- TC531000 --> | |
| 5816 | </dataarea> | |
| 5817 | <dataarea name="audiocpu" size="0x020000"> | |
| 5818 | <rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" /> | |
| 5819 | <!-- TC531001 --> | |
| 5820 | </dataarea> | |
| 5821 | <dataarea name="ymsnd" size="0x80000"> | |
| 5822 | <rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" /> | |
| 5823 | <!-- TC534200 --> | |
| 5824 | </dataarea> | |
| 5825 | <dataarea name="sprites" size="0x200000"> | |
| 5826 | <rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> | |
| 5827 | <!-- TC538200 --> | |
| 5828 | <rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> | |
| 5829 | <!-- TC538200 --> | |
| 5830 | </dataarea> | |
| 5831 | </part> | |
| 5832 | </software> | |
| 4625 | 5833 | |
| 4626 | <!--*************************************** | |
| 5834 | <!--*************************************** | |
| 4627 | 5835 | ID-0203 |
| 4628 | 5836 | . ADM-010 |
| 4629 | 5837 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B |
| 4630 | 5838 | . ADH-010 |
| 4631 | 5839 | ***************************************--> |
| 4632 | 5840 | |
| 4633 | <software name="mosyougi"> | |
| 4634 | <description>Syougi No Tatsujin - Master of Syougi</description> | |
| 4635 | <year>1990</year> | |
| 4636 | <publisher>ADK / SNK</publisher> | |
| 4637 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4638 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4639 | <part name="cart" interface="neo_cart"> | |
| 4640 | <dataarea name="maincpu" size="0x100000"> | |
| 4641 | <rom loadflag="load16_word_swap" name="203-p1.p1" offset="0x000000" size="0x100000" crc="7ba70e2d" sha1="945f472cc3e7706f613c52df18de35c986d166e7" /> <!-- TC538200 --> | |
| 4642 | </dataarea> | |
| 4643 | <dataarea name="fixed" size="0x040000"> | |
| 4644 | <rom offset="0x000000" size="0x020000" name="203-s1.s1" crc="bfdc8309" sha1="781337eab932a130b396a6c1080611d6f9c24c6e" /> <!-- TC531000 --> | |
| 4645 | </dataarea> | |
| 4646 | <dataarea name="audiocpu" size="0x020000"> | |
| 4647 | <rom offset="0x000000" size="0x020000" name="203-m1.m1" crc="a602c2c2" sha1="19fd5d0379244c528b58343f6cbf78b4766fb23d" /> <!-- TC531001 --> | |
| 4648 | </dataarea> | |
| 4649 | <dataarea name="ymsnd" size="0x200000"> | |
| 4650 | <rom name="203-v1.v1" offset="0x000000" size="0x200000" crc="baa2b9a5" sha1="914782b6c81d9a76ce02251575592b0648434ba3" /> <!-- TC5316200 --> | |
| 4651 | </dataarea> | |
| 4652 | <dataarea name="sprites" size="0x400000"> | |
| 4653 | <rom loadflag="load16_byte" name="203-c1.c1" offset="0x000000" size="0x200000" crc="bba9e8c0" sha1="db89b7275a59ae6104a8308025c7e142a67b947b" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4654 | <rom loadflag="load16_byte" name="203-c2.c2" offset="0x000001" size="0x200000" crc="2574be03" sha1="198cfd697c623022919ae4118928a7fe30cd6c46" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4655 | </dataarea> | |
| 4656 | </part> | |
| 4657 | </software> | |
| 5841 | <software name="mosyougi"> | |
| 5842 | <description>Syougi No Tatsujin - Master of Syougi</description> | |
| 5843 | <year>1990</year> | |
| 5844 | <publisher>ADK / SNK</publisher> | |
| 5845 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5846 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5847 | <part name="cart" interface="neo_cart"> | |
| 5848 | <dataarea name="maincpu" size="0x100000"> | |
| 5849 | <rom loadflag="load16_word_swap" name="203-p1.p1" offset="0x000000" size="0x100000" crc="7ba70e2d" sha1="945f472cc3e7706f613c52df18de35c986d166e7" /> | |
| 5850 | <!-- TC538200 --> | |
| 5851 | </dataarea> | |
| 5852 | <dataarea name="fixed" size="0x040000"> | |
| 5853 | <rom offset="0x000000" size="0x020000" name="203-s1.s1" crc="bfdc8309" sha1="781337eab932a130b396a6c1080611d6f9c24c6e" /> | |
| 5854 | <!-- TC531000 --> | |
| 5855 | </dataarea> | |
| 5856 | <dataarea name="audiocpu" size="0x020000"> | |
| 5857 | <rom offset="0x000000" size="0x020000" name="203-m1.m1" crc="a602c2c2" sha1="19fd5d0379244c528b58343f6cbf78b4766fb23d" /> | |
| 5858 | <!-- TC531001 --> | |
| 5859 | </dataarea> | |
| 5860 | <dataarea name="ymsnd" size="0x200000"> | |
| 5861 | <rom name="203-v1.v1" offset="0x000000" size="0x200000" crc="baa2b9a5" sha1="914782b6c81d9a76ce02251575592b0648434ba3" /> | |
| 5862 | <!-- TC5316200 --> | |
| 5863 | </dataarea> | |
| 5864 | <dataarea name="sprites" size="0x400000"> | |
| 5865 | <rom loadflag="load16_byte" name="203-c1.c1" offset="0x000000" size="0x200000" crc="bba9e8c0" sha1="db89b7275a59ae6104a8308025c7e142a67b947b" /> | |
| 5866 | <!-- TC5316200 --> | |
| 5867 | <rom loadflag="load16_byte" name="203-c2.c2" offset="0x000001" size="0x200000" crc="2574be03" sha1="198cfd697c623022919ae4118928a7fe30cd6c46" /> | |
| 5868 | <!-- TC5316200 --> | |
| 5869 | </dataarea> | |
| 5870 | </part> | |
| 5871 | </software> | |
| 4658 | 5872 | |
| 4659 | <!--*************************************** | |
| 5873 | <!--*************************************** | |
| 4660 | 5874 | ID-0204 |
| 4661 | 5875 | QP (prototype) |
| 4662 | 5876 | ***************************************--> |
| 4663 | 5877 | |
| 4664 | <!--*************************************** | |
| 5878 | <!--*************************************** | |
| 4665 | 5879 | ID-0205 |
| 4666 | 5880 | Neo-Geo CD Special (CD only) |
| 4667 | 5881 | ***************************************--> |
| 4668 | 5882 | |
| 4669 | <!--*************************************** | |
| 5883 | <!--*************************************** | |
| 4670 | 5884 | ID-0206 |
| 4671 | 5885 | . ??M-206 |
| 4672 | 5886 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4673 | 5887 | . ??H-206 |
| 4674 | 5888 | ***************************************--> |
| 4675 | 5889 | |
| 4676 | <software name="marukodq"> | |
| 4677 | <description>Chibi Marukochan Deluxe Quiz</description> | |
| 4678 | <year>1995</year> | |
| 4679 | <publisher>Takara</publisher> | |
| 4680 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4681 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4682 | <part name="cart" interface="neo_cart"> | |
| 4683 | <dataarea name="maincpu" size="0x100000"> | |
| 4684 | <rom loadflag="load16_word_swap" name="206-p1.p1" offset="0x000000" size="0x100000" crc="c33ed21e" sha1="bffff0d17e587e67672227e60c0ebd3f3a7193e6" /> <!-- mask rom TC538200 --> | |
| 4685 | </dataarea> | |
| 4686 | <dataarea name="fixed" size="0x040000"> | |
| 4687 | <rom offset="0x000000" size="0x020000" name="206-s1.s1" crc="f0b68780" sha1="3f60950b14d121a5af3e6a8155ae9832ddc6ec46" /> <!-- mask rom TC531000 --> | |
| 4688 | </dataarea> | |
| 4689 | <dataarea name="audiocpu" size="0x020000"> | |
| 4690 | <rom offset="0x000000" size="0x020000" name="206-m1.m1" crc="0e22902e" sha1="fb8466c342d4abd8bb4cad01c6ceab03f96cdad8" /> <!-- mask rom TC531001 --> | |
| 4691 | </dataarea> | |
| 4692 | <dataarea name="ymsnd" size="0x400000"> | |
| 4693 | <rom name="206-v1.v1" offset="0x000000" size="0x200000" crc="5385eca8" sha1="1ca171ce74a5885ae8841d0924de21dc0af2214e" /> <!-- mask rom TC5316200 --> | |
| 4694 | <rom name="206-v2.v2" offset="0x200000" size="0x200000" crc="f8c55404" sha1="cecc41e9e08a7ff05b6f62e713fc86a816bf55a2" /> <!-- mask rom TC5316200 --> | |
| 4695 | </dataarea> | |
| 4696 | <dataarea name="sprites" size="0xa00000"> | |
| 4697 | <rom loadflag="load16_byte" name="206-c1.c1" offset="0x000000" size="0x400000" crc="846e4e8e" sha1="ba9b96340aca7fadaff0e6d484391ddb5c5e7bd4" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4698 | <rom loadflag="load16_byte" name="206-c2.c2" offset="0x000001" size="0x400000" crc="1cba876d" sha1="3254ceb5a2f76c172930d9889d5d81e093e87628" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4699 | <rom loadflag="load16_byte" name="206-c3.c3" offset="0x800000" size="0x100000" crc="79aa2b48" sha1="31f94217cd35f48845c74a55256314c16fd26ed7" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 4700 | <rom loadflag="load16_byte" name="206-c4.c4" offset="0x800001" size="0x100000" crc="55e1314d" sha1="fffbc9eb9000ff5b1063af1817de7ea4a267fedd" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 4701 | </dataarea> | |
| 4702 | </part> | |
| 4703 | </software> | |
| 5890 | <software name="marukodq"> | |
| 5891 | <description>Chibi Marukochan Deluxe Quiz</description> | |
| 5892 | <year>1995</year> | |
| 5893 | <publisher>Takara</publisher> | |
| 5894 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5895 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5896 | <part name="cart" interface="neo_cart"> | |
| 5897 | <dataarea name="maincpu" size="0x100000"> | |
| 5898 | <rom loadflag="load16_word_swap" name="206-p1.p1" offset="0x000000" size="0x100000" crc="c33ed21e" sha1="bffff0d17e587e67672227e60c0ebd3f3a7193e6" /> | |
| 5899 | <!-- mask rom TC538200 --> | |
| 5900 | </dataarea> | |
| 5901 | <dataarea name="fixed" size="0x040000"> | |
| 5902 | <rom offset="0x000000" size="0x020000" name="206-s1.s1" crc="f0b68780" sha1="3f60950b14d121a5af3e6a8155ae9832ddc6ec46" /> | |
| 5903 | <!-- mask rom TC531000 --> | |
| 5904 | </dataarea> | |
| 5905 | <dataarea name="audiocpu" size="0x020000"> | |
| 5906 | <rom offset="0x000000" size="0x020000" name="206-m1.m1" crc="0e22902e" sha1="fb8466c342d4abd8bb4cad01c6ceab03f96cdad8" /> | |
| 5907 | <!-- mask rom TC531001 --> | |
| 5908 | </dataarea> | |
| 5909 | <dataarea name="ymsnd" size="0x400000"> | |
| 5910 | <rom name="206-v1.v1" offset="0x000000" size="0x200000" crc="5385eca8" sha1="1ca171ce74a5885ae8841d0924de21dc0af2214e" /> | |
| 5911 | <!-- mask rom TC5316200 --> | |
| 5912 | <rom name="206-v2.v2" offset="0x200000" size="0x200000" crc="f8c55404" sha1="cecc41e9e08a7ff05b6f62e713fc86a816bf55a2" /> | |
| 5913 | <!-- mask rom TC5316200 --> | |
| 5914 | </dataarea> | |
| 5915 | <dataarea name="sprites" size="0xa00000"> | |
| 5916 | <rom loadflag="load16_byte" name="206-c1.c1" offset="0x000000" size="0x400000" crc="846e4e8e" sha1="ba9b96340aca7fadaff0e6d484391ddb5c5e7bd4" /> | |
| 5917 | <!-- mask rom TC5332205 --> | |
| 5918 | <rom loadflag="load16_byte" name="206-c2.c2" offset="0x000001" size="0x400000" crc="1cba876d" sha1="3254ceb5a2f76c172930d9889d5d81e093e87628" /> | |
| 5919 | <!-- mask rom TC5332205 --> | |
| 5920 | <rom loadflag="load16_byte" name="206-c3.c3" offset="0x800000" size="0x100000" crc="79aa2b48" sha1="31f94217cd35f48845c74a55256314c16fd26ed7" /> | |
| 5921 | <!-- mask rom TC538200 --> | |
| 5922 | <rom loadflag="load16_byte" name="206-c4.c4" offset="0x800001" size="0x100000" crc="55e1314d" sha1="fffbc9eb9000ff5b1063af1817de7ea4a267fedd" /> | |
| 5923 | <!-- mask rom TC538200 --> | |
| 5924 | </dataarea> | |
| 5925 | </part> | |
| 5926 | </software> | |
| 4704 | 5927 | |
| 4705 | <!--*************************************** | |
| 5928 | <!--*************************************** | |
| 4706 | 5929 | ID-0207 |
| 4707 | 5930 | . ??M-207 |
| 4708 | 5931 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B |
| 4709 | 5932 | ***************************************--> |
| 4710 | 5933 | |
| 4711 | <software name="neomrdo"> | |
| 4712 | <description>Neo Mr. Do!</description> | |
| 4713 | <year>1996</year> | |
| 4714 | <publisher>Visco</publisher> | |
| 4715 | <sharedfeat name="release" value="MVS" /> | |
| 4716 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4717 | <part name="cart" interface="neo_cart"> | |
| 4718 | <!-- MVS ONLY RELEASE --> | |
| 4719 | <dataarea name="maincpu" size="0x100000"> | |
| 4720 | <rom loadflag="load16_word_swap" name="207-p1.p1" offset="0x000000" size="0x100000" crc="334ea51e" sha1="0a642f8565ec6e9587ed767bcf177f4677547162" /> <!-- TC538200 --> | |
| 4721 | </dataarea> | |
| 4722 | <dataarea name="fixed" size="0x040000"> | |
| 4723 | <rom offset="0x000000" size="0x020000" name="207-s1.s1" crc="6aebafce" sha1="5db03715fbed62f2ff3cef7f93606f30261c0362" /> <!-- TC531000 --> | |
| 4724 | </dataarea> | |
| 4725 | <dataarea name="audiocpu" size="0x020000"> | |
| 4726 | <rom offset="0x000000" size="0x020000" name="207-m1.m1" crc="b5b74a95" sha1="7b01f3b87c247cc7472591f8cdcf0ae8065e31c6" /> <!-- TC531001 --> | |
| 4727 | </dataarea> | |
| 4728 | <dataarea name="ymsnd" size="0x200000"> | |
| 4729 | <rom name="207-v1.v1" offset="0x000000" size="0x200000" crc="4143c052" sha1="561b19bc8811b80f2f42ffc0b5df27132696470a" /> <!-- TC5316200 --> | |
| 4730 | </dataarea> | |
| 4731 | <dataarea name="sprites" size="0x400000"> | |
| 4732 | <rom loadflag="load16_byte" name="207-c1.c1" offset="0x000000" size="0x200000" crc="c7541b9d" sha1="25ca1a2b14cc2648d8dbe432cbd1396017af822c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4733 | <rom loadflag="load16_byte" name="207-c2.c2" offset="0x000001" size="0x200000" crc="f57166d2" sha1="bf3aa47d17156485c2177fb63cba093f050abb98" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4734 | </dataarea> | |
| 4735 | </part> | |
| 4736 | </software> | |
| 5934 | <software name="neomrdo"> | |
| 5935 | <description>Neo Mr. Do!</description> | |
| 5936 | <year>1996</year> | |
| 5937 | <publisher>Visco</publisher> | |
| 5938 | <sharedfeat name="release" value="MVS" /> | |
| 5939 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5940 | <part name="cart" interface="neo_cart"> | |
| 5941 | <!-- MVS ONLY RELEASE --> | |
| 5942 | <dataarea name="maincpu" size="0x100000"> | |
| 5943 | <rom loadflag="load16_word_swap" name="207-p1.p1" offset="0x000000" size="0x100000" crc="334ea51e" sha1="0a642f8565ec6e9587ed767bcf177f4677547162" /> | |
| 5944 | <!-- TC538200 --> | |
| 5945 | </dataarea> | |
| 5946 | <dataarea name="fixed" size="0x040000"> | |
| 5947 | <rom offset="0x000000" size="0x020000" name="207-s1.s1" crc="6aebafce" sha1="5db03715fbed62f2ff3cef7f93606f30261c0362" /> | |
| 5948 | <!-- TC531000 --> | |
| 5949 | </dataarea> | |
| 5950 | <dataarea name="audiocpu" size="0x020000"> | |
| 5951 | <rom offset="0x000000" size="0x020000" name="207-m1.m1" crc="b5b74a95" sha1="7b01f3b87c247cc7472591f8cdcf0ae8065e31c6" /> | |
| 5952 | <!-- TC531001 --> | |
| 5953 | </dataarea> | |
| 5954 | <dataarea name="ymsnd" size="0x200000"> | |
| 5955 | <rom name="207-v1.v1" offset="0x000000" size="0x200000" crc="4143c052" sha1="561b19bc8811b80f2f42ffc0b5df27132696470a" /> | |
| 5956 | <!-- TC5316200 --> | |
| 5957 | </dataarea> | |
| 5958 | <dataarea name="sprites" size="0x400000"> | |
| 5959 | <rom loadflag="load16_byte" name="207-c1.c1" offset="0x000000" size="0x200000" crc="c7541b9d" sha1="25ca1a2b14cc2648d8dbe432cbd1396017af822c" /> | |
| 5960 | <!-- TC5316200 --> | |
| 5961 | <rom loadflag="load16_byte" name="207-c2.c2" offset="0x000001" size="0x200000" crc="f57166d2" sha1="bf3aa47d17156485c2177fb63cba093f050abb98" /> | |
| 5962 | <!-- TC5316200 --> | |
| 5963 | </dataarea> | |
| 5964 | </part> | |
| 5965 | </software> | |
| 4737 | 5966 | |
| 4738 | <!--*************************************** | |
| 5967 | <!--*************************************** | |
| 4739 | 5968 | ID-0208 |
| 4740 | 5969 | . ??M-208 |
| 4741 | 5970 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 4742 | 5971 | ***************************************--> |
| 4743 | 5972 | |
| 4744 | <software name="sdodgeb"> | |
| 4745 | <description>Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu</description> | |
| 4746 | <year>1996</year> | |
| 4747 | <publisher>Technos Japan</publisher> | |
| 4748 | <sharedfeat name="release" value="MVS" /> | |
| 4749 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4750 | <part name="cart" interface="neo_cart"> | |
| 4751 | <!-- MVS ONLY RELEASE --> | |
| 4752 | <dataarea name="maincpu" size="0x200000"> | |
| 4753 | <rom loadflag="load16_word_swap" name="208-p1.p1" offset="0x100000" size="0x100000" crc="127f3d32" sha1="18e77b79b1197a89371533ef9b1e4d682c44d875" /> <!-- TC5316200 --> | |
| 4754 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4755 | </dataarea> | |
| 4756 | <dataarea name="fixed" size="0x040000"> | |
| 4757 | <rom offset="0x000000" size="0x020000" name="208-s1.s1" crc="64abd6b3" sha1="0315d724e4d83a44ce84c531ff9b8c398363c039" /> <!-- TC531000 --> | |
| 4758 | </dataarea> | |
| 4759 | <dataarea name="audiocpu" size="0x020000"> | |
| 4760 | <rom offset="0x000000" size="0x020000" name="208-m1.m1" crc="0a5f3325" sha1="04e0236df478a5452654c823dcb42fea65b6a718" /> <!-- TC531001 --> | |
| 4761 | </dataarea> | |
| 4762 | <dataarea name="ymsnd" size="0x400000"> | |
| 4763 | <rom name="208-v1.v1" offset="0x000000" size="0x400000" crc="e7899a24" sha1="3e75b449898fee73fbacf58d70e3a460b9e0c573" /> <!-- TC5332204 --> | |
| 4764 | </dataarea> | |
| 4765 | <dataarea name="sprites" size="0xc00000"> | |
| 4766 | <rom loadflag="load16_byte" name="208-c1.c1" offset="0x000000" size="0x400000" crc="93d8619b" sha1="6588cb67e38722d5843fb29943d92e3905101aff" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4767 | <rom loadflag="load16_byte" name="208-c2.c2" offset="0x000001" size="0x400000" crc="1c737bb6" sha1="8e341989981a713e61dfed8bde9a6459583ef46d" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4768 | <rom loadflag="load16_byte" name="208-c3.c3" offset="0x800000" size="0x200000" crc="14cb1703" sha1="a46acec03c1b2351fe36810628f02b7c848d13db" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 4769 | <rom loadflag="load16_byte" name="208-c4.c4" offset="0x800001" size="0x200000" crc="c7165f19" sha1="221f03de893dca0e5305fa17aa94f96c67713818" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 4770 | </dataarea> | |
| 4771 | </part> | |
| 4772 | </software> | |
| 5973 | <software name="sdodgeb"> | |
| 5974 | <description>Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu</description> | |
| 5975 | <year>1996</year> | |
| 5976 | <publisher>Technos Japan</publisher> | |
| 5977 | <sharedfeat name="release" value="MVS" /> | |
| 5978 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5979 | <part name="cart" interface="neo_cart"> | |
| 5980 | <!-- MVS ONLY RELEASE --> | |
| 5981 | <dataarea name="maincpu" size="0x200000"> | |
| 5982 | <rom loadflag="load16_word_swap" name="208-p1.p1" offset="0x100000" size="0x100000" crc="127f3d32" sha1="18e77b79b1197a89371533ef9b1e4d682c44d875" /> | |
| 5983 | <!-- TC5316200 --> | |
| 5984 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5985 | </dataarea> | |
| 5986 | <dataarea name="fixed" size="0x040000"> | |
| 5987 | <rom offset="0x000000" size="0x020000" name="208-s1.s1" crc="64abd6b3" sha1="0315d724e4d83a44ce84c531ff9b8c398363c039" /> | |
| 5988 | <!-- TC531000 --> | |
| 5989 | </dataarea> | |
| 5990 | <dataarea name="audiocpu" size="0x020000"> | |
| 5991 | <rom offset="0x000000" size="0x020000" name="208-m1.m1" crc="0a5f3325" sha1="04e0236df478a5452654c823dcb42fea65b6a718" /> | |
| 5992 | <!-- TC531001 --> | |
| 5993 | </dataarea> | |
| 5994 | <dataarea name="ymsnd" size="0x400000"> | |
| 5995 | <rom name="208-v1.v1" offset="0x000000" size="0x400000" crc="e7899a24" sha1="3e75b449898fee73fbacf58d70e3a460b9e0c573" /> | |
| 5996 | <!-- TC5332204 --> | |
| 5997 | </dataarea> | |
| 5998 | <dataarea name="sprites" size="0xc00000"> | |
| 5999 | <rom loadflag="load16_byte" name="208-c1.c1" offset="0x000000" size="0x400000" crc="93d8619b" sha1="6588cb67e38722d5843fb29943d92e3905101aff" /> | |
| 6000 | <!-- TC5332205 --> | |
| 6001 | <rom loadflag="load16_byte" name="208-c2.c2" offset="0x000001" size="0x400000" crc="1c737bb6" sha1="8e341989981a713e61dfed8bde9a6459583ef46d" /> | |
| 6002 | <!-- TC5332205 --> | |
| 6003 | <rom loadflag="load16_byte" name="208-c3.c3" offset="0x800000" size="0x200000" crc="14cb1703" sha1="a46acec03c1b2351fe36810628f02b7c848d13db" /> | |
| 6004 | <!-- TC5316200 --> | |
| 6005 | <rom loadflag="load16_byte" name="208-c4.c4" offset="0x800001" size="0x200000" crc="c7165f19" sha1="221f03de893dca0e5305fa17aa94f96c67713818" /> | |
| 6006 | <!-- TC5316200 --> | |
| 6007 | </dataarea> | |
| 6008 | </part> | |
| 6009 | </software> | |
| 4773 | 6010 | |
| 4774 | <!--*************************************** | |
| 6011 | <!--*************************************** | |
| 4775 | 6012 | ID-0209 |
| 4776 | 6013 | . ??M-209 |
| 4777 | 6014 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4778 | 6015 | ***************************************--> |
| 4779 | 6016 | |
| 4780 | <software name="goalx3"> | |
| 4781 | <description>Goal! Goal! Goal!</description> | |
| 4782 | <year>1995</year> | |
| 4783 | <publisher>Visco</publisher> | |
| 4784 | <sharedfeat name="release" value="MVS" /> | |
| 4785 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4786 | <part name="cart" interface="neo_cart"> | |
| 4787 | <!-- MVS ONLY RELEASE --> | |
| 4788 | <dataarea name="maincpu" size="0x200000"> | |
| 4789 | <rom loadflag="load16_word_swap" name="209-p1.p1" offset="0x100000" size="0x100000" crc="2a019a79" sha1="422a639e74284fef2e53e1b49cf8803b0a7e80c6" /> <!-- mask rom TC5316200 --> | |
| 4790 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4791 | </dataarea> | |
| 4792 | <dataarea name="fixed" size="0x040000"> | |
| 4793 | <rom offset="0x000000" size="0x020000" name="209-s1.s1" crc="c0eaad86" sha1="99412093c9707d51817893971e73fb8469cdc9d0" /> <!-- mask rom TC531000 --> | |
| 4794 | </dataarea> | |
| 4795 | <dataarea name="audiocpu" size="0x020000"> | |
| 4796 | <rom offset="0x000000" size="0x020000" name="209-m1.m1" crc="cd758325" sha1="b51eac634fc646c07210dff993018ad9ebabd3f9" /> <!-- mask rom TC531001 --> | |
| 4797 | </dataarea> | |
| 4798 | <dataarea name="ymsnd" size="0x200000"> | |
| 4799 | <rom name="209-v1.v1" offset="0x000000" size="0x200000" crc="ef214212" sha1="3e05ccaa2d06decb18b379b96f900c0e6b39ce70" /> <!-- mask rom TC5316200 --> | |
| 4800 | </dataarea> | |
| 4801 | <dataarea name="sprites" size="0xa00000"> | |
| 4802 | <rom loadflag="load16_byte" name="209-c1.c1" offset="0x000000" size="0x400000" crc="b49d980e" sha1="722d10074f16fa7f14c71270f43fdab427b85e2b" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4803 | <rom loadflag="load16_byte" name="209-c2.c2" offset="0x000001" size="0x400000" crc="5649b015" sha1="9c9674f3841e6becd3b8e63bae9b9df45ac9f11e" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4804 | <rom loadflag="load16_byte" name="209-c3.c3" offset="0x800000" size="0x100000" crc="5f91bace" sha1="3864be27dce6d8f8828d3bf09bfc8116116a2b56" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 4805 | <rom loadflag="load16_byte" name="209-c4.c4" offset="0x800001" size="0x100000" crc="1e9f76f2" sha1="b57fdc226bfe328b8848127fb4292295f1287bf6" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 4806 | </dataarea> | |
| 4807 | </part> | |
| 4808 | </software> | |
| 6017 | <software name="goalx3"> | |
| 6018 | <description>Goal! Goal! Goal!</description> | |
| 6019 | <year>1995</year> | |
| 6020 | <publisher>Visco</publisher> | |
| 6021 | <sharedfeat name="release" value="MVS" /> | |
| 6022 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6023 | <part name="cart" interface="neo_cart"> | |
| 6024 | <!-- MVS ONLY RELEASE --> | |
| 6025 | <dataarea name="maincpu" size="0x200000"> | |
| 6026 | <rom loadflag="load16_word_swap" name="209-p1.p1" offset="0x100000" size="0x100000" crc="2a019a79" sha1="422a639e74284fef2e53e1b49cf8803b0a7e80c6" /> | |
| 6027 | <!-- mask rom TC5316200 --> | |
| 6028 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6029 | </dataarea> | |
| 6030 | <dataarea name="fixed" size="0x040000"> | |
| 6031 | <rom offset="0x000000" size="0x020000" name="209-s1.s1" crc="c0eaad86" sha1="99412093c9707d51817893971e73fb8469cdc9d0" /> | |
| 6032 | <!-- mask rom TC531000 --> | |
| 6033 | </dataarea> | |
| 6034 | <dataarea name="audiocpu" size="0x020000"> | |
| 6035 | <rom offset="0x000000" size="0x020000" name="209-m1.m1" crc="cd758325" sha1="b51eac634fc646c07210dff993018ad9ebabd3f9" /> | |
| 6036 | <!-- mask rom TC531001 --> | |
| 6037 | </dataarea> | |
| 6038 | <dataarea name="ymsnd" size="0x200000"> | |
| 6039 | <rom name="209-v1.v1" offset="0x000000" size="0x200000" crc="ef214212" sha1="3e05ccaa2d06decb18b379b96f900c0e6b39ce70" /> | |
| 6040 | <!-- mask rom TC5316200 --> | |
| 6041 | </dataarea> | |
| 6042 | <dataarea name="sprites" size="0xa00000"> | |
| 6043 | <rom loadflag="load16_byte" name="209-c1.c1" offset="0x000000" size="0x400000" crc="b49d980e" sha1="722d10074f16fa7f14c71270f43fdab427b85e2b" /> | |
| 6044 | <!-- mask rom TC5332205 --> | |
| 6045 | <rom loadflag="load16_byte" name="209-c2.c2" offset="0x000001" size="0x400000" crc="5649b015" sha1="9c9674f3841e6becd3b8e63bae9b9df45ac9f11e" /> | |
| 6046 | <!-- mask rom TC5332205 --> | |
| 6047 | <rom loadflag="load16_byte" name="209-c3.c3" offset="0x800000" size="0x100000" crc="5f91bace" sha1="3864be27dce6d8f8828d3bf09bfc8116116a2b56" /> | |
| 6048 | <!-- mask rom TC538200 --> | |
| 6049 | <rom loadflag="load16_byte" name="209-c4.c4" offset="0x800001" size="0x100000" crc="1e9f76f2" sha1="b57fdc226bfe328b8848127fb4292295f1287bf6" /> | |
| 6050 | <!-- mask rom TC538200 --> | |
| 6051 | </dataarea> | |
| 6052 | </part> | |
| 6053 | </software> | |
| 4809 | 6054 | |
| 4810 | <!--*************************************** | |
| 6055 | <!--*************************************** | |
| 4811 | 6056 | ID-0210 |
| 4812 | 6057 | Karate Ninja Sho (prototype) 1995 Yumekobo |
| 4813 | 6058 | ***************************************--> |
| 4814 | 6059 | |
| 4815 | <!--*************************************** | |
| 6060 | <!--*************************************** | |
| 4816 | 6061 | ID-0211 |
| 4817 | 6062 | Oshidashi Zintrick (CD only? not confirmed, MVS might exist) 1996 SNK/ADK |
| 4818 | 6063 | ***************************************--> |
| 4819 | 6064 | |
| 4820 | <!--*************************************** | |
| 6065 | <!--*************************************** | |
| 4821 | 6066 | ID-0212 |
| 4822 | 6067 | . ADM-011 |
| 4823 | 6068 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4824 | 6069 | . ADH-011 |
| 4825 | 6070 | ***************************************--> |
| 4826 | 6071 | |
| 4827 | <software name="overtop"> | |
| 4828 | <description>Over Top</description> | |
| 4829 | <year>1996</year> | |
| 4830 | <publisher>ADK</publisher> | |
| 4831 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4832 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4833 | <part name="cart" interface="neo_cart"> | |
| 4834 | <dataarea name="maincpu" size="0x200000"> | |
| 4835 | <rom loadflag="load16_word_swap" name="212-p1.p1" offset="0x100000" size="0x100000" crc="16c063a9" sha1="5432869f830eed816ee5ed71c7fd39f749d15619" /> <!-- mask rom TC5316200 --> | |
| 4836 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4837 | </dataarea> | |
| 4838 | <dataarea name="fixed" size="0x040000"> | |
| 4839 | <rom offset="0x000000" size="0x020000" name="212-s1.s1" crc="481d3ddc" sha1="7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece" /> <!-- mask rom TC531000 --> | |
| 4840 | </dataarea> | |
| 4841 | <dataarea name="audiocpu" size="0x020000"> | |
| 4842 | <rom offset="0x000000" size="0x020000" name="212-m1.m1" crc="fcab6191" sha1="488b8310b0957f0012fe50f73641b606f6ac4a57" /> <!-- mask rom TC531001 --> | |
| 4843 | </dataarea> | |
| 4844 | <dataarea name="ymsnd" size="0x400000"> | |
| 4845 | <rom name="212-v1.v1" offset="0x000000" size="0x400000" crc="013d4ef9" sha1="438a697c44525bdf78b54432c4f7217ab5667047" /> <!-- mask rom TC5332204 --> | |
| 4846 | </dataarea> | |
| 4847 | <dataarea name="sprites" size="0x1400000"> | |
| 4848 | <rom loadflag="load16_byte" name="212-c1.c1" offset="0x000000" size="0x400000" crc="50f43087" sha1="e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4849 | <rom loadflag="load16_byte" name="212-c2.c2" offset="0x000001" size="0x400000" crc="a5b39807" sha1="e98e82cf99576cb48cc5e8dc655b7e9a428c2843" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4850 | <rom loadflag="load16_byte" name="212-c3.c3" offset="0x800000" size="0x400000" crc="9252ea02" sha1="269066e0f893d3e8e7c308528026a486c2b023a2" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4851 | <rom loadflag="load16_byte" name="212-c4.c4" offset="0x800001" size="0x400000" crc="5f41a699" sha1="abbb162658e06a37db8475b659ece7e1270ebb49" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4852 | <rom loadflag="load16_byte" name="212-c5.c5" offset="0x1000000" size="0x200000" crc="fc858bef" sha1="0031def13e7cf4a465a1eca7aa0d13d1b21427e2" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 4853 | <rom loadflag="load16_byte" name="212-c6.c6" offset="0x1000001" size="0x200000" crc="0589c15e" sha1="b1167caf7cb61f3e05a5d342290bfe00e02e9d38" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 4854 | </dataarea> | |
| 4855 | </part> | |
| 4856 | </software> | |
| 6072 | <software name="overtop"> | |
| 6073 | <description>Over Top</description> | |
| 6074 | <year>1996</year> | |
| 6075 | <publisher>ADK</publisher> | |
| 6076 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6077 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6078 | <part name="cart" interface="neo_cart"> | |
| 6079 | <dataarea name="maincpu" size="0x200000"> | |
| 6080 | <rom loadflag="load16_word_swap" name="212-p1.p1" offset="0x100000" size="0x100000" crc="16c063a9" sha1="5432869f830eed816ee5ed71c7fd39f749d15619" /> | |
| 6081 | <!-- mask rom TC5316200 --> | |
| 6082 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6083 | </dataarea> | |
| 6084 | <dataarea name="fixed" size="0x040000"> | |
| 6085 | <rom offset="0x000000" size="0x020000" name="212-s1.s1" crc="481d3ddc" sha1="7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece" /> | |
| 6086 | <!-- mask rom TC531000 --> | |
| 6087 | </dataarea> | |
| 6088 | <dataarea name="audiocpu" size="0x020000"> | |
| 6089 | <rom offset="0x000000" size="0x020000" name="212-m1.m1" crc="fcab6191" sha1="488b8310b0957f0012fe50f73641b606f6ac4a57" /> | |
| 6090 | <!-- mask rom TC531001 --> | |
| 6091 | </dataarea> | |
| 6092 | <dataarea name="ymsnd" size="0x400000"> | |
| 6093 | <rom name="212-v1.v1" offset="0x000000" size="0x400000" crc="013d4ef9" sha1="438a697c44525bdf78b54432c4f7217ab5667047" /> | |
| 6094 | <!-- mask rom TC5332204 --> | |
| 6095 | </dataarea> | |
| 6096 | <dataarea name="sprites" size="0x1400000"> | |
| 6097 | <rom loadflag="load16_byte" name="212-c1.c1" offset="0x000000" size="0x400000" crc="50f43087" sha1="e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d" /> | |
| 6098 | <!-- mask rom TC5332205 --> | |
| 6099 | <rom loadflag="load16_byte" name="212-c2.c2" offset="0x000001" size="0x400000" crc="a5b39807" sha1="e98e82cf99576cb48cc5e8dc655b7e9a428c2843" /> | |
| 6100 | <!-- mask rom TC5332205 --> | |
| 6101 | <rom loadflag="load16_byte" name="212-c3.c3" offset="0x800000" size="0x400000" crc="9252ea02" sha1="269066e0f893d3e8e7c308528026a486c2b023a2" /> | |
| 6102 | <!-- mask rom TC5332205 --> | |
| 6103 | <rom loadflag="load16_byte" name="212-c4.c4" offset="0x800001" size="0x400000" crc="5f41a699" sha1="abbb162658e06a37db8475b659ece7e1270ebb49" /> | |
| 6104 | <!-- mask rom TC5332205 --> | |
| 6105 | <rom loadflag="load16_byte" name="212-c5.c5" offset="0x1000000" size="0x200000" crc="fc858bef" sha1="0031def13e7cf4a465a1eca7aa0d13d1b21427e2" /> | |
| 6106 | <!-- mask rom TC5316200 --> | |
| 6107 | <rom loadflag="load16_byte" name="212-c6.c6" offset="0x1000001" size="0x200000" crc="0589c15e" sha1="b1167caf7cb61f3e05a5d342290bfe00e02e9d38" /> | |
| 6108 | <!-- mask rom TC5316200 --> | |
| 6109 | </dataarea> | |
| 6110 | </part> | |
| 6111 | </software> | |
| 4857 | 6112 | |
| 4858 | <!--*************************************** | |
| 6113 | <!--*************************************** | |
| 4859 | 6114 | ID-0213 |
| 4860 | 6115 | . ??M-213 |
| 4861 | 6116 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 4862 | 6117 | ***************************************--> |
| 4863 | 6118 | |
| 4864 | <software name="neodrift"> | |
| 4865 | <description>Neo Drift Out - New Technology</description> | |
| 4866 | <year>1996</year> | |
| 4867 | <publisher>Visco</publisher> | |
| 4868 | <sharedfeat name="release" value="MVS" /> | |
| 4869 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4870 | <part name="cart" interface="neo_cart"> | |
| 4871 | <!-- MVS ONLY RELEASE --> | |
| 4872 | <dataarea name="maincpu" size="0x200000"> | |
| 4873 | <rom loadflag="load16_word_swap" name="213-p1.p1" offset="0x100000" size="0x100000" crc="e397d798" sha1="10f459111db4bab7aaa63ca47e83304a84300812" /> <!-- mask rom TC5316200 --> | |
| 4874 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4875 | </dataarea> | |
| 4876 | <dataarea name="fixed" size="0x040000"> | |
| 4877 | <rom offset="0x000000" size="0x020000" name="213-s1.s1" crc="b76b61bc" sha1="5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0" /> <!-- mask rom TC531000 --> | |
| 4878 | </dataarea> | |
| 4879 | <dataarea name="audiocpu" size="0x020000"> | |
| 4880 | <rom offset="0x000000" size="0x020000" name="213-m1.m1" crc="200045f1" sha1="7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4" /> <!-- mask rom TC531001 --> | |
| 4881 | </dataarea> | |
| 4882 | <dataarea name="ymsnd" size="0x400000"> | |
| 4883 | <rom name="213-v1.v1" offset="0x000000" size="0x200000" crc="a421c076" sha1="129f05c1a28a6493442f47a79c2d3577a1a43ef5" /> <!-- mask rom TC5332204 --> | |
| 4884 | <rom name="213-v2.v2" offset="0x200000" size="0x200000" crc="233c7dd9" sha1="be7f980aa83831b6605aaaf4ec904180bb96c935" /> <!-- mask rom TC5316200 --> | |
| 4885 | </dataarea> | |
| 4886 | <dataarea name="sprites" size="0x800000"> | |
| 4887 | <rom loadflag="load16_byte" name="213-c1.c1" offset="0x000000" size="0x400000" crc="3edc8bd3" sha1="71dcba9afd3b08ebfa13294644dcb365c2740780" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 4888 | <rom loadflag="load16_byte" name="213-c2.c2" offset="0x000001" size="0x400000" crc="46ae5f16" sha1="a01310632734e776e889af6a531063cb1661c33a" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 4889 | </dataarea> | |
| 4890 | </part> | |
| 4891 | </software> | |
| 6119 | <software name="neodrift"> | |
| 6120 | <description>Neo Drift Out - New Technology</description> | |
| 6121 | <year>1996</year> | |
| 6122 | <publisher>Visco</publisher> | |
| 6123 | <sharedfeat name="release" value="MVS" /> | |
| 6124 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6125 | <part name="cart" interface="neo_cart"> | |
| 6126 | <!-- MVS ONLY RELEASE --> | |
| 6127 | <dataarea name="maincpu" size="0x200000"> | |
| 6128 | <rom loadflag="load16_word_swap" name="213-p1.p1" offset="0x100000" size="0x100000" crc="e397d798" sha1="10f459111db4bab7aaa63ca47e83304a84300812" /> | |
| 6129 | <!-- mask rom TC5316200 --> | |
| 6130 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6131 | </dataarea> | |
| 6132 | <dataarea name="fixed" size="0x040000"> | |
| 6133 | <rom offset="0x000000" size="0x020000" name="213-s1.s1" crc="b76b61bc" sha1="5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0" /> | |
| 6134 | <!-- mask rom TC531000 --> | |
| 6135 | </dataarea> | |
| 6136 | <dataarea name="audiocpu" size="0x020000"> | |
| 6137 | <rom offset="0x000000" size="0x020000" name="213-m1.m1" crc="200045f1" sha1="7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4" /> | |
| 6138 | <!-- mask rom TC531001 --> | |
| 6139 | </dataarea> | |
| 6140 | <dataarea name="ymsnd" size="0x400000"> | |
| 6141 | <rom name="213-v1.v1" offset="0x000000" size="0x200000" crc="a421c076" sha1="129f05c1a28a6493442f47a79c2d3577a1a43ef5" /> | |
| 6142 | <!-- mask rom TC5332204 --> | |
| 6143 | <rom name="213-v2.v2" offset="0x200000" size="0x200000" crc="233c7dd9" sha1="be7f980aa83831b6605aaaf4ec904180bb96c935" /> | |
| 6144 | <!-- mask rom TC5316200 --> | |
| 6145 | </dataarea> | |
| 6146 | <dataarea name="sprites" size="0x800000"> | |
| 6147 | <rom loadflag="load16_byte" name="213-c1.c1" offset="0x000000" size="0x400000" crc="3edc8bd3" sha1="71dcba9afd3b08ebfa13294644dcb365c2740780" /> | |
| 6148 | <!-- mask rom TC5332205 --> | |
| 6149 | <rom loadflag="load16_byte" name="213-c2.c2" offset="0x000001" size="0x400000" crc="46ae5f16" sha1="a01310632734e776e889af6a531063cb1661c33a" /> | |
| 6150 | <!-- mask rom TC5332205 --> | |
| 6151 | </dataarea> | |
| 6152 | </part> | |
| 6153 | </software> | |
| 4892 | 6154 | |
| 4893 | <!--*************************************** | |
| 6155 | <!--*************************************** | |
| 4894 | 6156 | ID-0214 |
| 4895 | 6157 | . NGM-214 |
| 4896 | 6158 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4897 | 6159 | . NGH-214 |
| 4898 | 6160 | ***************************************--> |
| 4899 | 6161 | |
| 4900 | <software name="kof96"> | |
| 4901 | <description>The King of Fighters '96 (NGM-214)</description> | |
| 4902 | <year>1996</year> | |
| 4903 | <publisher>SNK</publisher> | |
| 4904 | <sharedfeat name="release" value="MVS" /> | |
| 4905 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4906 | <part name="cart" interface="neo_cart"> | |
| 4907 | <!-- MVS VERSION --> | |
| 4908 | <dataarea name="maincpu" size="0x300000"> | |
| 4909 | <rom loadflag="load16_word_swap" name="214-p1.p1" offset="0x000000" size="0x100000" crc="52755d74" sha1="4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb" /> <!-- TC538200 --> | |
| 4910 | <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" /> <!-- TC5316200 --> | |
| 4911 | </dataarea> | |
| 4912 | <dataarea name="fixed" size="0x040000"> | |
| 4913 | <rom offset="0x000000" size="0x020000" name="214-s1.s1" crc="1254cbdb" sha1="fce5cf42588298711a3633e9c9c1d4dcb723ac76" /> <!-- TC531000 --> | |
| 4914 | </dataarea> | |
| 4915 | <dataarea name="audiocpu" size="0x020000"> | |
| 4916 | <rom offset="0x000000" size="0x020000" name="214-m1.m1" crc="dabc427c" sha1="b76722ed142ee7addceb4757424870dbd003e8b3" /> <!-- TC531001 --> | |
| 4917 | </dataarea> | |
| 4918 | <dataarea name="ymsnd" size="0xa00000"> | |
| 4919 | <rom name="214-v1.v1" offset="0x000000" size="0x400000" crc="63f7b045" sha1="1353715f1a8476dca6f8031d9e7a401eacab8159" /> <!-- TC5332204 --> | |
| 4920 | <rom name="214-v2.v2" offset="0x400000" size="0x400000" crc="25929059" sha1="6a721c4cb8f8dc772774023877d4a9f50d5a9e31" /> <!-- TC5332204 --> | |
| 4921 | <rom name="214-v3.v3" offset="0x800000" size="0x200000" crc="92a2257d" sha1="5064aec78fa0d104e5dd5869b95382aa170214ee" /> <!-- TC5316200 --> | |
| 4922 | </dataarea> | |
| 4923 | <dataarea name="sprites" size="0x2000000"> | |
| 4924 | <rom loadflag="load16_byte" name="214-c1.c1" offset="0x000000" size="0x400000" crc="7ecf4aa2" sha1="f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4925 | <rom loadflag="load16_byte" name="214-c2.c2" offset="0x000001" size="0x400000" crc="05b54f37" sha1="cc31653fe4cb05201fba234e080cb9c7a7592b1b" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4926 | <rom loadflag="load16_byte" name="214-c3.c3" offset="0x800000" size="0x400000" crc="64989a65" sha1="e6f3749d43be0afa9dad7b085cb782ba694252ca" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4927 | <rom loadflag="load16_byte" name="214-c4.c4" offset="0x800001" size="0x400000" crc="afbea515" sha1="ae875052728de33174827705646bd14cf3937b5c" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4928 | <rom loadflag="load16_byte" name="214-c5.c5" offset="0x1000000" size="0x400000" crc="2a3bbd26" sha1="7c1a7e50a10a1b082e0d0d515c34135ee9f995ac" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4929 | <rom loadflag="load16_byte" name="214-c6.c6" offset="0x1000001" size="0x400000" crc="44d30dc7" sha1="c8ae001e37224b55d9e4a4d99f6578b4f6eb055f" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4930 | <rom loadflag="load16_byte" name="214-c7.c7" offset="0x1800000" size="0x400000" crc="3687331b" sha1="2be95caab76d7af51674f93884330ba73a6053e4" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4931 | <rom loadflag="load16_byte" name="214-c8.c8" offset="0x1800001" size="0x400000" crc="fa1461ad" sha1="6c71a7f08e4044214223a6bf80984582ab5e0328" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4932 | </dataarea> | |
| 4933 | </part> | |
| 4934 | </software> | |
| 6162 | <software name="kof96"> | |
| 6163 | <description>The King of Fighters '96 (NGM-214)</description> | |
| 6164 | <year>1996</year> | |
| 6165 | <publisher>SNK</publisher> | |
| 6166 | <sharedfeat name="release" value="MVS" /> | |
| 6167 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6168 | <part name="cart" interface="neo_cart"> | |
| 6169 | <!-- MVS VERSION --> | |
| 6170 | <dataarea name="maincpu" size="0x300000"> | |
| 6171 | <rom loadflag="load16_word_swap" name="214-p1.p1" offset="0x000000" size="0x100000" crc="52755d74" sha1="4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb" /> | |
| 6172 | <!-- TC538200 --> | |
| 6173 | <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" /> | |
| 6174 | <!-- TC5316200 --> | |
| 6175 | </dataarea> | |
| 6176 | <dataarea name="fixed" size="0x040000"> | |
| 6177 | <rom offset="0x000000" size="0x020000" name="214-s1.s1" crc="1254cbdb" sha1="fce5cf42588298711a3633e9c9c1d4dcb723ac76" /> | |
| 6178 | <!-- TC531000 --> | |
| 6179 | </dataarea> | |
| 6180 | <dataarea name="audiocpu" size="0x020000"> | |
| 6181 | <rom offset="0x000000" size="0x020000" name="214-m1.m1" crc="dabc427c" sha1="b76722ed142ee7addceb4757424870dbd003e8b3" /> | |
| 6182 | <!-- TC531001 --> | |
| 6183 | </dataarea> | |
| 6184 | <dataarea name="ymsnd" size="0xa00000"> | |
| 6185 | <rom name="214-v1.v1" offset="0x000000" size="0x400000" crc="63f7b045" sha1="1353715f1a8476dca6f8031d9e7a401eacab8159" /> | |
| 6186 | <!-- TC5332204 --> | |
| 6187 | <rom name="214-v2.v2" offset="0x400000" size="0x400000" crc="25929059" sha1="6a721c4cb8f8dc772774023877d4a9f50d5a9e31" /> | |
| 6188 | <!-- TC5332204 --> | |
| 6189 | <rom name="214-v3.v3" offset="0x800000" size="0x200000" crc="92a2257d" sha1="5064aec78fa0d104e5dd5869b95382aa170214ee" /> | |
| 6190 | <!-- TC5316200 --> | |
| 6191 | </dataarea> | |
| 6192 | <dataarea name="sprites" size="0x2000000"> | |
| 6193 | <rom loadflag="load16_byte" name="214-c1.c1" offset="0x000000" size="0x400000" crc="7ecf4aa2" sha1="f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71" /> | |
| 6194 | <!-- TC5332205 --> | |
| 6195 | <rom loadflag="load16_byte" name="214-c2.c2" offset="0x000001" size="0x400000" crc="05b54f37" sha1="cc31653fe4cb05201fba234e080cb9c7a7592b1b" /> | |
| 6196 | <!-- TC5332205 --> | |
| 6197 | <rom loadflag="load16_byte" name="214-c3.c3" offset="0x800000" size="0x400000" crc="64989a65" sha1="e6f3749d43be0afa9dad7b085cb782ba694252ca" /> | |
| 6198 | <!-- TC5332205 --> | |
| 6199 | <rom loadflag="load16_byte" name="214-c4.c4" offset="0x800001" size="0x400000" crc="afbea515" sha1="ae875052728de33174827705646bd14cf3937b5c" /> | |
| 6200 | <!-- TC5332205 --> | |
| 6201 | <rom loadflag="load16_byte" name="214-c5.c5" offset="0x1000000" size="0x400000" crc="2a3bbd26" sha1="7c1a7e50a10a1b082e0d0d515c34135ee9f995ac" /> | |
| 6202 | <!-- TC5332205 --> | |
| 6203 | <rom loadflag="load16_byte" name="214-c6.c6" offset="0x1000001" size="0x400000" crc="44d30dc7" sha1="c8ae001e37224b55d9e4a4d99f6578b4f6eb055f" /> | |
| 6204 | <!-- TC5332205 --> | |
| 6205 | <rom loadflag="load16_byte" name="214-c7.c7" offset="0x1800000" size="0x400000" crc="3687331b" sha1="2be95caab76d7af51674f93884330ba73a6053e4" /> | |
| 6206 | <!-- TC5332205 --> | |
| 6207 | <rom loadflag="load16_byte" name="214-c8.c8" offset="0x1800001" size="0x400000" crc="fa1461ad" sha1="6c71a7f08e4044214223a6bf80984582ab5e0328" /> | |
| 6208 | <!-- TC5332205 --> | |
| 6209 | </dataarea> | |
| 6210 | </part> | |
| 6211 | </software> | |
| 4935 | 6212 | |
| 4936 | <software name="kof96h" cloneof="kof96"> | |
| 4937 | <description>The King of Fighters '96 (NGH-214)</description> | |
| 4938 | <year>1996</year> | |
| 4939 | <publisher>SNK</publisher> | |
| 4940 | <sharedfeat name="release" value="AES" /> | |
| 4941 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4942 | <part name="cart" interface="neo_cart"> | |
| 4943 | <dataarea name="maincpu" size="0x300000"> | |
| 4944 | <rom loadflag="load16_word_swap" name="214-pg1.p1" offset="0x000000" size="0x100000" crc="bd3757c9" sha1="35392a044117e46c088ff0fdd07d69a3faa4f96e" /> | |
| 4945 | <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" /> <!-- TC5316200 --> | |
| 4946 | </dataarea> | |
| 4947 | <dataarea name="fixed" size="0x040000"> | |
| 4948 | <rom offset="0x000000" size="0x020000" name="214-s1.s1" crc="1254cbdb" sha1="fce5cf42588298711a3633e9c9c1d4dcb723ac76" /> <!-- TC531000 --> | |
| 4949 | </dataarea> | |
| 4950 | <dataarea name="audiocpu" size="0x020000"> | |
| 4951 | <rom offset="0x000000" size="0x020000" name="214-m1.m1" crc="dabc427c" sha1="b76722ed142ee7addceb4757424870dbd003e8b3" /> <!-- TC531001 --> | |
| 4952 | </dataarea> | |
| 4953 | <dataarea name="ymsnd" size="0xa00000"> | |
| 4954 | <rom name="214-v1.v1" offset="0x000000" size="0x400000" crc="63f7b045" sha1="1353715f1a8476dca6f8031d9e7a401eacab8159" /> <!-- TC5332204 --> | |
| 4955 | <rom name="214-v2.v2" offset="0x400000" size="0x400000" crc="25929059" sha1="6a721c4cb8f8dc772774023877d4a9f50d5a9e31" /> <!-- TC5332204 --> | |
| 4956 | <rom name="214-v3.v3" offset="0x800000" size="0x200000" crc="92a2257d" sha1="5064aec78fa0d104e5dd5869b95382aa170214ee" /> <!-- TC5316200 --> | |
| 4957 | </dataarea> | |
| 4958 | <dataarea name="sprites" size="0x2000000"> | |
| 4959 | <rom loadflag="load16_byte" name="214-c1.c1" offset="0x000000" size="0x400000" crc="7ecf4aa2" sha1="f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4960 | <rom loadflag="load16_byte" name="214-c2.c2" offset="0x000001" size="0x400000" crc="05b54f37" sha1="cc31653fe4cb05201fba234e080cb9c7a7592b1b" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4961 | <rom loadflag="load16_byte" name="214-c3.c3" offset="0x800000" size="0x400000" crc="64989a65" sha1="e6f3749d43be0afa9dad7b085cb782ba694252ca" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4962 | <rom loadflag="load16_byte" name="214-c4.c4" offset="0x800001" size="0x400000" crc="afbea515" sha1="ae875052728de33174827705646bd14cf3937b5c" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4963 | <rom loadflag="load16_byte" name="214-c5.c5" offset="0x1000000" size="0x400000" crc="2a3bbd26" sha1="7c1a7e50a10a1b082e0d0d515c34135ee9f995ac" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4964 | <rom loadflag="load16_byte" name="214-c6.c6" offset="0x1000001" size="0x400000" crc="44d30dc7" sha1="c8ae001e37224b55d9e4a4d99f6578b4f6eb055f" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4965 | <rom loadflag="load16_byte" name="214-c7.c7" offset="0x1800000" size="0x400000" crc="3687331b" sha1="2be95caab76d7af51674f93884330ba73a6053e4" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 4966 | <rom loadflag="load16_byte" name="214-c8.c8" offset="0x1800001" size="0x400000" crc="fa1461ad" sha1="6c71a7f08e4044214223a6bf80984582ab5e0328" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 4967 | </dataarea> | |
| 4968 | </part> | |
| 4969 | </software> | |
| 6213 | <software name="kof96h" cloneof="kof96"> | |
| 6214 | <description>The King of Fighters '96 (NGH-214)</description> | |
| 6215 | <year>1996</year> | |
| 6216 | <publisher>SNK</publisher> | |
| 6217 | <sharedfeat name="release" value="AES" /> | |
| 6218 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6219 | <part name="cart" interface="neo_cart"> | |
| 6220 | <dataarea name="maincpu" size="0x300000"> | |
| 6221 | <rom loadflag="load16_word_swap" name="214-pg1.p1" offset="0x000000" size="0x100000" crc="bd3757c9" sha1="35392a044117e46c088ff0fdd07d69a3faa4f96e" /> | |
| 6222 | <rom loadflag="load16_word_swap" name="214-p2.sp2" offset="0x100000" size="0x200000" crc="002ccb73" sha1="3ae8df682c75027ca82db25491021eeba00a267e" /> | |
| 6223 | <!-- TC5316200 --> | |
| 6224 | </dataarea> | |
| 6225 | <dataarea name="fixed" size="0x040000"> | |
| 6226 | <rom offset="0x000000" size="0x020000" name="214-s1.s1" crc="1254cbdb" sha1="fce5cf42588298711a3633e9c9c1d4dcb723ac76" /> | |
| 6227 | <!-- TC531000 --> | |
| 6228 | </dataarea> | |
| 6229 | <dataarea name="audiocpu" size="0x020000"> | |
| 6230 | <rom offset="0x000000" size="0x020000" name="214-m1.m1" crc="dabc427c" sha1="b76722ed142ee7addceb4757424870dbd003e8b3" /> | |
| 6231 | <!-- TC531001 --> | |
| 6232 | </dataarea> | |
| 6233 | <dataarea name="ymsnd" size="0xa00000"> | |
| 6234 | <rom name="214-v1.v1" offset="0x000000" size="0x400000" crc="63f7b045" sha1="1353715f1a8476dca6f8031d9e7a401eacab8159" /> | |
| 6235 | <!-- TC5332204 --> | |
| 6236 | <rom name="214-v2.v2" offset="0x400000" size="0x400000" crc="25929059" sha1="6a721c4cb8f8dc772774023877d4a9f50d5a9e31" /> | |
| 6237 | <!-- TC5332204 --> | |
| 6238 | <rom name="214-v3.v3" offset="0x800000" size="0x200000" crc="92a2257d" sha1="5064aec78fa0d104e5dd5869b95382aa170214ee" /> | |
| 6239 | <!-- TC5316200 --> | |
| 6240 | </dataarea> | |
| 6241 | <dataarea name="sprites" size="0x2000000"> | |
| 6242 | <rom loadflag="load16_byte" name="214-c1.c1" offset="0x000000" size="0x400000" crc="7ecf4aa2" sha1="f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71" /> | |
| 6243 | <!-- TC5332205 --> | |
| 6244 | <rom loadflag="load16_byte" name="214-c2.c2" offset="0x000001" size="0x400000" crc="05b54f37" sha1="cc31653fe4cb05201fba234e080cb9c7a7592b1b" /> | |
| 6245 | <!-- TC5332205 --> | |
| 6246 | <rom loadflag="load16_byte" name="214-c3.c3" offset="0x800000" size="0x400000" crc="64989a65" sha1="e6f3749d43be0afa9dad7b085cb782ba694252ca" /> | |
| 6247 | <!-- TC5332205 --> | |
| 6248 | <rom loadflag="load16_byte" name="214-c4.c4" offset="0x800001" size="0x400000" crc="afbea515" sha1="ae875052728de33174827705646bd14cf3937b5c" /> | |
| 6249 | <!-- TC5332205 --> | |
| 6250 | <rom loadflag="load16_byte" name="214-c5.c5" offset="0x1000000" size="0x400000" crc="2a3bbd26" sha1="7c1a7e50a10a1b082e0d0d515c34135ee9f995ac" /> | |
| 6251 | <!-- TC5332205 --> | |
| 6252 | <rom loadflag="load16_byte" name="214-c6.c6" offset="0x1000001" size="0x400000" crc="44d30dc7" sha1="c8ae001e37224b55d9e4a4d99f6578b4f6eb055f" /> | |
| 6253 | <!-- TC5332205 --> | |
| 6254 | <rom loadflag="load16_byte" name="214-c7.c7" offset="0x1800000" size="0x400000" crc="3687331b" sha1="2be95caab76d7af51674f93884330ba73a6053e4" /> | |
| 6255 | <!-- TC5332205 --> | |
| 6256 | <rom loadflag="load16_byte" name="214-c8.c8" offset="0x1800001" size="0x400000" crc="fa1461ad" sha1="6c71a7f08e4044214223a6bf80984582ab5e0328" /> | |
| 6257 | <!-- TC5332205 --> | |
| 6258 | </dataarea> | |
| 6259 | </part> | |
| 6260 | </software> | |
| 4970 | 6261 | |
| 4971 | <!--*************************************** | |
| 6262 | <!--*************************************** | |
| 4972 | 6263 | ID-0215 |
| 4973 | 6264 | . NGM-215 |
| 4974 | 6265 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 4975 | 6266 | . NGH-215 |
| 4976 | 6267 | ***************************************--> |
| 4977 | 6268 | |
| 4978 | <software name="ssideki4"> | |
| 4979 | <description>The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero</description> | |
| 4980 | <year>1996</year> | |
| 4981 | <publisher>SNK</publisher> | |
| 4982 | <sharedfeat name="release" value="MVS,AES" /> | |
| 4983 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 4984 | <part name="cart" interface="neo_cart"> | |
| 4985 | <dataarea name="maincpu" size="0x200000"> | |
| 4986 | <rom loadflag="load16_word_swap" name="215-p1.p1" offset="0x100000" size="0x100000" crc="519b4ba3" sha1="5aa59514b23aa663f2c4014ee94a31e9f59151de" /> <!-- TC5316200 --> | |
| 4987 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 4988 | </dataarea> | |
| 4989 | <dataarea name="fixed" size="0x040000"> | |
| 4990 | <rom offset="0x000000" size="0x020000" name="215-s1.s1" crc="f0fe5c36" sha1="b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6" /> <!-- TC531000 --> | |
| 4991 | </dataarea> | |
| 4992 | <dataarea name="audiocpu" size="0x020000"> | |
| 4993 | <rom offset="0x000000" size="0x020000" name="215-m1.m1" crc="a932081d" sha1="376a45e19edb780ac8798c41ae2260c8a8a4bba8" /> <!-- TC531001 --> | |
| 4994 | </dataarea> | |
| 4995 | <dataarea name="ymsnd" size="0x600000"> | |
| 4996 | <rom name="215-v1.v1" offset="0x000000" size="0x400000" crc="877d1409" sha1="77c58ebffe677ea6369c964ec7975b11df512fa1" /> <!-- TC5332204 --> | |
| 4997 | <rom name="215-v2.v2" offset="0x400000" size="0x200000" crc="1bfa218b" sha1="344836a578bde3c0ab59b58c8734f868e7403c26" /> <!-- TC5316200 --> | |
| 4998 | </dataarea> | |
| 4999 | <dataarea name="sprites" size="0x1400000"> | |
| 5000 | <rom loadflag="load16_byte" name="215-c1.c1" offset="0x000000" size="0x400000" crc="8ff444f5" sha1="e2dc52d09512cb378df96ddf45435f9bcbbe9947" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5001 | <rom loadflag="load16_byte" name="215-c2.c2" offset="0x000001" size="0x400000" crc="5b155037" sha1="68900c0fdcd35c9f38e0effdf27e1dbd3c53daf8" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5002 | <rom loadflag="load16_byte" name="215-c3.c3" offset="0x800000" size="0x400000" crc="456a073a" sha1="3488013f371012eab4e788e1525c81260e0b7080" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5003 | <rom loadflag="load16_byte" name="215-c4.c4" offset="0x800001" size="0x400000" crc="43c182e1" sha1="343f034c65ca498b437e22e06a866a5daf3b9602" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5004 | <rom loadflag="load16_byte" name="215-c5.c5" offset="0x1000000" size="0x200000" crc="0c6f97ec" sha1="b8d297f0ba2b04404eb0f7c6673ecc206fadae0c" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 5005 | <rom loadflag="load16_byte" name="215-c6.c6" offset="0x1000001" size="0x200000" crc="329c5e1b" sha1="015c36b8d3efab9b4647f110ecb5c118a9c80f43" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 5006 | </dataarea> | |
| 5007 | </part> | |
| 5008 | </software> | |
| 6269 | <software name="ssideki4"> | |
| 6270 | <description>The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero</description> | |
| 6271 | <year>1996</year> | |
| 6272 | <publisher>SNK</publisher> | |
| 6273 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6274 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6275 | <part name="cart" interface="neo_cart"> | |
| 6276 | <dataarea name="maincpu" size="0x200000"> | |
| 6277 | <rom loadflag="load16_word_swap" name="215-p1.p1" offset="0x100000" size="0x100000" crc="519b4ba3" sha1="5aa59514b23aa663f2c4014ee94a31e9f59151de" /> | |
| 6278 | <!-- TC5316200 --> | |
| 6279 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6280 | </dataarea> | |
| 6281 | <dataarea name="fixed" size="0x040000"> | |
| 6282 | <rom offset="0x000000" size="0x020000" name="215-s1.s1" crc="f0fe5c36" sha1="b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6" /> | |
| 6283 | <!-- TC531000 --> | |
| 6284 | </dataarea> | |
| 6285 | <dataarea name="audiocpu" size="0x020000"> | |
| 6286 | <rom offset="0x000000" size="0x020000" name="215-m1.m1" crc="a932081d" sha1="376a45e19edb780ac8798c41ae2260c8a8a4bba8" /> | |
| 6287 | <!-- TC531001 --> | |
| 6288 | </dataarea> | |
| 6289 | <dataarea name="ymsnd" size="0x600000"> | |
| 6290 | <rom name="215-v1.v1" offset="0x000000" size="0x400000" crc="877d1409" sha1="77c58ebffe677ea6369c964ec7975b11df512fa1" /> | |
| 6291 | <!-- TC5332204 --> | |
| 6292 | <rom name="215-v2.v2" offset="0x400000" size="0x200000" crc="1bfa218b" sha1="344836a578bde3c0ab59b58c8734f868e7403c26" /> | |
| 6293 | <!-- TC5316200 --> | |
| 6294 | </dataarea> | |
| 6295 | <dataarea name="sprites" size="0x1400000"> | |
| 6296 | <rom loadflag="load16_byte" name="215-c1.c1" offset="0x000000" size="0x400000" crc="8ff444f5" sha1="e2dc52d09512cb378df96ddf45435f9bcbbe9947" /> | |
| 6297 | <!-- TC5332205 --> | |
| 6298 | <rom loadflag="load16_byte" name="215-c2.c2" offset="0x000001" size="0x400000" crc="5b155037" sha1="68900c0fdcd35c9f38e0effdf27e1dbd3c53daf8" /> | |
| 6299 | <!-- TC5332205 --> | |
| 6300 | <rom loadflag="load16_byte" name="215-c3.c3" offset="0x800000" size="0x400000" crc="456a073a" sha1="3488013f371012eab4e788e1525c81260e0b7080" /> | |
| 6301 | <!-- TC5332205 --> | |
| 6302 | <rom loadflag="load16_byte" name="215-c4.c4" offset="0x800001" size="0x400000" crc="43c182e1" sha1="343f034c65ca498b437e22e06a866a5daf3b9602" /> | |
| 6303 | <!-- TC5332205 --> | |
| 6304 | <rom loadflag="load16_byte" name="215-c5.c5" offset="0x1000000" size="0x200000" crc="0c6f97ec" sha1="b8d297f0ba2b04404eb0f7c6673ecc206fadae0c" /> | |
| 6305 | <!-- TC5316200 --> | |
| 6306 | <rom loadflag="load16_byte" name="215-c6.c6" offset="0x1000001" size="0x200000" crc="329c5e1b" sha1="015c36b8d3efab9b4647f110ecb5c118a9c80f43" /> | |
| 6307 | <!-- TC5316200 --> | |
| 6308 | </dataarea> | |
| 6309 | </part> | |
| 6310 | </software> | |
| 5009 | 6311 | |
| 5010 | <!--*************************************** | |
| 6312 | <!--*************************************** | |
| 5011 | 6313 | ID-0216 |
| 5012 | 6314 | . ??M-216 |
| 5013 | 6315 | NEO-MVS PROGTOP / NEO-MVS CHA256 |
| 5014 | 6316 | . ??H-216 |
| 5015 | 6317 | ***************************************--> |
| 5016 | 6318 | |
| 5017 | <software name="kizuna"> | |
| 5018 | <description>Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle</description> | |
| 5019 | <year>1996</year> | |
| 5020 | <publisher>SNK</publisher> | |
| 5021 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5022 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5023 | <part name="cart" interface="neo_cart"> | |
| 5024 | <dataarea name="maincpu" size="0x200000"> | |
| 5025 | <rom loadflag="load16_word_swap" name="216-p1.p1" offset="0x100000" size="0x100000" crc="75d2b3de" sha1="ee778656c26828935ee2a2bfd0ce5a22aa681c10" /> <!-- mask rom TC5316200 --> | |
| 5026 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5027 | </dataarea> | |
| 5028 | <dataarea name="fixed" size="0x040000"> | |
| 5029 | <rom offset="0x000000" size="0x020000" name="216-s1.s1" crc="efdc72d7" sha1="be37cbf1852e2e4c907cc799b754b538544b6703" /> <!-- mask rom TC531000 --> | |
| 5030 | </dataarea> | |
| 5031 | <dataarea name="audiocpu" size="0x020000"> | |
| 5032 | <rom offset="0x000000" size="0x020000" name="216-m1.m1" crc="1b096820" sha1="72852e78c620038f8dafde5e54e02e418c31be9c" /> <!-- mask rom TC531001 --> | |
| 5033 | </dataarea> | |
| 5034 | <dataarea name="ymsnd" size="0x800000"> | |
| 5035 | <rom name="059-v1.v1" offset="0x000000" size="0x200000" crc="530c50fd" sha1="29401cee7f7d2c199c7cb58092e86b28205e81ad" /> <!-- TC5316200 --> | |
| 5036 | <rom name="216-v2.v2" offset="0x200000" size="0x200000" crc="03667a8d" sha1="3b0475e553a49f8788f32b0c84f82645cc6b4273" /> <!-- mask rom TC5316200 --> | |
| 5037 | <rom name="059-v3.v3" offset="0x400000" size="0x200000" crc="7038c2f9" sha1="c1d6f86b24feba03fe009b58199d2eeabe572f4e" /> <!-- TC5316200 --> | |
| 5038 | <rom name="216-v4.v4" offset="0x600000" size="0x200000" crc="31b99bd6" sha1="5871751f8e9e6b98337472c22b5e1c7ede0a9311" /> <!-- mask rom TC5316200 --> | |
| 5039 | </dataarea> | |
| 5040 | <dataarea name="sprites" size="0x1c00000"> | |
| 5041 | <rom loadflag="load16_byte" name="059-c1.c1" offset="0x000000" size="0x200000" crc="763ba611" sha1="d3262e0332c894ee149c5963f882cc5e5562ee57" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 5042 | <rom loadflag="load16_byte" name="059-c2.c2" offset="0x000001" size="0x200000" crc="e05e8ca6" sha1="986a9b16ff92bc101ab567d2d01348e093abea9a" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 5043 | <!-- 400000-7fffff empty --> | |
| 5044 | <rom loadflag="load16_byte" name="216-c3.c3" offset="0x800000" size="0x400000" crc="665c9f16" sha1="7ec781a49a462f395b450460b29493f55134eac2" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5045 | <rom loadflag="load16_byte" name="216-c4.c4" offset="0x800001" size="0x400000" crc="7f5d03db" sha1="365ed266c121f4df0bb76898955a8ae0e668a216" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5046 | <rom loadflag="load16_byte" name="059-c5.c5" offset="0x1000000" size="0x200000" crc="59013f9e" sha1="5bf48fcc450da72a8c4685f6e3887e67eae49988" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 5047 | <rom loadflag="load16_byte" name="059-c6.c6" offset="0x1000001" size="0x200000" crc="1c8d5def" sha1="475d89a5c4922a9f6bd756d23c2624d57b6e9d62" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 5048 | <!-- 1400000-17fffff empty --> | |
| 5049 | <rom loadflag="load16_byte" name="059-c7.c7" offset="0x1800000" size="0x200000" crc="c88f7035" sha1="c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 5050 | <rom loadflag="load16_byte" name="059-c8.c8" offset="0x1800001" size="0x200000" crc="484ce3ba" sha1="4f21ed20ce6e2b67e2b079404599310c94f591ff" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 5051 | </dataarea> | |
| 5052 | </part> | |
| 5053 | </software> | |
| 6319 | <software name="kizuna"> | |
| 6320 | <description>Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle</description> | |
| 6321 | <year>1996</year> | |
| 6322 | <publisher>SNK</publisher> | |
| 6323 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6324 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6325 | <part name="cart" interface="neo_cart"> | |
| 6326 | <dataarea name="maincpu" size="0x200000"> | |
| 6327 | <rom loadflag="load16_word_swap" name="216-p1.p1" offset="0x100000" size="0x100000" crc="75d2b3de" sha1="ee778656c26828935ee2a2bfd0ce5a22aa681c10" /> | |
| 6328 | <!-- mask rom TC5316200 --> | |
| 6329 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6330 | </dataarea> | |
| 6331 | <dataarea name="fixed" size="0x040000"> | |
| 6332 | <rom offset="0x000000" size="0x020000" name="216-s1.s1" crc="efdc72d7" sha1="be37cbf1852e2e4c907cc799b754b538544b6703" /> | |
| 6333 | <!-- mask rom TC531000 --> | |
| 6334 | </dataarea> | |
| 6335 | <dataarea name="audiocpu" size="0x020000"> | |
| 6336 | <rom offset="0x000000" size="0x020000" name="216-m1.m1" crc="1b096820" sha1="72852e78c620038f8dafde5e54e02e418c31be9c" /> | |
| 6337 | <!-- mask rom TC531001 --> | |
| 6338 | </dataarea> | |
| 6339 | <dataarea name="ymsnd" size="0x800000"> | |
| 6340 | <rom name="059-v1.v1" offset="0x000000" size="0x200000" crc="530c50fd" sha1="29401cee7f7d2c199c7cb58092e86b28205e81ad" /> | |
| 6341 | <!-- TC5316200 --> | |
| 6342 | <rom name="216-v2.v2" offset="0x200000" size="0x200000" crc="03667a8d" sha1="3b0475e553a49f8788f32b0c84f82645cc6b4273" /> | |
| 6343 | <!-- mask rom TC5316200 --> | |
| 6344 | <rom name="059-v3.v3" offset="0x400000" size="0x200000" crc="7038c2f9" sha1="c1d6f86b24feba03fe009b58199d2eeabe572f4e" /> | |
| 6345 | <!-- TC5316200 --> | |
| 6346 | <rom name="216-v4.v4" offset="0x600000" size="0x200000" crc="31b99bd6" sha1="5871751f8e9e6b98337472c22b5e1c7ede0a9311" /> | |
| 6347 | <!-- mask rom TC5316200 --> | |
| 6348 | </dataarea> | |
| 6349 | <dataarea name="sprites" size="0x1c00000"> | |
| 6350 | <rom loadflag="load16_byte" name="059-c1.c1" offset="0x000000" size="0x200000" crc="763ba611" sha1="d3262e0332c894ee149c5963f882cc5e5562ee57" /> | |
| 6351 | <!-- TC5316200 --> | |
| 6352 | <rom loadflag="load16_byte" name="059-c2.c2" offset="0x000001" size="0x200000" crc="e05e8ca6" sha1="986a9b16ff92bc101ab567d2d01348e093abea9a" /> | |
| 6353 | <!-- TC5316200 --> | |
| 6354 | <!-- 400000-7fffff empty --> | |
| 6355 | <rom loadflag="load16_byte" name="216-c3.c3" offset="0x800000" size="0x400000" crc="665c9f16" sha1="7ec781a49a462f395b450460b29493f55134eac2" /> | |
| 6356 | <!-- mask rom TC5332205 --> | |
| 6357 | <rom loadflag="load16_byte" name="216-c4.c4" offset="0x800001" size="0x400000" crc="7f5d03db" sha1="365ed266c121f4df0bb76898955a8ae0e668a216" /> | |
| 6358 | <!-- mask rom TC5332205 --> | |
| 6359 | <rom loadflag="load16_byte" name="059-c5.c5" offset="0x1000000" size="0x200000" crc="59013f9e" sha1="5bf48fcc450da72a8c4685f6e3887e67eae49988" /> | |
| 6360 | <!-- TC5316200 --> | |
| 6361 | <rom loadflag="load16_byte" name="059-c6.c6" offset="0x1000001" size="0x200000" crc="1c8d5def" sha1="475d89a5c4922a9f6bd756d23c2624d57b6e9d62" /> | |
| 6362 | <!-- TC5316200 --> | |
| 6363 | <!-- 1400000-17fffff empty --> | |
| 6364 | <rom loadflag="load16_byte" name="059-c7.c7" offset="0x1800000" size="0x200000" crc="c88f7035" sha1="c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f" /> | |
| 6365 | <!-- TC538200 --> | |
| 6366 | <rom loadflag="load16_byte" name="059-c8.c8" offset="0x1800001" size="0x200000" crc="484ce3ba" sha1="4f21ed20ce6e2b67e2b079404599310c94f591ff" /> | |
| 6367 | <!-- TC538200 --> | |
| 6368 | </dataarea> | |
| 6369 | </part> | |
| 6370 | </software> | |
| 5054 | 6371 | |
| 5055 | <!--*************************************** | |
| 6372 | <!--*************************************** | |
| 5056 | 6373 | ID-0217 |
| 5057 | 6374 | . ADM-012 |
| 5058 | 6375 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5059 | 6376 | . ADH-012 |
| 5060 | 6377 | ***************************************--> |
| 5061 | 6378 | |
| 5062 | <software name="ninjamas"> | |
| 5063 | <description>Ninja Master's - haoh-ninpo-cho</description> | |
| 5064 | <year>1996</year> | |
| 5065 | <publisher>ADK / SNK</publisher> | |
| 5066 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5067 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5068 | <part name="cart" interface="neo_cart"> | |
| 5069 | <dataarea name="maincpu" size="0x300000"> | |
| 5070 | <rom loadflag="load16_word_swap" name="217-p1.p1" offset="0x000000" size="0x100000" crc="3e97ed69" sha1="336bcae375a5109945d11356503bf0d9f4a9a50a" /> <!-- TC538200 --> | |
| 5071 | <rom loadflag="load16_word_swap" name="217-p2.sp2" offset="0x100000" size="0x200000" crc="191fca88" sha1="e318e5931704779bbe461719a5eeeba89bd83a5d" /> <!-- TC5316200 --> | |
| 5072 | </dataarea> | |
| 5073 | <dataarea name="fixed" size="0x040000"> | |
| 5074 | <rom offset="0x000000" size="0x020000" name="217-s1.s1" crc="8ff782f0" sha1="90099c154357042ba658d4ef6abe4d9335bb7172" /> <!-- TC531000 --> | |
| 5075 | </dataarea> | |
| 5076 | <dataarea name="audiocpu" size="0x020000"> | |
| 5077 | <rom offset="0x000000" size="0x020000" name="217-m1.m1" crc="d00fb2af" sha1="6bcaa52e1641cc24288e1f22f4dc98e8d8921b90" /> <!-- TC531001 --> | |
| 5078 | </dataarea> | |
| 5079 | <dataarea name="ymsnd" size="0x600000"> | |
| 5080 | <rom name="217-v1.v1" offset="0x000000" size="0x400000" crc="1c34e013" sha1="5368e413d2188c4fd063b6bb7d5f498ff83ea812" /> <!-- TC5332204 --> | |
| 5081 | <rom name="217-v2.v2" offset="0x400000" size="0x200000" crc="22f1c681" sha1="09da03b2e63d180e55173ff25e8735c4162f027b" /> <!-- TC5316200 --> | |
| 5082 | </dataarea> | |
| 5083 | <dataarea name="sprites" size="0x2000000"> | |
| 5084 | <rom loadflag="load16_byte" name="217-c1.c1" offset="0x000000" size="0x400000" crc="5fe97bc4" sha1="d76c955d83baa2b9fd24222a9b2852947b7b92f0" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5085 | <rom loadflag="load16_byte" name="217-c2.c2" offset="0x000001" size="0x400000" crc="886e0d66" sha1="d407e1525e4ebe996e14f6e5c0396a10f736a50d" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5086 | <rom loadflag="load16_byte" name="217-c3.c3" offset="0x800000" size="0x400000" crc="59e8525f" sha1="19f602c71545d6c021dc72e112d3a8b8efe7a9b7" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5087 | <rom loadflag="load16_byte" name="217-c4.c4" offset="0x800001" size="0x400000" crc="8521add2" sha1="0d1a6f2979302c4c282e31ff334d2d887aec74f7" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5088 | <rom loadflag="load16_byte" name="217-c5.c5" offset="0x1000000" size="0x400000" crc="fb1896e5" sha1="777a8caa9ebdbddf89e3d5ab650c94a55228ce54" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5089 | <rom loadflag="load16_byte" name="217-c6.c6" offset="0x1000001" size="0x400000" crc="1c98c54b" sha1="cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5090 | <rom loadflag="load16_byte" name="217-c7.c7" offset="0x1800000" size="0x400000" crc="8b0ede2e" sha1="ea632ac98291ddac95441b7fe2349974b2da8a42" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5091 | <rom loadflag="load16_byte" name="217-c8.c8" offset="0x1800001" size="0x400000" crc="a085bb61" sha1="6a3e9e6ba96072b8849b407f2b24103dc0852259" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5092 | </dataarea> | |
| 5093 | </part> | |
| 5094 | </software> | |
| 6379 | <software name="ninjamas"> | |
| 6380 | <description>Ninja Master's - haoh-ninpo-cho</description> | |
| 6381 | <year>1996</year> | |
| 6382 | <publisher>ADK / SNK</publisher> | |
| 6383 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6384 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6385 | <part name="cart" interface="neo_cart"> | |
| 6386 | <dataarea name="maincpu" size="0x300000"> | |
| 6387 | <rom loadflag="load16_word_swap" name="217-p1.p1" offset="0x000000" size="0x100000" crc="3e97ed69" sha1="336bcae375a5109945d11356503bf0d9f4a9a50a" /> | |
| 6388 | <!-- TC538200 --> | |
| 6389 | <rom loadflag="load16_word_swap" name="217-p2.sp2" offset="0x100000" size="0x200000" crc="191fca88" sha1="e318e5931704779bbe461719a5eeeba89bd83a5d" /> | |
| 6390 | <!-- TC5316200 --> | |
| 6391 | </dataarea> | |
| 6392 | <dataarea name="fixed" size="0x040000"> | |
| 6393 | <rom offset="0x000000" size="0x020000" name="217-s1.s1" crc="8ff782f0" sha1="90099c154357042ba658d4ef6abe4d9335bb7172" /> | |
| 6394 | <!-- TC531000 --> | |
| 6395 | </dataarea> | |
| 6396 | <dataarea name="audiocpu" size="0x020000"> | |
| 6397 | <rom offset="0x000000" size="0x020000" name="217-m1.m1" crc="d00fb2af" sha1="6bcaa52e1641cc24288e1f22f4dc98e8d8921b90" /> | |
| 6398 | <!-- TC531001 --> | |
| 6399 | </dataarea> | |
| 6400 | <dataarea name="ymsnd" size="0x600000"> | |
| 6401 | <rom name="217-v1.v1" offset="0x000000" size="0x400000" crc="1c34e013" sha1="5368e413d2188c4fd063b6bb7d5f498ff83ea812" /> | |
| 6402 | <!-- TC5332204 --> | |
| 6403 | <rom name="217-v2.v2" offset="0x400000" size="0x200000" crc="22f1c681" sha1="09da03b2e63d180e55173ff25e8735c4162f027b" /> | |
| 6404 | <!-- TC5316200 --> | |
| 6405 | </dataarea> | |
| 6406 | <dataarea name="sprites" size="0x2000000"> | |
| 6407 | <rom loadflag="load16_byte" name="217-c1.c1" offset="0x000000" size="0x400000" crc="5fe97bc4" sha1="d76c955d83baa2b9fd24222a9b2852947b7b92f0" /> | |
| 6408 | <!-- TC5332205 --> | |
| 6409 | <rom loadflag="load16_byte" name="217-c2.c2" offset="0x000001" size="0x400000" crc="886e0d66" sha1="d407e1525e4ebe996e14f6e5c0396a10f736a50d" /> | |
| 6410 | <!-- TC5332205 --> | |
| 6411 | <rom loadflag="load16_byte" name="217-c3.c3" offset="0x800000" size="0x400000" crc="59e8525f" sha1="19f602c71545d6c021dc72e112d3a8b8efe7a9b7" /> | |
| 6412 | <!-- TC5332205 --> | |
| 6413 | <rom loadflag="load16_byte" name="217-c4.c4" offset="0x800001" size="0x400000" crc="8521add2" sha1="0d1a6f2979302c4c282e31ff334d2d887aec74f7" /> | |
| 6414 | <!-- TC5332205 --> | |
| 6415 | <rom loadflag="load16_byte" name="217-c5.c5" offset="0x1000000" size="0x400000" crc="fb1896e5" sha1="777a8caa9ebdbddf89e3d5ab650c94a55228ce54" /> | |
| 6416 | <!-- TC5332205 --> | |
| 6417 | <rom loadflag="load16_byte" name="217-c6.c6" offset="0x1000001" size="0x400000" crc="1c98c54b" sha1="cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5" /> | |
| 6418 | <!-- TC5332205 --> | |
| 6419 | <rom loadflag="load16_byte" name="217-c7.c7" offset="0x1800000" size="0x400000" crc="8b0ede2e" sha1="ea632ac98291ddac95441b7fe2349974b2da8a42" /> | |
| 6420 | <!-- TC5332205 --> | |
| 6421 | <rom loadflag="load16_byte" name="217-c8.c8" offset="0x1800001" size="0x400000" crc="a085bb61" sha1="6a3e9e6ba96072b8849b407f2b24103dc0852259" /> | |
| 6422 | <!-- TC5332205 --> | |
| 6423 | </dataarea> | |
| 6424 | </part> | |
| 6425 | </software> | |
| 5095 | 6426 | |
| 5096 | <!--*************************************** | |
| 6427 | <!--*************************************** | |
| 5097 | 6428 | ID-0218 |
| 5098 | 6429 | . NGM-218 |
| 5099 | 6430 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5100 | 6431 | . NGH-218 |
| 5101 | 6432 | ***************************************--> |
| 5102 | 6433 | |
| 5103 | <software name="ragnagrd"> | |
| 5104 | <description>Ragnagard / Shin-Oh-Ken</description> | |
| 5105 | <year>1996</year> | |
| 5106 | <publisher>Saurus</publisher> | |
| 5107 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5108 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5109 | <part name="cart" interface="neo_cart"> | |
| 5110 | <dataarea name="maincpu" size="0x200000"> | |
| 5111 | <rom loadflag="load16_word_swap" name="218-p1.p1" offset="0x100000" size="0x100000" crc="ca372303" sha1="67991e4fef9b36bc7d909810eebb857ac2f906f1" /> <!-- mask rom TC5316200 --> | |
| 5112 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5113 | </dataarea> | |
| 5114 | <dataarea name="fixed" size="0x040000"> | |
| 5115 | <rom offset="0x000000" size="0x020000" name="218-s1.s1" crc="7d402f9a" sha1="59ec29d03e62e7a8bef689a124a9164f43b2ace1" /> <!-- mask rom TC531000 --> | |
| 5116 | </dataarea> | |
| 5117 | <dataarea name="audiocpu" size="0x020000"> | |
| 5118 | <rom offset="0x000000" size="0x020000" name="218-m1.m1" crc="17028bcf" sha1="7a4e8f33ce9b41beac2152b8f6003f247699e2e1" /> <!-- mask rom TC531001 --> | |
| 5119 | </dataarea> | |
| 5120 | <dataarea name="ymsnd" size="0x800000"> | |
| 5121 | <rom name="218-v1.v1" offset="0x000000" size="0x400000" crc="61eee7f4" sha1="5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957" /> <!-- mask rom TC5332204 --> | |
| 5122 | <rom name="218-v2.v2" offset="0x400000" size="0x400000" crc="6104e20b" sha1="18e8aae3e51e141977d523a10e737ff68fe81910" /> <!-- mask rom TC5332204 --> | |
| 5123 | </dataarea> | |
| 5124 | <dataarea name="sprites" size="0x2000000"> | |
| 5125 | <rom loadflag="load16_byte" name="218-c1.c1" offset="0x000000" size="0x400000" crc="c31500a4" sha1="cc82100038988872721028044ed2e9764bcc2fb0" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5126 | <rom loadflag="load16_byte" name="218-c2.c2" offset="0x000001" size="0x400000" crc="98aba1f9" sha1="121276c569967e501d8e1b83747f1bdebff612ea" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5127 | <rom loadflag="load16_byte" name="218-c3.c3" offset="0x800000" size="0x400000" crc="833c163a" sha1="b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5128 | <rom loadflag="load16_byte" name="218-c4.c4" offset="0x800001" size="0x400000" crc="c1a30f69" sha1="f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5129 | <rom loadflag="load16_byte" name="218-c5.c5" offset="0x1000000" size="0x400000" crc="6b6de0ff" sha1="1abb24cb407258235f4a572cf101d0774823040b" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5130 | <rom loadflag="load16_byte" name="218-c6.c6" offset="0x1000001" size="0x400000" crc="94beefcf" sha1="d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5131 | <rom loadflag="load16_byte" name="218-c7.c7" offset="0x1800000" size="0x400000" crc="de6f9b28" sha1="455adb6bb986af8a00d7f32b7f4f3715fc3007f6" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5132 | <rom loadflag="load16_byte" name="218-c8.c8" offset="0x1800001" size="0x400000" crc="d9b311f6" sha1="ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5133 | </dataarea> | |
| 5134 | </part> | |
| 5135 | </software> | |
| 6434 | <software name="ragnagrd"> | |
| 6435 | <description>Ragnagard / Shin-Oh-Ken</description> | |
| 6436 | <year>1996</year> | |
| 6437 | <publisher>Saurus</publisher> | |
| 6438 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6439 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6440 | <part name="cart" interface="neo_cart"> | |
| 6441 | <dataarea name="maincpu" size="0x200000"> | |
| 6442 | <rom loadflag="load16_word_swap" name="218-p1.p1" offset="0x100000" size="0x100000" crc="ca372303" sha1="67991e4fef9b36bc7d909810eebb857ac2f906f1" /> | |
| 6443 | <!-- mask rom TC5316200 --> | |
| 6444 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6445 | </dataarea> | |
| 6446 | <dataarea name="fixed" size="0x040000"> | |
| 6447 | <rom offset="0x000000" size="0x020000" name="218-s1.s1" crc="7d402f9a" sha1="59ec29d03e62e7a8bef689a124a9164f43b2ace1" /> | |
| 6448 | <!-- mask rom TC531000 --> | |
| 6449 | </dataarea> | |
| 6450 | <dataarea name="audiocpu" size="0x020000"> | |
| 6451 | <rom offset="0x000000" size="0x020000" name="218-m1.m1" crc="17028bcf" sha1="7a4e8f33ce9b41beac2152b8f6003f247699e2e1" /> | |
| 6452 | <!-- mask rom TC531001 --> | |
| 6453 | </dataarea> | |
| 6454 | <dataarea name="ymsnd" size="0x800000"> | |
| 6455 | <rom name="218-v1.v1" offset="0x000000" size="0x400000" crc="61eee7f4" sha1="5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957" /> | |
| 6456 | <!-- mask rom TC5332204 --> | |
| 6457 | <rom name="218-v2.v2" offset="0x400000" size="0x400000" crc="6104e20b" sha1="18e8aae3e51e141977d523a10e737ff68fe81910" /> | |
| 6458 | <!-- mask rom TC5332204 --> | |
| 6459 | </dataarea> | |
| 6460 | <dataarea name="sprites" size="0x2000000"> | |
| 6461 | <rom loadflag="load16_byte" name="218-c1.c1" offset="0x000000" size="0x400000" crc="c31500a4" sha1="cc82100038988872721028044ed2e9764bcc2fb0" /> | |
| 6462 | <!-- mask rom TC5332205 --> | |
| 6463 | <rom loadflag="load16_byte" name="218-c2.c2" offset="0x000001" size="0x400000" crc="98aba1f9" sha1="121276c569967e501d8e1b83747f1bdebff612ea" /> | |
| 6464 | <!-- mask rom TC5332205 --> | |
| 6465 | <rom loadflag="load16_byte" name="218-c3.c3" offset="0x800000" size="0x400000" crc="833c163a" sha1="b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f" /> | |
| 6466 | <!-- mask rom TC5332205 --> | |
| 6467 | <rom loadflag="load16_byte" name="218-c4.c4" offset="0x800001" size="0x400000" crc="c1a30f69" sha1="f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc" /> | |
| 6468 | <!-- mask rom TC5332205 --> | |
| 6469 | <rom loadflag="load16_byte" name="218-c5.c5" offset="0x1000000" size="0x400000" crc="6b6de0ff" sha1="1abb24cb407258235f4a572cf101d0774823040b" /> | |
| 6470 | <!-- mask rom TC5332205 --> | |
| 6471 | <rom loadflag="load16_byte" name="218-c6.c6" offset="0x1000001" size="0x400000" crc="94beefcf" sha1="d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7" /> | |
| 6472 | <!-- mask rom TC5332205 --> | |
| 6473 | <rom loadflag="load16_byte" name="218-c7.c7" offset="0x1800000" size="0x400000" crc="de6f9b28" sha1="455adb6bb986af8a00d7f32b7f4f3715fc3007f6" /> | |
| 6474 | <!-- mask rom TC5332205 --> | |
| 6475 | <rom loadflag="load16_byte" name="218-c8.c8" offset="0x1800001" size="0x400000" crc="d9b311f6" sha1="ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074" /> | |
| 6476 | <!-- mask rom TC5332205 --> | |
| 6477 | </dataarea> | |
| 6478 | </part> | |
| 6479 | </software> | |
| 5136 | 6480 | |
| 5137 | <!--*************************************** | |
| 6481 | <!--*************************************** | |
| 5138 | 6482 | ID-0219 |
| 5139 | 6483 | . NGM-219 |
| 5140 | 6484 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5141 | 6485 | ***************************************--> |
| 5142 | 6486 | |
| 5143 | <software name="pgoal"> | |
| 5144 | <description>Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)</description> | |
| 5145 | <year>1996</year> | |
| 5146 | <publisher>Saurus</publisher> | |
| 5147 | <sharedfeat name="release" value="MVS" /> | |
| 5148 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5149 | <part name="cart" interface="neo_cart"> | |
| 5150 | <!-- MVS ONLY RELEASE --> | |
| 5151 | <dataarea name="maincpu" size="0x200000"> | |
| 5152 | <rom loadflag="load16_word_swap" name="219-p1.p1" offset="0x100000" size="0x100000" crc="6af0e574" sha1="c3f0fed0d942e48c99c80b1713f271c033ce0f4f" /> <!-- TC5316200 --> | |
| 5153 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5154 | </dataarea> | |
| 5155 | <dataarea name="fixed" size="0x040000"> | |
| 5156 | <rom offset="0x000000" size="0x020000" name="219-s1.s1" crc="002f3c88" sha1="a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a" /> <!-- TC531000 --> | |
| 5157 | </dataarea> | |
| 5158 | <dataarea name="audiocpu" size="0x020000"> | |
| 5159 | <rom offset="0x000000" size="0x020000" name="219-m1.m1" crc="958efdc8" sha1="aacc6056b1ff48cde8f241a11a27473cfb4b4aa3" /> <!-- TC531001 --> | |
| 5160 | </dataarea> | |
| 5161 | <dataarea name="ymsnd" size="0x400000"> | |
| 5162 | <rom name="219-v1.v1" offset="0x000000" size="0x400000" crc="d0ae33d9" sha1="cb21a91184d9d84ff25ca86c00dcadfc210272a8" /> <!-- TC5332204 --> | |
| 5163 | </dataarea> | |
| 5164 | <dataarea name="sprites" size="0xc00000"> | |
| 5165 | <rom loadflag="load16_byte" name="219-c1.c1" offset="0x000000" size="0x400000" crc="67fec4dc" sha1="b99767972a2a4fce2b704df8d08e6b092665a696" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5166 | <rom loadflag="load16_byte" name="219-c2.c2" offset="0x000001" size="0x400000" crc="86ed01f2" sha1="9d7d1493946e8fbbd572503d2362b0156c023b76" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5167 | <rom loadflag="load16_byte" name="219-c3.c3" offset="0x800000" size="0x200000" crc="5fdad0a5" sha1="56f6d2a7224aa4e82a1858079f918e85cadbd6c2" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 5168 | <rom loadflag="load16_byte" name="219-c4.c4" offset="0x800001" size="0x200000" crc="f57b4a1c" sha1="875ca69afbc5304ec23f4bc9186abe92f477f6c8" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 5169 | </dataarea> | |
| 5170 | </part> | |
| 5171 | </software> | |
| 6487 | <software name="pgoal"> | |
| 6488 | <description>Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)</description> | |
| 6489 | <year>1996</year> | |
| 6490 | <publisher>Saurus</publisher> | |
| 6491 | <sharedfeat name="release" value="MVS" /> | |
| 6492 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6493 | <part name="cart" interface="neo_cart"> | |
| 6494 | <!-- MVS ONLY RELEASE --> | |
| 6495 | <dataarea name="maincpu" size="0x200000"> | |
| 6496 | <rom loadflag="load16_word_swap" name="219-p1.p1" offset="0x100000" size="0x100000" crc="6af0e574" sha1="c3f0fed0d942e48c99c80b1713f271c033ce0f4f" /> | |
| 6497 | <!-- TC5316200 --> | |
| 6498 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6499 | </dataarea> | |
| 6500 | <dataarea name="fixed" size="0x040000"> | |
| 6501 | <rom offset="0x000000" size="0x020000" name="219-s1.s1" crc="002f3c88" sha1="a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a" /> | |
| 6502 | <!-- TC531000 --> | |
| 6503 | </dataarea> | |
| 6504 | <dataarea name="audiocpu" size="0x020000"> | |
| 6505 | <rom offset="0x000000" size="0x020000" name="219-m1.m1" crc="958efdc8" sha1="aacc6056b1ff48cde8f241a11a27473cfb4b4aa3" /> | |
| 6506 | <!-- TC531001 --> | |
| 6507 | </dataarea> | |
| 6508 | <dataarea name="ymsnd" size="0x400000"> | |
| 6509 | <rom name="219-v1.v1" offset="0x000000" size="0x400000" crc="d0ae33d9" sha1="cb21a91184d9d84ff25ca86c00dcadfc210272a8" /> | |
| 6510 | <!-- TC5332204 --> | |
| 6511 | </dataarea> | |
| 6512 | <dataarea name="sprites" size="0xc00000"> | |
| 6513 | <rom loadflag="load16_byte" name="219-c1.c1" offset="0x000000" size="0x400000" crc="67fec4dc" sha1="b99767972a2a4fce2b704df8d08e6b092665a696" /> | |
| 6514 | <!-- TC5332205 --> | |
| 6515 | <rom loadflag="load16_byte" name="219-c2.c2" offset="0x000001" size="0x400000" crc="86ed01f2" sha1="9d7d1493946e8fbbd572503d2362b0156c023b76" /> | |
| 6516 | <!-- TC5332205 --> | |
| 6517 | <rom loadflag="load16_byte" name="219-c3.c3" offset="0x800000" size="0x200000" crc="5fdad0a5" sha1="56f6d2a7224aa4e82a1858079f918e85cadbd6c2" /> | |
| 6518 | <!-- TC5316200 --> | |
| 6519 | <rom loadflag="load16_byte" name="219-c4.c4" offset="0x800001" size="0x200000" crc="f57b4a1c" sha1="875ca69afbc5304ec23f4bc9186abe92f477f6c8" /> | |
| 6520 | <!-- TC5316200 --> | |
| 6521 | </dataarea> | |
| 6522 | </part> | |
| 6523 | </software> | |
| 5172 | 6524 | |
| 5173 | <!--*************************************** | |
| 6525 | <!--*************************************** | |
| 5174 | 6526 | ID-0220 |
| 5175 | 6527 | Choutetsu Brikin'ger - Iron clad (prototype) 1996 Saurus |
| 5176 | 6528 | ***************************************--> |
| 5177 | 6529 | |
| 5178 | <software name="ironclad"> | |
| 5179 | <description>Choutetsu Brikin'ger - Iron clad (Prototype)</description> | |
| 5180 | <year>1996</year> | |
| 5181 | <publisher>Saurus</publisher> | |
| 5182 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5183 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5184 | <part name="cart" interface="neo_cart"> | |
| 5185 | <!-- Prototype - crcs should match the ones of the unreleased dump. --> | |
| 5186 | <dataarea name="maincpu" size="0x200000"> | |
| 5187 | <rom loadflag="load16_word_swap" name="proto_220-p1.p1" offset="0x100000" size="0x100000" crc="62a942c6" sha1="12aaa7d9bd84328d1bf4610e056b5c57d0252537" /> | |
| 5188 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5189 | </dataarea> | |
| 5190 | <dataarea name="fixed" size="0x040000"> | |
| 5191 | <rom offset="0x000000" size="0x020000" name="proto_220-s1.s1" crc="372fe217" sha1="493433e682f519bf647e1481c8bdd3a980830ffb" /> | |
| 5192 | </dataarea> | |
| 5193 | <dataarea name="audiocpu" size="0x020000"> | |
| 5194 | <rom offset="0x000000" size="0x020000" name="proto_220-m1.m1" crc="3a08bb63" sha1="d8fbbf42a006ccafc3cd99808d28c82dbaac4590" /> | |
| 5195 | </dataarea> | |
| 5196 | <dataarea name="ymsnd" size="0x400000"> | |
| 5197 | <rom name="proto_220-v1.v1" offset="0x000000" size="0x400000" crc="8f30a215" sha1="0ee866a468c4c3608d55df2b5cb9243c8016d77c" /> | |
| 5198 | </dataarea> | |
| 5199 | <dataarea name="sprites" size="0x1000000"> | |
| 5200 | <rom loadflag="load16_byte" name="proto_220-c1.c1" offset="0x000000" size="0x400000" crc="9aa2b7dc" sha1="6b3dff292c86f949890b1f8201bc5278f38c2668" /> <!-- Plane 0,1 --> | |
| 5201 | <rom loadflag="load16_byte" name="proto_220-c2.c2" offset="0x000001" size="0x400000" crc="8a2ad708" sha1="9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4" /> <!-- Plane 2,3 --> | |
| 5202 | <rom loadflag="load16_byte" name="proto_220-c3.c3" offset="0x800000" size="0x400000" crc="d67fb15a" sha1="842971aeaf3c92e70f7c653bbf29058bc60f5b71" /> <!-- Plane 0,1 --> | |
| 5203 | <rom loadflag="load16_byte" name="proto_220-c4.c4" offset="0x800001" size="0x400000" crc="e73ea38b" sha1="27138d588e61e86c292f12d16e36c3681075c607" /> <!-- Plane 2,3 --> | |
| 5204 | </dataarea> | |
| 5205 | </part> | |
| 5206 | </software> | |
| 6530 | <software name="ironclad"> | |
| 6531 | <description>Choutetsu Brikin'ger - Iron clad (Prototype)</description> | |
| 6532 | <year>1996</year> | |
| 6533 | <publisher>Saurus</publisher> | |
| 6534 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6535 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6536 | <part name="cart" interface="neo_cart"> | |
| 6537 | <!-- Prototype - crcs should match the ones of the unreleased dump. --> | |
| 6538 | <dataarea name="maincpu" size="0x200000"> | |
| 6539 | <rom loadflag="load16_word_swap" name="proto_220-p1.p1" offset="0x100000" size="0x100000" crc="62a942c6" sha1="12aaa7d9bd84328d1bf4610e056b5c57d0252537" /> | |
| 6540 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6541 | </dataarea> | |
| 6542 | <dataarea name="fixed" size="0x040000"> | |
| 6543 | <rom offset="0x000000" size="0x020000" name="proto_220-s1.s1" crc="372fe217" sha1="493433e682f519bf647e1481c8bdd3a980830ffb" /> | |
| 6544 | </dataarea> | |
| 6545 | <dataarea name="audiocpu" size="0x020000"> | |
| 6546 | <rom offset="0x000000" size="0x020000" name="proto_220-m1.m1" crc="3a08bb63" sha1="d8fbbf42a006ccafc3cd99808d28c82dbaac4590" /> | |
| 6547 | </dataarea> | |
| 6548 | <dataarea name="ymsnd" size="0x400000"> | |
| 6549 | <rom name="proto_220-v1.v1" offset="0x000000" size="0x400000" crc="8f30a215" sha1="0ee866a468c4c3608d55df2b5cb9243c8016d77c" /> | |
| 6550 | </dataarea> | |
| 6551 | <dataarea name="sprites" size="0x1000000"> | |
| 6552 | <rom loadflag="load16_byte" name="proto_220-c1.c1" offset="0x000000" size="0x400000" crc="9aa2b7dc" sha1="6b3dff292c86f949890b1f8201bc5278f38c2668" /> | |
| 6553 | <rom loadflag="load16_byte" name="proto_220-c2.c2" offset="0x000001" size="0x400000" crc="8a2ad708" sha1="9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4" /> | |
| 6554 | <rom loadflag="load16_byte" name="proto_220-c3.c3" offset="0x800000" size="0x400000" crc="d67fb15a" sha1="842971aeaf3c92e70f7c653bbf29058bc60f5b71" /> | |
| 6555 | <rom loadflag="load16_byte" name="proto_220-c4.c4" offset="0x800001" size="0x400000" crc="e73ea38b" sha1="27138d588e61e86c292f12d16e36c3681075c607" /> | |
| 6556 | </dataarea> | |
| 6557 | </part> | |
| 6558 | </software> | |
| 5207 | 6559 | |
| 5208 | <software name="ironclado" cloneof="ironclad"> | |
| 5209 | <description>Choutetsu Brikin'ger - Iron clad (Prototype, bootleg)</description> | |
| 5210 | <year>1996</year> | |
| 5211 | <publisher>bootleg</publisher> | |
| 5212 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5213 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5214 | <part name="cart" interface="neo_cart"> | |
| 5215 | <!-- Prototype - bootleg/hack based on later release. --> | |
| 5216 | <dataarea name="maincpu" size="0x200000"> | |
| 5217 | <rom loadflag="load16_word_swap" name="proto_220-p1o.p1" offset="0x100000" size="0x100000" crc="ce37e3a0" sha1="488f95fa15f56eea6666dda13d96ec29dba18e19" /> | |
| 5218 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5219 | </dataarea> | |
| 5220 | <dataarea name="fixed" size="0x040000"> | |
| 5221 | <rom offset="0x000000" size="0x020000" name="proto_220-s1.s1" crc="372fe217" sha1="493433e682f519bf647e1481c8bdd3a980830ffb" /> | |
| 5222 | </dataarea> | |
| 5223 | <dataarea name="audiocpu" size="0x020000"> | |
| 5224 | <rom offset="0x000000" size="0x020000" name="proto_220-m1.m1" crc="3a08bb63" sha1="d8fbbf42a006ccafc3cd99808d28c82dbaac4590" /> | |
| 5225 | </dataarea> | |
| 5226 | <dataarea name="ymsnd" size="0x400000"> | |
| 5227 | <rom name="proto_220-v1.v1" offset="0x000000" size="0x400000" crc="8f30a215" sha1="0ee866a468c4c3608d55df2b5cb9243c8016d77c" /> | |
| 5228 | </dataarea> | |
| 5229 | <dataarea name="sprites" size="0x1000000"> | |
| 5230 | <rom loadflag="load16_byte" name="proto_220-c1.c1" offset="0x000000" size="0x400000" crc="9aa2b7dc" sha1="6b3dff292c86f949890b1f8201bc5278f38c2668" /> <!-- Plane 0,1 --> | |
| 5231 | <rom loadflag="load16_byte" name="proto_220-c2.c2" offset="0x000001" size="0x400000" crc="8a2ad708" sha1="9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4" /> <!-- Plane 2,3 --> | |
| 5232 | <rom loadflag="load16_byte" name="proto_220-c3.c3" offset="0x800000" size="0x400000" crc="d67fb15a" sha1="842971aeaf3c92e70f7c653bbf29058bc60f5b71" /> <!-- Plane 0,1 --> | |
| 5233 | <rom loadflag="load16_byte" name="proto_220-c4.c4" offset="0x800001" size="0x400000" crc="e73ea38b" sha1="27138d588e61e86c292f12d16e36c3681075c607" /> <!-- Plane 2,3 --> | |
| 5234 | </dataarea> | |
| 5235 | </part> | |
| 5236 | </software> | |
| 6560 | <software name="ironclado" cloneof="ironclad"> | |
| 6561 | <description>Choutetsu Brikin'ger - Iron clad (Prototype, bootleg)</description> | |
| 6562 | <year>1996</year> | |
| 6563 | <publisher>bootleg</publisher> | |
| 6564 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6565 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6566 | <part name="cart" interface="neo_cart"> | |
| 6567 | <!-- Prototype - bootleg/hack based on later release. --> | |
| 6568 | <dataarea name="maincpu" size="0x200000"> | |
| 6569 | <rom loadflag="load16_word_swap" name="proto_220-p1o.p1" offset="0x100000" size="0x100000" crc="ce37e3a0" sha1="488f95fa15f56eea6666dda13d96ec29dba18e19" /> | |
| 6570 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6571 | </dataarea> | |
| 6572 | <dataarea name="fixed" size="0x040000"> | |
| 6573 | <rom offset="0x000000" size="0x020000" name="proto_220-s1.s1" crc="372fe217" sha1="493433e682f519bf647e1481c8bdd3a980830ffb" /> | |
| 6574 | </dataarea> | |
| 6575 | <dataarea name="audiocpu" size="0x020000"> | |
| 6576 | <rom offset="0x000000" size="0x020000" name="proto_220-m1.m1" crc="3a08bb63" sha1="d8fbbf42a006ccafc3cd99808d28c82dbaac4590" /> | |
| 6577 | </dataarea> | |
| 6578 | <dataarea name="ymsnd" size="0x400000"> | |
| 6579 | <rom name="proto_220-v1.v1" offset="0x000000" size="0x400000" crc="8f30a215" sha1="0ee866a468c4c3608d55df2b5cb9243c8016d77c" /> | |
| 6580 | </dataarea> | |
| 6581 | <dataarea name="sprites" size="0x1000000"> | |
| 6582 | <rom loadflag="load16_byte" name="proto_220-c1.c1" offset="0x000000" size="0x400000" crc="9aa2b7dc" sha1="6b3dff292c86f949890b1f8201bc5278f38c2668" /> | |
| 6583 | <rom loadflag="load16_byte" name="proto_220-c2.c2" offset="0x000001" size="0x400000" crc="8a2ad708" sha1="9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4" /> | |
| 6584 | <rom loadflag="load16_byte" name="proto_220-c3.c3" offset="0x800000" size="0x400000" crc="d67fb15a" sha1="842971aeaf3c92e70f7c653bbf29058bc60f5b71" /> | |
| 6585 | <rom loadflag="load16_byte" name="proto_220-c4.c4" offset="0x800001" size="0x400000" crc="e73ea38b" sha1="27138d588e61e86c292f12d16e36c3681075c607" /> | |
| 6586 | </dataarea> | |
| 6587 | </part> | |
| 6588 | </software> | |
| 5237 | 6589 | |
| 5238 | <!--*************************************** | |
| 6590 | <!--*************************************** | |
| 5239 | 6591 | ID-0221 |
| 5240 | 6592 | . NGM-221 |
| 5241 | 6593 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 5242 | 6594 | . NGH-221 |
| 5243 | 6595 | ***************************************--> |
| 5244 | 6596 | |
| 5245 | <software name="magdrop2"> | |
| 5246 | <description>Magical Drop II</description> | |
| 5247 | <year>1996</year> | |
| 5248 | <publisher>Data East Corporation</publisher> | |
| 5249 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5250 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5251 | <part name="cart" interface="neo_cart"> | |
| 5252 | <dataarea name="maincpu" size="0x100000"> | |
| 5253 | <rom loadflag="load16_word_swap" name="221-p1.p1" offset="0x000000" size="0x080000" crc="7be82353" sha1="08ab39f52b893591c13a7d7aa26b20ce86e9ddf5" /> <!-- mask rom TC534200 --> | |
| 5254 | </dataarea> | |
| 5255 | <dataarea name="fixed" size="0x040000"> | |
| 5256 | <rom offset="0x000000" size="0x020000" name="221-s1.s1" crc="2a4063a3" sha1="0e09a7d88d85b1a2100888f4211960ea56ef978b" /> <!-- mask rom TC531000 --> | |
| 5257 | </dataarea> | |
| 5258 | <dataarea name="audiocpu" size="0x020000"> | |
| 5259 | <rom offset="0x000000" size="0x020000" name="221-m1.m1" crc="bddae628" sha1="02c77e6aaaed43e39778bf83a3184e7c21db63d4" /> <!-- mask rom TC531001 --> | |
| 5260 | </dataarea> | |
| 5261 | <dataarea name="ymsnd" size="0x200000"> | |
| 5262 | <rom name="221-v1.v1" offset="0x000000" size="0x200000" crc="7e5e53e4" sha1="72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed" /> <!-- mask rom TC5316200 --> | |
| 5263 | </dataarea> | |
| 5264 | <dataarea name="sprites" size="0x800000"> | |
| 5265 | <rom loadflag="load16_byte" name="221-c1.c1" offset="0x000000" size="0x400000" crc="1f862a14" sha1="1253e8b65d863d552d00dbdbfc5c168f5fc7edd1" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5266 | <rom loadflag="load16_byte" name="221-c2.c2" offset="0x000001" size="0x400000" crc="14b90536" sha1="e0d41f6b84d8261729f154b44ddd95c9b9c0714a" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5267 | </dataarea> | |
| 5268 | </part> | |
| 5269 | </software> | |
| 6597 | <software name="magdrop2"> | |
| 6598 | <description>Magical Drop II</description> | |
| 6599 | <year>1996</year> | |
| 6600 | <publisher>Data East Corporation</publisher> | |
| 6601 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6602 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6603 | <part name="cart" interface="neo_cart"> | |
| 6604 | <dataarea name="maincpu" size="0x100000"> | |
| 6605 | <rom loadflag="load16_word_swap" name="221-p1.p1" offset="0x000000" size="0x080000" crc="7be82353" sha1="08ab39f52b893591c13a7d7aa26b20ce86e9ddf5" /> | |
| 6606 | <!-- mask rom TC534200 --> | |
| 6607 | </dataarea> | |
| 6608 | <dataarea name="fixed" size="0x040000"> | |
| 6609 | <rom offset="0x000000" size="0x020000" name="221-s1.s1" crc="2a4063a3" sha1="0e09a7d88d85b1a2100888f4211960ea56ef978b" /> | |
| 6610 | <!-- mask rom TC531000 --> | |
| 6611 | </dataarea> | |
| 6612 | <dataarea name="audiocpu" size="0x020000"> | |
| 6613 | <rom offset="0x000000" size="0x020000" name="221-m1.m1" crc="bddae628" sha1="02c77e6aaaed43e39778bf83a3184e7c21db63d4" /> | |
| 6614 | <!-- mask rom TC531001 --> | |
| 6615 | </dataarea> | |
| 6616 | <dataarea name="ymsnd" size="0x200000"> | |
| 6617 | <rom name="221-v1.v1" offset="0x000000" size="0x200000" crc="7e5e53e4" sha1="72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed" /> | |
| 6618 | <!-- mask rom TC5316200 --> | |
| 6619 | </dataarea> | |
| 6620 | <dataarea name="sprites" size="0x800000"> | |
| 6621 | <rom loadflag="load16_byte" name="221-c1.c1" offset="0x000000" size="0x400000" crc="1f862a14" sha1="1253e8b65d863d552d00dbdbfc5c168f5fc7edd1" /> | |
| 6622 | <!-- mask rom TC5332205 --> | |
| 6623 | <rom loadflag="load16_byte" name="221-c2.c2" offset="0x000001" size="0x400000" crc="14b90536" sha1="e0d41f6b84d8261729f154b44ddd95c9b9c0714a" /> | |
| 6624 | <!-- mask rom TC5332205 --> | |
| 6625 | </dataarea> | |
| 6626 | </part> | |
| 6627 | </software> | |
| 5270 | 6628 | |
| 5271 | <!--*************************************** | |
| 6629 | <!--*************************************** | |
| 5272 | 6630 | ID-0222 |
| 5273 | 6631 | . NGM-222 |
| 5274 | 6632 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| r31135 | r31136 | |
| 5276 | 6634 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY |
| 5277 | 6635 | ***************************************--> |
| 5278 | 6636 | |
| 5279 | <software name="samsho4"> | |
| 5280 | <description>Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)</description> | |
| 5281 | <year>1996</year> | |
| 5282 | <publisher>SNK</publisher> | |
| 5283 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5284 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5285 | <part name="cart" interface="neo_cart"> | |
| 5286 | <!-- MVS AND AES VERSION --> | |
| 5287 | <dataarea name="maincpu" size="0x500000"> | |
| 5288 | <rom loadflag="load16_word_swap" name="222-p1.p1" offset="0x000000" size="0x100000" crc="1a5cb56d" sha1="9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b" /> <!-- TC538200 --> | |
| 5289 | <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" /> <!-- TC5332205 --> | |
| 5290 | </dataarea> | |
| 5291 | <dataarea name="fixed" size="0x040000"> | |
| 5292 | <rom offset="0x000000" size="0x020000" name="222-s1.s1" crc="8d3d3bf9" sha1="9975ed9b458bdd14e23451d2534153f68a5e4e6c" /> <!-- TC531000 --> | |
| 5293 | </dataarea> | |
| 5294 | <dataarea name="audiocpu" size="0x020000"> | |
| 5295 | <rom offset="0x000000" size="0x020000" name="222-m1.m1" crc="7615bc1b" sha1="b936f7b341f6fe0921b4c41049734684583e3596" /> <!-- TC531001 --> | |
| 5296 | </dataarea> | |
| 5297 | <dataarea name="ymsnd" size="0xa00000"> | |
| 5298 | <rom name="222-v1.v1" offset="0x000000" size="0x400000" crc="7d6ba95f" sha1="03cb4e0d770e0b332b07b64cacef624460b84c78" /> <!-- TC5332204 --> | |
| 5299 | <rom name="222-v2.v2" offset="0x400000" size="0x400000" crc="6c33bb5d" sha1="fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901" /> <!-- TC5332204 --> | |
| 5300 | <rom name="222-v3.v3" offset="0x800000" size="0x200000" crc="831ea8c0" sha1="f2987b7d09bdc4311e972ce8a9ab7ca9802db4db" /> <!-- TC5316200 --> | |
| 5301 | </dataarea> | |
| 5302 | <dataarea name="sprites" size="0x2000000"> | |
| 5303 | <rom loadflag="load16_byte" name="222-c1.c1" offset="0x000000" size="0x400000" crc="68f2ed95" sha1="c0a02df012cd25bcfe341770ea861a80294148cb" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5304 | <rom loadflag="load16_byte" name="222-c2.c2" offset="0x000001" size="0x400000" crc="a6e9aff0" sha1="15addca49951ed53fa3c000c8d7cd327d012a620" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5305 | <rom loadflag="load16_byte" name="222-c3.c3" offset="0x800000" size="0x400000" crc="c91b40f4" sha1="dcda45e0336204e3e024de08edfd0a3217bc1fdd" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5306 | <rom loadflag="load16_byte" name="222-c4.c4" offset="0x800001" size="0x400000" crc="359510a4" sha1="b6642677ebdff7788263266402080272b8a66b15" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5307 | <rom loadflag="load16_byte" name="222-c5.c5" offset="0x1000000" size="0x400000" crc="9cfbb22d" sha1="789c32f917d0c6e38601cd390a7bf9d803131a4a" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5308 | <rom loadflag="load16_byte" name="222-c6.c6" offset="0x1000001" size="0x400000" crc="685efc32" sha1="db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5309 | <rom loadflag="load16_byte" name="222-c7.c7" offset="0x1800000" size="0x400000" crc="d0f86f0d" sha1="32502d71c2ab1469c492b6b382bf2bb3f85981d9" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5310 | <rom loadflag="load16_byte" name="222-c8.c8" offset="0x1800001" size="0x400000" crc="adfc50e3" sha1="7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5311 | </dataarea> | |
| 5312 | </part> | |
| 5313 | </software> | |
| 6637 | <software name="samsho4"> | |
| 6638 | <description>Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)</description> | |
| 6639 | <year>1996</year> | |
| 6640 | <publisher>SNK</publisher> | |
| 6641 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6642 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6643 | <part name="cart" interface="neo_cart"> | |
| 6644 | <!-- MVS AND AES VERSION --> | |
| 6645 | <dataarea name="maincpu" size="0x500000"> | |
| 6646 | <rom loadflag="load16_word_swap" name="222-p1.p1" offset="0x000000" size="0x100000" crc="1a5cb56d" sha1="9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b" /> | |
| 6647 | <!-- TC538200 --> | |
| 6648 | <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" /> | |
| 6649 | <!-- TC5332205 --> | |
| 6650 | </dataarea> | |
| 6651 | <dataarea name="fixed" size="0x040000"> | |
| 6652 | <rom offset="0x000000" size="0x020000" name="222-s1.s1" crc="8d3d3bf9" sha1="9975ed9b458bdd14e23451d2534153f68a5e4e6c" /> | |
| 6653 | <!-- TC531000 --> | |
| 6654 | </dataarea> | |
| 6655 | <dataarea name="audiocpu" size="0x020000"> | |
| 6656 | <rom offset="0x000000" size="0x020000" name="222-m1.m1" crc="7615bc1b" sha1="b936f7b341f6fe0921b4c41049734684583e3596" /> | |
| 6657 | <!-- TC531001 --> | |
| 6658 | </dataarea> | |
| 6659 | <dataarea name="ymsnd" size="0xa00000"> | |
| 6660 | <rom name="222-v1.v1" offset="0x000000" size="0x400000" crc="7d6ba95f" sha1="03cb4e0d770e0b332b07b64cacef624460b84c78" /> | |
| 6661 | <!-- TC5332204 --> | |
| 6662 | <rom name="222-v2.v2" offset="0x400000" size="0x400000" crc="6c33bb5d" sha1="fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901" /> | |
| 6663 | <!-- TC5332204 --> | |
| 6664 | <rom name="222-v3.v3" offset="0x800000" size="0x200000" crc="831ea8c0" sha1="f2987b7d09bdc4311e972ce8a9ab7ca9802db4db" /> | |
| 6665 | <!-- TC5316200 --> | |
| 6666 | </dataarea> | |
| 6667 | <dataarea name="sprites" size="0x2000000"> | |
| 6668 | <rom loadflag="load16_byte" name="222-c1.c1" offset="0x000000" size="0x400000" crc="68f2ed95" sha1="c0a02df012cd25bcfe341770ea861a80294148cb" /> | |
| 6669 | <!-- TC5332205 --> | |
| 6670 | <rom loadflag="load16_byte" name="222-c2.c2" offset="0x000001" size="0x400000" crc="a6e9aff0" sha1="15addca49951ed53fa3c000c8d7cd327d012a620" /> | |
| 6671 | <!-- TC5332205 --> | |
| 6672 | <rom loadflag="load16_byte" name="222-c3.c3" offset="0x800000" size="0x400000" crc="c91b40f4" sha1="dcda45e0336204e3e024de08edfd0a3217bc1fdd" /> | |
| 6673 | <!-- TC5332205 --> | |
| 6674 | <rom loadflag="load16_byte" name="222-c4.c4" offset="0x800001" size="0x400000" crc="359510a4" sha1="b6642677ebdff7788263266402080272b8a66b15" /> | |
| 6675 | <!-- TC5332205 --> | |
| 6676 | <rom loadflag="load16_byte" name="222-c5.c5" offset="0x1000000" size="0x400000" crc="9cfbb22d" sha1="789c32f917d0c6e38601cd390a7bf9d803131a4a" /> | |
| 6677 | <!-- TC5332205 --> | |
| 6678 | <rom loadflag="load16_byte" name="222-c6.c6" offset="0x1000001" size="0x400000" crc="685efc32" sha1="db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b" /> | |
| 6679 | <!-- TC5332205 --> | |
| 6680 | <rom loadflag="load16_byte" name="222-c7.c7" offset="0x1800000" size="0x400000" crc="d0f86f0d" sha1="32502d71c2ab1469c492b6b382bf2bb3f85981d9" /> | |
| 6681 | <!-- TC5332205 --> | |
| 6682 | <rom loadflag="load16_byte" name="222-c8.c8" offset="0x1800001" size="0x400000" crc="adfc50e3" sha1="7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e" /> | |
| 6683 | <!-- TC5332205 --> | |
| 6684 | </dataarea> | |
| 6685 | </part> | |
| 6686 | </software> | |
| 5314 | 6687 | |
| 5315 | <software name="samsho4k" cloneof="samsho4"> | |
| 5316 | <description>Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)</description> | |
| 5317 | <year>1996</year> | |
| 5318 | <publisher>SNK</publisher> | |
| 5319 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 5320 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5321 | <part name="cart" interface="neo_cart"> | |
| 5322 | <!-- KOREAN VERSION --> | |
| 5323 | <dataarea name="maincpu" size="0x500000"> | |
| 5324 | <rom loadflag="load16_word_swap" name="222-p1k.p1" offset="0x000000" size="0x100000" crc="06e0a25d" sha1="81e6727e0acb67ae41383518c0fc07f28d232979" /> | |
| 5325 | <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" /> <!-- TC5332205 --> | |
| 5326 | </dataarea> | |
| 5327 | <dataarea name="fixed" size="0x040000"> | |
| 5328 | <rom offset="0x000000" size="0x020000" name="222-s1k.s1" crc="d313687d" sha1="9ba468a9d582ef76c863f57ad9a0f811f3f08bd9" /> | |
| 5329 | </dataarea> | |
| 5330 | <dataarea name="audiocpu" size="0x020000"> | |
| 5331 | <rom offset="0x000000" size="0x020000" name="222-m1.m1" crc="7615bc1b" sha1="b936f7b341f6fe0921b4c41049734684583e3596" /> <!-- TC531001 --> | |
| 5332 | </dataarea> | |
| 5333 | <dataarea name="ymsnd" size="0xa00000"> | |
| 5334 | <rom name="222-v1.v1" offset="0x000000" size="0x400000" crc="7d6ba95f" sha1="03cb4e0d770e0b332b07b64cacef624460b84c78" /> <!-- TC5332204 --> | |
| 5335 | <rom name="222-v2.v2" offset="0x400000" size="0x400000" crc="6c33bb5d" sha1="fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901" /> <!-- TC5332204 --> | |
| 5336 | <rom name="222-v3.v3" offset="0x800000" size="0x200000" crc="831ea8c0" sha1="f2987b7d09bdc4311e972ce8a9ab7ca9802db4db" /> <!-- TC5316200 --> | |
| 5337 | </dataarea> | |
| 5338 | <dataarea name="sprites" size="0x2000000"> | |
| 5339 | <rom loadflag="load16_byte" name="222-c1.c1" offset="0x000000" size="0x400000" crc="68f2ed95" sha1="c0a02df012cd25bcfe341770ea861a80294148cb" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5340 | <rom loadflag="load16_byte" name="222-c2.c2" offset="0x000001" size="0x400000" crc="a6e9aff0" sha1="15addca49951ed53fa3c000c8d7cd327d012a620" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5341 | <rom loadflag="load16_byte" name="222-c3.c3" offset="0x800000" size="0x400000" crc="c91b40f4" sha1="dcda45e0336204e3e024de08edfd0a3217bc1fdd" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5342 | <rom loadflag="load16_byte" name="222-c4.c4" offset="0x800001" size="0x400000" crc="359510a4" sha1="b6642677ebdff7788263266402080272b8a66b15" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5343 | <rom loadflag="load16_byte" name="222-c5.c5" offset="0x1000000" size="0x400000" crc="9cfbb22d" sha1="789c32f917d0c6e38601cd390a7bf9d803131a4a" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5344 | <rom loadflag="load16_byte" name="222-c6.c6" offset="0x1000001" size="0x400000" crc="685efc32" sha1="db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5345 | <rom loadflag="load16_byte" name="222-c7.c7" offset="0x1800000" size="0x400000" crc="d0f86f0d" sha1="32502d71c2ab1469c492b6b382bf2bb3f85981d9" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5346 | <rom loadflag="load16_byte" name="222-c8.c8" offset="0x1800001" size="0x400000" crc="adfc50e3" sha1="7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5347 | </dataarea> | |
| 5348 | </part> | |
| 5349 | </software> | |
| 6688 | <software name="samsho4k" cloneof="samsho4"> | |
| 6689 | <description>Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)</description> | |
| 6690 | <year>1996</year> | |
| 6691 | <publisher>SNK</publisher> | |
| 6692 | <sharedfeat name="release" value="MVS" /> | |
| 6693 | <!-- Unknown if it was also released on AES --> | |
| 6694 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6695 | <part name="cart" interface="neo_cart"> | |
| 6696 | <!-- KOREAN VERSION --> | |
| 6697 | <dataarea name="maincpu" size="0x500000"> | |
| 6698 | <rom loadflag="load16_word_swap" name="222-p1k.p1" offset="0x000000" size="0x100000" crc="06e0a25d" sha1="81e6727e0acb67ae41383518c0fc07f28d232979" /> | |
| 6699 | <rom loadflag="load16_word_swap" name="222-p2.sp2" offset="0x100000" size="0x400000" crc="b023cd8b" sha1="35b4cec9858225f90acdfa16ed8a3017d0d08327" /> | |
| 6700 | <!-- TC5332205 --> | |
| 6701 | </dataarea> | |
| 6702 | <dataarea name="fixed" size="0x040000"> | |
| 6703 | <rom offset="0x000000" size="0x020000" name="222-s1k.s1" crc="d313687d" sha1="9ba468a9d582ef76c863f57ad9a0f811f3f08bd9" /> | |
| 6704 | </dataarea> | |
| 6705 | <dataarea name="audiocpu" size="0x020000"> | |
| 6706 | <rom offset="0x000000" size="0x020000" name="222-m1.m1" crc="7615bc1b" sha1="b936f7b341f6fe0921b4c41049734684583e3596" /> | |
| 6707 | <!-- TC531001 --> | |
| 6708 | </dataarea> | |
| 6709 | <dataarea name="ymsnd" size="0xa00000"> | |
| 6710 | <rom name="222-v1.v1" offset="0x000000" size="0x400000" crc="7d6ba95f" sha1="03cb4e0d770e0b332b07b64cacef624460b84c78" /> | |
| 6711 | <!-- TC5332204 --> | |
| 6712 | <rom name="222-v2.v2" offset="0x400000" size="0x400000" crc="6c33bb5d" sha1="fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901" /> | |
| 6713 | <!-- TC5332204 --> | |
| 6714 | <rom name="222-v3.v3" offset="0x800000" size="0x200000" crc="831ea8c0" sha1="f2987b7d09bdc4311e972ce8a9ab7ca9802db4db" /> | |
| 6715 | <!-- TC5316200 --> | |
| 6716 | </dataarea> | |
| 6717 | <dataarea name="sprites" size="0x2000000"> | |
| 6718 | <rom loadflag="load16_byte" name="222-c1.c1" offset="0x000000" size="0x400000" crc="68f2ed95" sha1="c0a02df012cd25bcfe341770ea861a80294148cb" /> | |
| 6719 | <!-- TC5332205 --> | |
| 6720 | <rom loadflag="load16_byte" name="222-c2.c2" offset="0x000001" size="0x400000" crc="a6e9aff0" sha1="15addca49951ed53fa3c000c8d7cd327d012a620" /> | |
| 6721 | <!-- TC5332205 --> | |
| 6722 | <rom loadflag="load16_byte" name="222-c3.c3" offset="0x800000" size="0x400000" crc="c91b40f4" sha1="dcda45e0336204e3e024de08edfd0a3217bc1fdd" /> | |
| 6723 | <!-- TC5332205 --> | |
| 6724 | <rom loadflag="load16_byte" name="222-c4.c4" offset="0x800001" size="0x400000" crc="359510a4" sha1="b6642677ebdff7788263266402080272b8a66b15" /> | |
| 6725 | <!-- TC5332205 --> | |
| 6726 | <rom loadflag="load16_byte" name="222-c5.c5" offset="0x1000000" size="0x400000" crc="9cfbb22d" sha1="789c32f917d0c6e38601cd390a7bf9d803131a4a" /> | |
| 6727 | <!-- TC5332205 --> | |
| 6728 | <rom loadflag="load16_byte" name="222-c6.c6" offset="0x1000001" size="0x400000" crc="685efc32" sha1="db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b" /> | |
| 6729 | <!-- TC5332205 --> | |
| 6730 | <rom loadflag="load16_byte" name="222-c7.c7" offset="0x1800000" size="0x400000" crc="d0f86f0d" sha1="32502d71c2ab1469c492b6b382bf2bb3f85981d9" /> | |
| 6731 | <!-- TC5332205 --> | |
| 6732 | <rom loadflag="load16_byte" name="222-c8.c8" offset="0x1800001" size="0x400000" crc="adfc50e3" sha1="7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e" /> | |
| 6733 | <!-- TC5332205 --> | |
| 6734 | </dataarea> | |
| 6735 | </part> | |
| 6736 | </software> | |
| 5350 | 6737 | |
| 5351 | <!--*************************************** | |
| 6738 | <!--*************************************** | |
| 5352 | 6739 | ID-0223 |
| 5353 | 6740 | . NGM-223 |
| 5354 | 6741 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 5355 | 6742 | . NGH-223 |
| 5356 | 6743 | ***************************************--> |
| 5357 | 6744 | |
| 5358 | <software name="rbffspec"> | |
| 5359 | <description>Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special</description> | |
| 5360 | <year>1996</year> | |
| 5361 | <publisher>SNK</publisher> | |
| 5362 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5363 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5364 | <part name="cart" interface="neo_cart"> | |
| 5365 | <dataarea name="maincpu" size="0x500000"> | |
| 5366 | <rom loadflag="load16_word_swap" name="223-p1.p1" offset="0x000000" size="0x100000" crc="f84a2d1d" sha1="fc19225d9dbdb6bd0808023ee32c7829f6ffdef6" /> <!-- TC538200 --> | |
| 5367 | <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" /> <!-- TC5332205 --> | |
| 5368 | </dataarea> | |
| 5369 | <dataarea name="fixed" size="0x040000"> | |
| 5370 | <rom offset="0x000000" size="0x020000" name="223-s1.s1" crc="7ecd6e8c" sha1="465455afc4d83cbb118142be4671b2539ffafd79" /> <!-- TC531000 --> | |
| 5371 | </dataarea> | |
| 5372 | <dataarea name="audiocpu" size="0x020000"> | |
| 5373 | <rom offset="0x000000" size="0x020000" name="223-m1.m1" crc="3fee46bf" sha1="e750f85233953853618fcdff980a4721af1710a3" /> <!-- TC531001 --> | |
| 5374 | </dataarea> | |
| 5375 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5376 | <rom name="223-v1.v1" offset="0x000000" size="0x400000" crc="76673869" sha1="78a26afa29f73de552ffabdbf3fc4bf26be8ae9e" /> <!-- TC5332204 --> | |
| 5377 | <rom name="223-v2.v2" offset="0x400000" size="0x400000" crc="7a275acd" sha1="8afe87ce822614262b72a90b371fc79155ac0d0c" /> <!-- TC5332204 --> | |
| 5378 | <rom name="223-v3.v3" offset="0x800000" size="0x400000" crc="5a797fd2" sha1="94958e334f86d4d71059af8138f255b8d97a3b01" /> <!-- TC5332204 --> | |
| 5379 | </dataarea> | |
| 5380 | <dataarea name="sprites" size="0x2000000"> | |
| 5381 | <rom loadflag="load16_byte" name="223-c1.c1" offset="0x000000" size="0x400000" crc="ebab05e2" sha1="0d60a8b631e3a3dcfbfdd7779dee081c9548ec39" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5382 | <rom loadflag="load16_byte" name="223-c2.c2" offset="0x000001" size="0x400000" crc="641868c3" sha1="aa1aeb661842276b3326bfa4f1456f75bfecd52e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5383 | <rom loadflag="load16_byte" name="223-c3.c3" offset="0x800000" size="0x400000" crc="ca00191f" sha1="96977febfcc513e1848d7029ff169cdf51104038" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5384 | <rom loadflag="load16_byte" name="223-c4.c4" offset="0x800001" size="0x400000" crc="1f23d860" sha1="e18df52f898a51074e07a0b8c6e75873e7cde35e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5385 | <rom loadflag="load16_byte" name="223-c5.c5" offset="0x1000000" size="0x400000" crc="321e362c" sha1="39bd189334278f266124c97c6f70995f6f171cea" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5386 | <rom loadflag="load16_byte" name="223-c6.c6" offset="0x1000001" size="0x400000" crc="d8fcef90" sha1="bbccacb27f1e587bc144fe7ce68bd7b327ceaaee" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5387 | <rom loadflag="load16_byte" name="223-c7.c7" offset="0x1800000" size="0x400000" crc="bc80dd2d" sha1="086f372015eede88c6c578595fe915e28a589d2f" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5388 | <rom loadflag="load16_byte" name="223-c8.c8" offset="0x1800001" size="0x400000" crc="5ad62102" sha1="e28cc9840caed2a1a8bd65a03bef05231071040c" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5389 | </dataarea> | |
| 5390 | </part> | |
| 5391 | </software> | |
| 6745 | <software name="rbffspec"> | |
| 6746 | <description>Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special</description> | |
| 6747 | <year>1996</year> | |
| 6748 | <publisher>SNK</publisher> | |
| 6749 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6750 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6751 | <part name="cart" interface="neo_cart"> | |
| 6752 | <dataarea name="maincpu" size="0x500000"> | |
| 6753 | <rom loadflag="load16_word_swap" name="223-p1.p1" offset="0x000000" size="0x100000" crc="f84a2d1d" sha1="fc19225d9dbdb6bd0808023ee32c7829f6ffdef6" /> | |
| 6754 | <!-- TC538200 --> | |
| 6755 | <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" /> | |
| 6756 | <!-- TC5332205 --> | |
| 6757 | </dataarea> | |
| 6758 | <dataarea name="fixed" size="0x040000"> | |
| 6759 | <rom offset="0x000000" size="0x020000" name="223-s1.s1" crc="7ecd6e8c" sha1="465455afc4d83cbb118142be4671b2539ffafd79" /> | |
| 6760 | <!-- TC531000 --> | |
| 6761 | </dataarea> | |
| 6762 | <dataarea name="audiocpu" size="0x020000"> | |
| 6763 | <rom offset="0x000000" size="0x020000" name="223-m1.m1" crc="3fee46bf" sha1="e750f85233953853618fcdff980a4721af1710a3" /> | |
| 6764 | <!-- TC531001 --> | |
| 6765 | </dataarea> | |
| 6766 | <dataarea name="ymsnd" size="0xc00000"> | |
| 6767 | <rom name="223-v1.v1" offset="0x000000" size="0x400000" crc="76673869" sha1="78a26afa29f73de552ffabdbf3fc4bf26be8ae9e" /> | |
| 6768 | <!-- TC5332204 --> | |
| 6769 | <rom name="223-v2.v2" offset="0x400000" size="0x400000" crc="7a275acd" sha1="8afe87ce822614262b72a90b371fc79155ac0d0c" /> | |
| 6770 | <!-- TC5332204 --> | |
| 6771 | <rom name="223-v3.v3" offset="0x800000" size="0x400000" crc="5a797fd2" sha1="94958e334f86d4d71059af8138f255b8d97a3b01" /> | |
| 6772 | <!-- TC5332204 --> | |
| 6773 | </dataarea> | |
| 6774 | <dataarea name="sprites" size="0x2000000"> | |
| 6775 | <rom loadflag="load16_byte" name="223-c1.c1" offset="0x000000" size="0x400000" crc="ebab05e2" sha1="0d60a8b631e3a3dcfbfdd7779dee081c9548ec39" /> | |
| 6776 | <!-- TC5332205 --> | |
| 6777 | <rom loadflag="load16_byte" name="223-c2.c2" offset="0x000001" size="0x400000" crc="641868c3" sha1="aa1aeb661842276b3326bfa4f1456f75bfecd52e" /> | |
| 6778 | <!-- TC5332205 --> | |
| 6779 | <rom loadflag="load16_byte" name="223-c3.c3" offset="0x800000" size="0x400000" crc="ca00191f" sha1="96977febfcc513e1848d7029ff169cdf51104038" /> | |
| 6780 | <!-- TC5332205 --> | |
| 6781 | <rom loadflag="load16_byte" name="223-c4.c4" offset="0x800001" size="0x400000" crc="1f23d860" sha1="e18df52f898a51074e07a0b8c6e75873e7cde35e" /> | |
| 6782 | <!-- TC5332205 --> | |
| 6783 | <rom loadflag="load16_byte" name="223-c5.c5" offset="0x1000000" size="0x400000" crc="321e362c" sha1="39bd189334278f266124c97c6f70995f6f171cea" /> | |
| 6784 | <!-- TC5332205 --> | |
| 6785 | <rom loadflag="load16_byte" name="223-c6.c6" offset="0x1000001" size="0x400000" crc="d8fcef90" sha1="bbccacb27f1e587bc144fe7ce68bd7b327ceaaee" /> | |
| 6786 | <!-- TC5332205 --> | |
| 6787 | <rom loadflag="load16_byte" name="223-c7.c7" offset="0x1800000" size="0x400000" crc="bc80dd2d" sha1="086f372015eede88c6c578595fe915e28a589d2f" /> | |
| 6788 | <!-- TC5332205 --> | |
| 6789 | <rom loadflag="load16_byte" name="223-c8.c8" offset="0x1800001" size="0x400000" crc="5ad62102" sha1="e28cc9840caed2a1a8bd65a03bef05231071040c" /> | |
| 6790 | <!-- TC5332205 --> | |
| 6791 | </dataarea> | |
| 6792 | </part> | |
| 6793 | </software> | |
| 5392 | 6794 | |
| 5393 | <software name="rbffspeck" cloneof="rbffspec"> | |
| 5394 | <description>Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)</description> | |
| 5395 | <year>1996</year> | |
| 5396 | <publisher>SNK</publisher> | |
| 5397 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 5398 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5399 | <part name="cart" interface="neo_cart"> | |
| 5400 | <!-- KOREAN VERSION --> | |
| 5401 | <dataarea name="maincpu" size="0x500000"> | |
| 5402 | <rom loadflag="load16_word_swap" name="223-p1k.p1" offset="0x000000" size="0x100000" crc="b78c8391" sha1="936b356ac135331b10a37bc10882ec2e4f6b400b" /> | |
| 5403 | <!-- Chip label is correct. They used Cart ID 0124 as 0123 was allready used by quizdaisk --> | |
| 5404 | <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" /> <!-- TC5332205 --> | |
| 5405 | </dataarea> | |
| 5406 | <dataarea name="fixed" size="0x040000"> | |
| 5407 | <rom offset="0x000000" size="0x020000" name="223-s1.s1" crc="7ecd6e8c" sha1="465455afc4d83cbb118142be4671b2539ffafd79" /> <!-- TC531000 --> | |
| 5408 | </dataarea> | |
| 5409 | <dataarea name="audiocpu" size="0x020000"> | |
| 5410 | <rom offset="0x000000" size="0x020000" name="223-m1.m1" crc="3fee46bf" sha1="e750f85233953853618fcdff980a4721af1710a3" /> <!-- TC531001 --> | |
| 5411 | </dataarea> | |
| 5412 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5413 | <rom name="223-v1.v1" offset="0x000000" size="0x400000" crc="76673869" sha1="78a26afa29f73de552ffabdbf3fc4bf26be8ae9e" /> <!-- TC5332204 --> | |
| 5414 | <rom name="223-v2.v2" offset="0x400000" size="0x400000" crc="7a275acd" sha1="8afe87ce822614262b72a90b371fc79155ac0d0c" /> <!-- TC5332204 --> | |
| 5415 | <rom name="223-v3.v3" offset="0x800000" size="0x400000" crc="5a797fd2" sha1="94958e334f86d4d71059af8138f255b8d97a3b01" /> <!-- TC5332204 --> | |
| 5416 | </dataarea> | |
| 5417 | <dataarea name="sprites" size="0x2000000"> | |
| 5418 | <rom loadflag="load16_byte" name="223-c1.c1" offset="0x000000" size="0x400000" crc="ebab05e2" sha1="0d60a8b631e3a3dcfbfdd7779dee081c9548ec39" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5419 | <rom loadflag="load16_byte" name="223-c2.c2" offset="0x000001" size="0x400000" crc="641868c3" sha1="aa1aeb661842276b3326bfa4f1456f75bfecd52e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5420 | <rom loadflag="load16_byte" name="223-c3.c3" offset="0x800000" size="0x400000" crc="ca00191f" sha1="96977febfcc513e1848d7029ff169cdf51104038" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5421 | <rom loadflag="load16_byte" name="223-c4.c4" offset="0x800001" size="0x400000" crc="1f23d860" sha1="e18df52f898a51074e07a0b8c6e75873e7cde35e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5422 | <rom loadflag="load16_byte" name="223-c5.c5" offset="0x1000000" size="0x400000" crc="321e362c" sha1="39bd189334278f266124c97c6f70995f6f171cea" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5423 | <rom loadflag="load16_byte" name="223-c6.c6" offset="0x1000001" size="0x400000" crc="d8fcef90" sha1="bbccacb27f1e587bc144fe7ce68bd7b327ceaaee" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5424 | <rom loadflag="load16_byte" name="223-c7.c7" offset="0x1800000" size="0x400000" crc="bc80dd2d" sha1="086f372015eede88c6c578595fe915e28a589d2f" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5425 | <rom loadflag="load16_byte" name="223-c8.c8" offset="0x1800001" size="0x400000" crc="5ad62102" sha1="e28cc9840caed2a1a8bd65a03bef05231071040c" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5426 | </dataarea> | |
| 5427 | </part> | |
| 5428 | </software> | |
| 6795 | <software name="rbffspeck" cloneof="rbffspec"> | |
| 6796 | <description>Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)</description> | |
| 6797 | <year>1996</year> | |
| 6798 | <publisher>SNK</publisher> | |
| 6799 | <sharedfeat name="release" value="MVS" /> | |
| 6800 | <!-- Unknown if it was also released on AES --> | |
| 6801 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6802 | <part name="cart" interface="neo_cart"> | |
| 6803 | <!-- KOREAN VERSION --> | |
| 6804 | <dataarea name="maincpu" size="0x500000"> | |
| 6805 | <rom loadflag="load16_word_swap" name="223-p1k.p1" offset="0x000000" size="0x100000" crc="b78c8391" sha1="936b356ac135331b10a37bc10882ec2e4f6b400b" /> | |
| 6806 | <!-- Chip label is correct. They used Cart ID 0124 as 0123 was allready used by quizdaisk --> | |
| 6807 | <rom loadflag="load16_word_swap" name="223-p2.sp2" offset="0x100000" size="0x400000" crc="addd8f08" sha1="abaf5b86c8ec915c07ef2d83fce9ad03acaa4817" /> | |
| 6808 | <!-- TC5332205 --> | |
| 6809 | </dataarea> | |
| 6810 | <dataarea name="fixed" size="0x040000"> | |
| 6811 | <rom offset="0x000000" size="0x020000" name="223-s1.s1" crc="7ecd6e8c" sha1="465455afc4d83cbb118142be4671b2539ffafd79" /> | |
| 6812 | <!-- TC531000 --> | |
| 6813 | </dataarea> | |
| 6814 | <dataarea name="audiocpu" size="0x020000"> | |
| 6815 | <rom offset="0x000000" size="0x020000" name="223-m1.m1" crc="3fee46bf" sha1="e750f85233953853618fcdff980a4721af1710a3" /> | |
| 6816 | <!-- TC531001 --> | |
| 6817 | </dataarea> | |
| 6818 | <dataarea name="ymsnd" size="0xc00000"> | |
| 6819 | <rom name="223-v1.v1" offset="0x000000" size="0x400000" crc="76673869" sha1="78a26afa29f73de552ffabdbf3fc4bf26be8ae9e" /> | |
| 6820 | <!-- TC5332204 --> | |
| 6821 | <rom name="223-v2.v2" offset="0x400000" size="0x400000" crc="7a275acd" sha1="8afe87ce822614262b72a90b371fc79155ac0d0c" /> | |
| 6822 | <!-- TC5332204 --> | |
| 6823 | <rom name="223-v3.v3" offset="0x800000" size="0x400000" crc="5a797fd2" sha1="94958e334f86d4d71059af8138f255b8d97a3b01" /> | |
| 6824 | <!-- TC5332204 --> | |
| 6825 | </dataarea> | |
| 6826 | <dataarea name="sprites" size="0x2000000"> | |
| 6827 | <rom loadflag="load16_byte" name="223-c1.c1" offset="0x000000" size="0x400000" crc="ebab05e2" sha1="0d60a8b631e3a3dcfbfdd7779dee081c9548ec39" /> | |
| 6828 | <!-- TC5332205 --> | |
| 6829 | <rom loadflag="load16_byte" name="223-c2.c2" offset="0x000001" size="0x400000" crc="641868c3" sha1="aa1aeb661842276b3326bfa4f1456f75bfecd52e" /> | |
| 6830 | <!-- TC5332205 --> | |
| 6831 | <rom loadflag="load16_byte" name="223-c3.c3" offset="0x800000" size="0x400000" crc="ca00191f" sha1="96977febfcc513e1848d7029ff169cdf51104038" /> | |
| 6832 | <!-- TC5332205 --> | |
| 6833 | <rom loadflag="load16_byte" name="223-c4.c4" offset="0x800001" size="0x400000" crc="1f23d860" sha1="e18df52f898a51074e07a0b8c6e75873e7cde35e" /> | |
| 6834 | <!-- TC5332205 --> | |
| 6835 | <rom loadflag="load16_byte" name="223-c5.c5" offset="0x1000000" size="0x400000" crc="321e362c" sha1="39bd189334278f266124c97c6f70995f6f171cea" /> | |
| 6836 | <!-- TC5332205 --> | |
| 6837 | <rom loadflag="load16_byte" name="223-c6.c6" offset="0x1000001" size="0x400000" crc="d8fcef90" sha1="bbccacb27f1e587bc144fe7ce68bd7b327ceaaee" /> | |
| 6838 | <!-- TC5332205 --> | |
| 6839 | <rom loadflag="load16_byte" name="223-c7.c7" offset="0x1800000" size="0x400000" crc="bc80dd2d" sha1="086f372015eede88c6c578595fe915e28a589d2f" /> | |
| 6840 | <!-- TC5332205 --> | |
| 6841 | <rom loadflag="load16_byte" name="223-c8.c8" offset="0x1800001" size="0x400000" crc="5ad62102" sha1="e28cc9840caed2a1a8bd65a03bef05231071040c" /> | |
| 6842 | <!-- TC5332205 --> | |
| 6843 | </dataarea> | |
| 6844 | </part> | |
| 6845 | </software> | |
| 5429 | 6846 | |
| 5430 | <!--*************************************** | |
| 6847 | <!--*************************************** | |
| 5431 | 6848 | ID-0224 |
| 5432 | 6849 | . ADM-013 |
| 5433 | 6850 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 5434 | 6851 | . ADH-013 |
| 5435 | 6852 | ***************************************--> |
| 5436 | 6853 | |
| 5437 | <software name="twinspri"> | |
| 5438 | <description>Twinkle Star Sprites</description> | |
| 5439 | <year>1996</year> | |
| 5440 | <publisher>ADK / SNK</publisher> | |
| 5441 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5442 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5443 | <part name="cart" interface="neo_cart"> | |
| 5444 | <dataarea name="maincpu" size="0x200000"> | |
| 5445 | <rom loadflag="load16_word_swap" name="224-p1.p1" offset="0x100000" size="0x100000" crc="7697e445" sha1="5b55ca120f77a931d40719b14e0bfc8cac1d628c" /> <!-- mask rom TC5316200 --> | |
| 5446 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5447 | </dataarea> | |
| 5448 | <dataarea name="fixed" size="0x040000"> | |
| 5449 | <rom offset="0x000000" size="0x020000" name="224-s1.s1" crc="eeed5758" sha1="24e48f396716e145b692468762cf595fb7267873" /> <!-- mask rom TC531000 --> | |
| 5450 | </dataarea> | |
| 5451 | <dataarea name="audiocpu" size="0x020000"> | |
| 5452 | <rom offset="0x000000" size="0x020000" name="224-m1.m1" crc="364d6f96" sha1="779b95a6476089b71f48c8368d9043ee1dba9032" /> <!-- mask rom TC531001 --> | |
| 5453 | </dataarea> | |
| 5454 | <dataarea name="ymsnd" size="0x600000"> | |
| 5455 | <rom name="224-v1.v1" offset="0x000000" size="0x400000" crc="ff57f088" sha1="1641989b8aac899dbd68aa2332bcdf9b90b33564" /> <!-- mask rom TC5332204 --> | |
| 5456 | <rom name="224-v2.v2" offset="0x400000" size="0x200000" crc="7ad26599" sha1="822030037b7664795bf3d64e1452d0aecc22497e" /> <!-- mask rom TC5316200 --> | |
| 5457 | </dataarea> | |
| 5458 | <dataarea name="sprites" size="0xa00000"> | |
| 5459 | <rom loadflag="load16_byte" name="224-c1.c1" offset="0x000000" size="0x400000" crc="f7da64ab" sha1="587a10ed9235c9046a3523fe80feba07764fac9b" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5460 | <rom loadflag="load16_byte" name="224-c2.c2" offset="0x000001" size="0x400000" crc="4c09bbfb" sha1="e781aafba3bdefb7ed152826f4c3eb441735331c" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5461 | <rom loadflag="load16_byte" name="224-c3.c3" offset="0x800000" size="0x100000" crc="c59e4129" sha1="93f02d1b4fbb152a9d336494fbff0d7642921de5" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 5462 | <rom loadflag="load16_byte" name="224-c4.c4" offset="0x800001" size="0x100000" crc="b5532e53" sha1="7d896c25ba97f6e5d43c13d4df4ba72964a976ed" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 5463 | </dataarea> | |
| 5464 | </part> | |
| 5465 | </software> | |
| 6854 | <software name="twinspri"> | |
| 6855 | <description>Twinkle Star Sprites</description> | |
| 6856 | <year>1996</year> | |
| 6857 | <publisher>ADK / SNK</publisher> | |
| 6858 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6859 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6860 | <part name="cart" interface="neo_cart"> | |
| 6861 | <dataarea name="maincpu" size="0x200000"> | |
| 6862 | <rom loadflag="load16_word_swap" name="224-p1.p1" offset="0x100000" size="0x100000" crc="7697e445" sha1="5b55ca120f77a931d40719b14e0bfc8cac1d628c" /> | |
| 6863 | <!-- mask rom TC5316200 --> | |
| 6864 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6865 | </dataarea> | |
| 6866 | <dataarea name="fixed" size="0x040000"> | |
| 6867 | <rom offset="0x000000" size="0x020000" name="224-s1.s1" crc="eeed5758" sha1="24e48f396716e145b692468762cf595fb7267873" /> | |
| 6868 | <!-- mask rom TC531000 --> | |
| 6869 | </dataarea> | |
| 6870 | <dataarea name="audiocpu" size="0x020000"> | |
| 6871 | <rom offset="0x000000" size="0x020000" name="224-m1.m1" crc="364d6f96" sha1="779b95a6476089b71f48c8368d9043ee1dba9032" /> | |
| 6872 | <!-- mask rom TC531001 --> | |
| 6873 | </dataarea> | |
| 6874 | <dataarea name="ymsnd" size="0x600000"> | |
| 6875 | <rom name="224-v1.v1" offset="0x000000" size="0x400000" crc="ff57f088" sha1="1641989b8aac899dbd68aa2332bcdf9b90b33564" /> | |
| 6876 | <!-- mask rom TC5332204 --> | |
| 6877 | <rom name="224-v2.v2" offset="0x400000" size="0x200000" crc="7ad26599" sha1="822030037b7664795bf3d64e1452d0aecc22497e" /> | |
| 6878 | <!-- mask rom TC5316200 --> | |
| 6879 | </dataarea> | |
| 6880 | <dataarea name="sprites" size="0xa00000"> | |
| 6881 | <rom loadflag="load16_byte" name="224-c1.c1" offset="0x000000" size="0x400000" crc="f7da64ab" sha1="587a10ed9235c9046a3523fe80feba07764fac9b" /> | |
| 6882 | <!-- mask rom TC5332205 --> | |
| 6883 | <rom loadflag="load16_byte" name="224-c2.c2" offset="0x000001" size="0x400000" crc="4c09bbfb" sha1="e781aafba3bdefb7ed152826f4c3eb441735331c" /> | |
| 6884 | <!-- mask rom TC5332205 --> | |
| 6885 | <rom loadflag="load16_byte" name="224-c3.c3" offset="0x800000" size="0x100000" crc="c59e4129" sha1="93f02d1b4fbb152a9d336494fbff0d7642921de5" /> | |
| 6886 | <!-- mask rom TC538200 --> | |
| 6887 | <rom loadflag="load16_byte" name="224-c4.c4" offset="0x800001" size="0x100000" crc="b5532e53" sha1="7d896c25ba97f6e5d43c13d4df4ba72964a976ed" /> | |
| 6888 | <!-- mask rom TC538200 --> | |
| 6889 | </dataarea> | |
| 6890 | </part> | |
| 6891 | </software> | |
| 5466 | 6892 | |
| 5467 | <!--*************************************** | |
| 6893 | <!--*************************************** | |
| 5468 | 6894 | ID-0225 |
| 5469 | 6895 | . SUM-225 |
| 5470 | 6896 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 5471 | 6897 | . SUH-225 |
| 5472 | 6898 | ***************************************--> |
| 5473 | 6899 | |
| 5474 | <software name="wakuwak7"> | |
| 5475 | <description>Waku Waku 7</description> | |
| 5476 | <year>1996</year> | |
| 5477 | <publisher>Sunsoft</publisher> | |
| 5478 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5479 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5480 | <part name="cart" interface="neo_cart"> | |
| 5481 | <dataarea name="maincpu" size="0x300000"> | |
| 5482 | <rom loadflag="load16_word_swap" name="225-p1.p1" offset="0x000000" size="0x100000" crc="b14da766" sha1="bdffd72ff705fc6b085a4026217bac1c4bc93163" /> <!-- TC538200 --> | |
| 5483 | <rom loadflag="load16_word_swap" name="225-p2.sp2" offset="0x100000" size="0x200000" crc="fe190665" sha1="739d9a8fc2da34381654d9e291141eacc210ae5c" /> <!-- TC5316200 --> | |
| 5484 | </dataarea> | |
| 5485 | <dataarea name="fixed" size="0x040000"> | |
| 5486 | <rom offset="0x000000" size="0x020000" name="225-s1.s1" crc="71c4b4b5" sha1="9410f13807f01082dc86f2d84051be4bed8e9f7c" /> <!-- TC531000 --> | |
| 5487 | </dataarea> | |
| 5488 | <dataarea name="audiocpu" size="0x020000"> | |
| 5489 | <rom offset="0x000000" size="0x020000" name="225-m1.m1" crc="0634bba6" sha1="153aaf016440500df7a4454f3f2f2911219cb7d8" /> <!-- TC531001 --> | |
| 5490 | </dataarea> | |
| 5491 | <dataarea name="ymsnd" size="0x800000"> | |
| 5492 | <rom name="225-v1.v1" offset="0x000000" size="0x400000" crc="6195c6b4" sha1="66c06b5904aedb256e3997bbec60f8ab50c6ff0c" /> <!-- TC5332204 --> | |
| 5493 | <rom name="225-v2.v2" offset="0x400000" size="0x400000" crc="6159c5fe" sha1="9015e93416497f1ef877c717afed40f7ecfa42e4" /> <!-- TC5332204 --> | |
| 5494 | </dataarea> | |
| 5495 | <dataarea name="sprites" size="0x1800000"> | |
| 5496 | <rom loadflag="load16_byte" name="225-c1.c1" offset="0x000000" size="0x400000" crc="ee4fea54" sha1="314b513a52b2cc88cbf2409d1934c357269a8bb2" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5497 | <rom loadflag="load16_byte" name="225-c2.c2" offset="0x000001" size="0x400000" crc="0c549e2d" sha1="d8c4626231c92e43d9bf183202553ee2b5c532e6" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5498 | <rom loadflag="load16_byte" name="225-c3.c3" offset="0x800000" size="0x400000" crc="af0897c0" sha1="2b8ec19b9dd0bd1f1171fb01b915e9d25ec8c421" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5499 | <rom loadflag="load16_byte" name="225-c4.c4" offset="0x800001" size="0x400000" crc="4c66527a" sha1="6c8c9342fad70b456e282b0d52e7ad890e4673d3" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5500 | <rom loadflag="load16_byte" name="225-c5.c5" offset="0x1000000" size="0x400000" crc="8ecea2b5" sha1="cad51e6e76d8258a78becb6f4096dd061f537494" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5501 | <rom loadflag="load16_byte" name="225-c6.c6" offset="0x1000001" size="0x400000" crc="0eb11a6d" sha1="c6d4f978ff3ca190a3060ac52bd7347189194f76" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5502 | </dataarea> | |
| 5503 | </part> | |
| 5504 | </software> | |
| 6900 | <software name="wakuwak7"> | |
| 6901 | <description>Waku Waku 7</description> | |
| 6902 | <year>1996</year> | |
| 6903 | <publisher>Sunsoft</publisher> | |
| 6904 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6905 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6906 | <part name="cart" interface="neo_cart"> | |
| 6907 | <dataarea name="maincpu" size="0x300000"> | |
| 6908 | <rom loadflag="load16_word_swap" name="225-p1.p1" offset="0x000000" size="0x100000" crc="b14da766" sha1="bdffd72ff705fc6b085a4026217bac1c4bc93163" /> | |
| 6909 | <!-- TC538200 --> | |
| 6910 | <rom loadflag="load16_word_swap" name="225-p2.sp2" offset="0x100000" size="0x200000" crc="fe190665" sha1="739d9a8fc2da34381654d9e291141eacc210ae5c" /> | |
| 6911 | <!-- TC5316200 --> | |
| 6912 | </dataarea> | |
| 6913 | <dataarea name="fixed" size="0x040000"> | |
| 6914 | <rom offset="0x000000" size="0x020000" name="225-s1.s1" crc="71c4b4b5" sha1="9410f13807f01082dc86f2d84051be4bed8e9f7c" /> | |
| 6915 | <!-- TC531000 --> | |
| 6916 | </dataarea> | |
| 6917 | <dataarea name="audiocpu" size="0x020000"> | |
| 6918 | <rom offset="0x000000" size="0x020000" name="225-m1.m1" crc="0634bba6" sha1="153aaf016440500df7a4454f3f2f2911219cb7d8" /> | |
| 6919 | <!-- TC531001 --> | |
| 6920 | </dataarea> | |
| 6921 | <dataarea name="ymsnd" size="0x800000"> | |
| 6922 | <rom name="225-v1.v1" offset="0x000000" size="0x400000" crc="6195c6b4" sha1="66c06b5904aedb256e3997bbec60f8ab50c6ff0c" /> | |
| 6923 | <!-- TC5332204 --> | |
| 6924 | <rom name="225-v2.v2" offset="0x400000" size="0x400000" crc="6159c5fe" sha1="9015e93416497f1ef877c717afed40f7ecfa42e4" /> | |
| 6925 | <!-- TC5332204 --> | |
| 6926 | </dataarea> | |
| 6927 | <dataarea name="sprites" size="0x1800000"> | |
| 6928 | <rom loadflag="load16_byte" name="225-c1.c1" offset="0x000000" size="0x400000" crc="ee4fea54" sha1="314b513a52b2cc88cbf2409d1934c357269a8bb2" /> | |
| 6929 | <!-- TC5332205 --> | |
| 6930 | <rom loadflag="load16_byte" name="225-c2.c2" offset="0x000001" size="0x400000" crc="0c549e2d" sha1="d8c4626231c92e43d9bf183202553ee2b5c532e6" /> | |
| 6931 | <!-- TC5332205 --> | |
| 6932 | <rom loadflag="load16_byte" name="225-c3.c3" offset="0x800000" size="0x400000" crc="af0897c0" sha1="2b8ec19b9dd0bd1f1171fb01b915e9d25ec8c421" /> | |
| 6933 | <!-- TC5332205 --> | |
| 6934 | <rom loadflag="load16_byte" name="225-c4.c4" offset="0x800001" size="0x400000" crc="4c66527a" sha1="6c8c9342fad70b456e282b0d52e7ad890e4673d3" /> | |
| 6935 | <!-- TC5332205 --> | |
| 6936 | <rom loadflag="load16_byte" name="225-c5.c5" offset="0x1000000" size="0x400000" crc="8ecea2b5" sha1="cad51e6e76d8258a78becb6f4096dd061f537494" /> | |
| 6937 | <!-- TC5332205 --> | |
| 6938 | <rom loadflag="load16_byte" name="225-c6.c6" offset="0x1000001" size="0x400000" crc="0eb11a6d" sha1="c6d4f978ff3ca190a3060ac52bd7347189194f76" /> | |
| 6939 | <!-- TC5332205 --> | |
| 6940 | </dataarea> | |
| 6941 | </part> | |
| 6942 | </software> | |
| 5505 | 6943 | |
| 5506 | <!--*************************************** | |
| 6944 | <!--*************************************** | |
| 5507 | 6945 | ID-0226 |
| 5508 | 6946 | Pair Pair Wars (prototype) 1996 Sunsoft? |
| 5509 | 6947 | ***************************************--> |
| 5510 | 6948 | |
| 5511 | <!--*************************************** | |
| 6949 | <!--*************************************** | |
| 5512 | 6950 | ID-0227 |
| 5513 | 6951 | . NGM-227 |
| 5514 | 6952 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5515 | 6953 | . NGH-227 |
| 5516 | 6954 | ***************************************--> |
| 5517 | 6955 | |
| 5518 | <software name="stakwin2"> | |
| 5519 | <description>Stakes Winner 2</description> | |
| 5520 | <year>1996</year> | |
| 5521 | <publisher>Saurus</publisher> | |
| 5522 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5523 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5524 | <part name="cart" interface="neo_cart"> | |
| 5525 | <dataarea name="maincpu" size="0x200000"> | |
| 5526 | <rom loadflag="load16_word_swap" name="227-p1.p1" offset="0x100000" size="0x100000" crc="daf101d2" sha1="96b90f884bae2969ebd8c04aba509928464e2433" /> <!-- mask rom TC5316200 --> | |
| 5527 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5528 | </dataarea> | |
| 5529 | <dataarea name="fixed" size="0x040000"> | |
| 5530 | <rom offset="0x000000" size="0x020000" name="227-s1.s1" crc="2a8c4462" sha1="9155fbb5fee6d46a68d17ea780a7a92565f9aa47" /> <!-- mask rom TC531000 --> | |
| 5531 | </dataarea> | |
| 5532 | <dataarea name="audiocpu" size="0x020000"> | |
| 5533 | <rom offset="0x000000" size="0x020000" name="227-m1.m1" crc="c8e5e0f9" sha1="09bb05ae6f09b59b9e4871fae1fc7c3bafd07394" /> <!-- mask rom TC531001 --> | |
| 5534 | </dataarea> | |
| 5535 | <dataarea name="ymsnd" size="0x800000"> | |
| 5536 | <rom name="227-v1.v1" offset="0x000000" size="0x400000" crc="b8f24181" sha1="0a3af88d20ff65b82c58325d32c20b99fc07f7f3" /> <!-- mask rom TC5332204 --> | |
| 5537 | <rom name="227-v2.v2" offset="0x400000" size="0x400000" crc="ee39e260" sha1="4ed6802564ce262ebe92c7276424056b70998758" /> <!-- mask rom TC5332204 --> | |
| 5538 | </dataarea> | |
| 5539 | <dataarea name="sprites" size="0xc00000"> | |
| 5540 | <rom loadflag="load16_byte" name="227-c1.c1" offset="0x000000" size="0x400000" crc="7d6c2af4" sha1="e54f0ab15c95d7a6f965b5d8ab28b5445100650b" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 5541 | <rom loadflag="load16_byte" name="227-c2.c2" offset="0x000001" size="0x400000" crc="7e402d39" sha1="9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 5542 | <rom loadflag="load16_byte" name="227-c3.c3" offset="0x800000" size="0x200000" crc="93dfd660" sha1="5b473c556ef919cd7a872351dbb20a636aae32b6" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 5543 | <rom loadflag="load16_byte" name="227-c4.c4" offset="0x800001" size="0x200000" crc="7efea43a" sha1="3f2b1718fe7be06b6d75ec34badc2de2a3554d3e" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 5544 | </dataarea> | |
| 5545 | </part> | |
| 5546 | </software> | |
| 6956 | <software name="stakwin2"> | |
| 6957 | <description>Stakes Winner 2</description> | |
| 6958 | <year>1996</year> | |
| 6959 | <publisher>Saurus</publisher> | |
| 6960 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6961 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6962 | <part name="cart" interface="neo_cart"> | |
| 6963 | <dataarea name="maincpu" size="0x200000"> | |
| 6964 | <rom loadflag="load16_word_swap" name="227-p1.p1" offset="0x100000" size="0x100000" crc="daf101d2" sha1="96b90f884bae2969ebd8c04aba509928464e2433" /> | |
| 6965 | <!-- mask rom TC5316200 --> | |
| 6966 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6967 | </dataarea> | |
| 6968 | <dataarea name="fixed" size="0x040000"> | |
| 6969 | <rom offset="0x000000" size="0x020000" name="227-s1.s1" crc="2a8c4462" sha1="9155fbb5fee6d46a68d17ea780a7a92565f9aa47" /> | |
| 6970 | <!-- mask rom TC531000 --> | |
| 6971 | </dataarea> | |
| 6972 | <dataarea name="audiocpu" size="0x020000"> | |
| 6973 | <rom offset="0x000000" size="0x020000" name="227-m1.m1" crc="c8e5e0f9" sha1="09bb05ae6f09b59b9e4871fae1fc7c3bafd07394" /> | |
| 6974 | <!-- mask rom TC531001 --> | |
| 6975 | </dataarea> | |
| 6976 | <dataarea name="ymsnd" size="0x800000"> | |
| 6977 | <rom name="227-v1.v1" offset="0x000000" size="0x400000" crc="b8f24181" sha1="0a3af88d20ff65b82c58325d32c20b99fc07f7f3" /> | |
| 6978 | <!-- mask rom TC5332204 --> | |
| 6979 | <rom name="227-v2.v2" offset="0x400000" size="0x400000" crc="ee39e260" sha1="4ed6802564ce262ebe92c7276424056b70998758" /> | |
| 6980 | <!-- mask rom TC5332204 --> | |
| 6981 | </dataarea> | |
| 6982 | <dataarea name="sprites" size="0xc00000"> | |
| 6983 | <rom loadflag="load16_byte" name="227-c1.c1" offset="0x000000" size="0x400000" crc="7d6c2af4" sha1="e54f0ab15c95d7a6f965b5d8ab28b5445100650b" /> | |
| 6984 | <!-- mask rom TC5332205 --> | |
| 6985 | <rom loadflag="load16_byte" name="227-c2.c2" offset="0x000001" size="0x400000" crc="7e402d39" sha1="9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb" /> | |
| 6986 | <!-- mask rom TC5332205 --> | |
| 6987 | <rom loadflag="load16_byte" name="227-c3.c3" offset="0x800000" size="0x200000" crc="93dfd660" sha1="5b473c556ef919cd7a872351dbb20a636aae32b6" /> | |
| 6988 | <!-- mask rom TC5316200 --> | |
| 6989 | <rom loadflag="load16_byte" name="227-c4.c4" offset="0x800001" size="0x200000" crc="7efea43a" sha1="3f2b1718fe7be06b6d75ec34badc2de2a3554d3e" /> | |
| 6990 | <!-- mask rom TC5316200 --> | |
| 6991 | </dataarea> | |
| 6992 | </part> | |
| 6993 | </software> | |
| 5547 | 6994 | |
| 5548 | <!--*************************************** | |
| 6995 | <!--*************************************** | |
| 5549 | 6996 | ID-0228 |
| 5550 | 6997 | Ghostlop (prototype) 1996 Data East Corp. |
| 5551 | 6998 | ***************************************--> |
| 5552 | 6999 | |
| 5553 | <software name="ghostlop"> | |
| 5554 | <description>Ghostlop (prototype)</description> | |
| 5555 | <year>1996</year> | |
| 5556 | <publisher>Data East Corporation</publisher> | |
| 5557 | <sharedfeat name="release" value="MVS" /> | |
| 5558 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5559 | <part name="cart" interface="neo_cart"> | |
| 5560 | <!-- Prototype --> | |
| 5561 | <dataarea name="maincpu" size="0x100000"> | |
| 5562 | <rom loadflag="load16_word_swap" name="proto_228-p1.p1" offset="0x000000" size="0x100000" crc="6033172e" sha1="f57fb706aa8dd9e5f9e992a5d35c1799578b59f8" /> | |
| 5563 | </dataarea> | |
| 5564 | <dataarea name="fixed" size="0x040000"> | |
| 5565 | <rom offset="0x000000" size="0x020000" name="proto_228-s1.s1" crc="83c24e81" sha1="585ef209d8bfc23bdccc1f37d8b764eeedfedc1c" /> | |
| 5566 | </dataarea> | |
| 5567 | <dataarea name="audiocpu" size="0x020000"> | |
| 5568 | <rom offset="0x000000" size="0x020000" name="proto_228-m1.m1" crc="fd833b33" sha1="ab6c218c42cba821654cbdae154efecb69f844f6" /> | |
| 5569 | </dataarea> | |
| 5570 | <dataarea name="ymsnd" size="0x200000"> | |
| 5571 | <rom name="proto_228-v1.v1" offset="0x000000" size="0x200000" crc="c603fce6" sha1="5a866471d35895b2ae13cbd5d1cb41bf2e72e1b8" /> | |
| 5572 | </dataarea> | |
| 5573 | <dataarea name="sprites" size="0x800000"> | |
| 5574 | <rom loadflag="load16_byte" name="proto_228-c1.c1" offset="0x000000" size="0x400000" crc="bfc99efe" sha1="5cd2545310142080b8286e787cf5b859f627b3db" /> <!-- Plane 0,1 --> | |
| 5575 | <rom loadflag="load16_byte" name="proto_228-c2.c2" offset="0x000001" size="0x400000" crc="69788082" sha1="c3ecb42ddcbd9e16d0018a0c3adb56a911d813ca" /> <!-- Plane 2,3 --> | |
| 5576 | </dataarea> | |
| 5577 | </part> | |
| 5578 | </software> | |
| 7000 | <software name="ghostlop"> | |
| 7001 | <description>Ghostlop (prototype)</description> | |
| 7002 | <year>1996</year> | |
| 7003 | <publisher>Data East Corporation</publisher> | |
| 7004 | <sharedfeat name="release" value="MVS" /> | |
| 7005 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7006 | <part name="cart" interface="neo_cart"> | |
| 7007 | <!-- Prototype --> | |
| 7008 | <dataarea name="maincpu" size="0x100000"> | |
| 7009 | <rom loadflag="load16_word_swap" name="proto_228-p1.p1" offset="0x000000" size="0x100000" crc="6033172e" sha1="f57fb706aa8dd9e5f9e992a5d35c1799578b59f8" /> | |
| 7010 | </dataarea> | |
| 7011 | <dataarea name="fixed" size="0x040000"> | |
| 7012 | <rom offset="0x000000" size="0x020000" name="proto_228-s1.s1" crc="83c24e81" sha1="585ef209d8bfc23bdccc1f37d8b764eeedfedc1c" /> | |
| 7013 | </dataarea> | |
| 7014 | <dataarea name="audiocpu" size="0x020000"> | |
| 7015 | <rom offset="0x000000" size="0x020000" name="proto_228-m1.m1" crc="fd833b33" sha1="ab6c218c42cba821654cbdae154efecb69f844f6" /> | |
| 7016 | </dataarea> | |
| 7017 | <dataarea name="ymsnd" size="0x200000"> | |
| 7018 | <rom name="proto_228-v1.v1" offset="0x000000" size="0x200000" crc="c603fce6" sha1="5a866471d35895b2ae13cbd5d1cb41bf2e72e1b8" /> | |
| 7019 | </dataarea> | |
| 7020 | <dataarea name="sprites" size="0x800000"> | |
| 7021 | <rom loadflag="load16_byte" name="proto_228-c1.c1" offset="0x000000" size="0x400000" crc="bfc99efe" sha1="5cd2545310142080b8286e787cf5b859f627b3db" /> | |
| 7022 | <rom loadflag="load16_byte" name="proto_228-c2.c2" offset="0x000001" size="0x400000" crc="69788082" sha1="c3ecb42ddcbd9e16d0018a0c3adb56a911d813ca" /> | |
| 7023 | </dataarea> | |
| 7024 | </part> | |
| 7025 | </software> | |
| 5579 | 7026 | |
| 5580 | <!--*************************************** | |
| 7027 | <!--*************************************** | |
| 5581 | 7028 | ID-0229 |
| 5582 | 7029 | King of Fighters '96 CD Collection (CD only) |
| 5583 | 7030 | ***************************************--> |
| 5584 | 7031 | |
| 5585 | 7032 | |
| 5586 | ||
| 7033 | <!-- With ID-0230 the product ID code changed from xxM-xxx / xxH-xxx to xxM-xxx0 / xxH-xxx0 --> | |
| 5587 | 7034 | |
| 5588 | 7035 | |
| 5589 | <!--*************************************** | |
| 7036 | <!--*************************************** | |
| 5590 | 7037 | ID-0230 |
| 5591 | 7038 | . NGM-2300 |
| 5592 | 7039 | NEO-MVS PROGBK1 / NEO-MVS CHA256B |
| 5593 | 7040 | . NGH-2300 |
| 5594 | 7041 | ***************************************--> |
| 5595 | 7042 | |
| 5596 | <software name="breakers"> | |
| 5597 | <description>Breakers</description> | |
| 5598 | <year>1996</year> | |
| 5599 | <publisher>Breakers</publisher> | |
| 5600 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5601 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5602 | <part name="cart" interface="neo_cart"> | |
| 5603 | <dataarea name="maincpu" size="0x200000"> | |
| 5604 | <rom loadflag="load16_word_swap" name="230-p1.p1" offset="0x100000" size="0x100000" crc="ed24a6e6" sha1="3fb77ae696d92d2f9a5d589e08b708545c7cda0a" /> <!-- TC5316200 --> | |
| 5605 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 5606 | </dataarea> | |
| 5607 | <dataarea name="fixed" size="0x040000"> | |
| 5608 | <rom offset="0x000000" size="0x020000" name="230-s1.s1" crc="076fb64c" sha1="c166038128d7004f69932141f83b320a35c2b4ca" /> <!-- TC531000 --> | |
| 5609 | </dataarea> | |
| 5610 | <dataarea name="audiocpu" size="0x020000"> | |
| 5611 | <rom offset="0x000000" size="0x020000" name="230-m1.m1" crc="3951a1c1" sha1="1e6442a7ea82ada9503d71045dd93e12bd05254f" /> <!-- TC531001 --> | |
| 5612 | </dataarea> | |
| 5613 | <dataarea name="ymsnd" size="0x800000"> | |
| 5614 | <rom name="230-v1.v1" offset="0x000000" size="0x400000" crc="7f9ed279" sha1="acd0558960ec29bfc3e3ee99d00e503bebff8513" /> <!-- TC5332204 --> | |
| 5615 | <rom name="230-v2.v2" offset="0x400000" size="0x400000" crc="1d43e420" sha1="26d09b8b18b4b802dbda4d6f06626c24d0b7c512" /> <!-- TC5332204 --> | |
| 5616 | </dataarea> | |
| 5617 | <dataarea name="sprites" size="0x1000000"> | |
| 5618 | <rom loadflag="load16_byte" name="230-c1.c1" offset="0x000000" size="0x400000" crc="68d4ae76" sha1="2e820067f6963669f104bebf19e865fe4127b4dd" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5619 | <rom loadflag="load16_byte" name="230-c2.c2" offset="0x000001" size="0x400000" crc="fdee05cd" sha1="efc4ffd790953ac7c25d5f045c64a9b49d24b096" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5620 | <rom loadflag="load16_byte" name="230-c3.c3" offset="0x800000" size="0x400000" crc="645077f3" sha1="0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5621 | <rom loadflag="load16_byte" name="230-c4.c4" offset="0x800001" size="0x400000" crc="63aeb74c" sha1="9ff6930c0c3d79b46b86356e8565ce4fcd69ac38" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5622 | </dataarea> | |
| 5623 | </part> | |
| 5624 | </software> | |
| 7043 | <software name="breakers"> | |
| 7044 | <description>Breakers</description> | |
| 7045 | <year>1996</year> | |
| 7046 | <publisher>Breakers</publisher> | |
| 7047 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7048 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7049 | <part name="cart" interface="neo_cart"> | |
| 7050 | <dataarea name="maincpu" size="0x200000"> | |
| 7051 | <rom loadflag="load16_word_swap" name="230-p1.p1" offset="0x100000" size="0x100000" crc="ed24a6e6" sha1="3fb77ae696d92d2f9a5d589e08b708545c7cda0a" /> | |
| 7052 | <!-- TC5316200 --> | |
| 7053 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 7054 | </dataarea> | |
| 7055 | <dataarea name="fixed" size="0x040000"> | |
| 7056 | <rom offset="0x000000" size="0x020000" name="230-s1.s1" crc="076fb64c" sha1="c166038128d7004f69932141f83b320a35c2b4ca" /> | |
| 7057 | <!-- TC531000 --> | |
| 7058 | </dataarea> | |
| 7059 | <dataarea name="audiocpu" size="0x020000"> | |
| 7060 | <rom offset="0x000000" size="0x020000" name="230-m1.m1" crc="3951a1c1" sha1="1e6442a7ea82ada9503d71045dd93e12bd05254f" /> | |
| 7061 | <!-- TC531001 --> | |
| 7062 | </dataarea> | |
| 7063 | <dataarea name="ymsnd" size="0x800000"> | |
| 7064 | <rom name="230-v1.v1" offset="0x000000" size="0x400000" crc="7f9ed279" sha1="acd0558960ec29bfc3e3ee99d00e503bebff8513" /> | |
| 7065 | <!-- TC5332204 --> | |
| 7066 | <rom name="230-v2.v2" offset="0x400000" size="0x400000" crc="1d43e420" sha1="26d09b8b18b4b802dbda4d6f06626c24d0b7c512" /> | |
| 7067 | <!-- TC5332204 --> | |
| 7068 | </dataarea> | |
| 7069 | <dataarea name="sprites" size="0x1000000"> | |
| 7070 | <rom loadflag="load16_byte" name="230-c1.c1" offset="0x000000" size="0x400000" crc="68d4ae76" sha1="2e820067f6963669f104bebf19e865fe4127b4dd" /> | |
| 7071 | <!-- TC5332205 --> | |
| 7072 | <rom loadflag="load16_byte" name="230-c2.c2" offset="0x000001" size="0x400000" crc="fdee05cd" sha1="efc4ffd790953ac7c25d5f045c64a9b49d24b096" /> | |
| 7073 | <!-- TC5332205 --> | |
| 7074 | <rom loadflag="load16_byte" name="230-c3.c3" offset="0x800000" size="0x400000" crc="645077f3" sha1="0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2" /> | |
| 7075 | <!-- TC5332205 --> | |
| 7076 | <rom loadflag="load16_byte" name="230-c4.c4" offset="0x800001" size="0x400000" crc="63aeb74c" sha1="9ff6930c0c3d79b46b86356e8565ce4fcd69ac38" /> | |
| 7077 | <!-- TC5332205 --> | |
| 7078 | </dataarea> | |
| 7079 | </part> | |
| 7080 | </software> | |
| 5625 | 7081 | |
| 5626 | <!--*************************************** | |
| 7082 | <!--*************************************** | |
| 5627 | 7083 | ID-0231 |
| 5628 | 7084 | . ??M-2310 |
| 5629 | 7085 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B |
| 5630 | 7086 | ***************************************--> |
| 5631 | 7087 | |
| 5632 | <software name="miexchng"> | |
| 5633 | <description>Money Puzzle Exchanger / Money Idol Exchanger</description> | |
| 5634 | <year>1997</year> | |
| 5635 | <publisher>Face</publisher> | |
| 5636 | <sharedfeat name="release" value="MVS" /> | |
| 5637 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5638 | <part name="cart" interface="neo_cart"> | |
| 5639 | <!-- MVS ONLY RELEASE --> | |
| 5640 | <dataarea name="maincpu" size="0x100000"> | |
| 5641 | <rom loadflag="load16_word_swap" name="231-p1.p1" offset="0x000000" size="0x080000" crc="61be1810" sha1="1ab0e11352ca05329c6e3f5657b60e4a227fcbfb" /> <!-- mask rom TC534200 --> | |
| 5642 | </dataarea> | |
| 5643 | <dataarea name="fixed" size="0x040000"> | |
| 5644 | <rom offset="0x000000" size="0x020000" name="231-s1.s1" crc="fe0c0c53" sha1="54d56d4463db193e504658f4f6f4997a62ae3d95" /> <!-- mask rom TC531000 --> | |
| 5645 | </dataarea> | |
| 5646 | <dataarea name="audiocpu" size="0x020000"> | |
| 5647 | <rom offset="0x000000" size="0x020000" name="231-m1.m1" crc="de41301b" sha1="59ce3836ac8f064d56a446c9374f05bcb40fcfd8" /> <!-- mask rom TC531001 --> | |
| 5648 | </dataarea> | |
| 5649 | <dataarea name="ymsnd" size="0x400000"> | |
| 5650 | <rom name="231-v1.v1" offset="0x000000" size="0x400000" crc="113fb898" sha1="9168ba90c4aa969f69eb11ba3f4d76592d81e05a" /> <!-- mask rom TC5332204 --> | |
| 5651 | </dataarea> | |
| 5652 | <dataarea name="sprites" size="0x600000"> | |
| 5653 | <rom loadflag="load16_byte" name="231-c1.c1" offset="0x000000" size="0x200000" crc="6c403ba3" sha1="3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 5654 | <rom loadflag="load16_byte" name="231-c2.c2" offset="0x000001" size="0x200000" crc="554bcd9b" sha1="e658161618bd41a66f1040be409efdea28020cf6" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 5655 | <rom loadflag="load16_byte" name="231-c3.c3" offset="0x400000" size="0x100000" crc="4f6f7a63" sha1="10935dbc1f52b95979a097b13a114cff18d4d446" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 --> | |
| 5656 | <rom loadflag="load16_byte" name="231-c4.c4" offset="0x400001" size="0x100000" crc="2e35e71b" sha1="6f248191c2c60ca1b1b4f2ebf08756e036682144" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 --> | |
| 5657 | </dataarea> | |
| 5658 | </part> | |
| 5659 | </software> | |
| 7088 | <software name="miexchng"> | |
| 7089 | <description>Money Puzzle Exchanger / Money Idol Exchanger</description> | |
| 7090 | <year>1997</year> | |
| 7091 | <publisher>Face</publisher> | |
| 7092 | <sharedfeat name="release" value="MVS" /> | |
| 7093 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7094 | <part name="cart" interface="neo_cart"> | |
| 7095 | <!-- MVS ONLY RELEASE --> | |
| 7096 | <dataarea name="maincpu" size="0x100000"> | |
| 7097 | <rom loadflag="load16_word_swap" name="231-p1.p1" offset="0x000000" size="0x080000" crc="61be1810" sha1="1ab0e11352ca05329c6e3f5657b60e4a227fcbfb" /> | |
| 7098 | <!-- mask rom TC534200 --> | |
| 7099 | </dataarea> | |
| 7100 | <dataarea name="fixed" size="0x040000"> | |
| 7101 | <rom offset="0x000000" size="0x020000" name="231-s1.s1" crc="fe0c0c53" sha1="54d56d4463db193e504658f4f6f4997a62ae3d95" /> | |
| 7102 | <!-- mask rom TC531000 --> | |
| 7103 | </dataarea> | |
| 7104 | <dataarea name="audiocpu" size="0x020000"> | |
| 7105 | <rom offset="0x000000" size="0x020000" name="231-m1.m1" crc="de41301b" sha1="59ce3836ac8f064d56a446c9374f05bcb40fcfd8" /> | |
| 7106 | <!-- mask rom TC531001 --> | |
| 7107 | </dataarea> | |
| 7108 | <dataarea name="ymsnd" size="0x400000"> | |
| 7109 | <rom name="231-v1.v1" offset="0x000000" size="0x400000" crc="113fb898" sha1="9168ba90c4aa969f69eb11ba3f4d76592d81e05a" /> | |
| 7110 | <!-- mask rom TC5332204 --> | |
| 7111 | </dataarea> | |
| 7112 | <dataarea name="sprites" size="0x600000"> | |
| 7113 | <rom loadflag="load16_byte" name="231-c1.c1" offset="0x000000" size="0x200000" crc="6c403ba3" sha1="3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9" /> | |
| 7114 | <!-- mask rom TC5316200 --> | |
| 7115 | <rom loadflag="load16_byte" name="231-c2.c2" offset="0x000001" size="0x200000" crc="554bcd9b" sha1="e658161618bd41a66f1040be409efdea28020cf6" /> | |
| 7116 | <!-- mask rom TC5316200 --> | |
| 7117 | <rom loadflag="load16_byte" name="231-c3.c3" offset="0x400000" size="0x100000" crc="4f6f7a63" sha1="10935dbc1f52b95979a097b13a114cff18d4d446" /> | |
| 7118 | <!-- mask rom TC538200 --> | |
| 7119 | <rom loadflag="load16_byte" name="231-c4.c4" offset="0x400001" size="0x100000" crc="2e35e71b" sha1="6f248191c2c60ca1b1b4f2ebf08756e036682144" /> | |
| 7120 | <!-- mask rom TC538200 --> | |
| 7121 | </dataarea> | |
| 7122 | </part> | |
| 7123 | </software> | |
| 5660 | 7124 | |
| 5661 | <!--*************************************** | |
| 7125 | <!--*************************************** | |
| 5662 | 7126 | ID-0232 |
| 5663 | 7127 | . NGM-2320 |
| 5664 | 7128 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 5666 | 7130 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 5667 | 7131 | ***************************************--> |
| 5668 | 7132 | |
| 5669 | <software name="kof97"> | |
| 5670 | <description>The King of Fighters '97 (NGM-2320)</description> | |
| 5671 | <year>1997</year> | |
| 5672 | <publisher>SNK</publisher> | |
| 5673 | <sharedfeat name="release" value="MVS" /> | |
| 5674 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5675 | <part name="cart" interface="neo_cart"> | |
| 5676 | <!-- MVS VERSION --> | |
| 5677 | <dataarea name="maincpu" size="0x500000"> | |
| 5678 | <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" /> <!-- TC538200 --> | |
| 5679 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> <!-- TC5332205 --> | |
| 5680 | </dataarea> | |
| 5681 | <dataarea name="fixed" size="0x040000"> | |
| 5682 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> <!-- TC531000 --> | |
| 5683 | </dataarea> | |
| 5684 | <dataarea name="audiocpu" size="0x020000"> | |
| 5685 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> <!-- TC531001 --> | |
| 5686 | </dataarea> | |
| 5687 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5688 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> <!-- TC5332204 --> | |
| 5689 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> <!-- TC5332204 --> | |
| 5690 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> <!-- TC5332204 --> | |
| 5691 | </dataarea> | |
| 5692 | <dataarea name="sprites" size="0x2800000"> | |
| 5693 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5694 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5695 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5696 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5697 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5698 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5699 | </dataarea> | |
| 5700 | </part> | |
| 5701 | </software> | |
| 7133 | <software name="kof97"> | |
| 7134 | <description>The King of Fighters '97 (NGM-2320)</description> | |
| 7135 | <year>1997</year> | |
| 7136 | <publisher>SNK</publisher> | |
| 7137 | <sharedfeat name="release" value="MVS" /> | |
| 7138 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7139 | <part name="cart" interface="neo_cart"> | |
| 7140 | <!-- MVS VERSION --> | |
| 7141 | <dataarea name="maincpu" size="0x500000"> | |
| 7142 | <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" /> | |
| 7143 | <!-- TC538200 --> | |
| 7144 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> | |
| 7145 | <!-- TC5332205 --> | |
| 7146 | </dataarea> | |
| 7147 | <dataarea name="fixed" size="0x040000"> | |
| 7148 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> | |
| 7149 | <!-- TC531000 --> | |
| 7150 | </dataarea> | |
| 7151 | <dataarea name="audiocpu" size="0x020000"> | |
| 7152 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> | |
| 7153 | <!-- TC531001 --> | |
| 7154 | </dataarea> | |
| 7155 | <dataarea name="ymsnd" size="0xc00000"> | |
| 7156 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> | |
| 7157 | <!-- TC5332204 --> | |
| 7158 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> | |
| 7159 | <!-- TC5332204 --> | |
| 7160 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> | |
| 7161 | <!-- TC5332204 --> | |
| 7162 | </dataarea> | |
| 7163 | <dataarea name="sprites" size="0x2800000"> | |
| 7164 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> | |
| 7165 | <!-- TC5364205 --> | |
| 7166 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> | |
| 7167 | <!-- TC5364205 --> | |
| 7168 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> | |
| 7169 | <!-- TC5364205 --> | |
| 7170 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> | |
| 7171 | <!-- TC5364205 --> | |
| 7172 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> | |
| 7173 | <!-- TC5332205 --> | |
| 7174 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> | |
| 7175 | <!-- TC5332205 --> | |
| 7176 | </dataarea> | |
| 7177 | </part> | |
| 7178 | </software> | |
| 5702 | 7179 | |
| 5703 | <software name="kof97h" cloneof="kof97"> | |
| 5704 | <description>The King of Fighters '97 (NGH-2320)</description> | |
| 5705 | <year>1997</year> | |
| 5706 | <publisher>SNK</publisher> | |
| 5707 | <sharedfeat name="release" value="AES" /> | |
| 5708 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5709 | <part name="cart" interface="neo_cart"> | |
| 5710 | <!-- AES VERSION --> | |
| 5711 | <dataarea name="maincpu" size="0x500000"> | |
| 5712 | <rom loadflag="load16_word_swap" name="232-pg1.p1" offset="0x000000" size="0x100000" crc="5c2400b7" sha1="49e23f80c012c62146a1bb8f254a7597823de430" /> <!-- TC538200 --> | |
| 5713 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> <!-- TC5332205 --> | |
| 5714 | </dataarea> | |
| 5715 | <dataarea name="fixed" size="0x040000"> | |
| 5716 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> <!-- TC531000 --> | |
| 5717 | </dataarea> | |
| 5718 | <dataarea name="audiocpu" size="0x020000"> | |
| 5719 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> <!-- TC531001 --> | |
| 5720 | </dataarea> | |
| 5721 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5722 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> <!-- TC5332204 --> | |
| 5723 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> <!-- TC5332204 --> | |
| 5724 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> <!-- TC5332204 --> | |
| 5725 | </dataarea> | |
| 5726 | <dataarea name="sprites" size="0x2800000"> | |
| 5727 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5728 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5729 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5730 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5731 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5732 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5733 | </dataarea> | |
| 5734 | </part> | |
| 5735 | </software> | |
| 7180 | <software name="kof97h" cloneof="kof97"> | |
| 7181 | <description>The King of Fighters '97 (NGH-2320)</description> | |
| 7182 | <year>1997</year> | |
| 7183 | <publisher>SNK</publisher> | |
| 7184 | <sharedfeat name="release" value="AES" /> | |
| 7185 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7186 | <part name="cart" interface="neo_cart"> | |
| 7187 | <!-- AES VERSION --> | |
| 7188 | <dataarea name="maincpu" size="0x500000"> | |
| 7189 | <rom loadflag="load16_word_swap" name="232-pg1.p1" offset="0x000000" size="0x100000" crc="5c2400b7" sha1="49e23f80c012c62146a1bb8f254a7597823de430" /> | |
| 7190 | <!-- TC538200 --> | |
| 7191 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> | |
| 7192 | <!-- TC5332205 --> | |
| 7193 | </dataarea> | |
| 7194 | <dataarea name="fixed" size="0x040000"> | |
| 7195 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> | |
| 7196 | <!-- TC531000 --> | |
| 7197 | </dataarea> | |
| 7198 | <dataarea name="audiocpu" size="0x020000"> | |
| 7199 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> | |
| 7200 | <!-- TC531001 --> | |
| 7201 | </dataarea> | |
| 7202 | <dataarea name="ymsnd" size="0xc00000"> | |
| 7203 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> | |
| 7204 | <!-- TC5332204 --> | |
| 7205 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> | |
| 7206 | <!-- TC5332204 --> | |
| 7207 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> | |
| 7208 | <!-- TC5332204 --> | |
| 7209 | </dataarea> | |
| 7210 | <dataarea name="sprites" size="0x2800000"> | |
| 7211 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> | |
| 7212 | <!-- TC5364205 --> | |
| 7213 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> | |
| 7214 | <!-- TC5364205 --> | |
| 7215 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> | |
| 7216 | <!-- TC5364205 --> | |
| 7217 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> | |
| 7218 | <!-- TC5364205 --> | |
| 7219 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> | |
| 7220 | <!-- TC5332205 --> | |
| 7221 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> | |
| 7222 | <!-- TC5332205 --> | |
| 7223 | </dataarea> | |
| 7224 | </part> | |
| 7225 | </software> | |
| 5736 | 7226 | |
| 5737 | <software name="kof97k" cloneof="kof97"> | |
| 5738 | <description>The King of Fighters '97 (Korean release)</description> | |
| 5739 | <year>1997</year> | |
| 5740 | <publisher>SNK</publisher> | |
| 5741 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 5742 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5743 | <part name="cart" interface="neo_cart"> | |
| 5744 | <!-- KOREAN VERSION --> | |
| 5745 | <dataarea name="maincpu" size="0x500000"> | |
| 5746 | <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" /> <!-- TC538200 --> | |
| 5747 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> <!-- TC5332205 --> | |
| 5748 | </dataarea> | |
| 5749 | <dataarea name="fixed" size="0x040000"> | |
| 5750 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> <!-- TC531000 --> | |
| 5751 | </dataarea> | |
| 5752 | <dataarea name="audiocpu" size="0x020000"> | |
| 5753 | <rom offset="0x000000" size="0x020000" name="232-m1k.m1" crc="bbea9070" sha1="c26c2e29fe90966dd574838be63f0037ea799aca" /> | |
| 5754 | </dataarea> | |
| 5755 | <dataarea name="ymsnd" size="0xc00000"> | |
| 5756 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> <!-- TC5332204 --> | |
| 5757 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> <!-- TC5332204 --> | |
| 5758 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> <!-- TC5332204 --> | |
| 5759 | </dataarea> | |
| 5760 | <dataarea name="sprites" size="0x2800000"> | |
| 5761 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5762 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5763 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5764 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5765 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5766 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5767 | </dataarea> | |
| 5768 | </part> | |
| 5769 | </software> | |
| 7227 | <software name="kof97k" cloneof="kof97"> | |
| 7228 | <description>The King of Fighters '97 (Korean release)</description> | |
| 7229 | <year>1997</year> | |
| 7230 | <publisher>SNK</publisher> | |
| 7231 | <sharedfeat name="release" value="MVS" /> | |
| 7232 | <!-- Unknown if it was also released on AES --> | |
| 7233 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7234 | <part name="cart" interface="neo_cart"> | |
| 7235 | <!-- KOREAN VERSION --> | |
| 7236 | <dataarea name="maincpu" size="0x500000"> | |
| 7237 | <rom loadflag="load16_word_swap" name="232-p1.p1" offset="0x000000" size="0x100000" crc="7db81ad9" sha1="8bc42be872fd497eb198ca13bf004852b88eb1dc" /> | |
| 7238 | <!-- TC538200 --> | |
| 7239 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x100000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> | |
| 7240 | <!-- TC5332205 --> | |
| 7241 | </dataarea> | |
| 7242 | <dataarea name="fixed" size="0x040000"> | |
| 7243 | <rom offset="0x000000" size="0x020000" name="232-s1.s1" crc="8514ecf5" sha1="18d8e7feb51ea88816f1c786932a53655b0de6a0" /> | |
| 7244 | <!-- TC531000 --> | |
| 7245 | </dataarea> | |
| 7246 | <dataarea name="audiocpu" size="0x020000"> | |
| 7247 | <rom offset="0x000000" size="0x020000" name="232-m1k.m1" crc="bbea9070" sha1="c26c2e29fe90966dd574838be63f0037ea799aca" /> | |
| 7248 | </dataarea> | |
| 7249 | <dataarea name="ymsnd" size="0xc00000"> | |
| 7250 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> | |
| 7251 | <!-- TC5332204 --> | |
| 7252 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> | |
| 7253 | <!-- TC5332204 --> | |
| 7254 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> | |
| 7255 | <!-- TC5332204 --> | |
| 7256 | </dataarea> | |
| 7257 | <dataarea name="sprites" size="0x2800000"> | |
| 7258 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> | |
| 7259 | <!-- TC5364205 --> | |
| 7260 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> | |
| 7261 | <!-- TC5364205 --> | |
| 7262 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> | |
| 7263 | <!-- TC5364205 --> | |
| 7264 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> | |
| 7265 | <!-- TC5364205 --> | |
| 7266 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> | |
| 7267 | <!-- TC5332205 --> | |
| 7268 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> | |
| 7269 | <!-- TC5332205 --> | |
| 7270 | </dataarea> | |
| 7271 | </part> | |
| 7272 | </software> | |
| 5770 | 7273 | |
| 5771 | <!--*************************************** | |
| 7274 | <!--*************************************** | |
| 5772 | 7275 | ID-0233 |
| 5773 | 7276 | . NGM-2330 |
| 5774 | 7277 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5775 | 7278 | . NGH-2330 |
| 5776 | 7279 | ***************************************--> |
| 5777 | 7280 | |
| 5778 | <software name="magdrop3"> | |
| 5779 | <description>Magical Drop III</description> | |
| 5780 | <year>1997</year> | |
| 5781 | <publisher>Data East Corporation</publisher> | |
| 5782 | <sharedfeat name="release" value="MVS,AES" /> | |
| 5783 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5784 | <part name="cart" interface="neo_cart"> | |
| 5785 | <dataarea name="maincpu" size="0x100000"> | |
| 5786 | <rom loadflag="load16_word_swap" name="233-p1.p1" offset="0x000000" size="0x100000" crc="931e17fa" sha1="4a95c4b79d0878485ce272e9f4c4f647bec0e070" /> <!-- TC538200 --> | |
| 5787 | </dataarea> | |
| 5788 | <dataarea name="fixed" size="0x040000"> | |
| 5789 | <rom offset="0x000000" size="0x020000" name="233-s1.s1" crc="7399e68a" sha1="b535ee56a0f0995f04674e676f6aa636ffad26aa" /> <!-- TC531000 --> | |
| 5790 | </dataarea> | |
| 5791 | <dataarea name="audiocpu" size="0x020000"> | |
| 5792 | <rom offset="0x000000" size="0x020000" name="233-m1.m1" crc="5beaf34e" sha1="2905d26945932cddc2dd3a1dc5abba8aa3baee14" /> <!-- TC531001 --> | |
| 5793 | </dataarea> | |
| 5794 | <dataarea name="ymsnd" size="0x480000"> | |
| 5795 | <rom name="233-v1.v1" offset="0x000000" size="0x400000" crc="58839298" sha1="18cae7bba997c52780761cbf119c4e4b34397a61" /> <!-- TC5332204 --> | |
| 5796 | <rom name="233-v2.v2" offset="0x400000" size="0x080000" crc="d5e30df4" sha1="bbbc0ff5b975471bd682f85976ac4a93f6d44f2e" /> <!-- TC534200 --> | |
| 5797 | </dataarea> | |
| 5798 | <dataarea name="sprites" size="0x1000000"> | |
| 5799 | <rom loadflag="load16_byte" name="233-c1.c1" offset="0x000000" size="0x400000" crc="65e3f4c4" sha1="a6deb75d802225327f8f1c2733a7f2b47e722e59" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5800 | <rom loadflag="load16_byte" name="233-c2.c2" offset="0x000001" size="0x400000" crc="35dea6c9" sha1="ea133bf947f950236f49d0ae0d1a9af3bc1a9a50" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5801 | <rom loadflag="load16_byte" name="233-c3.c3" offset="0x800000" size="0x400000" crc="0ba2c502" sha1="8e0f1e553aef04758aaaa14d5115f0ecace4391e" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5802 | <rom loadflag="load16_byte" name="233-c4.c4" offset="0x800001" size="0x400000" crc="70dbbd6d" sha1="32dd6a04c6329e89f4878e7a56f0d172a6388eea" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5803 | </dataarea> | |
| 5804 | </part> | |
| 5805 | </software> | |
| 7281 | <software name="magdrop3"> | |
| 7282 | <description>Magical Drop III</description> | |
| 7283 | <year>1997</year> | |
| 7284 | <publisher>Data East Corporation</publisher> | |
| 7285 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7286 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7287 | <part name="cart" interface="neo_cart"> | |
| 7288 | <dataarea name="maincpu" size="0x100000"> | |
| 7289 | <rom loadflag="load16_word_swap" name="233-p1.p1" offset="0x000000" size="0x100000" crc="931e17fa" sha1="4a95c4b79d0878485ce272e9f4c4f647bec0e070" /> | |
| 7290 | <!-- TC538200 --> | |
| 7291 | </dataarea> | |
| 7292 | <dataarea name="fixed" size="0x040000"> | |
| 7293 | <rom offset="0x000000" size="0x020000" name="233-s1.s1" crc="7399e68a" sha1="b535ee56a0f0995f04674e676f6aa636ffad26aa" /> | |
| 7294 | <!-- TC531000 --> | |
| 7295 | </dataarea> | |
| 7296 | <dataarea name="audiocpu" size="0x020000"> | |
| 7297 | <rom offset="0x000000" size="0x020000" name="233-m1.m1" crc="5beaf34e" sha1="2905d26945932cddc2dd3a1dc5abba8aa3baee14" /> | |
| 7298 | <!-- TC531001 --> | |
| 7299 | </dataarea> | |
| 7300 | <dataarea name="ymsnd" size="0x480000"> | |
| 7301 | <rom name="233-v1.v1" offset="0x000000" size="0x400000" crc="58839298" sha1="18cae7bba997c52780761cbf119c4e4b34397a61" /> | |
| 7302 | <!-- TC5332204 --> | |
| 7303 | <rom name="233-v2.v2" offset="0x400000" size="0x080000" crc="d5e30df4" sha1="bbbc0ff5b975471bd682f85976ac4a93f6d44f2e" /> | |
| 7304 | <!-- TC534200 --> | |
| 7305 | </dataarea> | |
| 7306 | <dataarea name="sprites" size="0x1000000"> | |
| 7307 | <rom loadflag="load16_byte" name="233-c1.c1" offset="0x000000" size="0x400000" crc="65e3f4c4" sha1="a6deb75d802225327f8f1c2733a7f2b47e722e59" /> | |
| 7308 | <!-- TC5332205 --> | |
| 7309 | <rom loadflag="load16_byte" name="233-c2.c2" offset="0x000001" size="0x400000" crc="35dea6c9" sha1="ea133bf947f950236f49d0ae0d1a9af3bc1a9a50" /> | |
| 7310 | <!-- TC5332205 --> | |
| 7311 | <rom loadflag="load16_byte" name="233-c3.c3" offset="0x800000" size="0x400000" crc="0ba2c502" sha1="8e0f1e553aef04758aaaa14d5115f0ecace4391e" /> | |
| 7312 | <!-- TC5332205 --> | |
| 7313 | <rom loadflag="load16_byte" name="233-c4.c4" offset="0x800001" size="0x400000" crc="70dbbd6d" sha1="32dd6a04c6329e89f4878e7a56f0d172a6388eea" /> | |
| 7314 | <!-- TC5332205 --> | |
| 7315 | </dataarea> | |
| 7316 | </part> | |
| 7317 | </software> | |
| 5806 | 7318 | |
| 5807 | <!--*************************************** | |
| 7319 | <!--*************************************** | |
| 5808 | 7320 | ID-0234 |
| 5809 | 7321 | . NGM-2340 |
| 5810 | 7322 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 5812 | 7324 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 5813 | 7325 | ***************************************--> |
| 5814 | 7326 | |
| 5815 | <software name="lastblad"> | |
| 5816 | <description>The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)</description> | |
| 5817 | <year>1997</year> | |
| 5818 | <publisher>SNK</publisher> | |
| 5819 | <sharedfeat name="release" value="MVS" /> | |
| 5820 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5821 | <part name="cart" interface="neo_cart"> | |
| 5822 | <!-- MVS VERSION --> | |
| 5823 | <dataarea name="maincpu" size="0x500000"> | |
| 5824 | <rom loadflag="load16_word_swap" name="234-p1.p1" offset="0x000000" size="0x100000" crc="e123a5a3" sha1="a3ddabc00feeb54272b145246612ad4632b0e413" /> <!-- TC538200 --> | |
| 5825 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> <!-- TC5332205 --> | |
| 5826 | </dataarea> | |
| 5827 | <dataarea name="fixed" size="0x040000"> | |
| 5828 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> <!-- TC531000 --> | |
| 5829 | </dataarea> | |
| 5830 | <dataarea name="audiocpu" size="0x020000"> | |
| 5831 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> <!-- TC531001 --> | |
| 5832 | </dataarea> | |
| 5833 | <dataarea name="ymsnd" size="0x1000000"> | |
| 5834 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> <!-- TC5332204 --> | |
| 5835 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> <!-- TC5332204 --> | |
| 5836 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> <!-- TC5332204 --> | |
| 5837 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> <!-- TC5332204 --> | |
| 5838 | </dataarea> | |
| 5839 | <dataarea name="sprites" size="0x2800000"> | |
| 5840 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5841 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5842 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5843 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5844 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5845 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5846 | </dataarea> | |
| 5847 | </part> | |
| 5848 | </software> | |
| 7327 | <software name="lastblad"> | |
| 7328 | <description>The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)</description> | |
| 7329 | <year>1997</year> | |
| 7330 | <publisher>SNK</publisher> | |
| 7331 | <sharedfeat name="release" value="MVS" /> | |
| 7332 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7333 | <part name="cart" interface="neo_cart"> | |
| 7334 | <!-- MVS VERSION --> | |
| 7335 | <dataarea name="maincpu" size="0x500000"> | |
| 7336 | <rom loadflag="load16_word_swap" name="234-p1.p1" offset="0x000000" size="0x100000" crc="e123a5a3" sha1="a3ddabc00feeb54272b145246612ad4632b0e413" /> | |
| 7337 | <!-- TC538200 --> | |
| 7338 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> | |
| 7339 | <!-- TC5332205 --> | |
| 7340 | </dataarea> | |
| 7341 | <dataarea name="fixed" size="0x040000"> | |
| 7342 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> | |
| 7343 | <!-- TC531000 --> | |
| 7344 | </dataarea> | |
| 7345 | <dataarea name="audiocpu" size="0x020000"> | |
| 7346 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> | |
| 7347 | <!-- TC531001 --> | |
| 7348 | </dataarea> | |
| 7349 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7350 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> | |
| 7351 | <!-- TC5332204 --> | |
| 7352 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> | |
| 7353 | <!-- TC5332204 --> | |
| 7354 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> | |
| 7355 | <!-- TC5332204 --> | |
| 7356 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> | |
| 7357 | <!-- TC5332204 --> | |
| 7358 | </dataarea> | |
| 7359 | <dataarea name="sprites" size="0x2800000"> | |
| 7360 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> | |
| 7361 | <!-- TC5364205 --> | |
| 7362 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> | |
| 7363 | <!-- TC5364205 --> | |
| 7364 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> | |
| 7365 | <!-- TC5364205 --> | |
| 7366 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> | |
| 7367 | <!-- TC5364205 --> | |
| 7368 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> | |
| 7369 | <!-- TC5332205 --> | |
| 7370 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> | |
| 7371 | <!-- TC5332205 --> | |
| 7372 | </dataarea> | |
| 7373 | </part> | |
| 7374 | </software> | |
| 5849 | 7375 | |
| 5850 | <software name="lastbladh" cloneof="lastblad"> | |
| 5851 | <description>The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)</description> | |
| 5852 | <year>1997</year> | |
| 5853 | <publisher>SNK</publisher> | |
| 5854 | <sharedfeat name="release" value="AES" /> | |
| 5855 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5856 | <part name="cart" interface="neo_cart"> | |
| 5857 | <!-- AES VERSION --> | |
| 5858 | <dataarea name="maincpu" size="0x500000"> | |
| 5859 | <rom loadflag="load16_word_swap" name="234-pg1.p1" offset="0x000000" size="0x100000" crc="cd01c06d" sha1="d66142571afe07c6191b52f319f1bc8bc8541c14" /> <!-- TC538200 --> | |
| 5860 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> <!-- TC5332205 --> | |
| 5861 | </dataarea> | |
| 5862 | <dataarea name="fixed" size="0x040000"> | |
| 5863 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> <!-- TC531000 --> | |
| 5864 | </dataarea> | |
| 5865 | <dataarea name="audiocpu" size="0x020000"> | |
| 5866 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> <!-- TC531001 --> | |
| 5867 | </dataarea> | |
| 5868 | <dataarea name="ymsnd" size="0x1000000"> | |
| 5869 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> <!-- TC5332204 --> | |
| 5870 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> <!-- TC5332204 --> | |
| 5871 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> <!-- TC5332204 --> | |
| 5872 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> <!-- TC5332204 --> | |
| 5873 | </dataarea> | |
| 5874 | <dataarea name="sprites" size="0x2800000"> | |
| 5875 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5876 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5877 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5878 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5879 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5880 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5881 | </dataarea> | |
| 5882 | </part> | |
| 5883 | </software> | |
| 7376 | <software name="lastbladh" cloneof="lastblad"> | |
| 7377 | <description>The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)</description> | |
| 7378 | <year>1997</year> | |
| 7379 | <publisher>SNK</publisher> | |
| 7380 | <sharedfeat name="release" value="AES" /> | |
| 7381 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7382 | <part name="cart" interface="neo_cart"> | |
| 7383 | <!-- AES VERSION --> | |
| 7384 | <dataarea name="maincpu" size="0x500000"> | |
| 7385 | <rom loadflag="load16_word_swap" name="234-pg1.p1" offset="0x000000" size="0x100000" crc="cd01c06d" sha1="d66142571afe07c6191b52f319f1bc8bc8541c14" /> | |
| 7386 | <!-- TC538200 --> | |
| 7387 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> | |
| 7388 | <!-- TC5332205 --> | |
| 7389 | </dataarea> | |
| 7390 | <dataarea name="fixed" size="0x040000"> | |
| 7391 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> | |
| 7392 | <!-- TC531000 --> | |
| 7393 | </dataarea> | |
| 7394 | <dataarea name="audiocpu" size="0x020000"> | |
| 7395 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> | |
| 7396 | <!-- TC531001 --> | |
| 7397 | </dataarea> | |
| 7398 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7399 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> | |
| 7400 | <!-- TC5332204 --> | |
| 7401 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> | |
| 7402 | <!-- TC5332204 --> | |
| 7403 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> | |
| 7404 | <!-- TC5332204 --> | |
| 7405 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> | |
| 7406 | <!-- TC5332204 --> | |
| 7407 | </dataarea> | |
| 7408 | <dataarea name="sprites" size="0x2800000"> | |
| 7409 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> | |
| 7410 | <!-- TC5364205 --> | |
| 7411 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> | |
| 7412 | <!-- TC5364205 --> | |
| 7413 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> | |
| 7414 | <!-- TC5364205 --> | |
| 7415 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> | |
| 7416 | <!-- TC5364205 --> | |
| 7417 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> | |
| 7418 | <!-- TC5332205 --> | |
| 7419 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> | |
| 7420 | <!-- TC5332205 --> | |
| 7421 | </dataarea> | |
| 7422 | </part> | |
| 7423 | </software> | |
| 5884 | 7424 | |
| 5885 | <software name="lastsold" cloneof="lastblad"> | |
| 5886 | <description>The Last Soldier (Korean release of The Last Blade)</description> | |
| 5887 | <year>1997</year> | |
| 5888 | <publisher>SNK</publisher> | |
| 5889 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 5890 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5891 | <part name="cart" interface="neo_cart"> | |
| 5892 | <!-- KOREAN VERSION --> | |
| 5893 | <dataarea name="maincpu" size="0x500000"> | |
| 5894 | <rom loadflag="load16_word_swap" name="134-p1k.p1" offset="0x000000" size="0x100000" crc="906f3065" sha1="25167665f1b8e82e13f7fcf4d0e3c54a925c2a58" /> <!-- TC538200 --> | |
| 5895 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> <!-- TC5332205 --> | |
| 5896 | </dataarea> | |
| 5897 | <dataarea name="fixed" size="0x040000"> | |
| 5898 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> <!-- TC531000 --> | |
| 5899 | </dataarea> | |
| 5900 | <dataarea name="audiocpu" size="0x020000"> | |
| 5901 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> <!-- TC531001 --> | |
| 5902 | </dataarea> | |
| 5903 | <dataarea name="ymsnd" size="0x1000000"> | |
| 5904 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> <!-- TC5332204 --> | |
| 5905 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> <!-- TC5332204 --> | |
| 5906 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> <!-- TC5332204 --> | |
| 5907 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> <!-- TC5332204 --> | |
| 5908 | </dataarea> | |
| 5909 | <dataarea name="sprites" size="0x2800000"> | |
| 5910 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5911 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5912 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 5913 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 5914 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 5915 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 5916 | </dataarea> | |
| 5917 | </part> | |
| 5918 | </software> | |
| 7425 | <software name="lastsold" cloneof="lastblad"> | |
| 7426 | <description>The Last Soldier (Korean release of The Last Blade)</description> | |
| 7427 | <year>1997</year> | |
| 7428 | <publisher>SNK</publisher> | |
| 7429 | <sharedfeat name="release" value="MVS" /> | |
| 7430 | <!-- Unknown if it was also released on AES --> | |
| 7431 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7432 | <part name="cart" interface="neo_cart"> | |
| 7433 | <!-- KOREAN VERSION --> | |
| 7434 | <dataarea name="maincpu" size="0x500000"> | |
| 7435 | <rom loadflag="load16_word_swap" name="134-p1k.p1" offset="0x000000" size="0x100000" crc="906f3065" sha1="25167665f1b8e82e13f7fcf4d0e3c54a925c2a58" /> | |
| 7436 | <!-- TC538200 --> | |
| 7437 | <rom loadflag="load16_word_swap" name="234-p2.sp2" offset="0x100000" size="0x400000" crc="0fdc289e" sha1="1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7" /> | |
| 7438 | <!-- TC5332205 --> | |
| 7439 | </dataarea> | |
| 7440 | <dataarea name="fixed" size="0x040000"> | |
| 7441 | <rom offset="0x000000" size="0x020000" name="234-s1.s1" crc="95561412" sha1="995de272f572fd08d909d3d0af4251b9957b3640" /> | |
| 7442 | <!-- TC531000 --> | |
| 7443 | </dataarea> | |
| 7444 | <dataarea name="audiocpu" size="0x020000"> | |
| 7445 | <rom offset="0x000000" size="0x020000" name="234-m1.m1" crc="087628ea" sha1="48dcf739bb16699af4ab8ed632b7dcb25e470e06" /> | |
| 7446 | <!-- TC531001 --> | |
| 7447 | </dataarea> | |
| 7448 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7449 | <rom name="234-v1.v1" offset="0x000000" size="0x400000" crc="ed66b76f" sha1="8a05ff06d9b6f01c6c16b3026282eaabb0e25b44" /> | |
| 7450 | <!-- TC5332204 --> | |
| 7451 | <rom name="234-v2.v2" offset="0x400000" size="0x400000" crc="a0e7f6e2" sha1="753ff74fa9294f695aae511ae01ead119b114a57" /> | |
| 7452 | <!-- TC5332204 --> | |
| 7453 | <rom name="234-v3.v3" offset="0x800000" size="0x400000" crc="a506e1e2" sha1="b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74" /> | |
| 7454 | <!-- TC5332204 --> | |
| 7455 | <rom name="234-v4.v4" offset="0xc00000" size="0x400000" crc="0e34157f" sha1="20A1F4833E5E29BA0073C1712D7A17AB7A2A035C" /> | |
| 7456 | <!-- TC5332204 --> | |
| 7457 | </dataarea> | |
| 7458 | <dataarea name="sprites" size="0x2800000"> | |
| 7459 | <rom loadflag="load16_byte" name="234-c1.c1" offset="0x000000" size="0x800000" crc="9f7e2bd3" sha1="2828aca0c0f5802110f10453c1cf640f69736554" /> | |
| 7460 | <!-- TC5364205 --> | |
| 7461 | <rom loadflag="load16_byte" name="234-c2.c2" offset="0x000001" size="0x800000" crc="80623d3c" sha1="ad460615115ec8fb25206f012da59ecfc8059b64" /> | |
| 7462 | <!-- TC5364205 --> | |
| 7463 | <rom loadflag="load16_byte" name="234-c3.c3" offset="0x1000000" size="0x800000" crc="91ab1a30" sha1="e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1" /> | |
| 7464 | <!-- TC5364205 --> | |
| 7465 | <rom loadflag="load16_byte" name="234-c4.c4" offset="0x1000001" size="0x800000" crc="3d60b037" sha1="78a50233bcd19e92c7b6f7ee1a53417d9db21f6a" /> | |
| 7466 | <!-- TC5364205 --> | |
| 7467 | <rom loadflag="load16_byte" name="234-c5.c5" offset="0x2000000" size="0x400000" crc="1ba80cee" sha1="0c59057183b5279b747e73213b4cd3c6d7ad9eb1" /> | |
| 7468 | <!-- TC5332205 --> | |
| 7469 | <rom loadflag="load16_byte" name="234-c6.c6" offset="0x2000001" size="0x400000" crc="beafd091" sha1="55df9cc128eb0f00856de3996c946e3efe8f09a5" /> | |
| 7470 | <!-- TC5332205 --> | |
| 7471 | </dataarea> | |
| 7472 | </part> | |
| 7473 | </software> | |
| 5919 | 7474 | |
| 5920 | <!--*************************************** | |
| 7475 | <!--*************************************** | |
| 5921 | 7476 | ID-0235 |
| 5922 | 7477 | . ??M-2350 |
| 5923 | 7478 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 |
| 5924 | 7479 | ***************************************--> |
| 5925 | 7480 | |
| 5926 | <software name="puzzldpr"> | |
| 5927 | <description>Puzzle De Pon! R!</description> | |
| 5928 | <year>1997</year> | |
| 5929 | <publisher>Taito (Visco license)</publisher> | |
| 5930 | <sharedfeat name="release" value="MVS" /> | |
| 5931 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5932 | <part name="cart" interface="neo_cart"> | |
| 5933 | <!-- MVS ONLY RELEASE --> | |
| 5934 | <dataarea name="maincpu" size="0x100000"> | |
| 5935 | <rom loadflag="load16_word_swap" name="235-p1.p1" offset="0x000000" size="0x080000" crc="afed5de2" sha1="a5d82c6dbe687505e8c8d7339908da45cd379a0b" /> | |
| 5936 | </dataarea> | |
| 5937 | <dataarea name="fixed" size="0x040000"> | |
| 5938 | <rom offset="0x000000" size="0x010000" name="235-s1.s1" status="baddump" crc="5a68d91e" sha1="a8c58eb68fd7e6e2d9d1153a9da514430437f342" /> | |
| 5939 | </dataarea> | |
| 5940 | <dataarea name="audiocpu" size="0x020000"> | |
| 5941 | <rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" /> <!-- TC531001 --> | |
| 5942 | </dataarea> | |
| 5943 | <dataarea name="ymsnd" size="0x80000"> | |
| 5944 | <rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" /> <!-- TC534200 --> | |
| 5945 | </dataarea> | |
| 5946 | <dataarea name="sprites" size="0x200000"> | |
| 5947 | <rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 5948 | <rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 5949 | </dataarea> | |
| 5950 | </part> | |
| 5951 | </software> | |
| 7481 | <software name="puzzldpr"> | |
| 7482 | <description>Puzzle De Pon! R!</description> | |
| 7483 | <year>1997</year> | |
| 7484 | <publisher>Taito (Visco license)</publisher> | |
| 7485 | <sharedfeat name="release" value="MVS" /> | |
| 7486 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7487 | <part name="cart" interface="neo_cart"> | |
| 7488 | <!-- MVS ONLY RELEASE --> | |
| 7489 | <dataarea name="maincpu" size="0x100000"> | |
| 7490 | <rom loadflag="load16_word_swap" name="235-p1.p1" offset="0x000000" size="0x080000" crc="afed5de2" sha1="a5d82c6dbe687505e8c8d7339908da45cd379a0b" /> | |
| 7491 | </dataarea> | |
| 7492 | <dataarea name="fixed" size="0x040000"> | |
| 7493 | <rom offset="0x000000" size="0x010000" name="235-s1.s1" status="baddump" crc="5a68d91e" sha1="a8c58eb68fd7e6e2d9d1153a9da514430437f342" /> | |
| 7494 | </dataarea> | |
| 7495 | <dataarea name="audiocpu" size="0x020000"> | |
| 7496 | <rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" /> | |
| 7497 | <!-- TC531001 --> | |
| 7498 | </dataarea> | |
| 7499 | <dataarea name="ymsnd" size="0x80000"> | |
| 7500 | <rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" /> | |
| 7501 | <!-- TC534200 --> | |
| 7502 | </dataarea> | |
| 7503 | <dataarea name="sprites" size="0x200000"> | |
| 7504 | <rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> | |
| 7505 | <!-- TC538200 --> | |
| 7506 | <rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> | |
| 7507 | <!-- TC538200 --> | |
| 7508 | </dataarea> | |
| 7509 | </part> | |
| 7510 | </software> | |
| 5952 | 7511 | |
| 5953 | <!--*************************************** | |
| 7512 | <!--*************************************** | |
| 5954 | 7513 | ID-0236 |
| 5955 | 7514 | . ??M-2360 |
| 5956 | 7515 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 5957 | 7516 | ***************************************--> |
| 5958 | 7517 | |
| 5959 | ||
| 7518 | <!-- Irritating Maze requires a Custom BIOS and is still loaded in neodrvr.c --> | |
| 5960 | 7519 | |
| 5961 | <!--*************************************** | |
| 7520 | <!--*************************************** | |
| 5962 | 7521 | ID-0237 |
| 5963 | 7522 | . ??M-2370 |
| 5964 | 7523 | NEO-MVS PROG 4096 / NEO-MVS CHA42G-3B |
| 5965 | 7524 | ***************************************--> |
| 5966 | 7525 | |
| 5967 | <software name="popbounc"> | |
| 5968 | <description>Pop 'n Bounce / Gapporin</description> | |
| 5969 | <year>1997</year> | |
| 5970 | <publisher>Video System Co.</publisher> | |
| 5971 | <sharedfeat name="release" value="MVS" /> | |
| 5972 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 5973 | <part name="cart" interface="neo_cart"> | |
| 5974 | <!-- MVS ONLY RELEASE --> | |
| 5975 | <dataarea name="maincpu" size="0x100000"> | |
| 5976 | <rom loadflag="load16_word_swap" name="237-p1.p1" offset="0x000000" size="0x100000" crc="be96e44f" sha1="43679da8664fbb491103a1108040ddf94d59fc2b" /> <!-- TC538200 --> | |
| 5977 | </dataarea> | |
| 5978 | <dataarea name="fixed" size="0x040000"> | |
| 5979 | <rom offset="0x000000" size="0x020000" name="237-s1.s1" crc="b61cf595" sha1="b14f8b78af7c634d41cf34d36b11b116e61f7342" /> <!-- TC531000 --> | |
| 5980 | </dataarea> | |
| 5981 | <dataarea name="audiocpu" size="0x020000"> | |
| 5982 | <rom offset="0x000000" size="0x020000" name="237-m1.m1" crc="d4c946dd" sha1="6ca09040b5db8d89511d627954c783154d58ab01" /> <!-- TC531001 --> | |
| 5983 | </dataarea> | |
| 5984 | <dataarea name="ymsnd" size="0x200000"> | |
| 5985 | <rom name="237-v1.v1" offset="0x000000" size="0x200000" crc="edcb1beb" sha1="62f086b9968b366b59276ee4ae3c32c4d76fc6ce" /> <!-- TC5316200 --> | |
| 5986 | </dataarea> | |
| 5987 | <dataarea name="sprites" size="0x400000"> | |
| 5988 | <rom loadflag="load16_byte" name="237-c1.c1" offset="0x000000" size="0x200000" crc="eda42d66" sha1="2735538fcb9dc0c16e043a8728c8b642650189f4" /> <!-- Plane 0,1 --> <!-- TC5316200 --> | |
| 5989 | <rom loadflag="load16_byte" name="237-c2.c2" offset="0x000001" size="0x200000" crc="5e633c65" sha1="9a82107caf027317c173c1c1ef676f0fdeea79b2" /> <!-- Plane 2,3 --> <!-- TC5316200 --> | |
| 5990 | </dataarea> | |
| 5991 | </part> | |
| 5992 | </software> | |
| 7526 | <software name="popbounc"> | |
| 7527 | <description>Pop 'n Bounce / Gapporin</description> | |
| 7528 | <year>1997</year> | |
| 7529 | <publisher>Video System Co.</publisher> | |
| 7530 | <sharedfeat name="release" value="MVS" /> | |
| 7531 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7532 | <part name="cart" interface="neo_cart"> | |
| 7533 | <!-- MVS ONLY RELEASE --> | |
| 7534 | <dataarea name="maincpu" size="0x100000"> | |
| 7535 | <rom loadflag="load16_word_swap" name="237-p1.p1" offset="0x000000" size="0x100000" crc="be96e44f" sha1="43679da8664fbb491103a1108040ddf94d59fc2b" /> | |
| 7536 | <!-- TC538200 --> | |
| 7537 | </dataarea> | |
| 7538 | <dataarea name="fixed" size="0x040000"> | |
| 7539 | <rom offset="0x000000" size="0x020000" name="237-s1.s1" crc="b61cf595" sha1="b14f8b78af7c634d41cf34d36b11b116e61f7342" /> | |
| 7540 | <!-- TC531000 --> | |
| 7541 | </dataarea> | |
| 7542 | <dataarea name="audiocpu" size="0x020000"> | |
| 7543 | <rom offset="0x000000" size="0x020000" name="237-m1.m1" crc="d4c946dd" sha1="6ca09040b5db8d89511d627954c783154d58ab01" /> | |
| 7544 | <!-- TC531001 --> | |
| 7545 | </dataarea> | |
| 7546 | <dataarea name="ymsnd" size="0x200000"> | |
| 7547 | <rom name="237-v1.v1" offset="0x000000" size="0x200000" crc="edcb1beb" sha1="62f086b9968b366b59276ee4ae3c32c4d76fc6ce" /> | |
| 7548 | <!-- TC5316200 --> | |
| 7549 | </dataarea> | |
| 7550 | <dataarea name="sprites" size="0x400000"> | |
| 7551 | <rom loadflag="load16_byte" name="237-c1.c1" offset="0x000000" size="0x200000" crc="eda42d66" sha1="2735538fcb9dc0c16e043a8728c8b642650189f4" /> | |
| 7552 | <!-- TC5316200 --> | |
| 7553 | <rom loadflag="load16_byte" name="237-c2.c2" offset="0x000001" size="0x200000" crc="5e633c65" sha1="9a82107caf027317c173c1c1ef676f0fdeea79b2" /> | |
| 7554 | <!-- TC5316200 --> | |
| 7555 | </dataarea> | |
| 7556 | </part> | |
| 7557 | </software> | |
| 5993 | 7558 | |
| 5994 | <!--*************************************** | |
| 7559 | <!--*************************************** | |
| 5995 | 7560 | ID-0238 |
| 5996 | 7561 | . ??M-2380 |
| 5997 | 7562 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 5998 | 7563 | ***************************************--> |
| 5999 | 7564 | |
| 6000 | <software name="shocktro"> | |
| 6001 | <description>Shock Troopers (set 1)</description> | |
| 6002 | <year>1997</year> | |
| 6003 | <publisher>Saurus</publisher> | |
| 6004 | <sharedfeat name="release" value="MVS" /> | |
| 6005 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6006 | <part name="cart" interface="neo_cart"> | |
| 6007 | <!-- MVS ONLY RELEASE --> | |
| 6008 | <dataarea name="maincpu" size="0x500000"> | |
| 6009 | <rom loadflag="load16_word_swap" name="238-p1.p1" offset="0x000000" size="0x100000" crc="5677456f" sha1="f76169fa5c90871d65e2a16fd1bb036c90533ac8" /> | |
| 6010 | <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" /> <!-- TC5332205 --> | |
| 6011 | </dataarea> | |
| 6012 | <dataarea name="fixed" size="0x040000"> | |
| 6013 | <rom offset="0x000000" size="0x020000" name="238-s1.s1" crc="1f95cedb" sha1="adfa74868147fd260481e4c387d254d3b6de83f4" /> <!-- TC531000 --> | |
| 6014 | </dataarea> | |
| 6015 | <dataarea name="audiocpu" size="0x020000"> | |
| 6016 | <rom offset="0x000000" size="0x020000" name="238-m1.m1" crc="075b9518" sha1="ac21b88a860b9572bf24432b4cadcc96d108055d" /> <!-- TC531001 --> | |
| 6017 | </dataarea> | |
| 6018 | <dataarea name="ymsnd" size="0x600000"> | |
| 6019 | <rom name="238-v1.v1" offset="0x000000" size="0x400000" crc="260c0bef" sha1="9c4f80ce4bb205afed11bb8b8926d20748eb5512" /> <!-- TC5332204 --> | |
| 6020 | <rom name="238-v2.v2" offset="0x400000" size="0x200000" crc="4ad7d59e" sha1="bfdf2684f7f38af4e75ad0068ff9463dc2601598" /> <!-- TC5316200 --> | |
| 6021 | </dataarea> | |
| 6022 | <dataarea name="sprites" size="0x2000000"> | |
| 6023 | <rom loadflag="load16_byte" name="238-c1.c1" offset="0x000000" size="0x400000" crc="90c6a181" sha1="a381bc8449718814ff12b3a4f7fc4d1bb7ea1631" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6024 | <rom loadflag="load16_byte" name="238-c2.c2" offset="0x000001" size="0x400000" crc="888720f0" sha1="cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6025 | <rom loadflag="load16_byte" name="238-c3.c3" offset="0x800000" size="0x400000" crc="2c393aa3" sha1="1cd7cebe5861a2d65f1d6615dd7752162e573a02" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6026 | <rom loadflag="load16_byte" name="238-c4.c4" offset="0x800001" size="0x400000" crc="b9e909eb" sha1="33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6027 | <rom loadflag="load16_byte" name="238-c5.c5" offset="0x1000000" size="0x400000" crc="c22c68eb" sha1="a4b04118b1b1909d3b76be8d9ee5d97db6120600" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6028 | <rom loadflag="load16_byte" name="238-c6.c6" offset="0x1000001" size="0x400000" crc="119323cd" sha1="05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6029 | <rom loadflag="load16_byte" name="238-c7.c7" offset="0x1800000" size="0x400000" crc="a72ce7ed" sha1="05b151554bd7af09ccf554a17bc3c75a0512faaf" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6030 | <rom loadflag="load16_byte" name="238-c8.c8" offset="0x1800001" size="0x400000" crc="1c7c2efb" sha1="b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6031 | </dataarea> | |
| 6032 | </part> | |
| 6033 | </software> | |
| 7565 | <software name="shocktro"> | |
| 7566 | <description>Shock Troopers (set 1)</description> | |
| 7567 | <year>1997</year> | |
| 7568 | <publisher>Saurus</publisher> | |
| 7569 | <sharedfeat name="release" value="MVS" /> | |
| 7570 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7571 | <part name="cart" interface="neo_cart"> | |
| 7572 | <!-- MVS ONLY RELEASE --> | |
| 7573 | <dataarea name="maincpu" size="0x500000"> | |
| 7574 | <rom loadflag="load16_word_swap" name="238-p1.p1" offset="0x000000" size="0x100000" crc="5677456f" sha1="f76169fa5c90871d65e2a16fd1bb036c90533ac8" /> | |
| 7575 | <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" /> | |
| 7576 | <!-- TC5332205 --> | |
| 7577 | </dataarea> | |
| 7578 | <dataarea name="fixed" size="0x040000"> | |
| 7579 | <rom offset="0x000000" size="0x020000" name="238-s1.s1" crc="1f95cedb" sha1="adfa74868147fd260481e4c387d254d3b6de83f4" /> | |
| 7580 | <!-- TC531000 --> | |
| 7581 | </dataarea> | |
| 7582 | <dataarea name="audiocpu" size="0x020000"> | |
| 7583 | <rom offset="0x000000" size="0x020000" name="238-m1.m1" crc="075b9518" sha1="ac21b88a860b9572bf24432b4cadcc96d108055d" /> | |
| 7584 | <!-- TC531001 --> | |
| 7585 | </dataarea> | |
| 7586 | <dataarea name="ymsnd" size="0x600000"> | |
| 7587 | <rom name="238-v1.v1" offset="0x000000" size="0x400000" crc="260c0bef" sha1="9c4f80ce4bb205afed11bb8b8926d20748eb5512" /> | |
| 7588 | <!-- TC5332204 --> | |
| 7589 | <rom name="238-v2.v2" offset="0x400000" size="0x200000" crc="4ad7d59e" sha1="bfdf2684f7f38af4e75ad0068ff9463dc2601598" /> | |
| 7590 | <!-- TC5316200 --> | |
| 7591 | </dataarea> | |
| 7592 | <dataarea name="sprites" size="0x2000000"> | |
| 7593 | <rom loadflag="load16_byte" name="238-c1.c1" offset="0x000000" size="0x400000" crc="90c6a181" sha1="a381bc8449718814ff12b3a4f7fc4d1bb7ea1631" /> | |
| 7594 | <!-- TC5332205 --> | |
| 7595 | <rom loadflag="load16_byte" name="238-c2.c2" offset="0x000001" size="0x400000" crc="888720f0" sha1="cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb" /> | |
| 7596 | <!-- TC5332205 --> | |
| 7597 | <rom loadflag="load16_byte" name="238-c3.c3" offset="0x800000" size="0x400000" crc="2c393aa3" sha1="1cd7cebe5861a2d65f1d6615dd7752162e573a02" /> | |
| 7598 | <!-- TC5332205 --> | |
| 7599 | <rom loadflag="load16_byte" name="238-c4.c4" offset="0x800001" size="0x400000" crc="b9e909eb" sha1="33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0" /> | |
| 7600 | <!-- TC5332205 --> | |
| 7601 | <rom loadflag="load16_byte" name="238-c5.c5" offset="0x1000000" size="0x400000" crc="c22c68eb" sha1="a4b04118b1b1909d3b76be8d9ee5d97db6120600" /> | |
| 7602 | <!-- TC5332205 --> | |
| 7603 | <rom loadflag="load16_byte" name="238-c6.c6" offset="0x1000001" size="0x400000" crc="119323cd" sha1="05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1" /> | |
| 7604 | <!-- TC5332205 --> | |
| 7605 | <rom loadflag="load16_byte" name="238-c7.c7" offset="0x1800000" size="0x400000" crc="a72ce7ed" sha1="05b151554bd7af09ccf554a17bc3c75a0512faaf" /> | |
| 7606 | <!-- TC5332205 --> | |
| 7607 | <rom loadflag="load16_byte" name="238-c8.c8" offset="0x1800001" size="0x400000" crc="1c7c2efb" sha1="b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70" /> | |
| 7608 | <!-- TC5332205 --> | |
| 7609 | </dataarea> | |
| 7610 | </part> | |
| 7611 | </software> | |
| 6034 | 7612 | |
| 6035 | <software name="shocktroa" cloneof="shocktro"> | |
| 6036 | <description>Shock Troopers (set 2)</description> | |
| 6037 | <year>1997</year> | |
| 6038 | <publisher>Saurus</publisher> | |
| 6039 | <sharedfeat name="release" value="MVS" /> | |
| 6040 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6041 | <part name="cart" interface="neo_cart"> | |
| 6042 | <!-- MVS ONLY RELEASE --> | |
| 6043 | <dataarea name="maincpu" size="0x500000"> | |
| 6044 | <rom loadflag="load16_word_swap" name="238-pg1.p1" offset="0x000000" size="0x100000" crc="efedf8dc" sha1="f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc" /> <!-- mask rom TC538200 --> | |
| 6045 | <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" /> <!-- TC5332205 --> | |
| 6046 | </dataarea> | |
| 6047 | <dataarea name="fixed" size="0x040000"> | |
| 6048 | <rom offset="0x000000" size="0x020000" name="238-s1.s1" crc="1f95cedb" sha1="adfa74868147fd260481e4c387d254d3b6de83f4" /> <!-- TC531000 --> | |
| 6049 | </dataarea> | |
| 6050 | <dataarea name="audiocpu" size="0x020000"> | |
| 6051 | <rom offset="0x000000" size="0x020000" name="238-m1.m1" crc="075b9518" sha1="ac21b88a860b9572bf24432b4cadcc96d108055d" /> <!-- TC531001 --> | |
| 6052 | </dataarea> | |
| 6053 | <dataarea name="ymsnd" size="0x600000"> | |
| 6054 | <rom name="238-v1.v1" offset="0x000000" size="0x400000" crc="260c0bef" sha1="9c4f80ce4bb205afed11bb8b8926d20748eb5512" /> <!-- TC5332204 --> | |
| 6055 | <rom name="238-v2.v2" offset="0x400000" size="0x200000" crc="4ad7d59e" sha1="bfdf2684f7f38af4e75ad0068ff9463dc2601598" /> <!-- TC5316200 --> | |
| 6056 | </dataarea> | |
| 6057 | <dataarea name="sprites" size="0x2000000"> | |
| 6058 | <rom loadflag="load16_byte" name="238-c1.c1" offset="0x000000" size="0x400000" crc="90c6a181" sha1="a381bc8449718814ff12b3a4f7fc4d1bb7ea1631" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6059 | <rom loadflag="load16_byte" name="238-c2.c2" offset="0x000001" size="0x400000" crc="888720f0" sha1="cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6060 | <rom loadflag="load16_byte" name="238-c3.c3" offset="0x800000" size="0x400000" crc="2c393aa3" sha1="1cd7cebe5861a2d65f1d6615dd7752162e573a02" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6061 | <rom loadflag="load16_byte" name="238-c4.c4" offset="0x800001" size="0x400000" crc="b9e909eb" sha1="33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6062 | <rom loadflag="load16_byte" name="238-c5.c5" offset="0x1000000" size="0x400000" crc="c22c68eb" sha1="a4b04118b1b1909d3b76be8d9ee5d97db6120600" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6063 | <rom loadflag="load16_byte" name="238-c6.c6" offset="0x1000001" size="0x400000" crc="119323cd" sha1="05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6064 | <rom loadflag="load16_byte" name="238-c7.c7" offset="0x1800000" size="0x400000" crc="a72ce7ed" sha1="05b151554bd7af09ccf554a17bc3c75a0512faaf" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6065 | <rom loadflag="load16_byte" name="238-c8.c8" offset="0x1800001" size="0x400000" crc="1c7c2efb" sha1="b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6066 | </dataarea> | |
| 6067 | </part> | |
| 6068 | </software> | |
| 7613 | <software name="shocktroa" cloneof="shocktro"> | |
| 7614 | <description>Shock Troopers (set 2)</description> | |
| 7615 | <year>1997</year> | |
| 7616 | <publisher>Saurus</publisher> | |
| 7617 | <sharedfeat name="release" value="MVS" /> | |
| 7618 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7619 | <part name="cart" interface="neo_cart"> | |
| 7620 | <!-- MVS ONLY RELEASE --> | |
| 7621 | <dataarea name="maincpu" size="0x500000"> | |
| 7622 | <rom loadflag="load16_word_swap" name="238-pg1.p1" offset="0x000000" size="0x100000" crc="efedf8dc" sha1="f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc" /> | |
| 7623 | <!-- mask rom TC538200 --> | |
| 7624 | <rom loadflag="load16_word_swap" name="238-p2.sp2" offset="0x100000" size="0x400000" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" /> | |
| 7625 | <!-- TC5332205 --> | |
| 7626 | </dataarea> | |
| 7627 | <dataarea name="fixed" size="0x040000"> | |
| 7628 | <rom offset="0x000000" size="0x020000" name="238-s1.s1" crc="1f95cedb" sha1="adfa74868147fd260481e4c387d254d3b6de83f4" /> | |
| 7629 | <!-- TC531000 --> | |
| 7630 | </dataarea> | |
| 7631 | <dataarea name="audiocpu" size="0x020000"> | |
| 7632 | <rom offset="0x000000" size="0x020000" name="238-m1.m1" crc="075b9518" sha1="ac21b88a860b9572bf24432b4cadcc96d108055d" /> | |
| 7633 | <!-- TC531001 --> | |
| 7634 | </dataarea> | |
| 7635 | <dataarea name="ymsnd" size="0x600000"> | |
| 7636 | <rom name="238-v1.v1" offset="0x000000" size="0x400000" crc="260c0bef" sha1="9c4f80ce4bb205afed11bb8b8926d20748eb5512" /> | |
| 7637 | <!-- TC5332204 --> | |
| 7638 | <rom name="238-v2.v2" offset="0x400000" size="0x200000" crc="4ad7d59e" sha1="bfdf2684f7f38af4e75ad0068ff9463dc2601598" /> | |
| 7639 | <!-- TC5316200 --> | |
| 7640 | </dataarea> | |
| 7641 | <dataarea name="sprites" size="0x2000000"> | |
| 7642 | <rom loadflag="load16_byte" name="238-c1.c1" offset="0x000000" size="0x400000" crc="90c6a181" sha1="a381bc8449718814ff12b3a4f7fc4d1bb7ea1631" /> | |
| 7643 | <!-- TC5332205 --> | |
| 7644 | <rom loadflag="load16_byte" name="238-c2.c2" offset="0x000001" size="0x400000" crc="888720f0" sha1="cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb" /> | |
| 7645 | <!-- TC5332205 --> | |
| 7646 | <rom loadflag="load16_byte" name="238-c3.c3" offset="0x800000" size="0x400000" crc="2c393aa3" sha1="1cd7cebe5861a2d65f1d6615dd7752162e573a02" /> | |
| 7647 | <!-- TC5332205 --> | |
| 7648 | <rom loadflag="load16_byte" name="238-c4.c4" offset="0x800001" size="0x400000" crc="b9e909eb" sha1="33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0" /> | |
| 7649 | <!-- TC5332205 --> | |
| 7650 | <rom loadflag="load16_byte" name="238-c5.c5" offset="0x1000000" size="0x400000" crc="c22c68eb" sha1="a4b04118b1b1909d3b76be8d9ee5d97db6120600" /> | |
| 7651 | <!-- TC5332205 --> | |
| 7652 | <rom loadflag="load16_byte" name="238-c6.c6" offset="0x1000001" size="0x400000" crc="119323cd" sha1="05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1" /> | |
| 7653 | <!-- TC5332205 --> | |
| 7654 | <rom loadflag="load16_byte" name="238-c7.c7" offset="0x1800000" size="0x400000" crc="a72ce7ed" sha1="05b151554bd7af09ccf554a17bc3c75a0512faaf" /> | |
| 7655 | <!-- TC5332205 --> | |
| 7656 | <rom loadflag="load16_byte" name="238-c8.c8" offset="0x1800001" size="0x400000" crc="1c7c2efb" sha1="b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70" /> | |
| 7657 | <!-- TC5332205 --> | |
| 7658 | </dataarea> | |
| 7659 | </part> | |
| 7660 | </software> | |
| 6069 | 7661 | |
| 6070 | <!--*************************************** | |
| 7662 | <!--*************************************** | |
| 6071 | 7663 | ID-0239 |
| 6072 | 7664 | . NGM-2390 |
| 6073 | 7665 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 6074 | 7666 | . NGH-2390 |
| 6075 | 7667 | ***************************************--> |
| 6076 | 7668 | |
| 6077 | <software name="blazstar"> | |
| 6078 | <description>Blazing Star</description> | |
| 6079 | <year>1998</year> | |
| 6080 | <publisher>Yumekobo</publisher> | |
| 6081 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6082 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6083 | <part name="cart" interface="neo_cart"> | |
| 6084 | <dataarea name="maincpu" size="0x300000"> | |
| 6085 | <rom loadflag="load16_word_swap" name="239-p1.p1" offset="0x000000" size="0x100000" crc="183682f8" sha1="dcee1c2cf4a991ca1f9f2b40c4a738f21682807b" /> <!-- TC538200 --> | |
| 6086 | <rom loadflag="load16_word_swap" name="239-p2.sp2" offset="0x100000" size="0x200000" crc="9a9f4154" sha1="f8805453d0995c8fa16cd9accfb7a990071ca630" /> <!-- TC5316200 --> | |
| 6087 | </dataarea> | |
| 6088 | <dataarea name="fixed" size="0x040000"> | |
| 6089 | <rom offset="0x000000" size="0x020000" name="239-s1.s1" crc="d56cb498" sha1="420ce56431dc7f3f7de84fcbc8c0a17b5eab205e" /> <!-- TC531000 --> | |
| 6090 | </dataarea> | |
| 6091 | <dataarea name="audiocpu" size="0x020000"> | |
| 6092 | <rom offset="0x000000" size="0x020000" name="239-m1.m1" crc="d31a3aea" sha1="e23abfeb23052f0358edcf2c83401025fe632511" /> <!-- TC531001 --> | |
| 6093 | </dataarea> | |
| 6094 | <dataarea name="ymsnd" size="0x800000"> | |
| 6095 | <rom name="239-v1.v1" offset="0x000000" size="0x400000" crc="1b8d5bf7" sha1="67fc1f7e36e92a89cd1d415eb31a2892f57b0d04" /> <!-- TC5332204 --> | |
| 6096 | <rom name="239-v2.v2" offset="0x400000" size="0x400000" crc="74cf0a70" sha1="b00451a2a30de2517ae3eca35eb1fe985b950eb8" /> <!-- TC5332204 --> | |
| 6097 | </dataarea> | |
| 6098 | <dataarea name="sprites" size="0x2000000"> | |
| 6099 | <rom loadflag="load16_byte" name="239-c1.c1" offset="0x000000" size="0x400000" crc="84f6d584" sha1="ff36db8504611b0d8d942d1e24823ff71e4aeb37" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6100 | <rom loadflag="load16_byte" name="239-c2.c2" offset="0x000001" size="0x400000" crc="05a0cb22" sha1="4abe03e7f3a86f277131d413a3151c7b9c3646c8" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6101 | <rom loadflag="load16_byte" name="239-c3.c3" offset="0x800000" size="0x400000" crc="5fb69c9e" sha1="77b96518d8ad8ad120537e0f8ba65d69d1c33566" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6102 | <rom loadflag="load16_byte" name="239-c4.c4" offset="0x800001" size="0x400000" crc="0be028c4" sha1="d3f8b37786ca7838c3525895a7f2b49afc8530d4" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6103 | <rom loadflag="load16_byte" name="239-c5.c5" offset="0x1000000" size="0x400000" crc="74bae5f8" sha1="812c9a31f0721c2971a316b084ce69337dbe3747" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6104 | <rom loadflag="load16_byte" name="239-c6.c6" offset="0x1000001" size="0x400000" crc="4e0700d2" sha1="cd059fb713c403208923c17e1e8ef02fcfd2fe8d" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6105 | <rom loadflag="load16_byte" name="239-c7.c7" offset="0x1800000" size="0x400000" crc="010ff4fd" sha1="2571d406442f007a7458d8ccb0939a9201c9c9bf" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6106 | <rom loadflag="load16_byte" name="239-c8.c8" offset="0x1800001" size="0x400000" crc="db60460e" sha1="a5cb27c0983c8b400d96fd0828ef0639a66d4dba" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6107 | </dataarea> | |
| 6108 | </part> | |
| 6109 | </software> | |
| 7669 | <software name="blazstar"> | |
| 7670 | <description>Blazing Star</description> | |
| 7671 | <year>1998</year> | |
| 7672 | <publisher>Yumekobo</publisher> | |
| 7673 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7674 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7675 | <part name="cart" interface="neo_cart"> | |
| 7676 | <dataarea name="maincpu" size="0x300000"> | |
| 7677 | <rom loadflag="load16_word_swap" name="239-p1.p1" offset="0x000000" size="0x100000" crc="183682f8" sha1="dcee1c2cf4a991ca1f9f2b40c4a738f21682807b" /> | |
| 7678 | <!-- TC538200 --> | |
| 7679 | <rom loadflag="load16_word_swap" name="239-p2.sp2" offset="0x100000" size="0x200000" crc="9a9f4154" sha1="f8805453d0995c8fa16cd9accfb7a990071ca630" /> | |
| 7680 | <!-- TC5316200 --> | |
| 7681 | </dataarea> | |
| 7682 | <dataarea name="fixed" size="0x040000"> | |
| 7683 | <rom offset="0x000000" size="0x020000" name="239-s1.s1" crc="d56cb498" sha1="420ce56431dc7f3f7de84fcbc8c0a17b5eab205e" /> | |
| 7684 | <!-- TC531000 --> | |
| 7685 | </dataarea> | |
| 7686 | <dataarea name="audiocpu" size="0x020000"> | |
| 7687 | <rom offset="0x000000" size="0x020000" name="239-m1.m1" crc="d31a3aea" sha1="e23abfeb23052f0358edcf2c83401025fe632511" /> | |
| 7688 | <!-- TC531001 --> | |
| 7689 | </dataarea> | |
| 7690 | <dataarea name="ymsnd" size="0x800000"> | |
| 7691 | <rom name="239-v1.v1" offset="0x000000" size="0x400000" crc="1b8d5bf7" sha1="67fc1f7e36e92a89cd1d415eb31a2892f57b0d04" /> | |
| 7692 | <!-- TC5332204 --> | |
| 7693 | <rom name="239-v2.v2" offset="0x400000" size="0x400000" crc="74cf0a70" sha1="b00451a2a30de2517ae3eca35eb1fe985b950eb8" /> | |
| 7694 | <!-- TC5332204 --> | |
| 7695 | </dataarea> | |
| 7696 | <dataarea name="sprites" size="0x2000000"> | |
| 7697 | <rom loadflag="load16_byte" name="239-c1.c1" offset="0x000000" size="0x400000" crc="84f6d584" sha1="ff36db8504611b0d8d942d1e24823ff71e4aeb37" /> | |
| 7698 | <!-- TC5332205 --> | |
| 7699 | <rom loadflag="load16_byte" name="239-c2.c2" offset="0x000001" size="0x400000" crc="05a0cb22" sha1="4abe03e7f3a86f277131d413a3151c7b9c3646c8" /> | |
| 7700 | <!-- TC5332205 --> | |
| 7701 | <rom loadflag="load16_byte" name="239-c3.c3" offset="0x800000" size="0x400000" crc="5fb69c9e" sha1="77b96518d8ad8ad120537e0f8ba65d69d1c33566" /> | |
| 7702 | <!-- TC5332205 --> | |
| 7703 | <rom loadflag="load16_byte" name="239-c4.c4" offset="0x800001" size="0x400000" crc="0be028c4" sha1="d3f8b37786ca7838c3525895a7f2b49afc8530d4" /> | |
| 7704 | <!-- TC5332205 --> | |
| 7705 | <rom loadflag="load16_byte" name="239-c5.c5" offset="0x1000000" size="0x400000" crc="74bae5f8" sha1="812c9a31f0721c2971a316b084ce69337dbe3747" /> | |
| 7706 | <!-- TC5332205 --> | |
| 7707 | <rom loadflag="load16_byte" name="239-c6.c6" offset="0x1000001" size="0x400000" crc="4e0700d2" sha1="cd059fb713c403208923c17e1e8ef02fcfd2fe8d" /> | |
| 7708 | <!-- TC5332205 --> | |
| 7709 | <rom loadflag="load16_byte" name="239-c7.c7" offset="0x1800000" size="0x400000" crc="010ff4fd" sha1="2571d406442f007a7458d8ccb0939a9201c9c9bf" /> | |
| 7710 | <!-- TC5332205 --> | |
| 7711 | <rom loadflag="load16_byte" name="239-c8.c8" offset="0x1800001" size="0x400000" crc="db60460e" sha1="a5cb27c0983c8b400d96fd0828ef0639a66d4dba" /> | |
| 7712 | <!-- TC5332205 --> | |
| 7713 | </dataarea> | |
| 7714 | </part> | |
| 7715 | </software> | |
| 6110 | 7716 | |
| 6111 | <!--*************************************** | |
| 7717 | <!--*************************************** | |
| 6112 | 7718 | ID-0240 |
| 6113 | 7719 | . NGM-2400 |
| 6114 | 7720 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 6116 | 7722 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 6117 | 7723 | ***************************************--> |
| 6118 | 7724 | |
| 6119 | <software name="rbff2"> | |
| 6120 | <description>Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)</description> | |
| 6121 | <year>1998</year> | |
| 6122 | <publisher>SNK</publisher> | |
| 6123 | <sharedfeat name="release" value="MVS" /> | |
| 6124 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6125 | <part name="cart" interface="neo_cart"> | |
| 6126 | <!-- MVS VERSION --> | |
| 6127 | <dataarea name="maincpu" size="0x500000"> | |
| 6128 | <rom loadflag="load16_word_swap" name="240-p1.p1" offset="0x000000" size="0x100000" crc="80e41205" sha1="8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a" /> <!-- TC538200 --> | |
| 6129 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> <!-- TC5332205 --> | |
| 6130 | </dataarea> | |
| 6131 | <dataarea name="fixed" size="0x040000"> | |
| 6132 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> <!-- TC531000 --> | |
| 6133 | </dataarea> | |
| 6134 | <dataarea name="audiocpu" size="0x040000"> | |
| 6135 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> <!-- TC532000 --> | |
| 6136 | </dataarea> | |
| 6137 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6138 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> <!-- TC5332204 --> | |
| 6139 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> <!-- TC5332204 --> | |
| 6140 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> <!-- TC5332204 --> | |
| 6141 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> <!-- TC5316200 --> | |
| 6142 | </dataarea> | |
| 6143 | <dataarea name="sprites" size="0x3000000"> | |
| 6144 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6145 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6146 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6147 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6148 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6149 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6150 | </dataarea> | |
| 6151 | </part> | |
| 6152 | </software> | |
| 7725 | <software name="rbff2"> | |
| 7726 | <description>Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)</description> | |
| 7727 | <year>1998</year> | |
| 7728 | <publisher>SNK</publisher> | |
| 7729 | <sharedfeat name="release" value="MVS" /> | |
| 7730 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7731 | <part name="cart" interface="neo_cart"> | |
| 7732 | <!-- MVS VERSION --> | |
| 7733 | <dataarea name="maincpu" size="0x500000"> | |
| 7734 | <rom loadflag="load16_word_swap" name="240-p1.p1" offset="0x000000" size="0x100000" crc="80e41205" sha1="8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a" /> | |
| 7735 | <!-- TC538200 --> | |
| 7736 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> | |
| 7737 | <!-- TC5332205 --> | |
| 7738 | </dataarea> | |
| 7739 | <dataarea name="fixed" size="0x040000"> | |
| 7740 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> | |
| 7741 | <!-- TC531000 --> | |
| 7742 | </dataarea> | |
| 7743 | <dataarea name="audiocpu" size="0x040000"> | |
| 7744 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> | |
| 7745 | <!-- TC532000 --> | |
| 7746 | </dataarea> | |
| 7747 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 7748 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> | |
| 7749 | <!-- TC5332204 --> | |
| 7750 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> | |
| 7751 | <!-- TC5332204 --> | |
| 7752 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> | |
| 7753 | <!-- TC5332204 --> | |
| 7754 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> | |
| 7755 | <!-- TC5316200 --> | |
| 7756 | </dataarea> | |
| 7757 | <dataarea name="sprites" size="0x3000000"> | |
| 7758 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> | |
| 7759 | <!-- TC5364205 --> | |
| 7760 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> | |
| 7761 | <!-- TC5364205 --> | |
| 7762 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> | |
| 7763 | <!-- TC5364205 --> | |
| 7764 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> | |
| 7765 | <!-- TC5364205 --> | |
| 7766 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> | |
| 7767 | <!-- TC5364205 --> | |
| 7768 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> | |
| 7769 | <!-- TC5364205 --> | |
| 7770 | </dataarea> | |
| 7771 | </part> | |
| 7772 | </software> | |
| 6153 | 7773 | |
| 6154 | <software name="rbff2h" cloneof="rbff2"> | |
| 6155 | <description>Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)</description> | |
| 6156 | <year>1998</year> | |
| 6157 | <publisher>SNK</publisher> | |
| 6158 | <sharedfeat name="release" value="AES" /> | |
| 6159 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6160 | <part name="cart" interface="neo_cart"> | |
| 6161 | <!-- AES VERSION --> | |
| 6162 | <dataarea name="maincpu" size="0x500000"> | |
| 6163 | <rom loadflag="load16_word_swap" name="240-pg1.p1" offset="0x000000" size="0x100000" crc="b6969780" sha1="e3373d18e0f0724d69efb8024a27cca121f1b5b2" /> <!-- TC538200 --> | |
| 6164 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> <!-- TC5332205 --> | |
| 6165 | </dataarea> | |
| 6166 | <dataarea name="fixed" size="0x040000"> | |
| 6167 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> <!-- TC531000 --> | |
| 6168 | </dataarea> | |
| 6169 | <dataarea name="audiocpu" size="0x040000"> | |
| 6170 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> <!-- TC532000 --> | |
| 6171 | </dataarea> | |
| 6172 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6173 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> <!-- TC5332204 --> | |
| 6174 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> <!-- TC5332204 --> | |
| 6175 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> <!-- TC5332204 --> | |
| 6176 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> <!-- TC5316200 --> | |
| 6177 | </dataarea> | |
| 6178 | <dataarea name="sprites" size="0x3000000"> | |
| 6179 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6180 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6181 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6182 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6183 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6184 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6185 | </dataarea> | |
| 6186 | </part> | |
| 6187 | </software> | |
| 7774 | <software name="rbff2h" cloneof="rbff2"> | |
| 7775 | <description>Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)</description> | |
| 7776 | <year>1998</year> | |
| 7777 | <publisher>SNK</publisher> | |
| 7778 | <sharedfeat name="release" value="AES" /> | |
| 7779 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7780 | <part name="cart" interface="neo_cart"> | |
| 7781 | <!-- AES VERSION --> | |
| 7782 | <dataarea name="maincpu" size="0x500000"> | |
| 7783 | <rom loadflag="load16_word_swap" name="240-pg1.p1" offset="0x000000" size="0x100000" crc="b6969780" sha1="e3373d18e0f0724d69efb8024a27cca121f1b5b2" /> | |
| 7784 | <!-- TC538200 --> | |
| 7785 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> | |
| 7786 | <!-- TC5332205 --> | |
| 7787 | </dataarea> | |
| 7788 | <dataarea name="fixed" size="0x040000"> | |
| 7789 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> | |
| 7790 | <!-- TC531000 --> | |
| 7791 | </dataarea> | |
| 7792 | <dataarea name="audiocpu" size="0x040000"> | |
| 7793 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> | |
| 7794 | <!-- TC532000 --> | |
| 7795 | </dataarea> | |
| 7796 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 7797 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> | |
| 7798 | <!-- TC5332204 --> | |
| 7799 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> | |
| 7800 | <!-- TC5332204 --> | |
| 7801 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> | |
| 7802 | <!-- TC5332204 --> | |
| 7803 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> | |
| 7804 | <!-- TC5316200 --> | |
| 7805 | </dataarea> | |
| 7806 | <dataarea name="sprites" size="0x3000000"> | |
| 7807 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> | |
| 7808 | <!-- TC5364205 --> | |
| 7809 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> | |
| 7810 | <!-- TC5364205 --> | |
| 7811 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> | |
| 7812 | <!-- TC5364205 --> | |
| 7813 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> | |
| 7814 | <!-- TC5364205 --> | |
| 7815 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> | |
| 7816 | <!-- TC5364205 --> | |
| 7817 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> | |
| 7818 | <!-- TC5364205 --> | |
| 7819 | </dataarea> | |
| 7820 | </part> | |
| 7821 | </software> | |
| 6188 | 7822 | |
| 6189 | <software name="rbff2k" cloneof="rbff2"> | |
| 6190 | <description>Real Bout Fatal Fury 2 - The Newcomers (Korean release)</description> | |
| 6191 | <year>1998</year> | |
| 6192 | <publisher>SNK</publisher> | |
| 6193 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 6194 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6195 | <part name="cart" interface="neo_cart"> | |
| 6196 | <!-- KOREAN VERSION --> | |
| 6197 | <dataarea name="maincpu" size="0x500000"> | |
| 6198 | <rom loadflag="load16_word_swap" name="140-p1k.p1" offset="0x000000" size="0x100000" crc="965edee1" sha1="7f4b947b19ccfee32fc73e4fd89645eb313b5c77" /> <!-- mask rom TC538200 --> | |
| 6199 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> <!-- TC5332205 --> | |
| 6200 | </dataarea> | |
| 6201 | <dataarea name="fixed" size="0x040000"> | |
| 6202 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> <!-- TC531000 --> | |
| 6203 | </dataarea> | |
| 6204 | <dataarea name="audiocpu" size="0x040000"> | |
| 6205 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> <!-- TC532000 --> | |
| 6206 | </dataarea> | |
| 6207 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6208 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> <!-- TC5332204 --> | |
| 6209 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> <!-- TC5332204 --> | |
| 6210 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> <!-- TC5332204 --> | |
| 6211 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> <!-- TC5316200 --> | |
| 6212 | </dataarea> | |
| 6213 | <dataarea name="sprites" size="0x3000000"> | |
| 6214 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6215 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6216 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6217 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6218 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6219 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6220 | </dataarea> | |
| 6221 | </part> | |
| 6222 | </software> | |
| 7823 | <software name="rbff2k" cloneof="rbff2"> | |
| 7824 | <description>Real Bout Fatal Fury 2 - The Newcomers (Korean release)</description> | |
| 7825 | <year>1998</year> | |
| 7826 | <publisher>SNK</publisher> | |
| 7827 | <sharedfeat name="release" value="MVS" /> | |
| 7828 | <!-- Unknown if it was also released on AES --> | |
| 7829 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7830 | <part name="cart" interface="neo_cart"> | |
| 7831 | <!-- KOREAN VERSION --> | |
| 7832 | <dataarea name="maincpu" size="0x500000"> | |
| 7833 | <rom loadflag="load16_word_swap" name="140-p1k.p1" offset="0x000000" size="0x100000" crc="965edee1" sha1="7f4b947b19ccfee32fc73e4fd89645eb313b5c77" /> | |
| 7834 | <!-- mask rom TC538200 --> | |
| 7835 | <rom loadflag="load16_word_swap" name="240-p2.sp2" offset="0x100000" size="0x400000" crc="960aa88d" sha1="3d9e785891871af90313f178dca2724633406674" /> | |
| 7836 | <!-- TC5332205 --> | |
| 7837 | </dataarea> | |
| 7838 | <dataarea name="fixed" size="0x040000"> | |
| 7839 | <rom offset="0x000000" size="0x020000" name="240-s1.s1" crc="da3b40de" sha1="e6bf74e057ac6fe1f249a7547f13ba7fbc694561" /> | |
| 7840 | <!-- TC531000 --> | |
| 7841 | </dataarea> | |
| 7842 | <dataarea name="audiocpu" size="0x040000"> | |
| 7843 | <rom offset="0x000000" size="0x040000" name="240-m1.m1" crc="ed482791" sha1="1f54a45967cb7842c33aa24be322c9f33ff75ac3" /> | |
| 7844 | <!-- TC532000 --> | |
| 7845 | </dataarea> | |
| 7846 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 7847 | <rom name="240-v1.v1" offset="0x000000" size="0x400000" crc="f796265a" sha1="736dff37eb91fc856b4d189249fb0de9b6c0813a" /> | |
| 7848 | <!-- TC5332204 --> | |
| 7849 | <rom name="240-v2.v2" offset="0x400000" size="0x400000" crc="2cb3f3bb" sha1="697e677890892f4b028c9a27c66809ca0a8a9b18" /> | |
| 7850 | <!-- TC5332204 --> | |
| 7851 | <rom name="240-v3.v3" offset="0x800000" size="0x400000" crc="8fe1367a" sha1="093d7a4ac2b54ad7ffb2dc316fe29415f7a99535" /> | |
| 7852 | <!-- TC5332204 --> | |
| 7853 | <rom name="240-v4.v4" offset="0xc00000" size="0x200000" crc="996704d8" sha1="0bf7a1d0660199dedf3c25be757eeab75cc6147e" /> | |
| 7854 | <!-- TC5316200 --> | |
| 7855 | </dataarea> | |
| 7856 | <dataarea name="sprites" size="0x3000000"> | |
| 7857 | <rom loadflag="load16_byte" name="240-c1.c1" offset="0x000000" size="0x800000" crc="effac504" sha1="e36a96e7369b02c7e839b5abf3c6799453ba1927" /> | |
| 7858 | <!-- TC5364205 --> | |
| 7859 | <rom loadflag="load16_byte" name="240-c2.c2" offset="0x000001" size="0x800000" crc="ed182d44" sha1="a9fc0a3a786bf067c129ec7220df65953dff804f" /> | |
| 7860 | <!-- TC5364205 --> | |
| 7861 | <rom loadflag="load16_byte" name="240-c3.c3" offset="0x1000000" size="0x800000" crc="22e0330a" sha1="0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2" /> | |
| 7862 | <!-- TC5364205 --> | |
| 7863 | <rom loadflag="load16_byte" name="240-c4.c4" offset="0x1000001" size="0x800000" crc="c19a07eb" sha1="139eac8b51cadf328dd42d8109f4e2463f57230c" /> | |
| 7864 | <!-- TC5364205 --> | |
| 7865 | <rom loadflag="load16_byte" name="240-c5.c5" offset="0x2000000" size="0x800000" crc="244dff5a" sha1="156548156d3ceaa808d0053d0749af2526a3943e" /> | |
| 7866 | <!-- TC5364205 --> | |
| 7867 | <rom loadflag="load16_byte" name="240-c6.c6" offset="0x2000001" size="0x800000" crc="4609e507" sha1="bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7" /> | |
| 7868 | <!-- TC5364205 --> | |
| 7869 | </dataarea> | |
| 7870 | </part> | |
| 7871 | </software> | |
| 6223 | 7872 | |
| 6224 | <!--*************************************** | |
| 7873 | <!--*************************************** | |
| 6225 | 7874 | ID-0241 |
| 6226 | 7875 | . NGM-2410 |
| 6227 | 7876 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 6229 | 7878 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 6230 | 7879 | ***************************************--> |
| 6231 | 7880 | |
| 6232 | <software name="mslug2"> | |
| 6233 | <description>Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)</description> | |
| 6234 | <year>1998</year> | |
| 6235 | <publisher>SNK</publisher> | |
| 6236 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6237 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6238 | <part name="cart" interface="neo_cart"> | |
| 6239 | <dataarea name="maincpu" size="0x300000"> | |
| 6240 | <rom loadflag="load16_word_swap" name="241-p1.p1" offset="0x000000" size="0x100000" crc="2a53c5da" sha1="5a6aba482cac588a6c2c51179c95b487c6e11899" /> <!-- TC538200 --> | |
| 6241 | <rom loadflag="load16_word_swap" name="241-p2.sp2" offset="0x100000" size="0x200000" crc="38883f44" sha1="fcf34b8c6e37774741542393b963635412484a27" /> <!-- TC5316200 --> | |
| 6242 | </dataarea> | |
| 6243 | <dataarea name="fixed" size="0x040000"> | |
| 6244 | <rom offset="0x000000" size="0x020000" name="241-s1.s1" crc="f3d32f0f" sha1="2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0" /> <!-- TC531000 --> | |
| 6245 | </dataarea> | |
| 6246 | <dataarea name="audiocpu" size="0x020000"> | |
| 6247 | <rom offset="0x000000" size="0x020000" name="241-m1.m1" crc="94520ebd" sha1="f8a1551cebcb91e416f30f50581feed7f72899e9" /> <!-- TC531001 --> | |
| 6248 | </dataarea> | |
| 6249 | <dataarea name="ymsnd" size="0x800000"> | |
| 6250 | <rom name="241-v1.v1" offset="0x000000" size="0x400000" crc="99ec20e8" sha1="80597707f1fe115eed1941bb0701fc00790ad504" /> <!-- TC5332204 --> | |
| 6251 | <rom name="241-v2.v2" offset="0x400000" size="0x400000" crc="ecb16799" sha1="b4b4ddc680836ed55942c66d7dfe756314e02211" /> <!-- TC5332204 --> | |
| 6252 | </dataarea> | |
| 6253 | <dataarea name="sprites" size="0x2000000"> | |
| 6254 | <rom loadflag="load16_byte" name="241-c1.c1" offset="0x000000" size="0x800000" crc="394b5e0d" sha1="4549926f5054ee6aa7689cf920be0327e3908a50" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6255 | <rom loadflag="load16_byte" name="241-c2.c2" offset="0x000001" size="0x800000" crc="e5806221" sha1="1e5475cfab129c77acc610f09369ca42ba5aafa5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6256 | <rom loadflag="load16_byte" name="241-c3.c3" offset="0x1000000" size="0x800000" crc="9f6bfa6f" sha1="a4319b48004e723f81a980887678e3e296049a53" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6257 | <rom loadflag="load16_byte" name="241-c4.c4" offset="0x1000001" size="0x800000" crc="7d3e306f" sha1="1499316fb381775218d897b81a6a0c3465d1a37c" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6258 | </dataarea> | |
| 6259 | </part> | |
| 6260 | </software> | |
| 7881 | <software name="mslug2"> | |
| 7882 | <description>Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)</description> | |
| 7883 | <year>1998</year> | |
| 7884 | <publisher>SNK</publisher> | |
| 7885 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7886 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7887 | <part name="cart" interface="neo_cart"> | |
| 7888 | <dataarea name="maincpu" size="0x300000"> | |
| 7889 | <rom loadflag="load16_word_swap" name="241-p1.p1" offset="0x000000" size="0x100000" crc="2a53c5da" sha1="5a6aba482cac588a6c2c51179c95b487c6e11899" /> | |
| 7890 | <!-- TC538200 --> | |
| 7891 | <rom loadflag="load16_word_swap" name="241-p2.sp2" offset="0x100000" size="0x200000" crc="38883f44" sha1="fcf34b8c6e37774741542393b963635412484a27" /> | |
| 7892 | <!-- TC5316200 --> | |
| 7893 | </dataarea> | |
| 7894 | <dataarea name="fixed" size="0x040000"> | |
| 7895 | <rom offset="0x000000" size="0x020000" name="241-s1.s1" crc="f3d32f0f" sha1="2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0" /> | |
| 7896 | <!-- TC531000 --> | |
| 7897 | </dataarea> | |
| 7898 | <dataarea name="audiocpu" size="0x020000"> | |
| 7899 | <rom offset="0x000000" size="0x020000" name="241-m1.m1" crc="94520ebd" sha1="f8a1551cebcb91e416f30f50581feed7f72899e9" /> | |
| 7900 | <!-- TC531001 --> | |
| 7901 | </dataarea> | |
| 7902 | <dataarea name="ymsnd" size="0x800000"> | |
| 7903 | <rom name="241-v1.v1" offset="0x000000" size="0x400000" crc="99ec20e8" sha1="80597707f1fe115eed1941bb0701fc00790ad504" /> | |
| 7904 | <!-- TC5332204 --> | |
| 7905 | <rom name="241-v2.v2" offset="0x400000" size="0x400000" crc="ecb16799" sha1="b4b4ddc680836ed55942c66d7dfe756314e02211" /> | |
| 7906 | <!-- TC5332204 --> | |
| 7907 | </dataarea> | |
| 7908 | <dataarea name="sprites" size="0x2000000"> | |
| 7909 | <rom loadflag="load16_byte" name="241-c1.c1" offset="0x000000" size="0x800000" crc="394b5e0d" sha1="4549926f5054ee6aa7689cf920be0327e3908a50" /> | |
| 7910 | <!-- TC5364205 --> | |
| 7911 | <rom loadflag="load16_byte" name="241-c2.c2" offset="0x000001" size="0x800000" crc="e5806221" sha1="1e5475cfab129c77acc610f09369ca42ba5aafa5" /> | |
| 7912 | <!-- TC5364205 --> | |
| 7913 | <rom loadflag="load16_byte" name="241-c3.c3" offset="0x1000000" size="0x800000" crc="9f6bfa6f" sha1="a4319b48004e723f81a980887678e3e296049a53" /> | |
| 7914 | <!-- TC5364205 --> | |
| 7915 | <rom loadflag="load16_byte" name="241-c4.c4" offset="0x1000001" size="0x800000" crc="7d3e306f" sha1="1499316fb381775218d897b81a6a0c3465d1a37c" /> | |
| 7916 | <!-- TC5364205 --> | |
| 7917 | </dataarea> | |
| 7918 | </part> | |
| 7919 | </software> | |
| 6261 | 7920 | |
| 6262 | <!--*************************************** | |
| 7921 | <!--*************************************** | |
| 6263 | 7922 | ID-0242 |
| 6264 | 7923 | . NGM-2420 |
| 6265 | 7924 | NEO-MVS PROGSF1 (protected board) / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 6268 | 7927 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 6269 | 7928 | ***************************************--> |
| 6270 | 7929 | |
| 6271 | <software name="kof98"> | |
| 6272 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)</description> | |
| 6273 | <year>1998</year> | |
| 6274 | <publisher>SNK</publisher> | |
| 6275 | <sharedfeat name="release" value="MVS" /> | |
| 6276 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6277 | <part name="cart" interface="neo_cart"> | |
| 6278 | <!-- encrypted code + protection --> | |
| 6279 | <!-- MVS VERSION --> | |
| 6280 | <feature name="crypt" value="kof98_prot" /> | |
| 6281 | <dataarea name="maincpu" size="0x600000"> | |
| 6282 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> <!-- mask rom 16mbit --> | |
| 6283 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> <!-- TC5332205 --> | |
| 6284 | </dataarea> | |
| 6285 | <dataarea name="fixed" size="0x040000"> | |
| 6286 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> <!-- TC531000 --> | |
| 6287 | </dataarea> | |
| 6288 | <dataarea name="audiocpu" size="0x040000"> | |
| 6289 | <rom offset="0x000000" size="0x040000" name="242-m1.m1" crc="4ef7016b" sha1="4182235e963bd70d398a79abeb54ab4d62887c48" /> <!-- TC532000 --> | |
| 6290 | </dataarea> | |
| 6291 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6292 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> <!-- TC5332204 --> | |
| 6293 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> <!-- TC5332204 --> | |
| 6294 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> <!-- TC5332204 --> | |
| 6295 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> <!-- TC5332204 --> | |
| 6296 | </dataarea> | |
| 6297 | <dataarea name="sprites" size="0x4000000"> | |
| 6298 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6299 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6300 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6301 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6302 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6303 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6304 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6305 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6306 | </dataarea> | |
| 6307 | </part> | |
| 6308 | </software> | |
| 7930 | <software name="kof98"> | |
| 7931 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)</description> | |
| 7932 | <year>1998</year> | |
| 7933 | <publisher>SNK</publisher> | |
| 7934 | <sharedfeat name="release" value="MVS" /> | |
| 7935 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7936 | <part name="cart" interface="neo_cart"> | |
| 7937 | <!-- encrypted code + protection --> | |
| 7938 | <!-- MVS VERSION --> | |
| 7939 | <feature name="slot" value="rom_kof98" /> | |
| 7940 | <dataarea name="maincpu" size="0x600000"> | |
| 7941 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> | |
| 7942 | <!-- mask rom 16mbit --> | |
| 7943 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> | |
| 7944 | <!-- TC5332205 --> | |
| 7945 | </dataarea> | |
| 7946 | <dataarea name="fixed" size="0x040000"> | |
| 7947 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> | |
| 7948 | <!-- TC531000 --> | |
| 7949 | </dataarea> | |
| 7950 | <dataarea name="audiocpu" size="0x040000"> | |
| 7951 | <rom offset="0x000000" size="0x040000" name="242-m1.m1" crc="4ef7016b" sha1="4182235e963bd70d398a79abeb54ab4d62887c48" /> | |
| 7952 | <!-- TC532000 --> | |
| 7953 | </dataarea> | |
| 7954 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7955 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> | |
| 7956 | <!-- TC5332204 --> | |
| 7957 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> | |
| 7958 | <!-- TC5332204 --> | |
| 7959 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> | |
| 7960 | <!-- TC5332204 --> | |
| 7961 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> | |
| 7962 | <!-- TC5332204 --> | |
| 7963 | </dataarea> | |
| 7964 | <dataarea name="sprites" size="0x4000000"> | |
| 7965 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> | |
| 7966 | <!-- TC5364205 --> | |
| 7967 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> | |
| 7968 | <!-- TC5364205 --> | |
| 7969 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> | |
| 7970 | <!-- TC5364205 --> | |
| 7971 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> | |
| 7972 | <!-- TC5364205 --> | |
| 7973 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> | |
| 7974 | <!-- TC5364205 --> | |
| 7975 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> | |
| 7976 | <!-- TC5364205 --> | |
| 7977 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> | |
| 7978 | <!-- TC5364205 --> | |
| 7979 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> | |
| 7980 | <!-- TC5364205 --> | |
| 7981 | </dataarea> | |
| 7982 | </part> | |
| 7983 | </software> | |
| 6309 | 7984 | |
| 6310 | <software name="kof98k" cloneof="kof98"> | |
| 6311 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board, set 1)</description> | |
| 6312 | <year>1998</year> | |
| 6313 | <publisher>SNK</publisher> | |
| 6314 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 6315 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6316 | <part name="cart" interface="neo_cart"> | |
| 6317 | <!-- encrypted code + protection, only z80 rom is different to kof98 --> | |
| 6318 | <!-- KOREAN VERSION --> | |
| 6319 | <feature name="crypt" value="kof98_prot" /> | |
| 6320 | <dataarea name="maincpu" size="0x600000"> | |
| 6321 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> <!-- mask rom 16mbit --> | |
| 6322 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> <!-- TC5332205 --> | |
| 6323 | </dataarea> | |
| 6324 | <dataarea name="fixed" size="0x040000"> | |
| 6325 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> <!-- TC531000 --> | |
| 6326 | </dataarea> | |
| 6327 | <!-- Correct chip label --> | |
| 6328 | <dataarea name="audiocpu" size="0x040000"> | |
| 6329 | <rom offset="0x000000" size="0x040000" name="242-m1k.m1" crc="ce12da0c" sha1="e7c01dae2852d543d1a58d55735239f6a5aa05a5" /> <!-- mask rom TC532000 --> | |
| 6330 | </dataarea> | |
| 6331 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6332 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> <!-- TC5332204 --> | |
| 6333 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> <!-- TC5332204 --> | |
| 6334 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> <!-- TC5332204 --> | |
| 6335 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> <!-- TC5332204 --> | |
| 6336 | </dataarea> | |
| 6337 | <dataarea name="sprites" size="0x4000000"> | |
| 6338 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6339 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6340 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6341 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6342 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6343 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6344 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6345 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6346 | </dataarea> | |
| 6347 | </part> | |
| 6348 | </software> | |
| 7985 | <software name="kof98k" cloneof="kof98"> | |
| 7986 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board, set 1)</description> | |
| 7987 | <year>1998</year> | |
| 7988 | <publisher>SNK</publisher> | |
| 7989 | <sharedfeat name="release" value="MVS" /> | |
| 7990 | <!-- Unknown if it was also released on AES --> | |
| 7991 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7992 | <part name="cart" interface="neo_cart"> | |
| 7993 | <!-- encrypted code + protection, only z80 rom is different to kof98 --> | |
| 7994 | <!-- KOREAN VERSION --> | |
| 7995 | <feature name="slot" value="rom_kof98" /> | |
| 7996 | <dataarea name="maincpu" size="0x600000"> | |
| 7997 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> | |
| 7998 | <!-- mask rom 16mbit --> | |
| 7999 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> | |
| 8000 | <!-- TC5332205 --> | |
| 8001 | </dataarea> | |
| 8002 | <dataarea name="fixed" size="0x040000"> | |
| 8003 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> | |
| 8004 | <!-- TC531000 --> | |
| 8005 | </dataarea> | |
| 8006 | <!-- Correct chip label --> | |
| 8007 | <dataarea name="audiocpu" size="0x040000"> | |
| 8008 | <rom offset="0x000000" size="0x040000" name="242-m1k.m1" crc="ce12da0c" sha1="e7c01dae2852d543d1a58d55735239f6a5aa05a5" /> | |
| 8009 | <!-- mask rom TC532000 --> | |
| 8010 | </dataarea> | |
| 8011 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8012 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> | |
| 8013 | <!-- TC5332204 --> | |
| 8014 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> | |
| 8015 | <!-- TC5332204 --> | |
| 8016 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> | |
| 8017 | <!-- TC5332204 --> | |
| 8018 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> | |
| 8019 | <!-- TC5332204 --> | |
| 8020 | </dataarea> | |
| 8021 | <dataarea name="sprites" size="0x4000000"> | |
| 8022 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> | |
| 8023 | <!-- TC5364205 --> | |
| 8024 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> | |
| 8025 | <!-- TC5364205 --> | |
| 8026 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> | |
| 8027 | <!-- TC5364205 --> | |
| 8028 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> | |
| 8029 | <!-- TC5364205 --> | |
| 8030 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> | |
| 8031 | <!-- TC5364205 --> | |
| 8032 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> | |
| 8033 | <!-- TC5364205 --> | |
| 8034 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> | |
| 8035 | <!-- TC5364205 --> | |
| 8036 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> | |
| 8037 | <!-- TC5364205 --> | |
| 8038 | </dataarea> | |
| 8039 | </part> | |
| 8040 | </software> | |
| 6349 | 8041 | |
| 6350 | <software name="kof98ka" cloneof="kof98"> | |
| 6351 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board, set 2)</description> | |
| 6352 | <year>1998</year> | |
| 6353 | <publisher>SNK</publisher> | |
| 6354 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 6355 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6356 | <part name="cart" interface="neo_cart"> | |
| 6357 | <!-- encrypted code + protection, only z80 rom is different to kof98 --> | |
| 6358 | <!-- KOREAN VERSION --> | |
| 6359 | <feature name="crypt" value="kof98_prot" /> | |
| 6360 | <dataarea name="maincpu" size="0x600000"> | |
| 6361 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> <!-- mask rom 16mbit --> | |
| 6362 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> <!-- TC5332205 --> | |
| 6363 | </dataarea> | |
| 6364 | <dataarea name="fixed" size="0x040000"> | |
| 6365 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> <!-- TC531000 --> | |
| 6366 | </dataarea> | |
| 6367 | <!-- Correct chip label --> | |
| 6368 | <dataarea name="audiocpu" size="0x040000"> | |
| 6369 | <rom offset="0x000000" size="0x040000" name="242-mg1k.m1" crc="ce9fb07c" sha1="631d995f1291dd803fb069f3b25e7b9ed30d8649" /> <!-- 27C2000 --> | |
| 6370 | </dataarea> | |
| 6371 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6372 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> <!-- TC5332204 --> | |
| 6373 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> <!-- TC5332204 --> | |
| 6374 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> <!-- TC5332204 --> | |
| 6375 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> <!-- TC5332204 --> | |
| 6376 | </dataarea> | |
| 6377 | <dataarea name="sprites" size="0x4000000"> | |
| 6378 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6379 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6380 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6381 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6382 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6383 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6384 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6385 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6386 | </dataarea> | |
| 6387 | </part> | |
| 6388 | </software> | |
| 8042 | <software name="kof98ka" cloneof="kof98"> | |
| 8043 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board, set 2)</description> | |
| 8044 | <year>1998</year> | |
| 8045 | <publisher>SNK</publisher> | |
| 8046 | <sharedfeat name="release" value="MVS" /> | |
| 8047 | <!-- Unknown if it was also released on AES --> | |
| 8048 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8049 | <part name="cart" interface="neo_cart"> | |
| 8050 | <!-- encrypted code + protection, only z80 rom is different to kof98 --> | |
| 8051 | <!-- KOREAN VERSION --> | |
| 8052 | <feature name="slot" value="rom_kof98" />> | |
| 8053 | <dataarea name="maincpu" size="0x600000"> | |
| 8054 | <rom loadflag="load16_word_swap" name="242-p1.p1" offset="0x000000" size="0x200000" crc="8893df89" sha1="0452828785110601c65f667209fc2d2926cd3751" /> | |
| 8055 | <!-- mask rom 16mbit --> | |
| 8056 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x200000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> | |
| 8057 | <!-- TC5332205 --> | |
| 8058 | </dataarea> | |
| 8059 | <dataarea name="fixed" size="0x040000"> | |
| 8060 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> | |
| 8061 | <!-- TC531000 --> | |
| 8062 | </dataarea> | |
| 8063 | <!-- Correct chip label --> | |
| 8064 | <dataarea name="audiocpu" size="0x040000"> | |
| 8065 | <rom offset="0x000000" size="0x040000" name="242-mg1k.m1" crc="ce9fb07c" sha1="631d995f1291dd803fb069f3b25e7b9ed30d8649" /> | |
| 8066 | <!-- 27C2000 --> | |
| 8067 | </dataarea> | |
| 8068 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8069 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> | |
| 8070 | <!-- TC5332204 --> | |
| 8071 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> | |
| 8072 | <!-- TC5332204 --> | |
| 8073 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> | |
| 8074 | <!-- TC5332204 --> | |
| 8075 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> | |
| 8076 | <!-- TC5332204 --> | |
| 8077 | </dataarea> | |
| 8078 | <dataarea name="sprites" size="0x4000000"> | |
| 8079 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> | |
| 8080 | <!-- TC5364205 --> | |
| 8081 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> | |
| 8082 | <!-- TC5364205 --> | |
| 8083 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> | |
| 8084 | <!-- TC5364205 --> | |
| 8085 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> | |
| 8086 | <!-- TC5364205 --> | |
| 8087 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> | |
| 8088 | <!-- TC5364205 --> | |
| 8089 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> | |
| 8090 | <!-- TC5364205 --> | |
| 8091 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> | |
| 8092 | <!-- TC5364205 --> | |
| 8093 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> | |
| 8094 | <!-- TC5364205 --> | |
| 8095 | </dataarea> | |
| 8096 | </part> | |
| 8097 | </software> | |
| 6389 | 8098 | |
| 6390 | <software name="kof98h" cloneof="kof98"> | |
| 6391 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)</description> | |
| 6392 | <year>1998</year> | |
| 6393 | <publisher>SNK</publisher> | |
| 6394 | <sharedfeat name="release" value="AES" /> | |
| 6395 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6396 | <part name="cart" interface="neo_cart"> | |
| 6397 | <!-- AES VERSION --> | |
| 6398 | <dataarea name="maincpu" size="0x500000"> | |
| 6399 | <rom loadflag="load16_word_swap" name="242-pn1.p1" offset="0x000000" size="0x100000" crc="61ac868a" sha1="26577264aa72d6af272952a876fcd3775f53e3fa" /> <!-- TC538200 --> | |
| 6400 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x100000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> <!-- TC5332205 --> | |
| 6401 | </dataarea> | |
| 6402 | <dataarea name="fixed" size="0x040000"> | |
| 6403 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> <!-- TC531000 --> | |
| 6404 | </dataarea> | |
| 6405 | <dataarea name="audiocpu" size="0x040000"> | |
| 6406 | <rom offset="0x000000" size="0x040000" name="242-mg1.m1" crc="4e7a6b1b" sha1="b54d08f88713ed0271aa06f9f7c9c572ef555b1a" /> <!-- TC532000 --> | |
| 6407 | </dataarea> | |
| 6408 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6409 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> <!-- TC5332204 --> | |
| 6410 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> <!-- TC5332204 --> | |
| 6411 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> <!-- TC5332204 --> | |
| 6412 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> <!-- TC5332204 --> | |
| 6413 | </dataarea> | |
| 6414 | <dataarea name="sprites" size="0x4000000"> | |
| 6415 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6416 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6417 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6418 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6419 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6420 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6421 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6422 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6423 | </dataarea> | |
| 6424 | </part> | |
| 6425 | </software> | |
| 8099 | <software name="kof98h" cloneof="kof98"> | |
| 8100 | <description>The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)</description> | |
| 8101 | <year>1998</year> | |
| 8102 | <publisher>SNK</publisher> | |
| 8103 | <sharedfeat name="release" value="AES" /> | |
| 8104 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8105 | <part name="cart" interface="neo_cart"> | |
| 8106 | <!-- AES VERSION --> | |
| 8107 | <dataarea name="maincpu" size="0x500000"> | |
| 8108 | <rom loadflag="load16_word_swap" name="242-pn1.p1" offset="0x000000" size="0x100000" crc="61ac868a" sha1="26577264aa72d6af272952a876fcd3775f53e3fa" /> | |
| 8109 | <!-- TC538200 --> | |
| 8110 | <rom loadflag="load16_word_swap" name="242-p2.sp2" offset="0x100000" size="0x400000" crc="980aba4c" sha1="5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5" /> | |
| 8111 | <!-- TC5332205 --> | |
| 8112 | </dataarea> | |
| 8113 | <dataarea name="fixed" size="0x040000"> | |
| 8114 | <rom offset="0x000000" size="0x020000" name="242-s1.s1" crc="7f7b4805" sha1="80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92" /> | |
| 8115 | <!-- TC531000 --> | |
| 8116 | </dataarea> | |
| 8117 | <dataarea name="audiocpu" size="0x040000"> | |
| 8118 | <rom offset="0x000000" size="0x040000" name="242-mg1.m1" crc="4e7a6b1b" sha1="b54d08f88713ed0271aa06f9f7c9c572ef555b1a" /> | |
| 8119 | <!-- TC532000 --> | |
| 8120 | </dataarea> | |
| 8121 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8122 | <rom name="242-v1.v1" offset="0x000000" size="0x400000" crc="b9ea8051" sha1="49606f64eb249263b3341b4f50cc1763c390b2af" /> | |
| 8123 | <!-- TC5332204 --> | |
| 8124 | <rom name="242-v2.v2" offset="0x400000" size="0x400000" crc="cc11106e" sha1="d3108bc05c9bf041d4236b2fa0c66b013aa8db1b" /> | |
| 8125 | <!-- TC5332204 --> | |
| 8126 | <rom name="242-v3.v3" offset="0x800000" size="0x400000" crc="044ea4e1" sha1="062a2f2e52098d73bc31c9ad66f5db8080395ce8" /> | |
| 8127 | <!-- TC5332204 --> | |
| 8128 | <rom name="242-v4.v4" offset="0xc00000" size="0x400000" crc="7985ea30" sha1="54ed5f0324de6164ea81943ebccb3e8d298368ec" /> | |
| 8129 | <!-- TC5332204 --> | |
| 8130 | </dataarea> | |
| 8131 | <dataarea name="sprites" size="0x4000000"> | |
| 8132 | <rom loadflag="load16_byte" name="242-c1.c1" offset="0x000000" size="0x800000" crc="e564ecd6" sha1="78f22787a204f26bae9b2b1c945ddbc27143352f" /> | |
| 8133 | <!-- TC5364205 --> | |
| 8134 | <rom loadflag="load16_byte" name="242-c2.c2" offset="0x000001" size="0x800000" crc="bd959b60" sha1="2c97c59e77c9a3fe7d664e741d37944f3d56c10b" /> | |
| 8135 | <!-- TC5364205 --> | |
| 8136 | <rom loadflag="load16_byte" name="242-c3.c3" offset="0x1000000" size="0x800000" crc="22127b4f" sha1="bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf" /> | |
| 8137 | <!-- TC5364205 --> | |
| 8138 | <rom loadflag="load16_byte" name="242-c4.c4" offset="0x1000001" size="0x800000" crc="0b4fa044" sha1="fa13c3764fae6b035a626601bc43629f1ebaaffd" /> | |
| 8139 | <!-- TC5364205 --> | |
| 8140 | <rom loadflag="load16_byte" name="242-c5.c5" offset="0x2000000" size="0x800000" crc="9d10bed3" sha1="4d44addc7c808649bfb03ec45fb9529da413adff" /> | |
| 8141 | <!-- TC5364205 --> | |
| 8142 | <rom loadflag="load16_byte" name="242-c6.c6" offset="0x2000001" size="0x800000" crc="da07b6a2" sha1="9c3f0da7cde1ffa8feca89efc88f07096e502acf" /> | |
| 8143 | <!-- TC5364205 --> | |
| 8144 | <rom loadflag="load16_byte" name="242-c7.c7" offset="0x3000000" size="0x800000" crc="f6d7a38a" sha1="dd295d974dd4a7e5cb26a3ef3febcd03f28d522b" /> | |
| 8145 | <!-- TC5364205 --> | |
| 8146 | <rom loadflag="load16_byte" name="242-c8.c8" offset="0x3000001" size="0x800000" crc="c823e045" sha1="886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28" /> | |
| 8147 | <!-- TC5364205 --> | |
| 8148 | </dataarea> | |
| 8149 | </part> | |
| 8150 | </software> | |
| 6426 | 8151 | |
| 6427 | <!--*************************************** | |
| 8152 | <!--*************************************** | |
| 6428 | 8153 | ID-0243 |
| 6429 | 8154 | . NGM-2430 |
| 6430 | 8155 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 6432 | 8157 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y |
| 6433 | 8158 | ***************************************--> |
| 6434 | 8159 | |
| 6435 | <software name="lastbld2"> | |
| 6436 | <description>The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)</description> | |
| 6437 | <year>1998</year> | |
| 6438 | <publisher>SNK</publisher> | |
| 6439 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6440 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6441 | <part name="cart" interface="neo_cart"> | |
| 6442 | <!-- MVS AND AES VERSION --> | |
| 6443 | <!-- later revision --> | |
| 6444 | <dataarea name="maincpu" size="0x500000"> | |
| 6445 | <rom loadflag="load16_word_swap" name="243-pg1.p1" offset="0x000000" size="0x100000" crc="af1e6554" sha1="bd8526f60c2472937728a5d933fbd19d899f2cba" /> <!-- TC538200 --> | |
| 6446 | <rom loadflag="load16_word_swap" name="243-pg2.sp2" offset="0x100000" size="0x400000" crc="add4a30b" sha1="7db62564db49fe0218cbb35b119d62582a24d658" /> <!-- TC5332205 --> | |
| 6447 | </dataarea> | |
| 6448 | <dataarea name="fixed" size="0x040000"> | |
| 6449 | <rom offset="0x000000" size="0x020000" name="243-s1.s1" crc="c9cd2298" sha1="a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b" /> <!-- TC531000 --> | |
| 6450 | </dataarea> | |
| 6451 | <dataarea name="audiocpu" size="0x020000"> | |
| 6452 | <rom offset="0x000000" size="0x020000" name="243-m1.m1" crc="acf12d10" sha1="6e6b98cc1fa44f24a5168877559b0055e6957b60" /> <!-- TC531001 --> | |
| 6453 | </dataarea> | |
| 6454 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6455 | <rom name="243-v1.v1" offset="0x000000" size="0x400000" crc="f7ee6fbb" sha1="55137bcabeeb590e40a9b8a7c07dd106e4d12a90" /> <!-- TC5332204 --> | |
| 6456 | <rom name="243-v2.v2" offset="0x400000" size="0x400000" crc="aa9e4df6" sha1="a0b91f63e2552a8ad9e0d1af00e2c38288637161" /> <!-- TC5332204 --> | |
| 6457 | <rom name="243-v3.v3" offset="0x800000" size="0x400000" crc="4ac750b2" sha1="585a154acc67bd84ea5b944686b78ed082b768d9" /> <!-- TC5332204 --> | |
| 6458 | <rom name="243-v4.v4" offset="0xc00000" size="0x400000" crc="f5c64ba6" sha1="2eac455def8c27090862cc042f65a3a8aad88283" /> <!-- TC5332204 --> | |
| 6459 | </dataarea> | |
| 6460 | <dataarea name="sprites" size="0x3000000"> | |
| 6461 | <rom loadflag="load16_byte" name="243-c1.c1" offset="0x000000" size="0x800000" crc="5839444d" sha1="0616921c4cce20422563578bd0e806d359508599" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6462 | <rom loadflag="load16_byte" name="243-c2.c2" offset="0x000001" size="0x800000" crc="dd087428" sha1="ca27fdb60425664956a18c021ea465f452fb1527" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6463 | <rom loadflag="load16_byte" name="243-c3.c3" offset="0x1000000" size="0x800000" crc="6054cbe0" sha1="ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6464 | <rom loadflag="load16_byte" name="243-c4.c4" offset="0x1000001" size="0x800000" crc="8bd2a9d2" sha1="0935df65cd2b0891a708bcc0f1c188148058d4b5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6465 | <rom loadflag="load16_byte" name="243-c5.c5" offset="0x2000000" size="0x800000" crc="6a503dcf" sha1="23241b16d7e20f923d41186b29487ab922c7f530" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6466 | <rom loadflag="load16_byte" name="243-c6.c6" offset="0x2000001" size="0x800000" crc="ec9c36d0" sha1="e145e9e359000dda6e1dfe95a996bc6d29cfca21" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6467 | </dataarea> | |
| 6468 | </part> | |
| 6469 | </software> | |
| 8160 | <software name="lastbld2"> | |
| 8161 | <description>The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)</description> | |
| 8162 | <year>1998</year> | |
| 8163 | <publisher>SNK</publisher> | |
| 8164 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8165 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8166 | <part name="cart" interface="neo_cart"> | |
| 8167 | <!-- MVS AND AES VERSION --> | |
| 8168 | <!-- later revision --> | |
| 8169 | <dataarea name="maincpu" size="0x500000"> | |
| 8170 | <rom loadflag="load16_word_swap" name="243-pg1.p1" offset="0x000000" size="0x100000" crc="af1e6554" sha1="bd8526f60c2472937728a5d933fbd19d899f2cba" /> | |
| 8171 | <!-- TC538200 --> | |
| 8172 | <rom loadflag="load16_word_swap" name="243-pg2.sp2" offset="0x100000" size="0x400000" crc="add4a30b" sha1="7db62564db49fe0218cbb35b119d62582a24d658" /> | |
| 8173 | <!-- TC5332205 --> | |
| 8174 | </dataarea> | |
| 8175 | <dataarea name="fixed" size="0x040000"> | |
| 8176 | <rom offset="0x000000" size="0x020000" name="243-s1.s1" crc="c9cd2298" sha1="a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b" /> | |
| 8177 | <!-- TC531000 --> | |
| 8178 | </dataarea> | |
| 8179 | <dataarea name="audiocpu" size="0x020000"> | |
| 8180 | <rom offset="0x000000" size="0x020000" name="243-m1.m1" crc="acf12d10" sha1="6e6b98cc1fa44f24a5168877559b0055e6957b60" /> | |
| 8181 | <!-- TC531001 --> | |
| 8182 | </dataarea> | |
| 8183 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8184 | <rom name="243-v1.v1" offset="0x000000" size="0x400000" crc="f7ee6fbb" sha1="55137bcabeeb590e40a9b8a7c07dd106e4d12a90" /> | |
| 8185 | <!-- TC5332204 --> | |
| 8186 | <rom name="243-v2.v2" offset="0x400000" size="0x400000" crc="aa9e4df6" sha1="a0b91f63e2552a8ad9e0d1af00e2c38288637161" /> | |
| 8187 | <!-- TC5332204 --> | |
| 8188 | <rom name="243-v3.v3" offset="0x800000" size="0x400000" crc="4ac750b2" sha1="585a154acc67bd84ea5b944686b78ed082b768d9" /> | |
| 8189 | <!-- TC5332204 --> | |
| 8190 | <rom name="243-v4.v4" offset="0xc00000" size="0x400000" crc="f5c64ba6" sha1="2eac455def8c27090862cc042f65a3a8aad88283" /> | |
| 8191 | <!-- TC5332204 --> | |
| 8192 | </dataarea> | |
| 8193 | <dataarea name="sprites" size="0x3000000"> | |
| 8194 | <rom loadflag="load16_byte" name="243-c1.c1" offset="0x000000" size="0x800000" crc="5839444d" sha1="0616921c4cce20422563578bd0e806d359508599" /> | |
| 8195 | <!-- TC5364205 --> | |
| 8196 | <rom loadflag="load16_byte" name="243-c2.c2" offset="0x000001" size="0x800000" crc="dd087428" sha1="ca27fdb60425664956a18c021ea465f452fb1527" /> | |
| 8197 | <!-- TC5364205 --> | |
| 8198 | <rom loadflag="load16_byte" name="243-c3.c3" offset="0x1000000" size="0x800000" crc="6054cbe0" sha1="ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9" /> | |
| 8199 | <!-- TC5364205 --> | |
| 8200 | <rom loadflag="load16_byte" name="243-c4.c4" offset="0x1000001" size="0x800000" crc="8bd2a9d2" sha1="0935df65cd2b0891a708bcc0f1c188148058d4b5" /> | |
| 8201 | <!-- TC5364205 --> | |
| 8202 | <rom loadflag="load16_byte" name="243-c5.c5" offset="0x2000000" size="0x800000" crc="6a503dcf" sha1="23241b16d7e20f923d41186b29487ab922c7f530" /> | |
| 8203 | <!-- TC5364205 --> | |
| 8204 | <rom loadflag="load16_byte" name="243-c6.c6" offset="0x2000001" size="0x800000" crc="ec9c36d0" sha1="e145e9e359000dda6e1dfe95a996bc6d29cfca21" /> | |
| 8205 | <!-- TC5364205 --> | |
| 8206 | </dataarea> | |
| 8207 | </part> | |
| 8208 | </software> | |
| 6470 | 8209 | |
| 6471 | <!--*************************************** | |
| 8210 | <!--*************************************** | |
| 6472 | 8211 | ID-0244 |
| 6473 | 8212 | . ??M-2440 |
| 6474 | 8213 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 6475 | 8214 | . ??H-2440 |
| 6476 | 8215 | ***************************************--> |
| 6477 | 8216 | |
| 6478 | <software name="neocup98"> | |
| 6479 | <description>Neo-Geo Cup '98 - The Road to the Victory</description> | |
| 6480 | <year>1998</year> | |
| 6481 | <publisher>SNK</publisher> | |
| 6482 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6483 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6484 | <part name="cart" interface="neo_cart"> | |
| 6485 | <dataarea name="maincpu" size="0x200000"> | |
| 6486 | <rom loadflag="load16_word_swap" name="244-p1.p1" offset="0x100000" size="0x100000" crc="f8fdb7a5" sha1="f34ee5d1c24e70427d05ef488f46906dbd9f9950" /> <!-- TC5316200 --> | |
| 6487 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6488 | </dataarea> | |
| 6489 | <dataarea name="fixed" size="0x040000"> | |
| 6490 | <rom offset="0x000000" size="0x020000" name="244-s1.s1" crc="9bddb697" sha1="2f479bcd5a433201168792a578de3057252d649f" /> <!-- TC531000 --> | |
| 6491 | </dataarea> | |
| 6492 | <dataarea name="audiocpu" size="0x020000"> | |
| 6493 | <rom offset="0x000000" size="0x020000" name="244-m1.m1" crc="a701b276" sha1="055550ebc650835bcf8ea4457b2c91bd73e21281" /> <!-- TC531001 --> | |
| 6494 | </dataarea> | |
| 6495 | <dataarea name="ymsnd" size="0x600000"> | |
| 6496 | <rom name="244-v1.v1" offset="0x000000" size="0x400000" crc="79def46d" sha1="63414235de2e177654508f1c840040424f8993e6" /> <!-- TC5332204 --> | |
| 6497 | <rom name="244-v2.v2" offset="0x400000" size="0x200000" crc="b231902f" sha1="9209772e947a2c7ac31b49dd613bf2eab0cb3358" /> <!-- TC5316200 --> | |
| 6498 | </dataarea> | |
| 6499 | <dataarea name="sprites" size="0x1000000"> | |
| 6500 | <rom loadflag="load16_byte" name="244-c1.c1" offset="0x000000" size="0x800000" crc="c7a62b23" sha1="4534ecc9ade69c543188c66229dcad89dbc48668" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6501 | <rom loadflag="load16_byte" name="244-c2.c2" offset="0x000001" size="0x800000" crc="33aa0f35" sha1="3443c7765c6aa177003d42bbfcac9f31d1e12575" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6502 | </dataarea> | |
| 6503 | </part> | |
| 6504 | </software> | |
| 8217 | <software name="neocup98"> | |
| 8218 | <description>Neo-Geo Cup '98 - The Road to the Victory</description> | |
| 8219 | <year>1998</year> | |
| 8220 | <publisher>SNK</publisher> | |
| 8221 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8222 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8223 | <part name="cart" interface="neo_cart"> | |
| 8224 | <dataarea name="maincpu" size="0x200000"> | |
| 8225 | <rom loadflag="load16_word_swap" name="244-p1.p1" offset="0x100000" size="0x100000" crc="f8fdb7a5" sha1="f34ee5d1c24e70427d05ef488f46906dbd9f9950" /> | |
| 8226 | <!-- TC5316200 --> | |
| 8227 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 8228 | </dataarea> | |
| 8229 | <dataarea name="fixed" size="0x040000"> | |
| 8230 | <rom offset="0x000000" size="0x020000" name="244-s1.s1" crc="9bddb697" sha1="2f479bcd5a433201168792a578de3057252d649f" /> | |
| 8231 | <!-- TC531000 --> | |
| 8232 | </dataarea> | |
| 8233 | <dataarea name="audiocpu" size="0x020000"> | |
| 8234 | <rom offset="0x000000" size="0x020000" name="244-m1.m1" crc="a701b276" sha1="055550ebc650835bcf8ea4457b2c91bd73e21281" /> | |
| 8235 | <!-- TC531001 --> | |
| 8236 | </dataarea> | |
| 8237 | <dataarea name="ymsnd" size="0x600000"> | |
| 8238 | <rom name="244-v1.v1" offset="0x000000" size="0x400000" crc="79def46d" sha1="63414235de2e177654508f1c840040424f8993e6" /> | |
| 8239 | <!-- TC5332204 --> | |
| 8240 | <rom name="244-v2.v2" offset="0x400000" size="0x200000" crc="b231902f" sha1="9209772e947a2c7ac31b49dd613bf2eab0cb3358" /> | |
| 8241 | <!-- TC5316200 --> | |
| 8242 | </dataarea> | |
| 8243 | <dataarea name="sprites" size="0x1000000"> | |
| 8244 | <rom loadflag="load16_byte" name="244-c1.c1" offset="0x000000" size="0x800000" crc="c7a62b23" sha1="4534ecc9ade69c543188c66229dcad89dbc48668" /> | |
| 8245 | <!-- TC5364205 --> | |
| 8246 | <rom loadflag="load16_byte" name="244-c2.c2" offset="0x000001" size="0x800000" crc="33aa0f35" sha1="3443c7765c6aa177003d42bbfcac9f31d1e12575" /> | |
| 8247 | <!-- TC5364205 --> | |
| 8248 | </dataarea> | |
| 8249 | </part> | |
| 8250 | </software> | |
| 6505 | 8251 | |
| 6506 | <!--*************************************** | |
| 8252 | <!--*************************************** | |
| 6507 | 8253 | ID-0245 |
| 6508 | 8254 | . ??M-2450 |
| 6509 | 8255 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 6510 | 8256 | ***************************************--> |
| 6511 | 8257 | |
| 6512 | <software name="breakrev"> | |
| 6513 | <description>Breakers Revenge</description> | |
| 6514 | <year>1998</year> | |
| 6515 | <publisher>Visco</publisher> | |
| 6516 | <sharedfeat name="release" value="MVS" /> | |
| 6517 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6518 | <part name="cart" interface="neo_cart"> | |
| 6519 | <!-- MVS ONLY RELEASE --> | |
| 6520 | <dataarea name="maincpu" size="0x200000"> | |
| 6521 | <rom loadflag="load16_word_swap" name="245-p1.p1" offset="0x100000" size="0x100000" crc="c828876d" sha1="1dcba850e5cf8219d0945612cfded6d20ca8682a" /> <!-- mask rom TC5316200 --> | |
| 6522 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6523 | </dataarea> | |
| 6524 | <dataarea name="fixed" size="0x040000"> | |
| 6525 | <rom offset="0x000000" size="0x020000" name="245-s1.s1" crc="e7660a5d" sha1="1cd54964ba60b245ea57d9daf0e27b572b815d21" /> <!-- mask rom TC531000 --> | |
| 6526 | </dataarea> | |
| 6527 | <dataarea name="audiocpu" size="0x020000"> | |
| 6528 | <rom offset="0x000000" size="0x020000" name="245-m1.m1" crc="00f31c66" sha1="8488598415c9b74bce00e05b31d96e3d1625c20d" /> <!-- mask rom TC531001 --> | |
| 6529 | </dataarea> | |
| 6530 | <dataarea name="ymsnd" size="0x800000"> | |
| 6531 | <rom name="245-v1.v1" offset="0x000000" size="0x400000" crc="e255446c" sha1="b3933340d49d4ba581f3bf1af7ad69d786205790" /> <!-- mask rom TC5332204 --> | |
| 6532 | <rom name="245-v2.v2" offset="0x400000" size="0x400000" crc="9068198a" sha1="71819b0475a5e173a2f9a6e4ff19a94655141c3c" /> <!-- mask rom TC5332204 --> | |
| 6533 | </dataarea> | |
| 6534 | <dataarea name="sprites" size="0x1800000"> | |
| 6535 | <!-- The chip labels and sizes are correct --> | |
| 6536 | <rom loadflag="load16_byte" name="245-c1.c1" offset="0x000000" size="0x400000" crc="68d4ae76" sha1="2e820067f6963669f104bebf19e865fe4127b4dd" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 6537 | <rom loadflag="load16_byte" name="245-c2.c2" offset="0x000001" size="0x400000" crc="fdee05cd" sha1="efc4ffd790953ac7c25d5f045c64a9b49d24b096" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 6538 | <rom loadflag="load16_byte" name="245-c3.c3" offset="0x800000" size="0x400000" crc="645077f3" sha1="0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 6539 | <rom loadflag="load16_byte" name="245-c4.c4" offset="0x800001" size="0x400000" crc="63aeb74c" sha1="9ff6930c0c3d79b46b86356e8565ce4fcd69ac38" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 6540 | <rom loadflag="load16_byte" name="245-c5.c5" offset="0x1000000" size="0x400000" crc="b5f40e7f" sha1="b332bac64dbb9a9dd66c5315f47ea08634d36f45" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 --> | |
| 6541 | <rom loadflag="load16_byte" name="245-c6.c6" offset="0x1000001" size="0x400000" crc="d0337328" sha1="dff86b75dc283bd4512557a5c64f16e6be6c16e4" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 --> | |
| 6542 | </dataarea> | |
| 6543 | </part> | |
| 6544 | </software> | |
| 8258 | <software name="breakrev"> | |
| 8259 | <description>Breakers Revenge</description> | |
| 8260 | <year>1998</year> | |
| 8261 | <publisher>Visco</publisher> | |
| 8262 | <sharedfeat name="release" value="MVS" /> | |
| 8263 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8264 | <part name="cart" interface="neo_cart"> | |
| 8265 | <!-- MVS ONLY RELEASE --> | |
| 8266 | <dataarea name="maincpu" size="0x200000"> | |
| 8267 | <rom loadflag="load16_word_swap" name="245-p1.p1" offset="0x100000" size="0x100000" crc="c828876d" sha1="1dcba850e5cf8219d0945612cfded6d20ca8682a" /> | |
| 8268 | <!-- mask rom TC5316200 --> | |
| 8269 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 8270 | </dataarea> | |
| 8271 | <dataarea name="fixed" size="0x040000"> | |
| 8272 | <rom offset="0x000000" size="0x020000" name="245-s1.s1" crc="e7660a5d" sha1="1cd54964ba60b245ea57d9daf0e27b572b815d21" /> | |
| 8273 | <!-- mask rom TC531000 --> | |
| 8274 | </dataarea> | |
| 8275 | <dataarea name="audiocpu" size="0x020000"> | |
| 8276 | <rom offset="0x000000" size="0x020000" name="245-m1.m1" crc="00f31c66" sha1="8488598415c9b74bce00e05b31d96e3d1625c20d" /> | |
| 8277 | <!-- mask rom TC531001 --> | |
| 8278 | </dataarea> | |
| 8279 | <dataarea name="ymsnd" size="0x800000"> | |
| 8280 | <rom name="245-v1.v1" offset="0x000000" size="0x400000" crc="e255446c" sha1="b3933340d49d4ba581f3bf1af7ad69d786205790" /> | |
| 8281 | <!-- mask rom TC5332204 --> | |
| 8282 | <rom name="245-v2.v2" offset="0x400000" size="0x400000" crc="9068198a" sha1="71819b0475a5e173a2f9a6e4ff19a94655141c3c" /> | |
| 8283 | <!-- mask rom TC5332204 --> | |
| 8284 | </dataarea> | |
| 8285 | <dataarea name="sprites" size="0x1800000"> | |
| 8286 | <!-- The chip labels and sizes are correct --> | |
| 8287 | <rom loadflag="load16_byte" name="245-c1.c1" offset="0x000000" size="0x400000" crc="68d4ae76" sha1="2e820067f6963669f104bebf19e865fe4127b4dd" /> | |
| 8288 | <!-- mask rom TC5332205 --> | |
| 8289 | <rom loadflag="load16_byte" name="245-c2.c2" offset="0x000001" size="0x400000" crc="fdee05cd" sha1="efc4ffd790953ac7c25d5f045c64a9b49d24b096" /> | |
| 8290 | <!-- mask rom TC5332205 --> | |
| 8291 | <rom loadflag="load16_byte" name="245-c3.c3" offset="0x800000" size="0x400000" crc="645077f3" sha1="0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2" /> | |
| 8292 | <!-- mask rom TC5332205 --> | |
| 8293 | <rom loadflag="load16_byte" name="245-c4.c4" offset="0x800001" size="0x400000" crc="63aeb74c" sha1="9ff6930c0c3d79b46b86356e8565ce4fcd69ac38" /> | |
| 8294 | <!-- mask rom TC5332205 --> | |
| 8295 | <rom loadflag="load16_byte" name="245-c5.c5" offset="0x1000000" size="0x400000" crc="b5f40e7f" sha1="b332bac64dbb9a9dd66c5315f47ea08634d36f45" /> | |
| 8296 | <!-- mask rom TC5332205 --> | |
| 8297 | <rom loadflag="load16_byte" name="245-c6.c6" offset="0x1000001" size="0x400000" crc="d0337328" sha1="dff86b75dc283bd4512557a5c64f16e6be6c16e4" /> | |
| 8298 | <!-- mask rom TC5332205 --> | |
| 8299 | </dataarea> | |
| 8300 | </part> | |
| 8301 | </software> | |
| 6545 | 8302 | |
| 6546 | <!--*************************************** | |
| 8303 | <!--*************************************** | |
| 6547 | 8304 | ID-0246 |
| 6548 | 8305 | . NGM-2460 |
| 6549 | 8306 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 6550 | 8307 | . NGH-2460 |
| 6551 | 8308 | ***************************************--> |
| 6552 | 8309 | |
| 6553 | <software name="shocktr2"> | |
| 6554 | <description>Shock Troopers - 2nd Squad</description> | |
| 6555 | <year>1998</year> | |
| 6556 | <publisher>Saurus</publisher> | |
| 6557 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6558 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6559 | <part name="cart" interface="neo_cart"> | |
| 6560 | <dataarea name="maincpu" size="0x500000"> | |
| 6561 | <rom loadflag="load16_word_swap" name="246-p1.p1" offset="0x000000" size="0x100000" crc="6d4b7781" sha1="3c9d53d5da9842bfd45037c919064dda3fb2e089" /> <!-- TC538200 --> | |
| 6562 | <rom loadflag="load16_word_swap" name="246-p2.sp2" offset="0x100000" size="0x400000" crc="72ea04c3" sha1="4fb1d22c30f5f3db4637dd92a4d2705c88de399d" /> <!-- TC5332205 --> | |
| 6563 | </dataarea> | |
| 6564 | <dataarea name="fixed" size="0x040000"> | |
| 6565 | <rom offset="0x000000" size="0x020000" name="246-s1.s1" crc="2a360637" sha1="431b43da5377dd189e51bd93d88d8a24d1b5090a" /> <!-- TC531000 --> | |
| 6566 | </dataarea> | |
| 6567 | <dataarea name="audiocpu" size="0x020000"> | |
| 6568 | <rom offset="0x000000" size="0x020000" name="246-m1.m1" crc="d0604ad1" sha1="fae3cd52a177eadd5f5775ace957cc0f8301e65d" /> <!-- TC531001 --> | |
| 6569 | </dataarea> | |
| 6570 | <dataarea name="ymsnd" size="0x1000000"> | |
| 6571 | <rom name="246-v1.v1" offset="0x000000" size="0x400000" crc="16986fc6" sha1="cff3103dadf2f4390460456a5bd3fb5f28e21f6a" /> <!-- TC5332204 --> | |
| 6572 | <rom name="246-v2.v2" offset="0x400000" size="0x400000" crc="ada41e83" sha1="78e37ffaaa5679c8775a3a71f6df7a0d15082bdc" /> <!-- TC5332204 --> | |
| 6573 | <rom name="246-v3.v3" offset="0x800000" size="0x200000" crc="a05ba5db" sha1="09d739cad323d918f4196f91b654627fcafd8f4d" /> <!-- TC5316200 --> | |
| 6574 | </dataarea> | |
| 6575 | <dataarea name="sprites" size="0x3000000"> | |
| 6576 | <rom loadflag="load16_byte" name="246-c1.c1" offset="0x000000" size="0x800000" crc="47ac9ec5" sha1="2d9eea11ba87baa23b18a1a3f607dc137846e807" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6577 | <rom loadflag="load16_byte" name="246-c2.c2" offset="0x000001" size="0x800000" crc="7bcab64f" sha1="08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6578 | <rom loadflag="load16_byte" name="246-c3.c3" offset="0x1000000" size="0x800000" crc="db2f73e8" sha1="8d0c3473a8b2a4e28fed1b74beb2e025b7e61867" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6579 | <rom loadflag="load16_byte" name="246-c4.c4" offset="0x1000001" size="0x800000" crc="5503854e" sha1="a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6580 | <rom loadflag="load16_byte" name="246-c5.c5" offset="0x2000000" size="0x800000" crc="055b3701" sha1="97f5e92538d1f2e437dcb3f80e56e1230287e8d1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6581 | <rom loadflag="load16_byte" name="246-c6.c6" offset="0x2000001" size="0x800000" crc="7e2caae1" sha1="d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6582 | </dataarea> | |
| 6583 | </part> | |
| 6584 | </software> | |
| 8310 | <software name="shocktr2"> | |
| 8311 | <description>Shock Troopers - 2nd Squad</description> | |
| 8312 | <year>1998</year> | |
| 8313 | <publisher>Saurus</publisher> | |
| 8314 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8315 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8316 | <part name="cart" interface="neo_cart"> | |
| 8317 | <dataarea name="maincpu" size="0x500000"> | |
| 8318 | <rom loadflag="load16_word_swap" name="246-p1.p1" offset="0x000000" size="0x100000" crc="6d4b7781" sha1="3c9d53d5da9842bfd45037c919064dda3fb2e089" /> | |
| 8319 | <!-- TC538200 --> | |
| 8320 | <rom loadflag="load16_word_swap" name="246-p2.sp2" offset="0x100000" size="0x400000" crc="72ea04c3" sha1="4fb1d22c30f5f3db4637dd92a4d2705c88de399d" /> | |
| 8321 | <!-- TC5332205 --> | |
| 8322 | </dataarea> | |
| 8323 | <dataarea name="fixed" size="0x040000"> | |
| 8324 | <rom offset="0x000000" size="0x020000" name="246-s1.s1" crc="2a360637" sha1="431b43da5377dd189e51bd93d88d8a24d1b5090a" /> | |
| 8325 | <!-- TC531000 --> | |
| 8326 | </dataarea> | |
| 8327 | <dataarea name="audiocpu" size="0x020000"> | |
| 8328 | <rom offset="0x000000" size="0x020000" name="246-m1.m1" crc="d0604ad1" sha1="fae3cd52a177eadd5f5775ace957cc0f8301e65d" /> | |
| 8329 | <!-- TC531001 --> | |
| 8330 | </dataarea> | |
| 8331 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8332 | <rom name="246-v1.v1" offset="0x000000" size="0x400000" crc="16986fc6" sha1="cff3103dadf2f4390460456a5bd3fb5f28e21f6a" /> | |
| 8333 | <!-- TC5332204 --> | |
| 8334 | <rom name="246-v2.v2" offset="0x400000" size="0x400000" crc="ada41e83" sha1="78e37ffaaa5679c8775a3a71f6df7a0d15082bdc" /> | |
| 8335 | <!-- TC5332204 --> | |
| 8336 | <rom name="246-v3.v3" offset="0x800000" size="0x200000" crc="a05ba5db" sha1="09d739cad323d918f4196f91b654627fcafd8f4d" /> | |
| 8337 | <!-- TC5316200 --> | |
| 8338 | </dataarea> | |
| 8339 | <dataarea name="sprites" size="0x3000000"> | |
| 8340 | <rom loadflag="load16_byte" name="246-c1.c1" offset="0x000000" size="0x800000" crc="47ac9ec5" sha1="2d9eea11ba87baa23b18a1a3f607dc137846e807" /> | |
| 8341 | <!-- TC5364205 --> | |
| 8342 | <rom loadflag="load16_byte" name="246-c2.c2" offset="0x000001" size="0x800000" crc="7bcab64f" sha1="08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0" /> | |
| 8343 | <!-- TC5364205 --> | |
| 8344 | <rom loadflag="load16_byte" name="246-c3.c3" offset="0x1000000" size="0x800000" crc="db2f73e8" sha1="8d0c3473a8b2a4e28fed1b74beb2e025b7e61867" /> | |
| 8345 | <!-- TC5364205 --> | |
| 8346 | <rom loadflag="load16_byte" name="246-c4.c4" offset="0x1000001" size="0x800000" crc="5503854e" sha1="a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26" /> | |
| 8347 | <!-- TC5364205 --> | |
| 8348 | <rom loadflag="load16_byte" name="246-c5.c5" offset="0x2000000" size="0x800000" crc="055b3701" sha1="97f5e92538d1f2e437dcb3f80e56e1230287e8d1" /> | |
| 8349 | <!-- TC5364205 --> | |
| 8350 | <rom loadflag="load16_byte" name="246-c6.c6" offset="0x2000001" size="0x800000" crc="7e2caae1" sha1="d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46" /> | |
| 8351 | <!-- TC5364205 --> | |
| 8352 | </dataarea> | |
| 8353 | </part> | |
| 8354 | </software> | |
| 6585 | 8355 | |
| 6586 | <!--*************************************** | |
| 8356 | <!--*************************************** | |
| 6587 | 8357 | ID-0247 |
| 6588 | 8358 | . ??M-2470 |
| 6589 | 8359 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 6590 | 8360 | ***************************************--> |
| 6591 | 8361 | |
| 6592 | <software name="flipshot"> | |
| 6593 | <description>Battle Flip Shot</description> | |
| 6594 | <year>1999</year> | |
| 6595 | <publisher>Visco</publisher> | |
| 6596 | <sharedfeat name="release" value="MVS" /> | |
| 6597 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6598 | <part name="cart" interface="neo_cart"> | |
| 6599 | <!-- MVS ONLY RELEASE --> | |
| 6600 | <dataarea name="maincpu" size="0x100000"> | |
| 6601 | <rom loadflag="load16_word_swap" name="247-p1.p1" offset="0x000000" size="0x100000" crc="95779094" sha1="a985e033bc6f137fa65855d3eed245d66d5b244a" /> <!-- mask rom TC538200 --> | |
| 6602 | </dataarea> | |
| 6603 | <dataarea name="fixed" size="0x040000"> | |
| 6604 | <rom offset="0x000000" size="0x020000" name="247-s1.s1" crc="6300185c" sha1="cb2f1de085fde214f96a962b1c2fa285eb387d44" /> <!-- mask rom TC531000 --> | |
| 6605 | </dataarea> | |
| 6606 | <dataarea name="audiocpu" size="0x020000"> | |
| 6607 | <rom offset="0x000000" size="0x020000" name="247-m1.m1" crc="a9fe0144" sha1="4cc076ecce9216a373f3dcd7ba28a03d6050e522" /> <!-- mask rom TC 531001 --> | |
| 6608 | </dataarea> | |
| 6609 | <dataarea name="ymsnd" size="0x200000"> | |
| 6610 | <rom name="247-v1.v1" offset="0x000000" size="0x200000" crc="42ec743d" sha1="f45b5167ebcbd59300f4e5b05448cd421654102a" /> <!-- mask rom TC5316200 --> | |
| 6611 | </dataarea> | |
| 6612 | <dataarea name="sprites" size="0x400000"> | |
| 6613 | <rom loadflag="load16_byte" name="247-c1.c1" offset="0x000000" size="0x200000" crc="c9eedcb2" sha1="7627f2810322c146511525eb70b573a6a5ede926" /> <!-- Plane 0,1 --> <!-- mask rom TC5316200 --> | |
| 6614 | <rom loadflag="load16_byte" name="247-c2.c2" offset="0x000001" size="0x200000" crc="7d6d6e87" sha1="6475b58b9f91c20d1f465f3e892de0c68e12a92b" /> <!-- Plane 2,3 --> <!-- mask rom TC5316200 --> | |
| 6615 | </dataarea> | |
| 6616 | </part> | |
| 6617 | </software> | |
| 8362 | <software name="flipshot"> | |
| 8363 | <description>Battle Flip Shot</description> | |
| 8364 | <year>1999</year> | |
| 8365 | <publisher>Visco</publisher> | |
| 8366 | <sharedfeat name="release" value="MVS" /> | |
| 8367 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8368 | <part name="cart" interface="neo_cart"> | |
| 8369 | <!-- MVS ONLY RELEASE --> | |
| 8370 | <dataarea name="maincpu" size="0x100000"> | |
| 8371 | <rom loadflag="load16_word_swap" name="247-p1.p1" offset="0x000000" size="0x100000" crc="95779094" sha1="a985e033bc6f137fa65855d3eed245d66d5b244a" /> | |
| 8372 | <!-- mask rom TC538200 --> | |
| 8373 | </dataarea> | |
| 8374 | <dataarea name="fixed" size="0x040000"> | |
| 8375 | <rom offset="0x000000" size="0x020000" name="247-s1.s1" crc="6300185c" sha1="cb2f1de085fde214f96a962b1c2fa285eb387d44" /> | |
| 8376 | <!-- mask rom TC531000 --> | |
| 8377 | </dataarea> | |
| 8378 | <dataarea name="audiocpu" size="0x020000"> | |
| 8379 | <rom offset="0x000000" size="0x020000" name="247-m1.m1" crc="a9fe0144" sha1="4cc076ecce9216a373f3dcd7ba28a03d6050e522" /> | |
| 8380 | <!-- mask rom TC 531001 --> | |
| 8381 | </dataarea> | |
| 8382 | <dataarea name="ymsnd" size="0x200000"> | |
| 8383 | <rom name="247-v1.v1" offset="0x000000" size="0x200000" crc="42ec743d" sha1="f45b5167ebcbd59300f4e5b05448cd421654102a" /> | |
| 8384 | <!-- mask rom TC5316200 --> | |
| 8385 | </dataarea> | |
| 8386 | <dataarea name="sprites" size="0x400000"> | |
| 8387 | <rom loadflag="load16_byte" name="247-c1.c1" offset="0x000000" size="0x200000" crc="c9eedcb2" sha1="7627f2810322c146511525eb70b573a6a5ede926" /> | |
| 8388 | <!-- mask rom TC5316200 --> | |
| 8389 | <rom loadflag="load16_byte" name="247-c2.c2" offset="0x000001" size="0x200000" crc="7d6d6e87" sha1="6475b58b9f91c20d1f465f3e892de0c68e12a92b" /> | |
| 8390 | <!-- mask rom TC5316200 --> | |
| 8391 | </dataarea> | |
| 8392 | </part> | |
| 8393 | </software> | |
| 6618 | 8394 | |
| 6619 | <!--*************************************** | |
| 8395 | <!--*************************************** | |
| 6620 | 8396 | ID-0248 |
| 6621 | 8397 | . ??M-2480 |
| 6622 | 8398 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 6623 | 8399 | ***************************************--> |
| 6624 | 8400 | |
| 6625 | <software name="pbobbl2n"> | |
| 6626 | <description>Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)</description> | |
| 6627 | <year>1999</year> | |
| 6628 | <publisher>Taito (SNK license)</publisher> | |
| 6629 | <sharedfeat name="release" value="MVS" /> | |
| 6630 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6631 | <part name="cart" interface="neo_cart"> | |
| 6632 | <!-- MVS ONLY RELEASE --> | |
| 6633 | <dataarea name="maincpu" size="0x100000"> | |
| 6634 | <rom loadflag="load16_word_swap" name="248-p1.p1" offset="0x000000" size="0x100000" crc="9d6c0754" sha1="95c70c2d51fc4de01e768e03cc800a850aaad5dc" /> <!-- TC538200 --> | |
| 6635 | </dataarea> | |
| 6636 | <dataarea name="fixed" size="0x040000"> | |
| 6637 | <rom offset="0x000000" size="0x020000" name="248-s1.s1" crc="0a3fee41" sha1="0ab2120e462086be942efcf6ffb37f58ea966ca3" /> <!-- TC531000DP --> | |
| 6638 | </dataarea> | |
| 6639 | <dataarea name="audiocpu" size="0x020000"> | |
| 6640 | <rom offset="0x000000" size="0x020000" name="248-m1.m1" crc="883097a9" sha1="677bf9684c0c7977a9a3f0c1288e430040a53b49" /> <!-- TC531001 --> | |
| 6641 | </dataarea> | |
| 6642 | <dataarea name="ymsnd" size="0x800000"> | |
| 6643 | <rom name="248-v1.v1" offset="0x000000" size="0x400000" crc="57fde1fa" sha1="af39bc141fc35b78dcacfd42b3abb29d7e5c2c89" /> <!-- TC5332204 --> | |
| 6644 | <rom name="248-v2.v2" offset="0x400000" size="0x400000" crc="4b966ef3" sha1="083c0e9fd7b8e506087648cdd8ec4206103984cd" /> <!-- TC5332204 --> | |
| 6645 | </dataarea> | |
| 6646 | <dataarea name="sprites" size="0xa00000"> | |
| 6647 | <rom loadflag="load16_byte" name="248-c1.c1" offset="0x000000" size="0x400000" crc="d9115327" sha1="a49aa836a902326cfe785428e1699fefcf8566d4" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6648 | <rom loadflag="load16_byte" name="248-c2.c2" offset="0x000001" size="0x400000" crc="77f9fdac" sha1="4642d71d32b6a05dc8bfa0f95c936a77c7cef05e" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6649 | <rom loadflag="load16_byte" name="248-c3.c3" offset="0x800000" size="0x100000" crc="8890bf7c" sha1="a52f6bafd60e72003bfe38c80c1dde24b4983b2a" /> <!-- Plane 0,1 --> <!-- TC538200 --> | |
| 6650 | <rom loadflag="load16_byte" name="248-c4.c4" offset="0x800001" size="0x100000" crc="8efead3f" sha1="f577d2f7c6f850b3d100c36947ad15e33dfa0bed" /> <!-- Plane 2,3 --> <!-- TC538200 --> | |
| 6651 | </dataarea> | |
| 6652 | </part> | |
| 6653 | </software> | |
| 8401 | <software name="pbobbl2n"> | |
| 8402 | <description>Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)</description> | |
| 8403 | <year>1999</year> | |
| 8404 | <publisher>Taito (SNK license)</publisher> | |
| 8405 | <sharedfeat name="release" value="MVS" /> | |
| 8406 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8407 | <part name="cart" interface="neo_cart"> | |
| 8408 | <!-- MVS ONLY RELEASE --> | |
| 8409 | <dataarea name="maincpu" size="0x100000"> | |
| 8410 | <rom loadflag="load16_word_swap" name="248-p1.p1" offset="0x000000" size="0x100000" crc="9d6c0754" sha1="95c70c2d51fc4de01e768e03cc800a850aaad5dc" /> | |
| 8411 | <!-- TC538200 --> | |
| 8412 | </dataarea> | |
| 8413 | <dataarea name="fixed" size="0x040000"> | |
| 8414 | <rom offset="0x000000" size="0x020000" name="248-s1.s1" crc="0a3fee41" sha1="0ab2120e462086be942efcf6ffb37f58ea966ca3" /> | |
| 8415 | <!-- TC531000DP --> | |
| 8416 | </dataarea> | |
| 8417 | <dataarea name="audiocpu" size="0x020000"> | |
| 8418 | <rom offset="0x000000" size="0x020000" name="248-m1.m1" crc="883097a9" sha1="677bf9684c0c7977a9a3f0c1288e430040a53b49" /> | |
| 8419 | <!-- TC531001 --> | |
| 8420 | </dataarea> | |
| 8421 | <dataarea name="ymsnd" size="0x800000"> | |
| 8422 | <rom name="248-v1.v1" offset="0x000000" size="0x400000" crc="57fde1fa" sha1="af39bc141fc35b78dcacfd42b3abb29d7e5c2c89" /> | |
| 8423 | <!-- TC5332204 --> | |
| 8424 | <rom name="248-v2.v2" offset="0x400000" size="0x400000" crc="4b966ef3" sha1="083c0e9fd7b8e506087648cdd8ec4206103984cd" /> | |
| 8425 | <!-- TC5332204 --> | |
| 8426 | </dataarea> | |
| 8427 | <dataarea name="sprites" size="0xa00000"> | |
| 8428 | <rom loadflag="load16_byte" name="248-c1.c1" offset="0x000000" size="0x400000" crc="d9115327" sha1="a49aa836a902326cfe785428e1699fefcf8566d4" /> | |
| 8429 | <!-- TC5332205 --> | |
| 8430 | <rom loadflag="load16_byte" name="248-c2.c2" offset="0x000001" size="0x400000" crc="77f9fdac" sha1="4642d71d32b6a05dc8bfa0f95c936a77c7cef05e" /> | |
| 8431 | <!-- TC5332205 --> | |
| 8432 | <rom loadflag="load16_byte" name="248-c3.c3" offset="0x800000" size="0x100000" crc="8890bf7c" sha1="a52f6bafd60e72003bfe38c80c1dde24b4983b2a" /> | |
| 8433 | <!-- TC538200 --> | |
| 8434 | <rom loadflag="load16_byte" name="248-c4.c4" offset="0x800001" size="0x100000" crc="8efead3f" sha1="f577d2f7c6f850b3d100c36947ad15e33dfa0bed" /> | |
| 8435 | <!-- TC538200 --> | |
| 8436 | </dataarea> | |
| 8437 | </part> | |
| 8438 | </software> | |
| 6654 | 8439 | |
| 6655 | <!--*************************************** | |
| 8440 | ||
| 8441 | <software name="b2b"> | |
| 8442 | <description>Bang Bang Busters</description> | |
| 8443 | <year>2001</year> | |
| 8444 | <publisher>Visco</publisher> | |
| 8445 | <sharedfeat name="release" value="MVS, AES" /> | |
| 8446 | <sharedfeat name="compatibility" value="MVS, AES" /> | |
| 8447 | <part name="cart" interface="neo_cart"> | |
| 8448 | <dataarea name="maincpu" size="0x100000"> | |
| 8449 | <rom loadflag="load16_word_swap" name="071.p1" offset="0x000000" size="0x080000" crc="7687197d" sha1="4bb9cb7819807f7a7e1f85f1c4faac4a2f8761e8" /> | |
| 8450 | </dataarea> | |
| 8451 | <dataarea name="fixed" size="0x040000"> | |
| 8452 | <rom offset="0x000000" size="0x020000" name="071.s1" crc="44e5f154" sha1="b3f80051789e60e5d8c5df0408f1aba51616e92d" /> | |
| 8453 | </dataarea> | |
| 8454 | <dataarea name="audiocpu" size="0x020000"> | |
| 8455 | <rom offset="0x000000" size="0x020000" name="071.m1" crc="6da739ad" sha1="cbf5f55c54b4ee00943e2a411eeee4e465ce9c34" /> | |
| 8456 | </dataarea> | |
| 8457 | <dataarea name="ymsnd" size="0x200000"> | |
| 8458 | <rom name="071.v1" offset="0x000000" size="0x100000" crc="50feffb0" sha1="00127dae0130889995bfa7560bc4b0662f74fba5" /> | |
| 8459 | </dataarea> | |
| 8460 | <dataarea name="sprites" size="0x400000"> | |
| 8461 | <rom loadflag="load16_byte" name="071.c1" offset="0x000000" size="0x200000" crc="23d84a7a" sha1="9034658ad40e2c45558abc3db312aa2764102fc4" /> | |
| 8462 | <rom loadflag="load16_byte" name="071.c2" offset="0x000001" size="0x200000" crc="ce7b6248" sha1="ad1cd5adae5c151e183ff88b68afe10f7009f48e" /> | |
| 8463 | </dataarea> | |
| 8464 | </part> | |
| 8465 | </software> | |
| 8466 | ||
| 8467 | <software name="totc"> | |
| 8468 | <description>Treasures of The Caribbean</description> | |
| 8469 | <year>2010</year> | |
| 8470 | <publisher>Face / NCI</publisher> | |
| 8471 | <sharedfeat name="release" value="AES" /> | |
| 8472 | <sharedfeat name="compatibility" value="AES" /> | |
| 8473 | <part name="cart" interface="neo_cart"> | |
| 8474 | <dataarea name="maincpu" size="0x100000"> | |
| 8475 | <rom loadflag="load16_word_swap" name="316.p1" offset="0x000000" size="0x100000" crc="99604539" sha1="88d5f4fe56516aa36496cafd2508f6864118f1e2" /> | |
| 8476 | </dataarea> | |
| 8477 | <dataarea name="fixed" size="0x040000"> | |
| 8478 | <rom offset="0x000000" size="0x020000" name="316.s1" crc="0a3fee41" sha1="0ab2120e462086be942efcf6ffb37f58ea966ca3" /> | |
| 8479 | </dataarea> | |
| 8480 | <dataarea name="audiocpu" size="0x020000"> | |
| 8481 | <rom offset="0x000000" size="0x020000" name="316.m1" crc="18b23ace" sha1="d55495f3d8bb5568c8f2322763278a86ba5297b3" /> | |
| 8482 | </dataarea> | |
| 8483 | <dataarea name="ymsnd" size="0x500000"> | |
| 8484 | <rom name="316.v1" offset="0x000000" size="0x200000" crc="15c7f9e6" sha1="c51328a92dc7c612fd6c2f3841caee4fbd120f36" /> | |
| 8485 | <rom name="316.v2" offset="0x200000" size="0x200000" crc="1b264559" sha1="50c28858304e51cdc60f425483a1d1d2bbfb2f8d" /> | |
| 8486 | <rom name="316.v3" offset="0x200000" size="0x100000" crc="84b62c5d" sha1="30d7f2e16c6d602cebce5e9b4b8a5b2bde20af58" /> | |
| 8487 | </dataarea> | |
| 8488 | <dataarea name="sprites" size="0x400000"> | |
| 8489 | <rom loadflag="load16_byte" name="316.c1" offset="0x000000" size="0x200000" crc="cdd6600f" sha1="85649c199b32db7553012cb5a058a92bbbb7355a" /> | |
| 8490 | <rom loadflag="load16_byte" name="316.c2" offset="0x000001" size="0x200000" crc="f362c271" sha1="4a2efa043cd2553ff7039cb18a1dba8b41493be7" /> | |
| 8491 | </dataarea> | |
| 8492 | </part> | |
| 8493 | </software> | |
| 8494 | ||
| 8495 | <!--*************************************** | |
| 6656 | 8496 | ID-0249 |
| 6657 | 8497 | . ??M-2490 |
| 6658 | 8498 | NEO-MVS PROGBK1 / NEO-MVS CHA256 |
| 6659 | 8499 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y |
| 6660 | 8500 | ***************************************--> |
| 6661 | 8501 | |
| 6662 | <software name="ctomaday"> | |
| 6663 | <description>Captain Tomaday</description> | |
| 6664 | <year>1999</year> | |
| 6665 | <publisher>Visco</publisher> | |
| 6666 | <sharedfeat name="release" value="MVS" /> | |
| 6667 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6668 | <part name="cart" interface="neo_cart"> | |
| 6669 | <!-- MVS ONLY RELEASE --> | |
| 6670 | <dataarea name="maincpu" size="0x200000"> | |
| 6671 | <rom loadflag="load16_word_swap" name="249-p1.p1" offset="0x100000" size="0x100000" crc="c9386118" sha1="5554662c7bc8605889cac4a67fee05bbb4eb786f" /> <!-- TC5316200 --> | |
| 6672 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6673 | </dataarea> | |
| 6674 | <dataarea name="fixed" size="0x040000"> | |
| 6675 | <rom offset="0x000000" size="0x020000" name="249-s1.s1" crc="dc9eb372" sha1="b8aa142243ba303799554479bfc88eb49260f3b1" /> <!-- TC531000DP --> | |
| 6676 | </dataarea> | |
| 6677 | <dataarea name="audiocpu" size="0x020000"> | |
| 6678 | <rom offset="0x000000" size="0x020000" name="249-m1.m1" crc="80328a47" sha1="34b6b1a81eab1cf38834b2eea55454ce1b6100e2" /> <!-- TC531001 --> | |
| 6679 | </dataarea> | |
| 6680 | <dataarea name="ymsnd" size="0x500000"> | |
| 6681 | <rom name="249-v1.v1" offset="0x000000" size="0x400000" crc="de7c8f27" sha1="3681a68a702ab5da8f509b8301d6cada75959332" /> <!-- TC5332204 --> | |
| 6682 | <rom name="249-v2.v2" offset="0x400000" size="0x100000" crc="c8e40119" sha1="738f525c381ed68c0b8a89318a3e4d0089473c45" /> <!-- TC538200 --> | |
| 6683 | </dataarea> | |
| 6684 | <dataarea name="sprites" size="0x800000"> | |
| 6685 | <rom loadflag="load16_byte" name="249-c1.c1" offset="0x000000" size="0x400000" crc="041fb8ee" sha1="dacc84d713d76818d89a26358374afaa22fa82a2" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 6686 | <rom loadflag="load16_byte" name="249-c2.c2" offset="0x000001" size="0x400000" crc="74f3cdf4" sha1="55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 6687 | </dataarea> | |
| 6688 | </part> | |
| 6689 | </software> | |
| 8502 | <software name="ctomaday"> | |
| 8503 | <description>Captain Tomaday</description> | |
| 8504 | <year>1999</year> | |
| 8505 | <publisher>Visco</publisher> | |
| 8506 | <sharedfeat name="release" value="MVS" /> | |
| 8507 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8508 | <part name="cart" interface="neo_cart"> | |
| 8509 | <!-- MVS ONLY RELEASE --> | |
| 8510 | <dataarea name="maincpu" size="0x200000"> | |
| 8511 | <rom loadflag="load16_word_swap" name="249-p1.p1" offset="0x100000" size="0x100000" crc="c9386118" sha1="5554662c7bc8605889cac4a67fee05bbb4eb786f" /> | |
| 8512 | <!-- TC5316200 --> | |
| 8513 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 8514 | </dataarea> | |
| 8515 | <dataarea name="fixed" size="0x040000"> | |
| 8516 | <rom offset="0x000000" size="0x020000" name="249-s1.s1" crc="dc9eb372" sha1="b8aa142243ba303799554479bfc88eb49260f3b1" /> | |
| 8517 | <!-- TC531000DP --> | |
| 8518 | </dataarea> | |
| 8519 | <dataarea name="audiocpu" size="0x020000"> | |
| 8520 | <rom offset="0x000000" size="0x020000" name="249-m1.m1" crc="80328a47" sha1="34b6b1a81eab1cf38834b2eea55454ce1b6100e2" /> | |
| 8521 | <!-- TC531001 --> | |
| 8522 | </dataarea> | |
| 8523 | <dataarea name="ymsnd" size="0x500000"> | |
| 8524 | <rom name="249-v1.v1" offset="0x000000" size="0x400000" crc="de7c8f27" sha1="3681a68a702ab5da8f509b8301d6cada75959332" /> | |
| 8525 | <!-- TC5332204 --> | |
| 8526 | <rom name="249-v2.v2" offset="0x400000" size="0x100000" crc="c8e40119" sha1="738f525c381ed68c0b8a89318a3e4d0089473c45" /> | |
| 8527 | <!-- TC538200 --> | |
| 8528 | </dataarea> | |
| 8529 | <dataarea name="sprites" size="0x800000"> | |
| 8530 | <rom loadflag="load16_byte" name="249-c1.c1" offset="0x000000" size="0x400000" crc="041fb8ee" sha1="dacc84d713d76818d89a26358374afaa22fa82a2" /> | |
| 8531 | <!-- TC5332205 --> | |
| 8532 | <rom loadflag="load16_byte" name="249-c2.c2" offset="0x000001" size="0x400000" crc="74f3cdf4" sha1="55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1" /> | |
| 8533 | <!-- TC5332205 --> | |
| 8534 | </dataarea> | |
| 8535 | </part> | |
| 8536 | </software> | |
| 6690 | 8537 | |
| 6691 | <!--*************************************** | |
| 8538 | <!--*************************************** | |
| 6692 | 8539 | ID-0250 |
| 6693 | 8540 | . NGM-2500 |
| 6694 | 8541 | NEO-MVS PROGEOP / NEO-MVS CHA512Y |
| r31135 | r31136 | |
| 6696 | 8543 | NEO-AEG PROGEOP (1999.4.2) / NEO-AEG CHA512Y |
| 6697 | 8544 | ***************************************--> |
| 6698 | 8545 | |
| 6699 | <software name="mslugx"> | |
| 6700 | <description>Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500) (</description> | |
| 6701 | <year>1999</year> | |
| 6702 | <publisher>SNK</publisher> | |
| 6703 | <sharedfeat name="release" value="MVS,AES" /> | |
| 6704 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6705 | <part name="cart" interface="neo_cart"> | |
| 6706 | <feature name="crypt" value="mslugx_prot" /> | |
| 6707 | <dataarea name="maincpu" size="0x500000"> | |
| 6708 | <rom loadflag="load16_word_swap" name="250-p1.p1" offset="0x000000" size="0x100000" crc="81f1f60b" sha1="4c19f2e9824e606178ac1c9d4b0516fbaa625035" /> <!-- TC538200 --> | |
| 6709 | <rom loadflag="load16_word_swap" name="250-p2.ep1" offset="0x100000" size="0x400000" crc="1fda2e12" sha1="18aaa7a3ba8da99f78c430e9be69ccde04bc04d9" /> <!-- TC5332205 --> | |
| 6710 | </dataarea> | |
| 6711 | <dataarea name="fixed" size="0x040000"> | |
| 6712 | <rom offset="0x000000" size="0x020000" name="250-s1.s1" crc="fb6f441d" sha1="2cc392ecde5d5afb28ddbaa1030552b48571dcfb" /> <!-- TC531000 --> | |
| 6713 | </dataarea> | |
| 6714 | <dataarea name="audiocpu" size="0x020000"> | |
| 6715 | <rom offset="0x000000" size="0x020000" name="250-m1.m1" crc="fd42a842" sha1="55769bad4860f64ef53a333e0da9e073db483d6a" /> <!-- TC531001 --> | |
| 6716 | </dataarea> | |
| 6717 | <dataarea name="ymsnd" size="0xa00000"> | |
| 6718 | <rom name="250-v1.v1" offset="0x000000" size="0x400000" crc="c79ede73" sha1="ebfcc67204ff9677cf7972fd5b6b7faabf07280c" /> <!-- TC5332204 --> | |
| 6719 | <rom name="250-v2.v2" offset="0x400000" size="0x400000" crc="ea9aabe1" sha1="526c42ca9a388f7435569400e2f132e2724c71ff" /> <!-- TC5332204 --> | |
| 6720 | <rom name="250-v3.v3" offset="0x800000" size="0x200000" crc="2ca65102" sha1="45979d1edb1fc774a415d9386f98d7cb252a2043" /> <!-- TC5316200 --> | |
| 6721 | </dataarea> | |
| 6722 | <dataarea name="sprites" size="0x3000000"> | |
| 6723 | <rom loadflag="load16_byte" name="250-c1.c1" offset="0x000000" size="0x800000" crc="09a52c6f" sha1="c3e8a8ccdac0f8bddc4c3413277626532405fae2" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6724 | <rom loadflag="load16_byte" name="250-c2.c2" offset="0x000001" size="0x800000" crc="31679821" sha1="554f600a3aa09c16c13c625299b087a79d0d15c5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6725 | <rom loadflag="load16_byte" name="250-c3.c3" offset="0x1000000" size="0x800000" crc="fd602019" sha1="c56646c62387bc1439d46610258c755beb8d7dd8" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6726 | <rom loadflag="load16_byte" name="250-c4.c4" offset="0x1000001" size="0x800000" crc="31354513" sha1="31be8ea2498001f68ce4b06b8b90acbf2dcab6af" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6727 | <rom loadflag="load16_byte" name="250-c5.c5" offset="0x2000000" size="0x800000" crc="a4b56124" sha1="d41069856df990a1a99d39fb263c8303389d5475" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6728 | <rom loadflag="load16_byte" name="250-c6.c6" offset="0x2000001" size="0x800000" crc="83e3e69d" sha1="39be66287696829d243fb71b3fb8b7dc2bc3298f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6729 | </dataarea> | |
| 6730 | </part> | |
| 6731 | </software> | |
| 8546 | <software name="mslugx"> | |
| 8547 | <description>Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500) (</description> | |
| 8548 | <year>1999</year> | |
| 8549 | <publisher>SNK</publisher> | |
| 8550 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8551 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8552 | <part name="cart" interface="neo_cart"> | |
| 8553 | <feature name="slot" value="rom_mslugx" /> | |
| 8554 | <dataarea name="maincpu" size="0x500000"> | |
| 8555 | <rom loadflag="load16_word_swap" name="250-p1.p1" offset="0x000000" size="0x100000" crc="81f1f60b" sha1="4c19f2e9824e606178ac1c9d4b0516fbaa625035" /> | |
| 8556 | <!-- TC538200 --> | |
| 8557 | <rom loadflag="load16_word_swap" name="250-p2.ep1" offset="0x100000" size="0x400000" crc="1fda2e12" sha1="18aaa7a3ba8da99f78c430e9be69ccde04bc04d9" /> | |
| 8558 | <!-- TC5332205 --> | |
| 8559 | </dataarea> | |
| 8560 | <dataarea name="fixed" size="0x040000"> | |
| 8561 | <rom offset="0x000000" size="0x020000" name="250-s1.s1" crc="fb6f441d" sha1="2cc392ecde5d5afb28ddbaa1030552b48571dcfb" /> | |
| 8562 | <!-- TC531000 --> | |
| 8563 | </dataarea> | |
| 8564 | <dataarea name="audiocpu" size="0x020000"> | |
| 8565 | <rom offset="0x000000" size="0x020000" name="250-m1.m1" crc="fd42a842" sha1="55769bad4860f64ef53a333e0da9e073db483d6a" /> | |
| 8566 | <!-- TC531001 --> | |
| 8567 | </dataarea> | |
| 8568 | <dataarea name="ymsnd" size="0xa00000"> | |
| 8569 | <rom name="250-v1.v1" offset="0x000000" size="0x400000" crc="c79ede73" sha1="ebfcc67204ff9677cf7972fd5b6b7faabf07280c" /> | |
| 8570 | <!-- TC5332204 --> | |
| 8571 | <rom name="250-v2.v2" offset="0x400000" size="0x400000" crc="ea9aabe1" sha1="526c42ca9a388f7435569400e2f132e2724c71ff" /> | |
| 8572 | <!-- TC5332204 --> | |
| 8573 | <rom name="250-v3.v3" offset="0x800000" size="0x200000" crc="2ca65102" sha1="45979d1edb1fc774a415d9386f98d7cb252a2043" /> | |
| 8574 | <!-- TC5316200 --> | |
| 8575 | </dataarea> | |
| 8576 | <dataarea name="sprites" size="0x3000000"> | |
| 8577 | <rom loadflag="load16_byte" name="250-c1.c1" offset="0x000000" size="0x800000" crc="09a52c6f" sha1="c3e8a8ccdac0f8bddc4c3413277626532405fae2" /> | |
| 8578 | <!-- TC5364205 --> | |
| 8579 | <rom loadflag="load16_byte" name="250-c2.c2" offset="0x000001" size="0x800000" crc="31679821" sha1="554f600a3aa09c16c13c625299b087a79d0d15c5" /> | |
| 8580 | <!-- TC5364205 --> | |
| 8581 | <rom loadflag="load16_byte" name="250-c3.c3" offset="0x1000000" size="0x800000" crc="fd602019" sha1="c56646c62387bc1439d46610258c755beb8d7dd8" /> | |
| 8582 | <!-- TC5364205 --> | |
| 8583 | <rom loadflag="load16_byte" name="250-c4.c4" offset="0x1000001" size="0x800000" crc="31354513" sha1="31be8ea2498001f68ce4b06b8b90acbf2dcab6af" /> | |
| 8584 | <!-- TC5364205 --> | |
| 8585 | <rom loadflag="load16_byte" name="250-c5.c5" offset="0x2000000" size="0x800000" crc="a4b56124" sha1="d41069856df990a1a99d39fb263c8303389d5475" /> | |
| 8586 | <!-- TC5364205 --> | |
| 8587 | <rom loadflag="load16_byte" name="250-c6.c6" offset="0x2000001" size="0x800000" crc="83e3e69d" sha1="39be66287696829d243fb71b3fb8b7dc2bc3298f" /> | |
| 8588 | <!-- TC5364205 --> | |
| 8589 | </dataarea> | |
| 8590 | </part> | |
| 8591 | </software> | |
| 6732 | 8592 | |
| 6733 | <!--*************************************** | |
| 8593 | <!--*************************************** | |
| 6734 | 8594 | ID-0251 |
| 6735 | 8595 | . NGM-2510 |
| 6736 | 8596 | SMA protected version found on: |
| r31135 | r31136 | |
| 6741 | 8601 | NEO-AEG PROGLBA / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) |
| 6742 | 8602 | ***************************************--> |
| 6743 | 8603 | |
| 6744 | <software name="kof99"> | |
| 6745 | <description>The King of Fighters '99 - Millennium Battle (NGM-2510)</description> | |
| 6746 | <year>1999</year> | |
| 6747 | <publisher>SNK</publisher> | |
| 6748 | <sharedfeat name="release" value="MVS" /> | |
| 6749 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6750 | <part name="cart" interface="neo_cart"> | |
| 6751 | <!-- Original Version - Encrypted Code & GFX --> | |
| 6752 | <!-- MVS VERSION --> | |
| 6753 | <feature name="crypt" value="kof99_prot" /> | |
| 6754 | <dataarea name="maincpu" size="0x900000"> | |
| 6755 | <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" /> <!-- stored in the custom chip --> | |
| 6756 | <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" /> <!-- mask rom TC5332205 --> | |
| 6757 | <rom loadflag="load16_word_swap" name="251-p2.p2" offset="0x500000" size="0x400000" crc="90175f15" sha1="aa9e75810438a8b45808a8bf32cb04d91b5c0b3a" /> <!-- mask rom TC5332205 --> | |
| 6758 | </dataarea> | |
| 6759 | <dataarea name="fixed" size="0x20000"> | |
| 6760 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 6761 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 6762 | </dataarea> | |
| 6763 | <dataarea name="audiocpu" size="0x020000"> | |
| 6764 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> <!-- TC531001 --> | |
| 6765 | </dataarea> | |
| 6766 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6767 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> <!-- TC5332204 --> | |
| 6768 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> <!-- TC5332204 --> | |
| 6769 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> <!-- TC5332204 --> | |
| 6770 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> <!-- TC5316200 --> | |
| 6771 | </dataarea> | |
| 6772 | <dataarea name="sprites" size="0x4000000"> | |
| 6773 | <!-- Encrypted --> | |
| 6774 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6775 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6776 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6777 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6778 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6779 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6780 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6781 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6782 | </dataarea> | |
| 6783 | </part> | |
| 6784 | </software> | |
| 8604 | <software name="kof99"> | |
| 8605 | <description>The King of Fighters '99 - Millennium Battle (NGM-2510)</description> | |
| 8606 | <year>1999</year> | |
| 8607 | <publisher>SNK</publisher> | |
| 8608 | <sharedfeat name="release" value="MVS" /> | |
| 8609 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8610 | <part name="cart" interface="neo_cart"> | |
| 8611 | <!-- Original Version - Encrypted Code & GFX --> | |
| 8612 | <!-- MVS VERSION --> | |
| 8613 | <feature name="slot" value="rom_sma_kof99" /> | |
| 8614 | <dataarea name="maincpu" size="0x900000"> | |
| 8615 | <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" /> | |
| 8616 | <!-- stored in the custom chip --> | |
| 8617 | <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" /> | |
| 8618 | <!-- mask rom TC5332205 --> | |
| 8619 | <rom loadflag="load16_word_swap" name="251-p2.p2" offset="0x500000" size="0x400000" crc="90175f15" sha1="aa9e75810438a8b45808a8bf32cb04d91b5c0b3a" /> | |
| 8620 | <!-- mask rom TC5332205 --> | |
| 8621 | </dataarea> | |
| 8622 | <dataarea name="fixed" size="0x20000"> | |
| 8623 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8624 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8625 | </dataarea> | |
| 8626 | <dataarea name="audiocpu" size="0x020000"> | |
| 8627 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> | |
| 8628 | <!-- TC531001 --> | |
| 8629 | </dataarea> | |
| 8630 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 8631 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> | |
| 8632 | <!-- TC5332204 --> | |
| 8633 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> | |
| 8634 | <!-- TC5332204 --> | |
| 8635 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> | |
| 8636 | <!-- TC5332204 --> | |
| 8637 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> | |
| 8638 | <!-- TC5316200 --> | |
| 8639 | </dataarea> | |
| 8640 | <dataarea name="sprites" size="0x4000000"> | |
| 8641 | <!-- Encrypted --> | |
| 8642 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> | |
| 8643 | <!-- TC5364205 --> | |
| 8644 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> | |
| 8645 | <!-- TC5364205 --> | |
| 8646 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> | |
| 8647 | <!-- TC5364205 --> | |
| 8648 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> | |
| 8649 | <!-- TC5364205 --> | |
| 8650 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> | |
| 8651 | <!-- TC5364205 --> | |
| 8652 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> | |
| 8653 | <!-- TC5364205 --> | |
| 8654 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> | |
| 8655 | <!-- TC5364205 --> | |
| 8656 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> | |
| 8657 | <!-- TC5364205 --> | |
| 8658 | </dataarea> | |
| 8659 | </part> | |
| 8660 | </software> | |
| 6785 | 8661 | |
| 6786 | <software name="kof99h" cloneof="kof99"> | |
| 6787 | <description>The King of Fighters '99 - Millennium Battle (NGH-2510)</description> | |
| 6788 | <year>1999</year> | |
| 6789 | <publisher>SNK</publisher> | |
| 6790 | <sharedfeat name="release" value="AES" /> | |
| 6791 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6792 | <part name="cart" interface="neo_cart"> | |
| 6793 | <!-- Original Version - Encrypted Code & GFX --> | |
| 6794 | <!-- AES VERSION --> | |
| 6795 | <feature name="crypt" value="kof99_prot" /> | |
| 6796 | <dataarea name="maincpu" size="0x900000"> | |
| 6797 | <rom loadflag="load16_word_swap" name="kc.neo-sma" offset="0x0c0000" size="0x040000" crc="6c9d0647" sha1="2a0ce62ca6c18007e8fbe1b60475c7874ab79389" /> <!-- stored in the custom chip --> | |
| 6798 | <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" /> <!-- mask rom TC5332205 --> | |
| 6799 | <rom loadflag="load16_word_swap" name="251-pg2.p2" offset="0x500000" size="0x400000" crc="d9057f51" sha1="8d365b4dd40351495df99d6c765df1434b0b0548" /> <!-- mask rom TC5332205 --> | |
| 6800 | </dataarea> | |
| 6801 | <dataarea name="fixed" size="0x20000"> | |
| 6802 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 6803 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 6804 | </dataarea> | |
| 6805 | <dataarea name="audiocpu" size="0x020000"> | |
| 6806 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> <!-- TC531001 --> | |
| 6807 | </dataarea> | |
| 6808 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6809 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> <!-- TC5332204 --> | |
| 6810 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> <!-- TC5332204 --> | |
| 6811 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> <!-- TC5332204 --> | |
| 6812 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> <!-- TC5316200 --> | |
| 6813 | </dataarea> | |
| 6814 | <dataarea name="sprites" size="0x4000000"> | |
| 6815 | <!-- Encrypted --> | |
| 6816 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6817 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6818 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6819 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6820 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6821 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6822 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6823 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6824 | </dataarea> | |
| 6825 | </part> | |
| 6826 | </software> | |
| 8662 | <software name="kof99h" cloneof="kof99"> | |
| 8663 | <description>The King of Fighters '99 - Millennium Battle (NGH-2510)</description> | |
| 8664 | <year>1999</year> | |
| 8665 | <publisher>SNK</publisher> | |
| 8666 | <sharedfeat name="release" value="AES" /> | |
| 8667 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8668 | <part name="cart" interface="neo_cart"> | |
| 8669 | <!-- Original Version - Encrypted Code & GFX --> | |
| 8670 | <!-- AES VERSION --> | |
| 8671 | <feature name="slot" value="rom_sma_kof99" /> | |
| 8672 | <dataarea name="maincpu" size="0x900000"> | |
| 8673 | <rom loadflag="load16_word_swap" name="kc.neo-sma" offset="0x0c0000" size="0x040000" crc="6c9d0647" sha1="2a0ce62ca6c18007e8fbe1b60475c7874ab79389" /> | |
| 8674 | <!-- stored in the custom chip --> | |
| 8675 | <rom loadflag="load16_word_swap" name="251-p1.p1" offset="0x100000" size="0x400000" crc="006e4532" sha1="47791ab4044ad55988b1d3412d95b65b91a163c8" /> | |
| 8676 | <!-- mask rom TC5332205 --> | |
| 8677 | <rom loadflag="load16_word_swap" name="251-pg2.p2" offset="0x500000" size="0x400000" crc="d9057f51" sha1="8d365b4dd40351495df99d6c765df1434b0b0548" /> | |
| 8678 | <!-- mask rom TC5332205 --> | |
| 8679 | </dataarea> | |
| 8680 | <dataarea name="fixed" size="0x20000"> | |
| 8681 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8682 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8683 | </dataarea> | |
| 8684 | <dataarea name="audiocpu" size="0x020000"> | |
| 8685 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> | |
| 8686 | <!-- TC531001 --> | |
| 8687 | </dataarea> | |
| 8688 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 8689 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> | |
| 8690 | <!-- TC5332204 --> | |
| 8691 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> | |
| 8692 | <!-- TC5332204 --> | |
| 8693 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> | |
| 8694 | <!-- TC5332204 --> | |
| 8695 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> | |
| 8696 | <!-- TC5316200 --> | |
| 8697 | </dataarea> | |
| 8698 | <dataarea name="sprites" size="0x4000000"> | |
| 8699 | <!-- Encrypted --> | |
| 8700 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> | |
| 8701 | <!-- TC5364205 --> | |
| 8702 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> | |
| 8703 | <!-- TC5364205 --> | |
| 8704 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> | |
| 8705 | <!-- TC5364205 --> | |
| 8706 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> | |
| 8707 | <!-- TC5364205 --> | |
| 8708 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> | |
| 8709 | <!-- TC5364205 --> | |
| 8710 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> | |
| 8711 | <!-- TC5364205 --> | |
| 8712 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> | |
| 8713 | <!-- TC5364205 --> | |
| 8714 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> | |
| 8715 | <!-- TC5364205 --> | |
| 8716 | </dataarea> | |
| 8717 | </part> | |
| 8718 | </software> | |
| 6827 | 8719 | |
| 6828 | <software name="kof99e" cloneof="kof99"> | |
| 6829 | <description>The King of Fighters '99 - Millennium Battle (earlier)</description> | |
| 6830 | <year>1999</year> | |
| 6831 | <publisher>SNK</publisher> | |
| 6832 | <sharedfeat name="release" value="MVS" /> | |
| 6833 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6834 | <part name="cart" interface="neo_cart"> | |
| 6835 | <!-- Original Version - Encrypted Code & GFX --> | |
| 6836 | <feature name="crypt" value="kof99_prot" /> | |
| 6837 | <dataarea name="maincpu" size="0x900000"> | |
| 6838 | <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" /> <!-- stored in the custom chip --> | |
| 6839 | <!-- Is the SMA for this set correct? A set with this layout and a SMA.KB is known --> | |
| 6840 | <rom loadflag="load16_word_swap" name="251-ep1.p1" offset="0x100000" size="0x200000" crc="1e8d692d" sha1="eea1aa8c0a17f089ac14831889c36535e559072c" /> | |
| 6841 | <rom loadflag="load16_word_swap" name="251-ep2.p2" offset="0x300000" size="0x200000" crc="d6206e5a" sha1="0e1100d03c40c6d5cfa899d009e319ae73fce6b8" /> | |
| 6842 | <rom loadflag="load16_word_swap" name="251-ep3.p3" offset="0x500000" size="0x200000" crc="d58c3ef8" sha1="f927d90d55b49944f448d6286e0cb913cc70ade1" /> | |
| 6843 | <rom loadflag="load16_word_swap" name="251-ep4.p4" offset="0x700000" size="0x200000" crc="52de02ae" sha1="f16924ff8eef92da7716236a6a055e22e090a02b" /> | |
| 6844 | </dataarea> | |
| 6845 | <dataarea name="fixed" size="0x20000"> | |
| 6846 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 6847 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 6848 | </dataarea> | |
| 6849 | <dataarea name="audiocpu" size="0x020000"> | |
| 6850 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> <!-- TC531001 --> | |
| 6851 | </dataarea> | |
| 6852 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6853 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> <!-- TC5332204 --> | |
| 6854 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> <!-- TC5332204 --> | |
| 6855 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> <!-- TC5332204 --> | |
| 6856 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> <!-- TC5316200 --> | |
| 6857 | </dataarea> | |
| 6858 | <dataarea name="sprites" size="0x4000000"> | |
| 6859 | <!-- Encrypted --> | |
| 6860 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6861 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6862 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6863 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6864 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6865 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6866 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6867 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6868 | </dataarea> | |
| 6869 | </part> | |
| 6870 | </software> | |
| 8720 | <software name="kof99e" cloneof="kof99"> | |
| 8721 | <description>The King of Fighters '99 - Millennium Battle (earlier)</description> | |
| 8722 | <year>1999</year> | |
| 8723 | <publisher>SNK</publisher> | |
| 8724 | <sharedfeat name="release" value="MVS" /> | |
| 8725 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8726 | <part name="cart" interface="neo_cart"> | |
| 8727 | <!-- Original Version - Encrypted Code & GFX --> | |
| 8728 | <feature name="slot" value="rom_sma_kof99" /> | |
| 8729 | <dataarea name="maincpu" size="0x900000"> | |
| 8730 | <rom loadflag="load16_word_swap" name="ka.neo-sma" offset="0x0c0000" size="0x040000" crc="7766d09e" sha1="4e0a49d1ad669a62676cb30f527c6590cde80194" /> | |
| 8731 | <!-- stored in the custom chip --> | |
| 8732 | <!-- Is the SMA for this set correct? A set with this layout and a SMA.KB is known --> | |
| 8733 | <rom loadflag="load16_word_swap" name="251-ep1.p1" offset="0x100000" size="0x200000" crc="1e8d692d" sha1="eea1aa8c0a17f089ac14831889c36535e559072c" /> | |
| 8734 | <rom loadflag="load16_word_swap" name="251-ep2.p2" offset="0x300000" size="0x200000" crc="d6206e5a" sha1="0e1100d03c40c6d5cfa899d009e319ae73fce6b8" /> | |
| 8735 | <rom loadflag="load16_word_swap" name="251-ep3.p3" offset="0x500000" size="0x200000" crc="d58c3ef8" sha1="f927d90d55b49944f448d6286e0cb913cc70ade1" /> | |
| 8736 | <rom loadflag="load16_word_swap" name="251-ep4.p4" offset="0x700000" size="0x200000" crc="52de02ae" sha1="f16924ff8eef92da7716236a6a055e22e090a02b" /> | |
| 8737 | </dataarea> | |
| 8738 | <dataarea name="fixed" size="0x20000"> | |
| 8739 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8740 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8741 | </dataarea> | |
| 8742 | <dataarea name="audiocpu" size="0x020000"> | |
| 8743 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> | |
| 8744 | <!-- TC531001 --> | |
| 8745 | </dataarea> | |
| 8746 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 8747 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> | |
| 8748 | <!-- TC5332204 --> | |
| 8749 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> | |
| 8750 | <!-- TC5332204 --> | |
| 8751 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> | |
| 8752 | <!-- TC5332204 --> | |
| 8753 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> | |
| 8754 | <!-- TC5316200 --> | |
| 8755 | </dataarea> | |
| 8756 | <dataarea name="sprites" size="0x4000000"> | |
| 8757 | <!-- Encrypted --> | |
| 8758 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> | |
| 8759 | <!-- TC5364205 --> | |
| 8760 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> | |
| 8761 | <!-- TC5364205 --> | |
| 8762 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> | |
| 8763 | <!-- TC5364205 --> | |
| 8764 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> | |
| 8765 | <!-- TC5364205 --> | |
| 8766 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> | |
| 8767 | <!-- TC5364205 --> | |
| 8768 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> | |
| 8769 | <!-- TC5364205 --> | |
| 8770 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> | |
| 8771 | <!-- TC5364205 --> | |
| 8772 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> | |
| 8773 | <!-- TC5364205 --> | |
| 8774 | </dataarea> | |
| 8775 | </part> | |
| 8776 | </software> | |
| 6871 | 8777 | |
| 6872 | <software name="kof99k" cloneof="kof99"> | |
| 6873 | <description>The King of Fighters '99 - Millennium Battle (Korean release)</description> | |
| 6874 | <year>1999</year> | |
| 6875 | <publisher>SNK</publisher> | |
| 6876 | <sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES --> | |
| 6877 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6878 | <part name="cart" interface="neo_cart"> | |
| 6879 | <!-- Original Version - Encrypted GFX --> | |
| 6880 | <!-- KOREAN VERSION --> | |
| 6881 | <feature name="crypt" value="kof99k_prot" /> | |
| 6882 | <dataarea name="maincpu" size="0x500000"> | |
| 6883 | <rom loadflag="load16_word_swap" name="152-p1.p1" offset="0x000000" size="0x100000" crc="f2c7ddfa" sha1="d592eecc53d442c55c2f26a6a721fdf2924d2a5b" /> | |
| 6884 | <rom loadflag="load16_word_swap" name="152-p2.sp2" offset="0x100000" size="0x400000" crc="274ef47a" sha1="98654b68cc85c19d4a90b46f3110f551fa2e5357" /> | |
| 6885 | </dataarea> | |
| 6886 | <dataarea name="fixed" size="0x20000"> | |
| 6887 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 6888 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 6889 | </dataarea> | |
| 6890 | <dataarea name="audiocpu" size="0x020000"> | |
| 6891 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> <!-- TC531001 --> | |
| 6892 | </dataarea> | |
| 6893 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6894 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> <!-- TC5332204 --> | |
| 6895 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> <!-- TC5332204 --> | |
| 6896 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> <!-- TC5332204 --> | |
| 6897 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> <!-- TC5316200 --> | |
| 6898 | </dataarea> | |
| 6899 | <dataarea name="sprites" size="0x4000000"> | |
| 6900 | <!-- Encrypted --> | |
| 6901 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6902 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6903 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6904 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6905 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6906 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6907 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 6908 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 6909 | </dataarea> | |
| 6910 | </part> | |
| 6911 | </software> | |
| 8778 | <software name="kof99k" cloneof="kof99"> | |
| 8779 | <description>The King of Fighters '99 - Millennium Battle (Korean release)</description> | |
| 8780 | <year>1999</year> | |
| 8781 | <publisher>SNK</publisher> | |
| 8782 | <sharedfeat name="release" value="MVS" /> | |
| 8783 | <!-- Unknown if it was also released on AES --> | |
| 8784 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8785 | <part name="cart" interface="neo_cart"> | |
| 8786 | <!-- Original Version - Encrypted GFX --> | |
| 8787 | <!-- KOREAN VERSION --> | |
| 8788 | <feature name="slot" value="r_cmc_kof99k" /> | |
| 8789 | <dataarea name="maincpu" size="0x500000"> | |
| 8790 | <rom loadflag="load16_word_swap" name="152-p1.p1" offset="0x000000" size="0x100000" crc="f2c7ddfa" sha1="d592eecc53d442c55c2f26a6a721fdf2924d2a5b" /> | |
| 8791 | <rom loadflag="load16_word_swap" name="152-p2.sp2" offset="0x100000" size="0x400000" crc="274ef47a" sha1="98654b68cc85c19d4a90b46f3110f551fa2e5357" /> | |
| 8792 | </dataarea> | |
| 8793 | <dataarea name="fixed" size="0x20000"> | |
| 8794 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8795 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8796 | </dataarea> | |
| 8797 | <dataarea name="audiocpu" size="0x020000"> | |
| 8798 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> | |
| 8799 | <!-- TC531001 --> | |
| 8800 | </dataarea> | |
| 8801 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 8802 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> | |
| 8803 | <!-- TC5332204 --> | |
| 8804 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> | |
| 8805 | <!-- TC5332204 --> | |
| 8806 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> | |
| 8807 | <!-- TC5332204 --> | |
| 8808 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> | |
| 8809 | <!-- TC5316200 --> | |
| 8810 | </dataarea> | |
| 8811 | <dataarea name="sprites" size="0x4000000"> | |
| 8812 | <!-- Encrypted --> | |
| 8813 | <rom loadflag="load16_byte" name="251-c1.c1" offset="0x000000" size="0x800000" crc="0f9e93fe" sha1="c7d77f0833c6f526f632e4f2dce59e302f6b9a15" /> | |
| 8814 | <!-- TC5364205 --> | |
| 8815 | <rom loadflag="load16_byte" name="251-c2.c2" offset="0x000001" size="0x800000" crc="e71e2ea3" sha1="39c7a326fddbcca3b29c68cdc96aad4d62295c0f" /> | |
| 8816 | <!-- TC5364205 --> | |
| 8817 | <rom loadflag="load16_byte" name="251-c3.c3" offset="0x1000000" size="0x800000" crc="238755d2" sha1="01125b5c7a28e350f091280b041954fd1ac7c98f" /> | |
| 8818 | <!-- TC5364205 --> | |
| 8819 | <rom loadflag="load16_byte" name="251-c4.c4" offset="0x1000001" size="0x800000" crc="438c8b22" sha1="ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b" /> | |
| 8820 | <!-- TC5364205 --> | |
| 8821 | <rom loadflag="load16_byte" name="251-c5.c5" offset="0x2000000" size="0x800000" crc="0b0abd0a" sha1="d5ad324fe523bdc6f09209d236cc4932524a48f1" /> | |
| 8822 | <!-- TC5364205 --> | |
| 8823 | <rom loadflag="load16_byte" name="251-c6.c6" offset="0x2000001" size="0x800000" crc="65bbf281" sha1="79ae174667a23dabcfe865b6cd6133c86098452e" /> | |
| 8824 | <!-- TC5364205 --> | |
| 8825 | <rom loadflag="load16_byte" name="251-c7.c7" offset="0x3000000" size="0x800000" crc="ff65f62e" sha1="7cd335fede05b56e15db90ce407c1183a78da4e9" /> | |
| 8826 | <!-- TC5364205 --> | |
| 8827 | <rom loadflag="load16_byte" name="251-c8.c8" offset="0x3000001" size="0x800000" crc="8d921c68" sha1="42acf1d27d52a8e3b6262eb7df50693c0b135565" /> | |
| 8828 | <!-- TC5364205 --> | |
| 8829 | </dataarea> | |
| 8830 | </part> | |
| 8831 | </software> | |
| 6912 | 8832 | |
| 6913 | <software name="kof99p" cloneof="kof99"> | |
| 6914 | <description>The King of Fighters '99 - Millennium Battle (prototype)</description> | |
| 6915 | <year>1999</year> | |
| 6916 | <publisher>SNK</publisher> | |
| 6917 | <sharedfeat name="release" value="MVS" /> | |
| 6918 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6919 | <part name="cart" interface="neo_cart"> | |
| 6920 | <!-- Prototype Version - Possibly Hacked --> | |
| 6921 | <dataarea name="maincpu" size="0x500000"> | |
| 6922 | <rom loadflag="load16_word_swap" name="proto_251-p1.p1" offset="0x000000" size="0x100000" crc="f37929c4" sha1="226e7e3d629568399b88275e5bcd4e5b3839be95" /> | |
| 6923 | <rom loadflag="load16_word_swap" name="proto_251-p2.p2" offset="0x100000" size="0x400000" crc="739742ad" sha1="31acaf05a9bf186305888d3db7e4e8a83f7bb0a4" /> | |
| 6924 | </dataarea> | |
| 6925 | <!-- This is the S1 from the prototype, the final is different --> | |
| 6926 | <dataarea name="fixed" size="0x040000"> | |
| 6927 | <rom offset="0x000000" size="0x020000" name="proto_251-s1.s1" crc="fb1498ed" sha1="d40060b31b6f217a4abdf3b336439fcd7bd7aaef" /> | |
| 6928 | </dataarea> | |
| 6929 | <!-- Did the Prototype really use the same sound program / voice roms, sound isn't great .. --> | |
| 6930 | <dataarea name="audiocpu" size="0x020000"> | |
| 6931 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> <!-- TC531001 --> | |
| 6932 | </dataarea> | |
| 6933 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 6934 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> <!-- TC5332204 --> | |
| 6935 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> <!-- TC5332204 --> | |
| 6936 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> <!-- TC5332204 --> | |
| 6937 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> <!-- TC5316200 --> | |
| 6938 | </dataarea> | |
| 6939 | <dataarea name="sprites" size="0x4000000"> | |
| 6940 | <!-- these are probably decrypted versions of the roms found in the final --> | |
| 6941 | <rom loadflag="load16_byte" name="proto_251-c1.c1" offset="0x000000" size="0x800000" crc="e5d8ffa4" sha1="65f15f9f02424a7a9dd35916166594f283e8d424" /> <!-- Plane 0,1 --> | |
| 6942 | <rom loadflag="load16_byte" name="proto_251-c2.c2" offset="0x000001" size="0x800000" crc="d822778f" sha1="b590055e9bf1549bd6e1ecdabd65702202615712" /> <!-- Plane 2,3 --> | |
| 6943 | <rom loadflag="load16_byte" name="proto_251-c3.c3" offset="0x1000000" size="0x800000" crc="f20959e8" sha1="38293043fa77ac51c5e3191118874c58f1ae4d30" /> <!-- Plane 0,1 --> | |
| 6944 | <rom loadflag="load16_byte" name="proto_251-c4.c4" offset="0x1000001" size="0x800000" crc="54ffbe9f" sha1="8e62442923551f07a552621951b1accab2830e3b" /> <!-- Plane 2,3 --> | |
| 6945 | <rom loadflag="load16_byte" name="proto_251-c5.c5" offset="0x2000000" size="0x800000" crc="d87a3bbc" sha1="430f6812088712e0eb5714dcc664d8bba75e921a" /> <!-- Plane 0,1 --> | |
| 6946 | <rom loadflag="load16_byte" name="proto_251-c6.c6" offset="0x2000001" size="0x800000" crc="4d40a691" sha1="2b580d0678a5e6033ef16130671e860364d35e56" /> <!-- Plane 2,3 --> | |
| 6947 | <rom loadflag="load16_byte" name="proto_251-c7.c7" offset="0x3000000" size="0x800000" crc="a4479a58" sha1="d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c" /> <!-- Plane 0,1 --> | |
| 6948 | <rom loadflag="load16_byte" name="proto_251-c8.c8" offset="0x3000001" size="0x800000" crc="ead513ce" sha1="e9b07a0b01fdeb3004755a479df059c81b4d0ed6" /> <!-- Plane 2,3 --> | |
| 6949 | </dataarea> | |
| 6950 | </part> | |
| 6951 | </software> | |
| 8833 | <software name="kof99p" cloneof="kof99"> | |
| 8834 | <description>The King of Fighters '99 - Millennium Battle (prototype)</description> | |
| 8835 | <year>1999</year> | |
| 8836 | <publisher>SNK</publisher> | |
| 8837 | <sharedfeat name="release" value="MVS" /> | |
| 8838 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8839 | <part name="cart" interface="neo_cart"> | |
| 8840 | <!-- Prototype Version - Possibly Hacked --> | |
| 8841 | <dataarea name="maincpu" size="0x500000"> | |
| 8842 | <rom loadflag="load16_word_swap" name="proto_251-p1.p1" offset="0x000000" size="0x100000" crc="f37929c4" sha1="226e7e3d629568399b88275e5bcd4e5b3839be95" /> | |
| 8843 | <rom loadflag="load16_word_swap" name="proto_251-p2.p2" offset="0x100000" size="0x400000" crc="739742ad" sha1="31acaf05a9bf186305888d3db7e4e8a83f7bb0a4" /> | |
| 8844 | </dataarea> | |
| 8845 | <!-- This is the S1 from the prototype, the final is different --> | |
| 8846 | <dataarea name="fixed" size="0x040000"> | |
| 8847 | <rom offset="0x000000" size="0x020000" name="proto_251-s1.s1" crc="fb1498ed" sha1="d40060b31b6f217a4abdf3b336439fcd7bd7aaef" /> | |
| 8848 | </dataarea> | |
| 8849 | <!-- Did the Prototype really use the same sound program / voice roms, sound isn't great .. --> | |
| 8850 | <dataarea name="audiocpu" size="0x020000"> | |
| 8851 | <rom offset="0x000000" size="0x020000" name="251-m1.m1" crc="5e74539c" sha1="6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da" /> | |
| 8852 | <!-- TC531001 --> | |
| 8853 | </dataarea> | |
| 8854 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 8855 | <rom name="251-v1.v1" offset="0x000000" size="0x400000" crc="ef2eecc8" sha1="8ed13b9db92dba3124bc5ba66e3e275885ece24a" /> | |
| 8856 | <!-- TC5332204 --> | |
| 8857 | <rom name="251-v2.v2" offset="0x400000" size="0x400000" crc="73e211ca" sha1="0e60fa64cab6255d9721e2b4bc22e3de64c874c5" /> | |
| 8858 | <!-- TC5332204 --> | |
| 8859 | <rom name="251-v3.v3" offset="0x800000" size="0x400000" crc="821901da" sha1="c6d4975bfaa19a62ed59126cadf2578c0a5c257f" /> | |
| 8860 | <!-- TC5332204 --> | |
| 8861 | <rom name="251-v4.v4" offset="0xc00000" size="0x200000" crc="b49e6178" sha1="dde6f76e958841e8c99b693e13ced9aa9ef316dc" /> | |
| 8862 | <!-- TC5316200 --> | |
| 8863 | </dataarea> | |
| 8864 | <dataarea name="sprites" size="0x4000000"> | |
| 8865 | <!-- these are probably decrypted versions of the roms found in the final --> | |
| 8866 | <rom loadflag="load16_byte" name="proto_251-c1.c1" offset="0x000000" size="0x800000" crc="e5d8ffa4" sha1="65f15f9f02424a7a9dd35916166594f283e8d424" /> | |
| 8867 | <rom loadflag="load16_byte" name="proto_251-c2.c2" offset="0x000001" size="0x800000" crc="d822778f" sha1="b590055e9bf1549bd6e1ecdabd65702202615712" /> | |
| 8868 | <rom loadflag="load16_byte" name="proto_251-c3.c3" offset="0x1000000" size="0x800000" crc="f20959e8" sha1="38293043fa77ac51c5e3191118874c58f1ae4d30" /> | |
| 8869 | <rom loadflag="load16_byte" name="proto_251-c4.c4" offset="0x1000001" size="0x800000" crc="54ffbe9f" sha1="8e62442923551f07a552621951b1accab2830e3b" /> | |
| 8870 | <rom loadflag="load16_byte" name="proto_251-c5.c5" offset="0x2000000" size="0x800000" crc="d87a3bbc" sha1="430f6812088712e0eb5714dcc664d8bba75e921a" /> | |
| 8871 | <rom loadflag="load16_byte" name="proto_251-c6.c6" offset="0x2000001" size="0x800000" crc="4d40a691" sha1="2b580d0678a5e6033ef16130671e860364d35e56" /> | |
| 8872 | <rom loadflag="load16_byte" name="proto_251-c7.c7" offset="0x3000000" size="0x800000" crc="a4479a58" sha1="d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c" /> | |
| 8873 | <rom loadflag="load16_byte" name="proto_251-c8.c8" offset="0x3000001" size="0x800000" crc="ead513ce" sha1="e9b07a0b01fdeb3004755a479df059c81b4d0ed6" /> | |
| 8874 | </dataarea> | |
| 8875 | </part> | |
| 8876 | </software> | |
| 6952 | 8877 | |
| 6953 | <!--*************************************** | |
| 8878 | <!--*************************************** | |
| 6954 | 8879 | ID-0252 |
| 6955 | 8880 | . ??M-2520 |
| 6956 | 8881 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 6957 | 8882 | ***************************************--> |
| 6958 | 8883 | |
| 6959 | <software name="ganryu"> | |
| 6960 | <description>Ganryu / Musashi Ganryuki</description> | |
| 6961 | <year>1999</year> | |
| 6962 | <publisher>Visco</publisher> | |
| 6963 | <sharedfeat name="release" value="MVS" /> | |
| 6964 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 6965 | <part name="cart" interface="neo_cart"> | |
| 6966 | <!-- Original Version - Encrypted GFX --> | |
| 6967 | <!-- MVS ONLY RELEASE --> | |
| 6968 | <feature name="crypt" value="ganryu_prot" /> | |
| 6969 | <dataarea name="maincpu" size="0x200000"> | |
| 6970 | <rom loadflag="load16_word_swap" name="252-p1.p1" offset="0x100000" size="0x100000" crc="4b8ac4fb" sha1="93d90271bff281862b03beba3809cf95a47a1e44" /> | |
| 6971 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 6972 | </dataarea> | |
| 6973 | <dataarea name="fixed" size="0x20000"> | |
| 6974 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 6975 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 6976 | </dataarea> | |
| 6977 | <dataarea name="audiocpu" size="0x020000"> | |
| 6978 | <rom offset="0x000000" size="0x020000" name="252-m1.m1" crc="30cc4099" sha1="46453b7aac41855a92724a785372f8daf931d8d4" /> | |
| 6979 | </dataarea> | |
| 6980 | <dataarea name="ymsnd" size="0x400000"> | |
| 6981 | <rom name="252-v1.v1" offset="0x000000" size="0x400000" crc="e5946733" sha1="d5904a50465af03d6ff33399a98f3259721ca0b2" /> | |
| 6982 | </dataarea> | |
| 6983 | <dataarea name="sprites" size="0x1000000"> | |
| 6984 | <!-- Encrypted --> | |
| 6985 | <rom loadflag="load16_byte" name="252-c1.c1" offset="0x000000" size="0x800000" crc="50ee7882" sha1="ace0f95407c246d0456341cf2ad8a7668b81df8a" /> <!-- Plane 0,1 --> | |
| 6986 | <rom loadflag="load16_byte" name="252-c2.c2" offset="0x000001" size="0x800000" crc="62585474" sha1="b35461598087aa82886af0030c61b26cc064af5f" /> <!-- Plane 2,3 --> | |
| 6987 | </dataarea> | |
| 6988 | </part> | |
| 6989 | </software> | |
| 8884 | <software name="ganryu"> | |
| 8885 | <description>Ganryu / Musashi Ganryuki</description> | |
| 8886 | <year>1999</year> | |
| 8887 | <publisher>Visco</publisher> | |
| 8888 | <sharedfeat name="release" value="MVS" /> | |
| 8889 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8890 | <part name="cart" interface="neo_cart"> | |
| 8891 | <!-- Original Version - Encrypted GFX --> | |
| 8892 | <!-- MVS ONLY RELEASE --> | |
| 8893 | <feature name="slot" value="rom_cmc_ganryu" /> | |
| 8894 | <dataarea name="maincpu" size="0x200000"> | |
| 8895 | <rom loadflag="load16_word_swap" name="252-p1.p1" offset="0x100000" size="0x100000" crc="4b8ac4fb" sha1="93d90271bff281862b03beba3809cf95a47a1e44" /> | |
| 8896 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 8897 | </dataarea> | |
| 8898 | <dataarea name="fixed" size="0x20000"> | |
| 8899 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8900 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8901 | </dataarea> | |
| 8902 | <dataarea name="audiocpu" size="0x020000"> | |
| 8903 | <rom offset="0x000000" size="0x020000" name="252-m1.m1" crc="30cc4099" sha1="46453b7aac41855a92724a785372f8daf931d8d4" /> | |
| 8904 | </dataarea> | |
| 8905 | <dataarea name="ymsnd" size="0x400000"> | |
| 8906 | <rom name="252-v1.v1" offset="0x000000" size="0x400000" crc="e5946733" sha1="d5904a50465af03d6ff33399a98f3259721ca0b2" /> | |
| 8907 | </dataarea> | |
| 8908 | <dataarea name="sprites" size="0x1000000"> | |
| 8909 | <!-- Encrypted --> | |
| 8910 | <rom loadflag="load16_byte" name="252-c1.c1" offset="0x000000" size="0x800000" crc="50ee7882" sha1="ace0f95407c246d0456341cf2ad8a7668b81df8a" /> | |
| 8911 | <rom loadflag="load16_byte" name="252-c2.c2" offset="0x000001" size="0x800000" crc="62585474" sha1="b35461598087aa82886af0030c61b26cc064af5f" /> | |
| 8912 | </dataarea> | |
| 8913 | </part> | |
| 8914 | </software> | |
| 6990 | 8915 | |
| 6991 | <!--*************************************** | |
| 8916 | <!--*************************************** | |
| 6992 | 8917 | ID-0253 |
| 6993 | 8918 | . NGM-2530 |
| 6994 | 8919 | NEO-MVS PROGLBA (NEO-SMA) (LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| r31135 | r31136 | |
| 6996 | 8921 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) |
| 6997 | 8922 | ***************************************--> |
| 6998 | 8923 | |
| 6999 | <software name="garou"> | |
| 7000 | <description>Garou - Mark of the Wolves (NGM-2530)</description> | |
| 7001 | <year>1999</year> | |
| 7002 | <publisher>SNK</publisher> | |
| 7003 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7004 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7005 | <part name="cart" interface="neo_cart"> | |
| 7006 | <!-- Original Version - Encrypted GFX --> | |
| 7007 | <!-- later revision --> | |
| 7008 | <feature name="crypt" value="garou_prot" /> | |
| 7009 | <dataarea name="maincpu" size="0x900000"> | |
| 7010 | <rom loadflag="load16_word_swap" name="kf.neo-sma" offset="0x0c0000" size="0x040000" crc="98bc93dc" sha1="01fe3d18b50f770e131e8d8eeff4c630ba8c9551" /> <!-- stored in the custom chip --> | |
| 7011 | <rom loadflag="load16_word_swap" name="253-ep1.p1" offset="0x100000" size="0x200000" crc="ea3171a4" sha1="bbda40f652baa0dc5fc6a006c001a1bdb0df43f6" /> <!-- M27C160 --> | |
| 7012 | <rom loadflag="load16_word_swap" name="253-ep2.p2" offset="0x300000" size="0x200000" crc="382f704b" sha1="0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52" /> <!-- M27C160 --> | |
| 7013 | <rom loadflag="load16_word_swap" name="253-ep3.p3" offset="0x500000" size="0x200000" crc="e395bfdd" sha1="6b50f5ac15bf66b7e4e9bff57594fd3d7530c831" /> <!-- M27C160 --> | |
| 7014 | <rom loadflag="load16_word_swap" name="253-ep4.p4" offset="0x700000" size="0x200000" crc="da92c08e" sha1="5556f983ebcebc33160e90a6a6cf589d54c8cedc" /> <!-- M27C160 --> | |
| 7015 | </dataarea> | |
| 7016 | <dataarea name="fixed" size="0x80000"> | |
| 7017 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7018 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7019 | </dataarea> | |
| 7020 | <dataarea name="audiocpu" size="0x040000"> | |
| 7021 | <rom offset="0x000000" size="0x040000" name="253-m1.m1" crc="36a806be" sha1="90fb44dc0c3fb57946a0f35716056abb84a0f191" /> <!-- TC532000 --> | |
| 7022 | </dataarea> | |
| 7023 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7024 | <rom name="253-v1.v1" offset="0x000000" size="0x400000" crc="263e388c" sha1="11f05feee170370c4bfc5053af79246a6e3de5dc" /> <!-- TC5332204 --> | |
| 7025 | <rom name="253-v2.v2" offset="0x400000" size="0x400000" crc="2c6bc7be" sha1="c9c61054ce1a47bf1bf77a31117726b499df24a4" /> <!-- TC5332204 --> | |
| 7026 | <rom name="253-v3.v3" offset="0x800000" size="0x400000" crc="0425b27d" sha1="986863c98fc3445487242dcf2ea75b075e7f33ee" /> <!-- TC5332204 --> | |
| 7027 | <rom name="253-v4.v4" offset="0xc00000" size="0x400000" crc="a54be8a9" sha1="d7123e79b43e8adfaa5ecadbfcbeb6be890ec311" /> <!-- TC5332204 --> | |
| 7028 | </dataarea> | |
| 7029 | <dataarea name="sprites" size="0x4000000"> | |
| 7030 | <!-- Encrypted --> | |
| 7031 | <rom loadflag="load16_byte" name="253-c1.c1" offset="0x000000" size="0x800000" crc="0603e046" sha1="5ef4557ce90ba65d36129de97be1fdc049c4a3d0" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7032 | <rom loadflag="load16_byte" name="253-c2.c2" offset="0x000001" size="0x800000" crc="0917d2a4" sha1="d4ed3a13ae22f880fb399671c1752f1a0283f316" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7033 | <rom loadflag="load16_byte" name="253-c3.c3" offset="0x1000000" size="0x800000" crc="6737c92d" sha1="678f0c9cc1267bd131546981b9989bfb7289d8ba" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7034 | <rom loadflag="load16_byte" name="253-c4.c4" offset="0x1000001" size="0x800000" crc="5ba92ec6" sha1="aae36b050a3a0321026a96eba06dd184c0e2acca" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7035 | <rom loadflag="load16_byte" name="253-c5.c5" offset="0x2000000" size="0x800000" crc="3eab5557" sha1="47c433015aa81a0b0a1d3ee51382c4948b80c023" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7036 | <rom loadflag="load16_byte" name="253-c6.c6" offset="0x2000001" size="0x800000" crc="308d098b" sha1="b052f1fa9fbc69606004c250e2505360eaa24949" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7037 | <rom loadflag="load16_byte" name="253-c7.c7" offset="0x3000000" size="0x800000" crc="c0e995ae" sha1="8675ca787d28246174c313167f82557f021366fc" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7038 | <rom loadflag="load16_byte" name="253-c8.c8" offset="0x3000001" size="0x800000" crc="21a11303" sha1="fd61221ad257c185ef5c1f9694bd6b840b591af3" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7039 | </dataarea> | |
| 7040 | </part> | |
| 7041 | </software> | |
| 8924 | <software name="garou"> | |
| 8925 | <description>Garou - Mark of the Wolves (NGM-2530)</description> | |
| 8926 | <year>1999</year> | |
| 8927 | <publisher>SNK</publisher> | |
| 8928 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8929 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8930 | <part name="cart" interface="neo_cart"> | |
| 8931 | <!-- Original Version - Encrypted GFX --> | |
| 8932 | <!-- later revision --> | |
| 8933 | <feature name="slot" value="rom_sma_garou" /> | |
| 8934 | <dataarea name="maincpu" size="0x900000"> | |
| 8935 | <rom loadflag="load16_word_swap" name="kf.neo-sma" offset="0x0c0000" size="0x040000" crc="98bc93dc" sha1="01fe3d18b50f770e131e8d8eeff4c630ba8c9551" /> | |
| 8936 | <!-- stored in the custom chip --> | |
| 8937 | <rom loadflag="load16_word_swap" name="253-ep1.p1" offset="0x100000" size="0x200000" crc="ea3171a4" sha1="bbda40f652baa0dc5fc6a006c001a1bdb0df43f6" /> | |
| 8938 | <!-- M27C160 --> | |
| 8939 | <rom loadflag="load16_word_swap" name="253-ep2.p2" offset="0x300000" size="0x200000" crc="382f704b" sha1="0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52" /> | |
| 8940 | <!-- M27C160 --> | |
| 8941 | <rom loadflag="load16_word_swap" name="253-ep3.p3" offset="0x500000" size="0x200000" crc="e395bfdd" sha1="6b50f5ac15bf66b7e4e9bff57594fd3d7530c831" /> | |
| 8942 | <!-- M27C160 --> | |
| 8943 | <rom loadflag="load16_word_swap" name="253-ep4.p4" offset="0x700000" size="0x200000" crc="da92c08e" sha1="5556f983ebcebc33160e90a6a6cf589d54c8cedc" /> | |
| 8944 | <!-- M27C160 --> | |
| 8945 | </dataarea> | |
| 8946 | <dataarea name="fixed" size="0x80000"> | |
| 8947 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8948 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 8949 | </dataarea> | |
| 8950 | <dataarea name="audiocpu" size="0x040000"> | |
| 8951 | <rom offset="0x000000" size="0x040000" name="253-m1.m1" crc="36a806be" sha1="90fb44dc0c3fb57946a0f35716056abb84a0f191" /> | |
| 8952 | <!-- TC532000 --> | |
| 8953 | </dataarea> | |
| 8954 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8955 | <rom name="253-v1.v1" offset="0x000000" size="0x400000" crc="263e388c" sha1="11f05feee170370c4bfc5053af79246a6e3de5dc" /> | |
| 8956 | <!-- TC5332204 --> | |
| 8957 | <rom name="253-v2.v2" offset="0x400000" size="0x400000" crc="2c6bc7be" sha1="c9c61054ce1a47bf1bf77a31117726b499df24a4" /> | |
| 8958 | <!-- TC5332204 --> | |
| 8959 | <rom name="253-v3.v3" offset="0x800000" size="0x400000" crc="0425b27d" sha1="986863c98fc3445487242dcf2ea75b075e7f33ee" /> | |
| 8960 | <!-- TC5332204 --> | |
| 8961 | <rom name="253-v4.v4" offset="0xc00000" size="0x400000" crc="a54be8a9" sha1="d7123e79b43e8adfaa5ecadbfcbeb6be890ec311" /> | |
| 8962 | <!-- TC5332204 --> | |
| 8963 | </dataarea> | |
| 8964 | <dataarea name="sprites" size="0x4000000"> | |
| 8965 | <!-- Encrypted --> | |
| 8966 | <rom loadflag="load16_byte" name="253-c1.c1" offset="0x000000" size="0x800000" crc="0603e046" sha1="5ef4557ce90ba65d36129de97be1fdc049c4a3d0" /> | |
| 8967 | <!-- TC5364205 --> | |
| 8968 | <rom loadflag="load16_byte" name="253-c2.c2" offset="0x000001" size="0x800000" crc="0917d2a4" sha1="d4ed3a13ae22f880fb399671c1752f1a0283f316" /> | |
| 8969 | <!-- TC5364205 --> | |
| 8970 | <rom loadflag="load16_byte" name="253-c3.c3" offset="0x1000000" size="0x800000" crc="6737c92d" sha1="678f0c9cc1267bd131546981b9989bfb7289d8ba" /> | |
| 8971 | <!-- TC5364205 --> | |
| 8972 | <rom loadflag="load16_byte" name="253-c4.c4" offset="0x1000001" size="0x800000" crc="5ba92ec6" sha1="aae36b050a3a0321026a96eba06dd184c0e2acca" /> | |
| 8973 | <!-- TC5364205 --> | |
| 8974 | <rom loadflag="load16_byte" name="253-c5.c5" offset="0x2000000" size="0x800000" crc="3eab5557" sha1="47c433015aa81a0b0a1d3ee51382c4948b80c023" /> | |
| 8975 | <!-- TC5364205 --> | |
| 8976 | <rom loadflag="load16_byte" name="253-c6.c6" offset="0x2000001" size="0x800000" crc="308d098b" sha1="b052f1fa9fbc69606004c250e2505360eaa24949" /> | |
| 8977 | <!-- TC5364205 --> | |
| 8978 | <rom loadflag="load16_byte" name="253-c7.c7" offset="0x3000000" size="0x800000" crc="c0e995ae" sha1="8675ca787d28246174c313167f82557f021366fc" /> | |
| 8979 | <!-- TC5364205 --> | |
| 8980 | <rom loadflag="load16_byte" name="253-c8.c8" offset="0x3000001" size="0x800000" crc="21a11303" sha1="fd61221ad257c185ef5c1f9694bd6b840b591af3" /> | |
| 8981 | <!-- TC5364205 --> | |
| 8982 | </dataarea> | |
| 8983 | </part> | |
| 8984 | </software> | |
| 7042 | 8985 | |
| 7043 | <software name="garouh" cloneof="garou"> | |
| 7044 | <description>Garou - Mark of the Wolves (NGM-2530)(NGH-2530)</description> | |
| 7045 | <year>1999</year> | |
| 7046 | <publisher>SNK</publisher> | |
| 7047 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7048 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7049 | <part name="cart" interface="neo_cart"> | |
| 7050 | <!-- Original Version - Encrypted GFX --> | |
| 7051 | <!-- earlier revision --> | |
| 7052 | <feature name="crypt" value="garouh_prot" /> | |
| 7053 | <dataarea name="maincpu" size="0x900000"> | |
| 7054 | <rom loadflag="load16_word_swap" name="ke.neo-sma" offset="0x0c0000" size="0x040000" crc="96c72233" sha1="29e19effd40fdf7e5144332396857f4ad0eff13e" /> <!-- stored in the custom chip --> | |
| 7055 | <rom loadflag="load16_word_swap" name="253-p1.p1" offset="0x100000" size="0x400000" crc="18ae5d7e" sha1="bdb58ec9137d8653979b47132f2d10e1cc6aaa24" /> <!-- mask rom TC5332205 --> | |
| 7056 | <rom loadflag="load16_word_swap" name="253-p2.p2" offset="0x500000" size="0x400000" crc="afffa779" sha1="ac017986f02277fbcd656b8c02492a3f4216a90e" /> <!-- mask rom TC5332205 --> | |
| 7057 | </dataarea> | |
| 7058 | <dataarea name="fixed" size="0x80000"> | |
| 7059 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7060 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7061 | </dataarea> | |
| 7062 | <dataarea name="audiocpu" size="0x040000"> | |
| 7063 | <rom offset="0x000000" size="0x040000" name="253-m1.m1" crc="36a806be" sha1="90fb44dc0c3fb57946a0f35716056abb84a0f191" /> <!-- TC532000 --> | |
| 7064 | </dataarea> | |
| 7065 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7066 | <rom name="253-v1.v1" offset="0x000000" size="0x400000" crc="263e388c" sha1="11f05feee170370c4bfc5053af79246a6e3de5dc" /> <!-- TC5332204 --> | |
| 7067 | <rom name="253-v2.v2" offset="0x400000" size="0x400000" crc="2c6bc7be" sha1="c9c61054ce1a47bf1bf77a31117726b499df24a4" /> <!-- TC5332204 --> | |
| 7068 | <rom name="253-v3.v3" offset="0x800000" size="0x400000" crc="0425b27d" sha1="986863c98fc3445487242dcf2ea75b075e7f33ee" /> <!-- TC5332204 --> | |
| 7069 | <rom name="253-v4.v4" offset="0xc00000" size="0x400000" crc="a54be8a9" sha1="d7123e79b43e8adfaa5ecadbfcbeb6be890ec311" /> <!-- TC5332204 --> | |
| 7070 | </dataarea> | |
| 7071 | <dataarea name="sprites" size="0x4000000"> | |
| 7072 | <!-- Encrypted --> | |
| 7073 | <rom loadflag="load16_byte" name="253-c1.c1" offset="0x000000" size="0x800000" crc="0603e046" sha1="5ef4557ce90ba65d36129de97be1fdc049c4a3d0" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7074 | <rom loadflag="load16_byte" name="253-c2.c2" offset="0x000001" size="0x800000" crc="0917d2a4" sha1="d4ed3a13ae22f880fb399671c1752f1a0283f316" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7075 | <rom loadflag="load16_byte" name="253-c3.c3" offset="0x1000000" size="0x800000" crc="6737c92d" sha1="678f0c9cc1267bd131546981b9989bfb7289d8ba" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7076 | <rom loadflag="load16_byte" name="253-c4.c4" offset="0x1000001" size="0x800000" crc="5ba92ec6" sha1="aae36b050a3a0321026a96eba06dd184c0e2acca" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7077 | <rom loadflag="load16_byte" name="253-c5.c5" offset="0x2000000" size="0x800000" crc="3eab5557" sha1="47c433015aa81a0b0a1d3ee51382c4948b80c023" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7078 | <rom loadflag="load16_byte" name="253-c6.c6" offset="0x2000001" size="0x800000" crc="308d098b" sha1="b052f1fa9fbc69606004c250e2505360eaa24949" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7079 | <rom loadflag="load16_byte" name="253-c7.c7" offset="0x3000000" size="0x800000" crc="c0e995ae" sha1="8675ca787d28246174c313167f82557f021366fc" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7080 | <rom loadflag="load16_byte" name="253-c8.c8" offset="0x3000001" size="0x800000" crc="21a11303" sha1="fd61221ad257c185ef5c1f9694bd6b840b591af3" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7081 | </dataarea> | |
| 7082 | </part> | |
| 7083 | </software> | |
| 8986 | <software name="garouh" cloneof="garou"> | |
| 8987 | <description>Garou - Mark of the Wolves (NGM-2530)(NGH-2530)</description> | |
| 8988 | <year>1999</year> | |
| 8989 | <publisher>SNK</publisher> | |
| 8990 | <sharedfeat name="release" value="MVS,AES" /> | |
| 8991 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8992 | <part name="cart" interface="neo_cart"> | |
| 8993 | <!-- Original Version - Encrypted GFX --> | |
| 8994 | <!-- earlier revision --> | |
| 8995 | <feature name="slot" value="rom_sma_garouh" /> | |
| 8996 | <dataarea name="maincpu" size="0x900000"> | |
| 8997 | <rom loadflag="load16_word_swap" name="ke.neo-sma" offset="0x0c0000" size="0x040000" crc="96c72233" sha1="29e19effd40fdf7e5144332396857f4ad0eff13e" /> | |
| 8998 | <!-- stored in the custom chip --> | |
| 8999 | <rom loadflag="load16_word_swap" name="253-p1.p1" offset="0x100000" size="0x400000" crc="18ae5d7e" sha1="bdb58ec9137d8653979b47132f2d10e1cc6aaa24" /> | |
| 9000 | <!-- mask rom TC5332205 --> | |
| 9001 | <rom loadflag="load16_word_swap" name="253-p2.p2" offset="0x500000" size="0x400000" crc="afffa779" sha1="ac017986f02277fbcd656b8c02492a3f4216a90e" /> | |
| 9002 | <!-- mask rom TC5332205 --> | |
| 9003 | </dataarea> | |
| 9004 | <dataarea name="fixed" size="0x80000"> | |
| 9005 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9006 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9007 | </dataarea> | |
| 9008 | <dataarea name="audiocpu" size="0x040000"> | |
| 9009 | <rom offset="0x000000" size="0x040000" name="253-m1.m1" crc="36a806be" sha1="90fb44dc0c3fb57946a0f35716056abb84a0f191" /> | |
| 9010 | <!-- TC532000 --> | |
| 9011 | </dataarea> | |
| 9012 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9013 | <rom name="253-v1.v1" offset="0x000000" size="0x400000" crc="263e388c" sha1="11f05feee170370c4bfc5053af79246a6e3de5dc" /> | |
| 9014 | <!-- TC5332204 --> | |
| 9015 | <rom name="253-v2.v2" offset="0x400000" size="0x400000" crc="2c6bc7be" sha1="c9c61054ce1a47bf1bf77a31117726b499df24a4" /> | |
| 9016 | <!-- TC5332204 --> | |
| 9017 | <rom name="253-v3.v3" offset="0x800000" size="0x400000" crc="0425b27d" sha1="986863c98fc3445487242dcf2ea75b075e7f33ee" /> | |
| 9018 | <!-- TC5332204 --> | |
| 9019 | <rom name="253-v4.v4" offset="0xc00000" size="0x400000" crc="a54be8a9" sha1="d7123e79b43e8adfaa5ecadbfcbeb6be890ec311" /> | |
| 9020 | <!-- TC5332204 --> | |
| 9021 | </dataarea> | |
| 9022 | <dataarea name="sprites" size="0x4000000"> | |
| 9023 | <!-- Encrypted --> | |
| 9024 | <rom loadflag="load16_byte" name="253-c1.c1" offset="0x000000" size="0x800000" crc="0603e046" sha1="5ef4557ce90ba65d36129de97be1fdc049c4a3d0" /> | |
| 9025 | <!-- TC5364205 --> | |
| 9026 | <rom loadflag="load16_byte" name="253-c2.c2" offset="0x000001" size="0x800000" crc="0917d2a4" sha1="d4ed3a13ae22f880fb399671c1752f1a0283f316" /> | |
| 9027 | <!-- TC5364205 --> | |
| 9028 | <rom loadflag="load16_byte" name="253-c3.c3" offset="0x1000000" size="0x800000" crc="6737c92d" sha1="678f0c9cc1267bd131546981b9989bfb7289d8ba" /> | |
| 9029 | <!-- TC5364205 --> | |
| 9030 | <rom loadflag="load16_byte" name="253-c4.c4" offset="0x1000001" size="0x800000" crc="5ba92ec6" sha1="aae36b050a3a0321026a96eba06dd184c0e2acca" /> | |
| 9031 | <!-- TC5364205 --> | |
| 9032 | <rom loadflag="load16_byte" name="253-c5.c5" offset="0x2000000" size="0x800000" crc="3eab5557" sha1="47c433015aa81a0b0a1d3ee51382c4948b80c023" /> | |
| 9033 | <!-- TC5364205 --> | |
| 9034 | <rom loadflag="load16_byte" name="253-c6.c6" offset="0x2000001" size="0x800000" crc="308d098b" sha1="b052f1fa9fbc69606004c250e2505360eaa24949" /> | |
| 9035 | <!-- TC5364205 --> | |
| 9036 | <rom loadflag="load16_byte" name="253-c7.c7" offset="0x3000000" size="0x800000" crc="c0e995ae" sha1="8675ca787d28246174c313167f82557f021366fc" /> | |
| 9037 | <!-- TC5364205 --> | |
| 9038 | <rom loadflag="load16_byte" name="253-c8.c8" offset="0x3000001" size="0x800000" crc="21a11303" sha1="fd61221ad257c185ef5c1f9694bd6b840b591af3" /> | |
| 9039 | <!-- TC5364205 --> | |
| 9040 | </dataarea> | |
| 9041 | </part> | |
| 9042 | </software> | |
| 7084 | 9043 | |
| 7085 | <software name="garoup" cloneof="garou"> | |
| 7086 | <description>Garou - Mark of the Wolves (prototype)</description> | |
| 7087 | <year>1999</year> | |
| 7088 | <publisher>SNK</publisher> | |
| 7089 | <sharedfeat name="release" value="MVS" /> | |
| 7090 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7091 | <part name="cart" interface="neo_cart"> | |
| 7092 | <!-- Prototype Version, seems genuine --> | |
| 7093 | <dataarea name="maincpu" size="0x500000"> | |
| 7094 | <rom loadflag="load16_word_swap" name="proto_253-p1.p1" offset="0x000000" size="0x100000" crc="c72f0c16" sha1="1ff6bb651682f93bef9ff02622c3cf63fe594986" /> | |
| 7095 | <rom loadflag="load16_word_swap" name="proto_253-p2.p2" offset="0x100000" size="0x400000" crc="bf8de565" sha1="0e24574168cd38138bed0aa4dca49849f6901ca2" /> | |
| 7096 | </dataarea> | |
| 7097 | <dataarea name="fixed" size="0x040000"> | |
| 7098 | <rom offset="0x000000" size="0x020000" name="proto_253-s1.s1" crc="779989de" sha1="8bd550857b60f8a907f6d39a4225ceffdd330307" /> | |
| 7099 | </dataarea> | |
| 7100 | <dataarea name="audiocpu" size="0x040000"> | |
| 7101 | <rom offset="0x000000" size="0x040000" name="proto_253-m1.m1" crc="bbe464f7" sha1="f5f8f3e48f5d453f45107085d6f4023bcd24c053" /> | |
| 7102 | </dataarea> | |
| 7103 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7104 | <rom name="proto_253-v1.v1" offset="0x000000" size="0x400000" crc="274f3923" sha1="4c7a8ad1cd0e3afc1f78de3c2929120ed434f104" /> | |
| 7105 | <rom name="proto_253-v2.v2" offset="0x400000" size="0x400000" crc="8f86dabe" sha1="b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240" /> | |
| 7106 | <rom name="proto_253-v3.v3" offset="0x800000" size="0x400000" crc="05fd06cd" sha1="6cd699719614bb87547632ea3d61d92d81fdf563" /> | |
| 7107 | <rom name="proto_253-v4.v4" offset="0xc00000" size="0x400000" crc="14984063" sha1="170d5638327ec0eb3590b80dc11590897367250c" /> | |
| 7108 | </dataarea> | |
| 7109 | <dataarea name="sprites" size="0x4000000"> | |
| 7110 | <rom loadflag="load16_byte" name="proto_253-c1.c1" offset="0x000000" size="0x800000" crc="5bb5d137" sha1="d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a" /> <!-- Plane 0,1 --> | |
| 7111 | <rom loadflag="load16_byte" name="proto_253-c2.c2" offset="0x000001" size="0x800000" crc="5c8d2960" sha1="f7503502be0332adf408ee0ea5ee5161c8939fd8" /> <!-- Plane 2,3 --> | |
| 7112 | <rom loadflag="load16_byte" name="proto_253-c3.c3" offset="0x1000000" size="0x800000" crc="234d16fc" sha1="7b9221f7ecc438150c8a10be72390329854ed21b" /> <!-- Plane 0,1 --> | |
| 7113 | <rom loadflag="load16_byte" name="proto_253-c4.c4" offset="0x1000001" size="0x800000" crc="b9b5b993" sha1="6059793eaf6e58c172235fe64aa9d25a40c38ed6" /> <!-- Plane 2,3 --> | |
| 7114 | <rom loadflag="load16_byte" name="proto_253-c5.c5" offset="0x2000000" size="0x800000" crc="722615d2" sha1="798832c535869f0e247c3db0d8253779b103e213" /> <!-- Plane 0,1 --> | |
| 7115 | <rom loadflag="load16_byte" name="proto_253-c6.c6" offset="0x2000001" size="0x800000" crc="0a6fab38" sha1="eaee6f2f18af91f7959d84d4b991b3fc182d07c4" /> <!-- Plane 2,3 --> | |
| 7116 | <rom loadflag="load16_byte" name="proto_253-c7.c7" offset="0x3000000" size="0x800000" crc="d68e806f" sha1="92bfd9839115bd590972ae4ecc45ad35dce22387" /> <!-- Plane 0,1 --> | |
| 7117 | <rom loadflag="load16_byte" name="proto_253-c8.c8" offset="0x3000001" size="0x800000" crc="f778fe99" sha1="c963f6ba90a36d02991728b44ffcf174ca18268a" /> <!-- Plane 2,3 --> | |
| 7118 | </dataarea> | |
| 7119 | </part> | |
| 7120 | </software> | |
| 9044 | <software name="garoup" cloneof="garou"> | |
| 9045 | <description>Garou - Mark of the Wolves (prototype)</description> | |
| 9046 | <year>1999</year> | |
| 9047 | <publisher>SNK</publisher> | |
| 9048 | <sharedfeat name="release" value="MVS" /> | |
| 9049 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9050 | <part name="cart" interface="neo_cart"> | |
| 9051 | <!-- Prototype Version, seems genuine --> | |
| 9052 | <dataarea name="maincpu" size="0x500000"> | |
| 9053 | <rom loadflag="load16_word_swap" name="proto_253-p1.p1" offset="0x000000" size="0x100000" crc="c72f0c16" sha1="1ff6bb651682f93bef9ff02622c3cf63fe594986" /> | |
| 9054 | <rom loadflag="load16_word_swap" name="proto_253-p2.p2" offset="0x100000" size="0x400000" crc="bf8de565" sha1="0e24574168cd38138bed0aa4dca49849f6901ca2" /> | |
| 9055 | </dataarea> | |
| 9056 | <dataarea name="fixed" size="0x040000"> | |
| 9057 | <rom offset="0x000000" size="0x020000" name="proto_253-s1.s1" crc="779989de" sha1="8bd550857b60f8a907f6d39a4225ceffdd330307" /> | |
| 9058 | </dataarea> | |
| 9059 | <dataarea name="audiocpu" size="0x040000"> | |
| 9060 | <rom offset="0x000000" size="0x040000" name="proto_253-m1.m1" crc="bbe464f7" sha1="f5f8f3e48f5d453f45107085d6f4023bcd24c053" /> | |
| 9061 | </dataarea> | |
| 9062 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9063 | <rom name="proto_253-v1.v1" offset="0x000000" size="0x400000" crc="274f3923" sha1="4c7a8ad1cd0e3afc1f78de3c2929120ed434f104" /> | |
| 9064 | <rom name="proto_253-v2.v2" offset="0x400000" size="0x400000" crc="8f86dabe" sha1="b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240" /> | |
| 9065 | <rom name="proto_253-v3.v3" offset="0x800000" size="0x400000" crc="05fd06cd" sha1="6cd699719614bb87547632ea3d61d92d81fdf563" /> | |
| 9066 | <rom name="proto_253-v4.v4" offset="0xc00000" size="0x400000" crc="14984063" sha1="170d5638327ec0eb3590b80dc11590897367250c" /> | |
| 9067 | </dataarea> | |
| 9068 | <dataarea name="sprites" size="0x4000000"> | |
| 9069 | <rom loadflag="load16_byte" name="proto_253-c1.c1" offset="0x000000" size="0x800000" crc="5bb5d137" sha1="d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a" /> | |
| 9070 | <rom loadflag="load16_byte" name="proto_253-c2.c2" offset="0x000001" size="0x800000" crc="5c8d2960" sha1="f7503502be0332adf408ee0ea5ee5161c8939fd8" /> | |
| 9071 | <rom loadflag="load16_byte" name="proto_253-c3.c3" offset="0x1000000" size="0x800000" crc="234d16fc" sha1="7b9221f7ecc438150c8a10be72390329854ed21b" /> | |
| 9072 | <rom loadflag="load16_byte" name="proto_253-c4.c4" offset="0x1000001" size="0x800000" crc="b9b5b993" sha1="6059793eaf6e58c172235fe64aa9d25a40c38ed6" /> | |
| 9073 | <rom loadflag="load16_byte" name="proto_253-c5.c5" offset="0x2000000" size="0x800000" crc="722615d2" sha1="798832c535869f0e247c3db0d8253779b103e213" /> | |
| 9074 | <rom loadflag="load16_byte" name="proto_253-c6.c6" offset="0x2000001" size="0x800000" crc="0a6fab38" sha1="eaee6f2f18af91f7959d84d4b991b3fc182d07c4" /> | |
| 9075 | <rom loadflag="load16_byte" name="proto_253-c7.c7" offset="0x3000000" size="0x800000" crc="d68e806f" sha1="92bfd9839115bd590972ae4ecc45ad35dce22387" /> | |
| 9076 | <rom loadflag="load16_byte" name="proto_253-c8.c8" offset="0x3000001" size="0x800000" crc="f778fe99" sha1="c963f6ba90a36d02991728b44ffcf174ca18268a" /> | |
| 9077 | </dataarea> | |
| 9078 | </part> | |
| 9079 | </software> | |
| 7121 | 9080 | |
| 7122 | <!--*************************************** | |
| 9081 | <!--*************************************** | |
| 7123 | 9082 | ID-0254 |
| 7124 | 9083 | . ??M-2540 |
| 7125 | 9084 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 7126 | 9085 | ***************************************--> |
| 7127 | 9086 | |
| 7128 | <software name="s1945p"> | |
| 7129 | <description>Strikers 1945 Plus</description> | |
| 7130 | <year>1999</year> | |
| 7131 | <publisher>Psikyo</publisher> | |
| 7132 | <sharedfeat name="release" value="MVS" /> | |
| 7133 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7134 | <part name="cart" interface="neo_cart"> | |
| 7135 | <!-- Original Version, Encrypted GFX Roms --> | |
| 7136 | <!-- MVS ONLY RELEASE --> | |
| 7137 | <feature name="crypt" value="s1945p_prot" /> | |
| 7138 | <dataarea name="maincpu" size="0x500000"> | |
| 7139 | <rom loadflag="load16_word_swap" name="254-p1.p1" offset="0x000000" size="0x100000" crc="ff8efcff" sha1="dcaeaca573385c172ecc43ee6bee355359091893" /> | |
| 7140 | <rom loadflag="load16_word_swap" name="254-p2.sp2" offset="0x100000" size="0x400000" crc="efdfd4dd" sha1="254f3e1b546eed788f7ae919be9d1bf9702148ce" /> | |
| 7141 | </dataarea> | |
| 7142 | <dataarea name="fixed" size="0x20000"> | |
| 7143 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7144 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7145 | </dataarea> | |
| 7146 | <dataarea name="audiocpu" size="0x020000"> | |
| 7147 | <rom offset="0x000000" size="0x020000" name="254-m1.m1" crc="994b4487" sha1="a4e645a3ababa48a8325980ff022e04a8b51b017" /> | |
| 7148 | </dataarea> | |
| 7149 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7150 | <rom name="254-v1.v1" offset="0x000000" size="0x400000" crc="844f58fb" sha1="e59544457be9f21481eac8b5a39b9cbb502f252d" /> | |
| 7151 | <rom name="254-v2.v2" offset="0x400000" size="0x400000" crc="d9a248f0" sha1="dd3e0974b753e6f94d0943a002de45668a1b072b" /> | |
| 7152 | <rom name="254-v3.v3" offset="0x800000" size="0x400000" crc="0b0d2d33" sha1="f8e76af42a997f36a40f66b39de00f68afe6a89c" /> | |
| 7153 | <rom name="254-v4.v4" offset="0xc00000" size="0x400000" crc="6d13dc91" sha1="8433513c0b5aea61939068a25ab90efbe3e44116" /> | |
| 7154 | </dataarea> | |
| 7155 | <dataarea name="sprites" size="0x4000000"> | |
| 7156 | <rom loadflag="load16_byte" name="254-c1.c1" offset="0x000000" size="0x800000" crc="ae6fc8ef" sha1="544ccdaee8a4a45cdce9483e30852811d2d5f3cc" /> <!-- Plane 0,1 --> | |
| 7157 | <rom loadflag="load16_byte" name="254-c2.c2" offset="0x000001" size="0x800000" crc="436fa176" sha1="d70141a91a360a1b1070753086f976608fec38af" /> <!-- Plane 2,3 --> | |
| 7158 | <rom loadflag="load16_byte" name="254-c3.c3" offset="0x1000000" size="0x800000" crc="e53ff2dc" sha1="31f6aaffe28146d574aa72f14f90a9d968f36bc6" /> <!-- Plane 0,1 --> | |
| 7159 | <rom loadflag="load16_byte" name="254-c4.c4" offset="0x1000001" size="0x800000" crc="818672f0" sha1="460c6738d0ee5ae440a23fc1434fab53bbb242b5" /> <!-- Plane 2,3 --> | |
| 7160 | <rom loadflag="load16_byte" name="254-c5.c5" offset="0x2000000" size="0x800000" crc="4580eacd" sha1="feb96eb5e80c9125ddd7836e0939212cd3011c34" /> <!-- Plane 0,1 --> | |
| 7161 | <rom loadflag="load16_byte" name="254-c6.c6" offset="0x2000001" size="0x800000" crc="e34970fc" sha1="6e43e15e27bc914357f977116ab1e2d98711bb21" /> <!-- Plane 2,3 --> | |
| 7162 | <rom loadflag="load16_byte" name="254-c7.c7" offset="0x3000000" size="0x800000" crc="f2323239" sha1="5b3e8dd77474203be010ec7363858d806344a320" /> <!-- Plane 0,1 --> | |
| 7163 | <rom loadflag="load16_byte" name="254-c8.c8" offset="0x3000001" size="0x800000" crc="66848c7d" sha1="24d4ed627940a4cf8129761c1da15556e52e199c" /> <!-- Plane 2,3 --> | |
| 7164 | </dataarea> | |
| 7165 | </part> | |
| 7166 | </software> | |
| 9087 | <software name="s1945p"> | |
| 9088 | <description>Strikers 1945 Plus</description> | |
| 9089 | <year>1999</year> | |
| 9090 | <publisher>Psikyo</publisher> | |
| 9091 | <sharedfeat name="release" value="MVS" /> | |
| 9092 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9093 | <part name="cart" interface="neo_cart"> | |
| 9094 | <!-- Original Version, Encrypted GFX Roms --> | |
| 9095 | <!-- MVS ONLY RELEASE --> | |
| 9096 | <feature name="slot" value="rom_cmc_s1945p" /> | |
| 9097 | <dataarea name="maincpu" size="0x500000"> | |
| 9098 | <rom loadflag="load16_word_swap" name="254-p1.p1" offset="0x000000" size="0x100000" crc="ff8efcff" sha1="dcaeaca573385c172ecc43ee6bee355359091893" /> | |
| 9099 | <rom loadflag="load16_word_swap" name="254-p2.sp2" offset="0x100000" size="0x400000" crc="efdfd4dd" sha1="254f3e1b546eed788f7ae919be9d1bf9702148ce" /> | |
| 9100 | </dataarea> | |
| 9101 | <dataarea name="fixed" size="0x20000"> | |
| 9102 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9103 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9104 | </dataarea> | |
| 9105 | <dataarea name="audiocpu" size="0x020000"> | |
| 9106 | <rom offset="0x000000" size="0x020000" name="254-m1.m1" crc="994b4487" sha1="a4e645a3ababa48a8325980ff022e04a8b51b017" /> | |
| 9107 | </dataarea> | |
| 9108 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9109 | <rom name="254-v1.v1" offset="0x000000" size="0x400000" crc="844f58fb" sha1="e59544457be9f21481eac8b5a39b9cbb502f252d" /> | |
| 9110 | <rom name="254-v2.v2" offset="0x400000" size="0x400000" crc="d9a248f0" sha1="dd3e0974b753e6f94d0943a002de45668a1b072b" /> | |
| 9111 | <rom name="254-v3.v3" offset="0x800000" size="0x400000" crc="0b0d2d33" sha1="f8e76af42a997f36a40f66b39de00f68afe6a89c" /> | |
| 9112 | <rom name="254-v4.v4" offset="0xc00000" size="0x400000" crc="6d13dc91" sha1="8433513c0b5aea61939068a25ab90efbe3e44116" /> | |
| 9113 | </dataarea> | |
| 9114 | <dataarea name="sprites" size="0x4000000"> | |
| 9115 | <rom loadflag="load16_byte" name="254-c1.c1" offset="0x000000" size="0x800000" crc="ae6fc8ef" sha1="544ccdaee8a4a45cdce9483e30852811d2d5f3cc" /> | |
| 9116 | <rom loadflag="load16_byte" name="254-c2.c2" offset="0x000001" size="0x800000" crc="436fa176" sha1="d70141a91a360a1b1070753086f976608fec38af" /> | |
| 9117 | <rom loadflag="load16_byte" name="254-c3.c3" offset="0x1000000" size="0x800000" crc="e53ff2dc" sha1="31f6aaffe28146d574aa72f14f90a9d968f36bc6" /> | |
| 9118 | <rom loadflag="load16_byte" name="254-c4.c4" offset="0x1000001" size="0x800000" crc="818672f0" sha1="460c6738d0ee5ae440a23fc1434fab53bbb242b5" /> | |
| 9119 | <rom loadflag="load16_byte" name="254-c5.c5" offset="0x2000000" size="0x800000" crc="4580eacd" sha1="feb96eb5e80c9125ddd7836e0939212cd3011c34" /> | |
| 9120 | <rom loadflag="load16_byte" name="254-c6.c6" offset="0x2000001" size="0x800000" crc="e34970fc" sha1="6e43e15e27bc914357f977116ab1e2d98711bb21" /> | |
| 9121 | <rom loadflag="load16_byte" name="254-c7.c7" offset="0x3000000" size="0x800000" crc="f2323239" sha1="5b3e8dd77474203be010ec7363858d806344a320" /> | |
| 9122 | <rom loadflag="load16_byte" name="254-c8.c8" offset="0x3000001" size="0x800000" crc="66848c7d" sha1="24d4ed627940a4cf8129761c1da15556e52e199c" /> | |
| 9123 | </dataarea> | |
| 9124 | </part> | |
| 9125 | </software> | |
| 7167 | 9126 | |
| 7168 | <!--*************************************** | |
| 9127 | <!--*************************************** | |
| 7169 | 9128 | ID-0255 |
| 7170 | 9129 | . ??M-2550 |
| 7171 | 9130 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 7172 | 9131 | ***************************************--> |
| 7173 | 9132 | |
| 7174 | <software name="preisle2"> | |
| 7175 | <description>Prehistoric Isle 2</description> | |
| 7176 | <year>1999</year> | |
| 7177 | <publisher>Yumekobo</publisher> | |
| 7178 | <sharedfeat name="release" value="MVS" /> | |
| 7179 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7180 | <part name="cart" interface="neo_cart"> | |
| 7181 | <!-- Original Version, Encrypted GFX --> | |
| 7182 | <!-- MVS ONLY RELEASE --> | |
| 7183 | <feature name="crypt" value="preisle2_prot" /> | |
| 7184 | <dataarea name="maincpu" size="0x500000"> | |
| 7185 | <rom loadflag="load16_word_swap" name="255-p1.p1" offset="0x000000" size="0x100000" crc="dfa3c0f3" sha1="793c6a46f3a794536dc0327a3f3fad20e25ab661" /> | |
| 7186 | <rom loadflag="load16_word_swap" name="255-p2.sp2" offset="0x100000" size="0x400000" crc="42050b80" sha1="0981a8295d43b264c2b95e5d7568bdda4e64c976" /> | |
| 7187 | </dataarea> | |
| 7188 | <dataarea name="fixed" size="0x20000"> | |
| 7189 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7190 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7191 | </dataarea> | |
| 7192 | <dataarea name="audiocpu" size="0x020000"> | |
| 7193 | <rom offset="0x000000" size="0x020000" name="255-m1.m1" crc="8efd4014" sha1="5b73809b6e4e49264d281ef3e5004ac8a9de296d" /> | |
| 7194 | </dataarea> | |
| 7195 | <dataarea name="ymsnd" size="0x600000"> | |
| 7196 | <rom name="255-v1.v1" offset="0x000000" size="0x400000" crc="5a14543d" sha1="7146ac748f846c7e2d5b0bdcf953892e39b648fe" /> | |
| 7197 | <rom name="255-v2.v2" offset="0x400000" size="0x200000" crc="6610d91a" sha1="b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4" /> | |
| 7198 | </dataarea> | |
| 7199 | <dataarea name="sprites" size="0x3000000"> | |
| 7200 | <!-- Encrypted --> | |
| 7201 | <rom loadflag="load16_byte" name="255-c1.c1" offset="0x000000" size="0x800000" crc="ea06000b" sha1="1539b12e461fa48301190eb8171bbffff9d984b7" /> <!-- Plane 0,1 --> | |
| 7202 | <rom loadflag="load16_byte" name="255-c2.c2" offset="0x000001" size="0x800000" crc="04e67d79" sha1="aadb6ee750da2c14c6eededa2218db95e051a32c" /> <!-- Plane 2,3 --> | |
| 7203 | <rom loadflag="load16_byte" name="255-c3.c3" offset="0x1000000" size="0x800000" crc="60e31e08" sha1="bd5b81ad9d04cdc4e0df31ac40eca305f98277eb" /> <!-- Plane 0,1 --> | |
| 7204 | <rom loadflag="load16_byte" name="255-c4.c4" offset="0x1000001" size="0x800000" crc="40371d69" sha1="90011ccc5672ff1b90737cf50c963e71b6217ce3" /> <!-- Plane 2,3 --> | |
| 7205 | <rom loadflag="load16_byte" name="255-c5.c5" offset="0x2000000" size="0x800000" crc="0b2e6adf" sha1="15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e" /> <!-- Plane 0,1 --> | |
| 7206 | <rom loadflag="load16_byte" name="255-c6.c6" offset="0x2000001" size="0x800000" crc="b001bdd3" sha1="394ba8004644844ee97a120cfda48aeac685af8a" /> <!-- Plane 2,3 --> | |
| 7207 | </dataarea> | |
| 7208 | </part> | |
| 7209 | </software> | |
| 9133 | <software name="preisle2"> | |
| 9134 | <description>Prehistoric Isle 2</description> | |
| 9135 | <year>1999</year> | |
| 9136 | <publisher>Yumekobo</publisher> | |
| 9137 | <sharedfeat name="release" value="MVS" /> | |
| 9138 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9139 | <part name="cart" interface="neo_cart"> | |
| 9140 | <!-- Original Version, Encrypted GFX --> | |
| 9141 | <!-- MVS ONLY RELEASE --> | |
| 9142 | <feature name="slot" value="r_cmc_preisle2" /> | |
| 9143 | <dataarea name="maincpu" size="0x500000"> | |
| 9144 | <rom loadflag="load16_word_swap" name="255-p1.p1" offset="0x000000" size="0x100000" crc="dfa3c0f3" sha1="793c6a46f3a794536dc0327a3f3fad20e25ab661" /> | |
| 9145 | <rom loadflag="load16_word_swap" name="255-p2.sp2" offset="0x100000" size="0x400000" crc="42050b80" sha1="0981a8295d43b264c2b95e5d7568bdda4e64c976" /> | |
| 9146 | </dataarea> | |
| 9147 | <dataarea name="fixed" size="0x20000"> | |
| 9148 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9149 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9150 | </dataarea> | |
| 9151 | <dataarea name="audiocpu" size="0x020000"> | |
| 9152 | <rom offset="0x000000" size="0x020000" name="255-m1.m1" crc="8efd4014" sha1="5b73809b6e4e49264d281ef3e5004ac8a9de296d" /> | |
| 9153 | </dataarea> | |
| 9154 | <dataarea name="ymsnd" size="0x600000"> | |
| 9155 | <rom name="255-v1.v1" offset="0x000000" size="0x400000" crc="5a14543d" sha1="7146ac748f846c7e2d5b0bdcf953892e39b648fe" /> | |
| 9156 | <rom name="255-v2.v2" offset="0x400000" size="0x200000" crc="6610d91a" sha1="b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4" /> | |
| 9157 | </dataarea> | |
| 9158 | <dataarea name="sprites" size="0x3000000"> | |
| 9159 | <!-- Encrypted --> | |
| 9160 | <rom loadflag="load16_byte" name="255-c1.c1" offset="0x000000" size="0x800000" crc="ea06000b" sha1="1539b12e461fa48301190eb8171bbffff9d984b7" /> | |
| 9161 | <rom loadflag="load16_byte" name="255-c2.c2" offset="0x000001" size="0x800000" crc="04e67d79" sha1="aadb6ee750da2c14c6eededa2218db95e051a32c" /> | |
| 9162 | <rom loadflag="load16_byte" name="255-c3.c3" offset="0x1000000" size="0x800000" crc="60e31e08" sha1="bd5b81ad9d04cdc4e0df31ac40eca305f98277eb" /> | |
| 9163 | <rom loadflag="load16_byte" name="255-c4.c4" offset="0x1000001" size="0x800000" crc="40371d69" sha1="90011ccc5672ff1b90737cf50c963e71b6217ce3" /> | |
| 9164 | <rom loadflag="load16_byte" name="255-c5.c5" offset="0x2000000" size="0x800000" crc="0b2e6adf" sha1="15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e" /> | |
| 9165 | <rom loadflag="load16_byte" name="255-c6.c6" offset="0x2000001" size="0x800000" crc="b001bdd3" sha1="394ba8004644844ee97a120cfda48aeac685af8a" /> | |
| 9166 | </dataarea> | |
| 9167 | </part> | |
| 9168 | </software> | |
| 7210 | 9169 | |
| 7211 | <!--*************************************** | |
| 9170 | <!--*************************************** | |
| 7212 | 9171 | ID-0256 |
| 7213 | 9172 | . NGM-2560 |
| 7214 | 9173 | SMA protected version found on: |
| r31135 | r31136 | |
| 7218 | 9177 | . NGH-2560 |
| 7219 | 9178 | ***************************************--> |
| 7220 | 9179 | |
| 7221 | <software name="mslug3"> | |
| 7222 | <description>Metal Slug 3 (NGM-2560)</description> | |
| 7223 | <year>2000</year> | |
| 7224 | <publisher>SNK</publisher> | |
| 7225 | <sharedfeat name="release" value="MVS" /> | |
| 7226 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7227 | <part name="cart" interface="neo_cart"> | |
| 7228 | <!-- Original Version - Encrypted Code & GFX --> | |
| 7229 | <!-- revision 2000.4.1 --> | |
| 7230 | <!-- MVS VERSION --> | |
| 7231 | <feature name="crypt" value="mslug3_prot" /> | |
| 7232 | <dataarea name="maincpu" size="0x900000"> | |
| 7233 | <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="9cd55736" sha1="d6efb2b313127c2911d47d9324626b3f1e7c6ccb" /> <!-- stored in the custom chip --> | |
| 7234 | <!-- The SMA for this release has a green colour marking; the older revision has a white colour marking --> | |
| 7235 | <rom loadflag="load16_word_swap" name="256-pg1.p1" offset="0x100000" size="0x400000" crc="b07edfd5" sha1="dcbd9e500bfae98d754e55cdbbbbf9401013f8ee" /> <!-- TC5332202 --> | |
| 7236 | <rom loadflag="load16_word_swap" name="256-pg2.p2" offset="0x500000" size="0x400000" crc="6097c26b" sha1="248ec29d21216f29dc6f5f3f0e1ad1601b3501b6" /> <!-- TC5332202 --> | |
| 7237 | </dataarea> | |
| 7238 | <dataarea name="fixed" size="0x80000"> | |
| 7239 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7240 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7241 | </dataarea> | |
| 7242 | <dataarea name="audiocpu" size="0x080000"> | |
| 7243 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> <!-- mask rom TC534000 --> | |
| 7244 | </dataarea> | |
| 7245 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7246 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> <!-- TC5332204 --> | |
| 7247 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> <!-- TC5332204 --> | |
| 7248 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> <!-- TC5332204 --> | |
| 7249 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> <!-- TC5332204 --> | |
| 7250 | </dataarea> | |
| 7251 | <dataarea name="sprites" size="0x4000000"> | |
| 7252 | <!-- Encrypted --> | |
| 7253 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7254 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7255 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7256 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7257 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7258 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7259 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7260 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7261 | </dataarea> | |
| 7262 | </part> | |
| 7263 | </software> | |
| 9180 | <software name="mslug3"> | |
| 9181 | <description>Metal Slug 3 (NGM-2560)</description> | |
| 9182 | <year>2000</year> | |
| 9183 | <publisher>SNK</publisher> | |
| 9184 | <sharedfeat name="release" value="MVS" /> | |
| 9185 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9186 | <part name="cart" interface="neo_cart"> | |
| 9187 | <!-- Original Version - Encrypted Code & GFX --> | |
| 9188 | <!-- revision 2000.4.1 --> | |
| 9189 | <!-- MVS VERSION --> | |
| 9190 | <feature name="slot" value="rom_sma_mslug3" /> | |
| 9191 | <dataarea name="maincpu" size="0x900000"> | |
| 9192 | <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="9cd55736" sha1="d6efb2b313127c2911d47d9324626b3f1e7c6ccb" /> | |
| 9193 | <!-- stored in the custom chip --> | |
| 9194 | <!-- The SMA for this release has a green colour marking; the older revision has a white colour marking --> | |
| 9195 | <rom loadflag="load16_word_swap" name="256-pg1.p1" offset="0x100000" size="0x400000" crc="b07edfd5" sha1="dcbd9e500bfae98d754e55cdbbbbf9401013f8ee" /> | |
| 9196 | <!-- TC5332202 --> | |
| 9197 | <rom loadflag="load16_word_swap" name="256-pg2.p2" offset="0x500000" size="0x400000" crc="6097c26b" sha1="248ec29d21216f29dc6f5f3f0e1ad1601b3501b6" /> | |
| 9198 | <!-- TC5332202 --> | |
| 9199 | </dataarea> | |
| 9200 | <dataarea name="fixed" size="0x80000"> | |
| 9201 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9202 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9203 | </dataarea> | |
| 9204 | <dataarea name="audiocpu" size="0x080000"> | |
| 9205 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> | |
| 9206 | <!-- mask rom TC534000 --> | |
| 9207 | </dataarea> | |
| 9208 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9209 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> | |
| 9210 | <!-- TC5332204 --> | |
| 9211 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> | |
| 9212 | <!-- TC5332204 --> | |
| 9213 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> | |
| 9214 | <!-- TC5332204 --> | |
| 9215 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> | |
| 9216 | <!-- TC5332204 --> | |
| 9217 | </dataarea> | |
| 9218 | <dataarea name="sprites" size="0x4000000"> | |
| 9219 | <!-- Encrypted --> | |
| 9220 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> | |
| 9221 | <!-- TC5364205 --> | |
| 9222 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> | |
| 9223 | <!-- TC5364205 --> | |
| 9224 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> | |
| 9225 | <!-- TC5364205 --> | |
| 9226 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> | |
| 9227 | <!-- TC5364205 --> | |
| 9228 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> | |
| 9229 | <!-- TC5364205 --> | |
| 9230 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> | |
| 9231 | <!-- TC5364205 --> | |
| 9232 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> | |
| 9233 | <!-- TC5364205 --> | |
| 9234 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> | |
| 9235 | <!-- TC5364205 --> | |
| 9236 | </dataarea> | |
| 9237 | </part> | |
| 9238 | </software> | |
| 7264 | 9239 | |
| 7265 | <software name="mslug3h" cloneof="mslug3"> | |
| 7266 | <description>Metal Slug 3 (NGH-2560)</description> | |
| 7267 | <year>2000</year> | |
| 7268 | <publisher>SNK</publisher> | |
| 7269 | <sharedfeat name="release" value="AES" /> | |
| 7270 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7271 | <part name="cart" interface="neo_cart"> | |
| 7272 | <!-- Original Version - Encrypted GFX --> | |
| 7273 | <!-- revision 2000.3.17 --> | |
| 7274 | <!-- AES VERSION --> | |
| 7275 | <feature name="crypt" value="mslug3h_prot" /> | |
| 7276 | <dataarea name="maincpu" size="0x500000"> | |
| 7277 | <rom loadflag="load16_word_swap" name="256-ph1.p1" offset="0x000000" size="0x100000" crc="9c42ca85" sha1="7a8f77a89867b889295ae9b9dfd4ba28f02d234d" /> | |
| 7278 | <rom loadflag="load16_word_swap" name="256-ph2.sp2" offset="0x100000" size="0x400000" crc="1f3d8ce8" sha1="08b05a8abfb86ec09a5e758d6273acf1489961f9" /> | |
| 7279 | </dataarea> | |
| 7280 | <dataarea name="fixed" size="0x80000"> | |
| 7281 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7282 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7283 | </dataarea> | |
| 7284 | <dataarea name="audiocpu" size="0x080000"> | |
| 7285 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> <!-- mask rom TC534000 --> | |
| 7286 | </dataarea> | |
| 7287 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7288 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> <!-- TC5332204 --> | |
| 7289 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> <!-- TC5332204 --> | |
| 7290 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> <!-- TC5332204 --> | |
| 7291 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> <!-- TC5332204 --> | |
| 7292 | </dataarea> | |
| 7293 | <dataarea name="sprites" size="0x4000000"> | |
| 7294 | <!-- Encrypted --> | |
| 7295 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7296 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7297 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7298 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7299 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7300 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7301 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7302 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7303 | </dataarea> | |
| 7304 | </part> | |
| 7305 | </software> | |
| 9240 | <software name="mslug3h" cloneof="mslug3"> | |
| 9241 | <description>Metal Slug 3 (NGH-2560)</description> | |
| 9242 | <year>2000</year> | |
| 9243 | <publisher>SNK</publisher> | |
| 9244 | <sharedfeat name="release" value="AES" /> | |
| 9245 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9246 | <part name="cart" interface="neo_cart"> | |
| 9247 | <!-- Original Version - Encrypted GFX --> | |
| 9248 | <!-- revision 2000.3.17 --> | |
| 9249 | <!-- AES VERSION --> | |
| 9250 | <feature name="slot" value="rom_cmc_mslug3h" /> | |
| 9251 | <dataarea name="maincpu" size="0x500000"> | |
| 9252 | <rom loadflag="load16_word_swap" name="256-ph1.p1" offset="0x000000" size="0x100000" crc="9c42ca85" sha1="7a8f77a89867b889295ae9b9dfd4ba28f02d234d" /> | |
| 9253 | <rom loadflag="load16_word_swap" name="256-ph2.sp2" offset="0x100000" size="0x400000" crc="1f3d8ce8" sha1="08b05a8abfb86ec09a5e758d6273acf1489961f9" /> | |
| 9254 | </dataarea> | |
| 9255 | <dataarea name="fixed" size="0x80000"> | |
| 9256 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9257 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9258 | </dataarea> | |
| 9259 | <dataarea name="audiocpu" size="0x080000"> | |
| 9260 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> | |
| 9261 | <!-- mask rom TC534000 --> | |
| 9262 | </dataarea> | |
| 9263 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9264 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> | |
| 9265 | <!-- TC5332204 --> | |
| 9266 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> | |
| 9267 | <!-- TC5332204 --> | |
| 9268 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> | |
| 9269 | <!-- TC5332204 --> | |
| 9270 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> | |
| 9271 | <!-- TC5332204 --> | |
| 9272 | </dataarea> | |
| 9273 | <dataarea name="sprites" size="0x4000000"> | |
| 9274 | <!-- Encrypted --> | |
| 9275 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> | |
| 9276 | <!-- TC5364205 --> | |
| 9277 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> | |
| 9278 | <!-- TC5364205 --> | |
| 9279 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> | |
| 9280 | <!-- TC5364205 --> | |
| 9281 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> | |
| 9282 | <!-- TC5364205 --> | |
| 9283 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> | |
| 9284 | <!-- TC5364205 --> | |
| 9285 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> | |
| 9286 | <!-- TC5364205 --> | |
| 9287 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> | |
| 9288 | <!-- TC5364205 --> | |
| 9289 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> | |
| 9290 | <!-- TC5364205 --> | |
| 9291 | </dataarea> | |
| 9292 | </part> | |
| 9293 | </software> | |
| 7306 | 9294 | |
| 7307 | <!--*************************************** | |
| 9295 | <!--*************************************** | |
| 7308 | 9296 | ID-0257 |
| 7309 | 9297 | . NGM-2570 |
| 7310 | 9298 | SMA protected version found on: |
| r31135 | r31136 | |
| 7315 | 9303 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) |
| 7316 | 9304 | ***************************************--> |
| 7317 | 9305 | |
| 7318 | <software name="kof2000"> | |
| 7319 | <description>The King of Fighters 2000 (NGM-2570) (NGH-2570)</description> | |
| 7320 | <year>2000</year> | |
| 7321 | <publisher>SNK</publisher> | |
| 7322 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7323 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7324 | <part name="cart" interface="neo_cart"> | |
| 7325 | <!-- Original Version, Encrypted Code + Sound + GFX Roms --> | |
| 7326 | <!-- MVS AND AES VERSION --> | |
| 7327 | <feature name="crypt" value="kof2000_prot" /> | |
| 7328 | <dataarea name="maincpu" size="0x900000"> | |
| 7329 | <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="71c6e6bb" sha1="1bd29ded4c6b29780db8e8b772c452189699ca89" /> <!-- stored in the custom chip --> | |
| 7330 | <rom loadflag="load16_word_swap" name="257-p1.p1" offset="0x100000" size="0x400000" crc="60947b4c" sha1="5faa0a7ac7734d6c8e276589bd12dd574264647d" /> <!-- mask rom TC5332202 --> | |
| 7331 | <rom loadflag="load16_word_swap" name="257-p2.p2" offset="0x500000" size="0x400000" crc="1b7ec415" sha1="f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb" /> <!-- mask rom TC5332202 --> | |
| 7332 | </dataarea> | |
| 7333 | <dataarea name="fixed" size="0x80000"> | |
| 7334 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7335 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7336 | </dataarea> | |
| 7337 | <!-- Encrypted --> | |
| 7338 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7339 | <rom offset="0x00000" size="0x40000" name="257-m1.m1" crc="4b749113" sha1="2af2361146edd0ce3966614d90165a5c1afb8de4" /> <!-- mask rom TC532000 --> | |
| 7340 | </dataarea> | |
| 7341 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7342 | <rom name="257-v1.v1" offset="0x000000" size="0x400000" crc="17cde847" sha1="4bcc0205b70dc6d9216b29025450c9c5b08cb65d" /> <!-- TC5332204 --> | |
| 7343 | <rom name="257-v2.v2" offset="0x400000" size="0x400000" crc="1afb20ff" sha1="57dfd2de058139345ff2b744a225790baaecd5a2" /> <!-- TC5332204 --> | |
| 7344 | <rom name="257-v3.v3" offset="0x800000" size="0x400000" crc="4605036a" sha1="51b228a0600d38a6ec37aec4822879ec3b0ee106" /> <!-- TC5332204 --> | |
| 7345 | <rom name="257-v4.v4" offset="0xc00000" size="0x400000" crc="764bbd6b" sha1="df23c09ca6cf7d0ae5e11ff16e30c159725106b3" /> <!-- TC5332204 --> | |
| 7346 | </dataarea> | |
| 7347 | <dataarea name="sprites" size="0x4000000"> | |
| 7348 | <rom loadflag="load16_byte" name="257-c1.c1" offset="0x000000" size="0x800000" crc="cef1cdfa" sha1="6135080f3a6b4712b76cc217edcc58e72b55c2b9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7349 | <rom loadflag="load16_byte" name="257-c2.c2" offset="0x000001" size="0x800000" crc="f7bf0003" sha1="9f7b19a2100cf7d12867e742f440dd5277b4f895" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7350 | <rom loadflag="load16_byte" name="257-c3.c3" offset="0x1000000" size="0x800000" crc="101e6560" sha1="8073ae1139e215d1167f8d32c14079a46ce3ee1c" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7351 | <rom loadflag="load16_byte" name="257-c4.c4" offset="0x1000001" size="0x800000" crc="bd2fc1b1" sha1="da0006761923ad49b404a08d7a151193ee307a69" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7352 | <rom loadflag="load16_byte" name="257-c5.c5" offset="0x2000000" size="0x800000" crc="89775412" sha1="b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7353 | <rom loadflag="load16_byte" name="257-c6.c6" offset="0x2000001" size="0x800000" crc="fa7200d5" sha1="6f2b0d38af34e280d56a58955400e5c679906871" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7354 | <rom loadflag="load16_byte" name="257-c7.c7" offset="0x3000000" size="0x800000" crc="7da11fe4" sha1="065336cf166807acb6c8569d59d3bf37a19b0a42" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7355 | <rom loadflag="load16_byte" name="257-c8.c8" offset="0x3000001" size="0x800000" crc="b1afa60b" sha1="b916184f5cfe4121752270f4f65abf35d8eb0519" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7356 | </dataarea> | |
| 7357 | </part> | |
| 7358 | </software> | |
| 9306 | <software name="kof2000"> | |
| 9307 | <description>The King of Fighters 2000 (NGM-2570) (NGH-2570)</description> | |
| 9308 | <year>2000</year> | |
| 9309 | <publisher>SNK</publisher> | |
| 9310 | <sharedfeat name="release" value="MVS,AES" /> | |
| 9311 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9312 | <part name="cart" interface="neo_cart"> | |
| 9313 | <!-- Original Version, Encrypted Code + Sound + GFX Roms --> | |
| 9314 | <!-- MVS AND AES VERSION --> | |
| 9315 | <feature name="slot" value="rom_sma_kof2000" /> | |
| 9316 | <dataarea name="maincpu" size="0x900000"> | |
| 9317 | <rom loadflag="load16_word_swap" name="neo-sma" offset="0x0c0000" size="0x040000" crc="71c6e6bb" sha1="1bd29ded4c6b29780db8e8b772c452189699ca89" /> | |
| 9318 | <!-- stored in the custom chip --> | |
| 9319 | <rom loadflag="load16_word_swap" name="257-p1.p1" offset="0x100000" size="0x400000" crc="60947b4c" sha1="5faa0a7ac7734d6c8e276589bd12dd574264647d" /> | |
| 9320 | <!-- mask rom TC5332202 --> | |
| 9321 | <rom loadflag="load16_word_swap" name="257-p2.p2" offset="0x500000" size="0x400000" crc="1b7ec415" sha1="f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb" /> | |
| 9322 | <!-- mask rom TC5332202 --> | |
| 9323 | </dataarea> | |
| 9324 | <dataarea name="fixed" size="0x80000"> | |
| 9325 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9326 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9327 | </dataarea> | |
| 9328 | <!-- Encrypted --> | |
| 9329 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9330 | <rom offset="0x00000" size="0x40000" name="257-m1.m1" crc="4b749113" sha1="2af2361146edd0ce3966614d90165a5c1afb8de4" /> | |
| 9331 | <!-- mask rom TC532000 --> | |
| 9332 | </dataarea> | |
| 9333 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9334 | <rom name="257-v1.v1" offset="0x000000" size="0x400000" crc="17cde847" sha1="4bcc0205b70dc6d9216b29025450c9c5b08cb65d" /> | |
| 9335 | <!-- TC5332204 --> | |
| 9336 | <rom name="257-v2.v2" offset="0x400000" size="0x400000" crc="1afb20ff" sha1="57dfd2de058139345ff2b744a225790baaecd5a2" /> | |
| 9337 | <!-- TC5332204 --> | |
| 9338 | <rom name="257-v3.v3" offset="0x800000" size="0x400000" crc="4605036a" sha1="51b228a0600d38a6ec37aec4822879ec3b0ee106" /> | |
| 9339 | <!-- TC5332204 --> | |
| 9340 | <rom name="257-v4.v4" offset="0xc00000" size="0x400000" crc="764bbd6b" sha1="df23c09ca6cf7d0ae5e11ff16e30c159725106b3" /> | |
| 9341 | <!-- TC5332204 --> | |
| 9342 | </dataarea> | |
| 9343 | <dataarea name="sprites" size="0x4000000"> | |
| 9344 | <rom loadflag="load16_byte" name="257-c1.c1" offset="0x000000" size="0x800000" crc="cef1cdfa" sha1="6135080f3a6b4712b76cc217edcc58e72b55c2b9" /> | |
| 9345 | <!-- TC5364205 --> | |
| 9346 | <rom loadflag="load16_byte" name="257-c2.c2" offset="0x000001" size="0x800000" crc="f7bf0003" sha1="9f7b19a2100cf7d12867e742f440dd5277b4f895" /> | |
| 9347 | <!-- TC5364205 --> | |
| 9348 | <rom loadflag="load16_byte" name="257-c3.c3" offset="0x1000000" size="0x800000" crc="101e6560" sha1="8073ae1139e215d1167f8d32c14079a46ce3ee1c" /> | |
| 9349 | <!-- TC5364205 --> | |
| 9350 | <rom loadflag="load16_byte" name="257-c4.c4" offset="0x1000001" size="0x800000" crc="bd2fc1b1" sha1="da0006761923ad49b404a08d7a151193ee307a69" /> | |
| 9351 | <!-- TC5364205 --> | |
| 9352 | <rom loadflag="load16_byte" name="257-c5.c5" offset="0x2000000" size="0x800000" crc="89775412" sha1="b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c" /> | |
| 9353 | <!-- TC5364205 --> | |
| 9354 | <rom loadflag="load16_byte" name="257-c6.c6" offset="0x2000001" size="0x800000" crc="fa7200d5" sha1="6f2b0d38af34e280d56a58955400e5c679906871" /> | |
| 9355 | <!-- TC5364205 --> | |
| 9356 | <rom loadflag="load16_byte" name="257-c7.c7" offset="0x3000000" size="0x800000" crc="7da11fe4" sha1="065336cf166807acb6c8569d59d3bf37a19b0a42" /> | |
| 9357 | <!-- TC5364205 --> | |
| 9358 | <rom loadflag="load16_byte" name="257-c8.c8" offset="0x3000001" size="0x800000" crc="b1afa60b" sha1="b916184f5cfe4121752270f4f65abf35d8eb0519" /> | |
| 9359 | <!-- TC5364205 --> | |
| 9360 | </dataarea> | |
| 9361 | </part> | |
| 9362 | </software> | |
| 7359 | 9363 | |
| 7360 | <software name="kof2000n" cloneof="kof2000"> | |
| 7361 | <description>The King of Fighters 2000 (not encrypted)</description> | |
| 7362 | <year>2000</year> | |
| 7363 | <publisher>SNK</publisher> | |
| 7364 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7365 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7366 | <part name="cart" interface="neo_cart"> | |
| 7367 | <!-- Original Version, Encrypted Sound + GFX Roms --> | |
| 7368 | <feature name="crypt" value="kof2000n_prot" /> | |
| 7369 | <dataarea name="maincpu" size="0x500000"> | |
| 7370 | <rom loadflag="load16_word_swap" name="257-pg1.p1" offset="0x000000" size="0x100000" crc="5f809dbe" sha1="2bc233dcff5622de86d01e3b74b840c7caf12982" /> <!-- mask rom TC538200 --> | |
| 7371 | <rom loadflag="load16_word_swap" name="257-pg2.sp2" offset="0x100000" size="0x400000" crc="693c2c5e" sha1="dc9121b7369ef46596343cac055a00aec81704d4" /> <!-- mask rom TC5332205 --> | |
| 7372 | </dataarea> | |
| 7373 | <dataarea name="fixed" size="0x80000"> | |
| 7374 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7375 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7376 | </dataarea> | |
| 7377 | <!-- Encrypted --> | |
| 7378 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7379 | <rom offset="0x00000" size="0x40000" name="257-m1.m1" crc="4b749113" sha1="2af2361146edd0ce3966614d90165a5c1afb8de4" /> <!-- mask rom TC532000 --> | |
| 7380 | </dataarea> | |
| 7381 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7382 | <rom name="257-v1.v1" offset="0x000000" size="0x400000" crc="17cde847" sha1="4bcc0205b70dc6d9216b29025450c9c5b08cb65d" /> <!-- TC5332204 --> | |
| 7383 | <rom name="257-v2.v2" offset="0x400000" size="0x400000" crc="1afb20ff" sha1="57dfd2de058139345ff2b744a225790baaecd5a2" /> <!-- TC5332204 --> | |
| 7384 | <rom name="257-v3.v3" offset="0x800000" size="0x400000" crc="4605036a" sha1="51b228a0600d38a6ec37aec4822879ec3b0ee106" /> <!-- TC5332204 --> | |
| 7385 | <rom name="257-v4.v4" offset="0xc00000" size="0x400000" crc="764bbd6b" sha1="df23c09ca6cf7d0ae5e11ff16e30c159725106b3" /> <!-- TC5332204 --> | |
| 7386 | </dataarea> | |
| 7387 | <dataarea name="sprites" size="0x4000000"> | |
| 7388 | <rom loadflag="load16_byte" name="257-c1.c1" offset="0x000000" size="0x800000" crc="cef1cdfa" sha1="6135080f3a6b4712b76cc217edcc58e72b55c2b9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7389 | <rom loadflag="load16_byte" name="257-c2.c2" offset="0x000001" size="0x800000" crc="f7bf0003" sha1="9f7b19a2100cf7d12867e742f440dd5277b4f895" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7390 | <rom loadflag="load16_byte" name="257-c3.c3" offset="0x1000000" size="0x800000" crc="101e6560" sha1="8073ae1139e215d1167f8d32c14079a46ce3ee1c" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7391 | <rom loadflag="load16_byte" name="257-c4.c4" offset="0x1000001" size="0x800000" crc="bd2fc1b1" sha1="da0006761923ad49b404a08d7a151193ee307a69" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7392 | <rom loadflag="load16_byte" name="257-c5.c5" offset="0x2000000" size="0x800000" crc="89775412" sha1="b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7393 | <rom loadflag="load16_byte" name="257-c6.c6" offset="0x2000001" size="0x800000" crc="fa7200d5" sha1="6f2b0d38af34e280d56a58955400e5c679906871" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7394 | <rom loadflag="load16_byte" name="257-c7.c7" offset="0x3000000" size="0x800000" crc="7da11fe4" sha1="065336cf166807acb6c8569d59d3bf37a19b0a42" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 7395 | <rom loadflag="load16_byte" name="257-c8.c8" offset="0x3000001" size="0x800000" crc="b1afa60b" sha1="b916184f5cfe4121752270f4f65abf35d8eb0519" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 7396 | </dataarea> | |
| 7397 | </part> | |
| 7398 | </software> | |
| 9364 | <software name="kof2000n" cloneof="kof2000"> | |
| 9365 | <description>The King of Fighters 2000 (not encrypted)</description> | |
| 9366 | <year>2000</year> | |
| 9367 | <publisher>SNK</publisher> | |
| 9368 | <sharedfeat name="release" value="MVS,AES" /> | |
| 9369 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9370 | <part name="cart" interface="neo_cart"> | |
| 9371 | <!-- Original Version, Encrypted Sound + GFX Roms --> | |
| 9372 | <feature name="slot" value="r_cmc_kof2000n" /> | |
| 9373 | <dataarea name="maincpu" size="0x500000"> | |
| 9374 | <rom loadflag="load16_word_swap" name="257-pg1.p1" offset="0x000000" size="0x100000" crc="5f809dbe" sha1="2bc233dcff5622de86d01e3b74b840c7caf12982" /> | |
| 9375 | <!-- mask rom TC538200 --> | |
| 9376 | <rom loadflag="load16_word_swap" name="257-pg2.sp2" offset="0x100000" size="0x400000" crc="693c2c5e" sha1="dc9121b7369ef46596343cac055a00aec81704d4" /> | |
| 9377 | <!-- mask rom TC5332205 --> | |
| 9378 | </dataarea> | |
| 9379 | <dataarea name="fixed" size="0x80000"> | |
| 9380 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9381 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9382 | </dataarea> | |
| 9383 | <!-- Encrypted --> | |
| 9384 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9385 | <rom offset="0x00000" size="0x40000" name="257-m1.m1" crc="4b749113" sha1="2af2361146edd0ce3966614d90165a5c1afb8de4" /> | |
| 9386 | <!-- mask rom TC532000 --> | |
| 9387 | </dataarea> | |
| 9388 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9389 | <rom name="257-v1.v1" offset="0x000000" size="0x400000" crc="17cde847" sha1="4bcc0205b70dc6d9216b29025450c9c5b08cb65d" /> | |
| 9390 | <!-- TC5332204 --> | |
| 9391 | <rom name="257-v2.v2" offset="0x400000" size="0x400000" crc="1afb20ff" sha1="57dfd2de058139345ff2b744a225790baaecd5a2" /> | |
| 9392 | <!-- TC5332204 --> | |
| 9393 | <rom name="257-v3.v3" offset="0x800000" size="0x400000" crc="4605036a" sha1="51b228a0600d38a6ec37aec4822879ec3b0ee106" /> | |
| 9394 | <!-- TC5332204 --> | |
| 9395 | <rom name="257-v4.v4" offset="0xc00000" size="0x400000" crc="764bbd6b" sha1="df23c09ca6cf7d0ae5e11ff16e30c159725106b3" /> | |
| 9396 | <!-- TC5332204 --> | |
| 9397 | </dataarea> | |
| 9398 | <dataarea name="sprites" size="0x4000000"> | |
| 9399 | <rom loadflag="load16_byte" name="257-c1.c1" offset="0x000000" size="0x800000" crc="cef1cdfa" sha1="6135080f3a6b4712b76cc217edcc58e72b55c2b9" /> | |
| 9400 | <!-- TC5364205 --> | |
| 9401 | <rom loadflag="load16_byte" name="257-c2.c2" offset="0x000001" size="0x800000" crc="f7bf0003" sha1="9f7b19a2100cf7d12867e742f440dd5277b4f895" /> | |
| 9402 | <!-- TC5364205 --> | |
| 9403 | <rom loadflag="load16_byte" name="257-c3.c3" offset="0x1000000" size="0x800000" crc="101e6560" sha1="8073ae1139e215d1167f8d32c14079a46ce3ee1c" /> | |
| 9404 | <!-- TC5364205 --> | |
| 9405 | <rom loadflag="load16_byte" name="257-c4.c4" offset="0x1000001" size="0x800000" crc="bd2fc1b1" sha1="da0006761923ad49b404a08d7a151193ee307a69" /> | |
| 9406 | <!-- TC5364205 --> | |
| 9407 | <rom loadflag="load16_byte" name="257-c5.c5" offset="0x2000000" size="0x800000" crc="89775412" sha1="b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c" /> | |
| 9408 | <!-- TC5364205 --> | |
| 9409 | <rom loadflag="load16_byte" name="257-c6.c6" offset="0x2000001" size="0x800000" crc="fa7200d5" sha1="6f2b0d38af34e280d56a58955400e5c679906871" /> | |
| 9410 | <!-- TC5364205 --> | |
| 9411 | <rom loadflag="load16_byte" name="257-c7.c7" offset="0x3000000" size="0x800000" crc="7da11fe4" sha1="065336cf166807acb6c8569d59d3bf37a19b0a42" /> | |
| 9412 | <!-- TC5364205 --> | |
| 9413 | <rom loadflag="load16_byte" name="257-c8.c8" offset="0x3000001" size="0x800000" crc="b1afa60b" sha1="b916184f5cfe4121752270f4f65abf35d8eb0519" /> | |
| 9414 | <!-- TC5364205 --> | |
| 9415 | </dataarea> | |
| 9416 | </part> | |
| 9417 | </software> | |
| 7399 | 9418 | |
| 7400 | <!--*************************************** | |
| 9419 | <!--*************************************** | |
| 7401 | 9420 | ID-0258 |
| 7402 | 9421 | SNK vs. Capcom? |
| 7403 | 9422 | ***************************************--> |
| 7404 | 9423 | |
| 7405 | <!--*************************************** | |
| 9424 | <!--*************************************** | |
| 7406 | 9425 | ID-0259 |
| 7407 | 9426 | . ??M-2590 |
| 7408 | 9427 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 7409 | 9428 | ***************************************--> |
| 7410 | 9429 | |
| 7411 | <software name="bangbead"> | |
| 7412 | <description>Bang Bead</description> | |
| 7413 | <year>2000</year> | |
| 7414 | <publisher>Visco</publisher> | |
| 7415 | <sharedfeat name="release" value="MVS" /> | |
| 7416 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7417 | <part name="cart" interface="neo_cart"> | |
| 7418 | <!-- Original Version - Encrypted GFX --> | |
| 7419 | <!-- MVS ONLY RELEASE --> | |
| 7420 | <feature name="crypt" value="bangbead_prot" /> | |
| 7421 | <dataarea name="maincpu" size="0x200000"> | |
| 7422 | <rom loadflag="load16_word_swap" name="259-p1.p1" offset="0x100000" size="0x100000" crc="88a37f8b" sha1="566db84850fad5e8fe822e8bba910a33e083b550" /> | |
| 7423 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 7424 | </dataarea> | |
| 7425 | <dataarea name="fixed" size="0x20000"> | |
| 7426 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7427 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7428 | </dataarea> | |
| 7429 | <dataarea name="audiocpu" size="0x020000"> | |
| 7430 | <rom offset="0x000000" size="0x020000" name="259-m1.m1" crc="85668ee9" sha1="7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8" /> | |
| 7431 | </dataarea> | |
| 7432 | <dataarea name="ymsnd" size="0x500000"> | |
| 7433 | <rom name="259-v1.v1" offset="0x000000" size="0x400000" crc="088eb8ab" sha1="608306e35501dd7d382d9f96b28e7550aa896a03" /> | |
| 7434 | <rom name="259-v2.v2" offset="0x400000" size="0x100000" crc="97528fe9" sha1="8f5eddbb3a9a225492479d1a44801f3916c8e791" /> | |
| 7435 | </dataarea> | |
| 7436 | <dataarea name="sprites" size="0x1000000"> | |
| 7437 | <!-- Encrypted --> | |
| 7438 | <rom loadflag="load16_byte" name="259-c1.c1" offset="0x000000" size="0x800000" crc="1f537f74" sha1="b8ef691e92191c20a5ed4f20a75cca3c7383bca6" /> <!-- Plane 0,1 --> | |
| 7439 | <rom loadflag="load16_byte" name="259-c2.c2" offset="0x000001" size="0x800000" crc="0efd98ff" sha1="d350315d3c7f26d638458e5ccf2126069a4c7a5b" /> <!-- Plane 2,3 --> | |
| 7440 | </dataarea> | |
| 7441 | </part> | |
| 7442 | </software> | |
| 9430 | <software name="bangbead"> | |
| 9431 | <description>Bang Bead</description> | |
| 9432 | <year>2000</year> | |
| 9433 | <publisher>Visco</publisher> | |
| 9434 | <sharedfeat name="release" value="MVS" /> | |
| 9435 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9436 | <part name="cart" interface="neo_cart"> | |
| 9437 | <!-- Original Version - Encrypted GFX --> | |
| 9438 | <!-- MVS ONLY RELEASE --> | |
| 9439 | <feature name="slot" value="r_cmc_bangbead" /> | |
| 9440 | <dataarea name="maincpu" size="0x200000"> | |
| 9441 | <rom loadflag="load16_word_swap" name="259-p1.p1" offset="0x100000" size="0x100000" crc="88a37f8b" sha1="566db84850fad5e8fe822e8bba910a33e083b550" /> | |
| 9442 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 9443 | </dataarea> | |
| 9444 | <dataarea name="fixed" size="0x20000"> | |
| 9445 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9446 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9447 | </dataarea> | |
| 9448 | <dataarea name="audiocpu" size="0x020000"> | |
| 9449 | <rom offset="0x000000" size="0x020000" name="259-m1.m1" crc="85668ee9" sha1="7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8" /> | |
| 9450 | </dataarea> | |
| 9451 | <dataarea name="ymsnd" size="0x500000"> | |
| 9452 | <rom name="259-v1.v1" offset="0x000000" size="0x400000" crc="088eb8ab" sha1="608306e35501dd7d382d9f96b28e7550aa896a03" /> | |
| 9453 | <rom name="259-v2.v2" offset="0x400000" size="0x100000" crc="97528fe9" sha1="8f5eddbb3a9a225492479d1a44801f3916c8e791" /> | |
| 9454 | </dataarea> | |
| 9455 | <dataarea name="sprites" size="0x1000000"> | |
| 9456 | <!-- Encrypted --> | |
| 9457 | <rom loadflag="load16_byte" name="259-c1.c1" offset="0x000000" size="0x800000" crc="1f537f74" sha1="b8ef691e92191c20a5ed4f20a75cca3c7383bca6" /> | |
| 9458 | <rom loadflag="load16_byte" name="259-c2.c2" offset="0x000001" size="0x800000" crc="0efd98ff" sha1="d350315d3c7f26d638458e5ccf2126069a4c7a5b" /> | |
| 9459 | </dataarea> | |
| 9460 | </part> | |
| 9461 | </software> | |
| 7443 | 9462 | |
| 7444 | 9463 | |
| 7445 | <!--*************************************** | |
| 9464 | <!--*************************************** | |
| 7446 | 9465 | ID-0260 |
| 7447 | 9466 | . ??M-2600 |
| 7448 | 9467 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 7449 | 9468 | ***************************************--> |
| 7450 | 9469 | |
| 7451 | <software name="nitd"> | |
| 7452 | <description>Nightmare in the Dark</description> | |
| 7453 | <year>2000</year> | |
| 7454 | <publisher>Eleven / Gavaking</publisher> | |
| 7455 | <sharedfeat name="release" value="MVS" /> | |
| 7456 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7457 | <part name="cart" interface="neo_cart"> | |
| 7458 | <!-- Original Version - Encrypted GFX --> | |
| 7459 | <!-- MVS ONLY RELEASE --> | |
| 7460 | <feature name="crypt" value="nitd_prot" /> | |
| 7461 | <dataarea name="maincpu" size="0x100000"> | |
| 7462 | <rom loadflag="load16_word_swap" name="260-p1.p1" offset="0x000000" size="0x080000" crc="61361082" sha1="441f3f41c1aa752c0e0a9a0b1d92711d9e636b85" /> | |
| 7463 | </dataarea> | |
| 7464 | <dataarea name="fixed" size="0x20000"> | |
| 7465 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7466 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7467 | </dataarea> | |
| 7468 | <dataarea name="audiocpu" size="0x080000"> | |
| 7469 | <rom offset="0x000000" size="0x080000" name="260-m1.m1" crc="6407c5e5" sha1="d273e154cc905b63205a17a1a6d419cac3485a92" /> | |
| 7470 | </dataarea> | |
| 7471 | <dataarea name="ymsnd" size="0x400000"> | |
| 7472 | <rom name="260-v1.v1" offset="0x000000" size="0x400000" crc="24b0480c" sha1="d769e621be52a5cd2e2568891b5f95a48268e1e0" /> | |
| 7473 | </dataarea> | |
| 7474 | <dataarea name="sprites" size="0x1000000"> | |
| 7475 | <!-- Encrypted --> | |
| 7476 | <rom loadflag="load16_byte" name="260-c1.c1" offset="0x000000" size="0x800000" crc="147b0c7f" sha1="a647c3a2f6d146ff47521c1d39f58830601f5781" /> <!-- Plane 0,1 --> | |
| 7477 | <rom loadflag="load16_byte" name="260-c2.c2" offset="0x000001" size="0x800000" crc="d2b04b0d" sha1="ce4322e6cfacb627fe997efe81018861e21d3c27" /> <!-- Plane 2,3 --> | |
| 7478 | </dataarea> | |
| 7479 | </part> | |
| 7480 | </software> | |
| 9470 | <software name="nitd"> | |
| 9471 | <description>Nightmare in the Dark</description> | |
| 9472 | <year>2000</year> | |
| 9473 | <publisher>Eleven / Gavaking</publisher> | |
| 9474 | <sharedfeat name="release" value="MVS" /> | |
| 9475 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9476 | <part name="cart" interface="neo_cart"> | |
| 9477 | <!-- Original Version - Encrypted GFX --> | |
| 9478 | <!-- MVS ONLY RELEASE --> | |
| 9479 | <feature name="slot" value="rom_cmc_nitd" /> | |
| 9480 | <dataarea name="maincpu" size="0x100000"> | |
| 9481 | <rom loadflag="load16_word_swap" name="260-p1.p1" offset="0x000000" size="0x080000" crc="61361082" sha1="441f3f41c1aa752c0e0a9a0b1d92711d9e636b85" /> | |
| 9482 | </dataarea> | |
| 9483 | <dataarea name="fixed" size="0x20000"> | |
| 9484 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9485 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9486 | </dataarea> | |
| 9487 | <dataarea name="audiocpu" size="0x080000"> | |
| 9488 | <rom offset="0x000000" size="0x080000" name="260-m1.m1" crc="6407c5e5" sha1="d273e154cc905b63205a17a1a6d419cac3485a92" /> | |
| 9489 | </dataarea> | |
| 9490 | <dataarea name="ymsnd" size="0x400000"> | |
| 9491 | <rom name="260-v1.v1" offset="0x000000" size="0x400000" crc="24b0480c" sha1="d769e621be52a5cd2e2568891b5f95a48268e1e0" /> | |
| 9492 | </dataarea> | |
| 9493 | <dataarea name="sprites" size="0x1000000"> | |
| 9494 | <!-- Encrypted --> | |
| 9495 | <rom loadflag="load16_byte" name="260-c1.c1" offset="0x000000" size="0x800000" crc="147b0c7f" sha1="a647c3a2f6d146ff47521c1d39f58830601f5781" /> | |
| 9496 | <rom loadflag="load16_byte" name="260-c2.c2" offset="0x000001" size="0x800000" crc="d2b04b0d" sha1="ce4322e6cfacb627fe997efe81018861e21d3c27" /> | |
| 9497 | </dataarea> | |
| 9498 | </part> | |
| 9499 | </software> | |
| 7481 | 9500 | |
| 7482 | <!--*************************************** | |
| 9501 | <!--*************************************** | |
| 7483 | 9502 | ID-0261 |
| 7484 | 9503 | . NGM-2610 |
| 7485 | 9504 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) |
| 7486 | 9505 | . NGH-2610 |
| 7487 | 9506 | ***************************************--> |
| 7488 | 9507 | |
| 7489 | <software name="sengoku3"> | |
| 7490 | <description>Sengoku 3 / Sengoku Densho 2001</description> | |
| 7491 | <year>2001</year> | |
| 7492 | <publisher>Noise Factory / SNK</publisher> | |
| 7493 | <sharedfeat name="release" value="MVS" /> | |
| 7494 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7495 | <part name="cart" interface="neo_cart"> | |
| 7496 | <!-- Original Version - Encrypted GFX --> | |
| 7497 | <feature name="crypt" value="sengoku3_prot" /> | |
| 7498 | <dataarea name="maincpu" size="0x200000"> | |
| 7499 | <rom loadflag="load16_word_swap" name="261-ph1.p1" offset="0x100000" size="0x100000" crc="e0d4bc0a" sha1="8df366097f224771ca6d1aa5c1691cd46776cd12" /> <!-- mask rom TC5316200 --> | |
| 7500 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 7501 | </dataarea> | |
| 7502 | <dataarea name="fixed" size="0x20000"> | |
| 7503 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7504 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7505 | </dataarea> | |
| 7506 | <dataarea name="audiocpu" size="0x080000"> | |
| 7507 | <rom offset="0x000000" size="0x080000" name="261-m1.m1" crc="7d501c39" sha1="8e6bcc428f5ac7532d9c9be7e07ad0821461a080" /> <!-- mask rom TC534000 --> | |
| 7508 | </dataarea> | |
| 7509 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 7510 | <rom name="261-v1.v1" offset="0x000000" size="0x400000" crc="64c30081" sha1="f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595" /> <!-- mask rom TC5332204 --> | |
| 7511 | <rom name="261-v2.v2" offset="0x400000" size="0x400000" crc="392a9c47" sha1="7ab90a54089236ca6c3ef1af8e566a8025d38159" /> <!-- mask rom TC5332204 --> | |
| 7512 | <rom name="261-v3.v3" offset="0x800000" size="0x400000" crc="c1a7ebe3" sha1="1d7bb481451f5ee0457e954bb5210300182c3c9c" /> <!-- mask rom TC5332204 --> | |
| 7513 | <rom name="261-v4.v4" offset="0xc00000" size="0x200000" crc="9000d085" sha1="11157b355ab4eb6627e9f322ed875332d3d77349" /> <!-- mask rom TC5316200 --> | |
| 7514 | </dataarea> | |
| 7515 | <dataarea name="sprites" size="0x2000000"> | |
| 7516 | <rom loadflag="load16_byte" name="261-c1.c1" offset="0x000000" size="0x800000" crc="ded84d9c" sha1="d960523b813d4fae06d716298d4e431a5c77a0c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7517 | <rom loadflag="load16_byte" name="261-c2.c2" offset="0x000001" size="0x800000" crc="b8eb4348" sha1="619d24312549932959481fa58f43f11c048e1ca5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7518 | <rom loadflag="load16_byte" name="261-c3.c3" offset="0x1000000" size="0x800000" crc="84e2034a" sha1="38ec4ae4b86933a25c9a03799b8cade4b1346401" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7519 | <rom loadflag="load16_byte" name="261-c4.c4" offset="0x1000001" size="0x800000" crc="0b45ae53" sha1="a19fb21408ab633aee8bbf38bf43b5e26766b355" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7520 | </dataarea> | |
| 7521 | </part> | |
| 7522 | </software> | |
| 9508 | <software name="sengoku3"> | |
| 9509 | <description>Sengoku 3 / Sengoku Densho 2001</description> | |
| 9510 | <year>2001</year> | |
| 9511 | <publisher>Noise Factory / SNK</publisher> | |
| 9512 | <sharedfeat name="release" value="MVS" /> | |
| 9513 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9514 | <part name="cart" interface="neo_cart"> | |
| 9515 | <!-- Original Version - Encrypted GFX --> | |
| 9516 | <feature name="slot" value="r_cmc_sengoku3" /> | |
| 9517 | <dataarea name="maincpu" size="0x200000"> | |
| 9518 | <rom loadflag="load16_word_swap" name="261-ph1.p1" offset="0x100000" size="0x100000" crc="e0d4bc0a" sha1="8df366097f224771ca6d1aa5c1691cd46776cd12" /> | |
| 9519 | <!-- mask rom TC5316200 --> | |
| 9520 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 9521 | </dataarea> | |
| 9522 | <dataarea name="fixed" size="0x20000"> | |
| 9523 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9524 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9525 | </dataarea> | |
| 9526 | <dataarea name="audiocpu" size="0x080000"> | |
| 9527 | <rom offset="0x000000" size="0x080000" name="261-m1.m1" crc="7d501c39" sha1="8e6bcc428f5ac7532d9c9be7e07ad0821461a080" /> | |
| 9528 | <!-- mask rom TC534000 --> | |
| 9529 | </dataarea> | |
| 9530 | <dataarea name="ymsnd" size="0x0e00000"> | |
| 9531 | <rom name="261-v1.v1" offset="0x000000" size="0x400000" crc="64c30081" sha1="f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595" /> | |
| 9532 | <!-- mask rom TC5332204 --> | |
| 9533 | <rom name="261-v2.v2" offset="0x400000" size="0x400000" crc="392a9c47" sha1="7ab90a54089236ca6c3ef1af8e566a8025d38159" /> | |
| 9534 | <!-- mask rom TC5332204 --> | |
| 9535 | <rom name="261-v3.v3" offset="0x800000" size="0x400000" crc="c1a7ebe3" sha1="1d7bb481451f5ee0457e954bb5210300182c3c9c" /> | |
| 9536 | <!-- mask rom TC5332204 --> | |
| 9537 | <rom name="261-v4.v4" offset="0xc00000" size="0x200000" crc="9000d085" sha1="11157b355ab4eb6627e9f322ed875332d3d77349" /> | |
| 9538 | <!-- mask rom TC5316200 --> | |
| 9539 | </dataarea> | |
| 9540 | <dataarea name="sprites" size="0x2000000"> | |
| 9541 | <rom loadflag="load16_byte" name="261-c1.c1" offset="0x000000" size="0x800000" crc="ded84d9c" sha1="d960523b813d4fae06d716298d4e431a5c77a0c5" /> | |
| 9542 | <!-- mask rom TC5364205 --> | |
| 9543 | <rom loadflag="load16_byte" name="261-c2.c2" offset="0x000001" size="0x800000" crc="b8eb4348" sha1="619d24312549932959481fa58f43f11c048e1ca5" /> | |
| 9544 | <!-- mask rom TC5364205 --> | |
| 9545 | <rom loadflag="load16_byte" name="261-c3.c3" offset="0x1000000" size="0x800000" crc="84e2034a" sha1="38ec4ae4b86933a25c9a03799b8cade4b1346401" /> | |
| 9546 | <!-- mask rom TC5364205 --> | |
| 9547 | <rom loadflag="load16_byte" name="261-c4.c4" offset="0x1000001" size="0x800000" crc="0b45ae53" sha1="a19fb21408ab633aee8bbf38bf43b5e26766b355" /> | |
| 9548 | <!-- mask rom TC5364205 --> | |
| 9549 | </dataarea> | |
| 9550 | </part> | |
| 9551 | </software> | |
| 7523 | 9552 | |
| 7524 | <!--*************************************** | |
| 9553 | <!--*************************************** | |
| 7525 | 9554 | ID-0262 |
| 7526 | 9555 | . NGM-262? |
| 7527 | 9556 | MVS PROGBK2 REV1.0 (NEO-PCM2 SNK)/ MVS CHAFIO REV1.0 (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7530 | 9559 | - Distribution by BrezzaSoft |
| 7531 | 9560 | ***************************************--> |
| 7532 | 9561 | |
| 7533 | <software name="kof2001"> | |
| 7534 | <description>The King of Fighters 2001 (NGM-262?)</description> | |
| 7535 | <year>2001</year> | |
| 7536 | <publisher>Eolith / SNK</publisher> | |
| 7537 | <info name="compat_note" value="AES menus are incomplete and don't function correctly" /> | |
| 7538 | <sharedfeat name="release" value="MVS" /> | |
| 7539 | <sharedfeat name="compatibility" value="MVS" /> | |
| 7540 | <part name="cart" interface="neo_cart"> | |
| 7541 | <!-- MVS VERSION --> | |
| 7542 | <feature name="crypt" value="kof2001_prot" /> | |
| 7543 | <dataarea name="maincpu" size="0x500000"> | |
| 7544 | <rom loadflag="load16_word_swap" name="262-p1-08-e0.p1" offset="0x000000" size="0x100000" crc="9381750d" sha1="dcfecd69e563ff52fe07d23c5372d0f748b07819" /> <!-- mask rom TC538200 --> | |
| 7545 | <rom loadflag="load16_word_swap" name="262-p2-08-e0.sp2" offset="0x100000" size="0x400000" crc="8e0d8329" sha1="10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc" /> <!-- mask rom TC5332205 --> | |
| 7546 | <!-- The first/early production run sets have proms with above labels. Some later? sets found have eproms instead of proms --> | |
| 7547 | </dataarea> | |
| 7548 | <dataarea name="fixed" size="0x20000"> | |
| 7549 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7550 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7551 | </dataarea> | |
| 7552 | <!-- Encrypted --> | |
| 7553 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7554 | <rom offset="0x00000" size="0x40000" name="265-262-m1.m1" crc="a7f8119f" sha1="71805b39b8b09c32425cf39f9de59b2f755976c2" /> | |
| 7555 | <!-- mask rom TC532000 --> | |
| 7556 | </dataarea> | |
| 7557 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7558 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> <!-- mask rom TC5332204 --> | |
| 7559 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> <!-- mask rom TC5332204 --> | |
| 7560 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> <!-- mask rom TC5332204 --> | |
| 7561 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> <!-- mask rom TC5332204 --> | |
| 7562 | </dataarea> | |
| 7563 | <dataarea name="sprites" size="0x4000000"> | |
| 7564 | <!-- Encrypted --> | |
| 7565 | <rom loadflag="load16_byte" name="262-c1-08-e0.c1" offset="0x000000" size="0x800000" crc="99cc785a" sha1="374f0674871d0196fa274aa6c5956d7b3848d5da" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7566 | <rom loadflag="load16_byte" name="262-c2-08-e0.c2" offset="0x000001" size="0x800000" crc="50368cbf" sha1="5d9e206e98e0b0c7735b72ea46b45058fdec2352" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7567 | <rom loadflag="load16_byte" name="262-c3-08-e0.c3" offset="0x1000000" size="0x800000" crc="fb14ff87" sha1="445a8db2fc69eff54a252700f2d3a89244c58e75" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7568 | <rom loadflag="load16_byte" name="262-c4-08-e0.c4" offset="0x1000001" size="0x800000" crc="4397faf8" sha1="6752b394f6647502a649a3e62bd3442f936b733e" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7569 | <rom loadflag="load16_byte" name="262-c5-08-e0.c5" offset="0x2000000" size="0x800000" crc="91f24be4" sha1="88190c41f7d4a0f4b1982149fc9acfc640af498d" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7570 | <rom loadflag="load16_byte" name="262-c6-08-e0.c6" offset="0x2000001" size="0x800000" crc="a31e4403" sha1="5cd1a14703aa58810e2377dfb7353c61e9dc9c1f" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7571 | <rom loadflag="load16_byte" name="262-c7-08-e0.c7" offset="0x3000000" size="0x800000" crc="54d9d1ec" sha1="80c3a8ec39130dd5d3da561f287709da6b8abcf4" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7572 | <rom loadflag="load16_byte" name="262-c8-08-e0.c8" offset="0x3000001" size="0x800000" crc="59289a6b" sha1="ddfce7c85b2a144975db5bb14b4b51aaf881880e" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7573 | </dataarea> | |
| 7574 | </part> | |
| 7575 | </software> | |
| 9562 | <software name="kof2001"> | |
| 9563 | <description>The King of Fighters 2001 (NGM-262?)</description> | |
| 9564 | <year>2001</year> | |
| 9565 | <publisher>Eolith / SNK</publisher> | |
| 9566 | <info name="compat_note" value="AES menus are incomplete and don't function correctly" /> | |
| 9567 | <sharedfeat name="release" value="MVS" /> | |
| 9568 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9569 | <part name="cart" interface="neo_cart"> | |
| 9570 | <!-- MVS VERSION --> | |
| 9571 | <feature name="slot" value="r_cmc_kof2001" /> | |
| 9572 | <dataarea name="maincpu" size="0x500000"> | |
| 9573 | <rom loadflag="load16_word_swap" name="262-p1-08-e0.p1" offset="0x000000" size="0x100000" crc="9381750d" sha1="dcfecd69e563ff52fe07d23c5372d0f748b07819" /> | |
| 9574 | <!-- mask rom TC538200 --> | |
| 9575 | <rom loadflag="load16_word_swap" name="262-p2-08-e0.sp2" offset="0x100000" size="0x400000" crc="8e0d8329" sha1="10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc" /> | |
| 9576 | <!-- mask rom TC5332205 --> | |
| 9577 | <!-- The first/early production run sets have proms with above labels. Some later? sets found have eproms instead of proms --> | |
| 9578 | </dataarea> | |
| 9579 | <dataarea name="fixed" size="0x20000"> | |
| 9580 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9581 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9582 | </dataarea> | |
| 9583 | <!-- Encrypted --> | |
| 9584 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9585 | <rom offset="0x00000" size="0x40000" name="265-262-m1.m1" crc="a7f8119f" sha1="71805b39b8b09c32425cf39f9de59b2f755976c2" /> | |
| 9586 | <!-- mask rom TC532000 --> | |
| 9587 | </dataarea> | |
| 9588 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9589 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> | |
| 9590 | <!-- mask rom TC5332204 --> | |
| 9591 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> | |
| 9592 | <!-- mask rom TC5332204 --> | |
| 9593 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> | |
| 9594 | <!-- mask rom TC5332204 --> | |
| 9595 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> | |
| 9596 | <!-- mask rom TC5332204 --> | |
| 9597 | </dataarea> | |
| 9598 | <dataarea name="sprites" size="0x4000000"> | |
| 9599 | <!-- Encrypted --> | |
| 9600 | <rom loadflag="load16_byte" name="262-c1-08-e0.c1" offset="0x000000" size="0x800000" crc="99cc785a" sha1="374f0674871d0196fa274aa6c5956d7b3848d5da" /> | |
| 9601 | <!-- mask rom TC5364205 --> | |
| 9602 | <rom loadflag="load16_byte" name="262-c2-08-e0.c2" offset="0x000001" size="0x800000" crc="50368cbf" sha1="5d9e206e98e0b0c7735b72ea46b45058fdec2352" /> | |
| 9603 | <!-- mask rom TC5364205 --> | |
| 9604 | <rom loadflag="load16_byte" name="262-c3-08-e0.c3" offset="0x1000000" size="0x800000" crc="fb14ff87" sha1="445a8db2fc69eff54a252700f2d3a89244c58e75" /> | |
| 9605 | <!-- mask rom TC5364205 --> | |
| 9606 | <rom loadflag="load16_byte" name="262-c4-08-e0.c4" offset="0x1000001" size="0x800000" crc="4397faf8" sha1="6752b394f6647502a649a3e62bd3442f936b733e" /> | |
| 9607 | <!-- mask rom TC5364205 --> | |
| 9608 | <rom loadflag="load16_byte" name="262-c5-08-e0.c5" offset="0x2000000" size="0x800000" crc="91f24be4" sha1="88190c41f7d4a0f4b1982149fc9acfc640af498d" /> | |
| 9609 | <!-- mask rom TC5364205 --> | |
| 9610 | <rom loadflag="load16_byte" name="262-c6-08-e0.c6" offset="0x2000001" size="0x800000" crc="a31e4403" sha1="5cd1a14703aa58810e2377dfb7353c61e9dc9c1f" /> | |
| 9611 | <!-- mask rom TC5364205 --> | |
| 9612 | <rom loadflag="load16_byte" name="262-c7-08-e0.c7" offset="0x3000000" size="0x800000" crc="54d9d1ec" sha1="80c3a8ec39130dd5d3da561f287709da6b8abcf4" /> | |
| 9613 | <!-- mask rom TC5364205 --> | |
| 9614 | <rom loadflag="load16_byte" name="262-c8-08-e0.c8" offset="0x3000001" size="0x800000" crc="59289a6b" sha1="ddfce7c85b2a144975db5bb14b4b51aaf881880e" /> | |
| 9615 | <!-- mask rom TC5364205 --> | |
| 9616 | </dataarea> | |
| 9617 | </part> | |
| 9618 | </software> | |
| 7576 | 9619 | |
| 7577 | <software name="kof2001h" cloneof="kof2001"> | |
| 7578 | <description>The King of Fighters 2001 (NGH-2621)</description> | |
| 7579 | <year>2001</year> | |
| 7580 | <publisher>Eolith / SNK</publisher> | |
| 7581 | <sharedfeat name="release" value="AES" /> | |
| 7582 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7583 | <part name="cart" interface="neo_cart"> | |
| 7584 | <!-- AES VERSION --> | |
| 7585 | <feature name="crypt" value="kof2001_prot" /> | |
| 7586 | <dataarea name="maincpu" size="0x500000"> | |
| 7587 | <rom loadflag="load16_word_swap" name="262-pg1.p1" offset="0x000000" size="0x100000" crc="2af7e741" sha1="e41282d73ed6d521da056f1a16573bb61bfa3826" /> <!-- mask rom TC538200 --> | |
| 7588 | <rom loadflag="load16_word_swap" name="262-pg2.sp2" offset="0x100000" size="0x400000" crc="91eea062" sha1="82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f" /> <!-- mask rom TC5332205 --> | |
| 7589 | </dataarea> | |
| 7590 | <dataarea name="fixed" size="0x20000"> | |
| 7591 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7592 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7593 | </dataarea> | |
| 7594 | <!-- Encrypted --> | |
| 7595 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7596 | <rom offset="0x00000" size="0x40000" name="265-262-m1.m1" crc="a7f8119f" sha1="71805b39b8b09c32425cf39f9de59b2f755976c2" /> <!-- mask rom TC532000 --> | |
| 7597 | </dataarea> | |
| 7598 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7599 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> <!-- mask rom TC5332204 --> | |
| 7600 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> <!-- mask rom TC5332204 --> | |
| 7601 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> <!-- mask rom TC5332204 --> | |
| 7602 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> <!-- mask rom TC5332204 --> | |
| 7603 | </dataarea> | |
| 7604 | <dataarea name="sprites" size="0x4000000"> | |
| 7605 | <!-- Encrypted --> | |
| 7606 | <rom loadflag="load16_byte" name="262-c1-08-e0.c1" offset="0x000000" size="0x800000" crc="99cc785a" sha1="374f0674871d0196fa274aa6c5956d7b3848d5da" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7607 | <rom loadflag="load16_byte" name="262-c2-08-e0.c2" offset="0x000001" size="0x800000" crc="50368cbf" sha1="5d9e206e98e0b0c7735b72ea46b45058fdec2352" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7608 | <rom loadflag="load16_byte" name="262-c3-08-e0.c3" offset="0x1000000" size="0x800000" crc="fb14ff87" sha1="445a8db2fc69eff54a252700f2d3a89244c58e75" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7609 | <rom loadflag="load16_byte" name="262-c4-08-e0.c4" offset="0x1000001" size="0x800000" crc="4397faf8" sha1="6752b394f6647502a649a3e62bd3442f936b733e" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7610 | <rom loadflag="load16_byte" name="262-c5-08-e0.c5" offset="0x2000000" size="0x800000" crc="91f24be4" sha1="88190c41f7d4a0f4b1982149fc9acfc640af498d" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7611 | <rom loadflag="load16_byte" name="262-c6-08-e0.c6" offset="0x2000001" size="0x800000" crc="a31e4403" sha1="5cd1a14703aa58810e2377dfb7353c61e9dc9c1f" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7612 | <rom loadflag="load16_byte" name="262-c7-08-e0.c7" offset="0x3000000" size="0x800000" crc="54d9d1ec" sha1="80c3a8ec39130dd5d3da561f287709da6b8abcf4" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7613 | <rom loadflag="load16_byte" name="262-c8-08-e0.c8" offset="0x3000001" size="0x800000" crc="59289a6b" sha1="ddfce7c85b2a144975db5bb14b4b51aaf881880e" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7614 | </dataarea> | |
| 7615 | </part> | |
| 7616 | </software> | |
| 9620 | <software name="kof2001h" cloneof="kof2001"> | |
| 9621 | <description>The King of Fighters 2001 (NGH-2621)</description> | |
| 9622 | <year>2001</year> | |
| 9623 | <publisher>Eolith / SNK</publisher> | |
| 9624 | <sharedfeat name="release" value="AES" /> | |
| 9625 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9626 | <part name="cart" interface="neo_cart"> | |
| 9627 | <!-- AES VERSION --> | |
| 9628 | <feature name="slot" value="r_cmc_kof2001" /> | |
| 9629 | <dataarea name="maincpu" size="0x500000"> | |
| 9630 | <rom loadflag="load16_word_swap" name="262-pg1.p1" offset="0x000000" size="0x100000" crc="2af7e741" sha1="e41282d73ed6d521da056f1a16573bb61bfa3826" /> | |
| 9631 | <!-- mask rom TC538200 --> | |
| 9632 | <rom loadflag="load16_word_swap" name="262-pg2.sp2" offset="0x100000" size="0x400000" crc="91eea062" sha1="82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f" /> | |
| 9633 | <!-- mask rom TC5332205 --> | |
| 9634 | </dataarea> | |
| 9635 | <dataarea name="fixed" size="0x20000"> | |
| 9636 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9637 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9638 | </dataarea> | |
| 9639 | <!-- Encrypted --> | |
| 9640 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9641 | <rom offset="0x00000" size="0x40000" name="265-262-m1.m1" crc="a7f8119f" sha1="71805b39b8b09c32425cf39f9de59b2f755976c2" /> | |
| 9642 | <!-- mask rom TC532000 --> | |
| 9643 | </dataarea> | |
| 9644 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9645 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> | |
| 9646 | <!-- mask rom TC5332204 --> | |
| 9647 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> | |
| 9648 | <!-- mask rom TC5332204 --> | |
| 9649 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> | |
| 9650 | <!-- mask rom TC5332204 --> | |
| 9651 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> | |
| 9652 | <!-- mask rom TC5332204 --> | |
| 9653 | </dataarea> | |
| 9654 | <dataarea name="sprites" size="0x4000000"> | |
| 9655 | <!-- Encrypted --> | |
| 9656 | <rom loadflag="load16_byte" name="262-c1-08-e0.c1" offset="0x000000" size="0x800000" crc="99cc785a" sha1="374f0674871d0196fa274aa6c5956d7b3848d5da" /> | |
| 9657 | <!-- mask rom TC5364205 --> | |
| 9658 | <rom loadflag="load16_byte" name="262-c2-08-e0.c2" offset="0x000001" size="0x800000" crc="50368cbf" sha1="5d9e206e98e0b0c7735b72ea46b45058fdec2352" /> | |
| 9659 | <!-- mask rom TC5364205 --> | |
| 9660 | <rom loadflag="load16_byte" name="262-c3-08-e0.c3" offset="0x1000000" size="0x800000" crc="fb14ff87" sha1="445a8db2fc69eff54a252700f2d3a89244c58e75" /> | |
| 9661 | <!-- mask rom TC5364205 --> | |
| 9662 | <rom loadflag="load16_byte" name="262-c4-08-e0.c4" offset="0x1000001" size="0x800000" crc="4397faf8" sha1="6752b394f6647502a649a3e62bd3442f936b733e" /> | |
| 9663 | <!-- mask rom TC5364205 --> | |
| 9664 | <rom loadflag="load16_byte" name="262-c5-08-e0.c5" offset="0x2000000" size="0x800000" crc="91f24be4" sha1="88190c41f7d4a0f4b1982149fc9acfc640af498d" /> | |
| 9665 | <!-- mask rom TC5364205 --> | |
| 9666 | <rom loadflag="load16_byte" name="262-c6-08-e0.c6" offset="0x2000001" size="0x800000" crc="a31e4403" sha1="5cd1a14703aa58810e2377dfb7353c61e9dc9c1f" /> | |
| 9667 | <!-- mask rom TC5364205 --> | |
| 9668 | <rom loadflag="load16_byte" name="262-c7-08-e0.c7" offset="0x3000000" size="0x800000" crc="54d9d1ec" sha1="80c3a8ec39130dd5d3da561f287709da6b8abcf4" /> | |
| 9669 | <!-- mask rom TC5364205 --> | |
| 9670 | <rom loadflag="load16_byte" name="262-c8-08-e0.c8" offset="0x3000001" size="0x800000" crc="59289a6b" sha1="ddfce7c85b2a144975db5bb14b4b51aaf881880e" /> | |
| 9671 | <!-- mask rom TC5364205 --> | |
| 9672 | </dataarea> | |
| 9673 | </part> | |
| 9674 | </software> | |
| 7617 | 9675 | |
| 7618 | <!--*************************************** | |
| 9676 | <!--*************************************** | |
| 7619 | 9677 | ID-0263 |
| 7620 | 9678 | . NGM-2630 |
| 7621 | 9679 | NEO-MVS PROGBK2 (NEO-PCM2 SNK)/ NEO-MVS CHAFIO (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7623 | 9681 | NEO-AEG PROGBK2 (NEO-PCM2 SNK) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) |
| 7624 | 9682 | ***************************************--> |
| 7625 | 9683 | |
| 7626 | <software name="mslug4"> | |
| 7627 | <description>Metal Slug 4 (NGM-2630)</description> | |
| 7628 | <year>2002</year> | |
| 7629 | <publisher>Mega / Playmore</publisher> | |
| 7630 | <sharedfeat name="release" value="MVS" /> | |
| 7631 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7632 | <part name="cart" interface="neo_cart"> | |
| 7633 | <!-- Original Version - Encrypted GFX --> | |
| 7634 | <!-- MVS VERSION --> | |
| 7635 | <feature name="crypt" value="mslug4_prot" /> | |
| 7636 | <!-- There also exist carts where p1 label is pg1; the PG1 revision has a Japanese cart label, SN 02Jxxxxx | |
| 9684 | <software name="mslug4"> | |
| 9685 | <description>Metal Slug 4 (NGM-2630)</description> | |
| 9686 | <year>2002</year> | |
| 9687 | <publisher>Mega / Playmore</publisher> | |
| 9688 | <sharedfeat name="release" value="MVS" /> | |
| 9689 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9690 | <part name="cart" interface="neo_cart"> | |
| 9691 | <!-- Original Version - Encrypted GFX --> | |
| 9692 | <!-- MVS VERSION --> | |
| 9693 | <feature name="slot" value="r_pc2_mslug4" /> | |
| 9694 | <!-- There also exist carts where p1 label is pg1; the PG1 revision has a Japanese cart label, SN 02Jxxxxx | |
| 7637 | 9695 | The P1 revision has a US/EUR cart label, SN 02Txxxxx ; Rom data on both is identical. |
| 7638 | 9696 | These carts were manufactured by Mega Enterprise, not SNK. --> |
| 7639 | <dataarea name="maincpu" size="0x500000"> | |
| 7640 | <rom loadflag="load16_word_swap" name="263-p1.p1" offset="0x000000" size="0x100000" crc="27e4def3" sha1="a08785e8145981bb6b5332a3b2df7eb321253cca" /> <!-- mask rom TC538200 --> | |
| 7641 | <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" /> <!-- mask rom TC5332205 --> | |
| 7642 | </dataarea> | |
| 7643 | <dataarea name="fixed" size="0x80000"> | |
| 7644 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7645 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7646 | </dataarea> | |
| 7647 | <!-- Encrypted --> | |
| 7648 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7649 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> <!-- mask rom TC531001 --> | |
| 7650 | </dataarea> | |
| 7651 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7652 | <!-- Encrypted --> | |
| 7653 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> <!-- mask rom TC5364205 --> | |
| 7654 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> <!-- mask rom TC5364205 --> | |
| 7655 | </dataarea> | |
| 7656 | <dataarea name="sprites" size="0x3000000"> | |
| 7657 | <!-- Encrypted --> | |
| 7658 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7659 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7660 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7661 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7662 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7663 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7664 | </dataarea> | |
| 7665 | </part> | |
| 7666 | </software> | |
| 9697 | <dataarea name="maincpu" size="0x500000"> | |
| 9698 | <rom loadflag="load16_word_swap" name="263-p1.p1" offset="0x000000" size="0x100000" crc="27e4def3" sha1="a08785e8145981bb6b5332a3b2df7eb321253cca" /> | |
| 9699 | <!-- mask rom TC538200 --> | |
| 9700 | <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" /> | |
| 9701 | <!-- mask rom TC5332205 --> | |
| 9702 | </dataarea> | |
| 9703 | <dataarea name="fixed" size="0x80000"> | |
| 9704 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9705 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9706 | </dataarea> | |
| 9707 | <!-- Encrypted --> | |
| 9708 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9709 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> | |
| 9710 | <!-- mask rom TC531001 --> | |
| 9711 | </dataarea> | |
| 9712 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9713 | <!-- Encrypted --> | |
| 9714 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> | |
| 9715 | <!-- mask rom TC5364205 --> | |
| 9716 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> | |
| 9717 | <!-- mask rom TC5364205 --> | |
| 9718 | </dataarea> | |
| 9719 | <dataarea name="sprites" size="0x3000000"> | |
| 9720 | <!-- Encrypted --> | |
| 9721 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> | |
| 9722 | <!-- mask rom TC5364205 --> | |
| 9723 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> | |
| 9724 | <!-- mask rom TC5364205 --> | |
| 9725 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> | |
| 9726 | <!-- mask rom TC5364205 --> | |
| 9727 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> | |
| 9728 | <!-- mask rom TC5364205 --> | |
| 9729 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> | |
| 9730 | <!-- mask rom TC5364205 --> | |
| 9731 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> | |
| 9732 | <!-- mask rom TC5364205 --> | |
| 9733 | </dataarea> | |
| 9734 | </part> | |
| 9735 | </software> | |
| 7667 | 9736 | |
| 7668 | <software name="mslug4h" cloneof="mslug4"> | |
| 7669 | <description>Metal Slug 4 (NGH-2630)</description> | |
| 7670 | <year>2002</year> | |
| 7671 | <publisher>Mega / Playmore</publisher> | |
| 7672 | <sharedfeat name="release" value="AES" /> | |
| 7673 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7674 | <part name="cart" interface="neo_cart"> | |
| 7675 | <!-- Original Version - Encrypted GFX --> | |
| 7676 | <!-- AES VERSION --> | |
| 7677 | <feature name="crypt" value="mslug4_prot" /> | |
| 7678 | <dataarea name="maincpu" size="0x500000"> | |
| 7679 | <rom loadflag="load16_word_swap" name="263-ph1.p1" offset="0x000000" size="0x100000" crc="c67f5c8d" sha1="12af74964843f103520d9f0825069ea2f67eeb2f" /> <!-- mask rom TC538200 --> | |
| 7680 | <rom loadflag="load16_word_swap" name="263-ph2.sp2" offset="0x100000" size="0x400000" crc="bc3ec89e" sha1="2cb0626bc4fa57e1d25f208e04532b570d87b3fb" /> <!-- mask rom TC5332205 --> | |
| 7681 | </dataarea> | |
| 7682 | <dataarea name="fixed" size="0x80000"> | |
| 7683 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7684 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7685 | </dataarea> | |
| 7686 | <!-- Encrypted --> | |
| 7687 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7688 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> <!-- mask rom TC531001 --> | |
| 7689 | </dataarea> | |
| 7690 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7691 | <!-- Encrypted --> | |
| 7692 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> <!-- mask rom TC5364205 --> | |
| 7693 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> <!-- mask rom TC5364205 --> | |
| 7694 | </dataarea> | |
| 7695 | <dataarea name="sprites" size="0x3000000"> | |
| 7696 | <!-- Encrypted --> | |
| 7697 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7698 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7699 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7700 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7701 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7702 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7703 | </dataarea> | |
| 7704 | </part> | |
| 7705 | </software> | |
| 9737 | <software name="mslug4h" cloneof="mslug4"> | |
| 9738 | <description>Metal Slug 4 (NGH-2630)</description> | |
| 9739 | <year>2002</year> | |
| 9740 | <publisher>Mega / Playmore</publisher> | |
| 9741 | <sharedfeat name="release" value="AES" /> | |
| 9742 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9743 | <part name="cart" interface="neo_cart"> | |
| 9744 | <!-- Original Version - Encrypted GFX --> | |
| 9745 | <!-- AES VERSION --> | |
| 9746 | <feature name="slot" value="r_pc2_mslug4" /> | |
| 9747 | <dataarea name="maincpu" size="0x500000"> | |
| 9748 | <rom loadflag="load16_word_swap" name="263-ph1.p1" offset="0x000000" size="0x100000" crc="c67f5c8d" sha1="12af74964843f103520d9f0825069ea2f67eeb2f" /> | |
| 9749 | <!-- mask rom TC538200 --> | |
| 9750 | <rom loadflag="load16_word_swap" name="263-ph2.sp2" offset="0x100000" size="0x400000" crc="bc3ec89e" sha1="2cb0626bc4fa57e1d25f208e04532b570d87b3fb" /> | |
| 9751 | <!-- mask rom TC5332205 --> | |
| 9752 | </dataarea> | |
| 9753 | <dataarea name="fixed" size="0x80000"> | |
| 9754 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9755 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9756 | </dataarea> | |
| 9757 | <!-- Encrypted --> | |
| 9758 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9759 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> | |
| 9760 | <!-- mask rom TC531001 --> | |
| 9761 | </dataarea> | |
| 9762 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9763 | <!-- Encrypted --> | |
| 9764 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> | |
| 9765 | <!-- mask rom TC5364205 --> | |
| 9766 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> | |
| 9767 | <!-- mask rom TC5364205 --> | |
| 9768 | </dataarea> | |
| 9769 | <dataarea name="sprites" size="0x3000000"> | |
| 9770 | <!-- Encrypted --> | |
| 9771 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> | |
| 9772 | <!-- mask rom TC5364205 --> | |
| 9773 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> | |
| 9774 | <!-- mask rom TC5364205 --> | |
| 9775 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> | |
| 9776 | <!-- mask rom TC5364205 --> | |
| 9777 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> | |
| 9778 | <!-- mask rom TC5364205 --> | |
| 9779 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> | |
| 9780 | <!-- mask rom TC5364205 --> | |
| 9781 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> | |
| 9782 | <!-- mask rom TC5364205 --> | |
| 9783 | </dataarea> | |
| 9784 | </part> | |
| 9785 | </software> | |
| 7706 | 9786 | |
| 7707 | <!--*************************************** | |
| 9787 | <!--*************************************** | |
| 7708 | 9788 | ID-0264 |
| 7709 | 9789 | . NGM-264? |
| 7710 | 9790 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7713 | 9793 | - Distribution by BrezzaSoft |
| 7714 | 9794 | ***************************************--> |
| 7715 | 9795 | |
| 7716 | <software name="rotd"> | |
| 7717 | <description>Rage of the Dragons (NGM-264?)</description> | |
| 7718 | <year>2002</year> | |
| 7719 | <publisher>Evoga / Playmore</publisher> | |
| 7720 | <sharedfeat name="release" value="MVS" /> | |
| 7721 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7722 | <part name="cart" interface="neo_cart"> | |
| 7723 | <!-- Encrypted Set --> | |
| 7724 | <!-- MVS VERSION --> | |
| 7725 | <feature name="crypt" value="rotd_prot" /> | |
| 7726 | <dataarea name="maincpu" size="0x800000"> | |
| 7727 | <rom loadflag="load16_word_swap" name="264-p1.p1" offset="0x000000" size="0x800000" crc="b8cc969d" sha1="4f2205b4bdd32dd1522106ef4df10ac0eb1b852d" /> <!-- mask rom TC5364205 --> | |
| 7728 | </dataarea> | |
| 7729 | <dataarea name="fixed" size="0x20000"> | |
| 7730 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7731 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7732 | </dataarea> | |
| 7733 | <!-- Encrypted --> | |
| 7734 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7735 | <rom offset="0x00000" size="0x20000" name="264-m1.m1" crc="4dbd7b43" sha1="6b63756b0d2d30bbf13fbd219833c81fd060ef96" /> <!-- mask rom 27c010 --> | |
| 7736 | </dataarea> | |
| 7737 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7738 | <!-- Encrypted --> | |
| 7739 | <rom name="264-v1.v1" offset="0x000000" size="0x800000" crc="fa005812" sha1="73723126dab5a640ac11955ed6da1bf7a91394f5" /> <!-- mask rom TC5364205 --> | |
| 7740 | <rom name="264-v2.v2" offset="0x800000" size="0x800000" crc="c3dc8bf0" sha1="a105e37262d9500a30fb8a5dac05aa4fab2562a3" /> <!-- mask rom TC5364205 --> | |
| 7741 | </dataarea> | |
| 7742 | <dataarea name="sprites" size="0x4000000"> | |
| 7743 | <!-- Encrypted --> | |
| 7744 | <rom loadflag="load16_byte" name="264-c1.c1" offset="0x000000" size="0x800000" crc="4f148fee" sha1="0821463765fad8fbd0dfbbabb7807337d0333719" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7745 | <rom loadflag="load16_byte" name="264-c2.c2" offset="0x000001" size="0x800000" crc="7cf5ff72" sha1="ccb2f94bce943576d224cb326806942426d25584" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7746 | <rom loadflag="load16_byte" name="264-c3.c3" offset="0x1000000" size="0x800000" crc="64d84c98" sha1="8faf153f465ce6fb7770b27a7ce63caf11dd4086" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7747 | <rom loadflag="load16_byte" name="264-c4.c4" offset="0x1000001" size="0x800000" crc="2f394a95" sha1="82347e8f2b48b0522d7d91fd3f372d5768934ab2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7748 | <rom loadflag="load16_byte" name="264-c5.c5" offset="0x2000000" size="0x800000" crc="6b99b978" sha1="8fd0a60029b41668f9e1e3056edd3c90f62efa83" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7749 | <rom loadflag="load16_byte" name="264-c6.c6" offset="0x2000001" size="0x800000" crc="847d5c7d" sha1="a2ce03f6302edf81f2645de9ec61df1a281ddd78" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7750 | <rom loadflag="load16_byte" name="264-c7.c7" offset="0x3000000" size="0x800000" crc="231d681e" sha1="87836e64dc816f8bf1c834641535ea96baacc024" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7751 | <rom loadflag="load16_byte" name="264-c8.c8" offset="0x3000001" size="0x800000" crc="c5edb5c4" sha1="253378c8739daa5da4edb15eff7050820b2b3755" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7752 | </dataarea> | |
| 7753 | </part> | |
| 7754 | </software> | |
| 9796 | <software name="rotd"> | |
| 9797 | <description>Rage of the Dragons (NGM-264?)</description> | |
| 9798 | <year>2002</year> | |
| 9799 | <publisher>Evoga / Playmore</publisher> | |
| 9800 | <sharedfeat name="release" value="MVS" /> | |
| 9801 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9802 | <part name="cart" interface="neo_cart"> | |
| 9803 | <!-- Encrypted Set --> | |
| 9804 | <!-- MVS VERSION --> | |
| 9805 | <feature name="slot" value="r_pc2_rotd" /> | |
| 9806 | <dataarea name="maincpu" size="0x800000"> | |
| 9807 | <rom loadflag="load16_word_swap" name="264-p1.p1" offset="0x000000" size="0x800000" crc="b8cc969d" sha1="4f2205b4bdd32dd1522106ef4df10ac0eb1b852d" /> | |
| 9808 | <!-- mask rom TC5364205 --> | |
| 9809 | </dataarea> | |
| 9810 | <dataarea name="fixed" size="0x20000"> | |
| 9811 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9812 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9813 | </dataarea> | |
| 9814 | <!-- Encrypted --> | |
| 9815 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9816 | <rom offset="0x00000" size="0x20000" name="264-m1.m1" crc="4dbd7b43" sha1="6b63756b0d2d30bbf13fbd219833c81fd060ef96" /> | |
| 9817 | <!-- mask rom 27c010 --> | |
| 9818 | </dataarea> | |
| 9819 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9820 | <!-- Encrypted --> | |
| 9821 | <rom name="264-v1.v1" offset="0x000000" size="0x800000" crc="fa005812" sha1="73723126dab5a640ac11955ed6da1bf7a91394f5" /> | |
| 9822 | <!-- mask rom TC5364205 --> | |
| 9823 | <rom name="264-v2.v2" offset="0x800000" size="0x800000" crc="c3dc8bf0" sha1="a105e37262d9500a30fb8a5dac05aa4fab2562a3" /> | |
| 9824 | <!-- mask rom TC5364205 --> | |
| 9825 | </dataarea> | |
| 9826 | <dataarea name="sprites" size="0x4000000"> | |
| 9827 | <!-- Encrypted --> | |
| 9828 | <rom loadflag="load16_byte" name="264-c1.c1" offset="0x000000" size="0x800000" crc="4f148fee" sha1="0821463765fad8fbd0dfbbabb7807337d0333719" /> | |
| 9829 | <!-- mask rom TC5364205 --> | |
| 9830 | <rom loadflag="load16_byte" name="264-c2.c2" offset="0x000001" size="0x800000" crc="7cf5ff72" sha1="ccb2f94bce943576d224cb326806942426d25584" /> | |
| 9831 | <!-- mask rom TC5364205 --> | |
| 9832 | <rom loadflag="load16_byte" name="264-c3.c3" offset="0x1000000" size="0x800000" crc="64d84c98" sha1="8faf153f465ce6fb7770b27a7ce63caf11dd4086" /> | |
| 9833 | <!-- mask rom TC5364205 --> | |
| 9834 | <rom loadflag="load16_byte" name="264-c4.c4" offset="0x1000001" size="0x800000" crc="2f394a95" sha1="82347e8f2b48b0522d7d91fd3f372d5768934ab2" /> | |
| 9835 | <!-- mask rom TC5364205 --> | |
| 9836 | <rom loadflag="load16_byte" name="264-c5.c5" offset="0x2000000" size="0x800000" crc="6b99b978" sha1="8fd0a60029b41668f9e1e3056edd3c90f62efa83" /> | |
| 9837 | <!-- mask rom TC5364205 --> | |
| 9838 | <rom loadflag="load16_byte" name="264-c6.c6" offset="0x2000001" size="0x800000" crc="847d5c7d" sha1="a2ce03f6302edf81f2645de9ec61df1a281ddd78" /> | |
| 9839 | <!-- mask rom TC5364205 --> | |
| 9840 | <rom loadflag="load16_byte" name="264-c7.c7" offset="0x3000000" size="0x800000" crc="231d681e" sha1="87836e64dc816f8bf1c834641535ea96baacc024" /> | |
| 9841 | <!-- mask rom TC5364205 --> | |
| 9842 | <rom loadflag="load16_byte" name="264-c8.c8" offset="0x3000001" size="0x800000" crc="c5edb5c4" sha1="253378c8739daa5da4edb15eff7050820b2b3755" /> | |
| 9843 | <!-- mask rom TC5364205 --> | |
| 9844 | </dataarea> | |
| 9845 | </part> | |
| 9846 | </software> | |
| 7755 | 9847 | |
| 7756 | <!--*************************************** | |
| 9848 | <!--*************************************** | |
| 7757 | 9849 | ID-0265 |
| 7758 | 9850 | . NGM-2650 |
| 7759 | 9851 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7761 | 9853 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) |
| 7762 | 9854 | ***************************************--> |
| 7763 | 9855 | |
| 7764 | <software name="kof2002"> | |
| 7765 | <description>The King of Fighters 2002 (NGM-2650)(NGH-2650)</description> | |
| 7766 | <year>2002</year> | |
| 7767 | <publisher>Eolith / Playmore</publisher> | |
| 7768 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7769 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7770 | <part name="cart" interface="neo_cart"> | |
| 7771 | <!-- Encrypted Set --> | |
| 7772 | <!-- MVS AND AES VERSION --> | |
| 7773 | <feature name="crypt" value="kof2002_prot" /> | |
| 7774 | <dataarea name="maincpu" size="0x500000"> | |
| 7775 | <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" /> <!-- mask rom TC538200 --> | |
| 7776 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> <!-- mask rom TC5332205 --> | |
| 7777 | </dataarea> | |
| 7778 | <dataarea name="fixed" size="0x20000"> | |
| 7779 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7780 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7781 | </dataarea> | |
| 7782 | <!-- Encrypted --> | |
| 7783 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7784 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 7785 | </dataarea> | |
| 7786 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7787 | <!-- Encrypted --> | |
| 7788 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 7789 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 7790 | </dataarea> | |
| 7791 | <dataarea name="sprites" size="0x4000000"> | |
| 7792 | <!-- Encrypted --> | |
| 7793 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7794 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7795 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7796 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7797 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7798 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7799 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7800 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7801 | </dataarea> | |
| 7802 | </part> | |
| 7803 | </software> | |
| 9856 | <software name="kof2002"> | |
| 9857 | <description>The King of Fighters 2002 (NGM-2650)(NGH-2650)</description> | |
| 9858 | <year>2002</year> | |
| 9859 | <publisher>Eolith / Playmore</publisher> | |
| 9860 | <sharedfeat name="release" value="MVS,AES" /> | |
| 9861 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9862 | <part name="cart" interface="neo_cart"> | |
| 9863 | <!-- Encrypted Set --> | |
| 9864 | <!-- MVS AND AES VERSION --> | |
| 9865 | <feature name="slot" value="r_k2_kof2002" /> | |
| 9866 | <dataarea name="maincpu" size="0x500000"> | |
| 9867 | <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" /> | |
| 9868 | <!-- mask rom TC538200 --> | |
| 9869 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> | |
| 9870 | <!-- mask rom TC5332205 --> | |
| 9871 | </dataarea> | |
| 9872 | <dataarea name="fixed" size="0x20000"> | |
| 9873 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9874 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9875 | </dataarea> | |
| 9876 | <!-- Encrypted --> | |
| 9877 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9878 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 9879 | <!-- mask rom TC531001 --> | |
| 9880 | </dataarea> | |
| 9881 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9882 | <!-- Encrypted --> | |
| 9883 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 9884 | <!-- mask rom TC5364205 --> | |
| 9885 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 9886 | <!-- mask rom TC5364205 --> | |
| 9887 | </dataarea> | |
| 9888 | <dataarea name="sprites" size="0x4000000"> | |
| 9889 | <!-- Encrypted --> | |
| 9890 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> | |
| 9891 | <!-- mask rom TC5364205 --> | |
| 9892 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> | |
| 9893 | <!-- mask rom TC5364205 --> | |
| 9894 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> | |
| 9895 | <!-- mask rom TC5364205 --> | |
| 9896 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> | |
| 9897 | <!-- mask rom TC5364205 --> | |
| 9898 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> | |
| 9899 | <!-- mask rom TC5364205 --> | |
| 9900 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> | |
| 9901 | <!-- mask rom TC5364205 --> | |
| 9902 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> | |
| 9903 | <!-- mask rom TC5364205 --> | |
| 9904 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> | |
| 9905 | <!-- mask rom TC5364205 --> | |
| 9906 | </dataarea> | |
| 9907 | </part> | |
| 9908 | </software> | |
| 7804 | 9909 | |
| 7805 | <!--*************************************** | |
| 9910 | <!--*************************************** | |
| 7806 | 9911 | ID-0266 |
| 7807 | 9912 | . NGM-2660 |
| 7808 | 9913 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7810 | 9915 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) |
| 7811 | 9916 | ***************************************--> |
| 7812 | 9917 | |
| 7813 | <software name="matrim"> | |
| 7814 | <description>Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)</description> | |
| 7815 | <year>2002</year> | |
| 7816 | <publisher>Noise Factory / Atlus</publisher> | |
| 7817 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7818 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7819 | <part name="cart" interface="neo_cart"> | |
| 7820 | <!-- Encrypted Set --> | |
| 7821 | <!-- MVS AND AES VERSION --> | |
| 7822 | <feature name="crypt" value="matrim_prot" /> | |
| 7823 | <dataarea name="maincpu" size="0x500000"> | |
| 7824 | <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" /> <!-- mask rom TC538200 --> | |
| 7825 | <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" /> <!-- mask rom TC5332205 --> | |
| 7826 | </dataarea> | |
| 7827 | <dataarea name="fixed" size="0x80000"> | |
| 7828 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7829 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 7830 | </dataarea> | |
| 7831 | <!-- Encrypted --> | |
| 7832 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7833 | <rom offset="0x00000" size="0x20000" name="266-m1.m1" crc="456c3e6c" sha1="5a07d0186198a18d2dda1331093cf29b0b9b2984" /> <!-- mask rom TC531001 --> | |
| 7834 | </dataarea> | |
| 7835 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7836 | <!-- Encrypted --> | |
| 7837 | <rom name="266-v1.v1" offset="0x000000" size="0x800000" crc="a4f83690" sha1="200d683d8c30ebc6d0ed331aa5bbba39b4e07160" /> <!-- mask rom TC5364205 --> | |
| 7838 | <rom name="266-v2.v2" offset="0x800000" size="0x800000" crc="d0f69eda" sha1="9d7e98976ad433ed8a35d7afffa38130444ba7db" /> <!-- mask rom TC5364205 --> | |
| 7839 | </dataarea> | |
| 7840 | <dataarea name="sprites" size="0x4000000"> | |
| 7841 | <!-- Encrypted --> | |
| 7842 | <rom loadflag="load16_byte" name="266-c1.c1" offset="0x000000" size="0x800000" crc="505f4e30" sha1="f22b6f76fc0cad963555dc89d072967c8dc8b79a" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7843 | <rom loadflag="load16_byte" name="266-c2.c2" offset="0x000001" size="0x800000" crc="3cb57482" sha1="dab15bc24391f9a5173de76af48b612fb9636ccf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7844 | <rom loadflag="load16_byte" name="266-c3.c3" offset="0x1000000" size="0x800000" crc="f1cc6ad0" sha1="66c1cccc0332ffd2d3064f06330c41f95ca09ced" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7845 | <rom loadflag="load16_byte" name="266-c4.c4" offset="0x1000001" size="0x800000" crc="45b806b7" sha1="c2bb866fded53d62fad0fc88d89d5e7d4cb1894f" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7846 | <rom loadflag="load16_byte" name="266-c5.c5" offset="0x2000000" size="0x800000" crc="9a15dd6b" sha1="194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7847 | <rom loadflag="load16_byte" name="266-c6.c6" offset="0x2000001" size="0x800000" crc="281cb939" sha1="bdb7766cfde581ccfaee2be7fe48445f360a2301" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7848 | <rom loadflag="load16_byte" name="266-c7.c7" offset="0x3000000" size="0x800000" crc="4b71f780" sha1="d5611a6f6b730db58613b48f2b0174661ccfb7bb" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7849 | <rom loadflag="load16_byte" name="266-c8.c8" offset="0x3000001" size="0x800000" crc="29873d33" sha1="dc77f129ed49b8d40d0d4241feef3f6c2f19a987" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7850 | </dataarea> | |
| 7851 | </part> | |
| 7852 | </software> | |
| 9918 | <software name="matrim"> | |
| 9919 | <description>Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)</description> | |
| 9920 | <year>2002</year> | |
| 9921 | <publisher>Noise Factory / Atlus</publisher> | |
| 9922 | <sharedfeat name="release" value="MVS,AES" /> | |
| 9923 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9924 | <part name="cart" interface="neo_cart"> | |
| 9925 | <!-- Encrypted Set --> | |
| 9926 | <!-- MVS AND AES VERSION --> | |
| 9927 | <feature name="slot" value="r_k2_matrim" /> | |
| 9928 | <dataarea name="maincpu" size="0x500000"> | |
| 9929 | <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" /> | |
| 9930 | <!-- mask rom TC538200 --> | |
| 9931 | <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" /> | |
| 9932 | <!-- mask rom TC5332205 --> | |
| 9933 | </dataarea> | |
| 9934 | <dataarea name="fixed" size="0x80000"> | |
| 9935 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9936 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9937 | </dataarea> | |
| 9938 | <!-- Encrypted --> | |
| 9939 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9940 | <rom offset="0x00000" size="0x20000" name="266-m1.m1" crc="456c3e6c" sha1="5a07d0186198a18d2dda1331093cf29b0b9b2984" /> | |
| 9941 | <!-- mask rom TC531001 --> | |
| 9942 | </dataarea> | |
| 9943 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9944 | <!-- Encrypted --> | |
| 9945 | <rom name="266-v1.v1" offset="0x000000" size="0x800000" crc="a4f83690" sha1="200d683d8c30ebc6d0ed331aa5bbba39b4e07160" /> | |
| 9946 | <!-- mask rom TC5364205 --> | |
| 9947 | <rom name="266-v2.v2" offset="0x800000" size="0x800000" crc="d0f69eda" sha1="9d7e98976ad433ed8a35d7afffa38130444ba7db" /> | |
| 9948 | <!-- mask rom TC5364205 --> | |
| 9949 | </dataarea> | |
| 9950 | <dataarea name="sprites" size="0x4000000"> | |
| 9951 | <!-- Encrypted --> | |
| 9952 | <rom loadflag="load16_byte" name="266-c1.c1" offset="0x000000" size="0x800000" crc="505f4e30" sha1="f22b6f76fc0cad963555dc89d072967c8dc8b79a" /> | |
| 9953 | <!-- mask rom TC5364205 --> | |
| 9954 | <rom loadflag="load16_byte" name="266-c2.c2" offset="0x000001" size="0x800000" crc="3cb57482" sha1="dab15bc24391f9a5173de76af48b612fb9636ccf" /> | |
| 9955 | <!-- mask rom TC5364205 --> | |
| 9956 | <rom loadflag="load16_byte" name="266-c3.c3" offset="0x1000000" size="0x800000" crc="f1cc6ad0" sha1="66c1cccc0332ffd2d3064f06330c41f95ca09ced" /> | |
| 9957 | <!-- mask rom TC5364205 --> | |
| 9958 | <rom loadflag="load16_byte" name="266-c4.c4" offset="0x1000001" size="0x800000" crc="45b806b7" sha1="c2bb866fded53d62fad0fc88d89d5e7d4cb1894f" /> | |
| 9959 | <!-- mask rom TC5364205 --> | |
| 9960 | <rom loadflag="load16_byte" name="266-c5.c5" offset="0x2000000" size="0x800000" crc="9a15dd6b" sha1="194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd" /> | |
| 9961 | <!-- mask rom TC5364205 --> | |
| 9962 | <rom loadflag="load16_byte" name="266-c6.c6" offset="0x2000001" size="0x800000" crc="281cb939" sha1="bdb7766cfde581ccfaee2be7fe48445f360a2301" /> | |
| 9963 | <!-- mask rom TC5364205 --> | |
| 9964 | <rom loadflag="load16_byte" name="266-c7.c7" offset="0x3000000" size="0x800000" crc="4b71f780" sha1="d5611a6f6b730db58613b48f2b0174661ccfb7bb" /> | |
| 9965 | <!-- mask rom TC5364205 --> | |
| 9966 | <rom loadflag="load16_byte" name="266-c8.c8" offset="0x3000001" size="0x800000" crc="29873d33" sha1="dc77f129ed49b8d40d0d4241feef3f6c2f19a987" /> | |
| 9967 | <!-- mask rom TC5364205 --> | |
| 9968 | </dataarea> | |
| 9969 | </part> | |
| 9970 | </software> | |
| 7853 | 9971 | |
| 7854 | <!--*************************************** | |
| 9972 | <!--*************************************** | |
| 7855 | 9973 | ID-0267 |
| 7856 | 9974 | . ??M-2670 |
| 7857 | 9975 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) |
| 7858 | 9976 | ***************************************--> |
| 7859 | 9977 | |
| 7860 | <software name="pnyaa"> | |
| 7861 | <description>Pochi and Nyaa</description> | |
| 7862 | <year>2003</year> | |
| 7863 | <publisher>Aiky / Taito</publisher> | |
| 7864 | <sharedfeat name="release" value="MVS" /> | |
| 7865 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7866 | <part name="cart" interface="neo_cart"> | |
| 7867 | <!-- Encrypted Set --> | |
| 7868 | <!-- MVS ONLY RELEASE --> | |
| 7869 | <feature name="crypt" value="pnyaa_prot" /> | |
| 7870 | <dataarea name="maincpu" size="0x100000"> | |
| 7871 | <rom loadflag="load16_word_swap" name="267-p1.p1" offset="0x000000" size="0x100000" crc="112fe2c0" sha1="01420e051f0bdbd4f68ce306a3738161b96f8ba8" /> <!-- mask rom TC538200 --> | |
| 7872 | </dataarea> | |
| 7873 | <dataarea name="fixed" size="0x20000"> | |
| 7874 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7875 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7876 | </dataarea> | |
| 7877 | <!-- Encrypted --> | |
| 7878 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7879 | <rom offset="0x00000" size="0x80000" name="267-m1.m1" crc="c7853ccd" sha1="1b7a4c5093cf0fe3861ce44fd1d3b30c71ad0abe" /> <!-- mask rom TC534000 --> | |
| 7880 | </dataarea> | |
| 7881 | <dataarea name="ymsnd" size="0x400000"> | |
| 7882 | <!-- Encrypted --> | |
| 7883 | <rom name="267-v1.v1" offset="0x000000" size="0x400000" crc="e2e8e917" sha1="7f412d55aebff3d38a225a88c632916295ab0584" /> <!-- mask rom TC5332204 --> | |
| 7884 | </dataarea> | |
| 7885 | <dataarea name="sprites" size="0x1000000"> | |
| 7886 | <!-- Encrypted --> | |
| 7887 | <rom loadflag="load16_byte" name="267-c1.c1" offset="0x000000" size="0x800000" crc="5eebee65" sha1="7eb3eefdeb24e19831d0f51d4ea07a0292c25ab6" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7888 | <rom loadflag="load16_byte" name="267-c2.c2" offset="0x000001" size="0x800000" crc="2b67187b" sha1="149c3efd3c444fd0d35a97fa2268102bf76be3ed" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7889 | </dataarea> | |
| 7890 | </part> | |
| 7891 | </software> | |
| 9978 | <software name="pnyaa"> | |
| 9979 | <description>Pochi and Nyaa</description> | |
| 9980 | <year>2003</year> | |
| 9981 | <publisher>Aiky / Taito</publisher> | |
| 9982 | <sharedfeat name="release" value="MVS" /> | |
| 9983 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9984 | <part name="cart" interface="neo_cart"> | |
| 9985 | <!-- Encrypted Set --> | |
| 9986 | <!-- MVS ONLY RELEASE --> | |
| 9987 | <feature name="slot" value="r_pc2_pnyaa" /> | |
| 9988 | <dataarea name="maincpu" size="0x100000"> | |
| 9989 | <rom loadflag="load16_word_swap" name="267-p1.p1" offset="0x000000" size="0x100000" crc="112fe2c0" sha1="01420e051f0bdbd4f68ce306a3738161b96f8ba8" /> | |
| 9990 | <!-- mask rom TC538200 --> | |
| 9991 | </dataarea> | |
| 9992 | <dataarea name="fixed" size="0x20000"> | |
| 9993 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9994 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 9995 | </dataarea> | |
| 9996 | <!-- Encrypted --> | |
| 9997 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9998 | <rom offset="0x00000" size="0x80000" name="267-m1.m1" crc="c7853ccd" sha1="1b7a4c5093cf0fe3861ce44fd1d3b30c71ad0abe" /> | |
| 9999 | <!-- mask rom TC534000 --> | |
| 10000 | </dataarea> | |
| 10001 | <dataarea name="ymsnd" size="0x400000"> | |
| 10002 | <!-- Encrypted --> | |
| 10003 | <rom name="267-v1.v1" offset="0x000000" size="0x400000" crc="e2e8e917" sha1="7f412d55aebff3d38a225a88c632916295ab0584" /> | |
| 10004 | <!-- mask rom TC5332204 --> | |
| 10005 | </dataarea> | |
| 10006 | <dataarea name="sprites" size="0x1000000"> | |
| 10007 | <!-- Encrypted --> | |
| 10008 | <rom loadflag="load16_byte" name="267-c1.c1" offset="0x000000" size="0x800000" crc="5eebee65" sha1="7eb3eefdeb24e19831d0f51d4ea07a0292c25ab6" /> | |
| 10009 | <!-- mask rom TC5364205 --> | |
| 10010 | <rom loadflag="load16_byte" name="267-c2.c2" offset="0x000001" size="0x800000" crc="2b67187b" sha1="149c3efd3c444fd0d35a97fa2268102bf76be3ed" /> | |
| 10011 | <!-- mask rom TC5364205 --> | |
| 10012 | </dataarea> | |
| 10013 | </part> | |
| 10014 | </software> | |
| 7892 | 10015 | |
| 7893 | <!--*************************************** | |
| 10016 | <!--*************************************** | |
| 7894 | 10017 | ID-0268 |
| 7895 | 10018 | . NGM-2680 |
| 7896 | 10019 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) |
| 7897 | 10020 | . NGH-2680 |
| 7898 | 10021 | ***************************************--> |
| 7899 | 10022 | |
| 7900 | <software name="mslug5"> | |
| 7901 | <description>Metal Slug 5 (NGM-2680)</description> | |
| 7902 | <year>2003</year> | |
| 7903 | <publisher>SNK Playmore</publisher> | |
| 7904 | <sharedfeat name="release" value="MVS" /> | |
| 7905 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7906 | <part name="cart" interface="neo_cart"> | |
| 7907 | <!-- Encrypted Set --> | |
| 7908 | <!-- MVS VERSION --> | |
| 7909 | <feature name="crypt" value="mslug5_prot" /> | |
| 7910 | <dataarea name="maincpu" size="0x800000"> | |
| 7911 | <rom loadflag="load32_word_swap" name="268-p1cr.p1" offset="0x000000" size="0x400000" crc="d0466792" sha1="880819933d997fab398f91061e9dbccb959ae8a1" /> <!-- mask rom TC5332205 --> | |
| 7912 | <rom loadflag="load32_word_swap" name="268-p2cr.p2" offset="0x000002" size="0x400000" crc="fbf6b61e" sha1="9ec743d5988b5e3183f37f8edf45c72a8c0c893e" /> <!-- mask rom TC5332205 --> | |
| 7913 | </dataarea> | |
| 7914 | <dataarea name="fixed" size="0x20000"> | |
| 7915 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7916 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7917 | </dataarea> | |
| 7918 | <!-- Encrypted --> | |
| 7919 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7920 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> <!-- mask rom TC534000 --> | |
| 7921 | </dataarea> | |
| 7922 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7923 | <!-- Encrypted --> | |
| 7924 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> <!-- mask rom TC5364205 --> | |
| 7925 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> <!-- mask rom TC5364205 --> | |
| 7926 | </dataarea> | |
| 7927 | <dataarea name="sprites" size="0x4000000"> | |
| 7928 | <!-- Encrypted --> | |
| 7929 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7930 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7931 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7932 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7933 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7934 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7935 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7936 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7937 | </dataarea> | |
| 7938 | </part> | |
| 7939 | </software> | |
| 10023 | <software name="mslug5"> | |
| 10024 | <description>Metal Slug 5 (NGM-2680)</description> | |
| 10025 | <year>2003</year> | |
| 10026 | <publisher>SNK Playmore</publisher> | |
| 10027 | <sharedfeat name="release" value="MVS" /> | |
| 10028 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10029 | <part name="cart" interface="neo_cart"> | |
| 10030 | <!-- Encrypted Set --> | |
| 10031 | <!-- MVS VERSION --> | |
| 10032 | <feature name="slot" value="r_pv_mslug5" /> | |
| 10033 | <dataarea name="maincpu" size="0x800000"> | |
| 10034 | <rom loadflag="load32_word_swap" name="268-p1cr.p1" offset="0x000000" size="0x400000" crc="d0466792" sha1="880819933d997fab398f91061e9dbccb959ae8a1" /> | |
| 10035 | <!-- mask rom TC5332205 --> | |
| 10036 | <rom loadflag="load32_word_swap" name="268-p2cr.p2" offset="0x000002" size="0x400000" crc="fbf6b61e" sha1="9ec743d5988b5e3183f37f8edf45c72a8c0c893e" /> | |
| 10037 | <!-- mask rom TC5332205 --> | |
| 10038 | </dataarea> | |
| 10039 | <dataarea name="fixed" size="0x20000"> | |
| 10040 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10041 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10042 | </dataarea> | |
| 10043 | <!-- Encrypted --> | |
| 10044 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10045 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> | |
| 10046 | <!-- mask rom TC534000 --> | |
| 10047 | </dataarea> | |
| 10048 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10049 | <!-- Encrypted --> | |
| 10050 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> | |
| 10051 | <!-- mask rom TC5364205 --> | |
| 10052 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> | |
| 10053 | <!-- mask rom TC5364205 --> | |
| 10054 | </dataarea> | |
| 10055 | <dataarea name="sprites" size="0x4000000"> | |
| 10056 | <!-- Encrypted --> | |
| 10057 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> | |
| 10058 | <!-- mask rom TC5364205 --> | |
| 10059 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> | |
| 10060 | <!-- mask rom TC5364205 --> | |
| 10061 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> | |
| 10062 | <!-- mask rom TC5364205 --> | |
| 10063 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> | |
| 10064 | <!-- mask rom TC5364205 --> | |
| 10065 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> | |
| 10066 | <!-- mask rom TC5364205 --> | |
| 10067 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> | |
| 10068 | <!-- mask rom TC5364205 --> | |
| 10069 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> | |
| 10070 | <!-- mask rom TC5364205 --> | |
| 10071 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> | |
| 10072 | <!-- mask rom TC5364205 --> | |
| 10073 | </dataarea> | |
| 10074 | </part> | |
| 10075 | </software> | |
| 7940 | 10076 | |
| 7941 | <software name="mslug5h" cloneof="mslug5"> | |
| 7942 | <description>Metal Slug 5 (NGH-2680)</description> | |
| 7943 | <year>2003</year> | |
| 7944 | <publisher>SNK Playmore</publisher> | |
| 7945 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7946 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7947 | <part name="cart" interface="neo_cart"> | |
| 7948 | <!-- Encrypted Set --> | |
| 7949 | <!-- AES release of the game but is also found in later MVS carts --> | |
| 7950 | <feature name="crypt" value="mslug5_prot" /> | |
| 7951 | <dataarea name="maincpu" size="0x800000"> | |
| 7952 | <rom loadflag="load32_word_swap" name="268-p1c.p1" offset="0x000000" size="0x400000" crc="3636690a" sha1="e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3" /> | |
| 7953 | <rom loadflag="load32_word_swap" name="268-p2c.p2" offset="0x000002" size="0x400000" crc="8dfc47a2" sha1="27d618cfbd0107a4d2a836797e967b39d2eb4851" /> | |
| 7954 | </dataarea> | |
| 7955 | <dataarea name="fixed" size="0x20000"> | |
| 7956 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 7957 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 7958 | </dataarea> | |
| 7959 | <!-- Encrypted --> | |
| 7960 | <dataarea name="audiocrypt" size="0x80000"> | |
| 7961 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> <!-- mask rom TC534000 --> | |
| 7962 | </dataarea> | |
| 7963 | <dataarea name="ymsnd" size="0x1000000"> | |
| 7964 | <!-- Encrypted --> | |
| 7965 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> <!-- mask rom TC5364205 --> | |
| 7966 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> <!-- mask rom TC5364205 --> | |
| 7967 | </dataarea> | |
| 7968 | <dataarea name="sprites" size="0x4000000"> | |
| 7969 | <!-- Encrypted --> | |
| 7970 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7971 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7972 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7973 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7974 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7975 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7976 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 7977 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 7978 | </dataarea> | |
| 7979 | </part> | |
| 7980 | </software> | |
| 10077 | <software name="mslug5h" cloneof="mslug5"> | |
| 10078 | <description>Metal Slug 5 (NGH-2680)</description> | |
| 10079 | <year>2003</year> | |
| 10080 | <publisher>SNK Playmore</publisher> | |
| 10081 | <sharedfeat name="release" value="MVS,AES" /> | |
| 10082 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10083 | <part name="cart" interface="neo_cart"> | |
| 10084 | <!-- Encrypted Set --> | |
| 10085 | <!-- AES release of the game but is also found in later MVS carts --> | |
| 10086 | <feature name="slot" value="r_pv_mslug5" /> | |
| 10087 | <dataarea name="maincpu" size="0x800000"> | |
| 10088 | <rom loadflag="load32_word_swap" name="268-p1c.p1" offset="0x000000" size="0x400000" crc="3636690a" sha1="e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3" /> | |
| 10089 | <rom loadflag="load32_word_swap" name="268-p2c.p2" offset="0x000002" size="0x400000" crc="8dfc47a2" sha1="27d618cfbd0107a4d2a836797e967b39d2eb4851" /> | |
| 10090 | </dataarea> | |
| 10091 | <dataarea name="fixed" size="0x20000"> | |
| 10092 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10093 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10094 | </dataarea> | |
| 10095 | <!-- Encrypted --> | |
| 10096 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10097 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> | |
| 10098 | <!-- mask rom TC534000 --> | |
| 10099 | </dataarea> | |
| 10100 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10101 | <!-- Encrypted --> | |
| 10102 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> | |
| 10103 | <!-- mask rom TC5364205 --> | |
| 10104 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> | |
| 10105 | <!-- mask rom TC5364205 --> | |
| 10106 | </dataarea> | |
| 10107 | <dataarea name="sprites" size="0x4000000"> | |
| 10108 | <!-- Encrypted --> | |
| 10109 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> | |
| 10110 | <!-- mask rom TC5364205 --> | |
| 10111 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> | |
| 10112 | <!-- mask rom TC5364205 --> | |
| 10113 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> | |
| 10114 | <!-- mask rom TC5364205 --> | |
| 10115 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> | |
| 10116 | <!-- mask rom TC5364205 --> | |
| 10117 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> | |
| 10118 | <!-- mask rom TC5364205 --> | |
| 10119 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> | |
| 10120 | <!-- mask rom TC5364205 --> | |
| 10121 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> | |
| 10122 | <!-- mask rom TC5364205 --> | |
| 10123 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> | |
| 10124 | <!-- mask rom TC5364205 --> | |
| 10125 | </dataarea> | |
| 10126 | </part> | |
| 10127 | </software> | |
| 7981 | 10128 | |
| 7982 | <!--*************************************** | |
| 10129 | <!--*************************************** | |
| 7983 | 10130 | ID-0269 |
| 7984 | 10131 | . NGM-2690 |
| 7985 | 10132 | NEO-MVS PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 7987 | 10134 | NEO-AEG PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) |
| 7988 | 10135 | ***************************************--> |
| 7989 | 10136 | |
| 7990 | <software name="svc"> | |
| 7991 | <description>SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)</description> | |
| 7992 | <year>2003</year> | |
| 7993 | <publisher>SNK Playmore</publisher> | |
| 7994 | <sharedfeat name="release" value="MVS,AES" /> | |
| 7995 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 7996 | <part name="cart" interface="neo_cart"> | |
| 7997 | <!-- Encrypted Set --> | |
| 7998 | <!-- MVS AND AES VERSION --> | |
| 7999 | <feature name="crypt" value="svc_prot" /> | |
| 8000 | <dataarea name="maincpu" size="0x800000"> | |
| 8001 | <rom loadflag="load32_word_swap" name="269-p1.p1" offset="0x000000" size="0x400000" crc="38e2005e" sha1="1b902905916a30969282f1399a756e32ff069097" /> <!-- mask rom TC5332205 --> | |
| 8002 | <rom loadflag="load32_word_swap" name="269-p2.p2" offset="0x000002" size="0x400000" crc="6d13797c" sha1="3cb71a95cea6b006b44cac0f547df88aec0007b7" /> <!-- mask rom TC5332205 --> | |
| 8003 | </dataarea> | |
| 8004 | <dataarea name="fixed" size="0x80000"> | |
| 8005 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8006 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 8007 | </dataarea> | |
| 8008 | <!-- Encrypted --> | |
| 8009 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8010 | <rom offset="0x00000" size="0x80000" name="269-m1.m1" crc="f6819d00" sha1="d3bbe09df502464f104e53501708ac6e2c1832c6" /> <!-- mask rom TC534000 --> | |
| 8011 | </dataarea> | |
| 8012 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8013 | <!-- Encrypted --> | |
| 8014 | <rom name="269-v1.v1" offset="0x000000" size="0x800000" crc="c659b34c" sha1="1931e8111ef43946f68699f8707334c96f753a1e" /> <!-- mask rom TC5364205 --> | |
| 8015 | <rom name="269-v2.v2" offset="0x800000" size="0x800000" crc="dd903835" sha1="e58d38950a7a8697bb22a1cc7a371ae6664ae8f9" /> <!-- mask rom TC5364205 --> | |
| 8016 | </dataarea> | |
| 8017 | <dataarea name="sprites" size="0x4000000"> | |
| 8018 | <!-- Encrypted --> | |
| 8019 | <rom loadflag="load16_byte" name="269-c1r.c1" offset="0x000000" size="0x800000" crc="887b4068" sha1="227cdcf7a10a415f1e3afe7ae97acc9afc2cc8e1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8020 | <rom loadflag="load16_byte" name="269-c2r.c2" offset="0x000001" size="0x800000" crc="4e8903e4" sha1="31daaa4fd6c23e8f0a8428931c513d97d2eee1bd" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8021 | <rom loadflag="load16_byte" name="269-c3r.c3" offset="0x1000000" size="0x800000" crc="7d9c55b0" sha1="1f94a948b3e3c31b3ff05518ef525031a3cb2c62" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8022 | <rom loadflag="load16_byte" name="269-c4r.c4" offset="0x1000001" size="0x800000" crc="8acb5bb6" sha1="2c27d6e309646d7b84da85f78c06e4aaa74e844b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8023 | <rom loadflag="load16_byte" name="269-c5r.c5" offset="0x2000000" size="0x800000" crc="097a4157" sha1="54d839f55d27f68c704a94ea3c63c644ffc22ca4" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8024 | <rom loadflag="load16_byte" name="269-c6r.c6" offset="0x2000001" size="0x800000" crc="e19df344" sha1="20448add53ab25dd3a8f0b681131ad3b9c68acc9" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8025 | <rom loadflag="load16_byte" name="269-c7r.c7" offset="0x3000000" size="0x800000" crc="d8f0340b" sha1="43114af7557361a8903bb8cf8553f602946a9220" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8026 | <rom loadflag="load16_byte" name="269-c8r.c8" offset="0x3000001" size="0x800000" crc="2570b71b" sha1="99266e1c2ffcf324793fb5c55325fbc7e6265ac0" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8027 | </dataarea> | |
| 8028 | </part> | |
| 8029 | </software> | |
| 10137 | <software name="svc"> | |
| 10138 | <description>SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)</description> | |
| 10139 | <year>2003</year> | |
| 10140 | <publisher>SNK Playmore</publisher> | |
| 10141 | <sharedfeat name="release" value="MVS,AES" /> | |
| 10142 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10143 | <part name="cart" interface="neo_cart"> | |
| 10144 | <!-- Encrypted Set --> | |
| 10145 | <!-- MVS AND AES VERSION --> | |
| 10146 | <feature name="slot" value="r_pv_svc" /> | |
| 10147 | <dataarea name="maincpu" size="0x800000"> | |
| 10148 | <rom loadflag="load32_word_swap" name="269-p1.p1" offset="0x000000" size="0x400000" crc="38e2005e" sha1="1b902905916a30969282f1399a756e32ff069097" /> | |
| 10149 | <!-- mask rom TC5332205 --> | |
| 10150 | <rom loadflag="load32_word_swap" name="269-p2.p2" offset="0x000002" size="0x400000" crc="6d13797c" sha1="3cb71a95cea6b006b44cac0f547df88aec0007b7" /> | |
| 10151 | <!-- mask rom TC5332205 --> | |
| 10152 | </dataarea> | |
| 10153 | <dataarea name="fixed" size="0x80000"> | |
| 10154 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10155 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 10156 | </dataarea> | |
| 10157 | <!-- Encrypted --> | |
| 10158 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10159 | <rom offset="0x00000" size="0x80000" name="269-m1.m1" crc="f6819d00" sha1="d3bbe09df502464f104e53501708ac6e2c1832c6" /> | |
| 10160 | <!-- mask rom TC534000 --> | |
| 10161 | </dataarea> | |
| 10162 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10163 | <!-- Encrypted --> | |
| 10164 | <rom name="269-v1.v1" offset="0x000000" size="0x800000" crc="c659b34c" sha1="1931e8111ef43946f68699f8707334c96f753a1e" /> | |
| 10165 | <!-- mask rom TC5364205 --> | |
| 10166 | <rom name="269-v2.v2" offset="0x800000" size="0x800000" crc="dd903835" sha1="e58d38950a7a8697bb22a1cc7a371ae6664ae8f9" /> | |
| 10167 | <!-- mask rom TC5364205 --> | |
| 10168 | </dataarea> | |
| 10169 | <dataarea name="sprites" size="0x4000000"> | |
| 10170 | <!-- Encrypted --> | |
| 10171 | <rom loadflag="load16_byte" name="269-c1r.c1" offset="0x000000" size="0x800000" crc="887b4068" sha1="227cdcf7a10a415f1e3afe7ae97acc9afc2cc8e1" /> | |
| 10172 | <!-- mask rom TC5364205 --> | |
| 10173 | <rom loadflag="load16_byte" name="269-c2r.c2" offset="0x000001" size="0x800000" crc="4e8903e4" sha1="31daaa4fd6c23e8f0a8428931c513d97d2eee1bd" /> | |
| 10174 | <!-- mask rom TC5364205 --> | |
| 10175 | <rom loadflag="load16_byte" name="269-c3r.c3" offset="0x1000000" size="0x800000" crc="7d9c55b0" sha1="1f94a948b3e3c31b3ff05518ef525031a3cb2c62" /> | |
| 10176 | <!-- mask rom TC5364205 --> | |
| 10177 | <rom loadflag="load16_byte" name="269-c4r.c4" offset="0x1000001" size="0x800000" crc="8acb5bb6" sha1="2c27d6e309646d7b84da85f78c06e4aaa74e844b" /> | |
| 10178 | <!-- mask rom TC5364205 --> | |
| 10179 | <rom loadflag="load16_byte" name="269-c5r.c5" offset="0x2000000" size="0x800000" crc="097a4157" sha1="54d839f55d27f68c704a94ea3c63c644ffc22ca4" /> | |
| 10180 | <!-- mask rom TC5364205 --> | |
| 10181 | <rom loadflag="load16_byte" name="269-c6r.c6" offset="0x2000001" size="0x800000" crc="e19df344" sha1="20448add53ab25dd3a8f0b681131ad3b9c68acc9" /> | |
| 10182 | <!-- mask rom TC5364205 --> | |
| 10183 | <rom loadflag="load16_byte" name="269-c7r.c7" offset="0x3000000" size="0x800000" crc="d8f0340b" sha1="43114af7557361a8903bb8cf8553f602946a9220" /> | |
| 10184 | <!-- mask rom TC5364205 --> | |
| 10185 | <rom loadflag="load16_byte" name="269-c8r.c8" offset="0x3000001" size="0x800000" crc="2570b71b" sha1="99266e1c2ffcf324793fb5c55325fbc7e6265ac0" /> | |
| 10186 | <!-- mask rom TC5364205 --> | |
| 10187 | </dataarea> | |
| 10188 | </part> | |
| 10189 | </software> | |
| 8030 | 10190 | |
| 8031 | <!--*************************************** | |
| 10191 | <!--*************************************** | |
| 8032 | 10192 | ID-0270 |
| 8033 | 10193 | . NGM-2700 |
| 8034 | 10194 | NEO-MVS PROGBK2R (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 8036 | 10196 | NEO-AEG PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) |
| 8037 | 10197 | ***************************************--> |
| 8038 | 10198 | |
| 8039 | <software name="samsho5"> | |
| 8040 | <description>Samurai Shodown V / Samurai Spirits Zero (NGM-2700)</description> | |
| 8041 | <year>2003</year> | |
| 8042 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 8043 | <info name="compat_note" value="AES menus have incorrect graphics" /> | |
| 8044 | <sharedfeat name="release" value="MVS" /> | |
| 8045 | <sharedfeat name="compatibility" value="MVS" /> | |
| 8046 | <part name="cart" interface="neo_cart"> | |
| 8047 | <!-- Encrypted Set --> | |
| 8048 | <!-- MVS VERSION --> | |
| 8049 | <feature name="crypt" value="samsho5_prot" /> | |
| 8050 | <dataarea name="maincpu" size="0x800000"> | |
| 8051 | <rom loadflag="load16_word_swap" name="270-p1.p1" offset="0x000000" size="0x400000" crc="4a2a09e6" sha1="2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9" /> <!-- mask rom TC5332205 --> | |
| 8052 | <rom loadflag="load16_word_swap" name="270-p2.sp2" offset="0x400000" size="0x400000" crc="e0c74c85" sha1="df24a4ee76438e40c2f04a714175a7f85cacdfe0" /> <!-- mask rom TC5332205 --> | |
| 8053 | </dataarea> | |
| 8054 | <dataarea name="fixed" size="0x20000"> | |
| 8055 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8056 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8057 | </dataarea> | |
| 8058 | <!-- Encrypted --> | |
| 8059 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8060 | <rom offset="0x00000" size="0x80000" name="270-m1.m1" crc="49c9901a" sha1="2623e9765a0eba58fee2de72851e9dc502344a3d" /> <!-- mask rom 27c040 --> | |
| 8061 | </dataarea> | |
| 8062 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8063 | <!-- Encrypted --> | |
| 8064 | <rom name="270-v1.v1" offset="0x000000" size="0x800000" crc="62e434eb" sha1="1985f5e88f8e866f9683b6cea901aa28c04b80bf" /> <!-- mask rom TC5364205 --> | |
| 8065 | <rom name="270-v2.v2" offset="0x800000" size="0x800000" crc="180f3c9a" sha1="6d7dc2605ead6e78704efa127e7e0dfe621e2c54" /> <!-- mask rom TC5364205 --> | |
| 8066 | </dataarea> | |
| 8067 | <dataarea name="sprites" size="0x4000000"> | |
| 8068 | <!-- Encrypted --> | |
| 8069 | <rom loadflag="load16_byte" name="270-c1.c1" offset="0x000000" size="0x800000" crc="14ffffac" sha1="2ccebfdd0c7907679ae95bf6eca85b8d322441e2" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8070 | <rom loadflag="load16_byte" name="270-c2.c2" offset="0x000001" size="0x800000" crc="401f7299" sha1="94e48cdf1682b1250f53c59f3f71d995e928d17b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8071 | <rom loadflag="load16_byte" name="270-c3.c3" offset="0x1000000" size="0x800000" crc="838f0260" sha1="d5c8d3c6e7221d04e0b20882a847752e5ba95635" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8072 | <rom loadflag="load16_byte" name="270-c4.c4" offset="0x1000001" size="0x800000" crc="041560a5" sha1="d165e533699f15b1e079c82f97db3542b3a7dd66" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8073 | <rom loadflag="load16_byte" name="270-c5.c5" offset="0x2000000" size="0x800000" crc="bd30b52d" sha1="9f8282e684415b4045218cf764ef7d75a70e3240" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8074 | <rom loadflag="load16_byte" name="270-c6.c6" offset="0x2000001" size="0x800000" crc="86a69c70" sha1="526732cdb408cf680af9da39057bce6a4dfb5e13" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8075 | <rom loadflag="load16_byte" name="270-c7.c7" offset="0x3000000" size="0x800000" crc="d28fbc3c" sha1="a82a6ba6760fad14d9309f9147cb7d80bd6f70fc" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8076 | <rom loadflag="load16_byte" name="270-c8.c8" offset="0x3000001" size="0x800000" crc="02c530a6" sha1="7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8077 | </dataarea> | |
| 8078 | </part> | |
| 8079 | </software> | |
| 10199 | <software name="samsho5"> | |
| 10200 | <description>Samurai Shodown V / Samurai Spirits Zero (NGM-2700)</description> | |
| 10201 | <year>2003</year> | |
| 10202 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 10203 | <info name="compat_note" value="AES menus have incorrect graphics" /> | |
| 10204 | <sharedfeat name="release" value="MVS" /> | |
| 10205 | <sharedfeat name="compatibility" value="MVS" /> | |
| 10206 | <part name="cart" interface="neo_cart"> | |
| 10207 | <!-- Encrypted Set --> | |
| 10208 | <!-- MVS VERSION --> | |
| 10209 | <feature name="slot" value="r_k2_samsh5" /> | |
| 10210 | <dataarea name="maincpu" size="0x800000"> | |
| 10211 | <rom loadflag="load16_word_swap" name="270-p1.p1" offset="0x000000" size="0x400000" crc="4a2a09e6" sha1="2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9" /> | |
| 10212 | <!-- mask rom TC5332205 --> | |
| 10213 | <rom loadflag="load16_word_swap" name="270-p2.sp2" offset="0x400000" size="0x400000" crc="e0c74c85" sha1="df24a4ee76438e40c2f04a714175a7f85cacdfe0" /> | |
| 10214 | <!-- mask rom TC5332205 --> | |
| 10215 | </dataarea> | |
| 10216 | <dataarea name="fixed" size="0x20000"> | |
| 10217 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10218 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10219 | </dataarea> | |
| 10220 | <!-- Encrypted --> | |
| 10221 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10222 | <rom offset="0x00000" size="0x80000" name="270-m1.m1" crc="49c9901a" sha1="2623e9765a0eba58fee2de72851e9dc502344a3d" /> | |
| 10223 | <!-- mask rom 27c040 --> | |
| 10224 | </dataarea> | |
| 10225 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10226 | <!-- Encrypted --> | |
| 10227 | <rom name="270-v1.v1" offset="0x000000" size="0x800000" crc="62e434eb" sha1="1985f5e88f8e866f9683b6cea901aa28c04b80bf" /> | |
| 10228 | <!-- mask rom TC5364205 --> | |
| 10229 | <rom name="270-v2.v2" offset="0x800000" size="0x800000" crc="180f3c9a" sha1="6d7dc2605ead6e78704efa127e7e0dfe621e2c54" /> | |
| 10230 | <!-- mask rom TC5364205 --> | |
| 10231 | </dataarea> | |
| 10232 | <dataarea name="sprites" size="0x4000000"> | |
| 10233 | <!-- Encrypted --> | |
| 10234 | <rom loadflag="load16_byte" name="270-c1.c1" offset="0x000000" size="0x800000" crc="14ffffac" sha1="2ccebfdd0c7907679ae95bf6eca85b8d322441e2" /> | |
| 10235 | <!-- mask rom TC5364205 --> | |
| 10236 | <rom loadflag="load16_byte" name="270-c2.c2" offset="0x000001" size="0x800000" crc="401f7299" sha1="94e48cdf1682b1250f53c59f3f71d995e928d17b" /> | |
| 10237 | <!-- mask rom TC5364205 --> | |
| 10238 | <rom loadflag="load16_byte" name="270-c3.c3" offset="0x1000000" size="0x800000" crc="838f0260" sha1="d5c8d3c6e7221d04e0b20882a847752e5ba95635" /> | |
| 10239 | <!-- mask rom TC5364205 --> | |
| 10240 | <rom loadflag="load16_byte" name="270-c4.c4" offset="0x1000001" size="0x800000" crc="041560a5" sha1="d165e533699f15b1e079c82f97db3542b3a7dd66" /> | |
| 10241 | <!-- mask rom TC5364205 --> | |
| 10242 | <rom loadflag="load16_byte" name="270-c5.c5" offset="0x2000000" size="0x800000" crc="bd30b52d" sha1="9f8282e684415b4045218cf764ef7d75a70e3240" /> | |
| 10243 | <!-- mask rom TC5364205 --> | |
| 10244 | <rom loadflag="load16_byte" name="270-c6.c6" offset="0x2000001" size="0x800000" crc="86a69c70" sha1="526732cdb408cf680af9da39057bce6a4dfb5e13" /> | |
| 10245 | <!-- mask rom TC5364205 --> | |
| 10246 | <rom loadflag="load16_byte" name="270-c7.c7" offset="0x3000000" size="0x800000" crc="d28fbc3c" sha1="a82a6ba6760fad14d9309f9147cb7d80bd6f70fc" /> | |
| 10247 | <!-- mask rom TC5364205 --> | |
| 10248 | <rom loadflag="load16_byte" name="270-c8.c8" offset="0x3000001" size="0x800000" crc="02c530a6" sha1="7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9" /> | |
| 10249 | <!-- mask rom TC5364205 --> | |
| 10250 | </dataarea> | |
| 10251 | </part> | |
| 10252 | </software> | |
| 8080 | 10253 | |
| 8081 | <software name="samsho5h" cloneof="samsho5"> | |
| 8082 | <description>Samurai Shodown V / Samurai Spirits Zero (NGH-2700)</description> | |
| 8083 | <year>2003</year> | |
| 8084 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 8085 | <sharedfeat name="release" value="AES" /> | |
| 8086 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8087 | <part name="cart" interface="neo_cart"> | |
| 8088 | <!-- Encrypted Set, Alternate Set --> | |
| 8089 | <!-- AES VERSION --> | |
| 8090 | <feature name="crypt" value="samsho5_prot" /> | |
| 8091 | <dataarea name="maincpu" size="0x800000"> | |
| 8092 | <rom loadflag="load16_word_swap" name="270-p1c.p1" offset="0x000000" size="0x400000" crc="bf956089" sha1="c538289069bf338b9fa7ecc5c9143763dbb776a8" /> <!-- mask rom TC5332205 --> | |
| 8093 | <rom loadflag="load16_word_swap" name="270-p2c.sp2" offset="0x400000" size="0x400000" crc="943a6b1d" sha1="12bd02fc197456da6ee86f066086094cef0f4bf9" /> <!-- mask rom TC5332205 --> | |
| 8094 | </dataarea> | |
| 8095 | <dataarea name="fixed" size="0x20000"> | |
| 8096 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8097 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8098 | </dataarea> | |
| 8099 | <!-- Encrypted --> | |
| 8100 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8101 | <rom offset="0x00000" size="0x80000" name="270-m1.m1" crc="49c9901a" sha1="2623e9765a0eba58fee2de72851e9dc502344a3d" /> <!-- mask rom 27c040 --> | |
| 8102 | </dataarea> | |
| 8103 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8104 | <!-- Encrypted --> | |
| 8105 | <rom name="270-v1.v1" offset="0x000000" size="0x800000" crc="62e434eb" sha1="1985f5e88f8e866f9683b6cea901aa28c04b80bf" /> <!-- mask rom TC5364205 --> | |
| 8106 | <rom name="270-v2.v2" offset="0x800000" size="0x800000" crc="180f3c9a" sha1="6d7dc2605ead6e78704efa127e7e0dfe621e2c54" /> <!-- mask rom TC5364205 --> | |
| 8107 | </dataarea> | |
| 8108 | <dataarea name="sprites" size="0x4000000"> | |
| 8109 | <!-- Encrypted --> | |
| 8110 | <rom loadflag="load16_byte" name="270-c1.c1" offset="0x000000" size="0x800000" crc="14ffffac" sha1="2ccebfdd0c7907679ae95bf6eca85b8d322441e2" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8111 | <rom loadflag="load16_byte" name="270-c2.c2" offset="0x000001" size="0x800000" crc="401f7299" sha1="94e48cdf1682b1250f53c59f3f71d995e928d17b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8112 | <rom loadflag="load16_byte" name="270-c3.c3" offset="0x1000000" size="0x800000" crc="838f0260" sha1="d5c8d3c6e7221d04e0b20882a847752e5ba95635" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8113 | <rom loadflag="load16_byte" name="270-c4.c4" offset="0x1000001" size="0x800000" crc="041560a5" sha1="d165e533699f15b1e079c82f97db3542b3a7dd66" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8114 | <rom loadflag="load16_byte" name="270-c5.c5" offset="0x2000000" size="0x800000" crc="bd30b52d" sha1="9f8282e684415b4045218cf764ef7d75a70e3240" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8115 | <rom loadflag="load16_byte" name="270-c6.c6" offset="0x2000001" size="0x800000" crc="86a69c70" sha1="526732cdb408cf680af9da39057bce6a4dfb5e13" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8116 | <rom loadflag="load16_byte" name="270-c7.c7" offset="0x3000000" size="0x800000" crc="d28fbc3c" sha1="a82a6ba6760fad14d9309f9147cb7d80bd6f70fc" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8117 | <rom loadflag="load16_byte" name="270-c8.c8" offset="0x3000001" size="0x800000" crc="02c530a6" sha1="7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8118 | </dataarea> | |
| 8119 | </part> | |
| 8120 | </software> | |
| 10254 | <software name="samsho5h" cloneof="samsho5"> | |
| 10255 | <description>Samurai Shodown V / Samurai Spirits Zero (NGH-2700)</description> | |
| 10256 | <year>2003</year> | |
| 10257 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 10258 | <sharedfeat name="release" value="AES" /> | |
| 10259 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10260 | <part name="cart" interface="neo_cart"> | |
| 10261 | <!-- Encrypted Set, Alternate Set --> | |
| 10262 | <!-- AES VERSION --> | |
| 10263 | <feature name="slot" value="r_k2_samsh5" /> | |
| 10264 | <dataarea name="maincpu" size="0x800000"> | |
| 10265 | <rom loadflag="load16_word_swap" name="270-p1c.p1" offset="0x000000" size="0x400000" crc="bf956089" sha1="c538289069bf338b9fa7ecc5c9143763dbb776a8" /> | |
| 10266 | <!-- mask rom TC5332205 --> | |
| 10267 | <rom loadflag="load16_word_swap" name="270-p2c.sp2" offset="0x400000" size="0x400000" crc="943a6b1d" sha1="12bd02fc197456da6ee86f066086094cef0f4bf9" /> | |
| 10268 | <!-- mask rom TC5332205 --> | |
| 10269 | </dataarea> | |
| 10270 | <dataarea name="fixed" size="0x20000"> | |
| 10271 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10272 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10273 | </dataarea> | |
| 10274 | <!-- Encrypted --> | |
| 10275 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10276 | <rom offset="0x00000" size="0x80000" name="270-m1.m1" crc="49c9901a" sha1="2623e9765a0eba58fee2de72851e9dc502344a3d" /> | |
| 10277 | <!-- mask rom 27c040 --> | |
| 10278 | </dataarea> | |
| 10279 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10280 | <!-- Encrypted --> | |
| 10281 | <rom name="270-v1.v1" offset="0x000000" size="0x800000" crc="62e434eb" sha1="1985f5e88f8e866f9683b6cea901aa28c04b80bf" /> | |
| 10282 | <!-- mask rom TC5364205 --> | |
| 10283 | <rom name="270-v2.v2" offset="0x800000" size="0x800000" crc="180f3c9a" sha1="6d7dc2605ead6e78704efa127e7e0dfe621e2c54" /> | |
| 10284 | <!-- mask rom TC5364205 --> | |
| 10285 | </dataarea> | |
| 10286 | <dataarea name="sprites" size="0x4000000"> | |
| 10287 | <!-- Encrypted --> | |
| 10288 | <rom loadflag="load16_byte" name="270-c1.c1" offset="0x000000" size="0x800000" crc="14ffffac" sha1="2ccebfdd0c7907679ae95bf6eca85b8d322441e2" /> | |
| 10289 | <!-- mask rom TC5364205 --> | |
| 10290 | <rom loadflag="load16_byte" name="270-c2.c2" offset="0x000001" size="0x800000" crc="401f7299" sha1="94e48cdf1682b1250f53c59f3f71d995e928d17b" /> | |
| 10291 | <!-- mask rom TC5364205 --> | |
| 10292 | <rom loadflag="load16_byte" name="270-c3.c3" offset="0x1000000" size="0x800000" crc="838f0260" sha1="d5c8d3c6e7221d04e0b20882a847752e5ba95635" /> | |
| 10293 | <!-- mask rom TC5364205 --> | |
| 10294 | <rom loadflag="load16_byte" name="270-c4.c4" offset="0x1000001" size="0x800000" crc="041560a5" sha1="d165e533699f15b1e079c82f97db3542b3a7dd66" /> | |
| 10295 | <!-- mask rom TC5364205 --> | |
| 10296 | <rom loadflag="load16_byte" name="270-c5.c5" offset="0x2000000" size="0x800000" crc="bd30b52d" sha1="9f8282e684415b4045218cf764ef7d75a70e3240" /> | |
| 10297 | <!-- mask rom TC5364205 --> | |
| 10298 | <rom loadflag="load16_byte" name="270-c6.c6" offset="0x2000001" size="0x800000" crc="86a69c70" sha1="526732cdb408cf680af9da39057bce6a4dfb5e13" /> | |
| 10299 | <!-- mask rom TC5364205 --> | |
| 10300 | <rom loadflag="load16_byte" name="270-c7.c7" offset="0x3000000" size="0x800000" crc="d28fbc3c" sha1="a82a6ba6760fad14d9309f9147cb7d80bd6f70fc" /> | |
| 10301 | <!-- mask rom TC5364205 --> | |
| 10302 | <rom loadflag="load16_byte" name="270-c8.c8" offset="0x3000001" size="0x800000" crc="02c530a6" sha1="7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9" /> | |
| 10303 | <!-- mask rom TC5364205 --> | |
| 10304 | </dataarea> | |
| 10305 | </part> | |
| 10306 | </software> | |
| 8121 | 10307 | |
| 8122 | <!--*************************************** | |
| 10308 | <!--*************************************** | |
| 8123 | 10309 | ID-0271 |
| 8124 | 10310 | . NGM-2710 |
| 8125 | 10311 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) |
| r31135 | r31136 | |
| 8127 | 10313 | NEO-AEG PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) |
| 8128 | 10314 | ***************************************--> |
| 8129 | 10315 | |
| 8130 | <software name="kof2003"> | |
| 8131 | <description>The King of Fighters 2003 (NGM-2710)</description> | |
| 8132 | <year>2003</year> | |
| 8133 | <publisher>SNK Playmore</publisher> | |
| 8134 | <sharedfeat name="release" value="MVS" /> | |
| 8135 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8136 | <part name="cart" interface="neo_cart"> | |
| 8137 | <!-- Encrypted Code + Sound + GFX Roms --> | |
| 8138 | <!-- MVS VERSION --> | |
| 8139 | <feature name="crypt" value="kof2003_prot" /> | |
| 8140 | <dataarea name="maincpu" size="0x900000"> | |
| 8141 | <rom loadflag="load32_word_swap" name="271-p1c.p1" offset="0x000000" size="0x400000" crc="530ecc14" sha1="812cf7e9902af3f5e9e330b7c05c2171b139ad2b" /> <!-- mask rom TC5332205 --> | |
| 8142 | <rom loadflag="load32_word_swap" name="271-p2c.p2" offset="0x000002" size="0x400000" crc="fd568da9" sha1="46364906a1e81dc251117e91a1a7b43af1373ada" /> <!-- mask rom TC5332205 --> | |
| 8143 | <rom loadflag="load16_word_swap" name="271-p3c.p3" offset="0x800000" size="0x100000" crc="aec5b4a9" sha1="74087f785590eda5898ce146029818f86ced42b6" /> <!-- mask rom TC538200 --> | |
| 8144 | </dataarea> | |
| 8145 | <dataarea name="fixed" size="0x80000"> | |
| 8146 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8147 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 8148 | </dataarea> | |
| 8149 | <!-- Encrypted --> | |
| 8150 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8151 | <rom offset="0x00000" size="0x80000" name="271-m1c.m1" crc="f5515629" sha1="7516bf1b0207a3c8d41dc30c478f8d8b1f71304b" /> <!-- mask rom TC534000 --> | |
| 8152 | </dataarea> | |
| 8153 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8154 | <!-- Encrypted --> | |
| 8155 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 8156 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 8157 | </dataarea> | |
| 8158 | <dataarea name="sprites" size="0x4000000"> | |
| 8159 | <!-- Encrypted --> | |
| 8160 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8161 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8162 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8163 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8164 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8165 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8166 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8167 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8168 | </dataarea> | |
| 8169 | </part> | |
| 8170 | </software> | |
| 10316 | <software name="kof2003"> | |
| 10317 | <description>The King of Fighters 2003 (NGM-2710)</description> | |
| 10318 | <year>2003</year> | |
| 10319 | <publisher>SNK Playmore</publisher> | |
| 10320 | <sharedfeat name="release" value="MVS" /> | |
| 10321 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10322 | <part name="cart" interface="neo_cart"> | |
| 10323 | <!-- Encrypted Code + Sound + GFX Roms --> | |
| 10324 | <!-- MVS VERSION --> | |
| 10325 | <feature name="slot" value="r_pv_kf2k3" /> | |
| 10326 | <dataarea name="maincpu" size="0x900000"> | |
| 10327 | <rom loadflag="load32_word_swap" name="271-p1c.p1" offset="0x000000" size="0x400000" crc="530ecc14" sha1="812cf7e9902af3f5e9e330b7c05c2171b139ad2b" /> | |
| 10328 | <!-- mask rom TC5332205 --> | |
| 10329 | <rom loadflag="load32_word_swap" name="271-p2c.p2" offset="0x000002" size="0x400000" crc="fd568da9" sha1="46364906a1e81dc251117e91a1a7b43af1373ada" /> | |
| 10330 | <!-- mask rom TC5332205 --> | |
| 10331 | <rom loadflag="load16_word_swap" name="271-p3c.p3" offset="0x800000" size="0x100000" crc="aec5b4a9" sha1="74087f785590eda5898ce146029818f86ced42b6" /> | |
| 10332 | <!-- mask rom TC538200 --> | |
| 10333 | </dataarea> | |
| 10334 | <dataarea name="fixed" size="0x80000"> | |
| 10335 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10336 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 10337 | </dataarea> | |
| 10338 | <!-- Encrypted --> | |
| 10339 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10340 | <rom offset="0x00000" size="0x80000" name="271-m1c.m1" crc="f5515629" sha1="7516bf1b0207a3c8d41dc30c478f8d8b1f71304b" /> | |
| 10341 | <!-- mask rom TC534000 --> | |
| 10342 | </dataarea> | |
| 10343 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10344 | <!-- Encrypted --> | |
| 10345 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 10346 | <!-- mask rom TC5364205 --> | |
| 10347 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 10348 | <!-- mask rom TC5364205 --> | |
| 10349 | </dataarea> | |
| 10350 | <dataarea name="sprites" size="0x4000000"> | |
| 10351 | <!-- Encrypted --> | |
| 10352 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> | |
| 10353 | <!-- mask rom TC5364205 --> | |
| 10354 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> | |
| 10355 | <!-- mask rom TC5364205 --> | |
| 10356 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> | |
| 10357 | <!-- mask rom TC5364205 --> | |
| 10358 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> | |
| 10359 | <!-- mask rom TC5364205 --> | |
| 10360 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> | |
| 10361 | <!-- mask rom TC5364205 --> | |
| 10362 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> | |
| 10363 | <!-- mask rom TC5364205 --> | |
| 10364 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> | |
| 10365 | <!-- mask rom TC5364205 --> | |
| 10366 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> | |
| 10367 | <!-- mask rom TC5364205 --> | |
| 10368 | </dataarea> | |
| 10369 | </part> | |
| 10370 | </software> | |
| 8171 | 10371 | |
| 8172 | <software name="kof2003h" cloneof="kof2003"> | |
| 8173 | <description>The King of Fighters 2003 (NGH-2710)</description> | |
| 8174 | <year>2003</year> | |
| 8175 | <publisher>SNK Playmore</publisher> | |
| 8176 | <sharedfeat name="release" value="AES" /> | |
| 8177 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8178 | <part name="cart" interface="neo_cart"> | |
| 8179 | <!-- Encrypted Code + Sound + GFX Roms --> | |
| 8180 | <!-- AES VERSION --> | |
| 8181 | <feature name="crypt" value="kof2003h_prot" /> | |
| 8182 | <!-- All chip labels for this set are correct --> | |
| 8183 | <dataarea name="maincpu" size="0x900000"> | |
| 8184 | <rom loadflag="load32_word_swap" name="271-p1k.p1" offset="0x000000" size="0x400000" crc="d0d0ae3e" sha1="538d054ac50c91694fbbfefcce548b063713e14e" /> <!-- mask rom TC5332205 --> | |
| 8185 | <rom loadflag="load32_word_swap" name="271-p2k.p2" offset="0x000002" size="0x400000" crc="fb3f79d9" sha1="f253d10e732d6e23ae82d74ac9269d21f69ddb4d" /> <!-- mask rom TC5332205 --> | |
| 8186 | <rom loadflag="load16_word_swap" name="271-p3k.p3" offset="0x800000" size="0x100000" crc="232702ad" sha1="6045046027dac1cbd4cbd14b5c1ece522bc6197f" /> <!-- mask rom TC538200 --> | |
| 8187 | </dataarea> | |
| 8188 | <dataarea name="fixed" size="0x80000"> | |
| 8189 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8190 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 8191 | </dataarea> | |
| 8192 | <!-- Encrypted --> | |
| 8193 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8194 | <rom offset="0x00000" size="0x80000" name="271-m1k.m1" crc="48d9affe" sha1="68f01560b91bbada39001ce01bdeeed5c9bb29f2" /> <!-- mask rom TC534000 --> | |
| 8195 | </dataarea> | |
| 8196 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8197 | <!-- Encrypted --> | |
| 8198 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 8199 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 8200 | </dataarea> | |
| 8201 | <dataarea name="sprites" size="0x4000000"> | |
| 8202 | <!-- Encrypted --> | |
| 8203 | <rom loadflag="load16_byte" name="271-c1k.c1" offset="0x000000" size="0x800000" crc="efb9dd24" sha1="1c6fe10fdbfc3306c3b7321c731f28ffdbfb15b8" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8204 | <rom loadflag="load16_byte" name="271-c2k.c2" offset="0x000001" size="0x800000" crc="3fb90447" sha1="04d196de7c54c77bc75eba56d3060d46efc2d406" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8205 | <rom loadflag="load16_byte" name="271-c3k.c3" offset="0x1000000" size="0x800000" crc="27950f28" sha1="924f4de61c86b9efde6f1104b986886f1117055d" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8206 | <rom loadflag="load16_byte" name="271-c4k.c4" offset="0x1000001" size="0x800000" crc="735177f8" sha1="c95da1bc256995a7f44c9cc3312879ab6cbc15d6" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8207 | <rom loadflag="load16_byte" name="271-c5k.c5" offset="0x2000000" size="0x800000" crc="a51b7c0f" sha1="53dcf692b35b8d32abe5962ac799b8d641f04710" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8208 | <rom loadflag="load16_byte" name="271-c6k.c6" offset="0x2000001" size="0x800000" crc="d5cae4e0" sha1="248cd9eaac7a04d6b5d80c7534de90b057d566d7" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8209 | <rom loadflag="load16_byte" name="271-c7k.c7" offset="0x3000000" size="0x800000" crc="e65ae2d0" sha1="39744e10697d7ac539ecfcfa597e75597f321955" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8210 | <rom loadflag="load16_byte" name="271-c8k.c8" offset="0x3000001" size="0x800000" crc="312f528c" sha1="b4ad75f54f730ada6cb00112b74022250f055725" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8211 | </dataarea> | |
| 8212 | </part> | |
| 8213 | </software> | |
| 10372 | <software name="kof2003h" cloneof="kof2003"> | |
| 10373 | <description>The King of Fighters 2003 (NGH-2710)</description> | |
| 10374 | <year>2003</year> | |
| 10375 | <publisher>SNK Playmore</publisher> | |
| 10376 | <sharedfeat name="release" value="AES" /> | |
| 10377 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10378 | <part name="cart" interface="neo_cart"> | |
| 10379 | <!-- Encrypted Code + Sound + GFX Roms --> | |
| 10380 | <!-- AES VERSION --> | |
| 10381 | <feature name="slot" value="r_pv_kf2k3h" />> | |
| 10382 | <!-- All chip labels for this set are correct --> | |
| 10383 | <dataarea name="maincpu" size="0x900000"> | |
| 10384 | <rom loadflag="load32_word_swap" name="271-p1k.p1" offset="0x000000" size="0x400000" crc="d0d0ae3e" sha1="538d054ac50c91694fbbfefcce548b063713e14e" /> | |
| 10385 | <!-- mask rom TC5332205 --> | |
| 10386 | <rom loadflag="load32_word_swap" name="271-p2k.p2" offset="0x000002" size="0x400000" crc="fb3f79d9" sha1="f253d10e732d6e23ae82d74ac9269d21f69ddb4d" /> | |
| 10387 | <!-- mask rom TC5332205 --> | |
| 10388 | <rom loadflag="load16_word_swap" name="271-p3k.p3" offset="0x800000" size="0x100000" crc="232702ad" sha1="6045046027dac1cbd4cbd14b5c1ece522bc6197f" /> | |
| 10389 | <!-- mask rom TC538200 --> | |
| 10390 | </dataarea> | |
| 10391 | <dataarea name="fixed" size="0x80000"> | |
| 10392 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10393 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 10394 | </dataarea> | |
| 10395 | <!-- Encrypted --> | |
| 10396 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10397 | <rom offset="0x00000" size="0x80000" name="271-m1k.m1" crc="48d9affe" sha1="68f01560b91bbada39001ce01bdeeed5c9bb29f2" /> | |
| 10398 | <!-- mask rom TC534000 --> | |
| 10399 | </dataarea> | |
| 10400 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10401 | <!-- Encrypted --> | |
| 10402 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 10403 | <!-- mask rom TC5364205 --> | |
| 10404 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 10405 | <!-- mask rom TC5364205 --> | |
| 10406 | </dataarea> | |
| 10407 | <dataarea name="sprites" size="0x4000000"> | |
| 10408 | <!-- Encrypted --> | |
| 10409 | <rom loadflag="load16_byte" name="271-c1k.c1" offset="0x000000" size="0x800000" crc="efb9dd24" sha1="1c6fe10fdbfc3306c3b7321c731f28ffdbfb15b8" /> | |
| 10410 | <!-- mask rom TC5364205 --> | |
| 10411 | <rom loadflag="load16_byte" name="271-c2k.c2" offset="0x000001" size="0x800000" crc="3fb90447" sha1="04d196de7c54c77bc75eba56d3060d46efc2d406" /> | |
| 10412 | <!-- mask rom TC5364205 --> | |
| 10413 | <rom loadflag="load16_byte" name="271-c3k.c3" offset="0x1000000" size="0x800000" crc="27950f28" sha1="924f4de61c86b9efde6f1104b986886f1117055d" /> | |
| 10414 | <!-- mask rom TC5364205 --> | |
| 10415 | <rom loadflag="load16_byte" name="271-c4k.c4" offset="0x1000001" size="0x800000" crc="735177f8" sha1="c95da1bc256995a7f44c9cc3312879ab6cbc15d6" /> | |
| 10416 | <!-- mask rom TC5364205 --> | |
| 10417 | <rom loadflag="load16_byte" name="271-c5k.c5" offset="0x2000000" size="0x800000" crc="a51b7c0f" sha1="53dcf692b35b8d32abe5962ac799b8d641f04710" /> | |
| 10418 | <!-- mask rom TC5364205 --> | |
| 10419 | <rom loadflag="load16_byte" name="271-c6k.c6" offset="0x2000001" size="0x800000" crc="d5cae4e0" sha1="248cd9eaac7a04d6b5d80c7534de90b057d566d7" /> | |
| 10420 | <!-- mask rom TC5364205 --> | |
| 10421 | <rom loadflag="load16_byte" name="271-c7k.c7" offset="0x3000000" size="0x800000" crc="e65ae2d0" sha1="39744e10697d7ac539ecfcfa597e75597f321955" /> | |
| 10422 | <!-- mask rom TC5364205 --> | |
| 10423 | <rom loadflag="load16_byte" name="271-c8k.c8" offset="0x3000001" size="0x800000" crc="312f528c" sha1="b4ad75f54f730ada6cb00112b74022250f055725" /> | |
| 10424 | <!-- mask rom TC5364205 --> | |
| 10425 | </dataarea> | |
| 10426 | </part> | |
| 10427 | </software> | |
| 8214 | 10428 | |
| 8215 | <!--*************************************** | |
| 10429 | <!--*************************************** | |
| 8216 | 10430 | ID-0272 |
| 8217 | 10431 | . NGM-2720 |
| 8218 | 10432 | NEO-MVS PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) |
| 8219 | 10433 | . NGH-2720 |
| 8220 | 10434 | ***************************************--> |
| 8221 | 10435 | |
| 8222 | <software name="samsh5sp"> | |
| 8223 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)</description> | |
| 8224 | <year>2004</year> | |
| 8225 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 8226 | <sharedfeat name="release" value="MVS" /> | |
| 8227 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8228 | <part name="cart" interface="neo_cart"> | |
| 8229 | <!-- Encrypted Set --> | |
| 8230 | <!-- MVS VERSION --> | |
| 8231 | <feature name="crypt" value="samsh5sp_prot" /> | |
| 8232 | <dataarea name="maincpu" size="0x800000"> | |
| 8233 | <!-- Uncensored --> | |
| 8234 | <rom loadflag="load16_word_swap" name="272-p1.p1" offset="0x000000" size="0x400000" crc="fb7a6bba" sha1="f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5" /> | |
| 8235 | <rom loadflag="load16_word_swap" name="272-p2.sp2" offset="0x400000" size="0x400000" crc="63492ea6" sha1="6ba946acb62c63ed61a42fe72b7fff3828883bcc" /> | |
| 8236 | </dataarea> | |
| 8237 | <dataarea name="fixed" size="0x20000"> | |
| 8238 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8239 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8240 | </dataarea> | |
| 8241 | <!-- Encrypted --> | |
| 8242 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8243 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 8244 | </dataarea> | |
| 8245 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8246 | <!-- Encrypted --> | |
| 8247 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 8248 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 8249 | </dataarea> | |
| 8250 | <dataarea name="sprites" size="0x4000000"> | |
| 8251 | <!-- Encrypted --> | |
| 8252 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> <!-- Plane 0,1 --> | |
| 8253 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> <!-- Plane 2,3 --> | |
| 8254 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> <!-- Plane 0,1 --> | |
| 8255 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> <!-- Plane 2,3 --> | |
| 8256 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> <!-- Plane 0,1 --> | |
| 8257 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> <!-- Plane 2,3 --> | |
| 8258 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> <!-- Plane 0,1 --> | |
| 8259 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> <!-- Plane 2,3 --> | |
| 8260 | </dataarea> | |
| 8261 | </part> | |
| 8262 | </software> | |
| 10436 | <software name="samsh5sp"> | |
| 10437 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)</description> | |
| 10438 | <year>2004</year> | |
| 10439 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 10440 | <sharedfeat name="release" value="MVS" /> | |
| 10441 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10442 | <part name="cart" interface="neo_cart"> | |
| 10443 | <!-- Encrypted Set --> | |
| 10444 | <!-- MVS VERSION --> | |
| 10445 | <feature name="slot" value="r_k2_sams5s" /> | |
| 10446 | <dataarea name="maincpu" size="0x800000"> | |
| 10447 | <!-- Uncensored --> | |
| 10448 | <rom loadflag="load16_word_swap" name="272-p1.p1" offset="0x000000" size="0x400000" crc="fb7a6bba" sha1="f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5" /> | |
| 10449 | <rom loadflag="load16_word_swap" name="272-p2.sp2" offset="0x400000" size="0x400000" crc="63492ea6" sha1="6ba946acb62c63ed61a42fe72b7fff3828883bcc" /> | |
| 10450 | </dataarea> | |
| 10451 | <dataarea name="fixed" size="0x20000"> | |
| 10452 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10453 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10454 | </dataarea> | |
| 10455 | <!-- Encrypted --> | |
| 10456 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10457 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 10458 | </dataarea> | |
| 10459 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10460 | <!-- Encrypted --> | |
| 10461 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 10462 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 10463 | </dataarea> | |
| 10464 | <dataarea name="sprites" size="0x4000000"> | |
| 10465 | <!-- Encrypted --> | |
| 10466 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> | |
| 10467 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> | |
| 10468 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> | |
| 10469 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> | |
| 10470 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> | |
| 10471 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> | |
| 10472 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> | |
| 10473 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> | |
| 10474 | </dataarea> | |
| 10475 | </part> | |
| 10476 | </software> | |
| 8263 | 10477 | |
| 8264 | <software name="samsh5sph" cloneof="samsh5sp"> | |
| 8265 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)</description> | |
| 8266 | <year>2004</year> | |
| 8267 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 8268 | <sharedfeat name="release" value="AES" /> | |
| 8269 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8270 | <part name="cart" interface="neo_cart"> | |
| 8271 | <!-- Encrypted Set --> | |
| 8272 | <!-- AES VERSION, 2nd bugfix release --> | |
| 8273 | <feature name="crypt" value="samsh5sp_prot" /> | |
| 8274 | <dataarea name="maincpu" size="0x800000"> | |
| 8275 | <!-- Less censored --> | |
| 8276 | <rom loadflag="load16_word_swap" name="272-p1ca.p1" offset="0x000000" size="0x400000" crc="c30a08dd" sha1="66864954017c841d7ca8490112c3aa7a71a4da70" /> | |
| 8277 | <rom loadflag="load16_word_swap" name="272-p2ca.sp2" offset="0x400000" size="0x400000" crc="bd64a518" sha1="aa259a168930f106377d680db444535411b3bce0" /> | |
| 8278 | <!-- Correct chip labels unknown --> | |
| 8279 | </dataarea> | |
| 8280 | <dataarea name="fixed" size="0x20000"> | |
| 8281 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8282 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8283 | </dataarea> | |
| 8284 | <!-- Encrypted --> | |
| 8285 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8286 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 8287 | </dataarea> | |
| 8288 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8289 | <!-- Encrypted --> | |
| 8290 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 8291 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 8292 | </dataarea> | |
| 8293 | <dataarea name="sprites" size="0x4000000"> | |
| 8294 | <!-- Encrypted --> | |
| 8295 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> <!-- Plane 0,1 --> | |
| 8296 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> <!-- Plane 2,3 --> | |
| 8297 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> <!-- Plane 0,1 --> | |
| 8298 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> <!-- Plane 2,3 --> | |
| 8299 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> <!-- Plane 0,1 --> | |
| 8300 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> <!-- Plane 2,3 --> | |
| 8301 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> <!-- Plane 0,1 --> | |
| 8302 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> <!-- Plane 2,3 --> | |
| 8303 | </dataarea> | |
| 8304 | </part> | |
| 8305 | </software> | |
| 10478 | <software name="samsh5sph" cloneof="samsh5sp"> | |
| 10479 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)</description> | |
| 10480 | <year>2004</year> | |
| 10481 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 10482 | <sharedfeat name="release" value="AES" /> | |
| 10483 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10484 | <part name="cart" interface="neo_cart"> | |
| 10485 | <!-- Encrypted Set --> | |
| 10486 | <!-- AES VERSION, 2nd bugfix release --> | |
| 10487 | <feature name="slot" value="r_k2_sams5s" /> | |
| 10488 | <dataarea name="maincpu" size="0x800000"> | |
| 10489 | <!-- Less censored --> | |
| 10490 | <rom loadflag="load16_word_swap" name="272-p1ca.p1" offset="0x000000" size="0x400000" crc="c30a08dd" sha1="66864954017c841d7ca8490112c3aa7a71a4da70" /> | |
| 10491 | <rom loadflag="load16_word_swap" name="272-p2ca.sp2" offset="0x400000" size="0x400000" crc="bd64a518" sha1="aa259a168930f106377d680db444535411b3bce0" /> | |
| 10492 | <!-- Correct chip labels unknown --> | |
| 10493 | </dataarea> | |
| 10494 | <dataarea name="fixed" size="0x20000"> | |
| 10495 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10496 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10497 | </dataarea> | |
| 10498 | <!-- Encrypted --> | |
| 10499 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10500 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 10501 | </dataarea> | |
| 10502 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10503 | <!-- Encrypted --> | |
| 10504 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 10505 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 10506 | </dataarea> | |
| 10507 | <dataarea name="sprites" size="0x4000000"> | |
| 10508 | <!-- Encrypted --> | |
| 10509 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> | |
| 10510 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> | |
| 10511 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> | |
| 10512 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> | |
| 10513 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> | |
| 10514 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> | |
| 10515 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> | |
| 10516 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> | |
| 10517 | </dataarea> | |
| 10518 | </part> | |
| 10519 | </software> | |
| 8306 | 10520 | |
| 8307 | <software name="samsh5spho" cloneof="samsh5sp"> | |
| 8308 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)</description> | |
| 8309 | <year>2004</year> | |
| 8310 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 8311 | <sharedfeat name="release" value="AES" /> | |
| 8312 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8313 | <part name="cart" interface="neo_cart"> | |
| 8314 | <!-- Encrypted Set --> | |
| 8315 | <!-- AES VERSION --> | |
| 8316 | <feature name="crypt" value="samsh5sp_prot" /> | |
| 8317 | <dataarea name="maincpu" size="0x800000"> | |
| 8318 | <!-- Censored --> | |
| 8319 | <rom loadflag="load16_word_swap" name="272-p1c.p1" offset="0x000000" size="0x400000" crc="9291794d" sha1="66588ff9b00ffad6508b03423548984e28a3209d" /> | |
| 8320 | <rom loadflag="load16_word_swap" name="272-p2c.sp2" offset="0x400000" size="0x400000" crc="fa1a7dd8" sha1="62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d" /> | |
| 8321 | </dataarea> | |
| 8322 | <dataarea name="fixed" size="0x20000"> | |
| 8323 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 8324 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 8325 | </dataarea> | |
| 8326 | <!-- Encrypted --> | |
| 8327 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8328 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 8329 | </dataarea> | |
| 8330 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8331 | <!-- Encrypted --> | |
| 8332 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 8333 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 8334 | </dataarea> | |
| 8335 | <dataarea name="sprites" size="0x4000000"> | |
| 8336 | <!-- Encrypted --> | |
| 8337 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> <!-- Plane 0,1 --> | |
| 8338 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> <!-- Plane 2,3 --> | |
| 8339 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> <!-- Plane 0,1 --> | |
| 8340 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> <!-- Plane 2,3 --> | |
| 8341 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> <!-- Plane 0,1 --> | |
| 8342 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> <!-- Plane 2,3 --> | |
| 8343 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> <!-- Plane 0,1 --> | |
| 8344 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> <!-- Plane 2,3 --> | |
| 8345 | </dataarea> | |
| 8346 | </part> | |
| 8347 | </software> | |
| 10521 | <software name="samsh5spho" cloneof="samsh5sp"> | |
| 10522 | <description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)</description> | |
| 10523 | <year>2004</year> | |
| 10524 | <publisher>Yuki Enterprise / SNK Playmore</publisher> | |
| 10525 | <sharedfeat name="release" value="AES" /> | |
| 10526 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10527 | <part name="cart" interface="neo_cart"> | |
| 10528 | <!-- Encrypted Set --> | |
| 10529 | <!-- AES VERSION --> | |
| 10530 | <feature name="slot" value="r_k2_sams5s" /> | |
| 10531 | <dataarea name="maincpu" size="0x800000"> | |
| 10532 | <!-- Censored --> | |
| 10533 | <rom loadflag="load16_word_swap" name="272-p1c.p1" offset="0x000000" size="0x400000" crc="9291794d" sha1="66588ff9b00ffad6508b03423548984e28a3209d" /> | |
| 10534 | <rom loadflag="load16_word_swap" name="272-p2c.sp2" offset="0x400000" size="0x400000" crc="fa1a7dd8" sha1="62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d" /> | |
| 10535 | </dataarea> | |
| 10536 | <dataarea name="fixed" size="0x20000"> | |
| 10537 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 10538 | <rom value="0" size="0x20000" offset="0x000000" loadflag="fill" /> | |
| 10539 | </dataarea> | |
| 10540 | <!-- Encrypted --> | |
| 10541 | <dataarea name="audiocrypt" size="0x80000"> | |
| 10542 | <rom offset="0x00000" size="0x80000" name="272-m1.m1" crc="adeebf40" sha1="8cbd63dda3fff4de38060405bf70cd9308c9e66e" /> | |
| 10543 | </dataarea> | |
| 10544 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10545 | <!-- Encrypted --> | |
| 10546 | <rom name="272-v1.v1" offset="0x000000" size="0x800000" crc="76a94127" sha1="c3affd7ff1eb02345cfb755962ec173a8ec34acd" /> | |
| 10547 | <rom name="272-v2.v2" offset="0x800000" size="0x800000" crc="4ba507f1" sha1="728d139da3fe8a391fd8be4d24bb7fdd4bf9548a" /> | |
| 10548 | </dataarea> | |
| 10549 | <dataarea name="sprites" size="0x4000000"> | |
| 10550 | <!-- Encrypted --> | |
| 10551 | <rom loadflag="load16_byte" name="272-c1.c1" offset="0x000000" size="0x800000" crc="4f97661a" sha1="87f1721bae5ef16bc23c06b05e64686c396413df" /> | |
| 10552 | <rom loadflag="load16_byte" name="272-c2.c2" offset="0x000001" size="0x800000" crc="a3afda4f" sha1="86b475fce0bc0aa04d34e31324e8c7c7c847df19" /> | |
| 10553 | <rom loadflag="load16_byte" name="272-c3.c3" offset="0x1000000" size="0x800000" crc="8c3c7502" sha1="6639020a8860d2400308e110d7277cbaf6eccc2a" /> | |
| 10554 | <rom loadflag="load16_byte" name="272-c4.c4" offset="0x1000001" size="0x800000" crc="32d5e2e2" sha1="2b5612017152afd7433aaf99951a084ef5ad6bf0" /> | |
| 10555 | <rom loadflag="load16_byte" name="272-c5.c5" offset="0x2000000" size="0x800000" crc="6ce085bc" sha1="0432b04a2265c649bba1bbd934dfb425c5d80fb1" /> | |
| 10556 | <rom loadflag="load16_byte" name="272-c6.c6" offset="0x2000001" size="0x800000" crc="05c8dc8e" sha1="da45c222893f25495a66bdb302f9b0b1de3c8ae0" /> | |
| 10557 | <rom loadflag="load16_byte" name="272-c7.c7" offset="0x3000000" size="0x800000" crc="1417b742" sha1="dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa" /> | |
| 10558 | <rom loadflag="load16_byte" name="272-c8.c8" offset="0x3000001" size="0x800000" crc="d49773cd" sha1="cd8cf3b762d381c1f8f12919579c84a7ef7efb3f" /> | |
| 10559 | </dataarea> | |
| 10560 | </part> | |
| 10561 | </software> | |
| 8348 | 10562 | |
| 8349 | 10563 | |
| 8350 | ||
| 10564 | <!-- BrezzaSoft games, licensed? --> | |
| 8351 | 10565 | |
| 8352 | 10566 | |
| 8353 | <!--*************************************** | |
| 10567 | <!--*************************************** | |
| 8354 | 10568 | B-J-02 |
| 8355 | 10569 | . ???-???? |
| 8356 | 10570 | MVS PROGV (2000.11.17) / NEO-MVS CHAFIO (1999.6.14) |
| 8357 | 10571 | ***************************************--> |
| 8358 | 10572 | |
| 8359 | ||
| 10573 | <!-- jockeygp requires very specific hardware and is loaded in neodrvr.c --> | |
| 8360 | 10574 | |
| 8361 | <!--*************************************** | |
| 10575 | <!--*************************************** | |
| 8362 | 10576 | B-V-01 |
| 8363 | 10577 | . ???-???? |
| 8364 | 10578 | MVS PROGV (2000.11.17) / MVS CHAV (2000.10.26) |
| 8365 | 10579 | ***************************************--> |
| 8366 | 10580 | |
| 8367 | ||
| 10581 | <!-- vliner requires very specific hardware and is loaded in neodrvr.c --> | |
| 8368 | 10582 | |
| 8369 | 10583 | |
| 8370 | ||
| 10584 | <!-- Jamma PCB sets --> | |
| 8371 | 10585 | |
| 8372 | 10586 | |
| 8373 | <!--*************************************** | |
| 10587 | <!--*************************************** | |
| 8374 | 10588 | ID-2680 |
| 8375 | 10589 | . MV-0 ???? |
| 8376 | 10590 | NEO-MVH MVOBR 2003.8.4 |
| 8377 | 10591 | ***************************************--> |
| 8378 | 10592 | |
| 8379 | ||
| 10593 | <!-- ms5pcb is not an MVS cart and is loaded in neodrvr.c --> | |
| 8380 | 10594 | |
| 8381 | <!--*************************************** | |
| 10595 | <!--*************************************** | |
| 8382 | 10596 | ID-2690 |
| 8383 | 10597 | . MV-0 ???? |
| 8384 | 10598 | NEO-MVH MVO 2003.6.5 |
| 8385 | 10599 | ***************************************--> |
| 8386 | 10600 | |
| 8387 | ||
| 10601 | <!-- svcpcb is not an MVS cart and is loaded in neodrvr.c --> | |
| 8388 | 10602 | |
| 8389 | <!--*************************************** | |
| 10603 | <!--*************************************** | |
| 8390 | 10604 | ID-2690 |
| 8391 | 10605 | . MV-0 ???? |
| 8392 | 10606 | NEO-MVH MVOB 2003.7.9 |
| 8393 | 10607 | ***************************************--> |
| 8394 | 10608 | |
| 8395 | ||
| 10609 | <!-- svcpcba is not an MVS cart and is loaded in neodrvr.c --> | |
| 8396 | 10610 | |
| 8397 | <!--*************************************** | |
| 10611 | <!--*************************************** | |
| 8398 | 10612 | ID-2710 |
| 8399 | 10613 | . MV-0 ???? |
| 8400 | 10614 | NEO-MVH MVOC 2003.11.3 |
| 8401 | 10615 | ***************************************--> |
| 8402 | 10616 | |
| 8403 | ||
| 10617 | <!-- kof2003pcb is not an MVS cart and is loaded in neodrvr.c --> | |
| 8404 | 10618 | |
| 8405 | 10619 | |
| 8406 | <!--**************************************************************************--> | |
| 10620 | <!--**************************************************************************--> | |
| 8407 | 10621 | |
| 8408 | ||
| 10622 | <!-- Bootleg sets --> | |
| 8409 | 10623 | |
| 8410 | ||
| 10624 | <!-- | |
| 8411 | 10625 | About supported sets: |
| 8412 | 10626 | |
| 8413 | 10627 | For many bootleg sets, only P's (program rom), M1 (sound driver) and S1 (text layer) roms were dumped. |
| r31135 | r31136 | |
| 8417 | 10631 | --> |
| 8418 | 10632 | |
| 8419 | 10633 | |
| 8420 | ||
| 10634 | <!-- Zintrick bootleg --> | |
| 8421 | 10635 | |
| 8422 | ||
| 10636 | <!-- This Zintrick set appears to be a bootleg made from the CD version, not a genuine | |
| 8423 | 10637 | prototype the code is based on that of the NeoCD version with some minor patches, |
| 8424 | 10638 | for example the ADK SAMPLE TEST text that appears on the screen is actually a hacked |
| 8425 | 10639 | PROG LOAD ERROR message. The set is supported in order to distinguish the hacks from |
| 8426 | 10640 | a real prototype should one turn up. --> |
| 8427 | 10641 | |
| 8428 | <software name="zintrckb"> | |
| 8429 | <description>Zintrick / Oshidashi Zentrix (bootleg of CD version)</description> | |
| 8430 | <year>1996</year> | |
| 8431 | <publisher>bootleg</publisher> | |
| 8432 | <sharedfeat name="release" value="MVS" /> | |
| 8433 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8434 | <part name="cart" interface="neo_cart"> | |
| 8435 | <dataarea name="maincpu" size="0x100000"> | |
| 8436 | <rom loadflag="load16_word_swap" name="zin-p1.bin" offset="0x000000" size="0x100000" crc="06c8fca7" sha1="b7bf38965c3d0db4d7a9684d14cac94a45b4a45b" /> | |
| 8437 | </dataarea> | |
| 8438 | <dataarea name="fixed" size="0x040000"> | |
| 8439 | <rom offset="0x000000" size="0x020000" name="zin-s1.bin" crc="a7ab0e81" sha1="f0649819b96cea79b05411e0b15c8edc677d79ba" /> | |
| 8440 | </dataarea> | |
| 8441 | <dataarea name="audiocpu" size="0x020000"> | |
| 8442 | <rom offset="0x000000" size="0x020000" name="zin-m1.bin" crc="fd9627ca" sha1="b640c1f1ff466f734bb1cb5d7b589cb7e8a55346" /> | |
| 8443 | </dataarea> | |
| 8444 | <dataarea name="ymsnd" size="0x200000"> | |
| 8445 | <rom name="zin-v1.bin" offset="0x000000" size="0x200000" crc="c09f74f1" sha1="d0b56a780a6eba85ff092240b1f1cc6718f17c21" /> | |
| 8446 | </dataarea> | |
| 8447 | <dataarea name="sprites" size="0x400000"> | |
| 8448 | <rom loadflag="load16_byte" name="zin-c1.bin" offset="0x000000" size="0x200000" crc="76aee189" sha1="ad6929804c5b9a59aa609e6baebc6aa37e858a47" /> <!-- Plane 0,1 --> | |
| 8449 | <rom loadflag="load16_byte" name="zin-c2.bin" offset="0x000001" size="0x200000" crc="844ed4b3" sha1="fb7cd057bdc6cbe8b78097dd124118bae7402256" /> <!-- Plane 2,3 --> | |
| 8450 | </dataarea> | |
| 8451 | </part> | |
| 8452 | </software> | |
| 10642 | <software name="zintrckb"> | |
| 10643 | <description>Zintrick / Oshidashi Zentrix (bootleg of CD version)</description> | |
| 10644 | <year>1996</year> | |
| 10645 | <publisher>bootleg</publisher> | |
| 10646 | <sharedfeat name="release" value="MVS" /> | |
| 10647 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10648 | <part name="cart" interface="neo_cart"> | |
| 10649 | <dataarea name="maincpu" size="0x100000"> | |
| 10650 | <rom loadflag="load16_word_swap" name="zin-p1.bin" offset="0x000000" size="0x100000" crc="06c8fca7" sha1="b7bf38965c3d0db4d7a9684d14cac94a45b4a45b" /> | |
| 10651 | </dataarea> | |
| 10652 | <dataarea name="fixed" size="0x040000"> | |
| 10653 | <rom offset="0x000000" size="0x020000" name="zin-s1.bin" crc="a7ab0e81" sha1="f0649819b96cea79b05411e0b15c8edc677d79ba" /> | |
| 10654 | </dataarea> | |
| 10655 | <dataarea name="audiocpu" size="0x020000"> | |
| 10656 | <rom offset="0x000000" size="0x020000" name="zin-m1.bin" crc="fd9627ca" sha1="b640c1f1ff466f734bb1cb5d7b589cb7e8a55346" /> | |
| 10657 | </dataarea> | |
| 10658 | <dataarea name="ymsnd" size="0x200000"> | |
| 10659 | <rom name="zin-v1.bin" offset="0x000000" size="0x200000" crc="c09f74f1" sha1="d0b56a780a6eba85ff092240b1f1cc6718f17c21" /> | |
| 10660 | </dataarea> | |
| 10661 | <dataarea name="sprites" size="0x400000"> | |
| 10662 | <rom loadflag="load16_byte" name="zin-c1.bin" offset="0x000000" size="0x200000" crc="76aee189" sha1="ad6929804c5b9a59aa609e6baebc6aa37e858a47" /> | |
| 10663 | <rom loadflag="load16_byte" name="zin-c2.bin" offset="0x000001" size="0x200000" crc="844ed4b3" sha1="fb7cd057bdc6cbe8b78097dd124118bae7402256" /> | |
| 10664 | </dataarea> | |
| 10665 | </part> | |
| 10666 | </software> | |
| 8453 | 10667 | |
| 8454 | ||
| 10668 | <!-- The King of Fighters '97 bootlegs --> | |
| 8455 | 10669 | |
| 8456 | <software name="kof97pls" cloneof="kof97"> | |
| 8457 | <description>The King of Fighters '97 Plus (bootleg)</description> | |
| 8458 | <year>1997</year> | |
| 8459 | <publisher>bootleg</publisher> | |
| 8460 | <sharedfeat name="release" value="MVS" /> | |
| 8461 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8462 | <part name="cart" interface="neo_cart"> | |
| 8463 | <dataarea name="maincpu" size="0x500000"> | |
| 8464 | <rom loadflag="load16_word_swap" name="kf97-p1p.bin" offset="0x000000" size="0x100000" crc="c01fda46" sha1="bc6402f5082efc80a8936364c657165f19b49415" /> | |
| 8465 | <rom loadflag="load16_word_swap" name="kf97-p2p.bin" offset="0x100000" size="0x400000" crc="5502b020" sha1="37c48198d8b3798910a44075782cd1a20b687b4a" /> | |
| 8466 | </dataarea> | |
| 8467 | <dataarea name="fixed" size="0x040000"> | |
| 8468 | <rom offset="0x000000" size="0x020000" name="kf97-s1p.bin" crc="73254270" sha1="8d06305f9d8890da1327356272b88bdd0dc089f5" /> | |
| 8469 | </dataarea> | |
| 8470 | <dataarea name="audiocpu" size="0x020000"> | |
| 8471 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> <!-- TC531001 --> | |
| 8472 | </dataarea> | |
| 8473 | <dataarea name="ymsnd" size="0xc00000"> | |
| 8474 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> <!-- TC5332204 --> | |
| 8475 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> <!-- TC5332204 --> | |
| 8476 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> <!-- TC5332204 --> | |
| 8477 | </dataarea> | |
| 8478 | <dataarea name="sprites" size="0x2800000"> | |
| 8479 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8480 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8481 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8482 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8483 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> <!-- Plane 0,1 --> <!-- TC5332205 --> | |
| 8484 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> <!-- Plane 2,3 --> <!-- TC5332205 --> | |
| 8485 | </dataarea> | |
| 8486 | </part> | |
| 8487 | </software> | |
| 10670 | <software name="kof97pls" cloneof="kof97"> | |
| 10671 | <description>The King of Fighters '97 Plus (bootleg)</description> | |
| 10672 | <year>1997</year> | |
| 10673 | <publisher>bootleg</publisher> | |
| 10674 | <sharedfeat name="release" value="MVS" /> | |
| 10675 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10676 | <part name="cart" interface="neo_cart"> | |
| 10677 | <dataarea name="maincpu" size="0x500000"> | |
| 10678 | <rom loadflag="load16_word_swap" name="kf97-p1p.bin" offset="0x000000" size="0x100000" crc="c01fda46" sha1="bc6402f5082efc80a8936364c657165f19b49415" /> | |
| 10679 | <rom loadflag="load16_word_swap" name="kf97-p2p.bin" offset="0x100000" size="0x400000" crc="5502b020" sha1="37c48198d8b3798910a44075782cd1a20b687b4a" /> | |
| 10680 | </dataarea> | |
| 10681 | <dataarea name="fixed" size="0x040000"> | |
| 10682 | <rom offset="0x000000" size="0x020000" name="kf97-s1p.bin" crc="73254270" sha1="8d06305f9d8890da1327356272b88bdd0dc089f5" /> | |
| 10683 | </dataarea> | |
| 10684 | <dataarea name="audiocpu" size="0x020000"> | |
| 10685 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> | |
| 10686 | <!-- TC531001 --> | |
| 10687 | </dataarea> | |
| 10688 | <dataarea name="ymsnd" size="0xc00000"> | |
| 10689 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> | |
| 10690 | <!-- TC5332204 --> | |
| 10691 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> | |
| 10692 | <!-- TC5332204 --> | |
| 10693 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> | |
| 10694 | <!-- TC5332204 --> | |
| 10695 | </dataarea> | |
| 10696 | <dataarea name="sprites" size="0x2800000"> | |
| 10697 | <rom loadflag="load16_byte" name="232-c1.c1" offset="0x000000" size="0x800000" crc="5f8bf0a1" sha1="e8b63bbc814de171fd18c5864a7fc639970c1ecf" /> | |
| 10698 | <!-- TC5364205 --> | |
| 10699 | <rom loadflag="load16_byte" name="232-c2.c2" offset="0x000001" size="0x800000" crc="e4d45c81" sha1="fdb2b9326362e27b1c7a5beb977e0bc537488186" /> | |
| 10700 | <!-- TC5364205 --> | |
| 10701 | <rom loadflag="load16_byte" name="232-c3.c3" offset="0x1000000" size="0x800000" crc="581d6618" sha1="14d3124a08ded59f86932c6b28e1a4e48c564ccd" /> | |
| 10702 | <!-- TC5364205 --> | |
| 10703 | <rom loadflag="load16_byte" name="232-c4.c4" offset="0x1000001" size="0x800000" crc="49bb1e68" sha1="f769c1bd1b019521111ff3f0d22c63cb1f2640ef" /> | |
| 10704 | <!-- TC5364205 --> | |
| 10705 | <rom loadflag="load16_byte" name="232-c5.c5" offset="0x2000000" size="0x400000" crc="34fc4e51" sha1="b39c65f27873f71a6f5a5d1d04e5435f874472ee" /> | |
| 10706 | <!-- TC5332205 --> | |
| 10707 | <rom loadflag="load16_byte" name="232-c6.c6" offset="0x2000001" size="0x400000" crc="4ff4d47b" sha1="4d5689ede24a5fe4330bd85d4d3f4eb2795308bb" /> | |
| 10708 | <!-- TC5332205 --> | |
| 10709 | </dataarea> | |
| 10710 | </part> | |
| 10711 | </software> | |
| 8488 | 10712 | |
| 8489 | <software name="kog" cloneof="kof97" supported="no"> | |
| 8490 | <description>King of Gladiator (The King of Fighters '97 bootleg)</description> | |
| 8491 | <year>1997</year> | |
| 8492 | <publisher>bootleg</publisher> | |
| 8493 | <sharedfeat name="release" value="MVS" /> | |
| 8494 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8495 | <part name="cart" interface="neo_cart"> | |
| 8496 | <feature name="crypt" value="kog_prot" /> | |
| 8497 | <dataarea name="maincpu" size="0x600000"> | |
| 8498 | <rom loadflag="load16_word_swap" name="5232-p1.bin" offset="0x000000" size="0x200000" crc="d2413ec6" sha1="c0bf409d1e714cba5fdc6f79e4c2aec805316634" /> | |
| 8499 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x200000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> <!-- TC5332205 --> | |
| 8500 | </dataarea> | |
| 8501 | <dataarea name="fixed" size="0x040000"> | |
| 8502 | <rom offset="0x000000" size="0x020000" name="5232-s1.bin" crc="0bef69da" sha1="80918586e694dce35c4dba796eb18abf6a070ebb" /> | |
| 8503 | </dataarea> | |
| 8504 | <dataarea name="audiocpu" size="0x020000"> | |
| 8505 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> <!-- TC531001 --> | |
| 8506 | </dataarea> | |
| 8507 | <dataarea name="ymsnd" size="0xc00000"> | |
| 8508 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> <!-- TC5332204 --> | |
| 8509 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> <!-- TC5332204 --> | |
| 8510 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> <!-- TC5332204 --> | |
| 8511 | </dataarea> | |
| 8512 | <dataarea name="sprites" size="0x2800000"> | |
| 8513 | <rom loadflag="load16_byte" name="5232-c1a.bin" offset="0x000000" size="0x800000" crc="4eab9b0a" sha1="a6f6b755215a3f41474e0a76b5463303a522c2d3" /> <!-- Plane 0,1 --> | |
| 8514 | <rom loadflag="load16_byte" name="5232-c2a.bin" offset="0x000001" size="0x800000" crc="697f8fd0" sha1="5784464c2357ccef8e6e79b6298843fc3d13b39c" /> <!-- Plane 2,3 --> | |
| 8515 | <rom loadflag="load16_byte" name="5232-c1b.bin" offset="0x1000000" size="0x800000" crc="1143fdf3" sha1="9dc5fe9a3b7599380db62095880e2d6f237a41bd" /> <!-- Plane 0,1 --> | |
| 8516 | <rom loadflag="load16_byte" name="5232-c2b.bin" offset="0x1000001" size="0x800000" crc="ea82cf8f" sha1="3d9ab64b69cecd6b3950839ac2c6d151ad66dcf8" /> <!-- Plane 2,3 --> | |
| 8517 | <rom loadflag="load16_byte" name="5232-c3.bin" offset="0x2000000" size="0x400000" crc="abd1be07" sha1="857eb68bbee4538770bbfa77aaa540d61ab0abcd" /> <!-- Plane 0,1 --> | |
| 8518 | <rom loadflag="load16_byte" name="5232-c4.bin" offset="0x2000001" size="0x400000" crc="d2bd967b" sha1="c494e0a98e127d37ca360a28accc167fa50fb626" /> <!-- Plane 2,3 --> | |
| 8519 | </dataarea> | |
| 8520 | </part> | |
| 8521 | </software> | |
| 10713 | <software name="kog" cloneof="kof97" supported="no"> | |
| 10714 | <description>King of Gladiator (The King of Fighters '97 bootleg)</description> | |
| 10715 | <year>1997</year> | |
| 10716 | <publisher>bootleg</publisher> | |
| 10717 | <sharedfeat name="release" value="MVS" /> | |
| 10718 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10719 | <part name="cart" interface="neo_cart"> | |
| 10720 | <feature name="slot" value="r_kog" /> | |
| 10721 | <dataarea name="maincpu" size="0x600000"> | |
| 10722 | <rom loadflag="load16_word_swap" name="5232-p1.bin" offset="0x000000" size="0x200000" crc="d2413ec6" sha1="c0bf409d1e714cba5fdc6f79e4c2aec805316634" /> | |
| 10723 | <rom loadflag="load16_word_swap" name="232-p2.sp2" offset="0x200000" size="0x400000" crc="158b23f6" sha1="9744620a70513490aaf9c5eda33e5ec31222be19" /> | |
| 10724 | <!-- TC5332205 --> | |
| 10725 | </dataarea> | |
| 10726 | <dataarea name="fixed" size="0x040000"> | |
| 10727 | <rom offset="0x000000" size="0x020000" name="5232-s1.bin" crc="0bef69da" sha1="80918586e694dce35c4dba796eb18abf6a070ebb" /> | |
| 10728 | </dataarea> | |
| 10729 | <dataarea name="audiocpu" size="0x020000"> | |
| 10730 | <rom offset="0x000000" size="0x020000" name="232-m1.m1" crc="45348747" sha1="ed77cbae2b208d1177a9f5f6e8cd57070e90b65b" /> | |
| 10731 | <!-- TC531001 --> | |
| 10732 | </dataarea> | |
| 10733 | <dataarea name="ymsnd" size="0xc00000"> | |
| 10734 | <rom name="232-v1.v1" offset="0x000000" size="0x400000" crc="22a2b5b5" sha1="ebdbc977332e6d93e266755000b43857e0082965" /> | |
| 10735 | <!-- TC5332204 --> | |
| 10736 | <rom name="232-v2.v2" offset="0x400000" size="0x400000" crc="2304e744" sha1="98d283e2bcc9291a53f52afd35ef76dfb0828432" /> | |
| 10737 | <!-- TC5332204 --> | |
| 10738 | <rom name="232-v3.v3" offset="0x800000" size="0x400000" crc="759eb954" sha1="54e77c4e9e6b89458e59824e478ddc33a9c72655" /> | |
| 10739 | <!-- TC5332204 --> | |
| 10740 | </dataarea> | |
| 10741 | <dataarea name="sprites" size="0x2800000"> | |
| 10742 | <rom loadflag="load16_byte" name="5232-c1a.bin" offset="0x000000" size="0x800000" crc="4eab9b0a" sha1="a6f6b755215a3f41474e0a76b5463303a522c2d3" /> | |
| 10743 | <rom loadflag="load16_byte" name="5232-c2a.bin" offset="0x000001" size="0x800000" crc="697f8fd0" sha1="5784464c2357ccef8e6e79b6298843fc3d13b39c" /> | |
| 10744 | <rom loadflag="load16_byte" name="5232-c1b.bin" offset="0x1000000" size="0x800000" crc="1143fdf3" sha1="9dc5fe9a3b7599380db62095880e2d6f237a41bd" /> | |
| 10745 | <rom loadflag="load16_byte" name="5232-c2b.bin" offset="0x1000001" size="0x800000" crc="ea82cf8f" sha1="3d9ab64b69cecd6b3950839ac2c6d151ad66dcf8" /> | |
| 10746 | <rom loadflag="load16_byte" name="5232-c3.bin" offset="0x2000000" size="0x400000" crc="abd1be07" sha1="857eb68bbee4538770bbfa77aaa540d61ab0abcd" /> | |
| 10747 | <rom loadflag="load16_byte" name="5232-c4.bin" offset="0x2000001" size="0x400000" crc="d2bd967b" sha1="c494e0a98e127d37ca360a28accc167fa50fb626" /> | |
| 10748 | </dataarea> | |
| 10749 | </part> | |
| 10750 | </software> | |
| 8522 | 10751 | |
| 8523 | ||
| 10752 | <!-- Shock Troopers - 2nd Squad bootleg --> | |
| 8524 | 10753 | |
| 8525 | <software name="lans2004" cloneof="shocktr2"> | |
| 8526 | <description>Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)</description> | |
| 8527 | <year>1998</year> | |
| 8528 | <publisher>bootleg</publisher> | |
| 8529 | <sharedfeat name="release" value="MVS" /> | |
| 8530 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8531 | <part name="cart" interface="neo_cart"> | |
| 8532 | <feature name="crypt" value="lans2004_prot" /> | |
| 8533 | <dataarea name="maincpu" size="0x600000"> | |
| 8534 | <rom loadflag="load16_word_swap" name="lnsq-p1.bin" offset="0x000000" size="0x200000" crc="b40a879a" sha1="379f3d44b0bae430b32157fd5f4018d77b243c58" /> | |
| 8535 | <rom loadflag="load16_word_swap" name="lnsq-p21.bin" offset="0x200000" size="0x200000" crc="ecdb2d42" sha1="0d930cd369dfbcab7778b144355e5f70874aa324" /> | |
| 8536 | <rom loadflag="load16_word_swap" name="lnsq-p22.bin" offset="0x400000" size="0x200000" crc="fac5e2e7" sha1="5cce7226c137da80c969df00e1cda41ef9c5082c" /> | |
| 8537 | </dataarea> | |
| 8538 | <dataarea name="fixed" size="0x040000"> | |
| 8539 | <rom offset="0x000000" size="0x020000" name="lnsq-s1.bin" crc="39e82897" sha1="24a8c94dd7e70ecde8f90ea17f75b6b5d065704f" /> | |
| 8540 | </dataarea> | |
| 8541 | <dataarea name="audiocpu" size="0x020000"> | |
| 8542 | <rom offset="0x000000" size="0x020000" name="246-m1.bin" crc="d0604ad1" sha1="fae3cd52a177eadd5f5775ace957cc0f8301e65d" /> | |
| 8543 | </dataarea> | |
| 8544 | <dataarea name="ymsnd" size="0xa00000"> | |
| 8545 | <rom name="lnsq-v1.bin" offset="0x000000" size="0x400000" crc="4408ebc3" sha1="e3f4d8a7e243a8cf48e97d91bbfec7829c0d9404" /> | |
| 8546 | <rom name="lnsq-v2.bin" offset="0x400000" size="0x400000" crc="3d953975" sha1="6a4ab02ab3d4416a65343cf16815007cb273f19b" /> | |
| 8547 | <rom name="lnsq-v3.bin" offset="0x800000" size="0x200000" crc="437d1d8e" sha1="95e015c21707b53ed7223eaa19f6cdcfb4d94f0c" /> | |
| 8548 | </dataarea> | |
| 8549 | <dataarea name="sprites" size="0x3000000"> | |
| 8550 | <rom loadflag="load16_byte" name="lnsq-c1.bin" offset="0x000000" size="0x800000" crc="b83de59f" sha1="8cc060f9a57ab7d4238543b0bce5f5cd1d271d4f" /> <!-- Plane 0,1 --> | |
| 8551 | <rom loadflag="load16_byte" name="lnsq-c2.bin" offset="0x000001" size="0x800000" crc="e08969fd" sha1="c192639d023cdad64a8f53dbcda02aa8cfb4168e" /> <!-- Plane 2,3 --> | |
| 8552 | <rom loadflag="load16_byte" name="lnsq-c3.bin" offset="0x1000000" size="0x800000" crc="013f2cda" sha1="6261111ce69dc23fbf97241131e5a6a49355d18c" /> <!-- Plane 0,1 --> | |
| 8553 | <rom loadflag="load16_byte" name="lnsq-c4.bin" offset="0x1000001" size="0x800000" crc="d8c3a758" sha1="d19ca3be06f9fb0cb1933b1eb3da318524c3145d" /> <!-- Plane 2,3 --> | |
| 8554 | <rom loadflag="load16_byte" name="lnsq-c5.bin" offset="0x2000000" size="0x800000" crc="75500b82" sha1="06d2afe94ea3eb3c4e523f593b8e709dd7c284a3" /> <!-- Plane 0,1 --> | |
| 8555 | <rom loadflag="load16_byte" name="lnsq-c6.bin" offset="0x2000001" size="0x800000" crc="670ac13b" sha1="f448a144caae51b69ea19e1f43940db135d1164a" /> <!-- Plane 2,3 --> | |
| 8556 | </dataarea> | |
| 8557 | </part> | |
| 8558 | </software> | |
| 10754 | <software name="lans2004" cloneof="shocktr2"> | |
| 10755 | <description>Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)</description> | |
| 10756 | <year>1998</year> | |
| 10757 | <publisher>bootleg</publisher> | |
| 10758 | <sharedfeat name="release" value="MVS" /> | |
| 10759 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10760 | <part name="cart" interface="neo_cart"> | |
| 10761 | <feature name="slot" value="r_lans2004" /> | |
| 10762 | <dataarea name="maincpu" size="0x600000"> | |
| 10763 | <rom loadflag="load16_word_swap" name="lnsq-p1.bin" offset="0x000000" size="0x200000" crc="b40a879a" sha1="379f3d44b0bae430b32157fd5f4018d77b243c58" /> | |
| 10764 | <rom loadflag="load16_word_swap" name="lnsq-p21.bin" offset="0x200000" size="0x200000" crc="ecdb2d42" sha1="0d930cd369dfbcab7778b144355e5f70874aa324" /> | |
| 10765 | <rom loadflag="load16_word_swap" name="lnsq-p22.bin" offset="0x400000" size="0x200000" crc="fac5e2e7" sha1="5cce7226c137da80c969df00e1cda41ef9c5082c" /> | |
| 10766 | </dataarea> | |
| 10767 | <dataarea name="fixed" size="0x040000"> | |
| 10768 | <rom offset="0x000000" size="0x020000" name="lnsq-s1.bin" crc="39e82897" sha1="24a8c94dd7e70ecde8f90ea17f75b6b5d065704f" /> | |
| 10769 | </dataarea> | |
| 10770 | <dataarea name="audiocpu" size="0x020000"> | |
| 10771 | <rom offset="0x000000" size="0x020000" name="246-m1.bin" crc="d0604ad1" sha1="fae3cd52a177eadd5f5775ace957cc0f8301e65d" /> | |
| 10772 | </dataarea> | |
| 10773 | <dataarea name="ymsnd" size="0xa00000"> | |
| 10774 | <rom name="lnsq-v1.bin" offset="0x000000" size="0x400000" crc="4408ebc3" sha1="e3f4d8a7e243a8cf48e97d91bbfec7829c0d9404" /> | |
| 10775 | <rom name="lnsq-v2.bin" offset="0x400000" size="0x400000" crc="3d953975" sha1="6a4ab02ab3d4416a65343cf16815007cb273f19b" /> | |
| 10776 | <rom name="lnsq-v3.bin" offset="0x800000" size="0x200000" crc="437d1d8e" sha1="95e015c21707b53ed7223eaa19f6cdcfb4d94f0c" /> | |
| 10777 | </dataarea> | |
| 10778 | <dataarea name="sprites" size="0x3000000"> | |
| 10779 | <rom loadflag="load16_byte" name="lnsq-c1.bin" offset="0x000000" size="0x800000" crc="b83de59f" sha1="8cc060f9a57ab7d4238543b0bce5f5cd1d271d4f" /> | |
| 10780 | <rom loadflag="load16_byte" name="lnsq-c2.bin" offset="0x000001" size="0x800000" crc="e08969fd" sha1="c192639d023cdad64a8f53dbcda02aa8cfb4168e" /> | |
| 10781 | <rom loadflag="load16_byte" name="lnsq-c3.bin" offset="0x1000000" size="0x800000" crc="013f2cda" sha1="6261111ce69dc23fbf97241131e5a6a49355d18c" /> | |
| 10782 | <rom loadflag="load16_byte" name="lnsq-c4.bin" offset="0x1000001" size="0x800000" crc="d8c3a758" sha1="d19ca3be06f9fb0cb1933b1eb3da318524c3145d" /> | |
| 10783 | <rom loadflag="load16_byte" name="lnsq-c5.bin" offset="0x2000000" size="0x800000" crc="75500b82" sha1="06d2afe94ea3eb3c4e523f593b8e709dd7c284a3" /> | |
| 10784 | <rom loadflag="load16_byte" name="lnsq-c6.bin" offset="0x2000001" size="0x800000" crc="670ac13b" sha1="f448a144caae51b69ea19e1f43940db135d1164a" /> | |
| 10785 | </dataarea> | |
| 10786 | </part> | |
| 10787 | </software> | |
| 8559 | 10788 | |
| 8560 | ||
| 10789 | <!-- Garou - Mark of the Wolves bootleg --> | |
| 8561 | 10790 | |
| 8562 | <software name="garoubl" cloneof="garou"> | |
| 8563 | <description>Garou - Mark of the Wolves (bootleg)</description> | |
| 8564 | <year>1999</year> | |
| 8565 | <publisher>bootleg</publisher> | |
| 8566 | <sharedfeat name="release" value="MVS" /> | |
| 8567 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8568 | <part name="cart" interface="neo_cart"> | |
| 8569 | <!-- bootleg of garoup --> | |
| 8570 | <feature name="crypt" value="garoubl_prot" /> | |
| 8571 | <dataarea name="maincpu" size="0x500000"> | |
| 8572 | <rom loadflag="load16_word_swap" name="garou-p1.bin" offset="0x000000" size="0x100000" crc="fd446d59" sha1="e37484673a935b2af76c84cd26977c751c0f8cff" /> | |
| 8573 | <rom loadflag="load16_word_swap" name="garou-p2.bin" offset="0x100000" size="0x400000" crc="3fb10a84" sha1="4e4a4f4cd7f0ad2520c938c64c8910e6f8805eaf" /> | |
| 8574 | </dataarea> | |
| 8575 | <dataarea name="fixed" size="0x040000"> | |
| 8576 | <rom offset="0x000000" size="0x020000" name="garou-s1.bin" crc="df720e33" sha1="58d05002d4851682bd626241fa7b70f78f6f3bc8" /> | |
| 8577 | </dataarea> | |
| 8578 | <dataarea name="audiocpu" size="0x080000"> | |
| 8579 | <rom offset="0x000000" size="0x080000" name="garou-m1.bin" crc="7c51d002" sha1="01ffba6cbc8da07804f7b21d8c71c39d64a1a4e2" /> | |
| 8580 | </dataarea> | |
| 8581 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8582 | <rom name="garou-v1.bin" offset="0x000000" size="0x400000" crc="98d736e4" sha1="3edda9a1d45b0e38a85156d24fc8ff2f0011239b" /> | |
| 8583 | <rom name="garou-v2.bin" offset="0x400000" size="0x400000" crc="eb43c03f" sha1="83c9c168b154e60a64f1033004b2d33e218bbb8b" /> | |
| 8584 | <rom name="garou-v3.bin" offset="0x800000" size="0x400000" crc="10a0f814" sha1="e86def80d6fb2a38ebc9f3338d22f28c15ce85da" /> | |
| 8585 | <rom name="garou-v4.bin" offset="0xc00000" size="0x400000" crc="8918fdd3" sha1="60ea2104a0f993341124728d8fde0e8e937c55ef" /> | |
| 8586 | </dataarea> | |
| 8587 | <dataarea name="sprites" size="0x4000000"> | |
| 8588 | <rom loadflag="load16_byte" name="garou-c1.bin" offset="0x0000000" size="0x1000000" crc="e2ac83fa" sha1="186f88a85d80efbb0371bd42cca152b6b59817fb" /> <!-- Plane 0,1 --> | |
| 8589 | <rom loadflag="load16_byte" name="garou-c2.bin" offset="0x0000001" size="0x1000000" crc="7c344b24" sha1="f8af62a917e0ce2bf8ae4f17736fdd84d55d0788" /> <!-- Plane 2,3 --> | |
| 8590 | <rom loadflag="load16_byte" name="garou-c3.bin" offset="0x2000000" size="0x1000000" crc="d3aec5a6" sha1="c1a584909a8a1519f676aa49351742b87c18276d" /> <!-- Plane 0,1 --> | |
| 8591 | <rom loadflag="load16_byte" name="garou-c4.bin" offset="0x2000001" size="0x1000000" crc="e02a242d" sha1="8a73826d14880303a7bea2a903e842c733178aca" /> <!-- Plane 2,3 --> | |
| 8592 | </dataarea> | |
| 8593 | </part> | |
| 8594 | </software> | |
| 10791 | <software name="garoubl" cloneof="garou"> | |
| 10792 | <description>Garou - Mark of the Wolves (bootleg)</description> | |
| 10793 | <year>1999</year> | |
| 10794 | <publisher>bootleg</publisher> | |
| 10795 | <sharedfeat name="release" value="MVS" /> | |
| 10796 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10797 | <part name="cart" interface="neo_cart"> | |
| 10798 | <!-- bootleg of garoup --> | |
| 10799 | <feature name="slot" value="r_garoubl" /> | |
| 10800 | <dataarea name="maincpu" size="0x500000"> | |
| 10801 | <rom loadflag="load16_word_swap" name="garou-p1.bin" offset="0x000000" size="0x100000" crc="fd446d59" sha1="e37484673a935b2af76c84cd26977c751c0f8cff" /> | |
| 10802 | <rom loadflag="load16_word_swap" name="garou-p2.bin" offset="0x100000" size="0x400000" crc="3fb10a84" sha1="4e4a4f4cd7f0ad2520c938c64c8910e6f8805eaf" /> | |
| 10803 | </dataarea> | |
| 10804 | <dataarea name="fixed" size="0x040000"> | |
| 10805 | <rom offset="0x000000" size="0x020000" name="garou-s1.bin" crc="df720e33" sha1="58d05002d4851682bd626241fa7b70f78f6f3bc8" /> | |
| 10806 | </dataarea> | |
| 10807 | <dataarea name="audiocpu" size="0x080000"> | |
| 10808 | <rom offset="0x000000" size="0x080000" name="garou-m1.bin" crc="7c51d002" sha1="01ffba6cbc8da07804f7b21d8c71c39d64a1a4e2" /> | |
| 10809 | </dataarea> | |
| 10810 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10811 | <rom name="garou-v1.bin" offset="0x000000" size="0x400000" crc="98d736e4" sha1="3edda9a1d45b0e38a85156d24fc8ff2f0011239b" /> | |
| 10812 | <rom name="garou-v2.bin" offset="0x400000" size="0x400000" crc="eb43c03f" sha1="83c9c168b154e60a64f1033004b2d33e218bbb8b" /> | |
| 10813 | <rom name="garou-v3.bin" offset="0x800000" size="0x400000" crc="10a0f814" sha1="e86def80d6fb2a38ebc9f3338d22f28c15ce85da" /> | |
| 10814 | <rom name="garou-v4.bin" offset="0xc00000" size="0x400000" crc="8918fdd3" sha1="60ea2104a0f993341124728d8fde0e8e937c55ef" /> | |
| 10815 | </dataarea> | |
| 10816 | <dataarea name="sprites" size="0x4000000"> | |
| 10817 | <rom loadflag="load16_byte" name="garou-c1.bin" offset="0x0000000" size="0x1000000" crc="e2ac83fa" sha1="186f88a85d80efbb0371bd42cca152b6b59817fb" /> | |
| 10818 | <rom loadflag="load16_byte" name="garou-c2.bin" offset="0x0000001" size="0x1000000" crc="7c344b24" sha1="f8af62a917e0ce2bf8ae4f17736fdd84d55d0788" /> | |
| 10819 | <rom loadflag="load16_byte" name="garou-c3.bin" offset="0x2000000" size="0x1000000" crc="d3aec5a6" sha1="c1a584909a8a1519f676aa49351742b87c18276d" /> | |
| 10820 | <rom loadflag="load16_byte" name="garou-c4.bin" offset="0x2000001" size="0x1000000" crc="e02a242d" sha1="8a73826d14880303a7bea2a903e842c733178aca" /> | |
| 10821 | </dataarea> | |
| 10822 | </part> | |
| 10823 | </software> | |
| 8595 | 10824 | |
| 8596 | ||
| 10825 | <!-- Metal Slug 3 bootleg --> | |
| 8597 | 10826 | |
| 8598 | <software name="mslug3b6" cloneof="mslug3"> | |
| 8599 | <description>Metal Slug 6 (Metal Slug 3 bootleg)</description> | |
| 8600 | <year>2000</year> | |
| 8601 | <publisher>bootleg</publisher> | |
| 8602 | <info name="compat_note" value="AES menus have incorrect graphics" /> | |
| 8603 | <sharedfeat name="release" value="MVS" /> | |
| 8604 | <sharedfeat name="compatibility" value="MVS" /> | |
| 8605 | <part name="cart" interface="neo_cart"> | |
| 8606 | <!-- This "Metal Slug 6" is a hack/bootleg of Metal Slug 3, the real Metal Slug 6 is on Atomiswave Hardware --> | |
| 8607 | <feature name="crypt" value="mslug3b6_prot" /> | |
| 8608 | <dataarea name="maincpu" size="0x500000"> | |
| 8609 | <rom loadflag="load16_word_swap" name="299-p1.bin" offset="0x000000" size="0x200000" crc="5f2fe228" sha1="747775a2dfc0da87ad2ddd4f57ce5b2522f23fa5" /> | |
| 8610 | <rom loadflag="load16_word_swap" name="299-p2.bin" offset="0x100000" size="0x400000" crc="193fa835" sha1="fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71" /> | |
| 8611 | </dataarea> | |
| 8612 | <dataarea name="fixed" size="0x040000"> | |
| 8613 | <rom offset="0x000000" size="0x020000" name="299-s1.bin" crc="6f8b9635" sha1="86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061" /> | |
| 8614 | </dataarea> | |
| 8615 | <dataarea name="audiocpu" size="0x080000"> | |
| 8616 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> <!-- mask rom TC534000 --> | |
| 8617 | </dataarea> | |
| 8618 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8619 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> <!-- TC5332204 --> | |
| 8620 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> <!-- TC5332204 --> | |
| 8621 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> <!-- TC5332204 --> | |
| 8622 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> <!-- TC5332204 --> | |
| 8623 | </dataarea> | |
| 8624 | <dataarea name="sprites" size="0x4000000"> | |
| 8625 | <!-- Encrypted --> | |
| 8626 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8627 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8628 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8629 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8630 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8631 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8632 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> <!-- Plane 0,1 --> <!-- TC5364205 --> | |
| 8633 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> <!-- Plane 2,3 --> <!-- TC5364205 --> | |
| 8634 | </dataarea> | |
| 8635 | </part> | |
| 8636 | </software> | |
| 10827 | <software name="mslug3b6" cloneof="mslug3"> | |
| 10828 | <description>Metal Slug 6 (Metal Slug 3 bootleg)</description> | |
| 10829 | <year>2000</year> | |
| 10830 | <publisher>bootleg</publisher> | |
| 10831 | <info name="compat_note" value="AES menus have incorrect graphics" /> | |
| 10832 | <sharedfeat name="release" value="MVS" /> | |
| 10833 | <sharedfeat name="compatibility" value="MVS" /> | |
| 10834 | <part name="cart" interface="neo_cart"> | |
| 10835 | <!-- This "Metal Slug 6" is a hack/bootleg of Metal Slug 3, the real Metal Slug 6 is on Atomiswave Hardware --> | |
| 10836 | <feature name="slot" value="r_mslug3b6" /> | |
| 10837 | <dataarea name="maincpu" size="0x500000"> | |
| 10838 | <rom loadflag="load16_word_swap" name="299-p1.bin" offset="0x000000" size="0x200000" crc="5f2fe228" sha1="747775a2dfc0da87ad2ddd4f57ce5b2522f23fa5" /> | |
| 10839 | <rom loadflag="load16_word_swap" name="299-p2.bin" offset="0x100000" size="0x400000" crc="193fa835" sha1="fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71" /> | |
| 10840 | </dataarea> | |
| 10841 | <dataarea name="fixed" size="0x040000"> | |
| 10842 | <rom offset="0x000000" size="0x020000" name="299-s1.bin" crc="6f8b9635" sha1="86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061" /> | |
| 10843 | </dataarea> | |
| 10844 | <dataarea name="audiocpu" size="0x080000"> | |
| 10845 | <rom offset="0x000000" size="0x080000" name="256-m1.m1" crc="eaeec116" sha1="54419dbb21edc8c4b37eaac2e7ad9496d2de037a" /> | |
| 10846 | <!-- mask rom TC534000 --> | |
| 10847 | </dataarea> | |
| 10848 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10849 | <rom name="256-v1.v1" offset="0x000000" size="0x400000" crc="f2690241" sha1="fd56babc1934d10e0d27c32f032f9edda7ca8ce9" /> | |
| 10850 | <!-- TC5332204 --> | |
| 10851 | <rom name="256-v2.v2" offset="0x400000" size="0x400000" crc="7e2a10bd" sha1="0d587fb9f64cba0315ce2d8a03e2b8fe34936dff" /> | |
| 10852 | <!-- TC5332204 --> | |
| 10853 | <rom name="256-v3.v3" offset="0x800000" size="0x400000" crc="0eaec17c" sha1="c3ed613cc6993edd6fc0d62a90bcd85de8e21915" /> | |
| 10854 | <!-- TC5332204 --> | |
| 10855 | <rom name="256-v4.v4" offset="0xc00000" size="0x400000" crc="9b4b22d4" sha1="9764fbf8453e52f80aa97a46fb9cf5937ef15a31" /> | |
| 10856 | <!-- TC5332204 --> | |
| 10857 | </dataarea> | |
| 10858 | <dataarea name="sprites" size="0x4000000"> | |
| 10859 | <!-- Encrypted --> | |
| 10860 | <rom loadflag="load16_byte" name="256-c1.c1" offset="0x000000" size="0x800000" crc="5a79c34e" sha1="b8aa51fa50935cae62ab3d125b723ab888691e60" /> | |
| 10861 | <!-- TC5364205 --> | |
| 10862 | <rom loadflag="load16_byte" name="256-c2.c2" offset="0x000001" size="0x800000" crc="944c362c" sha1="3843ab300f956280475469caee70135658f67089" /> | |
| 10863 | <!-- TC5364205 --> | |
| 10864 | <rom loadflag="load16_byte" name="256-c3.c3" offset="0x1000000" size="0x800000" crc="6e69d36f" sha1="94e8cf42e999114b4bd8b30e0aa2f365578c4c9a" /> | |
| 10865 | <!-- TC5364205 --> | |
| 10866 | <rom loadflag="load16_byte" name="256-c4.c4" offset="0x1000001" size="0x800000" crc="b755b4eb" sha1="804700a0966a48f130c434ede3f970792ea74fa5" /> | |
| 10867 | <!-- TC5364205 --> | |
| 10868 | <rom loadflag="load16_byte" name="256-c5.c5" offset="0x2000000" size="0x800000" crc="7aacab47" sha1="312c1c9846175fe1a3cad51d5ae230cf674fc93d" /> | |
| 10869 | <!-- TC5364205 --> | |
| 10870 | <rom loadflag="load16_byte" name="256-c6.c6" offset="0x2000001" size="0x800000" crc="c698fd5d" sha1="16818883b06849ba2f8d61bdd5e21aaf99bd8408" /> | |
| 10871 | <!-- TC5364205 --> | |
| 10872 | <rom loadflag="load16_byte" name="256-c7.c7" offset="0x3000000" size="0x800000" crc="cfceddd2" sha1="7def666adf8bd1703f40c61f182fc040b6362dc9" /> | |
| 10873 | <!-- TC5364205 --> | |
| 10874 | <rom loadflag="load16_byte" name="256-c8.c8" offset="0x3000001" size="0x800000" crc="4d9be34c" sha1="a737bdfa2b815aea7067e7af2636e83a9409c414" /> | |
| 10875 | <!-- TC5364205 --> | |
| 10876 | </dataarea> | |
| 10877 | </part> | |
| 10878 | </software> | |
| 8637 | 10879 | |
| 8638 | ||
| 10880 | <!-- Nightmare in the Dark bootleg --> | |
| 8639 | 10881 | |
| 8640 | <software name="nitdbl" cloneof="nitd"> | |
| 8641 | <description>Nightmare in the Dark (bootleg)</description> | |
| 8642 | <year>2001</year> | |
| 8643 | <publisher>bootleg</publisher> | |
| 8644 | <sharedfeat name="release" value="MVS" /> | |
| 8645 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8646 | <part name="cart" interface="neo_cart"> | |
| 8647 | <dataarea name="maincpu" size="0x100000"> | |
| 8648 | <rom loadflag="load16_word_swap" name="nitd-p1.bin" offset="0x000000" size="0x080000" crc="1a05bd1b" sha1="7bbddef842d50b0778711063af695b168a76ff61" /> | |
| 8649 | </dataarea> | |
| 8650 | <dataarea name="fixed" size="0x040000"> | |
| 8651 | <rom offset="0x000000" size="0x020000" name="nitd-s1.bin" crc="dd3bf47c" sha1="881271caee6508b8be51bf1b59c8f1e58e08e551" /> | |
| 8652 | </dataarea> | |
| 8653 | <!-- Bootleg m1 is 128k, data is identical --> | |
| 8654 | <dataarea name="audiocpu" size="0x080000"> | |
| 8655 | <rom offset="0x000000" size="0x080000" name="260-m1.m1" crc="6407c5e5" sha1="d273e154cc905b63205a17a1a6d419cac3485a92" /> <!-- TC534000 --> | |
| 8656 | </dataarea> | |
| 8657 | <dataarea name="ymsnd" size="0x400000"> | |
| 8658 | <rom name="nitd-v1.bin" offset="0x000000" size="0x200000" crc="79008868" sha1="90bd6aaefd37341297ab1f4ae7246e52facd87d0" /> | |
| 8659 | <rom name="nitd-v2.bin" offset="0x200000" size="0x200000" crc="728558F9" sha1="309aa7c933c199b2e540a601b363e7af8744fe00" /> | |
| 8660 | </dataarea> | |
| 8661 | <dataarea name="sprites" size="0x800000"> | |
| 8662 | <rom loadflag="load16_byte" name="nitd-c1.bin" offset="0x000000" size="0x200000" crc="b4353190" sha1="90d5352e243a05f5c2be4fa7475667bb56e78016" /> <!-- Plane 0,1 --> | |
| 8663 | <rom loadflag="load16_byte" name="nitd-c2.bin" offset="0x000001" size="0x200000" crc="6e27511f" sha1="1fc5cf7786ad0f0bc7b1623acabe605ad04af3c1" /> <!-- Plane 2,3 --> | |
| 8664 | <rom loadflag="load16_byte" name="nitd-c3.bin" offset="0x400000" size="0x200000" crc="472cf075" sha1="7cdd25019e37a3d127e68a4179c051881df19afa" /> <!-- Plane 0,1 --> | |
| 8665 | <rom loadflag="load16_byte" name="nitd-c4.bin" offset="0x400001" size="0x200000" crc="4c3926e6" sha1="7fc54a9886dbef911f7b226e3cd20081c535e989" /> <!-- Plane 2,3 --> | |
| 8666 | </dataarea> | |
| 8667 | </part> | |
| 8668 | </software> | |
| 10882 | <software name="nitdbl" cloneof="nitd"> | |
| 10883 | <description>Nightmare in the Dark (bootleg)</description> | |
| 10884 | <year>2001</year> | |
| 10885 | <publisher>bootleg</publisher> | |
| 10886 | <sharedfeat name="release" value="MVS" /> | |
| 10887 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10888 | <part name="cart" interface="neo_cart"> | |
| 10889 | <dataarea name="maincpu" size="0x100000"> | |
| 10890 | <rom loadflag="load16_word_swap" name="nitd-p1.bin" offset="0x000000" size="0x080000" crc="1a05bd1b" sha1="7bbddef842d50b0778711063af695b168a76ff61" /> | |
| 10891 | </dataarea> | |
| 10892 | <dataarea name="fixed" size="0x040000"> | |
| 10893 | <rom offset="0x000000" size="0x020000" name="nitd-s1.bin" crc="dd3bf47c" sha1="881271caee6508b8be51bf1b59c8f1e58e08e551" /> | |
| 10894 | </dataarea> | |
| 10895 | <!-- Bootleg m1 is 128k, data is identical --> | |
| 10896 | <dataarea name="audiocpu" size="0x080000"> | |
| 10897 | <rom offset="0x000000" size="0x080000" name="260-m1.m1" crc="6407c5e5" sha1="d273e154cc905b63205a17a1a6d419cac3485a92" /> | |
| 10898 | <!-- TC534000 --> | |
| 10899 | </dataarea> | |
| 10900 | <dataarea name="ymsnd" size="0x400000"> | |
| 10901 | <rom name="nitd-v1.bin" offset="0x000000" size="0x200000" crc="79008868" sha1="90bd6aaefd37341297ab1f4ae7246e52facd87d0" /> | |
| 10902 | <rom name="nitd-v2.bin" offset="0x200000" size="0x200000" crc="728558F9" sha1="309aa7c933c199b2e540a601b363e7af8744fe00" /> | |
| 10903 | </dataarea> | |
| 10904 | <dataarea name="sprites" size="0x800000"> | |
| 10905 | <rom loadflag="load16_byte" name="nitd-c1.bin" offset="0x000000" size="0x200000" crc="b4353190" sha1="90d5352e243a05f5c2be4fa7475667bb56e78016" /> | |
| 10906 | <rom loadflag="load16_byte" name="nitd-c2.bin" offset="0x000001" size="0x200000" crc="6e27511f" sha1="1fc5cf7786ad0f0bc7b1623acabe605ad04af3c1" /> | |
| 10907 | <rom loadflag="load16_byte" name="nitd-c3.bin" offset="0x400000" size="0x200000" crc="472cf075" sha1="7cdd25019e37a3d127e68a4179c051881df19afa" /> | |
| 10908 | <rom loadflag="load16_byte" name="nitd-c4.bin" offset="0x400001" size="0x200000" crc="4c3926e6" sha1="7fc54a9886dbef911f7b226e3cd20081c535e989" /> | |
| 10909 | </dataarea> | |
| 10910 | </part> | |
| 10911 | </software> | |
| 8669 | 10912 | |
| 8670 | ||
| 10913 | <!-- The King of Fighters 2001 bootlegs --> | |
| 8671 | 10914 | |
| 8672 | <software name="cthd2003" cloneof="kof2001"> | |
| 8673 | <description>Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)</description> | |
| 8674 | <year>2003</year> | |
| 8675 | <publisher>bootleg</publisher> | |
| 8676 | <sharedfeat name="release" value="MVS" /> | |
| 8677 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8678 | <part name="cart" interface="neo_cart"> | |
| 8679 | <!-- Protected hack/bootleg of kof2001 Phenixsoft --> | |
| 8680 | <feature name="crypt" value="cthd2003_prot" /> | |
| 8681 | <dataarea name="maincpu" size="0x500000"> | |
| 8682 | <rom loadflag="load16_word_swap" name="5003-p1.bin" offset="0x000000" size="0x100000" crc="bb7602c1" sha1="abf329a40f34c88f7325b255e3bc090db1edaca4" /> | |
| 8683 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 8684 | </dataarea> | |
| 8685 | <dataarea name="fixed" size="0x040000"> | |
| 8686 | <rom offset="0x000000" size="0x020000" name="5003-s1.bin" crc="5ba29aab" sha1="e7ea67268a10243693bff722e6fd2276ca540acf" /> | |
| 8687 | </dataarea> | |
| 8688 | <dataarea name="audiocpu" size="0x020000"> | |
| 8689 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 8690 | </dataarea> | |
| 8691 | <!-- sound roms are identical to kof2001 --> | |
| 8692 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8693 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> <!-- mask rom TC5332204 --> | |
| 8694 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> <!-- mask rom TC5332204 --> | |
| 8695 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> <!-- mask rom TC5332204 --> | |
| 8696 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> <!-- mask rom TC5332204 --> | |
| 8697 | </dataarea> | |
| 8698 | <dataarea name="sprites" size="0x4000000"> | |
| 8699 | <!-- Encrypted --> | |
| 8700 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> <!-- Plane 0,1 --> | |
| 8701 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> <!-- Plane 2,3 --> | |
| 8702 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> <!-- Plane 0,1 --> | |
| 8703 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> <!-- Plane 2,3 --> | |
| 8704 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> <!-- Plane 0,1 --> | |
| 8705 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> <!-- Plane 2,3 --> | |
| 8706 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> <!-- Plane 0,1 --> | |
| 8707 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> <!-- Plane 2,3 --> | |
| 8708 | </dataarea> | |
| 8709 | </part> | |
| 8710 | </software> | |
| 10915 | <software name="cthd2003" cloneof="kof2001"> | |
| 10916 | <description>Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)</description> | |
| 10917 | <year>2003</year> | |
| 10918 | <publisher>bootleg</publisher> | |
| 10919 | <sharedfeat name="release" value="MVS" /> | |
| 10920 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 10921 | <part name="cart" interface="neo_cart"> | |
| 10922 | <!-- Protected hack/bootleg of kof2001 Phenixsoft --> | |
| 10923 | <feature name="slot" value="r_cthd2003" /> | |
| 10924 | <dataarea name="maincpu" size="0x500000"> | |
| 10925 | <rom loadflag="load16_word_swap" name="5003-p1.bin" offset="0x000000" size="0x100000" crc="bb7602c1" sha1="abf329a40f34c88f7325b255e3bc090db1edaca4" /> | |
| 10926 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 10927 | </dataarea> | |
| 10928 | <dataarea name="fixed" size="0x040000"> | |
| 10929 | <rom offset="0x000000" size="0x020000" name="5003-s1.bin" crc="5ba29aab" sha1="e7ea67268a10243693bff722e6fd2276ca540acf" /> | |
| 10930 | </dataarea> | |
| 10931 | <dataarea name="audiocpu" size="0x020000"> | |
| 10932 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 10933 | </dataarea> | |
| 10934 | <!-- sound roms are identical to kof2001 --> | |
| 10935 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10936 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> | |
| 10937 | <!-- mask rom TC5332204 --> | |
| 10938 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> | |
| 10939 | <!-- mask rom TC5332204 --> | |
| 10940 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> | |
| 10941 | <!-- mask rom TC5332204 --> | |
| 10942 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> | |
| 10943 | <!-- mask rom TC5332204 --> | |
| 10944 | </dataarea> | |
| 10945 | <dataarea name="sprites" size="0x4000000"> | |
| 10946 | <!-- Encrypted --> | |
| 10947 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> | |
| 10948 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> | |
| 10949 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> | |
| 10950 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> | |
| 10951 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> | |
| 10952 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> | |
| 10953 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> | |
| 10954 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> | |
| 10955 | </dataarea> | |
| 10956 | </part> | |
| 10957 | </software> | |
| 8711 | 10958 | |
| 8712 | <software name="ct2k3sp" cloneof="kof2001"> | |
| 8713 | <description>Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)</description> | |
| 8714 | <year>2003</year> | |
| 8715 | <publisher>bootleg</publisher> | |
| 8716 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 8717 | <sharedfeat name="release" value="MVS" /> | |
| 8718 | <sharedfeat name="compatibility" value="MVS" /> | |
| 8719 | <part name="cart" interface="neo_cart"> | |
| 8720 | <!-- Protected hack/bootleg of kof2001 Phenixsoft --> | |
| 8721 | <feature name="crypt" value="ct2k3sp_prot" /> | |
| 8722 | <dataarea name="maincpu" size="0x500000"> | |
| 8723 | <rom loadflag="load16_word_swap" name="5003-p1sp.bin" offset="0x000000" size="0x100000" crc="ab5c4de0" sha1="ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5" /> | |
| 8724 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 8725 | </dataarea> | |
| 8726 | <dataarea name="fixed" size="0x40000"> | |
| 8727 | <rom name="5003-s1sp.bin" offset="0x00000" size="0x40000" crc="6c355ab4" sha1="71ac2bcd3dbda8402baecc56dabc2297b148a900" /> | |
| 8728 | </dataarea> | |
| 8729 | <dataarea name="audiocpu" size="0x020000"> | |
| 8730 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 8731 | </dataarea> | |
| 8732 | <!-- sound roms are identical to kof2001 --> | |
| 8733 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8734 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> <!-- mask rom TC5332204 --> | |
| 8735 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> <!-- mask rom TC5332204 --> | |
| 8736 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> <!-- mask rom TC5332204 --> | |
| 8737 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> <!-- mask rom TC5332204 --> | |
| 8738 | </dataarea> | |
| 8739 | <dataarea name="sprites" size="0x4000000"> | |
| 8740 | <!-- Encrypted --> | |
| 8741 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> <!-- Plane 0,1 --> | |
| 8742 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> <!-- Plane 2,3 --> | |
| 8743 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> <!-- Plane 0,1 --> | |
| 8744 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> <!-- Plane 2,3 --> | |
| 8745 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> <!-- Plane 0,1 --> | |
| 8746 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> <!-- Plane 2,3 --> | |
| 8747 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> <!-- Plane 0,1 --> | |
| 8748 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> <!-- Plane 2,3 --> | |
| 8749 | </dataarea> | |
| 8750 | </part> | |
| 8751 | </software> | |
| 10959 | <software name="ct2k3sp" cloneof="kof2001"> | |
| 10960 | <description>Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)</description> | |
| 10961 | <year>2003</year> | |
| 10962 | <publisher>bootleg</publisher> | |
| 10963 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 10964 | <sharedfeat name="release" value="MVS" /> | |
| 10965 | <sharedfeat name="compatibility" value="MVS" /> | |
| 10966 | <part name="cart" interface="neo_cart"> | |
| 10967 | <!-- Protected hack/bootleg of kof2001 Phenixsoft --> | |
| 10968 | <feature name="slot" value="r_cthd2003sp" /> | |
| 10969 | <dataarea name="maincpu" size="0x500000"> | |
| 10970 | <rom loadflag="load16_word_swap" name="5003-p1sp.bin" offset="0x000000" size="0x100000" crc="ab5c4de0" sha1="ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5" /> | |
| 10971 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 10972 | </dataarea> | |
| 10973 | <dataarea name="fixed" size="0x40000"> | |
| 10974 | <rom name="5003-s1sp.bin" offset="0x00000" size="0x40000" crc="6c355ab4" sha1="71ac2bcd3dbda8402baecc56dabc2297b148a900" /> | |
| 10975 | </dataarea> | |
| 10976 | <dataarea name="audiocpu" size="0x020000"> | |
| 10977 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 10978 | </dataarea> | |
| 10979 | <!-- sound roms are identical to kof2001 --> | |
| 10980 | <dataarea name="ymsnd" size="0x1000000"> | |
| 10981 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> | |
| 10982 | <!-- mask rom TC5332204 --> | |
| 10983 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> | |
| 10984 | <!-- mask rom TC5332204 --> | |
| 10985 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> | |
| 10986 | <!-- mask rom TC5332204 --> | |
| 10987 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> | |
| 10988 | <!-- mask rom TC5332204 --> | |
| 10989 | </dataarea> | |
| 10990 | <dataarea name="sprites" size="0x4000000"> | |
| 10991 | <!-- Encrypted --> | |
| 10992 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> | |
| 10993 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> | |
| 10994 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> | |
| 10995 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> | |
| 10996 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> | |
| 10997 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> | |
| 10998 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> | |
| 10999 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> | |
| 11000 | </dataarea> | |
| 11001 | </part> | |
| 11002 | </software> | |
| 8752 | 11003 | |
| 8753 | <software name="ct2k3sa" cloneof="kof2001"> | |
| 8754 | <description>Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)</description> | |
| 8755 | <year>2003</year> | |
| 8756 | <publisher>bootleg</publisher> | |
| 8757 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 8758 | <sharedfeat name="release" value="MVS" /> | |
| 8759 | <sharedfeat name="compatibility" value="MVS" /> | |
| 8760 | <part name="cart" interface="neo_cart"> | |
| 8761 | <!-- Protected hack/bootleg of kof2001 Phenixsoft, alternate version --> | |
| 8762 | <feature name="crypt" value="ct2k3sa_prot" /> | |
| 8763 | <dataarea name="maincpu" size="0x500000"> | |
| 8764 | <rom loadflag="load16_word_swap" name="5003-p1sa.bin" offset="0x000000" size="0x100000" crc="013a509d" sha1="c61c9b777e6e062b5f4ad87cdb78e9ca05e9bfb9" /> | |
| 8765 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 8766 | </dataarea> | |
| 8767 | <dataarea name="fixed" size="0x20000"> | |
| 8768 | <rom name="5003-s1sa.bin" offset="0x00000" size="0x20000" crc="4e1f7eae" sha1="3302ad290804272447ccd2e8edd3ce968f043db1" /> | |
| 8769 | <!-- S1 needs redump, correct? --> | |
| 8770 | </dataarea> | |
| 8771 | <dataarea name="audiocpu" size="0x020000"> | |
| 8772 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 8773 | </dataarea> | |
| 8774 | <!-- Original set has 2x64 mbit sound roms --> | |
| 8775 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8776 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> <!-- mask rom TC5332204 --> | |
| 8777 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> <!-- mask rom TC5332204 --> | |
| 8778 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> <!-- mask rom TC5332204 --> | |
| 8779 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> <!-- mask rom TC5332204 --> | |
| 8780 | </dataarea> | |
| 8781 | <dataarea name="sprites" size="0x4000000"> | |
| 8782 | <!-- Encrypted --> | |
| 8783 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> <!-- Plane 0,1 --> | |
| 8784 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> <!-- Plane 2,3 --> | |
| 8785 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> <!-- Plane 0,1 --> | |
| 8786 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> <!-- Plane 2,3 --> | |
| 8787 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> <!-- Plane 0,1 --> | |
| 8788 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> <!-- Plane 2,3 --> | |
| 8789 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> <!-- Plane 0,1 --> | |
| 8790 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> <!-- Plane 2,3 --> | |
| 8791 | </dataarea> | |
| 8792 | </part> | |
| 8793 | </software> | |
| 11004 | <software name="ct2k3sa" cloneof="kof2001"> | |
| 11005 | <description>Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)</description> | |
| 11006 | <year>2003</year> | |
| 11007 | <publisher>bootleg</publisher> | |
| 11008 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 11009 | <sharedfeat name="release" value="MVS" /> | |
| 11010 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11011 | <part name="cart" interface="neo_cart"> | |
| 11012 | <!-- Protected hack/bootleg of kof2001 Phenixsoft, alternate version --> | |
| 11013 | <feature name="slot" value="r_cthd2003sa" /> | |
| 11014 | <dataarea name="maincpu" size="0x500000"> | |
| 11015 | <rom loadflag="load16_word_swap" name="5003-p1sa.bin" offset="0x000000" size="0x100000" crc="013a509d" sha1="c61c9b777e6e062b5f4ad87cdb78e9ca05e9bfb9" /> | |
| 11016 | <rom loadflag="load16_word_swap" name="5003-p2.bin" offset="0x100000" size="0x400000" crc="adc1c22b" sha1="271e0629989257a0d21d280c05df53df259414b1" /> | |
| 11017 | </dataarea> | |
| 11018 | <dataarea name="fixed" size="0x20000"> | |
| 11019 | <rom name="5003-s1sa.bin" offset="0x00000" size="0x20000" crc="4e1f7eae" sha1="3302ad290804272447ccd2e8edd3ce968f043db1" /> | |
| 11020 | <!-- S1 needs redump, correct? --> | |
| 11021 | </dataarea> | |
| 11022 | <dataarea name="audiocpu" size="0x020000"> | |
| 11023 | <rom offset="0x000000" size="0x020000" name="5003-m1.bin" crc="1a8c274b" sha1="5f6f9c533f4a296a18c741ce59a69cf6f5c836b9" /> | |
| 11024 | </dataarea> | |
| 11025 | <!-- Original set has 2x64 mbit sound roms --> | |
| 11026 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11027 | <rom name="262-v1-08-e0.v1" offset="0x000000" size="0x400000" crc="83d49ecf" sha1="2f2c116e45397652e77fcf5d951fa5f71b639572" /> | |
| 11028 | <!-- mask rom TC5332204 --> | |
| 11029 | <rom name="262-v2-08-e0.v2" offset="0x400000" size="0x400000" crc="003f1843" sha1="bdd58837ad542548bd4053c262f558af88e3b989" /> | |
| 11030 | <!-- mask rom TC5332204 --> | |
| 11031 | <rom name="262-v3-08-e0.v3" offset="0x800000" size="0x400000" crc="2ae38dbe" sha1="4e82b7dd3b899d61907620517a5a27bdaba0725d" /> | |
| 11032 | <!-- mask rom TC5332204 --> | |
| 11033 | <rom name="262-v4-08-e0.v4" offset="0xc00000" size="0x400000" crc="26ec4dd9" sha1="8bd68d95a2d913be41a51f51e48dbe3bff5924fb" /> | |
| 11034 | <!-- mask rom TC5332204 --> | |
| 11035 | </dataarea> | |
| 11036 | <dataarea name="sprites" size="0x4000000"> | |
| 11037 | <!-- Encrypted --> | |
| 11038 | <rom loadflag="load16_byte" name="5003-c1.bin" offset="0x000000" size="0x800000" crc="68f54b67" sha1="e2869709b11ea2846799fe431211c83e928e103e" /> | |
| 11039 | <rom loadflag="load16_byte" name="5003-c2.bin" offset="0x000001" size="0x800000" crc="2f8849d5" sha1="7ef74981aa056f5acab4ddabffd3e98b4cb970be" /> | |
| 11040 | <rom loadflag="load16_byte" name="5003-c3.bin" offset="0x1000000" size="0x800000" crc="ac4aff71" sha1="c983f642e68deaa40fee3e208f2dd55f3bacbdc1" /> | |
| 11041 | <rom loadflag="load16_byte" name="5003-c4.bin" offset="0x1000001" size="0x800000" crc="afef5d66" sha1="39fe785563fbea54bba88de60dcc62e2458bd74a" /> | |
| 11042 | <rom loadflag="load16_byte" name="5003-c5.bin" offset="0x2000000" size="0x800000" crc="c7c1ae50" sha1="f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9" /> | |
| 11043 | <rom loadflag="load16_byte" name="5003-c6.bin" offset="0x2000001" size="0x800000" crc="613197f9" sha1="6d1fefa1be81b79e251e55a1352544c0298e4674" /> | |
| 11044 | <rom loadflag="load16_byte" name="5003-c7.bin" offset="0x3000000" size="0x800000" crc="64ddfe0f" sha1="361f3f4618009bf6419961266eb9ab5002bef53c" /> | |
| 11045 | <rom loadflag="load16_byte" name="5003-c8.bin" offset="0x3000001" size="0x800000" crc="917a1439" sha1="6f28d1d7c6edee1283f25e632c69204dbebe40af" /> | |
| 11046 | </dataarea> | |
| 11047 | </part> | |
| 11048 | </software> | |
| 8794 | 11049 | |
| 8795 | ||
| 11050 | <!-- Metal Slug 4 bootleg --> | |
| 8796 | 11051 | |
| 8797 | <software name="ms4plus" cloneof="mslug4"> | |
| 8798 | <description>Metal Slug 4 Plus (bootleg)</description> | |
| 8799 | <year>2002</year> | |
| 8800 | <publisher>bootleg</publisher> | |
| 8801 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 8802 | <sharedfeat name="release" value="MVS" /> | |
| 8803 | <sharedfeat name="compatibility" value="MVS" /> | |
| 8804 | <part name="cart" interface="neo_cart"> | |
| 8805 | <feature name="crypt" value="ms4plus_prot" /> | |
| 8806 | <dataarea name="maincpu" size="0x500000"> | |
| 8807 | <rom loadflag="load16_word_swap" name="ms4-p1p.bin" offset="0x000000" size="0x100000" crc="806a6e04" sha1="df503772d607271ea51285154c9fd68e18b143ce" /> | |
| 8808 | <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" /> <!-- mask rom TC5332205 --> | |
| 8809 | </dataarea> | |
| 8810 | <dataarea name="fixed" size="0x040000"> | |
| 8811 | <rom offset="0x000000" size="0x020000" name="ms4-s1p.bin" crc="07ff87ce" sha1="96ddb439de2a26bf9869015d7fb19129d40f3fd9" /> | |
| 8812 | </dataarea> | |
| 8813 | <!-- Encrypted --> | |
| 8814 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8815 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> <!-- mask rom TC531001 --> | |
| 8816 | </dataarea> | |
| 8817 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8818 | <!-- Encrypted --> | |
| 8819 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> <!-- mask rom TC5364205 --> | |
| 8820 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> <!-- mask rom TC5364205 --> | |
| 8821 | </dataarea> | |
| 8822 | <dataarea name="sprites" size="0x3000000"> | |
| 8823 | <!-- Encrypted --> | |
| 8824 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8825 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8826 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8827 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8828 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8829 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8830 | </dataarea> | |
| 8831 | </part> | |
| 8832 | </software> | |
| 11052 | <software name="ms4plus" cloneof="mslug4"> | |
| 11053 | <description>Metal Slug 4 Plus (bootleg)</description> | |
| 11054 | <year>2002</year> | |
| 11055 | <publisher>bootleg</publisher> | |
| 11056 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 11057 | <sharedfeat name="release" value="MVS" /> | |
| 11058 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11059 | <part name="cart" interface="neo_cart"> | |
| 11060 | <feature name="slot" value="r_ms4plus" /> | |
| 11061 | <dataarea name="maincpu" size="0x500000"> | |
| 11062 | <rom loadflag="load16_word_swap" name="ms4-p1p.bin" offset="0x000000" size="0x100000" crc="806a6e04" sha1="df503772d607271ea51285154c9fd68e18b143ce" /> | |
| 11063 | <rom loadflag="load16_word_swap" name="263-p2.sp2" offset="0x100000" size="0x400000" crc="fdb7aed8" sha1="dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3" /> | |
| 11064 | <!-- mask rom TC5332205 --> | |
| 11065 | </dataarea> | |
| 11066 | <dataarea name="fixed" size="0x040000"> | |
| 11067 | <rom offset="0x000000" size="0x020000" name="ms4-s1p.bin" crc="07ff87ce" sha1="96ddb439de2a26bf9869015d7fb19129d40f3fd9" /> | |
| 11068 | </dataarea> | |
| 11069 | <!-- Encrypted --> | |
| 11070 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11071 | <rom offset="0x00000" size="0x20000" name="263-m1.m1" crc="46ac8228" sha1="5aeea221050c98e4bb0f16489ce772bf1c80f787" /> | |
| 11072 | <!-- mask rom TC531001 --> | |
| 11073 | </dataarea> | |
| 11074 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11075 | <!-- Encrypted --> | |
| 11076 | <rom name="263-v1.v1" offset="0x000000" size="0x800000" crc="01e9b9cd" sha1="0b045c2999449f7dab5ae8a42e957d5b6650431e" /> | |
| 11077 | <!-- mask rom TC5364205 --> | |
| 11078 | <rom name="263-v2.v2" offset="0x800000" size="0x800000" crc="4ab2bf81" sha1="77ccfa48f7e3daddef5fe5229a0093eb2f803742" /> | |
| 11079 | <!-- mask rom TC5364205 --> | |
| 11080 | </dataarea> | |
| 11081 | <dataarea name="sprites" size="0x3000000"> | |
| 11082 | <!-- Encrypted --> | |
| 11083 | <rom loadflag="load16_byte" name="263-c1.c1" offset="0x000000" size="0x800000" crc="84865f8a" sha1="34467ada896eb7c7ca58658bf2a932936d8b632c" /> | |
| 11084 | <!-- mask rom TC5364205 --> | |
| 11085 | <rom loadflag="load16_byte" name="263-c2.c2" offset="0x000001" size="0x800000" crc="81df97f2" sha1="2b74493b8ec8fd49216a627aeb3db493f76124e3" /> | |
| 11086 | <!-- mask rom TC5364205 --> | |
| 11087 | <rom loadflag="load16_byte" name="263-c3.c3" offset="0x1000000" size="0x800000" crc="1a343323" sha1="bbbb5232bba538c277ce2ee02e2956ca2243b787" /> | |
| 11088 | <!-- mask rom TC5364205 --> | |
| 11089 | <rom loadflag="load16_byte" name="263-c4.c4" offset="0x1000001" size="0x800000" crc="942cfb44" sha1="d9b46c71726383c4581fb042e63897e5a3c92d1b" /> | |
| 11090 | <!-- mask rom TC5364205 --> | |
| 11091 | <rom loadflag="load16_byte" name="263-c5.c5" offset="0x2000000" size="0x800000" crc="a748854f" sha1="2611bbedf9b5d8e82c6b2c99b88f842c46434d41" /> | |
| 11092 | <!-- mask rom TC5364205 --> | |
| 11093 | <rom loadflag="load16_byte" name="263-c6.c6" offset="0x2000001" size="0x800000" crc="5c8ba116" sha1="6034db09c8706d4ddbcefc053efbc47a0953eb92" /> | |
| 11094 | <!-- mask rom TC5364205 --> | |
| 11095 | </dataarea> | |
| 11096 | </part> | |
| 11097 | </software> | |
| 8833 | 11098 | |
| 8834 | ||
| 11099 | <!-- The King of Fighters 2002 bootlegs --> | |
| 8835 | 11100 | |
| 8836 | <software name="kof2002b" cloneof="kof2002"> | |
| 8837 | <description>The King of Fighters 2002 (bootleg)</description> | |
| 8838 | <year>2002</year> | |
| 8839 | <publisher>bootleg</publisher> | |
| 8840 | <sharedfeat name="release" value="MVS" /> | |
| 8841 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8842 | <part name="cart" interface="neo_cart"> | |
| 8843 | <feature name="crypt" value="kof2002b_prot" /> | |
| 8844 | <dataarea name="maincpu" size="0x500000"> | |
| 8845 | <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" /> <!-- mask rom TC538200 --> | |
| 8846 | <rom loadflag="load16_word_swap" name="2k2-p2.bin" offset="0x100000" size="0x400000" crc="6dbee4df" sha1="9a9646c81b233b44213c624b898c19f83e9a07f8" /> | |
| 8847 | </dataarea> | |
| 8848 | <dataarea name="fixed" size="0x040000"> | |
| 8849 | <rom offset="0x000000" size="0x020000" name="2k2-s1.bin" crc="2255f5bf" sha1="8a82b3e9717df30b580b9d0bac0b403f8102a002" /> | |
| 8850 | </dataarea> | |
| 8851 | <!-- Encrypted --> | |
| 8852 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8853 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 8854 | </dataarea> | |
| 8855 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8856 | <!-- Encrypted --> | |
| 8857 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 8858 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 8859 | </dataarea> | |
| 8860 | <dataarea name="sprites" size="0x4000000"> | |
| 8861 | <rom loadflag="load16_byte" name="2k2-c1.bin" offset="0x000000" size="0x800000" crc="f25d3d66" sha1="eb1da3e171c126d91e851ce141840709a2f62f8a" /> <!-- Plane 0,1 --> | |
| 8862 | <rom loadflag="load16_byte" name="2k2-c2.bin" offset="0x000001" size="0x800000" crc="e3e66f1d" sha1="af93e9e134816353d6187a53959c6e418b83ad8d" /> <!-- Plane 2,3 --> | |
| 8863 | <rom loadflag="load16_byte" name="2k2-c3.bin" offset="0x1000000" size="0x800000" crc="8732fa30" sha1="81c482b375c04bcfbbc69e3e2a2e9ab567c9bb78" /> <!-- Plane 0,1 --> | |
| 8864 | <rom loadflag="load16_byte" name="2k2-c4.bin" offset="0x1000001" size="0x800000" crc="0989fd40" sha1="355d6b2c528319e41ce89952c5cf5bcc47cd6de0" /> <!-- Plane 2,3 --> | |
| 8865 | <rom loadflag="load16_byte" name="2k2-c5.bin" offset="0x2000000" size="0x800000" crc="60635cd2" sha1="0cf2c54e003edfcdbed64e0570e6b800e7ed3c1b" /> <!-- Plane 0,1 --> | |
| 8866 | <rom loadflag="load16_byte" name="2k2-c6.bin" offset="0x2000001" size="0x800000" crc="bd736824" sha1="d897fc8248ace145fef57d8aa393eaebc4a1ccc4" /> <!-- Plane 2,3 --> | |
| 8867 | <rom loadflag="load16_byte" name="2k2-c7.bin" offset="0x3000000" size="0x800000" crc="2da8d8cf" sha1="ab8aa88b8e1baba88e5fc01d0f3cb55503b6c81a" /> <!-- Plane 0,1 --> | |
| 8868 | <rom loadflag="load16_byte" name="2k2-c8.bin" offset="0x3000001" size="0x800000" crc="2048404a" sha1="d6d0f049ffc196334825328e0472b04e04bf6695" /> <!-- Plane 2,3 --> | |
| 8869 | </dataarea> | |
| 8870 | </part> | |
| 8871 | </software> | |
| 11101 | <software name="kof2002b" cloneof="kof2002"> | |
| 11102 | <description>The King of Fighters 2002 (bootleg)</description> | |
| 11103 | <year>2002</year> | |
| 11104 | <publisher>bootleg</publisher> | |
| 11105 | <sharedfeat name="release" value="MVS" /> | |
| 11106 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11107 | <part name="cart" interface="neo_cart"> | |
| 11108 | <feature name="slot" value="r_kof2002b" /> | |
| 11109 | <dataarea name="maincpu" size="0x500000"> | |
| 11110 | <rom loadflag="load16_word_swap" name="265-p1.p1" offset="0x000000" size="0x100000" crc="9ede7323" sha1="ad9d45498777fda9fa58e75781f48e09aee705a6" /> | |
| 11111 | <!-- mask rom TC538200 --> | |
| 11112 | <rom loadflag="load16_word_swap" name="2k2-p2.bin" offset="0x100000" size="0x400000" crc="6dbee4df" sha1="9a9646c81b233b44213c624b898c19f83e9a07f8" /> | |
| 11113 | </dataarea> | |
| 11114 | <dataarea name="fixed" size="0x040000"> | |
| 11115 | <rom offset="0x000000" size="0x020000" name="2k2-s1.bin" crc="2255f5bf" sha1="8a82b3e9717df30b580b9d0bac0b403f8102a002" /> | |
| 11116 | </dataarea> | |
| 11117 | <!-- Encrypted --> | |
| 11118 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11119 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 11120 | <!-- mask rom TC531001 --> | |
| 11121 | </dataarea> | |
| 11122 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11123 | <!-- Encrypted --> | |
| 11124 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 11125 | <!-- mask rom TC5364205 --> | |
| 11126 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 11127 | <!-- mask rom TC5364205 --> | |
| 11128 | </dataarea> | |
| 11129 | <dataarea name="sprites" size="0x4000000"> | |
| 11130 | <rom loadflag="load16_byte" name="2k2-c1.bin" offset="0x000000" size="0x800000" crc="f25d3d66" sha1="eb1da3e171c126d91e851ce141840709a2f62f8a" /> | |
| 11131 | <rom loadflag="load16_byte" name="2k2-c2.bin" offset="0x000001" size="0x800000" crc="e3e66f1d" sha1="af93e9e134816353d6187a53959c6e418b83ad8d" /> | |
| 11132 | <rom loadflag="load16_byte" name="2k2-c3.bin" offset="0x1000000" size="0x800000" crc="8732fa30" sha1="81c482b375c04bcfbbc69e3e2a2e9ab567c9bb78" /> | |
| 11133 | <rom loadflag="load16_byte" name="2k2-c4.bin" offset="0x1000001" size="0x800000" crc="0989fd40" sha1="355d6b2c528319e41ce89952c5cf5bcc47cd6de0" /> | |
| 11134 | <rom loadflag="load16_byte" name="2k2-c5.bin" offset="0x2000000" size="0x800000" crc="60635cd2" sha1="0cf2c54e003edfcdbed64e0570e6b800e7ed3c1b" /> | |
| 11135 | <rom loadflag="load16_byte" name="2k2-c6.bin" offset="0x2000001" size="0x800000" crc="bd736824" sha1="d897fc8248ace145fef57d8aa393eaebc4a1ccc4" /> | |
| 11136 | <rom loadflag="load16_byte" name="2k2-c7.bin" offset="0x3000000" size="0x800000" crc="2da8d8cf" sha1="ab8aa88b8e1baba88e5fc01d0f3cb55503b6c81a" /> | |
| 11137 | <rom loadflag="load16_byte" name="2k2-c8.bin" offset="0x3000001" size="0x800000" crc="2048404a" sha1="d6d0f049ffc196334825328e0472b04e04bf6695" /> | |
| 11138 | </dataarea> | |
| 11139 | </part> | |
| 11140 | </software> | |
| 8872 | 11141 | |
| 8873 | <software name="kf2k2pls" cloneof="kof2002"> | |
| 8874 | <description>The King of Fighters 2002 Plus (bootleg set 1)</description> | |
| 8875 | <year>2002</year> | |
| 8876 | <publisher>bootleg</publisher> | |
| 8877 | <sharedfeat name="release" value="MVS" /> | |
| 8878 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8879 | <part name="cart" interface="neo_cart"> | |
| 8880 | <feature name="crypt" value="kf2k2pls_prot" /> | |
| 8881 | <dataarea name="maincpu" size="0x500000"> | |
| 8882 | <rom loadflag="load16_word_swap" name="2k2-p1p.bin" offset="0x000000" size="0x100000" crc="3ab03781" sha1="86946c19f1c4d9ab5cde86688d698bf63118a39d" /> | |
| 8883 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> <!-- mask rom TC5332205 --> | |
| 8884 | </dataarea> | |
| 8885 | <dataarea name="fixed" size="0x040000"> | |
| 8886 | <rom offset="0x000000" size="0x020000" name="2k2-s1p.bin" crc="595e0006" sha1="ff086bdaa6f40e9ad963e1100a27f44618d684ed" /> | |
| 8887 | </dataarea> | |
| 8888 | <!-- Encrypted --> | |
| 8889 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8890 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 8891 | </dataarea> | |
| 8892 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8893 | <!-- Encrypted --> | |
| 8894 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 8895 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 8896 | </dataarea> | |
| 8897 | <dataarea name="sprites" size="0x4000000"> | |
| 8898 | <!-- Encrypted --> | |
| 8899 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8900 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8901 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8902 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8903 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8904 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8905 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8906 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8907 | </dataarea> | |
| 8908 | </part> | |
| 8909 | </software> | |
| 11142 | <software name="kf2k2pls" cloneof="kof2002"> | |
| 11143 | <description>The King of Fighters 2002 Plus (bootleg set 1)</description> | |
| 11144 | <year>2002</year> | |
| 11145 | <publisher>bootleg</publisher> | |
| 11146 | <sharedfeat name="release" value="MVS" /> | |
| 11147 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11148 | <part name="cart" interface="neo_cart"> | |
| 11149 | <feature name="slot" value="r_kf2k2pls" /> | |
| 11150 | <dataarea name="maincpu" size="0x500000"> | |
| 11151 | <rom loadflag="load16_word_swap" name="2k2-p1p.bin" offset="0x000000" size="0x100000" crc="3ab03781" sha1="86946c19f1c4d9ab5cde86688d698bf63118a39d" /> | |
| 11152 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> | |
| 11153 | <!-- mask rom TC5332205 --> | |
| 11154 | </dataarea> | |
| 11155 | <dataarea name="fixed" size="0x040000"> | |
| 11156 | <rom offset="0x000000" size="0x020000" name="2k2-s1p.bin" crc="595e0006" sha1="ff086bdaa6f40e9ad963e1100a27f44618d684ed" /> | |
| 11157 | </dataarea> | |
| 11158 | <!-- Encrypted --> | |
| 11159 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11160 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 11161 | <!-- mask rom TC531001 --> | |
| 11162 | </dataarea> | |
| 11163 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11164 | <!-- Encrypted --> | |
| 11165 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 11166 | <!-- mask rom TC5364205 --> | |
| 11167 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 11168 | <!-- mask rom TC5364205 --> | |
| 11169 | </dataarea> | |
| 11170 | <dataarea name="sprites" size="0x4000000"> | |
| 11171 | <!-- Encrypted --> | |
| 11172 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> | |
| 11173 | <!-- mask rom TC5364205 --> | |
| 11174 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> | |
| 11175 | <!-- mask rom TC5364205 --> | |
| 11176 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> | |
| 11177 | <!-- mask rom TC5364205 --> | |
| 11178 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> | |
| 11179 | <!-- mask rom TC5364205 --> | |
| 11180 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> | |
| 11181 | <!-- mask rom TC5364205 --> | |
| 11182 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> | |
| 11183 | <!-- mask rom TC5364205 --> | |
| 11184 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> | |
| 11185 | <!-- mask rom TC5364205 --> | |
| 11186 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> | |
| 11187 | <!-- mask rom TC5364205 --> | |
| 11188 | </dataarea> | |
| 11189 | </part> | |
| 11190 | </software> | |
| 8910 | 11191 | |
| 8911 | <software name="kf2k2pla" cloneof="kof2002"> | |
| 8912 | <description>The King of Fighters 2002 Plus (bootleg set 2)</description> | |
| 8913 | <year>2002</year> | |
| 8914 | <publisher>bootleg</publisher> | |
| 8915 | <sharedfeat name="release" value="MVS" /> | |
| 8916 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8917 | <part name="cart" interface="neo_cart"> | |
| 8918 | <feature name="crypt" value="kf2k2pls_prot" /> | |
| 8919 | <dataarea name="maincpu" size="0x500000"> | |
| 8920 | <rom loadflag="load16_word_swap" name="2k2-p1pa.bin" offset="0x000000" size="0x100000" crc="6a3a02f3" sha1="c9973b64e9a87fa38dde233ee3e9a73ba085b013" /> | |
| 8921 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> <!-- mask rom TC5332205 --> | |
| 8922 | </dataarea> | |
| 8923 | <dataarea name="fixed" size="0x040000"> | |
| 8924 | <rom offset="0x000000" size="0x020000" name="2k2-s1pa.bin" crc="1a3ed064" sha1="9749bb55c750e6b65d651998c2649c5fb68db68e" /> | |
| 8925 | </dataarea> | |
| 8926 | <!-- Encrypted --> | |
| 8927 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8928 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 8929 | </dataarea> | |
| 8930 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8931 | <!-- Encrypted --> | |
| 8932 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 8933 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 8934 | </dataarea> | |
| 8935 | <dataarea name="sprites" size="0x4000000"> | |
| 8936 | <!-- Encrypted --> | |
| 8937 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8938 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8939 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8940 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8941 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8942 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8943 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8944 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8945 | </dataarea> | |
| 8946 | </part> | |
| 8947 | </software> | |
| 11192 | <software name="kf2k2pla" cloneof="kof2002"> | |
| 11193 | <description>The King of Fighters 2002 Plus (bootleg set 2)</description> | |
| 11194 | <year>2002</year> | |
| 11195 | <publisher>bootleg</publisher> | |
| 11196 | <sharedfeat name="release" value="MVS" /> | |
| 11197 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11198 | <part name="cart" interface="neo_cart"> | |
| 11199 | <feature name="slot" value="r_kf2k2pls" /> | |
| 11200 | <dataarea name="maincpu" size="0x500000"> | |
| 11201 | <rom loadflag="load16_word_swap" name="2k2-p1pa.bin" offset="0x000000" size="0x100000" crc="6a3a02f3" sha1="c9973b64e9a87fa38dde233ee3e9a73ba085b013" /> | |
| 11202 | <rom loadflag="load16_word_swap" name="265-p2.sp2" offset="0x100000" size="0x400000" crc="327266b8" sha1="98f445cc0a94f8744d74bca71cb420277622b034" /> | |
| 11203 | <!-- mask rom TC5332205 --> | |
| 11204 | </dataarea> | |
| 11205 | <dataarea name="fixed" size="0x040000"> | |
| 11206 | <rom offset="0x000000" size="0x020000" name="2k2-s1pa.bin" crc="1a3ed064" sha1="9749bb55c750e6b65d651998c2649c5fb68db68e" /> | |
| 11207 | </dataarea> | |
| 11208 | <!-- Encrypted --> | |
| 11209 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11210 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 11211 | <!-- mask rom TC531001 --> | |
| 11212 | </dataarea> | |
| 11213 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11214 | <!-- Encrypted --> | |
| 11215 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 11216 | <!-- mask rom TC5364205 --> | |
| 11217 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 11218 | <!-- mask rom TC5364205 --> | |
| 11219 | </dataarea> | |
| 11220 | <dataarea name="sprites" size="0x4000000"> | |
| 11221 | <!-- Encrypted --> | |
| 11222 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> | |
| 11223 | <!-- mask rom TC5364205 --> | |
| 11224 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> | |
| 11225 | <!-- mask rom TC5364205 --> | |
| 11226 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> | |
| 11227 | <!-- mask rom TC5364205 --> | |
| 11228 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> | |
| 11229 | <!-- mask rom TC5364205 --> | |
| 11230 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> | |
| 11231 | <!-- mask rom TC5364205 --> | |
| 11232 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> | |
| 11233 | <!-- mask rom TC5364205 --> | |
| 11234 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> | |
| 11235 | <!-- mask rom TC5364205 --> | |
| 11236 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> | |
| 11237 | <!-- mask rom TC5364205 --> | |
| 11238 | </dataarea> | |
| 11239 | </part> | |
| 11240 | </software> | |
| 8948 | 11241 | |
| 8949 | <software name="kf2k2mp" cloneof="kof2002"> | |
| 8950 | <description>The King of Fighters 2002 Magic Plus (bootleg)</description> | |
| 8951 | <year>2002</year> | |
| 8952 | <publisher>bootleg</publisher> | |
| 8953 | <sharedfeat name="release" value="MVS" /> | |
| 8954 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8955 | <part name="cart" interface="neo_cart"> | |
| 8956 | <feature name="crypt" value="kf2k2mp_prot" /> | |
| 8957 | <dataarea name="maincpu" size="0x800000"> | |
| 8958 | <rom loadflag="load16_word_swap" name="kf02m-p1.bin" offset="0x000000" size="0x400000" crc="ff7c6ec0" sha1="704c14d671dcb4cfed44d9f978a289cb7dd9d065" /> | |
| 8959 | <rom loadflag="load16_word_swap" name="kf02m-p2.bin" offset="0x400000" size="0x400000" crc="91584716" sha1="90da863037cf775957fa154cd42536e221df5740" /> | |
| 8960 | </dataarea> | |
| 8961 | <dataarea name="fixed" size="0x040000"> | |
| 8962 | <rom offset="0x000000" size="0x020000" name="kf02m-s1.bin" crc="348d6f2c" sha1="586da8a936ebbb71af324339a4b60ec91dfa0990" /> | |
| 8963 | </dataarea> | |
| 8964 | <!-- Encrypted --> | |
| 8965 | <dataarea name="audiocrypt" size="0x80000"> | |
| 8966 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 8967 | </dataarea> | |
| 8968 | <dataarea name="ymsnd" size="0x1000000"> | |
| 8969 | <!-- Encrypted --> | |
| 8970 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 8971 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 8972 | </dataarea> | |
| 8973 | <dataarea name="sprites" size="0x4000000"> | |
| 8974 | <!-- Encrypted --> | |
| 8975 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8976 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8977 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8978 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8979 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8980 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8981 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 8982 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 8983 | </dataarea> | |
| 8984 | </part> | |
| 8985 | </software> | |
| 11242 | <software name="kf2k2mp" cloneof="kof2002"> | |
| 11243 | <description>The King of Fighters 2002 Magic Plus (bootleg)</description> | |
| 11244 | <year>2002</year> | |
| 11245 | <publisher>bootleg</publisher> | |
| 11246 | <sharedfeat name="release" value="MVS" /> | |
| 11247 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11248 | <part name="cart" interface="neo_cart"> | |
| 11249 | <feature name="slot" value="r_kf2k2mp" /> | |
| 11250 | <dataarea name="maincpu" size="0x800000"> | |
| 11251 | <rom loadflag="load16_word_swap" name="kf02m-p1.bin" offset="0x000000" size="0x400000" crc="ff7c6ec0" sha1="704c14d671dcb4cfed44d9f978a289cb7dd9d065" /> | |
| 11252 | <rom loadflag="load16_word_swap" name="kf02m-p2.bin" offset="0x400000" size="0x400000" crc="91584716" sha1="90da863037cf775957fa154cd42536e221df5740" /> | |
| 11253 | </dataarea> | |
| 11254 | <dataarea name="fixed" size="0x040000"> | |
| 11255 | <rom offset="0x000000" size="0x020000" name="kf02m-s1.bin" crc="348d6f2c" sha1="586da8a936ebbb71af324339a4b60ec91dfa0990" /> | |
| 11256 | </dataarea> | |
| 11257 | <!-- Encrypted --> | |
| 11258 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11259 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 11260 | <!-- mask rom TC531001 --> | |
| 11261 | </dataarea> | |
| 11262 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11263 | <!-- Encrypted --> | |
| 11264 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 11265 | <!-- mask rom TC5364205 --> | |
| 11266 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 11267 | <!-- mask rom TC5364205 --> | |
| 11268 | </dataarea> | |
| 11269 | <dataarea name="sprites" size="0x4000000"> | |
| 11270 | <!-- Encrypted --> | |
| 11271 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> | |
| 11272 | <!-- mask rom TC5364205 --> | |
| 11273 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> | |
| 11274 | <!-- mask rom TC5364205 --> | |
| 11275 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> | |
| 11276 | <!-- mask rom TC5364205 --> | |
| 11277 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> | |
| 11278 | <!-- mask rom TC5364205 --> | |
| 11279 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> | |
| 11280 | <!-- mask rom TC5364205 --> | |
| 11281 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> | |
| 11282 | <!-- mask rom TC5364205 --> | |
| 11283 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> | |
| 11284 | <!-- mask rom TC5364205 --> | |
| 11285 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> | |
| 11286 | <!-- mask rom TC5364205 --> | |
| 11287 | </dataarea> | |
| 11288 | </part> | |
| 11289 | </software> | |
| 8986 | 11290 | |
| 8987 | <software name="kf2k2mp2" cloneof="kof2002"> | |
| 8988 | <description>The King of Fighters 2002 Magic Plus II (bootleg)</description> | |
| 8989 | <year>2002</year> | |
| 8990 | <publisher>bootleg</publisher> | |
| 8991 | <sharedfeat name="release" value="MVS" /> | |
| 8992 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 8993 | <part name="cart" interface="neo_cart"> | |
| 8994 | <feature name="crypt" value="kf2k2mp2_prot" /> | |
| 8995 | <dataarea name="maincpu" size="0x600000"> | |
| 8996 | <rom loadflag="load16_word_swap" name="k2k2m2p1.bin" offset="0x000000" size="0x200000" crc="1016806c" sha1="a583b45e9c0d6f67b95c52e44444aabe88f68d97" /> | |
| 8997 | <rom loadflag="load16_word_swap" name="k2k2m2p2.bin" offset="0x200000" size="0x400000" crc="432fdf53" sha1="d7e542cd84d948162c60768e40ee4ed33d8e7913" /> | |
| 8998 | </dataarea> | |
| 8999 | <dataarea name="fixed" size="0x040000"> | |
| 9000 | <rom offset="0x000000" size="0x020000" name="k2k2m2s1.bin" crc="446e74c5" sha1="efc2afb26578bad9eb21659c70eb0f827d6d1ef6" /> | |
| 9001 | </dataarea> | |
| 9002 | <!-- Encrypted --> | |
| 9003 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9004 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> <!-- mask rom TC531001 --> | |
| 9005 | </dataarea> | |
| 9006 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9007 | <!-- Encrypted --> | |
| 9008 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> <!-- mask rom TC5364205 --> | |
| 9009 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> <!-- mask rom TC5364205 --> | |
| 9010 | </dataarea> | |
| 9011 | <dataarea name="sprites" size="0x4000000"> | |
| 9012 | <!-- Encrypted --> | |
| 9013 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9014 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9015 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9016 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9017 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9018 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9019 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9020 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9021 | </dataarea> | |
| 9022 | </part> | |
| 9023 | </software> | |
| 11291 | <software name="kf2k2mp2" cloneof="kof2002"> | |
| 11292 | <description>The King of Fighters 2002 Magic Plus II (bootleg)</description> | |
| 11293 | <year>2002</year> | |
| 11294 | <publisher>bootleg</publisher> | |
| 11295 | <sharedfeat name="release" value="MVS" /> | |
| 11296 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11297 | <part name="cart" interface="neo_cart"> | |
| 11298 | <feature name="slot" value="r_kf2k2mp2" /> | |
| 11299 | <dataarea name="maincpu" size="0x600000"> | |
| 11300 | <rom loadflag="load16_word_swap" name="k2k2m2p1.bin" offset="0x000000" size="0x200000" crc="1016806c" sha1="a583b45e9c0d6f67b95c52e44444aabe88f68d97" /> | |
| 11301 | <rom loadflag="load16_word_swap" name="k2k2m2p2.bin" offset="0x200000" size="0x400000" crc="432fdf53" sha1="d7e542cd84d948162c60768e40ee4ed33d8e7913" /> | |
| 11302 | </dataarea> | |
| 11303 | <dataarea name="fixed" size="0x040000"> | |
| 11304 | <rom offset="0x000000" size="0x020000" name="k2k2m2s1.bin" crc="446e74c5" sha1="efc2afb26578bad9eb21659c70eb0f827d6d1ef6" /> | |
| 11305 | </dataarea> | |
| 11306 | <!-- Encrypted --> | |
| 11307 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11308 | <rom offset="0x00000" size="0x20000" name="265-m1.m1" crc="85aaa632" sha1="744fba4ca3bc3a5873838af886efb97a8a316104" /> | |
| 11309 | <!-- mask rom TC531001 --> | |
| 11310 | </dataarea> | |
| 11311 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11312 | <!-- Encrypted --> | |
| 11313 | <rom name="265-v1.v1" offset="0x000000" size="0x800000" crc="15e8f3f5" sha1="7c9e6426b9fa6db0158baa17a6485ffce057d889" /> | |
| 11314 | <!-- mask rom TC5364205 --> | |
| 11315 | <rom name="265-v2.v2" offset="0x800000" size="0x800000" crc="da41d6f9" sha1="a43021f1e58947dcbe3c8ca5283b20b649f0409d" /> | |
| 11316 | <!-- mask rom TC5364205 --> | |
| 11317 | </dataarea> | |
| 11318 | <dataarea name="sprites" size="0x4000000"> | |
| 11319 | <!-- Encrypted --> | |
| 11320 | <rom loadflag="load16_byte" name="265-c1.c1" offset="0x000000" size="0x800000" crc="2b65a656" sha1="9c46d8cf5b1ef322db442ac6a9b9406ab49206c5" /> | |
| 11321 | <!-- mask rom TC5364205 --> | |
| 11322 | <rom loadflag="load16_byte" name="265-c2.c2" offset="0x000001" size="0x800000" crc="adf18983" sha1="150cd4a5e51e9df88688469d2ea7675c2cf3658a" /> | |
| 11323 | <!-- mask rom TC5364205 --> | |
| 11324 | <rom loadflag="load16_byte" name="265-c3.c3" offset="0x1000000" size="0x800000" crc="875e9fd7" sha1="28f52d56192d48bbc5dc3c97abf456bd34a58cbd" /> | |
| 11325 | <!-- mask rom TC5364205 --> | |
| 11326 | <rom loadflag="load16_byte" name="265-c4.c4" offset="0x1000001" size="0x800000" crc="2da13947" sha1="f8d79ec2c236aa3d3648a4f715676899602122c1" /> | |
| 11327 | <!-- mask rom TC5364205 --> | |
| 11328 | <rom loadflag="load16_byte" name="265-c5.c5" offset="0x2000000" size="0x800000" crc="61bd165d" sha1="b3424db84bc683d858fb635bc42728f9cdd89caf" /> | |
| 11329 | <!-- mask rom TC5364205 --> | |
| 11330 | <rom loadflag="load16_byte" name="265-c6.c6" offset="0x2000001" size="0x800000" crc="03fdd1eb" sha1="6155c7e802062f4eafa27e414c4e73ee59b868bf" /> | |
| 11331 | <!-- mask rom TC5364205 --> | |
| 11332 | <rom loadflag="load16_byte" name="265-c7.c7" offset="0x3000000" size="0x800000" crc="1a2749d8" sha1="af7d9ec1d576209826fa568f676bbff92f6d6ddd" /> | |
| 11333 | <!-- mask rom TC5364205 --> | |
| 11334 | <rom loadflag="load16_byte" name="265-c8.c8" offset="0x3000001" size="0x800000" crc="ab0bb549" sha1="d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce" /> | |
| 11335 | <!-- mask rom TC5364205 --> | |
| 11336 | </dataarea> | |
| 11337 | </part> | |
| 11338 | </software> | |
| 9024 | 11339 | |
| 9025 | <software name="kof10th" cloneof="kof2002"> | |
| 9026 | <description>The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)</description> | |
| 9027 | <year>2002</year> | |
| 9028 | <publisher>bootleg</publisher> | |
| 9029 | <sharedfeat name="release" value="MVS" /> | |
| 9030 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9031 | <part name="cart" interface="neo_cart"> | |
| 9032 | <feature name="crypt" value="kof10th_prot" /> | |
| 9033 | <dataarea name="maincpu" size="0x900000"> | |
| 9034 | <rom loadflag="load16_word_swap" name="kf10-p1.bin" offset="0x000000" size="0x800000" crc="b1fd0c43" sha1="5f842a8a27be2d957fd4140d6431ae47154997bb" /> | |
| 9035 | </dataarea> | |
| 9036 | <dataarea name="fixed" size="0x40000"> | |
| 9037 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9038 | <rom value="0" size="0x40000" offset="0x000000" loadflag="fill" /> | |
| 9039 | </dataarea> | |
| 9040 | <dataarea name="audiocpu" size="0x020000"> | |
| 9041 | <rom offset="0x000000" size="0x020000" name="kf10-m1.bin" crc="f6fab859" sha1="0184aa1394b9f9946d610278b53b846020dd88dc" /> | |
| 9042 | </dataarea> | |
| 9043 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9044 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 9045 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 9046 | </dataarea> | |
| 9047 | <dataarea name="sprites" size="0x4000000"> | |
| 9048 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> <!-- Plane 0,1 --> | |
| 9049 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> <!-- Plane 2,3 --> | |
| 9050 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> <!-- Plane 0,1 --> | |
| 9051 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> <!-- Plane 2,3 --> | |
| 9052 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> <!-- Plane 0,1 --> | |
| 9053 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> <!-- Plane 2,3 --> | |
| 9054 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> <!-- Plane 0,1 --> | |
| 9055 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> <!-- Plane 2,3 --> | |
| 9056 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> <!-- Plane 0,1 --> | |
| 9057 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> <!-- Plane 2,3 --> | |
| 9058 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> <!-- Plane 0,1 --> | |
| 9059 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> <!-- Plane 2,3 --> | |
| 9060 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> <!-- Plane 0,1 --> | |
| 9061 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> <!-- Plane 2,3 --> | |
| 9062 | <rom loadflag="load16_byte" name="kf10-c7b.bin" offset="0x3800000" size="0x400000" crc="3fdb3542" sha1="7d2050752a2064cd6729f483a0da93808e2c6033" /> <!-- Plane 0,1 --> | |
| 9063 | <rom loadflag="load16_byte" name="kf10-c8b.bin" offset="0x3800001" size="0x400000" crc="661b7a52" sha1="0ae2ad2389134892f156337332b77adade3ddad1" /> <!-- Plane 2,3 --> | |
| 9064 | </dataarea> | |
| 9065 | </part> | |
| 9066 | </software> | |
| 11340 | <software name="kof10th" cloneof="kof2002"> | |
| 11341 | <description>The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)</description> | |
| 11342 | <year>2002</year> | |
| 11343 | <publisher>bootleg</publisher> | |
| 11344 | <sharedfeat name="release" value="MVS" /> | |
| 11345 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11346 | <part name="cart" interface="neo_cart"> | |
| 11347 | <feature name="slot" value="r_kof10th" /> | |
| 11348 | <dataarea name="maincpu" size="0x900000"> | |
| 11349 | <rom loadflag="load16_word_swap" name="kf10-p1.bin" offset="0x000000" size="0x800000" crc="b1fd0c43" sha1="5f842a8a27be2d957fd4140d6431ae47154997bb" /> | |
| 11350 | </dataarea> | |
| 11351 | <dataarea name="fixed" size="0x40000"> | |
| 11352 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 11353 | <rom value="0" size="0x40000" offset="0x000000" loadflag="fill" /> | |
| 11354 | </dataarea> | |
| 11355 | <dataarea name="audiocpu" size="0x020000"> | |
| 11356 | <rom offset="0x000000" size="0x020000" name="kf10-m1.bin" crc="f6fab859" sha1="0184aa1394b9f9946d610278b53b846020dd88dc" /> | |
| 11357 | </dataarea> | |
| 11358 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11359 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 11360 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 11361 | </dataarea> | |
| 11362 | <dataarea name="sprites" size="0x4000000"> | |
| 11363 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> | |
| 11364 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> | |
| 11365 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> | |
| 11366 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> | |
| 11367 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> | |
| 11368 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> | |
| 11369 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> | |
| 11370 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> | |
| 11371 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> | |
| 11372 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> | |
| 11373 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> | |
| 11374 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> | |
| 11375 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> | |
| 11376 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> | |
| 11377 | <rom loadflag="load16_byte" name="kf10-c7b.bin" offset="0x3800000" size="0x400000" crc="3fdb3542" sha1="7d2050752a2064cd6729f483a0da93808e2c6033" /> | |
| 11378 | <rom loadflag="load16_byte" name="kf10-c8b.bin" offset="0x3800001" size="0x400000" crc="661b7a52" sha1="0ae2ad2389134892f156337332b77adade3ddad1" /> | |
| 11379 | </dataarea> | |
| 11380 | </part> | |
| 11381 | </software> | |
| 9067 | 11382 | |
| 9068 | <software name="kf10thep" cloneof="kof2002"> | |
| 9069 | <description>The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)</description> | |
| 9070 | <year>2005</year> | |
| 9071 | <publisher>bootleg</publisher> | |
| 9072 | <sharedfeat name="release" value="MVS" /> | |
| 9073 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9074 | <part name="cart" interface="neo_cart"> | |
| 9075 | <!-- this is a hack of kof2002 much like the various korean hacks / bootlegs of games --> | |
| 9076 | <feature name="crypt" value="kf10thep_prot" /> | |
| 9077 | <dataarea name="maincpu" size="0x800000"> | |
| 9078 | <rom loadflag="load16_word_swap" name="5008-p1.bin" offset="0x000000" size="0x200000" crc="bf5469ba" sha1="f05236d8fffab5836c0d27becdeeb80def32ee49" /> | |
| 9079 | <rom loadflag="load16_word_swap" name="5008-p2.bin" offset="0x200000" size="0x400000" crc="a649ec38" sha1="5c63ed5e5c848940f587c966da4908d04cf1293c" /> | |
| 9080 | <rom loadflag="load16_word_swap" name="5008-p3.bin" offset="0x600000" size="0x200000" crc="e629e13c" sha1="6ebe080ce01c51064cb2f4d89315ba98a45ae727" /> | |
| 9081 | </dataarea> | |
| 9082 | <dataarea name="fixed" size="0x040000"> | |
| 9083 | <rom offset="0x000000" size="0x020000" name="5008-s1.bin" crc="92410064" sha1="1fb800b46341858207d3b6961a760289fbec7faa" /> | |
| 9084 | </dataarea> | |
| 9085 | <dataarea name="audiocpu" size="0x020000"> | |
| 9086 | <rom offset="0x000000" size="0x020000" name="5008-m1.bin" crc="5a47d9ad" sha1="0197737934653acc6c97221660d789e9914f3578" /> | |
| 9087 | <!--<dataarea name="audiocpu" size="0x020000"> <rom offset="0x000000" size="0x020000" name="5004-m1.bin" crc="f6fab859" sha1="0184aa1394b9f9946d610278b53b846020dd88dc" />--> | |
| 9088 | </dataarea> | |
| 9089 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9090 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 9091 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 9092 | </dataarea> | |
| 9093 | <dataarea name="sprites" size="0x4000000"> | |
| 9094 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> <!-- Plane 0,1 --> | |
| 9095 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> <!-- Plane 2,3 --> | |
| 9096 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> <!-- Plane 0,1 --> | |
| 9097 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> <!-- Plane 2,3 --> | |
| 9098 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> <!-- Plane 0,1 --> | |
| 9099 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> <!-- Plane 2,3 --> | |
| 9100 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> <!-- Plane 0,1 --> | |
| 9101 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> <!-- Plane 2,3 --> | |
| 9102 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> <!-- Plane 0,1 --> | |
| 9103 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> <!-- Plane 2,3 --> | |
| 9104 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> <!-- Plane 0,1 --> | |
| 9105 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> <!-- Plane 2,3 --> | |
| 9106 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> <!-- Plane 0,1 --> | |
| 9107 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> <!-- Plane 2,3 --> | |
| 9108 | <rom loadflag="load16_byte" name="5008-c7b.bin" offset="0x3800000" size="0x400000" crc="33604ef0" sha1="57deec23c81d5d673ce5992cef1f2567f1a2148e" /> <!-- Plane 0,1 --> | |
| 9109 | <rom loadflag="load16_byte" name="5008-c8b.bin" offset="0x3800001" size="0x400000" crc="51f6a8f8" sha1="9ef1cdbdd125a2b430346c22b59f36902312905f" /> <!-- Plane 2,3 --> | |
| 9110 | </dataarea> | |
| 9111 | </part> | |
| 9112 | </software> | |
| 11383 | <software name="kf10thep" cloneof="kof2002"> | |
| 11384 | <!-- does not behave well in multi-slot --> | |
| 11385 | <description>The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)</description> | |
| 11386 | <year>2005</year> | |
| 11387 | <publisher>bootleg</publisher> | |
| 11388 | <sharedfeat name="release" value="MVS" /> | |
| 11389 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11390 | <part name="cart" interface="neo_cart"> | |
| 11391 | <!-- this is a hack of kof2002 much like the various korean hacks / bootlegs of games --> | |
| 11392 | <feature name="slot" value="r_kf10thep" /> | |
| 11393 | <dataarea name="maincpu" size="0x800000"> | |
| 11394 | <rom loadflag="load16_word_swap" name="5008-p1.bin" offset="0x000000" size="0x200000" crc="bf5469ba" sha1="f05236d8fffab5836c0d27becdeeb80def32ee49" /> | |
| 11395 | <rom loadflag="load16_word_swap" name="5008-p2.bin" offset="0x200000" size="0x400000" crc="a649ec38" sha1="5c63ed5e5c848940f587c966da4908d04cf1293c" /> | |
| 11396 | <rom loadflag="load16_word_swap" name="5008-p3.bin" offset="0x600000" size="0x200000" crc="e629e13c" sha1="6ebe080ce01c51064cb2f4d89315ba98a45ae727" /> | |
| 11397 | </dataarea> | |
| 11398 | <dataarea name="fixed" size="0x040000"> | |
| 11399 | <rom offset="0x000000" size="0x020000" name="5008-s1.bin" crc="92410064" sha1="1fb800b46341858207d3b6961a760289fbec7faa" /> | |
| 11400 | </dataarea> | |
| 11401 | <dataarea name="audiocpu" size="0x020000"> | |
| 11402 | <rom offset="0x000000" size="0x020000" name="5008-m1.bin" crc="5a47d9ad" sha1="0197737934653acc6c97221660d789e9914f3578" /> | |
| 11403 | <!--<dataarea name="audiocpu" size="0x020000"> <rom offset="0x000000" size="0x020000" name="5004-m1.bin" crc="f6fab859" sha1="0184aa1394b9f9946d610278b53b846020dd88dc" />--> | |
| 11404 | </dataarea> | |
| 11405 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11406 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 11407 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 11408 | </dataarea> | |
| 11409 | <dataarea name="sprites" size="0x4000000"> | |
| 11410 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> | |
| 11411 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> | |
| 11412 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> | |
| 11413 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> | |
| 11414 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> | |
| 11415 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> | |
| 11416 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> | |
| 11417 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> | |
| 11418 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> | |
| 11419 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> | |
| 11420 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> | |
| 11421 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> | |
| 11422 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> | |
| 11423 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> | |
| 11424 | <rom loadflag="load16_byte" name="5008-c7b.bin" offset="0x3800000" size="0x400000" crc="33604ef0" sha1="57deec23c81d5d673ce5992cef1f2567f1a2148e" /> | |
| 11425 | <rom loadflag="load16_byte" name="5008-c8b.bin" offset="0x3800001" size="0x400000" crc="51f6a8f8" sha1="9ef1cdbdd125a2b430346c22b59f36902312905f" /> | |
| 11426 | </dataarea> | |
| 11427 | </part> | |
| 11428 | </software> | |
| 9113 | 11429 | |
| 9114 | <software name="kf2k5uni" cloneof="kof2002"> | |
| 9115 | <description>The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)</description> | |
| 9116 | <year>2004</year> | |
| 9117 | <publisher>bootleg</publisher> | |
| 9118 | <sharedfeat name="release" value="MVS" /> | |
| 9119 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9120 | <part name="cart" interface="neo_cart"> | |
| 9121 | <feature name="crypt" value="kf2k5uni_prot" /> | |
| 9122 | <dataarea name="maincpu" size="0x800000"> | |
| 9123 | <rom loadflag="load16_word_swap" name="5006-p2a.bin" offset="0x000000" size="0x400000" crc="ced883a2" sha1="f93db4d74ce0a73a3e9631966fee37be22470c89" /> | |
| 9124 | <rom loadflag="load16_word_swap" name="5006-p1.bin" offset="0x400000" size="0x400000" crc="72c39c46" sha1="4ba0657de20319c0bc30c7c3bba7d7331d0ce9a7" /> | |
| 9125 | </dataarea> | |
| 9126 | <dataarea name="fixed" size="0x040000"> | |
| 9127 | <rom offset="0x000000" size="0x020000" name="5006-s1.bin" crc="91f8c544" sha1="9d16cafb9ca4bc54f31f7fd82b1be06ec8b11c79" /> | |
| 9128 | </dataarea> | |
| 9129 | <dataarea name="audiocpu" size="0x020000"> | |
| 9130 | <rom offset="0x000000" size="0x020000" name="5006-m1.bin" crc="9050bfe7" sha1="765bf3d954f775231b7ef2504bb844cd0b29e3f7" /> | |
| 9131 | </dataarea> | |
| 9132 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9133 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 9134 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 9135 | </dataarea> | |
| 9136 | <dataarea name="sprites" size="0x4000000"> | |
| 9137 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> <!-- Plane 0,1 --> | |
| 9138 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> <!-- Plane 2,3 --> | |
| 9139 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> <!-- Plane 0,1 --> | |
| 9140 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> <!-- Plane 2,3 --> | |
| 9141 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> <!-- Plane 0,1 --> | |
| 9142 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> <!-- Plane 2,3 --> | |
| 9143 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> <!-- Plane 0,1 --> | |
| 9144 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> <!-- Plane 2,3 --> | |
| 9145 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> <!-- Plane 0,1 --> | |
| 9146 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> <!-- Plane 2,3 --> | |
| 9147 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> <!-- Plane 0,1 --> | |
| 9148 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> <!-- Plane 2,3 --> | |
| 9149 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> <!-- Plane 0,1 --> | |
| 9150 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> <!-- Plane 2,3 --> | |
| 9151 | <rom loadflag="load16_byte" name="kf10-c7b.bin" offset="0x3800000" size="0x400000" crc="3fdb3542" sha1="7d2050752a2064cd6729f483a0da93808e2c6033" /> <!-- Plane 0,1 --> | |
| 9152 | <rom loadflag="load16_byte" name="kf10-c8b.bin" offset="0x3800001" size="0x400000" crc="661b7a52" sha1="0ae2ad2389134892f156337332b77adade3ddad1" /> <!-- Plane 2,3 --> | |
| 9153 | </dataarea> | |
| 9154 | </part> | |
| 9155 | </software> | |
| 11430 | <software name="kf2k5uni" cloneof="kof2002"> | |
| 11431 | <description>The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)</description> | |
| 11432 | <year>2004</year> | |
| 11433 | <publisher>bootleg</publisher> | |
| 11434 | <sharedfeat name="release" value="MVS" /> | |
| 11435 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11436 | <part name="cart" interface="neo_cart"> | |
| 11437 | <feature name="slot" value="r_kf2k5uni" /> | |
| 11438 | <dataarea name="maincpu" size="0x800000"> | |
| 11439 | <rom loadflag="load16_word_swap" name="5006-p2a.bin" offset="0x000000" size="0x400000" crc="ced883a2" sha1="f93db4d74ce0a73a3e9631966fee37be22470c89" /> | |
| 11440 | <rom loadflag="load16_word_swap" name="5006-p1.bin" offset="0x400000" size="0x400000" crc="72c39c46" sha1="4ba0657de20319c0bc30c7c3bba7d7331d0ce9a7" /> | |
| 11441 | </dataarea> | |
| 11442 | <dataarea name="fixed" size="0x040000"> | |
| 11443 | <rom offset="0x000000" size="0x020000" name="5006-s1.bin" crc="91f8c544" sha1="9d16cafb9ca4bc54f31f7fd82b1be06ec8b11c79" /> | |
| 11444 | </dataarea> | |
| 11445 | <dataarea name="audiocpu" size="0x020000"> | |
| 11446 | <rom offset="0x000000" size="0x020000" name="5006-m1.bin" crc="9050bfe7" sha1="765bf3d954f775231b7ef2504bb844cd0b29e3f7" /> | |
| 11447 | </dataarea> | |
| 11448 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11449 | <rom name="kf10-v1.bin" offset="0x000000" size="0x800000" crc="0fc9a58d" sha1="9d79ef00e2c2abd9f29af5521c2fbe5798bf336f" /> | |
| 11450 | <rom name="kf10-v2.bin" offset="0x800000" size="0x800000" crc="b8c475a4" sha1="10caf9c69927a223445d2c4b147864c02ce520a8" /> | |
| 11451 | </dataarea> | |
| 11452 | <dataarea name="sprites" size="0x4000000"> | |
| 11453 | <rom loadflag="load16_byte" name="kf10-c1a.bin" offset="0x000000" size="0x400000" crc="3bbc0364" sha1="e8aa7ff82f151ce1db56f259377b64cceef85af0" /> | |
| 11454 | <rom loadflag="load16_byte" name="kf10-c2a.bin" offset="0x000001" size="0x400000" crc="91230075" sha1="d9098e05a7ba6008661147b6bf8bc2f494b8b72b" /> | |
| 11455 | <rom loadflag="load16_byte" name="kf10-c1b.bin" offset="0x800000" size="0x400000" crc="b5abfc28" sha1="eabf60992bb3485c95330065294071ec155bfe7c" /> | |
| 11456 | <rom loadflag="load16_byte" name="kf10-c2b.bin" offset="0x800001" size="0x400000" crc="6cc4c6e1" sha1="be824a944e745ee18efdc45c81fd496a4d624b9c" /> | |
| 11457 | <rom loadflag="load16_byte" name="kf10-c3a.bin" offset="0x1000000" size="0x400000" crc="5b3d4a16" sha1="93ac1cd7739100f8c32732644f81f2a19837b131" /> | |
| 11458 | <rom loadflag="load16_byte" name="kf10-c4a.bin" offset="0x1000001" size="0x400000" crc="c6f3419b" sha1="340c17a73aeb7bf8a6209f8459e6f00000075b50" /> | |
| 11459 | <rom loadflag="load16_byte" name="kf10-c3b.bin" offset="0x1800000" size="0x400000" crc="9d2bba19" sha1="5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273" /> | |
| 11460 | <rom loadflag="load16_byte" name="kf10-c4b.bin" offset="0x1800001" size="0x400000" crc="5a4050cb" sha1="8fd2291f349efa1ed5cd37ad4e273b60fe831a77" /> | |
| 11461 | <rom loadflag="load16_byte" name="kf10-c5a.bin" offset="0x2000000" size="0x400000" crc="a289d1e1" sha1="50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd" /> | |
| 11462 | <rom loadflag="load16_byte" name="kf10-c6a.bin" offset="0x2000001" size="0x400000" crc="e6494b5d" sha1="18e064b9867ae0b0794065f8dbefd486620419db" /> | |
| 11463 | <rom loadflag="load16_byte" name="kf10-c5b.bin" offset="0x2800000" size="0x400000" crc="404fff02" sha1="56d1b32c87ea4885e49264e8b21846e465a20e1f" /> | |
| 11464 | <rom loadflag="load16_byte" name="kf10-c6b.bin" offset="0x2800001" size="0x400000" crc="f2ccfc9e" sha1="69db7fac7023785ab94ea711a72dbc2826cfe1a3" /> | |
| 11465 | <rom loadflag="load16_byte" name="kf10-c7a.bin" offset="0x3000000" size="0x400000" crc="be79c5a8" sha1="ded3c5eb3571647f50533eb682c2675372ace3fb" /> | |
| 11466 | <rom loadflag="load16_byte" name="kf10-c8a.bin" offset="0x3000001" size="0x400000" crc="a5952ca4" sha1="76dbb3cb45ce5a4beffa1ed29491204fc6617e42" /> | |
| 11467 | <rom loadflag="load16_byte" name="kf10-c7b.bin" offset="0x3800000" size="0x400000" crc="3fdb3542" sha1="7d2050752a2064cd6729f483a0da93808e2c6033" /> | |
| 11468 | <rom loadflag="load16_byte" name="kf10-c8b.bin" offset="0x3800001" size="0x400000" crc="661b7a52" sha1="0ae2ad2389134892f156337332b77adade3ddad1" /> | |
| 11469 | </dataarea> | |
| 11470 | </part> | |
| 11471 | </software> | |
| 9156 | 11472 | |
| 9157 | <software name="kof2k4se" cloneof="kof2002"> | |
| 9158 | <description>The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)</description> | |
| 9159 | <year>2004</year> | |
| 9160 | <publisher>bootleg</publisher> | |
| 9161 | <info name="compat_note" value="Missing NeoGeo logo at startup" /> | |
| 9162 | <sharedfeat name="release" value="MVS" /> | |
| 9163 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9164 | <part name="cart" interface="neo_cart"> | |
| 9165 | <feature name="crypt" value="kof2k4se_prot" /> | |
| 9166 | <dataarea name="maincpu" size="0x500000"> | |
| 9167 | <rom loadflag="load16_word_swap" name="k2k4s-p2.bin" offset="0x000000" size="0x080000" crc="21a84084" sha1="973e8a0bffa0e1f055803f663f81a8e03701802d" /> | |
| 9168 | <rom loadflag="load16_word_swap" name="k2k4s-p3.bin" offset="0x080000" size="0x080000" crc="febb484e" sha1="4b1838795b84f22d578ad043641df0a7bf7d9774" /> | |
| 9169 | <rom loadflag="load16_word_swap" name="k2k4s-p1.bin" offset="0x100000" size="0x400000" crc="e6c50566" sha1="cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe" /> | |
| 9170 | </dataarea> | |
| 9171 | <dataarea name="fixed" size="0x040000"> | |
| 9172 | <rom offset="0x000000" size="0x020000" name="k2k4s-s1.bin" crc="a3c9b2d8" sha1="1472d2cbd7bb73e84824ecf773924007e6117e77" /> | |
| 9173 | </dataarea> | |
| 9174 | <dataarea name="audiocpu" size="0x020000"> | |
| 9175 | <rom offset="0x000000" size="0x020000" name="k2k4s-m1.bin" crc="5a47d9ad" sha1="0197737934653acc6c97221660d789e9914f3578" /> | |
| 9176 | </dataarea> | |
| 9177 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9178 | <rom name="k2k4s-v2.bin" offset="0x000000" size="0x800000" crc="e4ddfb3f" sha1="eb8220ab01c16cf9244b7f3f9912bec0db561b85" /> | |
| 9179 | <rom name="k2k4s-v1.bin" offset="0x800000" size="0x800000" crc="b887d287" sha1="f593a5722df6f6fac023d189a739a117e976bb2f" /> | |
| 9180 | </dataarea> | |
| 9181 | <dataarea name="sprites" size="0x4000000"> | |
| 9182 | <rom loadflag="load16_byte" name="k2k4s-c4.bin" offset="0x000000" size="0x800000" crc="7a050288" sha1="55a20c5b01e11a859f096af3f8e09986025d288f" /> <!-- Plane 0,1 --> | |
| 9183 | <rom loadflag="load16_byte" name="k2k4s-c8.bin" offset="0x000001" size="0x800000" crc="e924afcf" sha1="651e974f7339d2cdcfa58c5398013197a0525b77" /> <!-- Plane 2,3 --> | |
| 9184 | <rom loadflag="load16_byte" name="k2k4s-c3.bin" offset="0x1000000" size="0x800000" crc="959fad0b" sha1="63ab83ddc5f688dc8165a7ff8d262df3fcd942a2" /> <!-- Plane 0,1 --> | |
| 9185 | <rom loadflag="load16_byte" name="k2k4s-c7.bin" offset="0x1000001" size="0x800000" crc="efe6a468" sha1="2a414285e48aa948b5b0d4a9333bab083b5fb853" /> <!-- Plane 2,3 --> | |
| 9186 | <rom loadflag="load16_byte" name="k2k4s-c2.bin" offset="0x2000000" size="0x800000" crc="74bba7c6" sha1="e01adc7a4633bc0951b9b4f09abc07d728e9a2d9" /> <!-- Plane 0,1 --> | |
| 9187 | <rom loadflag="load16_byte" name="k2k4s-c6.bin" offset="0x2000001" size="0x800000" crc="e20d2216" sha1="5d28eea7b581e780b78f391a8179f1678ee0d9a5" /> <!-- Plane 2,3 --> | |
| 9188 | <rom loadflag="load16_byte" name="k2k4s-c1.bin" offset="0x3000000" size="0x800000" crc="fa705b2b" sha1="f314c66876589601806352484dd8e45bc41be692" /> <!-- Plane 0,1 --> | |
| 9189 | <rom loadflag="load16_byte" name="k2k4s-c5.bin" offset="0x3000001" size="0x800000" crc="2c912ff9" sha1="b624a625ea3e221808b7ea43fb0b1a51d8c1853e" /> <!-- Plane 2,3 --> | |
| 9190 | </dataarea> | |
| 9191 | </part> | |
| 9192 | </software> | |
| 11473 | <software name="kof2k4se" cloneof="kof2002"> | |
| 11474 | <description>The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)</description> | |
| 11475 | <year>2004</year> | |
| 11476 | <publisher>bootleg</publisher> | |
| 11477 | <info name="compat_note" value="Missing NeoGeo logo at startup" /> | |
| 11478 | <sharedfeat name="release" value="MVS" /> | |
| 11479 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11480 | <part name="cart" interface="neo_cart"> | |
| 11481 | <feature name="slot" value="r_kf2k4se" /> | |
| 11482 | <dataarea name="maincpu" size="0x500000"> | |
| 11483 | <rom loadflag="load16_word_swap" name="k2k4s-p2.bin" offset="0x000000" size="0x080000" crc="21a84084" sha1="973e8a0bffa0e1f055803f663f81a8e03701802d" /> | |
| 11484 | <rom loadflag="load16_word_swap" name="k2k4s-p3.bin" offset="0x080000" size="0x080000" crc="febb484e" sha1="4b1838795b84f22d578ad043641df0a7bf7d9774" /> | |
| 11485 | <rom loadflag="load16_word_swap" name="k2k4s-p1.bin" offset="0x100000" size="0x400000" crc="e6c50566" sha1="cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe" /> | |
| 11486 | </dataarea> | |
| 11487 | <dataarea name="fixed" size="0x040000"> | |
| 11488 | <rom offset="0x000000" size="0x020000" name="k2k4s-s1.bin" crc="a3c9b2d8" sha1="1472d2cbd7bb73e84824ecf773924007e6117e77" /> | |
| 11489 | </dataarea> | |
| 11490 | <dataarea name="audiocpu" size="0x020000"> | |
| 11491 | <rom offset="0x000000" size="0x020000" name="k2k4s-m1.bin" crc="5a47d9ad" sha1="0197737934653acc6c97221660d789e9914f3578" /> | |
| 11492 | </dataarea> | |
| 11493 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11494 | <rom name="k2k4s-v2.bin" offset="0x000000" size="0x800000" crc="e4ddfb3f" sha1="eb8220ab01c16cf9244b7f3f9912bec0db561b85" /> | |
| 11495 | <rom name="k2k4s-v1.bin" offset="0x800000" size="0x800000" crc="b887d287" sha1="f593a5722df6f6fac023d189a739a117e976bb2f" /> | |
| 11496 | </dataarea> | |
| 11497 | <dataarea name="sprites" size="0x4000000"> | |
| 11498 | <rom loadflag="load16_byte" name="k2k4s-c4.bin" offset="0x000000" size="0x800000" crc="7a050288" sha1="55a20c5b01e11a859f096af3f8e09986025d288f" /> | |
| 11499 | <rom loadflag="load16_byte" name="k2k4s-c8.bin" offset="0x000001" size="0x800000" crc="e924afcf" sha1="651e974f7339d2cdcfa58c5398013197a0525b77" /> | |
| 11500 | <rom loadflag="load16_byte" name="k2k4s-c3.bin" offset="0x1000000" size="0x800000" crc="959fad0b" sha1="63ab83ddc5f688dc8165a7ff8d262df3fcd942a2" /> | |
| 11501 | <rom loadflag="load16_byte" name="k2k4s-c7.bin" offset="0x1000001" size="0x800000" crc="efe6a468" sha1="2a414285e48aa948b5b0d4a9333bab083b5fb853" /> | |
| 11502 | <rom loadflag="load16_byte" name="k2k4s-c2.bin" offset="0x2000000" size="0x800000" crc="74bba7c6" sha1="e01adc7a4633bc0951b9b4f09abc07d728e9a2d9" /> | |
| 11503 | <rom loadflag="load16_byte" name="k2k4s-c6.bin" offset="0x2000001" size="0x800000" crc="e20d2216" sha1="5d28eea7b581e780b78f391a8179f1678ee0d9a5" /> | |
| 11504 | <rom loadflag="load16_byte" name="k2k4s-c1.bin" offset="0x3000000" size="0x800000" crc="fa705b2b" sha1="f314c66876589601806352484dd8e45bc41be692" /> | |
| 11505 | <rom loadflag="load16_byte" name="k2k4s-c5.bin" offset="0x3000001" size="0x800000" crc="2c912ff9" sha1="b624a625ea3e221808b7ea43fb0b1a51d8c1853e" /> | |
| 11506 | </dataarea> | |
| 11507 | </part> | |
| 11508 | </software> | |
| 9193 | 11509 | |
| 9194 | ||
| 11510 | <!-- Matrimelee bootleg --> | |
| 9195 | 11511 | |
| 9196 | <software name="matrimbl" cloneof="matrim"> | |
| 9197 | <description>Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)</description> | |
| 9198 | <year>2002</year> | |
| 9199 | <publisher>bootleg</publisher> | |
| 9200 | <sharedfeat name="release" value="MVS" /> | |
| 9201 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9202 | <part name="cart" interface="neo_cart"> | |
| 9203 | <feature name="crypt" value="matrimbl_prot" /> | |
| 9204 | <dataarea name="maincpu" size="0x500000"> | |
| 9205 | <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" /> <!-- mask rom TC538200 --> | |
| 9206 | <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" /> <!-- mask rom TC5332205 --> | |
| 9207 | </dataarea> | |
| 9208 | <dataarea name="fixed" size="0x80000"> | |
| 9209 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 9210 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 9211 | </dataarea> | |
| 9212 | <dataarea name="audiocpu" size="0x020000"> | |
| 9213 | <rom offset="0x000000" size="0x020000" name="mart-m1.bin" crc="3ea96ab1" sha1="e5053c4312f658faed2a34e38325a22ef792d384" /> | |
| 9214 | </dataarea> | |
| 9215 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9216 | <rom name="mart-v1.bin" offset="0x000000" size="0x400000" crc="352b0a07" sha1="19f7cc12f3f6d0fda9c7449816c4c32367447897" /> | |
| 9217 | <rom loadflag="load16_word_swap" name="mart-v2.bin" offset="0x400000" size="0x400000" crc="1e9bd59e" sha1="0f754e780d0ebb815a92a45ad55f85f6d0181b70" /> | |
| 9218 | <rom name="mart-v3.bin" offset="0x800000" size="0x400000" crc="e8362fcc" sha1="42d558fd80cabe22a1c09a1fa75741afbcf46b7c" /> | |
| 9219 | <rom loadflag="load16_word_swap" name="mart-v4.bin" offset="0xc00000" size="0x400000" crc="c8c79b19" sha1="9c7a5e694d68f37a27209e1400b60b6241a04cc7" /> | |
| 9220 | </dataarea> | |
| 9221 | <dataarea name="sprites" size="0x4000000"> | |
| 9222 | <rom loadflag="load16_byte" name="mart-c1.bin" offset="0x000000" size="0x800000" crc="a5595656" sha1="d86281607f22e4f2001047eaeeda99cd673c508c" /> <!-- Plane 0,1 --> | |
| 9223 | <rom loadflag="load16_byte" name="mart-c2.bin" offset="0x000001" size="0x800000" crc="c5f7c300" sha1="9ff5ffb750bd2e925667d84389192f92183e8677" /> <!-- Plane 2,3 --> | |
| 9224 | <rom loadflag="load16_byte" name="mart-c3.bin" offset="0x1000000" size="0x800000" crc="574efd7d" sha1="6cac303db705fe2800701ee51de9e9fca04e6e66" /> <!-- Plane 0,1 --> | |
| 9225 | <rom loadflag="load16_byte" name="mart-c4.bin" offset="0x1000001" size="0x800000" crc="109d54d9" sha1="22cb748b3b14317b90d9d9951297ada2bfc3a3f1" /> <!-- Plane 2,3 --> | |
| 9226 | <rom loadflag="load16_byte" name="mart-c5.bin" offset="0x2000000" size="0x800000" crc="15c9e882" sha1="1c9f1ccaed4fdd9d8f5cc9b6fcaca3c4e328e59e" /> <!-- Plane 0,1 --> | |
| 9227 | <rom loadflag="load16_byte" name="mart-c6.bin" offset="0x2000001" size="0x800000" crc="77497b97" sha1="c6481bea5a36f8210971fdcb4bfbe7ed93c769de" /> <!-- Plane 2,3 --> | |
| 9228 | <rom loadflag="load16_byte" name="mart-c7.bin" offset="0x3000000" size="0x800000" crc="ab481bb6" sha1="6b2d97c5505eeb28e300b075f37f0d69ef44463a" /> <!-- Plane 0,1 --> | |
| 9229 | <rom loadflag="load16_byte" name="mart-c8.bin" offset="0x3000001" size="0x800000" crc="906cf267" sha1="b0f2cf8887794d715f208751ddd1ed26b2c3ffdf" /> <!-- Plane 2,3 --> | |
| 9230 | </dataarea> | |
| 9231 | </part> | |
| 9232 | </software> | |
| 11512 | <software name="matrimbl" cloneof="matrim"> | |
| 11513 | <description>Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)</description> | |
| 11514 | <year>2002</year> | |
| 11515 | <publisher>bootleg</publisher> | |
| 11516 | <sharedfeat name="release" value="MVS" /> | |
| 11517 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11518 | <part name="cart" interface="neo_cart"> | |
| 11519 | <feature name="slot" value="r_matrimbl" /> | |
| 11520 | <dataarea name="maincpu" size="0x500000"> | |
| 11521 | <rom loadflag="load16_word_swap" name="266-p1.p1" offset="0x000000" size="0x100000" crc="5d4c2dc7" sha1="8d723b0d28ec344eef26009b361a2b97d300dd51" /> | |
| 11522 | <!-- mask rom TC538200 --> | |
| 11523 | <rom loadflag="load16_word_swap" name="266-p2.sp2" offset="0x100000" size="0x400000" crc="a14b1906" sha1="1daa14d73512f760ef569b06f9facb279437d1db" /> | |
| 11524 | <!-- mask rom TC5332205 --> | |
| 11525 | </dataarea> | |
| 11526 | <dataarea name="fixed" size="0x80000"> | |
| 11527 | <!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs --> | |
| 11528 | <rom value="0" size="0x80000" offset="0x000000" loadflag="fill" /> | |
| 11529 | </dataarea> | |
| 11530 | <dataarea name="audiocpu" size="0x020000"> | |
| 11531 | <rom offset="0x000000" size="0x020000" name="mart-m1.bin" crc="3ea96ab1" sha1="e5053c4312f658faed2a34e38325a22ef792d384" /> | |
| 11532 | </dataarea> | |
| 11533 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11534 | <rom name="mart-v1.bin" offset="0x000000" size="0x400000" crc="352b0a07" sha1="19f7cc12f3f6d0fda9c7449816c4c32367447897" /> | |
| 11535 | <rom loadflag="load16_word_swap" name="mart-v2.bin" offset="0x400000" size="0x400000" crc="1e9bd59e" sha1="0f754e780d0ebb815a92a45ad55f85f6d0181b70" /> | |
| 11536 | <rom name="mart-v3.bin" offset="0x800000" size="0x400000" crc="e8362fcc" sha1="42d558fd80cabe22a1c09a1fa75741afbcf46b7c" /> | |
| 11537 | <rom loadflag="load16_word_swap" name="mart-v4.bin" offset="0xc00000" size="0x400000" crc="c8c79b19" sha1="9c7a5e694d68f37a27209e1400b60b6241a04cc7" /> | |
| 11538 | </dataarea> | |
| 11539 | <dataarea name="sprites" size="0x4000000"> | |
| 11540 | <rom loadflag="load16_byte" name="mart-c1.bin" offset="0x000000" size="0x800000" crc="a5595656" sha1="d86281607f22e4f2001047eaeeda99cd673c508c" /> | |
| 11541 | <rom loadflag="load16_byte" name="mart-c2.bin" offset="0x000001" size="0x800000" crc="c5f7c300" sha1="9ff5ffb750bd2e925667d84389192f92183e8677" /> | |
| 11542 | <rom loadflag="load16_byte" name="mart-c3.bin" offset="0x1000000" size="0x800000" crc="574efd7d" sha1="6cac303db705fe2800701ee51de9e9fca04e6e66" /> | |
| 11543 | <rom loadflag="load16_byte" name="mart-c4.bin" offset="0x1000001" size="0x800000" crc="109d54d9" sha1="22cb748b3b14317b90d9d9951297ada2bfc3a3f1" /> | |
| 11544 | <rom loadflag="load16_byte" name="mart-c5.bin" offset="0x2000000" size="0x800000" crc="15c9e882" sha1="1c9f1ccaed4fdd9d8f5cc9b6fcaca3c4e328e59e" /> | |
| 11545 | <rom loadflag="load16_byte" name="mart-c6.bin" offset="0x2000001" size="0x800000" crc="77497b97" sha1="c6481bea5a36f8210971fdcb4bfbe7ed93c769de" /> | |
| 11546 | <rom loadflag="load16_byte" name="mart-c7.bin" offset="0x3000000" size="0x800000" crc="ab481bb6" sha1="6b2d97c5505eeb28e300b075f37f0d69ef44463a" /> | |
| 11547 | <rom loadflag="load16_byte" name="mart-c8.bin" offset="0x3000001" size="0x800000" crc="906cf267" sha1="b0f2cf8887794d715f208751ddd1ed26b2c3ffdf" /> | |
| 11548 | </dataarea> | |
| 11549 | </part> | |
| 11550 | </software> | |
| 9233 | 11551 | |
| 9234 | ||
| 11552 | <!-- Metal Slug 5 bootleg --> | |
| 9235 | 11553 | |
| 9236 | <software name="ms5plus" cloneof="mslug5"> | |
| 9237 | <description>Metal Slug 5 Plus (bootleg)</description> | |
| 9238 | <year>2003</year> | |
| 9239 | <publisher>bootleg</publisher> | |
| 9240 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 9241 | <sharedfeat name="release" value="MVS" /> | |
| 9242 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9243 | <part name="cart" interface="neo_cart"> | |
| 9244 | <feature name="crypt" value="ms5plus_prot" /> | |
| 9245 | <dataarea name="maincpu" size="0x500000"> | |
| 9246 | <rom loadflag="load16_word_swap" name="ms5-p1p.bin" offset="0x000000" size="0x100000" crc="106b276f" sha1="0e840df95f3813145e5043573483c7610d2d3e68" /> | |
| 9247 | <rom loadflag="load16_word_swap" name="ms5-p2p.bin" offset="0x100000" size="0x200000" crc="d6a458e8" sha1="c0a8bdae06d62859fb6734766ccc190eb2a809a4" /> | |
| 9248 | <rom loadflag="load16_word_swap" name="ms5-p3p.bin" offset="0x300000" size="0x200000" crc="439ec031" sha1="f0ad8f9be7d26bc504593c1321bd23c286a221f0" /> | |
| 9249 | </dataarea> | |
| 9250 | <dataarea name="fixed" size="0x20000"> | |
| 9251 | <rom name="ms5-s1p.bin" offset="0x00000" size="0x20000" crc="21e04432" sha1="10057a2aa487087f7143d1d69fdad978a6bef0f7" /> | |
| 9252 | </dataarea> | |
| 9253 | <!-- Encrypted --> | |
| 9254 | <dataarea name="audiocrypt" size="0x80000"> | |
| 9255 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> <!-- mask rom TC534000 --> | |
| 9256 | </dataarea> | |
| 9257 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9258 | <!-- Encrypted --> | |
| 9259 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> <!-- mask rom TC5364205 --> | |
| 9260 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> <!-- mask rom TC5364205 --> | |
| 9261 | </dataarea> | |
| 9262 | <dataarea name="sprites" size="0x4000000"> | |
| 9263 | <!-- Encrypted --> | |
| 9264 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9265 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9266 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9267 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9268 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9269 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9270 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9271 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9272 | </dataarea> | |
| 9273 | </part> | |
| 9274 | </software> | |
| 11554 | <software name="ms5plus" cloneof="mslug5"> | |
| 11555 | <description>Metal Slug 5 Plus (bootleg)</description> | |
| 11556 | <year>2003</year> | |
| 11557 | <publisher>bootleg</publisher> | |
| 11558 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 11559 | <sharedfeat name="release" value="MVS" /> | |
| 11560 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11561 | <part name="cart" interface="neo_cart"> | |
| 11562 | <feature name="slot" value="r_ms5plus" /> | |
| 11563 | <dataarea name="maincpu" size="0x500000"> | |
| 11564 | <rom loadflag="load16_word_swap" name="ms5-p1p.bin" offset="0x000000" size="0x100000" crc="106b276f" sha1="0e840df95f3813145e5043573483c7610d2d3e68" /> | |
| 11565 | <rom loadflag="load16_word_swap" name="ms5-p2p.bin" offset="0x100000" size="0x200000" crc="d6a458e8" sha1="c0a8bdae06d62859fb6734766ccc190eb2a809a4" /> | |
| 11566 | <rom loadflag="load16_word_swap" name="ms5-p3p.bin" offset="0x300000" size="0x200000" crc="439ec031" sha1="f0ad8f9be7d26bc504593c1321bd23c286a221f0" /> | |
| 11567 | </dataarea> | |
| 11568 | <dataarea name="fixed" size="0x20000"> | |
| 11569 | <rom name="ms5-s1p.bin" offset="0x00000" size="0x20000" crc="21e04432" sha1="10057a2aa487087f7143d1d69fdad978a6bef0f7" /> | |
| 11570 | </dataarea> | |
| 11571 | <!-- Encrypted --> | |
| 11572 | <dataarea name="audiocrypt" size="0x80000"> | |
| 11573 | <rom offset="0x00000" size="0x80000" name="268-m1.m1" crc="4a5a6e0e" sha1="df0f660f2465e1db7be5adfcaf5e88ad61a74a42" /> | |
| 11574 | <!-- mask rom TC534000 --> | |
| 11575 | </dataarea> | |
| 11576 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11577 | <!-- Encrypted --> | |
| 11578 | <rom name="268-v1c.v1" offset="0x000000" size="0x800000" crc="ae31d60c" sha1="c42285cf4e52fea74247860813e826df5aa7600a" /> | |
| 11579 | <!-- mask rom TC5364205 --> | |
| 11580 | <rom name="268-v2c.v2" offset="0x800000" size="0x800000" crc="c40613ed" sha1="af889570304e2867d7dfea1e94e388c06249fb67" /> | |
| 11581 | <!-- mask rom TC5364205 --> | |
| 11582 | </dataarea> | |
| 11583 | <dataarea name="sprites" size="0x4000000"> | |
| 11584 | <!-- Encrypted --> | |
| 11585 | <rom loadflag="load16_byte" name="268-c1c.c1" offset="0x000000" size="0x800000" crc="ab7c389a" sha1="025a188de589500bf7637fa8e7a37ab24bf4312e" /> | |
| 11586 | <!-- mask rom TC5364205 --> | |
| 11587 | <rom loadflag="load16_byte" name="268-c2c.c2" offset="0x000001" size="0x800000" crc="3560881b" sha1="493d218c92290b4770024d6ee2917c4022753b07" /> | |
| 11588 | <!-- mask rom TC5364205 --> | |
| 11589 | <rom loadflag="load16_byte" name="268-c3c.c3" offset="0x1000000" size="0x800000" crc="3af955ea" sha1="cf36b6ae9b0d12744b17cb7a928399214de894be" /> | |
| 11590 | <!-- mask rom TC5364205 --> | |
| 11591 | <rom loadflag="load16_byte" name="268-c4c.c4" offset="0x1000001" size="0x800000" crc="c329c373" sha1="5073d4079958a0ef5426885af2c9e3178f37d5e0" /> | |
| 11592 | <!-- mask rom TC5364205 --> | |
| 11593 | <rom loadflag="load16_byte" name="268-c5c.c5" offset="0x2000000" size="0x800000" crc="959c8177" sha1="889bda7c65d71172e7d89194d1269561888fe789" /> | |
| 11594 | <!-- mask rom TC5364205 --> | |
| 11595 | <rom loadflag="load16_byte" name="268-c6c.c6" offset="0x2000001" size="0x800000" crc="010a831b" sha1="aec140661e3ae35d264df416478ba15188544d91" /> | |
| 11596 | <!-- mask rom TC5364205 --> | |
| 11597 | <rom loadflag="load16_byte" name="268-c7c.c7" offset="0x3000000" size="0x800000" crc="6d72a969" sha1="968dd9a4d1209b770b9b85ea6532fa24d262a262" /> | |
| 11598 | <!-- mask rom TC5364205 --> | |
| 11599 | <rom loadflag="load16_byte" name="268-c8c.c8" offset="0x3000001" size="0x800000" crc="551d720e" sha1="ebf69e334fcaba0fda6fd432fd0970283a365d12" /> | |
| 11600 | <!-- mask rom TC5364205 --> | |
| 11601 | </dataarea> | |
| 11602 | </part> | |
| 11603 | </software> | |
| 9275 | 11604 | |
| 9276 | ||
| 11605 | <!-- Puzzle Bobble / Bust-A-Move (Neo-Geo) bootleg --> | |
| 9277 | 11606 | |
| 9278 | <software name="pbobblenb" cloneof="pbobblen"> | |
| 9279 | <description>Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)</description> | |
| 9280 | <year>1994</year> | |
| 9281 | <publisher>bootleg</publisher> | |
| 9282 | <sharedfeat name="release" value="MVS" /> | |
| 9283 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9284 | <part name="cart" interface="neo_cart"> | |
| 9285 | <dataarea name="maincpu" size="0x100000"> | |
| 9286 | <rom loadflag="load16_word_swap" name="u7" offset="0x000000" size="0x080000" crc="ac1e9ef3" sha1="a2b125ee70869667431ab125bc29e768500802ad" /> | |
| 9287 | </dataarea> | |
| 9288 | <dataarea name="fixed" size="0x040000"> | |
| 9289 | <rom offset="0x000000" size="0x020000" name="us1" crc="9caae538" sha1="cf2d90a7c1a42107c0bb8b9a61397634286dbe0a" /> | |
| 9290 | </dataarea> | |
| 9291 | <dataarea name="audiocpu" size="0x020000"> | |
| 9292 | <rom offset="0x000000" size="0x020000" name="um1" crc="f424368a" sha1="5e5bbcaeb82bed2ee17df08f005ca20ad1030723" /> | |
| 9293 | </dataarea> | |
| 9294 | <dataarea name="ymsnd" size="0x380000"> | |
| 9295 | <!-- 0x000000-0x1fffff empty --> | |
| 9296 | <rom name="u8" offset="0x200000" size="0x100000" crc="0840cbc4" sha1="1adbd7aef44fa80832f63dfb8efdf69fd7256a57" /> | |
| 9297 | <rom name="u9" offset="0x300000" size="0x080000" crc="0a548948" sha1="e1e4afd17811cb60401c14fbcf0465035165f4fb" /> | |
| 9298 | </dataarea> | |
| 9299 | <dataarea name="sprites" size="0x100000"> | |
| 9300 | <rom loadflag="load16_byte" name="uc5" offset="0x000000" size="0x080000" crc="e89ad494" sha1="69c9ea415773af94ac44c48af05d55ada222b138" /> <!-- Plane 0,1 --> | |
| 9301 | <rom loadflag="load16_byte" name="uc6" offset="0x000001" size="0x080000" crc="4b42d7eb" sha1="042ae50a528cea21cf07771d3915c57aa16fd5af" /> <!-- Plane 2,3 --> | |
| 9302 | </dataarea> | |
| 9303 | </part> | |
| 9304 | </software> | |
| 11607 | <software name="pbobblenb" cloneof="pbobblen"> | |
| 11608 | <description>Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)</description> | |
| 11609 | <year>1994</year> | |
| 11610 | <publisher>bootleg</publisher> | |
| 11611 | <sharedfeat name="release" value="MVS" /> | |
| 11612 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11613 | <part name="cart" interface="neo_cart"> | |
| 11614 | <dataarea name="maincpu" size="0x100000"> | |
| 11615 | <rom loadflag="load16_word_swap" name="u7" offset="0x000000" size="0x080000" crc="ac1e9ef3" sha1="a2b125ee70869667431ab125bc29e768500802ad" /> | |
| 11616 | </dataarea> | |
| 11617 | <dataarea name="fixed" size="0x040000"> | |
| 11618 | <rom offset="0x000000" size="0x020000" name="us1" crc="9caae538" sha1="cf2d90a7c1a42107c0bb8b9a61397634286dbe0a" /> | |
| 11619 | </dataarea> | |
| 11620 | <dataarea name="audiocpu" size="0x020000"> | |
| 11621 | <rom offset="0x000000" size="0x020000" name="um1" crc="f424368a" sha1="5e5bbcaeb82bed2ee17df08f005ca20ad1030723" /> | |
| 11622 | </dataarea> | |
| 11623 | <dataarea name="ymsnd" size="0x380000"> | |
| 11624 | <!-- 0x000000-0x1fffff empty --> | |
| 11625 | <rom name="u8" offset="0x200000" size="0x100000" crc="0840cbc4" sha1="1adbd7aef44fa80832f63dfb8efdf69fd7256a57" /> | |
| 11626 | <rom name="u9" offset="0x300000" size="0x080000" crc="0a548948" sha1="e1e4afd17811cb60401c14fbcf0465035165f4fb" /> | |
| 11627 | </dataarea> | |
| 11628 | <dataarea name="sprites" size="0x100000"> | |
| 11629 | <rom loadflag="load16_byte" name="uc5" offset="0x000000" size="0x080000" crc="e89ad494" sha1="69c9ea415773af94ac44c48af05d55ada222b138" /> | |
| 11630 | <rom loadflag="load16_byte" name="uc6" offset="0x000001" size="0x080000" crc="4b42d7eb" sha1="042ae50a528cea21cf07771d3915c57aa16fd5af" /> | |
| 11631 | </dataarea> | |
| 11632 | </part> | |
| 11633 | </software> | |
| 9305 | 11634 | |
| 9306 | ||
| 11635 | <!-- SNK vs. CAPCOM SVC CHAOS bootlegs --> | |
| 9307 | 11636 | |
| 9308 | <software name="svcboot" cloneof="svc"> | |
| 9309 | <description>SNK vs. Capcom - SVC Chaos (bootleg)</description> | |
| 9310 | <year>2003</year> | |
| 9311 | <publisher>bootleg</publisher> | |
| 9312 | <sharedfeat name="release" value="MVS" /> | |
| 9313 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9314 | <part name="cart" interface="neo_cart"> | |
| 9315 | <feature name="crypt" value="svcboot_prot" /> | |
| 9316 | <dataarea name="maincpu" size="0x800000"> | |
| 9317 | <rom loadflag="load16_word_swap" name="svc-p1.bin" offset="0x000000" size="0x800000" crc="0348f162" sha1="c313351d68effd92aeb80ed320e4f8c26a3bb53e" /> | |
| 9318 | </dataarea> | |
| 9319 | <dataarea name="fixed" size="0x20000"> | |
| 9320 | <rom name="svc-s1.bin" offset="0x10000" size="0x10000" crc="70b44df1" sha1="52ae3f264d7b33e94e770e6b2d0cf35a64e7dda4" /> | |
| 9321 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9322 | </dataarea> | |
| 9323 | <dataarea name="audiocpu" size="0x40000"> | |
| 9324 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 9325 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9326 | </dataarea> | |
| 9327 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9328 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 9329 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 9330 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 9331 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 9332 | </dataarea> | |
| 9333 | <dataarea name="sprites" size="0x4000000"> | |
| 9334 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> <!-- Plane 0,1 --> | |
| 9335 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> <!-- Plane 2,3 --> | |
| 9336 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> <!-- Plane 0,1 --> | |
| 9337 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> <!-- Plane 2,3 --> | |
| 9338 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> <!-- Plane 0,1 --> | |
| 9339 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> <!-- Plane 2,3 --> | |
| 9340 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> <!-- Plane 0,1 --> | |
| 9341 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> <!-- Plane 2,3 --> | |
| 9342 | </dataarea> | |
| 9343 | </part> | |
| 9344 | </software> | |
| 11637 | <software name="svcboot" cloneof="svc"> | |
| 11638 | <description>SNK vs. Capcom - SVC Chaos (bootleg)</description> | |
| 11639 | <year>2003</year> | |
| 11640 | <publisher>bootleg</publisher> | |
| 11641 | <sharedfeat name="release" value="MVS" /> | |
| 11642 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11643 | <part name="cart" interface="neo_cart"> | |
| 11644 | <feature name="slot" value="r_svcboot" /> | |
| 11645 | <dataarea name="maincpu" size="0x800000"> | |
| 11646 | <rom loadflag="load16_word_swap" name="svc-p1.bin" offset="0x000000" size="0x800000" crc="0348f162" sha1="c313351d68effd92aeb80ed320e4f8c26a3bb53e" /> | |
| 11647 | </dataarea> | |
| 11648 | <dataarea name="fixed" size="0x20000"> | |
| 11649 | <rom name="svc-s1.bin" offset="0x10000" size="0x10000" crc="70b44df1" sha1="52ae3f264d7b33e94e770e6b2d0cf35a64e7dda4" /> | |
| 11650 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11651 | </dataarea> | |
| 11652 | <dataarea name="audiocpu" size="0x40000"> | |
| 11653 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 11654 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11655 | </dataarea> | |
| 11656 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11657 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 11658 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 11659 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 11660 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 11661 | </dataarea> | |
| 11662 | <dataarea name="sprites" size="0x4000000"> | |
| 11663 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> | |
| 11664 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> | |
| 11665 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> | |
| 11666 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> | |
| 11667 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> | |
| 11668 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> | |
| 11669 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> | |
| 11670 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> | |
| 11671 | </dataarea> | |
| 11672 | </part> | |
| 11673 | </software> | |
| 9345 | 11674 | |
| 9346 | <software name="svcplus" cloneof="svc"> | |
| 9347 | <description>SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)</description> | |
| 9348 | <year>2003</year> | |
| 9349 | <publisher>bootleg</publisher> | |
| 9350 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 9351 | <sharedfeat name="release" value="MVS" /> | |
| 9352 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9353 | <part name="cart" interface="neo_cart"> | |
| 9354 | <feature name="crypt" value="svcplus_prot" /> | |
| 9355 | <dataarea name="maincpu" size="0x600000"> | |
| 9356 | <rom loadflag="load16_word_swap" name="svc-p1p.bin" offset="0x000000" size="0x200000" crc="a194d842" sha1="72b7bfa34a97632b1aa003488e074d766a6c2f08" /> | |
| 9357 | <rom loadflag="load16_word_swap" name="svc-p2p.bin" offset="0x200000" size="0x200000" crc="50c0e2b7" sha1="97b396415ab0e692e43ddf371091e5a456712f0a" /> | |
| 9358 | <rom loadflag="load16_word_swap" name="svc-p3p.bin" offset="0x400000" size="0x200000" crc="58cdc293" sha1="3c4f2418ec513bcc13ed33a727de11dfb98f7525" /> | |
| 9359 | </dataarea> | |
| 9360 | <dataarea name="fixed" size="0x040000"> | |
| 9361 | <rom offset="0x000000" size="0x020000" name="svc-s1p.bin" crc="73344711" sha1="04d84c4fe241b9135cd210f8ed8c725f595d11d2" /> | |
| 9362 | </dataarea> | |
| 9363 | <dataarea name="audiocpu" size="0x40000"> | |
| 9364 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 9365 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9366 | </dataarea> | |
| 9367 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9368 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 9369 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 9370 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 9371 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 9372 | </dataarea> | |
| 9373 | <dataarea name="sprites" size="0x4000000"> | |
| 9374 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> <!-- Plane 0,1 --> | |
| 9375 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> <!-- Plane 2,3 --> | |
| 9376 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> <!-- Plane 0,1 --> | |
| 9377 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> <!-- Plane 2,3 --> | |
| 9378 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> <!-- Plane 0,1 --> | |
| 9379 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> <!-- Plane 2,3 --> | |
| 9380 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> <!-- Plane 0,1 --> | |
| 9381 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> <!-- Plane 2,3 --> | |
| 9382 | </dataarea> | |
| 9383 | </part> | |
| 9384 | </software> | |
| 11675 | <software name="svcplus" cloneof="svc"> | |
| 11676 | <description>SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)</description> | |
| 11677 | <year>2003</year> | |
| 11678 | <publisher>bootleg</publisher> | |
| 11679 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 11680 | <sharedfeat name="release" value="MVS" /> | |
| 11681 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11682 | <part name="cart" interface="neo_cart"> | |
| 11683 | <feature name="slot" value="r_svcplus" /> | |
| 11684 | <dataarea name="maincpu" size="0x600000"> | |
| 11685 | <rom loadflag="load16_word_swap" name="svc-p1p.bin" offset="0x000000" size="0x200000" crc="a194d842" sha1="72b7bfa34a97632b1aa003488e074d766a6c2f08" /> | |
| 11686 | <rom loadflag="load16_word_swap" name="svc-p2p.bin" offset="0x200000" size="0x200000" crc="50c0e2b7" sha1="97b396415ab0e692e43ddf371091e5a456712f0a" /> | |
| 11687 | <rom loadflag="load16_word_swap" name="svc-p3p.bin" offset="0x400000" size="0x200000" crc="58cdc293" sha1="3c4f2418ec513bcc13ed33a727de11dfb98f7525" /> | |
| 11688 | </dataarea> | |
| 11689 | <dataarea name="fixed" size="0x040000"> | |
| 11690 | <rom offset="0x000000" size="0x020000" name="svc-s1p.bin" crc="73344711" sha1="04d84c4fe241b9135cd210f8ed8c725f595d11d2" /> | |
| 11691 | </dataarea> | |
| 11692 | <dataarea name="audiocpu" size="0x40000"> | |
| 11693 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 11694 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11695 | </dataarea> | |
| 11696 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11697 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 11698 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 11699 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 11700 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 11701 | </dataarea> | |
| 11702 | <dataarea name="sprites" size="0x4000000"> | |
| 11703 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> | |
| 11704 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> | |
| 11705 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> | |
| 11706 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> | |
| 11707 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> | |
| 11708 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> | |
| 11709 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> | |
| 11710 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> | |
| 11711 | </dataarea> | |
| 11712 | </part> | |
| 11713 | </software> | |
| 9385 | 11714 | |
| 9386 | <software name="svcplusa" cloneof="svc"> | |
| 9387 | <description>SNK vs. Capcom - SVC Chaos Plus (bootleg, set 2)</description> | |
| 9388 | <year>2003</year> | |
| 9389 | <publisher>bootleg</publisher> | |
| 9390 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 9391 | <sharedfeat name="release" value="MVS" /> | |
| 9392 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9393 | <part name="cart" interface="neo_cart"> | |
| 9394 | <feature name="crypt" value="svcplusa_prot" /> | |
| 9395 | <dataarea name="maincpu" size="0x600000"> | |
| 9396 | <rom loadflag="load16_word_swap" name="svc-p1pl.bin" offset="0x000000" size="0x200000" crc="16b44144" sha1="5eab530274b1b6f480a39a86c199da524cddfccc" /> | |
| 9397 | <rom loadflag="load16_word_swap" name="svc-p2pl.bin" offset="0x200000" size="0x400000" crc="7231ace2" sha1="d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf" /> | |
| 9398 | </dataarea> | |
| 9399 | <dataarea name="fixed" size="0x20000"> | |
| 9400 | <rom name="svc-s1pl.bin" offset="0x10000" size="0x10000" crc="ca3c735e" sha1="aebd15253c90432a2e0a4c40f37110c1e2176ee4" /> | |
| 9401 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9402 | </dataarea> | |
| 9403 | <dataarea name="audiocpu" size="0x40000"> | |
| 9404 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 9405 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9406 | </dataarea> | |
| 9407 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9408 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 9409 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 9410 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 9411 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 9412 | </dataarea> | |
| 9413 | <dataarea name="sprites" size="0x4000000"> | |
| 9414 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> <!-- Plane 0,1 --> | |
| 9415 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> <!-- Plane 2,3 --> | |
| 9416 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> <!-- Plane 0,1 --> | |
| 9417 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> <!-- Plane 2,3 --> | |
| 9418 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> <!-- Plane 0,1 --> | |
| 9419 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> <!-- Plane 2,3 --> | |
| 9420 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> <!-- Plane 0,1 --> | |
| 9421 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> <!-- Plane 2,3 --> | |
| 9422 | </dataarea> | |
| 9423 | </part> | |
| 9424 | </software> | |
| 11715 | <software name="svcplusa" cloneof="svc"> | |
| 11716 | <description>SNK vs. Capcom - SVC Chaos Plus (bootleg, set 2)</description> | |
| 11717 | <year>2003</year> | |
| 11718 | <publisher>bootleg</publisher> | |
| 11719 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 11720 | <sharedfeat name="release" value="MVS" /> | |
| 11721 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11722 | <part name="cart" interface="neo_cart"> | |
| 11723 | <feature name="slot" value="r_svcplusa" />> | |
| 11724 | <dataarea name="maincpu" size="0x600000"> | |
| 11725 | <rom loadflag="load16_word_swap" name="svc-p1pl.bin" offset="0x000000" size="0x200000" crc="16b44144" sha1="5eab530274b1b6f480a39a86c199da524cddfccc" /> | |
| 11726 | <rom loadflag="load16_word_swap" name="svc-p2pl.bin" offset="0x200000" size="0x400000" crc="7231ace2" sha1="d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf" /> | |
| 11727 | </dataarea> | |
| 11728 | <dataarea name="fixed" size="0x20000"> | |
| 11729 | <rom name="svc-s1pl.bin" offset="0x10000" size="0x10000" crc="ca3c735e" sha1="aebd15253c90432a2e0a4c40f37110c1e2176ee4" /> | |
| 11730 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11731 | </dataarea> | |
| 11732 | <dataarea name="audiocpu" size="0x40000"> | |
| 11733 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 11734 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11735 | </dataarea> | |
| 11736 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11737 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 11738 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 11739 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 11740 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 11741 | </dataarea> | |
| 11742 | <dataarea name="sprites" size="0x4000000"> | |
| 11743 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> | |
| 11744 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> | |
| 11745 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> | |
| 11746 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> | |
| 11747 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> | |
| 11748 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> | |
| 11749 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> | |
| 11750 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> | |
| 11751 | </dataarea> | |
| 11752 | </part> | |
| 11753 | </software> | |
| 9425 | 11754 | |
| 9426 | <software name="svcsplus" cloneof="svc"> | |
| 9427 | <description>SNK vs. Capcom - SVC Chaos Super Plus (bootleg)</description> | |
| 9428 | <year>2003</year> | |
| 9429 | <publisher>bootleg</publisher> | |
| 9430 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 9431 | <sharedfeat name="release" value="MVS" /> | |
| 9432 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9433 | <part name="cart" interface="neo_cart"> | |
| 9434 | <feature name="crypt" value="svcsplus_prot" /> | |
| 9435 | <dataarea name="maincpu" size="0x800000"> | |
| 9436 | <rom loadflag="load16_word_swap" name="svc-p1sp.bin" offset="0x000000" size="0x400000" crc="2601902f" sha1="202348a13c6480f7de37a3ee983823838822fc98" /> | |
| 9437 | <rom loadflag="load16_word_swap" name="svc-p2sp.bin" offset="0x400000" size="0x400000" crc="0ca13305" sha1="ac8fbca71b754acbcdd11802161a62ae1cf32d88" /> | |
| 9438 | </dataarea> | |
| 9439 | <dataarea name="fixed" size="0x040000"> | |
| 9440 | <rom offset="0x000000" size="0x020000" name="svc-s1sp.bin" crc="233d6439" sha1="369024c7a2405c3144c14ac016c07c3dc0f44187" /> | |
| 9441 | </dataarea> | |
| 9442 | <dataarea name="audiocpu" size="0x40000"> | |
| 9443 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 9444 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 9445 | </dataarea> | |
| 9446 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9447 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 9448 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 9449 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 9450 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 9451 | </dataarea> | |
| 9452 | <dataarea name="sprites" size="0x4000000"> | |
| 9453 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> <!-- Plane 0,1 --> | |
| 9454 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> <!-- Plane 2,3 --> | |
| 9455 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> <!-- Plane 0,1 --> | |
| 9456 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> <!-- Plane 2,3 --> | |
| 9457 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> <!-- Plane 0,1 --> | |
| 9458 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> <!-- Plane 2,3 --> | |
| 9459 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> <!-- Plane 0,1 --> | |
| 9460 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> <!-- Plane 2,3 --> | |
| 9461 | </dataarea> | |
| 9462 | </part> | |
| 9463 | </software> | |
| 11755 | <software name="svcsplus" cloneof="svc"> | |
| 11756 | <description>SNK vs. Capcom - SVC Chaos Super Plus (bootleg)</description> | |
| 11757 | <year>2003</year> | |
| 11758 | <publisher>bootleg</publisher> | |
| 11759 | <info name="compat_note" value="Super Plus text remains on screen during gameplay" /> | |
| 11760 | <sharedfeat name="release" value="MVS" /> | |
| 11761 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11762 | <part name="cart" interface="neo_cart"> | |
| 11763 | <feature name="slot" value="r_svcsplus" /> | |
| 11764 | <dataarea name="maincpu" size="0x800000"> | |
| 11765 | <rom loadflag="load16_word_swap" name="svc-p1sp.bin" offset="0x000000" size="0x400000" crc="2601902f" sha1="202348a13c6480f7de37a3ee983823838822fc98" /> | |
| 11766 | <rom loadflag="load16_word_swap" name="svc-p2sp.bin" offset="0x400000" size="0x400000" crc="0ca13305" sha1="ac8fbca71b754acbcdd11802161a62ae1cf32d88" /> | |
| 11767 | </dataarea> | |
| 11768 | <dataarea name="fixed" size="0x040000"> | |
| 11769 | <rom offset="0x000000" size="0x020000" name="svc-s1sp.bin" crc="233d6439" sha1="369024c7a2405c3144c14ac016c07c3dc0f44187" /> | |
| 11770 | </dataarea> | |
| 11771 | <dataarea name="audiocpu" size="0x40000"> | |
| 11772 | <rom name="svc-m1.bin" offset="0x20000" size="0x10000" crc="804328c3" sha1="f931636c563b0789d4812033a77b47bf663db43f" /> | |
| 11773 | <rom size="0x10000" offset="0x00000" loadflag="continue" /> | |
| 11774 | </dataarea> | |
| 11775 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11776 | <rom loadflag="load16_word_swap" name="svc-v2.bin" offset="0x000000" size="0x400000" crc="b5097287" sha1="3ba3a9b5624879616382ed40337a3d9c50a0f314" /> | |
| 11777 | <rom loadflag="load16_word_swap" name="svc-v1.bin" offset="0x400000" size="0x400000" crc="bd3a391f" sha1="972bf09b75e99a683ee965bec93b0da8f15d72d9" /> | |
| 11778 | <rom loadflag="load16_word_swap" name="svc-v4.bin" offset="0x800000" size="0x400000" crc="33fc0b37" sha1="d61017d829f44c7df8795ba10c55c727d9972662" /> | |
| 11779 | <rom loadflag="load16_word_swap" name="svc-v3.bin" offset="0xc00000" size="0x400000" crc="aa9849a0" sha1="9539b3356a070a066a89f27c287f316e7367ce2a" /> | |
| 11780 | </dataarea> | |
| 11781 | <dataarea name="sprites" size="0x4000000"> | |
| 11782 | <rom loadflag="load16_byte" name="svc-c1.bin" offset="0x000000" size="0x800000" crc="a7826b89" sha1="3bbe348ce54b80b56ef032ea532a18ef3cafeb11" /> | |
| 11783 | <rom loadflag="load16_byte" name="svc-c2.bin" offset="0x000001" size="0x800000" crc="ed3c2089" sha1="b5d17692f15f5a678c273589fab2e3918711135e" /> | |
| 11784 | <rom loadflag="load16_byte" name="svc-c3.bin" offset="0x1000000" size="0x800000" crc="71ed8063" sha1="ea1df9e2e382a8560a06d447421844cc588f43dd" /> | |
| 11785 | <rom loadflag="load16_byte" name="svc-c4.bin" offset="0x1000001" size="0x800000" crc="250bde2d" sha1="8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17" /> | |
| 11786 | <rom loadflag="load16_byte" name="svc-c5.bin" offset="0x2000000" size="0x800000" crc="9817c082" sha1="1bea9c7220c2b1524896c86841d6d8fd55f5d366" /> | |
| 11787 | <rom loadflag="load16_byte" name="svc-c6.bin" offset="0x2000001" size="0x800000" crc="2bc0307f" sha1="8090fa82c46eb503832359093c8cc3cee3141c90" /> | |
| 11788 | <rom loadflag="load16_byte" name="svc-c7.bin" offset="0x3000000" size="0x800000" crc="4358d7b9" sha1="9270b58c2abc072a046bedda72f1395df26d0714" /> | |
| 11789 | <rom loadflag="load16_byte" name="svc-c8.bin" offset="0x3000001" size="0x800000" crc="366deee5" sha1="d477ad7a5987fd6c7ef2c1680fbb7c884654590e" /> | |
| 11790 | </dataarea> | |
| 11791 | </part> | |
| 11792 | </software> | |
| 9464 | 11793 | |
| 9465 | ||
| 11794 | <!-- Samurai Shodown 5 bootleg --> | |
| 9466 | 11795 | |
| 9467 | <software name="samsho5b" cloneof="samsho5"> | |
| 9468 | <description>Samurai Shodown V / Samurai Spirits Zero (bootleg)</description> | |
| 9469 | <year>2003</year> | |
| 9470 | <publisher>bootleg</publisher> | |
| 9471 | <sharedfeat name="release" value="MVS" /> | |
| 9472 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9473 | <part name="cart" interface="neo_cart"> | |
| 9474 | <feature name="crypt" value="samsho5b_prot" /> | |
| 9475 | <dataarea name="maincpu" size="0x800000"> | |
| 9476 | <rom loadflag="load16_word_swap" name="ssv-p2.bin" offset="0x000000" size="0x400000" crc="5023067f" sha1="b1d682fa7d158f19664356a919da6572e8cfeee0" /> | |
| 9477 | <rom loadflag="load16_word_swap" name="ssv-p1.bin" offset="0x400000" size="0x400000" crc="b6cbe386" sha1="99c2407361116c2b2c5fe72df53e05c5f99163c1" /> | |
| 9478 | </dataarea> | |
| 9479 | <dataarea name="fixed" size="0x040000"> | |
| 9480 | <rom offset="0x000000" size="0x020000" name="ssv-s1.bin" crc="70f667d0" sha1="6d7ce62bb77eb215cc22d6c3c677accfd740aa83" /> | |
| 9481 | </dataarea> | |
| 9482 | <dataarea name="audiocpu" size="0x020000"> | |
| 9483 | <rom offset="0x000000" size="0x020000" name="ssv-m1.bin" crc="18114fb1" sha1="016dc2f328340f3637a9bff373a20973df29f6b8" /> | |
| 9484 | </dataarea> | |
| 9485 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9486 | <rom name="ssv-v1.bin" offset="0x000000" size="0x400000" crc="a3609761" sha1="6dce1dbfd228c739b3716ae1cf08fd7f925d8650" /> | |
| 9487 | <rom name="ssv-v2.bin" offset="0x400000" size="0x400000" crc="cbd6ebd5" sha1="00211be3fa32035b0947ac65920ea8acae7bfae2" /> | |
| 9488 | <rom name="ssv-v3.bin" offset="0x800000" size="0x400000" crc="6f1c2703" sha1="8015df3d788cb7926ebbcda64a96964fe102ba27" /> | |
| 9489 | <rom name="ssv-v4.bin" offset="0xc00000" size="0x400000" crc="5020c055" sha1="bd1e68d1b0a47b0e2b365159e210048f8b22823a" /> | |
| 9490 | </dataarea> | |
| 9491 | <dataarea name="sprites" size="0x4000000"> | |
| 9492 | <rom loadflag="load16_byte" name="ssv-c1.bin" offset="0x0000000" size="0x1000000" crc="9c564a01" sha1="99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be" /> <!-- Plane 0,1 --> | |
| 9493 | <rom loadflag="load16_byte" name="ssv-c2.bin" offset="0x0000001" size="0x1000000" crc="4b73b8da" sha1="a8b626de74cf57bbd8c222e8e24c953c9e8680f4" /> <!-- Plane 2,3 --> | |
| 9494 | <rom loadflag="load16_byte" name="ssv-c3.bin" offset="0x2000000" size="0x1000000" crc="029f9bb5" sha1="6296c879aa0bbd22383ceeeac0326805cbc8b4ec" /> <!-- Plane 0,1 --> | |
| 9495 | <rom loadflag="load16_byte" name="ssv-c4.bin" offset="0x2000001" size="0x1000000" crc="75722430" sha1="30594c30a167e75463670249df7744755e39e75b" /> <!-- Plane 2,3 --> | |
| 9496 | </dataarea> | |
| 9497 | </part> | |
| 9498 | </software> | |
| 11796 | <software name="samsho5b" cloneof="samsho5"> | |
| 11797 | <description>Samurai Shodown V / Samurai Spirits Zero (bootleg)</description> | |
| 11798 | <year>2003</year> | |
| 11799 | <publisher>bootleg</publisher> | |
| 11800 | <sharedfeat name="release" value="MVS" /> | |
| 11801 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11802 | <part name="cart" interface="neo_cart"> | |
| 11803 | <feature name="slot" value="r_samsho5b" /> | |
| 11804 | <dataarea name="maincpu" size="0x800000"> | |
| 11805 | <rom loadflag="load16_word_swap" name="ssv-p2.bin" offset="0x000000" size="0x400000" crc="5023067f" sha1="b1d682fa7d158f19664356a919da6572e8cfeee0" /> | |
| 11806 | <rom loadflag="load16_word_swap" name="ssv-p1.bin" offset="0x400000" size="0x400000" crc="b6cbe386" sha1="99c2407361116c2b2c5fe72df53e05c5f99163c1" /> | |
| 11807 | </dataarea> | |
| 11808 | <dataarea name="fixed" size="0x040000"> | |
| 11809 | <rom offset="0x000000" size="0x020000" name="ssv-s1.bin" crc="70f667d0" sha1="6d7ce62bb77eb215cc22d6c3c677accfd740aa83" /> | |
| 11810 | </dataarea> | |
| 11811 | <dataarea name="audiocpu" size="0x020000"> | |
| 11812 | <rom offset="0x000000" size="0x020000" name="ssv-m1.bin" crc="18114fb1" sha1="016dc2f328340f3637a9bff373a20973df29f6b8" /> | |
| 11813 | </dataarea> | |
| 11814 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11815 | <rom name="ssv-v1.bin" offset="0x000000" size="0x400000" crc="a3609761" sha1="6dce1dbfd228c739b3716ae1cf08fd7f925d8650" /> | |
| 11816 | <rom name="ssv-v2.bin" offset="0x400000" size="0x400000" crc="cbd6ebd5" sha1="00211be3fa32035b0947ac65920ea8acae7bfae2" /> | |
| 11817 | <rom name="ssv-v3.bin" offset="0x800000" size="0x400000" crc="6f1c2703" sha1="8015df3d788cb7926ebbcda64a96964fe102ba27" /> | |
| 11818 | <rom name="ssv-v4.bin" offset="0xc00000" size="0x400000" crc="5020c055" sha1="bd1e68d1b0a47b0e2b365159e210048f8b22823a" /> | |
| 11819 | </dataarea> | |
| 11820 | <dataarea name="sprites" size="0x4000000"> | |
| 11821 | <rom loadflag="load16_byte" name="ssv-c1.bin" offset="0x0000000" size="0x1000000" crc="9c564a01" sha1="99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be" /> | |
| 11822 | <rom loadflag="load16_byte" name="ssv-c2.bin" offset="0x0000001" size="0x1000000" crc="4b73b8da" sha1="a8b626de74cf57bbd8c222e8e24c953c9e8680f4" /> | |
| 11823 | <rom loadflag="load16_byte" name="ssv-c3.bin" offset="0x2000000" size="0x1000000" crc="029f9bb5" sha1="6296c879aa0bbd22383ceeeac0326805cbc8b4ec" /> | |
| 11824 | <rom loadflag="load16_byte" name="ssv-c4.bin" offset="0x2000001" size="0x1000000" crc="75722430" sha1="30594c30a167e75463670249df7744755e39e75b" /> | |
| 11825 | </dataarea> | |
| 11826 | </part> | |
| 11827 | </software> | |
| 9499 | 11828 | |
| 9500 | ||
| 11829 | <!-- The King of Fighters 2003 bootlegs --> | |
| 9501 | 11830 | |
| 9502 | <software name="kf2k3bl" cloneof="kof2003"> | |
| 9503 | <description>The King of Fighters 2003 (bootleg, set 1)</description> | |
| 9504 | <year>2003</year> | |
| 9505 | <publisher>bootleg</publisher> | |
| 9506 | <sharedfeat name="release" value="MVS" /> | |
| 9507 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9508 | <part name="cart" interface="neo_cart"> | |
| 9509 | <feature name="crypt" value="kf2k3bl_prot" /> | |
| 9510 | <dataarea name="maincpu" size="0x800000"> | |
| 9511 | <rom loadflag="load16_word_swap" name="2k3-p1.bin" offset="0x100000" size="0x400000" crc="92ed6ee3" sha1="5e7e21eb40dfcc453ba73808760d5ddedd49c58a" /> | |
| 9512 | <rom loadflag="load16_word_swap" name="2k3-p2.bin" offset="0x500000" size="0x200000" crc="5d3d8bb3" sha1="7f2341f14ca12ff5721eb038b3496228a1f34b60" /> | |
| 9513 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 9514 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 9515 | </dataarea> | |
| 9516 | <dataarea name="fixed" size="0x040000"> | |
| 9517 | <rom offset="0x000000" size="0x020000" name="2k3-s1.bin" crc="482c48a5" sha1="27e2f5295a9a838e112be28dafc111893a388a16" /> | |
| 9518 | </dataarea> | |
| 9519 | <dataarea name="audiocpu" size="0x020000"> | |
| 9520 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 9521 | </dataarea> | |
| 9522 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9523 | <!-- Encrypted --> | |
| 9524 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 9525 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 9526 | </dataarea> | |
| 9527 | <dataarea name="sprites" size="0x4000000"> | |
| 9528 | <!-- Encrypted --> | |
| 9529 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9530 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9531 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9532 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9533 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9534 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9535 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9536 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9537 | </dataarea> | |
| 9538 | </part> | |
| 9539 | </software> | |
| 11831 | <software name="kf2k3bl" cloneof="kof2003"> | |
| 11832 | <description>The King of Fighters 2003 (bootleg, set 1)</description> | |
| 11833 | <year>2003</year> | |
| 11834 | <publisher>bootleg</publisher> | |
| 11835 | <sharedfeat name="release" value="MVS" /> | |
| 11836 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11837 | <part name="cart" interface="neo_cart"> | |
| 11838 | <feature name="slot" value="r_kf2k3bl" /> | |
| 11839 | <dataarea name="maincpu" size="0x800000"> | |
| 11840 | <rom loadflag="load16_word_swap" name="2k3-p1.bin" offset="0x100000" size="0x400000" crc="92ed6ee3" sha1="5e7e21eb40dfcc453ba73808760d5ddedd49c58a" /> | |
| 11841 | <rom loadflag="load16_word_swap" name="2k3-p2.bin" offset="0x500000" size="0x200000" crc="5d3d8bb3" sha1="7f2341f14ca12ff5721eb038b3496228a1f34b60" /> | |
| 11842 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 11843 | <rom size="0x100000" offset="0x000000" loadflag="continue" /> | |
| 11844 | </dataarea> | |
| 11845 | <dataarea name="fixed" size="0x040000"> | |
| 11846 | <rom offset="0x000000" size="0x020000" name="2k3-s1.bin" crc="482c48a5" sha1="27e2f5295a9a838e112be28dafc111893a388a16" /> | |
| 11847 | </dataarea> | |
| 11848 | <dataarea name="audiocpu" size="0x020000"> | |
| 11849 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 11850 | </dataarea> | |
| 11851 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11852 | <!-- Encrypted --> | |
| 11853 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 11854 | <!-- mask rom TC5364205 --> | |
| 11855 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 11856 | <!-- mask rom TC5364205 --> | |
| 11857 | </dataarea> | |
| 11858 | <dataarea name="sprites" size="0x4000000"> | |
| 11859 | <!-- Encrypted --> | |
| 11860 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> | |
| 11861 | <!-- mask rom TC5364205 --> | |
| 11862 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> | |
| 11863 | <!-- mask rom TC5364205 --> | |
| 11864 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> | |
| 11865 | <!-- mask rom TC5364205 --> | |
| 11866 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> | |
| 11867 | <!-- mask rom TC5364205 --> | |
| 11868 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> | |
| 11869 | <!-- mask rom TC5364205 --> | |
| 11870 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> | |
| 11871 | <!-- mask rom TC5364205 --> | |
| 11872 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> | |
| 11873 | <!-- mask rom TC5364205 --> | |
| 11874 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> | |
| 11875 | <!-- mask rom TC5364205 --> | |
| 11876 | </dataarea> | |
| 11877 | </part> | |
| 11878 | </software> | |
| 9540 | 11879 | |
| 9541 | <software name="kf2k3bla" cloneof="kof2003" > | |
| 9542 | <description>The King of Fighters 2003 (bootleg, set 2)</description> | |
| 9543 | <year>2003</year> | |
| 9544 | <publisher>bootleg</publisher> | |
| 9545 | <sharedfeat name="release" value="MVS" /> | |
| 9546 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 9547 | <part name="cart" interface="neo_cart"> | |
| 9548 | <feature name="crypt" value="kf2k3pl_prot" /> | |
| 9549 | <dataarea name="maincpu" size="0x700000"> | |
| 9550 | <rom loadflag="load16_word_swap" name="2k3-p1bl.bin" offset="0x000000" size="0x100000" crc="4ea414dd" sha1="c242c9709c20a8cde3ad562adbe640a5dd5abcf1" /> | |
| 9551 | <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" /> | |
| 9552 | <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" /> | |
| 9553 | </dataarea> | |
| 9554 | <dataarea name="fixed" size="0x040000"> | |
| 9555 | <rom offset="0x000000" size="0x020000" name="2k3-s1.bin" crc="482c48a5" sha1="27e2f5295a9a838e112be28dafc111893a388a16" /> | |
| 9556 | </dataarea> | |
| 9557 | <dataarea name="audiocpu" size="0x020000"> | |
| 9558 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 9559 | </dataarea> | |
| 9560 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9561 | <!-- Encrypted --> | |
| 9562 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 9563 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 9564 | </dataarea> | |
| 9565 | <dataarea name="sprites" size="0x4000000"> | |
| 9566 | <!-- Encrypted --> | |
| 9567 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9568 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9569 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9570 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9571 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9572 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9573 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9574 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9575 | </dataarea> | |
| 9576 | </part> | |
| 9577 | </software> | |
| 11880 | <software name="kf2k3bla" cloneof="kof2003" > | |
| 11881 | <description>The King of Fighters 2003 (bootleg, set 2)</description> | |
| 11882 | <year>2003</year> | |
| 11883 | <publisher>bootleg</publisher> | |
| 11884 | <sharedfeat name="release" value="MVS" /> | |
| 11885 | <sharedfeat name="compatibility" value="MVS,AES" /> | |
| 11886 | <part name="cart" interface="neo_cart"> | |
| 11887 | <feature name="slot" value="r_kf2k3pl" /> | |
| 11888 | <dataarea name="maincpu" size="0x700000"> | |
| 11889 | <rom loadflag="load16_word_swap" name="2k3-p1bl.bin" offset="0x000000" size="0x100000" crc="4ea414dd" sha1="c242c9709c20a8cde3ad562adbe640a5dd5abcf1" /> | |
| 11890 | <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" /> | |
| 11891 | <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" /> | |
| 11892 | </dataarea> | |
| 11893 | <dataarea name="fixed" size="0x040000"> | |
| 11894 | <rom offset="0x000000" size="0x020000" name="2k3-s1.bin" crc="482c48a5" sha1="27e2f5295a9a838e112be28dafc111893a388a16" /> | |
| 11895 | </dataarea> | |
| 11896 | <dataarea name="audiocpu" size="0x020000"> | |
| 11897 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 11898 | </dataarea> | |
| 11899 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11900 | <!-- Encrypted --> | |
| 11901 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 11902 | <!-- mask rom TC5364205 --> | |
| 11903 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 11904 | <!-- mask rom TC5364205 --> | |
| 11905 | </dataarea> | |
| 11906 | <dataarea name="sprites" size="0x4000000"> | |
| 11907 | <!-- Encrypted --> | |
| 11908 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> | |
| 11909 | <!-- mask rom TC5364205 --> | |
| 11910 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> | |
| 11911 | <!-- mask rom TC5364205 --> | |
| 11912 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> | |
| 11913 | <!-- mask rom TC5364205 --> | |
| 11914 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> | |
| 11915 | <!-- mask rom TC5364205 --> | |
| 11916 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> | |
| 11917 | <!-- mask rom TC5364205 --> | |
| 11918 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> | |
| 11919 | <!-- mask rom TC5364205 --> | |
| 11920 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> | |
| 11921 | <!-- mask rom TC5364205 --> | |
| 11922 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> | |
| 11923 | <!-- mask rom TC5364205 --> | |
| 11924 | </dataarea> | |
| 11925 | </part> | |
| 11926 | </software> | |
| 9578 | 11927 | |
| 9579 | <software name="kf2k3pl" cloneof="kof2003"> | |
| 9580 | <description>The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)</description> | |
| 9581 | <year>2003</year> | |
| 9582 | <publisher>bootleg</publisher> | |
| 9583 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 9584 | <sharedfeat name="release" value="MVS" /> | |
| 9585 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9586 | <part name="cart" interface="neo_cart"> | |
| 9587 | <feature name="crypt" value="kf2k3pl_prot" /> | |
| 9588 | <dataarea name="maincpu" size="0x700000"> | |
| 9589 | <rom loadflag="load16_word_swap" name="2k3-p1pl.bin" offset="0x000000" size="0x100000" crc="07b84112" sha1="0b085a928a39ff9c0745a58bfa4ce6106b5f474a" /> | |
| 9590 | <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" /> | |
| 9591 | <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" /> | |
| 9592 | </dataarea> | |
| 9593 | <dataarea name="fixed" size="0x040000"> | |
| 9594 | <rom offset="0x000000" size="0x020000" name="2k3-s1pl.bin" crc="ad548a36" sha1="7483dbe2d74a1bd1b4dc501e99e48a683416d08e" /> | |
| 9595 | </dataarea> | |
| 9596 | <dataarea name="audiocpu" size="0x020000"> | |
| 9597 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 9598 | </dataarea> | |
| 9599 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9600 | <!-- Encrypted --> | |
| 9601 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 9602 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 9603 | </dataarea> | |
| 9604 | <dataarea name="sprites" size="0x4000000"> | |
| 9605 | <!-- Encrypted --> | |
| 9606 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9607 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9608 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9609 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9610 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9611 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9612 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9613 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9614 | </dataarea> | |
| 9615 | </part> | |
| 9616 | </software> | |
| 11928 | <software name="kf2k3pl" cloneof="kof2003"> | |
| 11929 | <description>The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)</description> | |
| 11930 | <year>2003</year> | |
| 11931 | <publisher>bootleg</publisher> | |
| 11932 | <info name="compat_note" value="Plus text remains on screen during gameplay" /> | |
| 11933 | <sharedfeat name="release" value="MVS" /> | |
| 11934 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11935 | <part name="cart" interface="neo_cart"> | |
| 11936 | <feature name="slot" value="r_kf2k3pl" /> | |
| 11937 | <dataarea name="maincpu" size="0x700000"> | |
| 11938 | <rom loadflag="load16_word_swap" name="2k3-p1pl.bin" offset="0x000000" size="0x100000" crc="07b84112" sha1="0b085a928a39ff9c0745a58bfa4ce6106b5f474a" /> | |
| 11939 | <rom loadflag="load16_word_swap" name="2k3-p3bl.bin" offset="0x100000" size="0x400000" crc="370acbff" sha1="e72544de1c5e2e4f7478fc003caba9e33a306c19" /> | |
| 11940 | <rom loadflag="load16_word_swap" name="2k3-p2bl.bin" offset="0x500000" size="0x200000" crc="9c04fc52" sha1="f41b53c79e4209373ec68276fa5941c91424bb15" /> | |
| 11941 | </dataarea> | |
| 11942 | <dataarea name="fixed" size="0x040000"> | |
| 11943 | <rom offset="0x000000" size="0x020000" name="2k3-s1pl.bin" crc="ad548a36" sha1="7483dbe2d74a1bd1b4dc501e99e48a683416d08e" /> | |
| 11944 | </dataarea> | |
| 11945 | <dataarea name="audiocpu" size="0x020000"> | |
| 11946 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 11947 | </dataarea> | |
| 11948 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11949 | <!-- Encrypted --> | |
| 11950 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 11951 | <!-- mask rom TC5364205 --> | |
| 11952 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 11953 | <!-- mask rom TC5364205 --> | |
| 11954 | </dataarea> | |
| 11955 | <dataarea name="sprites" size="0x4000000"> | |
| 11956 | <!-- Encrypted --> | |
| 11957 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> | |
| 11958 | <!-- mask rom TC5364205 --> | |
| 11959 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> | |
| 11960 | <!-- mask rom TC5364205 --> | |
| 11961 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> | |
| 11962 | <!-- mask rom TC5364205 --> | |
| 11963 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> | |
| 11964 | <!-- mask rom TC5364205 --> | |
| 11965 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> | |
| 11966 | <!-- mask rom TC5364205 --> | |
| 11967 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> | |
| 11968 | <!-- mask rom TC5364205 --> | |
| 11969 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> | |
| 11970 | <!-- mask rom TC5364205 --> | |
| 11971 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> | |
| 11972 | <!-- mask rom TC5364205 --> | |
| 11973 | </dataarea> | |
| 11974 | </part> | |
| 11975 | </software> | |
| 9617 | 11976 | |
| 9618 | <software name="kf2k3upl" cloneof="kof2003"> | |
| 9619 | <description>The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)</description> | |
| 9620 | <year>2003</year> | |
| 9621 | <publisher>bootleg</publisher> | |
| 9622 | <info name="compat_note" value="Ultra Plus text remains on screen during gameplay" /> | |
| 9623 | <sharedfeat name="release" value="MVS" /> | |
| 9624 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9625 | <part name="cart" interface="neo_cart"> | |
| 9626 | <feature name="crypt" value="kf2k3upl_prot" /> | |
| 9627 | <dataarea name="maincpu" size="0x800000"> | |
| 9628 | <rom loadflag="load16_word_swap" name="2k3-p1up.bin" offset="0x000000" size="0x800000" crc="87294c01" sha1="21420415a6b2ba1b43ecc1934270dc085d6bd7d9" /> | |
| 9629 | </dataarea> | |
| 9630 | <dataarea name="fixed" size="0x040000"> | |
| 9631 | <rom offset="0x000000" size="0x020000" name="2k3-s1up.bin" crc="e5708c0c" sha1="5649446d3b0b1bd138b5a8b40b96a6d0f892f4d8" /> | |
| 9632 | </dataarea> | |
| 9633 | <dataarea name="audiocpu" size="0x020000"> | |
| 9634 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 9635 | </dataarea> | |
| 9636 | <dataarea name="ymsnd" size="0x1000000"> | |
| 9637 | <!-- Encrypted --> | |
| 9638 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> <!-- mask rom TC5364205 --> | |
| 9639 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> <!-- mask rom TC5364205 --> | |
| 9640 | </dataarea> | |
| 9641 | <dataarea name="sprites" size="0x4000000"> | |
| 9642 | <!-- Encrypted --> | |
| 9643 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9644 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9645 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9646 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9647 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9648 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9649 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> <!-- Plane 0,1 --> <!-- mask rom TC5364205 --> | |
| 9650 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> <!-- Plane 2,3 --> <!-- mask rom TC5364205 --> | |
| 9651 | </dataarea> | |
| 9652 | </part> | |
| 9653 | </software> | |
| 11977 | <software name="kf2k3upl" cloneof="kof2003"> | |
| 11978 | <description>The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)</description> | |
| 11979 | <year>2003</year> | |
| 11980 | <publisher>bootleg</publisher> | |
| 11981 | <info name="compat_note" value="Ultra Plus text remains on screen during gameplay" /> | |
| 11982 | <sharedfeat name="release" value="MVS" /> | |
| 11983 | <sharedfeat name="compatibility" value="MVS" /> | |
| 11984 | <part name="cart" interface="neo_cart"> | |
| 11985 | <feature name="slot" value="r_kf2k3upl" /> | |
| 11986 | <dataarea name="maincpu" size="0x800000"> | |
| 11987 | <rom loadflag="load16_word_swap" name="2k3-p1up.bin" offset="0x000000" size="0x800000" crc="87294c01" sha1="21420415a6b2ba1b43ecc1934270dc085d6bd7d9" /> | |
| 11988 | </dataarea> | |
| 11989 | <dataarea name="fixed" size="0x040000"> | |
| 11990 | <rom offset="0x000000" size="0x020000" name="2k3-s1up.bin" crc="e5708c0c" sha1="5649446d3b0b1bd138b5a8b40b96a6d0f892f4d8" /> | |
| 11991 | </dataarea> | |
| 11992 | <dataarea name="audiocpu" size="0x020000"> | |
| 11993 | <rom offset="0x000000" size="0x020000" name="2k3-m1.bin" crc="3a4969ff" sha1="2fc107a023a82053a8df63025829bcf12cee9610" /> | |
| 11994 | </dataarea> | |
| 11995 | <dataarea name="ymsnd" size="0x1000000"> | |
| 11996 | <!-- Encrypted --> | |
| 11997 | <rom name="271-v1c.v1" offset="0x000000" size="0x800000" crc="ffa3f8c7" sha1="7cf4a933973ca23b7f87c81151d8659e6ec4bd20" /> | |
| 11998 | <!-- mask rom TC5364205 --> | |
| 11999 | <rom name="271-v2c.v2" offset="0x800000" size="0x800000" crc="5382c7d1" sha1="1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76" /> | |
| 12000 | <!-- mask rom TC5364205 --> | |
| 12001 | </dataarea> | |
| 12002 | <dataarea name="sprites" size="0x4000000"> | |
| 12003 | <!-- Encrypted --> | |
| 12004 | <rom loadflag="load16_byte" name="271-c1c.c1" offset="0x000000" size="0x800000" crc="b1dc25d0" sha1="50adc3c60d5b4b3abd10a49db2267306c6dbd772" /> | |
| 12005 | <!-- mask rom TC5364205 --> | |
| 12006 | <rom loadflag="load16_byte" name="271-c2c.c2" offset="0x000001" size="0x800000" crc="d5362437" sha1="66db36522dc09106388c707252df9fe1c88b4856" /> | |
| 12007 | <!-- mask rom TC5364205 --> | |
| 12008 | <rom loadflag="load16_byte" name="271-c3c.c3" offset="0x1000000" size="0x800000" crc="0a1fbeab" sha1="9fe30d36ba98d00fda010832ff2f27783dd577c1" /> | |
| 12009 | <!-- mask rom TC5364205 --> | |
| 12010 | <rom loadflag="load16_byte" name="271-c4c.c4" offset="0x1000001" size="0x800000" crc="87b19a0c" sha1="b72a8e7d9124ce859b5149bb4381ba481c161ea5" /> | |
| 12011 | <!-- mask rom TC5364205 --> | |
| 12012 | <rom loadflag="load16_byte" name="271-c5c.c5" offset="0x2000000" size="0x800000" crc="704ea371" sha1="e75b80422f0d72eac826f8ffadf79efeccaab124" /> | |
| 12013 | <!-- mask rom TC5364205 --> | |
| 12014 | <rom loadflag="load16_byte" name="271-c6c.c6" offset="0x2000001" size="0x800000" crc="20a1164c" sha1="c9843b37612a16fc95f6851793b1cfb5d49d811d" /> | |
| 12015 | <!-- mask rom TC5364205 --> | |
| 12016 | <rom loadflag="load16_byte" name="271-c7c.c7" offset="0x3000000" size="0x800000" crc="189aba7f" sha1="7152195a57ad36b28290810fe87ed8c206262ba9" /> | |
| 12017 | <!-- mask rom TC5364205 --> | |
| 12018 | <rom loadflag="load16_byte" name="271-c8c.c8" offset="0x3000001" size="0x800000" crc="20ec4fdc" sha1="deb5f7ec5a090e419b9d1a6a74877bee081198e2" /> | |
| 12019 | <!-- mask rom TC5364205 --> | |
| 12020 | </dataarea> | |
| 12021 | </part> | |
| 12022 | </software> | |
| 9654 | 12023 | |
| 9655 | ||
| 12024 | <!-- Unlicensed Prototype --> | |
| 9656 | 12025 | |
| 9657 | <software name="diggerma"> | |
| 9658 | <description>Digger Man (prototype)</description> | |
| 9659 | <year>2000</year> | |
| 9660 | <publisher>Kyle Hodgetts</publisher> | |
| 9661 | <info name="compat_note" value="Missing Title Screen" /> | |
| 9662 | <sharedfeat name="release" value="MVS" /> | |
| 9663 | <sharedfeat name="compatibility" value="MVS" /> | |
| 9664 | <part name="cart" interface="neo_cart"> | |
| 9665 | <!-- Unlicensed Prototype, no official game ID # --> | |
| 9666 | <dataarea name="maincpu" size="0x100000"> | |
| 9667 | <rom loadflag="load16_word_swap" name="dig-p1.bin" offset="0x000000" size="0x080000" crc="eda433d7" sha1="abb14c66777ab0fe4ac76a402e253a49df7178d8" /> | |
| 9668 | </dataarea> | |
| 9669 | <dataarea name="fixed" size="0x040000"> | |
| 9670 | <rom offset="0x000000" size="0x010000" name="dig-s1.bin" crc="75a88c1f" sha1="295dd9225f1e3d2fc64a65b3c287c7f1765417b1" /> | |
| 9671 | </dataarea> | |
| 9672 | <dataarea name="audiocpu" size="0x010000"> | |
| 9673 | <rom offset="0x000000" size="0x010000" name="dig-m1.bin" crc="833cdf1b" sha1="3a92c79adbe0d37956ea46a4746d6f1cbf7d2c14" /> | |
| 9674 | </dataarea> | |
| 9675 | <dataarea name="ymsnd" size="0x200000"> | |
| 9676 | <rom name="dig-v1.bin" offset="0x000000" size="0x080000" crc="ee15bda4" sha1="fe2206728e6efd02d6302869a98b196eb19a17df" /> | |
| 9677 | </dataarea> | |
| 9678 | <dataarea name="sprites" size="0x400000"> | |
| 9679 | <rom loadflag="load16_byte" name="dig-c1.bin" offset="0x000000" size="0x080000" crc="3db0a4ed" sha1="6214faa883d97ea05809b6af7e0c85a236a18a28" /> <!-- Plane 0,1 --> | |
| 9680 | <rom loadflag="load16_byte" name="dig-c2.bin" offset="0x000001" size="0x080000" crc="3e632161" sha1="83711c4286fb1d9f3f91414ac6e5fed36618033e" /> <!-- Plane 2,3 --> | |
| 9681 | </dataarea> | |
| 9682 | </part> | |
| 9683 | </software> | |
| 12026 | <software name="diggerma"> | |
| 12027 | <description>Digger Man (prototype)</description> | |
| 12028 | <year>2000</year> | |
| 12029 | <publisher>Kyle Hodgetts</publisher> | |
| 12030 | <info name="compat_note" value="Missing Title Screen" /> | |
| 12031 | <sharedfeat name="release" value="MVS" /> | |
| 12032 | <sharedfeat name="compatibility" value="MVS" /> | |
| 12033 | <part name="cart" interface="neo_cart"> | |
| 12034 | <!-- Unlicensed Prototype, no official game ID # --> | |
| 12035 | <dataarea name="maincpu" size="0x100000"> | |
| 12036 | <rom loadflag="load16_word_swap" name="dig-p1.bin" offset="0x000000" size="0x080000" crc="eda433d7" sha1="abb14c66777ab0fe4ac76a402e253a49df7178d8" /> | |
| 12037 | </dataarea> | |
| 12038 | <dataarea name="fixed" size="0x040000"> | |
| 12039 | <rom offset="0x000000" size="0x010000" name="dig-s1.bin" crc="75a88c1f" sha1="295dd9225f1e3d2fc64a65b3c287c7f1765417b1" /> | |
| 12040 | </dataarea> | |
| 12041 | <dataarea name="audiocpu" size="0x010000"> | |
| 12042 | <rom offset="0x000000" size="0x010000" name="dig-m1.bin" crc="833cdf1b" sha1="3a92c79adbe0d37956ea46a4746d6f1cbf7d2c14" /> | |
| 12043 | </dataarea> | |
| 12044 | <dataarea name="ymsnd" size="0x200000"> | |
| 12045 | <rom name="dig-v1.bin" offset="0x000000" size="0x080000" crc="ee15bda4" sha1="fe2206728e6efd02d6302869a98b196eb19a17df" /> | |
| 12046 | </dataarea> | |
| 12047 | <dataarea name="sprites" size="0x400000"> | |
| 12048 | <rom loadflag="load16_byte" name="dig-c1.bin" offset="0x000000" size="0x080000" crc="3db0a4ed" sha1="6214faa883d97ea05809b6af7e0c85a236a18a28" /> | |
| 12049 | <rom loadflag="load16_byte" name="dig-c2.bin" offset="0x000001" size="0x080000" crc="3e632161" sha1="83711c4286fb1d9f3f91414ac6e5fed36618033e" /> | |
| 12050 | </dataarea> | |
| 12051 | </part> | |
| 12052 | </software> | |
| 9684 | 12053 | |
| 9685 | 12054 | </softwarelist> |
| 12055 | ||
| 12056 | ||
| 12057 | ||
| 12058 |
| r31135 | r31136 | |
|---|---|---|
| 891 | 891 | |
| 892 | 892 | #------------------------------------------------- |
| 893 | 893 | # |
| 894 | #@src/emu/bus/neogeo/neogeo_slot.h,BUSES += NEOGEO | |
| 895 | #------------------------------------------------- | |
| 896 | ||
| 897 | ifneq ($(filter NEOGEO,$(BUSES)),) | |
| 898 | OBJDIRS += $(BUSOBJ)/neogeo | |
| 899 | BUSOBJS += $(BUSOBJ)/neogeo/neogeo_slot.o | |
| 900 | BUSOBJS += $(BUSOBJ)/neogeo/neogeo_intf.o | |
| 901 | BUSOBJS += $(BUSOBJ)/neogeo/neogeo_carts.o | |
| 902 | BUSOBJS += $(BUSOBJ)/neogeo/neogeo_helper.o | |
| 903 | BUSOBJS += $(BUSOBJ)/neogeo/banked_cart.o | |
| 904 | BUSOBJS += $(BUSOBJ)/neogeo/mslugx_prot.o | |
| 905 | BUSOBJS += $(BUSOBJ)/neogeo/mslugx_cart.o | |
| 906 | BUSOBJS += $(BUSOBJ)/neogeo/sma_prot.o | |
| 907 | BUSOBJS += $(BUSOBJ)/neogeo/sma_cart.o | |
| 908 | BUSOBJS += $(BUSOBJ)/neogeo/cmc_prot.o | |
| 909 | BUSOBJS += $(BUSOBJ)/neogeo/cmc_cart.o | |
| 910 | BUSOBJS += $(BUSOBJ)/neogeo/pcm2_prot.o | |
| 911 | BUSOBJS += $(BUSOBJ)/neogeo/pcm2_cart.o | |
| 912 | BUSOBJS += $(BUSOBJ)/neogeo/kof2002_prot.o | |
| 913 | BUSOBJS += $(BUSOBJ)/neogeo/kof2002_cart.o | |
| 914 | BUSOBJS += $(BUSOBJ)/neogeo/pvc_prot.o | |
| 915 | BUSOBJS += $(BUSOBJ)/neogeo/pvc_cart.o | |
| 916 | BUSOBJS += $(BUSOBJ)/neogeo/fatfury2_prot.o | |
| 917 | BUSOBJS += $(BUSOBJ)/neogeo/fatfury2_cart.o | |
| 918 | BUSOBJS += $(BUSOBJ)/neogeo/kof98_prot.o | |
| 919 | BUSOBJS += $(BUSOBJ)/neogeo/kof98_cart.o | |
| 920 | BUSOBJS += $(BUSOBJ)/neogeo/bootleg_prot.o | |
| 921 | BUSOBJS += $(BUSOBJ)/neogeo/bootleg_cart.o | |
| 922 | BUSOBJS += $(BUSOBJ)/neogeo/bootleg_hybrid_cart.o | |
| 923 | BUSOBJS += $(BUSOBJ)/neogeo/sbp_prot.o | |
| 924 | BUSOBJS += $(BUSOBJ)/neogeo/rom.o | |
| 925 | endif | |
| 926 | ||
| 927 | ||
| 928 | #------------------------------------------------- | |
| 929 | # | |
| 894 | 930 | #@src/emu/bus/saturn/sat_slot.h,BUSES += SATURN |
| 895 | 931 | #------------------------------------------------- |
| 896 | 932 |
| r0 | r31136 | |
|---|---|---|
| 1 | #include "emu.h" | |
| 2 | #include "mslugx_prot.h" | |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | extern const device_type MSLUGX_PROT = &device_creator<mslugx_prot_device>; | |
| 7 | ||
| 8 | ||
| 9 | mslugx_prot_device::mslugx_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 10 | : device_t(mconfig, MSLUGX_PROT, "NeoGeo Metal Slug X Protection Device", tag, owner, clock, "mslugx_prot", __FILE__) | |
| 11 | { | |
| 12 | } | |
| 13 | ||
| 14 | ||
| 15 | void mslugx_prot_device::device_start() | |
| 16 | { | |
| 17 | save_item(NAME(m_mslugx_command)); | |
| 18 | save_item(NAME(m_mslugx_counter)); | |
| 19 | } | |
| 20 | ||
| 21 | void mslugx_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | /************************ Metal Slug X ************************* | |
| 29 | Board used: NEO-MVS PROGEOP (1999.2.2) | |
| 30 | The board has an ALTERA chip (EPM7128SQC100-15) which is tied to 250-P1 | |
| 31 | Also found is a QFP144 chip labeled with 0103 - function unknown | |
| 32 | ***************************************************************/ | |
| 33 | ||
| 34 | WRITE16_MEMBER( mslugx_prot_device::mslugx_protection_16_w ) | |
| 35 | { | |
| 36 | switch (offset) | |
| 37 | { | |
| 38 | case 0x0/2: // start new read? | |
| 39 | m_mslugx_command = 0; | |
| 40 | break; | |
| 41 | ||
| 42 | case 0x2/2: // command? These are pulsed with data and then 0 | |
| 43 | case 0x4/2: | |
| 44 | m_mslugx_command |= data; | |
| 45 | break; | |
| 46 | ||
| 47 | case 0x6/2: // finished? | |
| 48 | break; | |
| 49 | ||
| 50 | case 0xa/2: // init? | |
| 51 | m_mslugx_counter = 0; | |
| 52 | m_mslugx_command = 0; | |
| 53 | break; | |
| 54 | ||
| 55 | default: | |
| 56 | logerror("unknown protection write at pc %06x, offset %08x, data %02x\n", space.device().safe_pc(), offset << 1, data); | |
| 57 | break; | |
| 58 | } | |
| 59 | } | |
| 60 | ||
| 61 | ||
| 62 | READ16_MEMBER( mslugx_prot_device::mslugx_protection_16_r ) | |
| 63 | { | |
| 64 | UINT16 res = 0; | |
| 65 | ||
| 66 | switch (m_mslugx_command) | |
| 67 | { | |
| 68 | case 0x0001: { // $3bdc(?) and $3c30 (Register D7) | |
| 69 | res = (space.read_byte(0xdedd2 + ((m_mslugx_counter >> 3) & 0xfff)) >> (~m_mslugx_counter & 0x07)) & 1; | |
| 70 | m_mslugx_counter++; | |
| 71 | } | |
| 72 | break; | |
| 73 | ||
| 74 | case 0x0fff: { // All other accesses (Register D2) | |
| 75 | INT32 select = space.read_word(0x10f00a) - 1; // How should this be calculated? | |
| 76 | res = (space.read_byte(0xdedd2 + ((select >> 3) & 0x0fff)) >> (~select & 0x07)) & 1; | |
| 77 | } | |
| 78 | break; | |
| 79 | ||
| 80 | default: | |
| 81 | logerror("unknown protection read at pc %06x, offset %08x\n", space.device().safe_pc(), offset << 1); | |
| 82 | break; | |
| 83 | } | |
| 84 | ||
| 85 | return res; | |
| 86 | } | |
| 87 | ||
| 88 | ||
| 89 | void mslugx_prot_device::mslugx_install_protection(cpu_device* maincpu) | |
| 90 | { | |
| 91 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fffe0, 0x2fffef, read16_delegate(FUNC(mslugx_prot_device::mslugx_protection_16_r),this), write16_delegate(FUNC(mslugx_prot_device::mslugx_protection_16_w),this)); | |
| 92 | ||
| 93 | } | |
| 94 | ||
| 95 | ||
| 96 | ||
| 97 | ||
| 98 |
| Added: svn:eol-style + native Added: svn:mime-type + text/plain |
| r0 | r31136 | |
|---|---|---|
| 1 | #include "emu.h" | |
| 2 | #include "sma_prot.h" | |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | extern const device_type SMA_PROT = &device_creator<sma_prot_device>; | |
| 7 | ||
| 8 | ||
| 9 | sma_prot_device::sma_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 10 | : device_t(mconfig, SMA_PROT, "NeoGeo SMA Cartridge", tag, owner, clock, "sma_prot", __FILE__) | |
| 11 | { | |
| 12 | } | |
| 13 | ||
| 14 | ||
| 15 | void sma_prot_device::device_start() | |
| 16 | { | |
| 17 | save_item(NAME(m_sma_rng)); | |
| 18 | } | |
| 19 | ||
| 20 | void sma_prot_device::device_reset() | |
| 21 | { | |
| 22 | reset_sma_rng(); | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | /************************ SMA Protection************************ | |
| 30 | thanks to Razoola | |
| 31 | ***************************************************************/ | |
| 32 | ||
| 33 | WRITE16_MEMBER( sma_prot_device::kof99_bankswitch_w ) | |
| 34 | { | |
| 35 | int bankaddress; | |
| 36 | static const int bankoffset[64] = | |
| 37 | { | |
| 38 | 0x000000, 0x100000, 0x200000, 0x300000, | |
| 39 | 0x3cc000, 0x4cc000, 0x3f2000, 0x4f2000, | |
| 40 | 0x407800, 0x507800, 0x40d000, 0x50d000, | |
| 41 | 0x417800, 0x517800, 0x420800, 0x520800, | |
| 42 | 0x424800, 0x524800, 0x429000, 0x529000, | |
| 43 | 0x42e800, 0x52e800, 0x431800, 0x531800, | |
| 44 | 0x54d000, 0x551000, 0x567000, 0x592800, | |
| 45 | 0x588800, 0x581800, 0x599800, 0x594800, | |
| 46 | 0x598000, /* rest not used? */ | |
| 47 | }; | |
| 48 | ||
| 49 | /* unscramble bank number */ | |
| 50 | data = | |
| 51 | (((data>>14)&1)<<0)+ | |
| 52 | (((data>> 6)&1)<<1)+ | |
| 53 | (((data>> 8)&1)<<2)+ | |
| 54 | (((data>>10)&1)<<3)+ | |
| 55 | (((data>>12)&1)<<4)+ | |
| 56 | (((data>> 5)&1)<<5); | |
| 57 | ||
| 58 | bankaddress = 0x100000 + bankoffset[data]; | |
| 59 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 60 | } | |
| 61 | ||
| 62 | ||
| 63 | WRITE16_MEMBER( sma_prot_device::garou_bankswitch_w ) | |
| 64 | { | |
| 65 | /* thanks to Razoola and Mr K for the info */ | |
| 66 | int bankaddress; | |
| 67 | static const int bankoffset[64] = | |
| 68 | { | |
| 69 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 70 | 0x280000, 0x380000, 0x2d0000, 0x3d0000, // 04 | |
| 71 | 0x2f0000, 0x3f0000, 0x400000, 0x500000, // 08 | |
| 72 | 0x420000, 0x520000, 0x440000, 0x540000, // 12 | |
| 73 | 0x498000, 0x598000, 0x4a0000, 0x5a0000, // 16 | |
| 74 | 0x4a8000, 0x5a8000, 0x4b0000, 0x5b0000, // 20 | |
| 75 | 0x4b8000, 0x5b8000, 0x4c0000, 0x5c0000, // 24 | |
| 76 | 0x4c8000, 0x5c8000, 0x4d0000, 0x5d0000, // 28 | |
| 77 | 0x458000, 0x558000, 0x460000, 0x560000, // 32 | |
| 78 | 0x468000, 0x568000, 0x470000, 0x570000, // 36 | |
| 79 | 0x478000, 0x578000, 0x480000, 0x580000, // 40 | |
| 80 | 0x488000, 0x588000, 0x490000, 0x590000, // 44 | |
| 81 | 0x5d0000, 0x5d8000, 0x5e0000, 0x5e8000, // 48 | |
| 82 | 0x5f0000, 0x5f8000, 0x600000, /* rest not used? */ | |
| 83 | }; | |
| 84 | ||
| 85 | /* unscramble bank number */ | |
| 86 | data = | |
| 87 | (((data>> 5)&1)<<0)+ | |
| 88 | (((data>> 9)&1)<<1)+ | |
| 89 | (((data>> 7)&1)<<2)+ | |
| 90 | (((data>> 6)&1)<<3)+ | |
| 91 | (((data>>14)&1)<<4)+ | |
| 92 | (((data>>12)&1)<<5); | |
| 93 | ||
| 94 | bankaddress = 0x100000 + bankoffset[data]; | |
| 95 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 96 | } | |
| 97 | ||
| 98 | ||
| 99 | WRITE16_MEMBER( sma_prot_device::garouh_bankswitch_w ) | |
| 100 | { | |
| 101 | /* thanks to Razoola and Mr K for the info */ | |
| 102 | int bankaddress; | |
| 103 | static const int bankoffset[64] = | |
| 104 | { | |
| 105 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 106 | 0x280000, 0x380000, 0x2d0000, 0x3d0000, // 04 | |
| 107 | 0x2c8000, 0x3c8000, 0x400000, 0x500000, // 08 | |
| 108 | 0x420000, 0x520000, 0x440000, 0x540000, // 12 | |
| 109 | 0x598000, 0x698000, 0x5a0000, 0x6a0000, // 16 | |
| 110 | 0x5a8000, 0x6a8000, 0x5b0000, 0x6b0000, // 20 | |
| 111 | 0x5b8000, 0x6b8000, 0x5c0000, 0x6c0000, // 24 | |
| 112 | 0x5c8000, 0x6c8000, 0x5d0000, 0x6d0000, // 28 | |
| 113 | 0x458000, 0x558000, 0x460000, 0x560000, // 32 | |
| 114 | 0x468000, 0x568000, 0x470000, 0x570000, // 36 | |
| 115 | 0x478000, 0x578000, 0x480000, 0x580000, // 40 | |
| 116 | 0x488000, 0x588000, 0x490000, 0x590000, // 44 | |
| 117 | 0x5d8000, 0x6d8000, 0x5e0000, 0x6e0000, // 48 | |
| 118 | 0x5e8000, 0x6e8000, 0x6e8000, 0x000000, // 52 | |
| 119 | 0x000000, 0x000000, 0x000000, 0x000000, // 56 | |
| 120 | 0x000000, 0x000000, 0x000000, 0x000000, // 60 | |
| 121 | }; | |
| 122 | ||
| 123 | /* unscramble bank number */ | |
| 124 | data = | |
| 125 | (((data>> 4)&1)<<0)+ | |
| 126 | (((data>> 8)&1)<<1)+ | |
| 127 | (((data>>14)&1)<<2)+ | |
| 128 | (((data>> 2)&1)<<3)+ | |
| 129 | (((data>>11)&1)<<4)+ | |
| 130 | (((data>>13)&1)<<5); | |
| 131 | ||
| 132 | bankaddress = 0x100000 + bankoffset[data]; | |
| 133 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 134 | } | |
| 135 | ||
| 136 | ||
| 137 | WRITE16_MEMBER( sma_prot_device::mslug3_bankswitch_w ) | |
| 138 | { | |
| 139 | /* thanks to Razoola and Mr K for the info */ | |
| 140 | int bankaddress; | |
| 141 | static const int bankoffset[64] = | |
| 142 | { | |
| 143 | 0x000000, 0x020000, 0x040000, 0x060000, // 00 | |
| 144 | 0x070000, 0x090000, 0x0b0000, 0x0d0000, // 04 | |
| 145 | 0x0e0000, 0x0f0000, 0x120000, 0x130000, // 08 | |
| 146 | 0x140000, 0x150000, 0x180000, 0x190000, // 12 | |
| 147 | 0x1a0000, 0x1b0000, 0x1e0000, 0x1f0000, // 16 | |
| 148 | 0x200000, 0x210000, 0x240000, 0x250000, // 20 | |
| 149 | 0x260000, 0x270000, 0x2a0000, 0x2b0000, // 24 | |
| 150 | 0x2c0000, 0x2d0000, 0x300000, 0x310000, // 28 | |
| 151 | 0x320000, 0x330000, 0x360000, 0x370000, // 32 | |
| 152 | 0x380000, 0x390000, 0x3c0000, 0x3d0000, // 36 | |
| 153 | 0x400000, 0x410000, 0x440000, 0x450000, // 40 | |
| 154 | 0x460000, 0x470000, 0x4a0000, 0x4b0000, // 44 | |
| 155 | 0x4c0000, /* rest not used? */ | |
| 156 | }; | |
| 157 | ||
| 158 | /* unscramble bank number */ | |
| 159 | data = | |
| 160 | (((data>>14)&1)<<0)+ | |
| 161 | (((data>>12)&1)<<1)+ | |
| 162 | (((data>>15)&1)<<2)+ | |
| 163 | (((data>> 6)&1)<<3)+ | |
| 164 | (((data>> 3)&1)<<4)+ | |
| 165 | (((data>> 9)&1)<<5); | |
| 166 | ||
| 167 | bankaddress = 0x100000 + bankoffset[data]; | |
| 168 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 169 | } | |
| 170 | ||
| 171 | ||
| 172 | WRITE16_MEMBER( sma_prot_device::kof2000_bankswitch_w ) | |
| 173 | { | |
| 174 | /* thanks to Razoola and Mr K for the info */ | |
| 175 | int bankaddress; | |
| 176 | static const int bankoffset[64] = | |
| 177 | { | |
| 178 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 179 | 0x3f7800, 0x4f7800, 0x3ff800, 0x4ff800, // 04 | |
| 180 | 0x407800, 0x507800, 0x40f800, 0x50f800, // 08 | |
| 181 | 0x416800, 0x516800, 0x41d800, 0x51d800, // 12 | |
| 182 | 0x424000, 0x524000, 0x523800, 0x623800, // 16 | |
| 183 | 0x526000, 0x626000, 0x528000, 0x628000, // 20 | |
| 184 | 0x52a000, 0x62a000, 0x52b800, 0x62b800, // 24 | |
| 185 | 0x52d000, 0x62d000, 0x52e800, 0x62e800, // 28 | |
| 186 | 0x618000, 0x619000, 0x61a000, 0x61a800, // 32 | |
| 187 | }; | |
| 188 | ||
| 189 | /* unscramble bank number */ | |
| 190 | data = | |
| 191 | (((data>>15)&1)<<0)+ | |
| 192 | (((data>>14)&1)<<1)+ | |
| 193 | (((data>> 7)&1)<<2)+ | |
| 194 | (((data>> 3)&1)<<3)+ | |
| 195 | (((data>>10)&1)<<4)+ | |
| 196 | (((data>> 5)&1)<<5); | |
| 197 | ||
| 198 | bankaddress = 0x100000 + bankoffset[data]; | |
| 199 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 200 | } | |
| 201 | ||
| 202 | ||
| 203 | READ16_MEMBER( sma_prot_device::prot_9a37_r ) | |
| 204 | { | |
| 205 | return 0x9a37; | |
| 206 | } | |
| 207 | ||
| 208 | ||
| 209 | /* information about the sma random number generator provided by razoola */ | |
| 210 | /* this RNG is correct for KOF99, other games might be different */ | |
| 211 | ||
| 212 | READ16_MEMBER( sma_prot_device::sma_random_r ) | |
| 213 | { | |
| 214 | UINT16 old = m_sma_rng; | |
| 215 | ||
| 216 | UINT16 newbit = ((m_sma_rng >> 2) ^ | |
| 217 | (m_sma_rng >> 3) ^ | |
| 218 | (m_sma_rng >> 5) ^ | |
| 219 | (m_sma_rng >> 6) ^ | |
| 220 | (m_sma_rng >> 7) ^ | |
| 221 | (m_sma_rng >>11) ^ | |
| 222 | (m_sma_rng >>12) ^ | |
| 223 | (m_sma_rng >>15)) & 1; | |
| 224 | ||
| 225 | m_sma_rng = (m_sma_rng << 1) | newbit; | |
| 226 | ||
| 227 | return old; | |
| 228 | } | |
| 229 | ||
| 230 | ||
| 231 | void sma_prot_device::reset_sma_rng() | |
| 232 | { | |
| 233 | m_sma_rng = 0x2345; | |
| 234 | } | |
| 235 | ||
| 236 | ||
| 237 | void sma_prot_device::sma_install_random_read_handler(cpu_device* maincpu, int addr1, int addr2 ) | |
| 238 | { | |
| 239 | ||
| 240 | maincpu->space(AS_PROGRAM).install_read_handler(addr1, addr1 + 1, read16_delegate(FUNC(sma_prot_device::sma_random_r),this)); | |
| 241 | maincpu->space(AS_PROGRAM).install_read_handler(addr2, addr2 + 1, read16_delegate(FUNC(sma_prot_device::sma_random_r),this)); | |
| 242 | } | |
| 243 | ||
| 244 | ||
| 245 | void sma_prot_device::kof99_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 246 | { | |
| 247 | maincpu->space(AS_PROGRAM).install_write_handler(0x2ffff0, 0x2ffff1, write16_delegate(FUNC(sma_prot_device::kof99_bankswitch_w),this)); | |
| 248 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(sma_prot_device::prot_9a37_r),this)); | |
| 249 | m_bankdev = bankdev; | |
| 250 | ||
| 251 | sma_install_random_read_handler(maincpu, 0x2ffff8, 0x2ffffa); | |
| 252 | } | |
| 253 | ||
| 254 | ||
| 255 | void sma_prot_device::garou_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 256 | { | |
| 257 | maincpu->space(AS_PROGRAM).install_write_handler(0x2fffc0, 0x2fffc1, write16_delegate(FUNC(sma_prot_device::garou_bankswitch_w),this)); | |
| 258 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(sma_prot_device::prot_9a37_r),this)); | |
| 259 | m_bankdev = bankdev; | |
| 260 | ||
| 261 | sma_install_random_read_handler(maincpu, 0x2fffcc, 0x2ffff0); | |
| 262 | } | |
| 263 | ||
| 264 | ||
| 265 | void sma_prot_device::garouh_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 266 | { | |
| 267 | maincpu->space(AS_PROGRAM).install_write_handler(0x2fffc0, 0x2fffc1, write16_delegate(FUNC(sma_prot_device::garouh_bankswitch_w),this)); | |
| 268 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(sma_prot_device::prot_9a37_r),this)); | |
| 269 | m_bankdev = bankdev; | |
| 270 | ||
| 271 | sma_install_random_read_handler(maincpu, 0x2fffcc, 0x2ffff0); | |
| 272 | } | |
| 273 | ||
| 274 | ||
| 275 | void sma_prot_device::mslug3_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 276 | { | |
| 277 | maincpu->space(AS_PROGRAM).install_write_handler(0x2fffe4, 0x2fffe5, write16_delegate(FUNC(sma_prot_device::mslug3_bankswitch_w),this)); | |
| 278 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(sma_prot_device::prot_9a37_r),this)); | |
| 279 | m_bankdev = bankdev; | |
| 280 | ||
| 281 | // sma_install_random_read_handler(maincpu, 0x2ffff8, 0x2ffffa); | |
| 282 | } | |
| 283 | ||
| 284 | ||
| 285 | void sma_prot_device::kof2000_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 286 | { | |
| 287 | maincpu->space(AS_PROGRAM).install_write_handler(0x2fffec, 0x2fffed, write16_delegate(FUNC(sma_prot_device::kof2000_bankswitch_w),this)); | |
| 288 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(sma_prot_device::prot_9a37_r),this)); | |
| 289 | m_bankdev = bankdev; | |
| 290 | ||
| 291 | sma_install_random_read_handler(maincpu, 0x2fffd8, 0x2fffda); | |
| 292 | } | |
| 293 | ||
| 294 | ||
| 295 | ||
| 296 | /* kof99, garou, garouh, mslug3 and kof2000 have and SMA chip which contains program code and decrypts the 68k roms */ | |
| 297 | void sma_prot_device::kof99_decrypt_68k(UINT8* base) | |
| 298 | { | |
| 299 | UINT16 *rom; | |
| 300 | int i,j; | |
| 301 | ||
| 302 | rom = (UINT16 *)(base + 0x100000); | |
| 303 | /* swap data lines on the whole ROMs */ | |
| 304 | for (i = 0;i < 0x800000/2;i++) | |
| 305 | { | |
| 306 | rom[i] = BITSWAP16(rom[i],13,7,3,0,9,4,5,6,1,12,8,14,10,11,2,15); | |
| 307 | } | |
| 308 | ||
| 309 | /* swap address lines for the banked part */ | |
| 310 | for (i = 0;i < 0x600000/2;i+=0x800/2) | |
| 311 | { | |
| 312 | UINT16 buffer[0x800/2]; | |
| 313 | memcpy(buffer,&rom[i],0x800); | |
| 314 | for (j = 0;j < 0x800/2;j++) | |
| 315 | { | |
| 316 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,6,2,4,9,8,3,1,7,0,5)]; | |
| 317 | } | |
| 318 | } | |
| 319 | ||
| 320 | /* swap address lines & relocate fixed part */ | |
| 321 | rom = (UINT16 *)base; | |
| 322 | for (i = 0;i < 0x0c0000/2;i++) | |
| 323 | { | |
| 324 | rom[i] = rom[0x700000/2 + BITSWAP24(i,23,22,21,20,19,18,11,6,14,17,16,5,8,10,12,0,4,3,2,7,9,15,13,1)]; | |
| 325 | } | |
| 326 | } | |
| 327 | ||
| 328 | ||
| 329 | void sma_prot_device::garou_decrypt_68k(UINT8* base) | |
| 330 | { | |
| 331 | UINT16 *rom; | |
| 332 | int i,j; | |
| 333 | ||
| 334 | /* thanks to Razoola and Mr K for the info */ | |
| 335 | rom = (UINT16 *)(base + 0x100000); | |
| 336 | /* swap data lines on the whole ROMs */ | |
| 337 | for (i = 0;i < 0x800000/2;i++) | |
| 338 | { | |
| 339 | rom[i] = BITSWAP16(rom[i],13,12,14,10,8,2,3,1,5,9,11,4,15,0,6,7); | |
| 340 | } | |
| 341 | ||
| 342 | /* swap address lines & relocate fixed part */ | |
| 343 | rom = (UINT16 *)base; | |
| 344 | for (i = 0;i < 0x0c0000/2;i++) | |
| 345 | { | |
| 346 | rom[i] = rom[0x710000/2 + BITSWAP24(i,23,22,21,20,19,18,4,5,16,14,7,9,6,13,17,15,3,1,2,12,11,8,10,0)]; | |
| 347 | } | |
| 348 | ||
| 349 | /* swap address lines for the banked part */ | |
| 350 | rom = (UINT16 *)(base + 0x100000); | |
| 351 | for (i = 0;i < 0x800000/2;i+=0x8000/2) | |
| 352 | { | |
| 353 | UINT16 buffer[0x8000/2]; | |
| 354 | memcpy(buffer,&rom[i],0x8000); | |
| 355 | for (j = 0;j < 0x8000/2;j++) | |
| 356 | { | |
| 357 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,9,4,8,3,13,6,2,7,0,12,1,11,10,5)]; | |
| 358 | } | |
| 359 | } | |
| 360 | } | |
| 361 | ||
| 362 | ||
| 363 | void sma_prot_device::garouh_decrypt_68k(UINT8* base) | |
| 364 | { | |
| 365 | UINT16 *rom; | |
| 366 | int i,j; | |
| 367 | ||
| 368 | /* thanks to Razoola and Mr K for the info */ | |
| 369 | rom = (UINT16 *)(base + 0x100000); | |
| 370 | /* swap data lines on the whole ROMs */ | |
| 371 | for (i = 0;i < 0x800000/2;i++) | |
| 372 | { | |
| 373 | rom[i] = BITSWAP16(rom[i],14,5,1,11,7,4,10,15,3,12,8,13,0,2,9,6); | |
| 374 | } | |
| 375 | ||
| 376 | /* swap address lines & relocate fixed part */ | |
| 377 | rom = (UINT16 *)base; | |
| 378 | for (i = 0;i < 0x0c0000/2;i++) | |
| 379 | { | |
| 380 | rom[i] = rom[0x7f8000/2 + BITSWAP24(i,23,22,21,20,19,18,5,16,11,2,6,7,17,3,12,8,14,4,0,9,1,10,15,13)]; | |
| 381 | } | |
| 382 | ||
| 383 | /* swap address lines for the banked part */ | |
| 384 | rom = (UINT16 *)(base + 0x100000); | |
| 385 | for (i = 0;i < 0x800000/2;i+=0x8000/2) | |
| 386 | { | |
| 387 | UINT16 buffer[0x8000/2]; | |
| 388 | memcpy(buffer,&rom[i],0x8000); | |
| 389 | for (j = 0;j < 0x8000/2;j++) | |
| 390 | { | |
| 391 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,12,8,1,7,11,3,13,10,6,9,5,4,0,2)]; | |
| 392 | } | |
| 393 | } | |
| 394 | } | |
| 395 | ||
| 396 | ||
| 397 | void sma_prot_device::mslug3_decrypt_68k(UINT8* base) | |
| 398 | { | |
| 399 | UINT16 *rom; | |
| 400 | int i,j; | |
| 401 | ||
| 402 | /* thanks to Razoola and Mr K for the info */ | |
| 403 | rom = (UINT16 *)(base + 0x100000); | |
| 404 | /* swap data lines on the whole ROMs */ | |
| 405 | for (i = 0;i < 0x800000/2;i++) | |
| 406 | { | |
| 407 | rom[i] = BITSWAP16(rom[i],4,11,14,3,1,13,0,7,2,8,12,15,10,9,5,6); | |
| 408 | } | |
| 409 | ||
| 410 | /* swap address lines & relocate fixed part */ | |
| 411 | rom = (UINT16 *)base; | |
| 412 | for (i = 0;i < 0x0c0000/2;i++) | |
| 413 | { | |
| 414 | rom[i] = rom[0x5d0000/2 + BITSWAP24(i,23,22,21,20,19,18,15,2,1,13,3,0,9,6,16,4,11,5,7,12,17,14,10,8)]; | |
| 415 | } | |
| 416 | ||
| 417 | /* swap address lines for the banked part */ | |
| 418 | rom = (UINT16 *)(base + 0x100000); | |
| 419 | for (i = 0;i < 0x800000/2;i+=0x10000/2) | |
| 420 | { | |
| 421 | UINT16 buffer[0x10000/2]; | |
| 422 | memcpy(buffer,&rom[i],0x10000); | |
| 423 | for (j = 0;j < 0x10000/2;j++) | |
| 424 | { | |
| 425 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,2,11,0,14,6,4,13,8,9,3,10,7,5,12,1)]; | |
| 426 | } | |
| 427 | } | |
| 428 | } | |
| 429 | ||
| 430 | ||
| 431 | void sma_prot_device::kof2000_decrypt_68k(UINT8* base) | |
| 432 | { | |
| 433 | UINT16 *rom; | |
| 434 | int i,j; | |
| 435 | ||
| 436 | /* thanks to Razoola and Mr K for the info */ | |
| 437 | rom = (UINT16 *)(base + 0x100000); | |
| 438 | /* swap data lines on the whole ROMs */ | |
| 439 | for (i = 0;i < 0x800000/2;i++) | |
| 440 | { | |
| 441 | rom[i] = BITSWAP16(rom[i],12,8,11,3,15,14,7,0,10,13,6,5,9,2,1,4); | |
| 442 | } | |
| 443 | ||
| 444 | /* swap address lines for the banked part */ | |
| 445 | for (i = 0;i < 0x63a000/2;i+=0x800/2) | |
| 446 | { | |
| 447 | UINT16 buffer[0x800/2]; | |
| 448 | memcpy(buffer,&rom[i],0x800); | |
| 449 | for (j = 0;j < 0x800/2;j++) | |
| 450 | { | |
| 451 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,4,1,3,8,6,2,7,0,9,5)]; | |
| 452 | } | |
| 453 | } | |
| 454 | ||
| 455 | /* swap address lines & relocate fixed part */ | |
| 456 | rom = (UINT16 *)base; | |
| 457 | for (i = 0;i < 0x0c0000/2;i++) | |
| 458 | { | |
| 459 | rom[i] = rom[0x73a000/2 + BITSWAP24(i,23,22,21,20,19,18,8,4,15,13,3,14,16,2,6,17,7,12,10,0,5,11,1,9)]; | |
| 460 | } | |
| 461 | } | |
| 462 | ||
| 463 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __MSLUGX_PROT__ | |
| 6 | #define __MSLUGX_PROT__ | |
| 7 | ||
| 8 | extern const device_type MSLUGX_PROT; | |
| 9 | ||
| 10 | #define MCFG_MSLUGX_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, MSLUGX_PROT, 0) | |
| 12 | ||
| 13 | ||
| 14 | class mslugx_prot_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | mslugx_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | ||
| 21 | DECLARE_WRITE16_MEMBER( mslugx_protection_16_w ); | |
| 22 | DECLARE_READ16_MEMBER( mslugx_protection_16_r ); | |
| 23 | void mslugx_install_protection(cpu_device* maincpu); | |
| 24 | ||
| 25 | UINT16 m_mslugx_counter; | |
| 26 | UINT16 m_mslugx_command; | |
| 27 | ||
| 28 | protected: | |
| 29 | virtual void device_start(); | |
| 30 | virtual void device_reset(); | |
| 31 | ||
| 32 | ||
| 33 | ||
| 34 | private: | |
| 35 | ||
| 36 | ||
| 37 | }; | |
| 38 | ||
| 39 | #endif | |
| 40 | ||
| 41 | ||
| 42 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #include "banked_cart.h" | |
| 6 | ||
| 7 | #ifndef __SMA_PROT__ | |
| 8 | #define __SMA_PROT__ | |
| 9 | ||
| 10 | extern const device_type SMA_PROT; | |
| 11 | ||
| 12 | #define MCFG_SMA_PROT_ADD(_tag) \ | |
| 13 | MCFG_DEVICE_ADD(_tag, SMA_PROT, 0) | |
| 14 | ||
| 15 | ||
| 16 | class sma_prot_device : public device_t | |
| 17 | { | |
| 18 | public: | |
| 19 | // construction/destruction | |
| 20 | sma_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 21 | ||
| 22 | ||
| 23 | DECLARE_WRITE16_MEMBER( kof99_bankswitch_w ); | |
| 24 | DECLARE_WRITE16_MEMBER( garou_bankswitch_w ); | |
| 25 | DECLARE_WRITE16_MEMBER( garouh_bankswitch_w ); | |
| 26 | DECLARE_WRITE16_MEMBER( mslug3_bankswitch_w ); | |
| 27 | DECLARE_WRITE16_MEMBER( kof2000_bankswitch_w ); | |
| 28 | DECLARE_READ16_MEMBER( prot_9a37_r ); | |
| 29 | DECLARE_READ16_MEMBER( sma_random_r ); | |
| 30 | void reset_sma_rng(); | |
| 31 | void sma_install_random_read_handler(cpu_device* maincpu, int addr1, int addr2 ); | |
| 32 | void kof99_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 33 | void garou_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 34 | void garouh_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 35 | void mslug3_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 36 | void kof2000_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 37 | neogeo_banked_cart_device* m_bankdev; | |
| 38 | void kof99_decrypt_68k(UINT8* base); | |
| 39 | void garou_decrypt_68k(UINT8* base); | |
| 40 | void garouh_decrypt_68k(UINT8* base); | |
| 41 | void mslug3_decrypt_68k(UINT8* base); | |
| 42 | void kof2000_decrypt_68k(UINT8* base); | |
| 43 | ||
| 44 | UINT16 m_sma_rng; | |
| 45 | protected: | |
| 46 | virtual void device_start(); | |
| 47 | virtual void device_reset(); | |
| 48 | ||
| 49 | ||
| 50 | ||
| 51 | private: | |
| 52 | ||
| 53 | ||
| 54 | }; | |
| 55 | ||
| 56 | #endif | |
| 57 | ||
| 58 | ||
| 59 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "kof2002_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_kof2002_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_KOF2002_CART = &device_creator<neogeo_kof2002_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_kof2002_cart::neogeo_kof2002_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_cmc_prot(*this, "cmc_prot"), | |
| 24 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 25 | m_kof2002_prot(*this, "kof2002_prot") | |
| 26 | { | |
| 27 | } | |
| 28 | ||
| 29 | neogeo_kof2002_cart::neogeo_kof2002_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 30 | : device_t(mconfig, NEOGEO_KOF2002_CART, "NEOGEO KOF2002 Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 31 | device_neogeo_cart_interface(mconfig, *this), | |
| 32 | m_banked_cart(*this, "banked_cart"), | |
| 33 | m_cmc_prot(*this, "cmc_prot"), | |
| 34 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 35 | m_kof2002_prot(*this, "kof2002_prot") | |
| 36 | { | |
| 37 | } | |
| 38 | ||
| 39 | ||
| 40 | //------------------------------------------------- | |
| 41 | // mapper specific start/reset | |
| 42 | //------------------------------------------------- | |
| 43 | ||
| 44 | void neogeo_kof2002_cart::device_start() | |
| 45 | { | |
| 46 | } | |
| 47 | ||
| 48 | void neogeo_kof2002_cart::device_reset() | |
| 49 | { | |
| 50 | } | |
| 51 | ||
| 52 | ||
| 53 | /*------------------------------------------------- | |
| 54 | mapper specific handlers | |
| 55 | -------------------------------------------------*/ | |
| 56 | ||
| 57 | READ16_MEMBER(neogeo_kof2002_cart::read_rom) | |
| 58 | { | |
| 59 | return m_rom[offset]; | |
| 60 | } | |
| 61 | ||
| 62 | static MACHINE_CONFIG_FRAGMENT( kof2002_cart ) | |
| 63 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 64 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 65 | MCFG_PCM2_PROT_ADD("pcm2_prot") | |
| 66 | MCFG_KOF2002_PROT_ADD("kof2002_prot") | |
| 67 | MACHINE_CONFIG_END | |
| 68 | ||
| 69 | machine_config_constructor neogeo_kof2002_cart::device_mconfig_additions() const | |
| 70 | { | |
| 71 | return MACHINE_CONFIG_NAME( kof2002_cart ); | |
| 72 | } | |
| 73 | ||
| 74 | ||
| 75 | ||
| 76 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 77 | ||
| 78 | /************************************************* | |
| 79 | KOF2002 | |
| 80 | **************************************************/ | |
| 81 | ||
| 82 | const device_type NEOGEO_KOF2002_KOF2002_CART = &device_creator<neogeo_kof2002_kof2002_cart>; | |
| 83 | ||
| 84 | neogeo_kof2002_kof2002_cart::neogeo_kof2002_kof2002_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_kof2002_cart(mconfig, NEOGEO_KOF2002_KOF2002_CART, "NEOGEO Kof2002-type kof2002 Cart", tag, owner, clock, "k2k_k2k_cart", __FILE__) {} | |
| 85 | ||
| 86 | void neogeo_kof2002_kof2002_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 87 | { | |
| 88 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 89 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 90 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 91 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 92 | ||
| 93 | } | |
| 94 | ||
| 95 | const device_type NEOGEO_KOF2002_KF2K2PLS_CART = &device_creator<neogeo_kof2002_kf2k2pls_cart>; | |
| 96 | ||
| 97 | neogeo_kof2002_kf2k2pls_cart::neogeo_kof2002_kf2k2pls_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_kof2002_cart(mconfig, NEOGEO_KOF2002_KF2K2PLS_CART, "NEOGEO Kof2002-type kof2002plus Cart", tag, owner, clock, "k2k_k2kpls_cart", __FILE__) {} | |
| 98 | ||
| 99 | void neogeo_kof2002_kf2k2pls_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 100 | { | |
| 101 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 102 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 103 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 104 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 105 | } | |
| 106 | ||
| 107 | ||
| 108 | /************************************************* | |
| 109 | MATRIM | |
| 110 | **************************************************/ | |
| 111 | ||
| 112 | const device_type NEOGEO_KOF2002_MATRIM_CART = &device_creator<neogeo_kof2002_matrim_cart>; | |
| 113 | ||
| 114 | neogeo_kof2002_matrim_cart::neogeo_kof2002_matrim_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_kof2002_cart(mconfig, NEOGEO_KOF2002_MATRIM_CART, "NEOGEO Kof2002-type matrim Cart", tag, owner, clock, "k2k_matrim_cart", __FILE__) {} | |
| 115 | ||
| 116 | void neogeo_kof2002_matrim_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 117 | { | |
| 118 | m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); | |
| 119 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 120 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MATRIM_GFX_KEY); | |
| 121 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 1); | |
| 122 | ||
| 123 | } | |
| 124 | ||
| 125 | /************************************************* | |
| 126 | SAMSHO5 | |
| 127 | **************************************************/ | |
| 128 | ||
| 129 | const device_type NEOGEO_KOF2002_SAMSHO5_CART = &device_creator<neogeo_kof2002_samsho5_cart>; | |
| 130 | ||
| 131 | neogeo_kof2002_samsho5_cart::neogeo_kof2002_samsho5_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_kof2002_cart(mconfig, NEOGEO_KOF2002_SAMSHO5_CART, "NEOGEO Kof2002-type Samsho5 Cart", tag, owner, clock, "k2k_ss5_cart", __FILE__) {} | |
| 132 | ||
| 133 | void neogeo_kof2002_samsho5_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 134 | { | |
| 135 | m_kof2002_prot->samsho5_decrypt_68k(cpuregion, cpuregion_size); | |
| 136 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 137 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SAMSHO5_GFX_KEY); | |
| 138 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 4); | |
| 139 | } | |
| 140 | ||
| 141 | /************************************************* | |
| 142 | SAMSHO5SP | |
| 143 | **************************************************/ | |
| 144 | ||
| 145 | const device_type NEOGEO_KOF2002_SAMSHO5SP_CART = &device_creator<neogeo_kof2002_samsho5sp_cart>; | |
| 146 | ||
| 147 | neogeo_kof2002_samsho5sp_cart::neogeo_kof2002_samsho5sp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_kof2002_cart(mconfig, NEOGEO_KOF2002_SAMSHO5SP_CART, "NEOGEO Kof2002-type Samsho5sp Cart", tag, owner, clock, "k2k_ss5s_cart", __FILE__) {} | |
| 148 | ||
| 149 | void neogeo_kof2002_samsho5sp_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 150 | { | |
| 151 | m_kof2002_prot->samsh5sp_decrypt_68k(cpuregion, cpuregion_size); | |
| 152 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 153 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SAMSHO5SP_GFX_KEY); | |
| 154 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 6); | |
| 155 | } | |
| 156 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "rom.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_rom_device - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_ROM = &device_creator<neogeo_rom_device>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_rom_device::neogeo_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface( mconfig, *this ), | |
| 22 | m_banked_cart(*this, "banked_cart") | |
| 23 | { | |
| 24 | } | |
| 25 | ||
| 26 | neogeo_rom_device::neogeo_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 27 | : device_t(mconfig, NEOGEO_ROM, "NEOGEO ROM Carts", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 28 | device_neogeo_cart_interface( mconfig, *this ), | |
| 29 | m_banked_cart(*this, "banked_cart") | |
| 30 | { | |
| 31 | } | |
| 32 | ||
| 33 | ||
| 34 | //------------------------------------------------- | |
| 35 | // mapper specific start/reset | |
| 36 | //------------------------------------------------- | |
| 37 | ||
| 38 | void neogeo_rom_device::device_start() | |
| 39 | { | |
| 40 | } | |
| 41 | ||
| 42 | void neogeo_rom_device::device_reset() | |
| 43 | { | |
| 44 | } | |
| 45 | ||
| 46 | ||
| 47 | /*------------------------------------------------- | |
| 48 | mapper specific handlers | |
| 49 | -------------------------------------------------*/ | |
| 50 | ||
| 51 | READ16_MEMBER(neogeo_rom_device::read_rom) | |
| 52 | { | |
| 53 | return m_rom[offset]; | |
| 54 | } | |
| 55 | ||
| 56 | static MACHINE_CONFIG_FRAGMENT( banked_cart ) | |
| 57 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 58 | MACHINE_CONFIG_END | |
| 59 | ||
| 60 | machine_config_constructor neogeo_rom_device::device_mconfig_additions() const | |
| 61 | { | |
| 62 | return MACHINE_CONFIG_NAME( banked_cart ); | |
| 63 | } | |
| 64 | ||
| 65 | void neogeo_rom_device::activate_cart(ACTIVATE_CART_PARAMS) | |
| 66 | { | |
| 67 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 68 | } | |
| No newline at end of file |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_KOF2002_CART_H | |
| 2 | #define __NEOGEO_KOF2002_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "pcm2_prot.h" | |
| 7 | #include "cmc_prot.h" | |
| 8 | #include "kof2002_prot.h" | |
| 9 | ||
| 10 | // ======================> neogeo_kof2002_cart | |
| 11 | ||
| 12 | class neogeo_kof2002_cart : public device_t, | |
| 13 | public device_neogeo_cart_interface | |
| 14 | { | |
| 15 | public: | |
| 16 | // construction/destruction | |
| 17 | neogeo_kof2002_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 18 | neogeo_kof2002_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 19 | ||
| 20 | // device-level overrides | |
| 21 | virtual void device_start(); | |
| 22 | virtual void device_reset(); | |
| 23 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 24 | ||
| 25 | // reading and writing | |
| 26 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 27 | ||
| 28 | virtual void activate_cart(ACTIVATE_CART_PARAMS) { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); } | |
| 29 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 30 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 31 | ||
| 32 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 33 | required_device<cmc_prot_device> m_cmc_prot; | |
| 34 | required_device<pcm2_prot_device> m_pcm2_prot; | |
| 35 | required_device<kof2002_prot_device> m_kof2002_prot; | |
| 36 | ||
| 37 | }; | |
| 38 | ||
| 39 | ||
| 40 | ||
| 41 | // device type definition | |
| 42 | extern const device_type NEOGEO_KOF2002_CART; | |
| 43 | ||
| 44 | ||
| 45 | /************************************************* | |
| 46 | KOF2002 | |
| 47 | **************************************************/ | |
| 48 | ||
| 49 | class neogeo_kof2002_kof2002_cart : public neogeo_kof2002_cart | |
| 50 | { | |
| 51 | public: | |
| 52 | neogeo_kof2002_kof2002_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 53 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 54 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 55 | }; | |
| 56 | extern const device_type NEOGEO_KOF2002_KOF2002_CART; | |
| 57 | ||
| 58 | class neogeo_kof2002_kf2k2pls_cart : public neogeo_kof2002_cart | |
| 59 | { | |
| 60 | public: | |
| 61 | neogeo_kof2002_kf2k2pls_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 62 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 63 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 64 | }; | |
| 65 | extern const device_type NEOGEO_KOF2002_KF2K2PLS_CART; | |
| 66 | ||
| 67 | ||
| 68 | ||
| 69 | /************************************************* | |
| 70 | MATRIM | |
| 71 | **************************************************/ | |
| 72 | ||
| 73 | class neogeo_kof2002_matrim_cart : public neogeo_kof2002_cart | |
| 74 | { | |
| 75 | public: | |
| 76 | neogeo_kof2002_matrim_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 77 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 78 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 79 | }; | |
| 80 | extern const device_type NEOGEO_KOF2002_MATRIM_CART; | |
| 81 | ||
| 82 | /************************************************* | |
| 83 | SAMSHO5 | |
| 84 | **************************************************/ | |
| 85 | ||
| 86 | class neogeo_kof2002_samsho5_cart : public neogeo_kof2002_cart | |
| 87 | { | |
| 88 | public: | |
| 89 | neogeo_kof2002_samsho5_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 90 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 91 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 92 | }; | |
| 93 | extern const device_type NEOGEO_KOF2002_SAMSHO5_CART; | |
| 94 | ||
| 95 | /************************************************* | |
| 96 | SAMSHO5SP | |
| 97 | **************************************************/ | |
| 98 | ||
| 99 | class neogeo_kof2002_samsho5sp_cart : public neogeo_kof2002_cart | |
| 100 | { | |
| 101 | public: | |
| 102 | neogeo_kof2002_samsho5sp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 103 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 104 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 105 | }; | |
| 106 | extern const device_type NEOGEO_KOF2002_SAMSHO5SP_CART; | |
| 107 | ||
| 108 | ||
| 109 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "pvc_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_pvc_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_PVC_CART = &device_creator<neogeo_pvc_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_pvc_cart::neogeo_pvc_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_cmc_prot(*this, "cmc_prot"), | |
| 24 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 25 | m_pvc_prot(*this, "pvc_prot") | |
| 26 | { | |
| 27 | } | |
| 28 | ||
| 29 | neogeo_pvc_cart::neogeo_pvc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 30 | : device_t(mconfig, NEOGEO_PVC_CART, "NEOGEO PCM2 Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 31 | device_neogeo_cart_interface(mconfig, *this), | |
| 32 | m_banked_cart(*this, "banked_cart"), | |
| 33 | m_cmc_prot(*this, "cmc_prot"), | |
| 34 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 35 | m_pvc_prot(*this, "pvc_prot") | |
| 36 | { | |
| 37 | } | |
| 38 | ||
| 39 | ||
| 40 | //------------------------------------------------- | |
| 41 | // mapper specific start/reset | |
| 42 | //------------------------------------------------- | |
| 43 | ||
| 44 | void neogeo_pvc_cart::device_start() | |
| 45 | { | |
| 46 | } | |
| 47 | ||
| 48 | void neogeo_pvc_cart::device_reset() | |
| 49 | { | |
| 50 | } | |
| 51 | ||
| 52 | ||
| 53 | /*------------------------------------------------- | |
| 54 | mapper specific handlers | |
| 55 | -------------------------------------------------*/ | |
| 56 | ||
| 57 | READ16_MEMBER(neogeo_pvc_cart::read_rom) | |
| 58 | { | |
| 59 | return m_rom[offset]; | |
| 60 | } | |
| 61 | ||
| 62 | static MACHINE_CONFIG_FRAGMENT( pvc_cart ) | |
| 63 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 64 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 65 | MCFG_PCM2_PROT_ADD("pcm2_prot") | |
| 66 | MCFG_PVC_PROT_ADD("pvc_prot") | |
| 67 | MACHINE_CONFIG_END | |
| 68 | ||
| 69 | machine_config_constructor neogeo_pvc_cart::device_mconfig_additions() const | |
| 70 | { | |
| 71 | return MACHINE_CONFIG_NAME( pvc_cart ); | |
| 72 | } | |
| 73 | ||
| 74 | ||
| 75 | ||
| 76 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 77 | ||
| 78 | /************************************************* | |
| 79 | MSLUG5 | |
| 80 | **************************************************/ | |
| 81 | ||
| 82 | const device_type NEOGEO_PVC_MSLUG5_CART = &device_creator<neogeo_pvc_mslug5_cart>; | |
| 83 | ||
| 84 | neogeo_pvc_mslug5_cart::neogeo_pvc_mslug5_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pvc_cart(mconfig, NEOGEO_PVC_MSLUG5_CART, "NEOGEO PCM2 mslug5 Cart", tag, owner, clock, "p2_mslug5_cart", __FILE__) {} | |
| 85 | ||
| 86 | void neogeo_pvc_mslug5_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 87 | { | |
| 88 | m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); | |
| 89 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); | |
| 90 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 91 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG5_GFX_KEY); | |
| 92 | } | |
| 93 | ||
| 94 | /************************************************* | |
| 95 | SVC | |
| 96 | **************************************************/ | |
| 97 | ||
| 98 | const device_type NEOGEO_PVC_SVC_CART = &device_creator<neogeo_pvc_svc_cart>; | |
| 99 | ||
| 100 | neogeo_pvc_svc_cart::neogeo_pvc_svc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pvc_cart(mconfig, NEOGEO_PVC_SVC_CART, "NEOGEO PCM2 svc Cart", tag, owner, clock, "p2_svc_cart", __FILE__) {} | |
| 101 | ||
| 102 | void neogeo_pvc_svc_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 103 | { | |
| 104 | m_pvc_prot->svc_px_decrypt(cpuregion, cpuregion_size); | |
| 105 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 3); | |
| 106 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 107 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SVC_GFX_KEY); | |
| 108 | } | |
| 109 | ||
| 110 | ||
| 111 | /************************************************* | |
| 112 | KOF2003 | |
| 113 | **************************************************/ | |
| 114 | ||
| 115 | const device_type NEOGEO_PVC_KOF2003_CART = &device_creator<neogeo_pvc_kof2003_cart>; | |
| 116 | ||
| 117 | neogeo_pvc_kof2003_cart::neogeo_pvc_kof2003_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pvc_cart(mconfig, NEOGEO_PVC_KOF2003_CART, "NEOGEO PCM2 kof2003 Cart", tag, owner, clock, "p2_kof2003_cart", __FILE__) {} | |
| 118 | ||
| 119 | void neogeo_pvc_kof2003_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 120 | { | |
| 121 | m_pvc_prot->kof2003_decrypt_68k(cpuregion, cpuregion_size); | |
| 122 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 123 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 124 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 125 | } | |
| 126 | ||
| 127 | const device_type NEOGEO_PVC_KOF2003H_CART = &device_creator<neogeo_pvc_kof2003h_cart>; | |
| 128 | ||
| 129 | neogeo_pvc_kof2003h_cart::neogeo_pvc_kof2003h_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pvc_cart(mconfig, NEOGEO_PVC_KOF2003H_CART, "NEOGEO PCM2 kof2003h Cart", tag, owner, clock, "p2_kof2003h_cart", __FILE__) {} | |
| 130 | ||
| 131 | void neogeo_pvc_kof2003h_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 132 | { | |
| 133 | m_pvc_prot->kof2003h_decrypt_68k(cpuregion, cpuregion_size); | |
| 134 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 135 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 136 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 137 | } | |
| 138 | ||
| 139 | ||
| 140 | ||
| 141 | ||
| 142 | ||
| 143 | ||
| 144 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_ROM_H | |
| 2 | #define __NEOGEO_ROM_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | ||
| 7 | // ======================> neogeo_rom_device | |
| 8 | ||
| 9 | class neogeo_rom_device : public device_t, | |
| 10 | public device_neogeo_cart_interface | |
| 11 | { | |
| 12 | public: | |
| 13 | // construction/destruction | |
| 14 | neogeo_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 15 | neogeo_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 16 | ||
| 17 | // device-level overrides | |
| 18 | virtual void device_start(); | |
| 19 | virtual void device_reset(); | |
| 20 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 21 | ||
| 22 | // reading and writing | |
| 23 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 24 | ||
| 25 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 26 | ||
| 27 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 28 | }; | |
| 29 | ||
| 30 | ||
| 31 | ||
| 32 | // device type definition | |
| 33 | extern const device_type NEOGEO_ROM; | |
| 34 | ||
| 35 | ||
| 36 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "bootleg_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_bootleg_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_BOOTLEG_CART = &device_creator<neogeo_bootleg_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_bootleg_cart::neogeo_bootleg_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_bootleg_prot(*this, "bootleg_prot") | |
| 24 | ||
| 25 | { | |
| 26 | } | |
| 27 | ||
| 28 | neogeo_bootleg_cart::neogeo_bootleg_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 29 | : device_t(mconfig, NEOGEO_BOOTLEG_CART, "NEOGEO SMA Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 30 | device_neogeo_cart_interface(mconfig, *this), | |
| 31 | m_banked_cart(*this, "banked_cart"), | |
| 32 | m_bootleg_prot(*this, "bootleg_prot") | |
| 33 | { | |
| 34 | } | |
| 35 | ||
| 36 | ||
| 37 | //------------------------------------------------- | |
| 38 | // mapper specific start/reset | |
| 39 | //------------------------------------------------- | |
| 40 | ||
| 41 | void neogeo_bootleg_cart::device_start() | |
| 42 | { | |
| 43 | } | |
| 44 | ||
| 45 | void neogeo_bootleg_cart::device_reset() | |
| 46 | { | |
| 47 | } | |
| 48 | ||
| 49 | ||
| 50 | /*------------------------------------------------- | |
| 51 | mapper specific handlers | |
| 52 | -------------------------------------------------*/ | |
| 53 | ||
| 54 | READ16_MEMBER(neogeo_bootleg_cart::read_rom) | |
| 55 | { | |
| 56 | return m_rom[offset]; | |
| 57 | } | |
| 58 | ||
| 59 | static MACHINE_CONFIG_FRAGMENT( bootleg_cart ) | |
| 60 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 61 | MCFG_NGBOOTLEG_PROT_ADD("bootleg_prot") | |
| 62 | MACHINE_CONFIG_END | |
| 63 | ||
| 64 | machine_config_constructor neogeo_bootleg_cart::device_mconfig_additions() const | |
| 65 | { | |
| 66 | return MACHINE_CONFIG_NAME( bootleg_cart ); | |
| 67 | } | |
| 68 | ||
| 69 | ||
| 70 | ||
| 71 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 72 | ||
| 73 | ||
| 74 | /************************************************* | |
| 75 | garoubl | |
| 76 | **************************************************/ | |
| 77 | ||
| 78 | const device_type NEOGEO_BOOTLEG_GAROUBL_CART = &device_creator<neogeo_bootleg_garoubl_cart>; | |
| 79 | ||
| 80 | neogeo_bootleg_garoubl_cart::neogeo_bootleg_garoubl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_GAROUBL_CART, "NEOGEO BOOT garoubl Cart", tag, owner, clock, "boot_garoubl_cart", __FILE__) {} | |
| 81 | ||
| 82 | void neogeo_bootleg_garoubl_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 83 | { | |
| 84 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 85 | ||
| 86 | } | |
| 87 | ||
| 88 | void neogeo_bootleg_garoubl_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 89 | { | |
| 90 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 91 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 92 | } | |
| 93 | ||
| 94 | /************************************************* | |
| 95 | cthd2003 | |
| 96 | **************************************************/ | |
| 97 | ||
| 98 | const device_type NEOGEO_BOOTLEG_CTHD2003_CART = &device_creator<neogeo_bootleg_cthd2003_cart>; | |
| 99 | ||
| 100 | neogeo_bootleg_cthd2003_cart::neogeo_bootleg_cthd2003_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_CTHD2003_CART, "NEOGEO BOOT cthd2003 Cart", tag, owner, clock, "boot_cthd2003_cart", __FILE__) {} | |
| 101 | ||
| 102 | void neogeo_bootleg_cthd2003_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 103 | { | |
| 104 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 105 | m_bootleg_prot->patch_cthd2003(maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 106 | } | |
| 107 | ||
| 108 | void neogeo_bootleg_cthd2003_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 109 | { | |
| 110 | m_bootleg_prot->decrypt_cthd2003(spr_region, spr_region_size, audiocpu_region, audio_region_size, fix_region, fix_region_size); | |
| 111 | } | |
| 112 | ||
| 113 | /******/ | |
| 114 | ||
| 115 | const device_type NEOGEO_BOOTLEG_CT2K3SP_CART = &device_creator<neogeo_bootleg_ct2k3sp_cart>; | |
| 116 | ||
| 117 | neogeo_bootleg_ct2k3sp_cart::neogeo_bootleg_ct2k3sp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_CT2K3SP_CART, "NEOGEO BOOT ct2k3sp Cart", tag, owner, clock, "boot_ct2k3sp_cart", __FILE__) {} | |
| 118 | ||
| 119 | void neogeo_bootleg_ct2k3sp_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 120 | { | |
| 121 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 122 | m_bootleg_prot->patch_cthd2003(maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 123 | } | |
| 124 | ||
| 125 | void neogeo_bootleg_ct2k3sp_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 126 | { | |
| 127 | m_bootleg_prot->decrypt_ct2k3sp(spr_region, spr_region_size, audiocpu_region, audio_region_size, fix_region, fix_region_size); | |
| 128 | } | |
| 129 | ||
| 130 | /******/ | |
| 131 | ||
| 132 | const device_type NEOGEO_BOOTLEG_CT2K3SA_CART = &device_creator<neogeo_bootleg_ct2k3sa_cart>; | |
| 133 | ||
| 134 | neogeo_bootleg_ct2k3sa_cart::neogeo_bootleg_ct2k3sa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_CT2K3SA_CART, "NEOGEO BOOT ct2k3sa Cart", tag, owner, clock, "boot_ct2k3sa_cart", __FILE__) {} | |
| 135 | ||
| 136 | void neogeo_bootleg_ct2k3sa_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 137 | { | |
| 138 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 139 | } | |
| 140 | ||
| 141 | void neogeo_bootleg_ct2k3sa_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 142 | { | |
| 143 | m_bootleg_prot->decrypt_ct2k3sa(spr_region, spr_region_size, audiocpu_region, audio_region_size); | |
| 144 | m_bootleg_prot->patch_ct2k3sa(cpuregion, cpuregion_size); | |
| 145 | } | |
| 146 | ||
| 147 | /************************************************* | |
| 148 | kf10thep | |
| 149 | **************************************************/ | |
| 150 | ||
| 151 | const device_type NEOGEO_BOOTLEG_KF10THEP_CART = &device_creator<neogeo_bootleg_kf10thep_cart>; | |
| 152 | ||
| 153 | neogeo_bootleg_kf10thep_cart::neogeo_bootleg_kf10thep_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KF10THEP_CART, "NEOGEO BOOT kf10thep Cart", tag, owner, clock, "boot_kf10thep_cart", __FILE__) {} | |
| 154 | ||
| 155 | void neogeo_bootleg_kf10thep_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 156 | { | |
| 157 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 158 | ||
| 159 | } | |
| 160 | ||
| 161 | void neogeo_bootleg_kf10thep_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 162 | { | |
| 163 | m_bootleg_prot->kf10thep_px_decrypt(cpuregion, cpuregion_size); | |
| 164 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region,fix_region_size,1); | |
| 165 | } | |
| 166 | ||
| 167 | ||
| 168 | /************************************************* | |
| 169 | kf2k5uni | |
| 170 | **************************************************/ | |
| 171 | ||
| 172 | const device_type NEOGEO_BOOTLEG_KF2K5UNI_CART = &device_creator<neogeo_bootleg_kf2k5uni_cart>; | |
| 173 | ||
| 174 | neogeo_bootleg_kf2k5uni_cart::neogeo_bootleg_kf2k5uni_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KF2K5UNI_CART, "NEOGEO BOOT kf2k5uni Cart", tag, owner, clock, "boot_kf2k5uni_cart", __FILE__) {} | |
| 175 | ||
| 176 | void neogeo_bootleg_kf2k5uni_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 177 | { | |
| 178 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 179 | ||
| 180 | } | |
| 181 | ||
| 182 | void neogeo_bootleg_kf2k5uni_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 183 | { | |
| 184 | m_bootleg_prot->decrypt_kf2k5uni(cpuregion,cpuregion_size, audiocpu_region, audio_region_size, fix_region, fix_region_size); | |
| 185 | } | |
| 186 | ||
| 187 | ||
| 188 | /************************************************* | |
| 189 | kf2k4se | |
| 190 | **************************************************/ | |
| 191 | ||
| 192 | const device_type NEOGEO_BOOTLEG_KF2K4SE_CART = &device_creator<neogeo_bootleg_kf2k4se_cart>; | |
| 193 | ||
| 194 | neogeo_bootleg_kf2k4se_cart::neogeo_bootleg_kf2k4se_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KF2K4SE_CART, "NEOGEO BOOT kf2k4se Cart", tag, owner, clock, "boot_kf2k4se_cart", __FILE__) {} | |
| 195 | ||
| 196 | void neogeo_bootleg_kf2k4se_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 197 | { | |
| 198 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 199 | ||
| 200 | } | |
| 201 | ||
| 202 | void neogeo_bootleg_kf2k4se_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 203 | { | |
| 204 | m_bootleg_prot->decrypt_kof2k4se_68k(cpuregion, cpuregion_size); | |
| 205 | } | |
| 206 | ||
| 207 | ||
| 208 | ||
| 209 | /************************************************* | |
| 210 | svcplus | |
| 211 | **************************************************/ | |
| 212 | ||
| 213 | const device_type NEOGEO_BOOTLEG_SVCPLUS_CART = &device_creator<neogeo_bootleg_svcplus_cart>; | |
| 214 | ||
| 215 | neogeo_bootleg_svcplus_cart::neogeo_bootleg_svcplus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_SVCPLUS_CART, "NEOGEO BOOT svcplus Cart", tag, owner, clock, "boot_svcplus_cart", __FILE__) {} | |
| 216 | ||
| 217 | void neogeo_bootleg_svcplus_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 218 | { | |
| 219 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 220 | ||
| 221 | } | |
| 222 | ||
| 223 | void neogeo_bootleg_svcplus_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 224 | { | |
| 225 | m_bootleg_prot->svcplus_px_decrypt(cpuregion, cpuregion_size); | |
| 226 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 227 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size, 1); | |
| 228 | m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); | |
| 229 | } | |
| 230 | ||
| 231 | ||
| 232 | /************************************************* | |
| 233 | svcplusaa | |
| 234 | **************************************************/ | |
| 235 | ||
| 236 | const device_type NEOGEO_BOOTLEG_SVCPLUSA_CART = &device_creator<neogeo_bootleg_svcplusa_cart>; | |
| 237 | ||
| 238 | neogeo_bootleg_svcplusa_cart::neogeo_bootleg_svcplusa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_SVCPLUSA_CART, "NEOGEO BOOT svcplusa Cart", tag, owner, clock, "boot_svcplusa_cart", __FILE__) {} | |
| 239 | ||
| 240 | void neogeo_bootleg_svcplusa_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 241 | { | |
| 242 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 243 | ||
| 244 | } | |
| 245 | ||
| 246 | void neogeo_bootleg_svcplusa_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 247 | { | |
| 248 | m_bootleg_prot->svcplusa_px_decrypt(cpuregion, cpuregion_size); | |
| 249 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 250 | m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); | |
| 251 | } | |
| 252 | ||
| 253 | /************************************************* | |
| 254 | samsho5b | |
| 255 | **************************************************/ | |
| 256 | ||
| 257 | const device_type NEOGEO_BOOTLEG_SAMSHO5B_CART = &device_creator<neogeo_bootleg_samsho5b_cart>; | |
| 258 | ||
| 259 | neogeo_bootleg_samsho5b_cart::neogeo_bootleg_samsho5b_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_SAMSHO5B_CART, "NEOGEO BOOT samsho5b Cart", tag, owner, clock, "boot_samsho5b_cart", __FILE__) {} | |
| 260 | ||
| 261 | void neogeo_bootleg_samsho5b_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 262 | { | |
| 263 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 264 | ||
| 265 | } | |
| 266 | ||
| 267 | void neogeo_bootleg_samsho5b_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 268 | { | |
| 269 | m_bootleg_prot->samsho5b_px_decrypt(cpuregion, cpuregion_size); | |
| 270 | m_bootleg_prot->samsho5b_vx_decrypt(ym_region, ym_region_size); | |
| 271 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 272 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 273 | } | |
| 274 | ||
| 275 | ||
| 276 | /************************************************* | |
| 277 | kof97oro | |
| 278 | **************************************************/ | |
| 279 | ||
| 280 | const device_type NEOGEO_BOOTLEG_KOF97ORO_CART = &device_creator<neogeo_bootleg_kof97oro_cart>; | |
| 281 | ||
| 282 | neogeo_bootleg_kof97oro_cart::neogeo_bootleg_kof97oro_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KOF97ORO_CART, "NEOGEO BOOT kof97oro Cart", tag, owner, clock, "boot_kof97oro_cart", __FILE__) {} | |
| 283 | ||
| 284 | void neogeo_bootleg_kof97oro_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 285 | { | |
| 286 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 287 | ||
| 288 | } | |
| 289 | ||
| 290 | void neogeo_bootleg_kof97oro_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 291 | { | |
| 292 | m_bootleg_prot->kof97oro_px_decode(cpuregion, cpuregion_size); | |
| 293 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 294 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 295 | } | |
| 296 | ||
| 297 | ||
| 298 | /************************************************* | |
| 299 | lans2004 | |
| 300 | **************************************************/ | |
| 301 | ||
| 302 | const device_type NEOGEO_BOOTLEG_LANS2004_CART = &device_creator<neogeo_bootleg_lans2004_cart>; | |
| 303 | ||
| 304 | neogeo_bootleg_lans2004_cart::neogeo_bootleg_lans2004_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_LANS2004_CART, "NEOGEO BOOT lans2004 Cart", tag, owner, clock, "boot_lans2004_cart", __FILE__) {} | |
| 305 | ||
| 306 | void neogeo_bootleg_lans2004_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 307 | { | |
| 308 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 309 | ||
| 310 | } | |
| 311 | ||
| 312 | void neogeo_bootleg_lans2004_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 313 | { | |
| 314 | m_bootleg_prot->lans2004_decrypt_68k(cpuregion, cpuregion_size); | |
| 315 | m_bootleg_prot->lans2004_vx_decrypt(ym_region, ym_region_size); | |
| 316 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 317 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 318 | } | |
| 319 | ||
| 320 | ||
| 321 | /************************************************* | |
| 322 | kof10th | |
| 323 | **************************************************/ | |
| 324 | ||
| 325 | const device_type NEOGEO_BOOTLEG_KOF10TH_CART = &device_creator<neogeo_bootleg_kof10th_cart>; | |
| 326 | ||
| 327 | neogeo_bootleg_kof10th_cart::neogeo_bootleg_kof10th_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KOF10TH_CART, "NEOGEO BOOT kof10th Cart", tag, owner, clock, "boot_kof10th_cart", __FILE__) {} | |
| 328 | ||
| 329 | void neogeo_bootleg_kof10th_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 330 | { | |
| 331 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 332 | m_bootleg_prot->install_kof10th_protection(maincpu,m_banked_cart, cpuregion, cpuregion_size, fixedregion, fixedregion_size); | |
| 333 | ||
| 334 | } | |
| 335 | ||
| 336 | void neogeo_bootleg_kof10th_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 337 | { | |
| 338 | m_bootleg_prot->decrypt_kof10th(cpuregion, cpuregion_size); | |
| 339 | } | |
| 340 | ||
| 341 | ||
| 342 | ||
| 343 | /************************************************* | |
| 344 | kog | |
| 345 | **************************************************/ | |
| 346 | ||
| 347 | const device_type NEOGEO_BOOTLEG_KOG_CART = &device_creator<neogeo_bootleg_kog_cart>; | |
| 348 | ||
| 349 | neogeo_bootleg_kog_cart::neogeo_bootleg_kog_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_cart(mconfig, NEOGEO_BOOTLEG_KOG_CART, "NEOGEO BOOT kog Cart", tag, owner, clock, "boot_kog_cart", __FILE__) {} | |
| 350 | ||
| 351 | void neogeo_bootleg_kog_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 352 | { | |
| 353 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 354 | /* overlay cartridge ROM */ // this should be part of the device | |
| 355 | //m_maincpu->space(AS_PROGRAM).install_read_port(0x0ffffe, 0x0fffff, "JUMPER"); | |
| 356 | } | |
| 357 | ||
| 358 | void neogeo_bootleg_kog_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 359 | { | |
| 360 | m_bootleg_prot->kog_px_decrypt(cpuregion, cpuregion_size); | |
| 361 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 362 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 363 | } | |
| 364 | ||
| 365 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #include "emu.h" | |
| 4 | #include "kof98_prot.h" | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | extern const device_type KOF98_PROT = &device_creator<kof98_prot_device>; | |
| 9 | ||
| 10 | ||
| 11 | kof98_prot_device::kof98_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 12 | : device_t(mconfig, KOF98_PROT, "NeoGeo KOF98 Protection Device", tag, owner, clock, "kof98_prot", __FILE__) | |
| 13 | { | |
| 14 | } | |
| 15 | ||
| 16 | ||
| 17 | void kof98_prot_device::device_start() | |
| 18 | { | |
| 19 | ||
| 20 | } | |
| 21 | ||
| 22 | void kof98_prot_device::device_reset() | |
| 23 | { | |
| 24 | kof98_prot_state = 0; | |
| 25 | } | |
| 26 | ||
| 27 | ||
| 28 | /* Kof98 uses an early encryption, quite different from the others */ | |
| 29 | void kof98_prot_device::kof98_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 30 | { | |
| 31 | UINT8 *src = cpurom; | |
| 32 | dynamic_buffer dst(0x200000); | |
| 33 | int i, j, k; | |
| 34 | static const UINT32 sec[]={0x000000,0x100000,0x000004,0x100004,0x10000a,0x00000a,0x10000e,0x00000e}; | |
| 35 | static const UINT32 pos[]={0x000,0x004,0x00a,0x00e}; | |
| 36 | ||
| 37 | memcpy( dst, src, 0x200000); | |
| 38 | for( i=0x800; i<0x100000; i+=0x200 ) | |
| 39 | { | |
| 40 | for( j=0; j<0x100; j+=0x10 ) | |
| 41 | { | |
| 42 | for( k=0; k<16; k+=2) | |
| 43 | { | |
| 44 | memcpy( &src[i+j+k], &dst[ i+j+sec[k/2]+0x100 ], 2 ); | |
| 45 | memcpy( &src[i+j+k+0x100], &dst[ i+j+sec[k/2] ], 2 ); | |
| 46 | } | |
| 47 | if( i >= 0x080000 && i < 0x0c0000) | |
| 48 | { | |
| 49 | for( k=0; k<4; k++ ) | |
| 50 | { | |
| 51 | memcpy( &src[i+j+pos[k]], &dst[i+j+pos[k]], 2 ); | |
| 52 | memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]+0x100], 2 ); | |
| 53 | } | |
| 54 | } | |
| 55 | else if( i >= 0x0c0000 ) | |
| 56 | { | |
| 57 | for( k=0; k<4; k++ ) | |
| 58 | { | |
| 59 | memcpy( &src[i+j+pos[k]], &dst[i+j+pos[k]+0x100], 2 ); | |
| 60 | memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]], 2 ); | |
| 61 | } | |
| 62 | } | |
| 63 | } | |
| 64 | memcpy( &src[i+0x000000], &dst[i+0x000000], 2 ); | |
| 65 | memcpy( &src[i+0x000002], &dst[i+0x100000], 2 ); | |
| 66 | memcpy( &src[i+0x000100], &dst[i+0x000100], 2 ); | |
| 67 | memcpy( &src[i+0x000102], &dst[i+0x100100], 2 ); | |
| 68 | } | |
| 69 | memmove( &src[0x100000], &src[0x200000], 0x400000 ); | |
| 70 | ||
| 71 | UINT16* mem16 = (UINT16*)cpurom; | |
| 72 | m_default_rom[0] = mem16[0x100 / 2]; | |
| 73 | m_default_rom[1] = mem16[0x102 / 2]; | |
| 74 | ||
| 75 | ||
| 76 | } | |
| 77 | ||
| 78 | ||
| 79 | /************************ King of Fighters 98******************* | |
| 80 | The encrypted set has a rom overlay feature, checked at | |
| 81 | various points in the game. | |
| 82 | Boards used: NEO-MVS PROGSF1 (1998.6.17) / NEO-MVS PROGSF1E (1998.6.18) | |
| 83 | The boards have an ALTERA chip (EPM7128SQC100-15) which is tied to 242-P1 | |
| 84 | ***************************************************************/ | |
| 85 | ||
| 86 | READ16_MEMBER(kof98_prot_device::kof98_prot_r) | |
| 87 | { | |
| 88 | if (kof98_prot_state == 1) | |
| 89 | { | |
| 90 | if (!offset) | |
| 91 | return 0x00c2; | |
| 92 | else | |
| 93 | return 0x00fd; | |
| 94 | } | |
| 95 | if (kof98_prot_state == 2) | |
| 96 | { | |
| 97 | if (!offset) | |
| 98 | return 0x4e45; | |
| 99 | else | |
| 100 | return 0x4f2d; | |
| 101 | } | |
| 102 | ||
| 103 | if (!offset) | |
| 104 | return m_default_rom[0]; | |
| 105 | else | |
| 106 | return m_default_rom[1]; | |
| 107 | ||
| 108 | return 0xffff; | |
| 109 | } | |
| 110 | ||
| 111 | WRITE16_MEMBER( kof98_prot_device::kof98_prot_w ) | |
| 112 | { | |
| 113 | /* info from razoola */ | |
| 114 | switch (data) | |
| 115 | { | |
| 116 | case 0x0090: | |
| 117 | logerror ("%06x kof98 - protection 0x0090x\n", space.device().safe_pc()); | |
| 118 | kof98_prot_state = 1; | |
| 119 | break; | |
| 120 | ||
| 121 | case 0x00f0: | |
| 122 | logerror ("%06x kof98 - protection 0x00f0x\n", space.device().safe_pc()); | |
| 123 | kof98_prot_state = 2; | |
| 124 | break; | |
| 125 | ||
| 126 | default: // 00aa is written, but not needed? | |
| 127 | logerror ("%06x kof98 - unknown protection write %04x\n", space.device().safe_pc(), data); | |
| 128 | break; | |
| 129 | } | |
| 130 | } | |
| 131 | ||
| 132 | ||
| 133 | void kof98_prot_device::install_kof98_protection(cpu_device* maincpu) | |
| 134 | { | |
| 135 | /* when 0x20aaaa contains 0x0090 (word) then 0x100 (normally the neogeo header) should return 0x00c200fd worked out using real hw */ | |
| 136 | maincpu->space(AS_PROGRAM).install_read_handler(0x00100, 0x00103, read16_delegate(FUNC(kof98_prot_device::kof98_prot_r),this)); | |
| 137 | ||
| 138 | maincpu->space(AS_PROGRAM).install_write_handler(0x20aaaa, 0x20aaab, write16_delegate(FUNC(kof98_prot_device::kof98_prot_w),this)); | |
| 139 | } | |
| 140 | ||
| 141 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | these are bootlegs using a mix of reimplemented original features, could be further sorted | |
| 6 | ||
| 7 | ***********************************************************************************************************/ | |
| 8 | ||
| 9 | ||
| 10 | #include "emu.h" | |
| 11 | #include "bootleg_hybrid_cart.h" | |
| 12 | ||
| 13 | ||
| 14 | //------------------------------------------------- | |
| 15 | // neogeo_bootleg_hybrid_hybrid_cart - constructor | |
| 16 | //------------------------------------------------- | |
| 17 | ||
| 18 | const device_type NEOGEO_BOOTLEG_HYBRID_HYBRID_CART = &device_creator<neogeo_bootleg_hybrid_hybrid_cart>; | |
| 19 | ||
| 20 | ||
| 21 | neogeo_bootleg_hybrid_hybrid_cart::neogeo_bootleg_hybrid_hybrid_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 22 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 23 | device_neogeo_cart_interface(mconfig, *this), | |
| 24 | m_banked_cart(*this, "banked_cart"), | |
| 25 | m_bootleg_prot(*this, "bootleg_prot"), | |
| 26 | m_cmc_prot(*this, "cmc_prot"), | |
| 27 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 28 | m_kof2002_prot(*this, "kof2002_prot"), | |
| 29 | m_pvc_prot(*this, "pvc_prot") | |
| 30 | { | |
| 31 | } | |
| 32 | ||
| 33 | neogeo_bootleg_hybrid_hybrid_cart::neogeo_bootleg_hybrid_hybrid_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 34 | : device_t(mconfig, NEOGEO_BOOTLEG_HYBRID_HYBRID_CART, "NEOGEO SMA Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 35 | device_neogeo_cart_interface(mconfig, *this), | |
| 36 | m_banked_cart(*this, "banked_cart"), | |
| 37 | m_bootleg_prot(*this, "bootleg_prot"), | |
| 38 | m_cmc_prot(*this, "cmc_prot"), | |
| 39 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 40 | m_kof2002_prot(*this, "kof2002_prot"), | |
| 41 | m_pvc_prot(*this, "pvc_prot") | |
| 42 | ||
| 43 | { | |
| 44 | } | |
| 45 | ||
| 46 | ||
| 47 | //------------------------------------------------- | |
| 48 | // mapper specific start/reset | |
| 49 | //------------------------------------------------- | |
| 50 | ||
| 51 | void neogeo_bootleg_hybrid_hybrid_cart::device_start() | |
| 52 | { | |
| 53 | } | |
| 54 | ||
| 55 | void neogeo_bootleg_hybrid_hybrid_cart::device_reset() | |
| 56 | { | |
| 57 | } | |
| 58 | ||
| 59 | ||
| 60 | /*------------------------------------------------- | |
| 61 | mapper specific handlers | |
| 62 | -------------------------------------------------*/ | |
| 63 | ||
| 64 | READ16_MEMBER(neogeo_bootleg_hybrid_hybrid_cart::read_rom) | |
| 65 | { | |
| 66 | return m_rom[offset]; | |
| 67 | } | |
| 68 | ||
| 69 | static MACHINE_CONFIG_FRAGMENT( bootleg_hybrid_cart ) | |
| 70 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 71 | MCFG_NGBOOTLEG_PROT_ADD("bootleg_prot") | |
| 72 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 73 | MCFG_PCM2_PROT_ADD("pcm2_prot") | |
| 74 | MCFG_KOF2002_PROT_ADD("kof2002_prot") | |
| 75 | MCFG_PVC_PROT_ADD("pvc_prot") | |
| 76 | MACHINE_CONFIG_END | |
| 77 | ||
| 78 | machine_config_constructor neogeo_bootleg_hybrid_hybrid_cart::device_mconfig_additions() const | |
| 79 | { | |
| 80 | return MACHINE_CONFIG_NAME( bootleg_hybrid_cart ); | |
| 81 | } | |
| 82 | ||
| 83 | ||
| 84 | ||
| 85 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 86 | ||
| 87 | ||
| 88 | /************************************************* | |
| 89 | mslug3b6 | |
| 90 | **************************************************/ | |
| 91 | ||
| 92 | const device_type NEOGEO_BOOTLEG_HYBRID_MSLUG3B6_CART = &device_creator<neogeo_bootleg_hybrid_mslug3b6_cart>; | |
| 93 | ||
| 94 | neogeo_bootleg_hybrid_mslug3b6_cart::neogeo_bootleg_hybrid_mslug3b6_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_MSLUG3B6_CART, "NEOGEO BOOT mslug3b6 Cart", tag, owner, clock, "boot_mslug3b6_cart", __FILE__) {} | |
| 95 | ||
| 96 | void neogeo_bootleg_hybrid_mslug3b6_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 97 | { | |
| 98 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 99 | ||
| 100 | } | |
| 101 | ||
| 102 | void neogeo_bootleg_hybrid_mslug3b6_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 103 | { | |
| 104 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 105 | m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 106 | } | |
| 107 | ||
| 108 | /************************************************* | |
| 109 | kof2002b | |
| 110 | **************************************************/ | |
| 111 | ||
| 112 | const device_type NEOGEO_BOOTLEG_HYBRID_KOF2002B_CART = &device_creator<neogeo_bootleg_hybrid_kof2002b_cart>; | |
| 113 | ||
| 114 | neogeo_bootleg_hybrid_kof2002b_cart::neogeo_bootleg_hybrid_kof2002b_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KOF2002B_CART, "NEOGEO BOOT kof2002b Cart", tag, owner, clock, "boot_kof2002b_cart", __FILE__) {} | |
| 115 | ||
| 116 | void neogeo_bootleg_hybrid_kof2002b_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 117 | { | |
| 118 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 119 | ||
| 120 | } | |
| 121 | ||
| 122 | void neogeo_bootleg_hybrid_kof2002b_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 123 | { | |
| 124 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 125 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 126 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 127 | m_bootleg_prot->kof2002b_gfx_decrypt(spr_region,0x4000000); | |
| 128 | m_bootleg_prot->kof2002b_gfx_decrypt(fix_region,0x20000); | |
| 129 | } | |
| 130 | ||
| 131 | /***/ | |
| 132 | ||
| 133 | const device_type NEOGEO_BOOTLEG_HYBRID_KF2K2MP_CART = &device_creator<neogeo_bootleg_hybrid_kf2k2mp_cart>; | |
| 134 | ||
| 135 | neogeo_bootleg_hybrid_kf2k2mp_cart::neogeo_bootleg_hybrid_kf2k2mp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KF2K2MP_CART, "NEOGEO BOOT kf2k2mp Cart", tag, owner, clock, "boot_kf2k2mp_cart", __FILE__) {} | |
| 136 | ||
| 137 | void neogeo_bootleg_hybrid_kf2k2mp_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 138 | { | |
| 139 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 140 | ||
| 141 | } | |
| 142 | ||
| 143 | void neogeo_bootleg_hybrid_kf2k2mp_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 144 | { | |
| 145 | m_bootleg_prot->kf2k2mp_decrypt(cpuregion, cpuregion_size); | |
| 146 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 147 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 148 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 149 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 150 | } | |
| 151 | ||
| 152 | /***/ | |
| 153 | ||
| 154 | const device_type NEOGEO_BOOTLEG_HYBRID_KF2K2MP2_CART = &device_creator<neogeo_bootleg_hybrid_kf2k2mp2_cart>; | |
| 155 | ||
| 156 | neogeo_bootleg_hybrid_kf2k2mp2_cart::neogeo_bootleg_hybrid_kf2k2mp2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KF2K2MP2_CART, "NEOGEO BOOT kf2k2mp2 Cart", tag, owner, clock, "boot_kf2k2mp2_cart", __FILE__) {} | |
| 157 | ||
| 158 | void neogeo_bootleg_hybrid_kf2k2mp2_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 159 | { | |
| 160 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 161 | ||
| 162 | } | |
| 163 | ||
| 164 | void neogeo_bootleg_hybrid_kf2k2mp2_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 165 | { | |
| 166 | m_bootleg_prot->kf2k2mp2_px_decrypt(cpuregion, cpuregion_size); | |
| 167 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 168 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 169 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 170 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 171 | } | |
| 172 | ||
| 173 | /************************************************* | |
| 174 | matrimbl | |
| 175 | **************************************************/ | |
| 176 | ||
| 177 | const device_type NEOGEO_BOOTLEG_HYBRID_MATRIMBL_CART = &device_creator<neogeo_bootleg_hybrid_matrimbl_cart>; | |
| 178 | ||
| 179 | neogeo_bootleg_hybrid_matrimbl_cart::neogeo_bootleg_hybrid_matrimbl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_MATRIMBL_CART, "NEOGEO BOOT matrimbl Cart", tag, owner, clock, "boot_matrimbl_cart", __FILE__) {} | |
| 180 | ||
| 181 | void neogeo_bootleg_hybrid_matrimbl_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 182 | { | |
| 183 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 184 | ||
| 185 | } | |
| 186 | ||
| 187 | void neogeo_bootleg_hybrid_matrimbl_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 188 | { | |
| 189 | m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); | |
| 190 | m_bootleg_prot->matrimbl_decrypt(spr_region, spr_region_size, audiocpu_region,audio_region_size); | |
| 191 | m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); /* required for text layer */ | |
| 192 | } | |
| 193 | ||
| 194 | /************************************************* | |
| 195 | ms5plus | |
| 196 | **************************************************/ | |
| 197 | ||
| 198 | const device_type NEOGEO_BOOTLEG_HYBRID_MS5PLUS_CART = &device_creator<neogeo_bootleg_hybrid_ms5plus_cart>; | |
| 199 | ||
| 200 | neogeo_bootleg_hybrid_ms5plus_cart::neogeo_bootleg_hybrid_ms5plus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_MS5PLUS_CART, "NEOGEO BOOT ms5plus Cart", tag, owner, clock, "boot_ms5plus_cart", __FILE__) {} | |
| 201 | ||
| 202 | void neogeo_bootleg_hybrid_ms5plus_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 203 | { | |
| 204 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 205 | m_bootleg_prot->install_ms5plus_protection(maincpu,m_banked_cart); | |
| 206 | } | |
| 207 | ||
| 208 | void neogeo_bootleg_hybrid_ms5plus_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 209 | { | |
| 210 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG5_GFX_KEY); | |
| 211 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); | |
| 212 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 213 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 214 | } | |
| 215 | ||
| 216 | /************************************************* | |
| 217 | svcboot | |
| 218 | **************************************************/ | |
| 219 | ||
| 220 | const device_type NEOGEO_BOOTLEG_HYBRID_SVCBOOT_CART = &device_creator<neogeo_bootleg_hybrid_svcboot_cart>; | |
| 221 | ||
| 222 | neogeo_bootleg_hybrid_svcboot_cart::neogeo_bootleg_hybrid_svcboot_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_SVCBOOT_CART, "NEOGEO BOOT svcboot Cart", tag, owner, clock, "boot_svcboot_cart", __FILE__) {} | |
| 223 | ||
| 224 | void neogeo_bootleg_hybrid_svcboot_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 225 | { | |
| 226 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 227 | m_pvc_prot->install_pvc_protection(maincpu,m_banked_cart); | |
| 228 | } | |
| 229 | ||
| 230 | void neogeo_bootleg_hybrid_svcboot_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 231 | { | |
| 232 | m_bootleg_prot->svcboot_px_decrypt(cpuregion, cpuregion_size); | |
| 233 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 234 | } | |
| 235 | ||
| 236 | /***/ | |
| 237 | ||
| 238 | const device_type NEOGEO_BOOTLEG_HYBRID_SVCSPLUS_CART = &device_creator<neogeo_bootleg_hybrid_svcsplus_cart>; | |
| 239 | ||
| 240 | neogeo_bootleg_hybrid_svcsplus_cart::neogeo_bootleg_hybrid_svcsplus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_SVCSPLUS_CART, "NEOGEO BOOT svcsplus Cart", tag, owner, clock, "boot_svcsplus_cart", __FILE__) {} | |
| 241 | ||
| 242 | void neogeo_bootleg_hybrid_svcsplus_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 243 | { | |
| 244 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 245 | m_pvc_prot->install_pvc_protection(maincpu,m_banked_cart); | |
| 246 | ||
| 247 | } | |
| 248 | ||
| 249 | void neogeo_bootleg_hybrid_svcsplus_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 250 | { | |
| 251 | m_bootleg_prot->svcsplus_px_decrypt(cpuregion, cpuregion_size); | |
| 252 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 253 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 254 | m_bootleg_prot->svcsplus_px_hack(cpuregion, cpuregion_size); | |
| 255 | } | |
| 256 | ||
| 257 | ||
| 258 | /************************************************* | |
| 259 | kf2k3bl | |
| 260 | **************************************************/ | |
| 261 | ||
| 262 | const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3BL_CART = &device_creator<neogeo_bootleg_hybrid_kf2k3bl_cart>; | |
| 263 | ||
| 264 | neogeo_bootleg_hybrid_kf2k3bl_cart::neogeo_bootleg_hybrid_kf2k3bl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KF2K3BL_CART, "NEOGEO BOOT kf2k3bl Cart", tag, owner, clock, "boot_kf2k3bl_cart", __FILE__) {} | |
| 265 | ||
| 266 | void neogeo_bootleg_hybrid_kf2k3bl_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 267 | { | |
| 268 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 269 | m_bootleg_prot->kf2k3bl_install_protection(maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 270 | ||
| 271 | } | |
| 272 | ||
| 273 | void neogeo_bootleg_hybrid_kf2k3bl_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 274 | { | |
| 275 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 276 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 277 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 278 | ||
| 279 | } | |
| 280 | ||
| 281 | const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3PL_CART = &device_creator<neogeo_bootleg_hybrid_kf2k3pl_cart>; | |
| 282 | ||
| 283 | neogeo_bootleg_hybrid_kf2k3pl_cart::neogeo_bootleg_hybrid_kf2k3pl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KF2K3PL_CART, "NEOGEO BOOT kf2k3pl Cart", tag, owner, clock, "boot_kf2k3pl_cart", __FILE__) {} | |
| 284 | ||
| 285 | void neogeo_bootleg_hybrid_kf2k3pl_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 286 | { | |
| 287 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 288 | m_bootleg_prot->kf2k3pl_install_protection(maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 289 | } | |
| 290 | ||
| 291 | void neogeo_bootleg_hybrid_kf2k3pl_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 292 | { | |
| 293 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 294 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 295 | m_bootleg_prot->kf2k3pl_px_decrypt(cpuregion, cpuregion_size); | |
| 296 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 297 | } | |
| 298 | ||
| 299 | ||
| 300 | const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3UPL_CART = &device_creator<neogeo_bootleg_hybrid_kf2k3upl_cart>; | |
| 301 | ||
| 302 | neogeo_bootleg_hybrid_kf2k3upl_cart::neogeo_bootleg_hybrid_kf2k3upl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_bootleg_hybrid_hybrid_cart(mconfig, NEOGEO_BOOTLEG_HYBRID_KF2K3UPL_CART, "NEOGEO BOOT kf2k3upl Cart", tag, owner, clock, "boot_kf2k3upl_cart", __FILE__) {} | |
| 303 | ||
| 304 | void neogeo_bootleg_hybrid_kf2k3upl_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 305 | { | |
| 306 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 307 | m_bootleg_prot->kf2k3bl_install_protection(maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 308 | ||
| 309 | } | |
| 310 | ||
| 311 | void neogeo_bootleg_hybrid_kf2k3upl_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 312 | { | |
| 313 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 314 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 315 | m_bootleg_prot->kf2k3upl_px_decrypt(cpuregion, cpuregion_size); | |
| 316 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 317 | } |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_PVC_CART_H | |
| 2 | #define __NEOGEO_PVC_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "pcm2_prot.h" | |
| 7 | #include "cmc_prot.h" | |
| 8 | #include "pvc_prot.h" | |
| 9 | ||
| 10 | // ======================> neogeo_pvc_cart | |
| 11 | ||
| 12 | class neogeo_pvc_cart : public device_t, | |
| 13 | public device_neogeo_cart_interface | |
| 14 | { | |
| 15 | public: | |
| 16 | // construction/destruction | |
| 17 | neogeo_pvc_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 18 | neogeo_pvc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 19 | ||
| 20 | // device-level overrides | |
| 21 | virtual void device_start(); | |
| 22 | virtual void device_reset(); | |
| 23 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 24 | ||
| 25 | // reading and writing | |
| 26 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 27 | ||
| 28 | virtual void activate_cart(ACTIVATE_CART_PARAMS) | |
| 29 | { | |
| 30 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 31 | m_pvc_prot->install_pvc_protection(maincpu,m_banked_cart); | |
| 32 | } | |
| 33 | ||
| 34 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 35 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 36 | ||
| 37 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 38 | required_device<cmc_prot_device> m_cmc_prot; | |
| 39 | required_device<pcm2_prot_device> m_pcm2_prot; | |
| 40 | required_device<pvc_prot_device> m_pvc_prot; | |
| 41 | ||
| 42 | }; | |
| 43 | ||
| 44 | ||
| 45 | ||
| 46 | // device type definition | |
| 47 | extern const device_type NEOGEO_PVC_CART; | |
| 48 | ||
| 49 | ||
| 50 | /************************************************* | |
| 51 | MSLUG5 | |
| 52 | **************************************************/ | |
| 53 | ||
| 54 | class neogeo_pvc_mslug5_cart : public neogeo_pvc_cart | |
| 55 | { | |
| 56 | public: | |
| 57 | neogeo_pvc_mslug5_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 58 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 59 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 60 | }; | |
| 61 | extern const device_type NEOGEO_PVC_MSLUG5_CART; | |
| 62 | ||
| 63 | /************************************************* | |
| 64 | SVC | |
| 65 | **************************************************/ | |
| 66 | ||
| 67 | class neogeo_pvc_svc_cart : public neogeo_pvc_cart | |
| 68 | { | |
| 69 | public: | |
| 70 | neogeo_pvc_svc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 71 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 72 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 73 | }; | |
| 74 | extern const device_type NEOGEO_PVC_SVC_CART; | |
| 75 | ||
| 76 | ||
| 77 | /************************************************* | |
| 78 | KOF2003 | |
| 79 | **************************************************/ | |
| 80 | ||
| 81 | class neogeo_pvc_kof2003_cart : public neogeo_pvc_cart | |
| 82 | { | |
| 83 | public: | |
| 84 | neogeo_pvc_kof2003_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 85 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 86 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 87 | }; | |
| 88 | extern const device_type NEOGEO_PVC_KOF2003_CART; | |
| 89 | ||
| 90 | ||
| 91 | /************************************************* | |
| 92 | KOF2003H | |
| 93 | **************************************************/ | |
| 94 | ||
| 95 | class neogeo_pvc_kof2003h_cart : public neogeo_pvc_cart | |
| 96 | { | |
| 97 | public: | |
| 98 | neogeo_pvc_kof2003h_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 99 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 100 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 101 | }; | |
| 102 | extern const device_type NEOGEO_PVC_KOF2003H_CART; | |
| 103 | ||
| 104 | ||
| 105 | ||
| 106 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_BOOTLEG_CART_H | |
| 2 | #define __NEOGEO_BOOTLEG_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "sma_prot.h" | |
| 7 | #include "bootleg_prot.h" | |
| 8 | ||
| 9 | // ======================> neogeo_bootleg_cart | |
| 10 | ||
| 11 | class neogeo_bootleg_cart : public device_t, | |
| 12 | public device_neogeo_cart_interface | |
| 13 | { | |
| 14 | public: | |
| 15 | // construction/destruction | |
| 16 | neogeo_bootleg_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 17 | neogeo_bootleg_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 18 | ||
| 19 | // device-level overrides | |
| 20 | virtual void device_start(); | |
| 21 | virtual void device_reset(); | |
| 22 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 23 | ||
| 24 | // reading and writing | |
| 25 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 26 | ||
| 27 | virtual void activate_cart(ACTIVATE_CART_PARAMS) {} | |
| 28 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 29 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 30 | ||
| 31 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 32 | required_device<ngbootleg_prot_device> m_bootleg_prot; | |
| 33 | }; | |
| 34 | ||
| 35 | ||
| 36 | ||
| 37 | // device type definition | |
| 38 | extern const device_type NEOGEO_BOOTLEG_CART; | |
| 39 | ||
| 40 | ||
| 41 | /************************************************* | |
| 42 | GAROUBL | |
| 43 | **************************************************/ | |
| 44 | ||
| 45 | class neogeo_bootleg_garoubl_cart : public neogeo_bootleg_cart | |
| 46 | { | |
| 47 | public: | |
| 48 | neogeo_bootleg_garoubl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 49 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 50 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 51 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 52 | }; | |
| 53 | extern const device_type NEOGEO_BOOTLEG_GAROUBL_CART; | |
| 54 | ||
| 55 | ||
| 56 | /************************************************* | |
| 57 | CTHD2003 | |
| 58 | **************************************************/ | |
| 59 | ||
| 60 | class neogeo_bootleg_cthd2003_cart : public neogeo_bootleg_cart | |
| 61 | { | |
| 62 | public: | |
| 63 | neogeo_bootleg_cthd2003_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 64 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 65 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 66 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 67 | }; | |
| 68 | extern const device_type NEOGEO_BOOTLEG_CTHD2003_CART; | |
| 69 | ||
| 70 | class neogeo_bootleg_ct2k3sp_cart : public neogeo_bootleg_cart | |
| 71 | { | |
| 72 | public: | |
| 73 | neogeo_bootleg_ct2k3sp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 74 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 75 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 76 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 77 | }; | |
| 78 | extern const device_type NEOGEO_BOOTLEG_CT2K3SP_CART; | |
| 79 | ||
| 80 | class neogeo_bootleg_ct2k3sa_cart : public neogeo_bootleg_cart | |
| 81 | { | |
| 82 | public: | |
| 83 | neogeo_bootleg_ct2k3sa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 84 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 85 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 86 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 87 | }; | |
| 88 | extern const device_type NEOGEO_BOOTLEG_CT2K3SA_CART; | |
| 89 | ||
| 90 | ||
| 91 | /************************************************* | |
| 92 | KF10THEP | |
| 93 | **************************************************/ | |
| 94 | ||
| 95 | class neogeo_bootleg_kf10thep_cart : public neogeo_bootleg_cart | |
| 96 | { | |
| 97 | public: | |
| 98 | neogeo_bootleg_kf10thep_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 99 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 100 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 101 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 102 | }; | |
| 103 | extern const device_type NEOGEO_BOOTLEG_KF10THEP_CART; | |
| 104 | ||
| 105 | ||
| 106 | /************************************************* | |
| 107 | KF2K5UNI | |
| 108 | **************************************************/ | |
| 109 | ||
| 110 | class neogeo_bootleg_kf2k5uni_cart : public neogeo_bootleg_cart | |
| 111 | { | |
| 112 | public: | |
| 113 | neogeo_bootleg_kf2k5uni_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 114 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 115 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 116 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 117 | }; | |
| 118 | extern const device_type NEOGEO_BOOTLEG_KF2K5UNI_CART; | |
| 119 | ||
| 120 | /************************************************* | |
| 121 | KF2K4SE | |
| 122 | **************************************************/ | |
| 123 | ||
| 124 | class neogeo_bootleg_kf2k4se_cart : public neogeo_bootleg_cart | |
| 125 | { | |
| 126 | public: | |
| 127 | neogeo_bootleg_kf2k4se_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 128 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 129 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 130 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 131 | }; | |
| 132 | extern const device_type NEOGEO_BOOTLEG_KF2K4SE_CART; | |
| 133 | ||
| 134 | ||
| 135 | /************************************************* | |
| 136 | SVCPLUS | |
| 137 | **************************************************/ | |
| 138 | ||
| 139 | class neogeo_bootleg_svcplus_cart : public neogeo_bootleg_cart | |
| 140 | { | |
| 141 | public: | |
| 142 | neogeo_bootleg_svcplus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 143 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 144 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 145 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 146 | }; | |
| 147 | extern const device_type NEOGEO_BOOTLEG_SVCPLUS_CART; | |
| 148 | ||
| 149 | /************************************************* | |
| 150 | SVCPLUSA | |
| 151 | **************************************************/ | |
| 152 | ||
| 153 | class neogeo_bootleg_svcplusa_cart : public neogeo_bootleg_cart | |
| 154 | { | |
| 155 | public: | |
| 156 | neogeo_bootleg_svcplusa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 157 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 158 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 159 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 160 | }; | |
| 161 | extern const device_type NEOGEO_BOOTLEG_SVCPLUSA_CART; | |
| 162 | ||
| 163 | /************************************************* | |
| 164 | SAMSHO5B | |
| 165 | **************************************************/ | |
| 166 | ||
| 167 | class neogeo_bootleg_samsho5b_cart : public neogeo_bootleg_cart | |
| 168 | { | |
| 169 | public: | |
| 170 | neogeo_bootleg_samsho5b_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 171 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 172 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 173 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 174 | }; | |
| 175 | extern const device_type NEOGEO_BOOTLEG_SAMSHO5B_CART; | |
| 176 | ||
| 177 | ||
| 178 | /************************************************* | |
| 179 | KOF97ORO | |
| 180 | **************************************************/ | |
| 181 | ||
| 182 | class neogeo_bootleg_kof97oro_cart : public neogeo_bootleg_cart | |
| 183 | { | |
| 184 | public: | |
| 185 | neogeo_bootleg_kof97oro_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 186 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 187 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 188 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 189 | }; | |
| 190 | extern const device_type NEOGEO_BOOTLEG_KOF97ORO_CART; | |
| 191 | ||
| 192 | ||
| 193 | /************************************************* | |
| 194 | LANS2004 | |
| 195 | **************************************************/ | |
| 196 | ||
| 197 | class neogeo_bootleg_lans2004_cart : public neogeo_bootleg_cart | |
| 198 | { | |
| 199 | public: | |
| 200 | neogeo_bootleg_lans2004_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 201 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 202 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 203 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 204 | }; | |
| 205 | extern const device_type NEOGEO_BOOTLEG_LANS2004_CART; | |
| 206 | ||
| 207 | /************************************************* | |
| 208 | KOF10TH | |
| 209 | **************************************************/ | |
| 210 | ||
| 211 | class neogeo_bootleg_kof10th_cart : public neogeo_bootleg_cart | |
| 212 | { | |
| 213 | public: | |
| 214 | neogeo_bootleg_kof10th_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 215 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 216 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 217 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 218 | }; | |
| 219 | extern const device_type NEOGEO_BOOTLEG_KOF10TH_CART; | |
| 220 | ||
| 221 | ||
| 222 | ||
| 223 | /************************************************* | |
| 224 | KOG | |
| 225 | **************************************************/ | |
| 226 | ||
| 227 | class neogeo_bootleg_kog_cart : public neogeo_bootleg_cart | |
| 228 | { | |
| 229 | public: | |
| 230 | neogeo_bootleg_kog_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 231 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 232 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 233 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 234 | }; | |
| 235 | extern const device_type NEOGEO_BOOTLEG_KOG_CART; | |
| 236 | ||
| 237 | ||
| 238 | ||
| 239 | ||
| 240 | ||
| 241 | ||
| 242 | ||
| 243 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __KOF98_PROT__ | |
| 6 | #define __KOF98_PROT__ | |
| 7 | ||
| 8 | extern const device_type KOF98_PROT; | |
| 9 | ||
| 10 | #define MCFG_KOF98_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, KOF98_PROT, 0) | |
| 12 | ||
| 13 | ||
| 14 | class kof98_prot_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | kof98_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | void kof98_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 21 | void install_kof98_protection(cpu_device* maincpu); | |
| 22 | DECLARE_WRITE16_MEMBER(kof98_prot_w); | |
| 23 | DECLARE_READ16_MEMBER(kof98_prot_r); | |
| 24 | int kof98_prot_state; | |
| 25 | UINT16 m_default_rom[2]; | |
| 26 | ||
| 27 | protected: | |
| 28 | virtual void device_start(); | |
| 29 | virtual void device_reset(); | |
| 30 | ||
| 31 | ||
| 32 | ||
| 33 | private: | |
| 34 | ||
| 35 | ||
| 36 | }; | |
| 37 | ||
| 38 | #endif | |
| 39 | ||
| 40 | ||
| 41 | ||
| 42 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "pcm2_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_pcm2_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_PCM2_CART = &device_creator<neogeo_pcm2_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_pcm2_cart::neogeo_pcm2_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_cmc_prot(*this, "cmc_prot"), | |
| 24 | m_pcm2_prot(*this, "pcm2_prot") | |
| 25 | { | |
| 26 | } | |
| 27 | ||
| 28 | neogeo_pcm2_cart::neogeo_pcm2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 29 | : device_t(mconfig, NEOGEO_PCM2_CART, "NEOGEO PCM2 Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 30 | device_neogeo_cart_interface(mconfig, *this), | |
| 31 | m_banked_cart(*this, "banked_cart"), | |
| 32 | m_cmc_prot(*this, "cmc_prot"), | |
| 33 | m_pcm2_prot(*this, "pcm2_prot") | |
| 34 | { | |
| 35 | } | |
| 36 | ||
| 37 | ||
| 38 | //------------------------------------------------- | |
| 39 | // mapper specific start/reset | |
| 40 | //------------------------------------------------- | |
| 41 | ||
| 42 | void neogeo_pcm2_cart::device_start() | |
| 43 | { | |
| 44 | } | |
| 45 | ||
| 46 | void neogeo_pcm2_cart::device_reset() | |
| 47 | { | |
| 48 | } | |
| 49 | ||
| 50 | ||
| 51 | /*------------------------------------------------- | |
| 52 | mapper specific handlers | |
| 53 | -------------------------------------------------*/ | |
| 54 | ||
| 55 | READ16_MEMBER(neogeo_pcm2_cart::read_rom) | |
| 56 | { | |
| 57 | return m_rom[offset]; | |
| 58 | } | |
| 59 | ||
| 60 | static MACHINE_CONFIG_FRAGMENT( pcm2_cart ) | |
| 61 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 62 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 63 | MCFG_PCM2_PROT_ADD("pcm2_prot") | |
| 64 | MACHINE_CONFIG_END | |
| 65 | ||
| 66 | machine_config_constructor neogeo_pcm2_cart::device_mconfig_additions() const | |
| 67 | { | |
| 68 | return MACHINE_CONFIG_NAME( pcm2_cart ); | |
| 69 | } | |
| 70 | ||
| 71 | ||
| 72 | ||
| 73 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 74 | ||
| 75 | /************************************************* | |
| 76 | MSLUG4 | |
| 77 | **************************************************/ | |
| 78 | ||
| 79 | const device_type NEOGEO_PCM2_MSLUG4_CART = &device_creator<neogeo_pcm2_mslug4_cart>; | |
| 80 | ||
| 81 | neogeo_pcm2_mslug4_cart::neogeo_pcm2_mslug4_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pcm2_cart(mconfig, NEOGEO_PCM2_MSLUG4_CART, "NEOGEO PCM2 mslug4 Cart", tag, owner, clock, "p2_mslug4_cart", __FILE__) {} | |
| 82 | ||
| 83 | void neogeo_pcm2_mslug4_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 84 | { | |
| 85 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 86 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG4_GFX_KEY); | |
| 87 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 8); | |
| 88 | ||
| 89 | } | |
| 90 | ||
| 91 | ||
| 92 | const device_type NEOGEO_PCM2_MS4PLUS_CART = &device_creator<neogeo_pcm2_ms4plus_cart>; | |
| 93 | ||
| 94 | neogeo_pcm2_ms4plus_cart::neogeo_pcm2_ms4plus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pcm2_cart(mconfig, NEOGEO_PCM2_MS4PLUS_CART, "NEOGEO PCM2 ms4plus Cart", tag, owner, clock, "p2_ms4plus_cart", __FILE__) {} | |
| 95 | ||
| 96 | void neogeo_pcm2_ms4plus_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 97 | { | |
| 98 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG4_GFX_KEY); | |
| 99 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 100 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 8); | |
| 101 | } | |
| 102 | ||
| 103 | ||
| 104 | /************************************************* | |
| 105 | ROTD | |
| 106 | **************************************************/ | |
| 107 | ||
| 108 | const device_type NEOGEO_PCM2_ROTD_CART = &device_creator<neogeo_pcm2_rotd_cart>; | |
| 109 | ||
| 110 | neogeo_pcm2_rotd_cart::neogeo_pcm2_rotd_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pcm2_cart(mconfig, NEOGEO_PCM2_ROTD_CART, "NEOGEO PCM2 rotd Cart", tag, owner, clock, "p2_rotd_cart", __FILE__) {} | |
| 111 | ||
| 112 | void neogeo_pcm2_rotd_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 113 | { | |
| 114 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 115 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, ROTD_GFX_KEY); | |
| 116 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 16); | |
| 117 | ||
| 118 | } | |
| 119 | ||
| 120 | /************************************************* | |
| 121 | PNYAA | |
| 122 | **************************************************/ | |
| 123 | ||
| 124 | const device_type NEOGEO_PCM2_PNYAA_CART = &device_creator<neogeo_pcm2_pnyaa_cart>; | |
| 125 | ||
| 126 | neogeo_pcm2_pnyaa_cart::neogeo_pcm2_pnyaa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_pcm2_cart(mconfig, NEOGEO_PCM2_PNYAA_CART, "NEOGEO PCM2 pnyaa Cart", tag, owner, clock, "p2_pnyaa_cart", __FILE__) {} | |
| 127 | ||
| 128 | void neogeo_pcm2_pnyaa_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 129 | { | |
| 130 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 131 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, PNYAA_GFX_KEY); | |
| 132 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 4); | |
| 133 | } | |
| 134 | ||
| 135 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_BOOTLEG_HYBRID_HYBRID_CART_H | |
| 2 | #define __NEOGEO_BOOTLEG_HYBRID_HYBRID_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "bootleg_prot.h" | |
| 7 | #include "pcm2_prot.h" | |
| 8 | #include "cmc_prot.h" | |
| 9 | #include "kof2002_prot.h" | |
| 10 | #include "pvc_prot.h" | |
| 11 | ||
| 12 | // ======================> neogeo_bootleg_hybrid_hybrid_cart | |
| 13 | ||
| 14 | class neogeo_bootleg_hybrid_hybrid_cart : public device_t, | |
| 15 | public device_neogeo_cart_interface | |
| 16 | { | |
| 17 | public: | |
| 18 | // construction/destruction | |
| 19 | neogeo_bootleg_hybrid_hybrid_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 20 | neogeo_bootleg_hybrid_hybrid_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 21 | ||
| 22 | // device-level overrides | |
| 23 | virtual void device_start(); | |
| 24 | virtual void device_reset(); | |
| 25 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 26 | ||
| 27 | // reading and writing | |
| 28 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 29 | ||
| 30 | virtual void activate_cart(ACTIVATE_CART_PARAMS) {} | |
| 31 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 32 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 33 | ||
| 34 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 35 | required_device<ngbootleg_prot_device> m_bootleg_prot; | |
| 36 | required_device<cmc_prot_device> m_cmc_prot; | |
| 37 | required_device<pcm2_prot_device> m_pcm2_prot; | |
| 38 | required_device<kof2002_prot_device> m_kof2002_prot; | |
| 39 | required_device<pvc_prot_device> m_pvc_prot; | |
| 40 | }; | |
| 41 | ||
| 42 | ||
| 43 | ||
| 44 | // device type definition | |
| 45 | extern const device_type NEOGEO_BOOTLEG_HYBRID_HYBRID_CART; | |
| 46 | ||
| 47 | ||
| 48 | ||
| 49 | /************************************************* | |
| 50 | MSLUG3B6 | |
| 51 | **************************************************/ | |
| 52 | ||
| 53 | class neogeo_bootleg_hybrid_mslug3b6_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 54 | { | |
| 55 | public: | |
| 56 | neogeo_bootleg_hybrid_mslug3b6_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 57 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 58 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 59 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 60 | }; | |
| 61 | extern const device_type NEOGEO_BOOTLEG_HYBRID_MSLUG3B6_CART; | |
| 62 | ||
| 63 | ||
| 64 | /************************************************* | |
| 65 | KOF2002B | |
| 66 | **************************************************/ | |
| 67 | ||
| 68 | class neogeo_bootleg_hybrid_kof2002b_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 69 | { | |
| 70 | public: | |
| 71 | neogeo_bootleg_hybrid_kof2002b_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 72 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 73 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 74 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 75 | }; | |
| 76 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KOF2002B_CART; | |
| 77 | ||
| 78 | class neogeo_bootleg_hybrid_kf2k2mp_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 79 | { | |
| 80 | public: | |
| 81 | neogeo_bootleg_hybrid_kf2k2mp_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 82 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 83 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 84 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 85 | }; | |
| 86 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KF2K2MP_CART; | |
| 87 | ||
| 88 | class neogeo_bootleg_hybrid_kf2k2mp2_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 89 | { | |
| 90 | public: | |
| 91 | neogeo_bootleg_hybrid_kf2k2mp2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 92 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 93 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 94 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 95 | }; | |
| 96 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KF2K2MP2_CART; | |
| 97 | ||
| 98 | ||
| 99 | /************************************************* | |
| 100 | MATRIMBL | |
| 101 | **************************************************/ | |
| 102 | ||
| 103 | class neogeo_bootleg_hybrid_matrimbl_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 104 | { | |
| 105 | public: | |
| 106 | neogeo_bootleg_hybrid_matrimbl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 107 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 108 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 109 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 110 | }; | |
| 111 | extern const device_type NEOGEO_BOOTLEG_HYBRID_MATRIMBL_CART; | |
| 112 | ||
| 113 | /************************************************* | |
| 114 | MS5PLUS | |
| 115 | **************************************************/ | |
| 116 | ||
| 117 | class neogeo_bootleg_hybrid_ms5plus_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 118 | { | |
| 119 | public: | |
| 120 | neogeo_bootleg_hybrid_ms5plus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 121 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 122 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 123 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 124 | }; | |
| 125 | extern const device_type NEOGEO_BOOTLEG_HYBRID_MS5PLUS_CART; | |
| 126 | ||
| 127 | /************************************************* | |
| 128 | SVCBOOT | |
| 129 | **************************************************/ | |
| 130 | ||
| 131 | class neogeo_bootleg_hybrid_svcboot_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 132 | { | |
| 133 | public: | |
| 134 | neogeo_bootleg_hybrid_svcboot_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 135 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 136 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 137 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 138 | }; | |
| 139 | extern const device_type NEOGEO_BOOTLEG_HYBRID_SVCBOOT_CART; | |
| 140 | ||
| 141 | class neogeo_bootleg_hybrid_svcsplus_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 142 | { | |
| 143 | public: | |
| 144 | neogeo_bootleg_hybrid_svcsplus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 145 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 146 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 147 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 148 | }; | |
| 149 | extern const device_type NEOGEO_BOOTLEG_HYBRID_SVCSPLUS_CART; | |
| 150 | ||
| 151 | ||
| 152 | ||
| 153 | /************************************************* | |
| 154 | KF2K3BL | |
| 155 | **************************************************/ | |
| 156 | ||
| 157 | class neogeo_bootleg_hybrid_kf2k3bl_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 158 | { | |
| 159 | public: | |
| 160 | neogeo_bootleg_hybrid_kf2k3bl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 161 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 162 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 163 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 164 | }; | |
| 165 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3BL_CART; | |
| 166 | ||
| 167 | class neogeo_bootleg_hybrid_kf2k3pl_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 168 | { | |
| 169 | public: | |
| 170 | neogeo_bootleg_hybrid_kf2k3pl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 171 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 172 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 173 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 174 | }; | |
| 175 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3PL_CART; | |
| 176 | ||
| 177 | ||
| 178 | class neogeo_bootleg_hybrid_kf2k3upl_cart : public neogeo_bootleg_hybrid_hybrid_cart | |
| 179 | { | |
| 180 | public: | |
| 181 | neogeo_bootleg_hybrid_kf2k3upl_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 182 | void activate_cart(ACTIVATE_CART_PARAMS); | |
| 183 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 184 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 185 | }; | |
| 186 | extern const device_type NEOGEO_BOOTLEG_HYBRID_KF2K3UPL_CART; | |
| 187 | ||
| 188 | ||
| 189 | ||
| 190 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "fatfury2_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_fatfury2_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_FATFURY2_CART = &device_creator<neogeo_fatfury2_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_fatfury2_cart::neogeo_fatfury2_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface( mconfig, *this ), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_fatfury2_prot(*this, "fatfury2_prot") | |
| 24 | { | |
| 25 | } | |
| 26 | ||
| 27 | neogeo_fatfury2_cart::neogeo_fatfury2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 28 | : device_t(mconfig, NEOGEO_FATFURY2_CART, "NEOGEO Fatal Fury 2 Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 29 | device_neogeo_cart_interface( mconfig, *this ), | |
| 30 | m_banked_cart(*this, "banked_cart"), | |
| 31 | m_fatfury2_prot(*this, "fatfury2_prot") | |
| 32 | { | |
| 33 | } | |
| 34 | ||
| 35 | ||
| 36 | //------------------------------------------------- | |
| 37 | // mapper specific start/reset | |
| 38 | //------------------------------------------------- | |
| 39 | ||
| 40 | void neogeo_fatfury2_cart::device_start() | |
| 41 | { | |
| 42 | } | |
| 43 | ||
| 44 | void neogeo_fatfury2_cart::device_reset() | |
| 45 | { | |
| 46 | } | |
| 47 | ||
| 48 | ||
| 49 | /*------------------------------------------------- | |
| 50 | mapper specific handlers | |
| 51 | -------------------------------------------------*/ | |
| 52 | ||
| 53 | READ16_MEMBER(neogeo_fatfury2_cart::read_rom) | |
| 54 | { | |
| 55 | return m_rom[offset]; | |
| 56 | } | |
| 57 | ||
| 58 | static MACHINE_CONFIG_FRAGMENT( fatfury2_cart ) | |
| 59 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 60 | MCFG_FATFURY2_PROT_ADD("fatfury2_prot") | |
| 61 | ||
| 62 | MACHINE_CONFIG_END | |
| 63 | ||
| 64 | machine_config_constructor neogeo_fatfury2_cart::device_mconfig_additions() const | |
| 65 | { | |
| 66 | return MACHINE_CONFIG_NAME( fatfury2_cart ); | |
| 67 | } | |
| 68 | ||
| 69 | void neogeo_fatfury2_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 70 | { | |
| 71 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 72 | m_fatfury2_prot->fatfury2_install_protection(maincpu, m_banked_cart); | |
| 73 | } | |
| No newline at end of file |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "cmc_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_cmc_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_CMC_CART = &device_creator<neogeo_cmc_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_cmc_cart::neogeo_cmc_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_cmc_prot(*this, "cmc_prot") | |
| 24 | ||
| 25 | { | |
| 26 | } | |
| 27 | ||
| 28 | neogeo_cmc_cart::neogeo_cmc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 29 | : device_t(mconfig, NEOGEO_CMC_CART, "NEOGEO SMA Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 30 | device_neogeo_cart_interface(mconfig, *this), | |
| 31 | m_banked_cart(*this, "banked_cart"), | |
| 32 | m_cmc_prot(*this, "cmc_prot") | |
| 33 | { | |
| 34 | } | |
| 35 | ||
| 36 | ||
| 37 | //------------------------------------------------- | |
| 38 | // mapper specific start/reset | |
| 39 | //------------------------------------------------- | |
| 40 | ||
| 41 | void neogeo_cmc_cart::device_start() | |
| 42 | { | |
| 43 | } | |
| 44 | ||
| 45 | void neogeo_cmc_cart::device_reset() | |
| 46 | { | |
| 47 | } | |
| 48 | ||
| 49 | ||
| 50 | /*------------------------------------------------- | |
| 51 | mapper specific handlers | |
| 52 | -------------------------------------------------*/ | |
| 53 | ||
| 54 | READ16_MEMBER(neogeo_cmc_cart::read_rom) | |
| 55 | { | |
| 56 | return m_rom[offset]; | |
| 57 | } | |
| 58 | ||
| 59 | static MACHINE_CONFIG_FRAGMENT( cmc_cart ) | |
| 60 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 61 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 62 | MACHINE_CONFIG_END | |
| 63 | ||
| 64 | machine_config_constructor neogeo_cmc_cart::device_mconfig_additions() const | |
| 65 | { | |
| 66 | return MACHINE_CONFIG_NAME( cmc_cart ); | |
| 67 | } | |
| 68 | ||
| 69 | ||
| 70 | ||
| 71 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 72 | ||
| 73 | /************************************************* | |
| 74 | Zupapa | |
| 75 | **************************************************/ | |
| 76 | ||
| 77 | const device_type NEOGEO_CMC_ZUPAPA_CART = &device_creator<neogeo_cmc_zupapa_cart>; | |
| 78 | ||
| 79 | neogeo_cmc_zupapa_cart::neogeo_cmc_zupapa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_ZUPAPA_CART, "NEOGEO CMC zupapa Cart", tag, owner, clock, "cmc_zupapa_cart", __FILE__) {} | |
| 80 | ||
| 81 | void neogeo_cmc_zupapa_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 82 | { | |
| 83 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, ZUPAPA_GFX_KEY); | |
| 84 | } | |
| 85 | ||
| 86 | ||
| 87 | /************************************************* | |
| 88 | Zupapa | |
| 89 | **************************************************/ | |
| 90 | ||
| 91 | const device_type NEOGEO_CMC_MSLUG3H_CART = &device_creator<neogeo_cmc_mslug3h_cart>; | |
| 92 | ||
| 93 | neogeo_cmc_mslug3h_cart::neogeo_cmc_mslug3h_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_MSLUG3H_CART, "NEOGEO CMC mslug3h Cart", tag, owner, clock, "cmc_mslug3h_cart", __FILE__) {} | |
| 94 | ||
| 95 | void neogeo_cmc_mslug3h_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 96 | { | |
| 97 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 98 | } | |
| 99 | ||
| 100 | ||
| 101 | /************************************************* | |
| 102 | Ganryu | |
| 103 | **************************************************/ | |
| 104 | ||
| 105 | const device_type NEOGEO_CMC_GANRYU_CART = &device_creator<neogeo_cmc_ganryu_cart>; | |
| 106 | ||
| 107 | neogeo_cmc_ganryu_cart::neogeo_cmc_ganryu_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_GANRYU_CART, "NEOGEO CMC ganryu Cart", tag, owner, clock, "cmc_ganryu_cart", __FILE__) {} | |
| 108 | ||
| 109 | void neogeo_cmc_ganryu_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 110 | { | |
| 111 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GANRYU_GFX_KEY); | |
| 112 | } | |
| 113 | ||
| 114 | ||
| 115 | /************************************************* | |
| 116 | S1945P | |
| 117 | **************************************************/ | |
| 118 | ||
| 119 | const device_type NEOGEO_CMC_S1945P_CART = &device_creator<neogeo_cmc_s1945p_cart>; | |
| 120 | ||
| 121 | neogeo_cmc_s1945p_cart::neogeo_cmc_s1945p_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_S1945P_CART, "NEOGEO CMC s1945p Cart", tag, owner, clock, "cmc_s1945p_cart", __FILE__) {} | |
| 122 | ||
| 123 | void neogeo_cmc_s1945p_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 124 | { | |
| 125 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, S1945P_GFX_KEY); | |
| 126 | } | |
| 127 | ||
| 128 | /************************************************* | |
| 129 | PREISLE2 | |
| 130 | **************************************************/ | |
| 131 | ||
| 132 | const device_type NEOGEO_CMC_PREISLE2_CART = &device_creator<neogeo_cmc_preisle2_cart>; | |
| 133 | ||
| 134 | neogeo_cmc_preisle2_cart::neogeo_cmc_preisle2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_PREISLE2_CART, "NEOGEO CMC preisle2 Cart", tag, owner, clock, "cmc_preisle2_cart", __FILE__) {} | |
| 135 | ||
| 136 | void neogeo_cmc_preisle2_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 137 | { | |
| 138 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, PREISLE2_GFX_KEY); | |
| 139 | } | |
| 140 | ||
| 141 | /************************************************* | |
| 142 | BANGBEAD | |
| 143 | **************************************************/ | |
| 144 | ||
| 145 | const device_type NEOGEO_CMC_BANGBEAD_CART = &device_creator<neogeo_cmc_bangbead_cart>; | |
| 146 | ||
| 147 | neogeo_cmc_bangbead_cart::neogeo_cmc_bangbead_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_BANGBEAD_CART, "NEOGEO CMC bangbead Cart", tag, owner, clock, "cmc_bangbead_cart", __FILE__) {} | |
| 148 | ||
| 149 | void neogeo_cmc_bangbead_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 150 | { | |
| 151 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, BANGBEAD_GFX_KEY); | |
| 152 | } | |
| 153 | ||
| 154 | /************************************************* | |
| 155 | NITD | |
| 156 | **************************************************/ | |
| 157 | ||
| 158 | const device_type NEOGEO_CMC_NITD_CART = &device_creator<neogeo_cmc_nitd_cart>; | |
| 159 | ||
| 160 | neogeo_cmc_nitd_cart::neogeo_cmc_nitd_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_NITD_CART, "NEOGEO CMC nitd Cart", tag, owner, clock, "cmc_nitd_cart", __FILE__) {} | |
| 161 | ||
| 162 | void neogeo_cmc_nitd_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 163 | { | |
| 164 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, NITD_GFX_KEY); | |
| 165 | } | |
| 166 | ||
| 167 | ||
| 168 | /************************************************* | |
| 169 | SENGOKU3 | |
| 170 | **************************************************/ | |
| 171 | ||
| 172 | const device_type NEOGEO_CMC_SENGOKU3_CART = &device_creator<neogeo_cmc_sengoku3_cart>; | |
| 173 | ||
| 174 | neogeo_cmc_sengoku3_cart::neogeo_cmc_sengoku3_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_SENGOKU3_CART, "NEOGEO CMC sengoku3 Cart", tag, owner, clock, "cmc_sengoku3_cart", __FILE__) {} | |
| 175 | ||
| 176 | void neogeo_cmc_sengoku3_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 177 | { | |
| 178 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SENGOKU3_GFX_KEY); | |
| 179 | } | |
| 180 | ||
| 181 | /************************************************* | |
| 182 | KOF99K | |
| 183 | **************************************************/ | |
| 184 | ||
| 185 | const device_type NEOGEO_CMC_KOF99K_CART = &device_creator<neogeo_cmc_kof99k_cart>; | |
| 186 | ||
| 187 | neogeo_cmc_kof99k_cart::neogeo_cmc_kof99k_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_KOF99K_CART, "NEOGEO CMC kof99k Cart", tag, owner, clock, "cmc_kof99k_cart", __FILE__) {} | |
| 188 | ||
| 189 | void neogeo_cmc_kof99k_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 190 | { | |
| 191 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF99_GFX_KEY); | |
| 192 | } | |
| 193 | ||
| 194 | ||
| 195 | /************************************************* | |
| 196 | KOF2001 | |
| 197 | **************************************************/ | |
| 198 | ||
| 199 | const device_type NEOGEO_CMC_KOF2001_CART = &device_creator<neogeo_cmc_kof2001_cart>; | |
| 200 | ||
| 201 | neogeo_cmc_kof2001_cart::neogeo_cmc_kof2001_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_KOF2001_CART, "NEOGEO CMC kof2001 Cart", tag, owner, clock, "cmc_kof2001_cart", __FILE__) {} | |
| 202 | ||
| 203 | void neogeo_cmc_kof2001_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 204 | { | |
| 205 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 206 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2001_GFX_KEY); | |
| 207 | } | |
| 208 | ||
| 209 | /************************************************* | |
| 210 | KOF2000N | |
| 211 | **************************************************/ | |
| 212 | ||
| 213 | const device_type NEOGEO_CMC_KOF2000N_CART = &device_creator<neogeo_cmc_kof2000n_cart>; | |
| 214 | ||
| 215 | neogeo_cmc_kof2000n_cart::neogeo_cmc_kof2000n_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_cmc_cart(mconfig, NEOGEO_CMC_KOF2000N_CART, "NEOGEO CMC kof2000n Cart", tag, owner, clock, "cmc_kof2000n_cart", __FILE__) {} | |
| 216 | ||
| 217 | void neogeo_cmc_kof2000n_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 218 | { | |
| 219 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 220 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2000_GFX_KEY); | |
| 221 | } | |
| 222 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | ***********************************************************************************************************/ | |
| 4 | ||
| 5 | ||
| 6 | #include "emu.h" | |
| 7 | #include "neogeo_slot.h" | |
| 8 | ||
| 9 | //************************************************************************** | |
| 10 | // GLOBAL VARIABLES | |
| 11 | //************************************************************************** | |
| 12 | ||
| 13 | const device_type NEOGEO_CART_SLOT = &device_creator<neogeo_cart_slot_device>; | |
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | //************************************************************************** | |
| 18 | // LIVE DEVICE | |
| 19 | //************************************************************************** | |
| 20 | ||
| 21 | //------------------------------------------------- | |
| 22 | // neogeo_cart_slot_device - constructor | |
| 23 | //------------------------------------------------- | |
| 24 | neogeo_cart_slot_device::neogeo_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) : | |
| 25 | device_t(mconfig, NEOGEO_CART_SLOT, "NEOGEO Cartridge Slot", tag, owner, clock, "neogeo_cart_slot", __FILE__), | |
| 26 | device_image_interface(mconfig, *this), | |
| 27 | device_slot_interface(mconfig, *this), | |
| 28 | m_cart(0) | |
| 29 | { | |
| 30 | } | |
| 31 | ||
| 32 | ||
| 33 | //------------------------------------------------- | |
| 34 | // neogeo_cart_slot_device - destructor | |
| 35 | //------------------------------------------------- | |
| 36 | ||
| 37 | neogeo_cart_slot_device::~neogeo_cart_slot_device() | |
| 38 | { | |
| 39 | } | |
| 40 | ||
| 41 | //------------------------------------------------- | |
| 42 | // device_start - device-specific startup | |
| 43 | //------------------------------------------------- | |
| 44 | ||
| 45 | void neogeo_cart_slot_device::device_start() | |
| 46 | { | |
| 47 | m_cart = dynamic_cast<device_neogeo_cart_interface *>(get_card_device()); | |
| 48 | } | |
| 49 | ||
| 50 | //------------------------------------------------- | |
| 51 | // device_config_complete - perform any | |
| 52 | // operations now that the configuration is | |
| 53 | // complete | |
| 54 | //------------------------------------------------- | |
| 55 | ||
| 56 | void neogeo_cart_slot_device::device_config_complete() | |
| 57 | { | |
| 58 | // set brief and instance name | |
| 59 | update_names(); | |
| 60 | } | |
| 61 | ||
| 62 | ||
| 63 | ||
| 64 | /*------------------------------------------------- | |
| 65 | call load | |
| 66 | -------------------------------------------------*/ | |
| 67 | ||
| 68 | ||
| 69 | bool neogeo_cart_slot_device::call_load() | |
| 70 | { | |
| 71 | if (m_cart) | |
| 72 | { | |
| 73 | UINT16 *ROM; | |
| 74 | UINT8* ROM8; | |
| 75 | UINT32 len; | |
| 76 | ||
| 77 | if (software_entry() != NULL) | |
| 78 | { | |
| 79 | // create memory regions | |
| 80 | len = get_software_region_length("maincpu"); | |
| 81 | 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 | |
| 92 | memcpy(ROM, get_software_region("maincpu"), len); | |
| 93 | #endif | |
| 94 | ||
| 95 | len = get_software_region_length("fixed"); | |
| 96 | m_cart->fixed_alloc(len); ROM8 = m_cart->get_fixed_base(); | |
| 97 | memcpy(ROM8, get_software_region("fixed"), len); | |
| 98 | ||
| 99 | if (get_software_region("audiocpu") != NULL) | |
| 100 | { | |
| 101 | len = get_software_region_length("audiocpu"); | |
| 102 | m_cart->audio_alloc(len + 0x10000); ROM8 = m_cart->get_audio_base(); | |
| 103 | memcpy(ROM8, get_software_region("audiocpu"), len); | |
| 104 | memcpy(ROM8 + 0x10000, get_software_region("audiocpu"), len); // avoid reloading in XML, should just improve banking instead tho? | |
| 105 | } | |
| 106 | ||
| 107 | len = get_software_region_length("ymsnd"); | |
| 108 | m_cart->ym_alloc(len); ROM8 = m_cart->get_ym_base(); | |
| 109 | memcpy(ROM8, get_software_region("ymsnd"), len); | |
| 110 | ||
| 111 | if (get_software_region("ymsnd.deltat") != NULL) | |
| 112 | { | |
| 113 | len = get_software_region_length("ymsnd.deltat"); | |
| 114 | m_cart->ymdelta_alloc(len); ROM8 = m_cart->get_ymdelta_base(); | |
| 115 | memcpy(ROM8, get_software_region("ymsnd.deltat"), len); | |
| 116 | } | |
| 117 | else | |
| 118 | { | |
| 119 | // ensure there is no delta-t region | |
| 120 | } | |
| 121 | ||
| 122 | ||
| 123 | len = get_software_region_length("sprites"); | |
| 124 | m_cart->sprites_alloc(len); ROM8 = m_cart->get_sprites_base(); | |
| 125 | memcpy(ROM8, get_software_region("sprites"), len); | |
| 126 | ||
| 127 | if (get_software_region("audiocrypt") != NULL) // encrypted Z80 code | |
| 128 | { | |
| 129 | len = get_software_region_length("audiocrypt"); | |
| 130 | m_cart->audiocrypt_alloc(len); ROM8 = m_cart->get_audiocrypt_base(); | |
| 131 | memcpy(ROM8, get_software_region("audiocrypt"), len); | |
| 132 | // allocate the audiocpu region to decrypt data into | |
| 133 | m_cart->audio_alloc(len + 0x10000); | |
| 134 | } | |
| 135 | ||
| 136 | m_cart->decrypt_all( | |
| 137 | (UINT8*)m_cart->get_rom_base(), m_cart->get_rom_size(), | |
| 138 | m_cart->get_sprites_base(), m_cart->get_sprites_size(), | |
| 139 | m_cart->get_fixed_base(), m_cart->get_fixed_size(), | |
| 140 | m_cart->get_ym_base(), m_cart->get_ym_size(), | |
| 141 | m_cart->get_ymdelta_base(), m_cart->get_ymdelta_size(), | |
| 142 | m_cart->get_audio_base(), m_cart->get_audio_size(), | |
| 143 | m_cart->get_audiocrypt_base(), m_cart->get_audiocrypt_size()); | |
| 144 | ||
| 145 | ||
| 146 | // create optimized sprite cache | |
| 147 | m_cart->m_sprite_gfx_address_mask = neogeohelper_optimize_sprite_data(m_cart->get_sprites_optimized_arr(), m_cart->get_sprites_base(), m_cart->get_sprites_size()); | |
| 148 | ||
| 149 | ||
| 150 | return IMAGE_INIT_PASS; | |
| 151 | } | |
| 152 | } | |
| 153 | ||
| 154 | return IMAGE_INIT_PASS; | |
| 155 | } | |
| 156 | ||
| 157 | void neogeo_cart_slot_device::setup_memory_banks(running_machine &machine) | |
| 158 | { | |
| 159 | UINT16* base16 = get_rom_base(); | |
| 160 | UINT32 size = get_rom_size(); | |
| 161 | machine.memory().region_free(":maincpu"); | |
| 162 | machine.memory().region_alloc(":maincpu",size,2, ENDIANNESS_BIG); | |
| 163 | memcpy(memregion(":maincpu")->base(),(UINT8*)base16,size); | |
| 164 | ||
| 165 | UINT8* base = get_audio_base(); | |
| 166 | size = get_audio_size(); | |
| 167 | machine.memory().region_free(":audiocpu"); | |
| 168 | machine.memory().region_alloc(":audiocpu",size,1, ENDIANNESS_LITTLE); | |
| 169 | memcpy(memregion(":audiocpu")->base(),base,size); | |
| 170 | ||
| 171 | ||
| 172 | base = get_ym_base(); | |
| 173 | size = get_ym_size(); | |
| 174 | ||
| 175 | machine.memory().region_free(":ymsnd"); | |
| 176 | machine.memory().region_alloc(":ymsnd",size,1, ENDIANNESS_LITTLE); | |
| 177 | memcpy(memregion(":ymsnd")->base(),base,size); | |
| 178 | ||
| 179 | ||
| 180 | base = get_ymdelta_base(); | |
| 181 | size = get_ymdelta_size(); | |
| 182 | machine.memory().region_free(":ymsnd.deltat"); | |
| 183 | ||
| 184 | if(base) | |
| 185 | { | |
| 186 | machine.memory().region_alloc(":ymsnd.deltat",size,1, ENDIANNESS_LITTLE); | |
| 187 | memcpy(memregion(":ymsnd.deltat")->base(),base,size); | |
| 188 | } | |
| 189 | ||
| 190 | ||
| 191 | } | |
| 192 | ||
| 193 | /*------------------------------------------------- | |
| 194 | call_unload | |
| 195 | -------------------------------------------------*/ | |
| 196 | ||
| 197 | void neogeo_cart_slot_device::call_unload() | |
| 198 | { | |
| 199 | } | |
| 200 | ||
| 201 | /*------------------------------------------------- | |
| 202 | call softlist load | |
| 203 | -------------------------------------------------*/ | |
| 204 | ||
| 205 | bool neogeo_cart_slot_device::call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry) | |
| 206 | { | |
| 207 | load_software_part_region(*this, swlist, swname, start_entry ); | |
| 208 | return TRUE; | |
| 209 | } | |
| 210 | ||
| 211 | ||
| 212 | /*------------------------------------------------- | |
| 213 | get default card software | |
| 214 | -------------------------------------------------*/ | |
| 215 | ||
| 216 | void neogeo_cart_slot_device::get_default_card_software(astring &result) | |
| 217 | { | |
| 218 | software_get_default_slot(result, "rom"); | |
| 219 | } | |
| 220 | ||
| 221 | /*------------------------------------------------- | |
| 222 | read | |
| 223 | -------------------------------------------------*/ | |
| 224 | ||
| 225 | READ16_MEMBER(neogeo_cart_slot_device::read_rom) | |
| 226 | { | |
| 227 | if (m_cart) | |
| 228 | return m_cart->read_rom(space, offset, mem_mask); | |
| 229 | else | |
| 230 | return 0xffff; | |
| 231 | } |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_PCM2_CART_H | |
| 2 | #define __NEOGEO_PCM2_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "pcm2_prot.h" | |
| 7 | #include "cmc_prot.h" | |
| 8 | ||
| 9 | // ======================> neogeo_pcm2_cart | |
| 10 | ||
| 11 | class neogeo_pcm2_cart : public device_t, | |
| 12 | public device_neogeo_cart_interface | |
| 13 | { | |
| 14 | public: | |
| 15 | // construction/destruction | |
| 16 | neogeo_pcm2_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 17 | neogeo_pcm2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 18 | ||
| 19 | // device-level overrides | |
| 20 | virtual void device_start(); | |
| 21 | virtual void device_reset(); | |
| 22 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 23 | ||
| 24 | // reading and writing | |
| 25 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 26 | ||
| 27 | virtual void activate_cart(ACTIVATE_CART_PARAMS) { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); } | |
| 28 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 29 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 30 | ||
| 31 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 32 | required_device<cmc_prot_device> m_cmc_prot; | |
| 33 | required_device<pcm2_prot_device> m_pcm2_prot; | |
| 34 | }; | |
| 35 | ||
| 36 | ||
| 37 | ||
| 38 | // device type definition | |
| 39 | extern const device_type NEOGEO_PCM2_CART; | |
| 40 | ||
| 41 | ||
| 42 | /************************************************* | |
| 43 | MSLUG4 | |
| 44 | **************************************************/ | |
| 45 | ||
| 46 | class neogeo_pcm2_mslug4_cart : public neogeo_pcm2_cart | |
| 47 | { | |
| 48 | public: | |
| 49 | neogeo_pcm2_mslug4_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 50 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 51 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 52 | }; | |
| 53 | extern const device_type NEOGEO_PCM2_MSLUG4_CART; | |
| 54 | ||
| 55 | class neogeo_pcm2_ms4plus_cart : public neogeo_pcm2_cart | |
| 56 | { | |
| 57 | public: | |
| 58 | neogeo_pcm2_ms4plus_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 59 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 60 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 61 | }; | |
| 62 | extern const device_type NEOGEO_PCM2_MS4PLUS_CART; | |
| 63 | ||
| 64 | ||
| 65 | ||
| 66 | /************************************************* | |
| 67 | ROTD | |
| 68 | **************************************************/ | |
| 69 | ||
| 70 | class neogeo_pcm2_rotd_cart : public neogeo_pcm2_cart | |
| 71 | { | |
| 72 | public: | |
| 73 | neogeo_pcm2_rotd_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 74 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 75 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 76 | }; | |
| 77 | extern const device_type NEOGEO_PCM2_ROTD_CART; | |
| 78 | ||
| 79 | ||
| 80 | /************************************************* | |
| 81 | PNYAA | |
| 82 | **************************************************/ | |
| 83 | ||
| 84 | class neogeo_pcm2_pnyaa_cart : public neogeo_pcm2_cart | |
| 85 | { | |
| 86 | public: | |
| 87 | neogeo_pcm2_pnyaa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 88 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 89 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 90 | }; | |
| 91 | extern const device_type NEOGEO_PCM2_PNYAA_CART; | |
| 92 | ||
| 93 | ||
| 94 | ||
| 95 | ||
| 96 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_FATFURY2_CART_H | |
| 2 | #define __NEOGEO_FATFURY2_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "fatfury2_prot.h" | |
| 7 | ||
| 8 | // ======================> neogeo_fatfury2_cart | |
| 9 | ||
| 10 | class neogeo_fatfury2_cart : public device_t, | |
| 11 | public device_neogeo_cart_interface | |
| 12 | { | |
| 13 | public: | |
| 14 | // construction/destruction | |
| 15 | neogeo_fatfury2_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 16 | neogeo_fatfury2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 17 | ||
| 18 | // device-level overrides | |
| 19 | virtual void device_start(); | |
| 20 | virtual void device_reset(); | |
| 21 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 22 | ||
| 23 | // reading and writing | |
| 24 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 25 | ||
| 26 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 27 | ||
| 28 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 29 | required_device<fatfury2_prot_device> m_fatfury2_prot; | |
| 30 | ||
| 31 | }; | |
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | // device type definition | |
| 36 | extern const device_type NEOGEO_FATFURY2_CART; | |
| 37 | ||
| 38 | ||
| 39 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_CMC_CART_H | |
| 2 | #define __NEOGEO_CMC_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "sma_prot.h" | |
| 7 | #include "cmc_prot.h" | |
| 8 | ||
| 9 | // ======================> neogeo_cmc_cart | |
| 10 | ||
| 11 | class neogeo_cmc_cart : public device_t, | |
| 12 | public device_neogeo_cart_interface | |
| 13 | { | |
| 14 | public: | |
| 15 | // construction/destruction | |
| 16 | neogeo_cmc_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 17 | neogeo_cmc_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 18 | ||
| 19 | // device-level overrides | |
| 20 | virtual void device_start(); | |
| 21 | virtual void device_reset(); | |
| 22 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 23 | ||
| 24 | // reading and writing | |
| 25 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 26 | ||
| 27 | virtual void activate_cart(ACTIVATE_CART_PARAMS) { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); } | |
| 28 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 29 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 30 | ||
| 31 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 32 | required_device<cmc_prot_device> m_cmc_prot; | |
| 33 | }; | |
| 34 | ||
| 35 | ||
| 36 | ||
| 37 | // device type definition | |
| 38 | extern const device_type NEOGEO_CMC_CART; | |
| 39 | ||
| 40 | ||
| 41 | /************************************************* | |
| 42 | ZUPAPA | |
| 43 | **************************************************/ | |
| 44 | ||
| 45 | class neogeo_cmc_zupapa_cart : public neogeo_cmc_cart | |
| 46 | { | |
| 47 | public: | |
| 48 | neogeo_cmc_zupapa_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 49 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 50 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 51 | }; | |
| 52 | extern const device_type NEOGEO_CMC_ZUPAPA_CART; | |
| 53 | ||
| 54 | /************************************************* | |
| 55 | MSLUG3H | |
| 56 | **************************************************/ | |
| 57 | ||
| 58 | class neogeo_cmc_mslug3h_cart : public neogeo_cmc_cart | |
| 59 | { | |
| 60 | public: | |
| 61 | neogeo_cmc_mslug3h_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 62 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 63 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 64 | }; | |
| 65 | extern const device_type NEOGEO_CMC_MSLUG3H_CART; | |
| 66 | ||
| 67 | ||
| 68 | /************************************************* | |
| 69 | GANRYU | |
| 70 | **************************************************/ | |
| 71 | ||
| 72 | class neogeo_cmc_ganryu_cart : public neogeo_cmc_cart | |
| 73 | { | |
| 74 | public: | |
| 75 | neogeo_cmc_ganryu_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 76 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 77 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 78 | }; | |
| 79 | extern const device_type NEOGEO_CMC_GANRYU_CART; | |
| 80 | ||
| 81 | /************************************************* | |
| 82 | S1945P | |
| 83 | **************************************************/ | |
| 84 | ||
| 85 | class neogeo_cmc_s1945p_cart : public neogeo_cmc_cart | |
| 86 | { | |
| 87 | public: | |
| 88 | neogeo_cmc_s1945p_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 89 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 90 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 91 | }; | |
| 92 | extern const device_type NEOGEO_CMC_S1945P_CART; | |
| 93 | ||
| 94 | ||
| 95 | /************************************************* | |
| 96 | PREISLE2 | |
| 97 | **************************************************/ | |
| 98 | ||
| 99 | class neogeo_cmc_preisle2_cart : public neogeo_cmc_cart | |
| 100 | { | |
| 101 | public: | |
| 102 | neogeo_cmc_preisle2_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 103 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 104 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 105 | }; | |
| 106 | extern const device_type NEOGEO_CMC_PREISLE2_CART; | |
| 107 | ||
| 108 | /************************************************* | |
| 109 | BANGBEAD | |
| 110 | **************************************************/ | |
| 111 | ||
| 112 | class neogeo_cmc_bangbead_cart : public neogeo_cmc_cart | |
| 113 | { | |
| 114 | public: | |
| 115 | neogeo_cmc_bangbead_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 116 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 117 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 118 | }; | |
| 119 | extern const device_type NEOGEO_CMC_BANGBEAD_CART; | |
| 120 | ||
| 121 | ||
| 122 | /************************************************* | |
| 123 | NITD | |
| 124 | **************************************************/ | |
| 125 | ||
| 126 | class neogeo_cmc_nitd_cart : public neogeo_cmc_cart | |
| 127 | { | |
| 128 | public: | |
| 129 | neogeo_cmc_nitd_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 130 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 131 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 132 | }; | |
| 133 | extern const device_type NEOGEO_CMC_NITD_CART; | |
| 134 | ||
| 135 | /************************************************* | |
| 136 | SENGOKU3 | |
| 137 | **************************************************/ | |
| 138 | ||
| 139 | class neogeo_cmc_sengoku3_cart : public neogeo_cmc_cart | |
| 140 | { | |
| 141 | public: | |
| 142 | neogeo_cmc_sengoku3_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 143 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 144 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 145 | }; | |
| 146 | extern const device_type NEOGEO_CMC_SENGOKU3_CART; | |
| 147 | ||
| 148 | /************************************************* | |
| 149 | KOF99K | |
| 150 | **************************************************/ | |
| 151 | ||
| 152 | class neogeo_cmc_kof99k_cart : public neogeo_cmc_cart | |
| 153 | { | |
| 154 | public: | |
| 155 | neogeo_cmc_kof99k_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 156 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 157 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 158 | }; | |
| 159 | extern const device_type NEOGEO_CMC_KOF99K_CART; | |
| 160 | ||
| 161 | /************************************************* | |
| 162 | KOF2001 | |
| 163 | **************************************************/ | |
| 164 | ||
| 165 | class neogeo_cmc_kof2001_cart : public neogeo_cmc_cart | |
| 166 | { | |
| 167 | public: | |
| 168 | neogeo_cmc_kof2001_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 169 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 170 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 171 | }; | |
| 172 | extern const device_type NEOGEO_CMC_KOF2001_CART; | |
| 173 | ||
| 174 | /************************************************* | |
| 175 | KOF2000N | |
| 176 | **************************************************/ | |
| 177 | ||
| 178 | class neogeo_cmc_kof2000n_cart : public neogeo_cmc_cart | |
| 179 | { | |
| 180 | public: | |
| 181 | neogeo_cmc_kof2000n_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 182 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 183 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 184 | }; | |
| 185 | extern const device_type NEOGEO_CMC_KOF2000N_CART; | |
| 186 | ||
| 187 | ||
| 188 | ||
| 189 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_SLOT_H | |
| 2 | #define __NEOGEO_SLOT_H | |
| 3 | ||
| 4 | #include "neogeo_intf.h" | |
| 5 | #include "neogeo_helper.h" | |
| 6 | ||
| 7 | /*************************************************************************** | |
| 8 | TYPE DEFINITIONS | |
| 9 | ***************************************************************************/ | |
| 10 | ||
| 11 | // ======================> neogeo_cart_slot_device | |
| 12 | ||
| 13 | class neogeo_cart_slot_device : public device_t, | |
| 14 | public device_image_interface, | |
| 15 | public device_slot_interface | |
| 16 | { | |
| 17 | public: | |
| 18 | // construction/destruction | |
| 19 | neogeo_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 20 | virtual ~neogeo_cart_slot_device(); | |
| 21 | ||
| 22 | // device-level overrides | |
| 23 | virtual void device_start(); | |
| 24 | virtual void device_config_complete(); | |
| 25 | ||
| 26 | // image-level overrides | |
| 27 | virtual bool call_load(); | |
| 28 | virtual void call_unload(); | |
| 29 | virtual bool call_softlist_load(software_list_device &swlist, const char *swname, const rom_entry *start_entry); | |
| 30 | ||
| 31 | virtual iodevice_t image_type() const { return IO_CARTSLOT; } | |
| 32 | virtual bool is_readable() const { return 1; } | |
| 33 | virtual bool is_writeable() const { return 0; } | |
| 34 | virtual bool is_creatable() const { return 0; } | |
| 35 | virtual bool must_be_loaded() const { return 0; } | |
| 36 | virtual bool is_reset_on_load() const { return 1; } | |
| 37 | virtual const option_guide *create_option_guide() const { return NULL; } | |
| 38 | virtual const char *image_interface() const { return "neo_cart"; } | |
| 39 | virtual const char *file_extensions() const { return "bin"; } | |
| 40 | ||
| 41 | // slot interface overrides | |
| 42 | virtual void get_default_card_software(astring &result); | |
| 43 | ||
| 44 | // reading and writing | |
| 45 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 46 | ||
| 47 | UINT16* get_rom_base() { if (m_cart) { return m_cart->get_rom_base(); } else { return 0; } } | |
| 48 | UINT32 get_rom_size() { if (m_cart) { return m_cart->m_rom.bytes(); } else { return 0; } } | |
| 49 | UINT8* get_fixed_base() { if (m_cart) { return m_cart->get_fixed_base(); } else { return 0; } } | |
| 50 | UINT32 get_fixed_size() { if (m_cart) { return m_cart->m_fixed.bytes(); } else { return 0; } } | |
| 51 | UINT8* get_sprites_base() { if (m_cart) { return m_cart->get_sprites_base(); } else { return 0; } } | |
| 52 | UINT32 get_sprites_size() { if (m_cart) { return m_cart->get_sprites_size(); } else { return 0; } } | |
| 53 | UINT8* get_sprites_optimized() { if (m_cart) { return m_cart->get_sprites_optimized(); } else { return 0; } } | |
| 54 | UINT32 get_sprites_addrmask() { if (m_cart) { return m_cart->get_sprites_addrmask(); } else { return 0; } } | |
| 55 | UINT8* get_audio_base() { if (m_cart) { return m_cart->get_audio_base(); } else { return 0; } } | |
| 56 | UINT32 get_audio_size() { if (m_cart) { return m_cart->get_audio_size(); } else { return 0; } } | |
| 57 | UINT8* get_ym_base() { if (m_cart) { return m_cart->get_ym_base(); } else { return 0; } } | |
| 58 | UINT32 get_ym_size() { if (m_cart) { return m_cart->get_ym_size(); } else { return 0; } } | |
| 59 | UINT8* get_ymdelta_base() { if (m_cart) { return m_cart->get_ymdelta_base(); } else { return 0; } } | |
| 60 | UINT32 get_ymdelta_size() { if (m_cart) { return m_cart->get_ymdelta_size(); } else { return 0; } } | |
| 61 | int get_fixed_bank_type(void) { if (m_cart) { return m_cart->get_fixed_bank_type(); } else { return 0; } } | |
| 62 | ||
| 63 | void activate_cart(ACTIVATE_CART_PARAMS) { if (m_cart) m_cart->activate_cart(machine, maincpu, cpuregion, cpuregion_size, fixedregion, fixedregion_size); } | |
| 64 | void setup_memory_banks(running_machine &machine); | |
| 65 | ||
| 66 | ||
| 67 | private: | |
| 68 | device_neogeo_cart_interface* m_cart; | |
| 69 | }; | |
| 70 | ||
| 71 | ||
| 72 | // device type definition | |
| 73 | extern const device_type NEOGEO_CART_SLOT; | |
| 74 | ||
| 75 | ||
| 76 | /*************************************************************************** | |
| 77 | DEVICE CONFIGURATION MACROS | |
| 78 | ***************************************************************************/ | |
| 79 | ||
| 80 | #define MCFG_NEOGEO_CARTRIDGE_ADD(_tag,_slot_intf,_def_slot) \ | |
| 81 | MCFG_DEVICE_ADD(_tag, NEOGEO_CART_SLOT, 0) \ | |
| 82 | MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false) | |
| 83 | ||
| 84 | ||
| 85 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "kof2002_prot.h" | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | extern const device_type KOF2002_PROT = &device_creator<kof2002_prot_device>; | |
| 8 | ||
| 9 | ||
| 10 | kof2002_prot_device::kof2002_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 11 | : device_t(mconfig, KOF2002_PROT, "NeoGeo KOF2002 Protection Device", tag, owner, clock, "kof2002_prot", __FILE__) | |
| 12 | { | |
| 13 | } | |
| 14 | ||
| 15 | ||
| 16 | void kof2002_prot_device::device_start() | |
| 17 | { | |
| 18 | ||
| 19 | } | |
| 20 | ||
| 21 | void kof2002_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | /* kof2002, matrim, samsho5, samsh5sp have some simple block swapping */ | |
| 27 | void kof2002_prot_device::kof2002_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 28 | { | |
| 29 | int i; | |
| 30 | static const int sec[]={0x100000,0x280000,0x300000,0x180000,0x000000,0x380000,0x200000,0x080000}; | |
| 31 | UINT8 *src = cpurom+0x100000; | |
| 32 | dynamic_buffer dst(0x400000); | |
| 33 | memcpy( dst, src, 0x400000 ); | |
| 34 | for( i=0; i<8; ++i ) | |
| 35 | { | |
| 36 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 37 | } | |
| 38 | } | |
| 39 | ||
| 40 | ||
| 41 | void kof2002_prot_device::matrim_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 42 | { | |
| 43 | int i; | |
| 44 | static const int sec[]={0x100000,0x280000,0x300000,0x180000,0x000000,0x380000,0x200000,0x080000}; | |
| 45 | UINT8 *src = cpurom+0x100000; | |
| 46 | dynamic_buffer dst(0x400000); | |
| 47 | memcpy( dst, src, 0x400000); | |
| 48 | for( i=0; i<8; ++i ) | |
| 49 | { | |
| 50 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 51 | } | |
| 52 | } | |
| 53 | ||
| 54 | ||
| 55 | void kof2002_prot_device::samsho5_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 56 | { | |
| 57 | int i; | |
| 58 | static const int sec[]={0x000000,0x080000,0x700000,0x680000,0x500000,0x180000,0x200000,0x480000,0x300000,0x780000,0x600000,0x280000,0x100000,0x580000,0x400000,0x380000}; | |
| 59 | UINT8 *src = cpurom; | |
| 60 | dynamic_buffer dst(0x800000); | |
| 61 | ||
| 62 | memcpy( dst, src, 0x800000 ); | |
| 63 | for( i=0; i<16; ++i ) | |
| 64 | { | |
| 65 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 66 | } | |
| 67 | } | |
| 68 | ||
| 69 | ||
| 70 | void kof2002_prot_device::samsh5sp_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 71 | { | |
| 72 | int i; | |
| 73 | static const int sec[]={0x000000,0x080000,0x500000,0x480000,0x600000,0x580000,0x700000,0x280000,0x100000,0x680000,0x400000,0x780000,0x200000,0x380000,0x300000,0x180000}; | |
| 74 | UINT8 *src = cpurom; | |
| 75 | dynamic_buffer dst(0x800000); | |
| 76 | ||
| 77 | memcpy( dst, src, 0x800000 ); | |
| 78 | for( i=0; i<16; ++i ) | |
| 79 | { | |
| 80 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 81 | } | |
| 82 | } | |
| 83 | ||
| 84 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "mslugx_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_mslugx_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_MSLUGX_CART = &device_creator<neogeo_mslugx_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_mslugx_cart::neogeo_mslugx_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface( mconfig, *this ), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_mslugx_prot(*this, "mslugx_prot") | |
| 24 | { | |
| 25 | } | |
| 26 | ||
| 27 | neogeo_mslugx_cart::neogeo_mslugx_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 28 | : device_t(mconfig, NEOGEO_MSLUGX_CART, "NEOGEO Metal Slug X Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 29 | device_neogeo_cart_interface( mconfig, *this ), | |
| 30 | m_banked_cart(*this, "banked_cart"), | |
| 31 | m_mslugx_prot(*this, "mslugx_prot") | |
| 32 | { | |
| 33 | } | |
| 34 | ||
| 35 | ||
| 36 | //------------------------------------------------- | |
| 37 | // mapper specific start/reset | |
| 38 | //------------------------------------------------- | |
| 39 | ||
| 40 | void neogeo_mslugx_cart::device_start() | |
| 41 | { | |
| 42 | } | |
| 43 | ||
| 44 | void neogeo_mslugx_cart::device_reset() | |
| 45 | { | |
| 46 | } | |
| 47 | ||
| 48 | ||
| 49 | /*------------------------------------------------- | |
| 50 | mapper specific handlers | |
| 51 | -------------------------------------------------*/ | |
| 52 | ||
| 53 | READ16_MEMBER(neogeo_mslugx_cart::read_rom) | |
| 54 | { | |
| 55 | return m_rom[offset]; | |
| 56 | } | |
| 57 | ||
| 58 | static MACHINE_CONFIG_FRAGMENT( mslugx_cart ) | |
| 59 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 60 | MCFG_MSLUGX_PROT_ADD("mslugx_prot") | |
| 61 | ||
| 62 | MACHINE_CONFIG_END | |
| 63 | ||
| 64 | machine_config_constructor neogeo_mslugx_cart::device_mconfig_additions() const | |
| 65 | { | |
| 66 | return MACHINE_CONFIG_NAME( mslugx_cart ); | |
| 67 | } | |
| 68 | ||
| 69 | void neogeo_mslugx_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 70 | { | |
| 71 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 72 | m_mslugx_prot->mslugx_install_protection(maincpu); | |
| 73 | } | |
| No newline at end of file |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #include "emu.h" | |
| 4 | #include "sbp_prot.h" | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | extern const device_type SBP_PROT = &device_creator<sbp_prot_device>; | |
| 9 | ||
| 10 | ||
| 11 | sbp_prot_device::sbp_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 12 | : device_t(mconfig, SBP_PROT, "NeoGeo Super Bubble Pop Protection Device", tag, owner, clock, "sbp_prot", __FILE__) | |
| 13 | { | |
| 14 | } | |
| 15 | ||
| 16 | ||
| 17 | void sbp_prot_device::device_start() | |
| 18 | { | |
| 19 | ||
| 20 | } | |
| 21 | ||
| 22 | void sbp_prot_device::device_reset() | |
| 23 | { | |
| 24 | } | |
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | READ16_MEMBER( sbp_prot_device::sbp_lowerrom_r ) | |
| 29 | { | |
| 30 | UINT16* rom = (UINT16*)m_mainrom; | |
| 31 | UINT16 origdata = rom[(offset+(0x200/2))]; | |
| 32 | UINT16 data = BITSWAP16(origdata, 11,10,9,8,15,14,13,12,3,2,1,0,7,6,5,4); | |
| 33 | int realoffset = 0x200+(offset*2); | |
| 34 | logerror("sbp_lowerrom_r offset %08x data %04x\n", realoffset, data ); | |
| 35 | ||
| 36 | // there is actually data in the rom here already, maybe we should just return it 'as is' | |
| 37 | if (realoffset==0xd5e) return origdata; | |
| 38 | ||
| 39 | return data; | |
| 40 | } | |
| 41 | ||
| 42 | WRITE16_MEMBER( sbp_prot_device::sbp_lowerrom_w ) | |
| 43 | { | |
| 44 | int realoffset = 0x200+(offset*2); | |
| 45 | ||
| 46 | // the actual data written is just pulled from the end of the rom, and unused space | |
| 47 | // maybe this is just some kind of watchdog for the protection device and it doesn't | |
| 48 | // matter? | |
| 49 | if (realoffset == 0x1080) | |
| 50 | { | |
| 51 | if (data==0x4e75) | |
| 52 | { | |
| 53 | return; | |
| 54 | } | |
| 55 | else if (data==0xffff) | |
| 56 | { | |
| 57 | return; | |
| 58 | } | |
| 59 | } | |
| 60 | ||
| 61 | printf("sbp_lowerrom_w offset %08x data %04x\n", realoffset, data ); | |
| 62 | } | |
| 63 | ||
| 64 | ||
| 65 | void sbp_prot_device::sbp_install_protection(cpu_device* maincpu, UINT8* cpurom, UINT32 cpurom_size) | |
| 66 | { | |
| 67 | m_mainrom = cpurom; | |
| 68 | ||
| 69 | // there seems to be a protection device living around here.. | |
| 70 | // if you nibble swap the data in the rom the game will boot | |
| 71 | // there are also writes to 0x1080.. | |
| 72 | // | |
| 73 | // other stuff going on as well tho, the main overlay is still missing, and p1 inputs don't work | |
| 74 | maincpu->space(AS_PROGRAM).install_read_handler(0x00200, 0x001fff, read16_delegate(FUNC(sbp_prot_device::sbp_lowerrom_r), this)); | |
| 75 | maincpu->space(AS_PROGRAM).install_write_handler(0x00200, 0x001fff, write16_delegate(FUNC(sbp_prot_device::sbp_lowerrom_w), this)); | |
| 76 | ||
| 77 | /* the game code clears the text overlay used ingame immediately after writing it.. why? protection? sloppy code that the hw ignores? imperfect emulation? */ | |
| 78 | { | |
| 79 | UINT16* rom = (UINT16*)cpurom; | |
| 80 | ||
| 81 | rom[0x2a6f8 / 2] = 0x4e71; | |
| 82 | rom[0x2a6fa / 2] = 0x4e71; | |
| 83 | rom[0x2a6fc / 2] = 0x4e71; | |
| 84 | } | |
| 85 | } | |
| No newline at end of file |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "sma_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_sma_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_SMA_CART = &device_creator<neogeo_sma_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_sma_cart::neogeo_sma_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface(mconfig, *this), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_sma_prot(*this, "sma_prot"), | |
| 24 | m_cmc_prot(*this, "cmc_prot") | |
| 25 | ||
| 26 | { | |
| 27 | } | |
| 28 | ||
| 29 | neogeo_sma_cart::neogeo_sma_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 30 | : device_t(mconfig, NEOGEO_SMA_CART, "NEOGEO SMA Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 31 | device_neogeo_cart_interface(mconfig, *this), | |
| 32 | m_banked_cart(*this, "banked_cart"), | |
| 33 | m_sma_prot(*this, "sma_prot"), | |
| 34 | m_cmc_prot(*this, "cmc_prot") | |
| 35 | { | |
| 36 | } | |
| 37 | ||
| 38 | ||
| 39 | //------------------------------------------------- | |
| 40 | // mapper specific start/reset | |
| 41 | //------------------------------------------------- | |
| 42 | ||
| 43 | void neogeo_sma_cart::device_start() | |
| 44 | { | |
| 45 | } | |
| 46 | ||
| 47 | void neogeo_sma_cart::device_reset() | |
| 48 | { | |
| 49 | } | |
| 50 | ||
| 51 | ||
| 52 | /*------------------------------------------------- | |
| 53 | mapper specific handlers | |
| 54 | -------------------------------------------------*/ | |
| 55 | ||
| 56 | READ16_MEMBER(neogeo_sma_cart::read_rom) | |
| 57 | { | |
| 58 | return m_rom[offset]; | |
| 59 | } | |
| 60 | ||
| 61 | static MACHINE_CONFIG_FRAGMENT( sma_cart ) | |
| 62 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 63 | MCFG_SMA_PROT_ADD("sma_prot") | |
| 64 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 65 | MACHINE_CONFIG_END | |
| 66 | ||
| 67 | machine_config_constructor neogeo_sma_cart::device_mconfig_additions() const | |
| 68 | { | |
| 69 | return MACHINE_CONFIG_NAME( sma_cart ); | |
| 70 | } | |
| 71 | ||
| 72 | ||
| 73 | ||
| 74 | /* Individual cartridge types (mirror DRIVER_INIT functionality) */ | |
| 75 | ||
| 76 | /************************************************* | |
| 77 | KOF 99 | |
| 78 | **************************************************/ | |
| 79 | ||
| 80 | const device_type NEOGEO_SMA_KOF99_CART = &device_creator<neogeo_sma_kof99_cart>; | |
| 81 | ||
| 82 | neogeo_sma_kof99_cart::neogeo_sma_kof99_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_sma_cart(mconfig, NEOGEO_SMA_KOF99_CART, "NEOGEO SMA Kof99 Cart", tag, owner, clock, "sma_kof99_cart", __FILE__) {} | |
| 83 | ||
| 84 | void neogeo_sma_kof99_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 85 | { | |
| 86 | m_sma_prot->kof99_decrypt_68k(cpuregion); | |
| 87 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF99_GFX_KEY); | |
| 88 | } | |
| 89 | ||
| 90 | void neogeo_sma_kof99_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 91 | { | |
| 92 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 93 | m_sma_prot->kof99_install_protection(maincpu, m_banked_cart); | |
| 94 | } | |
| 95 | ||
| 96 | ||
| 97 | ||
| 98 | ||
| 99 | /************************************************* | |
| 100 | Garou | |
| 101 | **************************************************/ | |
| 102 | ||
| 103 | const device_type NEOGEO_SMA_GAROU_CART = &device_creator<neogeo_sma_garou_cart>; | |
| 104 | ||
| 105 | neogeo_sma_garou_cart::neogeo_sma_garou_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_sma_cart(mconfig, NEOGEO_SMA_GAROU_CART, "NEOGEO SMA Garou Cart", tag, owner, clock, "sma_garou_cart", __FILE__) {} | |
| 106 | ||
| 107 | void neogeo_sma_garou_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 108 | { | |
| 109 | m_sma_prot->garou_decrypt_68k(cpuregion); | |
| 110 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GAROU_GFX_KEY); | |
| 111 | } | |
| 112 | ||
| 113 | void neogeo_sma_garou_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 114 | { | |
| 115 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 116 | m_sma_prot->garou_install_protection(maincpu, m_banked_cart); | |
| 117 | } | |
| 118 | ||
| 119 | const device_type NEOGEO_SMA_GAROUH_CART = &device_creator<neogeo_sma_garouh_cart>; | |
| 120 | ||
| 121 | neogeo_sma_garouh_cart::neogeo_sma_garouh_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_sma_cart(mconfig, NEOGEO_SMA_GAROU_CART, "NEOGEO SMA Garou (alt) Cart", tag, owner, clock, "sma_garouh_cart", __FILE__) {} | |
| 122 | ||
| 123 | void neogeo_sma_garouh_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 124 | { | |
| 125 | m_sma_prot->garouh_decrypt_68k(cpuregion); | |
| 126 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GAROU_GFX_KEY); | |
| 127 | } | |
| 128 | ||
| 129 | void neogeo_sma_garouh_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 130 | { | |
| 131 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 132 | m_sma_prot->garouh_install_protection(maincpu, m_banked_cart); | |
| 133 | } | |
| 134 | ||
| 135 | ||
| 136 | /************************************************* | |
| 137 | Metal Slug 3 | |
| 138 | **************************************************/ | |
| 139 | ||
| 140 | const device_type NEOGEO_SMA_MSLUG3_CART = &device_creator<neogeo_sma_mslug3_cart>; | |
| 141 | ||
| 142 | neogeo_sma_mslug3_cart::neogeo_sma_mslug3_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_sma_cart(mconfig, NEOGEO_SMA_MSLUG3_CART, "NEOGEO SMA Mslug3 Cart", tag, owner, clock, "sma_mslug3_cart", __FILE__) {} | |
| 143 | ||
| 144 | void neogeo_sma_mslug3_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 145 | { | |
| 146 | m_sma_prot->mslug3_decrypt_68k(cpuregion); | |
| 147 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 148 | } | |
| 149 | ||
| 150 | void neogeo_sma_mslug3_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 151 | { | |
| 152 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 153 | m_sma_prot->mslug3_install_protection(maincpu, m_banked_cart); | |
| 154 | } | |
| 155 | ||
| 156 | /************************************************* | |
| 157 | KOF2000 | |
| 158 | **************************************************/ | |
| 159 | ||
| 160 | const device_type NEOGEO_SMA_KOF2000_CART = &device_creator<neogeo_sma_kof2000_cart>; | |
| 161 | ||
| 162 | neogeo_sma_kof2000_cart::neogeo_sma_kof2000_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : neogeo_sma_cart(mconfig, NEOGEO_SMA_KOF2000_CART, "NEOGEO SMA KOF2000 Cart", tag, owner, clock, "sma_kof2000_cart", __FILE__) {} | |
| 163 | ||
| 164 | void neogeo_sma_kof2000_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 165 | { | |
| 166 | m_sma_prot->kof2000_decrypt_68k(cpuregion); | |
| 167 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); | |
| 168 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2000_GFX_KEY); | |
| 169 | } | |
| 170 | ||
| 171 | void neogeo_sma_kof2000_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 172 | { | |
| 173 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 174 | m_sma_prot->kof2000_install_protection(maincpu, m_banked_cart); | |
| 175 | } | |
| 176 | ||
| 177 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __KOF2002_PROT__ | |
| 6 | #define __KOF2002_PROT__ | |
| 7 | ||
| 8 | extern const device_type KOF2002_PROT; | |
| 9 | ||
| 10 | #define MCFG_KOF2002_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, KOF2002_PROT, 0) | |
| 12 | ||
| 13 | ||
| 14 | class kof2002_prot_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | kof2002_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | void kof2002_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 21 | void matrim_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 22 | void samsho5_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 23 | void samsh5sp_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 24 | ||
| 25 | protected: | |
| 26 | virtual void device_start(); | |
| 27 | virtual void device_reset(); | |
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | private: | |
| 32 | ||
| 33 | ||
| 34 | }; | |
| 35 | ||
| 36 | #endif | |
| 37 | ||
| 38 | ||
| 39 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "neogeo_intf.h" | |
| 4 | ||
| 5 | //------------------------------------------------- | |
| 6 | // device_neogeo_cart_interface - constructor | |
| 7 | //------------------------------------------------- | |
| 8 | ||
| 9 | device_neogeo_cart_interface::device_neogeo_cart_interface(const machine_config &mconfig, device_t &device) | |
| 10 | : device_slot_card_interface(mconfig, device), | |
| 11 | m_rom(NULL), | |
| 12 | m_fixed(NULL), | |
| 13 | m_sprites(NULL), | |
| 14 | m_sprites_optimized(NULL), | |
| 15 | m_audio(NULL), | |
| 16 | m_ym(NULL), | |
| 17 | m_ymdelta(NULL), | |
| 18 | m_audiocrypt(NULL) | |
| 19 | { | |
| 20 | } | |
| 21 | ||
| 22 | ||
| 23 | //------------------------------------------------- | |
| 24 | // ~device_neogeo_cart_interface - destructor | |
| 25 | //------------------------------------------------- | |
| 26 | ||
| 27 | device_neogeo_cart_interface::~device_neogeo_cart_interface() | |
| 28 | { | |
| 29 | } | |
| 30 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #include "emu.h" | |
| 4 | #include "pvc_prot.h" | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | extern const device_type PVC_PROT = &device_creator<pvc_prot_device>; | |
| 9 | ||
| 10 | ||
| 11 | pvc_prot_device::pvc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 12 | : device_t(mconfig, PVC_PROT, "NeoGeo PVC Protection Device", tag, owner, clock, "pvc_prot", __FILE__) | |
| 13 | { | |
| 14 | } | |
| 15 | ||
| 16 | ||
| 17 | void pvc_prot_device::device_start() | |
| 18 | { | |
| 19 | save_item(NAME(m_cartridge_ram)); | |
| 20 | } | |
| 21 | ||
| 22 | void pvc_prot_device::device_reset() | |
| 23 | { | |
| 24 | } | |
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | /************************ PVC Protection *********************** | |
| 30 | mslug5, svcchaos, kof2003 | |
| 31 | ***************************************************************/ | |
| 32 | ||
| 33 | void pvc_prot_device::pvc_write_unpack_color() | |
| 34 | { | |
| 35 | UINT16 pen = m_cartridge_ram[0xff0]; | |
| 36 | ||
| 37 | UINT8 b = ((pen & 0x000f) << 1) | ((pen & 0x1000) >> 12); | |
| 38 | UINT8 g = ((pen & 0x00f0) >> 3) | ((pen & 0x2000) >> 13); | |
| 39 | UINT8 r = ((pen & 0x0f00) >> 7) | ((pen & 0x4000) >> 14); | |
| 40 | UINT8 s = (pen & 0x8000) >> 15; | |
| 41 | ||
| 42 | m_cartridge_ram[0xff1] = (g << 8) | b; | |
| 43 | m_cartridge_ram[0xff2] = (s << 8) | r; | |
| 44 | } | |
| 45 | ||
| 46 | ||
| 47 | void pvc_prot_device::pvc_write_pack_color() | |
| 48 | { | |
| 49 | UINT16 gb = m_cartridge_ram[0xff4]; | |
| 50 | UINT16 sr = m_cartridge_ram[0xff5]; | |
| 51 | ||
| 52 | m_cartridge_ram[0xff6] = ((gb & 0x001e) >> 1) | | |
| 53 | ((gb & 0x1e00) >> 5) | | |
| 54 | ((sr & 0x001e) << 7) | | |
| 55 | ((gb & 0x0001) << 12) | | |
| 56 | ((gb & 0x0100) << 5) | | |
| 57 | ((sr & 0x0001) << 14) | | |
| 58 | ((sr & 0x0100) << 7); | |
| 59 | } | |
| 60 | ||
| 61 | ||
| 62 | void pvc_prot_device::pvc_write_bankswitch( address_space &space ) | |
| 63 | { | |
| 64 | UINT32 bankaddress; | |
| 65 | ||
| 66 | bankaddress = ((m_cartridge_ram[0xff8] >> 8)|(m_cartridge_ram[0xff9] << 8)); | |
| 67 | m_cartridge_ram[0xff8] = (m_cartridge_ram[0xff8] & 0xfe00) | 0x00a0; | |
| 68 | m_cartridge_ram[0xff9] &= 0x7fff; | |
| 69 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress + 0x100000); | |
| 70 | } | |
| 71 | ||
| 72 | ||
| 73 | READ16_MEMBER( pvc_prot_device::pvc_prot_r ) | |
| 74 | { | |
| 75 | return m_cartridge_ram[offset]; | |
| 76 | } | |
| 77 | ||
| 78 | ||
| 79 | WRITE16_MEMBER( pvc_prot_device::pvc_prot_w ) | |
| 80 | { | |
| 81 | COMBINE_DATA(&m_cartridge_ram[offset] ); | |
| 82 | if (offset == 0xff0) | |
| 83 | pvc_write_unpack_color(); | |
| 84 | else if(offset >= 0xff4 && offset <= 0xff5) | |
| 85 | pvc_write_pack_color(); | |
| 86 | else if(offset >= 0xff8) | |
| 87 | pvc_write_bankswitch(space); | |
| 88 | } | |
| 89 | ||
| 90 | ||
| 91 | void pvc_prot_device::install_pvc_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 92 | { | |
| 93 | m_bankdev = bankdev; | |
| 94 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(pvc_prot_device::pvc_prot_r),this), write16_delegate(FUNC(pvc_prot_device::pvc_prot_w),this)); | |
| 95 | } | |
| 96 | ||
| 97 | ||
| 98 | ||
| 99 | ||
| 100 | /* kf2k3pcb, kof2003, kof2003h, mslug5 and svc have updated P rom scramble */ | |
| 101 | void pvc_prot_device::mslug5_decrypt_68k(UINT8* rom, UINT32 size) | |
| 102 | { | |
| 103 | static const UINT8 xor1[ 0x20 ] = { 0xc2, 0x4b, 0x74, 0xfd, 0x0b, 0x34, 0xeb, 0xd7, 0x10, 0x6d, 0xf9, 0xce, 0x5d, 0xd5, 0x61, 0x29, 0xf5, 0xbe, 0x0d, 0x82, 0x72, 0x45, 0x0f, 0x24, 0xb3, 0x34, 0x1b, 0x99, 0xea, 0x09, 0xf3, 0x03 }; | |
| 104 | static const UINT8 xor2[ 0x20 ] = { 0x36, 0x09, 0xb0, 0x64, 0x95, 0x0f, 0x90, 0x42, 0x6e, 0x0f, 0x30, 0xf6, 0xe5, 0x08, 0x30, 0x64, 0x08, 0x04, 0x00, 0x2f, 0x72, 0x09, 0xa0, 0x13, 0xc9, 0x0b, 0xa0, 0x3e, 0xc2, 0x00, 0x40, 0x2b }; | |
| 105 | int i; | |
| 106 | int ofst; | |
| 107 | int rom_size = 0x800000; | |
| 108 | dynamic_buffer buf( rom_size ); | |
| 109 | ||
| 110 | for( i = 0; i < 0x100000; i++ ) | |
| 111 | { | |
| 112 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 113 | } | |
| 114 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 115 | { | |
| 116 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 117 | } | |
| 118 | ||
| 119 | for( i = 0x100000; i < 0x0800000; i += 4 ) | |
| 120 | { | |
| 121 | UINT16 rom16; | |
| 122 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 123 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 124 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 125 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 126 | } | |
| 127 | memcpy( buf, rom, rom_size ); | |
| 128 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 129 | { | |
| 130 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2 ); | |
| 131 | memcpy( &rom[ i * 0x10000 ], &buf[ ofst * 0x10000 ], 0x10000 ); | |
| 132 | } | |
| 133 | for( i = 0x100000; i < 0x800000; i += 0x100 ) | |
| 134 | { | |
| 135 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00700) + (BITSWAP8( ((i & 0x0ff000) >> 12), 5, 4, 7, 6, 1, 0, 3, 2 ) << 12); | |
| 136 | memcpy( &rom[ i ], &buf[ ofst ], 0x100 ); | |
| 137 | } | |
| 138 | memcpy( buf, rom, rom_size ); | |
| 139 | memcpy( &rom[ 0x100000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 140 | memcpy( &rom[ 0x200000 ], &buf[ 0x100000 ], 0x600000 ); | |
| 141 | } | |
| 142 | ||
| 143 | ||
| 144 | void pvc_prot_device::svc_px_decrypt(UINT8* rom, UINT32 size) | |
| 145 | { | |
| 146 | static const UINT8 xor1[ 0x20 ] = { 0x3b, 0x6a, 0xf7, 0xb7, 0xe8, 0xa9, 0x20, 0x99, 0x9f, 0x39, 0x34, 0x0c, 0xc3, 0x9a, 0xa5, 0xc8, 0xb8, 0x18, 0xce, 0x56, 0x94, 0x44, 0xe3, 0x7a, 0xf7, 0xdd, 0x42, 0xf0, 0x18, 0x60, 0x92, 0x9f }; | |
| 147 | static const UINT8 xor2[ 0x20 ] = { 0x69, 0x0b, 0x60, 0xd6, 0x4f, 0x01, 0x40, 0x1a, 0x9f, 0x0b, 0xf0, 0x75, 0x58, 0x0e, 0x60, 0xb4, 0x14, 0x04, 0x20, 0xe4, 0xb9, 0x0d, 0x10, 0x89, 0xeb, 0x07, 0x30, 0x90, 0x50, 0x0e, 0x20, 0x26 }; | |
| 148 | int i; | |
| 149 | int ofst; | |
| 150 | int rom_size = 0x800000; | |
| 151 | dynamic_buffer buf( rom_size ); | |
| 152 | ||
| 153 | for( i = 0; i < 0x100000; i++ ) | |
| 154 | { | |
| 155 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 156 | } | |
| 157 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 158 | { | |
| 159 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 160 | } | |
| 161 | ||
| 162 | for( i = 0x100000; i < 0x0800000; i += 4 ) | |
| 163 | { | |
| 164 | UINT16 rom16; | |
| 165 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 166 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 167 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 168 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 169 | } | |
| 170 | memcpy( buf, rom, rom_size ); | |
| 171 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 172 | { | |
| 173 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 2, 3, 0, 1 ); | |
| 174 | memcpy( &rom[ i * 0x10000 ], &buf[ ofst * 0x10000 ], 0x10000 ); | |
| 175 | } | |
| 176 | for( i = 0x100000; i < 0x800000; i += 0x100 ) | |
| 177 | { | |
| 178 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00a00) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 179 | memcpy( &rom[ i ], &buf[ ofst ], 0x100 ); | |
| 180 | } | |
| 181 | memcpy( buf, rom, rom_size ); | |
| 182 | memcpy( &rom[ 0x100000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 183 | memcpy( &rom[ 0x200000 ], &buf[ 0x100000 ], 0x600000 ); | |
| 184 | } | |
| 185 | ||
| 186 | ||
| 187 | void pvc_prot_device::kf2k3pcb_decrypt_68k(UINT8* rom, UINT32 size) | |
| 188 | { | |
| 189 | static const UINT8 xor2[ 0x20 ] = { 0xb4, 0x0f, 0x40, 0x6c, 0x38, 0x07, 0xd0, 0x3f, 0x53, 0x08, 0x80, 0xaa, 0xbe, 0x07, 0xc0, 0xfa, 0xd0, 0x08, 0x10, 0xd2, 0xf1, 0x03, 0x70, 0x7e, 0x87, 0x0b, 0x40, 0xf6, 0x2a, 0x0a, 0xe0, 0xf9 }; | |
| 190 | int i; | |
| 191 | int ofst; | |
| 192 | int rom_size = 0x900000; | |
| 193 | dynamic_buffer buf( rom_size ); | |
| 194 | ||
| 195 | for (i = 0; i < 0x100000; i++) | |
| 196 | { | |
| 197 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 198 | } | |
| 199 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 200 | { | |
| 201 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 202 | } | |
| 203 | for( i = 0x100000; i < 0x800000; i += 4 ) | |
| 204 | { | |
| 205 | UINT16 rom16; | |
| 206 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 207 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 4, 5, 6, 7, 8, 9, 10, 11, 3, 2, 1, 0 ); | |
| 208 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 209 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 210 | } | |
| 211 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 212 | { | |
| 213 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2 ); | |
| 214 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 215 | } | |
| 216 | for( i = 0x100000; i < 0x900000; i += 0x100 ) | |
| 217 | { | |
| 218 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00300) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 219 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 220 | } | |
| 221 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 222 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 223 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 224 | } | |
| 225 | ||
| 226 | ||
| 227 | void pvc_prot_device::kof2003_decrypt_68k(UINT8* rom, UINT32 size) | |
| 228 | { | |
| 229 | static const UINT8 xor1[0x20] = { 0x3b, 0x6a, 0xf7, 0xb7, 0xe8, 0xa9, 0x20, 0x99, 0x9f, 0x39, 0x34, 0x0c, 0xc3, 0x9a, 0xa5, 0xc8, 0xb8, 0x18, 0xce, 0x56, 0x94, 0x44, 0xe3, 0x7a, 0xf7, 0xdd, 0x42, 0xf0, 0x18, 0x60, 0x92, 0x9f }; | |
| 230 | static const UINT8 xor2[0x20] = { 0x2f, 0x02, 0x60, 0xbb, 0x77, 0x01, 0x30, 0x08, 0xd8, 0x01, 0xa0, 0xdf, 0x37, 0x0a, 0xf0, 0x65, 0x28, 0x03, 0xd0, 0x23, 0xd3, 0x03, 0x70, 0x42, 0xbb, 0x06, 0xf0, 0x28, 0xba, 0x0f, 0xf0, 0x7a }; | |
| 231 | int i; | |
| 232 | int ofst; | |
| 233 | int rom_size = 0x900000; | |
| 234 | dynamic_buffer buf( rom_size ); | |
| 235 | ||
| 236 | for (i = 0; i < 0x100000; i++) | |
| 237 | { | |
| 238 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 239 | } | |
| 240 | for( i = 0; i < 0x100000; i++) | |
| 241 | { | |
| 242 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 243 | } | |
| 244 | for( i = 0x100000; i < 0x800000; i++) | |
| 245 | { | |
| 246 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 247 | } | |
| 248 | for( i = 0x100000; i < 0x800000; i += 4) | |
| 249 | { | |
| 250 | UINT16 rom16; | |
| 251 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 252 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 5, 4, 7, 6, 9, 8, 11, 10, 3, 2, 1, 0 ); | |
| 253 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 254 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 255 | } | |
| 256 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 257 | { | |
| 258 | ofst = (i & 0xf0) + BITSWAP8((i & 0x0f), 7, 6, 5, 4, 0, 1, 2, 3); | |
| 259 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 260 | } | |
| 261 | for( i = 0x100000; i < 0x900000; i += 0x100) | |
| 262 | { | |
| 263 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00800) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 264 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 265 | } | |
| 266 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 267 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 268 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 269 | } | |
| 270 | ||
| 271 | ||
| 272 | void pvc_prot_device::kof2003h_decrypt_68k(UINT8* rom, UINT32 size) | |
| 273 | { | |
| 274 | static const UINT8 xor1[0x20] = { 0xc2, 0x4b, 0x74, 0xfd, 0x0b, 0x34, 0xeb, 0xd7, 0x10, 0x6d, 0xf9, 0xce, 0x5d, 0xd5, 0x61, 0x29, 0xf5, 0xbe, 0x0d, 0x82, 0x72, 0x45, 0x0f, 0x24, 0xb3, 0x34, 0x1b, 0x99, 0xea, 0x09, 0xf3, 0x03 }; | |
| 275 | static const UINT8 xor2[0x20] = { 0x2b, 0x09, 0xd0, 0x7f, 0x51, 0x0b, 0x10, 0x4c, 0x5b, 0x07, 0x70, 0x9d, 0x3e, 0x0b, 0xb0, 0xb6, 0x54, 0x09, 0xe0, 0xcc, 0x3d, 0x0d, 0x80, 0x99, 0x87, 0x03, 0x90, 0x82, 0xfe, 0x04, 0x20, 0x18 }; | |
| 276 | int i; | |
| 277 | int ofst; | |
| 278 | int rom_size = 0x900000; | |
| 279 | dynamic_buffer buf( rom_size ); | |
| 280 | ||
| 281 | for (i = 0; i < 0x100000; i++) | |
| 282 | { | |
| 283 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 284 | } | |
| 285 | for( i = 0; i < 0x100000; i++) | |
| 286 | { | |
| 287 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 288 | } | |
| 289 | for( i = 0x100000; i < 0x800000; i++) | |
| 290 | { | |
| 291 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 292 | } | |
| 293 | for( i = 0x100000; i < 0x800000; i += 4) | |
| 294 | { | |
| 295 | UINT16 rom16; | |
| 296 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 297 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 298 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 299 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 300 | } | |
| 301 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 302 | { | |
| 303 | ofst = (i & 0xf0) + BITSWAP8((i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2); | |
| 304 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 305 | } | |
| 306 | for( i = 0x100000; i < 0x900000; i += 0x100) | |
| 307 | { | |
| 308 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00400) + (BITSWAP8( ((i & 0x0ff000) >> 12), 6, 7, 4, 5, 0, 1, 2, 3 ) << 12); | |
| 309 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 310 | } | |
| 311 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 312 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 313 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 314 | } | |
| 315 | ||
| 316 | ||
| 317 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_MSLUGX_CART_H | |
| 2 | #define __NEOGEO_MSLUGX_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "mslugx_prot.h" | |
| 7 | ||
| 8 | // ======================> neogeo_mslugx_cart | |
| 9 | ||
| 10 | class neogeo_mslugx_cart : public device_t, | |
| 11 | public device_neogeo_cart_interface | |
| 12 | { | |
| 13 | public: | |
| 14 | // construction/destruction | |
| 15 | neogeo_mslugx_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 16 | neogeo_mslugx_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 17 | ||
| 18 | // device-level overrides | |
| 19 | virtual void device_start(); | |
| 20 | virtual void device_reset(); | |
| 21 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 22 | ||
| 23 | // reading and writing | |
| 24 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 25 | ||
| 26 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 27 | ||
| 28 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 29 | required_device<mslugx_prot_device> m_mslugx_prot; | |
| 30 | ||
| 31 | }; | |
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | // device type definition | |
| 36 | extern const device_type NEOGEO_MSLUGX_CART; | |
| 37 | ||
| 38 | ||
| 39 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #include "emu.h" | |
| 2 | #include "banked_cart.h" | |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | extern const device_type NEOGEO_BANKED_CART = &device_creator<neogeo_banked_cart_device>; | |
| 7 | ||
| 8 | ||
| 9 | neogeo_banked_cart_device::neogeo_banked_cart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 10 | : device_t(mconfig, NEOGEO_BANKED_CART, "NeoGeo Banked Cartridge", tag, owner, clock, "neogeo_banked_cart", __FILE__), | |
| 11 | m_bank_cartridge(0), | |
| 12 | m_region(0) | |
| 13 | ||
| 14 | { | |
| 15 | } | |
| 16 | ||
| 17 | ||
| 18 | void neogeo_banked_cart_device::device_start() | |
| 19 | { | |
| 20 | save_item(NAME(m_main_cpu_bank_address)); | |
| 21 | } | |
| 22 | ||
| 23 | void neogeo_banked_cart_device::device_reset() | |
| 24 | { | |
| 25 | } | |
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | ||
| 32 | /************************************* | |
| 33 | * | |
| 34 | * Main CPU banking | |
| 35 | * | |
| 36 | *************************************/ | |
| 37 | ||
| 38 | void neogeo_banked_cart_device::_set_main_cpu_bank_address(void) | |
| 39 | { | |
| 40 | if (!m_region) | |
| 41 | printf("region is null\n"); | |
| 42 | ||
| 43 | if (!m_bank_cartridge) | |
| 44 | printf("bank_cartridge is null\n"); | |
| 45 | ||
| 46 | if (m_region && m_bank_cartridge) m_bank_cartridge->set_base(m_region + m_main_cpu_bank_address); | |
| 47 | } | |
| 48 | ||
| 49 | ||
| 50 | void neogeo_banked_cart_device::neogeo_set_main_cpu_bank_address( UINT32 bank_address ) | |
| 51 | { | |
| 52 | // if (LOG_MAIN_CPU_BANKING) logerror("MAIN CPU PC %06x: neogeo_set_main_cpu_bank_address %06x\n", m_maincpu->pc(), bank_address); | |
| 53 | ||
| 54 | m_main_cpu_bank_address = bank_address; | |
| 55 | ||
| 56 | _set_main_cpu_bank_address(); | |
| 57 | } | |
| 58 | ||
| 59 | ||
| 60 | WRITE16_MEMBER(neogeo_banked_cart_device::main_cpu_bank_select_w) | |
| 61 | { | |
| 62 | UINT32 bank_address; | |
| 63 | UINT32 len = m_region_size; | |
| 64 | ||
| 65 | if ((len <= 0x100000) && (data & 0x07)) | |
| 66 | logerror("PC %06x: warning: bankswitch to %02x but no banks available\n", space.device().safe_pc(), data); | |
| 67 | else | |
| 68 | { | |
| 69 | bank_address = ((data & 0x07) + 1) * 0x100000; | |
| 70 | ||
| 71 | if (bank_address >= len) | |
| 72 | { | |
| 73 | logerror("PC %06x: warning: bankswitch to empty bank %02x\n", space.device().safe_pc(), data); | |
| 74 | bank_address = 0x100000; | |
| 75 | } | |
| 76 | ||
| 77 | neogeo_set_main_cpu_bank_address(bank_address); | |
| 78 | } | |
| 79 | } | |
| 80 | ||
| 81 | void neogeo_banked_cart_device::init_banks(void) | |
| 82 | { | |
| 83 | /* set initial main CPU bank */ | |
| 84 | if (m_region_size > 0x100000) | |
| 85 | neogeo_set_main_cpu_bank_address(0x100000); | |
| 86 | else | |
| 87 | neogeo_set_main_cpu_bank_address(0x000000); | |
| 88 | } | |
| 89 | ||
| 90 | void neogeo_banked_cart_device::install_banks(running_machine& machine, cpu_device* maincpu, UINT8* region, UINT32 region_size) | |
| 91 | { | |
| 92 | maincpu->space(AS_PROGRAM).install_read_bank(0x200000, 0x2fffff, 0, 0, "cartridge"); | |
| 93 | maincpu->space(AS_PROGRAM).install_write_handler(0x2ffff0, 0x2fffff, write16_delegate(FUNC(neogeo_banked_cart_device::main_cpu_bank_select_w),this)); | |
| 94 | ||
| 95 | m_bank_cartridge = machine.root_device().membank("cartridge"); | |
| 96 | m_region = region; | |
| 97 | m_region_size = region_size; | |
| 98 | ||
| 99 | init_banks(); | |
| 100 | } | |
| 101 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __SBP_PROT__ | |
| 6 | #define __SBP_PROT__ | |
| 7 | ||
| 8 | extern const device_type SBP_PROT; | |
| 9 | ||
| 10 | #define MCFG_SBP_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, SBP_PROT, 0) | |
| 12 | ||
| 13 | ||
| 14 | class sbp_prot_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | sbp_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | ||
| 21 | UINT8* m_mainrom; | |
| 22 | ||
| 23 | void sbp_install_protection(cpu_device* maincpu, UINT8* cpurom, UINT32 cpurom_size); | |
| 24 | DECLARE_WRITE16_MEMBER(sbp_lowerrom_w); | |
| 25 | DECLARE_READ16_MEMBER(sbp_lowerrom_r); | |
| 26 | ||
| 27 | protected: | |
| 28 | virtual void device_start(); | |
| 29 | virtual void device_reset(); | |
| 30 | ||
| 31 | ||
| 32 | ||
| 33 | private: | |
| 34 | ||
| 35 | ||
| 36 | }; | |
| 37 | ||
| 38 | #endif | |
| 39 | ||
| 40 | ||
| 41 | ||
| 42 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_SMA_CART_H | |
| 2 | #define __NEOGEO_SMA_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "sma_prot.h" | |
| 7 | #include "cmc_prot.h" | |
| 8 | ||
| 9 | // ======================> neogeo_sma_cart | |
| 10 | ||
| 11 | class neogeo_sma_cart : public device_t, | |
| 12 | public device_neogeo_cart_interface | |
| 13 | { | |
| 14 | public: | |
| 15 | // construction/destruction | |
| 16 | neogeo_sma_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 17 | neogeo_sma_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 18 | ||
| 19 | // device-level overrides | |
| 20 | virtual void device_start(); | |
| 21 | virtual void device_reset(); | |
| 22 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 23 | ||
| 24 | // reading and writing | |
| 25 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 26 | ||
| 27 | virtual void activate_cart(ACTIVATE_CART_PARAMS) {} | |
| 28 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) {} | |
| 29 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 30 | ||
| 31 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 32 | required_device<sma_prot_device> m_sma_prot; | |
| 33 | required_device<cmc_prot_device> m_cmc_prot; | |
| 34 | }; | |
| 35 | ||
| 36 | ||
| 37 | ||
| 38 | // device type definition | |
| 39 | extern const device_type NEOGEO_SMA_CART; | |
| 40 | ||
| 41 | ||
| 42 | /************************************************* | |
| 43 | KOF 99 | |
| 44 | **************************************************/ | |
| 45 | ||
| 46 | class neogeo_sma_kof99_cart : public neogeo_sma_cart | |
| 47 | { | |
| 48 | public: | |
| 49 | neogeo_sma_kof99_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 50 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 51 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 52 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 53 | }; | |
| 54 | extern const device_type NEOGEO_SMA_KOF99_CART; | |
| 55 | ||
| 56 | /************************************************* | |
| 57 | Garou | |
| 58 | **************************************************/ | |
| 59 | ||
| 60 | class neogeo_sma_garou_cart : public neogeo_sma_cart | |
| 61 | { | |
| 62 | public: | |
| 63 | neogeo_sma_garou_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 64 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 65 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 66 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 67 | }; | |
| 68 | extern const device_type NEOGEO_SMA_GAROU_CART; | |
| 69 | ||
| 70 | class neogeo_sma_garouh_cart : public neogeo_sma_cart | |
| 71 | { | |
| 72 | public: | |
| 73 | neogeo_sma_garouh_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 74 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 75 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 76 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 77 | }; | |
| 78 | extern const device_type NEOGEO_SMA_GAROUH_CART; | |
| 79 | ||
| 80 | /************************************************* | |
| 81 | Metal Slug 3 | |
| 82 | **************************************************/ | |
| 83 | ||
| 84 | class neogeo_sma_mslug3_cart : public neogeo_sma_cart | |
| 85 | { | |
| 86 | public: | |
| 87 | neogeo_sma_mslug3_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 88 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 89 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 90 | virtual int get_fixed_bank_type(void) { return 1; } | |
| 91 | }; | |
| 92 | extern const device_type NEOGEO_SMA_MSLUG3_CART; | |
| 93 | ||
| 94 | ||
| 95 | /************************************************* | |
| 96 | KOF2000 | |
| 97 | **************************************************/ | |
| 98 | ||
| 99 | class neogeo_sma_kof2000_cart : public neogeo_sma_cart | |
| 100 | { | |
| 101 | public: | |
| 102 | neogeo_sma_kof2000_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 103 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 104 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 105 | virtual int get_fixed_bank_type(void) { return 2; } | |
| 106 | }; | |
| 107 | extern const device_type NEOGEO_SMA_KOF2000_CART; | |
| 108 | ||
| 109 | ||
| 110 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "bootleg_prot.h" | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | extern const device_type NGBOOTLEG_PROT = &device_creator<ngbootleg_prot_device>; | |
| 8 | ||
| 9 | ||
| 10 | ngbootleg_prot_device::ngbootleg_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 11 | : device_t(mconfig, NGBOOTLEG_PROT, "NeoGeo Bootleg Protection Device", tag, owner, clock, "ngbootleg_prot", __FILE__) | |
| 12 | { | |
| 13 | } | |
| 14 | ||
| 15 | ||
| 16 | void ngbootleg_prot_device::device_start() | |
| 17 | { | |
| 18 | save_item(NAME(m_cartridge_ram)); | |
| 19 | } | |
| 20 | ||
| 21 | void ngbootleg_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | /*************************************************************************** | |
| 28 | ||
| 29 | Neo-Geo hardware encryption and protection used on bootleg cartridges | |
| 30 | ||
| 31 | Many of the NeoGeo bootlegs use their own form of encryption and | |
| 32 | protection, presumably to make them harder for other bootleggers to | |
| 33 | copy. This encryption often involves non-trivial scrambling of the | |
| 34 | program roms and the games are protected using an Altera chip which | |
| 35 | provides some kind of rom overlay, patching parts of the code. | |
| 36 | The graphics roms are usually scrambled in a different way to the | |
| 37 | official SNK cartridges too. | |
| 38 | ||
| 39 | ***************************************************************************/ | |
| 40 | ||
| 41 | #include "emu.h" | |
| 42 | #include "includes/neogeo.h" | |
| 43 | ||
| 44 | ||
| 45 | /* General Bootleg Functions - used by more than 1 game */ | |
| 46 | ||
| 47 | ||
| 48 | void ngbootleg_prot_device::neogeo_bootleg_cx_decrypt(UINT8*sprrom, UINT32 sprrom_size) | |
| 49 | { | |
| 50 | int i; | |
| 51 | int cx_size = sprrom_size; | |
| 52 | UINT8 *rom = sprrom; | |
| 53 | dynamic_buffer buf( cx_size ); | |
| 54 | ||
| 55 | memcpy( buf, rom, cx_size ); | |
| 56 | ||
| 57 | for( i = 0; i < cx_size / 0x40; i++ ){ | |
| 58 | memcpy( &rom[ i * 0x40 ], &buf[ (i ^ 1) * 0x40 ], 0x40 ); | |
| 59 | } | |
| 60 | } | |
| 61 | ||
| 62 | ||
| 63 | void ngbootleg_prot_device::neogeo_bootleg_sx_decrypt(UINT8* fixed, UINT32 fixed_size, int value ) | |
| 64 | { | |
| 65 | int sx_size = fixed_size; | |
| 66 | UINT8 *rom = fixed; | |
| 67 | int i; | |
| 68 | ||
| 69 | if (value == 1) | |
| 70 | { | |
| 71 | dynamic_buffer buf( sx_size ); | |
| 72 | memcpy( buf, rom, sx_size ); | |
| 73 | ||
| 74 | for( i = 0; i < sx_size; i += 0x10 ) | |
| 75 | { | |
| 76 | memcpy( &rom[ i ], &buf[ i + 8 ], 8 ); | |
| 77 | memcpy( &rom[ i + 8 ], &buf[ i ], 8 ); | |
| 78 | } | |
| 79 | } | |
| 80 | else if (value == 2) | |
| 81 | { | |
| 82 | for( i = 0; i < sx_size; i++ ) | |
| 83 | rom[ i ] = BITSWAP8( rom[ i ], 7, 6, 0, 4, 3, 2, 1, 5 ); | |
| 84 | } | |
| 85 | } | |
| 86 | ||
| 87 | ||
| 88 | /* The King of Gladiator (The King of Fighters '97 bootleg) */ | |
| 89 | ||
| 90 | ||
| 91 | /* The protection patching here may be incomplete | |
| 92 | Thanks to Razoola for the info */ | |
| 93 | ||
| 94 | void ngbootleg_prot_device::kog_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 95 | { | |
| 96 | /* the protection chip does some *very* strange things to the rom */ | |
| 97 | UINT8 *src = cpurom; | |
| 98 | dynamic_buffer dst( 0x600000 ); | |
| 99 | UINT16 *rom = (UINT16 *)cpurom; | |
| 100 | int i; | |
| 101 | static const int sec[] = { 0x3, 0x8, 0x7, 0xC, 0x1, 0xA, 0x6, 0xD }; | |
| 102 | ||
| 103 | for (i = 0; i < 8; i++){ | |
| 104 | memcpy (dst + i * 0x20000, src + sec[i] * 0x20000, 0x20000); | |
| 105 | } | |
| 106 | ||
| 107 | memcpy (dst + 0x0007A6, src + 0x0407A6, 0x000006); | |
| 108 | memcpy (dst + 0x0007C6, src + 0x0407C6, 0x000006); | |
| 109 | memcpy (dst + 0x0007E6, src + 0x0407E6, 0x000006); | |
| 110 | memcpy (dst + 0x090000, src + 0x040000, 0x004000); | |
| 111 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 112 | memcpy (src, dst, 0x600000); | |
| 113 | ||
| 114 | for (i = 0x90000/2; i < 0x94000/2; i++){ | |
| 115 | if (((rom[i]&0xFFBF) == 0x4EB9 || rom[i] == 0x43F9) && !rom[i + 1]) | |
| 116 | rom[i + 1] = 0x0009; | |
| 117 | ||
| 118 | if (rom[i] == 0x4EB8) | |
| 119 | rom[i] = 0x6100; | |
| 120 | } | |
| 121 | ||
| 122 | rom[0x007A8/2] = 0x0009; | |
| 123 | rom[0x007C8/2] = 0x0009; | |
| 124 | rom[0x007E8/2] = 0x0009; | |
| 125 | rom[0x93408/2] = 0xF168; | |
| 126 | rom[0x9340C/2] = 0xFB7A; | |
| 127 | rom[0x924AC/2] = 0x0009; | |
| 128 | rom[0x9251C/2] = 0x0009; | |
| 129 | rom[0x93966/2] = 0xFFDA; | |
| 130 | rom[0x93974/2] = 0xFFCC; | |
| 131 | rom[0x93982/2] = 0xFFBE; | |
| 132 | rom[0x93990/2] = 0xFFB0; | |
| 133 | rom[0x9399E/2] = 0xFFA2; | |
| 134 | rom[0x939AC/2] = 0xFF94; | |
| 135 | rom[0x939BA/2] = 0xFF86; | |
| 136 | rom[0x939C8/2] = 0xFF78; | |
| 137 | rom[0x939D4/2] = 0xFA5C; | |
| 138 | rom[0x939E0/2] = 0xFA50; | |
| 139 | rom[0x939EC/2] = 0xFA44; | |
| 140 | rom[0x939F8/2] = 0xFA38; | |
| 141 | rom[0x93A04/2] = 0xFA2C; | |
| 142 | rom[0x93A10/2] = 0xFA20; | |
| 143 | rom[0x93A1C/2] = 0xFA14; | |
| 144 | rom[0x93A28/2] = 0xFA08; | |
| 145 | rom[0x93A34/2] = 0xF9FC; | |
| 146 | rom[0x93A40/2] = 0xF9F0; | |
| 147 | rom[0x93A4C/2] = 0xFD14; | |
| 148 | rom[0x93A58/2] = 0xFD08; | |
| 149 | rom[0x93A66/2] = 0xF9CA; | |
| 150 | rom[0x93A72/2] = 0xF9BE; | |
| 151 | ||
| 152 | } | |
| 153 | ||
| 154 | ||
| 155 | /* The King of Fighters '97 Oroshi Plus 2003 (bootleg) */ | |
| 156 | ||
| 157 | void ngbootleg_prot_device::kof97oro_px_decode(UINT8* cpurom, UINT32 cpurom_size) | |
| 158 | { | |
| 159 | int i; | |
| 160 | dynamic_array<UINT16> tmp( 0x500000 ); | |
| 161 | UINT16 *src = (UINT16*)cpurom; | |
| 162 | ||
| 163 | for (i = 0; i < 0x500000/2; i++) { | |
| 164 | tmp[i] = src[i ^ 0x7ffef]; | |
| 165 | } | |
| 166 | ||
| 167 | memcpy (src, tmp, 0x500000); | |
| 168 | } | |
| 169 | ||
| 170 | ||
| 171 | /* The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg) */ | |
| 172 | ||
| 173 | ||
| 174 | /* this uses RAM based tiles for the text layer, however the implementation | |
| 175 | is incomplete, at the moment the S data is copied from the program rom on | |
| 176 | start-up instead */ | |
| 177 | ||
| 178 | void ngbootleg_prot_device::kof10thBankswitch(address_space &space, UINT16 nBank) | |
| 179 | { | |
| 180 | UINT32 bank = 0x100000 + ((nBank & 7) << 20); | |
| 181 | if (bank >= 0x700000) | |
| 182 | bank = 0x100000; | |
| 183 | m_bankdev->neogeo_set_main_cpu_bank_address(bank); | |
| 184 | } | |
| 185 | ||
| 186 | READ16_MEMBER( ngbootleg_prot_device::kof10th_RAMB_r ) | |
| 187 | { | |
| 188 | return m_cartridge_ram[offset]; | |
| 189 | } | |
| 190 | ||
| 191 | READ16_MEMBER(ngbootleg_prot_device::kof10th_RAM2_r) | |
| 192 | { | |
| 193 | return m_cartridge_ram2[offset]; | |
| 194 | } | |
| 195 | ||
| 196 | WRITE16_MEMBER( ngbootleg_prot_device::kof10th_custom_w ) | |
| 197 | { | |
| 198 | if (!m_cartridge_ram[0xFFE]) { // Write to RAM bank A | |
| 199 | //UINT16 *prom = (UINT16*)m_mainrom; | |
| 200 | COMBINE_DATA(&m_cartridge_ram2[(0x00000/2) + (offset & 0xFFFF)]); | |
| 201 | } else { // Write S data on-the-fly | |
| 202 | UINT8 *srom = m_fixedrom; | |
| 203 | srom[offset] = BITSWAP8(data,7,6,0,4,3,2,1,5); | |
| 204 | } | |
| 205 | } | |
| 206 | ||
| 207 | WRITE16_MEMBER( ngbootleg_prot_device::kof10th_bankswitch_w ) | |
| 208 | { | |
| 209 | if (offset >= 0x5F000) { | |
| 210 | if (offset == 0x5FFF8) { // Standard bankswitch | |
| 211 | kof10thBankswitch(space, data); | |
| 212 | } else if (offset == 0x5FFFC && m_cartridge_ram[0xFFC] != data) { // Special bankswitch | |
| 213 | UINT8 *src = m_mainrom; | |
| 214 | memcpy (src + 0x10000, src + ((data & 1) ? 0x810000 : 0x710000), 0xcffff); | |
| 215 | } | |
| 216 | COMBINE_DATA(&m_cartridge_ram[offset & 0xFFF]); | |
| 217 | } | |
| 218 | } | |
| 219 | ||
| 220 | void ngbootleg_prot_device::install_kof10th_protection (cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size, UINT8* fixedrom, UINT32 fixedrom_size) | |
| 221 | { | |
| 222 | m_mainrom = cpurom; | |
| 223 | m_fixedrom = fixedrom; | |
| 224 | m_bankdev = bankdev; | |
| 225 | ||
| 226 | maincpu->space(AS_PROGRAM).install_read_handler(0x0e0000, 0x0fffff, read16_delegate(FUNC(ngbootleg_prot_device::kof10th_RAM2_r),this)); | |
| 227 | ||
| 228 | maincpu->space(AS_PROGRAM).install_read_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(ngbootleg_prot_device::kof10th_RAMB_r),this)); | |
| 229 | maincpu->space(AS_PROGRAM).install_write_handler(0x200000, 0x23ffff, write16_delegate(FUNC(ngbootleg_prot_device::kof10th_custom_w),this)); | |
| 230 | maincpu->space(AS_PROGRAM).install_write_handler(0x240000, 0x2fffff, write16_delegate(FUNC(ngbootleg_prot_device::kof10th_bankswitch_w),this)); | |
| 231 | } | |
| 232 | ||
| 233 | void ngbootleg_prot_device::decrypt_kof10th(UINT8* cpurom, UINT32 cpurom_size) | |
| 234 | { | |
| 235 | int i, j; | |
| 236 | dynamic_buffer dst(0x900000); | |
| 237 | UINT8 *src = cpurom; | |
| 238 | ||
| 239 | memcpy(dst + 0x000000, src + 0x700000, 0x100000); // Correct (Verified in Uni-bios) | |
| 240 | memcpy(dst + 0x100000, src + 0x000000, 0x800000); | |
| 241 | ||
| 242 | for (i = 0; i < 0x900000; i++) { | |
| 243 | j = BITSWAP24(i,23,22,21,20,19,18,17,16,15,14,13,12,11,2,9,8,7,1,5,4,3,10,6,0); | |
| 244 | src[j] = dst[i]; | |
| 245 | } | |
| 246 | ||
| 247 | // Altera protection chip patches these over P ROM | |
| 248 | ((UINT16*)src)[0x0124/2] = 0x000d; // Enables XOR for RAM moves, forces SoftDIPs, and USA region | |
| 249 | ((UINT16*)src)[0x0126/2] = 0xf7a8; | |
| 250 | ||
| 251 | ((UINT16*)src)[0x8bf4/2] = 0x4ef9; // Run code to change "S" data | |
| 252 | ((UINT16*)src)[0x8bf6/2] = 0x000d; | |
| 253 | ((UINT16*)src)[0x8bf8/2] = 0xf980; | |
| 254 | } | |
| 255 | ||
| 256 | ||
| 257 | /* The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg) */ | |
| 258 | ||
| 259 | ||
| 260 | void ngbootleg_prot_device::kf10thep_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 261 | { | |
| 262 | UINT16 *rom = (UINT16*)cpurom; | |
| 263 | dynamic_array<UINT16> buf(0x100000/2); | |
| 264 | ||
| 265 | memcpy(&buf[0x000000/2], &rom[0x060000/2], 0x20000); | |
| 266 | memcpy(&buf[0x020000/2], &rom[0x100000/2], 0x20000); | |
| 267 | memcpy(&buf[0x040000/2], &rom[0x0e0000/2], 0x20000); | |
| 268 | memcpy(&buf[0x060000/2], &rom[0x180000/2], 0x20000); | |
| 269 | memcpy(&buf[0x080000/2], &rom[0x020000/2], 0x20000); | |
| 270 | memcpy(&buf[0x0a0000/2], &rom[0x140000/2], 0x20000); | |
| 271 | memcpy(&buf[0x0c0000/2], &rom[0x0c0000/2], 0x20000); | |
| 272 | memcpy(&buf[0x0e0000/2], &rom[0x1a0000/2], 0x20000); | |
| 273 | memcpy(&buf[0x0002e0/2], &rom[0x0402e0/2], 0x6a); // copy banked code to a new memory region | |
| 274 | memcpy(&buf[0x0f92bc/2], &rom[0x0492bc/2], 0xb9e); // copy banked code to a new memory region | |
| 275 | memcpy(rom, buf, 0x100000); | |
| 276 | ||
| 277 | for (int i = 0xf92bc/2; i < 0xf9e58/2; i++) | |
| 278 | { | |
| 279 | if (rom[i+0] == 0x4eb9 && rom[i+1] == 0x0000) rom[i+1] = 0x000F; // correct JSR in moved code | |
| 280 | if (rom[i+0] == 0x4ef9 && rom[i+1] == 0x0000) rom[i+1] = 0x000F; // correct JMP in moved code | |
| 281 | } | |
| 282 | rom[0x00342/2] = 0x000f; | |
| 283 | ||
| 284 | memmove(&rom[0x100000/2], &rom[0x200000/2], 0x600000); | |
| 285 | } | |
| 286 | ||
| 287 | ||
| 288 | /* The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg) */ | |
| 289 | ||
| 290 | ||
| 291 | void ngbootleg_prot_device::kf2k5uni_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 292 | { | |
| 293 | int i, j, ofst; | |
| 294 | UINT8 *src = cpurom; | |
| 295 | UINT8 dst[0x80]; | |
| 296 | ||
| 297 | for (i = 0; i < 0x800000; i+=0x80) | |
| 298 | { | |
| 299 | for (j = 0; j < 0x80; j+=2) | |
| 300 | { | |
| 301 | ofst = BITSWAP8(j, 0, 3, 4, 5, 6, 1, 2, 7); | |
| 302 | memcpy(dst + j, src + i + ofst, 2); | |
| 303 | } | |
| 304 | memcpy(src + i, dst, 0x80); | |
| 305 | } | |
| 306 | ||
| 307 | memcpy(src, src + 0x600000, 0x100000); // Seems to be the same as kof10th | |
| 308 | } | |
| 309 | ||
| 310 | void ngbootleg_prot_device::kf2k5uni_sx_decrypt(UINT8* fixedrom, UINT32 fixedrom_size) | |
| 311 | { | |
| 312 | int i; | |
| 313 | UINT8 *srom = fixedrom; | |
| 314 | ||
| 315 | for (i = 0; i < 0x20000; i++) | |
| 316 | srom[i] = BITSWAP8(srom[i], 4, 5, 6, 7, 0, 1, 2, 3); | |
| 317 | } | |
| 318 | ||
| 319 | void ngbootleg_prot_device::kf2k5uni_mx_decrypt(UINT8* audiorom, UINT32 audiorom_size) | |
| 320 | { | |
| 321 | int i; | |
| 322 | UINT8 *mrom = audiorom; | |
| 323 | ||
| 324 | for (i = 0; i < 0x30000; i++) | |
| 325 | mrom[i] = BITSWAP8(mrom[i], 4, 5, 6, 7, 0, 1, 2, 3); | |
| 326 | } | |
| 327 | ||
| 328 | void ngbootleg_prot_device::decrypt_kf2k5uni(UINT8* cpurom, UINT32 cpurom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size) | |
| 329 | { | |
| 330 | kf2k5uni_px_decrypt(cpurom, cpurom_size); | |
| 331 | kf2k5uni_sx_decrypt(fixedrom, fixedrom_size); | |
| 332 | kf2k5uni_mx_decrypt(audiorom, audiorom_size); | |
| 333 | } | |
| 334 | ||
| 335 | ||
| 336 | /* The King of Fighters 2002 (bootleg) */ | |
| 337 | ||
| 338 | ||
| 339 | void ngbootleg_prot_device::kof2002b_gfx_decrypt(UINT8 *src, int size) | |
| 340 | { | |
| 341 | int i, j; | |
| 342 | static const UINT8 t[ 8 ][ 6 ] = | |
| 343 | { | |
| 344 | { 0, 8, 7, 6, 2, 1 }, | |
| 345 | { 1, 0, 8, 7, 6, 2 }, | |
| 346 | { 2, 1, 0, 8, 7, 6 }, | |
| 347 | { 6, 2, 1, 0, 8, 7 }, | |
| 348 | { 7, 6, 2, 1, 0, 8 }, | |
| 349 | { 0, 1, 2, 6, 7, 8 }, | |
| 350 | { 2, 1, 0, 6, 7, 8 }, | |
| 351 | { 8, 0, 7, 6, 2, 1 }, | |
| 352 | }; | |
| 353 | ||
| 354 | dynamic_buffer dst( 0x10000 ); | |
| 355 | ||
| 356 | for ( i = 0; i < size; i+=0x10000 ) | |
| 357 | { | |
| 358 | memcpy( dst, src+i, 0x10000 ); | |
| 359 | ||
| 360 | for ( j = 0; j < 0x200; j++ ) | |
| 361 | { | |
| 362 | int n = (j & 0x38) >> 3; | |
| 363 | int ofst = BITSWAP16(j, 15, 14, 13, 12, 11, 10, 9, t[n][0], t[n][1], t[n][2], 5, 4, 3, t[n][3], t[n][4], t[n][5]); | |
| 364 | memcpy( src+i+ofst*128, dst+j*128, 128 ); | |
| 365 | } | |
| 366 | } | |
| 367 | } | |
| 368 | ||
| 369 | ||
| 370 | /* The King of Fighters 2002 Magic Plus (bootleg) */ | |
| 371 | ||
| 372 | ||
| 373 | void ngbootleg_prot_device::kf2k2mp_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 374 | { | |
| 375 | int i,j; | |
| 376 | ||
| 377 | UINT8 *src = cpurom; | |
| 378 | UINT8 dst[0x80]; | |
| 379 | ||
| 380 | memmove(src, src + 0x300000, 0x500000); | |
| 381 | ||
| 382 | for (i = 0; i < 0x800000; i+=0x80) | |
| 383 | { | |
| 384 | for (j = 0; j < 0x80 / 2; j++) | |
| 385 | { | |
| 386 | int ofst = BITSWAP8( j, 6, 7, 2, 3, 4, 5, 0, 1 ); | |
| 387 | memcpy(dst + j * 2, src + i + ofst * 2, 2); | |
| 388 | } | |
| 389 | memcpy(src + i, dst, 0x80); | |
| 390 | } | |
| 391 | } | |
| 392 | ||
| 393 | ||
| 394 | /* The King of Fighters 2002 Magic Plus II (bootleg) */ | |
| 395 | ||
| 396 | ||
| 397 | void ngbootleg_prot_device::kf2k2mp2_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 398 | { | |
| 399 | UINT8 *src = cpurom; | |
| 400 | dynamic_buffer dst(0x600000); | |
| 401 | ||
| 402 | memcpy (dst + 0x000000, src + 0x1C0000, 0x040000); | |
| 403 | memcpy (dst + 0x040000, src + 0x140000, 0x080000); | |
| 404 | memcpy (dst + 0x0C0000, src + 0x100000, 0x040000); | |
| 405 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 406 | memcpy (src + 0x000000, dst + 0x000000, 0x600000); | |
| 407 | } | |
| 408 | ||
| 409 | ||
| 410 | /* Crouching Tiger Hidden Dragon 2003 (bootleg of King of Fighters 2001) */ | |
| 411 | ||
| 412 | ||
| 413 | /* descrambling information from razoola */ | |
| 414 | void ngbootleg_prot_device::cthd2003_neogeo_gfx_address_fix_do(UINT8* sprrom, UINT32 sprrom_size, int start, int end, int bit3shift, int bit2shift, int bit1shift, int bit0shift) | |
| 415 | { | |
| 416 | int i,j; | |
| 417 | int tilesize=128; | |
| 418 | ||
| 419 | dynamic_buffer rom(16*tilesize); // 16 tiles buffer | |
| 420 | UINT8* realrom = sprrom + start*tilesize; | |
| 421 | ||
| 422 | for (i = 0; i < (end-start)/16; i++) { | |
| 423 | for (j = 0; j < 16; j++) { | |
| 424 | int offset = (((j&1)>>0)<<bit0shift) | |
| 425 | +(((j&2)>>1)<<bit1shift) | |
| 426 | +(((j&4)>>2)<<bit2shift) | |
| 427 | +(((j&8)>>3)<<bit3shift); | |
| 428 | ||
| 429 | memcpy(rom+j*tilesize, realrom+offset*tilesize, tilesize); | |
| 430 | } | |
| 431 | memcpy(realrom,rom,tilesize*16); | |
| 432 | realrom+=16*tilesize; | |
| 433 | } | |
| 434 | } | |
| 435 | ||
| 436 | void ngbootleg_prot_device::cthd2003_neogeo_gfx_address_fix(UINT8* sprrom, UINT32 sprrom_size, int start, int end) | |
| 437 | { | |
| 438 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*0, end+512*0, 0,3,2,1); | |
| 439 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*1, end+512*1, 1,0,3,2); | |
| 440 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*2, end+512*2, 2,1,0,3); | |
| 441 | // skip 3 & 4 | |
| 442 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*5, end+512*5, 0,1,2,3); | |
| 443 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*6, end+512*6, 0,1,2,3); | |
| 444 | cthd2003_neogeo_gfx_address_fix_do(sprrom, sprrom_size, start+512*7, end+512*7, 0,2,3,1); | |
| 445 | } | |
| 446 | ||
| 447 | void ngbootleg_prot_device::cthd2003_c(UINT8* sprrom, UINT32 sprrom_size, int pow) | |
| 448 | { | |
| 449 | int i; | |
| 450 | ||
| 451 | for (i=0; i<=192; i+=8) | |
| 452 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 453 | ||
| 454 | for (i=200; i<=392; i+=8) | |
| 455 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 456 | ||
| 457 | for (i=400; i<=592; i+=8) | |
| 458 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 459 | ||
| 460 | for (i=600; i<=792; i+=8) | |
| 461 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 462 | ||
| 463 | for (i=800; i<=992; i+=8) | |
| 464 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 465 | ||
| 466 | for (i=1000; i<=1016; i+=8) | |
| 467 | cthd2003_neogeo_gfx_address_fix(sprrom, sprrom_size, i*512,i*512+512); | |
| 468 | } | |
| 469 | ||
| 470 | void ngbootleg_prot_device::decrypt_cthd2003(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size) | |
| 471 | { | |
| 472 | UINT8 *romdata = fixedrom; | |
| 473 | dynamic_buffer tmp(8*128*128); | |
| 474 | ||
| 475 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 476 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 477 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 478 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 479 | memcpy(romdata, tmp, 8*128*128); | |
| 480 | ||
| 481 | romdata = audiorom+0x10000; | |
| 482 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 483 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 484 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 485 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 486 | memcpy(romdata, tmp, 8*128*128); | |
| 487 | ||
| 488 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 489 | ||
| 490 | cthd2003_c(sprrom, sprrom_size, 0); | |
| 491 | } | |
| 492 | ||
| 493 | WRITE16_MEMBER( ngbootleg_prot_device::cthd2003_bankswitch_w ) | |
| 494 | { | |
| 495 | int bankaddress; | |
| 496 | static const int cthd2003_banks[8] = | |
| 497 | { | |
| 498 | 1,0,1,0,1,0,3,2, | |
| 499 | }; | |
| 500 | if (offset == 0) | |
| 501 | { | |
| 502 | bankaddress = 0x100000 + cthd2003_banks[data&7]*0x100000; | |
| 503 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 504 | } | |
| 505 | } | |
| 506 | ||
| 507 | void ngbootleg_prot_device::patch_cthd2003(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size) | |
| 508 | { | |
| 509 | /* patches thanks to razoola */ | |
| 510 | int i; | |
| 511 | UINT16 *mem16 = (UINT16 *)cpurom; | |
| 512 | ||
| 513 | /* special ROM banking handler */ | |
| 514 | maincpu->space(AS_PROGRAM).install_write_handler(0x2ffff0, 0x2fffff, write16_delegate(FUNC(ngbootleg_prot_device::cthd2003_bankswitch_w),this)); | |
| 515 | m_bankdev = bankdev; | |
| 516 | ||
| 517 | // theres still a problem on the character select screen but it seems to be related to cpu core timing issues, | |
| 518 | // overclocking the 68k prevents it. | |
| 519 | ||
| 520 | // fix garbage on s1 layer over everything | |
| 521 | mem16[0xf415a/2] = 0x4ef9; | |
| 522 | mem16[0xf415c/2] = 0x000f; | |
| 523 | mem16[0xf415e/2] = 0x4cf2; | |
| 524 | // Fix corruption in attract mode before title screen | |
| 525 | for (i=0x1ae290/2;i < 0x1ae8d0/2; i=i+1) | |
| 526 | { | |
| 527 | mem16[i] = 0x0000; | |
| 528 | } | |
| 529 | ||
| 530 | // Fix for title page | |
| 531 | for (i=0x1f8ef0/2;i < 0x1fa1f0/2; i=i+2) | |
| 532 | { | |
| 533 | mem16[i] -= 0x7000; | |
| 534 | mem16[i+1] -= 0x0010; | |
| 535 | } | |
| 536 | ||
| 537 | // Fix for green dots on title page | |
| 538 | for (i=0xac500/2;i < 0xac520/2; i=i+1) | |
| 539 | { | |
| 540 | mem16[i] = 0xFFFF; | |
| 541 | } | |
| 542 | // Fix for blanks as screen change level end clear | |
| 543 | mem16[0x991d0/2] = 0xdd03; | |
| 544 | mem16[0x99306/2] = 0xdd03; | |
| 545 | mem16[0x99354/2] = 0xdd03; | |
| 546 | mem16[0x9943e/2] = 0xdd03; | |
| 547 | } | |
| 548 | ||
| 549 | ||
| 550 | /* Crouching Tiger Hidden Dragon 2003 Super Plus (bootleg of King of Fighters 2001) */ | |
| 551 | ||
| 552 | ||
| 553 | void ngbootleg_prot_device::ct2k3sp_sx_decrypt( UINT8* fixedrom, UINT32 fixedrom_size ) | |
| 554 | { | |
| 555 | int rom_size = fixedrom_size; | |
| 556 | UINT8 *rom = fixedrom; | |
| 557 | dynamic_buffer buf( rom_size ); | |
| 558 | int i; | |
| 559 | int ofst; | |
| 560 | ||
| 561 | memcpy( buf, rom, rom_size ); | |
| 562 | ||
| 563 | for( i = 0; i < rom_size; i++ ){ | |
| 564 | ofst = BITSWAP24( (i & 0x1ffff), 23, 22, 21, 20, 19, 18, 17, 3, | |
| 565 | 0, 1, 4, 2, 13, 14, 16, 15, | |
| 566 | 5, 6, 11, 10, 9, 8, 7, 12 ); | |
| 567 | ||
| 568 | ofst += (i >> 17) << 17; | |
| 569 | ||
| 570 | rom[ i ] = buf[ ofst ]; | |
| 571 | } | |
| 572 | ||
| 573 | memcpy( buf, rom, rom_size ); | |
| 574 | ||
| 575 | memcpy( &rom[ 0x08000 ], &buf[ 0x10000 ], 0x8000 ); | |
| 576 | memcpy( &rom[ 0x10000 ], &buf[ 0x08000 ], 0x8000 ); | |
| 577 | memcpy( &rom[ 0x28000 ], &buf[ 0x30000 ], 0x8000 ); | |
| 578 | memcpy( &rom[ 0x30000 ], &buf[ 0x28000 ], 0x8000 ); | |
| 579 | } | |
| 580 | ||
| 581 | void ngbootleg_prot_device::decrypt_ct2k3sp(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size) | |
| 582 | { | |
| 583 | UINT8 *romdata = audiorom+0x10000; | |
| 584 | dynamic_buffer tmp(8*128*128); | |
| 585 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 586 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 587 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 588 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 589 | memcpy(romdata, tmp, 8*128*128); | |
| 590 | ||
| 591 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 592 | ct2k3sp_sx_decrypt(fixedrom, fixedrom_size); | |
| 593 | cthd2003_c(sprrom,sprrom_size,0); | |
| 594 | } | |
| 595 | ||
| 596 | ||
| 597 | /* Crouching Tiger Hidden Dragon 2003 Super Plus alternate (bootleg of King of Fighters 2001) */ | |
| 598 | ||
| 599 | ||
| 600 | void ngbootleg_prot_device::decrypt_ct2k3sa(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size ) | |
| 601 | { | |
| 602 | UINT8 *romdata = audiorom+0x10000; | |
| 603 | dynamic_buffer tmp(8*128*128); | |
| 604 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 605 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 606 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 607 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 608 | memcpy(romdata, tmp, 8*128*128); | |
| 609 | ||
| 610 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 611 | cthd2003_c(sprrom,sprrom_size, 0); | |
| 612 | } | |
| 613 | ||
| 614 | void ngbootleg_prot_device::patch_ct2k3sa(UINT8* cpurom, UINT32 cpurom_size) | |
| 615 | { | |
| 616 | /* patches thanks to razoola - same as for cthd2003*/ | |
| 617 | int i; | |
| 618 | UINT16 *mem16 = (UINT16 *)cpurom; | |
| 619 | ||
| 620 | // theres still a problem on the character select screen but it seems to be related to cpu core timing issues, | |
| 621 | // overclocking the 68k prevents it. | |
| 622 | ||
| 623 | // fix garbage on s1 layer over everything | |
| 624 | mem16[0xf415a/2] = 0x4ef9; | |
| 625 | mem16[0xf415c/2] = 0x000f; | |
| 626 | mem16[0xf415e/2] = 0x4cf2; | |
| 627 | ||
| 628 | // Fix corruption in attract mode before title screen | |
| 629 | for (i=0x1ae290/2;i < 0x1ae8d0/2; i=i+1) | |
| 630 | { | |
| 631 | mem16[i] = 0x0000; | |
| 632 | } | |
| 633 | ||
| 634 | // Fix for title page | |
| 635 | for (i=0x1f8ef0/2;i < 0x1fa1f0/2; i=i+2) | |
| 636 | { | |
| 637 | mem16[i] -= 0x7000; | |
| 638 | mem16[i+1] -= 0x0010; | |
| 639 | } | |
| 640 | ||
| 641 | // Fix for green dots on title page | |
| 642 | for (i=0xac500/2;i < 0xac520/2; i=i+1) | |
| 643 | { | |
| 644 | mem16[i] = 0xFFFF; | |
| 645 | } | |
| 646 | // Fix for blanks as screen change level end clear | |
| 647 | mem16[0x991d0/2] = 0xdd03; | |
| 648 | mem16[0x99306/2] = 0xdd03; | |
| 649 | mem16[0x99354/2] = 0xdd03; | |
| 650 | mem16[0x9943e/2] = 0xdd03; | |
| 651 | } | |
| 652 | ||
| 653 | ||
| 654 | /* King of Fighters Special Edition 2004 (bootleg of King of Fighters 2002) */ | |
| 655 | ||
| 656 | ||
| 657 | void ngbootleg_prot_device::decrypt_kof2k4se_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 658 | { | |
| 659 | UINT8 *src = cpurom+0x100000; | |
| 660 | dynamic_buffer dst(0x400000); | |
| 661 | int i; | |
| 662 | static const int sec[] = {0x300000,0x200000,0x100000,0x000000}; | |
| 663 | memcpy(dst,src,0x400000); | |
| 664 | ||
| 665 | for(i = 0; i < 4; ++i) | |
| 666 | { | |
| 667 | memcpy(src+i*0x100000,dst+sec[i],0x100000); | |
| 668 | } | |
| 669 | } | |
| 670 | ||
| 671 | ||
| 672 | /* Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg) */ | |
| 673 | ||
| 674 | ||
| 675 | void ngbootleg_prot_device::lans2004_vx_decrypt(UINT8* ymsndrom, UINT32 ymsndrom_size) | |
| 676 | { | |
| 677 | int i; | |
| 678 | UINT8 *rom = ymsndrom; | |
| 679 | for (i = 0; i < 0xA00000; i++) | |
| 680 | rom[i] = BITSWAP8(rom[i], 0, 1, 5, 4, 3, 2, 6, 7); | |
| 681 | } | |
| 682 | ||
| 683 | void ngbootleg_prot_device::lans2004_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size) | |
| 684 | { | |
| 685 | /* Descrambling P ROMs - Thanks to Razoola for the info */ | |
| 686 | int i; | |
| 687 | UINT8 *src = cpurom; | |
| 688 | UINT16 *rom = (UINT16*)cpurom; | |
| 689 | ||
| 690 | { | |
| 691 | static const int sec[] = { 0x3, 0x8, 0x7, 0xC, 0x1, 0xA, 0x6, 0xD }; | |
| 692 | dynamic_buffer dst(0x600000); | |
| 693 | ||
| 694 | for (i = 0; i < 8; i++) | |
| 695 | memcpy (dst + i * 0x20000, src + sec[i] * 0x20000, 0x20000); | |
| 696 | ||
| 697 | memcpy (dst + 0x0BBB00, src + 0x045B00, 0x001710); | |
| 698 | memcpy (dst + 0x02FFF0, src + 0x1A92BE, 0x000010); | |
| 699 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 700 | memcpy (src, dst, 0x600000); | |
| 701 | } | |
| 702 | ||
| 703 | for (i = 0xBBB00/2; i < 0xBE000/2; i++) { | |
| 704 | if ((((rom[i]&0xFFBF)==0x4EB9) || ((rom[i]&0xFFBF)==0x43B9)) && (rom[i+1]==0x0000)) { | |
| 705 | rom[i + 1] = 0x000B; | |
| 706 | rom[i + 2] += 0x6000; | |
| 707 | } | |
| 708 | } | |
| 709 | ||
| 710 | /* Patched by protection chip (Altera) ? */ | |
| 711 | rom[0x2D15C/2] = 0x000B; | |
| 712 | rom[0x2D15E/2] = 0xBB00; | |
| 713 | rom[0x2D1E4/2] = 0x6002; | |
| 714 | rom[0x2EA7E/2] = 0x6002; | |
| 715 | rom[0xBBCD0/2] = 0x6002; | |
| 716 | rom[0xBBDF2/2] = 0x6002; | |
| 717 | rom[0xBBE42/2] = 0x6002; | |
| 718 | } | |
| 719 | ||
| 720 | ||
| 721 | /* Metal Slug 5 Plus (bootleg) */ | |
| 722 | ||
| 723 | ||
| 724 | READ16_MEMBER( ngbootleg_prot_device::mslug5_prot_r ) | |
| 725 | { | |
| 726 | logerror("PC %06x: access protected\n",space.device().safe_pc()); | |
| 727 | return 0xa0; | |
| 728 | } | |
| 729 | ||
| 730 | WRITE16_MEMBER( ngbootleg_prot_device::ms5plus_bankswitch_w ) | |
| 731 | { | |
| 732 | int bankaddress; | |
| 733 | logerror("offset: %06x PC %06x: set banking %04x\n",offset,space.device().safe_pc(),data); | |
| 734 | if ((offset == 0)&&(data == 0xa0)) | |
| 735 | { | |
| 736 | bankaddress=0xa0; | |
| 737 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 738 | logerror("offset: %06x PC %06x: set banking %04x\n\n",offset,space.device().safe_pc(),bankaddress); | |
| 739 | } | |
| 740 | else if(offset == 2) | |
| 741 | { | |
| 742 | data=data>>4; | |
| 743 | //data=data&7; | |
| 744 | bankaddress=data*0x100000; | |
| 745 | m_bankdev->neogeo_set_main_cpu_bank_address(bankaddress); | |
| 746 | logerror("offset: %06x PC %06x: set banking %04x\n\n",offset,space.device().safe_pc(),bankaddress); | |
| 747 | } | |
| 748 | } | |
| 749 | ||
| 750 | void ngbootleg_prot_device::install_ms5plus_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 751 | { | |
| 752 | // special ROM banking handler / additional protection | |
| 753 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2ffff0, 0x2fffff,read16_delegate(FUNC(ngbootleg_prot_device::mslug5_prot_r),this), write16_delegate(FUNC(ngbootleg_prot_device::ms5plus_bankswitch_w),this)); | |
| 754 | m_bankdev = bankdev; | |
| 755 | ||
| 756 | } | |
| 757 | ||
| 758 | ||
| 759 | /* SNK vs. CAPCOM SVC CHAOS (bootleg) */ | |
| 760 | ||
| 761 | ||
| 762 | void ngbootleg_prot_device::svcboot_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 763 | { | |
| 764 | static const UINT8 sec[] = { | |
| 765 | 0x06, 0x07, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 766 | }; | |
| 767 | int i; | |
| 768 | int size = cpurom_size; | |
| 769 | UINT8 *src = cpurom; | |
| 770 | dynamic_buffer dst( size ); | |
| 771 | int ofst; | |
| 772 | for( i = 0; i < size / 0x100000; i++ ){ | |
| 773 | memcpy( &dst[ i * 0x100000 ], &src[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 774 | } | |
| 775 | for( i = 0; i < size / 2; i++ ){ | |
| 776 | ofst = BITSWAP8( (i & 0x0000ff), 7, 6, 1, 0, 3, 2, 5, 4 ); | |
| 777 | ofst += (i & 0xffff00); | |
| 778 | memcpy( &src[ i * 2 ], &dst[ ofst * 2 ], 0x02 ); | |
| 779 | } | |
| 780 | } | |
| 781 | ||
| 782 | void ngbootleg_prot_device::svcboot_cx_decrypt(UINT8*sprrom, UINT32 sprrom_size) | |
| 783 | { | |
| 784 | static const UINT8 idx_tbl[ 0x10 ] = { | |
| 785 | 0, 1, 0, 1, 2, 3, 2, 3, 3, 4, 3, 4, 4, 5, 4, 5, | |
| 786 | }; | |
| 787 | static const UINT8 bitswap4_tbl[ 6 ][ 4 ] = { | |
| 788 | { 3, 0, 1, 2 }, | |
| 789 | { 2, 3, 0, 1 }, | |
| 790 | { 1, 2, 3, 0 }, | |
| 791 | { 0, 1, 2, 3 }, | |
| 792 | { 3, 2, 1, 0 }, | |
| 793 | { 3, 0, 2, 1 }, | |
| 794 | }; | |
| 795 | int i; | |
| 796 | int size = sprrom_size; | |
| 797 | UINT8 *src = sprrom; | |
| 798 | dynamic_buffer dst( size ); | |
| 799 | int ofst; | |
| 800 | memcpy( dst, src, size ); | |
| 801 | for( i = 0; i < size / 0x80; i++ ){ | |
| 802 | int idx = idx_tbl[ (i & 0xf00) >> 8 ]; | |
| 803 | int bit0 = bitswap4_tbl[ idx ][ 0 ]; | |
| 804 | int bit1 = bitswap4_tbl[ idx ][ 1 ]; | |
| 805 | int bit2 = bitswap4_tbl[ idx ][ 2 ]; | |
| 806 | int bit3 = bitswap4_tbl[ idx ][ 3 ]; | |
| 807 | ofst = BITSWAP8( (i & 0x0000ff), 7, 6, 5, 4, bit3, bit2, bit1, bit0 ); | |
| 808 | ofst += (i & 0xfffff00); | |
| 809 | memcpy( &src[ i * 0x80 ], &dst[ ofst * 0x80 ], 0x80 ); | |
| 810 | } | |
| 811 | } | |
| 812 | ||
| 813 | ||
| 814 | /* SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 1) */ | |
| 815 | ||
| 816 | ||
| 817 | void ngbootleg_prot_device::svcplus_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 818 | { | |
| 819 | static const int sec[] = { | |
| 820 | 0x00, 0x03, 0x02, 0x05, 0x04, 0x01 | |
| 821 | }; | |
| 822 | int size = cpurom_size; | |
| 823 | UINT8 *src = cpurom; | |
| 824 | dynamic_buffer dst( size ); | |
| 825 | int i; | |
| 826 | int ofst; | |
| 827 | memcpy( dst, src, size ); | |
| 828 | for( i = 0; i < size / 2; i++ ){ | |
| 829 | ofst = BITSWAP24( (i & 0xfffff), 0x17, 0x16, 0x15, 0x14, 0x13, 0x00, 0x01, 0x02, | |
| 830 | 0x0f, 0x0e, 0x0d, 0x0c, 0x0b, 0x0a, 0x09, 0x08, | |
| 831 | 0x07, 0x06, 0x05, 0x04, 0x03, 0x10, 0x11, 0x12 ); | |
| 832 | ofst ^= 0x0f0007; | |
| 833 | ofst += (i & 0xff00000); | |
| 834 | memcpy( &src[ i * 0x02 ], &dst[ ofst * 0x02 ], 0x02 ); | |
| 835 | } | |
| 836 | memcpy( dst, src, size ); | |
| 837 | for( i = 0; i < 6; i++ ){ | |
| 838 | memcpy( &src[ i * 0x100000 ], &dst[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 839 | } | |
| 840 | } | |
| 841 | ||
| 842 | void ngbootleg_prot_device::svcplus_px_hack(UINT8* cpurom, UINT32 cpurom_size) | |
| 843 | { | |
| 844 | /* patched by the protection chip? */ | |
| 845 | UINT16 *mem16 = (UINT16 *)cpurom; | |
| 846 | mem16[0x0f8016/2] = 0x33c1; | |
| 847 | } | |
| 848 | ||
| 849 | ||
| 850 | /* SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 2) */ | |
| 851 | ||
| 852 | ||
| 853 | void ngbootleg_prot_device::svcplusa_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 854 | { | |
| 855 | int i; | |
| 856 | static const int sec[] = { | |
| 857 | 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 858 | }; | |
| 859 | int size = cpurom_size; | |
| 860 | UINT8 *src = cpurom; | |
| 861 | dynamic_buffer dst( size ); | |
| 862 | memcpy( dst, src, size ); | |
| 863 | for( i = 0; i < 6; i++ ){ | |
| 864 | memcpy( &src[ i * 0x100000 ], &dst[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 865 | } | |
| 866 | } | |
| 867 | ||
| 868 | ||
| 869 | /* SNK vs. CAPCOM SVC CHAOS Super Plus (bootleg) */ | |
| 870 | ||
| 871 | ||
| 872 | void ngbootleg_prot_device::svcsplus_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 873 | { | |
| 874 | static const int sec[] = { | |
| 875 | 0x06, 0x07, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 876 | }; | |
| 877 | int size = cpurom_size; | |
| 878 | UINT8 *src = cpurom; | |
| 879 | dynamic_buffer dst( size ); | |
| 880 | int i; | |
| 881 | int ofst; | |
| 882 | memcpy( dst, src, size ); | |
| 883 | for( i = 0; i < size / 2; i++ ){ | |
| 884 | ofst = BITSWAP16( (i & 0x007fff), 0x0f, 0x00, 0x08, 0x09, 0x0b, 0x0a, 0x0c, 0x0d, | |
| 885 | 0x04, 0x03, 0x01, 0x07, 0x06, 0x02, 0x05, 0x0e ); | |
| 886 | ||
| 887 | ofst += (i & 0x078000); | |
| 888 | ofst += sec[ (i & 0xf80000) >> 19 ] << 19; | |
| 889 | memcpy( &src[ i * 2 ], &dst[ ofst * 2 ], 0x02 ); | |
| 890 | } | |
| 891 | } | |
| 892 | ||
| 893 | void ngbootleg_prot_device::svcsplus_px_hack(UINT8* cpurom, UINT32 cpurom_size) | |
| 894 | { | |
| 895 | /* patched by the protection chip? */ | |
| 896 | UINT16 *mem16 = (UINT16 *)cpurom; | |
| 897 | mem16[0x9e90/2] = 0x000f; | |
| 898 | mem16[0x9e92/2] = 0xc9c0; | |
| 899 | mem16[0xa10c/2] = 0x4eb9; | |
| 900 | mem16[0xa10e/2] = 0x000e; | |
| 901 | mem16[0xa110/2] = 0x9750; | |
| 902 | } | |
| 903 | ||
| 904 | ||
| 905 | /* The King of Fighters 2003 (bootleg set 1) */ | |
| 906 | ||
| 907 | ||
| 908 | READ16_MEMBER( ngbootleg_prot_device::kof2003_r) | |
| 909 | { | |
| 910 | return m_cartridge_ram[offset]; | |
| 911 | } | |
| 912 | ||
| 913 | READ16_MEMBER(ngbootleg_prot_device::kof2003_overlay_r) // hack? | |
| 914 | { | |
| 915 | return kof2k3_overlay; | |
| 916 | } | |
| 917 | ||
| 918 | WRITE16_MEMBER( ngbootleg_prot_device::kof2003_w ) | |
| 919 | { | |
| 920 | data = COMBINE_DATA(&m_cartridge_ram[offset]); | |
| 921 | if (offset == 0x1ff0/2 || offset == 0x1ff2/2) { | |
| 922 | UINT8* cr = (UINT8 *)m_cartridge_ram; | |
| 923 | UINT32 address = (cr[BYTE_XOR_LE(0x1ff3)]<<16)|(cr[BYTE_XOR_LE(0x1ff2)]<<8)|cr[BYTE_XOR_LE(0x1ff1)]; | |
| 924 | UINT8 prt = cr[BYTE_XOR_LE(0x1ff2)]; | |
| 925 | ||
| 926 | cr[BYTE_XOR_LE(0x1ff0)] = 0xa0; | |
| 927 | cr[BYTE_XOR_LE(0x1ff1)] &= 0xfe; | |
| 928 | cr[BYTE_XOR_LE(0x1ff3)] &= 0x7f; | |
| 929 | m_bankdev->neogeo_set_main_cpu_bank_address(address+0x100000); | |
| 930 | ||
| 931 | kof2k3_overlay = (prt & 0x00ff) | (kof2k3_overlay & 0xff00); | |
| 932 | } | |
| 933 | } | |
| 934 | ||
| 935 | WRITE16_MEMBER( ngbootleg_prot_device::kof2003p_w ) | |
| 936 | { | |
| 937 | data = COMBINE_DATA(&m_cartridge_ram[offset]); | |
| 938 | if (offset == 0x1ff0/2 || offset == 0x1ff2/2) { | |
| 939 | UINT8* cr = (UINT8 *)m_cartridge_ram; | |
| 940 | UINT32 address = (cr[BYTE_XOR_LE(0x1ff3)]<<16)|(cr[BYTE_XOR_LE(0x1ff2)]<<8)|cr[BYTE_XOR_LE(0x1ff0)]; | |
| 941 | UINT8 prt = cr[BYTE_XOR_LE(0x1ff2)]; | |
| 942 | ||
| 943 | cr[BYTE_XOR_LE(0x1ff0)] &= 0xfe; | |
| 944 | cr[BYTE_XOR_LE(0x1ff3)] &= 0x7f; | |
| 945 | m_bankdev->neogeo_set_main_cpu_bank_address(address+0x100000); | |
| 946 | ||
| 947 | kof2k3_overlay = (prt & 0x00ff) | (kof2k3_overlay & 0xff00); | |
| 948 | } | |
| 949 | } | |
| 950 | ||
| 951 | void ngbootleg_prot_device::kf2k3bl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 952 | { | |
| 953 | int i; | |
| 954 | static const UINT8 sec[] = { | |
| 955 | 0x07, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 | |
| 956 | }; | |
| 957 | ||
| 958 | int rom_size = 0x800000; | |
| 959 | UINT8 *rom = cpurom; | |
| 960 | dynamic_buffer buf( rom_size ); | |
| 961 | memcpy( buf, rom, rom_size ); | |
| 962 | ||
| 963 | for( i = 0; i < rom_size / 0x100000; i++ ){ | |
| 964 | memcpy( &rom[ i * 0x100000 ], &buf[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 965 | } | |
| 966 | } | |
| 967 | ||
| 968 | void ngbootleg_prot_device::kf2k3bl_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size) | |
| 969 | { | |
| 970 | m_mainrom = cpurom; | |
| 971 | ||
| 972 | maincpu->space(AS_PROGRAM).install_read_handler(0x58196, 0x58197, read16_delegate(FUNC(ngbootleg_prot_device::kof2003_overlay_r),this) ); | |
| 973 | ||
| 974 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(ngbootleg_prot_device::kof2003_r),this), write16_delegate(FUNC(ngbootleg_prot_device::kof2003_w),this) ); | |
| 975 | m_bankdev = bankdev; | |
| 976 | ||
| 977 | } | |
| 978 | ||
| 979 | ||
| 980 | /* The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg) */ | |
| 981 | ||
| 982 | ||
| 983 | void ngbootleg_prot_device::kf2k3pl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 984 | { | |
| 985 | dynamic_array<UINT16> tmp(0x100000/2); | |
| 986 | UINT16*rom16 = (UINT16*)cpurom; | |
| 987 | int j; | |
| 988 | int i; | |
| 989 | ||
| 990 | for (i = 0;i < 0x700000/2;i+=0x100000/2) | |
| 991 | { | |
| 992 | memcpy(tmp,&rom16[i],0x100000); | |
| 993 | for (j = 0;j < 0x100000/2;j++) | |
| 994 | rom16[i+j] = tmp[BITSWAP24(j,23,22,21,20,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)]; | |
| 995 | } | |
| 996 | ||
| 997 | /* patched by Altera protection chip on PCB */ | |
| 998 | rom16[0xf38ac/2] = 0x4e75; | |
| 999 | ||
| 1000 | kof2k3_overlay = rom16[0x58196 / 2]; | |
| 1001 | } | |
| 1002 | ||
| 1003 | void ngbootleg_prot_device::kf2k3pl_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size) | |
| 1004 | { | |
| 1005 | m_mainrom = cpurom; | |
| 1006 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(ngbootleg_prot_device::kof2003_r),this), write16_delegate(FUNC(ngbootleg_prot_device::kof2003p_w),this) ); | |
| 1007 | m_bankdev = bankdev; | |
| 1008 | } | |
| 1009 | ||
| 1010 | ||
| 1011 | /* The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg) */ | |
| 1012 | ||
| 1013 | ||
| 1014 | void ngbootleg_prot_device::kf2k3upl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 1015 | { | |
| 1016 | { | |
| 1017 | UINT8 *src = cpurom; | |
| 1018 | memmove(src+0x100000, src, 0x600000); | |
| 1019 | memmove(src, src+0x700000, 0x100000); | |
| 1020 | } | |
| 1021 | ||
| 1022 | { | |
| 1023 | int ofst; | |
| 1024 | int i; | |
| 1025 | UINT8 *rom = cpurom + 0xfe000; | |
| 1026 | UINT8 *buf = cpurom + 0xd0610; | |
| 1027 | ||
| 1028 | for( i = 0; i < 0x2000 / 2; i++ ){ | |
| 1029 | ofst = (i & 0xff00) + BITSWAP8( (i & 0x00ff), 7, 6, 0, 4, 3, 2, 1, 5 ); | |
| 1030 | memcpy( &rom[ i * 2 ], &buf[ ofst * 2 ], 2 ); | |
| 1031 | } | |
| 1032 | } | |
| 1033 | ||
| 1034 | UINT16*rom16 = (UINT16*)cpurom; | |
| 1035 | kof2k3_overlay = rom16[0x58196 / 2]; | |
| 1036 | ||
| 1037 | ||
| 1038 | } | |
| 1039 | ||
| 1040 | ||
| 1041 | /* Samurai Shodown V / Samurai Spirits Zero (bootleg) */ | |
| 1042 | ||
| 1043 | ||
| 1044 | void ngbootleg_prot_device::samsho5b_px_decrypt(UINT8* cpurom, UINT32 cpurom_size) | |
| 1045 | { | |
| 1046 | int px_size = cpurom_size; | |
| 1047 | UINT8 *rom = cpurom; | |
| 1048 | dynamic_buffer buf( px_size ); | |
| 1049 | int ofst; | |
| 1050 | int i; | |
| 1051 | ||
| 1052 | memcpy( buf, rom, px_size ); | |
| 1053 | ||
| 1054 | for( i = 0; i < px_size / 2; i++ ){ | |
| 1055 | ofst = BITSWAP8( (i & 0x000ff), 7, 6, 5, 4, 3, 0, 1, 2 ); | |
| 1056 | ofst += (i & 0xfffff00); | |
| 1057 | ofst ^= 0x060005; | |
| 1058 | ||
| 1059 | memcpy( &rom[ i * 2 ], &buf[ ofst * 2 ], 0x02 ); | |
| 1060 | } | |
| 1061 | ||
| 1062 | memcpy( buf, rom, px_size ); | |
| 1063 | ||
| 1064 | memcpy( &rom[ 0x000000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 1065 | memcpy( &rom[ 0x100000 ], &buf[ 0x000000 ], 0x700000 ); | |
| 1066 | } | |
| 1067 | ||
| 1068 | ||
| 1069 | void ngbootleg_prot_device::samsho5b_vx_decrypt(UINT8* ymsndrom, UINT32 ymsndrom_size) | |
| 1070 | { | |
| 1071 | int vx_size = ymsndrom_size; | |
| 1072 | UINT8 *rom = ymsndrom; | |
| 1073 | int i; | |
| 1074 | ||
| 1075 | for( i = 0; i < vx_size; i++ ) | |
| 1076 | rom[ i ] = BITSWAP8( rom[ i ], 0, 1, 5, 4, 3, 2, 6, 7 ); | |
| 1077 | } | |
| 1078 | ||
| 1079 | ||
| 1080 | /* Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg) */ | |
| 1081 | ||
| 1082 | ||
| 1083 | #define MATRIMBLZ80( i ) ( i^(BITSWAP8(i&0x3,4,3,1,2,0,7,6,5)<<8) ) | |
| 1084 | ||
| 1085 | void ngbootleg_prot_device::matrimbl_decrypt(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size) | |
| 1086 | { | |
| 1087 | /* decrypt Z80 */ | |
| 1088 | UINT8 *rom = audiorom+0x10000; | |
| 1089 | dynamic_buffer buf( 0x20000 ); | |
| 1090 | int i, j=0; | |
| 1091 | memcpy( buf, rom, 0x20000 ); | |
| 1092 | for( i=0x00000; i<0x20000; i++ ) | |
| 1093 | { | |
| 1094 | if ( i&0x10000 ) | |
| 1095 | { | |
| 1096 | if ( i&0x800 ) | |
| 1097 | { | |
| 1098 | j=MATRIMBLZ80( i ); | |
| 1099 | j=j^0x10000; | |
| 1100 | } | |
| 1101 | else | |
| 1102 | { | |
| 1103 | j=MATRIMBLZ80(( i^0x01 )); | |
| 1104 | } | |
| 1105 | } | |
| 1106 | else | |
| 1107 | { | |
| 1108 | if ( i&0x800 ) | |
| 1109 | { | |
| 1110 | j=MATRIMBLZ80(( i^0x01 )); | |
| 1111 | j=j^0x10000; | |
| 1112 | } | |
| 1113 | else | |
| 1114 | { | |
| 1115 | j=MATRIMBLZ80( i ); | |
| 1116 | } | |
| 1117 | } | |
| 1118 | rom[ j ]=buf[ i ]; | |
| 1119 | } | |
| 1120 | memcpy( rom-0x10000, rom, 0x10000 ); | |
| 1121 | ||
| 1122 | /* decrypt gfx */ | |
| 1123 | cthd2003_c(sprrom,sprrom_size, 0 ); | |
| 1124 | } | |
| 1125 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #ifndef __NEOGEO_INTF_H | |
| 3 | #define __NEOGEO_INTF_H | |
| 4 | ||
| 5 | // ======================> device_neogeo_cart_interface | |
| 6 | ||
| 7 | #define DECRYPT_ALL_PARAMS \ | |
| 8 | UINT8* cpuregion, UINT32 cpuregion_size,UINT8* spr_region, UINT32 spr_region_size,UINT8* fix_region, UINT32 fix_region_size,UINT8* ym_region, UINT32 ym_region_size,UINT8* ymdelta_region, UINT32 ymdelta_region_size,UINT8* audiocpu_region, UINT32 audio_region_size, UINT8* audiocrypt_region, UINT32 audiocrypt_region_size | |
| 9 | ||
| 10 | #define ACTIVATE_CART_PARAMS \ | |
| 11 | running_machine& machine, cpu_device* maincpu, UINT8* cpuregion, UINT32 cpuregion_size, UINT8* fixedregion, UINT32 fixedregion_size | |
| 12 | ||
| 13 | class device_neogeo_cart_interface : public device_slot_card_interface | |
| 14 | { | |
| 15 | public: | |
| 16 | // construction/destruction | |
| 17 | device_neogeo_cart_interface(const machine_config &mconfig, device_t &device); | |
| 18 | virtual ~device_neogeo_cart_interface(); | |
| 19 | ||
| 20 | // reading from ROM | |
| 21 | virtual DECLARE_READ16_MEMBER(read_rom) { return 0xffff; } | |
| 22 | virtual void activate_cart(ACTIVATE_CART_PARAMS) { }; | |
| 23 | virtual void decrypt_all(DECRYPT_ALL_PARAMS) { }; | |
| 24 | virtual int get_fixed_bank_type(void) { return 0; } | |
| 25 | ||
| 26 | void rom_alloc(UINT32 size) { if (m_rom == NULL) m_rom.resize(size/sizeof(UINT16)); } | |
| 27 | UINT16* get_rom_base() { return m_rom; } | |
| 28 | UINT32 get_rom_size() { return m_rom.bytes(); } | |
| 29 | ||
| 30 | void fixed_alloc(UINT32 size) { if (m_fixed == NULL) m_fixed.resize(size/sizeof(UINT8)); } | |
| 31 | UINT8* get_fixed_base() { return m_fixed; } | |
| 32 | UINT32 get_fixed_size() { return m_fixed.bytes(); } | |
| 33 | ||
| 34 | void audio_alloc(UINT32 size) { if (m_audio == NULL) m_audio.resize(size/sizeof(UINT8)); } | |
| 35 | UINT8* get_audio_base() { return m_audio; } | |
| 36 | UINT32 get_audio_size() { return m_audio.bytes(); } | |
| 37 | ||
| 38 | void audiocrypt_alloc(UINT32 size) { if (m_audiocrypt == NULL) m_audiocrypt.resize(size/sizeof(UINT8)); } | |
| 39 | UINT8* get_audiocrypt_base() { return m_audiocrypt; } | |
| 40 | UINT32 get_audiocrypt_size() { return m_audiocrypt.bytes(); } | |
| 41 | ||
| 42 | void sprites_alloc(UINT32 size) { if (m_sprites == NULL) m_sprites.resize(size/sizeof(UINT8)); } | |
| 43 | UINT8* get_sprites_base() { return m_sprites; } | |
| 44 | UINT32 get_sprites_size() { return m_sprites.bytes(); } | |
| 45 | UINT8* get_sprites_optimized() { return m_sprites_optimized; } | |
| 46 | UINT32 get_sprites_addrmask() { return m_sprite_gfx_address_mask; } | |
| 47 | dynamic_array<UINT8>& get_sprites_optimized_arr() { return m_sprites_optimized; } | |
| 48 | ||
| 49 | void ym_alloc(UINT32 size) { if (m_ym == NULL) m_ym.resize(size/sizeof(UINT8)); } | |
| 50 | UINT8* get_ym_base() { return m_ym; } | |
| 51 | UINT32 get_ym_size() { return m_ym.bytes(); } | |
| 52 | ||
| 53 | void ymdelta_alloc(UINT32 size) { if (m_ymdelta == NULL) m_ymdelta.resize(size/sizeof(UINT8)); } | |
| 54 | UINT8* get_ymdelta_base() { return m_ymdelta; } | |
| 55 | UINT32 get_ymdelta_size() { return m_ymdelta.bytes(); } | |
| 56 | ||
| 57 | dynamic_array<UINT16> m_rom; | |
| 58 | dynamic_array<UINT8> m_fixed; | |
| 59 | dynamic_array<UINT8> m_sprites; | |
| 60 | dynamic_array<UINT8> m_sprites_optimized; | |
| 61 | dynamic_array<UINT8> m_audio; | |
| 62 | dynamic_array<UINT8> m_ym; | |
| 63 | dynamic_array<UINT8> m_ymdelta; | |
| 64 | ||
| 65 | UINT32 m_sprite_gfx_address_mask; | |
| 66 | ||
| 67 | ||
| 68 | ||
| 69 | protected: | |
| 70 | // internal state | |
| 71 | dynamic_array<UINT8> m_audiocrypt; | |
| 72 | ||
| 73 | ||
| 74 | }; | |
| 75 | ||
| 76 | #endif | |
| 77 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #pragma once | |
| 3 | ||
| 4 | #include "banked_cart.h" | |
| 5 | ||
| 6 | #ifndef __PVC_PROT__ | |
| 7 | #define __PVC_PROT__ | |
| 8 | ||
| 9 | extern const device_type PVC_PROT; | |
| 10 | ||
| 11 | #define MCFG_PVC_PROT_ADD(_tag) \ | |
| 12 | MCFG_DEVICE_ADD(_tag, PVC_PROT, 0) | |
| 13 | ||
| 14 | ||
| 15 | class pvc_prot_device : public device_t | |
| 16 | { | |
| 17 | public: | |
| 18 | // construction/destruction | |
| 19 | pvc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 20 | ||
| 21 | void pvc_write_unpack_color(); | |
| 22 | void pvc_write_pack_color(); | |
| 23 | void pvc_write_bankswitch(address_space &space); | |
| 24 | DECLARE_READ16_MEMBER(pvc_prot_r); | |
| 25 | DECLARE_WRITE16_MEMBER(pvc_prot_w); | |
| 26 | void install_pvc_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 27 | neogeo_banked_cart_device* m_bankdev; | |
| 28 | ||
| 29 | UINT16 m_cartridge_ram[0x1000]; | |
| 30 | ||
| 31 | void mslug5_decrypt_68k(UINT8* rom, UINT32 size); | |
| 32 | void svc_px_decrypt(UINT8* rom, UINT32 size); | |
| 33 | void kf2k3pcb_decrypt_68k(UINT8* rom, UINT32 size); | |
| 34 | void kof2003_decrypt_68k(UINT8* rom, UINT32 size); | |
| 35 | void kof2003h_decrypt_68k(UINT8* rom, UINT32 size); | |
| 36 | ||
| 37 | protected: | |
| 38 | virtual void device_start(); | |
| 39 | virtual void device_reset(); | |
| 40 | ||
| 41 | ||
| 42 | ||
| 43 | private: | |
| 44 | ||
| 45 | ||
| 46 | }; | |
| 47 | ||
| 48 | #endif | |
| 49 | ||
| 50 | ||
| 51 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __NEOGEO_BANKED_CART__ | |
| 6 | #define __NEOGEO_BANKED_CART__ | |
| 7 | ||
| 8 | extern const device_type NEOGEO_BANKED_CART; | |
| 9 | ||
| 10 | #define MCFG_NEOGEO_BANKED_CART_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, NEOGEO_BANKED_CART, 0) | |
| 12 | ||
| 13 | ||
| 14 | class neogeo_banked_cart_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | neogeo_banked_cart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | memory_bank* m_bank_cartridge; | |
| 21 | UINT32 m_main_cpu_bank_address; | |
| 22 | UINT8* m_region; | |
| 23 | UINT32 m_region_size; | |
| 24 | ||
| 25 | ||
| 26 | void install_banks(running_machine& machine, cpu_device* maincpu, UINT8* region, UINT32 region_size); | |
| 27 | WRITE16_MEMBER(main_cpu_bank_select_w); | |
| 28 | void neogeo_set_main_cpu_bank_address(UINT32 bank_address); | |
| 29 | void _set_main_cpu_bank_address(); | |
| 30 | void init_banks(void); | |
| 31 | ||
| 32 | protected: | |
| 33 | virtual void device_start(); | |
| 34 | virtual void device_reset(); | |
| 35 | ||
| 36 | ||
| 37 | ||
| 38 | private: | |
| 39 | ||
| 40 | ||
| 41 | }; | |
| 42 | ||
| 43 | #endif | |
| 44 | ||
| 45 | ||
| 46 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #pragma once | |
| 3 | ||
| 4 | #include "banked_cart.h" | |
| 5 | ||
| 6 | #ifndef __NGBOOTLEG_PROT__ | |
| 7 | #define __NGBOOTLEG_PROT__ | |
| 8 | ||
| 9 | extern const device_type NGBOOTLEG_PROT; | |
| 10 | ||
| 11 | #define MCFG_NGBOOTLEG_PROT_ADD(_tag) \ | |
| 12 | MCFG_DEVICE_ADD(_tag, NGBOOTLEG_PROT, 0) | |
| 13 | ||
| 14 | ||
| 15 | class ngbootleg_prot_device : public device_t | |
| 16 | { | |
| 17 | public: | |
| 18 | // construction/destruction | |
| 19 | ngbootleg_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 20 | ||
| 21 | void neogeo_bootleg_cx_decrypt(UINT8*sprrom, UINT32 sprrom_size); | |
| 22 | void neogeo_bootleg_sx_decrypt(UINT8* fixed, UINT32 fixed_size, int value); | |
| 23 | void kog_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 24 | void kof97oro_px_decode(UINT8* cpurom, UINT32 cpurom_size); | |
| 25 | void kof10thBankswitch(address_space &space, UINT16 nBank); | |
| 26 | DECLARE_READ16_MEMBER(kof10th_RAM2_r); | |
| 27 | DECLARE_READ16_MEMBER(kof10th_RAMB_r); | |
| 28 | DECLARE_WRITE16_MEMBER(kof10th_custom_w); | |
| 29 | DECLARE_WRITE16_MEMBER(kof10th_bankswitch_w); | |
| 30 | void install_kof10th_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size, UINT8* fixedrom, UINT32 fixedrom_size); | |
| 31 | void decrypt_kof10th(UINT8* cpurom, UINT32 cpurom_size); | |
| 32 | void kf10thep_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 33 | void kf2k5uni_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 34 | void kf2k5uni_sx_decrypt(UINT8* fixedrom, UINT32 fixedrom_size); | |
| 35 | void kf2k5uni_mx_decrypt(UINT8* audiorom, UINT32 audiorom_size); | |
| 36 | void decrypt_kf2k5uni(UINT8* cpurom, UINT32 cpurom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size); | |
| 37 | void kof2002b_gfx_decrypt(UINT8 *src, int size); | |
| 38 | void kf2k2mp_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 39 | void kf2k2mp2_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 40 | void cthd2003_neogeo_gfx_address_fix_do(UINT8* sprrom, UINT32 sprrom_size, int start, int end, int bit3shift, int bit2shift, int bit1shift, int bit0shift); | |
| 41 | void cthd2003_neogeo_gfx_address_fix(UINT8* sprrom, UINT32 sprrom_size, int start, int end); | |
| 42 | void cthd2003_c(UINT8* sprrom, UINT32 sprrom_size, int pow); | |
| 43 | void decrypt_cthd2003(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size); | |
| 44 | DECLARE_WRITE16_MEMBER(cthd2003_bankswitch_w); | |
| 45 | void patch_cthd2003(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size); | |
| 46 | void ct2k3sp_sx_decrypt(UINT8* fixedrom, UINT32 fixedrom_size); | |
| 47 | void decrypt_ct2k3sp(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size, UINT8* fixedrom, UINT32 fixedrom_size); | |
| 48 | void decrypt_ct2k3sa(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size); | |
| 49 | void patch_ct2k3sa(UINT8* cpurom, UINT32 cpurom_size); | |
| 50 | void decrypt_kof2k4se_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 51 | void lans2004_vx_decrypt(UINT8* ymsndrom, UINT32 ymsndrom_size); | |
| 52 | void lans2004_decrypt_68k(UINT8* cpurom, UINT32 cpurom_size); | |
| 53 | DECLARE_READ16_MEMBER(mslug5_prot_r); | |
| 54 | DECLARE_WRITE16_MEMBER(ms5plus_bankswitch_w); | |
| 55 | void install_ms5plus_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 56 | void svcboot_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 57 | void svcboot_cx_decrypt(UINT8*sprrom, UINT32 sprrom_size); | |
| 58 | void svcplus_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 59 | void svcplus_px_hack(UINT8* cpurom, UINT32 cpurom_size); | |
| 60 | void svcplusa_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 61 | void svcsplus_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 62 | void svcsplus_px_hack(UINT8* cpurom, UINT32 cpurom_size); | |
| 63 | DECLARE_READ16_MEMBER(kof2003_r); | |
| 64 | DECLARE_WRITE16_MEMBER(kof2003_w); | |
| 65 | DECLARE_WRITE16_MEMBER(kof2003p_w); | |
| 66 | DECLARE_READ16_MEMBER(kof2003_overlay_r); | |
| 67 | void kf2k3bl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 68 | void kf2k3bl_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size); | |
| 69 | void kf2k3pl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 70 | void kf2k3pl_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev, UINT8* cpurom, UINT32 cpurom_size); | |
| 71 | UINT16 kof2k3_overlay; | |
| 72 | ||
| 73 | void kf2k3upl_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 74 | void samsho5b_px_decrypt(UINT8* cpurom, UINT32 cpurom_size); | |
| 75 | void samsho5b_vx_decrypt(UINT8* ymsndrom, UINT32 ymsndrom_size); | |
| 76 | void matrimbl_decrypt(UINT8* sprrom, UINT32 sprrom_size, UINT8* audiorom, UINT32 audiorom_size); | |
| 77 | ||
| 78 | UINT16 m_cartridge_ram[0x1000]; // bootlegs | |
| 79 | ||
| 80 | // for kof10th | |
| 81 | UINT8* m_mainrom; | |
| 82 | UINT8* m_fixedrom; | |
| 83 | neogeo_banked_cart_device* m_bankdev; | |
| 84 | UINT16 m_cartridge_ram2[0x10000]; | |
| 85 | ||
| 86 | protected: | |
| 87 | virtual void device_start(); | |
| 88 | virtual void device_reset(); | |
| 89 | ||
| 90 | ||
| 91 | ||
| 92 | private: | |
| 93 | ||
| 94 | ||
| 95 | }; | |
| 96 | ||
| 97 | #endif | |
| 98 | ||
| 99 | ||
| 100 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #include "emu.h" | |
| 4 | #include "pcm2_prot.h" | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | extern const device_type PCM2_PROT = &device_creator<pcm2_prot_device>; | |
| 9 | ||
| 10 | ||
| 11 | pcm2_prot_device::pcm2_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 12 | : device_t(mconfig, PCM2_PROT, "NeoGeo NEOPCM2 Protection Device", tag, owner, clock, "pcm2_prot", __FILE__) | |
| 13 | { | |
| 14 | } | |
| 15 | ||
| 16 | ||
| 17 | void pcm2_prot_device::device_start() | |
| 18 | { | |
| 19 | } | |
| 20 | ||
| 21 | void pcm2_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | /*************************************************************************** | |
| 26 | ||
| 27 | NeoGeo 'V' (PCM) ROM encryption | |
| 28 | NEOPCM2 chip | |
| 29 | ||
| 30 | ***************************************************************************/ | |
| 31 | ||
| 32 | /* Neo-Pcm2 Drivers for Encrypted V Roms */ | |
| 33 | void pcm2_prot_device::neo_pcm2_snk_1999(UINT8* ymrom, UINT32 ymsize, int value) | |
| 34 | { /* thanks to Elsemi for the NEO-PCM2 info */ | |
| 35 | UINT16 *rom = (UINT16 *)ymrom; | |
| 36 | int size = ymsize; | |
| 37 | int i, j; | |
| 38 | ||
| 39 | if( rom != NULL ) | |
| 40 | { /* swap address lines on the whole ROMs */ | |
| 41 | dynamic_array<UINT16> buffer(value / 2); | |
| 42 | ||
| 43 | for( i = 0; i < size / 2; i += ( value / 2 ) ) | |
| 44 | { | |
| 45 | memcpy( buffer, &rom[ i ], value ); | |
| 46 | for( j = 0; j < (value / 2); j++ ) | |
| 47 | { | |
| 48 | rom[ i + j ] = buffer[ j ^ (value/4) ]; | |
| 49 | } | |
| 50 | } | |
| 51 | } | |
| 52 | } | |
| 53 | ||
| 54 | ||
| 55 | /* the later PCM2 games have additional scrambling */ | |
| 56 | void pcm2_prot_device::neo_pcm2_swap(UINT8* ymrom, UINT32 ymsize, int value) | |
| 57 | { | |
| 58 | static const UINT32 addrs[7][2]={ | |
| 59 | {0x000000,0xa5000}, | |
| 60 | {0xffce20,0x01000}, | |
| 61 | {0xfe2cf6,0x4e001}, | |
| 62 | {0xffac28,0xc2000}, | |
| 63 | {0xfeb2c0,0x0a000}, | |
| 64 | {0xff14ea,0xa7001}, | |
| 65 | {0xffb440,0x02000}}; | |
| 66 | static const UINT8 xordata[7][8]={ | |
| 67 | {0xf9,0xe0,0x5d,0xf3,0xea,0x92,0xbe,0xef}, | |
| 68 | {0xc4,0x83,0xa8,0x5f,0x21,0x27,0x64,0xaf}, | |
| 69 | {0xc3,0xfd,0x81,0xac,0x6d,0xe7,0xbf,0x9e}, | |
| 70 | {0xc3,0xfd,0x81,0xac,0x6d,0xe7,0xbf,0x9e}, | |
| 71 | {0xcb,0x29,0x7d,0x43,0xd2,0x3a,0xc2,0xb4}, | |
| 72 | {0x4b,0xa4,0x63,0x46,0xf0,0x91,0xea,0x62}, | |
| 73 | {0x4b,0xa4,0x63,0x46,0xf0,0x91,0xea,0x62}}; | |
| 74 | ||
| 75 | dynamic_buffer buf(0x1000000); | |
| 76 | int i, j, d; | |
| 77 | UINT8* src = ymrom; | |
| 78 | memcpy(buf,src,0x1000000); | |
| 79 | for (i=0;i<0x1000000;i++) | |
| 80 | { | |
| 81 | j=BITSWAP24(i,23,22,21,20,19,18,17,0,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,16); | |
| 82 | j=j^addrs[value][1]; | |
| 83 | d=((i+addrs[value][0])&0xffffff); | |
| 84 | src[j]=buf[d]^xordata[value][j&0x7]; | |
| 85 | } | |
| 86 | } | |
| 87 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "cmc_prot.h" | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | extern const device_type CMC_PROT = &device_creator<cmc_prot_device>; | |
| 8 | ||
| 9 | ||
| 10 | cmc_prot_device::cmc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 11 | : device_t(mconfig, CMC_PROT, "NeoGeo CMC Protection Device", tag, owner, clock, "cmc_prot", __FILE__) | |
| 12 | { | |
| 13 | } | |
| 14 | ||
| 15 | ||
| 16 | void cmc_prot_device::device_start() | |
| 17 | { | |
| 18 | ||
| 19 | } | |
| 20 | ||
| 21 | void cmc_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | /*************************************************************************** | |
| 32 | ||
| 33 | NeoGeo 'C' ROM encryption | |
| 34 | ||
| 35 | Starting with KOF99, all NeoGeo games have encrypted graphics. Additionally | |
| 36 | to that, the data for the front text layer, which was previously stored in | |
| 37 | a separate ROM, is stored at the end of the tile data. | |
| 38 | ||
| 39 | The encryption is one of the nastiest implementation of a XOR scheme ever | |
| 40 | seen, involving 9 seemingly uncorrelated 256-byte tables. All known games use | |
| 41 | the same tables except KOF2000 and MS4 which use a different set. | |
| 42 | ||
| 43 | The 32 data bits of every longword are decrypted in a single step (one byte at | |
| 44 | a time), but the values to use for the xor are determined in a convoluted way. | |
| 45 | It's actually so convoluted that it's too difficult to describe - please refer | |
| 46 | to the source below. | |
| 47 | Suffice to say that bytes are handled in couples (0&3 and 1&2), and the two xor | |
| 48 | values are taken from three tables, the indexes inside the tables depending on | |
| 49 | bits 0-7 and 8-15 of the address, in one case further xored through the table | |
| 50 | used in step 5) below. Additionally, the bytes in a couple can be swapped, | |
| 51 | depending either on bit 8 of the address, or on bit 16 xored with the table | |
| 52 | used in step 4) below. | |
| 53 | ||
| 54 | The 24 address bits are encrypted in five steps. Each step xors 8 bits with a | |
| 55 | value taken from a different table; the index inside the table depends on 8 | |
| 56 | other bits. | |
| 57 | 0) xor bits 0-7 with a fixed value that changes from game to game | |
| 58 | 1) xor bits 8-15 depending on bits 16-23 | |
| 59 | 2) xor bits 8-15 depending on bits 0-7 | |
| 60 | 3) xor bits 16-23 depending on bits 0-7 | |
| 61 | 4) xor bits 16-23 depending on bits 8-15 | |
| 62 | 5) xor bits 0-7 depending on bits 8-15 | |
| 63 | ||
| 64 | Each step acts on the current value, so e.g. step 4) uses bits 8-15 as modified | |
| 65 | by step 2). | |
| 66 | ||
| 67 | [Note: the table used in step 1) is currently incomplete due to lack of data to | |
| 68 | analyze] | |
| 69 | ||
| 70 | ||
| 71 | There are two major weaknesses in this encryption algorithm, that exposed it to | |
| 72 | a known plaintext attack. | |
| 73 | ||
| 74 | The first weakness is that the data xor depends on the address inside the | |
| 75 | encrypted ROM instead that on the decrypted address; together with the high | |
| 76 | concentration of 0x00 and 0xFF in the decrypted data (more than 60% of the | |
| 77 | total), this exposed easily recognizable patterns in the encrypted data, which | |
| 78 | could be exploited with some simple statistical checks. The deviousness of the | |
| 79 | xor scheme was the major difficulty. | |
| 80 | ||
| 81 | The second weakness is that the address scrambling works on 32-bit words. Since | |
| 82 | there are a large number of 32-bit values that appear only once in the whole | |
| 83 | encrypted ROM space, this means that once the xor layer was broken, a large | |
| 84 | table of encrypted-decrypted address correspondencies could be built and | |
| 85 | analyzed, quickly leading to the algorithm. | |
| 86 | ||
| 87 | ***************************************************************************/ | |
| 88 | ||
| 89 | static const UINT8 kof99_type0_t03[256] = | |
| 90 | { | |
| 91 | 0xfb, 0x86, 0x9d, 0xf1, 0xbf, 0x80, 0xd5, 0x43, 0xab, 0xb3, 0x9f, 0x6a, 0x33, 0xd9, 0xdb, 0xb6, | |
| 92 | 0x66, 0x08, 0x69, 0x88, 0xcc, 0xb7, 0xde, 0x49, 0x97, 0x64, 0x1f, 0xa6, 0xc0, 0x2f, 0x52, 0x42, | |
| 93 | 0x44, 0x5a, 0xf2, 0x28, 0x98, 0x87, 0x96, 0x8a, 0x83, 0x0b, 0x03, 0x61, 0x71, 0x99, 0x6b, 0xb5, | |
| 94 | 0x1a, 0x8e, 0xfe, 0x04, 0xe1, 0xf7, 0x7d, 0xdd, 0xed, 0xca, 0x37, 0xfc, 0xef, 0x39, 0x72, 0xda, | |
| 95 | 0xb8, 0xbe, 0xee, 0x7f, 0xe5, 0x31, 0x78, 0xf3, 0x91, 0x9a, 0xd2, 0x11, 0x19, 0xb9, 0x09, 0x4c, | |
| 96 | 0xfd, 0x6d, 0x2a, 0x4d, 0x65, 0xa1, 0x89, 0xc7, 0x75, 0x50, 0x21, 0xfa, 0x16, 0x00, 0xe9, 0x12, | |
| 97 | 0x74, 0x2b, 0x1e, 0x4f, 0x14, 0x01, 0x70, 0x3a, 0x4e, 0x3f, 0xf5, 0xf4, 0x1d, 0x3d, 0x15, 0x27, | |
| 98 | 0xa7, 0xff, 0x45, 0xe0, 0x6e, 0xf9, 0x54, 0xc8, 0x48, 0xad, 0xa5, 0x0a, 0xf6, 0x2d, 0x2c, 0xe2, | |
| 99 | 0x68, 0x67, 0xd6, 0x85, 0xb4, 0xc3, 0x34, 0xbc, 0x62, 0xd3, 0x5f, 0x84, 0x06, 0x5b, 0x0d, 0x95, | |
| 100 | 0xea, 0x5e, 0x9e, 0xd4, 0xeb, 0x90, 0x7a, 0x05, 0x81, 0x57, 0xe8, 0x60, 0x2e, 0x20, 0x25, 0x7c, | |
| 101 | 0x46, 0x0c, 0x93, 0xcb, 0xbd, 0x17, 0x7e, 0xec, 0x79, 0xb2, 0xc2, 0x22, 0x41, 0xb1, 0x10, 0xac, | |
| 102 | 0xa8, 0xbb, 0x9b, 0x82, 0x4b, 0x9c, 0x8b, 0x07, 0x47, 0x35, 0x24, 0x56, 0x8d, 0xaf, 0xe6, 0x26, | |
| 103 | 0x40, 0x38, 0xc4, 0x5d, 0x1b, 0xc5, 0xd1, 0x0f, 0x6c, 0x7b, 0xb0, 0xe3, 0xa3, 0x23, 0x6f, 0x58, | |
| 104 | 0xc1, 0xba, 0xcf, 0xd7, 0xa2, 0xe7, 0xd0, 0x63, 0x5c, 0xf8, 0x73, 0xa0, 0x13, 0xdc, 0x29, 0xcd, | |
| 105 | 0xc9, 0x76, 0xae, 0x8f, 0xe4, 0x59, 0x30, 0xaa, 0x94, 0x1c, 0x3c, 0x0e, 0x55, 0x92, 0x77, 0x32, | |
| 106 | 0xc6, 0xce, 0x18, 0x36, 0xdf, 0xa9, 0x8c, 0xd8, 0xa4, 0xf0, 0x3b, 0x51, 0x4a, 0x02, 0x3e, 0x53, | |
| 107 | }; | |
| 108 | ||
| 109 | ||
| 110 | static const UINT8 kof99_type0_t12[256] = | |
| 111 | { | |
| 112 | 0x1f, 0xac, 0x4d, 0xcd, 0xca, 0x70, 0x02, 0x6b, 0x18, 0x40, 0x62, 0xb2, 0x3f, 0x9b, 0x5b, 0xef, | |
| 113 | 0x69, 0x68, 0x71, 0x3b, 0xcb, 0xd4, 0x30, 0xbc, 0x47, 0x72, 0x74, 0x5e, 0x84, 0x4c, 0x1b, 0xdb, | |
| 114 | 0x6a, 0x35, 0x1d, 0xf5, 0xa1, 0xb3, 0x87, 0x5d, 0x57, 0x28, 0x2f, 0xc4, 0xfd, 0x24, 0x26, 0x36, | |
| 115 | 0xad, 0xbe, 0x61, 0x63, 0x73, 0xaa, 0x82, 0xee, 0x29, 0xd0, 0xdf, 0x8c, 0x15, 0xb5, 0x96, 0xf3, | |
| 116 | 0xdd, 0x7e, 0x3a, 0x37, 0x58, 0x7f, 0x0c, 0xfc, 0x0b, 0x07, 0xe8, 0xf7, 0xf4, 0x14, 0xb8, 0x81, | |
| 117 | 0xb6, 0xd7, 0x1e, 0xc8, 0x85, 0xe6, 0x9d, 0x33, 0x60, 0xc5, 0x95, 0xd5, 0x55, 0x00, 0xa3, 0xb7, | |
| 118 | 0x7d, 0x50, 0x0d, 0xd2, 0xc1, 0x12, 0xe5, 0xed, 0xd8, 0xa4, 0x9c, 0x8f, 0x2a, 0x4f, 0xa8, 0x01, | |
| 119 | 0x52, 0x83, 0x65, 0xea, 0x9a, 0x6c, 0x44, 0x4a, 0xe2, 0xa5, 0x2b, 0x46, 0xe1, 0x34, 0x25, 0xf8, | |
| 120 | 0xc3, 0xda, 0xc7, 0x6e, 0x48, 0x38, 0x7c, 0x78, 0x06, 0x53, 0x64, 0x16, 0x98, 0x3c, 0x91, 0x42, | |
| 121 | 0x39, 0xcc, 0xb0, 0xf1, 0xeb, 0x13, 0xbb, 0x05, 0x32, 0x86, 0x0e, 0xa2, 0x0a, 0x9e, 0xfa, 0x66, | |
| 122 | 0x54, 0x8e, 0xd3, 0xe7, 0x19, 0x20, 0x77, 0xec, 0xff, 0xbd, 0x6d, 0x43, 0x23, 0x03, 0xab, 0x75, | |
| 123 | 0x3d, 0xcf, 0xd1, 0xde, 0x92, 0x31, 0xa7, 0x45, 0x4b, 0xc2, 0x97, 0xf9, 0x7a, 0x88, 0xd9, 0x1c, | |
| 124 | 0xe9, 0xe4, 0x10, 0xc9, 0x22, 0x2d, 0x90, 0x76, 0x17, 0x79, 0x04, 0x51, 0x1a, 0x5a, 0x5f, 0x2c, | |
| 125 | 0x21, 0x6f, 0x3e, 0xe0, 0xf0, 0xbf, 0xd6, 0x94, 0x0f, 0x80, 0x11, 0xa0, 0x5c, 0xa9, 0x49, 0x2e, | |
| 126 | 0xce, 0xaf, 0xa6, 0x9f, 0x7b, 0x99, 0xb9, 0xb4, 0xe3, 0xfb, 0xf6, 0x27, 0xf2, 0x93, 0xfe, 0x08, | |
| 127 | 0x67, 0xae, 0x09, 0x89, 0xdc, 0x4e, 0xc6, 0xc0, 0x8a, 0xb1, 0x59, 0x8b, 0x41, 0x56, 0x8d, 0xba, | |
| 128 | }; | |
| 129 | ||
| 130 | ||
| 131 | static const UINT8 kof99_type1_t03[256] = | |
| 132 | { | |
| 133 | 0xa9, 0x17, 0xaf, 0x0d, 0x34, 0x6e, 0x53, 0xb6, 0x7f, 0x58, 0xe9, 0x14, 0x5f, 0x55, 0xdb, 0xd4, | |
| 134 | 0x42, 0x80, 0x99, 0x59, 0xa8, 0x3a, 0x57, 0x5d, 0xd5, 0x6f, 0x4c, 0x68, 0x35, 0x46, 0xa6, 0xe7, | |
| 135 | 0x7b, 0x71, 0xe0, 0x93, 0xa2, 0x1f, 0x64, 0x21, 0xe3, 0xb1, 0x98, 0x26, 0xab, 0xad, 0xee, 0xe5, | |
| 136 | 0xbb, 0xd9, 0x1e, 0x2e, 0x95, 0x36, 0xef, 0x23, 0x79, 0x45, 0x04, 0xed, 0x13, 0x1d, 0xf4, 0x85, | |
| 137 | 0x96, 0xec, 0xc2, 0x32, 0xaa, 0x7c, 0x15, 0xd8, 0xda, 0x92, 0x90, 0x9d, 0xb7, 0x56, 0x6a, 0x66, | |
| 138 | 0x41, 0xfc, 0x00, 0xf6, 0x50, 0x24, 0xcf, 0xfb, 0x11, 0xfe, 0x82, 0x48, 0x9b, 0x27, 0x1b, 0x67, | |
| 139 | 0x4e, 0x84, 0x69, 0x97, 0x6d, 0x8c, 0xd2, 0xba, 0x74, 0xf9, 0x8f, 0xa5, 0x54, 0x5c, 0xcd, 0x73, | |
| 140 | 0x07, 0xd1, 0x01, 0x09, 0xf1, 0x19, 0x3b, 0x5e, 0x87, 0x30, 0x76, 0xcc, 0xc0, 0x5a, 0xa7, 0x49, | |
| 141 | 0x22, 0xfa, 0x16, 0x02, 0xdf, 0xa4, 0xff, 0xb3, 0x75, 0x33, 0xbd, 0x88, 0x2f, 0xcb, 0x2a, 0x44, | |
| 142 | 0xb8, 0xbf, 0x1c, 0x0f, 0x81, 0x10, 0x43, 0xb4, 0xc8, 0x7e, 0x9a, 0x25, 0xea, 0x83, 0x4b, 0x38, | |
| 143 | 0x7a, 0xd7, 0x3d, 0x1a, 0x4f, 0x62, 0x51, 0xc9, 0x47, 0x0e, 0xce, 0x3f, 0xc7, 0x4d, 0x2c, 0xa1, | |
| 144 | 0x86, 0xb9, 0xc5, 0xca, 0xdd, 0x6b, 0x70, 0x6c, 0x91, 0x9c, 0xbe, 0x0a, 0x9f, 0xf5, 0x94, 0xbc, | |
| 145 | 0x18, 0x2b, 0x60, 0x20, 0x29, 0xf7, 0xf2, 0x28, 0xc4, 0xa0, 0x0b, 0x65, 0xde, 0x8d, 0x78, 0x12, | |
| 146 | 0x3e, 0xd0, 0x77, 0x08, 0x8b, 0xae, 0x05, 0x31, 0x3c, 0xd6, 0xa3, 0x89, 0x06, 0xdc, 0x52, 0x72, | |
| 147 | 0xb0, 0xb5, 0x37, 0xd3, 0xc3, 0x8a, 0xc6, 0xf0, 0xc1, 0x61, 0xfd, 0x4a, 0x5b, 0x7d, 0x9e, 0xf3, | |
| 148 | 0x63, 0x40, 0x2d, 0xe8, 0xb2, 0xe6, 0x39, 0x03, 0xeb, 0x8e, 0xe1, 0x0c, 0xe4, 0xe2, 0xf8, 0xac, | |
| 149 | }; | |
| 150 | ||
| 151 | ||
| 152 | static const UINT8 kof99_type1_t12[256] = | |
| 153 | { | |
| 154 | 0xea, 0xe6, 0x5e, 0xa7, 0x8e, 0xac, 0x34, 0x03, 0x30, 0x97, 0x52, 0x53, 0x76, 0xf2, 0x62, 0x0b, | |
| 155 | 0x0a, 0xfc, 0x94, 0xb8, 0x67, 0x36, 0x11, 0xbc, 0xae, 0xca, 0xfa, 0x15, 0x04, 0x2b, 0x17, 0xc4, | |
| 156 | 0x3e, 0x5b, 0x59, 0x01, 0x57, 0xe2, 0xba, 0xb7, 0xd1, 0x3f, 0xf0, 0x6a, 0x9c, 0x2a, 0xcb, 0xa9, | |
| 157 | 0xe3, 0x2c, 0xc0, 0x0f, 0x46, 0x91, 0x8a, 0xd0, 0x98, 0xc5, 0xa6, 0x1b, 0x96, 0x29, 0x12, 0x09, | |
| 158 | 0x63, 0xed, 0xe0, 0xa2, 0x86, 0x77, 0xbe, 0xe5, 0x65, 0xdb, 0xbd, 0x50, 0xb3, 0x9d, 0x1a, 0x4e, | |
| 159 | 0x79, 0x0c, 0x00, 0x43, 0xdf, 0x3d, 0x54, 0x33, 0x8f, 0x89, 0xa8, 0x7b, 0xf9, 0xd5, 0x27, 0x82, | |
| 160 | 0xbb, 0xc2, 0x8c, 0x47, 0x88, 0x6b, 0xb4, 0xc3, 0xf8, 0xaa, 0x06, 0x1e, 0x83, 0x7d, 0x05, 0x78, | |
| 161 | 0x85, 0xf6, 0x6e, 0x2e, 0xec, 0x5a, 0x31, 0x45, 0x38, 0x14, 0x16, 0x8b, 0x02, 0xe4, 0x4f, 0xb0, | |
| 162 | 0xbf, 0xab, 0xa4, 0x9e, 0x48, 0x60, 0x19, 0x35, 0x08, 0xde, 0xdd, 0x66, 0x90, 0x51, 0xcc, 0xa3, | |
| 163 | 0xaf, 0x70, 0x9b, 0x75, 0x95, 0x49, 0x6c, 0x64, 0x72, 0x7e, 0x44, 0xa0, 0x73, 0x25, 0x68, 0x55, | |
| 164 | 0x1f, 0x40, 0x7a, 0x74, 0x0e, 0x8d, 0xdc, 0x1c, 0x71, 0xc8, 0xcf, 0xd7, 0xe8, 0xce, 0xeb, 0x32, | |
| 165 | 0x3a, 0xee, 0x07, 0x61, 0x4d, 0xfe, 0x5c, 0x7c, 0x56, 0x2f, 0x2d, 0x5f, 0x6f, 0x9f, 0x81, 0x22, | |
| 166 | 0x58, 0x4b, 0xad, 0xda, 0xb9, 0x10, 0x18, 0x23, 0xe1, 0xf3, 0x6d, 0xe7, 0xe9, 0x28, 0xd6, 0xd8, | |
| 167 | 0xf4, 0x4c, 0x39, 0x21, 0xb2, 0x84, 0xc1, 0x24, 0x26, 0xf1, 0x93, 0x37, 0xc6, 0x4a, 0xcd, 0x20, | |
| 168 | 0xc9, 0xd9, 0xc7, 0xb1, 0xff, 0x99, 0xd4, 0x5d, 0xb5, 0xa1, 0x87, 0x0d, 0x69, 0x92, 0x13, 0x80, | |
| 169 | 0xd2, 0xd3, 0xfd, 0x1d, 0xf5, 0x3b, 0xa5, 0x7f, 0xef, 0x9a, 0xb6, 0x42, 0xfb, 0x3c, 0xf7, 0x41, | |
| 170 | }; | |
| 171 | ||
| 172 | ||
| 173 | /* underlined values are wrong (not enough evidence, FF fill in kof99 and garou) */ | |
| 174 | /* they correspond to tiles 7d000-7efff */ | |
| 175 | static const UINT8 kof99_address_8_15_xor1[256] = | |
| 176 | { | |
| 177 | 0x00, 0xb1, 0x1e, 0xc5, 0x3d, 0x40, 0x45, 0x5e, 0xf2, 0xf8, 0x04, 0x63, 0x36, 0x87, 0x88, 0xbf, | |
| 178 | 0xab, 0xcc, 0x78, 0x08, 0xdd, 0x20, 0xd4, 0x35, 0x09, 0x8e, 0x44, 0xae, 0x33, 0xa9, 0x9e, 0xcd, | |
| 179 | 0xb3, 0xe5, 0xad, 0x41, 0xda, 0xbe, 0xf4, 0x16, 0x57, 0x2e, 0x53, 0x67, 0xaf, 0xdb, 0x8a, 0xd8, | |
| 180 | 0x34, 0x17, 0x3c, 0x01, 0x55, 0x73, 0xcf, 0xe3, 0xe8, 0xc7, 0x0d, 0xe9, 0xa3, 0x13, 0x0c, 0xf6, | |
| 181 | 0x90, 0x4e, 0xfb, 0x97, 0x6d, 0x5f, 0xa8, 0x71, 0x11, 0xfc, 0xd1, 0x95, 0x81, 0xba, 0x8c, 0x1b, | |
| 182 | 0x39, 0xfe, 0xa2, 0x15, 0xa6, 0x52, 0x4d, 0x5b, 0x59, 0xa5, 0xe0, 0x96, 0xd9, 0x8f, 0x7b, 0xed, | |
| 183 | 0x29, 0xd3, 0x1f, 0x0e, 0xec, 0x23, 0x0f, 0xb8, 0x6c, 0x6f, 0x7d, 0x18, 0x46, 0xd6, 0xe4, 0xb5, | |
| 184 | 0x9a, 0x79, 0x02, 0xf5, 0x03, 0xc0, 0x60, 0x66, 0x5c, 0x2f, 0x76, 0x85, 0x9d, 0x54, 0x1a, 0x6a, | |
| 185 | 0x28, 0xce, 0x7f, 0x7c, 0x91, 0x99, 0x4c, 0x83, 0x3e, 0xb4, 0x1d, 0x05, 0xc1, 0xc3, 0xd7, 0x47, | |
| 186 | 0xde, 0xbc, 0x62, 0x6e, 0x86, 0x14, 0x80, 0x77, 0xeb, 0xf3, 0x07, 0x31, 0x56, 0xd2, 0xc2, 0xc6, | |
| 187 | 0x6b, 0xdc, 0xfd, 0x22, 0x92, 0xf0, 0x06, 0x51, 0x2d, 0x38, 0xe6, 0xa0, 0x25, 0xdf, 0xd5, 0x2c, | |
| 188 | 0x1c, 0x94, 0x12, 0x9c, 0xb0, 0x9b, 0xc4, 0x0b, 0xc8, 0xd0, 0xf7, 0x30, 0xcb, 0x27, 0xfa, 0x7a, | |
| 189 | 0x10, 0x61, 0xaa, 0xa4, 0x70, 0xb7, 0x2a, 0x5a, 0xc9, 0xf1, 0x0a, 0x49, 0x65, 0xee, 0x69, 0x4b, | |
| 190 | 0x3a, 0x8d, 0x32, 0x5d, 0x68, 0xb9, 0x9f, 0x75, 0x19, 0x3f, 0xac, 0x37, 0x4f, 0xe7, 0x93, 0x89, | |
| 191 | 0x7e, 0x4a, 0x3b, 0xea, 0x74, 0x72, 0x43, 0xbd, 0x24, 0xef, 0xb6, 0xff, 0x64, 0x58, 0x84, 0x8b, | |
| 192 | 0xa7, 0xbb, 0xb2, 0xe1, 0x26, 0x2b, 0x50, 0xca, 0x21, 0xf9, 0x98, 0xa1, 0xe2, 0x42, 0x82, 0x48, | |
| 193 | // ^^^^ ^^^^ ^^^^ ^^^^ | |
| 194 | }; | |
| 195 | ||
| 196 | ||
| 197 | static const UINT8 kof99_address_8_15_xor2[256] = | |
| 198 | { | |
| 199 | 0x9b, 0x9d, 0xc1, 0x3d, 0xa9, 0xb8, 0xf4, 0x6f, 0xf6, 0x25, 0xc7, 0x47, 0xd5, 0x97, 0xdf, 0x6b, | |
| 200 | 0xeb, 0x90, 0xa4, 0xb2, 0x5d, 0xf5, 0x66, 0xb0, 0xb9, 0x8b, 0x93, 0x64, 0xec, 0x7b, 0x65, 0x8c, | |
| 201 | 0xf1, 0x43, 0x42, 0x6e, 0x45, 0x9f, 0xb3, 0x35, 0x06, 0x71, 0x96, 0xdb, 0xa0, 0xfb, 0x0b, 0x3a, | |
| 202 | 0x1f, 0xf8, 0x8e, 0x69, 0xcd, 0x26, 0xab, 0x86, 0xa2, 0x0c, 0xbd, 0x63, 0xa5, 0x7a, 0xe7, 0x6a, | |
| 203 | 0x5f, 0x18, 0x9e, 0xbf, 0xad, 0x55, 0xb1, 0x1c, 0x5c, 0x03, 0x30, 0xc6, 0x37, 0x20, 0xe3, 0xc9, | |
| 204 | 0x52, 0xe8, 0xee, 0x4f, 0x01, 0x70, 0xc4, 0x77, 0x29, 0x2a, 0xba, 0x53, 0x12, 0x04, 0x7d, 0xaf, | |
| 205 | 0x33, 0x8f, 0xa8, 0x4d, 0xaa, 0x5b, 0xb4, 0x0f, 0x92, 0xbb, 0xed, 0xe1, 0x2f, 0x50, 0x6c, 0xd2, | |
| 206 | 0x2c, 0x95, 0xd9, 0xf9, 0x98, 0xc3, 0x76, 0x4c, 0xf2, 0xe4, 0xe5, 0x2b, 0xef, 0x9c, 0x49, 0xb6, | |
| 207 | 0x31, 0x3b, 0xbc, 0xa1, 0xca, 0xde, 0x62, 0x74, 0xea, 0x81, 0x00, 0xdd, 0xa6, 0x46, 0x88, 0x3f, | |
| 208 | 0x39, 0xd6, 0x23, 0x54, 0x24, 0x4a, 0xd8, 0xdc, 0xd7, 0xd1, 0xcc, 0xbe, 0x57, 0x7c, 0xda, 0x44, | |
| 209 | 0x61, 0xce, 0xd3, 0xd4, 0xe9, 0x28, 0x80, 0xe0, 0x56, 0x8a, 0x09, 0x05, 0x9a, 0x89, 0x1b, 0xf7, | |
| 210 | 0xf3, 0x99, 0x6d, 0x5e, 0x48, 0x91, 0xc0, 0xd0, 0xc5, 0x79, 0x78, 0x41, 0x59, 0x21, 0x2e, 0xff, | |
| 211 | 0xc2, 0x4b, 0x38, 0x83, 0x32, 0xe6, 0xe2, 0x7f, 0x1e, 0x17, 0x58, 0x1d, 0x1a, 0xfa, 0x85, 0x82, | |
| 212 | 0x94, 0xc8, 0x72, 0x7e, 0xb7, 0xac, 0x0e, 0xfc, 0xfd, 0x16, 0x27, 0x75, 0x8d, 0xcb, 0x08, 0xfe, | |
| 213 | 0x0a, 0x02, 0x0d, 0x36, 0x11, 0x22, 0x84, 0x40, 0x34, 0x3e, 0x2d, 0x68, 0x5a, 0xa7, 0x67, 0xae, | |
| 214 | 0x87, 0x07, 0x10, 0x60, 0x14, 0x73, 0x3c, 0x51, 0x19, 0xa3, 0xb5, 0xcf, 0x13, 0xf0, 0x15, 0x4e, | |
| 215 | }; | |
| 216 | ||
| 217 | ||
| 218 | static const UINT8 kof99_address_16_23_xor1[256] = | |
| 219 | { | |
| 220 | 0x00, 0x5f, 0x03, 0x52, 0xce, 0xe3, 0x7d, 0x8f, 0x6b, 0xf8, 0x20, 0xde, 0x7b, 0x7e, 0x39, 0xbe, | |
| 221 | 0xf5, 0x94, 0x18, 0x78, 0x80, 0xc9, 0x7f, 0x7a, 0x3e, 0x63, 0xf2, 0xe0, 0x4e, 0xf7, 0x87, 0x27, | |
| 222 | 0x69, 0x6c, 0xa4, 0x1d, 0x85, 0x5b, 0xe6, 0x44, 0x25, 0x0c, 0x98, 0xc7, 0x01, 0x02, 0xa3, 0x26, | |
| 223 | 0x09, 0x38, 0xdb, 0xc3, 0x1e, 0xcf, 0x23, 0x45, 0x68, 0x76, 0xd6, 0x22, 0x5d, 0x5a, 0xae, 0x16, | |
| 224 | 0x9f, 0xa2, 0xb5, 0xcd, 0x81, 0xea, 0x5e, 0xb8, 0xb9, 0x9d, 0x9c, 0x1a, 0x0f, 0xff, 0xe1, 0xe7, | |
| 225 | 0x74, 0xaa, 0xd4, 0xaf, 0xfc, 0xc6, 0x33, 0x29, 0x5c, 0xab, 0x95, 0xf0, 0x19, 0x47, 0x59, 0x67, | |
| 226 | 0xf3, 0x96, 0x60, 0x1f, 0x62, 0x92, 0xbd, 0x89, 0xee, 0x28, 0x13, 0x06, 0xfe, 0xfa, 0x32, 0x6d, | |
| 227 | 0x57, 0x3c, 0x54, 0x50, 0x2c, 0x58, 0x49, 0xfb, 0x17, 0xcc, 0xef, 0xb2, 0xb4, 0xf9, 0x07, 0x70, | |
| 228 | 0xc5, 0xa9, 0xdf, 0xd5, 0x3b, 0x86, 0x2b, 0x0d, 0x6e, 0x4d, 0x0a, 0x90, 0x43, 0x31, 0xc1, 0xf6, | |
| 229 | 0x88, 0x0b, 0xda, 0x53, 0x14, 0xdc, 0x75, 0x8e, 0xb0, 0xeb, 0x99, 0x46, 0xa1, 0x15, 0x71, 0xc8, | |
| 230 | 0xe9, 0x3f, 0x4a, 0xd9, 0x73, 0xe5, 0x7c, 0x30, 0x77, 0xd3, 0xb3, 0x4b, 0x37, 0x72, 0xc2, 0x04, | |
| 231 | 0x97, 0x08, 0x36, 0xb1, 0x3a, 0x61, 0xec, 0xe2, 0x1c, 0x9a, 0x8b, 0xd1, 0x1b, 0x2e, 0x9e, 0x8a, | |
| 232 | 0xd8, 0x41, 0xe4, 0xc4, 0x40, 0x2f, 0xad, 0xc0, 0xb6, 0x84, 0x51, 0x66, 0xbb, 0x12, 0xe8, 0xdd, | |
| 233 | 0xcb, 0xbc, 0x6f, 0xd0, 0x11, 0x83, 0x56, 0x4c, 0xca, 0xbf, 0x05, 0x10, 0xd7, 0xba, 0xfd, 0xed, | |
| 234 | 0x8c, 0x0e, 0x4f, 0x3d, 0x35, 0x91, 0xb7, 0xac, 0x34, 0x64, 0x2a, 0xf1, 0x79, 0x6a, 0x9b, 0x2d, | |
| 235 | 0x65, 0xf4, 0x42, 0xa0, 0x8d, 0xa7, 0x48, 0x55, 0x21, 0x93, 0x24, 0xd2, 0xa6, 0xa5, 0xa8, 0x82, | |
| 236 | }; | |
| 237 | ||
| 238 | ||
| 239 | static const UINT8 kof99_address_16_23_xor2[256] = | |
| 240 | { | |
| 241 | 0x29, 0x97, 0x1a, 0x2c, 0x0b, 0x94, 0x3e, 0x75, 0x01, 0x0d, 0x1b, 0xe1, 0x4d, 0x38, 0x39, 0x8f, | |
| 242 | 0xe7, 0xd0, 0x60, 0x90, 0xb2, 0x0f, 0xbb, 0x70, 0x1f, 0xe6, 0x5b, 0x87, 0xb4, 0x43, 0xfd, 0xf5, | |
| 243 | 0xf6, 0xf9, 0xad, 0xc0, 0x98, 0x17, 0x9f, 0x91, 0x15, 0x51, 0x55, 0x64, 0x6c, 0x18, 0x61, 0x0e, | |
| 244 | 0xd9, 0x93, 0xab, 0xd6, 0x24, 0x2f, 0x6a, 0x3a, 0x22, 0xb1, 0x4f, 0xaa, 0x23, 0x48, 0xed, 0xb9, | |
| 245 | 0x88, 0x8b, 0xa3, 0x6b, 0x26, 0x4c, 0xe8, 0x2d, 0x1c, 0x99, 0xbd, 0x5c, 0x58, 0x08, 0x50, 0xf2, | |
| 246 | 0x2a, 0x62, 0xc1, 0x72, 0x66, 0x04, 0x10, 0x37, 0x6e, 0xfc, 0x44, 0xa9, 0xdf, 0xd4, 0x20, 0xdd, | |
| 247 | 0xee, 0x41, 0xdb, 0x73, 0xde, 0x54, 0xec, 0xc9, 0xf3, 0x4b, 0x2e, 0xae, 0x5a, 0x4a, 0x5e, 0x47, | |
| 248 | 0x07, 0x2b, 0x76, 0xa4, 0xe3, 0x28, 0xfe, 0xb0, 0xf0, 0x02, 0x06, 0xd1, 0xaf, 0x42, 0xc2, 0xa5, | |
| 249 | 0xe0, 0x67, 0xbf, 0x16, 0x8e, 0x35, 0xce, 0x8a, 0xe5, 0x3d, 0x7b, 0x96, 0xd7, 0x79, 0x52, 0x1e, | |
| 250 | 0xa1, 0xfb, 0x9b, 0xbe, 0x21, 0x9c, 0xe9, 0x56, 0x14, 0x7f, 0xa0, 0xe4, 0xc3, 0xc4, 0x46, 0xea, | |
| 251 | 0xf7, 0xd2, 0x1d, 0x31, 0x0a, 0x5f, 0xeb, 0xa2, 0x68, 0x8d, 0xb5, 0xc5, 0x74, 0x0c, 0xdc, 0x82, | |
| 252 | 0x80, 0x09, 0x19, 0x95, 0x71, 0x9a, 0x11, 0x57, 0x77, 0x4e, 0xc6, 0xff, 0x12, 0x03, 0xa7, 0xc7, | |
| 253 | 0xf4, 0xc8, 0xb6, 0x7a, 0x59, 0x36, 0x3c, 0x53, 0xe2, 0x69, 0x8c, 0x25, 0x05, 0x45, 0x63, 0xf8, | |
| 254 | 0x34, 0x89, 0x33, 0x3f, 0x85, 0x27, 0xbc, 0x65, 0xfa, 0xa8, 0x6d, 0x84, 0x5d, 0xba, 0x40, 0x32, | |
| 255 | 0x30, 0xef, 0x83, 0x13, 0xa6, 0x78, 0xcc, 0x81, 0x9e, 0xda, 0xca, 0xd3, 0x7e, 0x9d, 0x6f, 0xcd, | |
| 256 | 0xb7, 0xb3, 0xd8, 0xcf, 0x3b, 0x00, 0x92, 0xb8, 0x86, 0xac, 0x49, 0x7c, 0xf1, 0xd5, 0xcb, 0x7d, | |
| 257 | }; | |
| 258 | ||
| 259 | ||
| 260 | static const UINT8 kof99_address_0_7_xor[256] = | |
| 261 | { | |
| 262 | 0x74, 0xad, 0x5d, 0x1d, 0x9e, 0xc3, 0xfa, 0x4e, 0xf7, 0xdb, 0xca, 0xa2, 0x64, 0x36, 0x56, 0x0c, | |
| 263 | 0x4f, 0xcf, 0x43, 0x66, 0x1e, 0x91, 0xe3, 0xa5, 0x58, 0xc2, 0xc1, 0xd4, 0xb9, 0xdd, 0x76, 0x16, | |
| 264 | 0xce, 0x61, 0x75, 0x01, 0x2b, 0x22, 0x38, 0x55, 0x50, 0xef, 0x6c, 0x99, 0x05, 0xe9, 0xe8, 0xe0, | |
| 265 | 0x2d, 0xa4, 0x4b, 0x4a, 0x42, 0xae, 0xba, 0x8c, 0x6f, 0x93, 0x14, 0xbd, 0x71, 0x21, 0xb0, 0x02, | |
| 266 | 0x15, 0xc4, 0xe6, 0x60, 0xd7, 0x44, 0xfd, 0x85, 0x7e, 0x78, 0x8f, 0x00, 0x81, 0xf1, 0xa7, 0x3b, | |
| 267 | 0xa0, 0x10, 0xf4, 0x9f, 0x39, 0x88, 0x35, 0x62, 0xcb, 0x19, 0x31, 0x11, 0x51, 0xfb, 0x2a, 0x20, | |
| 268 | 0x45, 0xd3, 0x7d, 0x92, 0x1b, 0xf2, 0x09, 0x0d, 0x97, 0xa9, 0xb5, 0x3c, 0xee, 0x5c, 0xaf, 0x7b, | |
| 269 | 0xd2, 0x3a, 0x49, 0x8e, 0xb6, 0xcd, 0xd9, 0xde, 0x8a, 0x29, 0x6e, 0xd8, 0x0b, 0xe1, 0x69, 0x87, | |
| 270 | 0x1a, 0x96, 0x18, 0xcc, 0xdf, 0xe7, 0xc5, 0xc7, 0xf8, 0x52, 0xc9, 0xf0, 0xb7, 0xe5, 0x33, 0xda, | |
| 271 | 0x67, 0x9d, 0xa3, 0x03, 0x0e, 0x72, 0x26, 0x79, 0xe2, 0xb8, 0xfc, 0xaa, 0xfe, 0xb4, 0x86, 0xc8, | |
| 272 | 0xd1, 0xbc, 0x12, 0x08, 0x77, 0xeb, 0x40, 0x8d, 0x04, 0x25, 0x4d, 0x5a, 0x6a, 0x7a, 0x2e, 0x41, | |
| 273 | 0x65, 0x1c, 0x13, 0x94, 0xb2, 0x63, 0x28, 0x59, 0x5e, 0x9a, 0x30, 0x07, 0xc6, 0xbf, 0x17, 0xf5, | |
| 274 | 0x0f, 0x89, 0xf3, 0x1f, 0xea, 0x6d, 0xb3, 0xc0, 0x70, 0x47, 0xf9, 0x53, 0xf6, 0xd6, 0x54, 0xed, | |
| 275 | 0x6b, 0x4c, 0xe4, 0x8b, 0x83, 0x24, 0x90, 0xb1, 0x7c, 0xbb, 0x73, 0xab, 0xd5, 0x2f, 0x5f, 0xec, | |
| 276 | 0x9c, 0x2c, 0xa8, 0x34, 0x46, 0x37, 0x27, 0xa1, 0x0a, 0x06, 0x80, 0x68, 0x82, 0x32, 0x84, 0xff, | |
| 277 | 0x48, 0xac, 0x7f, 0x3f, 0x95, 0xdc, 0x98, 0x9b, 0xbe, 0x23, 0x57, 0x3e, 0x5b, 0xd0, 0x3d, 0xa6, | |
| 278 | }; | |
| 279 | ||
| 280 | ||
| 281 | static const UINT8 kof2000_type0_t03[256] = | |
| 282 | { | |
| 283 | 0x10, 0x61, 0xf1, 0x78, 0x85, 0x52, 0x68, 0xe3, 0x12, 0x0d, 0xfa, 0xf0, 0xc9, 0x36, 0x5e, 0x3d, | |
| 284 | 0xf9, 0xa6, 0x01, 0x2e, 0xc7, 0x84, 0xea, 0x2b, 0x6d, 0x14, 0x38, 0x4f, 0x55, 0x1c, 0x9d, 0xa7, | |
| 285 | 0x7a, 0xc6, 0xf8, 0x9a, 0xe6, 0x42, 0xb5, 0xed, 0x7d, 0x3a, 0xb1, 0x05, 0x43, 0x4a, 0x22, 0xfd, | |
| 286 | 0xac, 0xa4, 0x31, 0xc3, 0x32, 0x76, 0x95, 0x9e, 0x7e, 0x88, 0x8e, 0xa2, 0x97, 0x18, 0xbe, 0x2a, | |
| 287 | 0xf5, 0xd6, 0xca, 0xcc, 0x72, 0x3b, 0x87, 0x6c, 0xde, 0x75, 0xd7, 0x21, 0xcb, 0x0b, 0xdd, 0xe7, | |
| 288 | 0xe1, 0x65, 0xaa, 0xb9, 0x44, 0xfb, 0x66, 0x15, 0x1a, 0x3c, 0x98, 0xcf, 0x8a, 0xdf, 0x37, 0xa5, | |
| 289 | 0x2f, 0x67, 0xd2, 0x83, 0xb6, 0x6b, 0xfc, 0xe0, 0xb4, 0x7c, 0x08, 0xdc, 0x93, 0x30, 0xab, 0xe4, | |
| 290 | 0x19, 0xc2, 0x8b, 0xeb, 0xa0, 0x0a, 0xc8, 0x03, 0xc0, 0x4b, 0x64, 0x71, 0x86, 0x9c, 0x9b, 0x16, | |
| 291 | 0x79, 0xff, 0x70, 0x09, 0x8c, 0xd0, 0xf6, 0x53, 0x07, 0x73, 0xd4, 0x89, 0xb3, 0x00, 0xe9, 0xfe, | |
| 292 | 0xec, 0x8f, 0xbc, 0xb2, 0x1e, 0x5d, 0x11, 0x35, 0xa9, 0x06, 0x59, 0x9f, 0xc1, 0xd3, 0x7b, 0xf2, | |
| 293 | 0xc5, 0x77, 0x4e, 0x39, 0x20, 0xd5, 0x6a, 0x82, 0xda, 0x45, 0xf3, 0x33, 0x81, 0x23, 0xba, 0xe2, | |
| 294 | 0x1d, 0x5f, 0x5c, 0x51, 0x49, 0xae, 0x8d, 0xc4, 0xa8, 0xf7, 0x1f, 0x0f, 0x34, 0x28, 0xa1, 0xd9, | |
| 295 | 0x27, 0xd8, 0x4c, 0x2c, 0xbf, 0x91, 0x3e, 0x69, 0x57, 0x41, 0x25, 0x0c, 0x5a, 0x90, 0x92, 0xb0, | |
| 296 | 0x63, 0x6f, 0x40, 0xaf, 0x74, 0xb8, 0x2d, 0x80, 0xbb, 0x46, 0x94, 0xe5, 0x29, 0xee, 0xb7, 0x1b, | |
| 297 | 0x96, 0xad, 0x13, 0x0e, 0x58, 0x99, 0x60, 0x4d, 0x17, 0x26, 0xce, 0xe8, 0xdb, 0xef, 0x24, 0xa3, | |
| 298 | 0x6e, 0x7f, 0x54, 0x3f, 0x02, 0xd1, 0x5b, 0x50, 0x56, 0x48, 0xf4, 0xbd, 0x62, 0x47, 0x04, 0xcd, | |
| 299 | }; | |
| 300 | ||
| 301 | ||
| 302 | static const UINT8 kof2000_type0_t12[256] = | |
| 303 | { | |
| 304 | 0xf4, 0x28, 0xb4, 0x8f, 0xfa, 0xeb, 0x8e, 0x54, 0x2b, 0x49, 0xd1, 0x76, 0x71, 0x47, 0x8b, 0x57, | |
| 305 | 0x92, 0x85, 0x7c, 0xb8, 0x5c, 0x22, 0xf9, 0x26, 0xbc, 0x5b, 0x6d, 0x67, 0xae, 0x5f, 0x6f, 0xf5, | |
| 306 | 0x9f, 0x48, 0x66, 0x40, 0x0d, 0x11, 0x4e, 0xb2, 0x6b, 0x35, 0x15, 0x0f, 0x18, 0x25, 0x1d, 0xba, | |
| 307 | 0xd3, 0x69, 0x79, 0xec, 0xa8, 0x8c, 0xc9, 0x7f, 0x4b, 0xdb, 0x51, 0xaf, 0xca, 0xe2, 0xb3, 0x81, | |
| 308 | 0x12, 0x5e, 0x7e, 0x38, 0xc8, 0x95, 0x01, 0xff, 0xfd, 0xfb, 0xf2, 0x74, 0x62, 0x14, 0xa5, 0x98, | |
| 309 | 0xa6, 0xda, 0x80, 0x53, 0xe8, 0x56, 0xac, 0x1b, 0x52, 0xd0, 0xf1, 0x45, 0x42, 0xb6, 0x1a, 0x4a, | |
| 310 | 0x3a, 0x99, 0xfc, 0xd2, 0x9c, 0xcf, 0x31, 0x2d, 0xdd, 0x86, 0x2f, 0x29, 0xe1, 0x03, 0x19, 0xa2, | |
| 311 | 0x41, 0x33, 0x83, 0x90, 0xc1, 0xbf, 0x0b, 0x08, 0x3d, 0xd8, 0x8d, 0x6c, 0x39, 0xa0, 0xe3, 0x55, | |
| 312 | 0x02, 0x50, 0x46, 0xe6, 0xc3, 0x82, 0x36, 0x13, 0x75, 0xab, 0x27, 0xd7, 0x1f, 0x0a, 0xd4, 0x89, | |
| 313 | 0x59, 0x4f, 0xc0, 0x5d, 0xc6, 0xf7, 0x88, 0xbd, 0x3c, 0x00, 0xef, 0xcd, 0x05, 0x1c, 0xaa, 0x9b, | |
| 314 | 0xed, 0x7a, 0x61, 0x17, 0x93, 0xfe, 0x23, 0xb9, 0xf3, 0x68, 0x78, 0xf6, 0x5a, 0x7b, 0xe0, 0xe4, | |
| 315 | 0xa3, 0xee, 0x16, 0x72, 0xc7, 0x3b, 0x8a, 0x37, 0x2a, 0x70, 0xa9, 0x2c, 0x21, 0xf8, 0x24, 0x09, | |
| 316 | 0xce, 0x20, 0x9e, 0x06, 0x87, 0xc5, 0x04, 0x64, 0x43, 0x7d, 0x4d, 0x10, 0xd6, 0xa4, 0x94, 0x4c, | |
| 317 | 0x60, 0xde, 0xdf, 0x58, 0xb1, 0x44, 0x3f, 0xb0, 0xd9, 0xe5, 0xcb, 0xbb, 0xbe, 0xea, 0x07, 0x34, | |
| 318 | 0x73, 0x6a, 0x77, 0xf0, 0x9d, 0x0c, 0x2e, 0x0e, 0x91, 0x9a, 0xcc, 0xc2, 0xb7, 0x63, 0x97, 0xd5, | |
| 319 | 0xdc, 0xc4, 0x32, 0xe7, 0x84, 0x3e, 0x30, 0xa1, 0x1e, 0xb5, 0x6e, 0x65, 0xe9, 0xad, 0xa7, 0x96, | |
| 320 | }; | |
| 321 | ||
| 322 | ||
| 323 | static const UINT8 kof2000_type1_t03[256] = | |
| 324 | { | |
| 325 | 0x9a, 0x2f, 0xcc, 0x4e, 0x40, 0x69, 0xac, 0xca, 0xa5, 0x7b, 0x0a, 0x61, 0x91, 0x0d, 0x55, 0x74, | |
| 326 | 0xcd, 0x8b, 0x0b, 0x80, 0x09, 0x5e, 0x38, 0xc7, 0xda, 0xbf, 0xf5, 0x37, 0x23, 0x31, 0x33, 0xe9, | |
| 327 | 0xae, 0x87, 0xe5, 0xfa, 0x6e, 0x5c, 0xad, 0xf4, 0x76, 0x62, 0x9f, 0x2e, 0x01, 0xe2, 0xf6, 0x47, | |
| 328 | 0x8c, 0x7c, 0xaa, 0x98, 0xb5, 0x92, 0x51, 0xec, 0x5f, 0x07, 0x5d, 0x6f, 0x16, 0xa1, 0x1d, 0xa9, | |
| 329 | 0x48, 0x45, 0xf0, 0x6a, 0x9c, 0x1e, 0x11, 0xa0, 0x06, 0x46, 0xd5, 0xf1, 0x73, 0xed, 0x94, 0xf7, | |
| 330 | 0xc3, 0x57, 0x1b, 0xe0, 0x97, 0xb1, 0xa4, 0xa7, 0x24, 0xe7, 0x2b, 0x05, 0x5b, 0x34, 0x0c, 0xb8, | |
| 331 | 0x0f, 0x9b, 0xc8, 0x4d, 0x5a, 0xa6, 0x86, 0x3e, 0x14, 0x29, 0x84, 0x58, 0x90, 0xdb, 0x2d, 0x54, | |
| 332 | 0x9d, 0x82, 0xd4, 0x7d, 0xc6, 0x67, 0x41, 0x89, 0xc1, 0x13, 0xb0, 0x9e, 0x81, 0x6d, 0xa8, 0x59, | |
| 333 | 0xbd, 0x39, 0x8e, 0xe6, 0x25, 0x8f, 0xd9, 0xa2, 0xe4, 0x53, 0xc5, 0x72, 0x7e, 0x36, 0x4a, 0x4f, | |
| 334 | 0x52, 0xc2, 0x22, 0x2a, 0xce, 0x3c, 0x21, 0x2c, 0x00, 0xd7, 0x75, 0x8a, 0x27, 0xee, 0x43, 0xfe, | |
| 335 | 0xcb, 0x6b, 0xb9, 0xa3, 0x78, 0xb7, 0x85, 0x02, 0x20, 0xd0, 0x83, 0xc4, 0x12, 0xf9, 0xfd, 0xd8, | |
| 336 | 0x79, 0x64, 0x3a, 0x49, 0x03, 0xb4, 0xc0, 0xf2, 0xdf, 0x15, 0x93, 0x08, 0x35, 0xff, 0x70, 0xdd, | |
| 337 | 0x28, 0x6c, 0x0e, 0x04, 0xde, 0x7a, 0x65, 0xd2, 0xab, 0x42, 0x95, 0xe1, 0x3f, 0x3b, 0x7f, 0x66, | |
| 338 | 0xd1, 0x8d, 0xe3, 0xbb, 0x1c, 0xfc, 0x77, 0x1a, 0x88, 0x18, 0x19, 0x68, 0x1f, 0x56, 0xd6, 0xe8, | |
| 339 | 0xb6, 0xbc, 0xd3, 0xea, 0x3d, 0x26, 0xb3, 0xc9, 0x44, 0xdc, 0xf3, 0x32, 0x30, 0xef, 0x96, 0x4c, | |
| 340 | 0xaf, 0x17, 0xf8, 0xfb, 0x60, 0x50, 0xeb, 0x4b, 0x99, 0x63, 0xba, 0xb2, 0x71, 0xcf, 0x10, 0xbe, | |
| 341 | }; | |
| 342 | ||
| 343 | ||
| 344 | static const UINT8 kof2000_type1_t12[256] = | |
| 345 | { | |
| 346 | 0xda, 0xa7, 0xd6, 0x6e, 0x2f, 0x5e, 0xf0, 0x3f, 0xa4, 0xce, 0xd3, 0xfd, 0x46, 0x2a, 0xac, 0xc9, | |
| 347 | 0xbe, 0xeb, 0x9f, 0xd5, 0x3c, 0x61, 0x96, 0x11, 0xd0, 0x38, 0xca, 0x06, 0xed, 0x1b, 0x65, 0xe7, | |
| 348 | 0x23, 0xdd, 0xd9, 0x05, 0xbf, 0x5b, 0x5d, 0xa5, 0x95, 0x00, 0xec, 0xf1, 0x01, 0xa9, 0xa6, 0xfc, | |
| 349 | 0xbb, 0x54, 0xe3, 0x2e, 0x92, 0x58, 0x0a, 0x7b, 0xb6, 0xcc, 0xb1, 0x5f, 0x14, 0x35, 0x72, 0xff, | |
| 350 | 0xe6, 0x52, 0xd7, 0x8c, 0xf3, 0x43, 0xaf, 0x9c, 0xc0, 0x4f, 0x0c, 0x42, 0x8e, 0xef, 0x80, 0xcd, | |
| 351 | 0x1d, 0x7e, 0x88, 0x3b, 0x98, 0xa1, 0xad, 0xe4, 0x9d, 0x8d, 0x2b, 0x56, 0xb5, 0x50, 0xdf, 0x66, | |
| 352 | 0x6d, 0xd4, 0x60, 0x09, 0xe1, 0xee, 0x4a, 0x47, 0xf9, 0xfe, 0x73, 0x07, 0x89, 0xa8, 0x39, 0xea, | |
| 353 | 0x82, 0x9e, 0xcf, 0x26, 0xb2, 0x4e, 0xc3, 0x59, 0xf2, 0x3d, 0x9a, 0xb0, 0x69, 0xf7, 0xbc, 0x34, | |
| 354 | 0xe5, 0x36, 0x22, 0xfb, 0x57, 0x71, 0x99, 0x6c, 0x83, 0x30, 0x55, 0xc2, 0xbd, 0xf4, 0x77, 0xe9, | |
| 355 | 0x76, 0x97, 0xa0, 0xe0, 0xb9, 0x86, 0x6b, 0xa3, 0x84, 0x67, 0x1a, 0x70, 0x02, 0x5a, 0x41, 0x5c, | |
| 356 | 0x25, 0x81, 0xaa, 0x28, 0x78, 0x4b, 0xc6, 0x64, 0x53, 0x16, 0x4d, 0x8b, 0x20, 0x93, 0xae, 0x0f, | |
| 357 | 0x94, 0x2c, 0x3a, 0xc7, 0x62, 0xe8, 0xc4, 0xdb, 0x04, 0xc5, 0xfa, 0x29, 0x48, 0xd1, 0x08, 0x24, | |
| 358 | 0x0d, 0xe2, 0xd8, 0x10, 0xb4, 0x91, 0x8a, 0x13, 0x0e, 0xdc, 0xd2, 0x79, 0xb8, 0xf8, 0xba, 0x2d, | |
| 359 | 0xcb, 0xf5, 0x7d, 0x37, 0x51, 0x40, 0x31, 0xa2, 0x0b, 0x18, 0x63, 0x7f, 0xb3, 0xab, 0x9b, 0x87, | |
| 360 | 0xf6, 0x90, 0xde, 0xc8, 0x27, 0x45, 0x7c, 0x1c, 0x85, 0x68, 0x33, 0x19, 0x03, 0x75, 0x15, 0x7a, | |
| 361 | 0x1f, 0x49, 0x8f, 0x4c, 0xc1, 0x44, 0x17, 0x12, 0x6f, 0x32, 0xb7, 0x3e, 0x74, 0x1e, 0x21, 0x6a, | |
| 362 | }; | |
| 363 | ||
| 364 | ||
| 365 | static const UINT8 kof2000_address_8_15_xor1[256] = | |
| 366 | { | |
| 367 | 0xfc, 0x9b, 0x1c, 0x35, 0x72, 0x53, 0xd6, 0x7d, 0x84, 0xa4, 0xc5, 0x93, 0x7b, 0xe7, 0x47, 0xd5, | |
| 368 | 0x24, 0xa2, 0xfa, 0x19, 0x0c, 0xb1, 0x8c, 0xb9, 0x9d, 0xd8, 0x59, 0x4f, 0x3c, 0xb2, 0x78, 0x4a, | |
| 369 | 0x2a, 0x96, 0x9a, 0xf1, 0x1f, 0x22, 0xa8, 0x5b, 0x67, 0xa3, 0x0f, 0x00, 0xfb, 0xdf, 0xeb, 0x0a, | |
| 370 | 0x57, 0xb8, 0x25, 0xd7, 0xf0, 0x6b, 0x0b, 0x31, 0x95, 0x23, 0x2d, 0x5c, 0x27, 0xc7, 0xf4, 0x55, | |
| 371 | 0x1a, 0xf7, 0x74, 0xbe, 0xd3, 0xac, 0x3d, 0xc1, 0x7f, 0xbd, 0x28, 0x01, 0x10, 0xe5, 0x09, 0x37, | |
| 372 | 0x1e, 0x58, 0xaf, 0x17, 0xf2, 0x16, 0x30, 0x92, 0x36, 0x68, 0xe6, 0xd4, 0xea, 0xb7, 0x75, 0x54, | |
| 373 | 0x77, 0x41, 0xb4, 0x8d, 0xe0, 0xf3, 0x51, 0x03, 0xa9, 0xe8, 0x66, 0xab, 0x29, 0xa5, 0xed, 0xcb, | |
| 374 | 0xd1, 0xaa, 0xf5, 0xdb, 0x4c, 0x42, 0x97, 0x8a, 0xae, 0xc9, 0x6e, 0x04, 0x33, 0x85, 0xdd, 0x2b, | |
| 375 | 0x6f, 0xef, 0x12, 0x21, 0x7a, 0xa1, 0x5a, 0x91, 0xc8, 0xcc, 0xc0, 0xa7, 0x60, 0x3e, 0x56, 0x2f, | |
| 376 | 0xe4, 0x71, 0x99, 0xc2, 0xa0, 0x45, 0x80, 0x65, 0xbb, 0x87, 0x69, 0x81, 0x73, 0xca, 0xf6, 0x46, | |
| 377 | 0x43, 0xda, 0x26, 0x7e, 0x8f, 0xe1, 0x8b, 0xfd, 0x50, 0x79, 0xba, 0xc6, 0x63, 0x4b, 0xb3, 0x8e, | |
| 378 | 0x34, 0xe2, 0x48, 0x14, 0xcd, 0xe3, 0xc4, 0x05, 0x13, 0x40, 0x06, 0x6c, 0x88, 0xb0, 0xe9, 0x1b, | |
| 379 | 0x4d, 0xf8, 0x76, 0x02, 0x44, 0x94, 0xcf, 0x32, 0xfe, 0xce, 0x3b, 0x5d, 0x2c, 0x89, 0x5f, 0xdc, | |
| 380 | 0xd2, 0x9c, 0x6a, 0xec, 0x18, 0x6d, 0x0e, 0x86, 0xff, 0x5e, 0x9e, 0xee, 0x11, 0xd0, 0x49, 0x52, | |
| 381 | 0x4e, 0x61, 0x90, 0x0d, 0xc3, 0x39, 0x15, 0x83, 0xb5, 0x62, 0x3f, 0x70, 0x7c, 0xad, 0x20, 0xbf, | |
| 382 | 0x2e, 0x08, 0x1d, 0xf9, 0xb6, 0xa6, 0x64, 0x07, 0x82, 0x38, 0x98, 0x3a, 0x9f, 0xde, 0xbc, 0xd9, | |
| 383 | }; | |
| 384 | ||
| 385 | ||
| 386 | static const UINT8 kof2000_address_8_15_xor2[256] = | |
| 387 | { | |
| 388 | 0x00, 0xbe, 0x06, 0x5a, 0xfa, 0x42, 0x15, 0xf2, 0x3f, 0x0a, 0x84, 0x93, 0x4e, 0x78, 0x3b, 0x89, | |
| 389 | 0x32, 0x98, 0xa2, 0x87, 0x73, 0xdd, 0x26, 0xe5, 0x05, 0x71, 0x08, 0x6e, 0x9b, 0xe0, 0xdf, 0x9e, | |
| 390 | 0xfc, 0x83, 0x81, 0xef, 0xb2, 0xc0, 0xc3, 0xbf, 0xa7, 0x6d, 0x1b, 0x95, 0xed, 0xb9, 0x3e, 0x13, | |
| 391 | 0xb0, 0x47, 0x9c, 0x7a, 0x24, 0x41, 0x68, 0xd0, 0x36, 0x0b, 0xb5, 0xc2, 0x67, 0xf7, 0x54, 0x92, | |
| 392 | 0x1e, 0x44, 0x86, 0x2b, 0x94, 0xcc, 0xba, 0x23, 0x0d, 0xca, 0x6b, 0x4c, 0x2a, 0x9a, 0x2d, 0x8b, | |
| 393 | 0xe3, 0x52, 0x29, 0xf0, 0x21, 0xbd, 0xbb, 0x1f, 0xa3, 0xab, 0xf8, 0x46, 0xb7, 0x45, 0x82, 0x5e, | |
| 394 | 0xdb, 0x07, 0x5d, 0xe9, 0x9d, 0x1a, 0x48, 0xce, 0x91, 0x12, 0xd4, 0xee, 0xa9, 0x39, 0xf1, 0x18, | |
| 395 | 0x2c, 0x22, 0x8a, 0x7e, 0x34, 0x4a, 0x8c, 0xc1, 0x14, 0xf3, 0x20, 0x35, 0xd9, 0x96, 0x33, 0x77, | |
| 396 | 0x9f, 0x76, 0x7c, 0x90, 0xc6, 0xd5, 0xa1, 0x5b, 0xac, 0x75, 0xc7, 0x0c, 0xb3, 0x17, 0xd6, 0x99, | |
| 397 | 0x56, 0xa6, 0x3d, 0x1d, 0xb1, 0x2e, 0xd8, 0xbc, 0x2f, 0xde, 0x60, 0x55, 0x6c, 0x40, 0xcd, 0x43, | |
| 398 | 0xff, 0xad, 0x38, 0x79, 0x51, 0xc8, 0x0e, 0x5f, 0xc4, 0x66, 0xcb, 0xa8, 0x7d, 0xa4, 0x3a, 0xea, | |
| 399 | 0x27, 0x7b, 0x70, 0x8e, 0x5c, 0x19, 0x0f, 0x80, 0x6f, 0x8f, 0x10, 0xf9, 0x49, 0x85, 0x69, 0x7f, | |
| 400 | 0xeb, 0x1c, 0x01, 0x65, 0x37, 0xa5, 0x28, 0xe4, 0x6a, 0x03, 0x04, 0xd1, 0x31, 0x11, 0x30, 0xfb, | |
| 401 | 0x88, 0x97, 0xd3, 0xf6, 0xc5, 0x4d, 0xf5, 0x3c, 0xe8, 0x61, 0xdc, 0xd2, 0xb4, 0xb8, 0xa0, 0xae, | |
| 402 | 0x16, 0x25, 0x02, 0x09, 0xfe, 0xcf, 0x53, 0x63, 0xaf, 0x59, 0xf4, 0xe1, 0xec, 0xd7, 0xe7, 0x50, | |
| 403 | 0xe2, 0xc9, 0xaa, 0x4b, 0x8d, 0x4f, 0xe6, 0x64, 0xda, 0x74, 0xb6, 0x72, 0x57, 0x62, 0xfd, 0x58, | |
| 404 | }; | |
| 405 | ||
| 406 | ||
| 407 | static const UINT8 kof2000_address_16_23_xor1[256] = | |
| 408 | { | |
| 409 | 0x45, 0x9f, 0x6e, 0x2f, 0x28, 0xbc, 0x5e, 0x6d, 0xda, 0xb5, 0x0d, 0xb8, 0xc0, 0x8e, 0xa2, 0x32, | |
| 410 | 0xee, 0xcd, 0x8d, 0x48, 0x8c, 0x27, 0x14, 0xeb, 0x65, 0xd7, 0xf2, 0x93, 0x99, 0x90, 0x91, 0xfc, | |
| 411 | 0x5f, 0xcb, 0xfa, 0x75, 0x3f, 0x26, 0xde, 0x72, 0x33, 0x39, 0xc7, 0x1f, 0x88, 0x79, 0x73, 0xab, | |
| 412 | 0x4e, 0x36, 0x5d, 0x44, 0xd2, 0x41, 0xa0, 0x7e, 0xa7, 0x8b, 0xa6, 0xbf, 0x03, 0xd8, 0x86, 0xdc, | |
| 413 | 0x2c, 0xaa, 0x70, 0x3d, 0x46, 0x07, 0x80, 0x58, 0x0b, 0x2b, 0xe2, 0xf0, 0xb1, 0xfe, 0x42, 0xf3, | |
| 414 | 0xe9, 0xa3, 0x85, 0x78, 0xc3, 0xd0, 0x5a, 0xdb, 0x1a, 0xfb, 0x9d, 0x8a, 0xa5, 0x12, 0x0e, 0x54, | |
| 415 | 0x8f, 0xc5, 0x6c, 0xae, 0x25, 0x5b, 0x4b, 0x17, 0x02, 0x9c, 0x4a, 0x24, 0x40, 0xe5, 0x9e, 0x22, | |
| 416 | 0xc6, 0x49, 0x62, 0xb6, 0x6b, 0xbb, 0xa8, 0xcc, 0xe8, 0x81, 0x50, 0x47, 0xc8, 0xbe, 0x5c, 0xa4, | |
| 417 | 0xd6, 0x94, 0x4f, 0x7b, 0x9a, 0xcf, 0xe4, 0x59, 0x7a, 0xa1, 0xea, 0x31, 0x37, 0x13, 0x2d, 0xaf, | |
| 418 | 0x21, 0x69, 0x19, 0x1d, 0x6f, 0x16, 0x98, 0x1e, 0x08, 0xe3, 0xb2, 0x4d, 0x9b, 0x7f, 0xa9, 0x77, | |
| 419 | 0xed, 0xbd, 0xd4, 0xd9, 0x34, 0xd3, 0xca, 0x09, 0x18, 0x60, 0xc9, 0x6a, 0x01, 0xf4, 0xf6, 0x64, | |
| 420 | 0xb4, 0x3a, 0x15, 0xac, 0x89, 0x52, 0x68, 0x71, 0xe7, 0x82, 0xc1, 0x0c, 0x92, 0xf7, 0x30, 0xe6, | |
| 421 | 0x1c, 0x3e, 0x0f, 0x0a, 0x67, 0x35, 0xba, 0x61, 0xdd, 0x29, 0xc2, 0xf8, 0x97, 0x95, 0xb7, 0x3b, | |
| 422 | 0xe0, 0xce, 0xf9, 0xd5, 0x06, 0x76, 0xb3, 0x05, 0x4c, 0x04, 0x84, 0x3c, 0x87, 0x23, 0x63, 0x7c, | |
| 423 | 0x53, 0x56, 0xe1, 0x7d, 0x96, 0x1b, 0xd1, 0xec, 0x2a, 0x66, 0xf1, 0x11, 0x10, 0xff, 0x43, 0x2e, | |
| 424 | 0xdf, 0x83, 0x74, 0xf5, 0x38, 0x20, 0xfd, 0xad, 0xc4, 0xb9, 0x55, 0x51, 0xb0, 0xef, 0x00, 0x57, | |
| 425 | }; | |
| 426 | ||
| 427 | ||
| 428 | static const UINT8 kof2000_address_16_23_xor2[256] = | |
| 429 | { | |
| 430 | 0x00, 0xb8, 0xf0, 0x34, 0xca, 0x21, 0x3c, 0xf9, 0x01, 0x8e, 0x75, 0x70, 0xec, 0x13, 0x27, 0x96, | |
| 431 | 0xf4, 0x5b, 0x88, 0x1f, 0xeb, 0x4a, 0x7d, 0x9d, 0xbe, 0x02, 0x14, 0xaf, 0xa2, 0x06, 0xc6, 0xdb, | |
| 432 | 0x35, 0x6b, 0x74, 0x45, 0x7b, 0x29, 0xd2, 0xfe, 0xb6, 0x15, 0xd0, 0x8a, 0xa9, 0x2d, 0x19, 0xf6, | |
| 433 | 0x5e, 0x5a, 0x90, 0xe9, 0x11, 0x33, 0xc2, 0x47, 0x37, 0x4c, 0x4f, 0x59, 0xc3, 0x04, 0x57, 0x1d, | |
| 434 | 0xf2, 0x63, 0x6d, 0x6e, 0x31, 0x95, 0xcb, 0x3e, 0x67, 0xb2, 0xe3, 0x98, 0xed, 0x8d, 0xe6, 0xfb, | |
| 435 | 0xf8, 0xba, 0x5d, 0xd4, 0x2a, 0xf5, 0x3b, 0x82, 0x05, 0x16, 0x44, 0xef, 0x4d, 0xe7, 0x93, 0xda, | |
| 436 | 0x9f, 0xbb, 0x61, 0xc9, 0x53, 0xbd, 0x76, 0x78, 0x52, 0x36, 0x0c, 0x66, 0xc1, 0x10, 0xdd, 0x7a, | |
| 437 | 0x84, 0x69, 0xcd, 0xfd, 0x58, 0x0d, 0x6c, 0x89, 0x68, 0xad, 0x3a, 0xb0, 0x4b, 0x46, 0xc5, 0x03, | |
| 438 | 0xb4, 0xf7, 0x30, 0x8c, 0x4e, 0x60, 0x73, 0xa1, 0x8b, 0xb1, 0x62, 0xcc, 0xd1, 0x08, 0xfc, 0x77, | |
| 439 | 0x7e, 0xcf, 0x56, 0x51, 0x07, 0xa6, 0x80, 0x92, 0xdc, 0x0b, 0xa4, 0xc7, 0xe8, 0xe1, 0xb5, 0x71, | |
| 440 | 0xea, 0xb3, 0x2f, 0x94, 0x18, 0xe2, 0x3d, 0x49, 0x65, 0xaa, 0xf1, 0x91, 0xc8, 0x99, 0x55, 0x79, | |
| 441 | 0x86, 0xa7, 0x26, 0xa0, 0xac, 0x5f, 0xce, 0x6a, 0x5c, 0xf3, 0x87, 0x8f, 0x12, 0x1c, 0xd8, 0xe4, | |
| 442 | 0x9b, 0x64, 0x2e, 0x1e, 0xd7, 0xc0, 0x17, 0xbc, 0xa3, 0xa8, 0x9a, 0x0e, 0x25, 0x40, 0x41, 0x50, | |
| 443 | 0xb9, 0xbf, 0x28, 0xdf, 0x32, 0x54, 0x9e, 0x48, 0xd5, 0x2b, 0x42, 0xfa, 0x9c, 0x7f, 0xd3, 0x85, | |
| 444 | 0x43, 0xde, 0x81, 0x0f, 0x24, 0xc4, 0x38, 0xae, 0x83, 0x1b, 0x6f, 0x7c, 0xe5, 0xff, 0x1a, 0xd9, | |
| 445 | 0x3f, 0xb7, 0x22, 0x97, 0x09, 0xe0, 0xa5, 0x20, 0x23, 0x2c, 0x72, 0xd6, 0x39, 0xab, 0x0a, 0xee, | |
| 446 | }; | |
| 447 | ||
| 448 | ||
| 449 | static const UINT8 kof2000_address_0_7_xor[256] = | |
| 450 | { | |
| 451 | 0x26, 0x48, 0x06, 0x9b, 0x21, 0xa9, 0x1b, 0x76, 0xc9, 0xf8, 0xb4, 0x67, 0xe4, 0xff, 0x99, 0xf7, | |
| 452 | 0x15, 0x9e, 0x62, 0x00, 0x72, 0x4d, 0xa0, 0x4f, 0x02, 0xf1, 0xea, 0xef, 0x0b, 0xf3, 0xeb, 0xa6, | |
| 453 | 0x93, 0x78, 0x6f, 0x7c, 0xda, 0xd4, 0x7b, 0x05, 0xe9, 0xc6, 0xd6, 0xdb, 0x50, 0xce, 0xd2, 0x01, | |
| 454 | 0xb5, 0xe8, 0xe0, 0x2a, 0x08, 0x1a, 0xb8, 0xe3, 0xf9, 0xb1, 0xf4, 0x8b, 0x39, 0x2d, 0x85, 0x9c, | |
| 455 | 0x55, 0x73, 0x63, 0x40, 0x38, 0x96, 0xdc, 0xa3, 0xa2, 0xa1, 0x25, 0x66, 0x6d, 0x56, 0x8e, 0x10, | |
| 456 | 0x0f, 0x31, 0x1c, 0xf5, 0x28, 0x77, 0x0a, 0xd1, 0x75, 0x34, 0xa4, 0xfe, 0x7d, 0x07, 0x51, 0x79, | |
| 457 | 0x41, 0x90, 0x22, 0x35, 0x12, 0xbb, 0xc4, 0xca, 0xb2, 0x1f, 0xcb, 0xc8, 0xac, 0xdd, 0xd0, 0x0d, | |
| 458 | 0xfc, 0xc5, 0x9d, 0x14, 0xbc, 0x83, 0xd9, 0x58, 0xc2, 0x30, 0x9a, 0x6a, 0xc0, 0x0c, 0xad, 0xf6, | |
| 459 | 0x5d, 0x74, 0x7f, 0x2f, 0xbd, 0x1d, 0x47, 0xd5, 0xe6, 0x89, 0xcf, 0xb7, 0xd3, 0x59, 0x36, 0x98, | |
| 460 | 0xf0, 0xfb, 0x3c, 0xf2, 0x3f, 0xa7, 0x18, 0x82, 0x42, 0x5c, 0xab, 0xba, 0xde, 0x52, 0x09, 0x91, | |
| 461 | 0xaa, 0x61, 0xec, 0xd7, 0x95, 0x23, 0xcd, 0x80, 0xa5, 0x68, 0x60, 0x27, 0x71, 0xe1, 0x2c, 0x2e, | |
| 462 | 0x8d, 0x2b, 0x57, 0x65, 0xbf, 0xc1, 0x19, 0xc7, 0x49, 0x64, 0x88, 0x4a, 0xcc, 0x20, 0x4e, 0xd8, | |
| 463 | 0x3b, 0x4c, 0x13, 0x5f, 0x9f, 0xbe, 0x5e, 0x6e, 0xfd, 0xe2, 0xfa, 0x54, 0x37, 0x0e, 0x16, 0x7a, | |
| 464 | 0x6c, 0x33, 0xb3, 0x70, 0x84, 0x7e, 0xc3, 0x04, 0xb0, 0xae, 0xb9, 0x81, 0x03, 0x29, 0xdf, 0x46, | |
| 465 | 0xe5, 0x69, 0xe7, 0x24, 0x92, 0x5a, 0x4b, 0x5b, 0x94, 0x11, 0x3a, 0x3d, 0x87, 0xed, 0x97, 0xb6, | |
| 466 | 0x32, 0x3e, 0x45, 0xaf, 0x1e, 0x43, 0x44, 0x8c, 0x53, 0x86, 0x6b, 0xee, 0xa8, 0x8a, 0x8f, 0x17, | |
| 467 | }; | |
| 468 | ||
| 469 | ||
| 470 | ||
| 471 | void cmc_prot_device::decrypt(UINT8 *r0, UINT8 *r1, | |
| 472 | UINT8 c0, UINT8 c1, | |
| 473 | const UINT8 *table0hi, | |
| 474 | const UINT8 *table0lo, | |
| 475 | const UINT8 *table1, | |
| 476 | int base, | |
| 477 | int invert) | |
| 478 | { | |
| 479 | UINT8 tmp,xor0,xor1; | |
| 480 | ||
| 481 | tmp = table1[(base & 0xff) ^ address_0_7_xor[(base >> 8) & 0xff]]; | |
| 482 | xor0 = (table0hi[(base >> 8) & 0xff] & 0xfe) | (tmp & 0x01); | |
| 483 | xor1 = (tmp & 0xfe) | (table0lo[(base >> 8) & 0xff] & 0x01); | |
| 484 | ||
| 485 | if (invert) | |
| 486 | { | |
| 487 | *r0 = c1 ^ xor0; | |
| 488 | *r1 = c0 ^ xor1; | |
| 489 | } | |
| 490 | else | |
| 491 | { | |
| 492 | *r0 = c0 ^ xor0; | |
| 493 | *r1 = c1 ^ xor1; | |
| 494 | } | |
| 495 | } | |
| 496 | ||
| 497 | ||
| 498 | void cmc_prot_device::neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, int extra_xor) | |
| 499 | { | |
| 500 | int rpos; | |
| 501 | ||
| 502 | ||
| 503 | dynamic_buffer buf(rom_size); | |
| 504 | ||
| 505 | // Data xor | |
| 506 | for (rpos = 0;rpos < rom_size/4;rpos++) | |
| 507 | { | |
| 508 | decrypt(buf+4*rpos+0, buf+4*rpos+3, rom[4*rpos+0], rom[4*rpos+3], type0_t03, type0_t12, type1_t03, rpos, (rpos>>8) & 1); | |
| 509 | decrypt(buf+4*rpos+1, buf+4*rpos+2, rom[4*rpos+1], rom[4*rpos+2], type0_t12, type0_t03, type1_t12, rpos, ((rpos>>16) ^ address_16_23_xor2[(rpos>>8) & 0xff]) & 1); | |
| 510 | } | |
| 511 | ||
| 512 | // Address xor | |
| 513 | for (rpos = 0;rpos < rom_size/4;rpos++) | |
| 514 | { | |
| 515 | int baser; | |
| 516 | ||
| 517 | baser = rpos; | |
| 518 | ||
| 519 | baser ^= extra_xor; | |
| 520 | ||
| 521 | baser ^= address_8_15_xor1[(baser >> 16) & 0xff] << 8; | |
| 522 | baser ^= address_8_15_xor2[baser & 0xff] << 8; | |
| 523 | baser ^= address_16_23_xor1[baser & 0xff] << 16; | |
| 524 | baser ^= address_16_23_xor2[(baser >> 8) & 0xff] << 16; | |
| 525 | baser ^= address_0_7_xor[(baser >> 8) & 0xff]; | |
| 526 | ||
| 527 | ||
| 528 | if (rom_size == 0x3000000) /* special handling for preisle2 */ | |
| 529 | { | |
| 530 | if (rpos < 0x2000000/4) | |
| 531 | baser &= (0x2000000/4)-1; | |
| 532 | else | |
| 533 | baser = 0x2000000/4 + (baser & ((0x1000000/4)-1)); | |
| 534 | } | |
| 535 | else if (rom_size == 0x6000000) /* special handling for kf2k3pcb */ | |
| 536 | { | |
| 537 | if (rpos < 0x4000000/4) | |
| 538 | baser &= (0x4000000/4)-1; | |
| 539 | else | |
| 540 | baser = 0x4000000/4 + (baser & ((0x1000000/4)-1)); | |
| 541 | } | |
| 542 | else /* Clamp to the real rom size */ | |
| 543 | baser &= (rom_size/4)-1; | |
| 544 | ||
| 545 | rom[4*rpos+0] = buf[4*baser+0]; | |
| 546 | rom[4*rpos+1] = buf[4*baser+1]; | |
| 547 | rom[4*rpos+2] = buf[4*baser+2]; | |
| 548 | rom[4*rpos+3] = buf[4*baser+3]; | |
| 549 | } | |
| 550 | } | |
| 551 | ||
| 552 | ||
| 553 | /* the S data comes from the end of the C data */ | |
| 554 | void cmc_prot_device::neogeo_sfix_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size) | |
| 555 | { | |
| 556 | int i; | |
| 557 | int tx_size = fixed_size; | |
| 558 | UINT8 *src = rom+rom_size-tx_size; | |
| 559 | UINT8 *dst = fixed; | |
| 560 | ||
| 561 | for (i = 0;i < tx_size;i++) | |
| 562 | dst[i] = src[(i & ~0x1f) + ((i & 7) << 2) + ((~i & 8) >> 2) + ((i & 0x10) >> 4)]; | |
| 563 | } | |
| 564 | ||
| 565 | ||
| 566 | /* CMC42 protection chip */ | |
| 567 | void cmc_prot_device::kof99_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor) | |
| 568 | { | |
| 569 | type0_t03 = kof99_type0_t03; | |
| 570 | type0_t12 = kof99_type0_t12; | |
| 571 | type1_t03 = kof99_type1_t03; | |
| 572 | type1_t12 = kof99_type1_t12; | |
| 573 | address_8_15_xor1 = kof99_address_8_15_xor1; | |
| 574 | address_8_15_xor2 = kof99_address_8_15_xor2; | |
| 575 | address_16_23_xor1 = kof99_address_16_23_xor1; | |
| 576 | address_16_23_xor2 = kof99_address_16_23_xor2; | |
| 577 | address_0_7_xor = kof99_address_0_7_xor; | |
| 578 | neogeo_gfx_decrypt(rom, rom_size, extra_xor); | |
| 579 | neogeo_sfix_decrypt(rom, rom_size, fixed, fixed_size); | |
| 580 | } | |
| 581 | ||
| 582 | ||
| 583 | /* CMC50 protection chip */ | |
| 584 | void cmc_prot_device::kof2000_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor) | |
| 585 | { | |
| 586 | type0_t03 = kof2000_type0_t03; | |
| 587 | type0_t12 = kof2000_type0_t12; | |
| 588 | type1_t03 = kof2000_type1_t03; | |
| 589 | type1_t12 = kof2000_type1_t12; | |
| 590 | address_8_15_xor1 = kof2000_address_8_15_xor1; | |
| 591 | address_8_15_xor2 = kof2000_address_8_15_xor2; | |
| 592 | address_16_23_xor1 = kof2000_address_16_23_xor1; | |
| 593 | address_16_23_xor2 = kof2000_address_16_23_xor2; | |
| 594 | address_0_7_xor = kof2000_address_0_7_xor; | |
| 595 | neogeo_gfx_decrypt(rom, rom_size, extra_xor); | |
| 596 | neogeo_sfix_decrypt(rom, rom_size, fixed, fixed_size); | |
| 597 | } | |
| 598 | ||
| 599 | ||
| 600 | /* CMC42 protection chip */ | |
| 601 | void cmc_prot_device::cmc42_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor) | |
| 602 | { | |
| 603 | type0_t03 = kof99_type0_t03; | |
| 604 | type0_t12 = kof99_type0_t12; | |
| 605 | type1_t03 = kof99_type1_t03; | |
| 606 | type1_t12 = kof99_type1_t12; | |
| 607 | address_8_15_xor1 = kof99_address_8_15_xor1; | |
| 608 | address_8_15_xor2 = kof99_address_8_15_xor2; | |
| 609 | address_16_23_xor1 = kof99_address_16_23_xor1; | |
| 610 | address_16_23_xor2 = kof99_address_16_23_xor2; | |
| 611 | address_0_7_xor = kof99_address_0_7_xor; | |
| 612 | neogeo_gfx_decrypt(rom, rom_size, extra_xor); | |
| 613 | } | |
| 614 | ||
| 615 | ||
| 616 | /* CMC50 protection chip */ | |
| 617 | void cmc_prot_device::cmc50_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor) | |
| 618 | { | |
| 619 | type0_t03 = kof2000_type0_t03; | |
| 620 | type0_t12 = kof2000_type0_t12; | |
| 621 | type1_t03 = kof2000_type1_t03; | |
| 622 | type1_t12 = kof2000_type1_t12; | |
| 623 | address_8_15_xor1 = kof2000_address_8_15_xor1; | |
| 624 | address_8_15_xor2 = kof2000_address_8_15_xor2; | |
| 625 | address_16_23_xor1 = kof2000_address_16_23_xor1; | |
| 626 | address_16_23_xor2 = kof2000_address_16_23_xor2; | |
| 627 | address_0_7_xor = kof2000_address_0_7_xor; | |
| 628 | neogeo_gfx_decrypt(rom, rom_size, extra_xor); | |
| 629 | } | |
| 630 | ||
| 631 | ||
| 632 | ||
| 633 | /*************************************************************************** | |
| 634 | ||
| 635 | NeoGeo 'M' ROM encryption | |
| 636 | CMC50 protection chip | |
| 637 | ||
| 638 | ***************************************************************************/ | |
| 639 | ||
| 640 | ||
| 641 | static const UINT8 m1_address_8_15_xor[256] = | |
| 642 | { | |
| 643 | 0x0a, 0x72, 0xb7, 0xaf, 0x67, 0xde, 0x1d, 0xb1, 0x78, 0xc4, 0x4f, 0xb5, 0x4b, 0x18, 0x76, 0xdd, | |
| 644 | 0x11, 0xe2, 0x36, 0xa1, 0x82, 0x03, 0x98, 0xa0, 0x10, 0x5f, 0x3f, 0xd6, 0x1f, 0x90, 0x6a, 0x0b, | |
| 645 | 0x70, 0xe0, 0x64, 0xcb, 0x9f, 0x38, 0x8b, 0x53, 0x04, 0xca, 0xf8, 0xd0, 0x07, 0x68, 0x56, 0x32, | |
| 646 | 0xae, 0x1c, 0x2e, 0x48, 0x63, 0x92, 0x9a, 0x9c, 0x44, 0x85, 0x41, 0x40, 0x09, 0xc0, 0xc8, 0xbf, | |
| 647 | 0xea, 0xbb, 0xf7, 0x2d, 0x99, 0x21, 0xf6, 0xba, 0x15, 0xce, 0xab, 0xb0, 0x2a, 0x60, 0xbc, 0xf1, | |
| 648 | 0xf0, 0x9e, 0xd5, 0x97, 0xd8, 0x4e, 0x14, 0x9d, 0x42, 0x4d, 0x2c, 0x5c, 0x2b, 0xa6, 0xe1, 0xa7, | |
| 649 | 0xef, 0x25, 0x33, 0x7a, 0xeb, 0xe7, 0x1b, 0x6d, 0x4c, 0x52, 0x26, 0x62, 0xb6, 0x35, 0xbe, 0x80, | |
| 650 | 0x01, 0xbd, 0xfd, 0x37, 0xf9, 0x47, 0x55, 0x71, 0xb4, 0xf2, 0xff, 0x27, 0xfa, 0x23, 0xc9, 0x83, | |
| 651 | 0x17, 0x39, 0x13, 0x0d, 0xc7, 0x86, 0x16, 0xec, 0x49, 0x6f, 0xfe, 0x34, 0x05, 0x8f, 0x00, 0xe6, | |
| 652 | 0xa4, 0xda, 0x7b, 0xc1, 0xf3, 0xf4, 0xd9, 0x75, 0x28, 0x66, 0x87, 0xa8, 0x45, 0x6c, 0x20, 0xe9, | |
| 653 | 0x77, 0x93, 0x7e, 0x3c, 0x1e, 0x74, 0xf5, 0x8c, 0x3e, 0x94, 0xd4, 0xc2, 0x5a, 0x06, 0x0e, 0xe8, | |
| 654 | 0x3d, 0xa9, 0xb2, 0xe3, 0xe4, 0x22, 0xcf, 0x24, 0x8e, 0x6b, 0x8a, 0x8d, 0x84, 0x4a, 0xd2, 0x91, | |
| 655 | 0x88, 0x79, 0x57, 0xa5, 0x0f, 0xcd, 0xb9, 0xac, 0x3b, 0xaa, 0xb3, 0xd1, 0xee, 0x31, 0x81, 0x7c, | |
| 656 | 0xd7, 0x89, 0xd3, 0x96, 0x43, 0xc5, 0xc6, 0xc3, 0x69, 0x7f, 0x46, 0xdf, 0x30, 0x5b, 0x6e, 0xe5, | |
| 657 | 0x08, 0x95, 0x9b, 0xfb, 0xb8, 0x58, 0x0c, 0x61, 0x50, 0x5d, 0x3a, 0xa2, 0x29, 0x12, 0xfc, 0x51, | |
| 658 | 0x7d, 0x1a, 0x02, 0x65, 0x54, 0x5e, 0x19, 0xcc, 0xdc, 0xdb, 0x73, 0xed, 0xad, 0x59, 0x2f, 0xa3, | |
| 659 | }; | |
| 660 | ||
| 661 | static const UINT8 m1_address_0_7_xor[256] = | |
| 662 | { | |
| 663 | 0xf4, 0xbc, 0x02, 0xf7, 0x2c, 0x3d, 0xe8, 0xd9, 0x50, 0x62, 0xec, 0xbd, 0x53, 0x73, 0x79, 0x61, | |
| 664 | 0x00, 0x34, 0xcf, 0xa2, 0x63, 0x28, 0x90, 0xaf, 0x44, 0x3b, 0xc5, 0x8d, 0x3a, 0x46, 0x07, 0x70, | |
| 665 | 0x66, 0xbe, 0xd8, 0x8b, 0xe9, 0xa0, 0x4b, 0x98, 0xdc, 0xdf, 0xe2, 0x16, 0x74, 0xf1, 0x37, 0xf5, | |
| 666 | 0xb7, 0x21, 0x81, 0x01, 0x1c, 0x1b, 0x94, 0x36, 0x09, 0xa1, 0x4a, 0x91, 0x30, 0x92, 0x9b, 0x9a, | |
| 667 | 0x29, 0xb1, 0x38, 0x4d, 0x55, 0xf2, 0x56, 0x18, 0x24, 0x47, 0x9d, 0x3f, 0x80, 0x1f, 0x22, 0xa4, | |
| 668 | 0x11, 0x54, 0x84, 0x0d, 0x25, 0x48, 0xee, 0xc6, 0x59, 0x15, 0x03, 0x7a, 0xfd, 0x6c, 0xc3, 0x33, | |
| 669 | 0x5b, 0xc4, 0x7b, 0x5a, 0x05, 0x7f, 0xa6, 0x40, 0xa9, 0x5d, 0x41, 0x8a, 0x96, 0x52, 0xd3, 0xf0, | |
| 670 | 0xab, 0x72, 0x10, 0x88, 0x6f, 0x95, 0x7c, 0xa8, 0xcd, 0x9c, 0x5f, 0x32, 0xae, 0x85, 0x39, 0xac, | |
| 671 | 0xe5, 0xd7, 0xfb, 0xd4, 0x08, 0x23, 0x19, 0x65, 0x6b, 0xa7, 0x93, 0xbb, 0x2b, 0xbf, 0xb8, 0x35, | |
| 672 | 0xd0, 0x06, 0x26, 0x68, 0x3e, 0xdd, 0xb9, 0x69, 0x2a, 0xb2, 0xde, 0x87, 0x45, 0x58, 0xff, 0x3c, | |
| 673 | 0x9e, 0x7d, 0xda, 0xed, 0x49, 0x8c, 0x14, 0x8e, 0x75, 0x2f, 0xe0, 0x6e, 0x78, 0x6d, 0x20, 0xd2, | |
| 674 | 0xfa, 0x2d, 0x51, 0xcc, 0xc7, 0xe7, 0x1d, 0x27, 0x97, 0xfc, 0x31, 0xdb, 0xf8, 0x42, 0xe3, 0x99, | |
| 675 | 0x5e, 0x83, 0x0e, 0xb4, 0x2e, 0xf6, 0xc0, 0x0c, 0x4c, 0x57, 0xb6, 0x64, 0x0a, 0x17, 0xa3, 0xc1, | |
| 676 | 0x77, 0x12, 0xfe, 0xe6, 0x8f, 0x13, 0x71, 0xe4, 0xf9, 0xad, 0x9f, 0xce, 0xd5, 0x89, 0x7e, 0x0f, | |
| 677 | 0xc2, 0x86, 0xf3, 0x67, 0xba, 0x60, 0x43, 0xc9, 0x04, 0xb3, 0xb0, 0x1e, 0xb5, 0xc8, 0xeb, 0xa5, | |
| 678 | 0x76, 0xea, 0x5c, 0x82, 0x1a, 0x4f, 0xaa, 0xca, 0xe1, 0x0b, 0x4e, 0xcb, 0x6a, 0xef, 0xd1, 0xd6, | |
| 679 | }; | |
| 680 | ||
| 681 | ||
| 682 | /* The CMC50 hardware does a checksum of the first 64kb of the M1 rom, | |
| 683 | ,and uses this checksum as the basis of the key with which to decrypt | |
| 684 | the rom */ | |
| 685 | ||
| 686 | UINT16 cmc_prot_device::generate_cs16(UINT8 *rom, int size) | |
| 687 | { | |
| 688 | UINT16 cs16; | |
| 689 | int i; | |
| 690 | cs16 = 0x0000; | |
| 691 | for (i=0;i<size;i++ ) | |
| 692 | { | |
| 693 | cs16 += rom[i]; | |
| 694 | } | |
| 695 | return cs16&0xFFFF; | |
| 696 | } | |
| 697 | ||
| 698 | ||
| 699 | int cmc_prot_device::m1_address_scramble(int address, UINT16 key) | |
| 700 | { | |
| 701 | int block; | |
| 702 | int aux; | |
| 703 | ||
| 704 | const int p1[8][16] = { | |
| 705 | {15,14,10,7,1,2,3,8,0,12,11,13,6,9,5,4}, | |
| 706 | {7,1,8,11,15,9,2,3,5,13,4,14,10,0,6,12}, | |
| 707 | {8,6,14,3,10,7,15,1,4,0,2,5,13,11,12,9}, | |
| 708 | {2,8,15,9,3,4,11,7,13,6,0,10,1,12,14,5}, | |
| 709 | {1,13,6,15,14,3,8,10,9,4,7,12,5,2,0,11}, | |
| 710 | {11,15,3,4,7,0,9,2,6,14,12,1,8,5,10,13}, | |
| 711 | {10,5,13,8,6,15,1,14,11,9,3,0,12,7,4,2}, | |
| 712 | {9,3,7,0,2,12,4,11,14,10,5,8,15,13,1,6}, | |
| 713 | }; | |
| 714 | ||
| 715 | block = (address>>16)&7; | |
| 716 | aux = address&0xffff; | |
| 717 | ||
| 718 | aux ^= BITSWAP16(key,12,0,2,4,8,15,7,13,10,1,3,6,11,9,14,5); | |
| 719 | aux = BITSWAP16(aux, | |
| 720 | p1[block][15],p1[block][14],p1[block][13],p1[block][12], | |
| 721 | p1[block][11],p1[block][10],p1[block][9],p1[block][8], | |
| 722 | p1[block][7],p1[block][6],p1[block][5],p1[block][4], | |
| 723 | p1[block][3],p1[block][2],p1[block][1],p1[block][0]); | |
| 724 | aux ^= m1_address_0_7_xor[(aux>>8)&0xff]; | |
| 725 | aux ^= m1_address_8_15_xor[aux&0xff]<<8; | |
| 726 | aux = BITSWAP16(aux, 7,15,14,6,5,13,12,4,11,3,10,2,9,1,8,0); | |
| 727 | ||
| 728 | return (block<<16)|aux; | |
| 729 | } | |
| 730 | ||
| 731 | ||
| 732 | void cmc_prot_device::neogeo_cmc50_m1_decrypt(UINT8* romcrypt, UINT32 romcrypt_size, UINT8* romaudio, UINT32 romaudio_size) | |
| 733 | { | |
| 734 | UINT8* rom = romcrypt; | |
| 735 | size_t rom_size = 0x80000; | |
| 736 | UINT8* rom2 = romaudio; | |
| 737 | ||
| 738 | dynamic_buffer buffer(rom_size); | |
| 739 | ||
| 740 | UINT32 i; | |
| 741 | ||
| 742 | UINT16 key=generate_cs16(rom,0x10000); | |
| 743 | ||
| 744 | //printf("key %04x\n",key); | |
| 745 | ||
| 746 | for (i=0; i<rom_size; i++) | |
| 747 | { | |
| 748 | buffer[i] = rom[m1_address_scramble(i,key)]; | |
| 749 | } | |
| 750 | ||
| 751 | memcpy(rom,buffer,rom_size); | |
| 752 | ||
| 753 | memcpy(rom2,rom,0x10000); | |
| 754 | memcpy(rom2+0x10000,rom,0x80000); | |
| 755 | ||
| 756 | #if 0 | |
| 757 | { | |
| 758 | FILE *fp; | |
| 759 | const char *gamename = machine().system().name; | |
| 760 | char filename[256]; | |
| 761 | sprintf(filename, "%s_m1.dump", gamename); | |
| 762 | ||
| 763 | fp=fopen(filename, "w+b"); | |
| 764 | if (fp) | |
| 765 | { | |
| 766 | fwrite(rom, rom_size, 1, fp); | |
| 767 | fclose(fp); | |
| 768 | } | |
| 769 | } | |
| 770 | #endif | |
| 771 | ||
| 772 | ||
| 773 | #if 0 | |
| 774 | { | |
| 775 | FILE *fp; | |
| 776 | const char *gamename = machine().system().name; | |
| 777 | char filename[256]; | |
| 778 | sprintf(filename, "%s_m1extra.dump", gamename); | |
| 779 | ||
| 780 | fp=fopen(filename, "w+b"); | |
| 781 | if (fp) | |
| 782 | { | |
| 783 | fwrite(&rom[0xf800], 0x800, 1, fp); | |
| 784 | fclose(fp); | |
| 785 | } | |
| 786 | } | |
| 787 | #endif | |
| 788 | } | |
| 789 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "fatfury2_prot.h" | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | extern const device_type FATFURY2_PROT = &device_creator<fatfury2_prot_device>; | |
| 8 | ||
| 9 | ||
| 10 | fatfury2_prot_device::fatfury2_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) | |
| 11 | : device_t(mconfig, FATFURY2_PROT, "NeoGeo Fatal Fury 2 Protection Device", tag, owner, clock, "fatfury2_prot", __FILE__) | |
| 12 | { | |
| 13 | } | |
| 14 | ||
| 15 | ||
| 16 | void fatfury2_prot_device::device_start() | |
| 17 | { | |
| 18 | save_item(NAME(m_fatfury2_prot_data)); | |
| 19 | } | |
| 20 | ||
| 21 | void fatfury2_prot_device::device_reset() | |
| 22 | { | |
| 23 | } | |
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | /************************ Fatal Fury 2 *************************/ | |
| 28 | ||
| 29 | READ16_MEMBER( fatfury2_prot_device::fatfury2_protection_16_r ) | |
| 30 | { | |
| 31 | UINT16 res = m_fatfury2_prot_data >> 24; | |
| 32 | ||
| 33 | switch (offset) | |
| 34 | { | |
| 35 | case 0x55550/2: | |
| 36 | case 0xffff0/2: | |
| 37 | case 0x00000/2: | |
| 38 | case 0xff000/2: | |
| 39 | case 0x36000/2: | |
| 40 | case 0x36008/2: | |
| 41 | return res; | |
| 42 | ||
| 43 | case 0x36004/2: | |
| 44 | case 0x3600c/2: | |
| 45 | return ((res & 0xf0) >> 4) | ((res & 0x0f) << 4); | |
| 46 | ||
| 47 | default: | |
| 48 | logerror("unknown protection read at pc %06x, offset %08x\n", space.device().safe_pc(), offset << 1); | |
| 49 | return 0; | |
| 50 | } | |
| 51 | } | |
| 52 | ||
| 53 | ||
| 54 | WRITE16_MEMBER( fatfury2_prot_device::fatfury2_protection_16_w ) | |
| 55 | { | |
| 56 | switch (offset) | |
| 57 | { | |
| 58 | case 0x11112/2: /* data == 0x1111; expects 0xff000000 back */ | |
| 59 | m_fatfury2_prot_data = 0xff000000; | |
| 60 | break; | |
| 61 | ||
| 62 | case 0x33332/2: /* data == 0x3333; expects 0x0000ffff back */ | |
| 63 | m_fatfury2_prot_data = 0x0000ffff; | |
| 64 | break; | |
| 65 | ||
| 66 | case 0x44442/2: /* data == 0x4444; expects 0x00ff0000 back */ | |
| 67 | m_fatfury2_prot_data = 0x00ff0000; | |
| 68 | break; | |
| 69 | ||
| 70 | case 0x55552/2: /* data == 0x5555; read back from 55550, ffff0, 00000, ff000 */ | |
| 71 | m_fatfury2_prot_data = 0xff00ff00; | |
| 72 | break; | |
| 73 | ||
| 74 | case 0x56782/2: /* data == 0x1234; read back from 36000 *or* 36004 */ | |
| 75 | m_fatfury2_prot_data = 0xf05a3601; | |
| 76 | break; | |
| 77 | ||
| 78 | case 0x42812/2: /* data == 0x1824; read back from 36008 *or* 3600c */ | |
| 79 | m_fatfury2_prot_data = 0x81422418; | |
| 80 | break; | |
| 81 | ||
| 82 | case 0x55550/2: | |
| 83 | case 0xffff0/2: | |
| 84 | case 0xff000/2: | |
| 85 | case 0x36000/2: | |
| 86 | case 0x36004/2: | |
| 87 | case 0x36008/2: | |
| 88 | case 0x3600c/2: | |
| 89 | m_fatfury2_prot_data <<= 8; | |
| 90 | break; | |
| 91 | ||
| 92 | default: | |
| 93 | logerror("unknown protection write at pc %06x, offset %08x, data %02x\n", space.device().safe_pc(), offset, data); | |
| 94 | break; | |
| 95 | } | |
| 96 | } | |
| 97 | ||
| 98 | ||
| 99 | void fatfury2_prot_device::fatfury2_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev) | |
| 100 | { | |
| 101 | /* the protection involves reading and writing addresses in the */ | |
| 102 | /* 0x2xxxxx range. There are several checks all around the code. */ | |
| 103 | maincpu->space(AS_PROGRAM).install_readwrite_handler(0x200000, 0x2fffff, read16_delegate(FUNC(fatfury2_prot_device::fatfury2_protection_16_r),this), write16_delegate(FUNC(fatfury2_prot_device::fatfury2_protection_16_w),this)); | |
| 104 | m_bankdev = bankdev; | |
| 105 | ||
| 106 | m_fatfury2_prot_data = 0; | |
| 107 | ||
| 108 | } | |
| 109 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /********************************************************************** | |
| 2 | ||
| 3 | **********************************************************************/ | |
| 4 | ||
| 5 | #include "neogeo_carts.h" | |
| 6 | ||
| 7 | SLOT_INTERFACE_START(neogeo_cart) | |
| 8 | /* Standard cart with banking */ | |
| 9 | SLOT_INTERFACE_INTERNAL("rom", NEOGEO_ROM) | |
| 10 | ||
| 11 | /* Custom MslugX protection*/ | |
| 12 | SLOT_INTERFACE_INTERNAL("rom_mslugx", NEOGEO_MSLUGX_CART) | |
| 13 | /* Custom Fatal Fury 2 protection */ | |
| 14 | SLOT_INTERFACE_INTERNAL("rom_fatfur2", NEOGEO_FATFURY2_CART) | |
| 15 | /* Custom KOF98 protection */ | |
| 16 | SLOT_INTERFACE_INTERNAL("rom_kof98", NEOGEO_KOF98_CART) | |
| 17 | ||
| 18 | /* These use SMA for prg + CMC42 for gfx */ | |
| 19 | SLOT_INTERFACE_INTERNAL("rom_sma", NEOGEO_SMA_CART) | |
| 20 | SLOT_INTERFACE_INTERNAL("rom_sma_kof99", NEOGEO_SMA_KOF99_CART) | |
| 21 | SLOT_INTERFACE_INTERNAL("rom_sma_garou", NEOGEO_SMA_GAROU_CART) | |
| 22 | SLOT_INTERFACE_INTERNAL("rom_sma_garouh", NEOGEO_SMA_GAROUH_CART) | |
| 23 | SLOT_INTERFACE_INTERNAL("rom_sma_mslug3", NEOGEO_SMA_MSLUG3_CART) | |
| 24 | /* These use SMA for prg + CMC50 for gfx (& audiocpu) */ | |
| 25 | SLOT_INTERFACE_INTERNAL("rom_sma_kof2000", NEOGEO_SMA_KOF2000_CART) | |
| 26 | /* only CMC42 for gfx */ | |
| 27 | SLOT_INTERFACE_INTERNAL("rom_cmc_zupapa", NEOGEO_CMC_ZUPAPA_CART) | |
| 28 | SLOT_INTERFACE_INTERNAL("rom_cmc_mslug3h", NEOGEO_CMC_MSLUG3H_CART) | |
| 29 | SLOT_INTERFACE_INTERNAL("rom_cmc_ganryu", NEOGEO_CMC_GANRYU_CART) | |
| 30 | SLOT_INTERFACE_INTERNAL("rom_cmc_s1945p", NEOGEO_CMC_S1945P_CART) | |
| 31 | SLOT_INTERFACE_INTERNAL("r_cmc_preisle2", NEOGEO_CMC_PREISLE2_CART) | |
| 32 | SLOT_INTERFACE_INTERNAL("r_cmc_bangbead", NEOGEO_CMC_BANGBEAD_CART) | |
| 33 | SLOT_INTERFACE_INTERNAL("rom_cmc_nitd", NEOGEO_CMC_NITD_CART) | |
| 34 | SLOT_INTERFACE_INTERNAL("r_cmc_sengoku3", NEOGEO_CMC_SENGOKU3_CART) | |
| 35 | SLOT_INTERFACE_INTERNAL("r_cmc_kof99k", NEOGEO_CMC_KOF99K_CART) | |
| 36 | /* only CMC50 for gfx (& audiocpu) */ | |
| 37 | SLOT_INTERFACE_INTERNAL("r_cmc_kof2001", NEOGEO_CMC_KOF2001_CART) | |
| 38 | SLOT_INTERFACE_INTERNAL("r_cmc_kof2000n", NEOGEO_CMC_KOF2000N_CART) | |
| 39 | /* CMC50 for gfx (& audiocpu) + NEOPCM2 for YM scramble */ | |
| 40 | SLOT_INTERFACE_INTERNAL("r_pc2_mslug4", NEOGEO_PCM2_MSLUG4_CART) | |
| 41 | SLOT_INTERFACE_INTERNAL("r_pc2_rotd", NEOGEO_PCM2_ROTD_CART) | |
| 42 | SLOT_INTERFACE_INTERNAL("r_pc2_pnyaa", NEOGEO_PCM2_PNYAA_CART) | |
| 43 | SLOT_INTERFACE_INTERNAL("r_ms4plus", NEOGEO_PCM2_MS4PLUS_CART) // regular encryption but external S1 rom | |
| 44 | ||
| 45 | /* CMC50 for gfx (& audiocpu) + NEOPCM2 for YM scramble + additonal prg scramble */ | |
| 46 | SLOT_INTERFACE_INTERNAL("r_k2_kof2002", NEOGEO_KOF2002_KOF2002_CART) | |
| 47 | SLOT_INTERFACE_INTERNAL("r_k2_matrim", NEOGEO_KOF2002_MATRIM_CART) | |
| 48 | SLOT_INTERFACE_INTERNAL("r_k2_samsh5", NEOGEO_KOF2002_SAMSHO5_CART) | |
| 49 | SLOT_INTERFACE_INTERNAL("r_k2_sams5s", NEOGEO_KOF2002_SAMSHO5SP_CART) | |
| 50 | SLOT_INTERFACE_INTERNAL("r_kf2k2pls", NEOGEO_KOF2002_KF2K2PLS_CART) // regular encryption but external S1 rom | |
| 51 | ||
| 52 | /* CMC50 for gfx (& audiocpu) + NEOPCM2 for YM scramble + PVC protection/encryption */ | |
| 53 | SLOT_INTERFACE_INTERNAL("r_pv_mslug5", NEOGEO_PVC_MSLUG5_CART) | |
| 54 | SLOT_INTERFACE_INTERNAL("r_pv_svc", NEOGEO_PVC_SVC_CART) | |
| 55 | SLOT_INTERFACE_INTERNAL("r_pv_kf2k3", NEOGEO_PVC_KOF2003_CART) | |
| 56 | SLOT_INTERFACE_INTERNAL("r_pv_kf2k3h", NEOGEO_PVC_KOF2003H_CART) | |
| 57 | ||
| 58 | /* 100% bootleg logic */ | |
| 59 | SLOT_INTERFACE_INTERNAL("r_garoubl", NEOGEO_BOOTLEG_GAROUBL_CART) | |
| 60 | SLOT_INTERFACE_INTERNAL("r_cthd2003", NEOGEO_BOOTLEG_CTHD2003_CART) | |
| 61 | SLOT_INTERFACE_INTERNAL("r_cthd2003sp", NEOGEO_BOOTLEG_CT2K3SP_CART) | |
| 62 | SLOT_INTERFACE_INTERNAL("r_cthd2003sa", NEOGEO_BOOTLEG_CT2K3SA_CART) | |
| 63 | SLOT_INTERFACE_INTERNAL("r_kf10thep", NEOGEO_BOOTLEG_KF10THEP_CART) | |
| 64 | SLOT_INTERFACE_INTERNAL("r_kf2k5uni", NEOGEO_BOOTLEG_KF2K5UNI_CART) | |
| 65 | SLOT_INTERFACE_INTERNAL("r_kf2k4se", NEOGEO_BOOTLEG_KF2K4SE_CART) | |
| 66 | SLOT_INTERFACE_INTERNAL("r_svcplus", NEOGEO_BOOTLEG_SVCPLUS_CART) | |
| 67 | SLOT_INTERFACE_INTERNAL("r_svcplusa", NEOGEO_BOOTLEG_SVCPLUSA_CART) | |
| 68 | SLOT_INTERFACE_INTERNAL("r_samsho5b", NEOGEO_BOOTLEG_SAMSHO5B_CART) | |
| 69 | SLOT_INTERFACE_INTERNAL("r_kof97oro", NEOGEO_BOOTLEG_KOF97ORO_CART) // missing from softlist? | |
| 70 | SLOT_INTERFACE_INTERNAL("r_lans2004", NEOGEO_BOOTLEG_LANS2004_CART) | |
| 71 | SLOT_INTERFACE_INTERNAL("r_kof10th", NEOGEO_BOOTLEG_KOF10TH_CART) | |
| 72 | SLOT_INTERFACE_INTERNAL("r_kog", NEOGEO_BOOTLEG_KOG_CART) | |
| 73 | ||
| 74 | /* mixed original and bootleg logic */ | |
| 75 | SLOT_INTERFACE_INTERNAL("r_mslug3b6", NEOGEO_BOOTLEG_HYBRID_MSLUG3B6_CART) | |
| 76 | SLOT_INTERFACE_INTERNAL("r_kof2002b", NEOGEO_BOOTLEG_HYBRID_KOF2002B_CART) | |
| 77 | SLOT_INTERFACE_INTERNAL("r_kf2k2mp", NEOGEO_BOOTLEG_HYBRID_KF2K2MP_CART) | |
| 78 | SLOT_INTERFACE_INTERNAL("r_kf2k2mp2", NEOGEO_BOOTLEG_HYBRID_KF2K2MP2_CART) | |
| 79 | ||
| 80 | SLOT_INTERFACE_INTERNAL("r_matrimbl", NEOGEO_BOOTLEG_HYBRID_MATRIMBL_CART) | |
| 81 | SLOT_INTERFACE_INTERNAL("r_ms5plus", NEOGEO_BOOTLEG_HYBRID_MS5PLUS_CART) | |
| 82 | SLOT_INTERFACE_INTERNAL("r_svcboot", NEOGEO_BOOTLEG_HYBRID_SVCBOOT_CART) | |
| 83 | SLOT_INTERFACE_INTERNAL("r_svcsplus", NEOGEO_BOOTLEG_HYBRID_SVCSPLUS_CART) | |
| 84 | ||
| 85 | SLOT_INTERFACE_INTERNAL("r_kf2k3bl", NEOGEO_BOOTLEG_HYBRID_KF2K3BL_CART) | |
| 86 | SLOT_INTERFACE_INTERNAL("r_kf2k3pl", NEOGEO_BOOTLEG_HYBRID_KF2K3PL_CART) | |
| 87 | SLOT_INTERFACE_INTERNAL("r_kf2k3upl", NEOGEO_BOOTLEG_HYBRID_KF2K3UPL_CART) | |
| 88 | ||
| 89 | ||
| 90 | ||
| 91 | ||
| 92 | ||
| 93 | ||
| 94 | ||
| 95 | SLOT_INTERFACE_END |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /*********************************************************************************************************** | |
| 2 | ||
| 3 | NEOGEO ROM cart emulation | |
| 4 | ||
| 5 | ***********************************************************************************************************/ | |
| 6 | ||
| 7 | ||
| 8 | #include "emu.h" | |
| 9 | #include "kof98_cart.h" | |
| 10 | ||
| 11 | ||
| 12 | //------------------------------------------------- | |
| 13 | // neogeo_kof98_cart - constructor | |
| 14 | //------------------------------------------------- | |
| 15 | ||
| 16 | const device_type NEOGEO_KOF98_CART = &device_creator<neogeo_kof98_cart>; | |
| 17 | ||
| 18 | ||
| 19 | neogeo_kof98_cart::neogeo_kof98_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source) | |
| 20 | : device_t(mconfig, type, name, tag, owner, clock, shortname, source), | |
| 21 | device_neogeo_cart_interface( mconfig, *this ), | |
| 22 | m_banked_cart(*this, "banked_cart"), | |
| 23 | m_kof98_prot(*this, "kof98_prot") | |
| 24 | { | |
| 25 | } | |
| 26 | ||
| 27 | neogeo_kof98_cart::neogeo_kof98_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock) | |
| 28 | : device_t(mconfig, NEOGEO_KOF98_CART, "NEOGEO KOF98 Cart", tag, owner, clock, "neogeo_rom", __FILE__), | |
| 29 | device_neogeo_cart_interface( mconfig, *this ), | |
| 30 | m_banked_cart(*this, "banked_cart"), | |
| 31 | m_kof98_prot(*this, "kof98_prot") | |
| 32 | { | |
| 33 | } | |
| 34 | ||
| 35 | ||
| 36 | //------------------------------------------------- | |
| 37 | // mapper specific start/reset | |
| 38 | //------------------------------------------------- | |
| 39 | ||
| 40 | void neogeo_kof98_cart::device_start() | |
| 41 | { | |
| 42 | } | |
| 43 | ||
| 44 | void neogeo_kof98_cart::device_reset() | |
| 45 | { | |
| 46 | } | |
| 47 | ||
| 48 | ||
| 49 | /*------------------------------------------------- | |
| 50 | mapper specific handlers | |
| 51 | -------------------------------------------------*/ | |
| 52 | ||
| 53 | READ16_MEMBER(neogeo_kof98_cart::read_rom) | |
| 54 | { | |
| 55 | return m_rom[offset]; | |
| 56 | } | |
| 57 | ||
| 58 | static MACHINE_CONFIG_FRAGMENT( kof98_cart ) | |
| 59 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 60 | MCFG_KOF98_PROT_ADD("kof98_prot") | |
| 61 | ||
| 62 | MACHINE_CONFIG_END | |
| 63 | ||
| 64 | machine_config_constructor neogeo_kof98_cart::device_mconfig_additions() const | |
| 65 | { | |
| 66 | return MACHINE_CONFIG_NAME( kof98_cart ); | |
| 67 | } | |
| 68 | ||
| 69 | void neogeo_kof98_cart::decrypt_all(DECRYPT_ALL_PARAMS) | |
| 70 | { | |
| 71 | m_kof98_prot->kof98_decrypt_68k(cpuregion, cpuregion_size); | |
| 72 | } | |
| 73 | ||
| 74 | void neogeo_kof98_cart::activate_cart(ACTIVATE_CART_PARAMS) | |
| 75 | { | |
| 76 | m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); | |
| 77 | m_kof98_prot->install_kof98_protection(maincpu); | |
| 78 | } | |
| No newline at end of file |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __PCM2_PROT__ | |
| 6 | #define __PCM2_PROT__ | |
| 7 | ||
| 8 | extern const device_type PCM2_PROT; | |
| 9 | ||
| 10 | #define MCFG_PCM2_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, PCM2_PROT, 0) | |
| 12 | ||
| 13 | ||
| 14 | class pcm2_prot_device : public device_t | |
| 15 | { | |
| 16 | public: | |
| 17 | // construction/destruction | |
| 18 | pcm2_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 19 | ||
| 20 | void neo_pcm2_snk_1999(UINT8* ymrom, UINT32 ymsize, int value); | |
| 21 | void neo_pcm2_swap(UINT8* ymrom, UINT32 ymsize, int value); | |
| 22 | ||
| 23 | protected: | |
| 24 | virtual void device_start(); | |
| 25 | virtual void device_reset(); | |
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | private: | |
| 30 | ||
| 31 | ||
| 32 | }; | |
| 33 | ||
| 34 | #endif | |
| 35 | ||
| 36 | ||
| 37 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #include "emu.h" | |
| 3 | #include "neogeo_helper.h" | |
| 4 | ||
| 5 | static UINT32 get_region_mask(UINT8* rgn, UINT32 rgn_size) | |
| 6 | { | |
| 7 | UINT32 mask; | |
| 8 | UINT32 len; | |
| 9 | UINT32 bit; | |
| 10 | ||
| 11 | mask = 0xffffffff; | |
| 12 | ||
| 13 | len = rgn_size; | |
| 14 | ||
| 15 | for (bit = 0x80000000; bit != 0; bit >>= 1) | |
| 16 | { | |
| 17 | if ((len * 2 - 1) & bit) | |
| 18 | break; | |
| 19 | ||
| 20 | mask >>= 1; | |
| 21 | } | |
| 22 | ||
| 23 | return mask; | |
| 24 | } | |
| 25 | ||
| 26 | UINT32 neogeohelper_optimize_sprite_data(dynamic_array<UINT8> &spritegfx, UINT8* region_sprites, UINT32 region_sprites_size) | |
| 27 | { | |
| 28 | /* convert the sprite graphics data into a format that | |
| 29 | allows faster blitting */ | |
| 30 | UINT8 *src; | |
| 31 | UINT8 *dest; | |
| 32 | ||
| 33 | UINT32 mask = get_region_mask(region_sprites, region_sprites_size); | |
| 34 | ||
| 35 | spritegfx.resize(mask + 1); | |
| 36 | UINT32 spritegfx_address_mask = mask; | |
| 37 | ||
| 38 | src = region_sprites; | |
| 39 | dest = spritegfx; | |
| 40 | ||
| 41 | for (unsigned i = 0; i < region_sprites_size; i += 0x80, src += 0x80) | |
| 42 | { | |
| 43 | for (unsigned y = 0; y < 0x10; y++) | |
| 44 | { | |
| 45 | for (unsigned x = 0; x < 8; x++) | |
| 46 | { | |
| 47 | *(dest++) = (((src[0x43 | (y << 2)] >> x) & 0x01) << 3) | | |
| 48 | (((src[0x41 | (y << 2)] >> x) & 0x01) << 2) | | |
| 49 | (((src[0x42 | (y << 2)] >> x) & 0x01) << 1) | | |
| 50 | (((src[0x40 | (y << 2)] >> x) & 0x01) << 0); | |
| 51 | } | |
| 52 | ||
| 53 | for (unsigned x = 0; x < 8; x++) | |
| 54 | { | |
| 55 | *(dest++) = (((src[0x03 | (y << 2)] >> x) & 0x01) << 3) | | |
| 56 | (((src[0x01 | (y << 2)] >> x) & 0x01) << 2) | | |
| 57 | (((src[0x02 | (y << 2)] >> x) & 0x01) << 1) | | |
| 58 | (((src[0x00 | (y << 2)] >> x) & 0x01) << 0); | |
| 59 | } | |
| 60 | } | |
| 61 | } | |
| 62 | ||
| 63 | return spritegfx_address_mask; | |
| 64 | } |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | #pragma once | |
| 4 | ||
| 5 | #ifndef __CMC_PROT__ | |
| 6 | #define __CMC_PROT__ | |
| 7 | ||
| 8 | extern const device_type CMC_PROT; | |
| 9 | ||
| 10 | #define MCFG_CMC_PROT_ADD(_tag) \ | |
| 11 | MCFG_DEVICE_ADD(_tag, CMC_PROT, 0) | |
| 12 | ||
| 13 | // cmc42 | |
| 14 | #define KOF99_GFX_KEY (0x00) | |
| 15 | #define GAROU_GFX_KEY (0x06) | |
| 16 | #define MSLUG3_GFX_KEY (0xad) | |
| 17 | #define ZUPAPA_GFX_KEY (0xbd) | |
| 18 | #define GANRYU_GFX_KEY (0x07) | |
| 19 | #define S1945P_GFX_KEY (0x05) | |
| 20 | #define PREISLE2_GFX_KEY (0x9f) | |
| 21 | #define BANGBEAD_GFX_KEY (0xf8) | |
| 22 | #define NITD_GFX_KEY (0xff) | |
| 23 | #define SENGOKU3_GFX_KEY (0xfe) | |
| 24 | ||
| 25 | // cmc50 | |
| 26 | #define KOF2000_GFX_KEY (0x00) | |
| 27 | #define KOF2001_GFX_KEY (0x1e) | |
| 28 | #define MSLUG4_GFX_KEY (0x31) | |
| 29 | #define ROTD_GFX_KEY (0x3f) | |
| 30 | #define PNYAA_GFX_KEY (0x2e) | |
| 31 | #define KOF2002_GFX_KEY (0xec) | |
| 32 | #define MATRIM_GFX_KEY (0x6a) | |
| 33 | #define SAMSHO5_GFX_KEY (0x0f) | |
| 34 | #define SAMSHO5SP_GFX_KEY (0x0d) | |
| 35 | #define MSLUG5_GFX_KEY (0x19) | |
| 36 | #define SVC_GFX_KEY (0x57) | |
| 37 | #define KOF2003_GFX_KEY (0x9d) | |
| 38 | #define JOCKEYGP_GFX_KEY (0xac) | |
| 39 | ||
| 40 | ||
| 41 | class cmc_prot_device : public device_t | |
| 42 | { | |
| 43 | public: | |
| 44 | // construction/destruction | |
| 45 | cmc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 46 | ||
| 47 | void decrypt(UINT8 *r0, UINT8 *r1, | |
| 48 | UINT8 c0, UINT8 c1, | |
| 49 | const UINT8 *table0hi, | |
| 50 | const UINT8 *table0lo, | |
| 51 | const UINT8 *table1, | |
| 52 | int base, | |
| 53 | int invert); | |
| 54 | ||
| 55 | void neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, int extra_xor); | |
| 56 | void neogeo_sfix_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size); | |
| 57 | void kof99_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor); | |
| 58 | void kof2000_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor); | |
| 59 | void cmc42_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor); | |
| 60 | void cmc50_neogeo_gfx_decrypt(UINT8* rom, UINT32 rom_size, UINT8* fixed, UINT32 fixed_size, int extra_xor); | |
| 61 | ||
| 62 | UINT16 generate_cs16(UINT8 *rom, int size); | |
| 63 | int m1_address_scramble(int address, UINT16 key); | |
| 64 | void neogeo_cmc50_m1_decrypt(UINT8* romcrypt, UINT32 romcrypt_size, UINT8* romaudio, UINT32 romaudio_size); | |
| 65 | ||
| 66 | protected: | |
| 67 | virtual void device_start(); | |
| 68 | virtual void device_reset(); | |
| 69 | ||
| 70 | const UINT8 *type0_t03; | |
| 71 | const UINT8 *type0_t12; | |
| 72 | const UINT8 *type1_t03; | |
| 73 | const UINT8 *type1_t12; | |
| 74 | const UINT8 *address_8_15_xor1; | |
| 75 | const UINT8 *address_8_15_xor2; | |
| 76 | const UINT8 *address_16_23_xor1; | |
| 77 | const UINT8 *address_16_23_xor2; | |
| 78 | const UINT8 *address_0_7_xor; | |
| 79 | ||
| 80 | private: | |
| 81 | ||
| 82 | ||
| 83 | }; | |
| 84 | ||
| 85 | #endif | |
| 86 | ||
| 87 | ||
| 88 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | #pragma once | |
| 3 | ||
| 4 | #ifndef __FATFURY2_PROT__ | |
| 5 | #define __FATFURY2_PROT__ | |
| 6 | ||
| 7 | #include "banked_cart.h" | |
| 8 | ||
| 9 | extern const device_type FATFURY2_PROT; | |
| 10 | ||
| 11 | #define MCFG_FATFURY2_PROT_ADD(_tag) \ | |
| 12 | MCFG_DEVICE_ADD(_tag, FATFURY2_PROT, 0) | |
| 13 | ||
| 14 | ||
| 15 | class fatfury2_prot_device : public device_t | |
| 16 | { | |
| 17 | public: | |
| 18 | // construction/destruction | |
| 19 | fatfury2_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); | |
| 20 | ||
| 21 | DECLARE_READ16_MEMBER( fatfury2_protection_16_r ); | |
| 22 | DECLARE_WRITE16_MEMBER( fatfury2_protection_16_w ); | |
| 23 | void fatfury2_install_protection(cpu_device* maincpu, neogeo_banked_cart_device* bankdev); | |
| 24 | ||
| 25 | ||
| 26 | neogeo_banked_cart_device* m_bankdev; | |
| 27 | UINT32 m_fatfury2_prot_data; | |
| 28 | ||
| 29 | protected: | |
| 30 | virtual void device_start(); | |
| 31 | virtual void device_reset(); | |
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | private: | |
| 36 | ||
| 37 | ||
| 38 | }; | |
| 39 | ||
| 40 | #endif | |
| 41 | ||
| 42 | ||
| 43 | ||
| 44 | ||
| 45 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | /********************************************************************** | |
| 2 | ||
| 3 | **********************************************************************/ | |
| 4 | ||
| 5 | #pragma once | |
| 6 | ||
| 7 | #ifndef __NEOGEO_CARTS_H__ | |
| 8 | #define __NEOGEO_CARTS_H__ | |
| 9 | ||
| 10 | #include "emu.h" | |
| 11 | ||
| 12 | #include "rom.h" | |
| 13 | #include "banked_cart.h" | |
| 14 | #include "mslugx_cart.h" | |
| 15 | #include "sma_cart.h" | |
| 16 | #include "cmc_cart.h" | |
| 17 | #include "pcm2_cart.h" | |
| 18 | #include "kof2002_cart.h" | |
| 19 | #include "pvc_cart.h" | |
| 20 | #include "fatfury2_cart.h" | |
| 21 | #include "kof98_cart.h" | |
| 22 | #include "bootleg_cart.h" | |
| 23 | #include "bootleg_hybrid_cart.h" | |
| 24 | ||
| 25 | // supported devices | |
| 26 | SLOT_INTERFACE_EXTERN(neogeo_cart); | |
| 27 | ||
| 28 | #endif // __NEOGEO_CARTS_H__ |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | #ifndef __NEOGEO_KOF98_CART_H | |
| 2 | #define __NEOGEO_KOF98_CART_H | |
| 3 | ||
| 4 | #include "neogeo_slot.h" | |
| 5 | #include "banked_cart.h" | |
| 6 | #include "kof98_prot.h" | |
| 7 | ||
| 8 | // ======================> neogeo_kof98_cart | |
| 9 | ||
| 10 | class neogeo_kof98_cart : public device_t, | |
| 11 | public device_neogeo_cart_interface | |
| 12 | { | |
| 13 | public: | |
| 14 | // construction/destruction | |
| 15 | neogeo_kof98_cart(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT16 clock, const char *shortname, const char *source); | |
| 16 | neogeo_kof98_cart(const machine_config &mconfig, const char *tag, device_t *owner, UINT16 clock); | |
| 17 | ||
| 18 | // device-level overrides | |
| 19 | virtual void device_start(); | |
| 20 | virtual void device_reset(); | |
| 21 | virtual machine_config_constructor device_mconfig_additions() const; | |
| 22 | ||
| 23 | // reading and writing | |
| 24 | virtual DECLARE_READ16_MEMBER(read_rom); | |
| 25 | virtual void decrypt_all(DECRYPT_ALL_PARAMS); | |
| 26 | virtual void activate_cart(ACTIVATE_CART_PARAMS); | |
| 27 | ||
| 28 | required_device<neogeo_banked_cart_device> m_banked_cart; | |
| 29 | required_device<kof98_prot_device> m_kof98_prot; | |
| 30 | ||
| 31 | }; | |
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | // device type definition | |
| 36 | extern const device_type NEOGEO_KOF98_CART; | |
| 37 | ||
| 38 | ||
| 39 | #endif |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | extern UINT32 neogeohelper_optimize_sprite_data(dynamic_array<UINT8> &spritegfx, UINT8* region_sprites, UINT32 region_sprites_size); |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r31135 | r31136 | |
|---|---|---|
| 53 | 53 | #include "machine/nvram.h" |
| 54 | 54 | #include "cpu/z80/z80.h" |
| 55 | 55 | #include "sound/2610intf.h" |
| 56 | #include "imagedev/cartslot.h" | |
| 57 | 56 | #include "imagedev/chd_cd.h" |
| 58 | 57 | #include "sound/cdda.h" |
| 59 | 58 | #include "machine/megacdcd.h" |
| r31135 | r31136 | |
| 411 | 410 | // writes 00 / 01 / ff |
| 412 | 411 | printf("MapVectorTable? %04x %04x\n",data,mem_mask); |
| 413 | 412 | |
| 414 | m_bank_vectors->set_entry(data == 0 ? 0 : 1); | |
| 413 | //m_bank_vectors->set_entry(data == 0 ? 0 : 1); | |
| 414 | m_use_cart_vectors = (data == 0 ? 0 : 1); | |
| 415 | 415 | } |
| 416 | 416 | |
| 417 | 417 | //extern INT32 bRunPause; |
| r31135 | r31136 | |
| 994 | 994 | neogeo_main_cpu_banking_init(); |
| 995 | 995 | |
| 996 | 996 | /* set the initial audio CPU ROM banks */ |
| 997 | neogeo_audio_cpu_banking_init(); | |
| 997 | neogeo_audio_cpu_banking_init(1); | |
| 998 | 998 | |
| 999 | 999 | create_interrupt_timers(); |
| 1000 | 1000 | |
| r31135 | r31136 | |
| 1012 | 1012 | save_item(NAME(m_display_position_interrupt_pending)); |
| 1013 | 1013 | save_item(NAME(m_irq3_pending)); |
| 1014 | 1014 | save_item(NAME(m_controller_select)); |
| 1015 | save_item(NAME(m_main_cpu_bank_address)); | |
| 1015 | //save_item(NAME(m_main_cpu_bank_address)); | |
| 1016 | 1016 | |
| 1017 | 1017 | machine().save().register_postload(save_prepost_delegate(FUNC(ng_aes_state::neogeo_postload), this)); |
| 1018 | 1018 | |
| 1019 | ||
| 1020 | m_cartslots[0] = m_cartslot1; | |
| 1021 | m_cartslots[1] = m_cartslot2; | |
| 1022 | m_cartslots[2] = m_cartslot3; | |
| 1023 | m_cartslots[3] = m_cartslot4; | |
| 1024 | m_cartslots[4] = m_cartslot5; | |
| 1025 | m_cartslots[5] = m_cartslot6; | |
| 1026 | ||
| 1019 | 1027 | m_sprgen->set_screen(m_screen); |
| 1020 | m_sprgen->set_sprite_region(m_region_sprites); | |
| 1021 | m_sprgen->set_fixed_regions(m_region_fixed, m_region_fixedbios); | |
| 1028 | ||
| 1029 | m_sprgen->set_sprite_region(m_region_sprites->base(), m_region_sprites->bytes()); | |
| 1030 | m_sprgen->set_fixed_regions(m_region_fixed->base(), m_region_fixed->bytes(), m_region_fixedbios); | |
| 1031 | ||
| 1022 | 1032 | } |
| 1023 | 1033 | |
| 1024 | 1034 | MACHINE_START_MEMBER(ng_aes_state,neogeo) |
| r31135 | r31136 | |
| 1042 | 1052 | machine().device<nvram_device>("saveram")->set_base(m_meminternal_data, 0x2000); |
| 1043 | 1053 | save_pointer(NAME(m_meminternal_data), 0x2000); |
| 1044 | 1054 | |
| 1045 | m_bank_vectors->set_entry(0); // default to the BIOS vectors | |
| 1055 | //m_bank_vectors->set_entry(0); // default to the BIOS vectors | |
| 1056 | m_use_cart_vectors = 0; | |
| 1046 | 1057 | |
| 1047 | 1058 | m_tempcdc->reset_cd(); |
| 1048 | 1059 | } |
| r31135 | r31136 | |
| 1070 | 1081 | |
| 1071 | 1082 | m_maincpu->reset(); |
| 1072 | 1083 | |
| 1073 | // FIXME: this doesn't belong in the base system | |
| 1074 | reset_sma_rng(); | |
| 1075 | ||
| 1076 | 1084 | start_interrupt_timers(); |
| 1077 | 1085 | |
| 1078 | 1086 | /* trigger the IRQ3 that was set by MACHINE_START */ |
| r31135 | r31136 | |
| 1083 | 1091 | /* AES has no SFIX ROM and always uses the cartridge's */ |
| 1084 | 1092 | m_sprgen->neogeo_set_fixed_layer_source(1); |
| 1085 | 1093 | |
| 1094 | if (m_cartslots[0]) // if thie system has cart slots then do some extra initialization | |
| 1095 | { | |
| 1096 | set_slot_number(0); | |
| 1097 | } | |
| 1098 | ||
| 1086 | 1099 | NeoSpriteRAM = memregion("sprites")->base(); |
| 1087 | 1100 | YM2610ADPCMAROM = memregion("ymsnd")->base(); |
| 1088 | 1101 | NeoZ80ROMActive = memregion("audiocpu")->base(); |
| r31135 | r31136 | |
| 1109 | 1122 | *************************************/ |
| 1110 | 1123 | |
| 1111 | 1124 | static ADDRESS_MAP_START( aes_main_map, AS_PROGRAM, 16, ng_aes_state ) |
| 1112 | AM_RANGE(0x000000, 0x00007f) AM_ROMBANK("vectors") | |
| 1125 | // AM_RANGE(0x000000, 0x00007f) AM_ROMBANK("vectors") | |
| 1126 | AM_RANGE(0x000000, 0x00007f) AM_READ(neogeo_slot_rom_low_bectors_r) | |
| 1113 | 1127 | AM_RANGE(0x000080, 0x0fffff) AM_ROM |
| 1114 | 1128 | AM_RANGE(0x100000, 0x10ffff) AM_MIRROR(0x0f0000) AM_RAM |
| 1115 | 1129 | /* some games have protection devices in the 0x200000 region, it appears to map to cart space, not surprising, the ROM is read here too */ |
| 1116 | AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") | |
| 1117 | AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) | |
| 1130 | //AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") | |
| 1131 | //AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) | |
| 1118 | 1132 | AM_RANGE(0x300000, 0x300001) AM_MIRROR(0x01fffe) AM_READ(aes_in0_r) |
| 1119 | 1133 | AM_RANGE(0x320000, 0x320001) AM_MIRROR(0x01fffe) AM_READ_PORT("AUDIO") AM_WRITE8(audio_command_w, 0xff00) |
| 1120 | 1134 | AM_RANGE(0x340000, 0x340001) AM_MIRROR(0x01fffe) AM_READ(aes_in1_r) |
| r31135 | r31136 | |
| 1135 | 1149 | |
| 1136 | 1150 | |
| 1137 | 1151 | static ADDRESS_MAP_START( neocd_main_map, AS_PROGRAM, 16, ng_aes_state ) |
| 1138 | AM_RANGE(0x000000, 0x00007f) AM_READ_BANK("vectors") // writes will fall through to area below | |
| 1152 | // AM_RANGE(0x000000, 0x00007f) AM_READ_BANK("vectors") // writes will fall through to area below | |
| 1153 | AM_RANGE(0x000000, 0x00007f) AM_READ(banked_vectors_r) | |
| 1139 | 1154 | AM_RANGE(0x000000, 0x1fffff) AM_RAM AM_REGION("maincpu", 0x00000) |
| 1140 | 1155 | |
| 1141 | 1156 | AM_RANGE(0x300000, 0x300001) AM_MIRROR(0x01fffe) AM_READ(aes_in0_r) |
| r31135 | r31136 | |
| 1378 | 1393 | MCFG_MACHINE_START_OVERRIDE(ng_aes_state, neogeo) |
| 1379 | 1394 | MCFG_MACHINE_RESET_OVERRIDE(ng_aes_state, neogeo) |
| 1380 | 1395 | |
| 1381 | MCFG_CARTSLOT_ADD("cart") | |
| 1382 | MCFG_CARTSLOT_LOAD(ng_aes_state,neo_cartridge) | |
| 1383 | MCFG_CARTSLOT_INTERFACE("neo_cart") | |
| 1384 | MCFG_CARTSLOT_MANDATORY | |
| 1396 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot1", neogeo_cart, NULL) | |
| 1385 | 1397 | |
| 1386 | 1398 | MCFG_SOFTWARE_LIST_ADD("cart_list","neogeo") |
| 1387 | 1399 | MCFG_SOFTWARE_LIST_FILTER("cart_list","AES") |
| r31135 | r31136 | |
| 1598 | 1610 | |
| 1599 | 1611 | DRIVER_INIT_MEMBER(ng_aes_state,neogeo) |
| 1600 | 1612 | { |
| 1613 | if (!m_cartslots[0]) m_banked_cart->install_banks(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes()); | |
| 1601 | 1614 | } |
| 1602 | 1615 | |
| 1603 | 1616 |
| r31135 | r31136 | |
|---|---|---|
| 591 | 591 | BUSES += MIDI |
| 592 | 592 | BUSES += MEGADRIVE |
| 593 | 593 | BUSES += MSX_SLOT |
| 594 | BUSES += NEOGEO | |
| 594 | 595 | BUSES += NES |
| 595 | 596 | BUSES += NUBUS |
| 596 | 597 | BUSES += ORICEXT |
| r31135 | r31136 | |
|---|---|---|
| 598 | 598 | { |
| 599 | 599 | m_sprgen->set_pens(m_palette->pens()); |
| 600 | 600 | m_sprgen->set_screen(m_screen); |
| 601 | m_sprgen->set_sprite_region(memregion("sprites")); | |
| 602 | m_sprgen->set_fixed_regions(memregion("tiles"), memregion("tiles")); | |
| 601 | m_sprgen->set_sprite_region(memregion("sprites")->base(), memregion("sprites")->bytes()); | |
| 602 | m_sprgen->set_fixed_regions(memregion("tiles")->base(), memregion("tiles")->bytes(), memregion("tiles")); | |
| 603 | 603 | m_sprgen->neogeo_set_fixed_layer_source(0); // temporary: ensure banking is disabled |
| 604 | 604 | } |
| 605 | 605 |
| r31135 | r31136 | |
|---|---|---|
| 686 | 686 | select_controller(data); |
| 687 | 687 | break; |
| 688 | 688 | |
| 689 | case 0x10: | |
| 690 | if (m_type == NEOGEO_MVS) | |
| 691 | if (m_cartslots[0]) set_slot_number(data); | |
| 692 | break; | |
| 693 | ||
| 689 | 694 | case 0x18: |
| 690 | 695 | if (m_type == NEOGEO_MVS) |
| 691 | 696 | set_output_latch(data); |
| r31135 | r31136 | |
| 842 | 847 | |
| 843 | 848 | |
| 844 | 849 | |
| 845 | /************************************* | |
| 846 | * | |
| 847 | * Main CPU banking | |
| 848 | * | |
| 849 | *************************************/ | |
| 850 | 850 | |
| 851 | void neogeo_state::_set_main_cpu_bank_address() | |
| 852 | { | |
| 853 | if (m_type == NEOGEO_CD) return; | |
| 854 | ||
| 855 | m_bank_cartridge->set_base(m_region_maincpu->base() + m_main_cpu_bank_address); | |
| 856 | } | |
| 857 | ||
| 858 | ||
| 859 | void neogeo_state::neogeo_set_main_cpu_bank_address( UINT32 bank_address ) | |
| 860 | { | |
| 861 | if (LOG_MAIN_CPU_BANKING) logerror("MAIN CPU PC %06x: neogeo_set_main_cpu_bank_address %06x\n", m_maincpu->pc(), bank_address); | |
| 862 | ||
| 863 | m_main_cpu_bank_address = bank_address; | |
| 864 | ||
| 865 | _set_main_cpu_bank_address(); | |
| 866 | } | |
| 867 | ||
| 868 | ||
| 869 | WRITE16_MEMBER(neogeo_state::main_cpu_bank_select_w) | |
| 870 | { | |
| 871 | UINT32 bank_address; | |
| 872 | UINT32 len = m_region_maincpu->bytes(); | |
| 873 | ||
| 874 | if ((len <= 0x100000) && (data & 0x07)) | |
| 875 | logerror("PC %06x: warning: bankswitch to %02x but no banks available\n", space.device().safe_pc(), data); | |
| 876 | else | |
| 877 | { | |
| 878 | bank_address = ((data & 0x07) + 1) * 0x100000; | |
| 879 | ||
| 880 | if (bank_address >= len) | |
| 881 | { | |
| 882 | logerror("PC %06x: warning: bankswitch to empty bank %02x\n", space.device().safe_pc(), data); | |
| 883 | bank_address = 0x100000; | |
| 884 | } | |
| 885 | ||
| 886 | neogeo_set_main_cpu_bank_address(bank_address); | |
| 887 | } | |
| 888 | } | |
| 889 | ||
| 890 | ||
| 891 | 851 | void neogeo_state::neogeo_main_cpu_banking_init() |
| 892 | 852 | { |
| 893 | 853 | /* create vector banks */ |
| 894 | m_bank_vectors->configure_entry(1, m_region_maincpu->base()); | |
| 895 | m_bank_vectors->configure_entry(0, memregion("mainbios")->base()); | |
| 896 | m_bank_vectors->set_entry(0); | |
| 854 | // m_bank_vectors->configure_entry(1, m_region_maincpu->base()); | |
| 855 | // m_bank_vectors->configure_entry(0, memregion("mainbios")->base()); | |
| 856 | // m_bank_vectors->set_entry(0); | |
| 857 | m_use_cart_vectors = 0; | |
| 897 | 858 | |
| 898 | 859 | if (m_type != NEOGEO_CD) |
| 899 | 860 | { |
| 900 | /* set initial main CPU bank */ | |
| 901 | if (m_region_maincpu->bytes() > 0x100000) | |
| 902 | neogeo_set_main_cpu_bank_address(0x100000); | |
| 903 | else | |
| 904 | neogeo_set_main_cpu_bank_address(0x000000); | |
| 861 | if (!m_cartslots[0]) m_banked_cart->init_banks(); | |
| 905 | 862 | } |
| 906 | 863 | } |
| 907 | 864 | |
| r31135 | r31136 | |
| 920 | 877 | } |
| 921 | 878 | |
| 922 | 879 | |
| 923 | void neogeo_state::neogeo_audio_cpu_banking_init() | |
| 880 | void neogeo_state::neogeo_audio_cpu_banking_init(int set_entry) | |
| 924 | 881 | { |
| 925 | 882 | if (m_type == NEOGEO_CD) return; |
| 926 | 883 | |
| r31135 | r31136 | |
| 935 | 892 | m_bank_audio_main->configure_entry(0, memregion("audiobios")->base()); |
| 936 | 893 | else /* on hardware with no SM1 ROM, the cart ROM is always enabled */ |
| 937 | 894 | m_bank_audio_main->configure_entry(0, memregion("audiocpu")->base()); |
| 938 | m_bank_audio_main->set_entry(0); | |
| 895 | if (set_entry) m_bank_audio_main->set_entry(0); // don't do this when changing slots | |
| 939 | 896 | |
| 940 | 897 | /* audio banking */ |
| 941 | 898 | m_bank_audio_cart[0] = membank("audio_f000"); |
| r31135 | r31136 | |
| 991 | 948 | if (m_type == NEOGEO_CD) |
| 992 | 949 | printf("NeoCD: write to regular vector change address? %d\n", bit); // what IS going on with "neocdz doubledr" and why do games write here if it's hooked up to nothing? |
| 993 | 950 | else |
| 994 | m_bank_vectors->set_entry(bit); | |
| 951 | //m_bank_vectors->set_entry(bit); | |
| 952 | m_use_cart_vectors = bit; | |
| 995 | 953 | break; |
| 996 | 954 | |
| 997 | 955 | case 0x05: |
| r31135 | r31136 | |
| 1086 | 1044 | |
| 1087 | 1045 | DRIVER_INIT_MEMBER(neogeo_state,neogeo) |
| 1088 | 1046 | { |
| 1047 | if (!m_cartslots[0]) m_banked_cart->install_banks(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes()); | |
| 1048 | ||
| 1089 | 1049 | m_sprgen->m_fixed_layer_bank_type = 0; |
| 1090 | 1050 | } |
| 1091 | 1051 | |
| 1092 | 1052 | |
| 1093 | 1053 | void neogeo_state::neogeo_postload() |
| 1094 | 1054 | { |
| 1095 | _set_main_cpu_bank_address(); | |
| 1055 | m_banked_cart->_set_main_cpu_bank_address(); | |
| 1056 | ||
| 1096 | 1057 | if (m_type == NEOGEO_MVS) set_outputs(); |
| 1097 | 1058 | } |
| 1098 | 1059 | |
| r31135 | r31136 | |
| 1101 | 1062 | { |
| 1102 | 1063 | m_type = NEOGEO_MVS; |
| 1103 | 1064 | |
| 1065 | ||
| 1104 | 1066 | /* set the initial main CPU bank */ |
| 1105 | 1067 | neogeo_main_cpu_banking_init(); |
| 1106 | 1068 | |
| 1107 | 1069 | /* set the initial audio CPU ROM banks */ |
| 1108 | neogeo_audio_cpu_banking_init(); | |
| 1070 | neogeo_audio_cpu_banking_init(1); | |
| 1109 | 1071 | |
| 1110 | 1072 | create_interrupt_timers(); |
| 1111 | 1073 | |
| r31135 | r31136 | |
| 1132 | 1094 | save_item(NAME(m_audio_cpu_nmi_enabled)); |
| 1133 | 1095 | save_item(NAME(m_audio_cpu_nmi_pending)); |
| 1134 | 1096 | save_item(NAME(m_controller_select)); |
| 1135 | save_item(NAME(m_main_cpu_bank_address)); | |
| 1136 | 1097 | save_item(NAME(m_save_ram_unlocked)); |
| 1137 | 1098 | save_item(NAME(m_output_data)); |
| 1138 | 1099 | save_item(NAME(m_output_latch)); |
| r31135 | r31136 | |
| 1142 | 1103 | |
| 1143 | 1104 | machine().save().register_postload(save_prepost_delegate(FUNC(neogeo_state::neogeo_postload), this)); |
| 1144 | 1105 | |
| 1106 | ||
| 1107 | m_cartslots[0] = m_cartslot1; | |
| 1108 | m_cartslots[1] = m_cartslot2; | |
| 1109 | m_cartslots[2] = m_cartslot3; | |
| 1110 | m_cartslots[3] = m_cartslot4; | |
| 1111 | m_cartslots[4] = m_cartslot5; | |
| 1112 | m_cartslots[5] = m_cartslot6; | |
| 1145 | 1113 | |
| 1114 | ||
| 1146 | 1115 | m_sprgen->set_screen(m_screen); |
| 1147 | m_sprgen->set_sprite_region(m_region_sprites); | |
| 1148 | m_sprgen->set_fixed_regions(m_region_fixed, m_region_fixedbios); | |
| 1116 | m_sprgen->set_sprite_region(m_region_sprites->base(), m_region_sprites->bytes()); | |
| 1117 | m_sprgen->set_fixed_regions(m_region_fixed->base(), m_region_fixed->bytes(), m_region_fixedbios); | |
| 1149 | 1118 | |
| 1150 | 1119 | } |
| 1151 | 1120 | |
| r31135 | r31136 | |
| 1157 | 1126 | * |
| 1158 | 1127 | *************************************/ |
| 1159 | 1128 | |
| 1129 | void neogeo_state::set_slot_number(int slot) | |
| 1130 | { | |
| 1131 | if (slot != m_currentslot) | |
| 1132 | { | |
| 1133 | m_currentslot = slot; | |
| 1134 | ||
| 1135 | address_space &space = m_maincpu->space(AS_PROGRAM); | |
| 1136 | ||
| 1137 | // unmap old handlers, some carts will have installed overlays on them, we need them to be cleared | |
| 1138 | space.unmap_readwrite(0x000080, 0x0fffff); | |
| 1139 | space.unmap_readwrite(0x200000, 0x2fffff); | |
| 1140 | ||
| 1141 | ||
| 1142 | if (m_cartslots[m_currentslot]->get_sprites_size() == 0) | |
| 1143 | return; | |
| 1144 | ||
| 1145 | // give the sprite chip pointers to the graphics for this slot from the slot device | |
| 1146 | m_sprgen->set_sprite_region(m_cartslots[m_currentslot]->get_sprites_base(), m_cartslots[m_currentslot]->get_sprites_size()); | |
| 1147 | m_sprgen->set_fixed_regions(m_cartslots[m_currentslot]->get_fixed_base(), m_cartslots[m_currentslot]->get_fixed_size(), m_region_fixedbios); | |
| 1148 | m_sprgen->set_optimized_sprite_data(m_cartslots[m_currentslot]->get_sprites_optimized(), m_cartslots[m_currentslot]->get_sprites_addrmask()); | |
| 1149 | m_sprgen->m_fixed_layer_bank_type = m_cartslots[m_currentslot]->get_fixed_bank_type(); | |
| 1150 | /* | |
| 1151 | Resetting a sound device causes the core to update() it and generate samples if it's not up to date. | |
| 1152 | Thus we preemptively reset it here while the old pointers are still valid so it's up to date and | |
| 1153 | doesn't generate samples below when we reset it for the new pointers. | |
| 1154 | */ | |
| 1155 | device_t* ym = machine().device("ymsnd"); | |
| 1156 | ym->reset(); | |
| 1157 | ||
| 1158 | m_cartslots[m_currentslot]->setup_memory_banks(machine()); // setup basic pointers | |
| 1159 | ||
| 1160 | ym->reset(); // reset it again to get the new pointers | |
| 1161 | ||
| 1162 | space.install_rom(0x000080, 0x0fffff, m_region_maincpu->base()+0x80); // reinstall the base program rom handler | |
| 1163 | ||
| 1164 | m_cartslots[m_currentslot]->activate_cart(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes(), m_cartslots[m_currentslot]->get_fixed_base(), m_cartslots[m_currentslot]->get_fixed_size()); | |
| 1165 | //memcpy((UINT8*)m_cartslots[m_currentslot]->get_rom_base(),m_region_maincpu->base(), m_region_maincpu->bytes()); // hack- copy back any mods activate made (eh cthd2003)c | |
| 1166 | ||
| 1167 | neogeo_audio_cpu_banking_init(0); // should probably be responsibility of the cart | |
| 1168 | m_audiocpu->reset(); // or some games like svc have no sounnd if in higher slots? | |
| 1169 | ||
| 1170 | } | |
| 1171 | } | |
| 1172 | ||
| 1160 | 1173 | void neogeo_state::machine_reset() |
| 1161 | 1174 | { |
| 1162 | 1175 | offs_t offs; |
| r31135 | r31136 | |
| 1173 | 1186 | |
| 1174 | 1187 | m_maincpu->reset(); |
| 1175 | 1188 | |
| 1176 | // FIXME: this doesn't belong in the base system | |
| 1177 | reset_sma_rng(); | |
| 1178 | ||
| 1179 | 1189 | start_interrupt_timers(); |
| 1180 | 1190 | |
| 1181 | 1191 | /* trigger the IRQ3 that was set by MACHINE_START */ |
| 1182 | 1192 | update_interrupts(); |
| 1183 | 1193 | |
| 1184 | 1194 | m_recurse = false; |
| 1195 | ||
| 1196 | if (m_cartslots[0]) // if thie system has cart slots then do some extra initialization | |
| 1197 | { | |
| 1198 | set_slot_number(0); | |
| 1199 | } | |
| 1200 | ||
| 1185 | 1201 | } |
| 1186 | 1202 | |
| 1203 | READ16_MEMBER(neogeo_state::banked_vectors_r) | |
| 1204 | { | |
| 1205 | if (!m_use_cart_vectors) | |
| 1206 | { | |
| 1207 | UINT16* bios = (UINT16*)memregion("mainbios")->base(); | |
| 1208 | return bios[offset]; | |
| 1209 | } | |
| 1210 | else | |
| 1211 | { | |
| 1212 | UINT16* game = (UINT16*)m_region_maincpu->base(); | |
| 1213 | return game[offset]; | |
| 1214 | } | |
| 1187 | 1215 | |
| 1216 | } | |
| 1188 | 1217 | |
| 1218 | READ16_MEMBER(neogeo_state::neogeo_slot_rom_low_r) | |
| 1219 | { | |
| 1220 | return m_cartslots[m_currentslot]->read_rom(space, offset+(0x80/2), mem_mask); | |
| 1221 | } | |
| 1222 | ||
| 1223 | READ16_MEMBER(neogeo_state::neogeo_slot_rom_low_bectors_r) | |
| 1224 | { | |
| 1225 | if (!m_use_cart_vectors) | |
| 1226 | { | |
| 1227 | UINT16* bios = (UINT16*)memregion("mainbios")->base(); | |
| 1228 | return bios[offset]; | |
| 1229 | } | |
| 1230 | else | |
| 1231 | { | |
| 1232 | return m_cartslots[m_currentslot]->read_rom(space, offset, mem_mask); | |
| 1233 | } | |
| 1234 | ||
| 1235 | } | |
| 1236 | ||
| 1237 | ||
| 1189 | 1238 | /************************************* |
| 1190 | 1239 | * |
| 1191 | 1240 | * Main CPU memory handlers |
| 1192 | 1241 | * |
| 1193 | 1242 | *************************************/ |
| 1194 | 1243 | |
| 1195 | static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, neogeo_state ) | |
| 1196 | AM_RANGE(0x000000, 0x00007f) AM_ROMBANK("vectors") | |
| 1197 | AM_RANGE(0x000080, 0x0fffff) AM_ROM | |
| 1244 | ADDRESS_MAP_START( neogeo_main_map, AS_PROGRAM, 16, neogeo_state ) | |
| 1245 | ||
| 1198 | 1246 | AM_RANGE(0x100000, 0x10ffff) AM_MIRROR(0x0f0000) AM_RAM |
| 1199 | 1247 | /* some games have protection devices in the 0x200000 region, it appears to map to cart space, not surprising, the ROM is read here too */ |
| 1200 | AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") | |
| 1201 | AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) | |
| 1202 | 1248 | AM_RANGE(0x300000, 0x300001) AM_MIRROR(0x01ff7e) AM_READ_PORT("P1/DSW") |
| 1203 | 1249 | AM_RANGE(0x300080, 0x300081) AM_MIRROR(0x01ff7e) AM_READ_PORT("TEST") |
| 1204 | 1250 | AM_RANGE(0x300000, 0x300001) AM_MIRROR(0x01fffe) AM_WRITE8(watchdog_reset_w, 0x00ff) |
| r31135 | r31136 | |
| 1221 | 1267 | |
| 1222 | 1268 | |
| 1223 | 1269 | |
| 1270 | static ADDRESS_MAP_START( main_map_slot, AS_PROGRAM, 16, neogeo_state ) | |
| 1271 | AM_RANGE(0x000000, 0x00007f) AM_READ(neogeo_slot_rom_low_bectors_r) | |
| 1272 | AM_RANGE(0x000080, 0x0fffff) AM_READ(neogeo_slot_rom_low_r) | |
| 1273 | AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") | |
| 1274 | // AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) | |
| 1275 | AM_IMPORT_FROM( neogeo_main_map ) | |
| 1276 | ADDRESS_MAP_END | |
| 1277 | ||
| 1224 | 1278 | /************************************* |
| 1225 | 1279 | * |
| 1226 | 1280 | * Audio CPU memory handlers |
| r31135 | r31136 | |
| 1261 | 1315 | * |
| 1262 | 1316 | *************************************/ |
| 1263 | 1317 | |
| 1264 | ||
| 1318 | INPUT_PORTS_START( neogeo ) | |
| 1265 | 1319 | PORT_START("P1/DSW") |
| 1266 | 1320 | PORT_DIPNAME( 0x0001, 0x0001, "Setting Mode" ) PORT_DIPLOCATION("SW:1") |
| 1267 | 1321 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| r31135 | r31136 | |
| 1333 | 1387 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1334 | 1388 | INPUT_PORTS_END |
| 1335 | 1389 | |
| 1336 | ||
| 1337 | // Game specific input definitions | |
| 1338 | ||
| 1339 | static INPUT_PORTS_START( dualbios ) | |
| 1390 | static INPUT_PORTS_START( neogeo_6slot ) | |
| 1340 | 1391 | PORT_INCLUDE( neogeo ) |
| 1341 | ||
| 1342 | /* the rom banking seems to be tied directly to the dipswitch */ | |
| 1343 | PORT_MODIFY("P1/DSW") | |
| 1344 | PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Region ) ) PORT_DIPLOCATION("SW:3") PORT_CHANGED_MEMBER(DEVICE_SELF, neogeo_state, select_bios, 0) | |
| 1345 | PORT_DIPSETTING( 0x0000, DEF_STR( Asia ) ) | |
| 1346 | PORT_DIPSETTING( 0x0004, DEF_STR( Japan ) ) | |
| 1392 | ||
| 1393 | PORT_MODIFY("TEST") | |
| 1394 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SPECIAL ) | |
| 1347 | 1395 | INPUT_PORTS_END |
| 1348 | 1396 | |
| 1349 | 1397 | |
| 1350 | static INPUT_PORTS_START( kog ) | |
| 1351 | PORT_INCLUDE( neogeo ) | |
| 1352 | 1398 | |
| 1353 | /* a jumper on the pcb overlays a ROM address, very strange but that's how it works. */ | |
| 1354 | PORT_START("JUMPER") | |
| 1355 | PORT_DIPNAME( 0x0001, 0x0001, "Title Language" ) PORT_DIPLOCATION("CART-JUMPER:1") | |
| 1356 | PORT_DIPSETTING( 0x0001, DEF_STR( English ) ) | |
| 1357 | PORT_DIPSETTING( 0x0000, "Non-English" ) | |
| 1358 | PORT_BIT( 0x00fe, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 1359 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1360 | INPUT_PORTS_END | |
| 1361 | 1399 | |
| 1362 | ||
| 1363 | static INPUT_PORTS_START( mjneogeo ) | |
| 1364 | PORT_INCLUDE( neogeo ) | |
| 1365 | ||
| 1366 | PORT_MODIFY("P1/DSW") | |
| 1367 | PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Controller ) ) PORT_DIPLOCATION("SW:3") | |
| 1368 | PORT_DIPSETTING( 0x0004, DEF_STR( Joystick ) ) | |
| 1369 | PORT_DIPSETTING( 0x0000, "Mahjong Panel" ) | |
| 1370 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,mahjong_controller_r, NULL) | |
| 1371 | ||
| 1372 | PORT_START("MAHJONG1") | |
| 1373 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_A ) | |
| 1374 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_B ) | |
| 1375 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_C ) | |
| 1376 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_D ) | |
| 1377 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_E ) | |
| 1378 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_MAHJONG_F ) | |
| 1379 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_MAHJONG_G ) | |
| 1380 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1381 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 1382 | ||
| 1383 | PORT_START("MAHJONG2") | |
| 1384 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_H ) | |
| 1385 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_I ) | |
| 1386 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_J ) | |
| 1387 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_K ) | |
| 1388 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_L ) | |
| 1389 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_MAHJONG_M ) | |
| 1390 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_MAHJONG_N ) | |
| 1391 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1392 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 1393 | ||
| 1394 | PORT_START("MAHJONG3") | |
| 1395 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) | |
| 1396 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) | |
| 1397 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) | |
| 1398 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) | |
| 1399 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) | |
| 1400 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) | |
| 1401 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) | |
| 1402 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_BUTTON4 ) | |
| 1403 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 1404 | ||
| 1405 | PORT_START("MAHJONG4") | |
| 1406 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_PON ) | |
| 1407 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_CHI ) | |
| 1408 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_KAN ) | |
| 1409 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_RON ) | |
| 1410 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_REACH ) | |
| 1411 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1412 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1413 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1414 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 1415 | INPUT_PORTS_END | |
| 1416 | ||
| 1417 | static INPUT_PORTS_START( kizuna4p ) | |
| 1418 | PORT_INCLUDE( neogeo ) | |
| 1419 | ||
| 1420 | PORT_MODIFY("P1/DSW") | |
| 1421 | PORT_DIPNAME( 0x0002, 0x0000, DEF_STR( Players ) ) PORT_DIPLOCATION("SW:2") | |
| 1422 | PORT_DIPSETTING( 0x0002, "2" ) | |
| 1423 | PORT_DIPSETTING( 0x0000, "4" ) | |
| 1424 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_controller_r, (void *)0) | |
| 1425 | ||
| 1426 | PORT_MODIFY("P2") | |
| 1427 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_controller_r, (void *)1) | |
| 1428 | ||
| 1429 | PORT_MODIFY("SYSTEM") | |
| 1430 | PORT_BIT( 0x0f00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_start_r, NULL) | |
| 1431 | ||
| 1432 | /* Fake inputs read by CUSTOM_INPUT handlers */ | |
| 1433 | PORT_START("IN0-0") | |
| 1434 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) | |
| 1435 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) | |
| 1436 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) | |
| 1437 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) | |
| 1438 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) | |
| 1439 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) | |
| 1440 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) | |
| 1441 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1) | |
| 1442 | ||
| 1443 | PORT_START("IN0-1") | |
| 1444 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(3) | |
| 1445 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(3) | |
| 1446 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(3) | |
| 1447 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(3) | |
| 1448 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) | |
| 1449 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3) | |
| 1450 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3) | |
| 1451 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(3) | |
| 1452 | ||
| 1453 | PORT_START("IN1-0") | |
| 1454 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) | |
| 1455 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) | |
| 1456 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) | |
| 1457 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) | |
| 1458 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) | |
| 1459 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 1460 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) | |
| 1461 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2) | |
| 1462 | ||
| 1463 | PORT_START("IN1-1") | |
| 1464 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(4) | |
| 1465 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(4) | |
| 1466 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(4) | |
| 1467 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(4) | |
| 1468 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) | |
| 1469 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(4) | |
| 1470 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(4) | |
| 1471 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(4) | |
| 1472 | ||
| 1473 | PORT_START("START") | |
| 1474 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 ) | |
| 1475 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START3 ) | |
| 1476 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 ) | |
| 1477 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START4 ) | |
| 1478 | INPUT_PORTS_END | |
| 1479 | ||
| 1480 | static INPUT_PORTS_START( irrmaze ) | |
| 1481 | PORT_INCLUDE( neogeo ) | |
| 1482 | ||
| 1483 | PORT_MODIFY("P1/DSW") | |
| 1484 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)0) | |
| 1485 | ||
| 1486 | PORT_MODIFY("P2") | |
| 1487 | PORT_BIT( 0x0fff, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1488 | PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) | |
| 1489 | PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) | |
| 1490 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) | |
| 1491 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 1492 | ||
| 1493 | PORT_MODIFY("SYSTEM") | |
| 1494 | PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1495 | PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1496 | ||
| 1497 | PORT_START("IN0-0") | |
| 1498 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(10) PORT_KEYDELTA(20) PORT_REVERSE | |
| 1499 | ||
| 1500 | PORT_START("IN0-1") | |
| 1501 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(10) PORT_KEYDELTA(20) PORT_REVERSE | |
| 1502 | INPUT_PORTS_END | |
| 1503 | ||
| 1504 | ||
| 1505 | static INPUT_PORTS_START( popbounc ) | |
| 1506 | PORT_INCLUDE( neogeo ) | |
| 1507 | ||
| 1508 | PORT_MODIFY("P1/DSW") | |
| 1509 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)0) | |
| 1510 | ||
| 1511 | PORT_MODIFY("P2") | |
| 1512 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)1) | |
| 1513 | ||
| 1514 | /* Fake inputs read by CUSTOM_INPUT handlers */ | |
| 1515 | PORT_START("IN0-0") | |
| 1516 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) | |
| 1517 | ||
| 1518 | PORT_START("IN0-1") | |
| 1519 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) | |
| 1520 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) | |
| 1521 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) | |
| 1522 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) | |
| 1523 | PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* note it needs it from 0x80 when using paddle */ | |
| 1524 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) | |
| 1525 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) | |
| 1526 | ||
| 1527 | PORT_START("IN1-0") | |
| 1528 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_PLAYER(2) | |
| 1529 | ||
| 1530 | PORT_START("IN1-1") | |
| 1531 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) | |
| 1532 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) | |
| 1533 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) | |
| 1534 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) | |
| 1535 | PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) /* note it needs it from 0x80 when using paddle */ | |
| 1536 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 1537 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) | |
| 1538 | INPUT_PORTS_END | |
| 1539 | ||
| 1540 | ||
| 1541 | static INPUT_PORTS_START( vliner ) | |
| 1542 | PORT_INCLUDE( neogeo ) | |
| 1543 | ||
| 1544 | PORT_MODIFY("P1/DSW") | |
| 1545 | PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("View Payout Table/Big") | |
| 1546 | PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Bet/Small") | |
| 1547 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Stop/Double Up") | |
| 1548 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Start/Collect") | |
| 1549 | ||
| 1550 | PORT_MODIFY("P2") | |
| 1551 | PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1552 | ||
| 1553 | PORT_MODIFY("SYSTEM") | |
| 1554 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1555 | PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* this bit is used.. */ | |
| 1556 | PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1557 | PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* this bit is used.. */ | |
| 1558 | ||
| 1559 | PORT_MODIFY("AUDIO/COIN") | |
| 1560 | PORT_BIT( 0x003f, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 1561 | ||
| 1562 | PORT_START("IN5") | |
| 1563 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 ) | |
| 1564 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) | |
| 1565 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1566 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1567 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Operator Menu") PORT_CODE(KEYCODE_F1) | |
| 1568 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Clear Credit") | |
| 1569 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1570 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Hopper Out") | |
| 1571 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1572 | ||
| 1573 | /* not sure what any of these bits are */ | |
| 1574 | PORT_START("IN6") | |
| 1575 | PORT_BIT( 0x0003, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 1576 | PORT_BIT( 0xffc0, IP_ACTIVE_HIGH, IPT_UNKNOWN ) | |
| 1577 | INPUT_PORTS_END | |
| 1578 | ||
| 1579 | ||
| 1580 | static INPUT_PORTS_START( jockeygp ) | |
| 1581 | PORT_INCLUDE( neogeo ) | |
| 1582 | ||
| 1583 | PORT_MODIFY("SYSTEM") | |
| 1584 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* game freezes with this bit enabled */ | |
| 1585 | PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* game freezes with this bit enabled */ | |
| 1586 | INPUT_PORTS_END | |
| 1587 | ||
| 1588 | ||
| 1589 | ||
| 1590 | /************************************* | |
| 1591 | * | |
| 1592 | * Softlist stuff | |
| 1593 | * | |
| 1594 | *************************************/ | |
| 1595 | ||
| 1596 | DEVICE_IMAGE_LOAD_MEMBER( neogeo_state, neo_cartridge ) | |
| 1597 | { | |
| 1598 | UINT32 size; | |
| 1599 | device_t* ym = machine().device("ymsnd"); | |
| 1600 | ||
| 1601 | // first check software list | |
| 1602 | if(image.software_entry() != NULL) | |
| 1603 | { | |
| 1604 | // create memory regions | |
| 1605 | size = image.get_software_region_length("maincpu"); | |
| 1606 | machine().memory().region_free(":maincpu"); | |
| 1607 | machine().memory().region_alloc(":maincpu",size, 2, ENDIANNESS_BIG); | |
| 1608 | // Reset the reference to the region | |
| 1609 | m_region_maincpu.findit(); | |
| 1610 | ||
| 1611 | #ifdef LSB_FIRST | |
| 1612 | // software list ROM loading currently does not fix up endianness for us, so we need to do it by hand | |
| 1613 | UINT16 *src = (UINT16 *)image.get_software_region("maincpu"); | |
| 1614 | UINT16 *dst = (UINT16 *)memregion("maincpu")->base(); | |
| 1615 | for (int i=0; i<size/2; i++) | |
| 1616 | { | |
| 1617 | dst[i] = FLIPENDIAN_INT16(src[i]); | |
| 1618 | } | |
| 1619 | #else | |
| 1620 | memcpy(memregion("maincpu")->base(),image.get_software_region("maincpu"),size); | |
| 1621 | #endif | |
| 1622 | ||
| 1623 | size = image.get_software_region_length("fixed"); | |
| 1624 | machine().memory().region_free(":fixed"); | |
| 1625 | machine().memory().region_alloc(":fixed",size,1, ENDIANNESS_LITTLE); | |
| 1626 | memcpy(memregion("fixed")->base(),image.get_software_region("fixed"),size); | |
| 1627 | m_region_fixed.findit(); | |
| 1628 | ||
| 1629 | if(image.get_software_region("audiocpu") != NULL) | |
| 1630 | { | |
| 1631 | size = image.get_software_region_length("audiocpu"); | |
| 1632 | machine().memory().region_free(":audiocpu"); | |
| 1633 | machine().memory().region_alloc(":audiocpu",size+0x10000,1, ENDIANNESS_LITTLE); | |
| 1634 | memcpy(memregion("audiocpu")->base(),image.get_software_region("audiocpu"),size); | |
| 1635 | memcpy(memregion("audiocpu")->base()+0x10000,image.get_software_region("audiocpu"),size); // avoid reloading in XML, should just improve banking instead tho? | |
| 1636 | } | |
| 1637 | ||
| 1638 | ||
| 1639 | /* | |
| 1640 | Resetting a sound device causes the core to update() it and generate samples if it's not up to date. | |
| 1641 | Thus we preemptively reset it here while the old pointers are still valid so it's up to date and | |
| 1642 | doesn't generate samples below when we reset it for the new pointers. | |
| 1643 | */ | |
| 1644 | ym->reset(); | |
| 1645 | size = image.get_software_region_length("ymsnd"); | |
| 1646 | machine().memory().region_free(":ymsnd"); | |
| 1647 | machine().memory().region_alloc(":ymsnd",size,1, ENDIANNESS_LITTLE); | |
| 1648 | memcpy(memregion("ymsnd")->base(),image.get_software_region("ymsnd"),size); | |
| 1649 | if(image.get_software_region("ymsnd.deltat") != NULL) | |
| 1650 | { | |
| 1651 | size = image.get_software_region_length("ymsnd.deltat"); | |
| 1652 | machine().memory().region_free(":ymsnd.deltat"); | |
| 1653 | machine().memory().region_alloc(":ymsnd.deltat",size,1, ENDIANNESS_LITTLE); | |
| 1654 | memcpy(memregion("ymsnd.deltat")->base(),image.get_software_region("ymsnd.deltat"),size); | |
| 1655 | } | |
| 1656 | else | |
| 1657 | machine().memory().region_free(":ymsnd.deltat"); // removing the region will fix sound glitches in non-Delta-T games | |
| 1658 | ym->reset(); // and this makes the new pointers take effect | |
| 1659 | size = image.get_software_region_length("sprites"); | |
| 1660 | machine().memory().region_free(":sprites"); | |
| 1661 | machine().memory().region_alloc(":sprites",size,1, ENDIANNESS_LITTLE); | |
| 1662 | memcpy(memregion("sprites")->base(),image.get_software_region("sprites"),size); | |
| 1663 | // Reset the reference to the region | |
| 1664 | m_region_sprites.findit(); | |
| 1665 | if(image.get_software_region("audiocrypt") != NULL) // encrypted Z80 code | |
| 1666 | { | |
| 1667 | size = image.get_software_region_length("audiocrypt"); | |
| 1668 | machine().memory().region_alloc(":audiocrypt",size,1, ENDIANNESS_LITTLE); | |
| 1669 | memcpy(memregion("audiocrypt")->base(),image.get_software_region("audiocrypt"),size); | |
| 1670 | // allocate the audiocpu region to decrypt data into | |
| 1671 | machine().memory().region_free(":audiocpu"); | |
| 1672 | machine().memory().region_alloc(":audiocpu",size+0x10000,1, ENDIANNESS_LITTLE); | |
| 1673 | } | |
| 1674 | ||
| 1675 | // setup cartridge ROM area | |
| 1676 | m_maincpu->space(AS_PROGRAM).install_read_bank(0x000080,0x0fffff,"cart_rom"); | |
| 1677 | membank("cart_rom")->set_base(m_region_maincpu->base() + 0x80); | |
| 1678 | ||
| 1679 | // handle possible protection | |
| 1680 | mvs_install_protection(image); | |
| 1681 | ||
| 1682 | return IMAGE_INIT_PASS; | |
| 1683 | } | |
| 1684 | return IMAGE_INIT_FAIL; | |
| 1685 | } | |
| 1686 | ||
| 1687 | ||
| 1688 | 1400 | DRIVER_INIT_MEMBER(neogeo_state,mvs) |
| 1689 | 1401 | { |
| 1690 | 1402 | DRIVER_INIT_CALL(neogeo); |
| 1691 | 1403 | } |
| 1692 | 1404 | |
| 1693 | 1405 | |
| 1694 | // handle protected carts | |
| 1695 | void neogeo_state::mvs_install_protection(device_image_interface& image) | |
| 1696 | { | |
| 1697 | const char *crypt_feature = image.get_feature( "crypt" ); | |
| 1698 | 1406 | |
| 1699 | if(crypt_feature == NULL) | |
| 1700 | { | |
| 1701 | DRIVER_INIT_CALL(neogeo); | |
| 1702 | } | |
| 1703 | else | |
| 1704 | { | |
| 1705 | /* work out which Driver Init decryption function to call based on flag in softlist | |
| 1706 | - note this is called AFTER the regular DRIVER_INIT */ | |
| 1707 | 1407 | |
| 1708 | if(strcmp(crypt_feature,"mslugx_prot") == 0) { DRIVER_INIT_CALL(mslugx); } | |
| 1709 | else if(strcmp(crypt_feature,"fatfury2_prot") == 0) { DRIVER_INIT_CALL(fatfury2); } | |
| 1710 | else if(strcmp(crypt_feature,"kog_prot") == 0) { DRIVER_INIT_CALL(kog); } | |
| 1711 | else if(strcmp(crypt_feature,"kof97oro_prot") == 0) { DRIVER_INIT_CALL(kof97oro); } | |
| 1712 | else if(strcmp(crypt_feature,"kof98_prot") == 0) { DRIVER_INIT_CALL(kof98); } | |
| 1713 | else if(strcmp(crypt_feature,"kof99_prot") == 0) { DRIVER_INIT_CALL(kof99); } | |
| 1714 | else if(strcmp(crypt_feature,"kof99k_prot") == 0) { DRIVER_INIT_CALL(kof99k); } | |
| 1715 | else if(strcmp(crypt_feature,"garou_prot") == 0) { DRIVER_INIT_CALL(garou); } | |
| 1716 | else if(strcmp(crypt_feature,"garouh_prot") == 0) { DRIVER_INIT_CALL(garouh); } | |
| 1717 | else if(strcmp(crypt_feature,"garoubl_prot") == 0) { DRIVER_INIT_CALL(garoubl); } | |
| 1718 | else if(strcmp(crypt_feature,"mslug3_prot") == 0) { DRIVER_INIT_CALL(mslug3); } | |
| 1719 | else if(strcmp(crypt_feature,"mslug3h_prot") == 0) { DRIVER_INIT_CALL(mslug3h); } | |
| 1720 | else if(strcmp(crypt_feature,"mslug3b6_prot") == 0) { DRIVER_INIT_CALL(mslug3b6); } | |
| 1721 | else if(strcmp(crypt_feature,"kof2000_prot") == 0) { DRIVER_INIT_CALL(kof2000); } | |
| 1722 | else if(strcmp(crypt_feature,"kof2000n_prot") == 0) { DRIVER_INIT_CALL(kof2000n); } | |
| 1723 | else if(strcmp(crypt_feature,"sengoku3_prot") == 0) { DRIVER_INIT_CALL(sengoku3); } | |
| 1724 | else if(strcmp(crypt_feature,"zupapa_prot") == 0) { DRIVER_INIT_CALL(zupapa); } | |
| 1725 | else if(strcmp(crypt_feature,"kof2001_prot") == 0) { DRIVER_INIT_CALL(kof2001); } | |
| 1726 | else if(strcmp(crypt_feature,"cthd2003_prot") == 0) { DRIVER_INIT_CALL(cthd2003); } | |
| 1727 | else if(strcmp(crypt_feature,"ct2k3sp_prot") == 0) { DRIVER_INIT_CALL(ct2k3sp); } | |
| 1728 | else if(strcmp(crypt_feature,"ct2k3sa_prot") == 0) { DRIVER_INIT_CALL(ct2k3sa); } | |
| 1729 | else if(strcmp(crypt_feature,"kof2002_prot") == 0) { DRIVER_INIT_CALL(kof2002); } | |
| 1730 | else if(strcmp(crypt_feature,"kof2002b_prot") == 0) { DRIVER_INIT_CALL(kof2002b); } | |
| 1731 | else if(strcmp(crypt_feature,"kf2k2pls_prot") == 0) { DRIVER_INIT_CALL(kf2k2pls); } | |
| 1732 | else if(strcmp(crypt_feature,"kf2k2mp_prot") == 0) { DRIVER_INIT_CALL(kf2k2mp); } | |
| 1733 | else if(strcmp(crypt_feature,"kf2k2mp2_prot") == 0) { DRIVER_INIT_CALL(kf2k2mp2); } | |
| 1734 | else if(strcmp(crypt_feature,"kof10th_prot") == 0) { DRIVER_INIT_CALL(kof10th); } | |
| 1735 | else if(strcmp(crypt_feature,"kf10thep_prot") == 0) { DRIVER_INIT_CALL(kf10thep); } | |
| 1736 | else if(strcmp(crypt_feature,"kf2k5uni_prot") == 0) { DRIVER_INIT_CALL(kf2k5uni); } | |
| 1737 | else if(strcmp(crypt_feature,"kof2k4se_prot") == 0) { DRIVER_INIT_CALL(kof2k4se); } | |
| 1738 | else if(strcmp(crypt_feature,"mslug5_prot") == 0) { DRIVER_INIT_CALL(mslug5); } | |
| 1739 | else if(strcmp(crypt_feature,"ms5plus_prot") == 0) { DRIVER_INIT_CALL(ms5plus); } | |
| 1740 | else if(strcmp(crypt_feature,"svc_prot") == 0) { DRIVER_INIT_CALL(svc); } | |
| 1741 | else if(strcmp(crypt_feature,"svcboot_prot") == 0) { DRIVER_INIT_CALL(svcboot); } | |
| 1742 | else if(strcmp(crypt_feature,"svcplus_prot") == 0) { DRIVER_INIT_CALL(svcplus); } | |
| 1743 | else if(strcmp(crypt_feature,"svcplusa_prot") == 0) { DRIVER_INIT_CALL(svcplusa); } | |
| 1744 | else if(strcmp(crypt_feature,"svcsplus_prot") == 0) { DRIVER_INIT_CALL(svcsplus); } | |
| 1745 | else if(strcmp(crypt_feature,"samsho5_prot") == 0) { DRIVER_INIT_CALL(samsho5); } | |
| 1746 | else if(strcmp(crypt_feature,"samsho5b_prot") == 0) { DRIVER_INIT_CALL(samsho5b); } | |
| 1747 | else if(strcmp(crypt_feature,"kof2003_prot") == 0) { DRIVER_INIT_CALL(kof2003); } | |
| 1748 | else if(strcmp(crypt_feature,"kof2003h_prot") == 0) { DRIVER_INIT_CALL(kof2003h); } | |
| 1749 | else if(strcmp(crypt_feature,"kf2k3bl_prot") == 0) { DRIVER_INIT_CALL(kf2k3bl); } | |
| 1750 | else if(strcmp(crypt_feature,"kf2k3pl_prot") == 0) { DRIVER_INIT_CALL(kf2k3pl); } | |
| 1751 | else if(strcmp(crypt_feature,"kf2k3upl_prot") == 0) { DRIVER_INIT_CALL(kf2k3upl); } | |
| 1752 | else if(strcmp(crypt_feature,"samsh5sp_prot") == 0) { DRIVER_INIT_CALL(samsh5sp); } | |
| 1753 | else if(strcmp(crypt_feature,"preisle2_prot") == 0) { DRIVER_INIT_CALL(preisle2); } | |
| 1754 | else if(strcmp(crypt_feature,"nitd_prot") == 0) { DRIVER_INIT_CALL(nitd); } | |
| 1755 | else if(strcmp(crypt_feature,"s1945p_prot") == 0) { DRIVER_INIT_CALL(s1945p); } | |
| 1756 | else if(strcmp(crypt_feature,"lans2004_prot") == 0) { DRIVER_INIT_CALL(lans2004); } | |
| 1757 | else if(strcmp(crypt_feature,"pnyaa_prot") == 0) { DRIVER_INIT_CALL(pnyaa); } | |
| 1758 | else if(strcmp(crypt_feature,"ganryu_prot") == 0) { DRIVER_INIT_CALL(ganryu); } | |
| 1759 | else if(strcmp(crypt_feature,"bangbead_prot") == 0) { DRIVER_INIT_CALL(bangbead); } | |
| 1760 | else if(strcmp(crypt_feature,"mslug4_prot") == 0) { DRIVER_INIT_CALL(mslug4); } | |
| 1761 | else if(strcmp(crypt_feature,"ms4plus_prot") == 0) { DRIVER_INIT_CALL(ms4plus); } | |
| 1762 | else if(strcmp(crypt_feature,"rotd_prot") == 0) { DRIVER_INIT_CALL(rotd); } | |
| 1763 | else if(strcmp(crypt_feature,"matrim_prot") == 0) { DRIVER_INIT_CALL(matrim); } | |
| 1764 | else if(strcmp(crypt_feature,"matrimbl_prot") == 0) { DRIVER_INIT_CALL(matrimbl); } | |
| 1765 | else { fatalerror("unknown crypt type\n"); } | |
| 1766 | } | |
| 1767 | } | |
| 1768 | ||
| 1769 | ||
| 1770 | ||
| 1771 | 1408 | /************************************* |
| 1772 | 1409 | * |
| 1773 | 1410 | * Machine driver |
| r31135 | r31136 | |
| 1778 | 1415 | |
| 1779 | 1416 | /* basic machine hardware */ |
| 1780 | 1417 | MCFG_CPU_ADD("maincpu", M68000, NEOGEO_MAIN_CPU_CLOCK) |
| 1781 | MCFG_CPU_PROGRAM_MAP(main_map) | |
| 1418 | MCFG_CPU_PROGRAM_MAP(neogeo_main_map) | |
| 1782 | 1419 | |
| 1783 | 1420 | MCFG_CPU_ADD("audiocpu", Z80, NEOGEO_AUDIO_CPU_CLOCK) |
| 1784 | 1421 | MCFG_CPU_PROGRAM_MAP(audio_map) |
| r31135 | r31136 | |
| 1805 | 1442 | MCFG_SOUND_ROUTE(0, "rspeaker", 0.60) |
| 1806 | 1443 | MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) |
| 1807 | 1444 | MCFG_SOUND_ROUTE(2, "rspeaker", 1.0) |
| 1445 | MCFG_NEOGEO_BANKED_CART_ADD("banked_cart") | |
| 1446 | ||
| 1808 | 1447 | MACHINE_CONFIG_END |
| 1809 | 1448 | |
| 1810 | static MACHINE_CONFIG_DERIVED( neogeo, neogeo_base ) | |
| 1811 | MCFG_WATCHDOG_TIME_INIT(attotime::from_ticks(3244030, NEOGEO_MASTER_CLOCK)) | |
| 1812 | 1449 | |
| 1450 | MACHINE_CONFIG_DERIVED( neogeo_arcade, neogeo_base ) | |
| 1451 | MCFG_WATCHDOG_TIME_INIT(attotime::from_ticks(3244030, NEOGEO_MASTER_CLOCK)) | |
| 1813 | 1452 | MCFG_UPD4990A_ADD("upd4990a", XTAL_32_768kHz, NULL, NULL) |
| 1814 | ||
| 1815 | 1453 | MCFG_NVRAM_ADD_0FILL("saveram") |
| 1816 | 1454 | MCFG_NEOGEO_MEMCARD_ADD("memcard") |
| 1817 | 1455 | MACHINE_CONFIG_END |
| 1818 | 1456 | |
| 1819 | static MACHINE_CONFIG_DERIVED( mvs, neogeo ) | |
| 1820 | MCFG_CARTSLOT_ADD("cart") | |
| 1821 | MCFG_CARTSLOT_LOAD(neogeo_state,neo_cartridge) | |
| 1822 | MCFG_CARTSLOT_INTERFACE("neo_cart") | |
| 1823 | 1457 | |
| 1458 | static MACHINE_CONFIG_DERIVED( mvs, neogeo_arcade ) | |
| 1459 | MCFG_CPU_MODIFY("maincpu") | |
| 1460 | MCFG_CPU_PROGRAM_MAP(main_map_slot) | |
| 1461 | ||
| 1462 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot1", neogeo_cart, NULL) | |
| 1463 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot2", neogeo_cart, NULL) | |
| 1464 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot3", neogeo_cart, NULL) | |
| 1465 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot4", neogeo_cart, NULL) | |
| 1466 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot5", neogeo_cart, NULL) | |
| 1467 | MCFG_NEOGEO_CARTRIDGE_ADD("cartslot6", neogeo_cart, NULL) | |
| 1468 | ||
| 1824 | 1469 | MCFG_SOFTWARE_LIST_ADD("cart_list","neogeo") |
| 1825 | 1470 | MACHINE_CONFIG_END |
| 1826 | 1471 | |
| 1827 | 1472 | |
| 1828 | 1473 | |
| 1829 | /************************************* | |
| 1830 | * | |
| 1831 | * Neo-Geo bios | |
| 1832 | * | |
| 1833 | ************************************* | |
| 1834 | 1474 | |
| 1835 | These are the known Bios Roms, Set options.bios to the one you want. | |
| 1836 | 1475 | |
| 1837 | The Universe bios roms are supported because they're now used on enough PCBs | |
| 1838 | to be considered 'in active arcade use' rather than just homebrew hacks. | |
| 1839 | Some may be missing, there have been multiple CRCs reported for the same | |
| 1840 | revision in some cases (the Universe bios has an option for entering / displaying | |
| 1841 | a serial number; these should be noted as such if they're added). | |
| 1842 | 1476 | |
| 1843 | The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese | |
| 1844 | hotels. it is a custom MVS mobo which uses MVS carts but it hasn't jamma | |
| 1845 | connector and it's similar to a console with a coin mechanism, so it's a sort | |
| 1846 | of little coin op console installed in hotels. | |
| 1847 | 1477 | |
| 1848 | The sp-45.sp1 bios is the latest 'ASIA' revision. Japan-j3.bin is the latest 'JAPAN' | |
| 1849 | revision. Both of them are also used in the sp-4x.sp1 bios of the Jamma PCB boards. | |
| 1850 | ||
| 1851 | The current Neo-Geo MVS system set (SFIX/SM1/000-LO) used is from a NEO-MVH MV1FS board. | |
| 1852 | Other boards (MV1xx / MV2x / MV4x /MV6x) other system sets? | |
| 1853 | ||
| 1854 | Zoom ROM (LO) 128K TC531000CP 1x 128Kx8 Zoom look-up table ROM | |
| 1855 | Fix ROM (SFIX) 128K 27C1000 1x 128Kx8 Text layer graphics ROM | |
| 1856 | Sound ROM (SM1) 128K 27C1000/23C1000 1x 128Kx8 Z80 program ROM | |
| 1857 | ||
| 1858 | */ | |
| 1859 | ||
| 1860 | #define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \ | |
| 1861 | ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */ | |
| 1862 | ||
| 1863 | #define NEOGEO_BIOS \ | |
| 1864 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) \ | |
| 1865 | ROM_SYSTEM_BIOS( 0, "euro", "Europe MVS (Ver. 2)" ) \ | |
| 1866 | ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1", 0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on 2 Slot and 4 Slot (the old hacks were designed for this one) */ \ | |
| 1867 | ROM_SYSTEM_BIOS( 1, "euro-s1", "Europe MVS (Ver. 1)" ) \ | |
| 1868 | ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1", 0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \ | |
| 1869 | ROM_SYSTEM_BIOS( 2, "us", "US MVS (Ver. 2?)" ) \ | |
| 1870 | ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-u2.sp1", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \ | |
| 1871 | ROM_SYSTEM_BIOS( 3, "us-e", "US MVS (Ver. 1)" ) \ | |
| 1872 | ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1", 0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \ | |
| 1873 | ROM_SYSTEM_BIOS( 4, "asia", "Asia MVS (Ver. 3)" ) \ | |
| 1874 | ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom", 0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \ | |
| 1875 | ROM_SYSTEM_BIOS( 5, "japan", "Japan MVS (Ver. 3)" ) \ | |
| 1876 | ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \ | |
| 1877 | ROM_SYSTEM_BIOS( 6, "japan-s2", "Japan MVS (Ver. 2)" ) \ | |
| 1878 | ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.sp1", 0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \ | |
| 1879 | ROM_SYSTEM_BIOS( 7, "japan-s1", "Japan MVS (Ver. 1)" ) \ | |
| 1880 | ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp1.jipan.1024", 0x00000, 0x020000, CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \ | |
| 1881 | ROM_SYSTEM_BIOS( 8, "mv1c", "NEO-MVH MV1C" ) \ | |
| 1882 | ROM_LOAD16_WORD_SWAP_BIOS( 8, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* Latest Asia bios */ \ | |
| 1883 | ROM_SYSTEM_BIOS( 9, "japan-j3", "Japan MVS (J3)" ) \ | |
| 1884 | ROM_LOAD16_WORD_SWAP_BIOS( 9, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* Latest Japan bios; correct chip label unknown */ \ | |
| 1885 | ROM_SYSTEM_BIOS(10, "japan-hotel", "Custom Japanese Hotel" ) \ | |
| 1886 | ROM_LOAD16_WORD_SWAP_BIOS(10, "sp-1v1_3db8c.bin", 0x00000, 0x020000, CRC(162f0ebe) SHA1(fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271) ) /* 'rare MVS found in japanese hotels' shows v1.3 in test mode */ \ | |
| 1887 | ROM_SYSTEM_BIOS(11, "unibios31", "Universe Bios (Hack, Ver. 3.1)" ) \ | |
| 1888 | ROM_LOAD16_WORD_SWAP_BIOS(11, "uni-bios_3_1.rom", 0x00000, 0x020000, CRC(0c58093f) SHA1(29329a3448c2505e1ff45ffa75e61e9693165153) ) /* Universe Bios v3.1 (hack) */ \ | |
| 1889 | ROM_SYSTEM_BIOS(12, "unibios30", "Universe Bios (Hack, Ver. 3.0)" ) \ | |
| 1890 | ROM_LOAD16_WORD_SWAP_BIOS(12, "uni-bios_3_0.rom", 0x00000, 0x020000, CRC(a97c89a9) SHA1(97a5eff3b119062f10e31ad6f04fe4b90d366e7f) ) /* Universe Bios v3.0 (hack) */ \ | |
| 1891 | ROM_SYSTEM_BIOS(13, "unibios23", "Universe Bios (Hack, Ver. 2.3)" ) \ | |
| 1892 | ROM_LOAD16_WORD_SWAP_BIOS(13, "uni-bios_2_3.rom", 0x00000, 0x020000, CRC(27664eb5) SHA1(5b02900a3ccf3df168bdcfc98458136fd2b92ac0) ) /* Universe Bios v2.3 (hack) */ \ | |
| 1893 | ROM_SYSTEM_BIOS(14, "unibios23o", "Universe Bios (Hack, Ver. 2.3, older?)" ) \ | |
| 1894 | ROM_LOAD16_WORD_SWAP_BIOS(14, "uni-bios_2_3o.rom", 0x00000, 0x020000, CRC(601720ae) SHA1(1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9) ) /* Universe Bios v2.3 (hack) alt version, withdrawn? */ \ | |
| 1895 | ROM_SYSTEM_BIOS(15, "unibios22", "Universe Bios (Hack, Ver. 2.2)" ) \ | |
| 1896 | ROM_LOAD16_WORD_SWAP_BIOS(15, "uni-bios_2_2.rom", 0x00000, 0x020000, CRC(2d50996a) SHA1(5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c) ) /* Universe Bios v2.2 (hack) */ \ | |
| 1897 | ROM_SYSTEM_BIOS(16, "unibios21", "Universe Bios (Hack, Ver. 2.1)" ) \ | |
| 1898 | ROM_LOAD16_WORD_SWAP_BIOS(16, "uni-bios_2_1.rom", 0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \ | |
| 1899 | ROM_SYSTEM_BIOS(17, "unibios20", "Universe Bios (Hack, Ver. 2.0)" ) \ | |
| 1900 | ROM_LOAD16_WORD_SWAP_BIOS(17, "uni-bios_2_0.rom", 0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \ | |
| 1901 | ROM_SYSTEM_BIOS(18, "unibios13", "Universe Bios (Hack, Ver. 1.3)" ) \ | |
| 1902 | ROM_LOAD16_WORD_SWAP_BIOS(18, "uni-bios_1_3.rom", 0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ \ | |
| 1903 | ROM_SYSTEM_BIOS(19, "unibios12", "Universe Bios (Hack, Ver. 1.2)" ) \ | |
| 1904 | ROM_LOAD16_WORD_SWAP_BIOS(19, "uni-bios_1_2.rom", 0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \ | |
| 1905 | ROM_SYSTEM_BIOS(20, "unibios12o", "Universe Bios (Hack, Ver. 1.2, older)" ) \ | |
| 1906 | ROM_LOAD16_WORD_SWAP_BIOS(20, "uni-bios_1_2o.rom", 0x00000, 0x020000, CRC(e19d3ce9) SHA1(af88ef837f44a3af2d7144bb46a37c8512b67770) ) /* Universe Bios v1.2 (hack) alt version */ \ | |
| 1907 | ROM_SYSTEM_BIOS(21, "unibios11", "Universe Bios (Hack, Ver. 1.1)" ) \ | |
| 1908 | ROM_LOAD16_WORD_SWAP_BIOS(21, "uni-bios_1_1.rom", 0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \ | |
| 1909 | ROM_SYSTEM_BIOS(22, "unibios10", "Universe Bios (Hack, Ver. 1.0)" ) \ | |
| 1910 | ROM_LOAD16_WORD_SWAP_BIOS(22, "uni-bios_1_0.rom", 0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ | |
| 1911 | ||
| 1912 | ||
| 1913 | #define NEO_BIOS_AUDIO_64K(name, hash) \ | |
| 1914 | NEOGEO_BIOS \ | |
| 1915 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1916 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1917 | ROM_REGION( 0x20000, "audiocpu", 0 ) \ | |
| 1918 | ROM_LOAD( name, 0x00000, 0x10000, hash ) \ | |
| 1919 | ROM_RELOAD( 0x10000, 0x10000 ) | |
| 1920 | ||
| 1921 | #define NEO_BIOS_AUDIO_128K(name, hash) \ | |
| 1922 | NEOGEO_BIOS \ | |
| 1923 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1924 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1925 | ROM_REGION( 0x30000, "audiocpu", 0 ) \ | |
| 1926 | ROM_LOAD( name, 0x00000, 0x20000, hash ) \ | |
| 1927 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 1928 | ||
| 1929 | #define NEO_BIOS_AUDIO_256K(name, hash) \ | |
| 1930 | NEOGEO_BIOS \ | |
| 1931 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1932 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1933 | ROM_REGION( 0x50000, "audiocpu", 0 ) \ | |
| 1934 | ROM_LOAD( name, 0x00000, 0x40000, hash ) \ | |
| 1935 | ROM_RELOAD( 0x10000, 0x40000 ) | |
| 1936 | ||
| 1937 | #define NEO_BIOS_AUDIO_512K(name, hash) \ | |
| 1938 | NEOGEO_BIOS \ | |
| 1939 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1940 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1941 | ROM_REGION( 0x90000, "audiocpu", 0 ) \ | |
| 1942 | ROM_LOAD( name, 0x00000, 0x80000, hash ) \ | |
| 1943 | ROM_RELOAD( 0x10000, 0x80000 ) | |
| 1944 | ||
| 1945 | ||
| 1946 | #define NEO_BIOS_AUDIO_ENCRYPTED_128K(name, hash) \ | |
| 1947 | NEOGEO_BIOS \ | |
| 1948 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1949 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1950 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 1951 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 1952 | ROM_LOAD( name, 0x00000, 0x20000, hash ) | |
| 1953 | #define NEO_BIOS_AUDIO_ENCRYPTED_256K(name, hash) \ | |
| 1954 | NEOGEO_BIOS \ | |
| 1955 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1956 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1957 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 1958 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 1959 | ROM_LOAD( name, 0x00000, 0x40000, hash ) | |
| 1960 | #define NEO_BIOS_AUDIO_ENCRYPTED_512K(name, hash) \ | |
| 1961 | NEOGEO_BIOS \ | |
| 1962 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 1963 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 1964 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 1965 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 1966 | ROM_LOAD( name, 0x00000, 0x80000, hash ) | |
| 1967 | ||
| 1968 | #define NO_DELTAT_REGION | |
| 1969 | ||
| 1970 | ||
| 1971 | #define NEO_SFIX_64K(name, hash) \ | |
| 1972 | ROM_REGION( 0x20000, "fixed", 0 ) \ | |
| 1973 | ROM_LOAD( name, 0x000000, 0x10000, hash ) \ | |
| 1974 | ROM_REGION( 0x20000, "fixedbios", 0 ) \ | |
| 1975 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \ | |
| 1976 | ROM_Y_ZOOM | |
| 1977 | ||
| 1978 | #define NEO_SFIX_128K(name, hash) \ | |
| 1979 | ROM_REGION( 0x20000, "fixed", 0 ) \ | |
| 1980 | ROM_LOAD( name, 0x000000, 0x20000, hash ) \ | |
| 1981 | ROM_REGION( 0x20000, "fixedbios", 0 ) \ | |
| 1982 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \ | |
| 1983 | ROM_Y_ZOOM | |
| 1984 | ||
| 1985 | #define ROM_Y_ZOOM \ | |
| 1986 | ROM_REGION( 0x20000, "zoomy", 0 ) \ | |
| 1987 | ROM_LOAD( "000-lo.lo", 0x00000, 0x20000, CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a) ) | |
| 1988 | ||
| 1989 | ||
| 1990 | 1478 | /* dummy entry for the dummy bios driver */ |
| 1991 | 1479 | ROM_START( neogeo ) |
| 1992 | 1480 | NEOGEO_BIOS |
| r31135 | r31136 | |
| 2014 | 1502 | ROM_END |
| 2015 | 1503 | |
| 2016 | 1504 | |
| 2017 | ||
| 2018 | /************************************* | |
| 2019 | * | |
| 2020 | * Official sets | |
| 2021 | * | |
| 2022 | ************************************* | |
| 2023 | ||
| 2024 | About supported sets: | |
| 2025 | ===================== | |
| 2026 | ||
| 2027 | MVS carts (arcade) were released before the AES carts (home) | |
| 2028 | The actual codepath taken depends entirely on the BIOS rom, not the roms in the cartridge, which (with | |
| 2029 | a few exceptions) support both codepaths. | |
| 2030 | ||
| 2031 | The initial AES releases are therefore later revisions of the game, often with bug fixes over the | |
| 2032 | initial MVS releases. It isn't uncommon for later production runs and bootlegs to use these newer sets, | |
| 2033 | so all of them are supported in MAME. | |
| 2034 | ||
| 2035 | Likewise, because the MVS carts were released first (and were produced in higher numbers and generally | |
| 2036 | have a lower cost) it's not uncommon for AES units to operate with converted MVS carts, so, with the | |
| 2037 | exception of the sets that specifically lock out the AES mode* these sets are all equally suitable | |
| 2038 | for MESS. | |
| 2039 | * nitd, kof2001 (initial release has no AES code), and a number of the hacked bootlegs. | |
| 2040 | ||
| 2041 | The 'MVS ONLY RELEASE' tagged sets were not officially released for the AES (home) system. | |
| 2042 | Information about this can be found at 'The NeoGeo Master List' (unofficial) - http://www.neo-geo.com | |
| 2043 | and the official NeoGeo museum - http://neogeomuseum.snkplaymore.co.jp/english/index.php | |
| 2044 | Several unofficial 'conversions' of these sets can be found across the internet. | |
| 2045 | For completeness sake: Some of these have sets have been released for the CD system. | |
| 2046 | ||
| 2047 | ||
| 2048 | M1 (sound driver) rom information: | |
| 2049 | ================================== | |
| 2050 | . Many 'M1' roms contain mirrored data (64k mirrored or 128k mirrored). | |
| 2051 | . Found on several early sets (ID 0001 ~ 0045) and on the last sets (ID 0267 ~ 0272). | |
| 2052 | . This caused some confusion and incorrect rom sizes. | |
| 2053 | . Minimum 'M1' size is 1mbit, maximum size 4mbit. | |
| 2054 | . The remaining 64k 'M1' are marked BAD_DUMP. | |
| 2055 | ||
| 2056 | ||
| 2057 | S1 (text layer) rom information: | |
| 2058 | ================================ | |
| 2059 | . All 'S1' roms found on prom are 1mbit. | |
| 2060 | . The remainig 64k 'S1' are marked BAD_DUMP. | |
| 2061 | ||
| 2062 | ||
| 2063 | MULTI PLAY MODE: | |
| 2064 | ================ | |
| 2065 | The NeoGeo has three games which support MULTI PLAY MODE (Riding Hero / League Bowling / Trash Rally). | |
| 2066 | This allows you to 'link' 4 games (MVS) / 2 games (AES) using in game 'Multi-Play' option. To establish | |
| 2067 | a link between the carts you have to connect the carts to each other by a communicator cable. The communicatior | |
| 2068 | cable is a regular headphone cable with stereo pin jack. It has been reported that you can also 'link' MVS <-> AES. | |
| 2069 | ||
| 2070 | All three games use a special PROG board for MULTI PLAY MODE support: | |
| 2071 | . Riding Hero (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO) | |
| 2072 | . League Bowling (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO) | |
| 2073 | . Trash Rally (AES - NEO-AEG PROG42G-COM / NEO-MVS PROG42G-COM) | |
| 2074 | ||
| 2075 | A HD6301V1P MCU on the above boards is used for establishing the 'link'. The MCU has a 4kb internal ROM which | |
| 2076 | is not dumped. | |
| 2077 | To use the MULTI PLAY MODE on your MVS you have to set the following hardware dips: | |
| 2078 | HARD DIP SETTING 4 5 6 | |
| 2079 | CABINET 1: OFF OFF ON | |
| 2080 | CABINET 2: OFF ON ON | |
| 2081 | CABINET 3: ON OFF ON | |
| 2082 | CABINET 4: ON ON ON | |
| 2083 | ||
| 2084 | ||
| 2085 | SPHERO SYMPHONY: | |
| 2086 | ================ | |
| 2087 | Several early games have a 'feature' called "sphero symphony". None of the games featuring "sphero symphony" | |
| 2088 | uses special hardware. It is something sound based, but what exactly it is (specially arragend samples, | |
| 2089 | FM synthesis etc.) is unknown. The AES and MVS releases share the same sound data and driver. | |
| 2090 | ||
| 2091 | The AES game-inserts and manuals have an eye-shaped logo with the following text (not to be found on MVS sets): | |
| 2092 | sphero | |
| 2093 | symphony | |
| 2094 | STEREOPHONIC SOUND | |
| 2095 | ||
| 2096 | Experience this "LIVE" 3 dimensional sound coming from all around you. | |
| 2097 | ||
| 2098 | Games featuring "sphero symphony": | |
| 2099 | ID-0006 - Riding Hero | |
| 2100 | ID-0007 - Alpha Mission II / ASO II - Last Guardian | |
| 2101 | ID-0009 - Ninja Combat | |
| 2102 | ID-0010 - Cyber-Lip | |
| 2103 | ID-0011 - The Super Spy | |
| 2104 | ID-0014 - Mutation Nation | |
| 2105 | ID-0017 - Sengoku / Sengoku Denshou | |
| 2106 | ID-0018 - Burning Fight | |
| 2107 | ID-0020 - Ghost Pilots | |
| 2108 | ID-0024 - Last Resort | |
| 2109 | ID-0031 - Soccer Brawl | |
| 2110 | ID-0033 - Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai | |
| 2111 | ID-0034 - Football Frenzy | |
| 2112 | ID-0037 - Crossed Swords | |
| 2113 | ID-0038 - Thrash Rally | |
| 2114 | ID-0039 - King of the Monsters 2 - The Next Thing | |
| 2115 | ID-0041 - Baseball Stars 2 | |
| 2116 | ID-0044 - Art of Fighting / Ryuuko no Ken | |
| 2117 | ID-0047 - Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai | |
| 2118 | ID-0049 - Andro Dunos | |
| 2119 | ||
| 2120 | */ | |
| 2121 | ||
| 2122 | ||
| 2123 | /**************************************** | |
| 2124 | ID-0001 | |
| 2125 | . NGM-001 | |
| 2126 | NEO-MVS PROG-NAM / NEO-MVS CHA-32 | |
| 2127 | . NGH-001 | |
| 2128 | NEO-AEG PROG-NAM / NEO-AEG CHA-32 | |
| 2129 | ****************************************/ | |
| 2130 | ||
| 2131 | ROM_START( nam1975 ) /* MVS AND AES VERSION */ | |
| 2132 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2133 | ROM_LOAD16_WORD_SWAP( "001-p1.p1", 0x000000, 0x080000, CRC(cc9fc951) SHA1(92f4e6ddeeb825077d92dbb70b50afea985f15c0) ) /* MB834200 */ | |
| 2134 | ||
| 2135 | NEO_SFIX_128K( "001-s1.s1", CRC(7988ba51) SHA1(bc2f661f381b06b34ac2fa215dd5689d3bf84832) ) /* MB831000 */ | |
| 2136 | ||
| 2137 | NEO_BIOS_AUDIO_256K( "001-m1.m1", CRC(ba874463) SHA1(a83514f4b20301f84a98699900e2593f1c1b8846) ) /* MB832000 */ | |
| 2138 | ||
| 2139 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 2140 | ROM_LOAD( "001-v11.v11", 0x000000, 0x080000, CRC(a7c3d5e5) SHA1(e3efc86940f91c53b7724c4566cfc21ea1a7a465) ) /* MB834200 */ | |
| 2141 | // AES has different label, data is the same: 001-v1.v1 | |
| 2142 | ||
| 2143 | ROM_REGION( 0x180000, "ymsnd.deltat", 0 ) | |
| 2144 | ROM_LOAD( "001-v21.v21", 0x000000, 0x080000, CRC(55e670b3) SHA1(a047049646a90b6db2d1882264df9256aa5a85e5) ) /* MB834200 */ | |
| 2145 | // AES has different label, data is the same: 001-v2.v21 | |
| 2146 | ROM_LOAD( "001-v22.v22", 0x080000, 0x080000, CRC(ab0d8368) SHA1(404114db9f3295929080b87a5d0106b40da6223a) ) /* MB834000 */ | |
| 2147 | ROM_LOAD( "001-v23.v23", 0x100000, 0x080000, CRC(df468e28) SHA1(4e5d4a709a4737a87bba4083aeb788f657862f1a) ) /* MB834000 */ | |
| 2148 | ||
| 2149 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2150 | ROM_LOAD16_BYTE( "001-c1.c1", 0x000000, 0x80000, CRC(32ea98e1) SHA1(c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2151 | ROM_LOAD16_BYTE( "001-c2.c2", 0x000001, 0x80000, CRC(cbc4064c) SHA1(224c970fd060d841fd430c946ef609bb57b6d78c) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2152 | ROM_LOAD16_BYTE( "001-c3.c3", 0x100000, 0x80000, CRC(0151054c) SHA1(f24fb501a7845f64833f4e5a461bcf9dc3262557) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2153 | ROM_LOAD16_BYTE( "001-c4.c4", 0x100001, 0x80000, CRC(0a32570d) SHA1(f108446ec7844fde25f7a4ab454f76d384bf5e52) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2154 | ROM_LOAD16_BYTE( "001-c5.c5", 0x200000, 0x80000, CRC(90b74cc2) SHA1(89898da36db259180e5261ed45eafc99ca13e504) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2155 | ROM_LOAD16_BYTE( "001-c6.c6", 0x200001, 0x80000, CRC(e62bed58) SHA1(d05b2903b212a51ee131e52c761b714cb787683e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2156 | ROM_END | |
| 2157 | ||
| 2158 | /**************************************** | |
| 2159 | ID-0002 | |
| 2160 | . NGM-002 | |
| 2161 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2162 | . NGH-002 | |
| 2163 | NEO-AEG PROG-4A / NEO-AEG CHA-32 | |
| 2164 | ****************************************/ | |
| 2165 | ||
| 2166 | ROM_START( bstars ) /* MVS VERSION */ | |
| 2167 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2168 | ROM_LOAD16_WORD_SWAP( "002-pg.p1", 0x000000, 0x080000, CRC(c100b5f5) SHA1(4cea9f29ad67288c3eccfa4cf961ee9782e49165) ) /* MB834200 */ | |
| 2169 | ||
| 2170 | NEO_SFIX_128K( "002-s1.s1", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) ) /* MB831000 */ | |
| 2171 | ||
| 2172 | NEO_BIOS_AUDIO_256K( "002-m1.m1", CRC(4ecaa4ee) SHA1(50abfb8eed6cb4887393089f9ccc76f306ef69b5) ) /* MB832000 */ | |
| 2173 | ||
| 2174 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2175 | ROM_LOAD( "002-v11.v11", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) ) /* MB834000 */ | |
| 2176 | ROM_LOAD( "002-v12.v12", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) ) /* MB834000 */ | |
| 2177 | ROM_LOAD( "002-v13.v13", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) ) /* MB834000 */ | |
| 2178 | ROM_LOAD( "002-v14.v14", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) ) /* MB834000 */ | |
| 2179 | ||
| 2180 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2181 | ROM_LOAD( "002-v21.v21", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) ) /* MB834000 */ | |
| 2182 | ||
| 2183 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2184 | ROM_LOAD16_BYTE( "002-c1.c1", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2185 | ROM_LOAD16_BYTE( "002-c2.c2", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2186 | ROM_LOAD16_BYTE( "002-c3.c3", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2187 | ROM_LOAD16_BYTE( "002-c4.c4", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2188 | ROM_LOAD16_BYTE( "002-c5.c5", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2189 | ROM_LOAD16_BYTE( "002-c6.c6", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2190 | ROM_END | |
| 2191 | ||
| 2192 | ROM_START( bstarsh ) /* AES VERSION */ | |
| 2193 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2194 | ROM_LOAD16_WORD_SWAP( "002-p1.p1", 0x000000, 0x080000, CRC(3bc7790e) SHA1(50b2fffb1278151bb4849fbe1f8cb23916019815) ) /* MB834200 */ | |
| 2195 | ||
| 2196 | NEO_SFIX_128K( "002-s1.s1", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) ) /* MB831000 */ | |
| 2197 | ||
| 2198 | NEO_BIOS_AUDIO_256K( "002-m1.m1", CRC(4ecaa4ee) SHA1(50abfb8eed6cb4887393089f9ccc76f306ef69b5) ) /* MB832000 */ | |
| 2199 | ||
| 2200 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2201 | ROM_LOAD( "002-v11.v11", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) ) /* MB834000 */ | |
| 2202 | ROM_LOAD( "002-v12.v12", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) ) /* MB834000 */ | |
| 2203 | ROM_LOAD( "002-v13.v13", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) ) /* MB834000 */ | |
| 2204 | ROM_LOAD( "002-v14.v14", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) ) /* MB834000 */ | |
| 2205 | ||
| 2206 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2207 | ROM_LOAD( "002-v21.v21", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) ) /* MB834000 */ | |
| 2208 | ||
| 2209 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2210 | ROM_LOAD16_BYTE( "002-c1.c1", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2211 | ROM_LOAD16_BYTE( "002-c2.c2", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2212 | ROM_LOAD16_BYTE( "002-c3.c3", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2213 | ROM_LOAD16_BYTE( "002-c4.c4", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2214 | ROM_LOAD16_BYTE( "002-c5.c5", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2215 | ROM_LOAD16_BYTE( "002-c6.c6", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2216 | ROM_END | |
| 2217 | ||
| 2218 | /**************************************** | |
| 2219 | ID-0003 | |
| 2220 | . NGM-003 | |
| 2221 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2222 | . NGH-003 | |
| 2223 | NEO-AEG PROG-4B / NEO-AEG CHA-32 | |
| 2224 | ****************************************/ | |
| 2225 | ||
| 2226 | ROM_START( tpgolf ) /* MVS AND AES VERSION */ | |
| 2227 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2228 | ROM_LOAD16_WORD_SWAP( "003-p1.p1", 0x000000, 0x080000, CRC(f75549ba) SHA1(3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f) ) /* TC534200 */ | |
| 2229 | ROM_LOAD16_WORD_SWAP( "003-p2.p2", 0x080000, 0x080000, CRC(b7809a8f) SHA1(1604c889592c9610668bff296de48a0d6906156d) ) /* TC534200 */ | |
| 2230 | ||
| 2231 | NEO_SFIX_128K( "003-s1.s1", CRC(7b3eb9b1) SHA1(39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f) ) /* TC531000 */ | |
| 2232 | ||
| 2233 | NEO_BIOS_AUDIO_128K( "003-m1.m1", CRC(4cc545e6) SHA1(8e014b8cab3e5b3995756a4ea52ce49c36866377) ) /* TC531001 */ | |
| 2234 | ||
| 2235 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 2236 | ROM_LOAD( "003-v11.v11", 0x000000, 0x080000, CRC(ff97f1cb) SHA1(defa249d46ae220f7bfa70746f5202bbbcc3e5fe) ) /* TC534000 */ | |
| 2237 | // AES has different label, data is the same (also found on MVS): 003-v1.v11 | |
| 2238 | ||
| 2239 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 2240 | ROM_LOAD( "003-v21.v21", 0x000000, 0x080000, CRC(d34960c6) SHA1(36d5877d5e42aab943f4d693159f4f3ad8b0addc) ) /* TC534000 */ | |
| 2241 | // AES has different label, data is the same (also found on MVS): 003-v2.v21 | |
| 2242 | ROM_LOAD( "003-v22.v22", 0x080000, 0x080000, CRC(9a5f58d4) SHA1(2b580595e1820430a36f06fd3e0e0b8f7d686889) ) /* TC534000 */ | |
| 2243 | ROM_LOAD( "003-v23.v23", 0x100000, 0x080000, CRC(30f53e54) SHA1(22461f88a56d272b78dbc23204c0c6816200532b) ) /* TC534000 */ | |
| 2244 | ROM_LOAD( "003-v24.v24", 0x180000, 0x080000, CRC(5ba0f501) SHA1(ca02937a611a2c50c9e4b54f8fd4eaea09259894) ) /* TC534000 */ | |
| 2245 | ||
| 2246 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2247 | ROM_LOAD16_BYTE( "003-c1.c1", 0x000000, 0x80000, CRC(0315fbaf) SHA1(583c9253219c1026d81ee5e0cf5568683adc2633) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2248 | ROM_LOAD16_BYTE( "003-c2.c2", 0x000001, 0x80000, CRC(b4c15d59) SHA1(b0d8ec967f9b8e5216301c10b2d36912abce6515) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2249 | ROM_LOAD16_BYTE( "003-c3.c3", 0x100000, 0x80000, CRC(8ce3e8da) SHA1(bc6c49b27d498f75a0d1a8c4d0cca75e140b9efc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2250 | ROM_LOAD16_BYTE( "003-c4.c4", 0x100001, 0x80000, CRC(29725969) SHA1(f1407da84919c2b3fe0e8f1fca65934b147c86c7) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2251 | ROM_LOAD16_BYTE( "003-c5.c5", 0x200000, 0x80000, CRC(9a7146da) SHA1(2fc83d13e3e9565919aab01bf2a1b028f433b547) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2252 | ROM_LOAD16_BYTE( "003-c6.c6", 0x200001, 0x80000, CRC(1e63411a) SHA1(ee397e2f679042e87b37d95837af62bb95a72af9) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2253 | ROM_LOAD16_BYTE( "003-c7.c7", 0x300000, 0x80000, CRC(2886710c) SHA1(1533dd935f0a8f92a0a3c47d1d2bc6d035454244) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2254 | ROM_LOAD16_BYTE( "003-c8.c8", 0x300001, 0x80000, CRC(422af22d) SHA1(f67c844c34545de6ea187f5bfdf440dec8518532) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2255 | ROM_END | |
| 2256 | ||
| 2257 | /**************************************** | |
| 2258 | ID-0004 | |
| 2259 | . NGM-004 | |
| 2260 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2261 | . NGH-004 | |
| 2262 | NEO-AEG PROG B / NEO-AEG CHA-32 | |
| 2263 | ****************************************/ | |
| 2264 | ||
| 2265 | ROM_START( mahretsu ) /* MVS AND AES VERSION */ | |
| 2266 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2267 | ROM_LOAD16_WORD_SWAP( "004-p1.p1", 0x000000, 0x080000, CRC(fc6f53db) SHA1(64a62ca4c8fb68954e06121399c9402278bd0467) ) /* TC534200 */ | |
| 2268 | ||
| 2269 | NEO_SFIX_128K( "004-s1.s1", CRC(2bd05a06) SHA1(876deadd4645373d82a503154eeddf18f440d743) ) /* TC531000 */ | |
| 2270 | ||
| 2271 | NEO_BIOS_AUDIO_128K( "004-m1.m1", CRC(c71fbb3b) SHA1(59c58665b53da61352359d191a0569de5dd1f4b3) ) /* TC531001 */ | |
| 2272 | ||
| 2273 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2274 | ROM_LOAD( "004-v11.v11", 0x000000, 0x080000, CRC(b2fb2153) SHA1(36e0cc8927b11105de40188af46f6cf532794c10) ) /* CXK384001 */ | |
| 2275 | ROM_LOAD( "004-v12.v12", 0x080000, 0x080000, CRC(8503317b) SHA1(ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85) ) /* CXK384001 */ | |
| 2276 | ||
| 2277 | ROM_REGION( 0x180000, "ymsnd.deltat", 0 ) | |
| 2278 | ROM_LOAD( "004-v21.v21", 0x000000, 0x080000, CRC(4999fb27) SHA1(2d4926a220ea21bdd5e816bb16f985fff089500a) ) /* CXK384001 */ | |
| 2279 | ROM_LOAD( "004-v22.v22", 0x080000, 0x080000, CRC(776fa2a2) SHA1(e7d5a362ab7806b7b009700a435c815a20e8ec68) ) /* CXK384001 */ | |
| 2280 | ROM_LOAD( "004-v23.v23", 0x100000, 0x080000, CRC(b3e7eeea) SHA1(4d1e97f380702a3a06e7f954b4caddd9c4119d8f) ) /* CXK384001 */ | |
| 2281 | ||
| 2282 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2283 | ROM_LOAD16_BYTE( "004-c1.c1", 0x000000, 0x80000, CRC(f1ae16bc) SHA1(df68feed4dcba1e1566032b01ebb7b478a1792bf) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2284 | ROM_LOAD16_BYTE( "004-c2.c2", 0x000001, 0x80000, CRC(bdc13520) SHA1(2bc4c996d019a4c539f6c3188ef18089e54b7efa) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2285 | ROM_LOAD16_BYTE( "004-c3.c3", 0x100000, 0x80000, CRC(9c571a37) SHA1(21388aeb92bb8e15a55a063701ca9df79e292127) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2286 | ROM_LOAD16_BYTE( "004-c4.c4", 0x100001, 0x80000, CRC(7e81cb29) SHA1(5036f04df30cf6903bd1a8cc06ff6f015c24a74b) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2287 | ROM_END | |
| 2288 | ||
| 2289 | /**************************************** | |
| 2290 | ID-0005 | |
| 2291 | . NGM-005 | |
| 2292 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2293 | . NGH-005 | |
| 2294 | NEO-AEG PROG-4B / NEO-AEG CHA-32 | |
| 2295 | ****************************************/ | |
| 2296 | ||
| 2297 | ROM_START( maglord ) /* MVS VERSION */ | |
| 2298 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2299 | ROM_LOAD16_WORD_SWAP( "005-pg1.p1", 0x000000, 0x080000, CRC(bd0a492d) SHA1(d043d3710cf2b0d2b3798008e65e4c7c3ead1af3) ) /* MB834200 */ | |
| 2300 | ||
| 2301 | NEO_SFIX_128K( "005-s1.s1", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) ) /* MB831000 */ | |
| 2302 | ||
| 2303 | NEO_BIOS_AUDIO_256K( "005-m1.m1", CRC(26259f0f) SHA1(4f3e500093d61585048767dbd9fa09b3911a05d6) ) /* MB832000 */ | |
| 2304 | ||
| 2305 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 2306 | ROM_LOAD( "005-v11.v11", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) ) /* MB834000 */ | |
| 2307 | ||
| 2308 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 2309 | ROM_LOAD( "005-v21.v21", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) ) /* MB834000 */ | |
| 2310 | ROM_LOAD( "005-v22.v22", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) ) /* MB834000 */ | |
| 2311 | ||
| 2312 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2313 | ROM_LOAD16_BYTE( "005-c1.c1", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2314 | ROM_LOAD16_BYTE( "005-c2.c2", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2315 | ROM_LOAD16_BYTE( "005-c3.c3", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2316 | ROM_LOAD16_BYTE( "005-c4.c4", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2317 | ROM_LOAD16_BYTE( "005-c5.c5", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2318 | ROM_LOAD16_BYTE( "005-c6.c6", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2319 | ROM_END | |
| 2320 | ||
| 2321 | ROM_START( maglordh ) /* AES VERSION */ | |
| 2322 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2323 | ROM_LOAD16_WORD_SWAP( "005-p1.p1", 0x000000, 0x080000, CRC(599043c5) SHA1(43f234b0f89b72b4c6050c40d9daa5c4e96b94ce) ) /* MB834200 */ | |
| 2324 | ||
| 2325 | NEO_SFIX_128K( "005-s1.s1", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) ) /* MB831000 */ | |
| 2326 | ||
| 2327 | NEO_BIOS_AUDIO_256K( "005-m1.m1", CRC(26259f0f) SHA1(4f3e500093d61585048767dbd9fa09b3911a05d6) ) /* MB832000 */ | |
| 2328 | ||
| 2329 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 2330 | ROM_LOAD( "005-v11.v11", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) ) /* MB834000 */ | |
| 2331 | ||
| 2332 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 2333 | ROM_LOAD( "005-v21.v21", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) ) /* MB834000 */ | |
| 2334 | ROM_LOAD( "005-v22.v22", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) ) /* MB834000 */ | |
| 2335 | ||
| 2336 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2337 | ROM_LOAD16_BYTE( "005-c1.c1", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2338 | ROM_LOAD16_BYTE( "005-c2.c2", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2339 | ROM_LOAD16_BYTE( "005-c3.c3", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2340 | ROM_LOAD16_BYTE( "005-c4.c4", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2341 | ROM_LOAD16_BYTE( "005-c5.c5", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2342 | ROM_LOAD16_BYTE( "005-c6.c6", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2343 | ROM_END | |
| 2344 | ||
| 2345 | /**************************************** | |
| 2346 | ID-0006 | |
| 2347 | . NGM-006 | |
| 2348 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 | |
| 2349 | . NGH-006 | |
| 2350 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 | |
| 2351 | ****************************************/ | |
| 2352 | ||
| 2353 | ROM_START( ridhero ) /* MVS AND AES VERSION */ | |
| 2354 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2355 | ROM_LOAD16_WORD_SWAP( "006-p1.p1", 0x000000, 0x080000, CRC(d4aaf597) SHA1(34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84) ) /* MB834200 */ | |
| 2356 | ||
| 2357 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 2358 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 2359 | ||
| 2360 | NEO_SFIX_128K( "006-s1.s1", CRC(eb5189f0) SHA1(0239c342ea62e73140a2306052f226226461a478) ) /* TC531000 */ | |
| 2361 | ||
| 2362 | NEO_BIOS_AUDIO_256K( "006-m1.m1", CRC(92e7b4fe) SHA1(d240056cd632f92bdfaa5e0492c09aa9bd7b0471) ) /* MB832000 */ | |
| 2363 | ||
| 2364 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2365 | ROM_LOAD( "006-v11.v11", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) ) /* MB834000 */ | |
| 2366 | ROM_LOAD( "006-v12.v12", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) ) /* MB834000 */ | |
| 2367 | ||
| 2368 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 2369 | ROM_LOAD( "006-v21.v21", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) ) /* MB834000 */ | |
| 2370 | ROM_LOAD( "006-v22.v22", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) ) /* MB834000 */ | |
| 2371 | ROM_LOAD( "006-v23.v23", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) ) /* MB834000 */ | |
| 2372 | ROM_LOAD( "006-v24.v24", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) ) /* MB834000 */ | |
| 2373 | ||
| 2374 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2375 | ROM_LOAD16_BYTE( "006-c1.c1", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 2376 | ROM_LOAD16_BYTE( "006-c2.c2", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 2377 | ROM_LOAD16_BYTE( "006-c3.c3", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 2378 | ROM_LOAD16_BYTE( "006-c4.c4", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 2379 | ROM_END | |
| 2380 | ||
| 2381 | ROM_START( ridheroh ) | |
| 2382 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2383 | ROM_LOAD16_WORD_SWAP( "006-pg1.p1", 0x000000, 0x080000, BAD_DUMP CRC(52445646) SHA1(647bb31f2f68453c1366cb6e2e867e37d1df7a54) ) | |
| 2384 | /* Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */ | |
| 2385 | ||
| 2386 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 2387 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 2388 | ||
| 2389 | NEO_SFIX_128K( "006-s1.s1", CRC(eb5189f0) SHA1(0239c342ea62e73140a2306052f226226461a478) ) /* TC531000 */ | |
| 2390 | ||
| 2391 | NEO_BIOS_AUDIO_256K( "006-m1.m1", CRC(92e7b4fe) SHA1(d240056cd632f92bdfaa5e0492c09aa9bd7b0471) ) /* MB832000 */ | |
| 2392 | ||
| 2393 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2394 | ROM_LOAD( "006-v11.v11", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) ) /* MB834000 */ | |
| 2395 | ROM_LOAD( "006-v12.v12", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) ) /* MB834000 */ | |
| 2396 | ||
| 2397 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 2398 | ROM_LOAD( "006-v21.v21", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) ) /* MB834000 */ | |
| 2399 | ROM_LOAD( "006-v22.v22", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) ) /* MB834000 */ | |
| 2400 | ROM_LOAD( "006-v23.v23", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) ) /* MB834000 */ | |
| 2401 | ROM_LOAD( "006-v24.v24", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) ) /* MB834000 */ | |
| 2402 | ||
| 2403 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2404 | ROM_LOAD16_BYTE( "006-c1.c1", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 2405 | ROM_LOAD16_BYTE( "006-c2.c2", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 2406 | ROM_LOAD16_BYTE( "006-c3.c3", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 2407 | ROM_LOAD16_BYTE( "006-c4.c4", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 2408 | ROM_END | |
| 2409 | ||
| 2410 | /**************************************** | |
| 2411 | ID-0007 | |
| 2412 | . NGM-007 | |
| 2413 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 2414 | . NGH-007 | |
| 2415 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 2416 | ****************************************/ | |
| 2417 | ||
| 2418 | ROM_START( alpham2 ) /* MVS AND AES VERSION */ | |
| 2419 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2420 | ROM_LOAD16_WORD_SWAP( "007-p1.p1", 0x000000, 0x080000, CRC(5b266f47) SHA1(8afbf995989f47ad93fea1f31a884afc7228b53a) ) /* TC534200 */ | |
| 2421 | ROM_LOAD16_WORD_SWAP( "007-p2.p2", 0x080000, 0x020000, CRC(eb9c1044) SHA1(65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda) ) /* TC531024 */ | |
| 2422 | ||
| 2423 | NEO_SFIX_128K( "007-s1.s1", CRC(85ec9acf) SHA1(39a11974438ad36a2cc84307151b31474c3c5518) ) /* TC531000 */ | |
| 2424 | ||
| 2425 | NEO_BIOS_AUDIO_128K( "007-m1.m1", CRC(28dfe2cd) SHA1(1a1a99fb917c6c8db591e3be695ce03f843ee1df) ) /* TC531001 */ | |
| 2426 | ||
| 2427 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2428 | ROM_LOAD( "007-v1.v1", 0x000000, 0x100000, CRC(cd5db931) SHA1(b59f9f2df29f49470312a6cd20f5669b6aaf51ff) ) /* TC538200 */ | |
| 2429 | ROM_LOAD( "007-v2.v2", 0x100000, 0x100000, CRC(63e9b574) SHA1(1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71) ) /* TC538200 */ | |
| 2430 | ||
| 2431 | NO_DELTAT_REGION | |
| 2432 | ||
| 2433 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2434 | ROM_LOAD16_BYTE( "007-c1.c1", 0x000000, 0x100000, CRC(8fba8ff3) SHA1(1a682292e99eb91b0edb9771c44bc5e762867e98) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2435 | ROM_LOAD16_BYTE( "007-c2.c2", 0x000001, 0x100000, CRC(4dad2945) SHA1(ac85a146276537fed124bda892bb93ff549f1d93) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2436 | ROM_LOAD16_BYTE( "007-c3.c3", 0x200000, 0x080000, CRC(68c2994e) SHA1(4f8dfc6e5188942e03b853a2c9f0ea6138dec791) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2437 | ROM_LOAD16_BYTE( "007-c4.c4", 0x200001, 0x080000, CRC(7d588349) SHA1(a5ed789d7bbc25be5c5b2d99883b64d379c103a2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2438 | ROM_END | |
| 2439 | ||
| 2440 | ROM_START( alpham2p ) /* early prototype - all roms were hand labeled with CRCs, dumps verified against them */ | |
| 2441 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2442 | ROM_LOAD16_BYTE( "proto_007-p1.p1", 0x000001, 0x080000, CRC(c763e52a) SHA1(b24acbac255c5ee1a2e92e77cdde6620a24081cf) ) | |
| 2443 | ROM_LOAD16_BYTE( "proto_007-p2.p2", 0x000000, 0x080000, CRC(7a0b435c) SHA1(40e6f42a92001d9f4e51898dd7489da143b6b74b) ) | |
| 2444 | ||
| 2445 | NEO_SFIX_128K( "proto_007-s1.s1", CRC(efc9ae2e) SHA1(a594826b0082fe5a13191673e8d9aa42517230f5) ) | |
| 2446 | ||
| 2447 | NEO_BIOS_AUDIO_128K( "proto_007-m1.m1", CRC(5976b464) SHA1(ec824567ecc3579f6d86c9d9385710cbaeef16a3) ) | |
| 2448 | ||
| 2449 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2450 | ROM_LOAD( "proto_007-v11.v11", 0x000000, 0x080000, CRC(18eaa9e1) SHA1(85c94d8660f8a32e4ca8e015f0bd704208482d68) ) | |
| 2451 | ROM_LOAD( "proto_007-v12.v12", 0x080000, 0x080000, CRC(2487d495) SHA1(49af3c4dc6a38c5158d3641fd8f9a40041b42aa6) ) | |
| 2452 | ROM_LOAD( "proto_007-v13.v13", 0x100000, 0x080000, CRC(25e60f25) SHA1(d06b0df872372de38fcf90187195070ac5f8c651) ) | |
| 2453 | ROM_LOAD( "proto_007-v21.v21", 0x180000, 0x080000, CRC(ac44b75a) SHA1(7399a05cd4e2c7ecde4a7323d3e189255afe5fc2) ) | |
| 2454 | ||
| 2455 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2456 | ROM_COPY( "ymsnd", 0x180000, 0x00000, 0x80000 ) | |
| 2457 | ||
| 2458 | ROM_REGION( 0x400000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 2459 | ROM_LOAD32_BYTE( "proto_007-c1.c1", 0x000000, 0x80000, CRC(24841639) SHA1(fcc2a349121dad86ffefc44b9f0e8ba616ce0d30) ) /* Plane 0 */ | |
| 2460 | ROM_LOAD32_BYTE( "proto_007-c2.c2", 0x000002, 0x80000, CRC(912763ab) SHA1(cedf26d7d85ad140399ee62813c71f35e65498d6) ) /* Plane 2 */ | |
| 2461 | ROM_LOAD32_BYTE( "proto_007-c3.c3", 0x000001, 0x80000, CRC(0743bde2) SHA1(0d13ad6333909ad3cf10f9ac360f9abf191318de) ) /* Plane 1 */ | |
| 2462 | ROM_LOAD32_BYTE( "proto_007-c4.c4", 0x000003, 0x80000, CRC(61240212) SHA1(dee36f6604adaeb96e0d761a7256241c066b1cd2) ) /* Plane 3 */ | |
| 2463 | ROM_LOAD32_BYTE( "proto_007-c5.c5", 0x200000, 0x80000, CRC(cf9f4c53) SHA1(f979c85f83d9f76e554c2617f85f6d4efca6799c) ) /* Plane 0 */ | |
| 2464 | ROM_LOAD32_BYTE( "proto_007-c6.c6", 0x200002, 0x80000, CRC(3d903b19) SHA1(001a8c762336b855fe1df69fe2e605d30a3f00a1) ) /* Plane 2 */ | |
| 2465 | ROM_LOAD32_BYTE( "proto_007-c7.c7", 0x200001, 0x80000, CRC(e41e3875) SHA1(730aceb8a66cb33d0194b096568f053ad7dc000a) ) /* Plane 1 */ | |
| 2466 | ROM_LOAD32_BYTE( "proto_007-c8.c8", 0x200003, 0x80000, CRC(4483e2cf) SHA1(47c3364f5c36ae9dc3a49fe37ca60bcee0e73314) ) /* Plane 3 */ | |
| 2467 | ROM_END | |
| 2468 | ||
| 2469 | /**************************************** | |
| 2470 | ID-0008 | |
| 2471 | Sunshine (prototype) 1990 SNK | |
| 2472 | ****************************************/ | |
| 2473 | ||
| 2474 | /**************************************** | |
| 2475 | ID-0009 | |
| 2476 | . NGM-009 | |
| 2477 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2478 | . NGH-009 | |
| 2479 | NEO-AEG PROG-4A / NEO-AEG CHA-32 | |
| 2480 | ****************************************/ | |
| 2481 | ||
| 2482 | ROM_START( ncombat ) /* MVS VERSION */ | |
| 2483 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2484 | ROM_LOAD16_WORD_SWAP( "009-p1.p1", 0x000000, 0x080000, CRC(b45fcfbf) SHA1(3872147dda2d1ba905d35f4571065d87b1958b4a) ) /* TC534200 */ | |
| 2485 | ||
| 2486 | NEO_SFIX_128K( "009-s1.s1", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) ) /* TC531000 */ | |
| 2487 | ||
| 2488 | NEO_BIOS_AUDIO_128K( "009-m1.m1", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) ) /* TC531001 */ | |
| 2489 | ||
| 2490 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2491 | ROM_LOAD( "009-v11.v11", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) ) /* TC534000 */ | |
| 2492 | ROM_LOAD( "009-v12.v12", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) ) /* TC534000 */ | |
| 2493 | ROM_LOAD( "009-v13.v13", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) ) /* TC534000 */ | |
| 2494 | ||
| 2495 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2496 | ROM_LOAD( "009-v21.v21", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) ) /* TC534000 */ | |
| 2497 | ||
| 2498 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2499 | ROM_LOAD16_BYTE( "009-c1.c1", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2500 | ROM_LOAD16_BYTE( "009-c2.c2", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2501 | ROM_LOAD16_BYTE( "009-c3.c3", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2502 | ROM_LOAD16_BYTE( "009-c4.c4", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2503 | ROM_LOAD16_BYTE( "009-c5.c5", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2504 | ROM_LOAD16_BYTE( "009-c6.c6", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2505 | ROM_END | |
| 2506 | ||
| 2507 | ROM_START( ncombath ) /* AES VERSION */ | |
| 2508 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2509 | ROM_LOAD16_WORD_SWAP( "009-pg1.p1", 0x000000, 0x080000, CRC(8e9f0add) SHA1(d0b908a86a58f2537eea73a431038f1cd74a5a2f) ) /* TC534200 */ | |
| 2510 | ||
| 2511 | NEO_SFIX_128K( "009-s1.s1", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) ) /* TC531000 */ | |
| 2512 | ||
| 2513 | NEO_BIOS_AUDIO_128K( "009-m1.m1", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) ) /* TC531001 */ | |
| 2514 | ||
| 2515 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2516 | ROM_LOAD( "009-v11.v11", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) ) /* TC534000 */ | |
| 2517 | ROM_LOAD( "009-v12.v12", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) ) /* TC534000 */ | |
| 2518 | ROM_LOAD( "009-v13.v13", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) ) /* TC534000 */ | |
| 2519 | ||
| 2520 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2521 | ROM_LOAD( "009-v21.v21", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) ) /* TC534000 */ | |
| 2522 | ||
| 2523 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2524 | ROM_LOAD16_BYTE( "009-c1.c1", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2525 | ROM_LOAD16_BYTE( "009-c2.c2", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2526 | ROM_LOAD16_BYTE( "009-c3.c3", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2527 | ROM_LOAD16_BYTE( "009-c4.c4", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2528 | ROM_LOAD16_BYTE( "009-c5.c5", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2529 | ROM_LOAD16_BYTE( "009-c6.c6", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2530 | ROM_END | |
| 2531 | ||
| 2532 | /**************************************** | |
| 2533 | ID-0010 | |
| 2534 | . NGM-010 | |
| 2535 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2536 | . NGH-010 | |
| 2537 | ****************************************/ | |
| 2538 | ||
| 2539 | ROM_START( cyberlip ) | |
| 2540 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2541 | ROM_LOAD16_WORD_SWAP( "010-p1.p1", 0x000000, 0x080000, CRC(69a6b42d) SHA1(6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8) ) /* TC534200 */ | |
| 2542 | ||
| 2543 | NEO_SFIX_128K( "010-s1.s1", CRC(79a35264) SHA1(c2819a82adbe1f5e489496e0e03477863a5b7665) ) /* TC531000 */ | |
| 2544 | ||
| 2545 | NEO_BIOS_AUDIO_128K( "010-m1.m1", CRC(8be3a078) SHA1(054ec6a061fcc88df1ecbb0a01611a31f37a7709) ) /* TC531001 */ | |
| 2546 | ||
| 2547 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2548 | ROM_LOAD( "010-v11.v11", 0x000000, 0x080000, CRC(90224d22) SHA1(5443ee6f90d80d43194cb4b4f0e08851a59e7784) ) /* TC534000 */ | |
| 2549 | ROM_LOAD( "010-v12.v12", 0x080000, 0x080000, CRC(a0cf1834) SHA1(8df57a7941bdae7e446a6056039adb012cdde246) ) /* TC534000 */ | |
| 2550 | ROM_LOAD( "010-v13.v13", 0x100000, 0x080000, CRC(ae38bc84) SHA1(c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba) ) /* TC534000 */ | |
| 2551 | ROM_LOAD( "010-v14.v14", 0x180000, 0x080000, CRC(70899bd2) SHA1(8cf01144f0bcf59f09777175ae6b71846b09f3a1) ) /* TC534000 */ | |
| 2552 | ||
| 2553 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2554 | ROM_LOAD( "010-v21.v21", 0x000000, 0x080000, CRC(586f4cb2) SHA1(588460031d84c308e3353ecf714db9986425c21c) ) /* TC534000 */ | |
| 2555 | ||
| 2556 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2557 | ROM_LOAD16_BYTE( "010-c1.c1", 0x000000, 0x80000, CRC(8bba5113) SHA1(70f0926409ab265da4b8632500d1d32d63cf77cf) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2558 | ROM_LOAD16_BYTE( "010-c2.c2", 0x000001, 0x80000, CRC(cbf66432) SHA1(cc529640c475d08330e116ea9c5e5a28b7cd13db) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2559 | ROM_LOAD16_BYTE( "010-c3.c3", 0x100000, 0x80000, CRC(e4f86efc) SHA1(fa60863d8a7ed4f21d30f91eb1936d0b8329db7a) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2560 | ROM_LOAD16_BYTE( "010-c4.c4", 0x100001, 0x80000, CRC(f7be4674) SHA1(b4ad0432d4bb6d5a98e27015910343c964b73ed4) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2561 | ROM_LOAD16_BYTE( "010-c5.c5", 0x200000, 0x80000, CRC(e8076da0) SHA1(3ec5cc19809dea688041a42b32c13d257576f3da) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2562 | ROM_LOAD16_BYTE( "010-c6.c6", 0x200001, 0x80000, CRC(c495c567) SHA1(2f58475fbb5f1adafce027d396fb05dd71e8fb55) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2563 | ROM_END | |
| 2564 | ||
| 2565 | /**************************************** | |
| 2566 | ID-0011 | |
| 2567 | . NGM-011 | |
| 2568 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M | |
| 2569 | . NGH-011 | |
| 2570 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M | |
| 2571 | ****************************************/ | |
| 2572 | ||
| 2573 | ROM_START( superspy ) /* MVS AND AES VERSION */ | |
| 2574 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2575 | ROM_LOAD16_WORD_SWAP( "011-p1.p1", 0x000000, 0x080000, CRC(c7f944b5) SHA1(da7560e09187c68f1d9f7656218497b4464c56c9) ) /* MB834200 */ | |
| 2576 | ROM_LOAD16_WORD_SWAP( "sp2.p2", 0x080000, 0x020000, CRC(811a4faf) SHA1(8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd) ) /* TC531024 */ | |
| 2577 | ||
| 2578 | NEO_SFIX_128K( "011-s1.s1", CRC(ec5fdb96) SHA1(8003028025ac7bf531e568add6ba66c02d0b7e84) ) /* MB831000 */ | |
| 2579 | ||
| 2580 | NEO_BIOS_AUDIO_256K( "011-m1.m1", CRC(ca661f1b) SHA1(4e3cb57db716ec48487c1b070c3a55a5faf40856) ) /* MB832000 */ | |
| 2581 | ||
| 2582 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2583 | ROM_LOAD( "011-v11.v11", 0x000000, 0x100000, CRC(5c674d5c) SHA1(d7b9beddeb247b584cea9ca6c43ec6869809b673) ) /* MB838000 */ | |
| 2584 | ROM_LOAD( "011-v12.v12", 0x100000, 0x080000, CRC(9f513d5a) SHA1(37b04962f0b8e2a74abd35c407337a6151dc4e95) ) /* MB834000 */ | |
| 2585 | ||
| 2586 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2587 | ROM_LOAD( "011-v21.v21", 0x000000, 0x080000, CRC(426cd040) SHA1(b2b45189837c8287223c2b8bd4df9525b72a3f16) ) /* MB834000 */ | |
| 2588 | ||
| 2589 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2590 | ROM_LOAD16_BYTE( "011-c1.c1", 0x000000, 0x100000, CRC(cae7be57) SHA1(43b35b349594535689c358d9f324adda55e5281a) ) /* Plane 0,1 */ /* MB838200 */ | |
| 2591 | ROM_LOAD16_BYTE( "011-c2.c2", 0x000001, 0x100000, CRC(9e29d986) SHA1(b417763bad1acf76116cd56f4203c2d2677e22e5) ) /* Plane 2,3 */ /* MB838200 */ | |
| 2592 | ROM_LOAD16_BYTE( "011-c3.c3", 0x200000, 0x100000, CRC(14832ff2) SHA1(1179792d773d97d5e45e7d8f009051d362d72e24) ) /* Plane 0,1 */ /* MB838200 */ | |
| 2593 | ROM_LOAD16_BYTE( "011-c4.c4", 0x200001, 0x100000, CRC(b7f63162) SHA1(077a81b2bb0a8f17c9df6945078608f74432877a) ) /* Plane 2,3 */ /* MB838200 */ | |
| 2594 | ROM_END | |
| 2595 | ||
| 2596 | /**************************************** | |
| 2597 | ID-0012 | |
| 2598 | unknown | |
| 2599 | ****************************************/ | |
| 2600 | ||
| 2601 | /**************************************** | |
| 2602 | ID-0013 | |
| 2603 | unknown | |
| 2604 | ****************************************/ | |
| 2605 | ||
| 2606 | /**************************************** | |
| 2607 | ID-0014 | |
| 2608 | . NGM-014 | |
| 2609 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 2610 | . NGH-014 | |
| 2611 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 2612 | ****************************************/ | |
| 2613 | ||
| 2614 | ROM_START( mutnat ) /* MVS AND AES VERSION */ | |
| 2615 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2616 | ROM_LOAD16_WORD_SWAP( "014-p1.p1", 0x000000, 0x080000, CRC(6f1699c8) SHA1(87206f67a619dede7959230f9ff3701b8b78957a) ) /* CXK384500 */ | |
| 2617 | ||
| 2618 | NEO_SFIX_128K( "014-s1.s1", CRC(99419733) SHA1(b2524af8704941acc72282aa1d62fd4c93e3e822) ) /* CXK381000 */ | |
| 2619 | ||
| 2620 | NEO_BIOS_AUDIO_128K( "014-m1.m1", CRC(b6683092) SHA1(623ec7ec2915fb077bf65b4a16c815e071c25259) ) /* CXK381003A */ | |
| 2621 | ||
| 2622 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2623 | ROM_LOAD( "014-v1.v1", 0x000000, 0x100000, CRC(25419296) SHA1(c9fc04987c4e0875d276e1a0fb671740b6f548ad) ) /* CXK388000 */ | |
| 2624 | ROM_LOAD( "014-v2.v2", 0x100000, 0x100000, CRC(0de53d5e) SHA1(467f6040da3dfb1974785e95e14c3f608a93720a) ) /* CXK388000 */ | |
| 2625 | ||
| 2626 | NO_DELTAT_REGION | |
| 2627 | ||
| 2628 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2629 | ROM_LOAD16_BYTE( "014-c1.c1", 0x000000, 0x100000, CRC(5e4381bf) SHA1(d429a5e09dafd2fb99495658b3652eecbf58f91b) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 2630 | ROM_LOAD16_BYTE( "014-c2.c2", 0x000001, 0x100000, CRC(69ba4e18) SHA1(b3369190c47771a790c7adffa958ff55d90e758b) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 2631 | ROM_LOAD16_BYTE( "014-c3.c3", 0x200000, 0x100000, CRC(890327d5) SHA1(47f97bf120a8480758e1f3bb8982be4c5325c036) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 2632 | ROM_LOAD16_BYTE( "014-c4.c4", 0x200001, 0x100000, CRC(e4002651) SHA1(17e53a5f4708866a120415bf24f3b89621ad0bcc) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 2633 | ROM_END | |
| 2634 | ||
| 2635 | /**************************************** | |
| 2636 | ID-0015 | |
| 2637 | unknown | |
| 2638 | ****************************************/ | |
| 2639 | ||
| 2640 | /**************************************** | |
| 2641 | ID-0016 | |
| 2642 | . NGM-016 | |
| 2643 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 2644 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 2645 | . NGH-016 | |
| 2646 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 2647 | ****************************************/ | |
| 2648 | ||
| 2649 | ROM_START( kotm ) /* MVS VERSION */ | |
| 2650 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2651 | ROM_LOAD16_WORD_SWAP( "016-p1.p1", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) ) /* TC534200 */ | |
| 2652 | ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */ | |
| 2653 | ||
| 2654 | NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */ | |
| 2655 | ||
| 2656 | NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */ | |
| 2657 | ||
| 2658 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2659 | ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */ | |
| 2660 | ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */ | |
| 2661 | ||
| 2662 | NO_DELTAT_REGION | |
| 2663 | ||
| 2664 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2665 | ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2666 | ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2667 | ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2668 | ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2669 | ROM_END | |
| 2670 | ||
| 2671 | ROM_START( kotmh ) /* AES VERSION */ | |
| 2672 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2673 | ROM_LOAD16_WORD_SWAP( "016-hp1.p1",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) ) /* TC534200 */ | |
| 2674 | ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */ | |
| 2675 | ||
| 2676 | NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */ | |
| 2677 | ||
| 2678 | NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */ | |
| 2679 | ||
| 2680 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2681 | ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */ | |
| 2682 | ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */ | |
| 2683 | ||
| 2684 | NO_DELTAT_REGION | |
| 2685 | ||
| 2686 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2687 | ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2688 | ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2689 | ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2690 | ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2691 | ROM_END | |
| 2692 | ||
| 2693 | /**************************************** | |
| 2694 | ID-0017 | |
| 2695 | . NGM-017 | |
| 2696 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 2697 | . NGH-017 | |
| 2698 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 2699 | ****************************************/ | |
| 2700 | ||
| 2701 | ROM_START( sengoku ) /* MVS AND AES VERSION */ | |
| 2702 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2703 | ROM_LOAD16_WORD_SWAP( "017-p1.p1", 0x000000, 0x080000, CRC(f8a63983) SHA1(7a10ecb2f0fd8315641374c065d2602107b09e72) ) /* TC534200 */ | |
| 2704 | ROM_LOAD16_WORD_SWAP( "017-p2.p2", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) ) /* TC531024 */ | |
| 2705 | ||
| 2706 | NEO_SFIX_128K( "017-s1.s1", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) ) /* TC531000 */ | |
| 2707 | ||
| 2708 | NEO_BIOS_AUDIO_128K( "017-m1.m1", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) ) /* TC531001 */ | |
| 2709 | ||
| 2710 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2711 | ROM_LOAD( "017-v1.v1", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) ) /* TC538200 */ | |
| 2712 | ROM_LOAD( "017-v2.v2", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) ) /* TC538200 */ | |
| 2713 | ||
| 2714 | NO_DELTAT_REGION | |
| 2715 | ||
| 2716 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2717 | ROM_LOAD16_BYTE( "017-c1.c1", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2718 | ROM_LOAD16_BYTE( "017-c2.c2", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2719 | ROM_LOAD16_BYTE( "017-c3.c3", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2720 | ROM_LOAD16_BYTE( "017-c4.c4", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2721 | ROM_END | |
| 2722 | ||
| 2723 | ROM_START( sengokuh ) /* AES VERSION (US) */ | |
| 2724 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2725 | ROM_LOAD16_WORD_SWAP( "017-hp1.p1", 0x000000, 0x080000, CRC(33eccae0) SHA1(000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b) ) /* TC534200 */ | |
| 2726 | ROM_LOAD16_WORD_SWAP( "017-p2.p2", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) ) /* TC531024 */ | |
| 2727 | ||
| 2728 | NEO_SFIX_128K( "017-s1.s1", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) ) /* TC531000 */ | |
| 2729 | ||
| 2730 | NEO_BIOS_AUDIO_128K( "017-m1.m1", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) ) /* TC531001 */ | |
| 2731 | ||
| 2732 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2733 | ROM_LOAD( "017-v1.v1", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) ) /* TC538200 */ | |
| 2734 | ROM_LOAD( "017-v2.v2", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) ) /* TC538200 */ | |
| 2735 | ||
| 2736 | NO_DELTAT_REGION | |
| 2737 | ||
| 2738 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2739 | ROM_LOAD16_BYTE( "017-c1.c1", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2740 | ROM_LOAD16_BYTE( "017-c2.c2", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2741 | ROM_LOAD16_BYTE( "017-c3.c3", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2742 | ROM_LOAD16_BYTE( "017-c4.c4", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2743 | ROM_END | |
| 2744 | ||
| 2745 | /**************************************** | |
| 2746 | ID-0018 | |
| 2747 | . NGM-018 | |
| 2748 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 2749 | also found on (seen several times; CHA and PROG board are 'manually patched up' with wires and resistors) | |
| 2750 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 2751 | . NGH-018 | |
| 2752 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 2753 | ****************************************/ | |
| 2754 | ||
| 2755 | ROM_START( burningf ) /* MVS AND AES VERSION */ | |
| 2756 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2757 | ROM_LOAD16_WORD_SWAP( "018-p1.p1", 0x000000, 0x080000, CRC(4092c8db) SHA1(df194a4ad2c35e0e18bc053ff9284183444a4666) ) /* HN62434 */ | |
| 2758 | ||
| 2759 | NEO_SFIX_128K( "018-s1.s1", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) ) /* HN62321 */ | |
| 2760 | ||
| 2761 | NEO_BIOS_AUDIO_128K( "018-m1.m1", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) ) /* HN62321A */ | |
| 2762 | ||
| 2763 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2764 | ROM_LOAD( "018-v1.v1", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) ) /* HN62408 */ | |
| 2765 | ROM_LOAD( "018-v2.v2", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) ) /* HN62408 */ | |
| 2766 | ||
| 2767 | NO_DELTAT_REGION | |
| 2768 | ||
| 2769 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2770 | ROM_LOAD16_BYTE( "018-c1.c1", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */ /* HN62408 */ | |
| 2771 | ROM_LOAD16_BYTE( "018-c2.c2", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */ /* HN62408 */ | |
| 2772 | ROM_LOAD16_BYTE( "018-c3.c3", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */ /* HN62408 */ | |
| 2773 | ROM_LOAD16_BYTE( "018-c4.c4", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */ /* HN62408 */ | |
| 2774 | ROM_END | |
| 2775 | ||
| 2776 | ROM_START( burningfh ) /* AES VERSION (US) */ | |
| 2777 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2778 | ROM_LOAD16_WORD_SWAP( "018-hp1.p1", 0x000000, 0x080000, CRC(ddffcbf4) SHA1(c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7) ) /* HN62434 */ | |
| 2779 | ||
| 2780 | NEO_SFIX_128K( "018-s1.s1", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) ) /* HN62321 */ | |
| 2781 | ||
| 2782 | NEO_BIOS_AUDIO_128K( "018-m1.m1", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) ) /* HN62321A */ | |
| 2783 | ||
| 2784 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2785 | ROM_LOAD( "018-v1.v1", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) ) /* HN62408 */ | |
| 2786 | ROM_LOAD( "018-v2.v2", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) ) /* HN62408 */ | |
| 2787 | ||
| 2788 | NO_DELTAT_REGION | |
| 2789 | ||
| 2790 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2791 | ROM_LOAD16_BYTE( "018-c1.c1", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */ /* HN62408 */ | |
| 2792 | ROM_LOAD16_BYTE( "018-c2.c2", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */ /* HN62408 */ | |
| 2793 | ROM_LOAD16_BYTE( "018-c3.c3", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */ /* HN62408 */ | |
| 2794 | ROM_LOAD16_BYTE( "018-c4.c4", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */ /* HN62408 */ | |
| 2795 | ROM_END | |
| 2796 | ||
| 2797 | ROM_START( burningfp ) /* early prototype - all roms were hand labeled with CRCs, dumps verified against them */ | |
| 2798 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2799 | ROM_LOAD16_BYTE( "proto_018-p1.p1", 0x000001, 0x080000, CRC(5b4032e7) SHA1(55df91dad6f484d3d49c28ab5972700bf71a8662) ) | |
| 2800 | ROM_LOAD16_BYTE( "proto_018-p2.p2", 0x000000, 0x080000, CRC(78762f68) SHA1(12170fc6efe75cb5d32624033d3d341032c97548) ) | |
| 2801 | ||
| 2802 | NEO_SFIX_128K( "proto_018-s1.s1", CRC(f3d130e8) SHA1(2fdeb93f4bb2a60d391cac2822be41661b1e1795) ) | |
| 2803 | ||
| 2804 | NEO_BIOS_AUDIO_128K( "proto_018-m1.m1", CRC(470dd5d4) SHA1(4291811b4aefe45261a1ae3631b6999fcd74fb3f) ) | |
| 2805 | ||
| 2806 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2807 | ROM_LOAD( "proto_018-v11.v11", 0x000000, 0x080000, CRC(dc07ea3c) SHA1(c3e71aaec44ead7ddc581565d16b90030e6db5fd) ) | |
| 2808 | ROM_LOAD( "proto_018-v12.v12", 0x080000, 0x080000, CRC(f1ae637c) SHA1(02a4c7d4a544350a314ab7b26d8c9d3baa8f5778) ) | |
| 2809 | ROM_LOAD( "proto_018-v21.v21", 0x100000, 0x080000, CRC(9f3b4eda) SHA1(7f516923d04daa483b4b99c9babba66505931a34) ) | |
| 2810 | ||
| 2811 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2812 | ROM_COPY( "ymsnd", 0x100000, 0x00000, 0x80000 ) | |
| 2813 | ||
| 2814 | ROM_REGION( 0x400000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 2815 | ROM_LOAD32_BYTE( "proto_018-c1.c1", 0x000000, 0x80000, CRC(6569018b) SHA1(25040e0a9c2b72900100a22a2a41de5f6c339d8a) ) /* Plane 0 */ | |
| 2816 | ROM_LOAD32_BYTE( "proto_018-c2.c2", 0x000002, 0x80000, CRC(6949b501) SHA1(d8ee48837faff6cc849046ee8757b2b94d440303) ) /* Plane 2 */ | |
| 2817 | ROM_LOAD32_BYTE( "proto_018-c3.c3", 0x000001, 0x80000, CRC(410f653b) SHA1(ce94667721baa7b2c318fc268e3bb9209671c9f5) ) /* Plane 1 */ | |
| 2818 | ROM_LOAD32_BYTE( "proto_018-c4.c4", 0x000003, 0x80000, CRC(d43bf2a5) SHA1(c27985d8973611d02570f469a0d8cb4f5b63b614) ) /* Plane 3 */ | |
| 2819 | ROM_LOAD32_BYTE( "proto_018-c5.c5", 0x200000, 0x80000, CRC(837d09d3) SHA1(d3b06931fca6123604549599544b04529ef34c53) ) /* Plane 0 */ | |
| 2820 | ROM_LOAD32_BYTE( "proto_018-c6.c6", 0x200002, 0x80000, CRC(5fee51e7) SHA1(835c632fa12a1d5b4104cd80b8f686ac80b314a1) ) /* Plane 2 */ | |
| 2821 | ROM_LOAD32_BYTE( "proto_018-c7.c7", 0x200001, 0x80000, CRC(0f3f0823) SHA1(ec1d681c1795de43d20f30f85956e2473ec39c95) ) /* Plane 1 */ | |
| 2822 | ROM_LOAD32_BYTE( "proto_018-c8.c8", 0x200003, 0x80000, CRC(67cc9e34) SHA1(dc72a464c1456a4d2f7b992b416a984fb7885e99) ) /* Plane 3 */ | |
| 2823 | ROM_END | |
| 2824 | ||
| 2825 | /**************************************** | |
| 2826 | ID-0019 | |
| 2827 | . NGM-019 | |
| 2828 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 | |
| 2829 | . NGH-019 | |
| 2830 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 | |
| 2831 | ****************************************/ | |
| 2832 | ||
| 2833 | ROM_START( lbowling ) /* MVS AND AES VERSION */ | |
| 2834 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2835 | ROM_LOAD16_WORD_SWAP( "019-p1.p1", 0x000000, 0x080000, CRC(a2de8445) SHA1(893d7ae72b4644123469de143fa35fac1cbcd61e) ) /* TC534200 */ | |
| 2836 | ||
| 2837 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 2838 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 2839 | ||
| 2840 | NEO_SFIX_128K( "019-s1.s1", CRC(5fcdc0ed) SHA1(86415077e7adc3ba6153eeb4fb0c62cf36e903fa) ) /* TC531000 */ | |
| 2841 | ||
| 2842 | NEO_BIOS_AUDIO_128K( "019-m1.m1", CRC(d568c17d) SHA1(a2e318ed6ad1809c79f3f0853d75e0dd1a2f275c) ) /* TC531001 */ | |
| 2843 | ||
| 2844 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2845 | ROM_LOAD( "019-v11.v11", 0x000000, 0x080000, CRC(0fb74872) SHA1(38c555926c77576d63472bc075210c42e9ce13a3) ) /* TC534000 */ | |
| 2846 | ROM_LOAD( "019-v12.v12", 0x080000, 0x080000, CRC(029faa57) SHA1(7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb) ) /* TC534000 */ | |
| 2847 | ||
| 2848 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2849 | ROM_LOAD( "019-v21.v21", 0x000000, 0x080000, CRC(2efd5ada) SHA1(8ba70f5f665d566824333075227d9bce1253b8d8) ) /* TC534000 */ | |
| 2850 | ||
| 2851 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 2852 | ROM_LOAD16_BYTE( "019-c1.c1", 0x000000, 0x080000, CRC(4ccdef18) SHA1(5011e30ec235d0b0a5a513a11d4275777e61acdb) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2853 | ROM_LOAD16_BYTE( "019-c2.c2", 0x000001, 0x080000, CRC(d4dd0802) SHA1(82069752028c118d42384a95befde45844f0f247) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2854 | ROM_END | |
| 2855 | ||
| 2856 | /**************************************** | |
| 2857 | ID-0020 | |
| 2858 | . NGM-020 | |
| 2859 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M | |
| 2860 | . NGH-020 | |
| 2861 | NEO-AEG PROG8M42 / NEO-AEG CHA-8M | |
| 2862 | ****************************************/ | |
| 2863 | ||
| 2864 | ROM_START( gpilots ) /* MVS AND AES VERSION */ | |
| 2865 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2866 | ROM_LOAD16_WORD_SWAP( "020-p1.p1", 0x000000, 0x080000, CRC(e6f2fe64) SHA1(50ab82517e077727d97668a4df2b9b96d2e78ab6) ) /* TC534200 */ | |
| 2867 | ROM_LOAD16_WORD_SWAP( "020-p2.p2", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) ) /* TC531024 */ | |
| 2868 | ||
| 2869 | NEO_SFIX_128K( "020-s1.s1", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) ) /* TC531000 */ | |
| 2870 | ||
| 2871 | NEO_BIOS_AUDIO_128K( "020-m1.m1", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) ) /* TC531001 */ | |
| 2872 | ||
| 2873 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2874 | ROM_LOAD( "020-v11.v11", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) ) /* TC538200 */ | |
| 2875 | ROM_LOAD( "020-v12.v12", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) ) /* TC534200 */ | |
| 2876 | ||
| 2877 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2878 | ROM_LOAD( "020-v21.v21", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) ) /* TC534200 */ | |
| 2879 | ||
| 2880 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2881 | ROM_LOAD16_BYTE( "020-c1.c1", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2882 | ROM_LOAD16_BYTE( "020-c2.c2", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2883 | ROM_LOAD16_BYTE( "020-c3.c3", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2884 | ROM_LOAD16_BYTE( "020-c4.c4", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2885 | ROM_END | |
| 2886 | ||
| 2887 | ROM_START( gpilotsh ) /* AES VERSION (US) */ | |
| 2888 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2889 | ROM_LOAD16_WORD_SWAP( "020-hp1.p1", 0x000000, 0x080000, CRC(7cdb01ce) SHA1(32cae2ddf5e26fb7e8a09132e600220db82df3b8) ) /* TC534200 */ | |
| 2890 | ROM_LOAD16_WORD_SWAP( "020-p2.p2", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) ) /* TC531024 */ | |
| 2891 | ||
| 2892 | NEO_SFIX_128K( "020-s1.s1", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) ) /* TC531000 */ | |
| 2893 | ||
| 2894 | NEO_BIOS_AUDIO_128K( "020-m1.m1", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) ) /* TC531001 */ | |
| 2895 | ||
| 2896 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2897 | ROM_LOAD( "020-v11.v11", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) ) /* TC538200 */ | |
| 2898 | ROM_LOAD( "020-v12.v12", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) ) /* TC534200 */ | |
| 2899 | ||
| 2900 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2901 | ROM_LOAD( "020-v21.v21", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) ) /* TC534200 */ | |
| 2902 | ||
| 2903 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2904 | ROM_LOAD16_BYTE( "020-c1.c1", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2905 | ROM_LOAD16_BYTE( "020-c2.c2", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2906 | ROM_LOAD16_BYTE( "020-c3.c3", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2907 | ROM_LOAD16_BYTE( "020-c4.c4", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2908 | ROM_END | |
| 2909 | ||
| 2910 | /**************************************** | |
| 2911 | ID-0021 | |
| 2912 | . NGM-021 | |
| 2913 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 2914 | . NGH-021 | |
| 2915 | NEO-AEG PROG B / NEO-AEG CHA-32 | |
| 2916 | ****************************************/ | |
| 2917 | ||
| 2918 | ROM_START( joyjoy ) /* MVS AND AES VERSION */ | |
| 2919 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2920 | ROM_LOAD16_WORD_SWAP( "021-p1.p1", 0x000000, 0x080000, CRC(39c3478f) SHA1(06ebe54c9c4e14c5c31e770013d58b7162359ecc) ) /* MB834200 */ | |
| 2921 | ||
| 2922 | NEO_SFIX_128K( "021-s1.s1", CRC(6956d778) SHA1(e3757776d60dc07d8e07c9ca61b223b14732f860) ) /* MB831000 */ | |
| 2923 | ||
| 2924 | NEO_BIOS_AUDIO_256K( "021-m1.m1", CRC(5a4be5e8) SHA1(552f025ce0d51c25f42e1a81cf0d08376ca5475d) ) /* MB832000 */ | |
| 2925 | ||
| 2926 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 2927 | ROM_LOAD( "021-v11.v11", 0x000000, 0x080000, CRC(66c1e5c4) SHA1(7e85420021d4c39c36ed75a1cec567c5610ffce0) ) /* MB834000 */ | |
| 2928 | ||
| 2929 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 2930 | ROM_LOAD( "021-v21.v21", 0x000000, 0x080000, CRC(8ed20a86) SHA1(d15cba5eac19ea56fdd4877541f1bb3eb755ebba) ) /* MB834000 */ | |
| 2931 | ||
| 2932 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 2933 | ROM_LOAD16_BYTE( "021-c1.c1", 0x000000, 0x080000, CRC(509250ec) SHA1(d6ddb16d8222088f153a85a905bcb99541a5f2cf) ) /* Plane 0,1 */ /* MB834200 */ | |
| 2934 | ROM_LOAD16_BYTE( "021-c2.c2", 0x000001, 0x080000, CRC(09ed5258) SHA1(6bf50cd10236e29146b49e714a0e0ebcfe30a682) ) /* Plane 2,3 */ /* MB834200 */ | |
| 2935 | ROM_END | |
| 2936 | ||
| 2937 | /**************************************** | |
| 2938 | ID-0022 | |
| 2939 | . ALM-001 | |
| 2940 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M | |
| 2941 | . ALH-001 | |
| 2942 | NEO-AEG PROG 8M42 / NEO-AEG CHA-8M | |
| 2943 | ****************************************/ | |
| 2944 | ||
| 2945 | ROM_START( bjourney ) /* MVS AND AES VERSION */ | |
| 2946 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2947 | ROM_LOAD16_WORD_SWAP( "022-p1.p1", 0x000000, 0x100000, CRC(6a2f6d4a) SHA1(b8ca548e56f1c7abcdce415ba7329e0cf698ee13) ) /* TC538200 */ | |
| 2948 | ||
| 2949 | NEO_SFIX_128K( "022-s1.s1", CRC(843c3624) SHA1(dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe) ) /* TC531000 */ | |
| 2950 | ||
| 2951 | NEO_BIOS_AUDIO_128K( "022-m1.m1", CRC(8e1d4ab6) SHA1(deabc11ab81e7e68a3e041c03a127ae28d0d7264) ) /* TC531001 */ | |
| 2952 | ||
| 2953 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2954 | ROM_LOAD( "022-v11.v11", 0x000000, 0x100000, CRC(2cb4ad91) SHA1(169ec7303c4275155a66a88cc08270c24132bb36) ) /* TC538200 */ | |
| 2955 | ROM_LOAD( "022-v22.v22", 0x100000, 0x100000, CRC(65a54d13) SHA1(a591fbcedca8f679dacbebcd554e3aa3fd163e92) ) /* TC538200 */ | |
| 2956 | ||
| 2957 | NO_DELTAT_REGION | |
| 2958 | ||
| 2959 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 2960 | ROM_LOAD16_BYTE( "022-c1.c1", 0x000000, 0x100000, CRC(4d47a48c) SHA1(6e282285be72583d828e7765b1c1695ecdc44777) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2961 | ROM_LOAD16_BYTE( "022-c2.c2", 0x000001, 0x100000, CRC(e8c1491a) SHA1(c468d2556b3de095aaa05edd1bc16d71303e9478) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2962 | ROM_LOAD16_BYTE( "022-c3.c3", 0x200000, 0x080000, CRC(66e69753) SHA1(974b823fc62236fbc23e727f25b61a805a707a9e) ) /* Plane 0,1 */ /* TC534200 */ | |
| 2963 | ROM_LOAD16_BYTE( "022-c4.c4", 0x200001, 0x080000, CRC(71bfd48a) SHA1(47288be69e6992d09ebef108b4de9ffab6293dc8) ) /* Plane 2,3 */ /* TC534200 */ | |
| 2964 | ROM_END | |
| 2965 | ||
| 2966 | /**************************************** | |
| 2967 | ID-0023 | |
| 2968 | . NGM-023 | |
| 2969 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 2970 | . NGH-023 | |
| 2971 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 2972 | ****************************************/ | |
| 2973 | ||
| 2974 | ROM_START( quizdais ) /* MVS AND AES VERSION */ | |
| 2975 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2976 | ROM_LOAD16_WORD_SWAP( "023-p1.p1", 0x000000, 0x100000, CRC(c488fda3) SHA1(4cdf2f1837fffd720efef42f81f933bdf2ef1402) ) /* TC538200 */ | |
| 2977 | ||
| 2978 | NEO_SFIX_128K( "023-s1.s1", CRC(ac31818a) SHA1(93c8d67a93606a2e02f12ca4cab849dc3f3de286) ) /* TC531000 */ | |
| 2979 | ||
| 2980 | NEO_BIOS_AUDIO_128K( "023-m1.m1", CRC(2a2105e0) SHA1(26fc13556fda2dbeb7b5b035abd994e302dc7662) ) /* TC531001 */ | |
| 2981 | ||
| 2982 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2983 | ROM_LOAD( "023-v1.v1", 0x000000, 0x100000, CRC(a53e5bd3) SHA1(cf115c6478ce155d889e6a5acb962339e08e024b) ) /* TC538200 */ | |
| 2984 | ||
| 2985 | NO_DELTAT_REGION | |
| 2986 | ||
| 2987 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2988 | ROM_LOAD16_BYTE( "023-c1.c1", 0x000000, 0x100000, CRC(2999535a) SHA1(0deabf771039987b559edc2444eea741bd7ba861) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2989 | ROM_LOAD16_BYTE( "023-c2.c2", 0x000001, 0x100000, CRC(876a99e6) SHA1(8d1dcfc0927d7523f8be8203573192406ec654b4) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2990 | ROM_END | |
| 2991 | ||
| 2992 | ROM_START( quizdaisk ) /* KOREAN VERSION */ | |
| 2993 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2994 | ROM_LOAD16_WORD_SWAP( "123-p1.p1", 0x000000, 0x100000, CRC(a6f35eae) SHA1(edd3fd5ba8eae2231e2b0a6605fa00e5c6de094a) ) | |
| 2995 | ||
| 2996 | NEO_SFIX_128K( "123-s1.s1", CRC(53de938a) SHA1(5024fee3b245f8a069d7ecfa6f033b70ed1a5fce) ) | |
| 2997 | ||
| 2998 | NEO_BIOS_AUDIO_128K( "123-m1.m1", CRC(d67f53f9) SHA1(73a1bd175ae29dd957a907a046884f8715bd0a34) ) | |
| 2999 | ||
| 3000 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3001 | ROM_LOAD( "123-v1.v1", 0x000000, 0x200000, CRC(986f4af9) SHA1(9e15d2142ec5e5d076582dc1cecfd724b0924f54) ) | |
| 3002 | ||
| 3003 | NO_DELTAT_REGION | |
| 3004 | ||
| 3005 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 3006 | ROM_LOAD16_BYTE( "123-c1.c1", 0x000000, 0x100000, CRC(e579a606) SHA1(b9430ec157902f0707e5d52e69bd5d93792e7118) ) /* Plane 0,1 */ | |
| 3007 | ROM_LOAD16_BYTE( "123-c2.c2", 0x000001, 0x100000, CRC(e182c837) SHA1(a8f7648bf21ebd3efe3a49606b53220815a60d0f) ) /* Plane 2,3 */ | |
| 3008 | ROM_END | |
| 3009 | ||
| 3010 | /**************************************** | |
| 3011 | ID-0024 | |
| 3012 | . NGM-024 | |
| 3013 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3014 | . NGH-024 | |
| 3015 | ****************************************/ | |
| 3016 | ||
| 3017 | ROM_START( lresort ) | |
| 3018 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3019 | ROM_LOAD16_WORD_SWAP( "024-p1.p1", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) ) /* TC534200 */ | |
| 3020 | ||
| 3021 | NEO_SFIX_128K( "024-s1.s1", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) ) /* TC531000 */ | |
| 3022 | ||
| 3023 | NEO_BIOS_AUDIO_128K( "024-m1.m1", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) ) /* TC531001 */ | |
| 3024 | ||
| 3025 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3026 | ROM_LOAD( "024-v1.v1", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) ) /* TC538200 */ | |
| 3027 | ROM_LOAD( "024-v2.v2", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) ) /* TC538200 */ | |
| 3028 | ||
| 3029 | NO_DELTAT_REGION | |
| 3030 | ||
| 3031 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3032 | ROM_LOAD16_BYTE( "024-c1.c1", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3033 | ROM_LOAD16_BYTE( "024-c2.c2", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3034 | ROM_LOAD16_BYTE( "024-c3.c3", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3035 | ROM_LOAD16_BYTE( "024-c4.c4", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3036 | ROM_END | |
| 3037 | ||
| 3038 | /**************************************** | |
| 3039 | ID-0025 | |
| 3040 | . NGM-025 | |
| 3041 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3042 | . NGH-025 | |
| 3043 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 3044 | ****************************************/ | |
| 3045 | ||
| 3046 | ROM_START( eightman ) /* MVS AND AES VERSION */ | |
| 3047 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3048 | ROM_LOAD16_WORD_SWAP( "025-p1.p1", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) ) /* TC574200 */ | |
| 3049 | ||
| 3050 | NEO_SFIX_128K( "025-s1.s1", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) ) /* TC531000 */ | |
| 3051 | ||
| 3052 | NEO_BIOS_AUDIO_128K( "025-m1.m1", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) ) /* TC541000 */ | |
| 3053 | ||
| 3054 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3055 | ROM_LOAD( "025-v1.v1", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) ) /* TC538200 */ | |
| 3056 | ROM_LOAD( "025-v2.v2", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) ) /* TC538200 */ | |
| 3057 | ||
| 3058 | NO_DELTAT_REGION | |
| 3059 | ||
| 3060 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3061 | ROM_LOAD16_BYTE( "025-c1.c1", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3062 | ROM_LOAD16_BYTE( "025-c2.c2", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3063 | ROM_LOAD16_BYTE( "025-c3.c3", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3064 | ROM_LOAD16_BYTE( "025-c4.c4", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3065 | ROM_END | |
| 3066 | ||
| 3067 | /**************************************** | |
| 3068 | ID-0026 | |
| 3069 | Fun Fun Brothers (prototype) 1991 Alpha | |
| 3070 | ****************************************/ | |
| 3071 | ||
| 3072 | /**************************************** | |
| 3073 | ID-0027 | |
| 3074 | . MOM-001 | |
| 3075 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M | |
| 3076 | . MOH-001 | |
| 3077 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M | |
| 3078 | ****************************************/ | |
| 3079 | ||
| 3080 | ROM_START( minasan ) /* MVS AND AES VERSION */ | |
| 3081 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3082 | ROM_LOAD16_WORD_SWAP( "027-p1.p1", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) ) /* HN62422PC */ | |
| 3083 | ||
| 3084 | NEO_SFIX_128K( "027-s1.s1", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) ) /* HN62321BP */ | |
| 3085 | ||
| 3086 | NEO_BIOS_AUDIO_128K( "027-m1.m1", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) ) /* HN62321AP */ | |
| 3087 | ||
| 3088 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 3089 | ||
| 3090 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 3091 | ROM_LOAD( "027-v11.v11", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) ) /* HN62308BPC */ | |
| 3092 | ||
| 3093 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 3094 | ROM_LOAD( "027-v21.v21", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) ) /* HN62308BPC */ | |
| 3095 | ||
| 3096 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3097 | ROM_LOAD16_BYTE( "027-c1.c1", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */ /* HN62408PD */ | |
| 3098 | ROM_LOAD16_BYTE( "027-c2.c2", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */ /* HN62408PD */ | |
| 3099 | ROM_LOAD16_BYTE( "027-c3.c3", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */ /* HN62408PD */ | |
| 3100 | ROM_LOAD16_BYTE( "027-c4.c4", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */ /* HN62408PD */ | |
| 3101 | ROM_END | |
| 3102 | ||
| 3103 | /**************************************** | |
| 3104 | ID-0028 | |
| 3105 | Dunk Star (prototype) Sammy | |
| 3106 | ****************************************/ | |
| 3107 | ||
| 3108 | /**************************************** | |
| 3109 | ID-0029 | |
| 3110 | . ??M-029 | |
| 3111 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3112 | . ??H-029 | |
| 3113 | ****************************************/ | |
| 3114 | ||
| 3115 | ROM_START( legendos ) | |
| 3116 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3117 | ROM_LOAD16_WORD_SWAP( "029-p1.p1", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) ) /* TC534200 */ | |
| 3118 | ||
| 3119 | NEO_SFIX_128K( "029-s1.s1", CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) ) /* TC531000 */ | |
| 3120 | ||
| 3121 | NEO_BIOS_AUDIO_128K( "029-m1.m1", CRC(6f2843f0) SHA1(975fb1598b87a2798fff05e951fca2e2e0329e79) ) /* TC531001 */ | |
| 3122 | ||
| 3123 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 3124 | ROM_LOAD( "029-v1.v1", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) ) /* TC538200 */ | |
| 3125 | ||
| 3126 | NO_DELTAT_REGION | |
| 3127 | ||
| 3128 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3129 | ROM_LOAD16_BYTE( "029-c1.c1", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3130 | ROM_LOAD16_BYTE( "029-c2.c2", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3131 | ROM_LOAD16_BYTE( "029-c3.c3", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3132 | ROM_LOAD16_BYTE( "029-c4.c4", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3133 | ROM_END | |
| 3134 | ||
| 3135 | /**************************************** | |
| 3136 | ID-0030 | |
| 3137 | . NGM-030 | |
| 3138 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3139 | . NGH-030 | |
| 3140 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3141 | ****************************************/ | |
| 3142 | ||
| 3143 | ROM_START( 2020bb ) | |
| 3144 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3145 | ROM_LOAD16_WORD_SWAP( "030-p1.p1", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) ) | |
| 3146 | ||
| 3147 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 3148 | ||
| 3149 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 3150 | ||
| 3151 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3152 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 3153 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 3154 | ||
| 3155 | NO_DELTAT_REGION | |
| 3156 | ||
| 3157 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3158 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3159 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3160 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3161 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3162 | ROM_END | |
| 3163 | ||
| 3164 | ROM_START( 2020bba ) /* MVS AND AES VERSION */ | |
| 3165 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3166 | ROM_LOAD16_WORD_SWAP( "030-epr.p1", 0x000000, 0x080000, CRC(c59be3dd) SHA1(4fbd462c1c18e85a252c58b04b54fd3b82b46cb0) ) /* TC574200 */ | |
| 3167 | /* P1 on eprom, correct chip label unknown */ | |
| 3168 | ||
| 3169 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 3170 | ||
| 3171 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 3172 | ||
| 3173 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3174 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 3175 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 3176 | ||
| 3177 | NO_DELTAT_REGION | |
| 3178 | ||
| 3179 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3180 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3181 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3182 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3183 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3184 | ROM_END | |
| 3185 | ||
| 3186 | ROM_START( 2020bbh ) | |
| 3187 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3188 | ROM_LOAD16_WORD_SWAP( "030-pg1.p1", 0x000000, 0x080000, BAD_DUMP CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) ) | |
| 3189 | /* Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */ | |
| 3190 | ||
| 3191 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 3192 | ||
| 3193 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 3194 | ||
| 3195 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3196 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 3197 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 3198 | ||
| 3199 | NO_DELTAT_REGION | |
| 3200 | ||
| 3201 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3202 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3203 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3204 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3205 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3206 | ROM_END | |
| 3207 | ||
| 3208 | /**************************************** | |
| 3209 | ID-0031 | |
| 3210 | . NGM-031 | |
| 3211 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3212 | . NGH-031 | |
| 3213 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3214 | ****************************************/ | |
| 3215 | ||
| 3216 | ROM_START( socbrawl ) /* MVS VERSION */ | |
| 3217 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3218 | ROM_LOAD16_WORD_SWAP( "031-pg1.p1", 0x000000, 0x080000, CRC(17f034a7) SHA1(2e66c7bd93a08efe63c4894494db50bbf58f60e4) ) /* TC534200 */ | |
| 3219 | ||
| 3220 | NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */ | |
| 3221 | ||
| 3222 | NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */ | |
| 3223 | ||
| 3224 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3225 | ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */ | |
| 3226 | ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */ | |
| 3227 | ||
| 3228 | NO_DELTAT_REGION | |
| 3229 | ||
| 3230 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3231 | ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3232 | ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3233 | ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3234 | ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3235 | ROM_END | |
| 3236 | ||
| 3237 | ROM_START( socbrawlh ) /* AES VERSION */ | |
| 3238 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3239 | ROM_LOAD16_WORD_SWAP( "031-p1.p1", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) ) /* TC534200 */ | |
| 3240 | ||
| 3241 | NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */ | |
| 3242 | ||
| 3243 | NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */ | |
| 3244 | ||
| 3245 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3246 | ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */ | |
| 3247 | ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */ | |
| 3248 | ||
| 3249 | NO_DELTAT_REGION | |
| 3250 | ||
| 3251 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3252 | ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3253 | ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3254 | ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3255 | ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3256 | ROM_END | |
| 3257 | ||
| 3258 | /**************************************** | |
| 3259 | ID-0032 | |
| 3260 | . NGM-032 | |
| 3261 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3262 | . NGH-032 | |
| 3263 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3264 | ****************************************/ | |
| 3265 | ||
| 3266 | ROM_START( roboarmy ) | |
| 3267 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3268 | ROM_LOAD16_WORD_SWAP( "032-p1.p1", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) ) /* TC534200 */ | |
| 3269 | ||
| 3270 | NEO_SFIX_128K( "032-s1.s1", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) ) /* TC531000 */ | |
| 3271 | ||
| 3272 | NEO_BIOS_AUDIO_128K( "032-m1.m1", CRC(35ec952d) SHA1(8aed30e26d7e2c70dbce5de752df416091066f7b) ) /* TC531001 */ | |
| 3273 | ||
| 3274 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3275 | ROM_LOAD( "032-v1.v1", 0x000000, 0x100000, CRC(63791533) SHA1(4479e9308cdc906b9e03b985303f4ebedd00512f) ) /* TC538200 */ | |
| 3276 | ROM_LOAD( "032-v2.v2", 0x100000, 0x100000, CRC(eb95de70) SHA1(b34885201116d2b3bbdee15ec7b5961cf5c069e1) ) /* TC538200 */ | |
| 3277 | ||
| 3278 | NO_DELTAT_REGION | |
| 3279 | ||
| 3280 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3281 | ROM_LOAD16_BYTE( "032-c1.c1", 0x000000, 0x100000, CRC(97984c6c) SHA1(deea59c0892f05dc7db98cb57b3eb83688dc57f0) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3282 | ROM_LOAD16_BYTE( "032-c2.c2", 0x000001, 0x100000, CRC(65773122) SHA1(2c0162a8e971e5e57933e4ae16040bf824ffdefe) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3283 | ROM_LOAD16_BYTE( "032-c3.c3", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3284 | ROM_LOAD16_BYTE( "032-c4.c4", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3285 | ROM_END | |
| 3286 | ||
| 3287 | /**************************************** | |
| 3288 | ID-0033 | |
| 3289 | . NGM-033 | |
| 3290 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3291 | . NGH-033 | |
| 3292 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3293 | ****************************************/ | |
| 3294 | ||
| 3295 | ROM_START( fatfury1 ) /* MVS AND AES VERSION */ | |
| 3296 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3297 | ROM_LOAD16_WORD_SWAP( "033-p1.p1", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) ) /* TC534200 */ | |
| 3298 | ROM_LOAD16_WORD_SWAP( "033-p2.p2", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) ) /* TC531024 */ | |
| 3299 | ||
| 3300 | NEO_SFIX_128K( "033-s1.s1", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) ) /* TC531000 */ | |
| 3301 | ||
| 3302 | NEO_BIOS_AUDIO_128K( "033-m1.m1", CRC(5be10ffd) SHA1(90a5e6cbbc58a7883cd2a3a597180d631a466882) ) /* TC531001 */ | |
| 3303 | ||
| 3304 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3305 | ROM_LOAD( "033-v1.v1", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) ) /* TC538200 */ | |
| 3306 | ROM_LOAD( "033-v2.v2", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) ) /* TC538200 */ | |
| 3307 | ||
| 3308 | NO_DELTAT_REGION | |
| 3309 | ||
| 3310 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3311 | ROM_LOAD16_BYTE( "033-c1.c1", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3312 | ROM_LOAD16_BYTE( "033-c2.c2", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3313 | ROM_LOAD16_BYTE( "033-c3.c3", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3314 | ROM_LOAD16_BYTE( "033-c4.c4", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3315 | ROM_END | |
| 3316 | ||
| 3317 | /**************************************** | |
| 3318 | ID-0034 | |
| 3319 | . NGM-034 | |
| 3320 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3321 | . NGH-034 | |
| 3322 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3323 | ****************************************/ | |
| 3324 | ||
| 3325 | ROM_START( fbfrenzy ) /* MVS AND AES VERSION */ | |
| 3326 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3327 | ROM_LOAD16_WORD_SWAP( "034-p1.p1", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) ) /* TC534200 */ | |
| 3328 | ||
| 3329 | NEO_SFIX_128K( "034-s1.s1", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) ) /* TC531000 */ | |
| 3330 | ||
| 3331 | NEO_BIOS_AUDIO_128K( "034-m1.m1", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) ) /* TC531001 */ | |
| 3332 | ||
| 3333 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3334 | ROM_LOAD( "034-v1.v1", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) ) /* TC538200 */ | |
| 3335 | ROM_LOAD( "034-v2.v2", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) ) /* TC538200 */ | |
| 3336 | ||
| 3337 | NO_DELTAT_REGION | |
| 3338 | ||
| 3339 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3340 | ROM_LOAD16_BYTE( "034-c1.c1", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3341 | ROM_LOAD16_BYTE( "034-c2.c2", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3342 | ROM_LOAD16_BYTE( "034-c3.c3", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3343 | ROM_LOAD16_BYTE( "034-c4.c4", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3344 | ROM_END | |
| 3345 | ||
| 3346 | /**************************************** | |
| 3347 | ID-0035 | |
| 3348 | Mystic Wand (prototype) 1991 Alpha | |
| 3349 | ****************************************/ | |
| 3350 | ||
| 3351 | /**************************************** | |
| 3352 | ID-0036 | |
| 3353 | . MOM-002 | |
| 3354 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3355 | . MOH-002 | |
| 3356 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 3357 | ****************************************/ | |
| 3358 | ||
| 3359 | ROM_START( bakatono ) /* MVS AND AES VERSION */ | |
| 3360 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3361 | ROM_LOAD16_WORD_SWAP( "036-p1.p1", 0x000000, 0x080000, CRC(1c66b6fa) SHA1(6c50cc452971c46c763ae0b2def95792671a1798) ) /* CXK384500 */ | |
| 3362 | ||
| 3363 | NEO_SFIX_128K( "036-s1.s1", CRC(f3ef4485) SHA1(c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662) ) /* CXK381000 */ | |
| 3364 | ||
| 3365 | NEO_BIOS_AUDIO_128K( "036-m1.m1", CRC(f1385b96) SHA1(e7e3d1484188a115e262511116aaf466b8b1f428) ) /* CXK381003 */ | |
| 3366 | ||
| 3367 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 3368 | ||
| 3369 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3370 | ROM_LOAD( "036-v1.v1", 0x000000, 0x100000, CRC(1c335dce) SHA1(493c273fa71bf81861a20af4c4eaae159e169f39) ) /* CXK388000 */ | |
| 3371 | ROM_LOAD( "036-v2.v2", 0x100000, 0x100000, CRC(bbf79342) SHA1(45a4f40e415cdf35c3073851506648c8f7d53958) ) /* CXK388000 */ | |
| 3372 | ||
| 3373 | NO_DELTAT_REGION | |
| 3374 | ||
| 3375 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3376 | ROM_LOAD16_BYTE( "036-c1.c1", 0x000000, 0x100000, CRC(fe7f1010) SHA1(5b6f5053821f4da8dc3768371e2cd51bb29da963) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 3377 | ROM_LOAD16_BYTE( "036-c2.c2", 0x000001, 0x100000, CRC(bbf003f5) SHA1(054b2a3327e038836eece652055bb84c115cf8ed) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 3378 | ROM_LOAD16_BYTE( "036-c3.c3", 0x200000, 0x100000, CRC(9ac0708e) SHA1(8decfe06d73a3dd3c3cf280719978fcf6d559d29) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 3379 | ROM_LOAD16_BYTE( "036-c4.c4", 0x200001, 0x100000, CRC(f2577d22) SHA1(a37db8055ca4680e244c556dc6df8bdba16c2083) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 3380 | ROM_END | |
| 3381 | ||
| 3382 | /**************************************** | |
| 3383 | ID-0037 | |
| 3384 | . ALM-002 | |
| 3385 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3386 | . ALH-002 | |
| 3387 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 3388 | ****************************************/ | |
| 3389 | ||
| 3390 | ROM_START( crsword ) /* MVS AND AES VERSION */ | |
| 3391 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3392 | ROM_LOAD16_WORD_SWAP( "037-p1.p1", 0x000000, 0x080000, CRC(e7f2553c) SHA1(8469ecb900477feed05ae3311fe9515019bbec2a) ) /* TC534200 */ | |
| 3393 | ||
| 3394 | NEO_SFIX_128K( "037-s1.s1", CRC(74651f27) SHA1(bff7ff2429d2be82c1647abac2ee45b339b3b310) ) /* TC531000 */ | |
| 3395 | ||
| 3396 | NEO_BIOS_AUDIO_128K( "037-m1.m1", CRC(9504b2c6) SHA1(9ce8e681b9df6eacd0d23a36bad836bd5074233d) ) /* TC531001 */ | |
| 3397 | ||
| 3398 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 3399 | ROM_LOAD( "037-v1.v1", 0x000000, 0x100000, CRC(61fedf65) SHA1(98f31d1e23bf7c1f7844e67f14707a704134042e) ) /* TC538200 */ | |
| 3400 | ||
| 3401 | NO_DELTAT_REGION | |
| 3402 | ||
| 3403 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3404 | ROM_LOAD16_BYTE( "037-c1.c1", 0x000000, 0x100000, CRC(09df6892) SHA1(df2579dcf9c9dc88d461212cb74de106be2983c1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3405 | ROM_LOAD16_BYTE( "037-c2.c2", 0x000001, 0x100000, CRC(ac122a78) SHA1(7bfa4d29b7d7d9443f64d81caeafa74fe05c606e) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3406 | ROM_LOAD16_BYTE( "037-c3.c3", 0x200000, 0x100000, CRC(9d7ed1ca) SHA1(2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3407 | ROM_LOAD16_BYTE( "037-c4.c4", 0x200001, 0x100000, CRC(4a24395d) SHA1(943f911f40985db901eaef4c28dfcda299fca73e) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3408 | ROM_END | |
| 3409 | ||
| 3410 | /**************************************** | |
| 3411 | ID-0038 | |
| 3412 | . ALM-003 | |
| 3413 | NEO-MVS PROG42G-COM / NEO-MVS CHA42G-1 | |
| 3414 | . ALH-003 | |
| 3415 | NEO-AEG PROG42G-COM / NEO-AEG CHA42G-1 | |
| 3416 | ****************************************/ | |
| 3417 | ||
| 3418 | ROM_START( trally ) /* MVS AND AES VERSION */ | |
| 3419 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3420 | ROM_LOAD16_WORD_SWAP( "038-p1.p1", 0x000000, 0x080000, CRC(1e52a576) SHA1(a1cb56354c3378e955b0cd482c3c41ae15add952) ) /* TC534200 */ | |
| 3421 | ROM_LOAD16_WORD_SWAP( "038-p2.p2", 0x080000, 0x080000, CRC(a5193e2f) SHA1(96803480439e90da23cdca70d59ff519ee85beeb) ) /* TC534200 */ | |
| 3422 | ||
| 3423 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 3424 | ROM_LOAD( "hd6301v1p.hd6301v1", 0x0000, 0x1000, NO_DUMP ) | |
| 3425 | ||
| 3426 | NEO_SFIX_128K( "038-s1.s1", CRC(fff62ae3) SHA1(6510a762ea41557a8938cbfc0557cd5921306061) ) /* TC531000 */ | |
| 3427 | ||
| 3428 | NEO_BIOS_AUDIO_128K( "038-m1.m1", CRC(0908707e) SHA1(df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7) ) /* TC531001 */ | |
| 3429 | ||
| 3430 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 3431 | ROM_LOAD( "038-v1.v1", 0x000000, 0x100000, CRC(5ccd9fd5) SHA1(c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4) ) /* TC538200 */ | |
| 3432 | ROM_LOAD( "038-v2.v2", 0x100000, 0x080000, CRC(ddd8d1e6) SHA1(65c819fa2392f264f5a1a0a4967c96775732500b) ) /* TC534200 */ | |
| 3433 | ||
| 3434 | NO_DELTAT_REGION | |
| 3435 | ||
| 3436 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3437 | ROM_LOAD16_BYTE( "038-c1.c1", 0x000000, 0x100000, CRC(c58323d4) SHA1(a6bd277471a4b612d165f8b804f3cb662f499b70) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3438 | ROM_LOAD16_BYTE( "038-c2.c2", 0x000001, 0x100000, CRC(bba9c29e) SHA1(b70bbfdfa8c4f9ea76406530e86b16e42498d284) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3439 | ROM_LOAD16_BYTE( "038-c3.c3", 0x200000, 0x080000, CRC(3bb7b9d6) SHA1(bc1eae6181ad5abf79736afc8db4ca34113d43f8) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3440 | ROM_LOAD16_BYTE( "038-c4.c4", 0x200001, 0x080000, CRC(a4513ecf) SHA1(934aa103c226eac55157b44d7b4dfa35515322c3) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3441 | ROM_END | |
| 3442 | ||
| 3443 | /**************************************** | |
| 3444 | ID-0039 | |
| 3445 | . NGM-039 | |
| 3446 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 3447 | . NGH-039 | |
| 3448 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 3449 | ****************************************/ | |
| 3450 | ||
| 3451 | ROM_START( kotm2 ) /* MVS AND AES VERSION */ | |
| 3452 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3453 | ROM_LOAD16_WORD_SWAP( "039-p1.p1", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) ) /* TC534200 */ | |
| 3454 | ROM_LOAD16_WORD_SWAP( "039-p2.p2", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) ) /* TC534200 */ | |
| 3455 | ||
| 3456 | NEO_SFIX_128K( "039-s1.s1", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */ | |
| 3457 | ||
| 3458 | NEO_BIOS_AUDIO_128K( "039-m1.m1", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */ | |
| 3459 | ||
| 3460 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3461 | ROM_LOAD( "039-v2.v2", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) ) /* TC5316200 */ | |
| 3462 | ROM_LOAD( "039-v4.v4", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) ) /* TC538200 */ | |
| 3463 | ||
| 3464 | NO_DELTAT_REGION | |
| 3465 | ||
| 3466 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 3467 | ROM_LOAD16_BYTE( "039-c1.c1", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3468 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3469 | ROM_LOAD16_BYTE( "039-c2.c2", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3470 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3471 | ROM_LOAD16_BYTE( "039-c3.c3", 0x200000, 0x080000, CRC(bfc4f0b2) SHA1(f4abe2b52882b966412f3b503b8f2c8f49b57968) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3472 | ROM_LOAD16_BYTE( "039-c4.c4", 0x200001, 0x080000, CRC(81c9c250) SHA1(e3a34ff69081a8681b5ca895915892dcdccfa7aa) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3473 | ROM_END | |
| 3474 | ||
| 3475 | ROM_START( kotm2p ) /* fairly late prototype release, only the code differs from the main set */ | |
| 3476 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3477 | ROM_LOAD16_BYTE( "proto_039-p1.p1", 0x000001, 0x080000, CRC(3c1d17e7) SHA1(aeaff465fafa46ded903ed4e8cb8cd05de8dc096) ) | |
| 3478 | ROM_LOAD16_BYTE( "proto_039-p2.p2", 0x000000, 0x080000, CRC(bc9691f0) SHA1(3854659b952d4f8c2edd5d59858a61ce6d518604) ) | |
| 3479 | ||
| 3480 | NEO_SFIX_128K( "039-s1.s1", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */ | |
| 3481 | ||
| 3482 | NEO_BIOS_AUDIO_128K( "039-m1.m1", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */ | |
| 3483 | ||
| 3484 | // same data as main set, but prototype board layout | |
| 3485 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3486 | ROM_LOAD( "proto_039-v1.v1", 0x000000, 0x080000, CRC(dd3566f1) SHA1(f7c2a3747aaab2bc57cdfa33d8bb9fab057b5214) ) | |
| 3487 | ROM_LOAD( "proto_039-v2.v2", 0x080000, 0x080000, CRC(57f60274) SHA1(7e17740aa05cf7ad4f9084e147600a8eb82c7284) ) | |
| 3488 | ROM_LOAD( "proto_039-v3.v3", 0x100000, 0x080000, CRC(0f008a07) SHA1(ed243a0449232bbea409308c3fec7e057fcd8501) ) | |
| 3489 | ROM_LOAD( "proto_039-v4.v4", 0x180000, 0x080000, CRC(1943d0fe) SHA1(47fb716c76ea6b5fe64204ff6d72b7feea10bda9) ) | |
| 3490 | ROM_LOAD( "proto_039-v5.v5", 0x200000, 0x080000, CRC(13be045b) SHA1(0e3713ae6b164ebae434c0f18c466365b26b9a77) ) | |
| 3491 | ROM_LOAD( "proto_039-v6.v6", 0x280000, 0x080000, CRC(d1dd3fd6) SHA1(052b92168a76cf3a97c8cacebcc3ebab228726df) ) | |
| 3492 | ||
| 3493 | NO_DELTAT_REGION | |
| 3494 | ||
| 3495 | // same data as main set, but prototype board layout | |
| 3496 | ROM_REGION( 0x600000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 3497 | ROM_LOAD32_BYTE( "proto_039-c1.c1", 0x000000, 0x100000, CRC(7192a787) SHA1(7bef6ce79c618103485480aee3c6f856968eb51f) ) /* Plane 0 */ | |
| 3498 | ROM_LOAD32_BYTE( "proto_039-c2.c2", 0x000002, 0x100000, CRC(7157eca1) SHA1(65f36c6a3834775b04076d2c38a6047bffe9a8cf) ) /* Plane 2 */ | |
| 3499 | ROM_LOAD32_BYTE( "proto_039-c3.c3", 0x000001, 0x100000, CRC(11d75727) SHA1(5a4c7b5ca3f1195e7853b45c5e71c13fe74d16e9) ) /* Plane 1 */ | |
| 3500 | ROM_LOAD32_BYTE( "proto_039-c4.c4", 0x000003, 0x100000, CRC(7ad48b28) SHA1(27e65d948f08c231107cb1a810e2b06731091fc3) ) /* Plane 3 */ | |
| 3501 | ROM_LOAD32_BYTE( "proto_039-c5.c5", 0x400000, 0x080000, CRC(5bdaf9ca) SHA1(60620d42ac6cd0e5da019fede2814a2f4171ff3f) ) /* Plane 0 */ | |
| 3502 | ROM_LOAD32_BYTE( "proto_039-c6.c6", 0x400002, 0x080000, CRC(21d4be8c) SHA1(f1b19d37d52d21584f304b7d37d5c096b58219d6) ) /* Plane 2 */ | |
| 3503 | ROM_LOAD32_BYTE( "proto_039-c7.c7", 0x400001, 0x080000, CRC(da55fd00) SHA1(52804f955597591fdd1d7478dc340b36d3c08c4a) ) /* Plane 1 */ | |
| 3504 | ROM_LOAD32_BYTE( "proto_039-c8.c8", 0x400003, 0x080000, CRC(592e9267) SHA1(0d27de59970ccbcaa1d47909ea3d741ffb0d9e07) ) /* Plane 3 */ | |
| 3505 | ROM_END | |
| 3506 | ||
| 3507 | /**************************************** | |
| 3508 | ID-0040 | |
| 3509 | . NGM-040 | |
| 3510 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 3511 | . NGH-040 | |
| 3512 | ****************************************/ | |
| 3513 | ||
| 3514 | ROM_START( sengoku2 ) | |
| 3515 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3516 | ROM_LOAD16_WORD_SWAP( "040-p1.p1", 0x000000, 0x100000, CRC(6dde02c2) SHA1(e432e63feb88c71629ec96aa84650dcfe356a551) ) | |
| 3517 | ||
| 3518 | NEO_SFIX_128K( "040-s1.s1", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) ) /* TC531000 */ | |
| 3519 | ||
| 3520 | NEO_BIOS_AUDIO_128K( "040-m1.m1", CRC(d4de4bca) SHA1(ecf604d06f01d40b04e285facef66a6ae2d35661) ) | |
| 3521 | ||
| 3522 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3523 | ROM_LOAD( "040-v1.v1", 0x000000, 0x200000, CRC(71cb4b5d) SHA1(56d9aca1d476c19c7d0f707176a8fed53e0189b7) ) | |
| 3524 | ROM_LOAD( "040-v2.v2", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) ) | |
| 3525 | ||
| 3526 | NO_DELTAT_REGION | |
| 3527 | ||
| 3528 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 3529 | ROM_LOAD16_BYTE( "040-c1.c1", 0x000000, 0x100000, CRC(faa8ea99) SHA1(714575e57ea1990612f960ec42b38d2e157ad400) ) /* Plane 0,1 */ | |
| 3530 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3531 | ROM_LOAD16_BYTE( "040-c2.c2", 0x000001, 0x100000, CRC(87d0ec65) SHA1(23645e0cf859fb4cec3745b3846ca0ef64c689fb) ) /* Plane 2,3 */ | |
| 3532 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3533 | ROM_LOAD16_BYTE( "040-c3.c3", 0x200000, 0x080000, CRC(24b5ba80) SHA1(29d58a6b56bd24ee2046a8d45e023b4d7ab7685b) ) /* Plane 0,1 */ | |
| 3534 | ROM_LOAD16_BYTE( "040-c4.c4", 0x200001, 0x080000, CRC(1c9e9930) SHA1(d017474873750a7602b7708c663d29b25ef7bb63) ) /* Plane 2,3 */ | |
| 3535 | ROM_END | |
| 3536 | ||
| 3537 | /**************************************** | |
| 3538 | ID-0041 | |
| 3539 | . NGM-041 | |
| 3540 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3541 | . NGH-041 | |
| 3542 | ****************************************/ | |
| 3543 | ||
| 3544 | ROM_START( bstars2 ) | |
| 3545 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3546 | ROM_LOAD16_WORD_SWAP( "041-p1.p1", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) ) /* TC534200 */ | |
| 3547 | ||
| 3548 | NEO_SFIX_128K( "041-s1.s1", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) ) /* TC531000 */ | |
| 3549 | ||
| 3550 | NEO_BIOS_AUDIO_128K( "041-m1.m1", CRC(15c177a6) SHA1(3f4abed635102f9bc8b44809750828c82e79b44f) ) /* TC531001 */ | |
| 3551 | ||
| 3552 | ROM_REGION( 0x280000, "ymsnd", 0 ) | |
| 3553 | ROM_LOAD( "041-v1.v1", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) ) /* TC538200 */ | |
| 3554 | ROM_LOAD( "041-v2.v2", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) ) /* TC538200 */ | |
| 3555 | ROM_LOAD( "041-v3.v3", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) ) /* TC534200 */ | |
| 3556 | ||
| 3557 | NO_DELTAT_REGION | |
| 3558 | ||
| 3559 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3560 | ROM_LOAD16_BYTE( "041-c1.c1", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3561 | ROM_LOAD16_BYTE( "041-c2.c2", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3562 | ROM_LOAD16_BYTE( "041-c3.c3", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3563 | ROM_LOAD16_BYTE( "041-c4.c4", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3564 | ROM_END | |
| 3565 | ||
| 3566 | /**************************************** | |
| 3567 | ID-0042 | |
| 3568 | . NGM-042 | |
| 3569 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3570 | . NGH-042 | |
| 3571 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 3572 | ****************************************/ | |
| 3573 | ||
| 3574 | ROM_START( quizdai2 ) /* MVS AND AES VERSION */ | |
| 3575 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3576 | ROM_LOAD16_WORD_SWAP( "042-p1.p1", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) ) /* TC538200 */ | |
| 3577 | ||
| 3578 | NEO_SFIX_128K( "042-s1.s1", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) ) /* TC531000 */ | |
| 3579 | ||
| 3580 | NEO_BIOS_AUDIO_128K( "042-m1.m1", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) ) /* TC531001 */ | |
| 3581 | ||
| 3582 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3583 | ROM_LOAD( "042-v1.v1", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) ) /* TC538200 */ | |
| 3584 | ROM_LOAD( "042-v2.v2", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) ) /* TC538200 */ | |
| 3585 | ||
| 3586 | NO_DELTAT_REGION | |
| 3587 | ||
| 3588 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 3589 | ROM_LOAD16_BYTE( "042-c1.c1", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3590 | ROM_LOAD16_BYTE( "042-c2.c2", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3591 | ROM_LOAD16_BYTE( "042-c3.c3", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3592 | ROM_LOAD16_BYTE( "042-c4.c4", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3593 | ROM_END | |
| 3594 | ||
| 3595 | /**************************************** | |
| 3596 | ID-0043 | |
| 3597 | . NGM-043 | |
| 3598 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 3599 | . NGH-043 | |
| 3600 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 3601 | ****************************************/ | |
| 3602 | ||
| 3603 | ROM_START( 3countb ) /* MVS AND AES VERSION */ | |
| 3604 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3605 | ROM_LOAD16_WORD_SWAP( "043-p1.p1", 0x000000, 0x100000, CRC(ffbdd928) SHA1(05b24655ca32723661adc5509b450824deb0c176) ) /* TC538200 */ | |
| 3606 | /* The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. */ | |
| 3607 | ||
| 3608 | NEO_SFIX_128K( "043-s1.s1", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) ) /* TC531000 */ | |
| 3609 | ||
| 3610 | NEO_BIOS_AUDIO_128K( "043-m1.m1", CRC(7eab59cb) SHA1(5ae4107457e091f73960bfba39b589ae36d51ca3) ) /* TC531001 */ | |
| 3611 | ||
| 3612 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3613 | ROM_LOAD( "043-v1.v1", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) ) /* TC5316200 */ | |
| 3614 | ROM_LOAD( "043-v2.v2", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) ) /* TC5316200 */ | |
| 3615 | ||
| 3616 | NO_DELTAT_REGION | |
| 3617 | ||
| 3618 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 3619 | ROM_LOAD16_BYTE( "043-c1.c1", 0x000000, 0x100000, CRC(bad2d67f) SHA1(04928e50ca75b7fbc52b64e816ec5701901f5893) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3620 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3621 | ROM_LOAD16_BYTE( "043-c2.c2", 0x000001, 0x100000, CRC(a7fbda95) SHA1(9da3c5faf22592a7eaf8df9fa6454f48c2a927ae) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3622 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3623 | ROM_LOAD16_BYTE( "043-c3.c3", 0x200000, 0x100000, CRC(f00be011) SHA1(2721cdba37a511a966a2a53b9bd6240f181d920c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3624 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 3625 | ROM_LOAD16_BYTE( "043-c4.c4", 0x200001, 0x100000, CRC(1887e5c0) SHA1(9b915359add7c10c78d8b281b4084eceea8f0499) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3626 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 3627 | ROM_END | |
| 3628 | ||
| 3629 | /**************************************** | |
| 3630 | ID-0044 | |
| 3631 | . NGM-044 | |
| 3632 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 3633 | . NGH-044 | |
| 3634 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 3635 | ****************************************/ | |
| 3636 | ||
| 3637 | ROM_START( aof ) /* MVS AND AES VERSION */ | |
| 3638 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3639 | ROM_LOAD16_WORD_SWAP( "044-p1.p1", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) ) /* TC534200 */ | |
| 3640 | ||
| 3641 | NEO_SFIX_128K( "044-s1.s1", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) ) /* TC531000 */ | |
| 3642 | ||
| 3643 | NEO_BIOS_AUDIO_128K( "044-m1.m1", CRC(0987e4bb) SHA1(8fae4b7fac09d46d4727928e609ed9d3711dbded) ) /* TC531001 */ | |
| 3644 | ||
| 3645 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3646 | ROM_LOAD( "044-v2.v2", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) ) /* TC5316200 */ | |
| 3647 | ROM_LOAD( "044-v4.v4", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) ) /* TC5316200 */ | |
| 3648 | ||
| 3649 | NO_DELTAT_REGION | |
| 3650 | ||
| 3651 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3652 | ROM_LOAD16_BYTE( "044-c1.c1", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3653 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3654 | ROM_LOAD16_BYTE( "044-c2.c2", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3655 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3656 | ROM_LOAD16_BYTE( "044-c3.c3", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3657 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 3658 | ROM_LOAD16_BYTE( "044-c4.c4", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3659 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 3660 | ROM_END | |
| 3661 | ||
| 3662 | /**************************************** | |
| 3663 | ID-0045 | |
| 3664 | . NGM-045 | |
| 3665 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3 | |
| 3666 | . NGH-045 | |
| 3667 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 | |
| 3668 | ****************************************/ | |
| 3669 | ||
| 3670 | ROM_START( samsho ) /* MVS VERSION */ | |
| 3671 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3672 | ROM_LOAD16_WORD_SWAP( "045-p1.p1", 0x000000, 0x100000, CRC(dfe51bf0) SHA1(2243af3770a516ae698b69bcd9daf53632d9128d) ) /* TC538200 */ | |
| 3673 | ROM_LOAD16_WORD_SWAP( "045-pg2.sp2", 0x100000, 0x100000, CRC(46745b94) SHA1(d9e959fd1f88c9402915c1d0dcdb4a9e3d49cdcb) ) /* TC538200 */ | |
| 3674 | ||
| 3675 | NEO_SFIX_128K( "045-s1.s1", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) ) /* TC531000 */ | |
| 3676 | ||
| 3677 | NEO_BIOS_AUDIO_128K( "045-m1.m1", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) ) /* TC531001 */ | |
| 3678 | ||
| 3679 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3680 | ROM_LOAD( "045-v1.v1", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) ) /* TC5316200 */ | |
| 3681 | ROM_LOAD( "045-v2.v2", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) ) /* TC5316200 */ | |
| 3682 | ||
| 3683 | NO_DELTAT_REGION | |
| 3684 | ||
| 3685 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 3686 | ROM_LOAD16_BYTE( "045-c1.c1", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3687 | ROM_LOAD16_BYTE( "045-c2.c2", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3688 | ROM_LOAD16_BYTE( "045-c3.c3", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3689 | ROM_LOAD16_BYTE( "045-c4.c4", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3690 | ROM_LOAD16_BYTE( "045-c51.c5", 0x800000, 0x100000, CRC(81932894) SHA1(550f15dc5892c4602422c51869f0d59f70f01e9e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3691 | ROM_LOAD16_BYTE( "045-c61.c6", 0x800001, 0x100000, CRC(be30612e) SHA1(5e8b785f917c176d6796eba0caed37b13ddb3e63) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3692 | ROM_END | |
| 3693 | ||
| 3694 | ROM_START( samshoh ) /* AES VERSION */ | |
| 3695 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 3696 | ROM_LOAD16_WORD_SWAP( "045-p1.p1", 0x000000, 0x100000, CRC(dfe51bf0) SHA1(2243af3770a516ae698b69bcd9daf53632d9128d) ) /* TC538200 */ | |
| 3697 | ROM_LOAD16_WORD_SWAP( "045-p2.sp2", 0x100000, 0x080000, CRC(38ee9ba9) SHA1(48190699a6be83cb6257365ae81f93fdd23abe09) ) /* TC534200 */ | |
| 3698 | ||
| 3699 | NEO_SFIX_128K( "045-s1.s1", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) ) /* TC531000 */ | |
| 3700 | ||
| 3701 | NEO_BIOS_AUDIO_128K( "045-m1.m1", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) ) /* TC531001 */ | |
| 3702 | ||
| 3703 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3704 | ROM_LOAD( "045-v1.v1", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) ) /* TC5316200 */ | |
| 3705 | ROM_LOAD( "045-v2.v2", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) ) /* TC5316200 */ | |
| 3706 | ||
| 3707 | NO_DELTAT_REGION | |
| 3708 | ||
| 3709 | ROM_REGION( 0x900000, "sprites", 0 ) | |
| 3710 | ROM_LOAD16_BYTE( "045-c1.c1", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3711 | ROM_LOAD16_BYTE( "045-c2.c2", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3712 | ROM_LOAD16_BYTE( "045-c3.c3", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3713 | ROM_LOAD16_BYTE( "045-c4.c4", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3714 | ROM_LOAD16_BYTE( "045-c5.c5", 0x800000, 0x080000, CRC(a2bb8284) SHA1(aa118e3b8c062daa219b36758b9a3814c08c69dc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3715 | ROM_LOAD16_BYTE( "045-c6.c6", 0x800001, 0x080000, CRC(4fa71252) SHA1(afe374a9d1f2d955a59efe7b6196b89e021b164c) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3716 | ROM_END | |
| 3717 | ||
| 3718 | /**************************************** | |
| 3719 | ID-0046 | |
| 3720 | . NGM-046 | |
| 3721 | NEO-MVS PROGTOP / NEO-MVS CHA256B | |
| 3722 | . NGH-046 | |
| 3723 | NEO-AEG PROGTOP / NEO-AEG CHA256[B] | |
| 3724 | ****************************************/ | |
| 3725 | ||
| 3726 | ROM_START( tophuntr ) /* MVS VERSION */ | |
| 3727 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3728 | ROM_LOAD16_WORD_SWAP( "046-p1.p1", 0x000000, 0x100000, CRC(69fa9e29) SHA1(9a40a16163193bb506a32bd34f6323b25ec69622) ) /* mask rom TC538200 */ | |
| 3729 | ROM_LOAD16_WORD_SWAP( "046-p2.sp2", 0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) ) /* mask rom TC538200 */ | |
| 3730 | ||
| 3731 | NEO_SFIX_128K( "046-s1.s1", CRC(14b01d7b) SHA1(618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae) ) /* mask rom TC531000 */ | |
| 3732 | ||
| 3733 | NEO_BIOS_AUDIO_128K( "046-m1.m1", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) ) /* mask rom TC531001 */ | |
| 3734 | ||
| 3735 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3736 | ROM_LOAD( "046-v1.v1", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) ) /* mask rom TC538200 */ | |
| 3737 | ROM_LOAD( "046-v2.v2", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) ) /* mask rom TC538200 */ | |
| 3738 | ROM_LOAD( "046-v3.v3", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) ) /* mask rom TC538200 */ | |
| 3739 | ROM_LOAD( "046-v4.v4", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) ) /* mask rom TC538200 */ | |
| 3740 | ||
| 3741 | NO_DELTAT_REGION | |
| 3742 | ||
| 3743 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3744 | ROM_LOAD16_BYTE( "046-c1.c1", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3745 | ROM_LOAD16_BYTE( "046-c2.c2", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3746 | ROM_LOAD16_BYTE( "046-c3.c3", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3747 | ROM_LOAD16_BYTE( "046-c4.c4", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3748 | ROM_LOAD16_BYTE( "046-c5.c5", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3749 | ROM_LOAD16_BYTE( "046-c6.c6", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3750 | ROM_LOAD16_BYTE( "046-c7.c7", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3751 | ROM_LOAD16_BYTE( "046-c8.c8", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3752 | ROM_END | |
| 3753 | ||
| 3754 | ROM_START( tophuntrh ) /* AES VERSION */ | |
| 3755 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3756 | ROM_LOAD16_WORD_SWAP( "046-pg1.p1",0x000000, 0x100000, CRC(771e39bc) SHA1(c0e05fd1ca81926438bb75e2fa6894e40ab6521e) ) /* mask rom TC538200 */ | |
| 3757 | ROM_LOAD16_WORD_SWAP( "046-p2.sp2",0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) ) /* mask rom TC538200 */ | |
| 3758 | ||
| 3759 | NEO_SFIX_128K( "046-sg1.s1", CRC(92e9ac8c) SHA1(cab5c77c091e8d12d9c3a2cc8d741b74e4386efb) ) /* mask rom TC531000 */ | |
| 3760 | ||
| 3761 | NEO_BIOS_AUDIO_128K( "046-m1.m1", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) ) /* mask rom TC531001 */ | |
| 3762 | ||
| 3763 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3764 | ROM_LOAD( "046-v1.v1", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) ) /* mask rom TC538200 */ | |
| 3765 | ROM_LOAD( "046-v2.v2", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) ) /* mask rom TC538200 */ | |
| 3766 | ROM_LOAD( "046-v3.v3", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) ) /* mask rom TC538200 */ | |
| 3767 | ROM_LOAD( "046-v4.v4", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) ) /* mask rom TC538200 */ | |
| 3768 | ||
| 3769 | NO_DELTAT_REGION | |
| 3770 | ||
| 3771 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3772 | ROM_LOAD16_BYTE( "046-c1.c1", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3773 | ROM_LOAD16_BYTE( "046-c2.c2", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3774 | ROM_LOAD16_BYTE( "046-c3.c3", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3775 | ROM_LOAD16_BYTE( "046-c4.c4", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3776 | ROM_LOAD16_BYTE( "046-c5.c5", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3777 | ROM_LOAD16_BYTE( "046-c6.c6", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3778 | ROM_LOAD16_BYTE( "046-c7.c7", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3779 | ROM_LOAD16_BYTE( "046-c8.c8", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3780 | ROM_END | |
| 3781 | ||
| 3782 | /**************************************** | |
| 3783 | ID-0047 | |
| 3784 | . NGM-047 | |
| 3785 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA42G-1 | |
| 3786 | . NGH-047 | |
| 3787 | NEO-AEG PROG-G2 (PRO-CT0) / NEO-AEG CHA42G-2B | |
| 3788 | ****************************************/ | |
| 3789 | ||
| 3790 | ROM_START( fatfury2 ) /* MVS AND AES VERSION */ | |
| 3791 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3792 | ROM_LOAD16_WORD_SWAP( "047-p1.p1", 0x000000, 0x100000, CRC(ecfdbb69) SHA1(59e2f137c6eaf043df4ddae865a9159a10265c60) ) /* TC538200 */ | |
| 3793 | /* The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. */ | |
| 3794 | ||
| 3795 | NEO_SFIX_128K( "047-s1.s1", CRC(d7dbbf39) SHA1(29253e596f475ebd41a6e3bb53952e3a0ccd2eed) ) /* TC531000 */ | |
| 3796 | ||
| 3797 | NEO_BIOS_AUDIO_128K( "047-m1.m1", CRC(820b0ba7) SHA1(5708248d89446e49184eaadb52f7c61b2b6c13c5) ) /* TC531001 */ | |
| 3798 | ||
| 3799 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3800 | ROM_LOAD( "047-v1.v1", 0x000000, 0x200000, CRC(d9d00784) SHA1(f6a91eada8c23aa4518c4b82eeebca69f79d845c) ) /* TC5316200 */ | |
| 3801 | ROM_LOAD( "047-v2.v2", 0x200000, 0x200000, CRC(2c9a4b33) SHA1(d4a1c0951c02c8919b3ec32ed96933634ff9e54c) ) /* TC5316200 */ | |
| 3802 | ||
| 3803 | NO_DELTAT_REGION | |
| 3804 | ||
| 3805 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3806 | ROM_LOAD16_BYTE( "047-c1.c1", 0x000000, 0x100000, CRC(f72a939e) SHA1(67fc398ec28061adca0d3be82bbe7297015800da) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3807 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3808 | ROM_LOAD16_BYTE( "047-c2.c2", 0x000001, 0x100000, CRC(05119a0d) SHA1(c2f100b73eb04f65b6ba6089d49aceb51b470ec6) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3809 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3810 | ROM_LOAD16_BYTE( "047-c3.c3", 0x200000, 0x100000, CRC(01e00738) SHA1(79654f24d777dd5eb68bafc3b8cb9db71d5822e2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3811 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 3812 | ROM_LOAD16_BYTE( "047-c4.c4", 0x200001, 0x100000, CRC(9fe27432) SHA1(89d22d77ba8bc6d1f6c974195c34ad61b9010de7) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3813 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 3814 | ROM_END | |
| 3815 | ||
| 3816 | /**************************************** | |
| 3817 | ID-0048 | |
| 3818 | . ??M-048 | |
| 3819 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 3820 | ****************************************/ | |
| 3821 | ||
| 3822 | ROM_START( janshin ) /* MVS ONLY RELEASE */ | |
| 3823 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3824 | ROM_LOAD16_WORD_SWAP( "048-p1.p1", 0x000000, 0x100000, CRC(fa818cbb) SHA1(afee2c897b766c84f13891fb52c574fb18df0951) ) /* mask rom TC538200 */ | |
| 3825 | ||
| 3826 | NEO_SFIX_128K( "048-s1.s1", CRC(8285b25a) SHA1(d983640cda3e346e38469b4d3ec8048b116a7bb7) ) /* mask rom TC531000 */ | |
| 3827 | ||
| 3828 | NEO_BIOS_AUDIO_128K( "048-m1.m1", CRC(310467c7) SHA1(c529961195c9bdf5d1ce70a38ad129002d1f3b5f) ) /* mask rom TC531001 */ | |
| 3829 | ||
| 3830 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 3831 | ||
| 3832 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3833 | ROM_LOAD( "048-v1.v1", 0x000000, 0x200000, CRC(f1947d2b) SHA1(955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2) ) /* mask rom TC5316200 */ | |
| 3834 | ||
| 3835 | NO_DELTAT_REGION | |
| 3836 | ||
| 3837 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3838 | ROM_LOAD16_BYTE( "048-c1.c1", 0x000000, 0x200000, CRC(3fa890e9) SHA1(e73d2802bacfbc2b2b16fbbedddde17488e4bbde) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3839 | ROM_LOAD16_BYTE( "048-c2.c1", 0x000001, 0x200000, CRC(59c48ad8) SHA1(2630817e735a6d197377558f4324c1442803fe15) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3840 | ROM_END | |
| 3841 | ||
| 3842 | /**************************************** | |
| 3843 | ID-0049 | |
| 3844 | . NGM-049 | |
| 3845 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 3846 | . NGH-049 | |
| 3847 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 3848 | ****************************************/ | |
| 3849 | ||
| 3850 | ROM_START( androdun ) /* MVS AND AES VERSION */ | |
| 3851 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3852 | ROM_LOAD16_WORD_SWAP( "049-p1.p1", 0x000000, 0x080000, CRC(3b857da2) SHA1(4dd86c739944696c16c3cdd85935d6dfa9fdc276) ) /* CXK384500 */ | |
| 3853 | ROM_LOAD16_WORD_SWAP( "049-p2.p2", 0x080000, 0x080000, CRC(2f062209) SHA1(991cf3e3677929b2cc0b2787b0c7b6ad3700f618) ) /* CXK384500 */ | |
| 3854 | ||
| 3855 | NEO_SFIX_128K( "049-s1.s1", CRC(6349de5d) SHA1(bcc44b9576d7bedd9a39294530bb66f707690c72) ) /* CXK381000 */ | |
| 3856 | ||
| 3857 | NEO_BIOS_AUDIO_128K( "049-m1.m1", CRC(edd2acf4) SHA1(c4ee6ba834d54b9fc5a854dbc41a05877e090371) ) /* CXK381003 */ | |
| 3858 | ||
| 3859 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 3860 | ROM_LOAD( "049-v1.v1", 0x000000, 0x100000, CRC(ce43cb89) SHA1(47f82e077abb6efc6b1b0490412ae147d5d2acef) ) /* CXK388000 */ | |
| 3861 | ||
| 3862 | NO_DELTAT_REGION | |
| 3863 | ||
| 3864 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 3865 | ROM_LOAD16_BYTE( "049-c1.c1", 0x000000, 0x100000, CRC(7ace6db3) SHA1(c41cc9de8c0788dcc49ca494fd3bb3124062d9dd) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 3866 | ROM_LOAD16_BYTE( "049-c2.c2", 0x000001, 0x100000, CRC(b17024f7) SHA1(fcf7efae48fcdccaf5255c145de414fb246128f0) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 3867 | ROM_END | |
| 3868 | ||
| 3869 | /**************************************** | |
| 3870 | ID-0050 | |
| 3871 | . ALM-004 | |
| 3872 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 3873 | . ALH-004 | |
| 3874 | ****************************************/ | |
| 3875 | ||
| 3876 | ROM_START( ncommand ) | |
| 3877 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3878 | ROM_LOAD16_WORD_SWAP( "050-p1.p1", 0x000000, 0x100000, CRC(4e097c40) SHA1(43311a7ca14a14dcd4a99d8576a12e897b078643) ) /* CXK388000 */ | |
| 3879 | ||
| 3880 | NEO_SFIX_128K( "050-s1.s1", CRC(db8f9c8e) SHA1(11cb82cf3c4d0fc2da5df0c26410a64808093610) ) /* CXK381000 */ | |
| 3881 | ||
| 3882 | NEO_BIOS_AUDIO_128K( "050-m1.m1", CRC(6fcf07d3) SHA1(e9ecff4bfec1f5964bf06645f75d80d611b6231c) ) /* CXK381003 */ | |
| 3883 | ||
| 3884 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 3885 | ROM_LOAD( "050-v1.v1", 0x000000, 0x100000, CRC(23c3ab42) SHA1(b6c59bb180f1aa34c95f3ec923f3aafb689d57b0) ) /* CXK388000 */ | |
| 3886 | ROM_LOAD( "050-v2.v2", 0x100000, 0x080000, CRC(80b8a984) SHA1(950cf0e78ceffa4037663f1086fbbc88588f49f2) ) /* CXK388000 */ | |
| 3887 | ||
| 3888 | NO_DELTAT_REGION | |
| 3889 | ||
| 3890 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3891 | ROM_LOAD16_BYTE( "050-c1.c1", 0x000000, 0x100000, CRC(87421a0a) SHA1(1d8faaf03778f7c5b062554d7333bbd3f0ca12ad) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 3892 | ROM_LOAD16_BYTE( "050-c2.c2", 0x000001, 0x100000, CRC(c4cf5548) SHA1(ef9eca5aeff9dda2209a050c2af00ed8979ae2bc) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 3893 | ROM_LOAD16_BYTE( "050-c3.c3", 0x200000, 0x100000, CRC(03422c1e) SHA1(920e5015aebe2ffc5ce43a52365c7f0a705f3b9e) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 3894 | ROM_LOAD16_BYTE( "050-c4.c4", 0x200001, 0x100000, CRC(0845eadb) SHA1(3c71a02bf0e07a5381846bb6d75bbe7dd546adea) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 3895 | ROM_END | |
| 3896 | ||
| 3897 | /**************************************** | |
| 3898 | ID-0051 | |
| 3899 | . AIM-051 | |
| 3900 | NEO-MVS PROG-G2 / NEO-MVS CHA42G-1 | |
| 3901 | . AIH-051 | |
| 3902 | ****************************************/ | |
| 3903 | ||
| 3904 | ROM_START( viewpoin ) | |
| 3905 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3906 | ROM_LOAD16_WORD_SWAP( "051-p1.p1", 0x000000, 0x100000, CRC(17aa899d) SHA1(674cd8ace7acdf4f407de741e3d0071bcb49c902) ) /* CXK388002 */ | |
| 3907 | ||
| 3908 | NEO_SFIX_128K( "051-s1.s1", CRC(9fea5758) SHA1(5c6f01da89f2639cf741ee7c39e27023b8083052) ) /* CXK381000 */ | |
| 3909 | ||
| 3910 | NEO_BIOS_AUDIO_128K( "051-m1.m1", CRC(8e69f29a) SHA1(7a25f4997996434ea1b7d0d1ca9e7aaf966cbd03) ) /* CXK381003 */ | |
| 3911 | ||
| 3912 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3913 | /* What board was originally used (labels 051-V2 and 051-V4)? MVS is twice confirmed on NEO-MVS PROG-G2 */ | |
| 3914 | ROM_LOAD( "051-v2.v1", 0x000000, 0x200000, CRC(019978b6) SHA1(7896a551115fc6ed38b5944e0c8dcb2b2c1c077d) ) /* CXK381600 */ | |
| 3915 | ROM_LOAD( "051-v4.v2", 0x200000, 0x200000, CRC(5758f38c) SHA1(da10f4b7d22d9139bbf068bd940be82168a74ca1) ) /* CXK381600 */ | |
| 3916 | ||
| 3917 | NO_DELTAT_REGION | |
| 3918 | ||
| 3919 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 3920 | ROM_LOAD16_BYTE( "051-c1.c1", 0x000000, 0x100000, CRC(d624c132) SHA1(49c7e9f020cba45d7083b45252bcc03397f8c286) ) /* Plane 0,1 */ /* CXK381600 */ | |
| 3921 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3922 | ROM_LOAD16_BYTE( "051-c2.c2", 0x000001, 0x100000, CRC(40d69f1e) SHA1(ec4a13582772594957f927622d50f54b0dfcd8d8) ) /* Plane 2,3 */ /* CXK381600 */ | |
| 3923 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3924 | ROM_END | |
| 3925 | ||
| 3926 | /**************************************** | |
| 3927 | ID-0052 | |
| 3928 | . NGM-052 | |
| 3929 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA 42G-2 | |
| 3930 | . NGH-052 | |
| 3931 | ****************************************/ | |
| 3932 | ||
| 3933 | ROM_START( ssideki ) | |
| 3934 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3935 | ROM_LOAD16_WORD_SWAP( "052-p1.p1", 0x000000, 0x080000, CRC(9cd97256) SHA1(1c780b711137fd79cc81b01941e84f3d59e0071f) ) /* TC534200 */ | |
| 3936 | ||
| 3937 | NEO_SFIX_128K( "052-s1.s1", CRC(97689804) SHA1(fa8dab3b3353d7115a0368f3fc749950c0186fbc) ) /* TC531000 */ | |
| 3938 | ||
| 3939 | NEO_BIOS_AUDIO_128K( "052-m1.m1", CRC(49f17d2d) SHA1(70971fcf71ae3a6b2e26e7ade8063941fb178ae5) ) /* TC531001 */ | |
| 3940 | ||
| 3941 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3942 | ROM_LOAD( "052-v1.v1", 0x000000, 0x200000, CRC(22c097a5) SHA1(328c4e6db0a026f54a633cff1443a3f964a8daea) ) /* TC5316200 */ | |
| 3943 | ||
| 3944 | NO_DELTAT_REGION | |
| 3945 | ||
| 3946 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 3947 | ROM_LOAD16_BYTE( "052-c1.c1", 0x000000, 0x100000, CRC(53e1c002) SHA1(2125b1be379ea7933893ffb1cd65d6c4bf8b03bd) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3948 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3949 | ROM_LOAD16_BYTE( "052-c2.c2", 0x000001, 0x100000, CRC(776a2d1f) SHA1(bca0bac87443e9e78c623d284f6cc96cc9c9098f) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3950 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3951 | ROM_END | |
| 3952 | ||
| 3953 | /**************************************** | |
| 3954 | ID-0053 | |
| 3955 | . ALM-005 | |
| 3956 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 3957 | . ALH-005 | |
| 3958 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 3959 | ****************************************/ | |
| 3960 | ||
| 3961 | ROM_START( wh1 ) /* MVS VERSION */ | |
| 3962 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3963 | ROM_LOAD16_WORD_SWAP( "053-epr.p1", 0x000000, 0x080000, CRC(d42e1e9a) SHA1(9d1911fe4bf6202466ec45557dd008cbf01ca9c6) ) /* D27C4000 */ | |
| 3964 | ROM_LOAD16_WORD_SWAP( "053-epr.p2", 0x080000, 0x080000, CRC(0e33e8a3) SHA1(4b7086edb504f3c30529d51ba8f453d48eba5164) ) /* D27C4000 */ | |
| 3965 | /* P's on eprom, correct chip label unknown */ | |
| 3966 | ||
| 3967 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 3968 | ||
| 3969 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC54H1000 */ | |
| 3970 | ||
| 3971 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3972 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 3973 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 3974 | ||
| 3975 | NO_DELTAT_REGION | |
| 3976 | ||
| 3977 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 3978 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3979 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 3980 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3981 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 3982 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3983 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3984 | ROM_END | |
| 3985 | ||
| 3986 | ROM_START( wh1h ) /* AES VERSION */ | |
| 3987 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3988 | ROM_LOAD16_WORD_SWAP( "053-p1.p1", 0x000000, 0x080000, CRC(95b574cb) SHA1(b7b7af6a04c3d902e7f8852897741ecaf0b1062c) ) /* TC534200 */ | |
| 3989 | ROM_LOAD16_WORD_SWAP( "053-p2.p2", 0x080000, 0x080000, CRC(f198ed45) SHA1(24ccc091e97f63796562bb5b30df51f39bd504ef) ) /* TC534200 */ | |
| 3990 | ||
| 3991 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 3992 | ||
| 3993 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC531001 */ | |
| 3994 | ||
| 3995 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3996 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 3997 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 3998 | ||
| 3999 | NO_DELTAT_REGION | |
| 4000 | ||
| 4001 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 4002 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4003 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 4004 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4005 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 4006 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 4007 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 4008 | ROM_END | |
| 4009 | ||
| 4010 | ROM_START( wh1ha ) | |
| 4011 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4012 | ROM_LOAD16_WORD_SWAP( "053-p1_a.p1", 0x000000, 0x080000, CRC(ed29fde2) SHA1(52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf) ) | |
| 4013 | ROM_LOAD16_WORD_SWAP( "053-p2_a.p2", 0x080000, 0x080000, CRC(98f2b158) SHA1(a64e1425970eb53cc910891db39973dee3d54ccc) ) | |
| 4014 | /* Correct chip labels for p1 and p2 unknown */ | |
| 4015 | ||
| 4016 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 4017 | ||
| 4018 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC531001 */ | |
| 4019 | ||
| 4020 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4021 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 4022 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 4023 | ||
| 4024 | NO_DELTAT_REGION | |
| 4025 | ||
| 4026 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 4027 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4028 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 4029 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4030 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 4031 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 4032 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 4033 | ROM_END | |
| 4034 | ||
| 4035 | /**************************************** | |
| 4036 | ID-0054 | |
| 4037 | Crossed Swords 2 (CD only? not confirmed, MVS might exist) | |
| 4038 | ****************************************/ | |
| 4039 | ||
| 4040 | /**************************************** | |
| 4041 | ID-0055 | |
| 4042 | . NGM-055 | |
| 4043 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4044 | . NGH-055 | |
| 4045 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 4046 | ****************************************/ | |
| 4047 | ||
| 4048 | ROM_START( kof94 ) /* MVS AND AES VERSION */ | |
| 4049 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4050 | ROM_LOAD16_WORD_SWAP( "055-p1.p1", 0x100000, 0x100000, CRC(f10a2042) SHA1(d08a3f3c28be4b1793de7d362456281329fe1828) ) /* mask rom TC5316200 */ | |
| 4051 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4052 | ||
| 4053 | NEO_SFIX_128K( "055-s1.s1", CRC(825976c1) SHA1(cb6a70bdd95d449d25196ca269b621c362db6743) ) /* mask rom TC531000 */ | |
| 4054 | ||
| 4055 | NEO_BIOS_AUDIO_128K( "055-m1.m1", CRC(f6e77cf5) SHA1(292a3e3a4918ffe72bd1c41acb927b91844e035e) ) /* mask rom TC531001 */ | |
| 4056 | ||
| 4057 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4058 | ROM_LOAD( "055-v1.v1", 0x000000, 0x200000, CRC(8889596d) SHA1(c9ce713b720511438dbd3fe3bcc7c246f475c6a2) ) /* mask rom TC5316200 */ | |
| 4059 | ROM_LOAD( "055-v2.v2", 0x200000, 0x200000, CRC(25022b27) SHA1(2b040a831c3c92ac6e4719de38009a0d55b64f6b) ) /* mask rom TC5316200 */ | |
| 4060 | ROM_LOAD( "055-v3.v3", 0x400000, 0x200000, CRC(83cf32c0) SHA1(34a31a37eb10945b5169e96321bcea06eec33a00) ) /* mask rom TC5316200 */ | |
| 4061 | ||
| 4062 | NO_DELTAT_REGION | |
| 4063 | ||
| 4064 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4065 | ROM_LOAD16_BYTE( "055-c1.c1", 0x000000, 0x200000, CRC(b96ef460) SHA1(e52f5303c17b50ce165c008be2837336369c110b) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4066 | ROM_LOAD16_BYTE( "055-c2.c2", 0x000001, 0x200000, CRC(15e096a7) SHA1(237c2a3d059de00bfca66e0016ed325d7a32bfec) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4067 | ROM_LOAD16_BYTE( "055-c3.c3", 0x400000, 0x200000, CRC(54f66254) SHA1(c594384bcd8b03beb8c595591505fecc44b185ac) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4068 | ROM_LOAD16_BYTE( "055-c4.c4", 0x400001, 0x200000, CRC(0b01765f) SHA1(ec1fdcc944611408367bf5023d4ebe7edd9dfa88) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4069 | ROM_LOAD16_BYTE( "055-c5.c5", 0x800000, 0x200000, CRC(ee759363) SHA1(8a5621c1b1f8267b9b9b6a14ab4944de542e1945) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4070 | ROM_LOAD16_BYTE( "055-c6.c6", 0x800001, 0x200000, CRC(498da52c) SHA1(1e6e6202ee053a5261db889177ce3a087e078bda) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4071 | ROM_LOAD16_BYTE( "055-c7.c7", 0xc00000, 0x200000, CRC(62f66888) SHA1(ac91a0eab0753bee175ad40213a4ae5d38ed5b87) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4072 | ROM_LOAD16_BYTE( "055-c8.c8", 0xc00001, 0x200000, CRC(fe0a235d) SHA1(a45c66836e4e3c77dfef9d4c6cc422cb59169149) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4073 | ROM_END | |
| 4074 | ||
| 4075 | /**************************************** | |
| 4076 | ID-0056 | |
| 4077 | . NGM-056 | |
| 4078 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4079 | . NGH-056 | |
| 4080 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] | |
| 4081 | ****************************************/ | |
| 4082 | ||
| 4083 | ROM_START( aof2 ) /* MVS VERSION */ | |
| 4084 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4085 | ROM_LOAD16_WORD_SWAP( "056-p1.p1", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) ) /* TC538200 */ | |
| 4086 | ||
| 4087 | NEO_SFIX_128K( "056-s1.s1", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) ) /* TC531000 */ | |
| 4088 | ||
| 4089 | NEO_BIOS_AUDIO_128K( "056-m1.m1", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) ) /* TC531001 */ | |
| 4090 | ||
| 4091 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4092 | ROM_LOAD( "056-v1.v1", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) ) /* TC5316200 */ | |
| 4093 | ROM_LOAD( "056-v2.v2", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) ) /* TC5316200 */ | |
| 4094 | ROM_LOAD( "056-v3.v3", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) ) /* TC538200 */ | |
| 4095 | ||
| 4096 | NO_DELTAT_REGION | |
| 4097 | ||
| 4098 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4099 | /* Different layout with 4xC (32mbit) also exists; chip labels are 056-C13, 056-C24, 056-C57 and 056-C68 */ | |
| 4100 | ROM_LOAD16_BYTE( "056-c1.c1", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4101 | ROM_LOAD16_BYTE( "056-c2.c2", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4102 | ROM_LOAD16_BYTE( "056-c3.c3", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4103 | ROM_LOAD16_BYTE( "056-c4.c4", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4104 | ROM_LOAD16_BYTE( "056-c5.c5", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4105 | ROM_LOAD16_BYTE( "056-c6.c6", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4106 | ROM_LOAD16_BYTE( "056-c7.c7", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4107 | ROM_LOAD16_BYTE( "056-c8.c8", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4108 | ROM_END | |
| 4109 | ||
| 4110 | ROM_START( aof2a ) /* AES VERSION */ | |
| 4111 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4112 | ROM_LOAD16_WORD_SWAP( "056-p1.p1", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) ) /* TC538200 */ | |
| 4113 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 4114 | ROM_LOAD16_WORD_SWAP( "056-epr.ep1", 0x000000, 0x80000, CRC(75d6301c) SHA1(e72d15fba55f96be7b4fa29e705a7b78f56edf7d) ) /* M27C4002 */ | |
| 4115 | /* P is on eprom, correct chip label unknown */ | |
| 4116 | ||
| 4117 | NEO_SFIX_128K( "056-s1.s1", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) ) /* TC531000 */ | |
| 4118 | ||
| 4119 | NEO_BIOS_AUDIO_128K( "056-m1.m1", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) ) /* TC531001 */ | |
| 4120 | ||
| 4121 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4122 | ROM_LOAD( "056-v1.v1", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) ) /* TC5316200 */ | |
| 4123 | ROM_LOAD( "056-v2.v2", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) ) /* TC5316200 */ | |
| 4124 | ROM_LOAD( "056-v3.v3", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) ) /* TC538200 */ | |
| 4125 | ||
| 4126 | NO_DELTAT_REGION | |
| 4127 | ||
| 4128 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4129 | ROM_LOAD16_BYTE( "056-c1.c1", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4130 | ROM_LOAD16_BYTE( "056-c2.c2", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4131 | ROM_LOAD16_BYTE( "056-c3.c3", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4132 | ROM_LOAD16_BYTE( "056-c4.c4", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4133 | ROM_LOAD16_BYTE( "056-c5.c5", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4134 | ROM_LOAD16_BYTE( "056-c6.c6", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4135 | ROM_LOAD16_BYTE( "056-c7.c7", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4136 | ROM_LOAD16_BYTE( "056-c8.c8", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4137 | ROM_END | |
| 4138 | ||
| 4139 | /**************************************** | |
| 4140 | ID-0057 | |
| 4141 | . ALM-006 | |
| 4142 | NEO-MVS PROG 4096 B / NEO-MVS CHA 42G-3 | |
| 4143 | . ALH-006 | |
| 4144 | NEO-AEG PROG4096 B / NEO-AEG CHA42G-3 | |
| 4145 | ****************************************/ | |
| 4146 | ||
| 4147 | ROM_START( wh2 ) /* MVS AND AES VERSION */ | |
| 4148 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4149 | ROM_LOAD16_WORD_SWAP( "057-p1.p1", 0x100000, 0x100000, CRC(65a891d9) SHA1(ff8d5ccb0dd22c523902bb3db3c645583a335056) ) /* TC5316200 */ | |
| 4150 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4151 | ||
| 4152 | NEO_SFIX_128K( "057-s1.s1", CRC(fcaeb3a4) SHA1(1f3f85e38b8552333261c04ae5af0d6e3b310622) ) /* TC531000 */ | |
| 4153 | ||
| 4154 | NEO_BIOS_AUDIO_128K( "057-m1.m1", CRC(8fa3bc77) SHA1(982f92978671e4ee66630948e6bb7565b37b5dc0) ) /* TC531001 */ | |
| 4155 | ||
| 4156 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4157 | ROM_LOAD( "057-v1.v1", 0x000000, 0x200000, CRC(8877e301) SHA1(1bab988d74ea8fd12db201c257ec844622cf5f4e) ) /* TC5316200 */ | |
| 4158 | ROM_LOAD( "057-v2.v2", 0x200000, 0x200000, CRC(c1317ff4) SHA1(4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3) ) /* TC5316200 */ | |
| 4159 | ||
| 4160 | NO_DELTAT_REGION | |
| 4161 | ||
| 4162 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4163 | ROM_LOAD16_BYTE( "057-c1.c1", 0x000000, 0x200000, CRC(21c6bb91) SHA1(a2c17d0c91dd59528d8fa7fe110af8b20b25ff99) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4164 | ROM_LOAD16_BYTE( "057-c2.c2", 0x000001, 0x200000, CRC(a3999925) SHA1(0ee861a77850d378d03c1bf00b9692abd860c759) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4165 | ROM_LOAD16_BYTE( "057-c3.c3", 0x400000, 0x200000, CRC(b725a219) SHA1(4857687d156a9150a69b97d2729245a51c144a0c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4166 | ROM_LOAD16_BYTE( "057-c4.c4", 0x400001, 0x200000, CRC(8d96425e) SHA1(0f79c868a6a33ad25e38d842f30ec4440d809033) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4167 | ROM_LOAD16_BYTE( "057-c5.c5", 0x800000, 0x200000, CRC(b20354af) SHA1(da7609fd467f2f4d71d92970f438a04d11ab1cc1) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4168 | ROM_LOAD16_BYTE( "057-c6.c6", 0x800001, 0x200000, CRC(b13d1de3) SHA1(7d749c23a33d90fe50279e884540d71cf1aaaa6b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4169 | ROM_END | |
| 4170 | ||
| 4171 | /**************************************** | |
| 4172 | ID-0058 | |
| 4173 | . NGM-058 | |
| 4174 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3B | |
| 4175 | . NGH-058 | |
| 4176 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 | |
| 4177 | ****************************************/ | |
| 4178 | ||
| 4179 | ROM_START( fatfursp ) /* MVS AND AES VERSION */ | |
| 4180 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 4181 | ROM_LOAD16_WORD_SWAP( "058-p1.p1", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) ) /* mask rom TC538200 */ | |
| 4182 | ROM_LOAD16_WORD_SWAP( "058-p2.sp2", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) ) /* mask rom TC534200 */ | |
| 4183 | ||
| 4184 | NEO_SFIX_128K( "058-s1.s1", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) ) /* mask rom TC531000 */ | |
| 4185 | ||
| 4186 | NEO_BIOS_AUDIO_128K( "058-m1.m1", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) ) /* mask rom TC531001 */ | |
| 4187 | ||
| 4188 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4189 | ROM_LOAD( "058-v1.v1", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) ) /* mask rom TC5316200 */ | |
| 4190 | ROM_LOAD( "058-v2.v2", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) ) /* mask rom TC5316200 */ | |
| 4191 | ROM_LOAD( "058-v3.v3", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) ) /* mask rom TC538200 */ | |
| 4192 | ||
| 4193 | NO_DELTAT_REGION | |
| 4194 | ||
| 4195 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4196 | ROM_LOAD16_BYTE( "058-c1.c1", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4197 | ROM_LOAD16_BYTE( "058-c2.c2", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4198 | ROM_LOAD16_BYTE( "058-c3.c3", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4199 | ROM_LOAD16_BYTE( "058-c4.c4", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4200 | ROM_LOAD16_BYTE( "058-c5.c5", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4201 | ROM_LOAD16_BYTE( "058-c6.c6", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4202 | ROM_END | |
| 4203 | ||
| 4204 | ROM_START( fatfurspa ) /* MVS AND AES VERSION */ | |
| 4205 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 4206 | ROM_LOAD16_WORD_SWAP( "058-p1.p1", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) ) /* mask rom TC538200 */ | |
| 4207 | ROM_LOAD16_WORD_SWAP( "058-p2.sp2", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) ) /* mask rom TC534200 */ | |
| 4208 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 4209 | ROM_LOAD16_WORD_SWAP( "058-epr.ep1", 0x000000, 0x080000, CRC(9f0c1e1a) SHA1(02861b0f230541becccc3df6a2c85dbe8733e7ce) ) /* M27C4002 */ | |
| 4210 | /* P is on eprom, correct chip label unknown */ | |
| 4211 | ||
| 4212 | NEO_SFIX_128K( "058-s1.s1", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) ) /* mask rom TC531000 */ | |
| 4213 | ||
| 4214 | NEO_BIOS_AUDIO_128K( "058-m1.m1", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) ) /* mask rom TC531001 */ | |
| 4215 | ||
| 4216 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4217 | ROM_LOAD( "058-v1.v1", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) ) /* mask rom TC5316200 */ | |
| 4218 | ROM_LOAD( "058-v2.v2", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) ) /* mask rom TC5316200 */ | |
| 4219 | ROM_LOAD( "058-v3.v3", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) ) /* mask rom TC538200 */ | |
| 4220 | ||
| 4221 | NO_DELTAT_REGION | |
| 4222 | ||
| 4223 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4224 | ROM_LOAD16_BYTE( "058-c1.c1", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4225 | ROM_LOAD16_BYTE( "058-c2.c2", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4226 | ROM_LOAD16_BYTE( "058-c3.c3", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4227 | ROM_LOAD16_BYTE( "058-c4.c4", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4228 | ROM_LOAD16_BYTE( "058-c5.c5", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4229 | ROM_LOAD16_BYTE( "058-c6.c6", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4230 | ROM_END | |
| 4231 | ||
| 4232 | /**************************************** | |
| 4233 | ID-0059 | |
| 4234 | . NGM-059 | |
| 4235 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4236 | . NGH-059 | |
| 4237 | ****************************************/ | |
| 4238 | ||
| 4239 | ROM_START( savagere ) | |
| 4240 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4241 | ROM_LOAD16_WORD_SWAP( "059-p1.p1", 0x100000, 0x100000, CRC(01d4e9c0) SHA1(3179d2be59bf2de6918d506117cff50acf7e09f3) ) /* TC5316200 */ | |
| 4242 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4243 | ||
| 4244 | NEO_SFIX_128K( "059-s1.s1", CRC(e08978ca) SHA1(55152cb9bd0403ae8656b93a6b1522dba5db6d1a) ) /* TC531000 */ | |
| 4245 | ||
| 4246 | NEO_BIOS_AUDIO_128K( "059-m1.m1", CRC(29992eba) SHA1(187be624abe8670503edb235ff21ae8fdc3866e0) ) /* TC531001 */ | |
| 4247 | ||
| 4248 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4249 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 4250 | ROM_LOAD( "059-v2.v2", 0x200000, 0x200000, CRC(eb6f1cdb) SHA1(7a311388315ea543babf872f62219fdc4d39d013) ) /* TC5316200 */ | |
| 4251 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 4252 | ||
| 4253 | NO_DELTAT_REGION | |
| 4254 | ||
| 4255 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4256 | ROM_LOAD16_BYTE( "059-c1.c1", 0x000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4257 | ROM_LOAD16_BYTE( "059-c2.c2", 0x000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4258 | ROM_LOAD16_BYTE( "059-c3.c3", 0x400000, 0x200000, CRC(3e4eba4b) SHA1(770adec719e63a30ebe9522cc7576caaca44f3b2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4259 | ROM_LOAD16_BYTE( "059-c4.c4", 0x400001, 0x200000, CRC(3c2a3808) SHA1(698adcec0715c9e78b6286be38debf0ce28fd644) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4260 | ROM_LOAD16_BYTE( "059-c5.c5", 0x800000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4261 | ROM_LOAD16_BYTE( "059-c6.c6", 0x800001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4262 | ROM_LOAD16_BYTE( "059-c7.c7", 0xc00000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4263 | ROM_LOAD16_BYTE( "059-c8.c8", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4264 | ROM_END | |
| 4265 | ||
| 4266 | /**************************************** | |
| 4267 | ID-0060 | |
| 4268 | . ??M-060 | |
| 4269 | NEO-MVS PROGGSC / NEO-MVS CHA256B | |
| 4270 | ****************************************/ | |
| 4271 | ||
| 4272 | ROM_START( fightfev ) /* MVS ONLY RELEASE */ | |
| 4273 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4274 | ROM_LOAD16_WORD_SWAP( "060-p1.p1", 0x0000000, 0x100000, CRC(2a104b50) SHA1(3eb663d3df7074e1cdf4c0e450a35c9cf55d8979) ) /* VIC940800 */ | |
| 4275 | ||
| 4276 | NEO_SFIX_128K( "060-s1.s1", CRC(7f012104) SHA1(f366dcc3923655dff16ec08a40d5fce22a84257d) ) /* VIC930100 */ | |
| 4277 | ||
| 4278 | NEO_BIOS_AUDIO_128K( "060-m1.m1", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) ) /* VIC930100 */ | |
| 4279 | ||
| 4280 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4281 | ROM_LOAD( "060-v1.v1", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) ) /* VIC931600 */ | |
| 4282 | ROM_LOAD( "060-v2.v2", 0x200000, 0x100000, CRC(efcff7cf) SHA1(e8372303724284a750b706dc6bf7641e4c52bb95) ) /* VIC930800 */ | |
| 4283 | ||
| 4284 | NO_DELTAT_REGION | |
| 4285 | ||
| 4286 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 4287 | ROM_LOAD16_BYTE( "060-c1.c1", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 4288 | ROM_LOAD16_BYTE( "060-c2.c2", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 4289 | ROM_LOAD16_BYTE( "060-c3.c3", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 4290 | ROM_LOAD16_BYTE( "060-c4.c4", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 4291 | ROM_END | |
| 4292 | ||
| 4293 | ROM_START( fightfeva ) /* MVS ONLY RELEASE */ | |
| 4294 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4295 | ROM_LOAD16_WORD_SWAP( "060-p1.p1", 0x0000000, 0x100000, CRC(2a104b50) SHA1(3eb663d3df7074e1cdf4c0e450a35c9cf55d8979) ) /* VIC940800 */ | |
| 4296 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 4297 | ROM_LOAD16_WORD_SWAP( "060-epr.sp2", 0x000000, 0x080000, BAD_DUMP CRC(3032041b) SHA1(4b8ed2e6f74579ea35a53e06ccac42d6905b0f51) ) | |
| 4298 | /* P is on eprom, correct chip label unknown */ | |
| 4299 | ||
| 4300 | NEO_SFIX_128K( "060-s1.s1", CRC(7f012104) SHA1(f366dcc3923655dff16ec08a40d5fce22a84257d) ) /* VIC930100 */ | |
| 4301 | ||
| 4302 | NEO_BIOS_AUDIO_128K( "060-m1.m1", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) ) /* VIC930100 */ | |
| 4303 | ||
| 4304 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4305 | ROM_LOAD( "060-v1.v1", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) ) /* VIC931600 */ | |
| 4306 | ROM_LOAD( "060-v2.v2", 0x200000, 0x100000, CRC(efcff7cf) SHA1(e8372303724284a750b706dc6bf7641e4c52bb95) ) /* VIC930800 */ | |
| 4307 | ||
| 4308 | NO_DELTAT_REGION | |
| 4309 | ||
| 4310 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 4311 | ROM_LOAD16_BYTE( "060-c1.c1", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 4312 | ROM_LOAD16_BYTE( "060-c2.c2", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 4313 | ROM_LOAD16_BYTE( "060-c3.c3", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 4314 | ROM_LOAD16_BYTE( "060-c4.c4", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 4315 | ROM_END | |
| 4316 | ||
| 4317 | /**************************************** | |
| 4318 | ID-0061 | |
| 4319 | . NGM-061 | |
| 4320 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4321 | . NGH-061 | |
| 4322 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] | |
| 4323 | ****************************************/ | |
| 4324 | ||
| 4325 | ROM_START( ssideki2 ) /* MVS AND AES VERSION */ | |
| 4326 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4327 | ROM_LOAD16_WORD_SWAP( "061-p1.p1", 0x000000, 0x100000, CRC(5969e0dc) SHA1(78abea880c125ec5a85bef6404478512a34b5513) ) /* mask rom TC538200 */ | |
| 4328 | ||
| 4329 | NEO_SFIX_128K( "061-s1.s1", CRC(226d1b68) SHA1(de010f6fda3ddadb181fe37daa6105f22e78b970) ) /* mask rom TC531000 */ | |
| 4330 | ||
| 4331 | NEO_BIOS_AUDIO_128K( "061-m1.m1", CRC(156f6951) SHA1(49686f615f109a02b4f23931f1c84fee13872ffd) ) /* mask rom TC531001 */ | |
| 4332 | ||
| 4333 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4334 | ROM_LOAD( "061-v1.v1", 0x000000, 0x200000, CRC(f081c8d3) SHA1(fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae) ) /* mask rom TC5316200 */ | |
| 4335 | ROM_LOAD( "061-v2.v2", 0x200000, 0x200000, CRC(7cd63302) SHA1(c39984c0ae0a8e76f1fc036344bbb83635c18937) ) /* mask rom TC5316200 */ | |
| 4336 | ||
| 4337 | NO_DELTAT_REGION | |
| 4338 | ||
| 4339 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4340 | /* Different layout with 8xC (8 mbit) also exists; naming sheme 061-Cx */ | |
| 4341 | ROM_LOAD16_BYTE( "061-c1-16.c1", 0x000000, 0x200000, CRC(a626474f) SHA1(d695f0dcb9480088b3a7c1488bd541b4c159528a) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4342 | ROM_LOAD16_BYTE( "061-c2-16.c2", 0x000001, 0x200000, CRC(c3be42ae) SHA1(7fa65538bd0a0a162e4d3e9f49913da59d915e02) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4343 | ROM_LOAD16_BYTE( "061-c3-16.c3", 0x400000, 0x200000, CRC(2a7b98b9) SHA1(75e1019dca8a8583afcc53651ac856cba3a96315) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4344 | ROM_LOAD16_BYTE( "061-c4-16.c4", 0x400001, 0x200000, CRC(c0be9a1f) SHA1(228f41eaefdf3e147761f8ef849e3b5f321877d4) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4345 | ROM_END | |
| 4346 | ||
| 4347 | /**************************************** | |
| 4348 | ID-0062 | |
| 4349 | . DEM-001 | |
| 4350 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4351 | . DEH-001 | |
| 4352 | ****************************************/ | |
| 4353 | ||
| 4354 | ROM_START( spinmast ) | |
| 4355 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4356 | ROM_LOAD16_WORD_SWAP( "062-p1.p1", 0x000000, 0x100000, CRC(37aba1aa) SHA1(1a2ab9593371cc2f665121d554eec3f6bb4d09ff) ) /* mask rom TC538200 */ | |
| 4357 | ROM_LOAD16_WORD_SWAP( "062-p2.sp2", 0x100000, 0x100000, CRC(f025ab77) SHA1(4944be04648296d0b93cfe4c5ca7b9cede072cff) ) /* mask rom TC538200 */ | |
| 4358 | ||
| 4359 | NEO_SFIX_128K( "062-s1.s1", CRC(289e2bbe) SHA1(f52c7f2bffc89df3130b3cabd200408509a28cdc) ) /* mask rom TC531000 */ | |
| 4360 | ||
| 4361 | NEO_BIOS_AUDIO_128K( "062-m1.m1", CRC(76108b2f) SHA1(08c89a8b746dbb10ff885b41cde344173c2e3699) ) /* mask rom TC531001 */ | |
| 4362 | ||
| 4363 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 4364 | ROM_LOAD( "062-v1.v1", 0x000000, 0x100000, CRC(cc281aef) SHA1(68be154b3e25f837afb4a477600dbe0ee69bec44) ) /* mask rom TC538200 */ | |
| 4365 | ||
| 4366 | NO_DELTAT_REGION | |
| 4367 | ||
| 4368 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4369 | ROM_LOAD16_BYTE( "062-c1.c1", 0x000000, 0x100000, CRC(a9375aa2) SHA1(69218d8f1361e9ea709da11e3f15fe46b1db7181) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4370 | ROM_LOAD16_BYTE( "062-c2.c2", 0x000001, 0x100000, CRC(0e73b758) SHA1(a247f736fbca0b609818dca4844ebb8442753bc1) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4371 | ROM_LOAD16_BYTE( "062-c3.c3", 0x200000, 0x100000, CRC(df51e465) SHA1(171953c7a870f3ab96e0f875117ee7343931fd38) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4372 | ROM_LOAD16_BYTE( "062-c4.c4", 0x200001, 0x100000, CRC(38517e90) SHA1(f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4373 | ROM_LOAD16_BYTE( "062-c5.c5", 0x400000, 0x100000, CRC(7babd692) SHA1(0d4cd5006baa8d951cd2b6194ace566fa2845b8a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4374 | ROM_LOAD16_BYTE( "062-c6.c6", 0x400001, 0x100000, CRC(cde5ade5) SHA1(5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4375 | ROM_LOAD16_BYTE( "062-c7.c7", 0x600000, 0x100000, CRC(bb2fd7c0) SHA1(cce11c4cf39ac60143235ff89261806df339dae5) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4376 | ROM_LOAD16_BYTE( "062-c8.c8", 0x600001, 0x100000, CRC(8d7be933) SHA1(e7097cfa26a959f90721e2e8368ceb47ea9db661) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4377 | ROM_END | |
| 4378 | ||
| 4379 | /**************************************** | |
| 4380 | ID-0063 | |
| 4381 | . NGM-063 | |
| 4382 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4383 | . NGH-063 | |
| 4384 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B | |
| 4385 | ****************************************/ | |
| 4386 | ||
| 4387 | ROM_START( samsho2 ) /* MVS AND AES VERSION */ | |
| 4388 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4389 | ROM_LOAD16_WORD_SWAP( "063-p1.p1", 0x100000, 0x100000, CRC(22368892) SHA1(0997f8284aa0f57a333be8a0fdea777d0d01afd6) ) /* TC5316200 */ | |
| 4390 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4391 | ||
| 4392 | NEO_SFIX_128K( "063-s1.s1", CRC(64a5cd66) SHA1(12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964) ) /* TC531000 */ | |
| 4393 | ||
| 4394 | NEO_BIOS_AUDIO_128K( "063-m1.m1", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) ) /* TC531001 */ | |
| 4395 | ||
| 4396 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 4397 | ROM_LOAD( "063-v1.v1", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) ) /* TC5316200 */ | |
| 4398 | ROM_LOAD( "063-v2.v2", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) ) /* TC5316200 */ | |
| 4399 | ROM_LOAD( "063-v3.v3", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) ) /* TC5316200 */ | |
| 4400 | ROM_LOAD( "063-v4.v4", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) ) /* TC538200 */ | |
| 4401 | ||
| 4402 | NO_DELTAT_REGION | |
| 4403 | ||
| 4404 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4405 | ROM_LOAD16_BYTE( "063-c1.c1", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4406 | ROM_LOAD16_BYTE( "063-c2.c2", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4407 | ROM_LOAD16_BYTE( "063-c3.c3", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4408 | ROM_LOAD16_BYTE( "063-c4.c4", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4409 | ROM_LOAD16_BYTE( "063-c5.c5", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4410 | ROM_LOAD16_BYTE( "063-c6.c6", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4411 | ROM_LOAD16_BYTE( "063-c7.c7", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4412 | ROM_LOAD16_BYTE( "063-c8.c8", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4413 | ROM_END | |
| 4414 | ||
| 4415 | ROM_START( samsho2k ) /* KOREAN VERSION */ | |
| 4416 | // This has corrupt text if used with the Japan bios due to the replacement of the s1 rom to contain the new logo | |
| 4417 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4418 | ROM_LOAD16_WORD_SWAP( "063-p1-kan.p1", 0x100000, 0x100000, CRC(147cc6d7) SHA1(8e22305f41a0688786ff55437c25948e6c8fda58) ) | |
| 4419 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4420 | // 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) | |
| 4421 | ROM_LOAD16_WORD_SWAP( "063-ep1-kan.ep1", 0x000000, 0x080000, CRC(fa32e2d8) SHA1(94f56759ec04ab3a1e557bc2dc51b92176b3c147) ) | |
| 4422 | ROM_LOAD16_WORD_SWAP( "063-ep2-kan.ep2", 0x080000, 0x080000, CRC(70b1a4d9) SHA1(387737e87a68d0ea4fd13693f1f30d3227a17c82) ) // this is exactly the same data anyway! | |
| 4423 | ||
| 4424 | NEO_SFIX_128K( "063-s1-kan.s1", CRC(ff08f80b) SHA1(240c6a1c52edebb49cc99ea08484c6a2d61ebf84) ) | |
| 4425 | ||
| 4426 | NEO_BIOS_AUDIO_128K( "063-m1.m1", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) ) /* TC531001 */ | |
| 4427 | ||
| 4428 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 4429 | ROM_LOAD( "063-v1.v1", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) ) /* TC5316200 */ | |
| 4430 | ROM_LOAD( "063-v2.v2", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) ) /* TC5316200 */ | |
| 4431 | ROM_LOAD( "063-v3.v3", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) ) /* TC5316200 */ | |
| 4432 | ROM_LOAD( "063-v4.v4", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) ) /* TC538200 */ | |
| 4433 | ||
| 4434 | NO_DELTAT_REGION | |
| 4435 | ||
| 4436 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4437 | ROM_LOAD16_BYTE( "063-c1.c1", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4438 | ROM_LOAD16_BYTE( "063-c2.c2", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4439 | ROM_LOAD16_BYTE( "063-c3.c3", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4440 | ROM_LOAD16_BYTE( "063-c4.c4", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4441 | ROM_LOAD16_BYTE( "063-c5.c5", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4442 | ROM_LOAD16_BYTE( "063-c6.c6", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4443 | ROM_LOAD16_BYTE( "063-c7.c7", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4444 | ROM_LOAD16_BYTE( "063-c8.c8", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4445 | ROM_END | |
| 4446 | ||
| 4447 | /**************************************** | |
| 4448 | ID-0064 | |
| 4449 | . ADM-007 | |
| 4450 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4451 | . ADH-007 | |
| 4452 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 4453 | ****************************************/ | |
| 4454 | ||
| 4455 | ROM_START( wh2j ) /* MVS AND AES VERSION */ | |
| 4456 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4457 | ROM_LOAD16_WORD_SWAP( "064-p1.p1", 0x100000, 0x100000, CRC(385a2e86) SHA1(cfde4a1aeae038a3d6ca9946065624f097682d3d) ) /* TC5316200 */ | |
| 4458 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4459 | ||
| 4460 | NEO_SFIX_128K( "064-s1.s1", CRC(2a03998a) SHA1(5e33f469982f12d4622a06d323a345f192bf88e6) ) /* TC531000 */ | |
| 4461 | ||
| 4462 | NEO_BIOS_AUDIO_128K( "064-m1.m1", CRC(d2eec9d3) SHA1(09478787045f1448d19d064dd3d540d1741fd619) ) /* TC531001 */ | |
| 4463 | ||
| 4464 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4465 | ROM_LOAD( "064-v1.v1", 0x000000, 0x200000, CRC(aa277109) SHA1(35c22b15bb0a4d0ab118cb22a2d450d03995a17c) ) /* TC5316200 */ | |
| 4466 | ROM_LOAD( "064-v2.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) /* TC5316200 */ | |
| 4467 | ||
| 4468 | NO_DELTAT_REGION | |
| 4469 | ||
| 4470 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4471 | ROM_LOAD16_BYTE( "064-c1.c1", 0x000000, 0x200000, CRC(2ec87cea) SHA1(e713ec7839a7665edee6ee3f82a6e530b3b4bd7c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4472 | ROM_LOAD16_BYTE( "064-c2.c2", 0x000001, 0x200000, CRC(526b81ab) SHA1(b5f0a2f04489539ed6b9d0810b12787356c64b23) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4473 | ROM_LOAD16_BYTE( "064-c3.c3", 0x400000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4474 | ROM_LOAD16_BYTE( "064-c4.c4", 0x400001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4475 | ROM_LOAD16_BYTE( "064-c5.c5", 0x800000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4476 | ROM_LOAD16_BYTE( "064-c6.c6", 0x800001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4477 | ROM_LOAD16_BYTE( "064-c7.c7", 0xc00000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4478 | ROM_LOAD16_BYTE( "064-c8.c8", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4479 | ROM_END | |
| 4480 | ||
| 4481 | /**************************************** | |
| 4482 | ID-0065 | |
| 4483 | . DEM-002 | |
| 4484 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 4485 | . DEH-002 | |
| 4486 | ****************************************/ | |
| 4487 | ||
| 4488 | ROM_START( wjammers ) | |
| 4489 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4490 | ROM_LOAD16_WORD_SWAP( "065-p1.p1", 0x000000, 0x100000, CRC(6692c140) SHA1(5da574e906974fac92bb2f49bdeea257c014a897) ) /* mask rom TC538200 */ | |
| 4491 | ||
| 4492 | NEO_SFIX_128K( "065-s1.s1", CRC(074b5723) SHA1(86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412) ) /* mask rom TC531000 */ | |
| 4493 | ||
| 4494 | NEO_BIOS_AUDIO_128K( "065-m1.m1", CRC(52c23cfc) SHA1(809a7e072ad9acbffc25e9bd27cdb97638d09d07) ) /* mask rom TC531001 */ | |
| 4495 | ||
| 4496 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4497 | ROM_LOAD( "065-v1.v1", 0x000000, 0x100000, CRC(ce8b3698) SHA1(7d75e2a5cf8c90be422f8b425447e81597fe145a) ) /* mask rom TC538200 */ | |
| 4498 | ROM_LOAD( "065-v2.v2", 0x100000, 0x100000, CRC(659f9b96) SHA1(62f40365212153bc3b92a1187fa44f6cdc7f7b83) ) /* mask rom TC538200 */ | |
| 4499 | ROM_LOAD( "065-v3.v3", 0x200000, 0x100000, CRC(39f73061) SHA1(ec57cd58e7f8569cff925d11e2320d588ce4fe49) ) /* mask rom TC538200 */ | |
| 4500 | ROM_LOAD( "065-v4.v4", 0x300000, 0x100000, CRC(5dee7963) SHA1(f8e6de73d65dd80b29c711f00835a574a770cb4e) ) /* mask rom TC538200 */ | |
| 4501 | ||
| 4502 | NO_DELTAT_REGION | |
| 4503 | ||
| 4504 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 4505 | ROM_LOAD16_BYTE( "065-c1.c1", 0x000000, 0x100000, CRC(c7650204) SHA1(42918d700d59864f8ab15caf968a062a563c9b09) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4506 | ROM_LOAD16_BYTE( "065-c2.c2", 0x000001, 0x100000, CRC(d9f3e71d) SHA1(fad1f64061eac1bf85bf6d75d2eae974a8c94069) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4507 | ROM_LOAD16_BYTE( "065-c3.c3", 0x200000, 0x100000, CRC(40986386) SHA1(65795a50197049681265946713d416c9cdb68f08) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4508 | ROM_LOAD16_BYTE( "065-c4.c4", 0x200001, 0x100000, CRC(715e15ff) SHA1(ac8b8b01f5c7384b883afbe0cf977430378e3fef) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4509 | ROM_END | |
| 4510 | ||
| 4511 | /**************************************** | |
| 4512 | ID-0066 | |
| 4513 | . DEM-003 | |
| 4514 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4515 | . DEH-003 | |
| 4516 | ****************************************/ | |
| 4517 | ||
| 4518 | ROM_START( karnovr ) | |
| 4519 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4520 | ROM_LOAD16_WORD_SWAP( "066-p1.p1", 0x000000, 0x100000, CRC(8c86fd22) SHA1(8cf97c6fb9c5717167ccc54bf5856248ccaf32c6) ) /* TC538200 */ | |
| 4521 | ||
| 4522 | NEO_SFIX_128K( "066-s1.s1", CRC(bae5d5e5) SHA1(aa69d9b235b781ec51f72a528fada9cb12e72cbc) ) /* TC531000 */ | |
| 4523 | ||
| 4524 | NEO_BIOS_AUDIO_128K( "066-m1.m1", CRC(030beae4) SHA1(ceb6ee6c09514504efacdbca7b280901e4c97084) ) /* TC531001 */ | |
| 4525 | ||
| 4526 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 4527 | ROM_LOAD( "066-v1.v1", 0x000000, 0x200000, CRC(0b7ea37a) SHA1(34e7d4f6db053674a7e8c8b2e3e398777d5b02e6) ) /* TC5316200 */ | |
| 4528 | ||
| 4529 | NO_DELTAT_REGION | |
| 4530 | ||
| 4531 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4532 | ROM_LOAD16_BYTE( "066-c1.c1", 0x000000, 0x200000, CRC(09dfe061) SHA1(ca4c0f0ce80967b4be2f18b72435c468bbfbac4c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4533 | ROM_LOAD16_BYTE( "066-c2.c2", 0x000001, 0x200000, CRC(e0f6682a) SHA1(addb4fbc30da2b8ffc86819d92a874eb232f67dd) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4534 | ROM_LOAD16_BYTE( "066-c3.c3", 0x400000, 0x200000, CRC(a673b4f7) SHA1(d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4535 | ROM_LOAD16_BYTE( "066-c4.c4", 0x400001, 0x200000, CRC(cb3dc5f4) SHA1(865d9ccfc3df517c341d6aac16120f6b6aa759fe) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4536 | ROM_LOAD16_BYTE( "066-c5.c5", 0x800000, 0x200000, CRC(9a28785d) SHA1(19723e1f7ff429e8a038d89488b279f830dfaf6e) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4537 | ROM_LOAD16_BYTE( "066-c6.c6", 0x800001, 0x200000, CRC(c15c01ed) SHA1(7cf5583e6610bcdc3b332896cefc71df84fb3f19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4538 | ROM_END | |
| 4539 | ||
| 4540 | /**************************************** | |
| 4541 | ID-0067 | |
| 4542 | . ??M-067 | |
| 4543 | NEO-MVS PROG16 / NEO-MVS CHA256B | |
| 4544 | ****************************************/ | |
| 4545 | ||
| 4546 | ROM_START( gururin ) /* MVS ONLY RELEASE */ | |
| 4547 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4548 | ROM_LOAD16_WORD_SWAP( "067-p1.p1", 0x000000, 0x80000, CRC(4cea8a49) SHA1(cea4a35db8de898e30eb40dd339b3cbe77ac0856) ) /* UM8303B */ | |
| 4549 | ||
| 4550 | NEO_SFIX_128K( "067-s1.s1", CRC(b119e1eb) SHA1(f63a68a71aea220d3d4475847652e2a1f68b2b6f) ) /* UMK300 */ | |
| 4551 | ||
| 4552 | NEO_BIOS_AUDIO_128K( "067-m1.m1", CRC(9e3c6328) SHA1(17e8479c258f28a01d2283be9e692ff7685898cc) ) /* UML359 */ | |
| 4553 | ||
| 4554 | ROM_REGION( 0x80000, "ymsnd", 0 ) | |
| 4555 | ROM_LOAD( "067-v1.v1", 0x000000, 0x80000, CRC(cf23afd0) SHA1(10f87014ee10613f92b04f482f449721a6379db7) ) /* UM8302 */ | |
| 4556 | ||
| 4557 | NO_DELTAT_REGION | |
| 4558 | ||
| 4559 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 4560 | ROM_LOAD16_BYTE( "067-c1.c1", 0x000000, 0x200000, CRC(35866126) SHA1(e4b24670ccc7901af5f66b11b15fae4e67f843ab) ) /* Plane 0,1 */ /* UMT301B */ | |
| 4561 | ROM_LOAD16_BYTE( "067-c2.c2", 0x000001, 0x200000, CRC(9db64084) SHA1(68a43c12f63f5e98d68ad0902a6551c5d30f8543) ) /* Plane 2,3 */ /* UMT302B */ | |
| 4562 | ROM_END | |
| 4563 | ||
| 4564 | /**************************************** | |
| 4565 | ID-0068 | |
| 4566 | . NGM-068 | |
| 4567 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4568 | ****************************************/ | |
| 4569 | ||
| 4570 | ROM_START( pspikes2 ) /* MVS ONLY RELEASE */ | |
| 4571 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4572 | ROM_LOAD16_WORD_SWAP( "068-pg1.p1", 0x000000, 0x100000, CRC(105a408f) SHA1(2ee51defa1c24c66c63a6498ee542ac26de3cfbb) ) /* mask rom TC538200 */ | |
| 4573 | ||
| 4574 | NEO_SFIX_128K( "068-sg1.s1", CRC(18082299) SHA1(efe93fabe6a76a5dc8cf12f255e571480afb40a0) ) /* mask rom TC531000 */ | |
| 4575 | ||
| 4576 | NEO_BIOS_AUDIO_128K( "068-mg1.m1", CRC(b1c7911e) SHA1(27b298e7d50981331e17aa642e2e363ffac4333a) ) /* mask rom TC531001 */ | |
| 4577 | ||
| 4578 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4579 | ROM_LOAD( "068-v1.v1", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) ) /* mask rom TC538200 */ | |
| 4580 | ROM_LOAD( "068-v2.v2", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) ) /* mask rom TC538200 */ | |
| 4581 | ROM_LOAD( "068-v3.v3", 0x200000, 0x100000, CRC(81ff05aa) SHA1(d74302f38c59055bfc83b39dff798a585314fecd) ) /* mask rom TC538200 */ | |
| 4582 | ||
| 4583 | NO_DELTAT_REGION | |
| 4584 | ||
| 4585 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 4586 | ROM_LOAD16_BYTE( "068-c1.c1", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4587 | ROM_LOAD16_BYTE( "068-c2.c2", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4588 | ROM_LOAD16_BYTE( "068-c3.c3", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4589 | ROM_LOAD16_BYTE( "068-c4.c4", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4590 | ROM_LOAD16_BYTE( "068-c5.c5", 0x400000, 0x100000, CRC(151dd624) SHA1(f2690a3fe9c64f70f283df785a5217d5b92a289f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4591 | ROM_LOAD16_BYTE( "068-c6.c6", 0x400001, 0x100000, CRC(a6722604) SHA1(b40c57fb4be93ac0b918829f88393ced3d4f8bde) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4592 | ROM_END | |
| 4593 | ||
| 4594 | /**************************************** | |
| 4595 | ID-0069 | |
| 4596 | . NGM-069 | |
| 4597 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4598 | . NGH-069 | |
| 4599 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 4600 | ****************************************/ | |
| 4601 | ||
| 4602 | ROM_START( fatfury3 ) /* MVS AND AES VERSION */ | |
| 4603 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 4604 | ROM_LOAD16_WORD_SWAP( "069-p1.p1", 0x000000, 0x100000, CRC(a8bcfbbc) SHA1(519c4861151797e5f4d4f33432b83dfabed8e7c4) ) /* TC538200 */ | |
| 4605 | ROM_LOAD16_WORD_SWAP( "069-sp2.sp2", 0x100000, 0x200000, CRC(dbe963ed) SHA1(8ece7f663cfe8e563576a397e41161d392cee67e) ) /* TC5316200 */ | |
| 4606 | ||
| 4607 | NEO_SFIX_128K( "069-s1.s1", CRC(0b33a800) SHA1(b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db) ) /* TC531000 */ | |
| 4608 | ||
| 4609 | NEO_BIOS_AUDIO_128K( "069-m1.m1", CRC(fce72926) SHA1(a40c74f793900b8542f0b8383ce4bf46fca112d4) ) /* TC531001 */ | |
| 4610 | ||
| 4611 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 4612 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 4613 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 4614 | ROM_LOAD( "069-v3.v3", 0x800000, 0x200000, CRC(581c5304) SHA1(e9550ec547b4f605afed996b22d711f49b48fa92) ) /* TC5316200 */ | |
| 4615 | ||
| 4616 | NO_DELTAT_REGION | |
| 4617 | ||
| 4618 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 4619 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4620 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4621 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4622 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4623 | ROM_LOAD16_BYTE( "069-c5.c5", 0x1000000, 0x200000, CRC(b3ec6fa6) SHA1(7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4624 | ROM_LOAD16_BYTE( "069-c6.c6", 0x1000001, 0x200000, CRC(69210441) SHA1(6d496c549dba65caabeaffe5b762e86f9d648a26) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4625 | ROM_END | |
| 4626 | ||
| 4627 | /**************************************** | |
| 4628 | ID-0070 | |
| 4629 | . ??M-070 | |
| 4630 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 4631 | ****************************************/ | |
| 4632 | ||
| 4633 | ROM_START( zupapa ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 4634 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4635 | ROM_LOAD16_WORD_SWAP( "070-p1.p1", 0x000000, 0x100000, CRC(5a96203e) SHA1(49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1) ) /* mask rom TC538200 */ | |
| 4636 | ||
| 4637 | ROM_Y_ZOOM | |
| 4638 | ||
| 4639 | /* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */ | |
| 4640 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 4641 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 4642 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 4643 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 4644 | ||
| 4645 | NEO_BIOS_AUDIO_128K( "070-epr.m1", CRC(5a3b3191) SHA1(fa9a9930e18c64e598841fb344c4471d3d2c1964) ) /* M27C1001 */ | |
| 4646 | /* M1 on eprom, correct chip label unknown */ | |
| 4647 | ||
| 4648 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 4649 | ROM_LOAD( "070-v1.v1", 0x000000, 0x200000, CRC(d3a7e1ff) SHA1(4a4a227e10f4af58168f6c26011ea1d414253f92) ) /* mask rom TC5316200 */ | |
| 4650 | ||
| 4651 | NO_DELTAT_REGION | |
| 4652 | ||
| 4653 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4654 | /* Encrypted */ | |
| 4655 | ROM_LOAD16_BYTE( "070-c1.c1", 0x0000000, 0x800000, CRC(f8ad02d8) SHA1(9be54532332a8e963ec35ff1e518947bb11ebade) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 4656 | ROM_LOAD16_BYTE( "070-c2.c2", 0x0000001, 0x800000, CRC(70156dde) SHA1(06286bf043d50199b47df9a76ca91f39cb28cb90) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 4657 | ROM_END | |
| 4658 | ||
| 4659 | /**************************************** | |
| 4660 | ID-0071 | |
| 4661 | Bang Bang Busters (prototype) 1994 Visco | |
| 4662 | Released in 2010 for MVS and AES (Releaser claims that it is officially licensed by VISCO) | |
| 4663 | ||
| 4664 | Reported UNIVERSE BIOS CRC32: | |
| 4665 | ROM EC861CAF | |
| 4666 | BANK 0 NOT USED | |
| 4667 | BANK 1 NOT USED | |
| 4668 | BANK 2 NOT USED | |
| 4669 | BANK 3 NOT USED | |
| 4670 | ****************************************/ | |
| 4671 | ||
| 4672 | /**************************************** | |
| 4673 | ID-0072 | |
| 4674 | Last Odyssey Pinball Fantasia (prototype) 1995 Monolith | |
| 4675 | A video of this was on youtube in 2010/2011. | |
| 4676 | ****************************************/ | |
| 4677 | ||
| 4678 | /**************************************** | |
| 4679 | ID-0073 | |
| 4680 | . ??M-073 | |
| 4681 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4682 | ****************************************/ | |
| 4683 | ||
| 4684 | ROM_START( panicbom ) /* MVS ONLY RELEASE */ | |
| 4685 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4686 | ROM_LOAD16_WORD_SWAP( "073-p1.p1", 0x000000, 0x080000, CRC(adc356ad) SHA1(801e0a54b65d7a3500e6cef2d6bba40c6356dc1f) ) /* mask rom TC534200 */ | |
| 4687 | ||
| 4688 | NEO_SFIX_128K( "073-s1.s1", CRC(b876de7e) SHA1(910347d7657470da914fb0a6b0ea02891e13c081) ) /* mask rom TC531000 */ | |
| 4689 | ||
| 4690 | NEO_BIOS_AUDIO_128K( "073-m1.m1", CRC(3cdf5d88) SHA1(6d8365a946fbd0b7c7b896536322638d80f6a764) ) /* mask rom TC531001 */ | |
| 4691 | ||
| 4692 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4693 | ROM_LOAD( "073-v1.v1", 0x000000, 0x200000, CRC(7fc86d2f) SHA1(aa4234d22157060e0ba97a09c4e85c5276b74099) ) /* mask rom TC5316200 */ | |
| 4694 | ROM_LOAD( "073-v2.v2", 0x200000, 0x100000, CRC(082adfc7) SHA1(19c168e9a6cadcbed79033c320bcf3a45f846daf) ) /* mask rom TC538200 */ | |
| 4695 | ||
| 4696 | NO_DELTAT_REGION | |
| 4697 | ||
| 4698 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 4699 | ROM_LOAD16_BYTE( "073-c1.c1", 0x000000, 0x100000, CRC(8582e1b5) SHA1(e17d8f57b8ebee14b8e705374b34abe928937258) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4700 | ROM_LOAD16_BYTE( "073-c2.c2", 0x000001, 0x100000, CRC(e15a093b) SHA1(548a418c81af79cd7ab6ad165b8d6daee30abb49) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4701 | ROM_END | |
| 4702 | ||
| 4703 | /**************************************** | |
| 4704 | ID-0074 | |
| 4705 | . ADM-008 | |
| 4706 | NEO-MVS PROGTOP / NEO-MVS CHA256B | |
| 4707 | . ADH-008 | |
| 4708 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 4709 | ****************************************/ | |
| 4710 | ||
| 4711 | ROM_START( aodk ) /* MVS AND AES VERSION */ | |
| 4712 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4713 | ROM_LOAD16_WORD_SWAP( "074-p1.p1", 0x100000, 0x100000, CRC(62369553) SHA1(ca4d561ee08d16fe6804249d1ba49188eb3bd606) ) /* TC5316200 */ | |
| 4714 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4715 | ||
| 4716 | NEO_SFIX_128K( "074-s1.s1", CRC(96148d2b) SHA1(47725a8059346ebe5639bbdbf62a2ac8028756a9) ) /* TC531000 */ | |
| 4717 | ||
| 4718 | NEO_BIOS_AUDIO_128K( "074-m1.m1", CRC(5a52a9d1) SHA1(ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b) ) /* TC531001 */ | |
| 4719 | ||
| 4720 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4721 | ROM_LOAD( "074-v1.v1", 0x000000, 0x200000, CRC(7675b8fa) SHA1(29f4facf89d551237b31bf779693cbbbc94e1ede) ) /* TC5316200 */ | |
| 4722 | ROM_LOAD( "074-v2.v2", 0x200000, 0x200000, CRC(a9da86e9) SHA1(ff65af61e42b79a75060a352b24077d1fa28c83f) ) /* TC5316200 */ | |
| 4723 | ||
| 4724 | NO_DELTAT_REGION | |
| 4725 | ||
| 4726 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4727 | ROM_LOAD16_BYTE( "074-c1.c1", 0x000000, 0x200000, CRC(a0b39344) SHA1(adfff7b8836347abf030611563e6068a91164d0a) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4728 | ROM_LOAD16_BYTE( "074-c2.c2", 0x000001, 0x200000, CRC(203f6074) SHA1(737f2d707d504df1da1ca5c5cf61cf489a33eb56) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4729 | ROM_LOAD16_BYTE( "074-c3.c3", 0x400000, 0x200000, CRC(7fff4d41) SHA1(bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4730 | ROM_LOAD16_BYTE( "074-c4.c4", 0x400001, 0x200000, CRC(48db3e0a) SHA1(a88505e001e01bb45fb26beda5af24943d02552a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4731 | ROM_LOAD16_BYTE( "074-c5.c5", 0x800000, 0x200000, CRC(c74c5e51) SHA1(0399c53e2a3d721901dddc073fda6ec22e02dfd4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4732 | ROM_LOAD16_BYTE( "074-c6.c6", 0x800001, 0x200000, CRC(73e8e7e0) SHA1(dd6580227743e6a3db4950456ebe870008e022b2) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4733 | ROM_LOAD16_BYTE( "074-c7.c7", 0xc00000, 0x200000, CRC(ac7daa01) SHA1(78407a464f67d949933ce2ccaa23fbed80dff1ea) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4734 | ROM_LOAD16_BYTE( "074-c8.c8", 0xc00001, 0x200000, CRC(14e7ad71) SHA1(d4583fbce361fd1a11ac6c1a27b0b669e8a5c718) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4735 | ROM_END | |
| 4736 | ||
| 4737 | /**************************************** | |
| 4738 | ID-0075 | |
| 4739 | . NGM-075 | |
| 4740 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4741 | . NGH-075 | |
| 4742 | ****************************************/ | |
| 4743 | ||
| 4744 | ROM_START( sonicwi2 ) | |
| 4745 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4746 | ROM_LOAD16_WORD_SWAP( "075-p1.p1", 0x100000, 0x100000, CRC(92871738) SHA1(fed040a7c1ff9e495109813a702d09fb1d2ecf3a) ) /* mask rom TC5316200 */ | |
| 4747 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4748 | ||
| 4749 | NEO_SFIX_128K( "075-s1.s1", CRC(c9eec367) SHA1(574e1afe7e0d54610c145131106e59ba2894eeb7) ) /* mask rom TC531000 */ | |
| 4750 | ||
| 4751 | NEO_BIOS_AUDIO_128K( "075-m1.m1", CRC(bb828df1) SHA1(eab8e2868173bdaac7c7ed97305a9aa1033fd303) ) /* mask rom TC531001 */ | |
| 4752 | ||
| 4753 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4754 | ROM_LOAD( "075-v1.v1", 0x000000, 0x200000, CRC(7577e949) SHA1(3ba9f11094dd0cf519f33a16016cfae0d2c6629c) ) /* mask rom TC5316200 */ | |
| 4755 | ROM_LOAD( "075-v2.v2", 0x200000, 0x100000, CRC(021760cd) SHA1(8a24e38f1d4982c4dcd82718995571ac94cbb390) ) /* mask rom TC538200 */ | |
| 4756 | ||
| 4757 | NO_DELTAT_REGION | |
| 4758 | ||
| 4759 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4760 | ROM_LOAD16_BYTE( "075-c1.c1", 0x000000, 0x200000, CRC(3278e73e) SHA1(d9e6c8a3a5213690a1b8747d27806d8ac5aac405) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4761 | ROM_LOAD16_BYTE( "075-c2.c2", 0x000001, 0x200000, CRC(fe6355d6) SHA1(ca72fff7a908b6d9325761079ff2a0e28f34cf89) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4762 | ROM_LOAD16_BYTE( "075-c3.c3", 0x400000, 0x200000, CRC(c1b438f1) SHA1(b3751c5b426bca0fcc3a58bdb86712c22ef908ab) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4763 | ROM_LOAD16_BYTE( "075-c4.c4", 0x400001, 0x200000, CRC(1f777206) SHA1(e29c5ae65ebdcc1167a894306d2446ce909639da) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4764 | ROM_END | |
| 4765 | ||
| 4766 | /**************************************** | |
| 4767 | ID-0076 | |
| 4768 | . ??M-076 | |
| 4769 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4770 | ****************************************/ | |
| 4771 | ||
| 4772 | ROM_START( zedblade ) /* MVS ONLY RELEASE */ | |
| 4773 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4774 | ROM_LOAD16_WORD_SWAP( "076-p1.p1", 0x000000, 0x080000, CRC(d7c1effd) SHA1(485c2308a40baecd122be9ab4996044622bdcc7e) ) /* mask rom TC538200 */ | |
| 4775 | ||
| 4776 | NEO_SFIX_128K( "076-s1.s1", CRC(f4c25dd5) SHA1(8ec9026219f393930634f9170edbaaee479f875e) ) /* mask rom TC531000 */ | |
| 4777 | ||
| 4778 | NEO_BIOS_AUDIO_128K( "076-m1.m1", CRC(7b5f3d0a) SHA1(4a301781a57ff236f49492b576ff4858b0ffbdf8) ) /* mask rom TC531001 */ | |
| 4779 | ||
| 4780 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4781 | ROM_LOAD( "076-v1.v1", 0x000000, 0x200000, CRC(1a21d90c) SHA1(4793ab06421228ad122e359653ed0f1339b90c7a) ) /* mask rom TC5316200 */ | |
| 4782 | ROM_LOAD( "076-v2.v2", 0x200000, 0x200000, CRC(b61686c3) SHA1(5a3405e833ce36abb7421190438b5cccc8537919) ) /* mask rom TC5316200 */ | |
| 4783 | ROM_LOAD( "076-v3.v3", 0x400000, 0x100000, CRC(b90658fa) SHA1(b9a4b34565ce3688495c47e35c9b888ef686ae9f) ) /* mask rom TC538200 */ | |
| 4784 | ||
| 4785 | NO_DELTAT_REGION | |
| 4786 | ||
| 4787 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4788 | ROM_LOAD16_BYTE( "076-c1.c1", 0x000000, 0x200000, CRC(4d9cb038) SHA1(c0b52b32e1fa719b99ae242d61d5dbea1437331c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4789 | ROM_LOAD16_BYTE( "076-c2.c2", 0x000001, 0x200000, CRC(09233884) SHA1(1895cd0d126a022bce1cc4c7a569032d89f35e3f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4790 | ROM_LOAD16_BYTE( "076-c3.c3", 0x400000, 0x200000, CRC(d06431e3) SHA1(643bd1ad74af272795b02143ba80a76e375036ab) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4791 | ROM_LOAD16_BYTE( "076-c4.c4", 0x400001, 0x200000, CRC(4b1c089b) SHA1(cd63961d88c5be84673cce83c683a86b222a064d) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4792 | ROM_END | |
| 4793 | ||
| 4794 | /**************************************** | |
| 4795 | ID-0077 | |
| 4796 | The Warlocks of the Fates (prototype) 1995 Astec | |
| 4797 | ****************************************/ | |
| 4798 | ||
| 4799 | /**************************************** | |
| 4800 | ID-0078 | |
| 4801 | . NGM-078 | |
| 4802 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4803 | . NGH-078 | |
| 4804 | ****************************************/ | |
| 4805 | ||
| 4806 | ROM_START( galaxyfg ) | |
| 4807 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4808 | ROM_LOAD16_WORD_SWAP( "078-p1.p1", 0x100000, 0x100000, CRC(45906309) SHA1(cdcd96a564acf42e959193e139e149b29c103e25) ) /* mask rom TC5316200 */ | |
| 4809 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4810 | ||
| 4811 | NEO_SFIX_128K( "078-s1.s1", CRC(72f8923e) SHA1(da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7) ) /* mask rom TC531000 */ | |
| 4812 | ||
| 4813 | NEO_BIOS_AUDIO_128K( "078-m1.m1", CRC(8e9e3b10) SHA1(7c44d1dbd4f8d337c99e90361d1dab837df85e31) ) /* mask rom TC531001 */ | |
| 4814 | ||
| 4815 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 4816 | ROM_LOAD( "078-v1.v1", 0x000000, 0x200000, CRC(e3b735ac) SHA1(e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a) ) /* mask rom TC5316200 */ | |
| 4817 | ROM_LOAD( "078-v2.v2", 0x200000, 0x200000, CRC(6a8e78c2) SHA1(f60b1f8a3a945f279a582745e82f37278ce5d83b) ) /* mask rom TC5316200 */ | |
| 4818 | ROM_LOAD( "078-v3.v3", 0x400000, 0x100000, CRC(70bca656) SHA1(218b7079c90898e7faa382b386e77f81f415e7ac) ) /* mask rom TC538200 */ | |
| 4819 | ||
| 4820 | NO_DELTAT_REGION | |
| 4821 | ||
| 4822 | ROM_REGION( 0xe00000, "sprites", 0 ) | |
| 4823 | ROM_LOAD16_BYTE( "078-c1.c1", 0x000000, 0x200000, CRC(c890c7c0) SHA1(b96c18a41c34070a4f24ca77cb7516fae8b0fd0c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4824 | ROM_LOAD16_BYTE( "078-c2.c2", 0x000001, 0x200000, CRC(b6d25419) SHA1(e089df9c9a9645f706e501108d634f4d222622a2) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4825 | ROM_LOAD16_BYTE( "078-c3.c3", 0x400000, 0x200000, CRC(9d87e761) SHA1(ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4826 | ROM_LOAD16_BYTE( "078-c4.c4", 0x400001, 0x200000, CRC(765d7cb8) SHA1(7b9c86714d688602064d928c9d2b49d70bb7541e) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4827 | ROM_LOAD16_BYTE( "078-c5.c5", 0x800000, 0x200000, CRC(e6b77e6a) SHA1(db3b8fc62a6f21c6653621c0665450d5d9a9913d) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4828 | ROM_LOAD16_BYTE( "078-c6.c6", 0x800001, 0x200000, CRC(d779a181) SHA1(2761026abd9698a7b56114b76631563abd41fd12) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4829 | ROM_LOAD16_BYTE( "078-c7.c7", 0xc00000, 0x100000, CRC(4f27d580) SHA1(c0f12496b45b2fe6e94aa8ac52b0157063127e0a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4830 | ROM_LOAD16_BYTE( "078-c8.c8", 0xc00001, 0x100000, CRC(0a7cc0d8) SHA1(68aaee6341c87e56ce11acc1c4ec8047839fe70d) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4831 | ROM_END | |
| 4832 | ||
| 4833 | /**************************************** | |
| 4834 | ID-0079 | |
| 4835 | . DEM-004 | |
| 4836 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4837 | . DEH-004 | |
| 4838 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 4839 | ****************************************/ | |
| 4840 | ||
| 4841 | ROM_START( strhoop ) /* MVS AND AES VERSION */ | |
| 4842 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4843 | ROM_LOAD16_WORD_SWAP( "079-p1.p1", 0x000000, 0x100000, CRC(5e78328e) SHA1(7a00b096ed6dd77afc3008c5a4c83686e475f323) ) /* TC538200 */ | |
| 4844 | ||
| 4845 | NEO_SFIX_128K( "079-s1.s1", CRC(3ac06665) SHA1(ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1) ) /* TC531000 */ | |
| 4846 | ||
| 4847 | NEO_BIOS_AUDIO_128K( "079-m1.m1", CRC(bee3455a) SHA1(fd5345d9847982085a9b364fff542580889bf02f) ) /* TC531001 */ | |
| 4848 | ||
| 4849 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 4850 | ROM_LOAD( "079-v1.v1", 0x000000, 0x200000, CRC(718a2400) SHA1(cefc5d0b302bd4a87ab1fa244ade4482c23c6806) ) /* TC5316200 */ | |
| 4851 | ROM_LOAD( "079-v2.v2", 0x200000, 0x100000, CRC(720774eb) SHA1(e4926f01322d0a15e700fb150b368152f2091146) ) /* TC538200 */ | |
| 4852 | /* AES 079-v2 is only 4 mbit (TC534200), data is the same */ | |
| 4853 | ||
| 4854 | NO_DELTAT_REGION | |
| 4855 | ||
| 4856 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4857 | ROM_LOAD16_BYTE( "079-c1.c1", 0x000000, 0x200000, CRC(0581c72a) SHA1(453f7a8474195a1120da5fa24337d79674563d9e) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4858 | ROM_LOAD16_BYTE( "079-c2.c2", 0x000001, 0x200000, CRC(5b9b8fb6) SHA1(362aa0de0d2cf9aa03758363ffb1e15e046a3930) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4859 | ROM_LOAD16_BYTE( "079-c3.c3", 0x400000, 0x200000, CRC(cd65bb62) SHA1(6f47d77d61d4289bcee82df7c4efa5346a6e4c80) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4860 | ROM_LOAD16_BYTE( "079-c4.c4", 0x400001, 0x200000, CRC(a4c90213) SHA1(1b9f7b5f31acd6df2bdab81b849f32c13aa1b884) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4861 | ROM_END | |
| 4862 | ||
| 4863 | /**************************************** | |
| 4864 | ID-0080 | |
| 4865 | . SAM-080 | |
| 4866 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 4867 | . SAH-080 | |
| 4868 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B | |
| 4869 | ****************************************/ | |
| 4870 | ||
| 4871 | ROM_START( quizkof ) /* MVS AND AES VERSION */ | |
| 4872 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4873 | ROM_LOAD16_WORD_SWAP( "080-p1.p1", 0x000000, 0x100000, CRC(4440315e) SHA1(f4adba8e341d64a1f6280dfd98ebf6918c00608d) ) /* mask rom TC538200 */ | |
| 4874 | ||
| 4875 | NEO_SFIX_128K( "080-s1.s1", CRC(d7b86102) SHA1(09e1ca6451f3035ce476e3b045541646f860aad5) ) /* mask rom TC531000 */ | |
| 4876 | ||
| 4877 | NEO_BIOS_AUDIO_128K( "080-m1.m1", CRC(f5f44172) SHA1(eaaba1781622901b91bce9257be4e05f84df053b) ) /* mask rom TC531001 */ | |
| 4878 | ||
| 4879 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4880 | ROM_LOAD( "080-v1.v1", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) ) /* mask rom TC5316200 */ | |
| 4881 | ROM_LOAD( "080-v2.v2", 0x200000, 0x200000, CRC(4abde3ff) SHA1(0188bfcafa9a1aac302705736a2bcb26b9d684c2) ) /* mask rom TC5316200 */ | |
| 4882 | ROM_LOAD( "080-v3.v3", 0x400000, 0x200000, CRC(f02844e2) SHA1(8c65ebe146f4ddb6c904f8125cb32767f74c24d5) ) /* mask rom TC5316200 */ | |
| 4883 | ||
| 4884 | NO_DELTAT_REGION | |
| 4885 | ||
| 4886 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4887 | ROM_LOAD16_BYTE( "080-c1.c1", 0x000000, 0x200000, CRC(ea1d764a) SHA1(78cc1735624c37f90607baa92e110a3c5cc54c6f) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4888 | ROM_LOAD16_BYTE( "080-c2.c2", 0x000001, 0x200000, CRC(d331d4a4) SHA1(94228d13fb1e30973eb54058e697f17456ee16ea) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4889 | ROM_LOAD16_BYTE( "080-c3.c3", 0x400000, 0x200000, CRC(b4851bfe) SHA1(b8286c601de5755c1681ea46e177fc89006fc066) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4890 | ROM_LOAD16_BYTE( "080-c4.c4", 0x400001, 0x200000, CRC(ca6f5460) SHA1(ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4891 | ROM_END | |
| 4892 | ||
| 4893 | ROM_START( quizkofk ) /* KOREAN VERSION */ | |
| 4894 | /* Made by Viccom Corp.; proms have manufacturer stamp VICxxxxxx-xxx, chip labels same as quizkof; Cart ID 0080 */ | |
| 4895 | /* Due to parent set naming limitations, roms have been named vic-xxx */ | |
| 4896 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4897 | ROM_LOAD16_WORD_SWAP( "vic-080-p1.p1", 0x000000, 0x100000, CRC(2589488e) SHA1(609f3095c1cf8b11335b56f23c5d955eebd66dd2) ) | |
| 4898 | ||
| 4899 | NEO_SFIX_128K( "vic-080-s1.s1", CRC(af72c30f) SHA1(f6a2c583f38295b7da2cbcf4b2c7ed3d3e01db4f) ) | |
| 4900 | ||
| 4901 | NEO_BIOS_AUDIO_128K( "vic-080-m1.m1", CRC(4f157e9a) SHA1(8397bfdd5738914670ada7cd8c611c20ed1f74da) ) | |
| 4902 | ||
| 4903 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4904 | ROM_LOAD( "080-v1.v1", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) ) /* mask rom TC5316200 */ | |
| 4905 | ROM_LOAD( "vic-080-v2.v2", 0x200000, 0x200000, CRC(719fee5b) SHA1(c94f8ca066c9693cd7c9fd311db1ad9b2665fc69) ) | |
| 4906 | ROM_LOAD( "vic-080-v3.v3", 0x400000, 0x200000, CRC(64b7efde) SHA1(11727f9a3c4da17fa7b00559c7081b66e7211c49) ) | |
| 4907 | ||
| 4908 | NO_DELTAT_REGION | |
| 4909 | ||
| 4910 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4911 | ROM_LOAD16_BYTE( "vic-080-c1.c1", 0x000000, 0x200000, CRC(94d90170) SHA1(4ab63dadc6ee0d32b8784c327681376f5fef0df9) ) /* Plane 0,1 */ | |
| 4912 | ROM_LOAD16_BYTE( "vic-080-c2.c2", 0x000001, 0x200000, CRC(297f25a1) SHA1(0dd845726c640d70804b5fd5854921771e8dbf19) ) /* Plane 2,3 */ | |
| 4913 | ROM_LOAD16_BYTE( "vic-080-c3.c3", 0x400000, 0x200000, CRC(cf484c4f) SHA1(f588908a693dbbb8362ffbfe5035dd5f867d9697) ) /* Plane 0,1 */ | |
| 4914 | ROM_LOAD16_BYTE( "vic-080-c4.c4", 0x400001, 0x200000, CRC(36e5d997) SHA1(99955ff947e2e586e60c1146c978c70705787917) ) /* Plane 2,3 */ | |
| 4915 | ROM_END | |
| 4916 | ||
| 4917 | /**************************************** | |
| 4918 | ID-0081 | |
| 4919 | . NGM-081 | |
| 4920 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B | |
| 4921 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4922 | . NGH-081 | |
| 4923 | ****************************************/ | |
| 4924 | ||
| 4925 | ROM_START( ssideki3 ) | |
| 4926 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4927 | ROM_LOAD16_WORD_SWAP( "081-p1.p1", 0x100000, 0x100000, CRC(6bc27a3d) SHA1(94692abe7343f9204a557acae4ab74d0af511ca3) ) /* TC5316200 */ | |
| 4928 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4929 | ||
| 4930 | NEO_SFIX_128K( "081-s1.s1", CRC(7626da34) SHA1(30bad65633d0035fd578323c22cbddb8c9d549a6) ) /* TC531000 */ | |
| 4931 | ||
| 4932 | NEO_BIOS_AUDIO_128K( "081-m1.m1", CRC(82fcd863) SHA1(b219a5685450f9c24cc195f1c914bc3b292d72c0) ) /* TC531001 */ | |
| 4933 | ||
| 4934 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4935 | ROM_LOAD( "081-v1.v1", 0x000000, 0x200000, CRC(201fa1e1) SHA1(9c27cc1b1d075223ed4a90dd02571d09a2f0d076) ) /* TC5316200 */ | |
| 4936 | ROM_LOAD( "081-v2.v2", 0x200000, 0x200000, CRC(acf29d96) SHA1(5426985c33aea2efc8ff774b59d34d8b03bd9a85) ) /* TC5316200 */ | |
| 4937 | ROM_LOAD( "081-v3.v3", 0x400000, 0x200000, CRC(e524e415) SHA1(8733e1b63471381b16c2b7c64b909745d99c8925) ) /* TC5316200 */ | |
| 4938 | ||
| 4939 | NO_DELTAT_REGION | |
| 4940 | ||
| 4941 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4942 | ROM_LOAD16_BYTE( "081-c1.c1", 0x000000, 0x200000, CRC(1fb68ebe) SHA1(abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4943 | ROM_LOAD16_BYTE( "081-c2.c2", 0x000001, 0x200000, CRC(b28d928f) SHA1(9f05148e3e1e94339752658c066f47f133db8fbf) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4944 | ROM_LOAD16_BYTE( "081-c3.c3", 0x400000, 0x200000, CRC(3b2572e8) SHA1(41aba1554bf59d4e5d5814249eaa0d531449e1de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4945 | ROM_LOAD16_BYTE( "081-c4.c4", 0x400001, 0x200000, CRC(47d26a7c) SHA1(591ef24a3d381163c5da80fa64e6883b8ea9abfb) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4946 | ROM_LOAD16_BYTE( "081-c5.c5", 0x800000, 0x200000, CRC(17d42f0d) SHA1(7de7765bf43d390c50b2f59c2288502a7121d086) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4947 | ROM_LOAD16_BYTE( "081-c6.c6", 0x800001, 0x200000, CRC(6b53fb75) SHA1(fadf7a12661d83ae35d9258aa4947969d51c08b8) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4948 | ROM_END | |
| 4949 | ||
| 4950 | /**************************************** | |
| 4951 | ID-0082 | |
| 4952 | . NGM-082 | |
| 4953 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4954 | NEO-MVS PROGTOP / NEO-MVS CHA 42G-3 | |
| 4955 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4956 | . NGH-082 | |
| 4957 | ****************************************/ | |
| 4958 | ||
| 4959 | ROM_START( doubledr ) | |
| 4960 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4961 | ROM_LOAD16_WORD_SWAP( "082-p1.p1", 0x100000, 0x100000, CRC(34ab832a) SHA1(fbb1bd195f5653f7b9c89648649f838eaf83cbe4) ) /* TC5316200 */ | |
| 4962 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4963 | ||
| 4964 | NEO_SFIX_128K( "082-s1.s1", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) ) /* TC531000 */ | |
| 4965 | ||
| 4966 | NEO_BIOS_AUDIO_128K( "082-m1.m1", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) ) /* TC531001 */ | |
| 4967 | ||
| 4968 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4969 | ROM_LOAD( "082-v1.v1", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) ) /* TC5316200 */ | |
| 4970 | ROM_LOAD( "082-v2.v2", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) ) /* TC5316200 */ | |
| 4971 | ||
| 4972 | NO_DELTAT_REGION | |
| 4973 | ||
| 4974 | ROM_REGION( 0xe00000, "sprites", 0 ) | |
| 4975 | ROM_LOAD16_BYTE( "082-c1.c1", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4976 | ROM_LOAD16_BYTE( "082-c2.c2", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4977 | ROM_LOAD16_BYTE( "082-c3.c3", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4978 | ROM_LOAD16_BYTE( "082-c4.c4", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4979 | ROM_LOAD16_BYTE( "082-c5.c5", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4980 | ROM_LOAD16_BYTE( "082-c6.c6", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4981 | ROM_LOAD16_BYTE( "082-c7.c7", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) ) /* Plane 0,1 */ /* TC538200 */ | |
| 4982 | ROM_LOAD16_BYTE( "082-c8.c8", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 4983 | ROM_END | |
| 4984 | ||
| 4985 | /**************************************** | |
| 4986 | ID-0083 | |
| 4987 | . NGM-083 | |
| 4988 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4989 | ****************************************/ | |
| 4990 | ||
| 4991 | ROM_START( pbobblen ) /* MVS ONLY RELEASE */ | |
| 4992 | /* This set uses CHA and PROG board from Power Spikes II. Six Power Spikes II prom's are replaced with | |
| 4993 | Puzzle Bobble prom's. Confirmed on several original carts. Do other layouts also exist? */ | |
| 4994 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4995 | ROM_LOAD16_WORD_SWAP( "d96-07.ep1", 0x000000, 0x080000, CRC(6102ca14) SHA1(328429d11de5b327a0654ae0548da4d0025a2ae6) ) /* 27C240 */ | |
| 4996 | ||
| 4997 | NEO_SFIX_128K( "d96-04.s1", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) ) /* mask rom TC531000 */ | |
| 4998 | ||
| 4999 | NEO_BIOS_AUDIO_128K( "d96-06.m1", CRC(f424368a) SHA1(5e5bbcaeb82bed2ee17df08f005ca20ad1030723) ) /* mask rom TC531001 */ | |
| 5000 | ||
| 5001 | ROM_REGION( 0x380000, "ymsnd", 0 ) | |
| 5002 | ROM_LOAD( "068-v1.v1", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) ) /* unused */ /* mask rom TC538200 */ | |
| 5003 | ROM_LOAD( "068-v2.v2", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) ) /* unused */ /* mask rom TC538200 */ | |
| 5004 | ROM_LOAD( "d96-01.v3", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) ) /* mask rom TC538200 */ | |
| 5005 | ROM_LOAD( "d96-05.v4", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) ) /* mask rom TC534200 */ | |
| 5006 | ||
| 5007 | NO_DELTAT_REGION | |
| 5008 | ||
| 5009 | ROM_REGION( 0x500000, "sprites", 0 ) | |
| 5010 | ROM_LOAD16_BYTE( "068-c1.c1", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* unused */ /* mask rom TC538200 */ | |
| 5011 | ROM_LOAD16_BYTE( "068-c2.c2", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* unused */ /* mask rom TC538200 */ | |
| 5012 | ROM_LOAD16_BYTE( "068-c3.c3", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* unused */ /* mask rom TC538200 */ | |
| 5013 | ROM_LOAD16_BYTE( "068-c4.c4", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* unused */ /* mask rom TC538200 */ | |
| 5014 | ROM_LOAD16_BYTE( "d96-02.c5", 0x400000, 0x80000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */ /* mask rom TC534200 */ | |
| 5015 | ROM_LOAD16_BYTE( "d96-03.c6", 0x400001, 0x80000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */ /* mask rom TC534200 */ | |
| 5016 | ROM_END | |
| 5017 | ||
| 5018 | /**************************************** | |
| 5019 | ID-0084 | |
| 5020 | . NGM-084 | |
| 5021 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5022 | NEO-MVS PROGSM / NEO-MVS CHA256 | |
| 5023 | . NGH-084 | |
| 5024 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 5025 | ****************************************/ | |
| 5026 | ||
| 5027 | ROM_START( kof95 ) /* MVS VERSION */ | |
| 5028 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5029 | ROM_LOAD16_WORD_SWAP( "084-p1.p1",0x100000, 0x100000, CRC(2cba2716) SHA1(f6c2d0537c9c3e0938065c65b1797c47198fcff8) ) /* TC5316200 */ | |
| 5030 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5031 | ||
| 5032 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 5033 | ||
| 5034 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 5035 | ||
| 5036 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 5037 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 5038 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 5039 | /* 600000-7fffff empty */ | |
| 5040 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 5041 | ||
| 5042 | NO_DELTAT_REGION | |
| 5043 | ||
| 5044 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5045 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5046 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5047 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5048 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5049 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5050 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5051 | /* 1400000-17fffff empty */ | |
| 5052 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5053 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5054 | ROM_END | |
| 5055 | ||
| 5056 | ROM_START( kof95a ) /* MVS VERSION */ | |
| 5057 | /* This set uses NEO-MVS PROGSM board; same rom data as in kof95h is used */ | |
| 5058 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5059 | ROM_LOAD16_WORD_SWAP( "084-epr.ep1", 0x000000, 0x080000, CRC(577ca1bb) SHA1(0d9d8b6db8a5a4ea47fd6602bc77df68b74b1691) ) /* M27C4002 */ | |
| 5060 | ROM_LOAD16_WORD_SWAP( "084-epr.ep2", 0x080000, 0x080000, CRC(30802a5d) SHA1(04109e7c4f8d171fcebbe1198f85a271b008f8f1) ) /* M27C4002 */ | |
| 5061 | ROM_LOAD16_WORD_SWAP( "084-epr.ep3", 0x100000, 0x080000, CRC(21ae248a) SHA1(87318a1bc667f31a9824beefee94617b4724dc2d) ) /* M27C4002 */ | |
| 5062 | ROM_LOAD16_WORD_SWAP( "084-epr.ep4", 0x180000, 0x080000, CRC(19d3fbee) SHA1(39225ec8a7ed5d2f5e83f5d575b9fa38800b0704) ) /* M27C4002 */ | |
| 5063 | /* P's on eprom, correct chip label unknown */ | |
| 5064 | ||
| 5065 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 5066 | ||
| 5067 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 5068 | ||
| 5069 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 5070 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 5071 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 5072 | /* 600000-7fffff empty */ | |
| 5073 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 5074 | ||
| 5075 | NO_DELTAT_REGION | |
| 5076 | ||
| 5077 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5078 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5079 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5080 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5081 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5082 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5083 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5084 | /* 1400000-17fffff empty */ | |
| 5085 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5086 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5087 | ROM_END | |
| 5088 | ||
| 5089 | ROM_START( kof95h ) /* MVS AND AES VERSION */ | |
| 5090 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5091 | ROM_LOAD16_WORD_SWAP( "084-pg1.p1", 0x100000, 0x100000, CRC(5e54cf95) SHA1(41abe2042fdbb1526e92a0789976a9b1ac5e60f0) ) /* TC5316200 */ | |
| 5092 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5093 | ||
| 5094 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 5095 | ||
| 5096 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 5097 | ||
| 5098 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 5099 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 5100 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 5101 | /* 600000-7fffff empty */ | |
| 5102 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 5103 | ||
| 5104 | NO_DELTAT_REGION | |
| 5105 | ||
| 5106 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5107 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5108 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5109 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5110 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5111 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5112 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5113 | /* 1400000-17fffff empty */ | |
| 5114 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5115 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5116 | ROM_END | |
| 5117 | ||
| 5118 | /**************************************** | |
| 5119 | ID-0085 | |
| 5120 | Shinsetsu Samurai Spirits Bushidoretsuden / Samurai Shodown RPG (CD only) | |
| 5121 | ****************************************/ | |
| 5122 | ||
| 5123 | /**************************************** | |
| 5124 | ID-0086 | |
| 5125 | . ??M-086 | |
| 5126 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 5127 | ****************************************/ | |
| 5128 | ||
| 5129 | ROM_START( tws96 ) /* MVS ONLY RELEASE */ | |
| 5130 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5131 | ROM_LOAD16_WORD_SWAP( "086-p1.p1", 0x000000, 0x100000, CRC(03e20ab6) SHA1(3a0a5a54649178ce7a6158980cb4445084b40fb5) ) /* mask rom TC538200 */ | |
| 5132 | ||
| 5133 | NEO_SFIX_128K( "086-s1.s1", CRC(6f5e2b3a) SHA1(273341489f6625d35a4a920042a60e2b86373847) ) /* mask rom TC531000 */ | |
| 5134 | ||
| 5135 | NEO_BIOS_AUDIO_128K( "086-m1.m1", CRC(cb82bc5d) SHA1(8e3ecabec25d89adb6e0eed0ef5f94d34a4d5fc0) ) /* mask rom TC531001 */ | |
| 5136 | ||
| 5137 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 5138 | ROM_LOAD( "086-v1.v1", 0x000000, 0x200000, CRC(97bf1986) SHA1(b80d3a37e18d0a52f1e0092dc300989c9647efd1) ) /* mask rom TC5316200 */ | |
| 5139 | ROM_LOAD( "086-v2.v2", 0x200000, 0x200000, CRC(b7eb05df) SHA1(ff2b55c7021c248cfdcfc9cd3658f2896bcbca38) ) /* mask rom TC5316200 */ | |
| 5140 | ||
| 5141 | NO_DELTAT_REGION | |
| 5142 | ||
| 5143 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 5144 | ROM_LOAD16_BYTE( "086-c1.c1", 0x000000, 0x400000, CRC(2611bc2a) SHA1(bb5a96acd4a90fcb41c49cc8e9f760c4a06d6b84) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5145 | ROM_LOAD16_BYTE( "086-c2.c2", 0x000001, 0x400000, CRC(6b0d6827) SHA1(3cb2bbab381a26ec69f97c3d6116ce47254286b4) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5146 | ROM_LOAD16_BYTE( "086-c3.c3", 0x800000, 0x100000, CRC(750ddc0c) SHA1(9304a83d81afd544d88be0cd3ee47ae401d2da0e) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 5147 | ROM_LOAD16_BYTE( "086-c4.c4", 0x800001, 0x100000, CRC(7a6e7d82) SHA1(b1bb82cec3d68367d5e01e63c44c11b67e577411) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 5148 | ROM_END | |
| 5149 | ||
| 5150 | /**************************************** | |
| 5151 | ID-0087 | |
| 5152 | . NGM-087 | |
| 5153 | NEO-MVS PROGSS3 / NEO-MVS CHA256 | |
| 5154 | . NGH-087 | |
| 5155 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 5156 | ****************************************/ | |
| 5157 | ||
| 5158 | ROM_START( samsho3 ) /* MVS VERSION */ | |
| 5159 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5160 | ROM_LOAD16_WORD_SWAP( "087-epr.ep1", 0x000000, 0x080000, CRC(23e09bb8) SHA1(79da99fa50a639fce9d1266699b5e53c9ac55642) ) /* M27C4002 */ | |
| 5161 | ROM_LOAD16_WORD_SWAP( "087-epr.ep2", 0x080000, 0x080000, CRC(256f5302) SHA1(e2d21b413a6059194a994b7902b2a7df98a15151) ) /* M27C4002 */ | |
| 5162 | ROM_LOAD16_WORD_SWAP( "087-epr.ep3", 0x100000, 0x080000, CRC(bf2db5dd) SHA1(b4fa1dc1eccc9eb1ce74f0a06992ef89b1cbc732) ) /* M27C4002 */ | |
| 5163 | ROM_LOAD16_WORD_SWAP( "087-epr.ep4", 0x180000, 0x080000, CRC(53e60c58) SHA1(f975e81cab6322d3260348402721c673023259fa) ) /* M27C4002 */ | |
| 5164 | /* P's on eprom, correct chip label unknown */ | |
| 5165 | ROM_LOAD16_WORD_SWAP( "087-p5.p5", 0x200000, 0x100000, CRC(e86ca4af) SHA1(5246acbab77ac2f232b88b8522187764ff0872f0) ) /* TC538200 */ | |
| 5166 | ||
| 5167 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* TC531000 */ | |
| 5168 | ||
| 5169 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* T531001 */ | |
| 5170 | ||
| 5171 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5172 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 5173 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 5174 | ||
| 5175 | NO_DELTAT_REGION | |
| 5176 | ||
| 5177 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5178 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5179 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5180 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5181 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5182 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5183 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5184 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5185 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5186 | ROM_END | |
| 5187 | ||
| 5188 | ROM_START( samsho3h ) /* AES VERSION */ | |
| 5189 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5190 | ROM_LOAD16_WORD_SWAP( "087-pg1.p1", 0x000000, 0x100000, CRC(282a336e) SHA1(e062f1939d36a45f185b5dbd726cdd833dc7c28c) ) /* mask rom TC538200 */ | |
| 5191 | ROM_LOAD16_WORD_SWAP( "087-p2.sp2", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) ) /* mask rom TC5316200 */ | |
| 5192 | ||
| 5193 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* T531000 */ | |
| 5194 | ||
| 5195 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* T531001 */ | |
| 5196 | ||
| 5197 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5198 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 5199 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 5200 | ||
| 5201 | NO_DELTAT_REGION | |
| 5202 | ||
| 5203 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5204 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5205 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5206 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5207 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5208 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5209 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5210 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5211 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5212 | ROM_END | |
| 5213 | ||
| 5214 | ROM_START( fswords ) /* KOREAN VERSION */ | |
| 5215 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5216 | ROM_LOAD16_WORD_SWAP( "187-p1k.p1", 0x000000, 0x100000, CRC(c8e7c075) SHA1(7b74f2917114460d79d8f46ee24829a4c08cbf2a) ) | |
| 5217 | ROM_LOAD16_WORD_SWAP( "087-p2.sp2", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) ) /* mask rom TC5316200 */ | |
| 5218 | ||
| 5219 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* TC531000 */ | |
| 5220 | ||
| 5221 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* TC531001 */ | |
| 5222 | ||
| 5223 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5224 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 5225 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 5226 | ||
| 5227 | NO_DELTAT_REGION | |
| 5228 | ||
| 5229 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 5230 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5231 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5232 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5233 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5234 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5235 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5236 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5237 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5238 | ROM_END | |
| 5239 | ||
| 5240 | /**************************************** | |
| 5241 | ID-0088 | |
| 5242 | . NGM-088 | |
| 5243 | NEO-MVS PROGBK1 / NEO-MVS CHA42-3B | |
| 5244 | . NGH-088 | |
| 5245 | ****************************************/ | |
| 5246 | ||
| 5247 | ROM_START( stakwin ) | |
| 5248 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5249 | ROM_LOAD16_WORD_SWAP( "088-p1.p1", 0x100000, 0x100000, CRC(bd5814f6) SHA1(95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea) ) /* TC5316200 */ | |
| 5250 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 5251 | ||
| 5252 | NEO_SFIX_128K( "088-s1.s1", CRC(073cb208) SHA1(c5b4697d767575884dd49ae416c1fe4a4a92d3f6) ) /* TC531000 */ | |
| 5253 | ||
| 5254 | NEO_BIOS_AUDIO_128K( "088-m1.m1", CRC(2fe1f499) SHA1(5b747eeef65be04423d2db05e086df9132758a47) ) /* TC531001 */ | |
| 5255 | ||
| 5256 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5257 | ROM_LOAD( "088-v1.v1", 0x000000, 0x200000, CRC(b7785023) SHA1(d11df1e623434669cd3f97f0feda747b24dac05d) ) /* TC5316200 */ | |
| 5258 | ||
| 5259 | NO_DELTAT_REGION | |
| 5260 | ||
| 5261 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 5262 | ROM_LOAD16_BYTE( "088-c1.c1", 0x000000, 0x200000, CRC(6e733421) SHA1(b67c5d2654a62cc4e44bd54d28e62c7da5eea424) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5263 | ROM_LOAD16_BYTE( "088-c2.c2", 0x000001, 0x200000, CRC(4d865347) SHA1(ad448cf96f3dce44c83412ed6878c495eb4a8a1e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5264 | ROM_LOAD16_BYTE( "088-c3.c3", 0x400000, 0x200000, CRC(8fa5a9eb) SHA1(7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5265 | ROM_LOAD16_BYTE( "088-c4.c4", 0x400001, 0x200000, CRC(4604f0dc) SHA1(ddf5dbb5e07313998a8f695ad19354ea54585dd6) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5266 | ROM_END | |
| 5267 | ||
| 5268 | /**************************************** | |
| 5269 | ID-0089 | |
| 5270 | . NGM-089 | |
| 5271 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5272 | . NGH-089 | |
| 5273 | ****************************************/ | |
| 5274 | ||
| 5275 | ROM_START( pulstar ) | |
| 5276 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5277 | ROM_LOAD16_WORD_SWAP( "089-p1.p1", 0x000000, 0x100000, CRC(5e5847a2) SHA1(b864d0ec4184b785569ddbf67c2115b5ab86ee3e) ) /* mask rom TC538200 */ | |
| 5278 | ROM_LOAD16_WORD_SWAP( "089-p2.sp2", 0x100000, 0x200000, CRC(028b774c) SHA1(fc5da2821a5072f2b78245fc59b6e3eeef116d16) ) /* mask rom TC5316200 */ | |
| 5279 | ||
| 5280 | NEO_SFIX_128K( "089-s1.s1", CRC(c79fc2c8) SHA1(914c224fb3c461a68d7425cae724cf22bd5f985d) ) /* mask rom TC531000 */ | |
| 5281 | ||
| 5282 | NEO_BIOS_AUDIO_128K( "089-m1.m1", CRC(ff3df7c7) SHA1(59d2ef64f734f6026073b365300221909057a512) ) /* mask rom TC531001 */ | |
| 5283 | ||
| 5284 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5285 | ROM_LOAD( "089-v1.v1", 0x000000, 0x400000, CRC(6f726ecb) SHA1(e8e2a46af690ce6c7ee64a58ab5010d22df9548c) ) /* mask rom TC5332204 */ | |
| 5286 | ROM_LOAD( "089-v2.v2", 0x400000, 0x400000, CRC(9d2db551) SHA1(83f7e5db7fb1502ceadcd334df90b11b1bba78e5) ) /* mask rom TC5332204 */ | |
| 5287 | ||
| 5288 | NO_DELTAT_REGION | |
| 5289 | ||
| 5290 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5291 | ROM_LOAD16_BYTE( "089-c1.c1", 0x0000000, 0x400000, CRC(f4e97332) SHA1(54693827a99836e7d61c45d495dd78bf3fcf1544) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5292 | ROM_LOAD16_BYTE( "089-c2.c2", 0x0000001, 0x400000, CRC(836d14da) SHA1(99cc4f9b764503eff7849ff2977d90bb47c5564a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5293 | ROM_LOAD16_BYTE( "089-c3.c3", 0x0800000, 0x400000, CRC(913611c4) SHA1(9664eb1fe1e6f8c3ddeeff872d38ea920ed38a82) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5294 | ROM_LOAD16_BYTE( "089-c4.c4", 0x0800001, 0x400000, CRC(44cef0e3) SHA1(34f6f348ba86a2a06cb9c43a16b97cf6ee6158ac) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5295 | ROM_LOAD16_BYTE( "089-c5.c5", 0x1000000, 0x400000, CRC(89baa1d7) SHA1(976c745c44967de61e2a23227835be580b1d283a) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5296 | ROM_LOAD16_BYTE( "089-c6.c6", 0x1000001, 0x400000, CRC(b2594d56) SHA1(685c0bf8ff76c76e41c2ceaebb96349634cfdb2e) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5297 | ROM_LOAD16_BYTE( "089-c7.c7", 0x1800000, 0x200000, CRC(6a5618ca) SHA1(9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5298 | ROM_LOAD16_BYTE( "089-c8.c8", 0x1800001, 0x200000, CRC(a223572d) SHA1(2791b1212f57937b2b2a95bc9e420c06d0c37669) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5299 | ROM_END | |
| 5300 | ||
| 5301 | /**************************************** | |
| 5302 | ID-0090 | |
| 5303 | . ADM-009 | |
| 5304 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 5305 | . ADH-009 | |
| 5306 | ****************************************/ | |
| 5307 | ||
| 5308 | ROM_START( whp ) | |
| 5309 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5310 | ROM_LOAD16_WORD_SWAP( "090-p1.p1", 0x100000, 0x100000, CRC(afaa4702) SHA1(83d122fddf17d4774353abf4a0655f3939f7b752) ) /* mask rom TC5316200 */ | |
| 5311 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5312 | ||
| 5313 | NEO_SFIX_128K( "090-s1.s1", CRC(174a880f) SHA1(c35d315d728d119a6e9aa42e0593937c90897449) ) /* mask rom TC531000 */ | |
| 5314 | ||
| 5315 | NEO_BIOS_AUDIO_128K( "090-m1.m1", CRC(28065668) SHA1(0c60d4afa1dccad0135e733104f056be73b54e4e) ) /* mask rom TC531001 */ | |
| 5316 | ||
| 5317 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5318 | ROM_LOAD( "090-v1.v1", 0x000000, 0x200000, CRC(30cf2709) SHA1(d1845033f16de2470afd3858ee0efb45176d9ed7) ) /* mask rom TC5316200 */ | |
| 5319 | ROM_LOAD( "064-v2.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) /* mask rom TC5316200 */ | |
| 5320 | ROM_LOAD( "090-v3.v3", 0x400000, 0x200000, CRC(1908a7ce) SHA1(78f31bcfea33eb94752bbf5226c481baec1af5ac) ) /* mask rom TC5316200 */ | |
| 5321 | ||
| 5322 | NO_DELTAT_REGION | |
| 5323 | ||
| 5324 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5325 | ROM_LOAD16_BYTE( "090-c1.c1", 0x0000000, 0x400000, CRC(cd30ed9b) SHA1(839c20f7ff31251acc875ae402b5d267e55510c7) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5326 | ROM_LOAD16_BYTE( "090-c2.c2", 0x0000001, 0x400000, CRC(10eed5ee) SHA1(12131b1c8c017ea77a98c044b392a5db6aad0143) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5327 | ROM_LOAD16_BYTE( "064-c3.c3", 0x0800000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5328 | ROM_LOAD16_BYTE( "064-c4.c4", 0x0800001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5329 | /* 0c00000-0ffffff empty */ | |
| 5330 | ROM_LOAD16_BYTE( "064-c5.c5", 0x1000000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5331 | ROM_LOAD16_BYTE( "064-c6.c6", 0x1000001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5332 | /* 1400000-17fffff empty */ | |
| 5333 | ROM_LOAD16_BYTE( "064-c7.c7", 0x1800000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5334 | ROM_LOAD16_BYTE( "064-c8.c8", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5335 | ROM_END | |
| 5336 | ||
| 5337 | /**************************************** | |
| 5338 | ID-0091 | |
| 5339 | unknown | |
| 5340 | ****************************************/ | |
| 5341 | ||
| 5342 | /**************************************** | |
| 5343 | ID-0092 | |
| 5344 | . NGM-092 | |
| 5345 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5346 | . NGH-092 | |
| 5347 | ****************************************/ | |
| 5348 | ||
| 5349 | ROM_START( kabukikl ) | |
| 5350 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5351 | ROM_LOAD16_WORD_SWAP( "092-p1.p1", 0x100000, 0x100000, CRC(28ec9b77) SHA1(7cdc789a99f8127f437d68cbc41278c926be9efd) ) /* mask rom TC5316200 */ | |
| 5352 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5353 | ||
| 5354 | NEO_SFIX_128K( "092-s1.s1", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) ) /* mask rom TC531000 */ | |
| 5355 | ||
| 5356 | NEO_BIOS_AUDIO_128K( "092-m1.m1", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) ) /* mask rom TC531001 */ | |
| 5357 | ||
| 5358 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 5359 | ROM_LOAD( "092-v1.v1", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) ) /* mask rom TC5316200 */ | |
| 5360 | ROM_LOAD( "092-v2.v2", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) ) /* mask rom TC5316200 */ | |
| 5361 | ROM_LOAD( "092-v3.v3", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) ) /* mask rom TC5316200 */ | |
| 5362 | ROM_LOAD( "092-v4.v4", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) ) /* mask rom TC538200 */ | |
| 5363 | ||
| 5364 | NO_DELTAT_REGION | |
| 5365 | ||
| 5366 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 5367 | ROM_LOAD16_BYTE( "092-c1.c1", 0x000000, 0x400000, CRC(2a9fab01) SHA1(aa9f037df33ae0575b328734c76c0918ae1917e9) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5368 | ROM_LOAD16_BYTE( "092-c2.c2", 0x000001, 0x400000, CRC(6d2bac02) SHA1(dfe96b62883333872be432e8af1ae617c9e62698) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5369 | ROM_LOAD16_BYTE( "092-c3.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5370 | ROM_LOAD16_BYTE( "092-c4.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5371 | ROM_END | |
| 5372 | ||
| 5373 | /**************************************** | |
| 5374 | ID-0093 | |
| 5375 | . ??M-093 | |
| 5376 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5377 | ****************************************/ | |
| 5378 | ||
| 5379 | ROM_START( neobombe ) /* MVS ONLY RELEASE */ | |
| 5380 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5381 | ROM_LOAD16_WORD_SWAP( "093-p1.p1", 0x000000, 0x100000, CRC(a1a71d0d) SHA1(059284c84f61a825923d86d2f29c91baa2c439cd) ) /* TC538200 */ | |
| 5382 | ||
| 5383 | NEO_SFIX_128K( "093-s1.s1", CRC(4b3fa119) SHA1(41cb0909bfb017eb6f2c530cb92a423319ed7ab1) ) /* TC531000 */ | |
| 5384 | ||
| 5385 | NEO_BIOS_AUDIO_128K( "093-m1.m1", CRC(e81e780b) SHA1(c56c53984e0f92e180e850c60a75f550ee84917c) ) /* TC531001 */ | |
| 5386 | ||
| 5387 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5388 | ROM_LOAD( "093-v1.v1", 0x000000, 0x400000, CRC(02abd4b0) SHA1(6bf33ebc9b01cd4a029f6a555694a9835e30ca1b) ) /* TC5332204 */ | |
| 5389 | ROM_LOAD( "093-v2.v2", 0x400000, 0x200000, CRC(a92b8b3d) SHA1(b672c97b85d2f52eba3cb26025008ebc7a18312a) ) /* TC5316200 */ | |
| 5390 | ||
| 5391 | NO_DELTAT_REGION | |
| 5392 | ||
| 5393 | ROM_REGION( 0x900000, "sprites", 0 ) | |
| 5394 | ROM_LOAD16_BYTE( "093-c1.c1", 0x000000, 0x400000, CRC(d1f328f8) SHA1(ddf71280c2ce85225f15fe9e973f330609281878) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5395 | ROM_LOAD16_BYTE( "093-c2.c2", 0x000001, 0x400000, CRC(82c49540) SHA1(5f37c1bc0d63c98a13967b44da3d2c85e6dbbe50) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5396 | ROM_LOAD16_BYTE( "093-c3.c3", 0x800000, 0x080000, CRC(e37578c5) SHA1(20024caa0f09ee887a6418dd02d02a0df93786fd) ) /* Plane 0,1 */ /* TC534200 */ | |
| 5397 | ROM_LOAD16_BYTE( "093-c4.c4", 0x800001, 0x080000, CRC(59826783) SHA1(0110a2b6186cca95f75225d4d0269d61c2ad25b1) ) /* Plane 2,3 */ /* TC534200 */ | |
| 5398 | ROM_END | |
| 5399 | ||
| 5400 | /**************************************** | |
| 5401 | ID-0094 | |
| 5402 | . NGM-094 | |
| 5403 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 5404 | . NGH-094 | |
| 5405 | ****************************************/ | |
| 5406 | ||
| 5407 | ROM_START( gowcaizr ) | |
| 5408 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5409 | ROM_LOAD16_WORD_SWAP( "094-p1.p1", 0x100000, 0x100000, CRC(33019545) SHA1(213db6c0b7d24b74b809854f9c606dbea1d9ba00) ) /* TC5316200 */ | |
| 5410 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5411 | ||
| 5412 | NEO_SFIX_128K( "094-s1.s1", CRC(2f8748a2) SHA1(5cc723c4284120473d63d8b0c1a3b3be74bdc324) ) /* TC531000 */ | |
| 5413 | ||
| 5414 | NEO_BIOS_AUDIO_128K( "094-m1.m1", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) ) /* TC531001 */ | |
| 5415 | ||
| 5416 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 5417 | ROM_LOAD( "094-v1.v1", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) ) /* TC5316200 */ | |
| 5418 | ROM_LOAD( "094-v2.v2", 0x200000, 0x200000, CRC(8edb776c) SHA1(a9eac5e24f83ccdcf303d63261747b1bad876a24) ) /* TC5316200 */ | |
| 5419 | ROM_LOAD( "094-v3.v3", 0x400000, 0x100000, CRC(c63b9285) SHA1(6bbbacfe899e204e74657d6c3f3d05ce75e432f1) ) /* TC538200 */ | |
| 5420 | ||
| 5421 | NO_DELTAT_REGION | |
| 5422 | ||
| 5423 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 5424 | ROM_LOAD16_BYTE( "094-c1.c1", 0x000000, 0x200000, CRC(042f6af5) SHA1(1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5425 | ROM_LOAD16_BYTE( "094-c2.c2", 0x000001, 0x200000, CRC(0fbcd046) SHA1(9a6dc920a877f27424477c3478907b23afbaa5ea) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5426 | ROM_LOAD16_BYTE( "094-c3.c3", 0x400000, 0x200000, CRC(58bfbaa1) SHA1(4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5427 | ROM_LOAD16_BYTE( "094-c4.c4", 0x400001, 0x200000, CRC(9451ee73) SHA1(7befee4a886b1d7493c06cefb7abf4ec01c14a8b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5428 | ROM_LOAD16_BYTE( "094-c5.c5", 0x800000, 0x200000, CRC(ff9cf48c) SHA1(5f46fb5d0812275b0006919d8540f22be7c16492) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5429 | ROM_LOAD16_BYTE( "094-c6.c6", 0x800001, 0x200000, CRC(31bbd918) SHA1(7ff8c5e3f17d40e7a8a189ad8f8026de55368810) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5430 | ROM_LOAD16_BYTE( "094-c7.c7", 0xc00000, 0x200000, CRC(2091ec04) SHA1(a81d4bdbef1ac6ea49845dc30e31bf9745694100) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5431 | ROM_LOAD16_BYTE( "094-c8.c8", 0xc00001, 0x200000, CRC(d80dd241) SHA1(1356a64e4d4e271f62cd0d83f79ee9c906440810) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5432 | ROM_END | |
| 5433 | ||
| 5434 | /**************************************** | |
| 5435 | ID-0095 | |
| 5436 | . NGM-095 | |
| 5437 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5438 | . NGH-095 | |
| 5439 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 5440 | ****************************************/ | |
| 5441 | ||
| 5442 | ROM_START( rbff1 ) /* MVS AND AES VERSION */ | |
| 5443 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5444 | ROM_LOAD16_WORD_SWAP( "095-p1.p1", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) ) /* TC538200 */ | |
| 5445 | ROM_LOAD16_WORD_SWAP( "095-p2.sp2", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) ) /* TC5316200 */ | |
| 5446 | ||
| 5447 | NEO_SFIX_128K( "095-s1.s1", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) ) /* TC531000 */ | |
| 5448 | ||
| 5449 | NEO_BIOS_AUDIO_128K( "095-m1.m1", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) ) /* TC531001 */ | |
| 5450 | ||
| 5451 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 5452 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 5453 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 5454 | ROM_LOAD( "095-v3.v3", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) ) /* TC5332201 */ | |
| 5455 | ||
| 5456 | NO_DELTAT_REGION | |
| 5457 | ||
| 5458 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5459 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5460 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5461 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5462 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5463 | ROM_LOAD16_BYTE( "095-c5.c5", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5464 | ROM_LOAD16_BYTE( "095-c6.c6", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5465 | ROM_LOAD16_BYTE( "095-c7.c7", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5466 | ROM_LOAD16_BYTE( "095-c8.c8", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5467 | ROM_END | |
| 5468 | ||
| 5469 | ROM_START( rbff1a ) /* MVS VERSION */ | |
| 5470 | /* This is a bug fixed revision applied over the original cart. The original P1 and P2 stayed in the cart and this */ | |
| 5471 | /* 512k ROM was added to replace the first 512k of P1. */ | |
| 5472 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5473 | ROM_LOAD16_WORD_SWAP( "095-p1.p1", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) ) /* TC538200 */ | |
| 5474 | ROM_LOAD16_WORD_SWAP( "095-p2.sp2", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) ) /* TC5316200 */ | |
| 5475 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 5476 | ROM_LOAD16_WORD_SWAP( "095-epr.ep1", 0x000000, 0x080000, CRC(be0060a3) SHA1(fa741d34898ad5004a23e280139d1446f1a082c7) ) /* M27C4002 */ | |
| 5477 | /* P is on eprom, correct chip label unknown */ | |
| 5478 | ||
| 5479 | NEO_SFIX_128K( "095-s1.s1", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) ) /* TC531000 */ | |
| 5480 | ||
| 5481 | NEO_BIOS_AUDIO_128K( "095-m1.m1", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) ) /* TC531001 */ | |
| 5482 | ||
| 5483 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 5484 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 5485 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 5486 | ROM_LOAD( "095-v3.v3", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) ) /* TC5332201 */ | |
| 5487 | ||
| 5488 | NO_DELTAT_REGION | |
| 5489 | ||
| 5490 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5491 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5492 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5493 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5494 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5495 | ROM_LOAD16_BYTE( "095-c5.c5", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5496 | ROM_LOAD16_BYTE( "095-c6.c6", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5497 | ROM_LOAD16_BYTE( "095-c7.c7", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5498 | ROM_LOAD16_BYTE( "095-c8.c8", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5499 | ROM_END | |
| 5500 | ||
| 5501 | /**************************************** | |
| 5502 | ID-0096 | |
| 5503 | . NGM-096 | |
| 5504 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5505 | . NGH-096 | |
| 5506 | ****************************************/ | |
| 5507 | ||
| 5508 | ROM_START( aof3 ) | |
| 5509 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5510 | ROM_LOAD16_WORD_SWAP( "096-p1.p1", 0x000000, 0x100000, CRC(9edb420d) SHA1(150d80707325ece351c72c21c6186cfb5996adba) ) /* TC538200 */ | |
| 5511 | ROM_LOAD16_WORD_SWAP( "096-p2.sp2", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) ) /* TC5316200 */ | |
| 5512 | ||
| 5513 | NEO_SFIX_128K( "096-s1.s1", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) ) /* TC531000 */ | |
| 5514 | ||
| 5515 | NEO_BIOS_AUDIO_128K( "096-m1.m1", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) ) /* TC531001 */ | |
| 5516 | ||
| 5517 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5518 | ROM_LOAD( "096-v1.v1", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) ) /* TC5316200 */ | |
| 5519 | ROM_LOAD( "096-v2.v2", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) ) /* TC5316200 */ | |
| 5520 | ROM_LOAD( "096-v3.v3", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) ) /* TC5316200 */ | |
| 5521 | ||
| 5522 | NO_DELTAT_REGION | |
| 5523 | ||
| 5524 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5525 | ROM_LOAD16_BYTE( "096-c1.c1", 0x0000000, 0x400000, CRC(f17b8d89) SHA1(7180df23f7c7a964b0835fda76970b12f0aa9ea8) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5526 | ROM_LOAD16_BYTE( "096-c2.c2", 0x0000001, 0x400000, CRC(3840c508) SHA1(55adc7cd26fec3e4dbd779df6701bc6eaba41b84) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5527 | ROM_LOAD16_BYTE( "096-c3.c3", 0x0800000, 0x400000, CRC(55f9ee1e) SHA1(fbe1b7891beae66c5fcbc7e36168dc1b460ede91) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5528 | ROM_LOAD16_BYTE( "096-c4.c4", 0x0800001, 0x400000, CRC(585b7e47) SHA1(d50ea91397fc53d86470ff5b493a44d57c010306) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5529 | ROM_LOAD16_BYTE( "096-c5.c5", 0x1000000, 0x400000, CRC(c75a753c) SHA1(fc977f8710816a369a5d0d49ee84059380e93fb7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5530 | ROM_LOAD16_BYTE( "096-c6.c6", 0x1000001, 0x400000, CRC(9a9d2f7a) SHA1(a89a713bfcd93974c9acb21ce699d365b08e7e39) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5531 | ROM_LOAD16_BYTE( "096-c7.c7", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5532 | ROM_LOAD16_BYTE( "096-c8.c8", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5533 | ROM_END | |
| 5534 | ||
| 5535 | ROM_START( aof3k ) /* KOREAN VERSION */ | |
| 5536 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5537 | ROM_LOAD16_WORD_SWAP( "196-p1k.p1", 0x000000, 0x100000, CRC(a0780789) SHA1(83657922a9a3502653ef8cda45b15d9f935aa96a) ) | |
| 5538 | ROM_LOAD16_WORD_SWAP( "096-p2.sp2", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) ) /* TC5316200 */ | |
| 5539 | ||
| 5540 | NEO_SFIX_128K( "096-s1.s1", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) ) /* TC531000 */ | |
| 5541 | ||
| 5542 | NEO_BIOS_AUDIO_128K( "096-m1.m1", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) ) /* TC531001 */ | |
| 5543 | ||
| 5544 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5545 | ROM_LOAD( "096-v1.v1", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) ) /* TC5316200 */ | |
| 5546 | ROM_LOAD( "096-v2.v2", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) ) /* TC5316200 */ | |
| 5547 | ROM_LOAD( "096-v3.v3", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) ) /* TC5316200 */ | |
| 5548 | ||
| 5549 | NO_DELTAT_REGION | |
| 5550 | ||
| 5551 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 5552 | ROM_LOAD16_BYTE( "096-c1.c1", 0x0000000, 0x400000, CRC(f17b8d89) SHA1(7180df23f7c7a964b0835fda76970b12f0aa9ea8) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5553 | ROM_LOAD16_BYTE( "096-c2.c2", 0x0000001, 0x400000, CRC(3840c508) SHA1(55adc7cd26fec3e4dbd779df6701bc6eaba41b84) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5554 | ROM_LOAD16_BYTE( "096-c3.c3", 0x0800000, 0x400000, CRC(55f9ee1e) SHA1(fbe1b7891beae66c5fcbc7e36168dc1b460ede91) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5555 | ROM_LOAD16_BYTE( "096-c4.c4", 0x0800001, 0x400000, CRC(585b7e47) SHA1(d50ea91397fc53d86470ff5b493a44d57c010306) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5556 | ROM_LOAD16_BYTE( "096-c5.c5", 0x1000000, 0x400000, CRC(c75a753c) SHA1(fc977f8710816a369a5d0d49ee84059380e93fb7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5557 | ROM_LOAD16_BYTE( "096-c6.c6", 0x1000001, 0x400000, CRC(9a9d2f7a) SHA1(a89a713bfcd93974c9acb21ce699d365b08e7e39) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5558 | ROM_LOAD16_BYTE( "096-c7.c7", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5559 | ROM_LOAD16_BYTE( "096-c8.c8", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5560 | ROM_END | |
| 5561 | ||
| 5562 | /**************************************** | |
| 5563 | ID-0097 | |
| 5564 | . NGM-097 | |
| 5565 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5566 | . NGH-097 | |
| 5567 | ****************************************/ | |
| 5568 | ||
| 5569 | ROM_START( sonicwi3 ) | |
| 5570 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5571 | ROM_LOAD16_WORD_SWAP( "097-p1.p1", 0x100000, 0x100000, CRC(0547121d) SHA1(e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52) ) /* TC5316200 */ | |
| 5572 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5573 | ||
| 5574 | NEO_SFIX_128K( "097-s1.s1", CRC(8dd66743) SHA1(39214bb25a1d5b44a8524010be05bf5a0211981f) ) /* TC531000 */ | |
| 5575 | ||
| 5576 | NEO_BIOS_AUDIO_128K( "097-m1.m1", CRC(b20e4291) SHA1(0e891ab53f9fded510295dfc7818bc59b4a9dd97) ) /* TC531001 */ | |
| 5577 | ||
| 5578 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5579 | ROM_LOAD( "097-v1.v1", 0x000000, 0x400000, CRC(6f885152) SHA1(8175804d5c1420c5d37b733d4a8fa2aa81e59f1b) ) /* TC5332201 */ | |
| 5580 | ROM_LOAD( "097-v2.v2", 0x400000, 0x200000, CRC(3359e868) SHA1(b7efd9f1a6dab33271fe8356bcc863aeae1d3ed8) ) /* TC5316200 */ | |
| 5581 | ||
| 5582 | NO_DELTAT_REGION | |
| 5583 | ||
| 5584 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 5585 | ROM_LOAD16_BYTE( "097-c1.c1", 0x000000, 0x400000, CRC(33d0d589) SHA1(fe4aa95555e478ceb2d28fd27d83ee06cd09520c) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 5586 | ROM_LOAD16_BYTE( "097-c2.c2", 0x000001, 0x400000, CRC(186f8b43) SHA1(f5cced93e21dc841b00ebeaa30786cb0e047bd9a) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 5587 | ROM_LOAD16_BYTE( "097-c3.c3", 0x800000, 0x200000, CRC(c339fff5) SHA1(58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5588 | ROM_LOAD16_BYTE( "097-c4.c4", 0x800001, 0x200000, CRC(84a40c6e) SHA1(061a13fba5fed883e5ee9566cedc208df2511bcf) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5589 | ROM_END | |
| 5590 | ||
| 5591 | /**************************************** | |
| 5592 | ID-0098 | |
| 5593 | Idol Mahjong - final romance 2 (CD only? not confirmed, MVS might exist) | |
| 5594 | ****************************************/ | |
| 5595 | ||
| 5596 | /**************************************** | |
| 5597 | ID-0099 | |
| 5598 | Neo Pool Masters | |
| 5599 | ****************************************/ | |
| 5600 | ||
| 5601 | ||
| 5602 | /* ID range from 100 - 199 is used for Korean (some) and Neo Print carts */ | |
| 5603 | ||
| 5604 | /* | |
| 5605 | The following ID's are used by Korean releases: | |
| 5606 | ||
| 5607 | ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV) | |
| 5608 | ID-0123 - Quiz Daisousa Sen - The Last Count Down (Korean release) | |
| 5609 | ID-0124 - Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release) | |
| 5610 | ID-0134 - The Last Soldier (Korean release of The Last Blade) | |
| 5611 | ID-0140 - Real Bout Fatal Fury 2 - The Newcomers (Korean release) | |
| 5612 | ID-0152 - The King of Fighters '99 - Millennium Battle (Korean release) | |
| 5613 | ID-0163 - Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II) | |
| 5614 | ID-0187 - Fighters Swords (Korean release of Samurai Shodown III) | |
| 5615 | ID-0196 - Art of Fighting 3 - The Path of the Warrior (Korean release) | |
| 5616 | */ | |
| 5617 | ||
| 5618 | ||
| 5619 | /**************************************** | |
| 5620 | ID-0200 | |
| 5621 | . NGM-200 | |
| 5622 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 5623 | . NGH-200 | |
| 5624 | ****************************************/ | |
| 5625 | ||
| 5626 | ROM_START( turfmast ) | |
| 5627 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5628 | ROM_LOAD16_WORD_SWAP( "200-p1.p1", 0x100000, 0x100000, CRC(28c83048) SHA1(e7ef87e1de21d2bb17ef17bb08657e92363f0e9a) ) /* mask rom TC5316200 */ | |
| 5629 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 5630 | ||
| 5631 | NEO_SFIX_128K( "200-s1.s1", CRC(9a5402b2) SHA1(ae1a0b5450869d61b2bb23671c744d3dda8769c4) ) /* mask rom TC531000 */ | |
| 5632 | ||
| 5633 | NEO_BIOS_AUDIO_128K( "200-m1.m1", CRC(9994ac00) SHA1(7bded797f3b80fd00bcbe451ac0abe6646b19a14) ) /* mask rom TC531001 */ | |
| 5634 | ||
| 5635 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5636 | ROM_LOAD( "200-v1.v1", 0x000000, 0x200000, CRC(00fd48d2) SHA1(ddfee09328632e598fd51537b3ae8593219b2111) ) /* mask rom TC5316200 */ | |
| 5637 | ROM_LOAD( "200-v2.v2", 0x200000, 0x200000, CRC(082acb31) SHA1(2f1c053040e9d50a6d45fd7bea1b96742bae694f) ) /* mask rom TC5316200 */ | |
| 5638 | ROM_LOAD( "200-v3.v3", 0x400000, 0x200000, CRC(7abca053) SHA1(e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71) ) /* mask rom TC5316200 */ | |
| 5639 | ROM_LOAD( "200-v4.v4", 0x600000, 0x200000, CRC(6c7b4902) SHA1(d55e0f542d928a9a851133ff26763c8236cbbd4d) ) /* mask rom TC5316200 */ | |
| 5640 | ||
| 5641 | NO_DELTAT_REGION | |
| 5642 | ||
| 5643 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 5644 | ROM_LOAD16_BYTE( "200-c1.c1", 0x000000, 0x400000, CRC(8e7bf41a) SHA1(148eb747f2f4d8e921eb0411c88a636022ceab80) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5645 | ROM_LOAD16_BYTE( "200-c2.c2", 0x000001, 0x400000, CRC(5a65a8ce) SHA1(d6c7afe035411f3eacdf6868d36f91572dd593e0) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5646 | ROM_END | |
| 5647 | ||
| 5648 | /**************************************** | |
| 5649 | ID-0201 | |
| 5650 | . NGM-201 | |
| 5651 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5652 | . NGH-201 | |
| 5653 | ****************************************/ | |
| 5654 | ||
| 5655 | ROM_START( mslug ) | |
| 5656 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5657 | ROM_LOAD16_WORD_SWAP( "201-p1.p1", 0x100000, 0x100000, CRC(08d8daa5) SHA1(b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38) ) /* TC5316200 */ | |
| 5658 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5659 | ||
| 5660 | NEO_SFIX_128K( "201-s1.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) /* TC531000 */ | |
| 5661 | ||
| 5662 | NEO_BIOS_AUDIO_128K( "201-m1.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) /* TC531001 */ | |
| 5663 | ||
| 5664 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5665 | ROM_LOAD( "201-v1.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) /* TC5332204 */ | |
| 5666 | ROM_LOAD( "201-v2.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) /* TC5332204 */ | |
| 5667 | ||
| 5668 | NO_DELTAT_REGION | |
| 5669 | ||
| 5670 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 5671 | ROM_LOAD16_BYTE( "201-c1.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5672 | ROM_LOAD16_BYTE( "201-c2.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5673 | ROM_LOAD16_BYTE( "201-c3.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5674 | ROM_LOAD16_BYTE( "201-c4.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5675 | ROM_END | |
| 5676 | ||
| 5677 | /**************************************** | |
| 5678 | ID-0202 | |
| 5679 | . ??M-202 | |
| 5680 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 5681 | ****************************************/ | |
| 5682 | ||
| 5683 | ROM_START( puzzledp ) /* MVS ONLY RELEASE */ | |
| 5684 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5685 | ROM_LOAD16_WORD_SWAP( "202-p1.p1", 0x000000, 0x080000, CRC(2b61415b) SHA1(0e3e4faf2fd6e63407425e1ac788003e75aeeb4f) ) /* TC534200 */ | |
| 5686 | ||
| 5687 | NEO_SFIX_128K( "202-s1.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) /* TC531000 */ | |
| 5688 | ||
| 5689 | NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) /* TC531001 */ | |
| 5690 | ||
| 5691 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 5692 | ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) /* TC534200 */ | |
| 5693 | ||
| 5694 | NO_DELTAT_REGION | |
| 5695 | ||
| 5696 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 5697 | ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5698 | ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5699 | ROM_END | |
| 5700 | ||
| 5701 | /**************************************** | |
| 5702 | ID-0203 | |
| 5703 | . ADM-010 | |
| 5704 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B | |
| 5705 | . ADH-010 | |
| 5706 | ****************************************/ | |
| 5707 | ||
| 5708 | ROM_START( mosyougi ) | |
| 5709 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5710 | ROM_LOAD16_WORD_SWAP( "203-p1.p1", 0x000000, 0x100000, CRC(7ba70e2d) SHA1(945f472cc3e7706f613c52df18de35c986d166e7) ) /* TC538200 */ | |
| 5711 | ||
| 5712 | NEO_SFIX_128K( "203-s1.s1", CRC(bfdc8309) SHA1(781337eab932a130b396a6c1080611d6f9c24c6e) ) /* TC531000 */ | |
| 5713 | ||
| 5714 | NEO_BIOS_AUDIO_128K( "203-m1.m1", CRC(a602c2c2) SHA1(19fd5d0379244c528b58343f6cbf78b4766fb23d) ) /* TC531001 */ | |
| 5715 | ||
| 5716 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5717 | ROM_LOAD( "203-v1.v1", 0x000000, 0x200000, CRC(baa2b9a5) SHA1(914782b6c81d9a76ce02251575592b0648434ba3) ) /* TC5316200 */ | |
| 5718 | ||
| 5719 | NO_DELTAT_REGION | |
| 5720 | ||
| 5721 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 5722 | ROM_LOAD16_BYTE( "203-c1.c1", 0x000000, 0x200000, CRC(bba9e8c0) SHA1(db89b7275a59ae6104a8308025c7e142a67b947b) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5723 | ROM_LOAD16_BYTE( "203-c2.c2", 0x000001, 0x200000, CRC(2574be03) SHA1(198cfd697c623022919ae4118928a7fe30cd6c46) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5724 | ROM_END | |
| 5725 | ||
| 5726 | /**************************************** | |
| 5727 | ID-0204 | |
| 5728 | QP (prototype) | |
| 5729 | ****************************************/ | |
| 5730 | ||
| 5731 | /**************************************** | |
| 5732 | ID-0205 | |
| 5733 | Neo-Geo CD Special (CD only) | |
| 5734 | ****************************************/ | |
| 5735 | ||
| 5736 | /**************************************** | |
| 5737 | ID-0206 | |
| 5738 | . ??M-206 | |
| 5739 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5740 | . ??H-206 | |
| 5741 | ****************************************/ | |
| 5742 | ||
| 5743 | ROM_START( marukodq ) | |
| 5744 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5745 | ROM_LOAD16_WORD_SWAP( "206-p1.p1", 0x000000, 0x100000, CRC(c33ed21e) SHA1(bffff0d17e587e67672227e60c0ebd3f3a7193e6) ) /* mask rom TC538200 */ | |
| 5746 | ||
| 5747 | NEO_SFIX_128K( "206-s1.s1", CRC(f0b68780) SHA1(3f60950b14d121a5af3e6a8155ae9832ddc6ec46) ) /* mask rom TC531000 */ | |
| 5748 | ||
| 5749 | NEO_BIOS_AUDIO_128K( "206-m1.m1", CRC(0e22902e) SHA1(fb8466c342d4abd8bb4cad01c6ceab03f96cdad8) ) /* mask rom TC531001 */ | |
| 5750 | ||
| 5751 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 5752 | ROM_LOAD( "206-v1.v1", 0x000000, 0x200000, CRC(5385eca8) SHA1(1ca171ce74a5885ae8841d0924de21dc0af2214e) ) /* mask rom TC5316200 */ | |
| 5753 | ROM_LOAD( "206-v2.v2", 0x200000, 0x200000, CRC(f8c55404) SHA1(cecc41e9e08a7ff05b6f62e713fc86a816bf55a2) ) /* mask rom TC5316200 */ | |
| 5754 | ||
| 5755 | NO_DELTAT_REGION | |
| 5756 | ||
| 5757 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 5758 | ROM_LOAD16_BYTE( "206-c1.c1", 0x000000, 0x400000, CRC(846e4e8e) SHA1(ba9b96340aca7fadaff0e6d484391ddb5c5e7bd4) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5759 | ROM_LOAD16_BYTE( "206-c2.c2", 0x000001, 0x400000, CRC(1cba876d) SHA1(3254ceb5a2f76c172930d9889d5d81e093e87628) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5760 | ROM_LOAD16_BYTE( "206-c3.c3", 0x800000, 0x100000, CRC(79aa2b48) SHA1(31f94217cd35f48845c74a55256314c16fd26ed7) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 5761 | ROM_LOAD16_BYTE( "206-c4.c4", 0x800001, 0x100000, CRC(55e1314d) SHA1(fffbc9eb9000ff5b1063af1817de7ea4a267fedd) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 5762 | ROM_END | |
| 5763 | ||
| 5764 | /**************************************** | |
| 5765 | ID-0207 | |
| 5766 | . ??M-207 | |
| 5767 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 5768 | ****************************************/ | |
| 5769 | ||
| 5770 | ROM_START( neomrdo ) /* MVS ONLY RELEASE */ | |
| 5771 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5772 | ROM_LOAD16_WORD_SWAP( "207-p1.p1", 0x000000, 0x100000, CRC(334ea51e) SHA1(0a642f8565ec6e9587ed767bcf177f4677547162) ) /* TC538200 */ | |
| 5773 | ||
| 5774 | NEO_SFIX_128K( "207-s1.s1", CRC(6aebafce) SHA1(5db03715fbed62f2ff3cef7f93606f30261c0362) ) /* TC531000 */ | |
| 5775 | ||
| 5776 | NEO_BIOS_AUDIO_128K( "207-m1.m1", CRC(b5b74a95) SHA1(7b01f3b87c247cc7472591f8cdcf0ae8065e31c6) ) /* TC531001 */ | |
| 5777 | ||
| 5778 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5779 | ROM_LOAD( "207-v1.v1", 0x000000, 0x200000, CRC(4143c052) SHA1(561b19bc8811b80f2f42ffc0b5df27132696470a) ) /* TC5316200 */ | |
| 5780 | ||
| 5781 | NO_DELTAT_REGION | |
| 5782 | ||
| 5783 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 5784 | ROM_LOAD16_BYTE( "207-c1.c1", 0x000000, 0x200000, CRC(c7541b9d) SHA1(25ca1a2b14cc2648d8dbe432cbd1396017af822c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5785 | ROM_LOAD16_BYTE( "207-c2.c2", 0x000001, 0x200000, CRC(f57166d2) SHA1(bf3aa47d17156485c2177fb63cba093f050abb98) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5786 | ROM_END | |
| 5787 | ||
| 5788 | /**************************************** | |
| 5789 | ID-0208 | |
| 5790 | . ??M-208 | |
| 5791 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 5792 | ****************************************/ | |
| 5793 | ||
| 5794 | ROM_START( sdodgeb ) /* MVS ONLY RELEASE */ | |
| 5795 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5796 | ROM_LOAD16_WORD_SWAP( "208-p1.p1", 0x100000, 0x100000, CRC(127f3d32) SHA1(18e77b79b1197a89371533ef9b1e4d682c44d875) ) /* TC5316200 */ | |
| 5797 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5798 | ||
| 5799 | NEO_SFIX_128K( "208-s1.s1", CRC(64abd6b3) SHA1(0315d724e4d83a44ce84c531ff9b8c398363c039) ) /* TC531000 */ | |
| 5800 | ||
| 5801 | NEO_BIOS_AUDIO_128K( "208-m1.m1", CRC(0a5f3325) SHA1(04e0236df478a5452654c823dcb42fea65b6a718) ) /* TC531001 */ | |
| 5802 | ||
| 5803 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 5804 | ROM_LOAD( "208-v1.v1", 0x000000, 0x400000, CRC(e7899a24) SHA1(3e75b449898fee73fbacf58d70e3a460b9e0c573) ) /* TC5332204 */ | |
| 5805 | ||
| 5806 | NO_DELTAT_REGION | |
| 5807 | ||
| 5808 | ROM_REGION( 0x0c00000, "sprites", 0 ) | |
| 5809 | ROM_LOAD16_BYTE( "208-c1.c1", 0x0000000, 0x400000, CRC(93d8619b) SHA1(6588cb67e38722d5843fb29943d92e3905101aff) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5810 | ROM_LOAD16_BYTE( "208-c2.c2", 0x0000001, 0x400000, CRC(1c737bb6) SHA1(8e341989981a713e61dfed8bde9a6459583ef46d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5811 | ROM_LOAD16_BYTE( "208-c3.c3", 0x0800000, 0x200000, CRC(14cb1703) SHA1(a46acec03c1b2351fe36810628f02b7c848d13db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5812 | ROM_LOAD16_BYTE( "208-c4.c4", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5813 | ROM_END | |
| 5814 | ||
| 5815 | /**************************************** | |
| 5816 | ID-0209 | |
| 5817 | . ??M-209 | |
| 5818 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5819 | ****************************************/ | |
| 5820 | ||
| 5821 | ROM_START( goalx3 ) /* MVS ONLY RELEASE */ | |
| 5822 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5823 | ROM_LOAD16_WORD_SWAP( "209-p1.p1", 0x100000, 0x100000, CRC(2a019a79) SHA1(422a639e74284fef2e53e1b49cf8803b0a7e80c6) ) /* mask rom TC5316200 */ | |
| 5824 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5825 | ||
| 5826 | NEO_SFIX_128K( "209-s1.s1", CRC(c0eaad86) SHA1(99412093c9707d51817893971e73fb8469cdc9d0) ) /* mask rom TC531000 */ | |
| 5827 | ||
| 5828 | NEO_BIOS_AUDIO_128K( "209-m1.m1", CRC(cd758325) SHA1(b51eac634fc646c07210dff993018ad9ebabd3f9) ) /* mask rom TC531001 */ | |
| 5829 | ||
| 5830 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5831 | ROM_LOAD( "209-v1.v1", 0x000000, 0x200000, CRC(ef214212) SHA1(3e05ccaa2d06decb18b379b96f900c0e6b39ce70) ) /* mask rom TC5316200 */ | |
| 5832 | ||
| 5833 | NO_DELTAT_REGION | |
| 5834 | ||
| 5835 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 5836 | ROM_LOAD16_BYTE( "209-c1.c1", 0x000000, 0x400000, CRC(b49d980e) SHA1(722d10074f16fa7f14c71270f43fdab427b85e2b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5837 | ROM_LOAD16_BYTE( "209-c2.c2", 0x000001, 0x400000, CRC(5649b015) SHA1(9c9674f3841e6becd3b8e63bae9b9df45ac9f11e) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5838 | ROM_LOAD16_BYTE( "209-c3.c3", 0x800000, 0x100000, CRC(5f91bace) SHA1(3864be27dce6d8f8828d3bf09bfc8116116a2b56) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 5839 | ROM_LOAD16_BYTE( "209-c4.c4", 0x800001, 0x100000, CRC(1e9f76f2) SHA1(b57fdc226bfe328b8848127fb4292295f1287bf6) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 5840 | ROM_END | |
| 5841 | ||
| 5842 | /**************************************** | |
| 5843 | ID-0210 | |
| 5844 | Karate Ninja Sho (prototype) 1995 Yumekobo | |
| 5845 | ****************************************/ | |
| 5846 | ||
| 5847 | /**************************************** | |
| 5848 | ID-0211 | |
| 5849 | Oshidashi Zintrick (CD only? not confirmed, MVS might exist) 1996 SNK/ADK | |
| 5850 | ****************************************/ | |
| 5851 | ||
| 5852 | /**************************************** | |
| 5853 | ID-0212 | |
| 5854 | . ADM-011 | |
| 5855 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5856 | . ADH-011 | |
| 5857 | ****************************************/ | |
| 5858 | ||
| 5859 | ROM_START( overtop ) | |
| 5860 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5861 | ROM_LOAD16_WORD_SWAP( "212-p1.p1", 0x100000, 0x100000, CRC(16c063a9) SHA1(5432869f830eed816ee5ed71c7fd39f749d15619) ) /* mask rom TC5316200 */ | |
| 5862 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5863 | ||
| 5864 | NEO_SFIX_128K( "212-s1.s1", CRC(481d3ddc) SHA1(7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece) ) /* mask rom TC531000 */ | |
| 5865 | ||
| 5866 | NEO_BIOS_AUDIO_128K( "212-m1.m1", CRC(fcab6191) SHA1(488b8310b0957f0012fe50f73641b606f6ac4a57) ) /* mask rom TC531001 */ | |
| 5867 | ||
| 5868 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 5869 | ROM_LOAD( "212-v1.v1", 0x000000, 0x400000, CRC(013d4ef9) SHA1(438a697c44525bdf78b54432c4f7217ab5667047) ) /* mask rom TC5332204 */ | |
| 5870 | ||
| 5871 | NO_DELTAT_REGION | |
| 5872 | ||
| 5873 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 5874 | ROM_LOAD16_BYTE( "212-c1.c1", 0x0000000, 0x400000, CRC(50f43087) SHA1(e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5875 | ROM_LOAD16_BYTE( "212-c2.c2", 0x0000001, 0x400000, CRC(a5b39807) SHA1(e98e82cf99576cb48cc5e8dc655b7e9a428c2843) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5876 | ROM_LOAD16_BYTE( "212-c3.c3", 0x0800000, 0x400000, CRC(9252ea02) SHA1(269066e0f893d3e8e7c308528026a486c2b023a2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5877 | ROM_LOAD16_BYTE( "212-c4.c4", 0x0800001, 0x400000, CRC(5f41a699) SHA1(abbb162658e06a37db8475b659ece7e1270ebb49) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5878 | ROM_LOAD16_BYTE( "212-c5.c5", 0x1000000, 0x200000, CRC(fc858bef) SHA1(0031def13e7cf4a465a1eca7aa0d13d1b21427e2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5879 | ROM_LOAD16_BYTE( "212-c6.c6", 0x1000001, 0x200000, CRC(0589c15e) SHA1(b1167caf7cb61f3e05a5d342290bfe00e02e9d38) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5880 | ROM_END | |
| 5881 | ||
| 5882 | /**************************************** | |
| 5883 | ID-0213 | |
| 5884 | . ??M-213 | |
| 5885 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 5886 | ****************************************/ | |
| 5887 | ||
| 5888 | ROM_START( neodrift ) /* MVS ONLY RELEASE */ | |
| 5889 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5890 | ROM_LOAD16_WORD_SWAP( "213-p1.p1", 0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) ) /* mask rom TC5316200 */ | |
| 5891 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 5892 | ||
| 5893 | NEO_SFIX_128K( "213-s1.s1", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) ) /* mask rom TC531000 */ | |
| 5894 | ||
| 5895 | NEO_BIOS_AUDIO_128K( "213-m1.m1", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) ) /* mask rom TC531001*/ | |
| 5896 | ||
| 5897 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 5898 | ROM_LOAD( "213-v1.v1", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) ) /* mask rom TC5316200 */ | |
| 5899 | ROM_LOAD( "213-v2.v2", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) ) /* mask rom TC5316200 */ | |
| 5900 | ||
| 5901 | NO_DELTAT_REGION | |
| 5902 | ||
| 5903 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 5904 | ROM_LOAD16_BYTE( "213-c1.c1", 0x000000, 0x400000, CRC(3edc8bd3) SHA1(71dcba9afd3b08ebfa13294644dcb365c2740780) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5905 | ROM_LOAD16_BYTE( "213-c2.c2", 0x000001, 0x400000, CRC(46ae5f16) SHA1(a01310632734e776e889af6a531063cb1661c33a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5906 | ROM_END | |
| 5907 | ||
| 5908 | /**************************************** | |
| 5909 | ID-0214 | |
| 5910 | . NGM-214 | |
| 5911 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5912 | . NGH-214 | |
| 5913 | ****************************************/ | |
| 5914 | ||
| 5915 | ROM_START( kof96 ) /* MVS VERSION */ | |
| 5916 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5917 | ROM_LOAD16_WORD_SWAP( "214-p1.p1", 0x000000, 0x100000, CRC(52755d74) SHA1(4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb) ) /* TC538200 */ | |
| 5918 | ROM_LOAD16_WORD_SWAP( "214-p2.sp2", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) ) /* TC5316200 */ | |
| 5919 | ||
| 5920 | NEO_SFIX_128K( "214-s1.s1", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) ) /* TC531000 */ | |
| 5921 | ||
| 5922 | NEO_BIOS_AUDIO_128K( "214-m1.m1", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) ) /* TC531001 */ | |
| 5923 | ||
| 5924 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 5925 | ROM_LOAD( "214-v1.v1", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) ) /* TC5332204 */ | |
| 5926 | ROM_LOAD( "214-v2.v2", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) ) /* TC5332204 */ | |
| 5927 | ROM_LOAD( "214-v3.v3", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) ) /* TC5316200 */ | |
| 5928 | ||
| 5929 | NO_DELTAT_REGION | |
| 5930 | ||
| 5931 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5932 | ROM_LOAD16_BYTE( "214-c1.c1", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5933 | ROM_LOAD16_BYTE( "214-c2.c2", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5934 | ROM_LOAD16_BYTE( "214-c3.c3", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5935 | ROM_LOAD16_BYTE( "214-c4.c4", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5936 | ROM_LOAD16_BYTE( "214-c5.c5", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5937 | ROM_LOAD16_BYTE( "214-c6.c6", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5938 | ROM_LOAD16_BYTE( "214-c7.c7", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5939 | ROM_LOAD16_BYTE( "214-c8.c8", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5940 | ROM_END | |
| 5941 | ||
| 5942 | ROM_START( kof96h ) | |
| 5943 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5944 | ROM_LOAD16_WORD_SWAP( "214-pg1.p1", 0x000000, 0x100000, CRC(bd3757c9) SHA1(35392a044117e46c088ff0fdd07d69a3faa4f96e) ) | |
| 5945 | ROM_LOAD16_WORD_SWAP( "214-p2.sp2", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) ) /* TC5316200 */ | |
| 5946 | ||
| 5947 | NEO_SFIX_128K( "214-s1.s1", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) ) /* TC531000 */ | |
| 5948 | ||
| 5949 | NEO_BIOS_AUDIO_128K( "214-m1.m1", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) ) /* TC531001 */ | |
| 5950 | ||
| 5951 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 5952 | ROM_LOAD( "214-v1.v1", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) ) /* TC5332204 */ | |
| 5953 | ROM_LOAD( "214-v2.v2", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) ) /* TC5332204 */ | |
| 5954 | ROM_LOAD( "214-v3.v3", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) ) /* TC5316200 */ | |
| 5955 | ||
| 5956 | NO_DELTAT_REGION | |
| 5957 | ||
| 5958 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5959 | ROM_LOAD16_BYTE( "214-c1.c1", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5960 | ROM_LOAD16_BYTE( "214-c2.c2", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5961 | ROM_LOAD16_BYTE( "214-c3.c3", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5962 | ROM_LOAD16_BYTE( "214-c4.c4", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5963 | ROM_LOAD16_BYTE( "214-c5.c5", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5964 | ROM_LOAD16_BYTE( "214-c6.c6", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5965 | ROM_LOAD16_BYTE( "214-c7.c7", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5966 | ROM_LOAD16_BYTE( "214-c8.c8", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5967 | ROM_END | |
| 5968 | ||
| 5969 | /**************************************** | |
| 5970 | ID-0215 | |
| 5971 | . NGM-215 | |
| 5972 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5973 | . NGH-215 | |
| 5974 | ****************************************/ | |
| 5975 | ||
| 5976 | ROM_START( ssideki4 ) | |
| 5977 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5978 | ROM_LOAD16_WORD_SWAP( "215-p1.p1", 0x100000, 0x100000, CRC(519b4ba3) SHA1(5aa59514b23aa663f2c4014ee94a31e9f59151de) ) /* TC5316200 */ | |
| 5979 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5980 | ||
| 5981 | NEO_SFIX_128K( "215-s1.s1", CRC(f0fe5c36) SHA1(b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6) ) /* TC531000 */ | |
| 5982 | ||
| 5983 | NEO_BIOS_AUDIO_128K( "215-m1.m1", CRC(a932081d) SHA1(376a45e19edb780ac8798c41ae2260c8a8a4bba8) ) /* TC531001 */ | |
| 5984 | ||
| 5985 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5986 | ROM_LOAD( "215-v1.v1", 0x000000, 0x400000, CRC(877d1409) SHA1(77c58ebffe677ea6369c964ec7975b11df512fa1) ) /* TC5332204 */ | |
| 5987 | ROM_LOAD( "215-v2.v2", 0x400000, 0x200000, CRC(1bfa218b) SHA1(344836a578bde3c0ab59b58c8734f868e7403c26) ) /* TC5316200 */ | |
| 5988 | ||
| 5989 | NO_DELTAT_REGION | |
| 5990 | ||
| 5991 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 5992 | ROM_LOAD16_BYTE( "215-c1.c1", 0x0000000, 0x400000, CRC(8ff444f5) SHA1(e2dc52d09512cb378df96ddf45435f9bcbbe9947) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5993 | ROM_LOAD16_BYTE( "215-c2.c2", 0x0000001, 0x400000, CRC(5b155037) SHA1(68900c0fdcd35c9f38e0effdf27e1dbd3c53daf8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5994 | ROM_LOAD16_BYTE( "215-c3.c3", 0x0800000, 0x400000, CRC(456a073a) SHA1(3488013f371012eab4e788e1525c81260e0b7080) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5995 | ROM_LOAD16_BYTE( "215-c4.c4", 0x0800001, 0x400000, CRC(43c182e1) SHA1(343f034c65ca498b437e22e06a866a5daf3b9602) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5996 | ROM_LOAD16_BYTE( "215-c5.c5", 0x1000000, 0x200000, CRC(0c6f97ec) SHA1(b8d297f0ba2b04404eb0f7c6673ecc206fadae0c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5997 | ROM_LOAD16_BYTE( "215-c6.c6", 0x1000001, 0x200000, CRC(329c5e1b) SHA1(015c36b8d3efab9b4647f110ecb5c118a9c80f43) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5998 | ROM_END | |
| 5999 | ||
| 6000 | /**************************************** | |
| 6001 | ID-0216 | |
| 6002 | . ??M-216 | |
| 6003 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 6004 | . ??H-216 | |
| 6005 | ****************************************/ | |
| 6006 | ||
| 6007 | ROM_START( kizuna ) | |
| 6008 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6009 | ROM_LOAD16_WORD_SWAP( "216-p1.p1", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) ) /* mask rom TC5316200 */ | |
| 6010 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6011 | ||
| 6012 | NEO_SFIX_128K( "216-s1.s1", CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) ) /* mask rom TC531000 */ | |
| 6013 | ||
| 6014 | NEO_BIOS_AUDIO_128K( "216-m1.m1", CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) ) /* mask rom TC531001 */ | |
| 6015 | ||
| 6016 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6017 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 6018 | ROM_LOAD( "216-v2.v2", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) ) /* mask rom TC5316200 */ | |
| 6019 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 6020 | ROM_LOAD( "216-v4.v4", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) ) /* mask rom TC5316200 */ | |
| 6021 | ||
| 6022 | NO_DELTAT_REGION | |
| 6023 | ||
| 6024 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 6025 | ROM_LOAD16_BYTE( "059-c1.c1", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6026 | ROM_LOAD16_BYTE( "059-c2.c2", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6027 | /* 400000-7fffff empty */ | |
| 6028 | ROM_LOAD16_BYTE( "216-c3.c3", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6029 | ROM_LOAD16_BYTE( "216-c4.c4", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6030 | ROM_LOAD16_BYTE( "059-c5.c5", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6031 | ROM_LOAD16_BYTE( "059-c6.c6", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6032 | /* 1400000-17fffff empty */ | |
| 6033 | ROM_LOAD16_BYTE( "059-c7.c7", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC538200 */ | |
| 6034 | ROM_LOAD16_BYTE( "059-c8.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC538200 */ | |
| 6035 | ROM_END | |
| 6036 | ||
| 6037 | ||
| 6038 | ROM_START( kizuna4p ) /* same cartridge as kizuna - 4-player mode is enabled by an extension board that plugs into a compatible MVS */ | |
| 6039 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6040 | ROM_LOAD16_WORD_SWAP( "216-p1.p1", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) ) /* mask rom TC5316200 */ | |
| 6041 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6042 | ||
| 6043 | NEO_SFIX_128K( "216-s1.s1", CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) ) /* mask rom TC531000 */ | |
| 6044 | ||
| 6045 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 6046 | /* these two BIOSes are the only ones we have that are compatible with the 4-player extension board */ | |
| 6047 | ROM_SYSTEM_BIOS( 0, "asia", "NEO-MVH MV1C" ) | |
| 6048 | ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-45.sp1",0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) | |
| 6049 | ROM_SYSTEM_BIOS( 1, "japan", "Japan MVS (J3)" ) | |
| 6050 | ROM_LOAD16_WORD_SWAP_BIOS( 1, "japan-j3.bin",0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) | |
| 6051 | ||
| 6052 | ROM_REGION( 0x30000, "audiocpu", 0 ) | |
| 6053 | ROM_LOAD( "216-m1.m1", 0x00000, 0x20000, CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) ) /* mask rom TC531001 */ | |
| 6054 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 6055 | ||
| 6056 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6057 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 6058 | ROM_LOAD( "216-v2.v2", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) ) /* mask rom TC5316200 */ | |
| 6059 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 6060 | ROM_LOAD( "216-v4.v4", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) ) /* mask rom TC5316200 */ | |
| 6061 | ||
| 6062 | NO_DELTAT_REGION | |
| 6063 | ||
| 6064 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 6065 | ROM_LOAD16_BYTE( "059-c1.c1", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6066 | ROM_LOAD16_BYTE( "059-c2.c2", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6067 | /* 400000-7fffff empty */ | |
| 6068 | ROM_LOAD16_BYTE( "216-c3.c3", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6069 | ROM_LOAD16_BYTE( "216-c4.c4", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6070 | ROM_LOAD16_BYTE( "059-c5.c5", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6071 | ROM_LOAD16_BYTE( "059-c6.c6", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6072 | /* 1400000-17fffff empty */ | |
| 6073 | ROM_LOAD16_BYTE( "059-c7.c7", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC538200 */ | |
| 6074 | ROM_LOAD16_BYTE( "059-c8.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC538200 */ | |
| 6075 | ROM_END | |
| 6076 | ||
| 6077 | ||
| 6078 | /**************************************** | |
| 6079 | ID-0217 | |
| 6080 | . ADM-012 | |
| 6081 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6082 | . ADH-012 | |
| 6083 | ****************************************/ | |
| 6084 | ||
| 6085 | ROM_START( ninjamas ) | |
| 6086 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 6087 | ROM_LOAD16_WORD_SWAP( "217-p1.p1", 0x000000, 0x100000, CRC(3e97ed69) SHA1(336bcae375a5109945d11356503bf0d9f4a9a50a) ) /* TC538200 */ | |
| 6088 | ROM_LOAD16_WORD_SWAP( "217-p2.sp2", 0x100000, 0x200000, CRC(191fca88) SHA1(e318e5931704779bbe461719a5eeeba89bd83a5d) ) /* TC5316200 */ | |
| 6089 | ||
| 6090 | NEO_SFIX_128K( "217-s1.s1", CRC(8ff782f0) SHA1(90099c154357042ba658d4ef6abe4d9335bb7172) ) /* TC531000 */ | |
| 6091 | ||
| 6092 | NEO_BIOS_AUDIO_128K( "217-m1.m1", CRC(d00fb2af) SHA1(6bcaa52e1641cc24288e1f22f4dc98e8d8921b90) ) /* TC531001 */ | |
| 6093 | ||
| 6094 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 6095 | ROM_LOAD( "217-v1.v1", 0x000000, 0x400000, CRC(1c34e013) SHA1(5368e413d2188c4fd063b6bb7d5f498ff83ea812) ) /* TC5332204 */ | |
| 6096 | ROM_LOAD( "217-v2.v2", 0x400000, 0x200000, CRC(22f1c681) SHA1(09da03b2e63d180e55173ff25e8735c4162f027b) ) /* TC5316200 */ | |
| 6097 | ||
| 6098 | NO_DELTAT_REGION | |
| 6099 | ||
| 6100 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6101 | ROM_LOAD16_BYTE( "217-c1.c1", 0x0000000, 0x400000, CRC(5fe97bc4) SHA1(d76c955d83baa2b9fd24222a9b2852947b7b92f0) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6102 | ROM_LOAD16_BYTE( "217-c2.c2", 0x0000001, 0x400000, CRC(886e0d66) SHA1(d407e1525e4ebe996e14f6e5c0396a10f736a50d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6103 | ROM_LOAD16_BYTE( "217-c3.c3", 0x0800000, 0x400000, CRC(59e8525f) SHA1(19f602c71545d6c021dc72e112d3a8b8efe7a9b7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6104 | ROM_LOAD16_BYTE( "217-c4.c4", 0x0800001, 0x400000, CRC(8521add2) SHA1(0d1a6f2979302c4c282e31ff334d2d887aec74f7) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6105 | ROM_LOAD16_BYTE( "217-c5.c5", 0x1000000, 0x400000, CRC(fb1896e5) SHA1(777a8caa9ebdbddf89e3d5ab650c94a55228ce54) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6106 | ROM_LOAD16_BYTE( "217-c6.c6", 0x1000001, 0x400000, CRC(1c98c54b) SHA1(cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6107 | ROM_LOAD16_BYTE( "217-c7.c7", 0x1800000, 0x400000, CRC(8b0ede2e) SHA1(ea632ac98291ddac95441b7fe2349974b2da8a42) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6108 | ROM_LOAD16_BYTE( "217-c8.c8", 0x1800001, 0x400000, CRC(a085bb61) SHA1(6a3e9e6ba96072b8849b407f2b24103dc0852259) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6109 | ROM_END | |
| 6110 | ||
| 6111 | /**************************************** | |
| 6112 | ID-0218 | |
| 6113 | . NGM-218 | |
| 6114 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6115 | . NGH-218 | |
| 6116 | ****************************************/ | |
| 6117 | ||
| 6118 | ROM_START( ragnagrd ) | |
| 6119 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6120 | ROM_LOAD16_WORD_SWAP( "218-p1.p1", 0x100000, 0x100000, CRC(ca372303) SHA1(67991e4fef9b36bc7d909810eebb857ac2f906f1) ) /* mask rom TC5316200 */ | |
| 6121 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6122 | ||
| 6123 | NEO_SFIX_128K( "218-s1.s1", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) ) /* mask rom TC531000 */ | |
| 6124 | ||
| 6125 | NEO_BIOS_AUDIO_128K( "218-m1.m1", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) ) /* mask rom TC531001 */ | |
| 6126 | ||
| 6127 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6128 | ROM_LOAD( "218-v1.v1", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) ) /* mask rom TC5332204 */ | |
| 6129 | ROM_LOAD( "218-v2.v2", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) ) /* mask rom TC5332204 */ | |
| 6130 | ||
| 6131 | NO_DELTAT_REGION | |
| 6132 | ||
| 6133 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6134 | ROM_LOAD16_BYTE( "218-c1.c1", 0x0000000, 0x400000, CRC(c31500a4) SHA1(cc82100038988872721028044ed2e9764bcc2fb0) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6135 | ROM_LOAD16_BYTE( "218-c2.c2", 0x0000001, 0x400000, CRC(98aba1f9) SHA1(121276c569967e501d8e1b83747f1bdebff612ea) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6136 | ROM_LOAD16_BYTE( "218-c3.c3", 0x0800000, 0x400000, CRC(833c163a) SHA1(b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6137 | ROM_LOAD16_BYTE( "218-c4.c4", 0x0800001, 0x400000, CRC(c1a30f69) SHA1(f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6138 | ROM_LOAD16_BYTE( "218-c5.c5", 0x1000000, 0x400000, CRC(6b6de0ff) SHA1(1abb24cb407258235f4a572cf101d0774823040b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6139 | ROM_LOAD16_BYTE( "218-c6.c6", 0x1000001, 0x400000, CRC(94beefcf) SHA1(d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6140 | ROM_LOAD16_BYTE( "218-c7.c7", 0x1800000, 0x400000, CRC(de6f9b28) SHA1(455adb6bb986af8a00d7f32b7f4f3715fc3007f6) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6141 | ROM_LOAD16_BYTE( "218-c8.c8", 0x1800001, 0x400000, CRC(d9b311f6) SHA1(ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6142 | ROM_END | |
| 6143 | ||
| 6144 | /**************************************** | |
| 6145 | ID-0219 | |
| 6146 | . NGM-219 | |
| 6147 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6148 | ****************************************/ | |
| 6149 | ||
| 6150 | ROM_START( pgoal ) /* MVS ONLY RELEASE */ | |
| 6151 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6152 | ROM_LOAD16_WORD_SWAP( "219-p1.p1", 0x100000, 0x100000, CRC(6af0e574) SHA1(c3f0fed0d942e48c99c80b1713f271c033ce0f4f) ) /* TC5316200 */ | |
| 6153 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6154 | ||
| 6155 | NEO_SFIX_128K( "219-s1.s1", CRC(002f3c88) SHA1(a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a) ) /* TC531000 */ | |
| 6156 | ||
| 6157 | NEO_BIOS_AUDIO_128K( "219-m1.m1", CRC(958efdc8) SHA1(aacc6056b1ff48cde8f241a11a27473cfb4b4aa3) ) /* TC531001 */ | |
| 6158 | ||
| 6159 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 6160 | ROM_LOAD( "219-v1.v1", 0x000000, 0x400000, CRC(d0ae33d9) SHA1(cb21a91184d9d84ff25ca86c00dcadfc210272a8) ) /* TC5332204 */ | |
| 6161 | ||
| 6162 | NO_DELTAT_REGION | |
| 6163 | ||
| 6164 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 6165 | ROM_LOAD16_BYTE( "219-c1.c1", 0x0000000, 0x400000, CRC(67fec4dc) SHA1(b99767972a2a4fce2b704df8d08e6b092665a696) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6166 | ROM_LOAD16_BYTE( "219-c2.c2", 0x0000001, 0x400000, CRC(86ed01f2) SHA1(9d7d1493946e8fbbd572503d2362b0156c023b76) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6167 | ROM_LOAD16_BYTE( "219-c3.c3", 0x0800000, 0x200000, CRC(5fdad0a5) SHA1(56f6d2a7224aa4e82a1858079f918e85cadbd6c2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6168 | ROM_LOAD16_BYTE( "219-c4.c4", 0x0800001, 0x200000, CRC(f57b4a1c) SHA1(875ca69afbc5304ec23f4bc9186abe92f477f6c8) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6169 | ROM_END | |
| 6170 | ||
| 6171 | /**************************************** | |
| 6172 | ID-0220 | |
| 6173 | Choutetsu Brikin'ger - Iron clad (prototype) 1996 Saurus | |
| 6174 | ****************************************/ | |
| 6175 | ||
| 6176 | ROM_START( ironclad ) /* Prototype - crcs should match the ones of the unreleased dump. */ | |
| 6177 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6178 | ROM_LOAD16_WORD_SWAP( "proto_220-p1.p1", 0x100000, 0x100000, CRC(62a942c6) SHA1(12aaa7d9bd84328d1bf4610e056b5c57d0252537) ) | |
| 6179 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6180 | ||
| 6181 | NEO_SFIX_128K( "proto_220-s1.s1", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) ) | |
| 6182 | ||
| 6183 | NEO_BIOS_AUDIO_128K( "proto_220-m1.m1", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) ) | |
| 6184 | ||
| 6185 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 6186 | ROM_LOAD( "proto_220-v1.v1", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) ) | |
| 6187 | ||
| 6188 | NO_DELTAT_REGION | |
| 6189 | ||
| 6190 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6191 | ROM_LOAD16_BYTE( "proto_220-c1.c1", 0x000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */ | |
| 6192 | ROM_LOAD16_BYTE( "proto_220-c2.c2", 0x000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */ | |
| 6193 | ROM_LOAD16_BYTE( "proto_220-c3.c3", 0x800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */ | |
| 6194 | ROM_LOAD16_BYTE( "proto_220-c4.c4", 0x800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */ | |
| 6195 | ROM_END | |
| 6196 | ||
| 6197 | ROM_START( ironclado ) /* Prototype - bootleg/hack based on later release. */ | |
| 6198 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6199 | ROM_LOAD16_WORD_SWAP( "proto_220-p1o.p1", 0x100000, 0x100000, CRC(ce37e3a0) SHA1(488f95fa15f56eea6666dda13d96ec29dba18e19) ) | |
| 6200 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6201 | ||
| 6202 | NEO_SFIX_128K( "proto_220-s1.s1", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) ) | |
| 6203 | ||
| 6204 | NEO_BIOS_AUDIO_128K( "proto_220-m1.m1", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) ) | |
| 6205 | ||
| 6206 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 6207 | ROM_LOAD( "proto_220-v1.v1", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) ) | |
| 6208 | ||
| 6209 | NO_DELTAT_REGION | |
| 6210 | ||
| 6211 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6212 | ROM_LOAD16_BYTE( "proto_220-c1.c1", 0x000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */ | |
| 6213 | ROM_LOAD16_BYTE( "proto_220-c2.c2", 0x000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */ | |
| 6214 | ROM_LOAD16_BYTE( "proto_220-c3.c3", 0x800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */ | |
| 6215 | ROM_LOAD16_BYTE( "proto_220-c4.c4", 0x800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */ | |
| 6216 | ROM_END | |
| 6217 | ||
| 6218 | /**************************************** | |
| 6219 | ID-0221 | |
| 6220 | . NGM-221 | |
| 6221 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6222 | . NGH-221 | |
| 6223 | ****************************************/ | |
| 6224 | ||
| 6225 | ROM_START( magdrop2 ) | |
| 6226 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6227 | ROM_LOAD16_WORD_SWAP( "221-p1.p1", 0x000000, 0x80000, CRC(7be82353) SHA1(08ab39f52b893591c13a7d7aa26b20ce86e9ddf5) ) /* mask rom TC534200 */ | |
| 6228 | ||
| 6229 | NEO_SFIX_128K( "221-s1.s1", CRC(2a4063a3) SHA1(0e09a7d88d85b1a2100888f4211960ea56ef978b) ) /* mask rom TC531000 */ | |
| 6230 | ||
| 6231 | NEO_BIOS_AUDIO_128K( "221-m1.m1", CRC(bddae628) SHA1(02c77e6aaaed43e39778bf83a3184e7c21db63d4) ) /* mask rom TC531001 */ | |
| 6232 | ||
| 6233 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 6234 | ROM_LOAD( "221-v1.v1", 0x000000, 0x200000, CRC(7e5e53e4) SHA1(72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed) ) /* mask rom TC5316200 */ | |
| 6235 | ||
| 6236 | NO_DELTAT_REGION | |
| 6237 | ||
| 6238 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 6239 | ROM_LOAD16_BYTE( "221-c1.c1", 0x000000, 0x400000, CRC(1f862a14) SHA1(1253e8b65d863d552d00dbdbfc5c168f5fc7edd1) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6240 | ROM_LOAD16_BYTE( "221-c2.c2", 0x000001, 0x400000, CRC(14b90536) SHA1(e0d41f6b84d8261729f154b44ddd95c9b9c0714a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6241 | ROM_END | |
| 6242 | ||
| 6243 | /**************************************** | |
| 6244 | ID-0222 | |
| 6245 | . NGM-222 | |
| 6246 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6247 | . NGH-222 | |
| 6248 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 6249 | ****************************************/ | |
| 6250 | ||
| 6251 | ROM_START( samsho4 ) /* MVS AND AES VERSION */ | |
| 6252 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6253 | ROM_LOAD16_WORD_SWAP( "222-p1.p1", 0x000000, 0x100000, CRC(1a5cb56d) SHA1(9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b) ) /* TC538200 */ | |
| 6254 | ROM_LOAD16_WORD_SWAP( "222-p2.sp2", 0x100000, 0x400000, CRC(b023cd8b) SHA1(35b4cec9858225f90acdfa16ed8a3017d0d08327) ) /* TC5332205 */ | |
| 6255 | ||
| 6256 | NEO_SFIX_128K( "222-s1.s1", CRC(8d3d3bf9) SHA1(9975ed9b458bdd14e23451d2534153f68a5e4e6c) ) /* TC531000 */ | |
| 6257 | ||
| 6258 | NEO_BIOS_AUDIO_128K( "222-m1.m1", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) ) /* TC531001 */ | |
| 6259 | ||
| 6260 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 6261 | ROM_LOAD( "222-v1.v1", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) ) /* TC5332204 */ | |
| 6262 | ROM_LOAD( "222-v2.v2", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) ) /* TC5332204 */ | |
| 6263 | ROM_LOAD( "222-v3.v3", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) ) /* TC5316200 */ | |
| 6264 | ||
| 6265 | NO_DELTAT_REGION | |
| 6266 | ||
| 6267 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6268 | ROM_LOAD16_BYTE( "222-c1.c1", 0x0000000, 0x400000, CRC(68f2ed95) SHA1(c0a02df012cd25bcfe341770ea861a80294148cb) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6269 | ROM_LOAD16_BYTE( "222-c2.c2", 0x0000001, 0x400000, CRC(a6e9aff0) SHA1(15addca49951ed53fa3c000c8d7cd327d012a620) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6270 | ROM_LOAD16_BYTE( "222-c3.c3", 0x0800000, 0x400000, CRC(c91b40f4) SHA1(dcda45e0336204e3e024de08edfd0a3217bc1fdd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6271 | ROM_LOAD16_BYTE( "222-c4.c4", 0x0800001, 0x400000, CRC(359510a4) SHA1(b6642677ebdff7788263266402080272b8a66b15) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6272 | ROM_LOAD16_BYTE( "222-c5.c5", 0x1000000, 0x400000, CRC(9cfbb22d) SHA1(789c32f917d0c6e38601cd390a7bf9d803131a4a) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6273 | ROM_LOAD16_BYTE( "222-c6.c6", 0x1000001, 0x400000, CRC(685efc32) SHA1(db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6274 | ROM_LOAD16_BYTE( "222-c7.c7", 0x1800000, 0x400000, CRC(d0f86f0d) SHA1(32502d71c2ab1469c492b6b382bf2bb3f85981d9) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6275 | ROM_LOAD16_BYTE( "222-c8.c8", 0x1800001, 0x400000, CRC(adfc50e3) SHA1(7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6276 | ROM_END | |
| 6277 | ||
| 6278 | ROM_START( samsho4k ) /* KOREAN VERSION */ | |
| 6279 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6280 | ROM_LOAD16_WORD_SWAP( "222-p1k.p1", 0x000000, 0x100000, CRC(06e0a25d) SHA1(81e6727e0acb67ae41383518c0fc07f28d232979) ) | |
| 6281 | ROM_LOAD16_WORD_SWAP( "222-p2.sp2", 0x100000, 0x400000, CRC(b023cd8b) SHA1(35b4cec9858225f90acdfa16ed8a3017d0d08327) ) /* TC5332205 */ | |
| 6282 | ||
| 6283 | NEO_SFIX_128K( "222-s1k.s1", CRC(d313687d) SHA1(9ba468a9d582ef76c863f57ad9a0f811f3f08bd9) ) | |
| 6284 | ||
| 6285 | NEO_BIOS_AUDIO_128K( "222-m1.m1", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) ) /* TC531001 */ | |
| 6286 | ||
| 6287 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 6288 | ROM_LOAD( "222-v1.v1", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) ) /* TC5332204 */ | |
| 6289 | ROM_LOAD( "222-v2.v2", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) ) /* TC5332204 */ | |
| 6290 | ROM_LOAD( "222-v3.v3", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) ) /* TC5316200 */ | |
| 6291 | ||
| 6292 | NO_DELTAT_REGION | |
| 6293 | ||
| 6294 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6295 | ROM_LOAD16_BYTE( "222-c1.c1", 0x0000000, 0x400000, CRC(68f2ed95) SHA1(c0a02df012cd25bcfe341770ea861a80294148cb) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6296 | ROM_LOAD16_BYTE( "222-c2.c2", 0x0000001, 0x400000, CRC(a6e9aff0) SHA1(15addca49951ed53fa3c000c8d7cd327d012a620) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6297 | ROM_LOAD16_BYTE( "222-c3.c3", 0x0800000, 0x400000, CRC(c91b40f4) SHA1(dcda45e0336204e3e024de08edfd0a3217bc1fdd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6298 | ROM_LOAD16_BYTE( "222-c4.c4", 0x0800001, 0x400000, CRC(359510a4) SHA1(b6642677ebdff7788263266402080272b8a66b15) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6299 | ROM_LOAD16_BYTE( "222-c5.c5", 0x1000000, 0x400000, CRC(9cfbb22d) SHA1(789c32f917d0c6e38601cd390a7bf9d803131a4a) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6300 | ROM_LOAD16_BYTE( "222-c6.c6", 0x1000001, 0x400000, CRC(685efc32) SHA1(db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6301 | ROM_LOAD16_BYTE( "222-c7.c7", 0x1800000, 0x400000, CRC(d0f86f0d) SHA1(32502d71c2ab1469c492b6b382bf2bb3f85981d9) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6302 | ROM_LOAD16_BYTE( "222-c8.c8", 0x1800001, 0x400000, CRC(adfc50e3) SHA1(7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6303 | ROM_END | |
| 6304 | ||
| 6305 | /**************************************** | |
| 6306 | ID-0223 | |
| 6307 | . NGM-223 | |
| 6308 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6309 | . NGH-223 | |
| 6310 | ****************************************/ | |
| 6311 | ||
| 6312 | ROM_START( rbffspec ) | |
| 6313 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6314 | ROM_LOAD16_WORD_SWAP( "223-p1.p1", 0x000000, 0x100000, CRC(f84a2d1d) SHA1(fc19225d9dbdb6bd0808023ee32c7829f6ffdef6) ) /* TC538200 */ | |
| 6315 | ROM_LOAD16_WORD_SWAP( "223-p2.sp2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) /* TC5332205 */ | |
| 6316 | ||
| 6317 | NEO_SFIX_128K( "223-s1.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) /* TC531000 */ | |
| 6318 | ||
| 6319 | NEO_BIOS_AUDIO_128K( "223-m1.m1", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) ) /* TC531001 */ | |
| 6320 | ||
| 6321 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 6322 | ROM_LOAD( "223-v1.v1", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) ) /* TC5332204 */ | |
| 6323 | ROM_LOAD( "223-v2.v2", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) ) /* TC5332204 */ | |
| 6324 | ROM_LOAD( "223-v3.v3", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) ) /* TC5332204 */ | |
| 6325 | ||
| 6326 | NO_DELTAT_REGION | |
| 6327 | ||
| 6328 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6329 | ROM_LOAD16_BYTE( "223-c1.c1", 0x0000000, 0x400000, CRC(ebab05e2) SHA1(0d60a8b631e3a3dcfbfdd7779dee081c9548ec39) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6330 | ROM_LOAD16_BYTE( "223-c2.c2", 0x0000001, 0x400000, CRC(641868c3) SHA1(aa1aeb661842276b3326bfa4f1456f75bfecd52e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6331 | ROM_LOAD16_BYTE( "223-c3.c3", 0x0800000, 0x400000, CRC(ca00191f) SHA1(96977febfcc513e1848d7029ff169cdf51104038) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6332 | ROM_LOAD16_BYTE( "223-c4.c4", 0x0800001, 0x400000, CRC(1f23d860) SHA1(e18df52f898a51074e07a0b8c6e75873e7cde35e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6333 | ROM_LOAD16_BYTE( "223-c5.c5", 0x1000000, 0x400000, CRC(321e362c) SHA1(39bd189334278f266124c97c6f70995f6f171cea) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6334 | ROM_LOAD16_BYTE( "223-c6.c6", 0x1000001, 0x400000, CRC(d8fcef90) SHA1(bbccacb27f1e587bc144fe7ce68bd7b327ceaaee) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6335 | ROM_LOAD16_BYTE( "223-c7.c7", 0x1800000, 0x400000, CRC(bc80dd2d) SHA1(086f372015eede88c6c578595fe915e28a589d2f) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6336 | ROM_LOAD16_BYTE( "223-c8.c8", 0x1800001, 0x400000, CRC(5ad62102) SHA1(e28cc9840caed2a1a8bd65a03bef05231071040c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6337 | ROM_END | |
| 6338 | ||
| 6339 | ROM_START( rbffspeck ) /* KOREAN VERSION */ | |
| 6340 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6341 | ROM_LOAD16_WORD_SWAP( "223-p1k.p1", 0x000000, 0x100000, CRC(b78c8391) SHA1(936b356ac135331b10a37bc10882ec2e4f6b400b) ) | |
| 6342 | /* Chip label is correct. They used Cart ID 0124 as 0123 was allready used by quizdaisk */ | |
| 6343 | ROM_LOAD16_WORD_SWAP( "223-p2.sp2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) /* TC5332205 */ | |
| 6344 | ||
| 6345 | NEO_SFIX_128K( "223-s1.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) /* TC531000 */ | |
| 6346 | ||
| 6347 | NEO_BIOS_AUDIO_128K( "223-m1.m1", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) ) /* TC531001 */ | |
| 6348 | ||
| 6349 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 6350 | ROM_LOAD( "223-v1.v1", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) ) /* TC5332204 */ | |
| 6351 | ROM_LOAD( "223-v2.v2", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) ) /* TC5332204 */ | |
| 6352 | ROM_LOAD( "223-v3.v3", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) ) /* TC5332204 */ | |
| 6353 | ||
| 6354 | NO_DELTAT_REGION | |
| 6355 | ||
| 6356 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6357 | ROM_LOAD16_BYTE( "223-c1.c1", 0x0000000, 0x400000, CRC(ebab05e2) SHA1(0d60a8b631e3a3dcfbfdd7779dee081c9548ec39) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6358 | ROM_LOAD16_BYTE( "223-c2.c2", 0x0000001, 0x400000, CRC(641868c3) SHA1(aa1aeb661842276b3326bfa4f1456f75bfecd52e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6359 | ROM_LOAD16_BYTE( "223-c3.c3", 0x0800000, 0x400000, CRC(ca00191f) SHA1(96977febfcc513e1848d7029ff169cdf51104038) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6360 | ROM_LOAD16_BYTE( "223-c4.c4", 0x0800001, 0x400000, CRC(1f23d860) SHA1(e18df52f898a51074e07a0b8c6e75873e7cde35e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6361 | ROM_LOAD16_BYTE( "223-c5.c5", 0x1000000, 0x400000, CRC(321e362c) SHA1(39bd189334278f266124c97c6f70995f6f171cea) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6362 | ROM_LOAD16_BYTE( "223-c6.c6", 0x1000001, 0x400000, CRC(d8fcef90) SHA1(bbccacb27f1e587bc144fe7ce68bd7b327ceaaee) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6363 | ROM_LOAD16_BYTE( "223-c7.c7", 0x1800000, 0x400000, CRC(bc80dd2d) SHA1(086f372015eede88c6c578595fe915e28a589d2f) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6364 | ROM_LOAD16_BYTE( "223-c8.c8", 0x1800001, 0x400000, CRC(5ad62102) SHA1(e28cc9840caed2a1a8bd65a03bef05231071040c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6365 | ROM_END | |
| 6366 | ||
| 6367 | /**************************************** | |
| 6368 | ID-0224 | |
| 6369 | . ADM-013 | |
| 6370 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6371 | . ADH-013 | |
| 6372 | ****************************************/ | |
| 6373 | ||
| 6374 | ROM_START( twinspri ) | |
| 6375 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6376 | ROM_LOAD16_WORD_SWAP( "224-p1.p1", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) ) /* mask rom TC5316200 */ | |
| 6377 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6378 | ||
| 6379 | NEO_SFIX_128K( "224-s1.s1", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) ) /* mask rom TC531000 */ | |
| 6380 | ||
| 6381 | NEO_BIOS_AUDIO_128K( "224-m1.m1", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) ) /* mask rom TC531001 */ | |
| 6382 | ||
| 6383 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 6384 | ROM_LOAD( "224-v1.v1", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) ) /* mask rom TC5332204 */ | |
| 6385 | ROM_LOAD( "224-v2.v2", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) ) /* mask rom TC5316200 */ | |
| 6386 | ||
| 6387 | NO_DELTAT_REGION | |
| 6388 | ||
| 6389 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 6390 | ROM_LOAD16_BYTE( "224-c1.c1", 0x000000, 0x400000, CRC(f7da64ab) SHA1(587a10ed9235c9046a3523fe80feba07764fac9b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6391 | ROM_LOAD16_BYTE( "224-c2.c2", 0x000001, 0x400000, CRC(4c09bbfb) SHA1(e781aafba3bdefb7ed152826f4c3eb441735331c) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6392 | ROM_LOAD16_BYTE( "224-c3.c3", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 6393 | ROM_LOAD16_BYTE( "224-c4.c4", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 6394 | ROM_END | |
| 6395 | ||
| 6396 | /**************************************** | |
| 6397 | ID-0225 | |
| 6398 | . SUM-225 | |
| 6399 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6400 | . SUH-225 | |
| 6401 | ****************************************/ | |
| 6402 | ||
| 6403 | ROM_START( wakuwak7 ) | |
| 6404 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 6405 | ROM_LOAD16_WORD_SWAP( "225-p1.p1", 0x000000, 0x100000, CRC(b14da766) SHA1(bdffd72ff705fc6b085a4026217bac1c4bc93163) ) /* TC538200 */ | |
| 6406 | ROM_LOAD16_WORD_SWAP( "225-p2.sp2", 0x100000, 0x200000, CRC(fe190665) SHA1(739d9a8fc2da34381654d9e291141eacc210ae5c) ) /* TC5316200 */ | |
| 6407 | ||
| 6408 | NEO_SFIX_128K( "225-s1.s1", CRC(71c4b4b5) SHA1(9410f13807f01082dc86f2d84051be4bed8e9f7c) ) /* TC531000 */ | |
| 6409 | ||
| 6410 | NEO_BIOS_AUDIO_128K( "225-m1.m1", CRC(0634bba6) SHA1(153aaf016440500df7a4454f3f2f2911219cb7d8) ) /* TC531001 */ | |
| 6411 | ||
| 6412 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6413 | ROM_LOAD( "225-v1.v1", 0x000000, 0x400000, CRC(6195c6b4) SHA1(66c06b5904aedb256e3997bbec60f8ab50c6ff0c) ) /* TC5332204 */ | |
| 6414 | ROM_LOAD( "225-v2.v2", 0x400000, 0x400000, CRC(6159c5fe) SHA1(9015e93416497f1ef877c717afed40f7ecfa42e4) ) /* TC5332204 */ | |
| 6415 | ||
| 6416 | NO_DELTAT_REGION | |
| 6417 | ||
| 6418 | ROM_REGION( 0x1800000, "sprites", 0 ) | |
| 6419 | ROM_LOAD16_BYTE( "225-c1.c1", 0x0000000, 0x400000, CRC(ee4fea54) SHA1(314b513a52b2cc88cbf2409d1934c357269a8bb2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6420 | ROM_LOAD16_BYTE( "225-c2.c2", 0x0000001, 0x400000, CRC(0c549e2d) SHA1(d8c4626231c92e43d9bf183202553ee2b5c532e6) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6421 | ROM_LOAD16_BYTE( "225-c3.c3", 0x0800000, 0x400000, CRC(af0897c0) SHA1(2b8ec19b9dd0bd1f1171fb01b915e9d25ec8c421) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6422 | ROM_LOAD16_BYTE( "225-c4.c4", 0x0800001, 0x400000, CRC(4c66527a) SHA1(6c8c9342fad70b456e282b0d52e7ad890e4673d3) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6423 | ROM_LOAD16_BYTE( "225-c5.c5", 0x1000000, 0x400000, CRC(8ecea2b5) SHA1(cad51e6e76d8258a78becb6f4096dd061f537494) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6424 | ROM_LOAD16_BYTE( "225-c6.c6", 0x1000001, 0x400000, CRC(0eb11a6d) SHA1(c6d4f978ff3ca190a3060ac52bd7347189194f76) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6425 | ROM_END | |
| 6426 | ||
| 6427 | /**************************************** | |
| 6428 | ID-0226 | |
| 6429 | Pair Pair Wars (prototype) 1996 Sunsoft? | |
| 6430 | ****************************************/ | |
| 6431 | ||
| 6432 | /**************************************** | |
| 6433 | ID-0227 | |
| 6434 | . NGM-227 | |
| 6435 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6436 | . NGH-227 | |
| 6437 | ****************************************/ | |
| 6438 | ||
| 6439 | ROM_START( stakwin2 ) | |
| 6440 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6441 | ROM_LOAD16_WORD_SWAP( "227-p1.p1", 0x100000, 0x100000, CRC(daf101d2) SHA1(96b90f884bae2969ebd8c04aba509928464e2433) ) /* mask rom TC5316200 */ | |
| 6442 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6443 | ||
| 6444 | NEO_SFIX_128K( "227-s1.s1", CRC(2a8c4462) SHA1(9155fbb5fee6d46a68d17ea780a7a92565f9aa47) ) /* mask rom TC531000 */ | |
| 6445 | ||
| 6446 | NEO_BIOS_AUDIO_128K( "227-m1.m1", CRC(c8e5e0f9) SHA1(09bb05ae6f09b59b9e4871fae1fc7c3bafd07394) ) /* mask rom TC531001 */ | |
| 6447 | ||
| 6448 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6449 | ROM_LOAD( "227-v1.v1", 0x000000, 0x400000, CRC(b8f24181) SHA1(0a3af88d20ff65b82c58325d32c20b99fc07f7f3) ) /* mask rom TC5332204 */ | |
| 6450 | ROM_LOAD( "227-v2.v2", 0x400000, 0x400000, CRC(ee39e260) SHA1(4ed6802564ce262ebe92c7276424056b70998758) ) /* mask rom TC5332204 */ | |
| 6451 | ||
| 6452 | NO_DELTAT_REGION | |
| 6453 | ||
| 6454 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 6455 | ROM_LOAD16_BYTE( "227-c1.c1", 0x0000000, 0x400000, CRC(7d6c2af4) SHA1(e54f0ab15c95d7a6f965b5d8ab28b5445100650b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 6456 | ROM_LOAD16_BYTE( "227-c2.c2", 0x0000001, 0x400000, CRC(7e402d39) SHA1(9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 6457 | ROM_LOAD16_BYTE( "227-c3.c3", 0x0800000, 0x200000, CRC(93dfd660) SHA1(5b473c556ef919cd7a872351dbb20a636aae32b6) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 6458 | ROM_LOAD16_BYTE( "227-c4.c4", 0x0800001, 0x200000, CRC(7efea43a) SHA1(3f2b1718fe7be06b6d75ec34badc2de2a3554d3e) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 6459 | ROM_END | |
| 6460 | ||
| 6461 | /**************************************** | |
| 6462 | ID-0228 | |
| 6463 | Ghostlop (prototype) 1996 Data East Corp. | |
| 6464 | ****************************************/ | |
| 6465 | ||
| 6466 | ROM_START( ghostlop ) /* Prototype */ | |
| 6467 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6468 | ROM_LOAD16_WORD_SWAP( "proto_228-p1.p1", 0x000000, 0x100000, CRC(6033172e) SHA1(f57fb706aa8dd9e5f9e992a5d35c1799578b59f8) ) | |
| 6469 | ||
| 6470 | NEO_SFIX_128K( "proto_228-s1.s1", CRC(83c24e81) SHA1(585ef209d8bfc23bdccc1f37d8b764eeedfedc1c) ) | |
| 6471 | ||
| 6472 | NEO_BIOS_AUDIO_128K( "proto_228-m1.m1", CRC(fd833b33) SHA1(ab6c218c42cba821654cbdae154efecb69f844f6) ) | |
| 6473 | ||
| 6474 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 6475 | ROM_LOAD( "proto_228-v1.v1", 0x000000, 0x200000, CRC(c603fce6) SHA1(5a866471d35895b2ae13cbd5d1cb41bf2e72e1b8) ) | |
| 6476 | ||
| 6477 | NO_DELTAT_REGION | |
| 6478 | ||
| 6479 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 6480 | ROM_LOAD16_BYTE( "proto_228-c1.c1", 0x000000, 0x400000, CRC(bfc99efe) SHA1(5cd2545310142080b8286e787cf5b859f627b3db) ) /* Plane 0,1 */ | |
| 6481 | ROM_LOAD16_BYTE( "proto_228-c2.c2", 0x000001, 0x400000, CRC(69788082) SHA1(c3ecb42ddcbd9e16d0018a0c3adb56a911d813ca) ) /* Plane 2,3 */ | |
| 6482 | ROM_END | |
| 6483 | ||
| 6484 | /**************************************** | |
| 6485 | ID-0229 | |
| 6486 | King of Fighters '96 CD Collection (CD only) | |
| 6487 | ****************************************/ | |
| 6488 | ||
| 6489 | ||
| 6490 | /* With ID-0230 the product ID code changed from xxM-xxx / xxH-xxx to xxM-xxx0 / xxH-xxx0 */ | |
| 6491 | ||
| 6492 | ||
| 6493 | /**************************************** | |
| 6494 | ID-0230 | |
| 6495 | . NGM-2300 | |
| 6496 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 6497 | . NGH-2300 | |
| 6498 | ****************************************/ | |
| 6499 | ||
| 6500 | ROM_START( breakers ) | |
| 6501 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6502 | ROM_LOAD16_WORD_SWAP( "230-p1.p1", 0x100000, 0x100000, CRC(ed24a6e6) SHA1(3fb77ae696d92d2f9a5d589e08b708545c7cda0a) ) /* TC5316200 */ | |
| 6503 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6504 | ||
| 6505 | NEO_SFIX_128K( "230-s1.s1", CRC(076fb64c) SHA1(c166038128d7004f69932141f83b320a35c2b4ca) ) /* TC531000 */ | |
| 6506 | ||
| 6507 | NEO_BIOS_AUDIO_128K( "230-m1.m1", CRC(3951a1c1) SHA1(1e6442a7ea82ada9503d71045dd93e12bd05254f) ) /* TC531001 */ | |
| 6508 | ||
| 6509 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6510 | ROM_LOAD( "230-v1.v1", 0x000000, 0x400000, CRC(7f9ed279) SHA1(acd0558960ec29bfc3e3ee99d00e503bebff8513) ) /* TC5332204 */ | |
| 6511 | ROM_LOAD( "230-v2.v2", 0x400000, 0x400000, CRC(1d43e420) SHA1(26d09b8b18b4b802dbda4d6f06626c24d0b7c512) ) /* TC5332204 */ | |
| 6512 | ||
| 6513 | NO_DELTAT_REGION | |
| 6514 | ||
| 6515 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6516 | ROM_LOAD16_BYTE( "230-c1.c1", 0x000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6517 | ROM_LOAD16_BYTE( "230-c2.c2", 0x000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6518 | ROM_LOAD16_BYTE( "230-c3.c3", 0x800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6519 | ROM_LOAD16_BYTE( "230-c4.c4", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6520 | ROM_END | |
| 6521 | ||
| 6522 | /**************************************** | |
| 6523 | ID-0231 | |
| 6524 | . ??M-2310 | |
| 6525 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 6526 | ****************************************/ | |
| 6527 | ||
| 6528 | ROM_START( miexchng ) /* MVS ONLY RELEASE */ | |
| 6529 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6530 | ROM_LOAD16_WORD_SWAP( "231-p1.p1", 0x000000, 0x80000, CRC(61be1810) SHA1(1ab0e11352ca05329c6e3f5657b60e4a227fcbfb) ) /* mask rom TC534200 */ | |
| 6531 | ||
| 6532 | NEO_SFIX_128K( "231-s1.s1", CRC(fe0c0c53) SHA1(54d56d4463db193e504658f4f6f4997a62ae3d95) ) /* mask rom TC531000 */ | |
| 6533 | ||
| 6534 | NEO_BIOS_AUDIO_128K( "231-m1.m1", CRC(de41301b) SHA1(59ce3836ac8f064d56a446c9374f05bcb40fcfd8) ) /* mask rom TC531001 */ | |
| 6535 | ||
| 6536 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 6537 | ROM_LOAD( "231-v1.v1", 0x000000, 0x400000, CRC(113fb898) SHA1(9168ba90c4aa969f69eb11ba3f4d76592d81e05a) ) /* mask rom TC5332204 */ | |
| 6538 | ||
| 6539 | NO_DELTAT_REGION | |
| 6540 | ||
| 6541 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 6542 | ROM_LOAD16_BYTE( "231-c1.c1", 0x000000, 0x200000, CRC(6c403ba3) SHA1(3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 6543 | ROM_LOAD16_BYTE( "231-c2.c2", 0x000001, 0x200000, CRC(554bcd9b) SHA1(e658161618bd41a66f1040be409efdea28020cf6) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 6544 | ROM_LOAD16_BYTE( "231-c3.c3", 0x400000, 0x100000, CRC(4f6f7a63) SHA1(10935dbc1f52b95979a097b13a114cff18d4d446) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 6545 | ROM_LOAD16_BYTE( "231-c4.c4", 0x400001, 0x100000, CRC(2e35e71b) SHA1(6f248191c2c60ca1b1b4f2ebf08756e036682144) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 6546 | ROM_END | |
| 6547 | ||
| 6548 | /**************************************** | |
| 6549 | ID-0232 | |
| 6550 | . NGM-2320 | |
| 6551 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 6552 | . NGH-2320 | |
| 6553 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 6554 | ****************************************/ | |
| 6555 | ||
| 6556 | ROM_START( kof97 ) /* MVS VERSION */ | |
| 6557 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6558 | ROM_LOAD16_WORD_SWAP( "232-p1.p1", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) ) /* TC538200 */ | |
| 6559 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 6560 | ||
| 6561 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 6562 | ||
| 6563 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 6564 | ||
| 6565 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 6566 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 6567 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 6568 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 6569 | ||
| 6570 | NO_DELTAT_REGION | |
| 6571 | ||
| 6572 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6573 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6574 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6575 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6576 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6577 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6578 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6579 | ROM_END | |
| 6580 | ||
| 6581 | ROM_START( kof97h ) /* AES VERSION */ | |
| 6582 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6583 | ROM_LOAD16_WORD_SWAP( "232-pg1.p1", 0x000000, 0x100000, CRC(5c2400b7) SHA1(49e23f80c012c62146a1bb8f254a7597823de430) ) /* TC538200 */ | |
| 6584 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 6585 | ||
| 6586 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 6587 | ||
| 6588 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 6589 | ||
| 6590 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 6591 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 6592 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 6593 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 6594 | ||
| 6595 | NO_DELTAT_REGION | |
| 6596 | ||
| 6597 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6598 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6599 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6600 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6601 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6602 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6603 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6604 | ROM_END | |
| 6605 | ||
| 6606 | ROM_START( kof97k ) /* KOREAN VERSION */ | |
| 6607 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6608 | ROM_LOAD16_WORD_SWAP( "232-p1.p1", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) ) /* TC538200 */ | |
| 6609 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 6610 | ||
| 6611 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 6612 | ||
| 6613 | NEO_BIOS_AUDIO_128K( "232-m1k.m1", CRC(bbea9070) SHA1(c26c2e29fe90966dd574838be63f0037ea799aca) ) | |
| 6614 | ||
| 6615 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 6616 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 6617 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 6618 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 6619 | ||
| 6620 | NO_DELTAT_REGION | |
| 6621 | ||
| 6622 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6623 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6624 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6625 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6626 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6627 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6628 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6629 | ROM_END | |
| 6630 | ||
| 6631 | /**************************************** | |
| 6632 | ID-0233 | |
| 6633 | . NGM-2330 | |
| 6634 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6635 | . NGH-2330 | |
| 6636 | ****************************************/ | |
| 6637 | ||
| 6638 | ROM_START( magdrop3 ) | |
| 6639 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6640 | ROM_LOAD16_WORD_SWAP( "233-p1.p1", 0x000000, 0x100000, CRC(931e17fa) SHA1(4a95c4b79d0878485ce272e9f4c4f647bec0e070) ) /* TC538200 */ | |
| 6641 | ||
| 6642 | NEO_SFIX_128K( "233-s1.s1", CRC(7399e68a) SHA1(b535ee56a0f0995f04674e676f6aa636ffad26aa) ) /* TC531000 */ | |
| 6643 | ||
| 6644 | NEO_BIOS_AUDIO_128K( "233-m1.m1", CRC(5beaf34e) SHA1(2905d26945932cddc2dd3a1dc5abba8aa3baee14) ) /* TC531001 */ | |
| 6645 | ||
| 6646 | ROM_REGION( 0x480000, "ymsnd", 0 ) | |
| 6647 | ROM_LOAD( "233-v1.v1", 0x000000, 0x400000, CRC(58839298) SHA1(18cae7bba997c52780761cbf119c4e4b34397a61) ) /* TC5332204 */ | |
| 6648 | ROM_LOAD( "233-v2.v2", 0x400000, 0x080000, CRC(d5e30df4) SHA1(bbbc0ff5b975471bd682f85976ac4a93f6d44f2e) ) /* TC534200 */ | |
| 6649 | ||
| 6650 | NO_DELTAT_REGION | |
| 6651 | ||
| 6652 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6653 | ROM_LOAD16_BYTE( "233-c1.c1", 0x000000, 0x400000, CRC(65e3f4c4) SHA1(a6deb75d802225327f8f1c2733a7f2b47e722e59) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6654 | ROM_LOAD16_BYTE( "233-c2.c2", 0x000001, 0x400000, CRC(35dea6c9) SHA1(ea133bf947f950236f49d0ae0d1a9af3bc1a9a50) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6655 | ROM_LOAD16_BYTE( "233-c3.c3", 0x800000, 0x400000, CRC(0ba2c502) SHA1(8e0f1e553aef04758aaaa14d5115f0ecace4391e) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6656 | ROM_LOAD16_BYTE( "233-c4.c4", 0x800001, 0x400000, CRC(70dbbd6d) SHA1(32dd6a04c6329e89f4878e7a56f0d172a6388eea) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6657 | ROM_END | |
| 6658 | ||
| 6659 | /**************************************** | |
| 6660 | ID-0234 | |
| 6661 | . NGM-2340 | |
| 6662 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 6663 | . NGH-2340 | |
| 6664 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 6665 | ****************************************/ | |
| 6666 | ||
| 6667 | ROM_START( lastblad ) /* MVS VERSION */ | |
| 6668 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6669 | ROM_LOAD16_WORD_SWAP( "234-p1.p1", 0x000000, 0x100000, CRC(e123a5a3) SHA1(a3ddabc00feeb54272b145246612ad4632b0e413) ) /* TC538200 */ | |
| 6670 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 6671 | ||
| 6672 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 6673 | ||
| 6674 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 6675 | ||
| 6676 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6677 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 6678 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 6679 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 6680 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 6681 | ||
| 6682 | NO_DELTAT_REGION | |
| 6683 | ||
| 6684 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6685 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6686 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6687 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6688 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6689 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6690 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6691 | ROM_END | |
| 6692 | ||
| 6693 | ROM_START( lastbladh ) /* AES VERSION */ | |
| 6694 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6695 | ROM_LOAD16_WORD_SWAP( "234-pg1.p1", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) ) /* TC538200 */ | |
| 6696 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 6697 | ||
| 6698 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 6699 | ||
| 6700 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 6701 | ||
| 6702 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6703 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 6704 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 6705 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 6706 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 6707 | ||
| 6708 | NO_DELTAT_REGION | |
| 6709 | ||
| 6710 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6711 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6712 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6713 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6714 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6715 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6716 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6717 | ROM_END | |
| 6718 | ||
| 6719 | ROM_START( lastsold ) /* KOREAN VERSION */ | |
| 6720 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6721 | ROM_LOAD16_WORD_SWAP( "134-p1k.p1", 0x000000, 0x100000, CRC(906f3065) SHA1(25167665f1b8e82e13f7fcf4d0e3c54a925c2a58) ) /* TC538200 */ | |
| 6722 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 6723 | ||
| 6724 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 6725 | ||
| 6726 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 6727 | ||
| 6728 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6729 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 6730 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 6731 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 6732 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 6733 | ||
| 6734 | NO_DELTAT_REGION | |
| 6735 | ||
| 6736 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 6737 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6738 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6739 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6740 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6741 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6742 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6743 | ROM_END | |
| 6744 | ||
| 6745 | /**************************************** | |
| 6746 | ID-0235 | |
| 6747 | . ??M-2350 | |
| 6748 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 6749 | ****************************************/ | |
| 6750 | ||
| 6751 | ROM_START( puzzldpr ) /* MVS ONLY RELEASE */ | |
| 6752 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6753 | ROM_LOAD16_WORD_SWAP( "235-p1.p1", 0x000000, 0x080000, CRC(afed5de2) SHA1(a5d82c6dbe687505e8c8d7339908da45cd379a0b) ) /* TC534200 */ | |
| 6754 | ||
| 6755 | NEO_SFIX_128K( "235-s1.s1", CRC(3b13a22f) SHA1(4506fc340d9658a50fa415676564f10bbfba2703) ) /* TC531000 */ | |
| 6756 | ||
| 6757 | NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) /* TC531001 */ | |
| 6758 | ||
| 6759 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 6760 | ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) /* TC534200 */ | |
| 6761 | ||
| 6762 | NO_DELTAT_REGION | |
| 6763 | ||
| 6764 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 6765 | ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 6766 | ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */ /* TC538200 */ | |
| 6767 | ROM_END | |
| 6768 | ||
| 6769 | /**************************************** | |
| 6770 | ID-0236 | |
| 6771 | . ??M-2360 | |
| 6772 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 6773 | ****************************************/ | |
| 6774 | ||
| 6775 | ROM_START( irrmaze ) /* MVS ONLY RELEASE */ | |
| 6776 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6777 | ROM_LOAD16_WORD_SWAP( "236-p1.p1", 0x100000, 0x100000, CRC(4c2ff660) SHA1(4a0cbd09044648ff9ec67723729f16d422c34bda) ) | |
| 6778 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6779 | ||
| 6780 | NEO_SFIX_128K( "236-s1.s1", CRC(5d1ca640) SHA1(40a9668a1742a44597a07ce72273d17119815637) ) | |
| 6781 | ||
| 6782 | ROM_REGION16_BE( 0x20000, "mainbios", 0 ) | |
| 6783 | /* special BIOS with trackball support, we only have one Irritating Maze bios and thats asia */ | |
| 6784 | ROM_LOAD16_WORD_SWAP("236-bios.sp1", 0x00000, 0x020000, CRC(853e6b96) SHA1(de369cb4a7df147b55168fa7aaf0b98c753b735e) ) | |
| 6785 | ||
| 6786 | ROM_REGION( 0x30000, "audiocpu", 0 ) | |
| 6787 | ROM_LOAD( "236-m1.m1", 0x00000, 0x20000, CRC(880a1abd) SHA1(905afa157aba700e798243b842792e50729b19a0) ) | |
| 6788 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 6789 | ||
| 6790 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 6791 | ROM_LOAD( "236-v1.v1", 0x000000, 0x200000, CRC(5f89c3b4) SHA1(dc8fd561cf8dfdd41696dcf14ea8d2d0ac4eec4b) ) | |
| 6792 | ||
| 6793 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 6794 | ROM_LOAD( "236-v2.v2", 0x000000, 0x100000, CRC(1e843567) SHA1(30d63887b4900571025b3077b9e41099a59c3ad9) ) | |
| 6795 | ||
| 6796 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 6797 | ROM_LOAD16_BYTE( "236-c1.c1", 0x000000, 0x400000, CRC(c1d47902) SHA1(727001c34f979226fc8f581113ce2aaac4fc0d42) ) /* Plane 0,1 */ | |
| 6798 | ROM_LOAD16_BYTE( "236-c2.c2", 0x000001, 0x400000, CRC(e15f972e) SHA1(6a329559c57a67be73a6733513b59e9e6c8d61cc) ) /* Plane 2,3 */ | |
| 6799 | ROM_END | |
| 6800 | ||
| 6801 | /**************************************** | |
| 6802 | ID-0237 | |
| 6803 | . ??M-2370 | |
| 6804 | NEO-MVS PROG 4096 / NEO-MVS CHA42G-3B | |
| 6805 | ****************************************/ | |
| 6806 | ||
| 6807 | ROM_START( popbounc ) /* MVS ONLY RELEASE */ | |
| 6808 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6809 | ROM_LOAD16_WORD_SWAP( "237-p1.p1", 0x000000, 0x100000, CRC(be96e44f) SHA1(43679da8664fbb491103a1108040ddf94d59fc2b) ) /* TC538200 */ | |
| 6810 | ||
| 6811 | NEO_SFIX_128K( "237-s1.s1", CRC(b61cf595) SHA1(b14f8b78af7c634d41cf34d36b11b116e61f7342) ) /* TC531000 */ | |
| 6812 | ||
| 6813 | NEO_BIOS_AUDIO_128K( "237-m1.m1", CRC(d4c946dd) SHA1(6ca09040b5db8d89511d627954c783154d58ab01) ) /* TC531001 */ | |
| 6814 | ||
| 6815 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 6816 | ROM_LOAD( "237-v1.v1", 0x000000, 0x200000, CRC(edcb1beb) SHA1(62f086b9968b366b59276ee4ae3c32c4d76fc6ce) ) /* TC5316200 */ | |
| 6817 | ||
| 6818 | NO_DELTAT_REGION | |
| 6819 | ||
| 6820 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 6821 | ROM_LOAD16_BYTE( "237-c1.c1", 0x000000, 0x200000, CRC(eda42d66) SHA1(2735538fcb9dc0c16e043a8728c8b642650189f4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 6822 | ROM_LOAD16_BYTE( "237-c2.c2", 0x000001, 0x200000, CRC(5e633c65) SHA1(9a82107caf027317c173c1c1ef676f0fdeea79b2) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 6823 | ROM_END | |
| 6824 | ||
| 6825 | /**************************************** | |
| 6826 | ID-0238 | |
| 6827 | . ??M-2380 | |
| 6828 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 6829 | ****************************************/ | |
| 6830 | ||
| 6831 | ROM_START( shocktro ) /* MVS ONLY RELEASE */ | |
| 6832 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6833 | ROM_LOAD16_WORD_SWAP( "238-p1.p1", 0x000000, 0x100000, CRC(5677456f) SHA1(f76169fa5c90871d65e2a16fd1bb036c90533ac8) ) | |
| 6834 | ROM_LOAD16_WORD_SWAP( "238-p2.sp2", 0x100000, 0x400000, CRC(5b4a09c5) SHA1(de04036cba2da4bb2da73d902d1822b82b4f67a9) ) /* TC5332205 */ | |
| 6835 | ||
| 6836 | NEO_SFIX_128K( "238-s1.s1", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) ) /* TC531000 */ | |
| 6837 | ||
| 6838 | NEO_BIOS_AUDIO_128K( "238-m1.m1", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) ) /* TC531001 */ | |
| 6839 | ||
| 6840 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 6841 | ROM_LOAD( "238-v1.v1", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) ) /* TC5332204 */ | |
| 6842 | ROM_LOAD( "238-v2.v2", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) ) /* TC5316200 */ | |
| 6843 | ||
| 6844 | NO_DELTAT_REGION | |
| 6845 | ||
| 6846 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6847 | ROM_LOAD16_BYTE( "238-c1.c1", 0x0000000, 0x400000, CRC(90c6a181) SHA1(a381bc8449718814ff12b3a4f7fc4d1bb7ea1631) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6848 | ROM_LOAD16_BYTE( "238-c2.c2", 0x0000001, 0x400000, CRC(888720f0) SHA1(cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6849 | ROM_LOAD16_BYTE( "238-c3.c3", 0x0800000, 0x400000, CRC(2c393aa3) SHA1(1cd7cebe5861a2d65f1d6615dd7752162e573a02) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6850 | ROM_LOAD16_BYTE( "238-c4.c4", 0x0800001, 0x400000, CRC(b9e909eb) SHA1(33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6851 | ROM_LOAD16_BYTE( "238-c5.c5", 0x1000000, 0x400000, CRC(c22c68eb) SHA1(a4b04118b1b1909d3b76be8d9ee5d97db6120600) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6852 | ROM_LOAD16_BYTE( "238-c6.c6", 0x1000001, 0x400000, CRC(119323cd) SHA1(05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6853 | ROM_LOAD16_BYTE( "238-c7.c7", 0x1800000, 0x400000, CRC(a72ce7ed) SHA1(05b151554bd7af09ccf554a17bc3c75a0512faaf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6854 | ROM_LOAD16_BYTE( "238-c8.c8", 0x1800001, 0x400000, CRC(1c7c2efb) SHA1(b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6855 | ROM_END | |
| 6856 | ||
| 6857 | ROM_START( shocktroa ) /* MVS ONLY RELEASE */ | |
| 6858 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6859 | ROM_LOAD16_WORD_SWAP( "238-pg1.p1", 0x000000, 0x100000, CRC(efedf8dc) SHA1(f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc) ) /* mask rom TC538200 */ | |
| 6860 | ROM_LOAD16_WORD_SWAP( "238-p2.sp2", 0x100000, 0x400000, CRC(5b4a09c5) SHA1(de04036cba2da4bb2da73d902d1822b82b4f67a9) ) /* TC5332205 */ | |
| 6861 | ||
| 6862 | NEO_SFIX_128K( "238-s1.s1", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) ) /* TC531000 */ | |
| 6863 | ||
| 6864 | NEO_BIOS_AUDIO_128K( "238-m1.m1", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) ) /* TC531001 */ | |
| 6865 | ||
| 6866 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 6867 | ROM_LOAD( "238-v1.v1", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) ) /* TC5332204 */ | |
| 6868 | ROM_LOAD( "238-v2.v2", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) ) /* TC5316200 */ | |
| 6869 | ||
| 6870 | NO_DELTAT_REGION | |
| 6871 | ||
| 6872 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6873 | ROM_LOAD16_BYTE( "238-c1.c1", 0x0000000, 0x400000, CRC(90c6a181) SHA1(a381bc8449718814ff12b3a4f7fc4d1bb7ea1631) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6874 | ROM_LOAD16_BYTE( "238-c2.c2", 0x0000001, 0x400000, CRC(888720f0) SHA1(cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6875 | ROM_LOAD16_BYTE( "238-c3.c3", 0x0800000, 0x400000, CRC(2c393aa3) SHA1(1cd7cebe5861a2d65f1d6615dd7752162e573a02) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6876 | ROM_LOAD16_BYTE( "238-c4.c4", 0x0800001, 0x400000, CRC(b9e909eb) SHA1(33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6877 | ROM_LOAD16_BYTE( "238-c5.c5", 0x1000000, 0x400000, CRC(c22c68eb) SHA1(a4b04118b1b1909d3b76be8d9ee5d97db6120600) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6878 | ROM_LOAD16_BYTE( "238-c6.c6", 0x1000001, 0x400000, CRC(119323cd) SHA1(05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6879 | ROM_LOAD16_BYTE( "238-c7.c7", 0x1800000, 0x400000, CRC(a72ce7ed) SHA1(05b151554bd7af09ccf554a17bc3c75a0512faaf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6880 | ROM_LOAD16_BYTE( "238-c8.c8", 0x1800001, 0x400000, CRC(1c7c2efb) SHA1(b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6881 | ROM_END | |
| 6882 | ||
| 6883 | /**************************************** | |
| 6884 | ID-0239 | |
| 6885 | . NGM-2390 | |
| 6886 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 6887 | . NGH-2390 | |
| 6888 | ****************************************/ | |
| 6889 | ||
| 6890 | ROM_START( blazstar ) | |
| 6891 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 6892 | ROM_LOAD16_WORD_SWAP( "239-p1.p1", 0x000000, 0x100000, CRC(183682f8) SHA1(dcee1c2cf4a991ca1f9f2b40c4a738f21682807b) ) /* TC538200 */ | |
| 6893 | ROM_LOAD16_WORD_SWAP( "239-p2.sp2", 0x100000, 0x200000, CRC(9a9f4154) SHA1(f8805453d0995c8fa16cd9accfb7a990071ca630) ) /* TC5316200 */ | |
| 6894 | ||
| 6895 | NEO_SFIX_128K( "239-s1.s1", CRC(d56cb498) SHA1(420ce56431dc7f3f7de84fcbc8c0a17b5eab205e) ) /* TC531000 */ | |
| 6896 | ||
| 6897 | NEO_BIOS_AUDIO_128K( "239-m1.m1", CRC(d31a3aea) SHA1(e23abfeb23052f0358edcf2c83401025fe632511) ) /* TC531001 */ | |
| 6898 | ||
| 6899 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 6900 | ROM_LOAD( "239-v1.v1", 0x000000, 0x400000, CRC(1b8d5bf7) SHA1(67fc1f7e36e92a89cd1d415eb31a2892f57b0d04) ) /* TC5332204 */ | |
| 6901 | ROM_LOAD( "239-v2.v2", 0x400000, 0x400000, CRC(74cf0a70) SHA1(b00451a2a30de2517ae3eca35eb1fe985b950eb8) ) /* TC5332204 */ | |
| 6902 | ||
| 6903 | NO_DELTAT_REGION | |
| 6904 | ||
| 6905 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6906 | ROM_LOAD16_BYTE( "239-c1.c1", 0x0000000, 0x400000, CRC(84f6d584) SHA1(ff36db8504611b0d8d942d1e24823ff71e4aeb37) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6907 | ROM_LOAD16_BYTE( "239-c2.c2", 0x0000001, 0x400000, CRC(05a0cb22) SHA1(4abe03e7f3a86f277131d413a3151c7b9c3646c8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6908 | ROM_LOAD16_BYTE( "239-c3.c3", 0x0800000, 0x400000, CRC(5fb69c9e) SHA1(77b96518d8ad8ad120537e0f8ba65d69d1c33566) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6909 | ROM_LOAD16_BYTE( "239-c4.c4", 0x0800001, 0x400000, CRC(0be028c4) SHA1(d3f8b37786ca7838c3525895a7f2b49afc8530d4) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6910 | ROM_LOAD16_BYTE( "239-c5.c5", 0x1000000, 0x400000, CRC(74bae5f8) SHA1(812c9a31f0721c2971a316b084ce69337dbe3747) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6911 | ROM_LOAD16_BYTE( "239-c6.c6", 0x1000001, 0x400000, CRC(4e0700d2) SHA1(cd059fb713c403208923c17e1e8ef02fcfd2fe8d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6912 | ROM_LOAD16_BYTE( "239-c7.c7", 0x1800000, 0x400000, CRC(010ff4fd) SHA1(2571d406442f007a7458d8ccb0939a9201c9c9bf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 6913 | ROM_LOAD16_BYTE( "239-c8.c8", 0x1800001, 0x400000, CRC(db60460e) SHA1(a5cb27c0983c8b400d96fd0828ef0639a66d4dba) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 6914 | ROM_END | |
| 6915 | ||
| 6916 | /**************************************** | |
| 6917 | ID-0240 | |
| 6918 | . NGM-2400 | |
| 6919 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 6920 | . NGH-2400 | |
| 6921 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 6922 | ****************************************/ | |
| 6923 | ||
| 6924 | ROM_START( rbff2 ) /* MVS VERSION */ | |
| 6925 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6926 | ROM_LOAD16_WORD_SWAP( "240-p1.p1", 0x000000, 0x100000, CRC(80e41205) SHA1(8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a) ) /* TC538200 */ | |
| 6927 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 6928 | ||
| 6929 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 6930 | ||
| 6931 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 6932 | ||
| 6933 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 6934 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 6935 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 6936 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 6937 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 6938 | ||
| 6939 | NO_DELTAT_REGION | |
| 6940 | ||
| 6941 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6942 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6943 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6944 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6945 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6946 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6947 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6948 | ROM_END | |
| 6949 | ||
| 6950 | ROM_START( rbff2h ) /* AES VERSION */ | |
| 6951 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6952 | ROM_LOAD16_WORD_SWAP( "240-pg1.p1", 0x000000, 0x100000, CRC(b6969780) SHA1(e3373d18e0f0724d69efb8024a27cca121f1b5b2) ) /* TC538200 */ | |
| 6953 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 6954 | ||
| 6955 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 6956 | ||
| 6957 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 6958 | ||
| 6959 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 6960 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 6961 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 6962 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 6963 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 6964 | ||
| 6965 | NO_DELTAT_REGION | |
| 6966 | ||
| 6967 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6968 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6969 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6970 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6971 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6972 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6973 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6974 | ROM_END | |
| 6975 | ||
| 6976 | ROM_START( rbff2k ) /* KOREAN VERSION */ | |
| 6977 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6978 | ROM_LOAD16_WORD_SWAP( "140-p1k.p1", 0x000000, 0x100000, CRC(965edee1) SHA1(7f4b947b19ccfee32fc73e4fd89645eb313b5c77) ) /* mask rom TC538200 */ | |
| 6979 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 6980 | ||
| 6981 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 6982 | ||
| 6983 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 6984 | ||
| 6985 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 6986 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 6987 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 6988 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 6989 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 6990 | ||
| 6991 | NO_DELTAT_REGION | |
| 6992 | ||
| 6993 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6994 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6995 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6996 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6997 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6998 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6999 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7000 | ROM_END | |
| 7001 | ||
| 7002 | /**************************************** | |
| 7003 | ID-0241 | |
| 7004 | . NGM-2410 | |
| 7005 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7006 | . NGH-2410 | |
| 7007 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 7008 | ****************************************/ | |
| 7009 | ||
| 7010 | ROM_START( mslug2 ) /* MVS AND AES VERSION */ | |
| 7011 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 7012 | ROM_LOAD16_WORD_SWAP( "241-p1.p1", 0x000000, 0x100000, CRC(2a53c5da) SHA1(5a6aba482cac588a6c2c51179c95b487c6e11899) ) /* TC538200 */ | |
| 7013 | ROM_LOAD16_WORD_SWAP( "241-p2.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) /* TC5316200 */ | |
| 7014 | ||
| 7015 | NEO_SFIX_128K( "241-s1.s1", CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) ) /* TC531000 */ | |
| 7016 | ||
| 7017 | NEO_BIOS_AUDIO_128K( "241-m1.m1", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) ) /* TC531001 */ | |
| 7018 | ||
| 7019 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 7020 | ROM_LOAD( "241-v1.v1", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) ) /* TC5332204 */ | |
| 7021 | ROM_LOAD( "241-v2.v2", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) ) /* TC5332204 */ | |
| 7022 | ||
| 7023 | NO_DELTAT_REGION | |
| 7024 | ||
| 7025 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 7026 | ROM_LOAD16_BYTE( "241-c1.c1", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7027 | ROM_LOAD16_BYTE( "241-c2.c2", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7028 | ROM_LOAD16_BYTE( "241-c3.c3", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7029 | ROM_LOAD16_BYTE( "241-c4.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7030 | ROM_END | |
| 7031 | ||
| 7032 | /**************************************** | |
| 7033 | ID-0242 | |
| 7034 | . NGM-2420 | |
| 7035 | NEO-MVS PROGSF1 (protected board) / NEO-MVS CHA512Y | |
| 7036 | NEO-MVS PROGSF1E (protected board) / NEO-MVS CHA512Y | |
| 7037 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7038 | . NGH-2420 | |
| 7039 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 7040 | ****************************************/ | |
| 7041 | ||
| 7042 | ROM_START( kof98 ) /* encrypted code + protection */ /* MVS VERSION */ | |
| 7043 | /* This set uses NEO-MVS PROGSF1 board */ | |
| 7044 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7045 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 7046 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 7047 | ||
| 7048 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 7049 | ||
| 7050 | NEO_BIOS_AUDIO_256K( "242-m1.m1", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) ) /* TC532000 */ | |
| 7051 | ||
| 7052 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7053 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 7054 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 7055 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 7056 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 7057 | ||
| 7058 | NO_DELTAT_REGION | |
| 7059 | ||
| 7060 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7061 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7062 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7063 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7064 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7065 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7066 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7067 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7068 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7069 | ROM_END | |
| 7070 | ||
| 7071 | ROM_START( kof98a ) /* encrypted code + protection */ /* MVS VERSION */ | |
| 7072 | /* This set uses NEO-MVS PROGSF1E board; same rom data as in kof98 is used */ | |
| 7073 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7074 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 7075 | ROM_LOAD16_WORD_SWAP( "242-ep1.ep1", 0x200000, 0x200000, CRC(3f74a000) SHA1(e887e0ac232683bd28703e08c4055fd0ea36402c) ) /* M27C160 */ | |
| 7076 | ROM_LOAD16_WORD_SWAP( "242-ep2.ep2", 0x400000, 0x200000, CRC(6e474841) SHA1(0ce401277f9c53435ea00b930efe361c8d25a7d9) ) /* M27C160 */ | |
| 7077 | ||
| 7078 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 7079 | ||
| 7080 | NEO_BIOS_AUDIO_256K( "242-m1.m1", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) ) /* TC532000 */ | |
| 7081 | ||
| 7082 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7083 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 7084 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 7085 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 7086 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 7087 | ||
| 7088 | NO_DELTAT_REGION | |
| 7089 | ||
| 7090 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7091 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7092 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7093 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7094 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7095 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7096 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7097 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7098 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7099 | ROM_END | |
| 7100 | ||
| 7101 | ROM_START( kof98k ) /* encrypted code + protection, only z80 rom is different to kof98 */ /* KOREAN VERSION */ | |
| 7102 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7103 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 7104 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 7105 | ||
| 7106 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 7107 | ||
| 7108 | /* Correct chip label */ | |
| 7109 | NEO_BIOS_AUDIO_256K( "242-m1k.m1", CRC(ce12da0c) SHA1(e7c01dae2852d543d1a58d55735239f6a5aa05a5) ) /* mask rom TC532000 */ | |
| 7110 | ||
| 7111 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7112 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 7113 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 7114 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 7115 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 7116 | ||
| 7117 | NO_DELTAT_REGION | |
| 7118 | ||
| 7119 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7120 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7121 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7122 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7123 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7124 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7125 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7126 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7127 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7128 | ROM_END | |
| 7129 | ||
| 7130 | ROM_START( kof98ka ) /* encrypted code + protection, only z80 rom is different to kof98 */ /* KOREAN VERSION */ | |
| 7131 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7132 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 7133 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 7134 | ||
| 7135 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 7136 | ||
| 7137 | /* Correct chip label */ | |
| 7138 | NEO_BIOS_AUDIO_256K( "242-mg1k.m1", CRC(ce9fb07c) SHA1(631d995f1291dd803fb069f3b25e7b9ed30d8649) ) /* 27C2000 */ | |
| 7139 | ||
| 7140 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7141 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 7142 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 7143 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 7144 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 7145 | ||
| 7146 | NO_DELTAT_REGION | |
| 7147 | ||
| 7148 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7149 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7150 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7151 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7152 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7153 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7154 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7155 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7156 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7157 | ROM_END | |
| 7158 | ||
| 7159 | ROM_START( kof98h ) /* AES VERSION */ | |
| 7160 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7161 | ROM_LOAD16_WORD_SWAP( "242-pn1.p1", 0x000000, 0x100000, CRC(61ac868a) SHA1(26577264aa72d6af272952a876fcd3775f53e3fa) ) /* TC538200 */ | |
| 7162 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x100000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 7163 | ||
| 7164 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 7165 | ||
| 7166 | NEO_BIOS_AUDIO_256K( "242-mg1.m1", CRC(4e7a6b1b) SHA1(b54d08f88713ed0271aa06f9f7c9c572ef555b1a) ) /* TC532000 */ | |
| 7167 | ||
| 7168 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7169 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 7170 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 7171 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 7172 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 7173 | ||
| 7174 | NO_DELTAT_REGION | |
| 7175 | ||
| 7176 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7177 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7178 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7179 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7180 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7181 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7182 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7183 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7184 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7185 | ROM_END | |
| 7186 | ||
| 7187 | /**************************************** | |
| 7188 | ID-0243 | |
| 7189 | . NGM-2430 | |
| 7190 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7191 | . NGH-2430 | |
| 7192 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 7193 | ****************************************/ | |
| 7194 | ||
| 7195 | ROM_START( lastbld2 ) /* MVS AND AES VERSION */ /* later revision */ | |
| 7196 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7197 | ROM_LOAD16_WORD_SWAP( "243-pg1.p1", 0x000000, 0x100000, CRC(af1e6554) SHA1(bd8526f60c2472937728a5d933fbd19d899f2cba) ) /* TC538200 */ | |
| 7198 | ROM_LOAD16_WORD_SWAP( "243-pg2.sp2", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) ) /* TC5332205 */ | |
| 7199 | ||
| 7200 | NEO_SFIX_128K( "243-s1.s1", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) ) /* TC531000 */ | |
| 7201 | ||
| 7202 | NEO_BIOS_AUDIO_128K( "243-m1.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) ) /* TC531001 */ | |
| 7203 | ||
| 7204 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7205 | ROM_LOAD( "243-v1.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) ) /* TC5332204 */ | |
| 7206 | ROM_LOAD( "243-v2.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) ) /* TC5332204 */ | |
| 7207 | ROM_LOAD( "243-v3.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) ) /* TC5332204 */ | |
| 7208 | ROM_LOAD( "243-v4.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) ) /* TC5332204 */ | |
| 7209 | ||
| 7210 | NO_DELTAT_REGION | |
| 7211 | ||
| 7212 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7213 | ROM_LOAD16_BYTE( "243-c1.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7214 | ROM_LOAD16_BYTE( "243-c2.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7215 | ROM_LOAD16_BYTE( "243-c3.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7216 | ROM_LOAD16_BYTE( "243-c4.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7217 | ROM_LOAD16_BYTE( "243-c5.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7218 | ROM_LOAD16_BYTE( "243-c6.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7219 | ROM_END | |
| 7220 | ||
| 7221 | /**************************************** | |
| 7222 | ID-0244 | |
| 7223 | . ??M-2440 | |
| 7224 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7225 | . ??H-2440 | |
| 7226 | ****************************************/ | |
| 7227 | ||
| 7228 | ROM_START( neocup98 ) | |
| 7229 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 7230 | ROM_LOAD16_WORD_SWAP( "244-p1.p1", 0x100000, 0x100000, CRC(f8fdb7a5) SHA1(f34ee5d1c24e70427d05ef488f46906dbd9f9950) ) /* TC5316200 */ | |
| 7231 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 7232 | ||
| 7233 | NEO_SFIX_128K( "244-s1.s1", CRC(9bddb697) SHA1(2f479bcd5a433201168792a578de3057252d649f) ) /* TC531000 */ | |
| 7234 | ||
| 7235 | NEO_BIOS_AUDIO_128K( "244-m1.m1", CRC(a701b276) SHA1(055550ebc650835bcf8ea4457b2c91bd73e21281) ) /* TC531001 */ | |
| 7236 | ||
| 7237 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 7238 | ROM_LOAD( "244-v1.v1", 0x000000, 0x400000, CRC(79def46d) SHA1(63414235de2e177654508f1c840040424f8993e6) ) /* TC5332204 */ | |
| 7239 | ROM_LOAD( "244-v2.v2", 0x400000, 0x200000, CRC(b231902f) SHA1(9209772e947a2c7ac31b49dd613bf2eab0cb3358) ) /* TC5316200 */ | |
| 7240 | ||
| 7241 | NO_DELTAT_REGION | |
| 7242 | ||
| 7243 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 7244 | ROM_LOAD16_BYTE( "244-c1.c1", 0x000000, 0x800000, CRC(c7a62b23) SHA1(4534ecc9ade69c543188c66229dcad89dbc48668) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7245 | ROM_LOAD16_BYTE( "244-c2.c2", 0x000001, 0x800000, CRC(33aa0f35) SHA1(3443c7765c6aa177003d42bbfcac9f31d1e12575) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7246 | ROM_END | |
| 7247 | ||
| 7248 | /**************************************** | |
| 7249 | ID-0245 | |
| 7250 | . ??M-2450 | |
| 7251 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7252 | ****************************************/ | |
| 7253 | ||
| 7254 | ROM_START( breakrev ) /* MVS ONLY RELEASE */ | |
| 7255 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 7256 | ROM_LOAD16_WORD_SWAP( "245-p1.p1", 0x100000, 0x100000, CRC(c828876d) SHA1(1dcba850e5cf8219d0945612cfded6d20ca8682a) ) /* mask rom TC5316200 */ | |
| 7257 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 7258 | ||
| 7259 | NEO_SFIX_128K( "245-s1.s1", CRC(e7660a5d) SHA1(1cd54964ba60b245ea57d9daf0e27b572b815d21) ) /* mask rom TC531000 */ | |
| 7260 | ||
| 7261 | NEO_BIOS_AUDIO_128K( "245-m1.m1", CRC(00f31c66) SHA1(8488598415c9b74bce00e05b31d96e3d1625c20d) ) /* mask rom TC531001 */ | |
| 7262 | ||
| 7263 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 7264 | ROM_LOAD( "245-v1.v1", 0x000000, 0x400000, CRC(e255446c) SHA1(b3933340d49d4ba581f3bf1af7ad69d786205790) ) /* mask rom TC5332204 */ | |
| 7265 | ROM_LOAD( "245-v2.v2", 0x400000, 0x400000, CRC(9068198a) SHA1(71819b0475a5e173a2f9a6e4ff19a94655141c3c) ) /* mask rom TC5332204 */ | |
| 7266 | ||
| 7267 | NO_DELTAT_REGION | |
| 7268 | ||
| 7269 | ROM_REGION( 0x1800000, "sprites", 0 ) | |
| 7270 | /* The chip labels and sizes are correct */ | |
| 7271 | ROM_LOAD16_BYTE( "245-c1.c1", 0x0000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 7272 | ROM_LOAD16_BYTE( "245-c2.c2", 0x0000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 7273 | ROM_LOAD16_BYTE( "245-c3.c3", 0x0800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 7274 | ROM_LOAD16_BYTE( "245-c4.c4", 0x0800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 7275 | ROM_LOAD16_BYTE( "245-c5.c5", 0x1000000, 0x400000, CRC(b5f40e7f) SHA1(b332bac64dbb9a9dd66c5315f47ea08634d36f45) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 7276 | ROM_LOAD16_BYTE( "245-c6.c6", 0x1000001, 0x400000, CRC(d0337328) SHA1(dff86b75dc283bd4512557a5c64f16e6be6c16e4) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 7277 | ROM_END | |
| 7278 | ||
| 7279 | /**************************************** | |
| 7280 | ID-0246 | |
| 7281 | . NGM-2460 | |
| 7282 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7283 | . NGH-2460 | |
| 7284 | ****************************************/ | |
| 7285 | ||
| 7286 | ROM_START( shocktr2 ) | |
| 7287 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7288 | ROM_LOAD16_WORD_SWAP( "246-p1.p1", 0x000000, 0x100000, CRC(6d4b7781) SHA1(3c9d53d5da9842bfd45037c919064dda3fb2e089) ) /* TC538200 */ | |
| 7289 | ROM_LOAD16_WORD_SWAP( "246-p2.sp2", 0x100000, 0x400000, CRC(72ea04c3) SHA1(4fb1d22c30f5f3db4637dd92a4d2705c88de399d) ) /* TC5332205 */ | |
| 7290 | ||
| 7291 | NEO_SFIX_128K( "246-s1.s1", CRC(2a360637) SHA1(431b43da5377dd189e51bd93d88d8a24d1b5090a) ) /* TC531000 */ | |
| 7292 | ||
| 7293 | NEO_BIOS_AUDIO_128K( "246-m1.m1", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) ) /* TC531001 */ | |
| 7294 | ||
| 7295 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7296 | ROM_LOAD( "246-v1.v1", 0x000000, 0x400000, CRC(16986fc6) SHA1(cff3103dadf2f4390460456a5bd3fb5f28e21f6a) ) /* TC5332204 */ | |
| 7297 | ROM_LOAD( "246-v2.v2", 0x400000, 0x400000, CRC(ada41e83) SHA1(78e37ffaaa5679c8775a3a71f6df7a0d15082bdc) ) /* TC5332204 */ | |
| 7298 | ROM_LOAD( "246-v3.v3", 0x800000, 0x200000, CRC(a05ba5db) SHA1(09d739cad323d918f4196f91b654627fcafd8f4d) ) /* TC5316200 */ | |
| 7299 | ||
| 7300 | NO_DELTAT_REGION | |
| 7301 | ||
| 7302 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7303 | ROM_LOAD16_BYTE( "246-c1.c1", 0x0000000, 0x800000, CRC(47ac9ec5) SHA1(2d9eea11ba87baa23b18a1a3f607dc137846e807) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7304 | ROM_LOAD16_BYTE( "246-c2.c2", 0x0000001, 0x800000, CRC(7bcab64f) SHA1(08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7305 | ROM_LOAD16_BYTE( "246-c3.c3", 0x1000000, 0x800000, CRC(db2f73e8) SHA1(8d0c3473a8b2a4e28fed1b74beb2e025b7e61867) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7306 | ROM_LOAD16_BYTE( "246-c4.c4", 0x1000001, 0x800000, CRC(5503854e) SHA1(a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7307 | ROM_LOAD16_BYTE( "246-c5.c5", 0x2000000, 0x800000, CRC(055b3701) SHA1(97f5e92538d1f2e437dcb3f80e56e1230287e8d1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7308 | ROM_LOAD16_BYTE( "246-c6.c6", 0x2000001, 0x800000, CRC(7e2caae1) SHA1(d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7309 | ROM_END | |
| 7310 | ||
| 7311 | /**************************************** | |
| 7312 | ID-0247 | |
| 7313 | . ??M-2470 | |
| 7314 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 7315 | ****************************************/ | |
| 7316 | ||
| 7317 | ROM_START( flipshot ) /* MVS ONLY RELEASE */ | |
| 7318 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7319 | ROM_LOAD16_WORD_SWAP( "247-p1.p1", 0x000000, 0x100000, CRC(95779094) SHA1(a985e033bc6f137fa65855d3eed245d66d5b244a) ) /* mask rom TC538200 */ | |
| 7320 | ||
| 7321 | NEO_SFIX_128K( "247-s1.s1", CRC(6300185c) SHA1(cb2f1de085fde214f96a962b1c2fa285eb387d44) ) /* mask rom TC531000 */ | |
| 7322 | ||
| 7323 | NEO_BIOS_AUDIO_128K( "247-m1.m1", CRC(a9fe0144) SHA1(4cc076ecce9216a373f3dcd7ba28a03d6050e522) ) /* mask rom TC 531001 */ | |
| 7324 | ||
| 7325 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 7326 | ROM_LOAD( "247-v1.v1", 0x000000, 0x200000, CRC(42ec743d) SHA1(f45b5167ebcbd59300f4e5b05448cd421654102a) ) /* mask rom TC5316200 */ | |
| 7327 | ||
| 7328 | NO_DELTAT_REGION | |
| 7329 | ||
| 7330 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 7331 | ROM_LOAD16_BYTE( "247-c1.c1", 0x000000, 0x200000, CRC(c9eedcb2) SHA1(7627f2810322c146511525eb70b573a6a5ede926) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 7332 | ROM_LOAD16_BYTE( "247-c2.c2", 0x000001, 0x200000, CRC(7d6d6e87) SHA1(6475b58b9f91c20d1f465f3e892de0c68e12a92b) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 7333 | ROM_END | |
| 7334 | ||
| 7335 | /**************************************** | |
| 7336 | ID-0248 | |
| 7337 | . ??M-2480 | |
| 7338 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 7339 | ****************************************/ | |
| 7340 | ||
| 7341 | ROM_START( pbobbl2n ) /* MVS ONLY RELEASE */ | |
| 7342 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7343 | ROM_LOAD16_WORD_SWAP( "248-p1.p1", 0x000000, 0x100000, CRC(9d6c0754) SHA1(95c70c2d51fc4de01e768e03cc800a850aaad5dc) ) /* TC538200 */ | |
| 7344 | ||
| 7345 | NEO_SFIX_128K( "248-s1.s1", CRC(0a3fee41) SHA1(0ab2120e462086be942efcf6ffb37f58ea966ca3) ) /* TC531000DP */ | |
| 7346 | ||
| 7347 | NEO_BIOS_AUDIO_128K( "248-m1.m1", CRC(883097a9) SHA1(677bf9684c0c7977a9a3f0c1288e430040a53b49) ) /* TC531001 */ | |
| 7348 | ||
| 7349 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 7350 | ROM_LOAD( "248-v1.v1", 0x000000, 0x400000, CRC(57fde1fa) SHA1(af39bc141fc35b78dcacfd42b3abb29d7e5c2c89) ) /* TC5332204 */ | |
| 7351 | ROM_LOAD( "248-v2.v2", 0x400000, 0x400000, CRC(4b966ef3) SHA1(083c0e9fd7b8e506087648cdd8ec4206103984cd) ) /* TC5332204 */ | |
| 7352 | ||
| 7353 | NO_DELTAT_REGION | |
| 7354 | ||
| 7355 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 7356 | ROM_LOAD16_BYTE( "248-c1.c1", 0x000000, 0x400000, CRC(d9115327) SHA1(a49aa836a902326cfe785428e1699fefcf8566d4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 7357 | ROM_LOAD16_BYTE( "248-c2.c2", 0x000001, 0x400000, CRC(77f9fdac) SHA1(4642d71d32b6a05dc8bfa0f95c936a77c7cef05e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 7358 | ROM_LOAD16_BYTE( "248-c3.c3", 0x800000, 0x100000, CRC(8890bf7c) SHA1(a52f6bafd60e72003bfe38c80c1dde24b4983b2a) ) /* Plane 0,1 */ /* TC538200 */ | |
| 7359 | ROM_LOAD16_BYTE( "248-c4.c4", 0x800001, 0x100000, CRC(8efead3f) SHA1(f577d2f7c6f850b3d100c36947ad15e33dfa0bed) ) /* Plane 2,3 */ /* TC538200 */ | |
| 7360 | ROM_END | |
| 7361 | ||
| 7362 | /**************************************** | |
| 7363 | ID-0249 | |
| 7364 | . ??M-2490 | |
| 7365 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 7366 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 7367 | ****************************************/ | |
| 7368 | ||
| 7369 | ROM_START( ctomaday ) /* MVS ONLY RELEASE */ | |
| 7370 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 7371 | ROM_LOAD16_WORD_SWAP( "249-p1.p1", 0x100000, 0x100000, CRC(c9386118) SHA1(5554662c7bc8605889cac4a67fee05bbb4eb786f) ) /* TC5316200 */ | |
| 7372 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 7373 | ||
| 7374 | NEO_SFIX_128K( "249-s1.s1", CRC(dc9eb372) SHA1(b8aa142243ba303799554479bfc88eb49260f3b1) ) /* TC531000DP */ | |
| 7375 | ||
| 7376 | NEO_BIOS_AUDIO_128K( "249-m1.m1", CRC(80328a47) SHA1(34b6b1a81eab1cf38834b2eea55454ce1b6100e2) ) /* TC531001 */ | |
| 7377 | ||
| 7378 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 7379 | ROM_LOAD( "249-v1.v1", 0x000000, 0x400000, CRC(de7c8f27) SHA1(3681a68a702ab5da8f509b8301d6cada75959332) ) /* TC5332204 */ | |
| 7380 | ROM_LOAD( "249-v2.v2", 0x400000, 0x100000, CRC(c8e40119) SHA1(738f525c381ed68c0b8a89318a3e4d0089473c45) ) /* TC538200 */ | |
| 7381 | ||
| 7382 | NO_DELTAT_REGION | |
| 7383 | ||
| 7384 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 7385 | ROM_LOAD16_BYTE( "249-c1.c1", 0x000000, 0x400000, CRC(041fb8ee) SHA1(dacc84d713d76818d89a26358374afaa22fa82a2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 7386 | ROM_LOAD16_BYTE( "249-c2.c2", 0x000001, 0x400000, CRC(74f3cdf4) SHA1(55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 7387 | ROM_END | |
| 7388 | ||
| 7389 | /**************************************** | |
| 7390 | ID-0250 | |
| 7391 | . NGM-2500 | |
| 7392 | NEO-MVS PROGEOP (1999.2.2) / NEO-MVS CHA512Y | |
| 7393 | . NGH-2500 | |
| 7394 | NEO-AEG PROGEOP (1999.4.2) / NEO-AEG CHA512Y | |
| 7395 | ****************************************/ | |
| 7396 | ||
| 7397 | ROM_START( mslugx ) /* MVS AND AES VERSION */ | |
| 7398 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7399 | ROM_LOAD16_WORD_SWAP( "250-p1.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) /* TC538200 */ | |
| 7400 | ROM_LOAD16_WORD_SWAP( "250-p2.ep1", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) /* TC5332205 */ | |
| 7401 | ||
| 7402 | NEO_SFIX_128K( "250-s1.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) /* TC531000 */ | |
| 7403 | ||
| 7404 | NEO_BIOS_AUDIO_128K( "250-m1.m1", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) /* TC531001 */ | |
| 7405 | ||
| 7406 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 7407 | ROM_LOAD( "250-v1.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) /* TC5332204 */ | |
| 7408 | ROM_LOAD( "250-v2.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) /* TC5332204 */ | |
| 7409 | ROM_LOAD( "250-v3.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) /* TC5316200 */ | |
| 7410 | ||
| 7411 | NO_DELTAT_REGION | |
| 7412 | ||
| 7413 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7414 | ROM_LOAD16_BYTE( "250-c1.c1", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7415 | ROM_LOAD16_BYTE( "250-c2.c2", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7416 | ROM_LOAD16_BYTE( "250-c3.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7417 | ROM_LOAD16_BYTE( "250-c4.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7418 | ROM_LOAD16_BYTE( "250-c5.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7419 | ROM_LOAD16_BYTE( "250-c6.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7420 | ROM_END | |
| 7421 | ||
| 7422 | /**************************************** | |
| 7423 | ID-0251 | |
| 7424 | . NGM-2510 | |
| 7425 | SMA protected version found on: | |
| 7426 | NEO-MVS PROGLBA (NEO-SMA) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7427 | Non SMA protected version found on: | |
| 7428 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7429 | . NGH-2510 | |
| 7430 | NEO-AEG PROGLBA / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) | |
| 7431 | ****************************************/ | |
| 7432 | ||
| 7433 | ROM_START( kof99 ) /* Original Version - Encrypted Code & GFX */ /* MVS VERSION */ | |
| 7434 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7435 | ROM_LOAD16_WORD_SWAP( "ka.neo-sma", 0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) ) /* stored in the custom chip */ | |
| 7436 | ROM_LOAD16_WORD_SWAP( "251-p1.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) /* mask rom TC5332205 */ | |
| 7437 | ROM_LOAD16_WORD_SWAP( "251-p2.p2", 0x500000, 0x400000, CRC(90175f15) SHA1(aa9e75810438a8b45808a8bf32cb04d91b5c0b3a) ) /* mask rom TC5332205 */ | |
| 7438 | ||
| 7439 | ROM_Y_ZOOM | |
| 7440 | ||
| 7441 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7442 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7443 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7444 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7445 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7446 | ||
| 7447 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 7448 | ||
| 7449 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 7450 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 7451 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 7452 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 7453 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 7454 | ||
| 7455 | NO_DELTAT_REGION | |
| 7456 | ||
| 7457 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7458 | /* Encrypted */ | |
| 7459 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7460 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7461 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7462 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7463 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7464 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7465 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7466 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7467 | ROM_END | |
| 7468 | ||
| 7469 | ROM_START( kof99h ) /* Original Version - Encrypted Code & GFX */ /* AES VERSION */ | |
| 7470 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7471 | ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) /* stored in the custom chip */ | |
| 7472 | ROM_LOAD16_WORD_SWAP( "251-p1.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) /* mask rom TC5332205 */ | |
| 7473 | ROM_LOAD16_WORD_SWAP( "251-pg2.p2", 0x500000, 0x400000, CRC(d9057f51) SHA1(8d365b4dd40351495df99d6c765df1434b0b0548) ) /* mask rom TC5332205 */ | |
| 7474 | ||
| 7475 | ROM_Y_ZOOM | |
| 7476 | ||
| 7477 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7478 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7479 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7480 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7481 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7482 | ||
| 7483 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 7484 | ||
| 7485 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 7486 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 7487 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 7488 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 7489 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 7490 | ||
| 7491 | NO_DELTAT_REGION | |
| 7492 | ||
| 7493 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7494 | /* Encrypted */ | |
| 7495 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7496 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7497 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7498 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7499 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7500 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7501 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7502 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7503 | ROM_END | |
| 7504 | ||
| 7505 | ROM_START( kof99e ) /* Original Version - Encrypted Code & GFX */ | |
| 7506 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7507 | ROM_LOAD16_WORD_SWAP( "ka.neo-sma", 0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) ) /* stored in the custom chip */ | |
| 7508 | /* Is the SMA for this set correct? A set with this layout and a SMA.KB is known */ | |
| 7509 | ROM_LOAD16_WORD_SWAP( "251-ep1.p1", 0x100000, 0x200000, CRC(1e8d692d) SHA1(eea1aa8c0a17f089ac14831889c36535e559072c) ) | |
| 7510 | ROM_LOAD16_WORD_SWAP( "251-ep2.p2", 0x300000, 0x200000, CRC(d6206e5a) SHA1(0e1100d03c40c6d5cfa899d009e319ae73fce6b8) ) | |
| 7511 | ROM_LOAD16_WORD_SWAP( "251-ep3.p3", 0x500000, 0x200000, CRC(d58c3ef8) SHA1(f927d90d55b49944f448d6286e0cb913cc70ade1) ) | |
| 7512 | ROM_LOAD16_WORD_SWAP( "251-ep4.p4", 0x700000, 0x200000, CRC(52de02ae) SHA1(f16924ff8eef92da7716236a6a055e22e090a02b) ) | |
| 7513 | ||
| 7514 | ROM_Y_ZOOM | |
| 7515 | ||
| 7516 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7517 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7518 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7519 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7520 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7521 | ||
| 7522 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 7523 | ||
| 7524 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 7525 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 7526 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 7527 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 7528 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 7529 | ||
| 7530 | NO_DELTAT_REGION | |
| 7531 | ||
| 7532 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7533 | /* Encrypted */ | |
| 7534 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7535 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7536 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7537 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7538 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7539 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7540 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7541 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7542 | ROM_END | |
| 7543 | ||
| 7544 | ROM_START( kof99k ) /* Original Version - Encrypted GFX */ /* KOREAN VERSION */ | |
| 7545 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7546 | ROM_LOAD16_WORD_SWAP( "152-p1.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) | |
| 7547 | ROM_LOAD16_WORD_SWAP( "152-p2.sp2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) | |
| 7548 | ||
| 7549 | ROM_Y_ZOOM | |
| 7550 | ||
| 7551 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7552 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7553 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7554 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7555 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7556 | ||
| 7557 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 7558 | ||
| 7559 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 7560 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 7561 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 7562 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 7563 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 7564 | ||
| 7565 | NO_DELTAT_REGION | |
| 7566 | ||
| 7567 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7568 | /* Encrypted */ | |
| 7569 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7570 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7571 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7572 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7573 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7574 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7575 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7576 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7577 | ROM_END | |
| 7578 | ||
| 7579 | ROM_START( kof99p ) /* Prototype Version - Possibly Hacked */ | |
| 7580 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7581 | ROM_LOAD16_WORD_SWAP( "proto_251-p1.p1", 0x000000, 0x100000, CRC(f37929c4) SHA1(226e7e3d629568399b88275e5bcd4e5b3839be95) ) | |
| 7582 | ROM_LOAD16_WORD_SWAP( "proto_251-p2.p2", 0x100000, 0x400000, CRC(739742ad) SHA1(31acaf05a9bf186305888d3db7e4e8a83f7bb0a4) ) | |
| 7583 | ||
| 7584 | /* This is the S1 from the prototype, the final is different */ | |
| 7585 | NEO_SFIX_128K( "proto_251-s1.s1", CRC(fb1498ed) SHA1(d40060b31b6f217a4abdf3b336439fcd7bd7aaef) ) | |
| 7586 | ||
| 7587 | /* Did the Prototype really use the same sound program / voice roms, sound isn't great .. */ | |
| 7588 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 7589 | ||
| 7590 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 7591 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 7592 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 7593 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 7594 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 7595 | ||
| 7596 | NO_DELTAT_REGION | |
| 7597 | ||
| 7598 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7599 | /* these are probably decrypted versions of the roms found in the final */ | |
| 7600 | ROM_LOAD16_BYTE( "proto_251-c1.c1", 0x0000000, 0x800000, CRC(e5d8ffa4) SHA1(65f15f9f02424a7a9dd35916166594f283e8d424) ) /* Plane 0,1 */ | |
| 7601 | ROM_LOAD16_BYTE( "proto_251-c2.c2", 0x0000001, 0x800000, CRC(d822778f) SHA1(b590055e9bf1549bd6e1ecdabd65702202615712) ) /* Plane 2,3 */ | |
| 7602 | ROM_LOAD16_BYTE( "proto_251-c3.c3", 0x1000000, 0x800000, CRC(f20959e8) SHA1(38293043fa77ac51c5e3191118874c58f1ae4d30) ) /* Plane 0,1 */ | |
| 7603 | ROM_LOAD16_BYTE( "proto_251-c4.c4", 0x1000001, 0x800000, CRC(54ffbe9f) SHA1(8e62442923551f07a552621951b1accab2830e3b) ) /* Plane 2,3 */ | |
| 7604 | ROM_LOAD16_BYTE( "proto_251-c5.c5", 0x2000000, 0x800000, CRC(d87a3bbc) SHA1(430f6812088712e0eb5714dcc664d8bba75e921a) ) /* Plane 0,1 */ | |
| 7605 | ROM_LOAD16_BYTE( "proto_251-c6.c6", 0x2000001, 0x800000, CRC(4d40a691) SHA1(2b580d0678a5e6033ef16130671e860364d35e56) ) /* Plane 2,3 */ | |
| 7606 | ROM_LOAD16_BYTE( "proto_251-c7.c7", 0x3000000, 0x800000, CRC(a4479a58) SHA1(d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c) ) /* Plane 0,1 */ | |
| 7607 | ROM_LOAD16_BYTE( "proto_251-c8.c8", 0x3000001, 0x800000, CRC(ead513ce) SHA1(e9b07a0b01fdeb3004755a479df059c81b4d0ed6) ) /* Plane 2,3 */ | |
| 7608 | ROM_END | |
| 7609 | ||
| 7610 | /**************************************** | |
| 7611 | ID-0252 | |
| 7612 | . ??M-2520 | |
| 7613 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7614 | ****************************************/ | |
| 7615 | ||
| 7616 | ROM_START( ganryu ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 7617 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 7618 | ROM_LOAD16_WORD_SWAP( "252-p1.p1", 0x100000, 0x100000, CRC(4b8ac4fb) SHA1(93d90271bff281862b03beba3809cf95a47a1e44) ) | |
| 7619 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 7620 | ||
| 7621 | ROM_Y_ZOOM | |
| 7622 | ||
| 7623 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7624 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7625 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7626 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7627 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7628 | ||
| 7629 | NEO_BIOS_AUDIO_128K( "252-m1.m1", CRC(30cc4099) SHA1(46453b7aac41855a92724a785372f8daf931d8d4) ) | |
| 7630 | ||
| 7631 | ROM_REGION( 0x0400000, "ymsnd", 0 ) | |
| 7632 | ROM_LOAD( "252-v1.v1", 0x000000, 0x400000, CRC(e5946733) SHA1(d5904a50465af03d6ff33399a98f3259721ca0b2) ) | |
| 7633 | ||
| 7634 | NO_DELTAT_REGION | |
| 7635 | ||
| 7636 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 7637 | /* Encrypted */ | |
| 7638 | ROM_LOAD16_BYTE( "252-c1.c1", 0x0000000, 0x800000, CRC(50ee7882) SHA1(ace0f95407c246d0456341cf2ad8a7668b81df8a) ) /* Plane 0,1 */ | |
| 7639 | ROM_LOAD16_BYTE( "252-c2.c2", 0x0000001, 0x800000, CRC(62585474) SHA1(b35461598087aa82886af0030c61b26cc064af5f) ) /* Plane 2,3 */ | |
| 7640 | ROM_END | |
| 7641 | ||
| 7642 | /**************************************** | |
| 7643 | ID-0253 | |
| 7644 | . NGM-2530 | |
| 7645 | NEO-MVS PROGLBA (NEO-SMA) (LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7646 | . NGH-2530 | |
| 7647 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) | |
| 7648 | ****************************************/ | |
| 7649 | ||
| 7650 | ROM_START( garou ) /* Original Version - Encrypted GFX */ /* MVS VERSION - later revision */ | |
| 7651 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7652 | ROM_LOAD16_WORD_SWAP( "kf.neo-sma", 0x0c0000, 0x040000, CRC(98bc93dc) SHA1(01fe3d18b50f770e131e8d8eeff4c630ba8c9551) ) /* stored in the custom chip */ | |
| 7653 | ROM_LOAD16_WORD_SWAP( "253-ep1.p1", 0x100000, 0x200000, CRC(ea3171a4) SHA1(bbda40f652baa0dc5fc6a006c001a1bdb0df43f6) ) /* M27C160 */ | |
| 7654 | ROM_LOAD16_WORD_SWAP( "253-ep2.p2", 0x300000, 0x200000, CRC(382f704b) SHA1(0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52) ) /* M27C160 */ | |
| 7655 | ROM_LOAD16_WORD_SWAP( "253-ep3.p3", 0x500000, 0x200000, CRC(e395bfdd) SHA1(6b50f5ac15bf66b7e4e9bff57594fd3d7530c831) ) /* M27C160 */ | |
| 7656 | ROM_LOAD16_WORD_SWAP( "253-ep4.p4", 0x700000, 0x200000, CRC(da92c08e) SHA1(5556f983ebcebc33160e90a6a6cf589d54c8cedc) ) /* M27C160 */ | |
| 7657 | ||
| 7658 | ROM_Y_ZOOM | |
| 7659 | ||
| 7660 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7661 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7662 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7663 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7664 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7665 | ||
| 7666 | NEO_BIOS_AUDIO_256K( "253-m1.m1", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) ) /* TC532000 */ | |
| 7667 | ||
| 7668 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7669 | ROM_LOAD( "253-v1.v1", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) ) /* TC5332204 */ | |
| 7670 | ROM_LOAD( "253-v2.v2", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) ) /* TC5332204 */ | |
| 7671 | ROM_LOAD( "253-v3.v3", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) ) /* TC5332204 */ | |
| 7672 | ROM_LOAD( "253-v4.v4", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) ) /* TC5332204 */ | |
| 7673 | ||
| 7674 | NO_DELTAT_REGION | |
| 7675 | ||
| 7676 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7677 | /* Encrypted */ | |
| 7678 | ROM_LOAD16_BYTE( "253-c1.c1", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7679 | ROM_LOAD16_BYTE( "253-c2.c2", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7680 | ROM_LOAD16_BYTE( "253-c3.c3", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7681 | ROM_LOAD16_BYTE( "253-c4.c4", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7682 | ROM_LOAD16_BYTE( "253-c5.c5", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7683 | ROM_LOAD16_BYTE( "253-c6.c6", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7684 | ROM_LOAD16_BYTE( "253-c7.c7", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7685 | ROM_LOAD16_BYTE( "253-c8.c8", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7686 | ROM_END | |
| 7687 | ||
| 7688 | ROM_START( garouh ) /* Original Version - Encrypted GFX */ /* MVS AND AES VERSION - earlier revision */ | |
| 7689 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7690 | ROM_LOAD16_WORD_SWAP( "ke.neo-sma", 0x0c0000, 0x040000, CRC(96c72233) SHA1(29e19effd40fdf7e5144332396857f4ad0eff13e) ) /* stored in the custom chip */ | |
| 7691 | ROM_LOAD16_WORD_SWAP( "253-p1.p1", 0x100000, 0x400000, CRC(18ae5d7e) SHA1(bdb58ec9137d8653979b47132f2d10e1cc6aaa24) ) /* mask rom TC5332205 */ | |
| 7692 | ROM_LOAD16_WORD_SWAP( "253-p2.p2", 0x500000, 0x400000, CRC(afffa779) SHA1(ac017986f02277fbcd656b8c02492a3f4216a90e) ) /* mask rom TC5332205 */ | |
| 7693 | ||
| 7694 | ROM_Y_ZOOM | |
| 7695 | ||
| 7696 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7697 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7698 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7699 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7700 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7701 | ||
| 7702 | NEO_BIOS_AUDIO_256K( "253-m1.m1", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) ) /* TC532000 */ | |
| 7703 | ||
| 7704 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7705 | ROM_LOAD( "253-v1.v1", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) ) /* TC5332204 */ | |
| 7706 | ROM_LOAD( "253-v2.v2", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) ) /* TC5332204 */ | |
| 7707 | ROM_LOAD( "253-v3.v3", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) ) /* TC5332204 */ | |
| 7708 | ROM_LOAD( "253-v4.v4", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) ) /* TC5332204 */ | |
| 7709 | ||
| 7710 | NO_DELTAT_REGION | |
| 7711 | ||
| 7712 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7713 | /* Encrypted */ | |
| 7714 | ROM_LOAD16_BYTE( "253-c1.c1", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7715 | ROM_LOAD16_BYTE( "253-c2.c2", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7716 | ROM_LOAD16_BYTE( "253-c3.c3", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7717 | ROM_LOAD16_BYTE( "253-c4.c4", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7718 | ROM_LOAD16_BYTE( "253-c5.c5", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7719 | ROM_LOAD16_BYTE( "253-c6.c6", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7720 | ROM_LOAD16_BYTE( "253-c7.c7", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7721 | ROM_LOAD16_BYTE( "253-c8.c8", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7722 | ROM_END | |
| 7723 | ||
| 7724 | ROM_START( garoup ) /* Prototype Version, seems genuine */ | |
| 7725 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7726 | ROM_LOAD16_WORD_SWAP( "proto_253-p1.p1", 0x000000, 0x100000, CRC(c72f0c16) SHA1(1ff6bb651682f93bef9ff02622c3cf63fe594986) ) | |
| 7727 | ROM_LOAD16_WORD_SWAP( "proto_253-p2.p2", 0x100000, 0x400000, CRC(bf8de565) SHA1(0e24574168cd38138bed0aa4dca49849f6901ca2) ) | |
| 7728 | ||
| 7729 | NEO_SFIX_128K( "proto_253-s1.s1", CRC(779989de) SHA1(8bd550857b60f8a907f6d39a4225ceffdd330307) ) | |
| 7730 | ||
| 7731 | NEO_BIOS_AUDIO_256K( "proto_253-m1.m1", CRC(bbe464f7) SHA1(f5f8f3e48f5d453f45107085d6f4023bcd24c053) ) | |
| 7732 | ||
| 7733 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7734 | ROM_LOAD( "proto_253-v1.v1", 0x000000, 0x400000, CRC(274f3923) SHA1(4c7a8ad1cd0e3afc1f78de3c2929120ed434f104) ) | |
| 7735 | ROM_LOAD( "proto_253-v2.v2", 0x400000, 0x400000, CRC(8f86dabe) SHA1(b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240) ) | |
| 7736 | ROM_LOAD( "proto_253-v3.v3", 0x800000, 0x400000, CRC(05fd06cd) SHA1(6cd699719614bb87547632ea3d61d92d81fdf563) ) | |
| 7737 | ROM_LOAD( "proto_253-v4.v4", 0xc00000, 0x400000, CRC(14984063) SHA1(170d5638327ec0eb3590b80dc11590897367250c) ) | |
| 7738 | ||
| 7739 | NO_DELTAT_REGION | |
| 7740 | ||
| 7741 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7742 | ROM_LOAD16_BYTE( "proto_253-c1.c1", 0x0000000, 0x800000, CRC(5bb5d137) SHA1(d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a) ) /* Plane 0,1 */ | |
| 7743 | ROM_LOAD16_BYTE( "proto_253-c2.c2", 0x0000001, 0x800000, CRC(5c8d2960) SHA1(f7503502be0332adf408ee0ea5ee5161c8939fd8) ) /* Plane 2,3 */ | |
| 7744 | ROM_LOAD16_BYTE( "proto_253-c3.c3", 0x1000000, 0x800000, CRC(234d16fc) SHA1(7b9221f7ecc438150c8a10be72390329854ed21b) ) /* Plane 0,1 */ | |
| 7745 | ROM_LOAD16_BYTE( "proto_253-c4.c4", 0x1000001, 0x800000, CRC(b9b5b993) SHA1(6059793eaf6e58c172235fe64aa9d25a40c38ed6) ) /* Plane 2,3 */ | |
| 7746 | ROM_LOAD16_BYTE( "proto_253-c5.c5", 0x2000000, 0x800000, CRC(722615d2) SHA1(798832c535869f0e247c3db0d8253779b103e213) ) /* Plane 0,1 */ | |
| 7747 | ROM_LOAD16_BYTE( "proto_253-c6.c6", 0x2000001, 0x800000, CRC(0a6fab38) SHA1(eaee6f2f18af91f7959d84d4b991b3fc182d07c4) ) /* Plane 2,3 */ | |
| 7748 | ROM_LOAD16_BYTE( "proto_253-c7.c7", 0x3000000, 0x800000, CRC(d68e806f) SHA1(92bfd9839115bd590972ae4ecc45ad35dce22387) ) /* Plane 0,1 */ | |
| 7749 | ROM_LOAD16_BYTE( "proto_253-c8.c8", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) /* Plane 2,3 */ | |
| 7750 | ROM_END | |
| 7751 | ||
| 7752 | /**************************************** | |
| 7753 | ID-0254 | |
| 7754 | . ??M-2540 | |
| 7755 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7756 | ****************************************/ | |
| 7757 | ||
| 7758 | ROM_START( s1945p ) /* Original Version, Encrypted GFX Roms */ /* MVS ONLY RELEASE */ | |
| 7759 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7760 | ROM_LOAD16_WORD_SWAP( "254-p1.p1", 0x000000, 0x100000, CRC(ff8efcff) SHA1(dcaeaca573385c172ecc43ee6bee355359091893) ) | |
| 7761 | ROM_LOAD16_WORD_SWAP( "254-p2.sp2", 0x100000, 0x400000, CRC(efdfd4dd) SHA1(254f3e1b546eed788f7ae919be9d1bf9702148ce) ) | |
| 7762 | ||
| 7763 | ROM_Y_ZOOM | |
| 7764 | ||
| 7765 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7766 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7767 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7768 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7769 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7770 | ||
| 7771 | NEO_BIOS_AUDIO_128K( "254-m1.m1", CRC(994b4487) SHA1(a4e645a3ababa48a8325980ff022e04a8b51b017) ) | |
| 7772 | ||
| 7773 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7774 | ROM_LOAD( "254-v1.v1", 0x000000, 0x400000, CRC(844f58fb) SHA1(e59544457be9f21481eac8b5a39b9cbb502f252d) ) | |
| 7775 | ROM_LOAD( "254-v2.v2", 0x400000, 0x400000, CRC(d9a248f0) SHA1(dd3e0974b753e6f94d0943a002de45668a1b072b) ) | |
| 7776 | ROM_LOAD( "254-v3.v3", 0x800000, 0x400000, CRC(0b0d2d33) SHA1(f8e76af42a997f36a40f66b39de00f68afe6a89c) ) | |
| 7777 | ROM_LOAD( "254-v4.v4", 0xc00000, 0x400000, CRC(6d13dc91) SHA1(8433513c0b5aea61939068a25ab90efbe3e44116) ) | |
| 7778 | ||
| 7779 | NO_DELTAT_REGION | |
| 7780 | ||
| 7781 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7782 | ROM_LOAD16_BYTE( "254-c1.c1", 0x0000000, 0x800000, CRC(ae6fc8ef) SHA1(544ccdaee8a4a45cdce9483e30852811d2d5f3cc) ) /* Plane 0,1 */ | |
| 7783 | ROM_LOAD16_BYTE( "254-c2.c2", 0x0000001, 0x800000, CRC(436fa176) SHA1(d70141a91a360a1b1070753086f976608fec38af) ) /* Plane 2,3 */ | |
| 7784 | ROM_LOAD16_BYTE( "254-c3.c3", 0x1000000, 0x800000, CRC(e53ff2dc) SHA1(31f6aaffe28146d574aa72f14f90a9d968f36bc6) ) /* Plane 0,1 */ | |
| 7785 | ROM_LOAD16_BYTE( "254-c4.c4", 0x1000001, 0x800000, CRC(818672f0) SHA1(460c6738d0ee5ae440a23fc1434fab53bbb242b5) ) /* Plane 2,3 */ | |
| 7786 | ROM_LOAD16_BYTE( "254-c5.c5", 0x2000000, 0x800000, CRC(4580eacd) SHA1(feb96eb5e80c9125ddd7836e0939212cd3011c34) ) /* Plane 0,1 */ | |
| 7787 | ROM_LOAD16_BYTE( "254-c6.c6", 0x2000001, 0x800000, CRC(e34970fc) SHA1(6e43e15e27bc914357f977116ab1e2d98711bb21) ) /* Plane 2,3 */ | |
| 7788 | ROM_LOAD16_BYTE( "254-c7.c7", 0x3000000, 0x800000, CRC(f2323239) SHA1(5b3e8dd77474203be010ec7363858d806344a320) ) /* Plane 0,1 */ | |
| 7789 | ROM_LOAD16_BYTE( "254-c8.c8", 0x3000001, 0x800000, CRC(66848c7d) SHA1(24d4ed627940a4cf8129761c1da15556e52e199c) ) /* Plane 2,3 */ | |
| 7790 | ROM_END | |
| 7791 | ||
| 7792 | /**************************************** | |
| 7793 | ID-0255 | |
| 7794 | . ??M-2550 | |
| 7795 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7796 | ****************************************/ | |
| 7797 | ||
| 7798 | ROM_START( preisle2 ) /* Original Version, Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 7799 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7800 | ROM_LOAD16_WORD_SWAP( "255-p1.p1", 0x000000, 0x100000, CRC(dfa3c0f3) SHA1(793c6a46f3a794536dc0327a3f3fad20e25ab661) ) | |
| 7801 | ROM_LOAD16_WORD_SWAP( "255-p2.sp2", 0x100000, 0x400000, CRC(42050b80) SHA1(0981a8295d43b264c2b95e5d7568bdda4e64c976) ) | |
| 7802 | ||
| 7803 | ROM_Y_ZOOM | |
| 7804 | ||
| 7805 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7806 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7807 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7808 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7809 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7810 | ||
| 7811 | NEO_BIOS_AUDIO_128K( "255-m1.m1", CRC(8efd4014) SHA1(5b73809b6e4e49264d281ef3e5004ac8a9de296d) ) | |
| 7812 | ||
| 7813 | ROM_REGION( 0x0600000, "ymsnd", 0 ) | |
| 7814 | ROM_LOAD( "255-v1.v1", 0x000000, 0x400000, CRC(5a14543d) SHA1(7146ac748f846c7e2d5b0bdcf953892e39b648fe) ) | |
| 7815 | ROM_LOAD( "255-v2.v2", 0x400000, 0x200000, CRC(6610d91a) SHA1(b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4) ) | |
| 7816 | ||
| 7817 | NO_DELTAT_REGION | |
| 7818 | ||
| 7819 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7820 | /* Encrypted */ | |
| 7821 | ROM_LOAD16_BYTE( "255-c1.c1", 0x0000000, 0x800000, CRC(ea06000b) SHA1(1539b12e461fa48301190eb8171bbffff9d984b7) ) /* Plane 0,1 */ | |
| 7822 | ROM_LOAD16_BYTE( "255-c2.c2", 0x0000001, 0x800000, CRC(04e67d79) SHA1(aadb6ee750da2c14c6eededa2218db95e051a32c) ) /* Plane 2,3 */ | |
| 7823 | ROM_LOAD16_BYTE( "255-c3.c3", 0x1000000, 0x800000, CRC(60e31e08) SHA1(bd5b81ad9d04cdc4e0df31ac40eca305f98277eb) ) /* Plane 0,1 */ | |
| 7824 | ROM_LOAD16_BYTE( "255-c4.c4", 0x1000001, 0x800000, CRC(40371d69) SHA1(90011ccc5672ff1b90737cf50c963e71b6217ce3) ) /* Plane 2,3 */ | |
| 7825 | ROM_LOAD16_BYTE( "255-c5.c5", 0x2000000, 0x800000, CRC(0b2e6adf) SHA1(15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e) ) /* Plane 0,1 */ | |
| 7826 | ROM_LOAD16_BYTE( "255-c6.c6", 0x2000001, 0x800000, CRC(b001bdd3) SHA1(394ba8004644844ee97a120cfda48aeac685af8a) ) /* Plane 2,3 */ | |
| 7827 | ROM_END | |
| 7828 | ||
| 7829 | /**************************************** | |
| 7830 | ID-0256 | |
| 7831 | . NGM-2560 | |
| 7832 | SMA protected version found on: | |
| 7833 | NEO-MVS PROGLBA (NEO-SMA)(LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7834 | Non SMA protected version found on: | |
| 7835 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 7836 | . NGH-2560 | |
| 7837 | ****************************************/ | |
| 7838 | ||
| 7839 | ROM_START( mslug3 ) /* Original Version - Encrypted Code & GFX */ /* revision 2000.4.1 */ /* MVS VERSION */ | |
| 7840 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7841 | ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) /* stored in the custom chip */ | |
| 7842 | /* The SMA for this release has a green colour marking; the older revision has a white colour marking */ | |
| 7843 | ROM_LOAD16_WORD_SWAP( "256-pg1.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) /* TC5332202 */ | |
| 7844 | ROM_LOAD16_WORD_SWAP( "256-pg2.p2", 0x500000, 0x400000, CRC(6097c26b) SHA1(248ec29d21216f29dc6f5f3f0e1ad1601b3501b6) ) /* TC5332202 */ | |
| 7845 | ||
| 7846 | ROM_Y_ZOOM | |
| 7847 | ||
| 7848 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7849 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7850 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7851 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7852 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7853 | ||
| 7854 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 7855 | ||
| 7856 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7857 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 7858 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 7859 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 7860 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 7861 | ||
| 7862 | NO_DELTAT_REGION | |
| 7863 | ||
| 7864 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7865 | /* Encrypted */ | |
| 7866 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7867 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7868 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7869 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7870 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7871 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7872 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7873 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7874 | ROM_END | |
| 7875 | ||
| 7876 | ROM_START( mslug3h ) /* Original Version - Encrypted GFX */ /* revision 2000.3.17 */ /* AES VERSION */ | |
| 7877 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7878 | ROM_LOAD16_WORD_SWAP( "256-ph1.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) | |
| 7879 | ROM_LOAD16_WORD_SWAP( "256-ph2.sp2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) | |
| 7880 | ||
| 7881 | ROM_Y_ZOOM | |
| 7882 | ||
| 7883 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7884 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7885 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7886 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7887 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7888 | ||
| 7889 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 7890 | ||
| 7891 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7892 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 7893 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 7894 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 7895 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 7896 | ||
| 7897 | NO_DELTAT_REGION | |
| 7898 | ||
| 7899 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7900 | /* Encrypted */ | |
| 7901 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7902 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7903 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7904 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7905 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7906 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7907 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7908 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7909 | ROM_END | |
| 7910 | ||
| 7911 | /**************************************** | |
| 7912 | ID-0257 | |
| 7913 | . NGM-2570 | |
| 7914 | SMA protected version found on: | |
| 7915 | NEO-MVS PROGLBA (NEO-SMA)(LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 7916 | Non SMA protected version found on: | |
| 7917 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 7918 | . NGH-2570 | |
| 7919 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 7920 | ****************************************/ | |
| 7921 | ||
| 7922 | ROM_START( kof2000 ) /* Original Version, Encrypted Code + Sound + GFX Roms */ /* MVS AND AES VERSION */ | |
| 7923 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7924 | ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(71c6e6bb) SHA1(1bd29ded4c6b29780db8e8b772c452189699ca89) ) /* stored in the custom chip */ | |
| 7925 | ROM_LOAD16_WORD_SWAP( "257-p1.p1", 0x100000, 0x400000, CRC(60947b4c) SHA1(5faa0a7ac7734d6c8e276589bd12dd574264647d) ) /* mask rom TC5332202 */ | |
| 7926 | ROM_LOAD16_WORD_SWAP( "257-p2.p2", 0x500000, 0x400000, CRC(1b7ec415) SHA1(f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb) ) /* mask rom TC5332202 */ | |
| 7927 | ||
| 7928 | ROM_Y_ZOOM | |
| 7929 | ||
| 7930 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7931 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7932 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7933 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7934 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7935 | ||
| 7936 | /* Encrypted */ | |
| 7937 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.m1", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) ) /* mask rom TC532000 */ | |
| 7938 | ||
| 7939 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7940 | ROM_LOAD( "257-v1.v1", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) ) /* TC5332204 */ | |
| 7941 | ROM_LOAD( "257-v2.v2", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) ) /* TC5332204 */ | |
| 7942 | ROM_LOAD( "257-v3.v3", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) ) /* TC5332204 */ | |
| 7943 | ROM_LOAD( "257-v4.v4", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) ) /* TC5332204 */ | |
| 7944 | ||
| 7945 | NO_DELTAT_REGION | |
| 7946 | ||
| 7947 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7948 | ROM_LOAD16_BYTE( "257-c1.c1", 0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7949 | ROM_LOAD16_BYTE( "257-c2.c2", 0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7950 | ROM_LOAD16_BYTE( "257-c3.c3", 0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7951 | ROM_LOAD16_BYTE( "257-c4.c4", 0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7952 | ROM_LOAD16_BYTE( "257-c5.c5", 0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7953 | ROM_LOAD16_BYTE( "257-c6.c6", 0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7954 | ROM_LOAD16_BYTE( "257-c7.c7", 0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7955 | ROM_LOAD16_BYTE( "257-c8.c8", 0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7956 | ROM_END | |
| 7957 | ||
| 7958 | ROM_START( kof2000n ) /* Original Version, Encrypted Sound + GFX Roms */ | |
| 7959 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7960 | ROM_LOAD16_WORD_SWAP( "257-pg1.p1", 0x000000, 0x100000, CRC(5f809dbe) SHA1(2bc233dcff5622de86d01e3b74b840c7caf12982) ) /* mask rom TC538200 */ | |
| 7961 | ROM_LOAD16_WORD_SWAP( "257-pg2.sp2", 0x100000, 0x400000, CRC(693c2c5e) SHA1(dc9121b7369ef46596343cac055a00aec81704d4) ) /* mask rom TC5332205 */ | |
| 7962 | ||
| 7963 | ROM_Y_ZOOM | |
| 7964 | ||
| 7965 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7966 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7967 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7968 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7969 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7970 | ||
| 7971 | /* Encrypted */ | |
| 7972 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.m1", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) ) /* mask rom TC532000 */ | |
| 7973 | ||
| 7974 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7975 | ROM_LOAD( "257-v1.v1", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) ) /* TC5332204 */ | |
| 7976 | ROM_LOAD( "257-v2.v2", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) ) /* TC5332204 */ | |
| 7977 | ROM_LOAD( "257-v3.v3", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) ) /* TC5332204 */ | |
| 7978 | ROM_LOAD( "257-v4.v4", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) ) /* TC5332204 */ | |
| 7979 | ||
| 7980 | NO_DELTAT_REGION | |
| 7981 | ||
| 7982 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7983 | ROM_LOAD16_BYTE( "257-c1.c1", 0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7984 | ROM_LOAD16_BYTE( "257-c2.c2", 0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7985 | ROM_LOAD16_BYTE( "257-c3.c3", 0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7986 | ROM_LOAD16_BYTE( "257-c4.c4", 0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7987 | ROM_LOAD16_BYTE( "257-c5.c5", 0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7988 | ROM_LOAD16_BYTE( "257-c6.c6", 0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7989 | ROM_LOAD16_BYTE( "257-c7.c7", 0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7990 | ROM_LOAD16_BYTE( "257-c8.c8", 0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7991 | ROM_END | |
| 7992 | ||
| 7993 | /**************************************** | |
| 7994 | ID-0258 | |
| 7995 | SNK vs. Capcom? | |
| 7996 | ****************************************/ | |
| 7997 | ||
| 7998 | /**************************************** | |
| 7999 | ID-0259 | |
| 8000 | . ??M-2590 | |
| 8001 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 8002 | ****************************************/ | |
| 8003 | ||
| 8004 | ROM_START( bangbead ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 8005 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 8006 | ROM_LOAD16_WORD_SWAP( "259-p1.p1", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) ) | |
| 8007 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 8008 | ||
| 8009 | ROM_Y_ZOOM | |
| 8010 | ||
| 8011 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8012 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8013 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8014 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8015 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8016 | ||
| 8017 | NEO_BIOS_AUDIO_128K( "259-m1.m1", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) ) | |
| 8018 | ||
| 8019 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 8020 | ROM_LOAD( "259-v1.v1", 0x000000, 0x400000, CRC(088eb8ab) SHA1(608306e35501dd7d382d9f96b28e7550aa896a03) ) | |
| 8021 | ROM_LOAD( "259-v2.v2", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) ) | |
| 8022 | ||
| 8023 | NO_DELTAT_REGION | |
| 8024 | ||
| 8025 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 8026 | /* Encrypted */ | |
| 8027 | ROM_LOAD16_BYTE( "259-c1.c1", 0x0000000, 0x800000, CRC(1f537f74) SHA1(b8ef691e92191c20a5ed4f20a75cca3c7383bca6) ) /* Plane 0,1 */ | |
| 8028 | ROM_LOAD16_BYTE( "259-c2.c2", 0x0000001, 0x800000, CRC(0efd98ff) SHA1(d350315d3c7f26d638458e5ccf2126069a4c7a5b) ) /* Plane 2,3 */ | |
| 8029 | ROM_END | |
| 8030 | ||
| 8031 | /**************************************** | |
| 8032 | ID-0260 | |
| 8033 | . ??M-2600 | |
| 8034 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 8035 | ****************************************/ | |
| 8036 | ||
| 8037 | ROM_START( nitd ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 8038 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8039 | ROM_LOAD16_WORD_SWAP( "260-p1.p1", 0x000000, 0x080000, CRC(61361082) SHA1(441f3f41c1aa752c0e0a9a0b1d92711d9e636b85) ) | |
| 8040 | ||
| 8041 | ROM_Y_ZOOM | |
| 8042 | ||
| 8043 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8044 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8045 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8046 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8047 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8048 | ||
| 8049 | NEO_BIOS_AUDIO_512K( "260-m1.m1", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) ) | |
| 8050 | ||
| 8051 | ROM_REGION( 0x0400000, "ymsnd", 0 ) | |
| 8052 | ROM_LOAD( "260-v1.v1", 0x000000, 0x400000, CRC(24b0480c) SHA1(d769e621be52a5cd2e2568891b5f95a48268e1e0) ) | |
| 8053 | ||
| 8054 | NO_DELTAT_REGION | |
| 8055 | ||
| 8056 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 8057 | /* Encrypted */ | |
| 8058 | ROM_LOAD16_BYTE( "260-c1.c1", 0x0000000, 0x800000, CRC(147b0c7f) SHA1(a647c3a2f6d146ff47521c1d39f58830601f5781) ) /* Plane 0,1 */ | |
| 8059 | ROM_LOAD16_BYTE( "260-c2.c2", 0x0000001, 0x800000, CRC(d2b04b0d) SHA1(ce4322e6cfacb627fe997efe81018861e21d3c27) ) /* Plane 2,3 */ | |
| 8060 | ROM_END | |
| 8061 | ||
| 8062 | /**************************************** | |
| 8063 | ID-0261 | |
| 8064 | . NGM-2610 | |
| 8065 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 8066 | . NGH-2610 | |
| 8067 | ****************************************/ | |
| 8068 | ||
| 8069 | ROM_START( sengoku3 ) /* Original Version - Encrypted GFX */ | |
| 8070 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 8071 | ROM_LOAD16_WORD_SWAP( "261-ph1.p1", 0x100000, 0x100000, CRC(e0d4bc0a) SHA1(8df366097f224771ca6d1aa5c1691cd46776cd12) ) /* mask rom TC5316200 */ | |
| 8072 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 8073 | ||
| 8074 | ROM_Y_ZOOM | |
| 8075 | ||
| 8076 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8077 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8078 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8079 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8080 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8081 | ||
| 8082 | NEO_BIOS_AUDIO_512K( "261-m1.m1", CRC(7d501c39) SHA1(8e6bcc428f5ac7532d9c9be7e07ad0821461a080) ) /* mask rom TC534000 */ | |
| 8083 | ||
| 8084 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 8085 | ROM_LOAD( "261-v1.v1", 0x000000, 0x400000, CRC(64c30081) SHA1(f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595) ) /* mask rom TC5332204 */ | |
| 8086 | ROM_LOAD( "261-v2.v2", 0x400000, 0x400000, CRC(392a9c47) SHA1(7ab90a54089236ca6c3ef1af8e566a8025d38159) ) /* mask rom TC5332204 */ | |
| 8087 | ROM_LOAD( "261-v3.v3", 0x800000, 0x400000, CRC(c1a7ebe3) SHA1(1d7bb481451f5ee0457e954bb5210300182c3c9c) ) /* mask rom TC5332204 */ | |
| 8088 | ROM_LOAD( "261-v4.v4", 0xc00000, 0x200000, CRC(9000d085) SHA1(11157b355ab4eb6627e9f322ed875332d3d77349) ) /* mask rom TC5316200 */ | |
| 8089 | ||
| 8090 | NO_DELTAT_REGION | |
| 8091 | ||
| 8092 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 8093 | ROM_LOAD16_BYTE( "261-c1.c1", 0x0000000, 0x800000, CRC(ded84d9c) SHA1(d960523b813d4fae06d716298d4e431a5c77a0c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8094 | ROM_LOAD16_BYTE( "261-c2.c2", 0x0000001, 0x800000, CRC(b8eb4348) SHA1(619d24312549932959481fa58f43f11c048e1ca5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8095 | ROM_LOAD16_BYTE( "261-c3.c3", 0x1000000, 0x800000, CRC(84e2034a) SHA1(38ec4ae4b86933a25c9a03799b8cade4b1346401) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8096 | ROM_LOAD16_BYTE( "261-c4.c4", 0x1000001, 0x800000, CRC(0b45ae53) SHA1(a19fb21408ab633aee8bbf38bf43b5e26766b355) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8097 | ROM_END | |
| 8098 | ||
| 8099 | /**************************************** | |
| 8100 | ID-0262 | |
| 8101 | . NGM-262? | |
| 8102 | MVS PROGBK2 REV1.0 (NEO-PCM2 SNK)/ MVS CHAFIO REV1.0 (NEO-CMC 7050) | |
| 8103 | . NGH-2621 | |
| 8104 | NEO-AEG PROGBK1F / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 8105 | - Distribution by BrezzaSoft | |
| 8106 | ****************************************/ | |
| 8107 | ||
| 8108 | ROM_START( kof2001 ) /* MVS VERSION */ | |
| 8109 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8110 | ROM_LOAD16_WORD_SWAP( "262-p1-08-e0.p1", 0x000000, 0x100000, CRC(9381750d) SHA1(dcfecd69e563ff52fe07d23c5372d0f748b07819) ) /* mask rom TC538200 */ | |
| 8111 | ROM_LOAD16_WORD_SWAP( "262-p2-08-e0.sp2", 0x100000, 0x400000, CRC(8e0d8329) SHA1(10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc) ) /* mask rom TC5332205 */ | |
| 8112 | /* The first/early production run sets have proms with above labels. Some later? sets found have eproms instead of proms */ | |
| 8113 | ||
| 8114 | ROM_Y_ZOOM | |
| 8115 | ||
| 8116 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8117 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8118 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8119 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8120 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8121 | ||
| 8122 | /* Encrypted */ | |
| 8123 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.m1", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* mask rom TC532000 */ | |
| 8124 | ||
| 8125 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8126 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 8127 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 8128 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 8129 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 8130 | ||
| 8131 | NO_DELTAT_REGION | |
| 8132 | ||
| 8133 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8134 | /* Encrypted */ | |
| 8135 | ROM_LOAD16_BYTE( "262-c1-08-e0.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8136 | ROM_LOAD16_BYTE( "262-c2-08-e0.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8137 | ROM_LOAD16_BYTE( "262-c3-08-e0.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8138 | ROM_LOAD16_BYTE( "262-c4-08-e0.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8139 | ROM_LOAD16_BYTE( "262-c5-08-e0.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8140 | ROM_LOAD16_BYTE( "262-c6-08-e0.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8141 | ROM_LOAD16_BYTE( "262-c7-08-e0.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8142 | ROM_LOAD16_BYTE( "262-c8-08-e0.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8143 | ROM_END | |
| 8144 | ||
| 8145 | ROM_START( kof2001h ) /* AES VERSION */ | |
| 8146 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8147 | ROM_LOAD16_WORD_SWAP( "262-pg1.p1", 0x000000, 0x100000, CRC(2af7e741) SHA1(e41282d73ed6d521da056f1a16573bb61bfa3826) ) /* mask rom TC538200 */ | |
| 8148 | ROM_LOAD16_WORD_SWAP( "262-pg2.sp2", 0x100000, 0x400000, CRC(91eea062) SHA1(82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f) ) /* mask rom TC5332205 */ | |
| 8149 | ||
| 8150 | ROM_Y_ZOOM | |
| 8151 | ||
| 8152 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8153 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8154 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8155 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8156 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8157 | ||
| 8158 | /* Encrypted */ | |
| 8159 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.m1", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* mask rom TC532000 */ | |
| 8160 | ||
| 8161 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8162 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 8163 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 8164 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 8165 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 8166 | ||
| 8167 | NO_DELTAT_REGION | |
| 8168 | ||
| 8169 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8170 | /* Encrypted */ | |
| 8171 | ROM_LOAD16_BYTE( "262-c1-08-e0.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8172 | ROM_LOAD16_BYTE( "262-c2-08-e0.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8173 | ROM_LOAD16_BYTE( "262-c3-08-e0.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8174 | ROM_LOAD16_BYTE( "262-c4-08-e0.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8175 | ROM_LOAD16_BYTE( "262-c5-08-e0.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8176 | ROM_LOAD16_BYTE( "262-c6-08-e0.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8177 | ROM_LOAD16_BYTE( "262-c7-08-e0.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8178 | ROM_LOAD16_BYTE( "262-c8-08-e0.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8179 | ROM_END | |
| 8180 | ||
| 8181 | /**************************************** | |
| 8182 | ID-0263 | |
| 8183 | . NGM-2630 | |
| 8184 | NEO-MVS PROGBK2 (NEO-PCM2 SNK)/ NEO-MVS CHAFIO (NEO-CMC 7050) | |
| 8185 | . NGH-2630 | |
| 8186 | NEO-AEG PROGBK2 (NEO-PCM2 SNK) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 8187 | ****************************************/ | |
| 8188 | ||
| 8189 | ROM_START( mslug4 ) /* Original Version - Encrypted GFX */ /* MVS VERSION */ | |
| 8190 | /* There also exist carts where p1 label is pg1; the PG1 revision has a Japanese cart label, SN 02Jxxxxx | |
| 8191 | The P1 revision has a US/EUR cart label, SN 02Txxxxx ; Rom data on both is identical. | |
| 8192 | These carts were manufactured by Mega Enterprise, not SNK. */ | |
| 8193 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8194 | ROM_LOAD16_WORD_SWAP( "263-p1.p1", 0x000000, 0x100000, CRC(27e4def3) SHA1(a08785e8145981bb6b5332a3b2df7eb321253cca) ) /* mask rom TC538200 */ | |
| 8195 | ROM_LOAD16_WORD_SWAP( "263-p2.sp2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) /* mask rom TC5332205 */ | |
| 8196 | ||
| 8197 | ROM_Y_ZOOM | |
| 8198 | ||
| 8199 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8200 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 8201 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8202 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8203 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8204 | ||
| 8205 | /* Encrypted */ | |
| 8206 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 8207 | ||
| 8208 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8209 | /* Encrypted */ | |
| 8210 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 8211 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 8212 | ||
| 8213 | NO_DELTAT_REGION | |
| 8214 | ||
| 8215 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 8216 | /* Encrypted */ | |
| 8217 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8218 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8219 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8220 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8221 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8222 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8223 | ROM_END | |
| 8224 | ||
| 8225 | ROM_START( mslug4h ) /* Original Version - Encrypted GFX */ /* AES VERSION */ | |
| 8226 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8227 | ROM_LOAD16_WORD_SWAP( "263-ph1.p1", 0x000000, 0x100000, CRC(c67f5c8d) SHA1(12af74964843f103520d9f0825069ea2f67eeb2f) ) /* mask rom TC538200 */ | |
| 8228 | ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) /* mask rom TC5332205 */ | |
| 8229 | ||
| 8230 | ROM_Y_ZOOM | |
| 8231 | ||
| 8232 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8233 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 8234 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8235 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8236 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8237 | ||
| 8238 | /* Encrypted */ | |
| 8239 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 8240 | ||
| 8241 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8242 | /* Encrypted */ | |
| 8243 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 8244 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 8245 | ||
| 8246 | NO_DELTAT_REGION | |
| 8247 | ||
| 8248 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 8249 | /* Encrypted */ | |
| 8250 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8251 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8252 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8253 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8254 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8255 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8256 | ROM_END | |
| 8257 | ||
| 8258 | /**************************************** | |
| 8259 | ID-0264 | |
| 8260 | . NGM-264? | |
| 8261 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 8262 | . NGH-2641 | |
| 8263 | NEO-AEG PROGBK2 (NEO-PCM2 SNK) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 8264 | - Distribution by BrezzaSoft | |
| 8265 | ****************************************/ | |
| 8266 | ||
| 8267 | ROM_START( rotd ) /* Encrypted Set */ /* MVS VERSION */ | |
| 8268 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8269 | ROM_LOAD16_WORD_SWAP( "264-p1.p1", 0x000000, 0x800000, CRC(b8cc969d) SHA1(4f2205b4bdd32dd1522106ef4df10ac0eb1b852d) ) /* mask rom TC5364205 */ | |
| 8270 | ||
| 8271 | ROM_Y_ZOOM | |
| 8272 | ||
| 8273 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8274 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8275 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8276 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8277 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8278 | ||
| 8279 | /* Encrypted */ | |
| 8280 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "264-m1.m1", CRC(4dbd7b43) SHA1(6b63756b0d2d30bbf13fbd219833c81fd060ef96) ) /* mask rom 27c010 */ | |
| 8281 | ||
| 8282 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8283 | /* Encrypted */ | |
| 8284 | ROM_LOAD( "264-v1.v1", 0x000000, 0x800000, CRC(fa005812) SHA1(73723126dab5a640ac11955ed6da1bf7a91394f5) ) /* mask rom TC5364205 */ | |
| 8285 | ROM_LOAD( "264-v2.v2", 0x800000, 0x800000, CRC(c3dc8bf0) SHA1(a105e37262d9500a30fb8a5dac05aa4fab2562a3) ) /* mask rom TC5364205 */ | |
| 8286 | ||
| 8287 | NO_DELTAT_REGION | |
| 8288 | ||
| 8289 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8290 | /* Encrypted */ | |
| 8291 | ROM_LOAD16_BYTE( "264-c1.c1", 0x0000000, 0x800000, CRC(4f148fee) SHA1(0821463765fad8fbd0dfbbabb7807337d0333719) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8292 | ROM_LOAD16_BYTE( "264-c2.c2", 0x0000001, 0x800000, CRC(7cf5ff72) SHA1(ccb2f94bce943576d224cb326806942426d25584) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8293 | ROM_LOAD16_BYTE( "264-c3.c3", 0x1000000, 0x800000, CRC(64d84c98) SHA1(8faf153f465ce6fb7770b27a7ce63caf11dd4086) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8294 | ROM_LOAD16_BYTE( "264-c4.c4", 0x1000001, 0x800000, CRC(2f394a95) SHA1(82347e8f2b48b0522d7d91fd3f372d5768934ab2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8295 | ROM_LOAD16_BYTE( "264-c5.c5", 0x2000000, 0x800000, CRC(6b99b978) SHA1(8fd0a60029b41668f9e1e3056edd3c90f62efa83) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8296 | ROM_LOAD16_BYTE( "264-c6.c6", 0x2000001, 0x800000, CRC(847d5c7d) SHA1(a2ce03f6302edf81f2645de9ec61df1a281ddd78) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8297 | ROM_LOAD16_BYTE( "264-c7.c7", 0x3000000, 0x800000, CRC(231d681e) SHA1(87836e64dc816f8bf1c834641535ea96baacc024) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8298 | ROM_LOAD16_BYTE( "264-c8.c8", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8299 | ROM_END | |
| 8300 | ||
| 8301 | /**************************************** | |
| 8302 | ID-0265 | |
| 8303 | . NGM-2650 | |
| 8304 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 8305 | . NGH-2650 | |
| 8306 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 8307 | ****************************************/ | |
| 8308 | ||
| 8309 | ROM_START( kof2002 ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 8310 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8311 | ROM_LOAD16_WORD_SWAP( "265-p1.p1", 0x000000, 0x100000, CRC(9ede7323) SHA1(ad9d45498777fda9fa58e75781f48e09aee705a6) ) /* mask rom TC538200 */ | |
| 8312 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 8313 | ||
| 8314 | ROM_Y_ZOOM | |
| 8315 | ||
| 8316 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8317 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8318 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8319 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8320 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8321 | ||
| 8322 | /* Encrypted */ | |
| 8323 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 8324 | ||
| 8325 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8326 | /* Encrypted */ | |
| 8327 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 8328 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 8329 | ||
| 8330 | NO_DELTAT_REGION | |
| 8331 | ||
| 8332 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8333 | /* Encrypted */ | |
| 8334 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8335 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8336 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8337 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8338 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8339 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8340 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8341 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8342 | ROM_END | |
| 8343 | ||
| 8344 | /**************************************** | |
| 8345 | ID-0266 | |
| 8346 | . NGM-2660 | |
| 8347 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 8348 | . NGH-2660 | |
| 8349 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 8350 | ****************************************/ | |
| 8351 | ||
| 8352 | ROM_START( matrim ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 8353 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8354 | ROM_LOAD16_WORD_SWAP( "266-p1.p1", 0x000000, 0x100000, CRC(5d4c2dc7) SHA1(8d723b0d28ec344eef26009b361a2b97d300dd51) ) /* mask rom TC538200 */ | |
| 8355 | ROM_LOAD16_WORD_SWAP( "266-p2.sp2", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) ) /* mask rom TC5332205 */ | |
| 8356 | ||
| 8357 | ROM_Y_ZOOM | |
| 8358 | ||
| 8359 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8360 | ROM_REGION( 0x80000, "fixed", 0 ) | |
| 8361 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 8362 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8363 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8364 | ||
| 8365 | /* Encrypted */ | |
| 8366 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "266-m1.m1", CRC(456c3e6c) SHA1(5a07d0186198a18d2dda1331093cf29b0b9b2984) ) /* mask rom TC531001 */ | |
| 8367 | ||
| 8368 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8369 | /* Encrypted */ | |
| 8370 | ROM_LOAD( "266-v1.v1", 0x000000, 0x800000, CRC(a4f83690) SHA1(200d683d8c30ebc6d0ed331aa5bbba39b4e07160) ) /* mask rom TC5364205 */ | |
| 8371 | ROM_LOAD( "266-v2.v2", 0x800000, 0x800000, CRC(d0f69eda) SHA1(9d7e98976ad433ed8a35d7afffa38130444ba7db) ) /* mask rom TC5364205 */ | |
| 8372 | ||
| 8373 | NO_DELTAT_REGION | |
| 8374 | ||
| 8375 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8376 | /* Encrypted */ | |
| 8377 | ROM_LOAD16_BYTE( "266-c1.c1", 0x0000000, 0x800000, CRC(505f4e30) SHA1(f22b6f76fc0cad963555dc89d072967c8dc8b79a) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8378 | ROM_LOAD16_BYTE( "266-c2.c2", 0x0000001, 0x800000, CRC(3cb57482) SHA1(dab15bc24391f9a5173de76af48b612fb9636ccf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8379 | ROM_LOAD16_BYTE( "266-c3.c3", 0x1000000, 0x800000, CRC(f1cc6ad0) SHA1(66c1cccc0332ffd2d3064f06330c41f95ca09ced) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8380 | ROM_LOAD16_BYTE( "266-c4.c4", 0x1000001, 0x800000, CRC(45b806b7) SHA1(c2bb866fded53d62fad0fc88d89d5e7d4cb1894f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8381 | ROM_LOAD16_BYTE( "266-c5.c5", 0x2000000, 0x800000, CRC(9a15dd6b) SHA1(194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8382 | ROM_LOAD16_BYTE( "266-c6.c6", 0x2000001, 0x800000, CRC(281cb939) SHA1(bdb7766cfde581ccfaee2be7fe48445f360a2301) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8383 | ROM_LOAD16_BYTE( "266-c7.c7", 0x3000000, 0x800000, CRC(4b71f780) SHA1(d5611a6f6b730db58613b48f2b0174661ccfb7bb) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8384 | ROM_LOAD16_BYTE( "266-c8.c8", 0x3000001, 0x800000, CRC(29873d33) SHA1(dc77f129ed49b8d40d0d4241feef3f6c2f19a987) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8385 | ROM_END | |
| 8386 | ||
| 8387 | /**************************************** | |
| 8388 | ID-0267 | |
| 8389 | . ??M-2670 | |
| 8390 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 8391 | ****************************************/ | |
| 8392 | ||
| 8393 | ROM_START( pnyaa ) /* Encrypted Set */ /* MVS ONLY RELEASE */ | |
| 8394 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8395 | ROM_LOAD16_WORD_SWAP( "267-p1.p1", 0x000000, 0x100000, CRC(112fe2c0) SHA1(01420e051f0bdbd4f68ce306a3738161b96f8ba8) ) /* mask rom TC538200 */ | |
| 8396 | ||
| 8397 | ROM_Y_ZOOM | |
| 8398 | ||
| 8399 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8400 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8401 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8402 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8403 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8404 | ||
| 8405 | /* Encrypted */ | |
| 8406 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "267-m1.m1", CRC(c7853ccd) SHA1(1b7a4c5093cf0fe3861ce44fd1d3b30c71ad0abe) ) /* mask rom TC534000 */ | |
| 8407 | ||
| 8408 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 8409 | /* Encrypted */ | |
| 8410 | ROM_LOAD( "267-v1.v1", 0x000000, 0x400000, CRC(e2e8e917) SHA1(7f412d55aebff3d38a225a88c632916295ab0584) ) /* mask rom TC5332204 */ | |
| 8411 | ||
| 8412 | NO_DELTAT_REGION | |
| 8413 | ||
| 8414 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 8415 | /* Encrypted */ | |
| 8416 | ROM_LOAD16_BYTE( "267-c1.c1", 0x0000000, 0x800000, CRC(5eebee65) SHA1(7eb3eefdeb24e19831d0f51d4ea07a0292c25ab6) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8417 | ROM_LOAD16_BYTE( "267-c2.c2", 0x0000001, 0x800000, CRC(2b67187b) SHA1(149c3efd3c444fd0d35a97fa2268102bf76be3ed) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8418 | ROM_END | |
| 8419 | ||
| 8420 | /**************************************** | |
| 8421 | ID-0268 | |
| 8422 | . NGM-2680 | |
| 8423 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8424 | . NGH-2680 | |
| 8425 | ****************************************/ | |
| 8426 | ||
| 8427 | ROM_START( mslug5 ) /* Encrypted Set */ /* MVS VERSION */ | |
| 8428 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8429 | ROM_LOAD32_WORD_SWAP( "268-p1cr.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) /* mask rom TC5332205 */ | |
| 8430 | ROM_LOAD32_WORD_SWAP( "268-p2cr.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) /* mask rom TC5332205 */ | |
| 8431 | ||
| 8432 | ROM_Y_ZOOM | |
| 8433 | ||
| 8434 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8435 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8436 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8437 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8438 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8439 | ||
| 8440 | /* Encrypted */ | |
| 8441 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 8442 | ||
| 8443 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8444 | /* Encrypted */ | |
| 8445 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 8446 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 8447 | ||
| 8448 | NO_DELTAT_REGION | |
| 8449 | ||
| 8450 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8451 | /* Encrypted */ | |
| 8452 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8453 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8454 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8455 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8456 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8457 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8458 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8459 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8460 | ROM_END | |
| 8461 | ||
| 8462 | ROM_START( mslug5h ) /* Encrypted Set */ /* AES release of the game but is also found in later MVS carts */ | |
| 8463 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8464 | ROM_LOAD32_WORD_SWAP( "268-p1c.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) | |
| 8465 | ROM_LOAD32_WORD_SWAP( "268-p2c.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) | |
| 8466 | ||
| 8467 | ROM_Y_ZOOM | |
| 8468 | ||
| 8469 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8470 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8471 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8472 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8473 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8474 | ||
| 8475 | /* Encrypted */ | |
| 8476 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 8477 | ||
| 8478 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8479 | /* Encrypted */ | |
| 8480 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 8481 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 8482 | ||
| 8483 | NO_DELTAT_REGION | |
| 8484 | ||
| 8485 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8486 | /* Encrypted */ | |
| 8487 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8488 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8489 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8490 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8491 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8492 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8493 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8494 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8495 | ROM_END | |
| 8496 | ||
| 8497 | /**************************************** | |
| 8498 | ID-0269 | |
| 8499 | . NGM-2690 | |
| 8500 | NEO-MVS PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8501 | . NGH-2690 | |
| 8502 | NEO-AEG PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8503 | ****************************************/ | |
| 8504 | ||
| 8505 | ROM_START( svc ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 8506 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8507 | ROM_LOAD32_WORD_SWAP( "269-p1.p1", 0x000000, 0x400000, CRC(38e2005e) SHA1(1b902905916a30969282f1399a756e32ff069097) ) /* mask rom TC5332205 */ | |
| 8508 | ROM_LOAD32_WORD_SWAP( "269-p2.p2", 0x000002, 0x400000, CRC(6d13797c) SHA1(3cb71a95cea6b006b44cac0f547df88aec0007b7) ) /* mask rom TC5332205 */ | |
| 8509 | ||
| 8510 | ROM_Y_ZOOM | |
| 8511 | ||
| 8512 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8513 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 8514 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 8515 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8516 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8517 | ||
| 8518 | /* Encrypted */ | |
| 8519 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "269-m1.m1", CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) /* mask rom TC534000 */ | |
| 8520 | ||
| 8521 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8522 | /* Encrypted */ | |
| 8523 | ROM_LOAD( "269-v1.v1", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) ) /* mask rom TC5364205 */ | |
| 8524 | ROM_LOAD( "269-v2.v2", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) ) /* mask rom TC5364205 */ | |
| 8525 | ||
| 8526 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8527 | /* Encrypted */ | |
| 8528 | ROM_LOAD16_BYTE( "269-c1r.c1", 0x0000000, 0x800000, CRC(887b4068) SHA1(227cdcf7a10a415f1e3afe7ae97acc9afc2cc8e1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8529 | ROM_LOAD16_BYTE( "269-c2r.c2", 0x0000001, 0x800000, CRC(4e8903e4) SHA1(31daaa4fd6c23e8f0a8428931c513d97d2eee1bd) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8530 | ROM_LOAD16_BYTE( "269-c3r.c3", 0x1000000, 0x800000, CRC(7d9c55b0) SHA1(1f94a948b3e3c31b3ff05518ef525031a3cb2c62) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8531 | ROM_LOAD16_BYTE( "269-c4r.c4", 0x1000001, 0x800000, CRC(8acb5bb6) SHA1(2c27d6e309646d7b84da85f78c06e4aaa74e844b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8532 | ROM_LOAD16_BYTE( "269-c5r.c5", 0x2000000, 0x800000, CRC(097a4157) SHA1(54d839f55d27f68c704a94ea3c63c644ffc22ca4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8533 | ROM_LOAD16_BYTE( "269-c6r.c6", 0x2000001, 0x800000, CRC(e19df344) SHA1(20448add53ab25dd3a8f0b681131ad3b9c68acc9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8534 | ROM_LOAD16_BYTE( "269-c7r.c7", 0x3000000, 0x800000, CRC(d8f0340b) SHA1(43114af7557361a8903bb8cf8553f602946a9220) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8535 | ROM_LOAD16_BYTE( "269-c8r.c8", 0x3000001, 0x800000, CRC(2570b71b) SHA1(99266e1c2ffcf324793fb5c55325fbc7e6265ac0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8536 | ROM_END | |
| 8537 | ||
| 8538 | /**************************************** | |
| 8539 | ID-0270 | |
| 8540 | . NGM-2700 | |
| 8541 | NEO-MVS PROGBK2R (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8542 | . NGH-2700 | |
| 8543 | NEO-AEG PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8544 | ****************************************/ | |
| 8545 | ||
| 8546 | ROM_START( samsho5 ) /* Encrypted Set */ /* MVS VERSION */ | |
| 8547 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8548 | ROM_LOAD16_WORD_SWAP( "270-p1.p1", 0x000000, 0x400000, CRC(4a2a09e6) SHA1(2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9) ) /* mask rom TC5332205 */ | |
| 8549 | ROM_LOAD16_WORD_SWAP( "270-p2.sp2", 0x400000, 0x400000, CRC(e0c74c85) SHA1(df24a4ee76438e40c2f04a714175a7f85cacdfe0) ) /* mask rom TC5332205 */ | |
| 8550 | ||
| 8551 | ROM_Y_ZOOM | |
| 8552 | ||
| 8553 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8554 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8555 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8556 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8557 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8558 | ||
| 8559 | /* Encrypted */ | |
| 8560 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "270-m1.m1", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) ) /* mask rom 27c040 */ | |
| 8561 | ||
| 8562 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8563 | /* Encrypted */ | |
| 8564 | ROM_LOAD( "270-v1.v1", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) ) /* mask rom TC5364205 */ | |
| 8565 | ROM_LOAD( "270-v2.v2", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) ) /* mask rom TC5364205 */ | |
| 8566 | ||
| 8567 | NO_DELTAT_REGION | |
| 8568 | ||
| 8569 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8570 | /* Encrypted */ | |
| 8571 | ROM_LOAD16_BYTE( "270-c1.c1", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8572 | ROM_LOAD16_BYTE( "270-c2.c2", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8573 | ROM_LOAD16_BYTE( "270-c3.c3", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8574 | ROM_LOAD16_BYTE( "270-c4.c4", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8575 | ROM_LOAD16_BYTE( "270-c5.c5", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8576 | ROM_LOAD16_BYTE( "270-c6.c6", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8577 | ROM_LOAD16_BYTE( "270-c7.c7", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8578 | ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8579 | ROM_END | |
| 8580 | ||
| 8581 | ROM_START( samsho5h ) /* Encrypted Set, Alternate Set */ /* AES VERSION */ | |
| 8582 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8583 | ROM_LOAD16_WORD_SWAP( "270-p1c.p1", 0x000000, 0x400000, CRC(bf956089) SHA1(c538289069bf338b9fa7ecc5c9143763dbb776a8) ) /* mask rom TC5332205 */ | |
| 8584 | ROM_LOAD16_WORD_SWAP( "270-p2c.sp2", 0x400000, 0x400000, CRC(943a6b1d) SHA1(12bd02fc197456da6ee86f066086094cef0f4bf9) ) /* mask rom TC5332205 */ | |
| 8585 | ||
| 8586 | ROM_Y_ZOOM | |
| 8587 | ||
| 8588 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8589 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8590 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8591 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8592 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8593 | ||
| 8594 | /* Encrypted */ | |
| 8595 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "270-m1.m1", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) ) /* mask rom 27c040 */ | |
| 8596 | ||
| 8597 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8598 | /* Encrypted */ | |
| 8599 | ROM_LOAD( "270-v1.v1", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) ) /* mask rom TC5364205 */ | |
| 8600 | ROM_LOAD( "270-v2.v2", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) ) /* mask rom TC5364205 */ | |
| 8601 | ||
| 8602 | NO_DELTAT_REGION | |
| 8603 | ||
| 8604 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8605 | /* Encrypted */ | |
| 8606 | ROM_LOAD16_BYTE( "270-c1.c1", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8607 | ROM_LOAD16_BYTE( "270-c2.c2", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8608 | ROM_LOAD16_BYTE( "270-c3.c3", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8609 | ROM_LOAD16_BYTE( "270-c4.c4", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8610 | ROM_LOAD16_BYTE( "270-c5.c5", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8611 | ROM_LOAD16_BYTE( "270-c6.c6", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8612 | ROM_LOAD16_BYTE( "270-c7.c7", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8613 | ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8614 | ROM_END | |
| 8615 | ||
| 8616 | /**************************************** | |
| 8617 | ID-0271 | |
| 8618 | . NGM-2710 | |
| 8619 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8620 | . NGH-2710 | |
| 8621 | NEO-AEG PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8622 | ****************************************/ | |
| 8623 | ||
| 8624 | ROM_START( kof2003 ) /* Encrypted Code + Sound + GFX Roms */ /* MVS VERSION */ | |
| 8625 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 8626 | ROM_LOAD32_WORD_SWAP( "271-p1c.p1", 0x000000, 0x400000, CRC(530ecc14) SHA1(812cf7e9902af3f5e9e330b7c05c2171b139ad2b) ) /* mask rom TC5332205 */ | |
| 8627 | ROM_LOAD32_WORD_SWAP( "271-p2c.p2", 0x000002, 0x400000, CRC(fd568da9) SHA1(46364906a1e81dc251117e91a1a7b43af1373ada) ) /* mask rom TC5332205 */ | |
| 8628 | ROM_LOAD16_WORD_SWAP( "271-p3c.p3", 0x800000, 0x100000, CRC(aec5b4a9) SHA1(74087f785590eda5898ce146029818f86ced42b6) ) /* mask rom TC538200 */ | |
| 8629 | ||
| 8630 | ROM_Y_ZOOM | |
| 8631 | ||
| 8632 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8633 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 8634 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 8635 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8636 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8637 | ||
| 8638 | /* Encrypted */ | |
| 8639 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1c.m1", CRC(f5515629) SHA1(7516bf1b0207a3c8d41dc30c478f8d8b1f71304b) ) /* mask rom TC534000 */ | |
| 8640 | ||
| 8641 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8642 | /* Encrypted */ | |
| 8643 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8644 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8645 | ||
| 8646 | NO_DELTAT_REGION | |
| 8647 | ||
| 8648 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8649 | /* Encrypted */ | |
| 8650 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8651 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8652 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8653 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8654 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8655 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8656 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8657 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8658 | ROM_END | |
| 8659 | ||
| 8660 | ROM_START( kof2003h ) /* Encrypted Code + Sound + GFX Roms */ /* AES VERSION */ | |
| 8661 | /* All chip labels for this set are correct */ | |
| 8662 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 8663 | ROM_LOAD32_WORD_SWAP( "271-p1k.p1", 0x000000, 0x400000, CRC(d0d0ae3e) SHA1(538d054ac50c91694fbbfefcce548b063713e14e) ) /* mask rom TC5332205 */ | |
| 8664 | ROM_LOAD32_WORD_SWAP( "271-p2k.p2", 0x000002, 0x400000, CRC(fb3f79d9) SHA1(f253d10e732d6e23ae82d74ac9269d21f69ddb4d) ) /* mask rom TC5332205 */ | |
| 8665 | ROM_LOAD16_WORD_SWAP( "271-p3k.p3", 0x800000, 0x100000, CRC(232702ad) SHA1(6045046027dac1cbd4cbd14b5c1ece522bc6197f) ) /* mask rom TC538200 */ | |
| 8666 | ||
| 8667 | ROM_Y_ZOOM | |
| 8668 | ||
| 8669 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8670 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 8671 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 8672 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8673 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8674 | ||
| 8675 | /* Encrypted */ | |
| 8676 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1k.m1", CRC(48d9affe) SHA1(68f01560b91bbada39001ce01bdeeed5c9bb29f2) ) /* mask rom TC534000 */ | |
| 8677 | ||
| 8678 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8679 | /* Encrypted */ | |
| 8680 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8681 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8682 | ||
| 8683 | NO_DELTAT_REGION | |
| 8684 | ||
| 8685 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8686 | /* Encrypted */ | |
| 8687 | ROM_LOAD16_BYTE( "271-c1k.c1", 0x0000000, 0x800000, CRC(efb9dd24) SHA1(1c6fe10fdbfc3306c3b7321c731f28ffdbfb15b8) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8688 | ROM_LOAD16_BYTE( "271-c2k.c2", 0x0000001, 0x800000, CRC(3fb90447) SHA1(04d196de7c54c77bc75eba56d3060d46efc2d406) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8689 | ROM_LOAD16_BYTE( "271-c3k.c3", 0x1000000, 0x800000, CRC(27950f28) SHA1(924f4de61c86b9efde6f1104b986886f1117055d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8690 | ROM_LOAD16_BYTE( "271-c4k.c4", 0x1000001, 0x800000, CRC(735177f8) SHA1(c95da1bc256995a7f44c9cc3312879ab6cbc15d6) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8691 | ROM_LOAD16_BYTE( "271-c5k.c5", 0x2000000, 0x800000, CRC(a51b7c0f) SHA1(53dcf692b35b8d32abe5962ac799b8d641f04710) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8692 | ROM_LOAD16_BYTE( "271-c6k.c6", 0x2000001, 0x800000, CRC(d5cae4e0) SHA1(248cd9eaac7a04d6b5d80c7534de90b057d566d7) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8693 | ROM_LOAD16_BYTE( "271-c7k.c7", 0x3000000, 0x800000, CRC(e65ae2d0) SHA1(39744e10697d7ac539ecfcfa597e75597f321955) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8694 | ROM_LOAD16_BYTE( "271-c8k.c8", 0x3000001, 0x800000, CRC(312f528c) SHA1(b4ad75f54f730ada6cb00112b74022250f055725) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8695 | ROM_END | |
| 8696 | ||
| 8697 | /**************************************** | |
| 8698 | ID-0272 | |
| 8699 | . NGM-2720 | |
| 8700 | NEO-MVS PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 8701 | . NGH-2720 | |
| 8702 | ****************************************/ | |
| 8703 | ||
| 8704 | ROM_START( samsh5sp ) /* Encrypted Set */ /* MVS VERSION */ | |
| 8705 | /* Uncensored */ | |
| 8706 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8707 | ROM_LOAD16_WORD_SWAP( "272-p1.p1", 0x000000, 0x400000, CRC(fb7a6bba) SHA1(f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5) ) | |
| 8708 | ROM_LOAD16_WORD_SWAP( "272-p2.sp2", 0x400000, 0x400000, CRC(63492ea6) SHA1(6ba946acb62c63ed61a42fe72b7fff3828883bcc) ) | |
| 8709 | ||
| 8710 | ROM_Y_ZOOM | |
| 8711 | ||
| 8712 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8713 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8714 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8715 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8716 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8717 | ||
| 8718 | /* Encrypted */ | |
| 8719 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 8720 | ||
| 8721 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8722 | /* Encrypted */ | |
| 8723 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 8724 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 8725 | ||
| 8726 | NO_DELTAT_REGION | |
| 8727 | ||
| 8728 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8729 | /* Encrypted */ | |
| 8730 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 8731 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 8732 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 8733 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 8734 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 8735 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 8736 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 8737 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 8738 | ROM_END | |
| 8739 | ||
| 8740 | ||
| 8741 | /* Some info about the 2nd AES release of Samurai Shodown 5 Special (samsh5sph): | |
| 8742 | ||
| 8743 | The fixed carts have a small round neogeo sticker applied to the front side of the cart (top right near cart sticker). | |
| 8744 | SNK Playmore had authorized a recall of all Samurai Shodown V Special (Samurai Spirits 0 Special) home cartridges. This recall involved bug fixes | |
| 8745 | and the addition of fatalities. (The fatalities were originally removed at the last minute due to the Nagasaki incident, a murder caused by a child killing her classmate by knife.) | |
| 8746 | Bug fixes: Improvements on Voice, Back Ground Music, and Practice mode. | |
| 8747 | Fatalities: SNK PLAYMORE modified the game program by including the removed "Zetumei Ougi" in a modified version. | |
| 8748 | This new version does not show the complete fatalities, they are instead replaced by what SNK PLAYMORE refers to as "lessened fatalities". | |
| 8749 | */ | |
| 8750 | ||
| 8751 | ROM_START( samsh5sph ) /* Encrypted Set */ /* AES VERSION, 2nd bugfix release */ | |
| 8752 | /* Less censored */ | |
| 8753 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8754 | ROM_LOAD16_WORD_SWAP( "272-p1ca.p1", 0x000000, 0x400000, CRC(c30a08dd) SHA1(66864954017c841d7ca8490112c3aa7a71a4da70) ) | |
| 8755 | ROM_LOAD16_WORD_SWAP( "272-p2ca.sp2", 0x400000, 0x400000, CRC(bd64a518) SHA1(aa259a168930f106377d680db444535411b3bce0) ) | |
| 8756 | /* Correct chip labels unknown */ | |
| 8757 | ||
| 8758 | ROM_Y_ZOOM | |
| 8759 | ||
| 8760 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8761 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8762 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8763 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8764 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8765 | ||
| 8766 | /* Encrypted */ | |
| 8767 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 8768 | ||
| 8769 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8770 | /* Encrypted */ | |
| 8771 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 8772 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 8773 | ||
| 8774 | NO_DELTAT_REGION | |
| 8775 | ||
| 8776 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8777 | /* Encrypted */ | |
| 8778 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 8779 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 8780 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 8781 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 8782 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 8783 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 8784 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 8785 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 8786 | ROM_END | |
| 8787 | ||
| 8788 | ROM_START( samsh5spho ) /* Encrypted Set */ /* AES VERSION, 1st release */ | |
| 8789 | /* Censored */ | |
| 8790 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8791 | ROM_LOAD16_WORD_SWAP( "272-p1c.p1", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) ) | |
| 8792 | ROM_LOAD16_WORD_SWAP( "272-p2c.sp2", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) ) | |
| 8793 | ||
| 8794 | ROM_Y_ZOOM | |
| 8795 | ||
| 8796 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8797 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8798 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8799 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8800 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8801 | ||
| 8802 | /* Encrypted */ | |
| 8803 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 8804 | ||
| 8805 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8806 | /* Encrypted */ | |
| 8807 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 8808 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 8809 | ||
| 8810 | NO_DELTAT_REGION | |
| 8811 | ||
| 8812 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8813 | /* Encrypted */ | |
| 8814 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 8815 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 8816 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 8817 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 8818 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 8819 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 8820 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 8821 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 8822 | ROM_END | |
| 8823 | ||
| 8824 | ||
| 8825 | /************************************* | |
| 8826 | * | |
| 8827 | * BrezzaSoft games, licensed? | |
| 8828 | * | |
| 8829 | *************************************/ | |
| 8830 | ||
| 8831 | /**************************************** | |
| 8832 | B-J-02 | |
| 8833 | . ???-???? | |
| 8834 | MVS PROGV (2000.11.17) / NEO-MVS CHAFIO (1999.6.14) | |
| 8835 | ****************************************/ | |
| 8836 | ||
| 8837 | ROM_START( jockeygp ) /* MVS ONLY RELEASE */ | |
| 8838 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 8839 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 8840 | ROM_LOAD16_WORD_SWAP( "008-epr.p1", 0x000000, 0x100000, CRC(2fb7f388) SHA1(e3c9b03944b4c10cf5081caaf9c8be1f08c06493) ) | |
| 8841 | /* P on eprom, correct chip label unknown */ | |
| 8842 | ROM_FILL( 0x100000, 0x100000, 0xff ) | |
| 8843 | ||
| 8844 | ROM_Y_ZOOM | |
| 8845 | ||
| 8846 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8847 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8848 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8849 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8850 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8851 | ||
| 8852 | /* Encrypted */ | |
| 8853 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "008-mg1.m1", CRC(d163c690) SHA1(1dfd04d20c5985037f07cd01000d0b04f3a8f4f4) ) /* M27C4001 */ | |
| 8854 | ||
| 8855 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 8856 | ROM_LOAD( "008-v1.v1", 0x000000, 0x200000, CRC(443eadba) SHA1(3def3c22f0e276bc4c2fc7ff70ce473c08b0d2df) ) /* mask rom TC5316200 */ | |
| 8857 | ||
| 8858 | NO_DELTAT_REGION | |
| 8859 | ||
| 8860 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 8861 | /* Encrypted */ | |
| 8862 | ROM_LOAD16_BYTE( "008-c1.c1", 0x0000000, 0x800000, CRC(a9acbf18) SHA1(d55122c70cbe78c2679598dc07863e1d1d1a31df) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8863 | ROM_LOAD16_BYTE( "008-c2.c2", 0x0000001, 0x800000, CRC(6289eef9) SHA1(a2ede77bb2468a2e1486d74745a22a5451026039) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8864 | ROM_END | |
| 8865 | ||
| 8866 | ROM_START( jockeygpa ) /* MVS ONLY RELEASE */ | |
| 8867 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 8868 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8869 | ROM_LOAD16_WORD_SWAP( "008-epr_a.p1", 0x000000, 0x100000, CRC(b8f35532) SHA1(b46c96677f1bfe324b678112e9c614a20c550d51) ) /* M27C800 */ | |
| 8870 | /* P on eprom, correct chip label unknown */ | |
| 8871 | ||
| 8872 | ROM_Y_ZOOM | |
| 8873 | ||
| 8874 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 8875 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8876 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8877 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8878 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8879 | ||
| 8880 | /* Encrypted */ | |
| 8881 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "008-mg1.m1", CRC(d163c690) SHA1(1dfd04d20c5985037f07cd01000d0b04f3a8f4f4) ) /* M27C4001 */ | |
| 8882 | ||
| 8883 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 8884 | ROM_LOAD( "008-v1.v1", 0x000000, 0x200000, CRC(443eadba) SHA1(3def3c22f0e276bc4c2fc7ff70ce473c08b0d2df) ) /* mask rom TC5316200 */ | |
| 8885 | ||
| 8886 | NO_DELTAT_REGION | |
| 8887 | ||
| 8888 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 8889 | /* Encrypted */ | |
| 8890 | ROM_LOAD16_BYTE( "008-c1.c1", 0x0000000, 0x800000, CRC(a9acbf18) SHA1(d55122c70cbe78c2679598dc07863e1d1d1a31df) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8891 | ROM_LOAD16_BYTE( "008-c2.c2", 0x0000001, 0x800000, CRC(6289eef9) SHA1(a2ede77bb2468a2e1486d74745a22a5451026039) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8892 | ROM_END | |
| 8893 | ||
| 8894 | /**************************************** | |
| 8895 | B-V-01 | |
| 8896 | . ???-???? | |
| 8897 | MVS PROGV (2000.11.17) / MVS CHAV (2000.10.26) | |
| 8898 | ****************************************/ | |
| 8899 | ||
| 8900 | ROM_START( vliner ) /* MVS ONLY RELEASE */ | |
| 8901 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 8902 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8903 | ROM_LOAD16_WORD_SWAP( "epr.p1", 0x000000, 0x080000, CRC(72a2c043) SHA1(b34bcc10ff33e4465126a6865fe8bf6b6a3d6cee) ) | |
| 8904 | /* P on eprom, correct chip label unknown */ | |
| 8905 | ||
| 8906 | NEO_SFIX_128K( "s-1.s1", CRC(972d8c31) SHA1(41f09ef28a3791668ea304c74b8b06c117a50e9a) ) | |
| 8907 | ||
| 8908 | NEO_BIOS_AUDIO_64K( "m-1.m1", CRC(9b92b7d1) SHA1(2c9b777feb9a8e43fa1bd942aba5afe3b5427d94) ) | |
| 8909 | ||
| 8910 | ROM_REGION( 0x200000, "ymsnd", ROMREGION_ERASE00 ) | |
| 8911 | ||
| 8912 | NO_DELTAT_REGION | |
| 8913 | ||
| 8914 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 8915 | ROM_LOAD16_BYTE( "c-1.c1", 0x000000, 0x80000, CRC(5118f7c0) SHA1(b6fb6e9cbb660580d98e00780ebf248c0995145a) ) /* Plane 0,1 */ | |
| 8916 | ROM_LOAD16_BYTE( "c-2.c2", 0x000001, 0x80000, CRC(efe9b33e) SHA1(910c651aadce9bf59e51c338ceef62287756d2e8) ) /* Plane 2,3 */ | |
| 8917 | ROM_END | |
| 8918 | ||
| 8919 | ROM_START( vlinero ) /* MVS ONLY RELEASE */ | |
| 8920 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 8921 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8922 | ROM_LOAD16_WORD_SWAP( "epr_54.p1", 0x000000, 0x080000, CRC(172efc18) SHA1(8ca739f8780a9e6fa19ac2c3e931d75871603f58) ) | |
| 8923 | /* P on eprom, correct chip label unknown */ | |
| 8924 | ||
| 8925 | NEO_SFIX_128K( "s-1.s1", CRC(972d8c31) SHA1(41f09ef28a3791668ea304c74b8b06c117a50e9a) ) | |
| 8926 | ||
| 8927 | NEO_BIOS_AUDIO_64K( "m-1.m1", CRC(9b92b7d1) SHA1(2c9b777feb9a8e43fa1bd942aba5afe3b5427d94) ) | |
| 8928 | ||
| 8929 | ROM_REGION( 0x200000, "ymsnd", ROMREGION_ERASE00 ) | |
| 8930 | ||
| 8931 | NO_DELTAT_REGION | |
| 8932 | ||
| 8933 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 8934 | ROM_LOAD16_BYTE( "c-1.c1", 0x000000, 0x80000, CRC(5118f7c0) SHA1(b6fb6e9cbb660580d98e00780ebf248c0995145a) ) /* Plane 0,1 */ | |
| 8935 | ROM_LOAD16_BYTE( "c-2.c2", 0x000001, 0x80000, CRC(efe9b33e) SHA1(910c651aadce9bf59e51c338ceef62287756d2e8) ) /* Plane 2,3 */ | |
| 8936 | ROM_END | |
| 8937 | ||
| 8938 | ||
| 8939 | /************************************* | |
| 8940 | * | |
| 8941 | * Vektorlogic games, unlicensed | |
| 8942 | * | |
| 8943 | *************************************/ | |
| 8944 | ||
| 8945 | /**************************************** | |
| 8946 | NSBP ?? | |
| 8947 | PROGRAM CART REVISION 2.0 (C) VEKTORLOGIC 2004 / GRAPHICS CART REVISION 1.2 (C) VEKTORLOGIC 2004 | |
| 8948 | ****************************************/ | |
| 8949 | ||
| 8950 | // this doesn't boot, protection like kof98? | |
| 8951 | // you can force it to boot with a simple debugger trick, but then it resets when starting a game | |
| 8952 | ROM_START( sbp ) /* Unlicensed, no official game ID # */ /* MVS ONLY VERSION */ | |
| 8953 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8954 | ROM_LOAD16_WORD_SWAP( "001-003-02a.u2", 0x000000, 0x080000, CRC(d054d264) SHA1(d1b4bc626d000e0679def0545940fa75035921ab) ) /* HN27C4096HG */ | |
| 8955 | ||
| 8956 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8957 | ROM_LOAD( "001-003-02b.u2", 0x000000, 0x20000, CRC(2fd04b2a) SHA1(1acb446704ab56d0a33df7c48855aa8d00fd5a3c) ) /* M27C4001 */ | |
| 8958 | ROM_IGNORE(0x20000) | |
| 8959 | ROM_IGNORE(0x20000) | |
| 8960 | ROM_IGNORE(0x20000) | |
| 8961 | ||
| 8962 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8963 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8964 | ROM_Y_ZOOM | |
| 8965 | ||
| 8966 | NEO_BIOS_AUDIO_512K( "001-003-01b.u1", CRC(7b1f86f7) SHA1(15b6af7f9fbd0f1f6a1ecd912200ca8d0af2da2a) ) /* M27C4001 */ | |
| 8967 | ||
| 8968 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 8969 | ROM_LOAD( "001-003-12a.u12", 0x000000, 0x400000, CRC(c96723b9) SHA1(52eec88550781d45f84efbf9b905d7e7912e96fa) ) /* M27C322 */ | |
| 8970 | ROM_LOAD( "001-003-13a.u13", 0x400000, 0x400000, CRC(08c339a5) SHA1(badc9510ae243ef2a7877977eb36efa81b1489fe) ) /* M27C322 */ | |
| 8971 | ||
| 8972 | NO_DELTAT_REGION | |
| 8973 | ||
| 8974 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 8975 | ROM_LOAD16_BYTE( "001-003-03b.u3", 0x000000, 0x200000, CRC(44791317) SHA1(9e773eb9aae5ee767213bd17348ff8a312e9cb16) ) /* Plane 0,1 */ /* M27C160 */ | |
| 8976 | ROM_LOAD16_BYTE( "001-003-04b.u4", 0x000001, 0x200000, CRC(a3a1c0df) SHA1(3b1e5be673f7cbb04199a805b0e0de93dad8cb8c) ) /* Plane 2,3 */ /* M27C160 */ | |
| 8977 | ROM_END | |
| 8978 | ||
| 8979 | ||
| 8980 | /************************************* | |
| 8981 | * | |
| 8982 | * Jamma PCB sets | |
| 8983 | * | |
| 8984 | *************************************/ | |
| 8985 | ||
| 8986 | /**************************************** | |
| 8987 | ID-2680 | |
| 8988 | . MV-0 ???? | |
| 8989 | NEO-MVH MVOBR 2003.8.4 | |
| 8990 | ****************************************/ | |
| 8991 | ||
| 8992 | ROM_START( ms5pcb ) /* Encrypted Set */ | |
| 8993 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8994 | ROM_LOAD32_WORD_SWAP( "268-p1r.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) | |
| 8995 | ROM_LOAD32_WORD_SWAP( "268-p2r.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) | |
| 8996 | ||
| 8997 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8998 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 8999 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9000 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9001 | ||
| 9002 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 9003 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 9004 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 9005 | ||
| 9006 | /* Encrypted */ | |
| 9007 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 9008 | ROM_LOAD( "268-m1.m1", 0x00000, 0x80000, CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 9009 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 9010 | ||
| 9011 | /* Encrypted */ | |
| 9012 | ||
| 9013 | ROM_Y_ZOOM | |
| 9014 | ||
| 9015 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9016 | /* Encrypted */ | |
| 9017 | ROM_LOAD( "268-v1.v1", 0x000000, 0x1000000, CRC(8458afe5) SHA1(62b4c6e7db763e9ff2697bbcdb43dc5a56b48c68) ) | |
| 9018 | ||
| 9019 | NO_DELTAT_REGION | |
| 9020 | ||
| 9021 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9022 | /* Encrypted */ | |
| 9023 | ROM_LOAD32_WORD( "268-c1.c1", 0x0000000, 0x1000000, BAD_DUMP CRC(802042e8) SHA1(ff028b65f60f0b51b255a380cc47ec19fdc0c0cf) ) /* Plane 0,1 */ | |
| 9024 | ROM_LOAD32_WORD( "268-c2.c2", 0x0000002, 0x1000000, BAD_DUMP CRC(3b89fb9f) SHA1(cbc0729aae961f683b105ec3e1cda58b3f985abc) ) /* Plane 2,3 */ | |
| 9025 | ROM_LOAD32_WORD( "268-c3.c3", 0x2000000, 0x1000000, BAD_DUMP CRC(0f3f59e3) SHA1(8cc751dc7d4e94864a9ce3346f23b8f011082fcc) ) /* Plane 0,1 */ | |
| 9026 | ROM_LOAD32_WORD( "268-c4.c4", 0x2000002, 0x1000000, BAD_DUMP CRC(3ad8435a) SHA1(b333c8993c9b4c4ea59450ad0a3560e0b28056bc) ) /* Plane 2,3 */ | |
| 9027 | ROM_END | |
| 9028 | ||
| 9029 | /**************************************** | |
| 9030 | ID-2690 | |
| 9031 | . MV-0 ???? | |
| 9032 | NEO-MVH MVO 2003.6.5 | |
| 9033 | ****************************************/ | |
| 9034 | ||
| 9035 | ROM_START( svcpcb ) /* Encrypted Set, JAMMA PCB */ | |
| 9036 | ROM_REGION( 0x2000000, "maincpu", 0 ) | |
| 9037 | ROM_LOAD16_WORD_SWAP( "269-p1.p1", 0x000000, 0x2000000, CRC(432cfdfc) SHA1(19b40d32188a8bace6d2d570c6cf3d2f1e31e379) ) | |
| 9038 | ||
| 9039 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 9040 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 9041 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9042 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9043 | ||
| 9044 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 9045 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 9046 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 9047 | ||
| 9048 | /* Encrypted */ | |
| 9049 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 9050 | ROM_LOAD( "269-m1.m1", 0x00000, 0x80000, CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) /* mask rom TC534000 */ | |
| 9051 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 9052 | ||
| 9053 | ROM_Y_ZOOM | |
| 9054 | ||
| 9055 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9056 | /* Encrypted */ | |
| 9057 | ROM_LOAD( "269-v1.v1", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) ) | |
| 9058 | ROM_LOAD( "269-v2.v1", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) ) | |
| 9059 | ||
| 9060 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9061 | /* Encrypted */ | |
| 9062 | ROM_LOAD( "269-c1.c1", 0x0000000, 0x2000000, CRC(1b608f9c) SHA1(4e70ad182da2ca18815bd3936efb04a06ebce01e) ) /* Plane 0,1 */ | |
| 9063 | ROM_LOAD( "269-c2.c1", 0x2000000, 0x2000000, CRC(5a95f294) SHA1(6123cc7b20b494076185d27c2ffea910e124b195) ) /* Plane 0,1 */ | |
| 9064 | ROM_END | |
| 9065 | ||
| 9066 | /**************************************** | |
| 9067 | ID-2690 | |
| 9068 | . MV-0 ???? | |
| 9069 | NEO-MVH MVOB 2003.7.9 | |
| 9070 | ****************************************/ | |
| 9071 | ||
| 9072 | ROM_START( svcpcba ) /* Encrypted Set, JAMMA PCB */ | |
| 9073 | /* alt PCB version, this one has the same program roms as the MVS set, and different GFX / Sound rom arrangements */ | |
| 9074 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 9075 | ROM_LOAD32_WORD_SWAP( "269-p1a.p1", 0x000000, 0x400000, CRC(38e2005e) SHA1(1b902905916a30969282f1399a756e32ff069097) ) | |
| 9076 | ROM_LOAD32_WORD_SWAP( "269-p2a.p1", 0x000002, 0x400000, CRC(6d13797c) SHA1(3cb71a95cea6b006b44cac0f547df88aec0007b7) ) | |
| 9077 | ||
| 9078 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 9079 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 9080 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9081 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9082 | ||
| 9083 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 9084 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 9085 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 9086 | ||
| 9087 | /* Encrypted */ | |
| 9088 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 9089 | ROM_LOAD( "269-m1.m1", 0x00000, 0x80000, CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) | |
| 9090 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 9091 | ||
| 9092 | ROM_Y_ZOOM | |
| 9093 | ||
| 9094 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9095 | /* Encrypted */ | |
| 9096 | ROM_LOAD( "269-v1a.v1", 0x000000, 0x1000000, CRC(a6af4753) SHA1(ec4f61a526b707a7faec4653b773beb3bf3a17ba) ) | |
| 9097 | ||
| 9098 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9099 | /* Encrypted */ | |
| 9100 | ROM_LOAD32_WORD( "269-c1a.c1", 0x0000000, 0x1000000, CRC(e64d2b0c) SHA1(0714198c400e5c273181e4c6f906b49e35fef75d) ) /* Plane 0,1 */ | |
| 9101 | ROM_LOAD32_WORD( "269-c2a.c2", 0x0000002, 0x1000000, CRC(249089c2) SHA1(1c0ca19e330efe1a74b2d35a1a9a8d61481e16a9) ) /* Plane 2,3 */ | |
| 9102 | ROM_LOAD32_WORD( "269-c3a.c3", 0x2000000, 0x1000000, CRC(d32f2fab) SHA1(273d58cb3c9075075b1ca39a3b247a2cd545fbe7) ) /* Plane 0,1 */ | |
| 9103 | ROM_LOAD32_WORD( "269-c4a.c4", 0x2000002, 0x1000000, CRC(bf77e878) SHA1(e6e76f8eed0d04ee9ad39bf38ce305930b10e2c1) ) /* Plane 2,3 */ | |
| 9104 | ROM_END | |
| 9105 | ||
| 9106 | /**************************************** | |
| 9107 | ID-2710 | |
| 9108 | . MV-0 ???? | |
| 9109 | NEO-MVH MVOC 2003.11.3 | |
| 9110 | ****************************************/ | |
| 9111 | ||
| 9112 | ROM_START( kf2k3pcb ) /* Encrypted Set, JAMMA PCB */ | |
| 9113 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 9114 | ROM_LOAD32_WORD_SWAP( "271-p1.p1", 0x000000, 0x400000, CRC(b9da070c) SHA1(1a26325af142a4dd221c336061761468598c4634) ) | |
| 9115 | ROM_LOAD32_WORD_SWAP( "271-p2.p2", 0x000002, 0x400000, CRC(da3118c4) SHA1(582e4f44f03276adecb7b2848d3b96bf6da57f1e) ) | |
| 9116 | ROM_LOAD16_WORD_SWAP( "271-p3.p3", 0x800000, 0x100000, CRC(5cefd0d2) SHA1(cddc3164629fed4b6f715e12b109ad35d1009355) ) | |
| 9117 | ||
| 9118 | ROM_REGION( 0x100000, "fixed", 0 ) /* larger char set */ | |
| 9119 | ROM_FILL( 0x000000, 0x100000, 0 ) | |
| 9120 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9121 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9122 | ||
| 9123 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 9124 | ROM_LOAD16_WORD_SWAP( "spj.sp1", 0x00000, 0x080000, CRC(148dd727) SHA1(2cf592a16c7157de02a989675d47965f2b3a44dd) ) // encrypted | |
| 9125 | ||
| 9126 | /* Encrypted */ | |
| 9127 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 9128 | ROM_LOAD( "271-m1.m1", 0x00000, 0x80000, CRC(d6bcf2bc) SHA1(df78bc95990eb8e8f3638dde6e1876354df7fe84) ) | |
| 9129 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 9130 | ||
| 9131 | ROM_Y_ZOOM | |
| 9132 | ||
| 9133 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9134 | /* Encrypted */ | |
| 9135 | ROM_LOAD( "271-v1.v1", 0x000000, 0x1000000, CRC(1d96154b) SHA1(1d4e262b0d30cee79a4edc83bb9706023c736668) ) | |
| 9136 | ||
| 9137 | NO_DELTAT_REGION | |
| 9138 | ||
| 9139 | ROM_REGION( 0x6000000, "sprites", 0 ) | |
| 9140 | /* Encrypted */ | |
| 9141 | ROM_LOAD32_WORD( "271-c1.c1", 0x0000000, 0x1000000, CRC(f5ebb327) SHA1(e4f799a54b09adcca13b1b0cf95971a1f4291b61) ) /* Plane 0,1 */ | |
| 9142 | ROM_LOAD32_WORD( "271-c2.c2", 0x0000002, 0x1000000, CRC(2be21620) SHA1(872c658f53bbc558e90f18d5db9cbaa82e748a6a) ) /* Plane 2,3 */ | |
| 9143 | ROM_LOAD32_WORD( "271-c3.c3", 0x2000000, 0x1000000, CRC(ddded4ff) SHA1(ff7b356125bc9e6637b164f5e81b13eabeb8d804) ) /* Plane 0,1 */ | |
| 9144 | ROM_LOAD32_WORD( "271-c4.c4", 0x2000002, 0x1000000, CRC(d85521e6) SHA1(62278fa8690972ed32aca07a4f7f97e7203d9f3a) ) /* Plane 2,3 */ | |
| 9145 | ROM_LOAD32_WORD( "271-c5.c5", 0x4000000, 0x1000000, CRC(18aa3540) SHA1(15e0a8c4e0927b1f7eb9bee8f532acea6818d5eb) ) /* Plane 0,1 */ | |
| 9146 | ROM_LOAD32_WORD( "271-c6.c6", 0x4000002, 0x1000000, CRC(1c40de87) SHA1(8d6425aed43ff6a96c88194e203df6a783286373) ) /* Plane 2,3 */ | |
| 9147 | ROM_END | |
| 9148 | ||
| 9149 | ||
| 9150 | /************************************* | |
| 9151 | * | |
| 9152 | * Bootleg sets | |
| 9153 | * | |
| 9154 | *************************************/ | |
| 9155 | ||
| 9156 | /* | |
| 9157 | About supported sets: | |
| 9158 | ||
| 9159 | For many bootleg sets, only P's (program rom), M1 (sound driver) and S1 (text layer) roms were dumped. | |
| 9160 | For these sets it is assumed that the original V's (sound data) and C's (gfx data) are used. | |
| 9161 | This requires verification. | |
| 9162 | ||
| 9163 | */ | |
| 9164 | ||
| 9165 | ||
| 9166 | /* Zintrick bootleg */ | |
| 9167 | ||
| 9168 | /* This Zintrick set appears to be a bootleg made from the CD version, not a genuine | |
| 9169 | prototype the code is based on that of the NeoCD version with some minor patches, | |
| 9170 | for example the ADK SAMPLE TEST text that appears on the screen is actually a hacked | |
| 9171 | PROG LOAD ERROR message. The set is supported in order to distinguish the hacks from | |
| 9172 | a real prototype should one turn up. */ | |
| 9173 | ||
| 9174 | ROM_START( zintrckb ) | |
| 9175 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 9176 | ROM_LOAD16_WORD_SWAP( "zin-p1.bin", 0x000000, 0x100000, CRC(06c8fca7) SHA1(b7bf38965c3d0db4d7a9684d14cac94a45b4a45b)) | |
| 9177 | ||
| 9178 | NEO_SFIX_128K( "zin-s1.bin", CRC(a7ab0e81) SHA1(f0649819b96cea79b05411e0b15c8edc677d79ba) ) | |
| 9179 | ||
| 9180 | NEO_BIOS_AUDIO_128K( "zin-m1.bin", CRC(fd9627ca) SHA1(b640c1f1ff466f734bb1cb5d7b589cb7e8a55346) ) | |
| 9181 | ||
| 9182 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 9183 | ROM_LOAD( "zin-v1.bin", 0x000000, 0x200000, CRC(c09f74f1) SHA1(d0b56a780a6eba85ff092240b1f1cc6718f17c21) ) | |
| 9184 | ||
| 9185 | NO_DELTAT_REGION | |
| 9186 | ||
| 9187 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 9188 | ROM_LOAD16_BYTE( "zin-c1.bin", 0x000000, 0x200000, CRC(76aee189) SHA1(ad6929804c5b9a59aa609e6baebc6aa37e858a47) ) /* Plane 0,1 */ | |
| 9189 | ROM_LOAD16_BYTE( "zin-c2.bin", 0x000001, 0x200000, CRC(844ed4b3) SHA1(fb7cd057bdc6cbe8b78097dd124118bae7402256) ) /* Plane 2,3 */ | |
| 9190 | ROM_END | |
| 9191 | ||
| 9192 | /* The King of Fighters '97 bootlegs */ | |
| 9193 | ||
| 9194 | ROM_START( kof97pls ) | |
| 9195 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9196 | ROM_LOAD16_WORD_SWAP( "kf97-p1p.bin", 0x000000, 0x100000, CRC(c01fda46) SHA1(bc6402f5082efc80a8936364c657165f19b49415) ) | |
| 9197 | ROM_LOAD16_WORD_SWAP( "kf97-p2p.bin", 0x100000, 0x400000, CRC(5502b020) SHA1(37c48198d8b3798910a44075782cd1a20b687b4a) ) | |
| 9198 | ||
| 9199 | NEO_SFIX_128K( "kf97-s1p.bin", CRC(73254270) SHA1(8d06305f9d8890da1327356272b88bdd0dc089f5) ) | |
| 9200 | ||
| 9201 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 9202 | ||
| 9203 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 9204 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 9205 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 9206 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 9207 | ||
| 9208 | NO_DELTAT_REGION | |
| 9209 | ||
| 9210 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 9211 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9212 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9213 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9214 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9215 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 9216 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 9217 | ROM_END | |
| 9218 | ||
| 9219 | ROM_START( kof97oro ) | |
| 9220 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9221 | ROM_LOAD16_WORD_SWAP( "orochi-p1.bin", 0x0000000, 0x100000, CRC(6dcb2946) SHA1(3ccb3fdf3d32a75c7fcfefff5db1f3c75054731f) ) | |
| 9222 | ROM_LOAD16_WORD_SWAP( "orochi-p21.bin", 0x0200000, 0x100000, CRC(6e1c4d8c) SHA1(f514638a599a8a582c5f4df72f6a957bab776b7e) ) | |
| 9223 | ROM_CONTINUE( 0x100000, 0x100000 ) | |
| 9224 | ROM_LOAD16_WORD_SWAP( "orochi-p29.bin", 0x0400000, 0x100000, CRC(4c7c0221) SHA1(fdd05927743cb12210b74768155bb3f59bff01b5) ) | |
| 9225 | ROM_CONTINUE( 0x300000, 0x100000 ) | |
| 9226 | ||
| 9227 | NEO_SFIX_128K( "orochi-s1.bin", CRC(4ee2149a) SHA1(180a1a90021031eac1a643b769d9cdeda56518f5) ) | |
| 9228 | ||
| 9229 | NEO_BIOS_AUDIO_128K( "orochi-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) | |
| 9230 | ||
| 9231 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 9232 | ROM_LOAD( "orochi-v1.bin", 0x000000, 0x0400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) | |
| 9233 | ROM_LOAD( "orochi-v2.bin", 0x400000, 0x0400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) | |
| 9234 | ROM_LOAD( "orochi-v3.bin", 0x800000, 0x0400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) | |
| 9235 | ||
| 9236 | NO_DELTAT_REGION | |
| 9237 | ||
| 9238 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 9239 | // The C1 and C2 here are reconstructed but very likely to be correct. | |
| 9240 | ROM_LOAD16_BYTE( "orochi-c1.bin", 0x0000000, 0x1000000, BAD_DUMP CRC(f13e841c) SHA1(e24b3fb5f7e1c1f4752cad382c264f5f93e737a0) ) /* Plane 0,1 */ | |
| 9241 | ROM_LOAD16_BYTE( "orochi-c2.bin", 0x0000001, 0x1000000, BAD_DUMP CRC(2db1f6d3) SHA1(13d957c04bd69f0db140e4633c39db4a9e44eab8) ) /* Plane 2,3 */ | |
| 9242 | ROM_LOAD16_BYTE( "orochi-c51.bin", 0x2000000, 0x0200000, CRC(a90340cb) SHA1(97eaa89f0e860e2c591ca3a995fd910d8116347d) ) /* Plane 0,1 */ | |
| 9243 | ROM_LOAD16_BYTE( "orochi-c61.bin", 0x2000001, 0x0200000, CRC(188e351a) SHA1(ab724250bc07ace0873fc825b798ace934260988) ) /* Plane 2,3 */ | |
| 9244 | ROM_LOAD16_BYTE( "orochi-c52.bin", 0x2400000, 0x0200000, CRC(d4eec50a) SHA1(0930cce5346fbbd5c1524f9148d0577cbe634420) ) /* Plane 0,1 */ | |
| 9245 | ROM_LOAD16_BYTE( "orochi-c62.bin", 0x2400001, 0x0200000, CRC(031b1ad5) SHA1(d47b3452953b553348be0a55473b863ce2872f6e) ) /* Plane 2,3 */ | |
| 9246 | ROM_END | |
| 9247 | ||
| 9248 | ROM_START( kog ) | |
| 9249 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 9250 | ROM_LOAD16_WORD_SWAP( "5232-p1.bin", 0x000000, 0x200000, CRC(d2413ec6) SHA1(c0bf409d1e714cba5fdc6f79e4c2aec805316634) ) | |
| 9251 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x200000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 9252 | ||
| 9253 | NEO_SFIX_128K( "5232-s1.bin", CRC(0bef69da) SHA1(80918586e694dce35c4dba796eb18abf6a070ebb) ) | |
| 9254 | ||
| 9255 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 9256 | ||
| 9257 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 9258 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 9259 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 9260 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 9261 | ||
| 9262 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 9263 | ROM_LOAD16_BYTE( "5232-c1a.bin", 0x0000000, 0x800000, CRC(4eab9b0a) SHA1(a6f6b755215a3f41474e0a76b5463303a522c2d3) ) /* Plane 0,1 */ | |
| 9264 | ROM_LOAD16_BYTE( "5232-c2a.bin", 0x0000001, 0x800000, CRC(697f8fd0) SHA1(5784464c2357ccef8e6e79b6298843fc3d13b39c) ) /* Plane 2,3 */ | |
| 9265 | ROM_LOAD16_BYTE( "5232-c1b.bin", 0x1000000, 0x800000, CRC(1143fdf3) SHA1(9dc5fe9a3b7599380db62095880e2d6f237a41bd) ) /* Plane 0,1 */ | |
| 9266 | ROM_LOAD16_BYTE( "5232-c2b.bin", 0x1000001, 0x800000, CRC(ea82cf8f) SHA1(3d9ab64b69cecd6b3950839ac2c6d151ad66dcf8) ) /* Plane 2,3 */ | |
| 9267 | ROM_LOAD16_BYTE( "5232-c3.bin", 0x2000000, 0x400000, CRC(abd1be07) SHA1(857eb68bbee4538770bbfa77aaa540d61ab0abcd) ) /* Plane 0,1 */ | |
| 9268 | ROM_LOAD16_BYTE( "5232-c4.bin", 0x2000001, 0x400000, CRC(d2bd967b) SHA1(c494e0a98e127d37ca360a28accc167fa50fb626) ) /* Plane 2,3 */ | |
| 9269 | ROM_END | |
| 9270 | ||
| 9271 | /* Shock Troopers - 2nd Squad bootleg */ | |
| 9272 | ||
| 9273 | ROM_START( lans2004 ) | |
| 9274 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 9275 | ROM_LOAD16_WORD_SWAP( "lnsq-p1.bin", 0x000000, 0x200000, CRC(b40a879a) SHA1(379f3d44b0bae430b32157fd5f4018d77b243c58) ) | |
| 9276 | ROM_LOAD16_WORD_SWAP( "lnsq-p21.bin", 0x200000, 0x200000, CRC(ecdb2d42) SHA1(0d930cd369dfbcab7778b144355e5f70874aa324) ) | |
| 9277 | ROM_LOAD16_WORD_SWAP( "lnsq-p22.bin", 0x400000, 0x200000, CRC(fac5e2e7) SHA1(5cce7226c137da80c969df00e1cda41ef9c5082c) ) | |
| 9278 | ||
| 9279 | NEO_SFIX_128K( "lnsq-s1.bin", CRC(39e82897) SHA1(24a8c94dd7e70ecde8f90ea17f75b6b5d065704f) ) | |
| 9280 | ||
| 9281 | NEO_BIOS_AUDIO_128K( "246-m1.bin", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) ) | |
| 9282 | ||
| 9283 | ROM_REGION( 0xA00000, "ymsnd", 0 ) | |
| 9284 | ROM_LOAD( "lnsq-v1.bin", 0x000000, 0x400000, CRC(4408ebc3) SHA1(e3f4d8a7e243a8cf48e97d91bbfec7829c0d9404) ) | |
| 9285 | ROM_LOAD( "lnsq-v2.bin", 0x400000, 0x400000, CRC(3d953975) SHA1(6a4ab02ab3d4416a65343cf16815007cb273f19b) ) | |
| 9286 | ROM_LOAD( "lnsq-v3.bin", 0x800000, 0x200000, CRC(437d1d8e) SHA1(95e015c21707b53ed7223eaa19f6cdcfb4d94f0c) ) | |
| 9287 | ||
| 9288 | NO_DELTAT_REGION | |
| 9289 | ||
| 9290 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 9291 | ROM_LOAD16_BYTE( "lnsq-c1.bin", 0x0000000, 0x800000, CRC(b83de59f) SHA1(8cc060f9a57ab7d4238543b0bce5f5cd1d271d4f) ) /* Plane 0,1 */ | |
| 9292 | ROM_LOAD16_BYTE( "lnsq-c2.bin", 0x0000001, 0x800000, CRC(e08969fd) SHA1(c192639d023cdad64a8f53dbcda02aa8cfb4168e) ) /* Plane 2,3 */ | |
| 9293 | ROM_LOAD16_BYTE( "lnsq-c3.bin", 0x1000000, 0x800000, CRC(013f2cda) SHA1(6261111ce69dc23fbf97241131e5a6a49355d18c) ) /* Plane 0,1 */ | |
| 9294 | ROM_LOAD16_BYTE( "lnsq-c4.bin", 0x1000001, 0x800000, CRC(d8c3a758) SHA1(d19ca3be06f9fb0cb1933b1eb3da318524c3145d) ) /* Plane 2,3 */ | |
| 9295 | ROM_LOAD16_BYTE( "lnsq-c5.bin", 0x2000000, 0x800000, CRC(75500b82) SHA1(06d2afe94ea3eb3c4e523f593b8e709dd7c284a3) ) /* Plane 0,1 */ | |
| 9296 | ROM_LOAD16_BYTE( "lnsq-c6.bin", 0x2000001, 0x800000, CRC(670ac13b) SHA1(f448a144caae51b69ea19e1f43940db135d1164a) ) /* Plane 2,3 */ | |
| 9297 | ROM_END | |
| 9298 | ||
| 9299 | /* Garou - Mark of the Wolves bootleg */ | |
| 9300 | ||
| 9301 | ROM_START( garoubl ) /* bootleg of garoup */ | |
| 9302 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9303 | ROM_LOAD16_WORD_SWAP( "garou-p1.bin", 0x000000, 0x100000, CRC(fd446d59) SHA1(e37484673a935b2af76c84cd26977c751c0f8cff) ) | |
| 9304 | ROM_LOAD16_WORD_SWAP( "garou-p2.bin", 0x100000, 0x400000, CRC(3fb10a84) SHA1(4e4a4f4cd7f0ad2520c938c64c8910e6f8805eaf) ) | |
| 9305 | ||
| 9306 | NEO_SFIX_128K( "garou-s1.bin", CRC(df720e33) SHA1(58d05002d4851682bd626241fa7b70f78f6f3bc8) ) | |
| 9307 | ||
| 9308 | NEO_BIOS_AUDIO_512K( "garou-m1.bin", CRC(7c51d002) SHA1(01ffba6cbc8da07804f7b21d8c71c39d64a1a4e2) ) | |
| 9309 | ||
| 9310 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9311 | ROM_LOAD( "garou-v1.bin", 0x000000, 0x400000, CRC(98d736e4) SHA1(3edda9a1d45b0e38a85156d24fc8ff2f0011239b) ) | |
| 9312 | ROM_LOAD( "garou-v2.bin", 0x400000, 0x400000, CRC(eb43c03f) SHA1(83c9c168b154e60a64f1033004b2d33e218bbb8b) ) | |
| 9313 | ROM_LOAD( "garou-v3.bin", 0x800000, 0x400000, CRC(10a0f814) SHA1(e86def80d6fb2a38ebc9f3338d22f28c15ce85da) ) | |
| 9314 | ROM_LOAD( "garou-v4.bin", 0xc00000, 0x400000, CRC(8918fdd3) SHA1(60ea2104a0f993341124728d8fde0e8e937c55ef) ) | |
| 9315 | ||
| 9316 | NO_DELTAT_REGION | |
| 9317 | ||
| 9318 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9319 | ROM_LOAD16_BYTE( "garou-c1.bin", 0x0000000, 0x1000000, CRC(e2ac83fa) SHA1(186f88a85d80efbb0371bd42cca152b6b59817fb) ) /* Plane 0,1 */ | |
| 9320 | ROM_LOAD16_BYTE( "garou-c2.bin", 0x0000001, 0x1000000, CRC(7c344b24) SHA1(f8af62a917e0ce2bf8ae4f17736fdd84d55d0788) ) /* Plane 2,3 */ | |
| 9321 | ROM_LOAD16_BYTE( "garou-c3.bin", 0x2000000, 0x1000000, CRC(d3aec5a6) SHA1(c1a584909a8a1519f676aa49351742b87c18276d) ) /* Plane 0,1 */ | |
| 9322 | ROM_LOAD16_BYTE( "garou-c4.bin", 0x2000001, 0x1000000, CRC(e02a242d) SHA1(8a73826d14880303a7bea2a903e842c733178aca) ) /* Plane 2,3 */ | |
| 9323 | ROM_END | |
| 9324 | ||
| 9325 | /* Metal Slug 3 bootleg */ | |
| 9326 | ||
| 9327 | ROM_START( mslug3b6 ) /* This "Metal Slug 6" is a hack/bootleg of Metal Slug 3, the real Metal Slug 6 is on Atomiswave Hardware */ | |
| 9328 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9329 | ROM_LOAD16_WORD_SWAP( "299-p1.bin", 0x000000, 0x200000, CRC(5f2fe228) SHA1(747775a2dfc0da87ad2ddd4f57ce5b2522f23fa5) ) | |
| 9330 | ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) | |
| 9331 | ||
| 9332 | NEO_SFIX_128K( "299-s1.bin", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) | |
| 9333 | ||
| 9334 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 9335 | ||
| 9336 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9337 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 9338 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 9339 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 9340 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 9341 | ||
| 9342 | NO_DELTAT_REGION | |
| 9343 | ||
| 9344 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9345 | /* Encrypted */ | |
| 9346 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9347 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9348 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9349 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9350 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9351 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9352 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 9353 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 9354 | ROM_END | |
| 9355 | ||
| 9356 | /* Nightmare in the Dark bootleg */ | |
| 9357 | ||
| 9358 | ROM_START( nitdbl ) | |
| 9359 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 9360 | ROM_LOAD16_WORD_SWAP( "nitd-p1.bin", 0x000000, 0x080000, CRC(1a05bd1b) SHA1(7bbddef842d50b0778711063af695b168a76ff61) ) | |
| 9361 | ||
| 9362 | NEO_SFIX_128K( "nitd-s1.bin", CRC(dd3bf47c) SHA1(881271caee6508b8be51bf1b59c8f1e58e08e551) ) | |
| 9363 | ||
| 9364 | /* Bootleg m1 is 128k, data is identical */ | |
| 9365 | NEO_BIOS_AUDIO_512K( "260-m1.m1", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) ) /* TC534000 */ | |
| 9366 | ||
| 9367 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 9368 | ROM_LOAD( "nitd-v1.bin", 0x000000, 0x200000, CRC(79008868) SHA1(90bd6aaefd37341297ab1f4ae7246e52facd87d0) ) | |
| 9369 | ROM_LOAD( "nitd-v2.bin", 0x200000, 0x200000, CRC(728558F9) SHA1(309aa7c933c199b2e540a601b363e7af8744fe00) ) | |
| 9370 | ||
| 9371 | NO_DELTAT_REGION | |
| 9372 | ||
| 9373 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 9374 | ROM_LOAD16_BYTE( "nitd-c1.bin", 0x000000, 0x200000, CRC(b4353190) SHA1(90d5352e243a05f5c2be4fa7475667bb56e78016) ) /* Plane 0,1 */ | |
| 9375 | ROM_LOAD16_BYTE( "nitd-c2.bin", 0x000001, 0x200000, CRC(6e27511f) SHA1(1fc5cf7786ad0f0bc7b1623acabe605ad04af3c1) ) /* Plane 2,3 */ | |
| 9376 | ROM_LOAD16_BYTE( "nitd-c3.bin", 0x400000, 0x200000, CRC(472cf075) SHA1(7cdd25019e37a3d127e68a4179c051881df19afa) ) /* Plane 0,1 */ | |
| 9377 | ROM_LOAD16_BYTE( "nitd-c4.bin", 0x400001, 0x200000, CRC(4c3926e6) SHA1(7fc54a9886dbef911f7b226e3cd20081c535e989) ) /* Plane 2,3 */ | |
| 9378 | ROM_END | |
| 9379 | ||
| 9380 | /* The King of Fighters 2001 bootlegs */ | |
| 9381 | ||
| 9382 | ROM_START( cthd2003 ) /* Protected hack/bootleg of kof2001 Phenixsoft */ | |
| 9383 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9384 | ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) SHA1(abf329a40f34c88f7325b255e3bc090db1edaca4) ) | |
| 9385 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 9386 | ||
| 9387 | NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) SHA1(e7ea67268a10243693bff722e6fd2276ca540acf) ) | |
| 9388 | ||
| 9389 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 9390 | ||
| 9391 | /* sound roms are identical to kof2001 */ | |
| 9392 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9393 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 9394 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 9395 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 9396 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 9397 | ||
| 9398 | NO_DELTAT_REGION | |
| 9399 | ||
| 9400 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9401 | /* Encrypted */ | |
| 9402 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 9403 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 9404 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 9405 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 9406 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 9407 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 9408 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 9409 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 9410 | ROM_END | |
| 9411 | ||
| 9412 | ROM_START( ct2k3sp ) /* Protected hack/bootleg of kof2001 Phenixsoft */ | |
| 9413 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9414 | ROM_LOAD16_WORD_SWAP( "5003-p1sp.bin", 0x000000, 0x100000, CRC(ab5c4de0) SHA1(ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5) ) | |
| 9415 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 9416 | ||
| 9417 | ROM_Y_ZOOM | |
| 9418 | ||
| 9419 | ROM_REGION( 0x40000, "fixed", 0 ) | |
| 9420 | ROM_LOAD( "5003-s1sp.bin", 0x00000, 0x40000, CRC(6c355ab4) SHA1(71ac2bcd3dbda8402baecc56dabc2297b148a900) ) | |
| 9421 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9422 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9423 | ||
| 9424 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 9425 | ||
| 9426 | /* sound roms are identical to kof2001 */ | |
| 9427 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9428 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 9429 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 9430 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 9431 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 9432 | ||
| 9433 | NO_DELTAT_REGION | |
| 9434 | ||
| 9435 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9436 | /* Encrypted */ | |
| 9437 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 9438 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 9439 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 9440 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 9441 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 9442 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 9443 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 9444 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 9445 | ROM_END | |
| 9446 | ||
| 9447 | ROM_START( ct2k3sa ) /* Protected hack/bootleg of kof2001 Phenixsoft, alternate version */ | |
| 9448 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9449 | ROM_LOAD16_WORD_SWAP( "5003-p1sa.bin", 0x000000, 0x100000, CRC(013a509d) SHA1(c61c9b777e6e062b5f4ad87cdb78e9ca05e9bfb9) ) | |
| 9450 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 9451 | ||
| 9452 | ROM_Y_ZOOM | |
| 9453 | ||
| 9454 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 9455 | ROM_LOAD( "5003-s1sa.bin", 0x00000, 0x20000, CRC(4e1f7eae) SHA1(3302ad290804272447ccd2e8edd3ce968f043db1) ) | |
| 9456 | /* S1 needs redump, correct? */ | |
| 9457 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9458 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9459 | ||
| 9460 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 9461 | ||
| 9462 | /* Original set has 2x64 mbit sound roms */ | |
| 9463 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9464 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 9465 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 9466 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 9467 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 9468 | ||
| 9469 | NO_DELTAT_REGION | |
| 9470 | ||
| 9471 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9472 | /* Encrypted */ | |
| 9473 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 9474 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 9475 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 9476 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 9477 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 9478 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 9479 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 9480 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 9481 | ROM_END | |
| 9482 | ||
| 9483 | /* Metal Slug 4 bootleg */ | |
| 9484 | ||
| 9485 | ROM_START( ms4plus ) | |
| 9486 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9487 | ROM_LOAD16_WORD_SWAP( "ms4-p1p.bin", 0x000000, 0x100000, CRC(806a6e04) SHA1(df503772d607271ea51285154c9fd68e18b143ce) ) | |
| 9488 | ROM_LOAD16_WORD_SWAP( "263-p2.sp2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) /* mask rom TC5332205 */ | |
| 9489 | ||
| 9490 | NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) | |
| 9491 | ||
| 9492 | /* Encrypted */ | |
| 9493 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 9494 | ||
| 9495 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9496 | /* Encrypted */ | |
| 9497 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 9498 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 9499 | ||
| 9500 | NO_DELTAT_REGION | |
| 9501 | ||
| 9502 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 9503 | /* Encrypted */ | |
| 9504 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9505 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9506 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9507 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9508 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9509 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9510 | ROM_END | |
| 9511 | ||
| 9512 | /* The King of Fighters 2002 bootlegs */ | |
| 9513 | ||
| 9514 | ROM_START( kof2002b ) | |
| 9515 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9516 | ROM_LOAD16_WORD_SWAP( "265-p1.p1", 0x000000, 0x100000, CRC(9ede7323) SHA1(ad9d45498777fda9fa58e75781f48e09aee705a6) ) /* mask rom TC538200 */ | |
| 9517 | ROM_LOAD16_WORD_SWAP( "2k2-p2.bin", 0x100000, 0x400000, CRC(6dbee4df) SHA1(9a9646c81b233b44213c624b898c19f83e9a07f8) ) | |
| 9518 | ||
| 9519 | NEO_SFIX_128K( "2k2-s1.bin", CRC(2255f5bf) SHA1(8a82b3e9717df30b580b9d0bac0b403f8102a002) ) | |
| 9520 | ||
| 9521 | /* Encrypted */ | |
| 9522 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 9523 | ||
| 9524 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9525 | /* Encrypted */ | |
| 9526 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 9527 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 9528 | ||
| 9529 | NO_DELTAT_REGION | |
| 9530 | ||
| 9531 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9532 | ROM_LOAD16_BYTE( "2k2-c1.bin", 0x0000000, 0x800000, CRC(f25d3d66) SHA1(eb1da3e171c126d91e851ce141840709a2f62f8a) ) /* Plane 0,1 */ | |
| 9533 | ROM_LOAD16_BYTE( "2k2-c2.bin", 0x0000001, 0x800000, CRC(e3e66f1d) SHA1(af93e9e134816353d6187a53959c6e418b83ad8d) ) /* Plane 2,3 */ | |
| 9534 | ROM_LOAD16_BYTE( "2k2-c3.bin", 0x1000000, 0x800000, CRC(8732fa30) SHA1(81c482b375c04bcfbbc69e3e2a2e9ab567c9bb78) ) /* Plane 0,1 */ | |
| 9535 | ROM_LOAD16_BYTE( "2k2-c4.bin", 0x1000001, 0x800000, CRC(0989fd40) SHA1(355d6b2c528319e41ce89952c5cf5bcc47cd6de0) ) /* Plane 2,3 */ | |
| 9536 | ROM_LOAD16_BYTE( "2k2-c5.bin", 0x2000000, 0x800000, CRC(60635cd2) SHA1(0cf2c54e003edfcdbed64e0570e6b800e7ed3c1b) ) /* Plane 0,1 */ | |
| 9537 | ROM_LOAD16_BYTE( "2k2-c6.bin", 0x2000001, 0x800000, CRC(bd736824) SHA1(d897fc8248ace145fef57d8aa393eaebc4a1ccc4) ) /* Plane 2,3 */ | |
| 9538 | ROM_LOAD16_BYTE( "2k2-c7.bin", 0x3000000, 0x800000, CRC(2da8d8cf) SHA1(ab8aa88b8e1baba88e5fc01d0f3cb55503b6c81a) ) /* Plane 0,1 */ | |
| 9539 | ROM_LOAD16_BYTE( "2k2-c8.bin", 0x3000001, 0x800000, CRC(2048404a) SHA1(d6d0f049ffc196334825328e0472b04e04bf6695) ) /* Plane 2,3 */ | |
| 9540 | ROM_END | |
| 9541 | ||
| 9542 | ROM_START( kf2k2pls ) | |
| 9543 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9544 | ROM_LOAD16_WORD_SWAP( "2k2-p1p.bin", 0x000000, 0x100000, CRC(3ab03781) SHA1(86946c19f1c4d9ab5cde86688d698bf63118a39d) ) | |
| 9545 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 9546 | ||
| 9547 | NEO_SFIX_128K( "2k2-s1p.bin", CRC(595e0006) SHA1(ff086bdaa6f40e9ad963e1100a27f44618d684ed) ) | |
| 9548 | ||
| 9549 | /* Encrypted */ | |
| 9550 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 9551 | ||
| 9552 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9553 | /* Encrypted */ | |
| 9554 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 9555 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 9556 | ||
| 9557 | NO_DELTAT_REGION | |
| 9558 | ||
| 9559 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9560 | /* Encrypted */ | |
| 9561 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9562 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9563 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9564 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9565 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9566 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9567 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9568 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9569 | ROM_END | |
| 9570 | ||
| 9571 | ROM_START( kf2k2pla ) | |
| 9572 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9573 | ROM_LOAD16_WORD_SWAP( "2k2-p1pa.bin", 0x000000, 0x100000, CRC(6a3a02f3) SHA1(c9973b64e9a87fa38dde233ee3e9a73ba085b013) ) | |
| 9574 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 9575 | ||
| 9576 | NEO_SFIX_128K( "2k2-s1pa.bin", CRC(1a3ed064) SHA1(9749bb55c750e6b65d651998c2649c5fb68db68e)) | |
| 9577 | ||
| 9578 | /* Encrypted */ | |
| 9579 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 9580 | ||
| 9581 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9582 | /* Encrypted */ | |
| 9583 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 9584 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 9585 | ||
| 9586 | NO_DELTAT_REGION | |
| 9587 | ||
| 9588 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9589 | /* Encrypted */ | |
| 9590 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9591 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9592 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9593 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9594 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9595 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9596 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9597 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9598 | ROM_END | |
| 9599 | ||
| 9600 | ROM_START( kf2k2mp ) | |
| 9601 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 9602 | ROM_LOAD16_WORD_SWAP( "kf02m-p1.bin", 0x000000, 0x400000, CRC(ff7c6ec0) SHA1(704c14d671dcb4cfed44d9f978a289cb7dd9d065) ) | |
| 9603 | ROM_LOAD16_WORD_SWAP( "kf02m-p2.bin", 0x400000, 0x400000, CRC(91584716) SHA1(90da863037cf775957fa154cd42536e221df5740) ) | |
| 9604 | ||
| 9605 | NEO_SFIX_128K( "kf02m-s1.bin", CRC(348d6f2c) SHA1(586da8a936ebbb71af324339a4b60ec91dfa0990) ) | |
| 9606 | ||
| 9607 | /* Encrypted */ | |
| 9608 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 9609 | ||
| 9610 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9611 | /* Encrypted */ | |
| 9612 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 9613 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 9614 | ||
| 9615 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9616 | /* Encrypted */ | |
| 9617 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9618 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9619 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9620 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9621 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9622 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9623 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9624 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9625 | ROM_END | |
| 9626 | ||
| 9627 | ROM_START( kf2k2mp2 ) | |
| 9628 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 9629 | ROM_LOAD16_WORD_SWAP( "k2k2m2p1.bin", 0x000000, 0x200000, CRC(1016806c) SHA1(a583b45e9c0d6f67b95c52e44444aabe88f68d97) ) | |
| 9630 | ROM_LOAD16_WORD_SWAP( "k2k2m2p2.bin", 0x200000, 0x400000, CRC(432fdf53) SHA1(d7e542cd84d948162c60768e40ee4ed33d8e7913) ) | |
| 9631 | ||
| 9632 | NEO_SFIX_128K( "k2k2m2s1.bin", CRC(446e74c5) SHA1(efc2afb26578bad9eb21659c70eb0f827d6d1ef6) ) | |
| 9633 | ||
| 9634 | /* Encrypted */ | |
| 9635 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 9636 | ||
| 9637 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9638 | /* Encrypted */ | |
| 9639 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 9640 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 9641 | ||
| 9642 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9643 | /* Encrypted */ | |
| 9644 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9645 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9646 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9647 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9648 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9649 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9650 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9651 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9652 | ROM_END | |
| 9653 | ||
| 9654 | ROM_START( kof10th ) | |
| 9655 | ROM_REGION( 0x900000, "maincpu", 0 ) // Modified | |
| 9656 | ROM_LOAD16_WORD_SWAP( "kf10-p1.bin", 0x000000, 0x800000, CRC(b1fd0c43) SHA1(5f842a8a27be2d957fd4140d6431ae47154997bb) ) | |
| 9657 | ||
| 9658 | ROM_Y_ZOOM | |
| 9659 | ||
| 9660 | ROM_REGION( 0x40000, "fixed", 0 ) // modified | |
| 9661 | ROM_FILL( 0x000000, 0x40000, 0 ) // modified | |
| 9662 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9663 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9664 | ||
| 9665 | NEO_BIOS_AUDIO_128K( "kf10-m1.bin", CRC(f6fab859) SHA1(0184aa1394b9f9946d610278b53b846020dd88dc) ) | |
| 9666 | ||
| 9667 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9668 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 9669 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 9670 | ||
| 9671 | NO_DELTAT_REGION | |
| 9672 | ||
| 9673 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9674 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 9675 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 9676 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 9677 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 9678 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 9679 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 9680 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 9681 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 9682 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 9683 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 9684 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 9685 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 9686 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 9687 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 9688 | ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */ | |
| 9689 | ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */ | |
| 9690 | ROM_END | |
| 9691 | ||
| 9692 | ROM_START( kf10thep ) /* this is a hack of kof2002 much like the various korean hacks / bootlegs of games */ | |
| 9693 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 9694 | ROM_LOAD16_WORD_SWAP( "5008-p1.bin", 0x000000, 0x200000, CRC(bf5469ba) SHA1(f05236d8fffab5836c0d27becdeeb80def32ee49) ) | |
| 9695 | ROM_LOAD16_WORD_SWAP( "5008-p2.bin", 0x200000, 0x400000, CRC(a649ec38) SHA1(5c63ed5e5c848940f587c966da4908d04cf1293c) ) | |
| 9696 | ROM_LOAD16_WORD_SWAP( "5008-p3.bin", 0x600000, 0x200000, CRC(e629e13c) SHA1(6ebe080ce01c51064cb2f4d89315ba98a45ae727) ) | |
| 9697 | ||
| 9698 | NEO_SFIX_128K( "5008-s1.bin", CRC(92410064) SHA1(1fb800b46341858207d3b6961a760289fbec7faa) ) | |
| 9699 | ||
| 9700 | NEO_BIOS_AUDIO_128K( "5008-m1.bin", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) ) | |
| 9701 | //NEO_BIOS_AUDIO_128K( "5004-m1.bin", CRC(f6fab859) SHA1(0184aa1394b9f9946d610278b53b846020dd88dc) ) | |
| 9702 | ||
| 9703 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9704 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 9705 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 9706 | ||
| 9707 | NO_DELTAT_REGION | |
| 9708 | ||
| 9709 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9710 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 9711 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 9712 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 9713 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 9714 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 9715 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 9716 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 9717 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 9718 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 9719 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 9720 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 9721 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 9722 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 9723 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 9724 | ROM_LOAD16_BYTE( "5008-c7b.bin", 0x3800000, 0x400000, CRC(33604ef0) SHA1(57deec23c81d5d673ce5992cef1f2567f1a2148e) ) /* Plane 0,1 */ | |
| 9725 | ROM_LOAD16_BYTE( "5008-c8b.bin", 0x3800001, 0x400000, CRC(51f6a8f8) SHA1(9ef1cdbdd125a2b430346c22b59f36902312905f) ) /* Plane 2,3 */ | |
| 9726 | ROM_END | |
| 9727 | ||
| 9728 | ROM_START( kf2k5uni ) | |
| 9729 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 9730 | ROM_LOAD16_WORD_SWAP( "5006-p2a.bin", 0x000000, 0x400000, CRC(ced883a2) SHA1(f93db4d74ce0a73a3e9631966fee37be22470c89) ) | |
| 9731 | ROM_LOAD16_WORD_SWAP( "5006-p1.bin", 0x400000, 0x400000, CRC(72c39c46) SHA1(4ba0657de20319c0bc30c7c3bba7d7331d0ce9a7) ) | |
| 9732 | ||
| 9733 | NEO_SFIX_128K( "5006-s1.bin", CRC(91f8c544) SHA1(9d16cafb9ca4bc54f31f7fd82b1be06ec8b11c79) ) | |
| 9734 | ||
| 9735 | NEO_BIOS_AUDIO_128K( "5006-m1.bin", CRC(9050bfe7) SHA1(765bf3d954f775231b7ef2504bb844cd0b29e3f7) ) | |
| 9736 | ||
| 9737 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9738 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 9739 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 9740 | ||
| 9741 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9742 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 9743 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 9744 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 9745 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 9746 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 9747 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 9748 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 9749 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 9750 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 9751 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 9752 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 9753 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 9754 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 9755 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 9756 | ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */ | |
| 9757 | ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */ | |
| 9758 | ROM_END | |
| 9759 | ||
| 9760 | ROM_START( kof2k4se ) | |
| 9761 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9762 | ROM_LOAD16_WORD_SWAP( "k2k4s-p2.bin", 0x000000, 0x080000, CRC(21a84084) SHA1(973e8a0bffa0e1f055803f663f81a8e03701802d) ) | |
| 9763 | ROM_LOAD16_WORD_SWAP( "k2k4s-p3.bin", 0x080000, 0x080000, CRC(febb484e) SHA1(4b1838795b84f22d578ad043641df0a7bf7d9774) ) | |
| 9764 | ROM_LOAD16_WORD_SWAP( "k2k4s-p1.bin", 0x100000, 0x400000, CRC(e6c50566) SHA1(cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe) ) | |
| 9765 | ||
| 9766 | NEO_SFIX_128K( "k2k4s-s1.bin", CRC(a3c9b2d8) SHA1(1472d2cbd7bb73e84824ecf773924007e6117e77) ) | |
| 9767 | ||
| 9768 | NEO_BIOS_AUDIO_128K( "k2k4s-m1.bin", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) ) | |
| 9769 | ||
| 9770 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9771 | ROM_LOAD( "k2k4s-v2.bin", 0x000000, 0x800000, CRC(e4ddfb3f) SHA1(eb8220ab01c16cf9244b7f3f9912bec0db561b85) ) | |
| 9772 | ROM_LOAD( "k2k4s-v1.bin", 0x800000, 0x800000, CRC(b887d287) SHA1(f593a5722df6f6fac023d189a739a117e976bb2f) ) | |
| 9773 | ||
| 9774 | NO_DELTAT_REGION | |
| 9775 | ||
| 9776 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9777 | ROM_LOAD16_BYTE( "k2k4s-c4.bin", 0x0000000, 0x800000, CRC(7a050288) SHA1(55a20c5b01e11a859f096af3f8e09986025d288f) ) /* Plane 0,1 */ | |
| 9778 | ROM_LOAD16_BYTE( "k2k4s-c8.bin", 0x0000001, 0x800000, CRC(e924afcf) SHA1(651e974f7339d2cdcfa58c5398013197a0525b77) ) /* Plane 2,3 */ | |
| 9779 | ROM_LOAD16_BYTE( "k2k4s-c3.bin", 0x1000000, 0x800000, CRC(959fad0b) SHA1(63ab83ddc5f688dc8165a7ff8d262df3fcd942a2) ) /* Plane 0,1 */ | |
| 9780 | ROM_LOAD16_BYTE( "k2k4s-c7.bin", 0x1000001, 0x800000, CRC(efe6a468) SHA1(2a414285e48aa948b5b0d4a9333bab083b5fb853) ) /* Plane 2,3 */ | |
| 9781 | ROM_LOAD16_BYTE( "k2k4s-c2.bin", 0x2000000, 0x800000, CRC(74bba7c6) SHA1(e01adc7a4633bc0951b9b4f09abc07d728e9a2d9) ) /* Plane 0,1 */ | |
| 9782 | ROM_LOAD16_BYTE( "k2k4s-c6.bin", 0x2000001, 0x800000, CRC(e20d2216) SHA1(5d28eea7b581e780b78f391a8179f1678ee0d9a5) ) /* Plane 2,3 */ | |
| 9783 | ROM_LOAD16_BYTE( "k2k4s-c1.bin", 0x3000000, 0x800000, CRC(fa705b2b) SHA1(f314c66876589601806352484dd8e45bc41be692) ) /* Plane 0,1 */ | |
| 9784 | ROM_LOAD16_BYTE( "k2k4s-c5.bin", 0x3000001, 0x800000, CRC(2c912ff9) SHA1(b624a625ea3e221808b7ea43fb0b1a51d8c1853e) ) /* Plane 2,3 */ | |
| 9785 | ROM_END | |
| 9786 | ||
| 9787 | /* Matrimelee bootleg */ | |
| 9788 | ||
| 9789 | ROM_START( matrimbl ) | |
| 9790 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9791 | ROM_LOAD16_WORD_SWAP( "266-p1.p1", 0x000000, 0x100000, CRC(5d4c2dc7) SHA1(8d723b0d28ec344eef26009b361a2b97d300dd51) ) /* mask rom TC538200 */ | |
| 9792 | ROM_LOAD16_WORD_SWAP( "266-p2.sp2", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) ) /* mask rom TC5332205 */ | |
| 9793 | ||
| 9794 | ROM_Y_ZOOM | |
| 9795 | ||
| 9796 | ROM_REGION( 0x80000, "fixed", 0 ) | |
| 9797 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 9798 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9799 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9800 | ||
| 9801 | NEO_BIOS_AUDIO_128K( "mart-m1.bin", CRC(3ea96ab1) SHA1(e5053c4312f658faed2a34e38325a22ef792d384) ) | |
| 9802 | ||
| 9803 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9804 | ROM_LOAD( "mart-v1.bin", 0x000000, 0x400000, CRC(352b0a07) SHA1(19f7cc12f3f6d0fda9c7449816c4c32367447897) ) | |
| 9805 | ROM_LOAD16_WORD_SWAP( "mart-v2.bin", 0x400000, 0x400000, CRC(1e9bd59e) SHA1(0f754e780d0ebb815a92a45ad55f85f6d0181b70) ) | |
| 9806 | ROM_LOAD( "mart-v3.bin", 0x800000, 0x400000, CRC(e8362fcc) SHA1(42d558fd80cabe22a1c09a1fa75741afbcf46b7c) ) | |
| 9807 | ROM_LOAD16_WORD_SWAP( "mart-v4.bin", 0xc00000, 0x400000, CRC(c8c79b19) SHA1(9c7a5e694d68f37a27209e1400b60b6241a04cc7) ) | |
| 9808 | ||
| 9809 | NO_DELTAT_REGION | |
| 9810 | ||
| 9811 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9812 | ROM_LOAD16_BYTE( "mart-c1.bin", 0x0000000, 0x800000, CRC(a5595656) SHA1(d86281607f22e4f2001047eaeeda99cd673c508c) ) /* Plane 0,1 */ | |
| 9813 | ROM_LOAD16_BYTE( "mart-c2.bin", 0x0000001, 0x800000, CRC(c5f7c300) SHA1(9ff5ffb750bd2e925667d84389192f92183e8677) ) /* Plane 2,3 */ | |
| 9814 | ROM_LOAD16_BYTE( "mart-c3.bin", 0x1000000, 0x800000, CRC(574efd7d) SHA1(6cac303db705fe2800701ee51de9e9fca04e6e66) ) /* Plane 0,1 */ | |
| 9815 | ROM_LOAD16_BYTE( "mart-c4.bin", 0x1000001, 0x800000, CRC(109d54d9) SHA1(22cb748b3b14317b90d9d9951297ada2bfc3a3f1) ) /* Plane 2,3 */ | |
| 9816 | ROM_LOAD16_BYTE( "mart-c5.bin", 0x2000000, 0x800000, CRC(15c9e882) SHA1(1c9f1ccaed4fdd9d8f5cc9b6fcaca3c4e328e59e) ) /* Plane 0,1 */ | |
| 9817 | ROM_LOAD16_BYTE( "mart-c6.bin", 0x2000001, 0x800000, CRC(77497b97) SHA1(c6481bea5a36f8210971fdcb4bfbe7ed93c769de) ) /* Plane 2,3 */ | |
| 9818 | ROM_LOAD16_BYTE( "mart-c7.bin", 0x3000000, 0x800000, CRC(ab481bb6) SHA1(6b2d97c5505eeb28e300b075f37f0d69ef44463a) ) /* Plane 0,1 */ | |
| 9819 | ROM_LOAD16_BYTE( "mart-c8.bin", 0x3000001, 0x800000, CRC(906cf267) SHA1(b0f2cf8887794d715f208751ddd1ed26b2c3ffdf) ) /* Plane 2,3 */ | |
| 9820 | ROM_END | |
| 9821 | ||
| 9822 | /* Metal Slug 5 bootleg */ | |
| 9823 | ||
| 9824 | ROM_START( ms5plus ) | |
| 9825 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 9826 | ROM_LOAD16_WORD_SWAP( "ms5-p1p.bin", 0x000000, 0x100000, CRC(106b276f) SHA1(0e840df95f3813145e5043573483c7610d2d3e68) ) | |
| 9827 | ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) | |
| 9828 | ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) | |
| 9829 | ||
| 9830 | ROM_Y_ZOOM | |
| 9831 | ||
| 9832 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 9833 | ROM_LOAD("ms5-s1p.bin", 0x000000, 0x20000, CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) | |
| 9834 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9835 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9836 | ||
| 9837 | /* Encrypted */ | |
| 9838 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 9839 | ||
| 9840 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9841 | /* Encrypted */ | |
| 9842 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 9843 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 9844 | ||
| 9845 | NO_DELTAT_REGION | |
| 9846 | ||
| 9847 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9848 | /* Encrypted */ | |
| 9849 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9850 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9851 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9852 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9853 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9854 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9855 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 9856 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 9857 | ROM_END | |
| 9858 | ||
| 9859 | /* Puzzle Bobble / Bust-A-Move (Neo-Geo) bootleg */ | |
| 9860 | ||
| 9861 | ROM_START( pbobblenb ) | |
| 9862 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 9863 | ROM_LOAD16_WORD_SWAP( "u7", 0x000000, 0x080000, CRC(ac1e9ef3) SHA1(a2b125ee70869667431ab125bc29e768500802ad) ) | |
| 9864 | ||
| 9865 | NEO_SFIX_128K( "us1", CRC(9caae538) SHA1 (cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) ) | |
| 9866 | ||
| 9867 | NEO_BIOS_AUDIO_128K( "um1", CRC(f424368a) SHA1 (5e5bbcaeb82bed2ee17df08f005ca20ad1030723) ) | |
| 9868 | ||
| 9869 | ROM_REGION( 0x380000, "ymsnd", 0 ) | |
| 9870 | /* 0x000000-0x1fffff empty */ | |
| 9871 | ROM_LOAD( "u8", 0x200000, 0x100000, CRC(0840cbc4) SHA1 (1adbd7aef44fa80832f63dfb8efdf69fd7256a57) ) | |
| 9872 | ROM_LOAD( "u9", 0x300000, 0x080000, CRC(0a548948) SHA1 (e1e4afd17811cb60401c14fbcf0465035165f4fb) ) | |
| 9873 | ||
| 9874 | NO_DELTAT_REGION | |
| 9875 | ||
| 9876 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 9877 | ROM_LOAD16_BYTE( "uc5", 0x000000, 0x80000, CRC(e89ad494) SHA1 (69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */ | |
| 9878 | ROM_LOAD16_BYTE( "uc6", 0x000001, 0x80000, CRC(4b42d7eb) SHA1 (042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */ | |
| 9879 | ROM_END | |
| 9880 | ||
| 9881 | /* SNK vs. CAPCOM SVC CHAOS bootlegs */ | |
| 9882 | ||
| 9883 | ROM_START( svcboot ) | |
| 9884 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 9885 | ROM_LOAD16_WORD_SWAP( "svc-p1.bin", 0x000000, 0x800000, CRC(0348f162) SHA1(c313351d68effd92aeb80ed320e4f8c26a3bb53e) ) | |
| 9886 | ||
| 9887 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 9888 | ROM_LOAD( "svc-s1.bin", 0x10000, 0x10000, CRC(70b44df1) SHA1(52ae3f264d7b33e94e770e6b2d0cf35a64e7dda4) ) | |
| 9889 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 9890 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9891 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9892 | ||
| 9893 | NEOGEO_BIOS | |
| 9894 | ||
| 9895 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 9896 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 9897 | ||
| 9898 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 9899 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 9900 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 9901 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 9902 | ||
| 9903 | ROM_Y_ZOOM | |
| 9904 | ||
| 9905 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9906 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 9907 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 9908 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 9909 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 9910 | ||
| 9911 | NO_DELTAT_REGION | |
| 9912 | ||
| 9913 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9914 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 9915 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 9916 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 9917 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 9918 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 9919 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 9920 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 9921 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 9922 | ROM_END | |
| 9923 | ||
| 9924 | ROM_START( svcplus ) | |
| 9925 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 9926 | ROM_LOAD16_WORD_SWAP( "svc-p1p.bin", 0x000000, 0x200000, CRC(a194d842) SHA1(72b7bfa34a97632b1aa003488e074d766a6c2f08) ) | |
| 9927 | ROM_LOAD16_WORD_SWAP( "svc-p2p.bin", 0x200000, 0x200000, CRC(50c0e2b7) SHA1(97b396415ab0e692e43ddf371091e5a456712f0a) ) | |
| 9928 | ROM_LOAD16_WORD_SWAP( "svc-p3p.bin", 0x400000, 0x200000, CRC(58cdc293) SHA1(3c4f2418ec513bcc13ed33a727de11dfb98f7525) ) | |
| 9929 | ||
| 9930 | NEO_SFIX_128K( "svc-s1p.bin", CRC(73344711) SHA1(04d84c4fe241b9135cd210f8ed8c725f595d11d2) ) | |
| 9931 | ||
| 9932 | NEOGEO_BIOS | |
| 9933 | ||
| 9934 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 9935 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 9936 | ||
| 9937 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 9938 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 9939 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 9940 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 9941 | ||
| 9942 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9943 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 9944 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 9945 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 9946 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 9947 | ||
| 9948 | NO_DELTAT_REGION | |
| 9949 | ||
| 9950 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9951 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 9952 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 9953 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 9954 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 9955 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 9956 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 9957 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 9958 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 9959 | ROM_END | |
| 9960 | ||
| 9961 | ROM_START( svcplusa ) | |
| 9962 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 9963 | ROM_LOAD16_WORD_SWAP( "svc-p1pl.bin", 0x000000, 0x200000, CRC(16b44144) SHA1(5eab530274b1b6f480a39a86c199da524cddfccc) ) | |
| 9964 | ROM_LOAD16_WORD_SWAP( "svc-p2pl.bin", 0x200000, 0x400000, CRC(7231ace2) SHA1(d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf) ) | |
| 9965 | ||
| 9966 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 9967 | ROM_LOAD( "svc-s1pl.bin", 0x10000, 0x10000, CRC(ca3c735e) SHA1(aebd15253c90432a2e0a4c40f37110c1e2176ee4) ) | |
| 9968 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 9969 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 9970 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 9971 | ||
| 9972 | NEOGEO_BIOS | |
| 9973 | ||
| 9974 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 9975 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 9976 | ||
| 9977 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 9978 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 9979 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 9980 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 9981 | ||
| 9982 | ROM_Y_ZOOM | |
| 9983 | ||
| 9984 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 9985 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 9986 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 9987 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 9988 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 9989 | ||
| 9990 | NO_DELTAT_REGION | |
| 9991 | ||
| 9992 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 9993 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 9994 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 9995 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 9996 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 9997 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 9998 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 9999 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 10000 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 10001 | ROM_END | |
| 10002 | ||
| 10003 | ROM_START( svcsplus ) | |
| 10004 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 10005 | ROM_LOAD16_WORD_SWAP( "svc-p1sp.bin", 0x000000, 0x400000, CRC(2601902f) SHA1(202348a13c6480f7de37a3ee983823838822fc98) ) | |
| 10006 | ROM_LOAD16_WORD_SWAP( "svc-p2sp.bin", 0x400000, 0x400000, CRC(0ca13305) SHA1(ac8fbca71b754acbcdd11802161a62ae1cf32d88) ) | |
| 10007 | ||
| 10008 | NEO_SFIX_128K( "svc-s1sp.bin", CRC(233d6439) SHA1(369024c7a2405c3144c14ac016c07c3dc0f44187) ) | |
| 10009 | ||
| 10010 | NEOGEO_BIOS | |
| 10011 | ||
| 10012 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 10013 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 10014 | ||
| 10015 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 10016 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 10017 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 10018 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 10019 | ||
| 10020 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10021 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 10022 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 10023 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 10024 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 10025 | ||
| 10026 | NO_DELTAT_REGION | |
| 10027 | ||
| 10028 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10029 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 10030 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 10031 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 10032 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 10033 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 10034 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 10035 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 10036 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 10037 | ROM_END | |
| 10038 | ||
| 10039 | /* Samurai Shodown 5 bootleg */ | |
| 10040 | ||
| 10041 | ROM_START( samsho5b ) | |
| 10042 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 10043 | ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) | |
| 10044 | ROM_LOAD16_WORD_SWAP( "ssv-p1.bin", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) | |
| 10045 | ||
| 10046 | NEO_SFIX_128K( "ssv-s1.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) | |
| 10047 | ||
| 10048 | NEO_BIOS_AUDIO_128K( "ssv-m1.bin", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) | |
| 10049 | ||
| 10050 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10051 | ROM_LOAD( "ssv-v1.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) | |
| 10052 | ROM_LOAD( "ssv-v2.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) | |
| 10053 | ROM_LOAD( "ssv-v3.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) | |
| 10054 | ROM_LOAD( "ssv-v4.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) | |
| 10055 | ||
| 10056 | NO_DELTAT_REGION | |
| 10057 | ||
| 10058 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10059 | ROM_LOAD16_BYTE( "ssv-c1.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) /* Plane 0,1 */ | |
| 10060 | ROM_LOAD16_BYTE( "ssv-c2.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) /* Plane 2,3 */ | |
| 10061 | ROM_LOAD16_BYTE( "ssv-c3.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) /* Plane 0,1 */ | |
| 10062 | ROM_LOAD16_BYTE( "ssv-c4.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) /* Plane 2,3 */ | |
| 10063 | ROM_END | |
| 10064 | ||
| 10065 | /* The King of Fighters 2003 bootlegs */ | |
| 10066 | ||
| 10067 | ROM_START( kf2k3bl ) | |
| 10068 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 10069 | ROM_LOAD16_WORD_SWAP( "2k3-p1.bin", 0x100000, 0x400000, CRC(92ed6ee3) SHA1(5e7e21eb40dfcc453ba73808760d5ddedd49c58a) ) | |
| 10070 | ROM_LOAD16_WORD_SWAP( "2k3-p2.bin", 0x500000, 0x200000, CRC(5d3d8bb3) SHA1(7f2341f14ca12ff5721eb038b3496228a1f34b60) ) | |
| 10071 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 10072 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 10073 | ||
| 10074 | NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) ) | |
| 10075 | ||
| 10076 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 10077 | ||
| 10078 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10079 | /* Encrypted */ | |
| 10080 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 10081 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 10082 | ||
| 10083 | NO_DELTAT_REGION | |
| 10084 | ||
| 10085 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10086 | /* Encrypted */ | |
| 10087 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10088 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10089 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10090 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10091 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10092 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10093 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10094 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10095 | ROM_END | |
| 10096 | ||
| 10097 | ROM_START( kf2k3bla ) | |
| 10098 | ROM_REGION( 0x700000, "maincpu", 0 ) | |
| 10099 | ROM_LOAD16_WORD_SWAP( "2k3-p1bl.bin", 0x000000, 0x100000, CRC(4ea414dd) SHA1(c242c9709c20a8cde3ad562adbe640a5dd5abcf1) ) | |
| 10100 | ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) ) | |
| 10101 | ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) ) | |
| 10102 | ||
| 10103 | NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) ) | |
| 10104 | ||
| 10105 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 10106 | ||
| 10107 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10108 | /* Encrypted */ | |
| 10109 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 10110 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 10111 | ||
| 10112 | NO_DELTAT_REGION | |
| 10113 | ||
| 10114 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10115 | /* Encrypted */ | |
| 10116 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10117 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10118 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10119 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10120 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10121 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10122 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10123 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10124 | ROM_END | |
| 10125 | ||
| 10126 | ROM_START( kf2k3pl ) | |
| 10127 | ROM_REGION( 0x700000, "maincpu", 0 ) | |
| 10128 | ROM_LOAD16_WORD_SWAP( "2k3-p1pl.bin", 0x000000, 0x100000, CRC(07b84112) SHA1(0b085a928a39ff9c0745a58bfa4ce6106b5f474a) ) | |
| 10129 | ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) ) | |
| 10130 | ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) ) | |
| 10131 | ||
| 10132 | NEO_SFIX_128K( "2k3-s1pl.bin", CRC(ad548a36) SHA1(7483dbe2d74a1bd1b4dc501e99e48a683416d08e) ) | |
| 10133 | ||
| 10134 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 10135 | ||
| 10136 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10137 | /* Encrypted */ | |
| 10138 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 10139 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 10140 | ||
| 10141 | NO_DELTAT_REGION | |
| 10142 | ||
| 10143 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10144 | /* Encrypted */ | |
| 10145 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10146 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10147 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10148 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10149 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10150 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10151 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10152 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10153 | ROM_END | |
| 10154 | ||
| 10155 | ROM_START( kf2k3upl ) | |
| 10156 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 10157 | ROM_LOAD16_WORD_SWAP( "2k3-p1up.bin", 0x000000, 0x800000, CRC(87294c01) SHA1(21420415a6b2ba1b43ecc1934270dc085d6bd7d9) ) | |
| 10158 | ||
| 10159 | NEO_SFIX_128K( "2k3-s1up.bin", CRC(e5708c0c) SHA1(5649446d3b0b1bd138b5a8b40b96a6d0f892f4d8) ) | |
| 10160 | ||
| 10161 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 10162 | ||
| 10163 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 10164 | /* Encrypted */ | |
| 10165 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 10166 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 10167 | ||
| 10168 | NO_DELTAT_REGION | |
| 10169 | ||
| 10170 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 10171 | /* Encrypted */ | |
| 10172 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10173 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10174 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10175 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10176 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10177 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10178 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 10179 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 10180 | ROM_END | |
| 10181 | ||
| 10182 | ||
| 10183 | /* Unlicensed Prototypes */ | |
| 10184 | ||
| 10185 | ROM_START( diggerma ) /* Unlicensed Prototype, no official game ID # */ | |
| 10186 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 10187 | ROM_LOAD16_WORD_SWAP( "dig-p1.bin", 0x000000, 0x080000, CRC(eda433d7) SHA1(abb14c66777ab0fe4ac76a402e253a49df7178d8) ) | |
| 10188 | ||
| 10189 | NEO_SFIX_128K( "dig-s1.bin", CRC(9b3168f0) SHA1(9be8c625686a1482f7399e5a856cfe2fef25ec52) ) | |
| 10190 | ||
| 10191 | NEO_BIOS_AUDIO_128K( "dig-m1.bin", CRC(e777a234) SHA1(9f3974ac07859337bc0203f903c40ae3f60dc1fb) ) | |
| 10192 | ||
| 10193 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 10194 | ROM_LOAD( "dig-v1.bin", 0x000000, 0x080000, CRC(ee15bda4) SHA1(fe2206728e6efd02d6302869a98b196eb19a17df) ) | |
| 10195 | ||
| 10196 | NO_DELTAT_REGION | |
| 10197 | ||
| 10198 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 10199 | ROM_LOAD16_BYTE( "dig-c1.bin", 0x000000, 0x080000, CRC(3db0a4ed) SHA1(6214faa883d97ea05809b6af7e0c85a236a18a28) ) /* Plane 0,1 */ | |
| 10200 | ROM_LOAD16_BYTE( "dig-c2.bin", 0x000001, 0x080000, CRC(3e632161) SHA1(83711c4286fb1d9f3f91414ac6e5fed36618033e) ) /* Plane 2,3 */ | |
| 10201 | ROM_END | |
| 10202 | ||
| 10203 | ||
| 10204 | ||
| 10205 | /************************************* | |
| 10206 | * | |
| 10207 | * Game-specific inits | |
| 10208 | * | |
| 10209 | *************************************/ | |
| 10210 | ||
| 10211 | DRIVER_INIT_MEMBER(neogeo_state,fatfury2) | |
| 10212 | { | |
| 10213 | DRIVER_INIT_CALL(neogeo); | |
| 10214 | fatfury2_install_protection(); | |
| 10215 | } | |
| 10216 | ||
| 10217 | DRIVER_INIT_MEMBER(neogeo_state,zupapa) | |
| 10218 | { | |
| 10219 | DRIVER_INIT_CALL(neogeo); | |
| 10220 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10221 | kof99_neogeo_gfx_decrypt(0xbd); | |
| 10222 | } | |
| 10223 | ||
| 10224 | DRIVER_INIT_MEMBER(neogeo_state,kof98) | |
| 10225 | { | |
| 10226 | DRIVER_INIT_CALL(neogeo); | |
| 10227 | kof98_decrypt_68k(); | |
| 10228 | install_kof98_protection(); | |
| 10229 | } | |
| 10230 | ||
| 10231 | DRIVER_INIT_MEMBER(neogeo_state,mslugx) | |
| 10232 | { | |
| 10233 | DRIVER_INIT_CALL(neogeo); | |
| 10234 | mslugx_install_protection(); | |
| 10235 | } | |
| 10236 | ||
| 10237 | DRIVER_INIT_MEMBER(neogeo_state,kof99) | |
| 10238 | { | |
| 10239 | DRIVER_INIT_CALL(neogeo); | |
| 10240 | kof99_decrypt_68k(); | |
| 10241 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10242 | kof99_neogeo_gfx_decrypt(0x00); | |
| 10243 | kof99_install_protection(); | |
| 10244 | } | |
| 10245 | ||
| 10246 | DRIVER_INIT_MEMBER(neogeo_state,kof99k) | |
| 10247 | { | |
| 10248 | DRIVER_INIT_CALL(neogeo); | |
| 10249 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10250 | kof99_neogeo_gfx_decrypt(0x00); | |
| 10251 | } | |
| 10252 | ||
| 10253 | DRIVER_INIT_MEMBER(neogeo_state,garou) | |
| 10254 | { | |
| 10255 | DRIVER_INIT_CALL(neogeo); | |
| 10256 | garou_decrypt_68k(); | |
| 10257 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10258 | kof99_neogeo_gfx_decrypt(0x06); | |
| 10259 | garou_install_protection(); | |
| 10260 | } | |
| 10261 | ||
| 10262 | DRIVER_INIT_MEMBER(neogeo_state,garouh) | |
| 10263 | { | |
| 10264 | DRIVER_INIT_CALL(neogeo); | |
| 10265 | garouh_decrypt_68k(); | |
| 10266 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10267 | kof99_neogeo_gfx_decrypt(0x06); | |
| 10268 | garouh_install_protection(); | |
| 10269 | } | |
| 10270 | ||
| 10271 | DRIVER_INIT_MEMBER(neogeo_state,garoubl) | |
| 10272 | { | |
| 10273 | DRIVER_INIT_CALL(neogeo); | |
| 10274 | neogeo_bootleg_sx_decrypt(2); | |
| 10275 | neogeo_bootleg_cx_decrypt(); | |
| 10276 | } | |
| 10277 | ||
| 10278 | DRIVER_INIT_MEMBER(neogeo_state,mslug3) | |
| 10279 | { | |
| 10280 | DRIVER_INIT_CALL(neogeo); | |
| 10281 | mslug3_decrypt_68k(); | |
| 10282 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10283 | kof99_neogeo_gfx_decrypt(0xad); | |
| 10284 | mslug3_install_protection(); | |
| 10285 | } | |
| 10286 | ||
| 10287 | DRIVER_INIT_MEMBER(neogeo_state,mslug3h) | |
| 10288 | { | |
| 10289 | DRIVER_INIT_CALL(neogeo); | |
| 10290 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10291 | kof99_neogeo_gfx_decrypt(0xad); | |
| 10292 | } | |
| 10293 | ||
| 10294 | DRIVER_INIT_MEMBER(neogeo_state,mslug3b6) | |
| 10295 | { | |
| 10296 | DRIVER_INIT_CALL(neogeo); | |
| 10297 | neogeo_bootleg_sx_decrypt(2); | |
| 10298 | cmc42_neogeo_gfx_decrypt(0xad); | |
| 10299 | } | |
| 10300 | ||
| 10301 | DRIVER_INIT_MEMBER(neogeo_state,kof2000) | |
| 10302 | { | |
| 10303 | DRIVER_INIT_CALL(neogeo); | |
| 10304 | kof2000_decrypt_68k(); | |
| 10305 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10306 | neogeo_cmc50_m1_decrypt(); | |
| 10307 | kof2000_neogeo_gfx_decrypt(0x00); | |
| 10308 | kof2000_install_protection(); | |
| 10309 | } | |
| 10310 | ||
| 10311 | DRIVER_INIT_MEMBER(neogeo_state,kof2000n) | |
| 10312 | { | |
| 10313 | DRIVER_INIT_CALL(neogeo); | |
| 10314 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10315 | neogeo_cmc50_m1_decrypt(); | |
| 10316 | kof2000_neogeo_gfx_decrypt(0x00); | |
| 10317 | } | |
| 10318 | ||
| 10319 | DRIVER_INIT_MEMBER(neogeo_state,kof2001) | |
| 10320 | { | |
| 10321 | DRIVER_INIT_CALL(neogeo); | |
| 10322 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10323 | kof2000_neogeo_gfx_decrypt(0x1e); | |
| 10324 | neogeo_cmc50_m1_decrypt(); | |
| 10325 | } | |
| 10326 | ||
| 10327 | DRIVER_INIT_MEMBER(neogeo_state,cthd2003) | |
| 10328 | { | |
| 10329 | DRIVER_INIT_CALL(neogeo); | |
| 10330 | decrypt_cthd2003(); | |
| 10331 | patch_cthd2003(); | |
| 10332 | } | |
| 10333 | ||
| 10334 | DRIVER_INIT_MEMBER(neogeo_state,ct2k3sp) | |
| 10335 | { | |
| 10336 | DRIVER_INIT_CALL(neogeo); | |
| 10337 | decrypt_ct2k3sp(); | |
| 10338 | patch_cthd2003(); | |
| 10339 | } | |
| 10340 | ||
| 10341 | DRIVER_INIT_MEMBER(neogeo_state,ct2k3sa) | |
| 10342 | { | |
| 10343 | DRIVER_INIT_CALL(neogeo); | |
| 10344 | decrypt_ct2k3sa(); | |
| 10345 | patch_ct2k3sa(); | |
| 10346 | } | |
| 10347 | ||
| 10348 | DRIVER_INIT_MEMBER(neogeo_state,mslug4) | |
| 10349 | { | |
| 10350 | DRIVER_INIT_CALL(neogeo); | |
| 10351 | m_sprgen->m_fixed_layer_bank_type = 1; /* USA violent content screen is wrong -- not a bug, confirmed on real hardware! */ | |
| 10352 | neogeo_cmc50_m1_decrypt(); | |
| 10353 | kof2000_neogeo_gfx_decrypt(0x31); | |
| 10354 | neo_pcm2_snk_1999(8); | |
| 10355 | } | |
| 10356 | ||
| 10357 | DRIVER_INIT_MEMBER(neogeo_state,ms4plus) | |
| 10358 | { | |
| 10359 | DRIVER_INIT_CALL(neogeo); | |
| 10360 | cmc50_neogeo_gfx_decrypt(0x31); | |
| 10361 | neo_pcm2_snk_1999(8); | |
| 10362 | neogeo_cmc50_m1_decrypt(); | |
| 10363 | } | |
| 10364 | ||
| 10365 | DRIVER_INIT_MEMBER(neogeo_state,ganryu) | |
| 10366 | { | |
| 10367 | DRIVER_INIT_CALL(neogeo); | |
| 10368 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10369 | kof99_neogeo_gfx_decrypt(0x07); | |
| 10370 | } | |
| 10371 | ||
| 10372 | DRIVER_INIT_MEMBER(neogeo_state,s1945p) | |
| 10373 | { | |
| 10374 | DRIVER_INIT_CALL(neogeo); | |
| 10375 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10376 | kof99_neogeo_gfx_decrypt(0x05); | |
| 10377 | } | |
| 10378 | ||
| 10379 | DRIVER_INIT_MEMBER(neogeo_state,preisle2) | |
| 10380 | { | |
| 10381 | DRIVER_INIT_CALL(neogeo); | |
| 10382 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10383 | kof99_neogeo_gfx_decrypt(0x9f); | |
| 10384 | } | |
| 10385 | ||
| 10386 | DRIVER_INIT_MEMBER(neogeo_state,bangbead) | |
| 10387 | { | |
| 10388 | DRIVER_INIT_CALL(neogeo); | |
| 10389 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10390 | kof99_neogeo_gfx_decrypt(0xf8); | |
| 10391 | } | |
| 10392 | ||
| 10393 | DRIVER_INIT_MEMBER(neogeo_state,nitd) | |
| 10394 | { | |
| 10395 | DRIVER_INIT_CALL(neogeo); | |
| 10396 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10397 | kof99_neogeo_gfx_decrypt(0xff); | |
| 10398 | } | |
| 10399 | ||
| 10400 | DRIVER_INIT_MEMBER(neogeo_state,sengoku3) | |
| 10401 | { | |
| 10402 | DRIVER_INIT_CALL(neogeo); | |
| 10403 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10404 | kof99_neogeo_gfx_decrypt(0xfe); | |
| 10405 | } | |
| 10406 | ||
| 10407 | DRIVER_INIT_MEMBER(neogeo_state,rotd) | |
| 10408 | { | |
| 10409 | DRIVER_INIT_CALL(neogeo); | |
| 10410 | neo_pcm2_snk_1999(16); | |
| 10411 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10412 | neogeo_cmc50_m1_decrypt(); | |
| 10413 | kof2000_neogeo_gfx_decrypt(0x3f); | |
| 10414 | } | |
| 10415 | ||
| 10416 | DRIVER_INIT_MEMBER(neogeo_state,kof2002) | |
| 10417 | { | |
| 10418 | DRIVER_INIT_CALL(neogeo); | |
| 10419 | kof2002_decrypt_68k(); | |
| 10420 | neo_pcm2_swap(0); | |
| 10421 | neogeo_cmc50_m1_decrypt(); | |
| 10422 | kof2000_neogeo_gfx_decrypt(0xec); | |
| 10423 | } | |
| 10424 | ||
| 10425 | DRIVER_INIT_MEMBER(neogeo_state,kof2002b) | |
| 10426 | { | |
| 10427 | DRIVER_INIT_CALL(neogeo); | |
| 10428 | kof2002_decrypt_68k(); | |
| 10429 | neo_pcm2_swap(0); | |
| 10430 | neogeo_cmc50_m1_decrypt(); | |
| 10431 | kof2002b_gfx_decrypt(memregion("sprites")->base(),0x4000000); | |
| 10432 | kof2002b_gfx_decrypt(memregion("fixed")->base(),0x20000); | |
| 10433 | } | |
| 10434 | ||
| 10435 | DRIVER_INIT_MEMBER(neogeo_state,kf2k2pls) | |
| 10436 | { | |
| 10437 | DRIVER_INIT_CALL(neogeo); | |
| 10438 | kof2002_decrypt_68k(); | |
| 10439 | neo_pcm2_swap(0); | |
| 10440 | neogeo_cmc50_m1_decrypt(); | |
| 10441 | cmc50_neogeo_gfx_decrypt(0xec); | |
| 10442 | } | |
| 10443 | ||
| 10444 | DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp) | |
| 10445 | { | |
| 10446 | DRIVER_INIT_CALL(neogeo); | |
| 10447 | kf2k2mp_decrypt(); | |
| 10448 | neo_pcm2_swap(0); | |
| 10449 | neogeo_cmc50_m1_decrypt(); | |
| 10450 | neogeo_bootleg_sx_decrypt(2); | |
| 10451 | cmc50_neogeo_gfx_decrypt(0xec); | |
| 10452 | } | |
| 10453 | ||
| 10454 | DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp2) | |
| 10455 | { | |
| 10456 | DRIVER_INIT_CALL(neogeo); | |
| 10457 | kf2k2mp2_px_decrypt(); | |
| 10458 | neo_pcm2_swap(0); | |
| 10459 | neogeo_cmc50_m1_decrypt(); | |
| 10460 | neogeo_bootleg_sx_decrypt(1); | |
| 10461 | cmc50_neogeo_gfx_decrypt(0xec); | |
| 10462 | } | |
| 10463 | ||
| 10464 | DRIVER_INIT_MEMBER(neogeo_state,kof10th) | |
| 10465 | { | |
| 10466 | DRIVER_INIT_CALL(neogeo); | |
| 10467 | decrypt_kof10th(); | |
| 10468 | install_kof10th_protection(); | |
| 10469 | } | |
| 10470 | ||
| 10471 | DRIVER_INIT_MEMBER(neogeo_state,kf10thep) | |
| 10472 | { | |
| 10473 | DRIVER_INIT_CALL(neogeo); | |
| 10474 | kf10thep_px_decrypt(); | |
| 10475 | neogeo_bootleg_sx_decrypt(1); | |
| 10476 | } | |
| 10477 | ||
| 10478 | DRIVER_INIT_MEMBER(neogeo_state,kf2k5uni) | |
| 10479 | { | |
| 10480 | DRIVER_INIT_CALL(neogeo); | |
| 10481 | decrypt_kf2k5uni(); | |
| 10482 | } | |
| 10483 | ||
| 10484 | DRIVER_INIT_MEMBER(neogeo_state,kof2k4se) | |
| 10485 | { | |
| 10486 | DRIVER_INIT_CALL(neogeo); | |
| 10487 | decrypt_kof2k4se_68k(); | |
| 10488 | } | |
| 10489 | ||
| 10490 | DRIVER_INIT_MEMBER(neogeo_state,matrim) | |
| 10491 | { | |
| 10492 | DRIVER_INIT_CALL(neogeo); | |
| 10493 | matrim_decrypt_68k(); | |
| 10494 | neo_pcm2_swap(1); | |
| 10495 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10496 | neogeo_cmc50_m1_decrypt(); | |
| 10497 | kof2000_neogeo_gfx_decrypt(0x6a); | |
| 10498 | } | |
| 10499 | ||
| 10500 | DRIVER_INIT_MEMBER(neogeo_state,matrimbl) | |
| 10501 | { | |
| 10502 | DRIVER_INIT_CALL(neogeo); | |
| 10503 | matrim_decrypt_68k(); | |
| 10504 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10505 | matrimbl_decrypt(); | |
| 10506 | neogeo_sfix_decrypt(); /* required for text layer */ | |
| 10507 | } | |
| 10508 | ||
| 10509 | DRIVER_INIT_MEMBER(neogeo_state,pnyaa) | |
| 10510 | { | |
| 10511 | DRIVER_INIT_CALL(neogeo); | |
| 10512 | neo_pcm2_snk_1999(4); | |
| 10513 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10514 | neogeo_cmc50_m1_decrypt(); | |
| 10515 | kof2000_neogeo_gfx_decrypt(0x2e); | |
| 10516 | } | |
| 10517 | ||
| 10518 | DRIVER_INIT_MEMBER(neogeo_state,mslug5) | |
| 10519 | { | |
| 10520 | DRIVER_INIT_CALL(neogeo); | |
| 10521 | mslug5_decrypt_68k(); | |
| 10522 | neo_pcm2_swap(2); | |
| 10523 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10524 | neogeo_cmc50_m1_decrypt(); | |
| 10525 | kof2000_neogeo_gfx_decrypt(0x19); | |
| 10526 | install_pvc_protection(); | |
| 10527 | } | |
| 10528 | ||
| 10529 | void neogeo_state::install_banked_bios() | |
| 10530 | { | |
| 10531 | m_maincpu->space(AS_PROGRAM).install_read_bank(0xc00000, 0xc1ffff, 0, 0x0e0000, "bankedbios"); | |
| 10532 | membank("bankedbios")->configure_entries(0, 2, memregion("mainbios")->base(), 0x20000); | |
| 10533 | membank("bankedbios")->set_entry(1); | |
| 10534 | } | |
| 10535 | ||
| 10536 | INPUT_CHANGED_MEMBER(neogeo_state::select_bios) | |
| 10537 | { | |
| 10538 | membank("bankedbios")->set_entry(newval ? 0 : 1); | |
| 10539 | } | |
| 10540 | ||
| 10541 | DRIVER_INIT_MEMBER(neogeo_state,ms5pcb) | |
| 10542 | { | |
| 10543 | DRIVER_INIT_CALL(neogeo); | |
| 10544 | ||
| 10545 | mslug5_decrypt_68k(); | |
| 10546 | svcpcb_gfx_decrypt(); | |
| 10547 | neogeo_cmc50_m1_decrypt(); | |
| 10548 | kof2000_neogeo_gfx_decrypt(0x19); | |
| 10549 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10550 | svcpcb_s1data_decrypt(); | |
| 10551 | neo_pcm2_swap(2); | |
| 10552 | install_pvc_protection(); | |
| 10553 | install_banked_bios(); | |
| 10554 | } | |
| 10555 | ||
| 10556 | DRIVER_INIT_MEMBER(neogeo_state,ms5plus) | |
| 10557 | { | |
| 10558 | DRIVER_INIT_CALL(neogeo); | |
| 10559 | cmc50_neogeo_gfx_decrypt(0x19); | |
| 10560 | neo_pcm2_swap(2); | |
| 10561 | neogeo_bootleg_sx_decrypt(1); | |
| 10562 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10563 | neogeo_cmc50_m1_decrypt(); | |
| 10564 | install_ms5plus_protection(); | |
| 10565 | } | |
| 10566 | ||
| 10567 | DRIVER_INIT_MEMBER(neogeo_state,svcpcb) | |
| 10568 | { | |
| 10569 | DRIVER_INIT_CALL(neogeo); | |
| 10570 | ||
| 10571 | svc_px_decrypt(); | |
| 10572 | svcpcb_gfx_decrypt(); | |
| 10573 | neogeo_cmc50_m1_decrypt(); | |
| 10574 | kof2000_neogeo_gfx_decrypt(0x57); | |
| 10575 | svcpcb_s1data_decrypt(); | |
| 10576 | neo_pcm2_swap(3); | |
| 10577 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10578 | install_pvc_protection(); | |
| 10579 | install_banked_bios(); | |
| 10580 | } | |
| 10581 | ||
| 10582 | DRIVER_INIT_MEMBER(neogeo_state,svc) | |
| 10583 | { | |
| 10584 | DRIVER_INIT_CALL(neogeo); | |
| 10585 | svc_px_decrypt(); | |
| 10586 | neo_pcm2_swap(3); | |
| 10587 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10588 | neogeo_cmc50_m1_decrypt(); | |
| 10589 | kof2000_neogeo_gfx_decrypt(0x57); | |
| 10590 | install_pvc_protection(); | |
| 10591 | } | |
| 10592 | ||
| 10593 | DRIVER_INIT_MEMBER(neogeo_state,svcboot) | |
| 10594 | { | |
| 10595 | DRIVER_INIT_CALL(neogeo); | |
| 10596 | svcboot_px_decrypt(); | |
| 10597 | svcboot_cx_decrypt(); | |
| 10598 | install_pvc_protection(); | |
| 10599 | } | |
| 10600 | ||
| 10601 | DRIVER_INIT_MEMBER(neogeo_state,svcplus) | |
| 10602 | { | |
| 10603 | DRIVER_INIT_CALL(neogeo); | |
| 10604 | svcplus_px_decrypt(); | |
| 10605 | svcboot_cx_decrypt(); | |
| 10606 | neogeo_bootleg_sx_decrypt( 1); | |
| 10607 | svcplus_px_hack(); | |
| 10608 | } | |
| 10609 | ||
| 10610 | DRIVER_INIT_MEMBER(neogeo_state,svcplusa) | |
| 10611 | { | |
| 10612 | DRIVER_INIT_CALL(neogeo); | |
| 10613 | svcplusa_px_decrypt(); | |
| 10614 | svcboot_cx_decrypt(); | |
| 10615 | svcplus_px_hack(); | |
| 10616 | } | |
| 10617 | ||
| 10618 | DRIVER_INIT_MEMBER(neogeo_state,svcsplus) | |
| 10619 | { | |
| 10620 | DRIVER_INIT_CALL(neogeo); | |
| 10621 | svcsplus_px_decrypt(); | |
| 10622 | neogeo_bootleg_sx_decrypt(2); | |
| 10623 | svcboot_cx_decrypt(); | |
| 10624 | svcsplus_px_hack(); | |
| 10625 | install_pvc_protection(); | |
| 10626 | } | |
| 10627 | ||
| 10628 | DRIVER_INIT_MEMBER(neogeo_state,samsho5) | |
| 10629 | { | |
| 10630 | DRIVER_INIT_CALL(neogeo); | |
| 10631 | samsho5_decrypt_68k(); | |
| 10632 | neo_pcm2_swap(4); | |
| 10633 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10634 | neogeo_cmc50_m1_decrypt(); | |
| 10635 | kof2000_neogeo_gfx_decrypt(0x0f); | |
| 10636 | } | |
| 10637 | ||
| 10638 | DRIVER_INIT_MEMBER(neogeo_state,samsho5b) | |
| 10639 | { | |
| 10640 | DRIVER_INIT_CALL(neogeo); | |
| 10641 | samsho5b_px_decrypt(); | |
| 10642 | samsho5b_vx_decrypt(); | |
| 10643 | neogeo_bootleg_sx_decrypt(1); | |
| 10644 | neogeo_bootleg_cx_decrypt(); | |
| 10645 | } | |
| 10646 | ||
| 10647 | DRIVER_INIT_MEMBER(neogeo_state,kf2k3pcb) | |
| 10648 | { | |
| 10649 | DRIVER_INIT_CALL(neogeo); | |
| 10650 | kf2k3pcb_decrypt_68k(); | |
| 10651 | kf2k3pcb_gfx_decrypt(); | |
| 10652 | kf2k3pcb_sp1_decrypt(); | |
| 10653 | neogeo_cmc50_m1_decrypt(); | |
| 10654 | ||
| 10655 | /* extra little swap on the m1 - this must be performed AFTER the m1 decrypt | |
| 10656 | or the m1 checksum (used to generate the key) for decrypting the m1 is | |
| 10657 | incorrect */ | |
| 10658 | { | |
| 10659 | int i; | |
| 10660 | UINT8* rom = memregion("audiocpu")->base(); | |
| 10661 | for (i = 0; i < 0x90000; i++) | |
| 10662 | { | |
| 10663 | rom[i] = BITSWAP8(rom[i], 5, 6, 1, 4, 3, 0, 7, 2); | |
| 10664 | } | |
| 10665 | } | |
| 10666 | ||
| 10667 | kof2000_neogeo_gfx_decrypt(0x9d); | |
| 10668 | kf2k3pcb_decrypt_s1data(); | |
| 10669 | neo_pcm2_swap(5); | |
| 10670 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10671 | install_pvc_protection(); | |
| 10672 | m_maincpu->space(AS_PROGRAM).install_rom(0xc00000, 0xc7ffff, 0, 0x080000, memregion("mainbios")->base()); // 512k bios | |
| 10673 | } | |
| 10674 | ||
| 10675 | DRIVER_INIT_MEMBER(neogeo_state,kof2003) | |
| 10676 | { | |
| 10677 | DRIVER_INIT_CALL(neogeo); | |
| 10678 | kof2003_decrypt_68k(); | |
| 10679 | neo_pcm2_swap(5); | |
| 10680 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10681 | neogeo_cmc50_m1_decrypt(); | |
| 10682 | kof2000_neogeo_gfx_decrypt(0x9d); | |
| 10683 | install_pvc_protection(); | |
| 10684 | } | |
| 10685 | ||
| 10686 | DRIVER_INIT_MEMBER(neogeo_state,kof2003h) | |
| 10687 | { | |
| 10688 | DRIVER_INIT_CALL(neogeo); | |
| 10689 | kof2003h_decrypt_68k(); | |
| 10690 | neo_pcm2_swap(5); | |
| 10691 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 10692 | neogeo_cmc50_m1_decrypt(); | |
| 10693 | kof2000_neogeo_gfx_decrypt(0x9d); | |
| 10694 | install_pvc_protection(); | |
| 10695 | } | |
| 10696 | ||
| 10697 | DRIVER_INIT_MEMBER(neogeo_state,kf2k3bl) | |
| 10698 | { | |
| 10699 | DRIVER_INIT_CALL(neogeo); | |
| 10700 | cmc50_neogeo_gfx_decrypt(0x9d); | |
| 10701 | neo_pcm2_swap(5); | |
| 10702 | neogeo_bootleg_sx_decrypt(1); | |
| 10703 | kf2k3bl_install_protection(); | |
| 10704 | } | |
| 10705 | ||
| 10706 | DRIVER_INIT_MEMBER(neogeo_state,kf2k3pl) | |
| 10707 | { | |
| 10708 | DRIVER_INIT_CALL(neogeo); | |
| 10709 | cmc50_neogeo_gfx_decrypt(0x9d); | |
| 10710 | neo_pcm2_swap(5); | |
| 10711 | kf2k3pl_px_decrypt(); | |
| 10712 | neogeo_bootleg_sx_decrypt(1); | |
| 10713 | kf2k3pl_install_protection(); | |
| 10714 | } | |
| 10715 | ||
| 10716 | DRIVER_INIT_MEMBER(neogeo_state,kf2k3upl) | |
| 10717 | { | |
| 10718 | DRIVER_INIT_CALL(neogeo); | |
| 10719 | cmc50_neogeo_gfx_decrypt(0x9d); | |
| 10720 | neo_pcm2_swap(5); | |
| 10721 | kf2k3upl_px_decrypt(); | |
| 10722 | neogeo_bootleg_sx_decrypt(2); | |
| 10723 | kf2k3bl_install_protection(); | |
| 10724 | } | |
| 10725 | ||
| 10726 | DRIVER_INIT_MEMBER(neogeo_state,samsh5sp) | |
| 10727 | { | |
| 10728 | DRIVER_INIT_CALL(neogeo); | |
| 10729 | samsh5sp_decrypt_68k(); | |
| 10730 | neo_pcm2_swap(6); | |
| 10731 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10732 | neogeo_cmc50_m1_decrypt(); | |
| 10733 | kof2000_neogeo_gfx_decrypt(0x0d); | |
| 10734 | } | |
| 10735 | ||
| 10736 | DRIVER_INIT_MEMBER(neogeo_state,jockeygp) | |
| 10737 | { | |
| 10738 | DRIVER_INIT_CALL(neogeo); | |
| 10739 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 10740 | neogeo_cmc50_m1_decrypt(); | |
| 10741 | kof2000_neogeo_gfx_decrypt(0xac); | |
| 10742 | ||
| 10743 | /* install some extra RAM */ | |
| 10744 | m_maincpu->space(AS_PROGRAM).install_ram(0x200000, 0x201fff); | |
| 10745 | ||
| 10746 | // m_maincpu->space(AS_PROGRAM).install_read_port(0x280000, 0x280001, "IN5"); | |
| 10747 | // m_maincpu->space(AS_PROGRAM).install_read_port(0x2c0000, 0x2c0001, "IN6"); | |
| 10748 | } | |
| 10749 | ||
| 10750 | DRIVER_INIT_MEMBER(neogeo_state,vliner) | |
| 10751 | { | |
| 10752 | m_maincpu->space(AS_PROGRAM).install_ram(0x200000, 0x201fff); | |
| 10753 | ||
| 10754 | m_maincpu->space(AS_PROGRAM).install_read_port(0x280000, 0x280001, "IN5"); | |
| 10755 | m_maincpu->space(AS_PROGRAM).install_read_port(0x2c0000, 0x2c0001, "IN6"); | |
| 10756 | ||
| 10757 | DRIVER_INIT_CALL(neogeo); | |
| 10758 | } | |
| 10759 | ||
| 10760 | DRIVER_INIT_MEMBER(neogeo_state,kof97oro) | |
| 10761 | { | |
| 10762 | kof97oro_px_decode(); | |
| 10763 | neogeo_bootleg_sx_decrypt(1); | |
| 10764 | neogeo_bootleg_cx_decrypt(); | |
| 10765 | DRIVER_INIT_CALL(neogeo); | |
| 10766 | } | |
| 10767 | ||
| 10768 | DRIVER_INIT_MEMBER(neogeo_state,kog) | |
| 10769 | { | |
| 10770 | /* overlay cartridge ROM */ | |
| 10771 | m_maincpu->space(AS_PROGRAM).install_read_port(0x0ffffe, 0x0fffff, "JUMPER"); | |
| 10772 | ||
| 10773 | kog_px_decrypt(); | |
| 10774 | neogeo_bootleg_sx_decrypt(1); | |
| 10775 | neogeo_bootleg_cx_decrypt(); | |
| 10776 | DRIVER_INIT_CALL(neogeo); | |
| 10777 | } | |
| 10778 | ||
| 10779 | DRIVER_INIT_MEMBER(neogeo_state,lans2004) | |
| 10780 | { | |
| 10781 | lans2004_decrypt_68k(); | |
| 10782 | lans2004_vx_decrypt(); | |
| 10783 | neogeo_bootleg_sx_decrypt(1); | |
| 10784 | neogeo_bootleg_cx_decrypt(); | |
| 10785 | DRIVER_INIT_CALL(neogeo); | |
| 10786 | } | |
| 10787 | ||
| 10788 | READ16_MEMBER( neogeo_state::sbp_lowerrom_r ) | |
| 10789 | { | |
| 10790 | UINT16* rom = (UINT16*)memregion("maincpu")->base(); | |
| 10791 | UINT16 origdata = rom[(offset+(0x200/2))]; | |
| 10792 | UINT16 data = BITSWAP16(origdata, 11,10,9,8,15,14,13,12,3,2,1,0,7,6,5,4); | |
| 10793 | int realoffset = 0x200+(offset*2); | |
| 10794 | logerror("sbp_lowerrom_r offset %08x data %04x\n", realoffset, data ); | |
| 10795 | ||
| 10796 | // there is actually data in the rom here already, maybe we should just return it 'as is' | |
| 10797 | if (realoffset==0xd5e) return origdata; | |
| 10798 | ||
| 10799 | return data; | |
| 10800 | } | |
| 10801 | ||
| 10802 | WRITE16_MEMBER( neogeo_state::sbp_lowerrom_w ) | |
| 10803 | { | |
| 10804 | int realoffset = 0x200+(offset*2); | |
| 10805 | ||
| 10806 | // the actual data written is just pulled from the end of the rom, and unused space | |
| 10807 | // maybe this is just some kind of watchdog for the protection device and it doesn't | |
| 10808 | // matter? | |
| 10809 | if (realoffset == 0x1080) | |
| 10810 | { | |
| 10811 | if (data==0x4e75) | |
| 10812 | { | |
| 10813 | return; | |
| 10814 | } | |
| 10815 | else if (data==0xffff) | |
| 10816 | { | |
| 10817 | return; | |
| 10818 | } | |
| 10819 | } | |
| 10820 | ||
| 10821 | printf("sbp_lowerrom_w offset %08x data %04x\n", realoffset, data ); | |
| 10822 | } | |
| 10823 | ||
| 10824 | DRIVER_INIT_MEMBER(neogeo_state,sbp) | |
| 10825 | { | |
| 10826 | // there seems to be a protection device living around here.. | |
| 10827 | // if you nibble swap the data in the rom the game will boot | |
| 10828 | // there are also writes to 0x1080.. | |
| 10829 | // | |
| 10830 | // other stuff going on as well tho, the main overlay is still missing, and p1 inputs don't work | |
| 10831 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x00200, 0x001fff, read16_delegate(FUNC(neogeo_state::sbp_lowerrom_r),this)); | |
| 10832 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x00200, 0x001fff, write16_delegate(FUNC(neogeo_state::sbp_lowerrom_w),this)); | |
| 10833 | ||
| 10834 | /* the game code clears the text overlay used ingame immediately after writing it.. why? protection? sloppy code that the hw ignores? imperfect emulation? */ | |
| 10835 | { | |
| 10836 | UINT16* rom = (UINT16*)memregion("maincpu")->base(); | |
| 10837 | ||
| 10838 | rom[0x2a6f8/2] = 0x4e71; | |
| 10839 | rom[0x2a6fa/2] = 0x4e71; | |
| 10840 | rom[0x2a6fc/2] = 0x4e71; | |
| 10841 | } | |
| 10842 | ||
| 10843 | } | |
| 10844 | ||
| 10845 | ||
| 10846 | ||
| 10847 | /************************************* | |
| 10848 | * | |
| 10849 | * Title catalog | |
| 10850 | * (source: http://neogeomuseum.snkplaymore.co.jp/english/catalogue/index.php) | |
| 10851 | * | |
| 10852 | ************************************* | |
| 10853 | ||
| 10854 | In 2010, SNK Playmore, the successor of SNK, released a title catalogue which lists the released | |
| 10855 | games (MVS/AES/CD) including their release dates in Japan. It is not 100% complete. | |
| 10856 | The included title catalogue is the english one. | |
| 10857 | ||
| 10858 | Game Title Genre Publisher Date Released (in Japan) | |
| 10859 | ================================================================================================================================= | |
| 10860 | NAM-1975 3D Action SNK MVS Cartridge:1990/04/26 | |
| 10861 | NEOGEO ROM-cart:1991/07/01 | |
| 10862 | NEOGEO CD:1994/09/09 | |
| 10863 | MAHJONG KYORETSUDEN Mahjong SNK MVS Cartridge:1990/04/26 | |
| 10864 | NEOGEO ROM-cart:1991/07/01 | |
| 10865 | NEOGEO CD:1994/09/09 | |
| 10866 | MAGICIAN LORD Action ADK MVS Cartridge:1990/04/26 | |
| 10867 | NEOGEO ROM-cart:1991/07/01 | |
| 10868 | NEOGEO CD:1994/10/31 | |
| 10869 | BASEBALL STARS PROFESSIONAL Sports SNK MVS Cartridge:1990/04/26 | |
| 10870 | NEOGEO ROM-cart:1991/07/01 | |
| 10871 | NEOGEO CD:1995/04/21 | |
| 10872 | TOP PLAYER'S GOLF Sports SNK MVS Cartridge:1990/05/23 | |
| 10873 | NEOGEO ROM-cart:1991/07/01 | |
| 10874 | NEOGEO CD:1994/09/09 | |
| 10875 | NINJA COMBAT Action ADK MVS Cartridge:1990/07/24 | |
| 10876 | NEOGEO ROM-cart:1991/07/01 | |
| 10877 | NEOGEO CD:1994/10/31 | |
| 10878 | RIDING HERO 3D Racing SNK MVS Cartridge:1990/07/24 | |
| 10879 | NEOGEO ROM-cart:1991/07/01 | |
| 10880 | NEOGEO CD:1995/05/26 | |
| 10881 | THE SUPER SPY 3D Action SNK MVS Cartridge:1990/10/08 | |
| 10882 | NEOGEO ROM-cart:1991/07/01 | |
| 10883 | NEOGEO CD:1994/09/09 | |
| 10884 | CYBER-LIP Action SNK MVS Cartridge:1990/11/07 | |
| 10885 | NEOGEO ROM-cart:1991/07/01 | |
| 10886 | NEOGEO CD:1995/04/21 | |
| 10887 | PUZZLED Puzzle SNK MVS Cartridge:1990/11/20 | |
| 10888 | NEOGEO ROM-cart:1991/07/01 | |
| 10889 | NEOGEO CD:1994/09/09 | |
| 10890 | LEAGUE BOWLING Sports SNK MVS Cartridge:1990/12/10 | |
| 10891 | NEOGEO ROM-cart:1991/07/01 | |
| 10892 | NEOGEO CD:1994/09/09 | |
| 10893 | GHOST PILOTS Shooter SNK MVS Cartridge:1991/01/25 | |
| 10894 | NEOGEO ROM-cart:1991/07/01 | |
| 10895 | NEOGEO CD:1995/03/17 | |
| 10896 | SENGOKU Action SNK MVS Cartridge:1991/02/12 | |
| 10897 | NEOGEO ROM-cart:1991/07/01 | |
| 10898 | NEOGEO CD:1995/03/17 | |
| 10899 | KING OF THE MONSTERS Fighting SNK MVS Cartridge:1991/02/25 | |
| 10900 | NEOGEO ROM-cart:1991/07/01 | |
| 10901 | BLUE'S JOURNEY Action ADK MVS Cartridge:1991/03/14 | |
| 10902 | NEOGEO ROM-cart:1991/07/01 | |
| 10903 | NEOGEO CD:1994/10/31 | |
| 10904 | ALPHA MISSION II Shooter SNK MVS Cartridge:1991/03/25 | |
| 10905 | NEOGEO ROM-cart:1991/07/01 | |
| 10906 | NEOGEO CD:1994/09/09 | |
| 10907 | BURNING FIGHT Action SNK MVS Cartridge:1991/05/20 | |
| 10908 | NEOGEO ROM-cart:1991/08/09 | |
| 10909 | NEOGEO CD:1994/09/09 | |
| 10910 | MINNASAN NO OKAGESAMA DESU Table Monolith MVS Cartridge:1991/07/25 | |
| 10911 | NEOGEO ROM-cart:1991/07/21 | |
| 10912 | CROSSED SWORDS Action ADK MVS Cartridge:1991/07/25 | |
| 10913 | NEOGEO ROM-cart:1991/10/01 | |
| 10914 | NEOGEO CD:1994/10/31 | |
| 10915 | LEGEND OF SUCCESS JOE Action Wave MVS Cartridge:1991/07 | |
| 10916 | NEOGEO ROM-cart:1991/08/30 | |
| 10917 | QUIZ DAISUSA SEN: THE LAST COUNT DOWN Quiz SNK MVS Cartridge:1991/07 | |
| 10918 | NEOGEO ROM-cart:1991/08/30 | |
| 10919 | SUPER BASEBALL 2020 Sports SNK MVS Cartridge:1991/09/20 | |
| 10920 | NEOGEO ROM-cart:1991/10/25 | |
| 10921 | NEOGEO CD:1995/02/25 | |
| 10922 | ROBO ARMY Action SNK MVS Cartridge:1991/10/30 | |
| 10923 | NEOGEO ROM-cart:1991/12/20 | |
| 10924 | NEOGEO CD:1995/04/21 | |
| 10925 | THRASH RALLY Racing ADK MVS Cartridge:1991/11/08 | |
| 10926 | NEOGEO ROM-cart:1991/12/20 | |
| 10927 | NEOGEO CD:1994/10/31 | |
| 10928 | EIGHT MAN Action SNK NEOGEO ROM-cart:1991/11/20 | |
| 10929 | FATAL FURY Fighting SNK MVS Cartridge:1991/11/25 | |
| 10930 | NEOGEO ROM-cart:1991/12/20 | |
| 10931 | NEOGEO CD:1994/09/09 | |
| 10932 | BAKATONO-SAMA MAHJONG MAN'YUKI Mahjong Monolith MVS Cartridge:1991/11 | |
| 10933 | NEOGEO ROM-cart:1991/12/13 | |
| 10934 | THRASH RALLY Racing ADK NEOGEO ROM-cart:1991/12/20 | |
| 10935 | FOOTBALL FRENZY Sports SNK MVS Cartridge:1992/01/31 | |
| 10936 | NEOGEO ROM-cart:1992/02/21 | |
| 10937 | NEOGEO CD:1994/09/09 | |
| 10938 | SOCCER BRAWL Sports SNK MVS Cartridge:1992/02/14 | |
| 10939 | NEOGEO ROM-cart:1992/03/13 | |
| 10940 | NEOGEO CD:1995/03/31 | |
| 10941 | MUTATION NATION Action SNK MVS Cartridge:1992/03/16 | |
| 10942 | NEOGEO ROM-cart:1992/04/17 | |
| 10943 | NEOGEO CD:1995/02/25 | |
| 10944 | LAST RESORT Shooter SNK MVS Cartridge:1992/03/23 | |
| 10945 | NEOGEO ROM-cart:1992/04/24 | |
| 10946 | NEOGEO CD:1994/09/09 | |
| 10947 | QUIZ MEITANTEI NEO & GEO: QUIZ DAISOUSASEN PART 2 Quiz SNK MVS Cartridge:1992/03 | |
| 10948 | NEOGEO ROM-cart:1991/04/24 | |
| 10949 | BASEBALL STARS 2 Sports SNK MVS Cartridge:1992/04/15 | |
| 10950 | NEOGEO ROM-cart:1992/04/28 | |
| 10951 | NEOGEO CD:1994/09/09 | |
| 10952 | NINJA COMMANDO Shooter ADK MVS Cartridge:1992/04/30 | |
| 10953 | NEOGEO ROM-cart:1992/05/29 | |
| 10954 | NEOGEO CD:1994/10/31 | |
| 10955 | KING OF THE MONSTERS 2 Fighting SNK MVS Cartridge:1992/05/25 | |
| 10956 | NEOGEO ROM-cart:1992/06/19 | |
| 10957 | NEOGEO CD:1994/09/09 | |
| 10958 | ANDRO DUNOS Shooter Visco MVS Cartridge:1992/06/15 | |
| 10959 | NEOGEO ROM-cart:1992/07/17 | |
| 10960 | WORLD HEROES Fighting ADK MVS Cartridge:1992/07/28 | |
| 10961 | NEOGEO ROM-cart:1992/09/11 | |
| 10962 | NEOGEO CD:1995/03/17 | |
| 10963 | ART OF FIGHTING Fighting SNK MVS Cartridge:1992/09/24 | |
| 10964 | NEOGEO ROM-cart:1992/12/11 | |
| 10965 | NEOGEO CD:1994/09/09 | |
| 10966 | VIEWPOINT Shooter Sammy MVS Cartridge:1992/11/20 | |
| 10967 | NEOGEO ROM-cart:1992/12/11 | |
| 10968 | NEOGEO CD:1995/02/25 | |
| 10969 | FATAL FURY 2 Fighting SNK MVS Cartridge:1992/12/10 | |
| 10970 | NEOGEO ROM-cart:1993/03/05 | |
| 10971 | NEOGEO CD:1994/09/09 | |
| 10972 | SUPER SIDEKICKS Sports SNK MVS Cartridge:1992/12/14 | |
| 10973 | NEOGEO ROM-cart:1993/02/19 | |
| 10974 | NEOGEO CD:1995/03/31 | |
| 10975 | SENGOKU 2 Action SNK MVS Cartridge:1993/02/18 | |
| 10976 | NEOGEO ROM-cart:1993/04/09 | |
| 10977 | NEOGEO CD:1995/03/17 | |
| 10978 | 3 COUNT BOUT Fighting SNK MVS Cartridge:1993/03/25 | |
| 10979 | NEOGEO ROM-cart:1993/04/23 | |
| 10980 | NEOGEO CD:1995/04/21 | |
| 10981 | WORLD HEROES 2 Fighting ADK MVS Cartridge:1993/04/26 | |
| 10982 | NEOGEO ROM-cart:1993/06/04 | |
| 10983 | NEOGEO CD:1995/04/14 | |
| 10984 | SAMURAI SHODOWN Fighting SNK MVS Cartridge:1993/07/07 | |
| 10985 | NEOGEO ROM-cart:1993/08/11 | |
| 10986 | NEOGEO CD:1994/09/09 | |
| 10987 | FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1993/09/16 | |
| 10988 | NEOGEO ROM-cart:1993/12/22 | |
| 10989 | NEOGEO CD:1994/09/09 | |
| 10990 | SPINMASTER Sideview Action Data East MVS Cartridge:1993/12/16 | |
| 10991 | NEOGEO ROM-cart:1994/02/18 | |
| 10992 | ART OF FIGHTING 2 Fighting SNK MVS Cartridge:1994/02/03 | |
| 10993 | NEOGEO ROM-cart:1994/03/11 | |
| 10994 | NEOGEO CD:1994/09/09 | |
| 10995 | WINDJAMMERS Sports Data East MVS Cartridge:1994/02/17 | |
| 10996 | NEOGEO ROM-cart:1994/04/08 | |
| 10997 | NEOGEO CD:1995/01/20 | |
| 10998 | KARNOV'S REVENGE Fighting Data East MVS Cartridge:1994/03/17 | |
| 10999 | NEOGEO ROM-cart:1994/04/28 | |
| 11000 | NEOGEO CD:1994/12/22 | |
| 11001 | SUPER SIDEKICKS 2 Sports SNK MVS Cartridge:1994/04/19 | |
| 11002 | NEOGEO ROM-cart:1994/05/27 | |
| 11003 | NEOGEO CD:1994/09/09 | |
| 11004 | WORLD HEROES 2 JET Fighting ADK MVS Cartridge:1994/04/26 | |
| 11005 | NEOGEO ROM-cart:1994/06/10 | |
| 11006 | NEOGEO CD:1994/11/11 | |
| 11007 | TOP HUNTER Action SNK MVS Cartridge:1994/05/18 | |
| 11008 | NEOGEO ROM-cart:1994/06/24 | |
| 11009 | NEOGEO CD:1994/09/29 | |
| 11010 | GURURIN Puzzle Face MVS Cartridge:1994/05/25 | |
| 11011 | FIGHT FEVER Fighting VICCOM MVS Cartridge:1994/06/28 | |
| 11012 | JANSHIN DENSETSU: QUEST OF JONGMASTER Mahjong Aicom MVS Cartridge:1994/06/29 | |
| 11013 | NEOGEO CD:1995/03/31 | |
| 11014 | AERO FIGHTERS 2 Topview Shooter Video System MVS Cartridge:1994/07/18 | |
| 11015 | NEOGEO ROM-cart:1994/08/26 | |
| 11016 | NEOGEO CD:1994/09/29 | |
| 11017 | AGGRESSORS OF DARK KOMBAT Fighting ADK MVS Cartridge:1994/07/26 | |
| 11018 | NEOGEO ROM-cart:1994/08/26 | |
| 11019 | NEOGEO CD:1995/01/13 | |
| 11020 | THE KING OF FIGHTERS '94 Fighting SNK MVS Cartridge:1994/08/25 | |
| 11021 | NEOGEO ROM-cart:1994/10/01 | |
| 11022 | NEOGEO CD:1994/11/02 | |
| 11023 | ZED BLADE Shooter NMK MVS Cartridge:1994/09/13 | |
| 11024 | POWER SPIKES II Sports Video System MVS Cartridge:1994/10/19 | |
| 11025 | NEOGEO CD:1995/03/18 | |
| 11026 | SAMURAI SHODOWN II Fighting SNK MVS Cartridge:1994/10/28 | |
| 11027 | NEOGEO ROM-cart:1994/12/02 | |
| 11028 | NEOGEO CD:1994/12/15 | |
| 11029 | STREET HOOP Sports Data East MVS Cartridge:1994/12/08 | |
| 11030 | NEOGEO ROM-cart:1994/12/09 | |
| 11031 | NEOGEO CD:1995/01/20 | |
| 11032 | PUZZLE BOBBLE Puzzle TAITO MVS Cartridge:1994/12/21 | |
| 11033 | NEOGEO CD:1995/05/02 | |
| 11034 | SUPER VOLLEY '94 Sports TAITO MVS Cartridge:1994 | |
| 11035 | BOMBERMAN: PANIC BOMBER Puzzle Eighting MVS Cartridge:1995/01/18 | |
| 11036 | GALAXY FIGHT: UNIVERSAL WARRIORS Fighting Sunsoft MVS Cartridge:1995/01/24 | |
| 11037 | NEOGEO ROM-cart:1995/02/25 | |
| 11038 | NEOGEO CD:1995/04/21 | |
| 11039 | QUIZ KING OF FIGHTERS Quiz Saurus MVS Cartridge:1995/02/01 | |
| 11040 | NEOGEO ROM-cart:1995/03/10 | |
| 11041 | NEOGEO CD:1995/04/07 | |
| 11042 | DOUBLE DRAGON Fighting Technos MVS Cartridge:1995/03/03 | |
| 11043 | NEOGEO ROM-cart:1995/03/31 | |
| 11044 | NEOGEO CD:1995/06/02 | |
| 11045 | SUPER SIDEKICKS 3 Sports SNK MVS Cartridge:1995/03/07 | |
| 11046 | NEOGEO ROM-cart:1995/04/07 | |
| 11047 | NEOGEO CD:1995/06/23 | |
| 11048 | FATAL FURY 3 Fighting SNK MVS Cartridge:1995/03/27 | |
| 11049 | NEOGEO ROM-cart:1995/04/21 | |
| 11050 | NEOGEO CD:1995/04/28 | |
| 11051 | SAVAGE REIGN Fighting SNK MVS Cartridge:1995/04/25 | |
| 11052 | NEOGEO ROM-cart:1995/03/10 | |
| 11053 | NEOGEO CD:1995/06/16 | |
| 11054 | CROSSED SWORDS II Action ADK NEOGEO CD:1995/05/02 | |
| 11055 | WORLD HEROES PERFECT Fighting ADK MVS Cartridge:1995/05/25 | |
| 11056 | NEOGEO ROM-cart:1995/06/30 | |
| 11057 | NEOGEO CD:1995/07/21 | |
| 11058 | FAR EAST OF EDEN: KABUKI KLASH Fighting Hudson Soft MVS Cartridge:1995/06/20 | |
| 11059 | NEOGEO ROM-cart:1995/07/28 | |
| 11060 | NEOGEO CD:1995/11/24 | |
| 11061 | THE KING OF FIGHTERS '95 Fighting SNK MVS Cartridge:1995/07/25 | |
| 11062 | NEOGEO ROM-cart:1995/09/01 | |
| 11063 | NEOGEO CD:1995/09/29 | |
| 11064 | IDOL MAHJONG FINAL ROMANCE 2 Mahjong Video System NEOGEO CD:1995/08/25 | |
| 11065 | PULSTAR Sidevi. Shooter Aicom MVS Cartridge:1995/08/28 | |
| 11066 | NEOGEO ROM-cart:1995/09/29 | |
| 11067 | NEOGEO CD:1995/10/27 | |
| 11068 | VOLTAGE FIGHTER GOWCAIZER Fighting Technos MVS Cartridge:1995/09/18 | |
| 11069 | NEOGEO ROM-cart:1995/10/20 | |
| 11070 | NEOGEO CD:1995/11/24 | |
| 11071 | STAKES WINNER Action Saurus MVS Cartridge:1995/09/27 | |
| 11072 | NEOGEO ROM-cart:1995/10/27 | |
| 11073 | NEOGEO CD:1996/03/22 | |
| 11074 | SHOGI NO TATSUJIN - MASTER OF SYOUGI Japanese chess ADK MVS Cartridge:1995/09/28 | |
| 11075 | NEOGEO ROM-cart:1995/10/13 | |
| 11076 | NEOGEO CD:1995/10/20 | |
| 11077 | AERO FIGHTERS 3 Topview Action Video System MVS Cartridge:1995/10/12 | |
| 11078 | NEOGEO ROM-cart:1995/11/17 | |
| 11079 | NEOGEO CD:1995/12/08 | |
| 11080 | ADK WORLD Variety ADK NEOGEO CD:1995/11/10 | |
| 11081 | SAMURAI SHODOWN III Fighting SNK MVS Cartridge:1995/11/15 | |
| 11082 | NEOGEO ROM-cart:1995/12/01 | |
| 11083 | NEOGEO CD:1995/12/29 | |
| 11084 | CHIBI MARUKO-CHAN DELUXE QUIZ Variety Takara MVS Cartridge:1995/11/27 | |
| 11085 | NEOGEO ROM-cart:1996/01/26 | |
| 11086 | PUZZLE DE PON! Puzzle Visco MVS Cartridge:1995/11/28 | |
| 11087 | REAL BOUT FATAL FURY Fighting SNK MVS Cartridge:1995/12/21 | |
| 11088 | NEOGEO ROM-cart:1996/01/26 | |
| 11089 | NEOGEO CD:1996/02/23 | |
| 11090 | NEO-GEO CD SPECIAL Variety SNK NEOGEO CD:1995/12/22 | |
| 11091 | NEO TURF MASTERS Sports Nazca MVS Cartridge:1996/01/29 | |
| 11092 | NEOGEO ROM-cart:1996/03/01 | |
| 11093 | NEOGEO CD:1996/05/03 | |
| 11094 | ART OF FIGHTING 3 Fighting SNK MVS Cartridge:1996/03/12 | |
| 11095 | NEOGEO ROM-cart:1996/04/26 | |
| 11096 | NEOGEO CD:1996/06/14 | |
| 11097 | MAGICAL DROP II Puzzle Data East MVS Cartridge:1996/03/21 | |
| 11098 | NEOGEO ROM-cart:1996/04/19 | |
| 11099 | NEOGEO CD:1996/05/24 | |
| 11100 | OSHIDASHI JIN TRICK Puzzle ADK NEOGEO CD:1996/03/22 | |
| 11101 | NEO DRIFT OUT Racing Visco MVS Cartridge:1996/03/28 | |
| 11102 | NEOGEO CD:1996/07/26 | |
| 11103 | METAL SLUG Action Nazca MVS Cartridge:1996/04/19 | |
| 11104 | NEOGEO ROM-cart:1996/05/24 | |
| 11105 | NEOGEO CD:1996/07/05 | |
| 11106 | OVER TOP Racing ADK MVS Cartridge:1996/04/26 | |
| 11107 | NEOGEO ROM-cart:1996/06/07 | |
| 11108 | NEOGEO CD:1996/07/26 | |
| 11109 | NINJA MASTER'S Fighting ADK MVS Cartridge:1996/05/27 | |
| 11110 | NEOGEO ROM-cart:1996/06/28 | |
| 11111 | NEOGEO CD:1996/09/27 | |
| 11112 | RAGNAGARD Fighting Saurus MVS Cartridge:1996/06/13 | |
| 11113 | NEOGEO ROM-cart:1996/07/26 | |
| 11114 | NEOGEO CD:1996/08/23 | |
| 11115 | FUTSAL Sports Saurus NEOGEO CD:1996/07/19 | |
| 11116 | THE KING OF FIGHTERS '96 Fighting SNK MVS Cartridge:1996/07/30 | |
| 11117 | NEOGEO ROM-cart:1996/09/27 | |
| 11118 | NEOGEO CD:1996/10/25 | |
| 11119 | KIZUNA ENCOUNTER SUPER TAG BATTLE Fighting SNK MVS Cartridge:1996/09/20 | |
| 11120 | NEOGEO ROM-cart:1996/11/08 | |
| 11121 | CHOUTETSU BURIKINGA Shooter Saurus NEOGEO CD:1996/09/20 | |
| 11122 | STAKES WINNER 2 Real Jockey Act Saurus MVS Cartridge:1996/09/24 | |
| 11123 | NEOGEO ROM-cart:1996/12/13 | |
| 11124 | THE ULTIMATE 11 Sports SNK MVS Cartridge:1996/10/16 | |
| 11125 | NEOGEO ROM-cart:1996/12/20 | |
| 11126 | SAMURAI SHODOWN IV Fighting SNK MVS Cartridge:1996/10/25 | |
| 11127 | NEOGEO ROM-cart:1996/11/29 | |
| 11128 | NEOGEO CD:1996/12/27 | |
| 11129 | WAKU WAKU 7 Fighting Sunsoft MVS Cartridge:1996/11/21 | |
| 11130 | NEOGEO ROM-cart:1996/12/27 | |
| 11131 | TWINKLE STAR SPRITES Shooter ADK MVS Cartridge:1996/11/25 | |
| 11132 | NEOGEO ROM-cart:1997/01/31 | |
| 11133 | NEOGEO CD:1997/02/21 | |
| 11134 | BREAKERS Fighting Visco MVS Cartridge:1996/12/17 | |
| 11135 | NEOGEO ROM-cart:1997/03/21 | |
| 11136 | NEOGEO CD:1997/04/25 | |
| 11137 | MONEY IDOL EXCHANGER Puzzle Face MVS Cartridge:1997/01/15 | |
| 11138 | Real Bout FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1997/01/28 | |
| 11139 | NEOGEO ROM-cart:1997/02/28 | |
| 11140 | NEOGEO CD:1997/03/03 | |
| 11141 | THE KING OF FIGHTERS '96 NEOGEO COLLECTION Variety SNK NEOGEO CD:1997/02/14 | |
| 11142 | MAGICAL DROP III Puzzle Data East MVS Cartridge:1997/02/25 | |
| 11143 | NEOGEO ROM-cart:1997/04/25 | |
| 11144 | NEO BOMBERMAN Action Hudson Soft MVS Cartridge:1997/05/01 | |
| 11145 | NEO MR.DO! Action Visco MVS Cartridge:1997/06/26 | |
| 11146 | SHINSETSU SAMURAI SHODOWN BUSHIDO RETSUDEN Role-playing SNK NEOGEO CD:1997/06/27 | |
| 11147 | THE KING OF FIGHTERS '97 Fighting SNK MVS Cartridge:1997/07/28 | |
| 11148 | NEOGEO ROM-cart:1997/09/25 | |
| 11149 | NEOGEO CD:1997/10/30 | |
| 11150 | UCCHAN NANCHAN NO HONO NO CHALLENGER ULTRA DENRYU IRAIRABOU Action Saurus MVS Cartridge:1997/08/25 | |
| 11151 | SHOCK TROOPERS Shooter Saurus MVS Cartridge:1997/11/11 | |
| 11152 | THE LAST BLADE Fighting SNK MVS Cartridge:1997/12/05 | |
| 11153 | NEOGEO ROM-cart:1998/01/29 | |
| 11154 | NEOGEO CD:1998/03/26 | |
| 11155 | BLAZING STAR Shooter Yumekobo MVS Cartridge:1998/01/19 | |
| 11156 | NEOGEO ROM-cart:1998/02/26 | |
| 11157 | METAL SLUG 2 Action SNK MVS Cartridge:1998/02/23 | |
| 11158 | NEOGEO ROM-cart:1998/04/02 | |
| 11159 | NEOGEO CD:1998/06/25 | |
| 11160 | REAL BOUT FATAL FURY 2 Fighting SNK MVS Cartridge:1998/03/20 | |
| 11161 | NEOGEO ROM-cart:1998/04/29 | |
| 11162 | NEOGEO CD:1998/07/23 | |
| 11163 | NEOGEO CUP '98 Sports SNK MVS Cartridge:1998/05/28 | |
| 11164 | NEOGEO ROM-cart:1998/07/30 | |
| 11165 | BREAKERS REVENGE Fighting Visco MVS Cartridge:1998/07/03 | |
| 11166 | NEOGEO ROM-cart: | |
| 11167 | THE KING OF FIGHTERS '98 Fighting SNK MVS Cartridge:1998/07/23 | |
| 11168 | NEOGEO ROM-cart:1998/09/23 | |
| 11169 | NEOGEO CD:1998/12/23 | |
| 11170 | SHOCK TROOPERS 2nd Squad Action Shooter Saurus MVS Cartridge:1998/11/06 | |
| 11171 | NEOGEO ROM-cart:1999/06/24 | |
| 11172 | THE LAST BLADE 2 Fighting SNK MVS Cartridge:1998/11/25 | |
| 11173 | NEOGEO ROM-cart:1999/01/28 | |
| 11174 | NEOGEO CD:1999/02/27 | |
| 11175 | FLIP SHOT Action Visco MVS Cartridge:1998/12/08 | |
| 11176 | METAL SLUG X Action SNK MVS Cartridge:1999/03/19 | |
| 11177 | NEOGEO ROM-cart:1999/05/27 | |
| 11178 | CAPTAIN TOMADAY Shooter Visco MVS Cartridge:1999/05/27 | |
| 11179 | THE KING OF FIGHTERS '99 Fighting SNK MVS Cartridge:1999/07/22 | |
| 11180 | NEOGEO ROM-cart:1999/09/23 | |
| 11181 | NEOGEO CD:1999/12/02 | |
| 11182 | PREHISTORIC ISLE 2 Shooter Yumekobo MVS Cartridge:1999/09/27 | |
| 11183 | GAROU: MARK OF THE WOLVES Fighting SNK MVS Cartridge:1999/11/26 | |
| 11184 | NEOGEO ROM-cart:2000/02/25 | |
| 11185 | STRIKERS 1945 PLUS Shooter Psikyo MVS Cartridge:1999/12/24 | |
| 11186 | METAL SLUG 3 Action Shooter SNK MVS Cartridge:2000/03/23 | |
| 11187 | NEOGEO ROM-cart:2000/06/01 | |
| 11188 | THE KING OF FIGHTERS 2000 Fighting SNK MVS Cartridge:2000/07/26 | |
| 11189 | NEOGEO ROM-cart:2000/12/21 | |
| 11190 | NIGHTMARE IN THE DARK Horror Action Gavaking MVS Cartridge:2001 | |
| 11191 | ZUPAPA! Comical Action Video System MVS Cartridge:2001 | |
| 11192 | SENGOKU 3 Action SNK PLAYMORE MVS Cartridge:2001/07/18 | |
| 11193 | NEOGEO ROM-cart:2001/10/25 | |
| 11194 | THE KING OF FIGHTERS 2001 Fighting SNK PLAYMORE MVS Cartridge:2001/11/15 | |
| 11195 | NEOGEO ROM-cart:2002/03/14 | |
| 11196 | METAL SLUG 4 Action Shooter SNK PLAYMORE MVS Cartridge:2002/03/27 | |
| 11197 | NEOGEO ROM-cart:2002/06/13 | |
| 11198 | RAGE OF THE DRAGONS Fighting Evoga MVS Cartridge:2002/06/06 | |
| 11199 | NEOGEO ROM-cart:2002/09/26 | |
| 11200 | THE KING OF FIGHTERS 2002 Fighting SNK PLAYMORE MVS Cartridge:2002/10/10 | |
| 11201 | NEOGEO ROM-cart:2002/12/19 | |
| 11202 | POWER INSTINCT MATRIMELEE Fighting ATLUS/NOISE FA. MVS Cartridge:2003/03/20 | |
| 11203 | NEOGEO ROM-cart:2003/05/29 | |
| 11204 | SNK VS. CAPCOM: SVC CHAOS Fighting SNK PLAYMORE MV-0:2003/07/24 | |
| 11205 | NEOGEO ROM-cart:2003/11/13 | |
| 11206 | SAMURAI SHODOWN V Fighting SNK P/Yuki Ent MVS Cartridge:2003/10/10 | |
| 11207 | NEOGEO ROM-cart:2003/12/11 | |
| 11208 | METAL SLUG 5 Action Shooter SNK PLAYMORE MV-0:2003/11/14 | |
| 11209 | NEOGEO ROM-cart:2004/02/19 | |
| 11210 | THE KING OF FIGHTERS 2003 Fighting SNK PLAYMORE MV-0:2003/12/12 | |
| 11211 | NEOGEO ROM-cart:2004/03/18 | |
| 11212 | POCHI & NYAA Puzzle Aiky MVS Cartridge:2003/12/24 | |
| 11213 | SAMURAI SHODOWN V SPECIAL Fighting SNK P/Yuki Ent MVS Cartridge:2004/04/22 | |
| 11214 | NEOGEO ROM-cart:2004/07/15 | |
| 11215 | ****************************************************************************/ | |
| 11216 | ||
| 11217 | 1505 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT */ |
| 11218 | CONS( 1990, neogeo, 0, 0, mvs, neogeo, neogeo_state, mvs, "SNK", "Neo-Geo", GAME_IS_BIOS_ROOT | GAME_SUPPORTS_SAVE ) | |
| 1506 | CONS( 1990, neogeo, 0, 0, mvs, neogeo_6slot, neogeo_state, mvs, "SNK", "Neo-Geo", GAME_IS_BIOS_ROOT | GAME_SUPPORTS_SAVE ) | |
| 11219 | 1507 | |
| 11220 | /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR */ | |
| 11221 | /* SNK */ | |
| 11222 | GAME( 1990, nam1975, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "NAM-1975 (NGM-001)(NGH-001)", GAME_SUPPORTS_SAVE ) | |
| 11223 | GAME( 1990, bstars, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGM-002)", GAME_SUPPORTS_SAVE ) | |
| 11224 | GAME( 1990, bstarsh, bstars, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGH-002)", GAME_SUPPORTS_SAVE ) | |
| 11225 | GAME( 1990, tpgolf, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (NGM-003)(NGH-003)", GAME_SUPPORTS_SAVE ) | |
| 11226 | GAME( 1990, mahretsu, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mahjong Kyo Retsuden (NGM-004)(NGH-004)", GAME_SUPPORTS_SAVE ) // does not support mahjong panel in MVS mode | |
| 11227 | GAME( 1990, ridhero, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (NGM-006)(NGH-006)", GAME_SUPPORTS_SAVE ) | |
| 11228 | GAME( 1990, ridheroh, ridhero, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11229 | GAME( 1991, alpham2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)", GAME_SUPPORTS_SAVE ) | |
| 11230 | GAME( 1991, alpham2p, alpham2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11231 | GAME( 1990, cyberlip, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (NGM-010)", GAME_SUPPORTS_SAVE ) | |
| 11232 | GAME( 1990, superspy, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (NGM-011)(NGH-011)", GAME_SUPPORTS_SAVE ) | |
| 11233 | GAME( 1992, mutnat, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (NGM-014)(NGH-014)", GAME_SUPPORTS_SAVE ) | |
| 11234 | GAME( 1991, kotm, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11235 | GAME( 1991, kotmh, kotm, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11236 | GAME( 1991, sengoku, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGM-017)(NGH-017)", GAME_SUPPORTS_SAVE ) | |
| 11237 | GAME( 1991, sengokuh, sengoku, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGH-017)(US)", GAME_SUPPORTS_SAVE ) | |
| 11238 | GAME( 1991, burningf, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGM-018)(NGH-018)", GAME_SUPPORTS_SAVE ) | |
| 11239 | GAME( 1991, burningfh, burningf, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGH-018)(US)", GAME_SUPPORTS_SAVE ) | |
| 11240 | GAME( 1991, burningfp, burningf, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11241 | GAME( 1990, lbowling, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (NGM-019)(NGH-019)", GAME_SUPPORTS_SAVE ) | |
| 11242 | GAME( 1991, gpilots, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGM-020)(NGH-020)", GAME_SUPPORTS_SAVE ) | |
| 11243 | GAME( 1991, gpilotsh, gpilots, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGH-020)(US)", GAME_SUPPORTS_SAVE ) | |
| 11244 | GAME( 1990, joyjoy, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled / Joy Joy Kid (NGM-021)(NGH-021)", GAME_SUPPORTS_SAVE ) | |
| 11245 | GAME( 1991, quizdais, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)", GAME_SUPPORTS_SAVE ) | |
| 11246 | GAME( 1991, quizdaisk, quizdais, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 11247 | GAME( 1992, lresort, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort", GAME_SUPPORTS_SAVE ) | |
| 11248 | GAME( 1991, eightman, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (NGM-025)(NGH-025)", GAME_SUPPORTS_SAVE ) | |
| 11249 | GAME( 1991, legendos, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Legend of Success Joe / Ashita no Joe Densetsu", GAME_SUPPORTS_SAVE ) | |
| 11250 | GAME( 1991, 2020bb, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11251 | GAME( 1991, 2020bba, 2020bb, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11252 | GAME( 1991, 2020bbh, 2020bb, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 3)", GAME_SUPPORTS_SAVE ) | |
| 11253 | GAME( 1991, socbrawl, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGM-031)", GAME_SUPPORTS_SAVE ) | |
| 11254 | GAME( 1991, socbrawlh, socbrawl, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGH-031)", GAME_SUPPORTS_SAVE ) | |
| 11255 | GAME( 1991, fatfury1, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)", GAME_SUPPORTS_SAVE ) | |
| 11256 | GAME( 1991, roboarmy, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army", GAME_SUPPORTS_SAVE ) | |
| 11257 | GAME( 1992, fbfrenzy, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (NGM-034)(NGH-034)", GAME_SUPPORTS_SAVE ) | |
| 11258 | GAME( 1992, kotm2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)", GAME_SUPPORTS_SAVE ) | |
| 11259 | GAME( 1992, kotm2p, kotm2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11260 | GAME( 1993, sengoku2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", GAME_SUPPORTS_SAVE ) | |
| 11261 | GAME( 1992, bstars2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars 2", GAME_SUPPORTS_SAVE ) | |
| 11262 | GAME( 1992, quizdai2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", GAME_SUPPORTS_SAVE ) | |
| 11263 | GAME( 1993, 3countb, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", GAME_SUPPORTS_SAVE ) | |
| 11264 | GAME( 1992, aof, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", GAME_SUPPORTS_SAVE ) | |
| 11265 | GAME( 1993, samsho, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGM-045)", GAME_SUPPORTS_SAVE ) | |
| 11266 | GAME( 1993, samshoh, samsho, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGH-045)", GAME_SUPPORTS_SAVE ) | |
| 11267 | GAME( 1994, tophuntr, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGM-046)", GAME_SUPPORTS_SAVE ) | |
| 11268 | GAME( 1994, tophuntrh, tophuntr, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGH-046)", GAME_SUPPORTS_SAVE ) | |
| 11269 | GAME( 1992, fatfury2, neogeo, neogeo, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)", GAME_SUPPORTS_SAVE ) | |
| 11270 | GAME( 1992, ssideki, neogeo, neogeo, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Super Sidekicks / Tokuten Ou", GAME_SUPPORTS_SAVE ) | |
| 11271 | GAME( 1994, kof94, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '94 (NGM-055)(NGH-055)", GAME_SUPPORTS_SAVE ) | |
| 11272 | GAME( 1994, aof2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)", GAME_SUPPORTS_SAVE ) | |
| 11273 | GAME( 1994, aof2a, aof2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)", GAME_SUPPORTS_SAVE ) | |
| 11274 | GAME( 1993, fatfursp, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)", GAME_SUPPORTS_SAVE ) | |
| 11275 | GAME( 1993, fatfurspa, fatfursp, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)", GAME_SUPPORTS_SAVE ) | |
| 11276 | GAME( 1995, savagere, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", GAME_SUPPORTS_SAVE ) | |
| 11277 | GAME( 1994, ssideki2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)", GAME_SUPPORTS_SAVE ) | |
| 11278 | GAME( 1994, samsho2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)", GAME_SUPPORTS_SAVE ) | |
| 11279 | GAME( 1994, samsho2k, samsho2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)", GAME_SUPPORTS_SAVE ) // official or hack? | |
| 11280 | GAME( 1995, fatfury3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)", GAME_SUPPORTS_SAVE ) | |
| 11281 | GAME( 1995, ssideki3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikou e no michi", GAME_SUPPORTS_SAVE ) | |
| 11282 | GAME( 1995, kof95, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084)", GAME_SUPPORTS_SAVE ) | |
| 11283 | GAME( 1995, kof95a, kof95, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084), alternate board", GAME_SUPPORTS_SAVE ) | |
| 11284 | GAME( 1995, kof95h, kof95, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGH-084)", GAME_SUPPORTS_SAVE ) | |
| 11285 | GAME( 1995, samsho3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)", GAME_SUPPORTS_SAVE ) | |
| 11286 | GAME( 1995, samsho3h, samsho3, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)", GAME_SUPPORTS_SAVE ) | |
| 11287 | GAME( 1995, fswords, samsho3, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fighters Swords (Korean release of Samurai Shodown III)", GAME_SUPPORTS_SAVE ) | |
| 11288 | GAME( 1995, rbff1, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)", GAME_SUPPORTS_SAVE ) | |
| 11289 | GAME( 1995, rbff1a, rbff1, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)", GAME_SUPPORTS_SAVE ) | |
| 11290 | GAME( 1996, aof3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden", GAME_SUPPORTS_SAVE ) | |
| 11291 | GAME( 1996, aof3k, aof3, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior (Korean release)", GAME_SUPPORTS_SAVE ) // no Japanese title / mode | |
| 11292 | GAME( 1996, kof96, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGM-214)", GAME_SUPPORTS_SAVE ) | |
| 11293 | GAME( 1996, kof96h, kof96, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGH-214)", GAME_SUPPORTS_SAVE ) | |
| 11294 | GAME( 1996, ssideki4, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero", GAME_SUPPORTS_SAVE ) | |
| 11295 | GAME( 1996, kizuna, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", GAME_SUPPORTS_SAVE ) | |
| 11296 | GAME( 1996, kizuna4p, kizuna, neogeo, kizuna4p, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version", GAME_SUPPORTS_SAVE ) | |
| 11297 | GAME( 1996, samsho4, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)", GAME_SUPPORTS_SAVE ) | |
| 11298 | GAME( 1996, samsho4k, samsho4, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)", GAME_SUPPORTS_SAVE ) | |
| 11299 | GAME( 1996, rbffspec, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special", GAME_SUPPORTS_SAVE ) | |
| 11300 | GAME( 1996, rbffspeck, rbffspec, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 11301 | GAME( 1997, kof97, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGM-2320)", GAME_SUPPORTS_SAVE ) | |
| 11302 | GAME( 1997, kof97h, kof97, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGH-2320)", GAME_SUPPORTS_SAVE ) | |
| 11303 | GAME( 1997, kof97k, kof97, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 11304 | GAME( 1997, kof97pls, kof97, neogeo, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "The King of Fighters '97 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11305 | GAME( 1997, kof97oro, kof97, neogeo, neogeo, neogeo_state, kof97oro, ROT0, "bootleg", "The King of Fighters '97 Oroshi Plus 2003 (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11306 | GAME( 1997, kog, kof97, neogeo, kog, neogeo_state, kog, ROT0, "bootleg", "King of Gladiator (The King of Fighters '97 bootleg)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) // protected bootleg | |
| 11307 | GAME( 1997, lastblad, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)", GAME_SUPPORTS_SAVE ) | |
| 11308 | GAME( 1997, lastbladh, lastblad, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)", GAME_SUPPORTS_SAVE ) | |
| 11309 | GAME( 1997, lastsold, lastblad, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Soldier (Korean release of The Last Blade)", GAME_SUPPORTS_SAVE ) | |
| 11310 | GAME( 1997, irrmaze, neogeo, neogeo, irrmaze, neogeo_state, neogeo, ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou", GAME_SUPPORTS_SAVE ) | |
| 11311 | GAME( 1998, rbff2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)", GAME_SUPPORTS_SAVE ) | |
| 11312 | GAME( 1998, rbff2h, rbff2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)", GAME_SUPPORTS_SAVE ) | |
| 11313 | GAME( 1998, rbff2k, rbff2, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers (Korean release)", GAME_SUPPORTS_SAVE ) // no Japanese title / mode | |
| 11314 | GAME( 1998, mslug2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)", GAME_SUPPORTS_SAVE ) | |
| 11315 | GAME( 1998, kof98, neogeo, neogeo, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)", GAME_SUPPORTS_SAVE ) | |
| 11316 | GAME( 1998, kof98a, kof98, neogeo, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420, alternate board)", GAME_SUPPORTS_SAVE ) | |
| 11317 | GAME( 1998, kof98k, kof98, neogeo, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", GAME_SUPPORTS_SAVE ) | |
| 11318 | GAME( 1998, kof98ka, kof98, neogeo, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)", GAME_SUPPORTS_SAVE ) | |
| 11319 | GAME( 1998, kof98h, kof98, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)", GAME_SUPPORTS_SAVE ) | |
| 11320 | GAME( 1998, lastbld2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)", GAME_SUPPORTS_SAVE ) | |
| 11321 | GAME( 1998, neocup98, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory", GAME_SUPPORTS_SAVE ) | |
| 11322 | GAME( 1999, mslugx, neogeo, neogeo, neogeo, neogeo_state, mslugx, ROT0, "SNK", "Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500)", GAME_SUPPORTS_SAVE ) | |
| 11323 | GAME( 1999, kof99, neogeo, neogeo, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGM-2510)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11324 | GAME( 1999, kof99h, kof99, neogeo, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGH-2510)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX, crashes going into attract demo */ | |
| 11325 | GAME( 1999, kof99e, kof99, neogeo, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11326 | GAME( 1999, kof99k, kof99, neogeo, neogeo, neogeo_state, kof99k, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (Korean release)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11327 | GAME( 1999, kof99p, kof99, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11328 | GAME( 1999, garou, neogeo, neogeo, neogeo, neogeo_state, garou, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11329 | GAME( 1999, garouh, garou, neogeo, neogeo, neogeo_state, garouh, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)(NGH-2530)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11330 | GAME( 1999, garoup, garou, neogeo, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Garou - Mark of the Wolves (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11331 | GAME( 1999, garoubl, garou, neogeo, neogeo, neogeo_state, garoubl, ROT0, "bootleg", "Garou - Mark of the Wolves (bootleg)", GAME_SUPPORTS_SAVE ) /* Bootleg of garoup */ | |
| 11332 | GAME( 2000, mslug3, neogeo, neogeo, neogeo, neogeo_state, mslug3, ROT0, "SNK", "Metal Slug 3 (NGM-2560)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11333 | GAME( 2000, mslug3h, mslug3, neogeo, neogeo, neogeo_state, mslug3h, ROT0, "SNK", "Metal Slug 3 (NGH-2560)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11334 | GAME( 2000, mslug3b6, mslug3, neogeo, neogeo, neogeo_state, mslug3b6, ROT0, "bootleg", "Metal Slug 6 (Metal Slug 3 bootleg)", GAME_SUPPORTS_SAVE ) /* real Metal Slug 6 is an Atomiswave HW game, see naomi.c ;-) */ | |
| 11335 | GAME( 2000, kof2000, neogeo, neogeo, neogeo, neogeo_state, kof2000, ROT0, "SNK", "The King of Fighters 2000 (NGM-2570) (NGH-2570)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 11336 | GAME( 2000, kof2000n, kof2000, neogeo, neogeo, neogeo_state, kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11337 | GAME( 2001, zupapa, neogeo, neogeo, neogeo, neogeo_state, zupapa, ROT0, "SNK", "Zupapa!" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11338 | GAME( 2001, sengoku3, neogeo, neogeo, neogeo, neogeo_state, sengoku3, ROT0, "Noise Factory / SNK", "Sengoku 3 / Sengoku Densho 2001" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11339 | GAME( 2001, kof2001, neogeo, neogeo, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGM-262?)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11340 | GAME( 2001, kof2001h, kof2001, neogeo, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGH-2621)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11341 | GAME( 2003, cthd2003, kof2001, neogeo, neogeo, neogeo_state, cthd2003, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ | |
| 11342 | GAME( 2003, ct2k3sp, kof2001, neogeo, neogeo, neogeo_state, ct2k3sp, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ | |
| 11343 | GAME( 2003, ct2k3sa, kof2001, neogeo, neogeo, neogeo_state, ct2k3sa, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2001 */ | |
| 11344 | GAME( 2002, kof2002, neogeo, neogeo, neogeo, neogeo_state, kof2002, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (NGM-2650)(NGH-2650)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11345 | GAME( 2002, kof2002b, kof2002, neogeo, neogeo, neogeo_state, kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11346 | GAME( 2002, kf2k2pls, kof2002, neogeo, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 1)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11347 | GAME( 2002, kf2k2pla, kof2002, neogeo, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 2)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11348 | GAME( 2002, kf2k2mp, kof2002, neogeo, neogeo, neogeo_state, kf2k2mp, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus (bootleg)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11349 | GAME( 2002, kf2k2mp2, kof2002, neogeo, neogeo, neogeo_state, kf2k2mp2, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus II (bootleg)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11350 | GAME( 2002, kof10th, kof2002, neogeo, neogeo, neogeo_state, kof10th, ROT0, "bootleg", "The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 11351 | GAME( 2005, kf10thep, kof2002, neogeo, neogeo, neogeo_state, kf10thep, ROT0, "bootleg", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 11352 | GAME( 2004, kf2k5uni, kof2002, neogeo, neogeo, neogeo_state, kf2k5uni, ROT0, "bootleg", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 11353 | GAME( 2004, kof2k4se, kof2002, neogeo, neogeo, neogeo_state, kof2k4se, ROT0, "bootleg", "The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2002 */ | |
| 11354 | GAME( 2003, mslug5, neogeo, neogeo, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGM-2680)", GAME_SUPPORTS_SAVE ) | |
| 11355 | GAME( 2003, mslug5h, mslug5, neogeo, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGH-2680)", GAME_SUPPORTS_SAVE ) /* Also found in later MVS carts */ | |
| 11356 | GAME( 2003, ms5pcb, 0, neogeo, dualbios, neogeo_state, ms5pcb, ROT0, "SNK Playmore", "Metal Slug 5 (JAMMA PCB)", GAME_SUPPORTS_SAVE ) | |
| 11357 | GAME( 2003, ms5plus, mslug5, neogeo, neogeo, neogeo_state, ms5plus, ROT0, "bootleg", "Metal Slug 5 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11358 | GAME( 2003, svcpcb, 0, neogeo, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)", GAME_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. | |
| 11359 | GAME( 2003, svcpcba, svcpcb, neogeo, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 2)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code */ | |
| 11360 | GAME( 2003, svc, neogeo, neogeo, neogeo, neogeo_state, svc, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)", GAME_SUPPORTS_SAVE ) | |
| 11361 | GAME( 2003, svcboot, svc, neogeo, neogeo, neogeo_state, svcboot, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11362 | GAME( 2003, svcplus, svc, neogeo, neogeo, neogeo_state, svcplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)", GAME_SUPPORTS_SAVE ) | |
| 11363 | GAME( 2003, svcplusa, svc, neogeo, neogeo, neogeo_state, svcplusa, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)", GAME_SUPPORTS_SAVE ) | |
| 11364 | GAME( 2003, svcsplus, svc, neogeo, neogeo, neogeo_state, svcsplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Super Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11365 | GAME( 2003, samsho5, neogeo, neogeo, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", GAME_SUPPORTS_SAVE ) | |
| 11366 | GAME( 2003, samsho5h, samsho5, neogeo, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", GAME_SUPPORTS_SAVE ) | |
| 11367 | GAME( 2003, samsho5b, samsho5, neogeo, neogeo, neogeo_state, samsho5b, ROT0, "bootleg", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", GAME_SUPPORTS_SAVE ) // different program scrambling | |
| 11368 | GAME( 2003, kf2k3pcb, 0, neogeo, neogeo, neogeo_state, kf2k3pcb, ROT0, "SNK Playmore", "The King of Fighters 2003 (Japan, JAMMA PCB)", GAME_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. | |
| 11369 | GAME( 2003, kof2003, neogeo, neogeo, neogeo, neogeo_state, kof2003, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGM-2710)", GAME_SUPPORTS_SAVE ) | |
| 11370 | GAME( 2003, kof2003h, kof2003, neogeo, neogeo, neogeo_state, kof2003h, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGH-2710)", GAME_SUPPORTS_SAVE ) | |
| 11371 | GAME( 2003, kf2k3bl, kof2003, neogeo, neogeo, neogeo_state, kf2k3bl , ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 1)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart (unless it was a bootleg pcb with the new bios?) | |
| 11372 | GAME( 2003, kf2k3bla, kof2003, neogeo, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 2)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 11373 | GAME( 2003, kf2k3pl, kof2003, neogeo, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 11374 | GAME( 2003, kf2k3upl, kof2003, neogeo, neogeo, neogeo_state, kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 11375 | GAME( 2004, samsh5sp, neogeo, neogeo, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", GAME_SUPPORTS_SAVE ) | |
| 11376 | GAME( 2004, samsh5sph, samsh5sp, neogeo, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", GAME_SUPPORTS_SAVE ) | |
| 11377 | GAME( 2004, samsh5spho, samsh5sp, neogeo, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", GAME_SUPPORTS_SAVE ) | |
| 11378 | ||
| 11379 | /* Alpha Denshi Co. / ADK (changed name in 1993) */ | |
| 11380 | GAME( 1990, maglord, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGM-005)", GAME_SUPPORTS_SAVE ) | |
| 11381 | GAME( 1990, maglordh, maglord, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGH-005)", GAME_SUPPORTS_SAVE ) | |
| 11382 | GAME( 1990, ncombat, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGM-009)", GAME_SUPPORTS_SAVE ) | |
| 11383 | GAME( 1990, ncombath, ncombat, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGH-009)", GAME_SUPPORTS_SAVE ) | |
| 11384 | GAME( 1990, bjourney, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy (ALM-001)(ALH-001)", GAME_SUPPORTS_SAVE ) | |
| 11385 | GAME( 1991, crsword, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (ALM-002)(ALH-002)", GAME_SUPPORTS_SAVE ) | |
| 11386 | GAME( 1991, trally, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (ALM-003)(ALH-003)", GAME_SUPPORTS_SAVE ) | |
| 11387 | GAME( 1992, ncommand, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Commando", GAME_SUPPORTS_SAVE ) | |
| 11388 | GAME( 1992, wh1, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALM-005)", GAME_SUPPORTS_SAVE ) | |
| 11389 | GAME( 1992, wh1h, wh1, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALH-005)", GAME_SUPPORTS_SAVE ) | |
| 11390 | GAME( 1992, wh1ha, wh1, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (set 3)", GAME_SUPPORTS_SAVE ) | |
| 11391 | GAME( 1993, wh2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK", "World Heroes 2 (ALM-006)(ALH-006)", GAME_SUPPORTS_SAVE ) | |
| 11392 | GAME( 1994, wh2j, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)", GAME_SUPPORTS_SAVE ) | |
| 11393 | GAME( 1994, aodk, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)", GAME_SUPPORTS_SAVE ) | |
| 11394 | GAME( 1995, whp, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes Perfect", GAME_SUPPORTS_SAVE ) | |
| 11395 | GAME( 1995, mosyougi, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Syougi No Tatsujin - Master of Syougi", GAME_SUPPORTS_SAVE ) | |
| 11396 | GAME( 1996, overtop, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK", "Over Top", GAME_SUPPORTS_SAVE ) | |
| 11397 | GAME( 1996, ninjamas, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Ninja Master's - haoh-ninpo-cho", GAME_SUPPORTS_SAVE ) | |
| 11398 | GAME( 1996, twinspri, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Twinkle Star Sprites", GAME_SUPPORTS_SAVE ) | |
| 11399 | GAME( 1996, zintrckb, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "hack", "Zintrick / Oshidashi Zentrix (hack)", GAME_SUPPORTS_SAVE ) | |
| 11400 | ||
| 11401 | /* Aicom (was a part of Sammy) / Yumekobo (changed name in 1996) */ | |
| 11402 | GAME( 1992, viewpoin, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Sammy / Aicom", "Viewpoint", GAME_SUPPORTS_SAVE ) | |
| 11403 | GAME( 1994, janshin, neogeo, neogeo, mjneogeo, neogeo_state, neogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster", GAME_SUPPORTS_SAVE ) | |
| 11404 | GAME( 1995, pulstar, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Aicom", "Pulstar", GAME_SUPPORTS_SAVE ) | |
| 11405 | GAME( 1998, blazstar, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Yumekobo", "Blazing Star", GAME_SUPPORTS_SAVE ) | |
| 11406 | GAME( 1999, preisle2, neogeo, neogeo, neogeo, neogeo_state, preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11407 | ||
| 11408 | /* Data East Corporation */ | |
| 11409 | GAME( 1993, spinmast, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Spin Master / Miracle Adventure", GAME_SUPPORTS_SAVE ) | |
| 11410 | GAME( 1994, wjammers, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Windjammers / Flying Power Disc", GAME_SUPPORTS_SAVE ) | |
| 11411 | GAME( 1994, karnovr, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite", GAME_SUPPORTS_SAVE ) | |
| 11412 | GAME( 1994, strhoop, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream (DEM-004)(DEH-004)", GAME_SUPPORTS_SAVE ) | |
| 11413 | GAME( 1996, ghostlop, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Ghostlop (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11414 | GAME( 1996, magdrop2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop II", GAME_SUPPORTS_SAVE ) | |
| 11415 | GAME( 1997, magdrop3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop III", GAME_SUPPORTS_SAVE ) | |
| 11416 | ||
| 11417 | /* Eleven */ | |
| 11418 | GAME( 2000, nitd, neogeo, neogeo, neogeo, neogeo_state, nitd, ROT0, "Eleven / Gavaking", "Nightmare in the Dark" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11419 | GAME( 2001, nitdbl, nitd, neogeo, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Nightmare in the Dark (bootleg)" , GAME_SUPPORTS_SAVE ) | |
| 11420 | ||
| 11421 | /* Face */ | |
| 11422 | GAME( 1994, gururin, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Face", "Gururin", GAME_SUPPORTS_SAVE ) | |
| 11423 | GAME( 1997, miexchng, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", GAME_SUPPORTS_SAVE ) | |
| 11424 | ||
| 11425 | /* Hudson Soft */ | |
| 11426 | GAME( 1994, panicbom, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Eighting / Hudson", "Panic Bomber", GAME_SUPPORTS_SAVE ) | |
| 11427 | GAME( 1995, kabukikl, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", GAME_SUPPORTS_SAVE ) | |
| 11428 | GAME( 1997, neobombe, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Neo Bomberman", GAME_SUPPORTS_SAVE ) | |
| 11429 | ||
| 11430 | /* Monolith Corp. */ | |
| 11431 | GAME( 1990, minasan, neogeo, neogeo, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)", GAME_SUPPORTS_SAVE ) | |
| 11432 | GAME( 1991, bakatono, neogeo, neogeo, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)", GAME_SUPPORTS_SAVE ) | |
| 11433 | ||
| 11434 | /* Nazca (later acquired by SNK) */ | |
| 11435 | GAME( 1996, turfmast, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf", GAME_SUPPORTS_SAVE ) | |
| 11436 | GAME( 1996, mslug, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug - Super Vehicle-001", GAME_SUPPORTS_SAVE ) | |
| 11437 | ||
| 11438 | /* NMK */ | |
| 11439 | GAME( 1994, zedblade, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "NMK", "Zed Blade / Operation Ragnarok", GAME_SUPPORTS_SAVE ) | |
| 11440 | ||
| 11441 | /* Psikyo */ | |
| 11442 | GAME( 1999, s1945p, neogeo, neogeo, neogeo, neogeo_state, s1945p, ROT0, "Psikyo", "Strikers 1945 Plus" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11443 | ||
| 11444 | /* Saurus */ | |
| 11445 | GAME( 1995, quizkof, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (SAM-080)(SAH-080)", GAME_SUPPORTS_SAVE ) | |
| 11446 | GAME( 1995, quizkofk, quizkof, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 11447 | GAME( 1995, stakwin, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seiha e no michi", GAME_SUPPORTS_SAVE ) | |
| 11448 | GAME( 1996, ragnagrd, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", GAME_SUPPORTS_SAVE ) | |
| 11449 | GAME( 1996, pgoal, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)", GAME_SUPPORTS_SAVE ) | |
| 11450 | GAME( 1996, ironclad, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Choutetsu Brikin'ger - Iron clad (Prototype)", GAME_SUPPORTS_SAVE ) | |
| 11451 | GAME( 1996, ironclado, ironclad, neogeo, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Choutetsu Brikin'ger - Iron clad (Prototype, bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11452 | GAME( 1996, stakwin2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner 2", GAME_SUPPORTS_SAVE ) | |
| 11453 | GAME( 1997, shocktro, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11454 | GAME( 1997, shocktroa, shocktro, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11455 | GAME( 1998, shocktr2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers - 2nd Squad", GAME_SUPPORTS_SAVE ) | |
| 11456 | GAME( 1998, lans2004, shocktr2, neogeo, neogeo, neogeo_state, lans2004, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11457 | ||
| 11458 | /* Sunsoft */ | |
| 11459 | GAME( 1995, galaxyfg, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors", GAME_SUPPORTS_SAVE ) | |
| 11460 | GAME( 1996, wakuwak7, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Waku Waku 7", GAME_SUPPORTS_SAVE ) | |
| 11461 | ||
| 11462 | /* Taito */ | |
| 11463 | GAME( 1994, pbobblen, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)", GAME_SUPPORTS_SAVE ) | |
| 11464 | GAME( 1994, pbobblenb, pbobblen, neogeo, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11465 | GAME( 1999, pbobbl2n, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", GAME_SUPPORTS_SAVE ) | |
| 11466 | GAME( 2003, pnyaa, neogeo, neogeo, neogeo, neogeo_state, pnyaa, ROT0, "Aiky / Taito", "Pochi and Nyaa", GAME_SUPPORTS_SAVE ) | |
| 11467 | ||
| 11468 | /* Takara */ | |
| 11469 | GAME( 1995, marukodq, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Takara", "Chibi Marukochan Deluxe Quiz", GAME_SUPPORTS_SAVE ) | |
| 11470 | ||
| 11471 | /* Technos Japan */ | |
| 11472 | GAME( 1995, doubledr, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Double Dragon (Neo-Geo)", GAME_SUPPORTS_SAVE ) | |
| 11473 | GAME( 1995, gowcaizr, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", GAME_SUPPORTS_SAVE ) | |
| 11474 | GAME( 1996, sdodgeb, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", GAME_SUPPORTS_SAVE ) | |
| 11475 | ||
| 11476 | /* Tecmo */ | |
| 11477 | GAME( 1996, tws96, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Tecmo", "Tecmo World Soccer '96", GAME_SUPPORTS_SAVE ) | |
| 11478 | ||
| 11479 | /* Viccom */ | |
| 11480 | GAME( 1994, fightfev, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11481 | GAME( 1994, fightfeva, fightfev, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11482 | ||
| 11483 | /* Video System Co. */ | |
| 11484 | GAME( 1994, pspikes2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Power Spikes II (NGM-068)", GAME_SUPPORTS_SAVE ) | |
| 11485 | GAME( 1994, sonicwi2, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2", GAME_SUPPORTS_SAVE ) | |
| 11486 | GAME( 1995, sonicwi3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3", GAME_SUPPORTS_SAVE ) | |
| 11487 | GAME( 1997, popbounc, neogeo, neogeo, popbounc, neogeo_state, neogeo, ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin", GAME_SUPPORTS_SAVE ) | |
| 11488 | ||
| 11489 | /* Visco */ | |
| 11490 | GAME( 1992, androdun, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (NGM-049)(NGH-049)", GAME_SUPPORTS_SAVE ) | |
| 11491 | GAME( 1995, puzzledp, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon!", GAME_SUPPORTS_SAVE ) | |
| 11492 | GAME( 1996, neomrdo, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Mr. Do!", GAME_SUPPORTS_SAVE ) | |
| 11493 | GAME( 1995, goalx3, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Goal! Goal! Goal!", GAME_SUPPORTS_SAVE ) | |
| 11494 | GAME( 1996, neodrift, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Drift Out - New Technology", GAME_SUPPORTS_SAVE ) | |
| 11495 | GAME( 1996, breakers, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers", GAME_SUPPORTS_SAVE ) | |
| 11496 | GAME( 1997, puzzldpr, puzzledp, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon! R!", GAME_SUPPORTS_SAVE ) | |
| 11497 | GAME( 1998, breakrev, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers Revenge", GAME_SUPPORTS_SAVE ) | |
| 11498 | GAME( 1998, flipshot, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Battle Flip Shot", GAME_SUPPORTS_SAVE ) | |
| 11499 | GAME( 1999, ctomaday, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Captain Tomaday", GAME_SUPPORTS_SAVE ) | |
| 11500 | GAME( 1999, ganryu, neogeo, neogeo, neogeo, neogeo_state, ganryu, ROT0, "Visco", "Ganryu / Musashi Ganryuki" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 11501 | GAME( 2000, bangbead, neogeo, neogeo, neogeo, neogeo_state, bangbead, ROT0, "Visco", "Bang Bead", GAME_SUPPORTS_SAVE ) | |
| 11502 | ||
| 11503 | /* Mega Enterprise */ | |
| 11504 | GAME( 2002, mslug4, neogeo, neogeo, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGM-2630)", GAME_SUPPORTS_SAVE ) | |
| 11505 | GAME( 2002, mslug4h, mslug4, neogeo, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGH-2630)", GAME_SUPPORTS_SAVE ) | |
| 11506 | GAME( 2002, ms4plus, mslug4, neogeo, neogeo, neogeo_state, ms4plus, ROT0, "bootleg", "Metal Slug 4 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11507 | ||
| 11508 | /* Evoga */ | |
| 11509 | GAME( 2002, rotd, neogeo, neogeo, neogeo, neogeo_state, rotd, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-264?)", GAME_SUPPORTS_SAVE ) | |
| 11510 | ||
| 11511 | /* Atlus */ | |
| 11512 | GAME( 2002, matrim, neogeo, neogeo, neogeo, neogeo_state, matrim, ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)", GAME_SUPPORTS_SAVE ) | |
| 11513 | GAME( 2002, matrimbl, matrim, neogeo, neogeo, neogeo_state, matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 11514 | ||
| 11515 | /***** Unlicensed commercial releases *****/ | |
| 11516 | ||
| 11517 | /* BrezzaSoft */ | |
| 11518 | GAME( 2001, jockeygp, neogeo, neogeo, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11519 | GAME( 2001, jockeygpa, jockeygp, neogeo, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11520 | GAME( 2001, vliner, neogeo, neogeo, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 1)", GAME_SUPPORTS_SAVE ) | |
| 11521 | GAME( 2001, vlinero, vliner, neogeo, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 2)", GAME_SUPPORTS_SAVE ) | |
| 11522 | ||
| 11523 | /* Kyle Hodgetts */ | |
| 11524 | GAME( 2000, diggerma, neogeo, neogeo, neogeo, neogeo_state, neogeo, ROT0, "Kyle Hodgetts", "Digger Man (prototype)", GAME_SUPPORTS_SAVE ) | |
| 11525 | ||
| 11526 | /* Vektorlogic */ | |
| 11527 | GAME( 2004, sbp, neogeo, neogeo, neogeo, neogeo_state, sbp, ROT0, "Vektorlogic", "Super Bubble Pop", GAME_NOT_WORKING ) | |
| 11528 | ||
| 11529 | /* NG:DEV.TEAM */ | |
| 11530 | // Last Hope (c)2006 - AES/NEOCD (has no MVS mode) | |
| 11531 | // Last Hope Pink Bullets (c)2008 - MVS/AES | |
| 11532 | // Fast Striker (c)2010 - MVS/AES | |
| 11533 | // Fast Striker 1.5 (c)2010 - MVS/AES | |
| 11534 | // GunLord (c)2012 - MVS/AES | |
| 11535 | ||
| 11536 | /* N.C.I - LE CORTEX */ | |
| 11537 | // Bang Bang Busters (c)2010 - MVS?/AES | |
| 11538 | // Treasure of the Caribbean (c)2011 - MVS?/AES |
| r0 | r31136 | |
|---|---|---|
| 1 | ||
| 2 | // MAME NeoGeo code for single fixed slot 'shortname' configs | |
| 3 | // none of this is required by MESS or the slot-based implementation | |
| 4 | ||
| 5 | #include "emu.h" | |
| 6 | #include "includes/neogeo.h" | |
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | static ADDRESS_MAP_START( main_map_noslot, AS_PROGRAM, 16, neogeo_state ) | |
| 11 | AM_RANGE(0x000000, 0x00007f) AM_READ(banked_vectors_r) | |
| 12 | AM_RANGE(0x000080, 0x0fffff) AM_ROM | |
| 13 | // AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") | |
| 14 | // AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) | |
| 15 | AM_IMPORT_FROM( neogeo_main_map ) | |
| 16 | ADDRESS_MAP_END | |
| 17 | ||
| 18 | ||
| 19 | static MACHINE_CONFIG_DERIVED_CLASS( neogeo_noslot, neogeo_arcade, neogeo_noslot_state ) // no slot config (legacy mame) | |
| 20 | MCFG_CPU_MODIFY("maincpu") | |
| 21 | MCFG_CPU_PROGRAM_MAP(main_map_noslot) | |
| 22 | ||
| 23 | MCFG_MSLUGX_PROT_ADD("mslugx_prot") | |
| 24 | MCFG_SMA_PROT_ADD("sma_prot") | |
| 25 | MCFG_CMC_PROT_ADD("cmc_prot") | |
| 26 | MCFG_PCM2_PROT_ADD("pcm2_prot") | |
| 27 | MCFG_PVC_PROT_ADD("pvc_prot") | |
| 28 | MCFG_NGBOOTLEG_PROT_ADD("bootleg_prot") | |
| 29 | MCFG_KOF2002_PROT_ADD("kof2002_prot") | |
| 30 | MCFG_FATFURY2_PROT_ADD("fatfury2_prot") | |
| 31 | MCFG_KOF98_PROT_ADD("kof98_prot") | |
| 32 | MCFG_SBP_PROT_ADD("sbp_prot") | |
| 33 | MACHINE_CONFIG_END | |
| 34 | ||
| 35 | ||
| 36 | ||
| 37 | /************************************* | |
| 38 | * | |
| 39 | * Official sets | |
| 40 | * | |
| 41 | ************************************* | |
| 42 | ||
| 43 | About supported sets: | |
| 44 | ===================== | |
| 45 | ||
| 46 | MVS carts (arcade) were released before the AES carts (home) | |
| 47 | The actual codepath taken depends entirely on the BIOS rom, not the roms in the cartridge, which (with | |
| 48 | a few exceptions) support both codepaths. | |
| 49 | ||
| 50 | The initial AES releases are therefore later revisions of the game, often with bug fixes over the | |
| 51 | initial MVS releases. It isn't uncommon for later production runs and bootlegs to use these newer sets, | |
| 52 | so all of them are supported in MAME. | |
| 53 | ||
| 54 | Likewise, because the MVS carts were released first (and were produced in higher numbers and generally | |
| 55 | have a lower cost) it's not uncommon for AES units to operate with converted MVS carts, so, with the | |
| 56 | exception of the sets that specifically lock out the AES mode* these sets are all equally suitable | |
| 57 | for MESS. | |
| 58 | * nitd, kof2001 (initial release has no AES code), and a number of the hacked bootlegs. | |
| 59 | ||
| 60 | The 'MVS ONLY RELEASE' tagged sets were not officially released for the AES (home) system. | |
| 61 | Information about this can be found at 'The NeoGeo Master List' (unofficial) - http://www.neo-geo.com | |
| 62 | and the official NeoGeo museum - http://neogeomuseum.snkplaymore.co.jp/english/index.php | |
| 63 | Several unofficial 'conversions' of these sets can be found across the internet. | |
| 64 | For completeness sake: Some of these have sets have been released for the CD system. | |
| 65 | ||
| 66 | ||
| 67 | M1 (sound driver) rom information: | |
| 68 | ================================== | |
| 69 | . Many 'M1' roms contain mirrored data (64k mirrored or 128k mirrored). | |
| 70 | . Found on several early sets (ID 0001 ~ 0045) and on the last sets (ID 0267 ~ 0272). | |
| 71 | . This caused some confusion and incorrect rom sizes. | |
| 72 | . Minimum 'M1' size is 1mbit, maximum size 4mbit. | |
| 73 | . The remaining 64k 'M1' are marked BAD_DUMP. | |
| 74 | ||
| 75 | ||
| 76 | S1 (text layer) rom information: | |
| 77 | ================================ | |
| 78 | . All 'S1' roms found on prom are 1mbit. | |
| 79 | . The remainig 64k 'S1' are marked BAD_DUMP. | |
| 80 | ||
| 81 | ||
| 82 | MULTI PLAY MODE: | |
| 83 | ================ | |
| 84 | The NeoGeo has three games which support MULTI PLAY MODE (Riding Hero / League Bowling / Trash Rally). | |
| 85 | This allows you to 'link' 4 games (MVS) / 2 games (AES) using in game 'Multi-Play' option. To establish | |
| 86 | a link between the carts you have to connect the carts to each other by a communicator cable. The communicatior | |
| 87 | cable is a regular headphone cable with stereo pin jack. It has been reported that you can also 'link' MVS <-> AES. | |
| 88 | ||
| 89 | All three games use a special PROG board for MULTI PLAY MODE support: | |
| 90 | . Riding Hero (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO) | |
| 91 | . League Bowling (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO) | |
| 92 | . Trash Rally (AES - NEO-AEG PROG42G-COM / NEO-MVS PROG42G-COM) | |
| 93 | ||
| 94 | A HD6301V1P MCU on the above boards is used for establishing the 'link'. The MCU has a 4kb internal ROM which | |
| 95 | is not dumped. | |
| 96 | To use the MULTI PLAY MODE on your MVS you have to set the following hardware dips: | |
| 97 | HARD DIP SETTING 4 5 6 | |
| 98 | CABINET 1: OFF OFF ON | |
| 99 | CABINET 2: OFF ON ON | |
| 100 | CABINET 3: ON OFF ON | |
| 101 | CABINET 4: ON ON ON | |
| 102 | ||
| 103 | ||
| 104 | SPHERO SYMPHONY: | |
| 105 | ================ | |
| 106 | Several early games have a 'feature' called "sphero symphony". None of the games featuring "sphero symphony" | |
| 107 | uses special hardware. It is something sound based, but what exactly it is (specially arragend samples, | |
| 108 | FM synthesis etc.) is unknown. The AES and MVS releases share the same sound data and driver. | |
| 109 | ||
| 110 | The AES game-inserts and manuals have an eye-shaped logo with the following text (not to be found on MVS sets): | |
| 111 | sphero | |
| 112 | symphony | |
| 113 | STEREOPHONIC SOUND | |
| 114 | ||
| 115 | Experience this "LIVE" 3 dimensional sound coming from all around you. | |
| 116 | ||
| 117 | Games featuring "sphero symphony": | |
| 118 | ID-0006 - Riding Hero | |
| 119 | ID-0007 - Alpha Mission II / ASO II - Last Guardian | |
| 120 | ID-0009 - Ninja Combat | |
| 121 | ID-0010 - Cyber-Lip | |
| 122 | ID-0011 - The Super Spy | |
| 123 | ID-0014 - Mutation Nation | |
| 124 | ID-0017 - Sengoku / Sengoku Denshou | |
| 125 | ID-0018 - Burning Fight | |
| 126 | ID-0020 - Ghost Pilots | |
| 127 | ID-0024 - Last Resort | |
| 128 | ID-0031 - Soccer Brawl | |
| 129 | ID-0033 - Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai | |
| 130 | ID-0034 - Football Frenzy | |
| 131 | ID-0037 - Crossed Swords | |
| 132 | ID-0038 - Thrash Rally | |
| 133 | ID-0039 - King of the Monsters 2 - The Next Thing | |
| 134 | ID-0041 - Baseball Stars 2 | |
| 135 | ID-0044 - Art of Fighting / Ryuuko no Ken | |
| 136 | ID-0047 - Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai | |
| 137 | ID-0049 - Andro Dunos | |
| 138 | ||
| 139 | */ | |
| 140 | ||
| 141 | ||
| 142 | // Game specific input definitions | |
| 143 | ||
| 144 | static INPUT_PORTS_START( dualbios ) | |
| 145 | PORT_INCLUDE( neogeo ) | |
| 146 | ||
| 147 | /* the rom banking seems to be tied directly to the dipswitch */ | |
| 148 | PORT_MODIFY("P1/DSW") | |
| 149 | PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Region ) ) PORT_DIPLOCATION("SW:3") PORT_CHANGED_MEMBER(DEVICE_SELF, neogeo_state, select_bios, 0) | |
| 150 | PORT_DIPSETTING( 0x0000, DEF_STR( Asia ) ) | |
| 151 | PORT_DIPSETTING( 0x0004, DEF_STR( Japan ) ) | |
| 152 | INPUT_PORTS_END | |
| 153 | ||
| 154 | ||
| 155 | static INPUT_PORTS_START( kog ) | |
| 156 | PORT_INCLUDE( neogeo ) | |
| 157 | ||
| 158 | /* a jumper on the pcb overlays a ROM address, very strange but that's how it works. */ | |
| 159 | PORT_START("JUMPER") | |
| 160 | PORT_DIPNAME( 0x0001, 0x0001, "Title Language" ) PORT_DIPLOCATION("CART-JUMPER:1") | |
| 161 | PORT_DIPSETTING( 0x0001, DEF_STR( English ) ) | |
| 162 | PORT_DIPSETTING( 0x0000, "Non-English" ) | |
| 163 | PORT_BIT( 0x00fe, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 164 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 165 | INPUT_PORTS_END | |
| 166 | ||
| 167 | ||
| 168 | static INPUT_PORTS_START( mjneogeo ) | |
| 169 | PORT_INCLUDE( neogeo ) | |
| 170 | ||
| 171 | PORT_MODIFY("P1/DSW") | |
| 172 | PORT_DIPNAME( 0x0004, 0x0000, DEF_STR( Controller ) ) PORT_DIPLOCATION("SW:3") | |
| 173 | PORT_DIPSETTING( 0x0004, DEF_STR( Joystick ) ) | |
| 174 | PORT_DIPSETTING( 0x0000, "Mahjong Panel" ) | |
| 175 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,mahjong_controller_r, NULL) | |
| 176 | ||
| 177 | PORT_START("MAHJONG1") | |
| 178 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_A ) | |
| 179 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_B ) | |
| 180 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_C ) | |
| 181 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_D ) | |
| 182 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_E ) | |
| 183 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_MAHJONG_F ) | |
| 184 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_MAHJONG_G ) | |
| 185 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 186 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 187 | ||
| 188 | PORT_START("MAHJONG2") | |
| 189 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_H ) | |
| 190 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_I ) | |
| 191 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_J ) | |
| 192 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_K ) | |
| 193 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_L ) | |
| 194 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_MAHJONG_M ) | |
| 195 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_MAHJONG_N ) | |
| 196 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 197 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 198 | ||
| 199 | PORT_START("MAHJONG3") | |
| 200 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) | |
| 201 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) | |
| 202 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) | |
| 203 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) | |
| 204 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) | |
| 205 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) | |
| 206 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) | |
| 207 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_BUTTON4 ) | |
| 208 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 209 | ||
| 210 | PORT_START("MAHJONG4") | |
| 211 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_MAHJONG_PON ) | |
| 212 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_MAHJONG_CHI ) | |
| 213 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_MAHJONG_KAN ) | |
| 214 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_MAHJONG_RON ) | |
| 215 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_MAHJONG_REACH ) | |
| 216 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 217 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 218 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 219 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_UNUSED ) | |
| 220 | INPUT_PORTS_END | |
| 221 | ||
| 222 | static INPUT_PORTS_START( kizuna4p ) | |
| 223 | PORT_INCLUDE( neogeo ) | |
| 224 | ||
| 225 | PORT_MODIFY("P1/DSW") | |
| 226 | PORT_DIPNAME( 0x0002, 0x0000, DEF_STR( Players ) ) PORT_DIPLOCATION("SW:2") | |
| 227 | PORT_DIPSETTING( 0x0002, "2" ) | |
| 228 | PORT_DIPSETTING( 0x0000, "4" ) | |
| 229 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_controller_r, (void *)0) | |
| 230 | ||
| 231 | PORT_MODIFY("P2") | |
| 232 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_controller_r, (void *)1) | |
| 233 | ||
| 234 | PORT_MODIFY("SYSTEM") | |
| 235 | PORT_BIT( 0x0f00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state, kizuna4p_start_r, NULL) | |
| 236 | ||
| 237 | /* Fake inputs read by CUSTOM_INPUT handlers */ | |
| 238 | PORT_START("IN0-0") | |
| 239 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) | |
| 240 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) | |
| 241 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) | |
| 242 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) | |
| 243 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) | |
| 244 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) | |
| 245 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) | |
| 246 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1) | |
| 247 | ||
| 248 | PORT_START("IN0-1") | |
| 249 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(3) | |
| 250 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(3) | |
| 251 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(3) | |
| 252 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(3) | |
| 253 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) | |
| 254 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3) | |
| 255 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(3) | |
| 256 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(3) | |
| 257 | ||
| 258 | PORT_START("IN1-0") | |
| 259 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) | |
| 260 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) | |
| 261 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) | |
| 262 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) | |
| 263 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) | |
| 264 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 265 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) | |
| 266 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2) | |
| 267 | ||
| 268 | PORT_START("IN1-1") | |
| 269 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(4) | |
| 270 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(4) | |
| 271 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(4) | |
| 272 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(4) | |
| 273 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) | |
| 274 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(4) | |
| 275 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(4) | |
| 276 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(4) | |
| 277 | ||
| 278 | PORT_START("START") | |
| 279 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 ) | |
| 280 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START3 ) | |
| 281 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 ) | |
| 282 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START4 ) | |
| 283 | INPUT_PORTS_END | |
| 284 | ||
| 285 | static INPUT_PORTS_START( irrmaze ) | |
| 286 | PORT_INCLUDE( neogeo ) | |
| 287 | ||
| 288 | PORT_MODIFY("P1/DSW") | |
| 289 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)0) | |
| 290 | ||
| 291 | PORT_MODIFY("P2") | |
| 292 | PORT_BIT( 0x0fff, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 293 | PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) | |
| 294 | PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) | |
| 295 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) | |
| 296 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 297 | ||
| 298 | PORT_MODIFY("SYSTEM") | |
| 299 | PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 300 | PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 301 | ||
| 302 | PORT_START("IN0-0") | |
| 303 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(10) PORT_KEYDELTA(20) PORT_REVERSE | |
| 304 | ||
| 305 | PORT_START("IN0-1") | |
| 306 | PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(10) PORT_KEYDELTA(20) PORT_REVERSE | |
| 307 | INPUT_PORTS_END | |
| 308 | ||
| 309 | ||
| 310 | static INPUT_PORTS_START( popbounc ) | |
| 311 | PORT_INCLUDE( neogeo ) | |
| 312 | ||
| 313 | PORT_MODIFY("P1/DSW") | |
| 314 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)0) | |
| 315 | ||
| 316 | PORT_MODIFY("P2") | |
| 317 | PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(DEVICE_SELF, neogeo_state,multiplexed_controller_r, (void *)1) | |
| 318 | ||
| 319 | /* Fake inputs read by CUSTOM_INPUT handlers */ | |
| 320 | PORT_START("IN0-0") | |
| 321 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) | |
| 322 | ||
| 323 | PORT_START("IN0-1") | |
| 324 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) | |
| 325 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) | |
| 326 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) | |
| 327 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) | |
| 328 | PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* note it needs it from 0x80 when using paddle */ | |
| 329 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) | |
| 330 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) | |
| 331 | ||
| 332 | PORT_START("IN1-0") | |
| 333 | PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_PLAYER(2) | |
| 334 | ||
| 335 | PORT_START("IN1-1") | |
| 336 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) | |
| 337 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) | |
| 338 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) | |
| 339 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) | |
| 340 | PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) /* note it needs it from 0x80 when using paddle */ | |
| 341 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) | |
| 342 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) | |
| 343 | INPUT_PORTS_END | |
| 344 | ||
| 345 | ||
| 346 | static INPUT_PORTS_START( vliner ) | |
| 347 | PORT_INCLUDE( neogeo ) | |
| 348 | ||
| 349 | PORT_MODIFY("P1/DSW") | |
| 350 | PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("View Payout Table/Big") | |
| 351 | PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Bet/Small") | |
| 352 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Stop/Double Up") | |
| 353 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Start/Collect") | |
| 354 | ||
| 355 | PORT_MODIFY("P2") | |
| 356 | PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 357 | ||
| 358 | PORT_MODIFY("SYSTEM") | |
| 359 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 360 | PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* this bit is used.. */ | |
| 361 | PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 362 | PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* this bit is used.. */ | |
| 363 | ||
| 364 | PORT_MODIFY("AUDIO/COIN") | |
| 365 | PORT_BIT( 0x003f, IP_ACTIVE_LOW, IPT_UNUSED ) | |
| 366 | ||
| 367 | PORT_START("IN5") | |
| 368 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 ) | |
| 369 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) | |
| 370 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 371 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 372 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Operator Menu") PORT_CODE(KEYCODE_F1) | |
| 373 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_NAME("Clear Credit") | |
| 374 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 375 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Hopper Out") | |
| 376 | PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 377 | ||
| 378 | /* not sure what any of these bits are */ | |
| 379 | PORT_START("IN6") | |
| 380 | PORT_BIT( 0x0003, IP_ACTIVE_LOW, IPT_UNKNOWN ) | |
| 381 | PORT_BIT( 0xffc0, IP_ACTIVE_HIGH, IPT_UNKNOWN ) | |
| 382 | INPUT_PORTS_END | |
| 383 | ||
| 384 | ||
| 385 | static INPUT_PORTS_START( jockeygp ) | |
| 386 | PORT_INCLUDE( neogeo ) | |
| 387 | ||
| 388 | PORT_MODIFY("SYSTEM") | |
| 389 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* game freezes with this bit enabled */ | |
| 390 | PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* game freezes with this bit enabled */ | |
| 391 | INPUT_PORTS_END | |
| 392 | ||
| 393 | ||
| 394 | ||
| 395 | /**************************************** | |
| 396 | ID-0001 | |
| 397 | . NGM-001 | |
| 398 | NEO-MVS PROG-NAM / NEO-MVS CHA-32 | |
| 399 | . NGH-001 | |
| 400 | NEO-AEG PROG-NAM / NEO-AEG CHA-32 | |
| 401 | ****************************************/ | |
| 402 | ||
| 403 | ROM_START( nam1975 ) /* MVS AND AES VERSION */ | |
| 404 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 405 | ROM_LOAD16_WORD_SWAP( "001-p1.p1", 0x000000, 0x080000, CRC(cc9fc951) SHA1(92f4e6ddeeb825077d92dbb70b50afea985f15c0) ) /* MB834200 */ | |
| 406 | ||
| 407 | NEO_SFIX_128K( "001-s1.s1", CRC(7988ba51) SHA1(bc2f661f381b06b34ac2fa215dd5689d3bf84832) ) /* MB831000 */ | |
| 408 | ||
| 409 | NEO_BIOS_AUDIO_256K( "001-m1.m1", CRC(ba874463) SHA1(a83514f4b20301f84a98699900e2593f1c1b8846) ) /* MB832000 */ | |
| 410 | ||
| 411 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 412 | ROM_LOAD( "001-v11.v11", 0x000000, 0x080000, CRC(a7c3d5e5) SHA1(e3efc86940f91c53b7724c4566cfc21ea1a7a465) ) /* MB834200 */ | |
| 413 | // AES has different label, data is the same: 001-v1.v1 | |
| 414 | ||
| 415 | ROM_REGION( 0x180000, "ymsnd.deltat", 0 ) | |
| 416 | ROM_LOAD( "001-v21.v21", 0x000000, 0x080000, CRC(55e670b3) SHA1(a047049646a90b6db2d1882264df9256aa5a85e5) ) /* MB834200 */ | |
| 417 | // AES has different label, data is the same: 001-v2.v21 | |
| 418 | ROM_LOAD( "001-v22.v22", 0x080000, 0x080000, CRC(ab0d8368) SHA1(404114db9f3295929080b87a5d0106b40da6223a) ) /* MB834000 */ | |
| 419 | ROM_LOAD( "001-v23.v23", 0x100000, 0x080000, CRC(df468e28) SHA1(4e5d4a709a4737a87bba4083aeb788f657862f1a) ) /* MB834000 */ | |
| 420 | ||
| 421 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 422 | ROM_LOAD16_BYTE( "001-c1.c1", 0x000000, 0x80000, CRC(32ea98e1) SHA1(c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239) ) /* Plane 0,1 */ /* MB834200 */ | |
| 423 | ROM_LOAD16_BYTE( "001-c2.c2", 0x000001, 0x80000, CRC(cbc4064c) SHA1(224c970fd060d841fd430c946ef609bb57b6d78c) ) /* Plane 2,3 */ /* MB834200 */ | |
| 424 | ROM_LOAD16_BYTE( "001-c3.c3", 0x100000, 0x80000, CRC(0151054c) SHA1(f24fb501a7845f64833f4e5a461bcf9dc3262557) ) /* Plane 0,1 */ /* MB834200 */ | |
| 425 | ROM_LOAD16_BYTE( "001-c4.c4", 0x100001, 0x80000, CRC(0a32570d) SHA1(f108446ec7844fde25f7a4ab454f76d384bf5e52) ) /* Plane 2,3 */ /* MB834200 */ | |
| 426 | ROM_LOAD16_BYTE( "001-c5.c5", 0x200000, 0x80000, CRC(90b74cc2) SHA1(89898da36db259180e5261ed45eafc99ca13e504) ) /* Plane 0,1 */ /* MB834200 */ | |
| 427 | ROM_LOAD16_BYTE( "001-c6.c6", 0x200001, 0x80000, CRC(e62bed58) SHA1(d05b2903b212a51ee131e52c761b714cb787683e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 428 | ROM_END | |
| 429 | ||
| 430 | /**************************************** | |
| 431 | ID-0002 | |
| 432 | . NGM-002 | |
| 433 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 434 | . NGH-002 | |
| 435 | NEO-AEG PROG-4A / NEO-AEG CHA-32 | |
| 436 | ****************************************/ | |
| 437 | ||
| 438 | ROM_START( bstars ) /* MVS VERSION */ | |
| 439 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 440 | ROM_LOAD16_WORD_SWAP( "002-pg.p1", 0x000000, 0x080000, CRC(c100b5f5) SHA1(4cea9f29ad67288c3eccfa4cf961ee9782e49165) ) /* MB834200 */ | |
| 441 | ||
| 442 | NEO_SFIX_128K( "002-s1.s1", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) ) /* MB831000 */ | |
| 443 | ||
| 444 | NEO_BIOS_AUDIO_256K( "002-m1.m1", CRC(4ecaa4ee) SHA1(50abfb8eed6cb4887393089f9ccc76f306ef69b5) ) /* MB832000 */ | |
| 445 | ||
| 446 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 447 | ROM_LOAD( "002-v11.v11", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) ) /* MB834000 */ | |
| 448 | ROM_LOAD( "002-v12.v12", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) ) /* MB834000 */ | |
| 449 | ROM_LOAD( "002-v13.v13", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) ) /* MB834000 */ | |
| 450 | ROM_LOAD( "002-v14.v14", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) ) /* MB834000 */ | |
| 451 | ||
| 452 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 453 | ROM_LOAD( "002-v21.v21", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) ) /* MB834000 */ | |
| 454 | ||
| 455 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 456 | ROM_LOAD16_BYTE( "002-c1.c1", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) ) /* Plane 0,1 */ /* MB834200 */ | |
| 457 | ROM_LOAD16_BYTE( "002-c2.c2", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) ) /* Plane 2,3 */ /* MB834200 */ | |
| 458 | ROM_LOAD16_BYTE( "002-c3.c3", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 459 | ROM_LOAD16_BYTE( "002-c4.c4", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) ) /* Plane 2,3 */ /* MB834200 */ | |
| 460 | ROM_LOAD16_BYTE( "002-c5.c5", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) ) /* Plane 0,1 */ /* MB834200 */ | |
| 461 | ROM_LOAD16_BYTE( "002-c6.c6", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) ) /* Plane 2,3 */ /* MB834200 */ | |
| 462 | ROM_END | |
| 463 | ||
| 464 | ROM_START( bstarsh ) /* AES VERSION */ | |
| 465 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 466 | ROM_LOAD16_WORD_SWAP( "002-p1.p1", 0x000000, 0x080000, CRC(3bc7790e) SHA1(50b2fffb1278151bb4849fbe1f8cb23916019815) ) /* MB834200 */ | |
| 467 | ||
| 468 | NEO_SFIX_128K( "002-s1.s1", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) ) /* MB831000 */ | |
| 469 | ||
| 470 | NEO_BIOS_AUDIO_256K( "002-m1.m1", CRC(4ecaa4ee) SHA1(50abfb8eed6cb4887393089f9ccc76f306ef69b5) ) /* MB832000 */ | |
| 471 | ||
| 472 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 473 | ROM_LOAD( "002-v11.v11", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) ) /* MB834000 */ | |
| 474 | ROM_LOAD( "002-v12.v12", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) ) /* MB834000 */ | |
| 475 | ROM_LOAD( "002-v13.v13", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) ) /* MB834000 */ | |
| 476 | ROM_LOAD( "002-v14.v14", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) ) /* MB834000 */ | |
| 477 | ||
| 478 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 479 | ROM_LOAD( "002-v21.v21", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) ) /* MB834000 */ | |
| 480 | ||
| 481 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 482 | ROM_LOAD16_BYTE( "002-c1.c1", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) ) /* Plane 0,1 */ /* MB834200 */ | |
| 483 | ROM_LOAD16_BYTE( "002-c2.c2", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) ) /* Plane 2,3 */ /* MB834200 */ | |
| 484 | ROM_LOAD16_BYTE( "002-c3.c3", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 485 | ROM_LOAD16_BYTE( "002-c4.c4", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) ) /* Plane 2,3 */ /* MB834200 */ | |
| 486 | ROM_LOAD16_BYTE( "002-c5.c5", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) ) /* Plane 0,1 */ /* MB834200 */ | |
| 487 | ROM_LOAD16_BYTE( "002-c6.c6", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) ) /* Plane 2,3 */ /* MB834200 */ | |
| 488 | ROM_END | |
| 489 | ||
| 490 | /**************************************** | |
| 491 | ID-0003 | |
| 492 | . NGM-003 | |
| 493 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 494 | . NGH-003 | |
| 495 | NEO-AEG PROG-4B / NEO-AEG CHA-32 | |
| 496 | ****************************************/ | |
| 497 | ||
| 498 | ROM_START( tpgolf ) /* MVS AND AES VERSION */ | |
| 499 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 500 | ROM_LOAD16_WORD_SWAP( "003-p1.p1", 0x000000, 0x080000, CRC(f75549ba) SHA1(3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f) ) /* TC534200 */ | |
| 501 | ROM_LOAD16_WORD_SWAP( "003-p2.p2", 0x080000, 0x080000, CRC(b7809a8f) SHA1(1604c889592c9610668bff296de48a0d6906156d) ) /* TC534200 */ | |
| 502 | ||
| 503 | NEO_SFIX_128K( "003-s1.s1", CRC(7b3eb9b1) SHA1(39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f) ) /* TC531000 */ | |
| 504 | ||
| 505 | NEO_BIOS_AUDIO_128K( "003-m1.m1", CRC(4cc545e6) SHA1(8e014b8cab3e5b3995756a4ea52ce49c36866377) ) /* TC531001 */ | |
| 506 | ||
| 507 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 508 | ROM_LOAD( "003-v11.v11", 0x000000, 0x080000, CRC(ff97f1cb) SHA1(defa249d46ae220f7bfa70746f5202bbbcc3e5fe) ) /* TC534000 */ | |
| 509 | // AES has different label, data is the same (also found on MVS): 003-v1.v11 | |
| 510 | ||
| 511 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 512 | ROM_LOAD( "003-v21.v21", 0x000000, 0x080000, CRC(d34960c6) SHA1(36d5877d5e42aab943f4d693159f4f3ad8b0addc) ) /* TC534000 */ | |
| 513 | // AES has different label, data is the same (also found on MVS): 003-v2.v21 | |
| 514 | ROM_LOAD( "003-v22.v22", 0x080000, 0x080000, CRC(9a5f58d4) SHA1(2b580595e1820430a36f06fd3e0e0b8f7d686889) ) /* TC534000 */ | |
| 515 | ROM_LOAD( "003-v23.v23", 0x100000, 0x080000, CRC(30f53e54) SHA1(22461f88a56d272b78dbc23204c0c6816200532b) ) /* TC534000 */ | |
| 516 | ROM_LOAD( "003-v24.v24", 0x180000, 0x080000, CRC(5ba0f501) SHA1(ca02937a611a2c50c9e4b54f8fd4eaea09259894) ) /* TC534000 */ | |
| 517 | ||
| 518 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 519 | ROM_LOAD16_BYTE( "003-c1.c1", 0x000000, 0x80000, CRC(0315fbaf) SHA1(583c9253219c1026d81ee5e0cf5568683adc2633) ) /* Plane 0,1 */ /* TC534200 */ | |
| 520 | ROM_LOAD16_BYTE( "003-c2.c2", 0x000001, 0x80000, CRC(b4c15d59) SHA1(b0d8ec967f9b8e5216301c10b2d36912abce6515) ) /* Plane 2,3 */ /* TC534200 */ | |
| 521 | ROM_LOAD16_BYTE( "003-c3.c3", 0x100000, 0x80000, CRC(8ce3e8da) SHA1(bc6c49b27d498f75a0d1a8c4d0cca75e140b9efc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 522 | ROM_LOAD16_BYTE( "003-c4.c4", 0x100001, 0x80000, CRC(29725969) SHA1(f1407da84919c2b3fe0e8f1fca65934b147c86c7) ) /* Plane 2,3 */ /* TC534200 */ | |
| 523 | ROM_LOAD16_BYTE( "003-c5.c5", 0x200000, 0x80000, CRC(9a7146da) SHA1(2fc83d13e3e9565919aab01bf2a1b028f433b547) ) /* Plane 0,1 */ /* TC534200 */ | |
| 524 | ROM_LOAD16_BYTE( "003-c6.c6", 0x200001, 0x80000, CRC(1e63411a) SHA1(ee397e2f679042e87b37d95837af62bb95a72af9) ) /* Plane 2,3 */ /* TC534200 */ | |
| 525 | ROM_LOAD16_BYTE( "003-c7.c7", 0x300000, 0x80000, CRC(2886710c) SHA1(1533dd935f0a8f92a0a3c47d1d2bc6d035454244) ) /* Plane 0,1 */ /* TC534200 */ | |
| 526 | ROM_LOAD16_BYTE( "003-c8.c8", 0x300001, 0x80000, CRC(422af22d) SHA1(f67c844c34545de6ea187f5bfdf440dec8518532) ) /* Plane 2,3 */ /* TC534200 */ | |
| 527 | ROM_END | |
| 528 | ||
| 529 | /**************************************** | |
| 530 | ID-0004 | |
| 531 | . NGM-004 | |
| 532 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 533 | . NGH-004 | |
| 534 | NEO-AEG PROG B / NEO-AEG CHA-32 | |
| 535 | ****************************************/ | |
| 536 | ||
| 537 | ROM_START( mahretsu ) /* MVS AND AES VERSION */ | |
| 538 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 539 | ROM_LOAD16_WORD_SWAP( "004-p1.p1", 0x000000, 0x080000, CRC(fc6f53db) SHA1(64a62ca4c8fb68954e06121399c9402278bd0467) ) /* TC534200 */ | |
| 540 | ||
| 541 | NEO_SFIX_128K( "004-s1.s1", CRC(2bd05a06) SHA1(876deadd4645373d82a503154eeddf18f440d743) ) /* TC531000 */ | |
| 542 | ||
| 543 | NEO_BIOS_AUDIO_128K( "004-m1.m1", CRC(c71fbb3b) SHA1(59c58665b53da61352359d191a0569de5dd1f4b3) ) /* TC531001 */ | |
| 544 | ||
| 545 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 546 | ROM_LOAD( "004-v11.v11", 0x000000, 0x080000, CRC(b2fb2153) SHA1(36e0cc8927b11105de40188af46f6cf532794c10) ) /* CXK384001 */ | |
| 547 | ROM_LOAD( "004-v12.v12", 0x080000, 0x080000, CRC(8503317b) SHA1(ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85) ) /* CXK384001 */ | |
| 548 | ||
| 549 | ROM_REGION( 0x180000, "ymsnd.deltat", 0 ) | |
| 550 | ROM_LOAD( "004-v21.v21", 0x000000, 0x080000, CRC(4999fb27) SHA1(2d4926a220ea21bdd5e816bb16f985fff089500a) ) /* CXK384001 */ | |
| 551 | ROM_LOAD( "004-v22.v22", 0x080000, 0x080000, CRC(776fa2a2) SHA1(e7d5a362ab7806b7b009700a435c815a20e8ec68) ) /* CXK384001 */ | |
| 552 | ROM_LOAD( "004-v23.v23", 0x100000, 0x080000, CRC(b3e7eeea) SHA1(4d1e97f380702a3a06e7f954b4caddd9c4119d8f) ) /* CXK384001 */ | |
| 553 | ||
| 554 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 555 | ROM_LOAD16_BYTE( "004-c1.c1", 0x000000, 0x80000, CRC(f1ae16bc) SHA1(df68feed4dcba1e1566032b01ebb7b478a1792bf) ) /* Plane 0,1 */ /* MB834200 */ | |
| 556 | ROM_LOAD16_BYTE( "004-c2.c2", 0x000001, 0x80000, CRC(bdc13520) SHA1(2bc4c996d019a4c539f6c3188ef18089e54b7efa) ) /* Plane 2,3 */ /* MB834200 */ | |
| 557 | ROM_LOAD16_BYTE( "004-c3.c3", 0x100000, 0x80000, CRC(9c571a37) SHA1(21388aeb92bb8e15a55a063701ca9df79e292127) ) /* Plane 0,1 */ /* MB834200 */ | |
| 558 | ROM_LOAD16_BYTE( "004-c4.c4", 0x100001, 0x80000, CRC(7e81cb29) SHA1(5036f04df30cf6903bd1a8cc06ff6f015c24a74b) ) /* Plane 2,3 */ /* MB834200 */ | |
| 559 | ROM_END | |
| 560 | ||
| 561 | /**************************************** | |
| 562 | ID-0005 | |
| 563 | . NGM-005 | |
| 564 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 565 | . NGH-005 | |
| 566 | NEO-AEG PROG-4B / NEO-AEG CHA-32 | |
| 567 | ****************************************/ | |
| 568 | ||
| 569 | ROM_START( maglord ) /* MVS VERSION */ | |
| 570 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 571 | ROM_LOAD16_WORD_SWAP( "005-pg1.p1", 0x000000, 0x080000, CRC(bd0a492d) SHA1(d043d3710cf2b0d2b3798008e65e4c7c3ead1af3) ) /* MB834200 */ | |
| 572 | ||
| 573 | NEO_SFIX_128K( "005-s1.s1", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) ) /* MB831000 */ | |
| 574 | ||
| 575 | NEO_BIOS_AUDIO_256K( "005-m1.m1", CRC(26259f0f) SHA1(4f3e500093d61585048767dbd9fa09b3911a05d6) ) /* MB832000 */ | |
| 576 | ||
| 577 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 578 | ROM_LOAD( "005-v11.v11", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) ) /* MB834000 */ | |
| 579 | ||
| 580 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 581 | ROM_LOAD( "005-v21.v21", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) ) /* MB834000 */ | |
| 582 | ROM_LOAD( "005-v22.v22", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) ) /* MB834000 */ | |
| 583 | ||
| 584 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 585 | ROM_LOAD16_BYTE( "005-c1.c1", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */ /* MB834200 */ | |
| 586 | ROM_LOAD16_BYTE( "005-c2.c2", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 587 | ROM_LOAD16_BYTE( "005-c3.c3", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 588 | ROM_LOAD16_BYTE( "005-c4.c4", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */ /* MB834200 */ | |
| 589 | ROM_LOAD16_BYTE( "005-c5.c5", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */ /* MB834200 */ | |
| 590 | ROM_LOAD16_BYTE( "005-c6.c6", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */ /* MB834200 */ | |
| 591 | ROM_END | |
| 592 | ||
| 593 | ROM_START( maglordh ) /* AES VERSION */ | |
| 594 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 595 | ROM_LOAD16_WORD_SWAP( "005-p1.p1", 0x000000, 0x080000, CRC(599043c5) SHA1(43f234b0f89b72b4c6050c40d9daa5c4e96b94ce) ) /* MB834200 */ | |
| 596 | ||
| 597 | NEO_SFIX_128K( "005-s1.s1", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) ) /* MB831000 */ | |
| 598 | ||
| 599 | NEO_BIOS_AUDIO_256K( "005-m1.m1", CRC(26259f0f) SHA1(4f3e500093d61585048767dbd9fa09b3911a05d6) ) /* MB832000 */ | |
| 600 | ||
| 601 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 602 | ROM_LOAD( "005-v11.v11", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) ) /* MB834000 */ | |
| 603 | ||
| 604 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 605 | ROM_LOAD( "005-v21.v21", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) ) /* MB834000 */ | |
| 606 | ROM_LOAD( "005-v22.v22", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) ) /* MB834000 */ | |
| 607 | ||
| 608 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 609 | ROM_LOAD16_BYTE( "005-c1.c1", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */ /* MB834200 */ | |
| 610 | ROM_LOAD16_BYTE( "005-c2.c2", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */ /* MB834200 */ | |
| 611 | ROM_LOAD16_BYTE( "005-c3.c3", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */ /* MB834200 */ | |
| 612 | ROM_LOAD16_BYTE( "005-c4.c4", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */ /* MB834200 */ | |
| 613 | ROM_LOAD16_BYTE( "005-c5.c5", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */ /* MB834200 */ | |
| 614 | ROM_LOAD16_BYTE( "005-c6.c6", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */ /* MB834200 */ | |
| 615 | ROM_END | |
| 616 | ||
| 617 | /**************************************** | |
| 618 | ID-0006 | |
| 619 | . NGM-006 | |
| 620 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 | |
| 621 | . NGH-006 | |
| 622 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 | |
| 623 | ****************************************/ | |
| 624 | ||
| 625 | ROM_START( ridhero ) /* MVS AND AES VERSION */ | |
| 626 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 627 | ROM_LOAD16_WORD_SWAP( "006-p1.p1", 0x000000, 0x080000, CRC(d4aaf597) SHA1(34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84) ) /* MB834200 */ | |
| 628 | ||
| 629 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 630 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 631 | ||
| 632 | NEO_SFIX_128K( "006-s1.s1", CRC(eb5189f0) SHA1(0239c342ea62e73140a2306052f226226461a478) ) /* TC531000 */ | |
| 633 | ||
| 634 | NEO_BIOS_AUDIO_256K( "006-m1.m1", CRC(92e7b4fe) SHA1(d240056cd632f92bdfaa5e0492c09aa9bd7b0471) ) /* MB832000 */ | |
| 635 | ||
| 636 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 637 | ROM_LOAD( "006-v11.v11", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) ) /* MB834000 */ | |
| 638 | ROM_LOAD( "006-v12.v12", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) ) /* MB834000 */ | |
| 639 | ||
| 640 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 641 | ROM_LOAD( "006-v21.v21", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) ) /* MB834000 */ | |
| 642 | ROM_LOAD( "006-v22.v22", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) ) /* MB834000 */ | |
| 643 | ROM_LOAD( "006-v23.v23", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) ) /* MB834000 */ | |
| 644 | ROM_LOAD( "006-v24.v24", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) ) /* MB834000 */ | |
| 645 | ||
| 646 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 647 | ROM_LOAD16_BYTE( "006-c1.c1", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 648 | ROM_LOAD16_BYTE( "006-c2.c2", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 649 | ROM_LOAD16_BYTE( "006-c3.c3", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 650 | ROM_LOAD16_BYTE( "006-c4.c4", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 651 | ROM_END | |
| 652 | ||
| 653 | ROM_START( ridheroh ) | |
| 654 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 655 | ROM_LOAD16_WORD_SWAP( "006-pg1.p1", 0x000000, 0x080000, BAD_DUMP CRC(52445646) SHA1(647bb31f2f68453c1366cb6e2e867e37d1df7a54) ) | |
| 656 | /* Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */ | |
| 657 | ||
| 658 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 659 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 660 | ||
| 661 | NEO_SFIX_128K( "006-s1.s1", CRC(eb5189f0) SHA1(0239c342ea62e73140a2306052f226226461a478) ) /* TC531000 */ | |
| 662 | ||
| 663 | NEO_BIOS_AUDIO_256K( "006-m1.m1", CRC(92e7b4fe) SHA1(d240056cd632f92bdfaa5e0492c09aa9bd7b0471) ) /* MB832000 */ | |
| 664 | ||
| 665 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 666 | ROM_LOAD( "006-v11.v11", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) ) /* MB834000 */ | |
| 667 | ROM_LOAD( "006-v12.v12", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) ) /* MB834000 */ | |
| 668 | ||
| 669 | ROM_REGION( 0x200000, "ymsnd.deltat", 0 ) | |
| 670 | ROM_LOAD( "006-v21.v21", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) ) /* MB834000 */ | |
| 671 | ROM_LOAD( "006-v22.v22", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) ) /* MB834000 */ | |
| 672 | ROM_LOAD( "006-v23.v23", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) ) /* MB834000 */ | |
| 673 | ROM_LOAD( "006-v24.v24", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) ) /* MB834000 */ | |
| 674 | ||
| 675 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 676 | ROM_LOAD16_BYTE( "006-c1.c1", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 677 | ROM_LOAD16_BYTE( "006-c2.c2", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 678 | ROM_LOAD16_BYTE( "006-c3.c3", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */ /* CXK384000 */ | |
| 679 | ROM_LOAD16_BYTE( "006-c4.c4", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */ /* CXK384000 */ | |
| 680 | ROM_END | |
| 681 | ||
| 682 | /**************************************** | |
| 683 | ID-0007 | |
| 684 | . NGM-007 | |
| 685 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 686 | . NGH-007 | |
| 687 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 688 | ****************************************/ | |
| 689 | ||
| 690 | ROM_START( alpham2 ) /* MVS AND AES VERSION */ | |
| 691 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 692 | ROM_LOAD16_WORD_SWAP( "007-p1.p1", 0x000000, 0x080000, CRC(5b266f47) SHA1(8afbf995989f47ad93fea1f31a884afc7228b53a) ) /* TC534200 */ | |
| 693 | ROM_LOAD16_WORD_SWAP( "007-p2.p2", 0x080000, 0x020000, CRC(eb9c1044) SHA1(65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda) ) /* TC531024 */ | |
| 694 | ||
| 695 | NEO_SFIX_128K( "007-s1.s1", CRC(85ec9acf) SHA1(39a11974438ad36a2cc84307151b31474c3c5518) ) /* TC531000 */ | |
| 696 | ||
| 697 | NEO_BIOS_AUDIO_128K( "007-m1.m1", CRC(28dfe2cd) SHA1(1a1a99fb917c6c8db591e3be695ce03f843ee1df) ) /* TC531001 */ | |
| 698 | ||
| 699 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 700 | ROM_LOAD( "007-v1.v1", 0x000000, 0x100000, CRC(cd5db931) SHA1(b59f9f2df29f49470312a6cd20f5669b6aaf51ff) ) /* TC538200 */ | |
| 701 | ROM_LOAD( "007-v2.v2", 0x100000, 0x100000, CRC(63e9b574) SHA1(1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71) ) /* TC538200 */ | |
| 702 | ||
| 703 | NO_DELTAT_REGION | |
| 704 | ||
| 705 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 706 | ROM_LOAD16_BYTE( "007-c1.c1", 0x000000, 0x100000, CRC(8fba8ff3) SHA1(1a682292e99eb91b0edb9771c44bc5e762867e98) ) /* Plane 0,1 */ /* TC538200 */ | |
| 707 | ROM_LOAD16_BYTE( "007-c2.c2", 0x000001, 0x100000, CRC(4dad2945) SHA1(ac85a146276537fed124bda892bb93ff549f1d93) ) /* Plane 2,3 */ /* TC538200 */ | |
| 708 | ROM_LOAD16_BYTE( "007-c3.c3", 0x200000, 0x080000, CRC(68c2994e) SHA1(4f8dfc6e5188942e03b853a2c9f0ea6138dec791) ) /* Plane 0,1 */ /* TC534200 */ | |
| 709 | ROM_LOAD16_BYTE( "007-c4.c4", 0x200001, 0x080000, CRC(7d588349) SHA1(a5ed789d7bbc25be5c5b2d99883b64d379c103a2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 710 | ROM_END | |
| 711 | ||
| 712 | ROM_START( alpham2p ) /* early prototype - all roms were hand labeled with CRCs, dumps verified against them */ | |
| 713 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 714 | ROM_LOAD16_BYTE( "proto_007-p1.p1", 0x000001, 0x080000, CRC(c763e52a) SHA1(b24acbac255c5ee1a2e92e77cdde6620a24081cf) ) | |
| 715 | ROM_LOAD16_BYTE( "proto_007-p2.p2", 0x000000, 0x080000, CRC(7a0b435c) SHA1(40e6f42a92001d9f4e51898dd7489da143b6b74b) ) | |
| 716 | ||
| 717 | NEO_SFIX_128K( "proto_007-s1.s1", CRC(efc9ae2e) SHA1(a594826b0082fe5a13191673e8d9aa42517230f5) ) | |
| 718 | ||
| 719 | NEO_BIOS_AUDIO_128K( "proto_007-m1.m1", CRC(5976b464) SHA1(ec824567ecc3579f6d86c9d9385710cbaeef16a3) ) | |
| 720 | ||
| 721 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 722 | ROM_LOAD( "proto_007-v11.v11", 0x000000, 0x080000, CRC(18eaa9e1) SHA1(85c94d8660f8a32e4ca8e015f0bd704208482d68) ) | |
| 723 | ROM_LOAD( "proto_007-v12.v12", 0x080000, 0x080000, CRC(2487d495) SHA1(49af3c4dc6a38c5158d3641fd8f9a40041b42aa6) ) | |
| 724 | ROM_LOAD( "proto_007-v13.v13", 0x100000, 0x080000, CRC(25e60f25) SHA1(d06b0df872372de38fcf90187195070ac5f8c651) ) | |
| 725 | ROM_LOAD( "proto_007-v21.v21", 0x180000, 0x080000, CRC(ac44b75a) SHA1(7399a05cd4e2c7ecde4a7323d3e189255afe5fc2) ) | |
| 726 | ||
| 727 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 728 | ROM_COPY( "ymsnd", 0x180000, 0x00000, 0x80000 ) | |
| 729 | ||
| 730 | ROM_REGION( 0x400000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 731 | ROM_LOAD32_BYTE( "proto_007-c1.c1", 0x000000, 0x80000, CRC(24841639) SHA1(fcc2a349121dad86ffefc44b9f0e8ba616ce0d30) ) /* Plane 0 */ | |
| 732 | ROM_LOAD32_BYTE( "proto_007-c2.c2", 0x000002, 0x80000, CRC(912763ab) SHA1(cedf26d7d85ad140399ee62813c71f35e65498d6) ) /* Plane 2 */ | |
| 733 | ROM_LOAD32_BYTE( "proto_007-c3.c3", 0x000001, 0x80000, CRC(0743bde2) SHA1(0d13ad6333909ad3cf10f9ac360f9abf191318de) ) /* Plane 1 */ | |
| 734 | ROM_LOAD32_BYTE( "proto_007-c4.c4", 0x000003, 0x80000, CRC(61240212) SHA1(dee36f6604adaeb96e0d761a7256241c066b1cd2) ) /* Plane 3 */ | |
| 735 | ROM_LOAD32_BYTE( "proto_007-c5.c5", 0x200000, 0x80000, CRC(cf9f4c53) SHA1(f979c85f83d9f76e554c2617f85f6d4efca6799c) ) /* Plane 0 */ | |
| 736 | ROM_LOAD32_BYTE( "proto_007-c6.c6", 0x200002, 0x80000, CRC(3d903b19) SHA1(001a8c762336b855fe1df69fe2e605d30a3f00a1) ) /* Plane 2 */ | |
| 737 | ROM_LOAD32_BYTE( "proto_007-c7.c7", 0x200001, 0x80000, CRC(e41e3875) SHA1(730aceb8a66cb33d0194b096568f053ad7dc000a) ) /* Plane 1 */ | |
| 738 | ROM_LOAD32_BYTE( "proto_007-c8.c8", 0x200003, 0x80000, CRC(4483e2cf) SHA1(47c3364f5c36ae9dc3a49fe37ca60bcee0e73314) ) /* Plane 3 */ | |
| 739 | ROM_END | |
| 740 | ||
| 741 | /**************************************** | |
| 742 | ID-0008 | |
| 743 | Sunshine (prototype) 1990 SNK | |
| 744 | ****************************************/ | |
| 745 | ||
| 746 | /**************************************** | |
| 747 | ID-0009 | |
| 748 | . NGM-009 | |
| 749 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 750 | . NGH-009 | |
| 751 | NEO-AEG PROG-4A / NEO-AEG CHA-32 | |
| 752 | ****************************************/ | |
| 753 | ||
| 754 | ROM_START( ncombat ) /* MVS VERSION */ | |
| 755 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 756 | ROM_LOAD16_WORD_SWAP( "009-p1.p1", 0x000000, 0x080000, CRC(b45fcfbf) SHA1(3872147dda2d1ba905d35f4571065d87b1958b4a) ) /* TC534200 */ | |
| 757 | ||
| 758 | NEO_SFIX_128K( "009-s1.s1", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) ) /* TC531000 */ | |
| 759 | ||
| 760 | NEO_BIOS_AUDIO_128K( "009-m1.m1", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) ) /* TC531001 */ | |
| 761 | ||
| 762 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 763 | ROM_LOAD( "009-v11.v11", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) ) /* TC534000 */ | |
| 764 | ROM_LOAD( "009-v12.v12", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) ) /* TC534000 */ | |
| 765 | ROM_LOAD( "009-v13.v13", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) ) /* TC534000 */ | |
| 766 | ||
| 767 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 768 | ROM_LOAD( "009-v21.v21", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) ) /* TC534000 */ | |
| 769 | ||
| 770 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 771 | ROM_LOAD16_BYTE( "009-c1.c1", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */ /* TC534200 */ | |
| 772 | ROM_LOAD16_BYTE( "009-c2.c2", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */ /* TC534200 */ | |
| 773 | ROM_LOAD16_BYTE( "009-c3.c3", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 774 | ROM_LOAD16_BYTE( "009-c4.c4", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 775 | ROM_LOAD16_BYTE( "009-c5.c5", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */ /* TC534200 */ | |
| 776 | ROM_LOAD16_BYTE( "009-c6.c6", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 777 | ROM_END | |
| 778 | ||
| 779 | ROM_START( ncombath ) /* AES VERSION */ | |
| 780 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 781 | ROM_LOAD16_WORD_SWAP( "009-pg1.p1", 0x000000, 0x080000, CRC(8e9f0add) SHA1(d0b908a86a58f2537eea73a431038f1cd74a5a2f) ) /* TC534200 */ | |
| 782 | ||
| 783 | NEO_SFIX_128K( "009-s1.s1", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) ) /* TC531000 */ | |
| 784 | ||
| 785 | NEO_BIOS_AUDIO_128K( "009-m1.m1", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) ) /* TC531001 */ | |
| 786 | ||
| 787 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 788 | ROM_LOAD( "009-v11.v11", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) ) /* TC534000 */ | |
| 789 | ROM_LOAD( "009-v12.v12", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) ) /* TC534000 */ | |
| 790 | ROM_LOAD( "009-v13.v13", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) ) /* TC534000 */ | |
| 791 | ||
| 792 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 793 | ROM_LOAD( "009-v21.v21", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) ) /* TC534000 */ | |
| 794 | ||
| 795 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 796 | ROM_LOAD16_BYTE( "009-c1.c1", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */ /* TC534200 */ | |
| 797 | ROM_LOAD16_BYTE( "009-c2.c2", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */ /* TC534200 */ | |
| 798 | ROM_LOAD16_BYTE( "009-c3.c3", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 799 | ROM_LOAD16_BYTE( "009-c4.c4", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */ /* TC534200 */ | |
| 800 | ROM_LOAD16_BYTE( "009-c5.c5", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */ /* TC534200 */ | |
| 801 | ROM_LOAD16_BYTE( "009-c6.c6", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 802 | ROM_END | |
| 803 | ||
| 804 | /**************************************** | |
| 805 | ID-0010 | |
| 806 | . NGM-010 | |
| 807 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 808 | . NGH-010 | |
| 809 | ****************************************/ | |
| 810 | ||
| 811 | ROM_START( cyberlip ) | |
| 812 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 813 | ROM_LOAD16_WORD_SWAP( "010-p1.p1", 0x000000, 0x080000, CRC(69a6b42d) SHA1(6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8) ) /* TC534200 */ | |
| 814 | ||
| 815 | NEO_SFIX_128K( "010-s1.s1", CRC(79a35264) SHA1(c2819a82adbe1f5e489496e0e03477863a5b7665) ) /* TC531000 */ | |
| 816 | ||
| 817 | NEO_BIOS_AUDIO_128K( "010-m1.m1", CRC(8be3a078) SHA1(054ec6a061fcc88df1ecbb0a01611a31f37a7709) ) /* TC531001 */ | |
| 818 | ||
| 819 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 820 | ROM_LOAD( "010-v11.v11", 0x000000, 0x080000, CRC(90224d22) SHA1(5443ee6f90d80d43194cb4b4f0e08851a59e7784) ) /* TC534000 */ | |
| 821 | ROM_LOAD( "010-v12.v12", 0x080000, 0x080000, CRC(a0cf1834) SHA1(8df57a7941bdae7e446a6056039adb012cdde246) ) /* TC534000 */ | |
| 822 | ROM_LOAD( "010-v13.v13", 0x100000, 0x080000, CRC(ae38bc84) SHA1(c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba) ) /* TC534000 */ | |
| 823 | ROM_LOAD( "010-v14.v14", 0x180000, 0x080000, CRC(70899bd2) SHA1(8cf01144f0bcf59f09777175ae6b71846b09f3a1) ) /* TC534000 */ | |
| 824 | ||
| 825 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 826 | ROM_LOAD( "010-v21.v21", 0x000000, 0x080000, CRC(586f4cb2) SHA1(588460031d84c308e3353ecf714db9986425c21c) ) /* TC534000 */ | |
| 827 | ||
| 828 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 829 | ROM_LOAD16_BYTE( "010-c1.c1", 0x000000, 0x80000, CRC(8bba5113) SHA1(70f0926409ab265da4b8632500d1d32d63cf77cf) ) /* Plane 0,1 */ /* TC534200 */ | |
| 830 | ROM_LOAD16_BYTE( "010-c2.c2", 0x000001, 0x80000, CRC(cbf66432) SHA1(cc529640c475d08330e116ea9c5e5a28b7cd13db) ) /* Plane 2,3 */ /* TC534200 */ | |
| 831 | ROM_LOAD16_BYTE( "010-c3.c3", 0x100000, 0x80000, CRC(e4f86efc) SHA1(fa60863d8a7ed4f21d30f91eb1936d0b8329db7a) ) /* Plane 0,1 */ /* TC534200 */ | |
| 832 | ROM_LOAD16_BYTE( "010-c4.c4", 0x100001, 0x80000, CRC(f7be4674) SHA1(b4ad0432d4bb6d5a98e27015910343c964b73ed4) ) /* Plane 2,3 */ /* TC534200 */ | |
| 833 | ROM_LOAD16_BYTE( "010-c5.c5", 0x200000, 0x80000, CRC(e8076da0) SHA1(3ec5cc19809dea688041a42b32c13d257576f3da) ) /* Plane 0,1 */ /* TC534200 */ | |
| 834 | ROM_LOAD16_BYTE( "010-c6.c6", 0x200001, 0x80000, CRC(c495c567) SHA1(2f58475fbb5f1adafce027d396fb05dd71e8fb55) ) /* Plane 2,3 */ /* TC534200 */ | |
| 835 | ROM_END | |
| 836 | ||
| 837 | /**************************************** | |
| 838 | ID-0011 | |
| 839 | . NGM-011 | |
| 840 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M | |
| 841 | . NGH-011 | |
| 842 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M | |
| 843 | ****************************************/ | |
| 844 | ||
| 845 | ROM_START( superspy ) /* MVS AND AES VERSION */ | |
| 846 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 847 | ROM_LOAD16_WORD_SWAP( "011-p1.p1", 0x000000, 0x080000, CRC(c7f944b5) SHA1(da7560e09187c68f1d9f7656218497b4464c56c9) ) /* MB834200 */ | |
| 848 | ROM_LOAD16_WORD_SWAP( "sp2.p2", 0x080000, 0x020000, CRC(811a4faf) SHA1(8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd) ) /* TC531024 */ | |
| 849 | ||
| 850 | NEO_SFIX_128K( "011-s1.s1", CRC(ec5fdb96) SHA1(8003028025ac7bf531e568add6ba66c02d0b7e84) ) /* MB831000 */ | |
| 851 | ||
| 852 | NEO_BIOS_AUDIO_256K( "011-m1.m1", CRC(ca661f1b) SHA1(4e3cb57db716ec48487c1b070c3a55a5faf40856) ) /* MB832000 */ | |
| 853 | ||
| 854 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 855 | ROM_LOAD( "011-v11.v11", 0x000000, 0x100000, CRC(5c674d5c) SHA1(d7b9beddeb247b584cea9ca6c43ec6869809b673) ) /* MB838000 */ | |
| 856 | ROM_LOAD( "011-v12.v12", 0x100000, 0x080000, CRC(9f513d5a) SHA1(37b04962f0b8e2a74abd35c407337a6151dc4e95) ) /* MB834000 */ | |
| 857 | ||
| 858 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 859 | ROM_LOAD( "011-v21.v21", 0x000000, 0x080000, CRC(426cd040) SHA1(b2b45189837c8287223c2b8bd4df9525b72a3f16) ) /* MB834000 */ | |
| 860 | ||
| 861 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 862 | ROM_LOAD16_BYTE( "011-c1.c1", 0x000000, 0x100000, CRC(cae7be57) SHA1(43b35b349594535689c358d9f324adda55e5281a) ) /* Plane 0,1 */ /* MB838200 */ | |
| 863 | ROM_LOAD16_BYTE( "011-c2.c2", 0x000001, 0x100000, CRC(9e29d986) SHA1(b417763bad1acf76116cd56f4203c2d2677e22e5) ) /* Plane 2,3 */ /* MB838200 */ | |
| 864 | ROM_LOAD16_BYTE( "011-c3.c3", 0x200000, 0x100000, CRC(14832ff2) SHA1(1179792d773d97d5e45e7d8f009051d362d72e24) ) /* Plane 0,1 */ /* MB838200 */ | |
| 865 | ROM_LOAD16_BYTE( "011-c4.c4", 0x200001, 0x100000, CRC(b7f63162) SHA1(077a81b2bb0a8f17c9df6945078608f74432877a) ) /* Plane 2,3 */ /* MB838200 */ | |
| 866 | ROM_END | |
| 867 | ||
| 868 | /**************************************** | |
| 869 | ID-0012 | |
| 870 | unknown | |
| 871 | ****************************************/ | |
| 872 | ||
| 873 | /**************************************** | |
| 874 | ID-0013 | |
| 875 | unknown | |
| 876 | ****************************************/ | |
| 877 | ||
| 878 | /**************************************** | |
| 879 | ID-0014 | |
| 880 | . NGM-014 | |
| 881 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 882 | . NGH-014 | |
| 883 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 884 | ****************************************/ | |
| 885 | ||
| 886 | ROM_START( mutnat ) /* MVS AND AES VERSION */ | |
| 887 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 888 | ROM_LOAD16_WORD_SWAP( "014-p1.p1", 0x000000, 0x080000, CRC(6f1699c8) SHA1(87206f67a619dede7959230f9ff3701b8b78957a) ) /* CXK384500 */ | |
| 889 | ||
| 890 | NEO_SFIX_128K( "014-s1.s1", CRC(99419733) SHA1(b2524af8704941acc72282aa1d62fd4c93e3e822) ) /* CXK381000 */ | |
| 891 | ||
| 892 | NEO_BIOS_AUDIO_128K( "014-m1.m1", CRC(b6683092) SHA1(623ec7ec2915fb077bf65b4a16c815e071c25259) ) /* CXK381003A */ | |
| 893 | ||
| 894 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 895 | ROM_LOAD( "014-v1.v1", 0x000000, 0x100000, CRC(25419296) SHA1(c9fc04987c4e0875d276e1a0fb671740b6f548ad) ) /* CXK388000 */ | |
| 896 | ROM_LOAD( "014-v2.v2", 0x100000, 0x100000, CRC(0de53d5e) SHA1(467f6040da3dfb1974785e95e14c3f608a93720a) ) /* CXK388000 */ | |
| 897 | ||
| 898 | NO_DELTAT_REGION | |
| 899 | ||
| 900 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 901 | ROM_LOAD16_BYTE( "014-c1.c1", 0x000000, 0x100000, CRC(5e4381bf) SHA1(d429a5e09dafd2fb99495658b3652eecbf58f91b) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 902 | ROM_LOAD16_BYTE( "014-c2.c2", 0x000001, 0x100000, CRC(69ba4e18) SHA1(b3369190c47771a790c7adffa958ff55d90e758b) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 903 | ROM_LOAD16_BYTE( "014-c3.c3", 0x200000, 0x100000, CRC(890327d5) SHA1(47f97bf120a8480758e1f3bb8982be4c5325c036) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 904 | ROM_LOAD16_BYTE( "014-c4.c4", 0x200001, 0x100000, CRC(e4002651) SHA1(17e53a5f4708866a120415bf24f3b89621ad0bcc) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 905 | ROM_END | |
| 906 | ||
| 907 | /**************************************** | |
| 908 | ID-0015 | |
| 909 | unknown | |
| 910 | ****************************************/ | |
| 911 | ||
| 912 | /**************************************** | |
| 913 | ID-0016 | |
| 914 | . NGM-016 | |
| 915 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 916 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 917 | . NGH-016 | |
| 918 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 919 | ****************************************/ | |
| 920 | ||
| 921 | ROM_START( kotm ) /* MVS VERSION */ | |
| 922 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 923 | ROM_LOAD16_WORD_SWAP( "016-p1.p1", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) ) /* TC534200 */ | |
| 924 | ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */ | |
| 925 | ||
| 926 | NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */ | |
| 927 | ||
| 928 | NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */ | |
| 929 | ||
| 930 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 931 | ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */ | |
| 932 | ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */ | |
| 933 | ||
| 934 | NO_DELTAT_REGION | |
| 935 | ||
| 936 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 937 | ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */ | |
| 938 | ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 939 | ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */ | |
| 940 | ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */ | |
| 941 | ROM_END | |
| 942 | ||
| 943 | ROM_START( kotmh ) /* AES VERSION */ | |
| 944 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 945 | ROM_LOAD16_WORD_SWAP( "016-hp1.p1",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) ) /* TC534200 */ | |
| 946 | ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */ | |
| 947 | ||
| 948 | NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */ | |
| 949 | ||
| 950 | NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */ | |
| 951 | ||
| 952 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 953 | ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */ | |
| 954 | ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */ | |
| 955 | ||
| 956 | NO_DELTAT_REGION | |
| 957 | ||
| 958 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 959 | ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */ | |
| 960 | ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 961 | ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */ | |
| 962 | ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */ | |
| 963 | ROM_END | |
| 964 | ||
| 965 | /**************************************** | |
| 966 | ID-0017 | |
| 967 | . NGM-017 | |
| 968 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 969 | . NGH-017 | |
| 970 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 971 | ****************************************/ | |
| 972 | ||
| 973 | ROM_START( sengoku ) /* MVS AND AES VERSION */ | |
| 974 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 975 | ROM_LOAD16_WORD_SWAP( "017-p1.p1", 0x000000, 0x080000, CRC(f8a63983) SHA1(7a10ecb2f0fd8315641374c065d2602107b09e72) ) /* TC534200 */ | |
| 976 | ROM_LOAD16_WORD_SWAP( "017-p2.p2", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) ) /* TC531024 */ | |
| 977 | ||
| 978 | NEO_SFIX_128K( "017-s1.s1", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) ) /* TC531000 */ | |
| 979 | ||
| 980 | NEO_BIOS_AUDIO_128K( "017-m1.m1", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) ) /* TC531001 */ | |
| 981 | ||
| 982 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 983 | ROM_LOAD( "017-v1.v1", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) ) /* TC538200 */ | |
| 984 | ROM_LOAD( "017-v2.v2", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) ) /* TC538200 */ | |
| 985 | ||
| 986 | NO_DELTAT_REGION | |
| 987 | ||
| 988 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 989 | ROM_LOAD16_BYTE( "017-c1.c1", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */ /* TC538200 */ | |
| 990 | ROM_LOAD16_BYTE( "017-c2.c2", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 991 | ROM_LOAD16_BYTE( "017-c3.c3", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */ /* TC538200 */ | |
| 992 | ROM_LOAD16_BYTE( "017-c4.c4", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */ /* TC538200 */ | |
| 993 | ROM_END | |
| 994 | ||
| 995 | ROM_START( sengokuh ) /* AES VERSION (US) */ | |
| 996 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 997 | ROM_LOAD16_WORD_SWAP( "017-hp1.p1", 0x000000, 0x080000, CRC(33eccae0) SHA1(000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b) ) /* TC534200 */ | |
| 998 | ROM_LOAD16_WORD_SWAP( "017-p2.p2", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) ) /* TC531024 */ | |
| 999 | ||
| 1000 | NEO_SFIX_128K( "017-s1.s1", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) ) /* TC531000 */ | |
| 1001 | ||
| 1002 | NEO_BIOS_AUDIO_128K( "017-m1.m1", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) ) /* TC531001 */ | |
| 1003 | ||
| 1004 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1005 | ROM_LOAD( "017-v1.v1", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) ) /* TC538200 */ | |
| 1006 | ROM_LOAD( "017-v2.v2", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) ) /* TC538200 */ | |
| 1007 | ||
| 1008 | NO_DELTAT_REGION | |
| 1009 | ||
| 1010 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1011 | ROM_LOAD16_BYTE( "017-c1.c1", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1012 | ROM_LOAD16_BYTE( "017-c2.c2", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1013 | ROM_LOAD16_BYTE( "017-c3.c3", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1014 | ROM_LOAD16_BYTE( "017-c4.c4", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1015 | ROM_END | |
| 1016 | ||
| 1017 | /**************************************** | |
| 1018 | ID-0018 | |
| 1019 | . NGM-018 | |
| 1020 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1021 | also found on (seen several times; CHA and PROG board are 'manually patched up' with wires and resistors) | |
| 1022 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 1023 | . NGH-018 | |
| 1024 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 1025 | ****************************************/ | |
| 1026 | ||
| 1027 | ROM_START( burningf ) /* MVS AND AES VERSION */ | |
| 1028 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1029 | ROM_LOAD16_WORD_SWAP( "018-p1.p1", 0x000000, 0x080000, CRC(4092c8db) SHA1(df194a4ad2c35e0e18bc053ff9284183444a4666) ) /* HN62434 */ | |
| 1030 | ||
| 1031 | NEO_SFIX_128K( "018-s1.s1", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) ) /* HN62321 */ | |
| 1032 | ||
| 1033 | NEO_BIOS_AUDIO_128K( "018-m1.m1", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) ) /* HN62321A */ | |
| 1034 | ||
| 1035 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1036 | ROM_LOAD( "018-v1.v1", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) ) /* HN62408 */ | |
| 1037 | ROM_LOAD( "018-v2.v2", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) ) /* HN62408 */ | |
| 1038 | ||
| 1039 | NO_DELTAT_REGION | |
| 1040 | ||
| 1041 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1042 | ROM_LOAD16_BYTE( "018-c1.c1", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */ /* HN62408 */ | |
| 1043 | ROM_LOAD16_BYTE( "018-c2.c2", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */ /* HN62408 */ | |
| 1044 | ROM_LOAD16_BYTE( "018-c3.c3", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */ /* HN62408 */ | |
| 1045 | ROM_LOAD16_BYTE( "018-c4.c4", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */ /* HN62408 */ | |
| 1046 | ROM_END | |
| 1047 | ||
| 1048 | ROM_START( burningfh ) /* AES VERSION (US) */ | |
| 1049 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1050 | ROM_LOAD16_WORD_SWAP( "018-hp1.p1", 0x000000, 0x080000, CRC(ddffcbf4) SHA1(c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7) ) /* HN62434 */ | |
| 1051 | ||
| 1052 | NEO_SFIX_128K( "018-s1.s1", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) ) /* HN62321 */ | |
| 1053 | ||
| 1054 | NEO_BIOS_AUDIO_128K( "018-m1.m1", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) ) /* HN62321A */ | |
| 1055 | ||
| 1056 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1057 | ROM_LOAD( "018-v1.v1", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) ) /* HN62408 */ | |
| 1058 | ROM_LOAD( "018-v2.v2", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) ) /* HN62408 */ | |
| 1059 | ||
| 1060 | NO_DELTAT_REGION | |
| 1061 | ||
| 1062 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1063 | ROM_LOAD16_BYTE( "018-c1.c1", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */ /* HN62408 */ | |
| 1064 | ROM_LOAD16_BYTE( "018-c2.c2", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */ /* HN62408 */ | |
| 1065 | ROM_LOAD16_BYTE( "018-c3.c3", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */ /* HN62408 */ | |
| 1066 | ROM_LOAD16_BYTE( "018-c4.c4", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */ /* HN62408 */ | |
| 1067 | ROM_END | |
| 1068 | ||
| 1069 | ROM_START( burningfp ) /* early prototype - all roms were hand labeled with CRCs, dumps verified against them */ | |
| 1070 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1071 | ROM_LOAD16_BYTE( "proto_018-p1.p1", 0x000001, 0x080000, CRC(5b4032e7) SHA1(55df91dad6f484d3d49c28ab5972700bf71a8662) ) | |
| 1072 | ROM_LOAD16_BYTE( "proto_018-p2.p2", 0x000000, 0x080000, CRC(78762f68) SHA1(12170fc6efe75cb5d32624033d3d341032c97548) ) | |
| 1073 | ||
| 1074 | NEO_SFIX_128K( "proto_018-s1.s1", CRC(f3d130e8) SHA1(2fdeb93f4bb2a60d391cac2822be41661b1e1795) ) | |
| 1075 | ||
| 1076 | NEO_BIOS_AUDIO_128K( "proto_018-m1.m1", CRC(470dd5d4) SHA1(4291811b4aefe45261a1ae3631b6999fcd74fb3f) ) | |
| 1077 | ||
| 1078 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1079 | ROM_LOAD( "proto_018-v11.v11", 0x000000, 0x080000, CRC(dc07ea3c) SHA1(c3e71aaec44ead7ddc581565d16b90030e6db5fd) ) | |
| 1080 | ROM_LOAD( "proto_018-v12.v12", 0x080000, 0x080000, CRC(f1ae637c) SHA1(02a4c7d4a544350a314ab7b26d8c9d3baa8f5778) ) | |
| 1081 | ROM_LOAD( "proto_018-v21.v21", 0x100000, 0x080000, CRC(9f3b4eda) SHA1(7f516923d04daa483b4b99c9babba66505931a34) ) | |
| 1082 | ||
| 1083 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 1084 | ROM_COPY( "ymsnd", 0x100000, 0x00000, 0x80000 ) | |
| 1085 | ||
| 1086 | ROM_REGION( 0x400000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 1087 | ROM_LOAD32_BYTE( "proto_018-c1.c1", 0x000000, 0x80000, CRC(6569018b) SHA1(25040e0a9c2b72900100a22a2a41de5f6c339d8a) ) /* Plane 0 */ | |
| 1088 | ROM_LOAD32_BYTE( "proto_018-c2.c2", 0x000002, 0x80000, CRC(6949b501) SHA1(d8ee48837faff6cc849046ee8757b2b94d440303) ) /* Plane 2 */ | |
| 1089 | ROM_LOAD32_BYTE( "proto_018-c3.c3", 0x000001, 0x80000, CRC(410f653b) SHA1(ce94667721baa7b2c318fc268e3bb9209671c9f5) ) /* Plane 1 */ | |
| 1090 | ROM_LOAD32_BYTE( "proto_018-c4.c4", 0x000003, 0x80000, CRC(d43bf2a5) SHA1(c27985d8973611d02570f469a0d8cb4f5b63b614) ) /* Plane 3 */ | |
| 1091 | ROM_LOAD32_BYTE( "proto_018-c5.c5", 0x200000, 0x80000, CRC(837d09d3) SHA1(d3b06931fca6123604549599544b04529ef34c53) ) /* Plane 0 */ | |
| 1092 | ROM_LOAD32_BYTE( "proto_018-c6.c6", 0x200002, 0x80000, CRC(5fee51e7) SHA1(835c632fa12a1d5b4104cd80b8f686ac80b314a1) ) /* Plane 2 */ | |
| 1093 | ROM_LOAD32_BYTE( "proto_018-c7.c7", 0x200001, 0x80000, CRC(0f3f0823) SHA1(ec1d681c1795de43d20f30f85956e2473ec39c95) ) /* Plane 1 */ | |
| 1094 | ROM_LOAD32_BYTE( "proto_018-c8.c8", 0x200003, 0x80000, CRC(67cc9e34) SHA1(dc72a464c1456a4d2f7b992b416a984fb7885e99) ) /* Plane 3 */ | |
| 1095 | ROM_END | |
| 1096 | ||
| 1097 | /**************************************** | |
| 1098 | ID-0019 | |
| 1099 | . NGM-019 | |
| 1100 | NEO-MVS PROG-HERO / NEO-MVS CHA-32 | |
| 1101 | . NGH-019 | |
| 1102 | NEO-AEG PROG-HERO / NEO-AEG CHA-32 | |
| 1103 | ****************************************/ | |
| 1104 | ||
| 1105 | ROM_START( lbowling ) /* MVS AND AES VERSION */ | |
| 1106 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1107 | ROM_LOAD16_WORD_SWAP( "019-p1.p1", 0x000000, 0x080000, CRC(a2de8445) SHA1(893d7ae72b4644123469de143fa35fac1cbcd61e) ) /* TC534200 */ | |
| 1108 | ||
| 1109 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 1110 | ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP ) | |
| 1111 | ||
| 1112 | NEO_SFIX_128K( "019-s1.s1", CRC(5fcdc0ed) SHA1(86415077e7adc3ba6153eeb4fb0c62cf36e903fa) ) /* TC531000 */ | |
| 1113 | ||
| 1114 | NEO_BIOS_AUDIO_128K( "019-m1.m1", CRC(d568c17d) SHA1(a2e318ed6ad1809c79f3f0853d75e0dd1a2f275c) ) /* TC531001 */ | |
| 1115 | ||
| 1116 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 1117 | ROM_LOAD( "019-v11.v11", 0x000000, 0x080000, CRC(0fb74872) SHA1(38c555926c77576d63472bc075210c42e9ce13a3) ) /* TC534000 */ | |
| 1118 | ROM_LOAD( "019-v12.v12", 0x080000, 0x080000, CRC(029faa57) SHA1(7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb) ) /* TC534000 */ | |
| 1119 | ||
| 1120 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 1121 | ROM_LOAD( "019-v21.v21", 0x000000, 0x080000, CRC(2efd5ada) SHA1(8ba70f5f665d566824333075227d9bce1253b8d8) ) /* TC534000 */ | |
| 1122 | ||
| 1123 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 1124 | ROM_LOAD16_BYTE( "019-c1.c1", 0x000000, 0x080000, CRC(4ccdef18) SHA1(5011e30ec235d0b0a5a513a11d4275777e61acdb) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1125 | ROM_LOAD16_BYTE( "019-c2.c2", 0x000001, 0x080000, CRC(d4dd0802) SHA1(82069752028c118d42384a95befde45844f0f247) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1126 | ROM_END | |
| 1127 | ||
| 1128 | /**************************************** | |
| 1129 | ID-0020 | |
| 1130 | . NGM-020 | |
| 1131 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M | |
| 1132 | . NGH-020 | |
| 1133 | NEO-AEG PROG8M42 / NEO-AEG CHA-8M | |
| 1134 | ****************************************/ | |
| 1135 | ||
| 1136 | ROM_START( gpilots ) /* MVS AND AES VERSION */ | |
| 1137 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1138 | ROM_LOAD16_WORD_SWAP( "020-p1.p1", 0x000000, 0x080000, CRC(e6f2fe64) SHA1(50ab82517e077727d97668a4df2b9b96d2e78ab6) ) /* TC534200 */ | |
| 1139 | ROM_LOAD16_WORD_SWAP( "020-p2.p2", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) ) /* TC531024 */ | |
| 1140 | ||
| 1141 | NEO_SFIX_128K( "020-s1.s1", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) ) /* TC531000 */ | |
| 1142 | ||
| 1143 | NEO_BIOS_AUDIO_128K( "020-m1.m1", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) ) /* TC531001 */ | |
| 1144 | ||
| 1145 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 1146 | ROM_LOAD( "020-v11.v11", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) ) /* TC538200 */ | |
| 1147 | ROM_LOAD( "020-v12.v12", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) ) /* TC534200 */ | |
| 1148 | ||
| 1149 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 1150 | ROM_LOAD( "020-v21.v21", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) ) /* TC534200 */ | |
| 1151 | ||
| 1152 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1153 | ROM_LOAD16_BYTE( "020-c1.c1", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1154 | ROM_LOAD16_BYTE( "020-c2.c2", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1155 | ROM_LOAD16_BYTE( "020-c3.c3", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1156 | ROM_LOAD16_BYTE( "020-c4.c4", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1157 | ROM_END | |
| 1158 | ||
| 1159 | ROM_START( gpilotsh ) /* AES VERSION (US) */ | |
| 1160 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1161 | ROM_LOAD16_WORD_SWAP( "020-hp1.p1", 0x000000, 0x080000, CRC(7cdb01ce) SHA1(32cae2ddf5e26fb7e8a09132e600220db82df3b8) ) /* TC534200 */ | |
| 1162 | ROM_LOAD16_WORD_SWAP( "020-p2.p2", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) ) /* TC531024 */ | |
| 1163 | ||
| 1164 | NEO_SFIX_128K( "020-s1.s1", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) ) /* TC531000 */ | |
| 1165 | ||
| 1166 | NEO_BIOS_AUDIO_128K( "020-m1.m1", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) ) /* TC531001 */ | |
| 1167 | ||
| 1168 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 1169 | ROM_LOAD( "020-v11.v11", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) ) /* TC538200 */ | |
| 1170 | ROM_LOAD( "020-v12.v12", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) ) /* TC534200 */ | |
| 1171 | ||
| 1172 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 1173 | ROM_LOAD( "020-v21.v21", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) ) /* TC534200 */ | |
| 1174 | ||
| 1175 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1176 | ROM_LOAD16_BYTE( "020-c1.c1", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1177 | ROM_LOAD16_BYTE( "020-c2.c2", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1178 | ROM_LOAD16_BYTE( "020-c3.c3", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1179 | ROM_LOAD16_BYTE( "020-c4.c4", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1180 | ROM_END | |
| 1181 | ||
| 1182 | /**************************************** | |
| 1183 | ID-0021 | |
| 1184 | . NGM-021 | |
| 1185 | NEO-MVS PROG-EP / NEO-MVS CHA-32 | |
| 1186 | . NGH-021 | |
| 1187 | NEO-AEG PROG B / NEO-AEG CHA-32 | |
| 1188 | ****************************************/ | |
| 1189 | ||
| 1190 | ROM_START( joyjoy ) /* MVS AND AES VERSION */ | |
| 1191 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1192 | ROM_LOAD16_WORD_SWAP( "021-p1.p1", 0x000000, 0x080000, CRC(39c3478f) SHA1(06ebe54c9c4e14c5c31e770013d58b7162359ecc) ) /* MB834200 */ | |
| 1193 | ||
| 1194 | NEO_SFIX_128K( "021-s1.s1", CRC(6956d778) SHA1(e3757776d60dc07d8e07c9ca61b223b14732f860) ) /* MB831000 */ | |
| 1195 | ||
| 1196 | NEO_BIOS_AUDIO_256K( "021-m1.m1", CRC(5a4be5e8) SHA1(552f025ce0d51c25f42e1a81cf0d08376ca5475d) ) /* MB832000 */ | |
| 1197 | ||
| 1198 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 1199 | ROM_LOAD( "021-v11.v11", 0x000000, 0x080000, CRC(66c1e5c4) SHA1(7e85420021d4c39c36ed75a1cec567c5610ffce0) ) /* MB834000 */ | |
| 1200 | ||
| 1201 | ROM_REGION( 0x080000, "ymsnd.deltat", 0 ) | |
| 1202 | ROM_LOAD( "021-v21.v21", 0x000000, 0x080000, CRC(8ed20a86) SHA1(d15cba5eac19ea56fdd4877541f1bb3eb755ebba) ) /* MB834000 */ | |
| 1203 | ||
| 1204 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 1205 | ROM_LOAD16_BYTE( "021-c1.c1", 0x000000, 0x080000, CRC(509250ec) SHA1(d6ddb16d8222088f153a85a905bcb99541a5f2cf) ) /* Plane 0,1 */ /* MB834200 */ | |
| 1206 | ROM_LOAD16_BYTE( "021-c2.c2", 0x000001, 0x080000, CRC(09ed5258) SHA1(6bf50cd10236e29146b49e714a0e0ebcfe30a682) ) /* Plane 2,3 */ /* MB834200 */ | |
| 1207 | ROM_END | |
| 1208 | ||
| 1209 | /**************************************** | |
| 1210 | ID-0022 | |
| 1211 | . ALM-001 | |
| 1212 | NEO-MVS PROG8M42 / NEO-MVS CHA-8M | |
| 1213 | . ALH-001 | |
| 1214 | NEO-AEG PROG 8M42 / NEO-AEG CHA-8M | |
| 1215 | ****************************************/ | |
| 1216 | ||
| 1217 | ROM_START( bjourney ) /* MVS AND AES VERSION */ | |
| 1218 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1219 | ROM_LOAD16_WORD_SWAP( "022-p1.p1", 0x000000, 0x100000, CRC(6a2f6d4a) SHA1(b8ca548e56f1c7abcdce415ba7329e0cf698ee13) ) /* TC538200 */ | |
| 1220 | ||
| 1221 | NEO_SFIX_128K( "022-s1.s1", CRC(843c3624) SHA1(dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe) ) /* TC531000 */ | |
| 1222 | ||
| 1223 | NEO_BIOS_AUDIO_128K( "022-m1.m1", CRC(8e1d4ab6) SHA1(deabc11ab81e7e68a3e041c03a127ae28d0d7264) ) /* TC531001 */ | |
| 1224 | ||
| 1225 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1226 | ROM_LOAD( "022-v11.v11", 0x000000, 0x100000, CRC(2cb4ad91) SHA1(169ec7303c4275155a66a88cc08270c24132bb36) ) /* TC538200 */ | |
| 1227 | ROM_LOAD( "022-v22.v22", 0x100000, 0x100000, CRC(65a54d13) SHA1(a591fbcedca8f679dacbebcd554e3aa3fd163e92) ) /* TC538200 */ | |
| 1228 | ||
| 1229 | NO_DELTAT_REGION | |
| 1230 | ||
| 1231 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1232 | ROM_LOAD16_BYTE( "022-c1.c1", 0x000000, 0x100000, CRC(4d47a48c) SHA1(6e282285be72583d828e7765b1c1695ecdc44777) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1233 | ROM_LOAD16_BYTE( "022-c2.c2", 0x000001, 0x100000, CRC(e8c1491a) SHA1(c468d2556b3de095aaa05edd1bc16d71303e9478) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1234 | ROM_LOAD16_BYTE( "022-c3.c3", 0x200000, 0x080000, CRC(66e69753) SHA1(974b823fc62236fbc23e727f25b61a805a707a9e) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1235 | ROM_LOAD16_BYTE( "022-c4.c4", 0x200001, 0x080000, CRC(71bfd48a) SHA1(47288be69e6992d09ebef108b4de9ffab6293dc8) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1236 | ROM_END | |
| 1237 | ||
| 1238 | /**************************************** | |
| 1239 | ID-0023 | |
| 1240 | . NGM-023 | |
| 1241 | NEO-MVS PROG42G / NEO-MVS CHA42G | |
| 1242 | . NGH-023 | |
| 1243 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1244 | ****************************************/ | |
| 1245 | ||
| 1246 | ROM_START( quizdais ) /* MVS AND AES VERSION */ | |
| 1247 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1248 | ROM_LOAD16_WORD_SWAP( "023-p1.p1", 0x000000, 0x100000, CRC(c488fda3) SHA1(4cdf2f1837fffd720efef42f81f933bdf2ef1402) ) /* TC538200 */ | |
| 1249 | ||
| 1250 | NEO_SFIX_128K( "023-s1.s1", CRC(ac31818a) SHA1(93c8d67a93606a2e02f12ca4cab849dc3f3de286) ) /* TC531000 */ | |
| 1251 | ||
| 1252 | NEO_BIOS_AUDIO_128K( "023-m1.m1", CRC(2a2105e0) SHA1(26fc13556fda2dbeb7b5b035abd994e302dc7662) ) /* TC531001 */ | |
| 1253 | ||
| 1254 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 1255 | ROM_LOAD( "023-v1.v1", 0x000000, 0x100000, CRC(a53e5bd3) SHA1(cf115c6478ce155d889e6a5acb962339e08e024b) ) /* TC538200 */ | |
| 1256 | ||
| 1257 | NO_DELTAT_REGION | |
| 1258 | ||
| 1259 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 1260 | ROM_LOAD16_BYTE( "023-c1.c1", 0x000000, 0x100000, CRC(2999535a) SHA1(0deabf771039987b559edc2444eea741bd7ba861) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1261 | ROM_LOAD16_BYTE( "023-c2.c2", 0x000001, 0x100000, CRC(876a99e6) SHA1(8d1dcfc0927d7523f8be8203573192406ec654b4) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1262 | ROM_END | |
| 1263 | ||
| 1264 | ROM_START( quizdaisk ) /* KOREAN VERSION */ | |
| 1265 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1266 | ROM_LOAD16_WORD_SWAP( "123-p1.p1", 0x000000, 0x100000, CRC(a6f35eae) SHA1(edd3fd5ba8eae2231e2b0a6605fa00e5c6de094a) ) | |
| 1267 | ||
| 1268 | NEO_SFIX_128K( "123-s1.s1", CRC(53de938a) SHA1(5024fee3b245f8a069d7ecfa6f033b70ed1a5fce) ) | |
| 1269 | ||
| 1270 | NEO_BIOS_AUDIO_128K( "123-m1.m1", CRC(d67f53f9) SHA1(73a1bd175ae29dd957a907a046884f8715bd0a34) ) | |
| 1271 | ||
| 1272 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1273 | ROM_LOAD( "123-v1.v1", 0x000000, 0x200000, CRC(986f4af9) SHA1(9e15d2142ec5e5d076582dc1cecfd724b0924f54) ) | |
| 1274 | ||
| 1275 | NO_DELTAT_REGION | |
| 1276 | ||
| 1277 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 1278 | ROM_LOAD16_BYTE( "123-c1.c1", 0x000000, 0x100000, CRC(e579a606) SHA1(b9430ec157902f0707e5d52e69bd5d93792e7118) ) /* Plane 0,1 */ | |
| 1279 | ROM_LOAD16_BYTE( "123-c2.c2", 0x000001, 0x100000, CRC(e182c837) SHA1(a8f7648bf21ebd3efe3a49606b53220815a60d0f) ) /* Plane 2,3 */ | |
| 1280 | ROM_END | |
| 1281 | ||
| 1282 | /**************************************** | |
| 1283 | ID-0024 | |
| 1284 | . NGM-024 | |
| 1285 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1286 | . NGH-024 | |
| 1287 | ****************************************/ | |
| 1288 | ||
| 1289 | ROM_START( lresort ) | |
| 1290 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1291 | ROM_LOAD16_WORD_SWAP( "024-p1.p1", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) ) /* TC534200 */ | |
| 1292 | ||
| 1293 | NEO_SFIX_128K( "024-s1.s1", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) ) /* TC531000 */ | |
| 1294 | ||
| 1295 | NEO_BIOS_AUDIO_128K( "024-m1.m1", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) ) /* TC531001 */ | |
| 1296 | ||
| 1297 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1298 | ROM_LOAD( "024-v1.v1", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) ) /* TC538200 */ | |
| 1299 | ROM_LOAD( "024-v2.v2", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) ) /* TC538200 */ | |
| 1300 | ||
| 1301 | NO_DELTAT_REGION | |
| 1302 | ||
| 1303 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1304 | ROM_LOAD16_BYTE( "024-c1.c1", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1305 | ROM_LOAD16_BYTE( "024-c2.c2", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1306 | ROM_LOAD16_BYTE( "024-c3.c3", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1307 | ROM_LOAD16_BYTE( "024-c4.c4", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1308 | ROM_END | |
| 1309 | ||
| 1310 | /**************************************** | |
| 1311 | ID-0025 | |
| 1312 | . NGM-025 | |
| 1313 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1314 | . NGH-025 | |
| 1315 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 1316 | ****************************************/ | |
| 1317 | ||
| 1318 | ROM_START( eightman ) /* MVS AND AES VERSION */ | |
| 1319 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1320 | ROM_LOAD16_WORD_SWAP( "025-p1.p1", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) ) /* TC574200 */ | |
| 1321 | ||
| 1322 | NEO_SFIX_128K( "025-s1.s1", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) ) /* TC531000 */ | |
| 1323 | ||
| 1324 | NEO_BIOS_AUDIO_128K( "025-m1.m1", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) ) /* TC541000 */ | |
| 1325 | ||
| 1326 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1327 | ROM_LOAD( "025-v1.v1", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) ) /* TC538200 */ | |
| 1328 | ROM_LOAD( "025-v2.v2", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) ) /* TC538200 */ | |
| 1329 | ||
| 1330 | NO_DELTAT_REGION | |
| 1331 | ||
| 1332 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1333 | ROM_LOAD16_BYTE( "025-c1.c1", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1334 | ROM_LOAD16_BYTE( "025-c2.c2", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1335 | ROM_LOAD16_BYTE( "025-c3.c3", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1336 | ROM_LOAD16_BYTE( "025-c4.c4", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1337 | ROM_END | |
| 1338 | ||
| 1339 | /**************************************** | |
| 1340 | ID-0026 | |
| 1341 | Fun Fun Brothers (prototype) 1991 Alpha | |
| 1342 | ****************************************/ | |
| 1343 | ||
| 1344 | /**************************************** | |
| 1345 | ID-0027 | |
| 1346 | . MOM-001 | |
| 1347 | NEO-MVS PROG-8MB / NEO-MVS CHA-8M | |
| 1348 | . MOH-001 | |
| 1349 | NEO-AEG PROG-8MB / NEO-AEG CHA-8M | |
| 1350 | ****************************************/ | |
| 1351 | ||
| 1352 | ROM_START( minasan ) /* MVS AND AES VERSION */ | |
| 1353 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1354 | ROM_LOAD16_WORD_SWAP( "027-p1.p1", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) ) /* HN62422PC */ | |
| 1355 | ||
| 1356 | NEO_SFIX_128K( "027-s1.s1", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) ) /* HN62321BP */ | |
| 1357 | ||
| 1358 | NEO_BIOS_AUDIO_128K( "027-m1.m1", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) ) /* HN62321AP */ | |
| 1359 | ||
| 1360 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 1361 | ||
| 1362 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 1363 | ROM_LOAD( "027-v11.v11", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) ) /* HN62308BPC */ | |
| 1364 | ||
| 1365 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 1366 | ROM_LOAD( "027-v21.v21", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) ) /* HN62308BPC */ | |
| 1367 | ||
| 1368 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1369 | ROM_LOAD16_BYTE( "027-c1.c1", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */ /* HN62408PD */ | |
| 1370 | ROM_LOAD16_BYTE( "027-c2.c2", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */ /* HN62408PD */ | |
| 1371 | ROM_LOAD16_BYTE( "027-c3.c3", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */ /* HN62408PD */ | |
| 1372 | ROM_LOAD16_BYTE( "027-c4.c4", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */ /* HN62408PD */ | |
| 1373 | ROM_END | |
| 1374 | ||
| 1375 | /**************************************** | |
| 1376 | ID-0028 | |
| 1377 | Dunk Star (prototype) Sammy | |
| 1378 | ****************************************/ | |
| 1379 | ||
| 1380 | /**************************************** | |
| 1381 | ID-0029 | |
| 1382 | . ??M-029 | |
| 1383 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1384 | . ??H-029 | |
| 1385 | ****************************************/ | |
| 1386 | ||
| 1387 | ROM_START( legendos ) | |
| 1388 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1389 | ROM_LOAD16_WORD_SWAP( "029-p1.p1", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) ) /* TC534200 */ | |
| 1390 | ||
| 1391 | NEO_SFIX_128K( "029-s1.s1", CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) ) /* TC531000 */ | |
| 1392 | ||
| 1393 | NEO_BIOS_AUDIO_128K( "029-m1.m1", CRC(6f2843f0) SHA1(975fb1598b87a2798fff05e951fca2e2e0329e79) ) /* TC531001 */ | |
| 1394 | ||
| 1395 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 1396 | ROM_LOAD( "029-v1.v1", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) ) /* TC538200 */ | |
| 1397 | ||
| 1398 | NO_DELTAT_REGION | |
| 1399 | ||
| 1400 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1401 | ROM_LOAD16_BYTE( "029-c1.c1", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1402 | ROM_LOAD16_BYTE( "029-c2.c2", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1403 | ROM_LOAD16_BYTE( "029-c3.c3", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1404 | ROM_LOAD16_BYTE( "029-c4.c4", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1405 | ROM_END | |
| 1406 | ||
| 1407 | /**************************************** | |
| 1408 | ID-0030 | |
| 1409 | . NGM-030 | |
| 1410 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1411 | . NGH-030 | |
| 1412 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1413 | ****************************************/ | |
| 1414 | ||
| 1415 | ROM_START( 2020bb ) | |
| 1416 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1417 | ROM_LOAD16_WORD_SWAP( "030-p1.p1", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) ) | |
| 1418 | ||
| 1419 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 1420 | ||
| 1421 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 1422 | ||
| 1423 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1424 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 1425 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 1426 | ||
| 1427 | NO_DELTAT_REGION | |
| 1428 | ||
| 1429 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1430 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1431 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1432 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1433 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1434 | ROM_END | |
| 1435 | ||
| 1436 | ROM_START( 2020bba ) /* MVS AND AES VERSION */ | |
| 1437 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1438 | ROM_LOAD16_WORD_SWAP( "030-epr.p1", 0x000000, 0x080000, CRC(c59be3dd) SHA1(4fbd462c1c18e85a252c58b04b54fd3b82b46cb0) ) /* TC574200 */ | |
| 1439 | /* P1 on eprom, correct chip label unknown */ | |
| 1440 | ||
| 1441 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 1442 | ||
| 1443 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 1444 | ||
| 1445 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1446 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 1447 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 1448 | ||
| 1449 | NO_DELTAT_REGION | |
| 1450 | ||
| 1451 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1452 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1453 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1454 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1455 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1456 | ROM_END | |
| 1457 | ||
| 1458 | ROM_START( 2020bbh ) | |
| 1459 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1460 | ROM_LOAD16_WORD_SWAP( "030-pg1.p1", 0x000000, 0x080000, BAD_DUMP CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) ) | |
| 1461 | /* Chip label p1h does not exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */ | |
| 1462 | ||
| 1463 | NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */ | |
| 1464 | ||
| 1465 | NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */ | |
| 1466 | ||
| 1467 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1468 | ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */ | |
| 1469 | ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */ | |
| 1470 | ||
| 1471 | NO_DELTAT_REGION | |
| 1472 | ||
| 1473 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1474 | ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1475 | ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1476 | ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1477 | ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1478 | ROM_END | |
| 1479 | ||
| 1480 | /**************************************** | |
| 1481 | ID-0031 | |
| 1482 | . NGM-031 | |
| 1483 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1484 | . NGH-031 | |
| 1485 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1486 | ****************************************/ | |
| 1487 | ||
| 1488 | ROM_START( socbrawl ) /* MVS VERSION */ | |
| 1489 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1490 | ROM_LOAD16_WORD_SWAP( "031-pg1.p1", 0x000000, 0x080000, CRC(17f034a7) SHA1(2e66c7bd93a08efe63c4894494db50bbf58f60e4) ) /* TC534200 */ | |
| 1491 | ||
| 1492 | NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */ | |
| 1493 | ||
| 1494 | NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */ | |
| 1495 | ||
| 1496 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1497 | ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */ | |
| 1498 | ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */ | |
| 1499 | ||
| 1500 | NO_DELTAT_REGION | |
| 1501 | ||
| 1502 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1503 | ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1504 | ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1505 | ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1506 | ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1507 | ROM_END | |
| 1508 | ||
| 1509 | ROM_START( socbrawlh ) /* AES VERSION */ | |
| 1510 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1511 | ROM_LOAD16_WORD_SWAP( "031-p1.p1", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) ) /* TC534200 */ | |
| 1512 | ||
| 1513 | NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */ | |
| 1514 | ||
| 1515 | NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */ | |
| 1516 | ||
| 1517 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1518 | ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */ | |
| 1519 | ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */ | |
| 1520 | ||
| 1521 | NO_DELTAT_REGION | |
| 1522 | ||
| 1523 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1524 | ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1525 | ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1526 | ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1527 | ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1528 | ROM_END | |
| 1529 | ||
| 1530 | /**************************************** | |
| 1531 | ID-0032 | |
| 1532 | . NGM-032 | |
| 1533 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1534 | . NGH-032 | |
| 1535 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1536 | ****************************************/ | |
| 1537 | ||
| 1538 | ROM_START( roboarmy ) | |
| 1539 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1540 | ROM_LOAD16_WORD_SWAP( "032-p1.p1", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) ) /* TC534200 */ | |
| 1541 | ||
| 1542 | NEO_SFIX_128K( "032-s1.s1", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) ) /* TC531000 */ | |
| 1543 | ||
| 1544 | NEO_BIOS_AUDIO_128K( "032-m1.m1", CRC(35ec952d) SHA1(8aed30e26d7e2c70dbce5de752df416091066f7b) ) /* TC531001 */ | |
| 1545 | ||
| 1546 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1547 | ROM_LOAD( "032-v1.v1", 0x000000, 0x100000, CRC(63791533) SHA1(4479e9308cdc906b9e03b985303f4ebedd00512f) ) /* TC538200 */ | |
| 1548 | ROM_LOAD( "032-v2.v2", 0x100000, 0x100000, CRC(eb95de70) SHA1(b34885201116d2b3bbdee15ec7b5961cf5c069e1) ) /* TC538200 */ | |
| 1549 | ||
| 1550 | NO_DELTAT_REGION | |
| 1551 | ||
| 1552 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1553 | ROM_LOAD16_BYTE( "032-c1.c1", 0x000000, 0x100000, CRC(97984c6c) SHA1(deea59c0892f05dc7db98cb57b3eb83688dc57f0) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1554 | ROM_LOAD16_BYTE( "032-c2.c2", 0x000001, 0x100000, CRC(65773122) SHA1(2c0162a8e971e5e57933e4ae16040bf824ffdefe) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1555 | ROM_LOAD16_BYTE( "032-c3.c3", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1556 | ROM_LOAD16_BYTE( "032-c4.c4", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1557 | ROM_END | |
| 1558 | ||
| 1559 | /**************************************** | |
| 1560 | ID-0033 | |
| 1561 | . NGM-033 | |
| 1562 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1563 | . NGH-033 | |
| 1564 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1565 | ****************************************/ | |
| 1566 | ||
| 1567 | ROM_START( fatfury1 ) /* MVS AND AES VERSION */ | |
| 1568 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1569 | ROM_LOAD16_WORD_SWAP( "033-p1.p1", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) ) /* TC534200 */ | |
| 1570 | ROM_LOAD16_WORD_SWAP( "033-p2.p2", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) ) /* TC531024 */ | |
| 1571 | ||
| 1572 | NEO_SFIX_128K( "033-s1.s1", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) ) /* TC531000 */ | |
| 1573 | ||
| 1574 | NEO_BIOS_AUDIO_128K( "033-m1.m1", CRC(5be10ffd) SHA1(90a5e6cbbc58a7883cd2a3a597180d631a466882) ) /* TC531001 */ | |
| 1575 | ||
| 1576 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1577 | ROM_LOAD( "033-v1.v1", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) ) /* TC538200 */ | |
| 1578 | ROM_LOAD( "033-v2.v2", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) ) /* TC538200 */ | |
| 1579 | ||
| 1580 | NO_DELTAT_REGION | |
| 1581 | ||
| 1582 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1583 | ROM_LOAD16_BYTE( "033-c1.c1", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1584 | ROM_LOAD16_BYTE( "033-c2.c2", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1585 | ROM_LOAD16_BYTE( "033-c3.c3", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1586 | ROM_LOAD16_BYTE( "033-c4.c4", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1587 | ROM_END | |
| 1588 | ||
| 1589 | /**************************************** | |
| 1590 | ID-0034 | |
| 1591 | . NGM-034 | |
| 1592 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1593 | . NGH-034 | |
| 1594 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1595 | ****************************************/ | |
| 1596 | ||
| 1597 | ROM_START( fbfrenzy ) /* MVS AND AES VERSION */ | |
| 1598 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1599 | ROM_LOAD16_WORD_SWAP( "034-p1.p1", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) ) /* TC534200 */ | |
| 1600 | ||
| 1601 | NEO_SFIX_128K( "034-s1.s1", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) ) /* TC531000 */ | |
| 1602 | ||
| 1603 | NEO_BIOS_AUDIO_128K( "034-m1.m1", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) ) /* TC531001 */ | |
| 1604 | ||
| 1605 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1606 | ROM_LOAD( "034-v1.v1", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) ) /* TC538200 */ | |
| 1607 | ROM_LOAD( "034-v2.v2", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) ) /* TC538200 */ | |
| 1608 | ||
| 1609 | NO_DELTAT_REGION | |
| 1610 | ||
| 1611 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1612 | ROM_LOAD16_BYTE( "034-c1.c1", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1613 | ROM_LOAD16_BYTE( "034-c2.c2", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1614 | ROM_LOAD16_BYTE( "034-c3.c3", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1615 | ROM_LOAD16_BYTE( "034-c4.c4", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1616 | ROM_END | |
| 1617 | ||
| 1618 | /**************************************** | |
| 1619 | ID-0035 | |
| 1620 | Mystic Wand (prototype) 1991 Alpha | |
| 1621 | ****************************************/ | |
| 1622 | ||
| 1623 | /**************************************** | |
| 1624 | ID-0036 | |
| 1625 | . MOM-002 | |
| 1626 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1627 | . MOH-002 | |
| 1628 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 1629 | ****************************************/ | |
| 1630 | ||
| 1631 | ROM_START( bakatono ) /* MVS AND AES VERSION */ | |
| 1632 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1633 | ROM_LOAD16_WORD_SWAP( "036-p1.p1", 0x000000, 0x080000, CRC(1c66b6fa) SHA1(6c50cc452971c46c763ae0b2def95792671a1798) ) /* CXK384500 */ | |
| 1634 | ||
| 1635 | NEO_SFIX_128K( "036-s1.s1", CRC(f3ef4485) SHA1(c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662) ) /* CXK381000 */ | |
| 1636 | ||
| 1637 | NEO_BIOS_AUDIO_128K( "036-m1.m1", CRC(f1385b96) SHA1(e7e3d1484188a115e262511116aaf466b8b1f428) ) /* CXK381003 */ | |
| 1638 | ||
| 1639 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 1640 | ||
| 1641 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1642 | ROM_LOAD( "036-v1.v1", 0x000000, 0x100000, CRC(1c335dce) SHA1(493c273fa71bf81861a20af4c4eaae159e169f39) ) /* CXK388000 */ | |
| 1643 | ROM_LOAD( "036-v2.v2", 0x100000, 0x100000, CRC(bbf79342) SHA1(45a4f40e415cdf35c3073851506648c8f7d53958) ) /* CXK388000 */ | |
| 1644 | ||
| 1645 | NO_DELTAT_REGION | |
| 1646 | ||
| 1647 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1648 | ROM_LOAD16_BYTE( "036-c1.c1", 0x000000, 0x100000, CRC(fe7f1010) SHA1(5b6f5053821f4da8dc3768371e2cd51bb29da963) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 1649 | ROM_LOAD16_BYTE( "036-c2.c2", 0x000001, 0x100000, CRC(bbf003f5) SHA1(054b2a3327e038836eece652055bb84c115cf8ed) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 1650 | ROM_LOAD16_BYTE( "036-c3.c3", 0x200000, 0x100000, CRC(9ac0708e) SHA1(8decfe06d73a3dd3c3cf280719978fcf6d559d29) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 1651 | ROM_LOAD16_BYTE( "036-c4.c4", 0x200001, 0x100000, CRC(f2577d22) SHA1(a37db8055ca4680e244c556dc6df8bdba16c2083) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 1652 | ROM_END | |
| 1653 | ||
| 1654 | /**************************************** | |
| 1655 | ID-0037 | |
| 1656 | . ALM-002 | |
| 1657 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1658 | . ALH-002 | |
| 1659 | NEO-AEG PROG42G / NEO-AEG CHA42G | |
| 1660 | ****************************************/ | |
| 1661 | ||
| 1662 | ROM_START( crsword ) /* MVS AND AES VERSION */ | |
| 1663 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1664 | ROM_LOAD16_WORD_SWAP( "037-p1.p1", 0x000000, 0x080000, CRC(e7f2553c) SHA1(8469ecb900477feed05ae3311fe9515019bbec2a) ) /* TC534200 */ | |
| 1665 | ||
| 1666 | NEO_SFIX_128K( "037-s1.s1", CRC(74651f27) SHA1(bff7ff2429d2be82c1647abac2ee45b339b3b310) ) /* TC531000 */ | |
| 1667 | ||
| 1668 | NEO_BIOS_AUDIO_128K( "037-m1.m1", CRC(9504b2c6) SHA1(9ce8e681b9df6eacd0d23a36bad836bd5074233d) ) /* TC531001 */ | |
| 1669 | ||
| 1670 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 1671 | ROM_LOAD( "037-v1.v1", 0x000000, 0x100000, CRC(61fedf65) SHA1(98f31d1e23bf7c1f7844e67f14707a704134042e) ) /* TC538200 */ | |
| 1672 | ||
| 1673 | NO_DELTAT_REGION | |
| 1674 | ||
| 1675 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1676 | ROM_LOAD16_BYTE( "037-c1.c1", 0x000000, 0x100000, CRC(09df6892) SHA1(df2579dcf9c9dc88d461212cb74de106be2983c1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1677 | ROM_LOAD16_BYTE( "037-c2.c2", 0x000001, 0x100000, CRC(ac122a78) SHA1(7bfa4d29b7d7d9443f64d81caeafa74fe05c606e) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1678 | ROM_LOAD16_BYTE( "037-c3.c3", 0x200000, 0x100000, CRC(9d7ed1ca) SHA1(2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1679 | ROM_LOAD16_BYTE( "037-c4.c4", 0x200001, 0x100000, CRC(4a24395d) SHA1(943f911f40985db901eaef4c28dfcda299fca73e) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1680 | ROM_END | |
| 1681 | ||
| 1682 | /**************************************** | |
| 1683 | ID-0038 | |
| 1684 | . ALM-003 | |
| 1685 | NEO-MVS PROG42G-COM / NEO-MVS CHA42G-1 | |
| 1686 | . ALH-003 | |
| 1687 | NEO-AEG PROG42G-COM / NEO-AEG CHA42G-1 | |
| 1688 | ****************************************/ | |
| 1689 | ||
| 1690 | ROM_START( trally ) /* MVS AND AES VERSION */ | |
| 1691 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1692 | ROM_LOAD16_WORD_SWAP( "038-p1.p1", 0x000000, 0x080000, CRC(1e52a576) SHA1(a1cb56354c3378e955b0cd482c3c41ae15add952) ) /* TC534200 */ | |
| 1693 | ROM_LOAD16_WORD_SWAP( "038-p2.p2", 0x080000, 0x080000, CRC(a5193e2f) SHA1(96803480439e90da23cdca70d59ff519ee85beeb) ) /* TC534200 */ | |
| 1694 | ||
| 1695 | ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */ | |
| 1696 | ROM_LOAD( "hd6301v1p.hd6301v1", 0x0000, 0x1000, NO_DUMP ) | |
| 1697 | ||
| 1698 | NEO_SFIX_128K( "038-s1.s1", CRC(fff62ae3) SHA1(6510a762ea41557a8938cbfc0557cd5921306061) ) /* TC531000 */ | |
| 1699 | ||
| 1700 | NEO_BIOS_AUDIO_128K( "038-m1.m1", CRC(0908707e) SHA1(df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7) ) /* TC531001 */ | |
| 1701 | ||
| 1702 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 1703 | ROM_LOAD( "038-v1.v1", 0x000000, 0x100000, CRC(5ccd9fd5) SHA1(c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4) ) /* TC538200 */ | |
| 1704 | ROM_LOAD( "038-v2.v2", 0x100000, 0x080000, CRC(ddd8d1e6) SHA1(65c819fa2392f264f5a1a0a4967c96775732500b) ) /* TC534200 */ | |
| 1705 | ||
| 1706 | NO_DELTAT_REGION | |
| 1707 | ||
| 1708 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1709 | ROM_LOAD16_BYTE( "038-c1.c1", 0x000000, 0x100000, CRC(c58323d4) SHA1(a6bd277471a4b612d165f8b804f3cb662f499b70) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1710 | ROM_LOAD16_BYTE( "038-c2.c2", 0x000001, 0x100000, CRC(bba9c29e) SHA1(b70bbfdfa8c4f9ea76406530e86b16e42498d284) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1711 | ROM_LOAD16_BYTE( "038-c3.c3", 0x200000, 0x080000, CRC(3bb7b9d6) SHA1(bc1eae6181ad5abf79736afc8db4ca34113d43f8) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1712 | ROM_LOAD16_BYTE( "038-c4.c4", 0x200001, 0x080000, CRC(a4513ecf) SHA1(934aa103c226eac55157b44d7b4dfa35515322c3) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1713 | ROM_END | |
| 1714 | ||
| 1715 | /**************************************** | |
| 1716 | ID-0039 | |
| 1717 | . NGM-039 | |
| 1718 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 1719 | . NGH-039 | |
| 1720 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 1721 | ****************************************/ | |
| 1722 | ||
| 1723 | ROM_START( kotm2 ) /* MVS AND AES VERSION */ | |
| 1724 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1725 | ROM_LOAD16_WORD_SWAP( "039-p1.p1", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) ) /* TC534200 */ | |
| 1726 | ROM_LOAD16_WORD_SWAP( "039-p2.p2", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) ) /* TC534200 */ | |
| 1727 | ||
| 1728 | NEO_SFIX_128K( "039-s1.s1", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */ | |
| 1729 | ||
| 1730 | NEO_BIOS_AUDIO_128K( "039-m1.m1", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */ | |
| 1731 | ||
| 1732 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 1733 | ROM_LOAD( "039-v2.v2", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) ) /* TC5316200 */ | |
| 1734 | ROM_LOAD( "039-v4.v4", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) ) /* TC538200 */ | |
| 1735 | ||
| 1736 | NO_DELTAT_REGION | |
| 1737 | ||
| 1738 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 1739 | ROM_LOAD16_BYTE( "039-c1.c1", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1740 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 1741 | ROM_LOAD16_BYTE( "039-c2.c2", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1742 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 1743 | ROM_LOAD16_BYTE( "039-c3.c3", 0x200000, 0x080000, CRC(bfc4f0b2) SHA1(f4abe2b52882b966412f3b503b8f2c8f49b57968) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1744 | ROM_LOAD16_BYTE( "039-c4.c4", 0x200001, 0x080000, CRC(81c9c250) SHA1(e3a34ff69081a8681b5ca895915892dcdccfa7aa) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1745 | ROM_END | |
| 1746 | ||
| 1747 | ROM_START( kotm2p ) /* fairly late prototype release, only the code differs from the main set */ | |
| 1748 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1749 | ROM_LOAD16_BYTE( "proto_039-p1.p1", 0x000001, 0x080000, CRC(3c1d17e7) SHA1(aeaff465fafa46ded903ed4e8cb8cd05de8dc096) ) | |
| 1750 | ROM_LOAD16_BYTE( "proto_039-p2.p2", 0x000000, 0x080000, CRC(bc9691f0) SHA1(3854659b952d4f8c2edd5d59858a61ce6d518604) ) | |
| 1751 | ||
| 1752 | NEO_SFIX_128K( "039-s1.s1", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */ | |
| 1753 | ||
| 1754 | NEO_BIOS_AUDIO_128K( "039-m1.m1", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */ | |
| 1755 | ||
| 1756 | // same data as main set, but prototype board layout | |
| 1757 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 1758 | ROM_LOAD( "proto_039-v1.v1", 0x000000, 0x080000, CRC(dd3566f1) SHA1(f7c2a3747aaab2bc57cdfa33d8bb9fab057b5214) ) | |
| 1759 | ROM_LOAD( "proto_039-v2.v2", 0x080000, 0x080000, CRC(57f60274) SHA1(7e17740aa05cf7ad4f9084e147600a8eb82c7284) ) | |
| 1760 | ROM_LOAD( "proto_039-v3.v3", 0x100000, 0x080000, CRC(0f008a07) SHA1(ed243a0449232bbea409308c3fec7e057fcd8501) ) | |
| 1761 | ROM_LOAD( "proto_039-v4.v4", 0x180000, 0x080000, CRC(1943d0fe) SHA1(47fb716c76ea6b5fe64204ff6d72b7feea10bda9) ) | |
| 1762 | ROM_LOAD( "proto_039-v5.v5", 0x200000, 0x080000, CRC(13be045b) SHA1(0e3713ae6b164ebae434c0f18c466365b26b9a77) ) | |
| 1763 | ROM_LOAD( "proto_039-v6.v6", 0x280000, 0x080000, CRC(d1dd3fd6) SHA1(052b92168a76cf3a97c8cacebcc3ebab228726df) ) | |
| 1764 | ||
| 1765 | NO_DELTAT_REGION | |
| 1766 | ||
| 1767 | // same data as main set, but prototype board layout | |
| 1768 | ROM_REGION( 0x600000, "sprites", 0 ) // note, ROM_LOAD32_BYTE | |
| 1769 | ROM_LOAD32_BYTE( "proto_039-c1.c1", 0x000000, 0x100000, CRC(7192a787) SHA1(7bef6ce79c618103485480aee3c6f856968eb51f) ) /* Plane 0 */ | |
| 1770 | ROM_LOAD32_BYTE( "proto_039-c2.c2", 0x000002, 0x100000, CRC(7157eca1) SHA1(65f36c6a3834775b04076d2c38a6047bffe9a8cf) ) /* Plane 2 */ | |
| 1771 | ROM_LOAD32_BYTE( "proto_039-c3.c3", 0x000001, 0x100000, CRC(11d75727) SHA1(5a4c7b5ca3f1195e7853b45c5e71c13fe74d16e9) ) /* Plane 1 */ | |
| 1772 | ROM_LOAD32_BYTE( "proto_039-c4.c4", 0x000003, 0x100000, CRC(7ad48b28) SHA1(27e65d948f08c231107cb1a810e2b06731091fc3) ) /* Plane 3 */ | |
| 1773 | ROM_LOAD32_BYTE( "proto_039-c5.c5", 0x400000, 0x080000, CRC(5bdaf9ca) SHA1(60620d42ac6cd0e5da019fede2814a2f4171ff3f) ) /* Plane 0 */ | |
| 1774 | ROM_LOAD32_BYTE( "proto_039-c6.c6", 0x400002, 0x080000, CRC(21d4be8c) SHA1(f1b19d37d52d21584f304b7d37d5c096b58219d6) ) /* Plane 2 */ | |
| 1775 | ROM_LOAD32_BYTE( "proto_039-c7.c7", 0x400001, 0x080000, CRC(da55fd00) SHA1(52804f955597591fdd1d7478dc340b36d3c08c4a) ) /* Plane 1 */ | |
| 1776 | ROM_LOAD32_BYTE( "proto_039-c8.c8", 0x400003, 0x080000, CRC(592e9267) SHA1(0d27de59970ccbcaa1d47909ea3d741ffb0d9e07) ) /* Plane 3 */ | |
| 1777 | ROM_END | |
| 1778 | ||
| 1779 | /**************************************** | |
| 1780 | ID-0040 | |
| 1781 | . NGM-040 | |
| 1782 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 1783 | . NGH-040 | |
| 1784 | ****************************************/ | |
| 1785 | ||
| 1786 | ROM_START( sengoku2 ) | |
| 1787 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1788 | ROM_LOAD16_WORD_SWAP( "040-p1.p1", 0x000000, 0x100000, CRC(6dde02c2) SHA1(e432e63feb88c71629ec96aa84650dcfe356a551) ) | |
| 1789 | ||
| 1790 | NEO_SFIX_128K( "040-s1.s1", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) ) /* TC531000 */ | |
| 1791 | ||
| 1792 | NEO_BIOS_AUDIO_128K( "040-m1.m1", CRC(d4de4bca) SHA1(ecf604d06f01d40b04e285facef66a6ae2d35661) ) | |
| 1793 | ||
| 1794 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 1795 | ROM_LOAD( "040-v1.v1", 0x000000, 0x200000, CRC(71cb4b5d) SHA1(56d9aca1d476c19c7d0f707176a8fed53e0189b7) ) | |
| 1796 | ROM_LOAD( "040-v2.v2", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) ) | |
| 1797 | ||
| 1798 | NO_DELTAT_REGION | |
| 1799 | ||
| 1800 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 1801 | ROM_LOAD16_BYTE( "040-c1.c1", 0x000000, 0x100000, CRC(faa8ea99) SHA1(714575e57ea1990612f960ec42b38d2e157ad400) ) /* Plane 0,1 */ | |
| 1802 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 1803 | ROM_LOAD16_BYTE( "040-c2.c2", 0x000001, 0x100000, CRC(87d0ec65) SHA1(23645e0cf859fb4cec3745b3846ca0ef64c689fb) ) /* Plane 2,3 */ | |
| 1804 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 1805 | ROM_LOAD16_BYTE( "040-c3.c3", 0x200000, 0x080000, CRC(24b5ba80) SHA1(29d58a6b56bd24ee2046a8d45e023b4d7ab7685b) ) /* Plane 0,1 */ | |
| 1806 | ROM_LOAD16_BYTE( "040-c4.c4", 0x200001, 0x080000, CRC(1c9e9930) SHA1(d017474873750a7602b7708c663d29b25ef7bb63) ) /* Plane 2,3 */ | |
| 1807 | ROM_END | |
| 1808 | ||
| 1809 | /**************************************** | |
| 1810 | ID-0041 | |
| 1811 | . NGM-041 | |
| 1812 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1813 | . NGH-041 | |
| 1814 | ****************************************/ | |
| 1815 | ||
| 1816 | ROM_START( bstars2 ) | |
| 1817 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1818 | ROM_LOAD16_WORD_SWAP( "041-p1.p1", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) ) /* TC534200 */ | |
| 1819 | ||
| 1820 | NEO_SFIX_128K( "041-s1.s1", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) ) /* TC531000 */ | |
| 1821 | ||
| 1822 | NEO_BIOS_AUDIO_128K( "041-m1.m1", CRC(15c177a6) SHA1(3f4abed635102f9bc8b44809750828c82e79b44f) ) /* TC531001 */ | |
| 1823 | ||
| 1824 | ROM_REGION( 0x280000, "ymsnd", 0 ) | |
| 1825 | ROM_LOAD( "041-v1.v1", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) ) /* TC538200 */ | |
| 1826 | ROM_LOAD( "041-v2.v2", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) ) /* TC538200 */ | |
| 1827 | ROM_LOAD( "041-v3.v3", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) ) /* TC534200 */ | |
| 1828 | ||
| 1829 | NO_DELTAT_REGION | |
| 1830 | ||
| 1831 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 1832 | ROM_LOAD16_BYTE( "041-c1.c1", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1833 | ROM_LOAD16_BYTE( "041-c2.c2", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1834 | ROM_LOAD16_BYTE( "041-c3.c3", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1835 | ROM_LOAD16_BYTE( "041-c4.c4", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1836 | ROM_END | |
| 1837 | ||
| 1838 | /**************************************** | |
| 1839 | ID-0042 | |
| 1840 | . NGM-042 | |
| 1841 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 1842 | . NGH-042 | |
| 1843 | NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1 | |
| 1844 | ****************************************/ | |
| 1845 | ||
| 1846 | ROM_START( quizdai2 ) /* MVS AND AES VERSION */ | |
| 1847 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1848 | ROM_LOAD16_WORD_SWAP( "042-p1.p1", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) ) /* TC538200 */ | |
| 1849 | ||
| 1850 | NEO_SFIX_128K( "042-s1.s1", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) ) /* TC531000 */ | |
| 1851 | ||
| 1852 | NEO_BIOS_AUDIO_128K( "042-m1.m1", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) ) /* TC531001 */ | |
| 1853 | ||
| 1854 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 1855 | ROM_LOAD( "042-v1.v1", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) ) /* TC538200 */ | |
| 1856 | ROM_LOAD( "042-v2.v2", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) ) /* TC538200 */ | |
| 1857 | ||
| 1858 | NO_DELTAT_REGION | |
| 1859 | ||
| 1860 | ROM_REGION( 0x300000, "sprites", 0 ) | |
| 1861 | ROM_LOAD16_BYTE( "042-c1.c1", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1862 | ROM_LOAD16_BYTE( "042-c2.c2", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1863 | ROM_LOAD16_BYTE( "042-c3.c3", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1864 | ROM_LOAD16_BYTE( "042-c4.c4", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1865 | ROM_END | |
| 1866 | ||
| 1867 | /**************************************** | |
| 1868 | ID-0043 | |
| 1869 | . NGM-043 | |
| 1870 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 1871 | . NGH-043 | |
| 1872 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 1873 | ****************************************/ | |
| 1874 | ||
| 1875 | ROM_START( 3countb ) /* MVS AND AES VERSION */ | |
| 1876 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1877 | ROM_LOAD16_WORD_SWAP( "043-p1.p1", 0x000000, 0x100000, CRC(ffbdd928) SHA1(05b24655ca32723661adc5509b450824deb0c176) ) /* TC538200 */ | |
| 1878 | /* The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. */ | |
| 1879 | ||
| 1880 | NEO_SFIX_128K( "043-s1.s1", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) ) /* TC531000 */ | |
| 1881 | ||
| 1882 | NEO_BIOS_AUDIO_128K( "043-m1.m1", CRC(7eab59cb) SHA1(5ae4107457e091f73960bfba39b589ae36d51ca3) ) /* TC531001 */ | |
| 1883 | ||
| 1884 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 1885 | ROM_LOAD( "043-v1.v1", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) ) /* TC5316200 */ | |
| 1886 | ROM_LOAD( "043-v2.v2", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) ) /* TC5316200 */ | |
| 1887 | ||
| 1888 | NO_DELTAT_REGION | |
| 1889 | ||
| 1890 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 1891 | ROM_LOAD16_BYTE( "043-c1.c1", 0x000000, 0x100000, CRC(bad2d67f) SHA1(04928e50ca75b7fbc52b64e816ec5701901f5893) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1892 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 1893 | ROM_LOAD16_BYTE( "043-c2.c2", 0x000001, 0x100000, CRC(a7fbda95) SHA1(9da3c5faf22592a7eaf8df9fa6454f48c2a927ae) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1894 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 1895 | ROM_LOAD16_BYTE( "043-c3.c3", 0x200000, 0x100000, CRC(f00be011) SHA1(2721cdba37a511a966a2a53b9bd6240f181d920c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1896 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 1897 | ROM_LOAD16_BYTE( "043-c4.c4", 0x200001, 0x100000, CRC(1887e5c0) SHA1(9b915359add7c10c78d8b281b4084eceea8f0499) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1898 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 1899 | ROM_END | |
| 1900 | ||
| 1901 | /**************************************** | |
| 1902 | ID-0044 | |
| 1903 | . NGM-044 | |
| 1904 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 1905 | . NGH-044 | |
| 1906 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 1907 | ****************************************/ | |
| 1908 | ||
| 1909 | ROM_START( aof ) /* MVS AND AES VERSION */ | |
| 1910 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 1911 | ROM_LOAD16_WORD_SWAP( "044-p1.p1", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) ) /* TC534200 */ | |
| 1912 | ||
| 1913 | NEO_SFIX_128K( "044-s1.s1", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) ) /* TC531000 */ | |
| 1914 | ||
| 1915 | NEO_BIOS_AUDIO_128K( "044-m1.m1", CRC(0987e4bb) SHA1(8fae4b7fac09d46d4727928e609ed9d3711dbded) ) /* TC531001 */ | |
| 1916 | ||
| 1917 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 1918 | ROM_LOAD( "044-v2.v2", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) ) /* TC5316200 */ | |
| 1919 | ROM_LOAD( "044-v4.v4", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) ) /* TC5316200 */ | |
| 1920 | ||
| 1921 | NO_DELTAT_REGION | |
| 1922 | ||
| 1923 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 1924 | ROM_LOAD16_BYTE( "044-c1.c1", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1925 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 1926 | ROM_LOAD16_BYTE( "044-c2.c2", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1927 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 1928 | ROM_LOAD16_BYTE( "044-c3.c3", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1929 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 1930 | ROM_LOAD16_BYTE( "044-c4.c4", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1931 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 1932 | ROM_END | |
| 1933 | ||
| 1934 | /**************************************** | |
| 1935 | ID-0045 | |
| 1936 | . NGM-045 | |
| 1937 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3 | |
| 1938 | . NGH-045 | |
| 1939 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 | |
| 1940 | ****************************************/ | |
| 1941 | ||
| 1942 | ROM_START( samsho ) /* MVS VERSION */ | |
| 1943 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 1944 | ROM_LOAD16_WORD_SWAP( "045-p1.p1", 0x000000, 0x100000, CRC(dfe51bf0) SHA1(2243af3770a516ae698b69bcd9daf53632d9128d) ) /* TC538200 */ | |
| 1945 | ROM_LOAD16_WORD_SWAP( "045-pg2.sp2", 0x100000, 0x100000, CRC(46745b94) SHA1(d9e959fd1f88c9402915c1d0dcdb4a9e3d49cdcb) ) /* TC538200 */ | |
| 1946 | ||
| 1947 | NEO_SFIX_128K( "045-s1.s1", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) ) /* TC531000 */ | |
| 1948 | ||
| 1949 | NEO_BIOS_AUDIO_128K( "045-m1.m1", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) ) /* TC531001 */ | |
| 1950 | ||
| 1951 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 1952 | ROM_LOAD( "045-v1.v1", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) ) /* TC5316200 */ | |
| 1953 | ROM_LOAD( "045-v2.v2", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) ) /* TC5316200 */ | |
| 1954 | ||
| 1955 | NO_DELTAT_REGION | |
| 1956 | ||
| 1957 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 1958 | ROM_LOAD16_BYTE( "045-c1.c1", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1959 | ROM_LOAD16_BYTE( "045-c2.c2", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1960 | ROM_LOAD16_BYTE( "045-c3.c3", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1961 | ROM_LOAD16_BYTE( "045-c4.c4", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1962 | ROM_LOAD16_BYTE( "045-c51.c5", 0x800000, 0x100000, CRC(81932894) SHA1(550f15dc5892c4602422c51869f0d59f70f01e9e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 1963 | ROM_LOAD16_BYTE( "045-c61.c6", 0x800001, 0x100000, CRC(be30612e) SHA1(5e8b785f917c176d6796eba0caed37b13ddb3e63) ) /* Plane 2,3 */ /* TC538200 */ | |
| 1964 | ROM_END | |
| 1965 | ||
| 1966 | ROM_START( samshoh ) /* AES VERSION */ | |
| 1967 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 1968 | ROM_LOAD16_WORD_SWAP( "045-p1.p1", 0x000000, 0x100000, CRC(dfe51bf0) SHA1(2243af3770a516ae698b69bcd9daf53632d9128d) ) /* TC538200 */ | |
| 1969 | ROM_LOAD16_WORD_SWAP( "045-p2.sp2", 0x100000, 0x080000, CRC(38ee9ba9) SHA1(48190699a6be83cb6257365ae81f93fdd23abe09) ) /* TC534200 */ | |
| 1970 | ||
| 1971 | NEO_SFIX_128K( "045-s1.s1", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) ) /* TC531000 */ | |
| 1972 | ||
| 1973 | NEO_BIOS_AUDIO_128K( "045-m1.m1", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) ) /* TC531001 */ | |
| 1974 | ||
| 1975 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 1976 | ROM_LOAD( "045-v1.v1", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) ) /* TC5316200 */ | |
| 1977 | ROM_LOAD( "045-v2.v2", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) ) /* TC5316200 */ | |
| 1978 | ||
| 1979 | NO_DELTAT_REGION | |
| 1980 | ||
| 1981 | ROM_REGION( 0x900000, "sprites", 0 ) | |
| 1982 | ROM_LOAD16_BYTE( "045-c1.c1", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1983 | ROM_LOAD16_BYTE( "045-c2.c2", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1984 | ROM_LOAD16_BYTE( "045-c3.c3", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 1985 | ROM_LOAD16_BYTE( "045-c4.c4", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 1986 | ROM_LOAD16_BYTE( "045-c5.c5", 0x800000, 0x080000, CRC(a2bb8284) SHA1(aa118e3b8c062daa219b36758b9a3814c08c69dc) ) /* Plane 0,1 */ /* TC534200 */ | |
| 1987 | ROM_LOAD16_BYTE( "045-c6.c6", 0x800001, 0x080000, CRC(4fa71252) SHA1(afe374a9d1f2d955a59efe7b6196b89e021b164c) ) /* Plane 2,3 */ /* TC534200 */ | |
| 1988 | ROM_END | |
| 1989 | ||
| 1990 | /**************************************** | |
| 1991 | ID-0046 | |
| 1992 | . NGM-046 | |
| 1993 | NEO-MVS PROGTOP / NEO-MVS CHA256B | |
| 1994 | . NGH-046 | |
| 1995 | NEO-AEG PROGTOP / NEO-AEG CHA256[B] | |
| 1996 | ****************************************/ | |
| 1997 | ||
| 1998 | ROM_START( tophuntr ) /* MVS VERSION */ | |
| 1999 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2000 | ROM_LOAD16_WORD_SWAP( "046-p1.p1", 0x000000, 0x100000, CRC(69fa9e29) SHA1(9a40a16163193bb506a32bd34f6323b25ec69622) ) /* mask rom TC538200 */ | |
| 2001 | ROM_LOAD16_WORD_SWAP( "046-p2.sp2", 0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) ) /* mask rom TC538200 */ | |
| 2002 | ||
| 2003 | NEO_SFIX_128K( "046-s1.s1", CRC(14b01d7b) SHA1(618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae) ) /* mask rom TC531000 */ | |
| 2004 | ||
| 2005 | NEO_BIOS_AUDIO_128K( "046-m1.m1", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) ) /* mask rom TC531001 */ | |
| 2006 | ||
| 2007 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2008 | ROM_LOAD( "046-v1.v1", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) ) /* mask rom TC538200 */ | |
| 2009 | ROM_LOAD( "046-v2.v2", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) ) /* mask rom TC538200 */ | |
| 2010 | ROM_LOAD( "046-v3.v3", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) ) /* mask rom TC538200 */ | |
| 2011 | ROM_LOAD( "046-v4.v4", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) ) /* mask rom TC538200 */ | |
| 2012 | ||
| 2013 | NO_DELTAT_REGION | |
| 2014 | ||
| 2015 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 2016 | ROM_LOAD16_BYTE( "046-c1.c1", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2017 | ROM_LOAD16_BYTE( "046-c2.c2", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2018 | ROM_LOAD16_BYTE( "046-c3.c3", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2019 | ROM_LOAD16_BYTE( "046-c4.c4", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2020 | ROM_LOAD16_BYTE( "046-c5.c5", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2021 | ROM_LOAD16_BYTE( "046-c6.c6", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2022 | ROM_LOAD16_BYTE( "046-c7.c7", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2023 | ROM_LOAD16_BYTE( "046-c8.c8", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2024 | ROM_END | |
| 2025 | ||
| 2026 | ROM_START( tophuntrh ) /* AES VERSION */ | |
| 2027 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2028 | ROM_LOAD16_WORD_SWAP( "046-pg1.p1",0x000000, 0x100000, CRC(771e39bc) SHA1(c0e05fd1ca81926438bb75e2fa6894e40ab6521e) ) /* mask rom TC538200 */ | |
| 2029 | ROM_LOAD16_WORD_SWAP( "046-p2.sp2",0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) ) /* mask rom TC538200 */ | |
| 2030 | ||
| 2031 | NEO_SFIX_128K( "046-sg1.s1", CRC(92e9ac8c) SHA1(cab5c77c091e8d12d9c3a2cc8d741b74e4386efb) ) /* mask rom TC531000 */ | |
| 2032 | ||
| 2033 | NEO_BIOS_AUDIO_128K( "046-m1.m1", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) ) /* mask rom TC531001 */ | |
| 2034 | ||
| 2035 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2036 | ROM_LOAD( "046-v1.v1", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) ) /* mask rom TC538200 */ | |
| 2037 | ROM_LOAD( "046-v2.v2", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) ) /* mask rom TC538200 */ | |
| 2038 | ROM_LOAD( "046-v3.v3", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) ) /* mask rom TC538200 */ | |
| 2039 | ROM_LOAD( "046-v4.v4", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) ) /* mask rom TC538200 */ | |
| 2040 | ||
| 2041 | NO_DELTAT_REGION | |
| 2042 | ||
| 2043 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 2044 | ROM_LOAD16_BYTE( "046-c1.c1", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2045 | ROM_LOAD16_BYTE( "046-c2.c2", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2046 | ROM_LOAD16_BYTE( "046-c3.c3", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2047 | ROM_LOAD16_BYTE( "046-c4.c4", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2048 | ROM_LOAD16_BYTE( "046-c5.c5", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2049 | ROM_LOAD16_BYTE( "046-c6.c6", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2050 | ROM_LOAD16_BYTE( "046-c7.c7", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2051 | ROM_LOAD16_BYTE( "046-c8.c8", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2052 | ROM_END | |
| 2053 | ||
| 2054 | /**************************************** | |
| 2055 | ID-0047 | |
| 2056 | . NGM-047 | |
| 2057 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA42G-1 | |
| 2058 | . NGH-047 | |
| 2059 | NEO-AEG PROG-G2 (PRO-CT0) / NEO-AEG CHA42G-2B | |
| 2060 | ****************************************/ | |
| 2061 | ||
| 2062 | ROM_START( fatfury2 ) /* MVS AND AES VERSION */ | |
| 2063 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2064 | ROM_LOAD16_WORD_SWAP( "047-p1.p1", 0x000000, 0x100000, CRC(ecfdbb69) SHA1(59e2f137c6eaf043df4ddae865a9159a10265c60) ) /* TC538200 */ | |
| 2065 | /* The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. */ | |
| 2066 | ||
| 2067 | NEO_SFIX_128K( "047-s1.s1", CRC(d7dbbf39) SHA1(29253e596f475ebd41a6e3bb53952e3a0ccd2eed) ) /* TC531000 */ | |
| 2068 | ||
| 2069 | NEO_BIOS_AUDIO_128K( "047-m1.m1", CRC(820b0ba7) SHA1(5708248d89446e49184eaadb52f7c61b2b6c13c5) ) /* TC531001 */ | |
| 2070 | ||
| 2071 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2072 | ROM_LOAD( "047-v1.v1", 0x000000, 0x200000, CRC(d9d00784) SHA1(f6a91eada8c23aa4518c4b82eeebca69f79d845c) ) /* TC5316200 */ | |
| 2073 | ROM_LOAD( "047-v2.v2", 0x200000, 0x200000, CRC(2c9a4b33) SHA1(d4a1c0951c02c8919b3ec32ed96933634ff9e54c) ) /* TC5316200 */ | |
| 2074 | ||
| 2075 | NO_DELTAT_REGION | |
| 2076 | ||
| 2077 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 2078 | ROM_LOAD16_BYTE( "047-c1.c1", 0x000000, 0x100000, CRC(f72a939e) SHA1(67fc398ec28061adca0d3be82bbe7297015800da) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2079 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2080 | ROM_LOAD16_BYTE( "047-c2.c2", 0x000001, 0x100000, CRC(05119a0d) SHA1(c2f100b73eb04f65b6ba6089d49aceb51b470ec6) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2081 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2082 | ROM_LOAD16_BYTE( "047-c3.c3", 0x200000, 0x100000, CRC(01e00738) SHA1(79654f24d777dd5eb68bafc3b8cb9db71d5822e2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2083 | ROM_CONTINUE( 0x600000, 0x100000 ) | |
| 2084 | ROM_LOAD16_BYTE( "047-c4.c4", 0x200001, 0x100000, CRC(9fe27432) SHA1(89d22d77ba8bc6d1f6c974195c34ad61b9010de7) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2085 | ROM_CONTINUE( 0x600001, 0x100000 ) | |
| 2086 | ROM_END | |
| 2087 | ||
| 2088 | /**************************************** | |
| 2089 | ID-0048 | |
| 2090 | . ??M-048 | |
| 2091 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2092 | ****************************************/ | |
| 2093 | ||
| 2094 | ROM_START( janshin ) /* MVS ONLY RELEASE */ | |
| 2095 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2096 | ROM_LOAD16_WORD_SWAP( "048-p1.p1", 0x000000, 0x100000, CRC(fa818cbb) SHA1(afee2c897b766c84f13891fb52c574fb18df0951) ) /* mask rom TC538200 */ | |
| 2097 | ||
| 2098 | NEO_SFIX_128K( "048-s1.s1", CRC(8285b25a) SHA1(d983640cda3e346e38469b4d3ec8048b116a7bb7) ) /* mask rom TC531000 */ | |
| 2099 | ||
| 2100 | NEO_BIOS_AUDIO_128K( "048-m1.m1", CRC(310467c7) SHA1(c529961195c9bdf5d1ce70a38ad129002d1f3b5f) ) /* mask rom TC531001 */ | |
| 2101 | ||
| 2102 | ROM_DEFAULT_BIOS( "japan" ) /* so the mahjong panel will work in the service menu */ | |
| 2103 | ||
| 2104 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2105 | ROM_LOAD( "048-v1.v1", 0x000000, 0x200000, CRC(f1947d2b) SHA1(955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2) ) /* mask rom TC5316200 */ | |
| 2106 | ||
| 2107 | NO_DELTAT_REGION | |
| 2108 | ||
| 2109 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2110 | ROM_LOAD16_BYTE( "048-c1.c1", 0x000000, 0x200000, CRC(3fa890e9) SHA1(e73d2802bacfbc2b2b16fbbedddde17488e4bbde) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2111 | ROM_LOAD16_BYTE( "048-c2.c1", 0x000001, 0x200000, CRC(59c48ad8) SHA1(2630817e735a6d197377558f4324c1442803fe15) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2112 | ROM_END | |
| 2113 | ||
| 2114 | /**************************************** | |
| 2115 | ID-0049 | |
| 2116 | . NGM-049 | |
| 2117 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 2118 | . NGH-049 | |
| 2119 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 2120 | ****************************************/ | |
| 2121 | ||
| 2122 | ROM_START( androdun ) /* MVS AND AES VERSION */ | |
| 2123 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2124 | ROM_LOAD16_WORD_SWAP( "049-p1.p1", 0x000000, 0x080000, CRC(3b857da2) SHA1(4dd86c739944696c16c3cdd85935d6dfa9fdc276) ) /* CXK384500 */ | |
| 2125 | ROM_LOAD16_WORD_SWAP( "049-p2.p2", 0x080000, 0x080000, CRC(2f062209) SHA1(991cf3e3677929b2cc0b2787b0c7b6ad3700f618) ) /* CXK384500 */ | |
| 2126 | ||
| 2127 | NEO_SFIX_128K( "049-s1.s1", CRC(6349de5d) SHA1(bcc44b9576d7bedd9a39294530bb66f707690c72) ) /* CXK381000 */ | |
| 2128 | ||
| 2129 | NEO_BIOS_AUDIO_128K( "049-m1.m1", CRC(edd2acf4) SHA1(c4ee6ba834d54b9fc5a854dbc41a05877e090371) ) /* CXK381003 */ | |
| 2130 | ||
| 2131 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2132 | ROM_LOAD( "049-v1.v1", 0x000000, 0x100000, CRC(ce43cb89) SHA1(47f82e077abb6efc6b1b0490412ae147d5d2acef) ) /* CXK388000 */ | |
| 2133 | ||
| 2134 | NO_DELTAT_REGION | |
| 2135 | ||
| 2136 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2137 | ROM_LOAD16_BYTE( "049-c1.c1", 0x000000, 0x100000, CRC(7ace6db3) SHA1(c41cc9de8c0788dcc49ca494fd3bb3124062d9dd) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 2138 | ROM_LOAD16_BYTE( "049-c2.c2", 0x000001, 0x100000, CRC(b17024f7) SHA1(fcf7efae48fcdccaf5255c145de414fb246128f0) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 2139 | ROM_END | |
| 2140 | ||
| 2141 | /**************************************** | |
| 2142 | ID-0050 | |
| 2143 | . ALM-004 | |
| 2144 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 2145 | . ALH-004 | |
| 2146 | ****************************************/ | |
| 2147 | ||
| 2148 | ROM_START( ncommand ) | |
| 2149 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2150 | ROM_LOAD16_WORD_SWAP( "050-p1.p1", 0x000000, 0x100000, CRC(4e097c40) SHA1(43311a7ca14a14dcd4a99d8576a12e897b078643) ) /* CXK388000 */ | |
| 2151 | ||
| 2152 | NEO_SFIX_128K( "050-s1.s1", CRC(db8f9c8e) SHA1(11cb82cf3c4d0fc2da5df0c26410a64808093610) ) /* CXK381000 */ | |
| 2153 | ||
| 2154 | NEO_BIOS_AUDIO_128K( "050-m1.m1", CRC(6fcf07d3) SHA1(e9ecff4bfec1f5964bf06645f75d80d611b6231c) ) /* CXK381003 */ | |
| 2155 | ||
| 2156 | ROM_REGION( 0x180000, "ymsnd", 0 ) | |
| 2157 | ROM_LOAD( "050-v1.v1", 0x000000, 0x100000, CRC(23c3ab42) SHA1(b6c59bb180f1aa34c95f3ec923f3aafb689d57b0) ) /* CXK388000 */ | |
| 2158 | ROM_LOAD( "050-v2.v2", 0x100000, 0x080000, CRC(80b8a984) SHA1(950cf0e78ceffa4037663f1086fbbc88588f49f2) ) /* CXK388000 */ | |
| 2159 | ||
| 2160 | NO_DELTAT_REGION | |
| 2161 | ||
| 2162 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2163 | ROM_LOAD16_BYTE( "050-c1.c1", 0x000000, 0x100000, CRC(87421a0a) SHA1(1d8faaf03778f7c5b062554d7333bbd3f0ca12ad) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 2164 | ROM_LOAD16_BYTE( "050-c2.c2", 0x000001, 0x100000, CRC(c4cf5548) SHA1(ef9eca5aeff9dda2209a050c2af00ed8979ae2bc) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 2165 | ROM_LOAD16_BYTE( "050-c3.c3", 0x200000, 0x100000, CRC(03422c1e) SHA1(920e5015aebe2ffc5ce43a52365c7f0a705f3b9e) ) /* Plane 0,1 */ /* CXK388000 */ | |
| 2166 | ROM_LOAD16_BYTE( "050-c4.c4", 0x200001, 0x100000, CRC(0845eadb) SHA1(3c71a02bf0e07a5381846bb6d75bbe7dd546adea) ) /* Plane 2,3 */ /* CXK388000 */ | |
| 2167 | ROM_END | |
| 2168 | ||
| 2169 | /**************************************** | |
| 2170 | ID-0051 | |
| 2171 | . AIM-051 | |
| 2172 | NEO-MVS PROG-G2 / NEO-MVS CHA42G-1 | |
| 2173 | . AIH-051 | |
| 2174 | ****************************************/ | |
| 2175 | ||
| 2176 | ROM_START( viewpoin ) | |
| 2177 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2178 | ROM_LOAD16_WORD_SWAP( "051-p1.p1", 0x000000, 0x100000, CRC(17aa899d) SHA1(674cd8ace7acdf4f407de741e3d0071bcb49c902) ) /* CXK388002 */ | |
| 2179 | ||
| 2180 | NEO_SFIX_128K( "051-s1.s1", CRC(9fea5758) SHA1(5c6f01da89f2639cf741ee7c39e27023b8083052) ) /* CXK381000 */ | |
| 2181 | ||
| 2182 | NEO_BIOS_AUDIO_128K( "051-m1.m1", CRC(8e69f29a) SHA1(7a25f4997996434ea1b7d0d1ca9e7aaf966cbd03) ) /* CXK381003 */ | |
| 2183 | ||
| 2184 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2185 | /* What board was originally used (labels 051-V2 and 051-V4)? MVS is twice confirmed on NEO-MVS PROG-G2 */ | |
| 2186 | ROM_LOAD( "051-v2.v1", 0x000000, 0x200000, CRC(019978b6) SHA1(7896a551115fc6ed38b5944e0c8dcb2b2c1c077d) ) /* CXK381600 */ | |
| 2187 | ROM_LOAD( "051-v4.v2", 0x200000, 0x200000, CRC(5758f38c) SHA1(da10f4b7d22d9139bbf068bd940be82168a74ca1) ) /* CXK381600 */ | |
| 2188 | ||
| 2189 | NO_DELTAT_REGION | |
| 2190 | ||
| 2191 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2192 | ROM_LOAD16_BYTE( "051-c1.c1", 0x000000, 0x100000, CRC(d624c132) SHA1(49c7e9f020cba45d7083b45252bcc03397f8c286) ) /* Plane 0,1 */ /* CXK381600 */ | |
| 2193 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2194 | ROM_LOAD16_BYTE( "051-c2.c2", 0x000001, 0x100000, CRC(40d69f1e) SHA1(ec4a13582772594957f927622d50f54b0dfcd8d8) ) /* Plane 2,3 */ /* CXK381600 */ | |
| 2195 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2196 | ROM_END | |
| 2197 | ||
| 2198 | /**************************************** | |
| 2199 | ID-0052 | |
| 2200 | . NGM-052 | |
| 2201 | NEO-MVS PROG-G2 (SNK-9201) / NEO-MVS CHA 42G-2 | |
| 2202 | . NGH-052 | |
| 2203 | ****************************************/ | |
| 2204 | ||
| 2205 | ROM_START( ssideki ) | |
| 2206 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2207 | ROM_LOAD16_WORD_SWAP( "052-p1.p1", 0x000000, 0x080000, CRC(9cd97256) SHA1(1c780b711137fd79cc81b01941e84f3d59e0071f) ) /* TC534200 */ | |
| 2208 | ||
| 2209 | NEO_SFIX_128K( "052-s1.s1", CRC(97689804) SHA1(fa8dab3b3353d7115a0368f3fc749950c0186fbc) ) /* TC531000 */ | |
| 2210 | ||
| 2211 | NEO_BIOS_AUDIO_128K( "052-m1.m1", CRC(49f17d2d) SHA1(70971fcf71ae3a6b2e26e7ade8063941fb178ae5) ) /* TC531001 */ | |
| 2212 | ||
| 2213 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2214 | ROM_LOAD( "052-v1.v1", 0x000000, 0x200000, CRC(22c097a5) SHA1(328c4e6db0a026f54a633cff1443a3f964a8daea) ) /* TC5316200 */ | |
| 2215 | ||
| 2216 | NO_DELTAT_REGION | |
| 2217 | ||
| 2218 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2219 | ROM_LOAD16_BYTE( "052-c1.c1", 0x000000, 0x100000, CRC(53e1c002) SHA1(2125b1be379ea7933893ffb1cd65d6c4bf8b03bd) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2220 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2221 | ROM_LOAD16_BYTE( "052-c2.c2", 0x000001, 0x100000, CRC(776a2d1f) SHA1(bca0bac87443e9e78c623d284f6cc96cc9c9098f) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2222 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2223 | ROM_END | |
| 2224 | ||
| 2225 | /**************************************** | |
| 2226 | ID-0053 | |
| 2227 | . ALM-005 | |
| 2228 | NEO-MVS PROG16 / NEO-MVS CHA42G-1 | |
| 2229 | . ALH-005 | |
| 2230 | NEO-AEG PROG16 / NEO-AEG CHA42G-1 | |
| 2231 | ****************************************/ | |
| 2232 | ||
| 2233 | ROM_START( wh1 ) /* MVS VERSION */ | |
| 2234 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2235 | ROM_LOAD16_WORD_SWAP( "053-epr.p1", 0x000000, 0x080000, CRC(d42e1e9a) SHA1(9d1911fe4bf6202466ec45557dd008cbf01ca9c6) ) /* D27C4000 */ | |
| 2236 | ROM_LOAD16_WORD_SWAP( "053-epr.p2", 0x080000, 0x080000, CRC(0e33e8a3) SHA1(4b7086edb504f3c30529d51ba8f453d48eba5164) ) /* D27C4000 */ | |
| 2237 | /* P's on eprom, correct chip label unknown */ | |
| 2238 | ||
| 2239 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 2240 | ||
| 2241 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC54H1000 */ | |
| 2242 | ||
| 2243 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2244 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 2245 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 2246 | ||
| 2247 | NO_DELTAT_REGION | |
| 2248 | ||
| 2249 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2250 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2251 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2252 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2253 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2254 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2255 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2256 | ROM_END | |
| 2257 | ||
| 2258 | ROM_START( wh1h ) /* AES VERSION */ | |
| 2259 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2260 | ROM_LOAD16_WORD_SWAP( "053-p1.p1", 0x000000, 0x080000, CRC(95b574cb) SHA1(b7b7af6a04c3d902e7f8852897741ecaf0b1062c) ) /* TC534200 */ | |
| 2261 | ROM_LOAD16_WORD_SWAP( "053-p2.p2", 0x080000, 0x080000, CRC(f198ed45) SHA1(24ccc091e97f63796562bb5b30df51f39bd504ef) ) /* TC534200 */ | |
| 2262 | ||
| 2263 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 2264 | ||
| 2265 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC531001 */ | |
| 2266 | ||
| 2267 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2268 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 2269 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 2270 | ||
| 2271 | NO_DELTAT_REGION | |
| 2272 | ||
| 2273 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2274 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2275 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2276 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2277 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2278 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2279 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2280 | ROM_END | |
| 2281 | ||
| 2282 | ROM_START( wh1ha ) | |
| 2283 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2284 | ROM_LOAD16_WORD_SWAP( "053-p1_a.p1", 0x000000, 0x080000, CRC(ed29fde2) SHA1(52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf) ) | |
| 2285 | ROM_LOAD16_WORD_SWAP( "053-p2_a.p2", 0x080000, 0x080000, CRC(98f2b158) SHA1(a64e1425970eb53cc910891db39973dee3d54ccc) ) | |
| 2286 | /* Correct chip labels for p1 and p2 unknown */ | |
| 2287 | ||
| 2288 | NEO_SFIX_128K( "053-s1.s1", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) ) /* TC531000 */ | |
| 2289 | ||
| 2290 | NEO_BIOS_AUDIO_128K( "053-m1.m1", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) ) /* TC531001 */ | |
| 2291 | ||
| 2292 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2293 | ROM_LOAD( "053-v2.v2", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) ) /* TC5316200 */ | |
| 2294 | ROM_LOAD( "053-v4.v4", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) ) /* TC538200 */ | |
| 2295 | ||
| 2296 | NO_DELTAT_REGION | |
| 2297 | ||
| 2298 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2299 | ROM_LOAD16_BYTE( "053-c1.c1", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2300 | ROM_CONTINUE( 0x400000, 0x100000 ) | |
| 2301 | ROM_LOAD16_BYTE( "053-c2.c2", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2302 | ROM_CONTINUE( 0x400001, 0x100000 ) | |
| 2303 | ROM_LOAD16_BYTE( "053-c3.c3", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */ /* TC538200 */ | |
| 2304 | ROM_LOAD16_BYTE( "053-c4.c4", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */ /* TC538200 */ | |
| 2305 | ROM_END | |
| 2306 | ||
| 2307 | /**************************************** | |
| 2308 | ID-0054 | |
| 2309 | Crossed Swords 2 (CD only? not confirmed, MVS might exist) | |
| 2310 | ****************************************/ | |
| 2311 | ||
| 2312 | /**************************************** | |
| 2313 | ID-0055 | |
| 2314 | . NGM-055 | |
| 2315 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 2316 | . NGH-055 | |
| 2317 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 2318 | ****************************************/ | |
| 2319 | ||
| 2320 | ROM_START( kof94 ) /* MVS AND AES VERSION */ | |
| 2321 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2322 | ROM_LOAD16_WORD_SWAP( "055-p1.p1", 0x100000, 0x100000, CRC(f10a2042) SHA1(d08a3f3c28be4b1793de7d362456281329fe1828) ) /* mask rom TC5316200 */ | |
| 2323 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2324 | ||
| 2325 | NEO_SFIX_128K( "055-s1.s1", CRC(825976c1) SHA1(cb6a70bdd95d449d25196ca269b621c362db6743) ) /* mask rom TC531000 */ | |
| 2326 | ||
| 2327 | NEO_BIOS_AUDIO_128K( "055-m1.m1", CRC(f6e77cf5) SHA1(292a3e3a4918ffe72bd1c41acb927b91844e035e) ) /* mask rom TC531001 */ | |
| 2328 | ||
| 2329 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 2330 | ROM_LOAD( "055-v1.v1", 0x000000, 0x200000, CRC(8889596d) SHA1(c9ce713b720511438dbd3fe3bcc7c246f475c6a2) ) /* mask rom TC5316200 */ | |
| 2331 | ROM_LOAD( "055-v2.v2", 0x200000, 0x200000, CRC(25022b27) SHA1(2b040a831c3c92ac6e4719de38009a0d55b64f6b) ) /* mask rom TC5316200 */ | |
| 2332 | ROM_LOAD( "055-v3.v3", 0x400000, 0x200000, CRC(83cf32c0) SHA1(34a31a37eb10945b5169e96321bcea06eec33a00) ) /* mask rom TC5316200 */ | |
| 2333 | ||
| 2334 | NO_DELTAT_REGION | |
| 2335 | ||
| 2336 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2337 | ROM_LOAD16_BYTE( "055-c1.c1", 0x000000, 0x200000, CRC(b96ef460) SHA1(e52f5303c17b50ce165c008be2837336369c110b) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2338 | ROM_LOAD16_BYTE( "055-c2.c2", 0x000001, 0x200000, CRC(15e096a7) SHA1(237c2a3d059de00bfca66e0016ed325d7a32bfec) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2339 | ROM_LOAD16_BYTE( "055-c3.c3", 0x400000, 0x200000, CRC(54f66254) SHA1(c594384bcd8b03beb8c595591505fecc44b185ac) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2340 | ROM_LOAD16_BYTE( "055-c4.c4", 0x400001, 0x200000, CRC(0b01765f) SHA1(ec1fdcc944611408367bf5023d4ebe7edd9dfa88) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2341 | ROM_LOAD16_BYTE( "055-c5.c5", 0x800000, 0x200000, CRC(ee759363) SHA1(8a5621c1b1f8267b9b9b6a14ab4944de542e1945) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2342 | ROM_LOAD16_BYTE( "055-c6.c6", 0x800001, 0x200000, CRC(498da52c) SHA1(1e6e6202ee053a5261db889177ce3a087e078bda) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2343 | ROM_LOAD16_BYTE( "055-c7.c7", 0xc00000, 0x200000, CRC(62f66888) SHA1(ac91a0eab0753bee175ad40213a4ae5d38ed5b87) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2344 | ROM_LOAD16_BYTE( "055-c8.c8", 0xc00001, 0x200000, CRC(fe0a235d) SHA1(a45c66836e4e3c77dfef9d4c6cc422cb59169149) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2345 | ROM_END | |
| 2346 | ||
| 2347 | /**************************************** | |
| 2348 | ID-0056 | |
| 2349 | . NGM-056 | |
| 2350 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2351 | . NGH-056 | |
| 2352 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] | |
| 2353 | ****************************************/ | |
| 2354 | ||
| 2355 | ROM_START( aof2 ) /* MVS VERSION */ | |
| 2356 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2357 | ROM_LOAD16_WORD_SWAP( "056-p1.p1", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) ) /* TC538200 */ | |
| 2358 | ||
| 2359 | NEO_SFIX_128K( "056-s1.s1", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) ) /* TC531000 */ | |
| 2360 | ||
| 2361 | NEO_BIOS_AUDIO_128K( "056-m1.m1", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) ) /* TC531001 */ | |
| 2362 | ||
| 2363 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 2364 | ROM_LOAD( "056-v1.v1", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) ) /* TC5316200 */ | |
| 2365 | ROM_LOAD( "056-v2.v2", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) ) /* TC5316200 */ | |
| 2366 | ROM_LOAD( "056-v3.v3", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) ) /* TC538200 */ | |
| 2367 | ||
| 2368 | NO_DELTAT_REGION | |
| 2369 | ||
| 2370 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2371 | /* Different layout with 4xC (32mbit) also exists; chip labels are 056-C13, 056-C24, 056-C57 and 056-C68 */ | |
| 2372 | ROM_LOAD16_BYTE( "056-c1.c1", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2373 | ROM_LOAD16_BYTE( "056-c2.c2", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2374 | ROM_LOAD16_BYTE( "056-c3.c3", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2375 | ROM_LOAD16_BYTE( "056-c4.c4", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2376 | ROM_LOAD16_BYTE( "056-c5.c5", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2377 | ROM_LOAD16_BYTE( "056-c6.c6", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2378 | ROM_LOAD16_BYTE( "056-c7.c7", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2379 | ROM_LOAD16_BYTE( "056-c8.c8", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2380 | ROM_END | |
| 2381 | ||
| 2382 | ROM_START( aof2a ) /* AES VERSION */ | |
| 2383 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2384 | ROM_LOAD16_WORD_SWAP( "056-p1.p1", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) ) /* TC538200 */ | |
| 2385 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 2386 | ROM_LOAD16_WORD_SWAP( "056-epr.ep1", 0x000000, 0x80000, CRC(75d6301c) SHA1(e72d15fba55f96be7b4fa29e705a7b78f56edf7d) ) /* M27C4002 */ | |
| 2387 | /* P is on eprom, correct chip label unknown */ | |
| 2388 | ||
| 2389 | NEO_SFIX_128K( "056-s1.s1", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) ) /* TC531000 */ | |
| 2390 | ||
| 2391 | NEO_BIOS_AUDIO_128K( "056-m1.m1", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) ) /* TC531001 */ | |
| 2392 | ||
| 2393 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 2394 | ROM_LOAD( "056-v1.v1", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) ) /* TC5316200 */ | |
| 2395 | ROM_LOAD( "056-v2.v2", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) ) /* TC5316200 */ | |
| 2396 | ROM_LOAD( "056-v3.v3", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) ) /* TC538200 */ | |
| 2397 | ||
| 2398 | NO_DELTAT_REGION | |
| 2399 | ||
| 2400 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2401 | ROM_LOAD16_BYTE( "056-c1.c1", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2402 | ROM_LOAD16_BYTE( "056-c2.c2", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2403 | ROM_LOAD16_BYTE( "056-c3.c3", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2404 | ROM_LOAD16_BYTE( "056-c4.c4", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2405 | ROM_LOAD16_BYTE( "056-c5.c5", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2406 | ROM_LOAD16_BYTE( "056-c6.c6", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2407 | ROM_LOAD16_BYTE( "056-c7.c7", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2408 | ROM_LOAD16_BYTE( "056-c8.c8", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2409 | ROM_END | |
| 2410 | ||
| 2411 | /**************************************** | |
| 2412 | ID-0057 | |
| 2413 | . ALM-006 | |
| 2414 | NEO-MVS PROG 4096 B / NEO-MVS CHA 42G-3 | |
| 2415 | . ALH-006 | |
| 2416 | NEO-AEG PROG4096 B / NEO-AEG CHA42G-3 | |
| 2417 | ****************************************/ | |
| 2418 | ||
| 2419 | ROM_START( wh2 ) /* MVS AND AES VERSION */ | |
| 2420 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2421 | ROM_LOAD16_WORD_SWAP( "057-p1.p1", 0x100000, 0x100000, CRC(65a891d9) SHA1(ff8d5ccb0dd22c523902bb3db3c645583a335056) ) /* TC5316200 */ | |
| 2422 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2423 | ||
| 2424 | NEO_SFIX_128K( "057-s1.s1", CRC(fcaeb3a4) SHA1(1f3f85e38b8552333261c04ae5af0d6e3b310622) ) /* TC531000 */ | |
| 2425 | ||
| 2426 | NEO_BIOS_AUDIO_128K( "057-m1.m1", CRC(8fa3bc77) SHA1(982f92978671e4ee66630948e6bb7565b37b5dc0) ) /* TC531001 */ | |
| 2427 | ||
| 2428 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2429 | ROM_LOAD( "057-v1.v1", 0x000000, 0x200000, CRC(8877e301) SHA1(1bab988d74ea8fd12db201c257ec844622cf5f4e) ) /* TC5316200 */ | |
| 2430 | ROM_LOAD( "057-v2.v2", 0x200000, 0x200000, CRC(c1317ff4) SHA1(4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3) ) /* TC5316200 */ | |
| 2431 | ||
| 2432 | NO_DELTAT_REGION | |
| 2433 | ||
| 2434 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 2435 | ROM_LOAD16_BYTE( "057-c1.c1", 0x000000, 0x200000, CRC(21c6bb91) SHA1(a2c17d0c91dd59528d8fa7fe110af8b20b25ff99) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2436 | ROM_LOAD16_BYTE( "057-c2.c2", 0x000001, 0x200000, CRC(a3999925) SHA1(0ee861a77850d378d03c1bf00b9692abd860c759) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2437 | ROM_LOAD16_BYTE( "057-c3.c3", 0x400000, 0x200000, CRC(b725a219) SHA1(4857687d156a9150a69b97d2729245a51c144a0c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2438 | ROM_LOAD16_BYTE( "057-c4.c4", 0x400001, 0x200000, CRC(8d96425e) SHA1(0f79c868a6a33ad25e38d842f30ec4440d809033) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2439 | ROM_LOAD16_BYTE( "057-c5.c5", 0x800000, 0x200000, CRC(b20354af) SHA1(da7609fd467f2f4d71d92970f438a04d11ab1cc1) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2440 | ROM_LOAD16_BYTE( "057-c6.c6", 0x800001, 0x200000, CRC(b13d1de3) SHA1(7d749c23a33d90fe50279e884540d71cf1aaaa6b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2441 | ROM_END | |
| 2442 | ||
| 2443 | /**************************************** | |
| 2444 | ID-0058 | |
| 2445 | . NGM-058 | |
| 2446 | NEO-MVS PROGGSC / NEO-MVS CHA 42G-3B | |
| 2447 | . NGH-058 | |
| 2448 | NEO-AEG PROGGS / NEO-AEG CHA42G-4 | |
| 2449 | ****************************************/ | |
| 2450 | ||
| 2451 | ROM_START( fatfursp ) /* MVS AND AES VERSION */ | |
| 2452 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 2453 | ROM_LOAD16_WORD_SWAP( "058-p1.p1", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) ) /* mask rom TC538200 */ | |
| 2454 | ROM_LOAD16_WORD_SWAP( "058-p2.sp2", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) ) /* mask rom TC534200 */ | |
| 2455 | ||
| 2456 | NEO_SFIX_128K( "058-s1.s1", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) ) /* mask rom TC531000 */ | |
| 2457 | ||
| 2458 | NEO_BIOS_AUDIO_128K( "058-m1.m1", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) ) /* mask rom TC531001 */ | |
| 2459 | ||
| 2460 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 2461 | ROM_LOAD( "058-v1.v1", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) ) /* mask rom TC5316200 */ | |
| 2462 | ROM_LOAD( "058-v2.v2", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) ) /* mask rom TC5316200 */ | |
| 2463 | ROM_LOAD( "058-v3.v3", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) ) /* mask rom TC538200 */ | |
| 2464 | ||
| 2465 | NO_DELTAT_REGION | |
| 2466 | ||
| 2467 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 2468 | ROM_LOAD16_BYTE( "058-c1.c1", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2469 | ROM_LOAD16_BYTE( "058-c2.c2", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2470 | ROM_LOAD16_BYTE( "058-c3.c3", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2471 | ROM_LOAD16_BYTE( "058-c4.c4", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2472 | ROM_LOAD16_BYTE( "058-c5.c5", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2473 | ROM_LOAD16_BYTE( "058-c6.c6", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2474 | ROM_END | |
| 2475 | ||
| 2476 | ROM_START( fatfurspa ) /* MVS AND AES VERSION */ | |
| 2477 | ROM_REGION( 0x180000, "maincpu", 0 ) | |
| 2478 | ROM_LOAD16_WORD_SWAP( "058-p1.p1", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) ) /* mask rom TC538200 */ | |
| 2479 | ROM_LOAD16_WORD_SWAP( "058-p2.sp2", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) ) /* mask rom TC534200 */ | |
| 2480 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 2481 | ROM_LOAD16_WORD_SWAP( "058-epr.ep1", 0x000000, 0x080000, CRC(9f0c1e1a) SHA1(02861b0f230541becccc3df6a2c85dbe8733e7ce) ) /* M27C4002 */ | |
| 2482 | /* P is on eprom, correct chip label unknown */ | |
| 2483 | ||
| 2484 | NEO_SFIX_128K( "058-s1.s1", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) ) /* mask rom TC531000 */ | |
| 2485 | ||
| 2486 | NEO_BIOS_AUDIO_128K( "058-m1.m1", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) ) /* mask rom TC531001 */ | |
| 2487 | ||
| 2488 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 2489 | ROM_LOAD( "058-v1.v1", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) ) /* mask rom TC5316200 */ | |
| 2490 | ROM_LOAD( "058-v2.v2", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) ) /* mask rom TC5316200 */ | |
| 2491 | ROM_LOAD( "058-v3.v3", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) ) /* mask rom TC538200 */ | |
| 2492 | ||
| 2493 | NO_DELTAT_REGION | |
| 2494 | ||
| 2495 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 2496 | ROM_LOAD16_BYTE( "058-c1.c1", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2497 | ROM_LOAD16_BYTE( "058-c2.c2", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2498 | ROM_LOAD16_BYTE( "058-c3.c3", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2499 | ROM_LOAD16_BYTE( "058-c4.c4", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2500 | ROM_LOAD16_BYTE( "058-c5.c5", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2501 | ROM_LOAD16_BYTE( "058-c6.c6", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2502 | ROM_END | |
| 2503 | ||
| 2504 | /**************************************** | |
| 2505 | ID-0059 | |
| 2506 | . NGM-059 | |
| 2507 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 2508 | . NGH-059 | |
| 2509 | ****************************************/ | |
| 2510 | ||
| 2511 | ROM_START( savagere ) | |
| 2512 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2513 | ROM_LOAD16_WORD_SWAP( "059-p1.p1", 0x100000, 0x100000, CRC(01d4e9c0) SHA1(3179d2be59bf2de6918d506117cff50acf7e09f3) ) /* TC5316200 */ | |
| 2514 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2515 | ||
| 2516 | NEO_SFIX_128K( "059-s1.s1", CRC(e08978ca) SHA1(55152cb9bd0403ae8656b93a6b1522dba5db6d1a) ) /* TC531000 */ | |
| 2517 | ||
| 2518 | NEO_BIOS_AUDIO_128K( "059-m1.m1", CRC(29992eba) SHA1(187be624abe8670503edb235ff21ae8fdc3866e0) ) /* TC531001 */ | |
| 2519 | ||
| 2520 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 2521 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 2522 | ROM_LOAD( "059-v2.v2", 0x200000, 0x200000, CRC(eb6f1cdb) SHA1(7a311388315ea543babf872f62219fdc4d39d013) ) /* TC5316200 */ | |
| 2523 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 2524 | ||
| 2525 | NO_DELTAT_REGION | |
| 2526 | ||
| 2527 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2528 | ROM_LOAD16_BYTE( "059-c1.c1", 0x000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2529 | ROM_LOAD16_BYTE( "059-c2.c2", 0x000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2530 | ROM_LOAD16_BYTE( "059-c3.c3", 0x400000, 0x200000, CRC(3e4eba4b) SHA1(770adec719e63a30ebe9522cc7576caaca44f3b2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2531 | ROM_LOAD16_BYTE( "059-c4.c4", 0x400001, 0x200000, CRC(3c2a3808) SHA1(698adcec0715c9e78b6286be38debf0ce28fd644) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2532 | ROM_LOAD16_BYTE( "059-c5.c5", 0x800000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2533 | ROM_LOAD16_BYTE( "059-c6.c6", 0x800001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2534 | ROM_LOAD16_BYTE( "059-c7.c7", 0xc00000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2535 | ROM_LOAD16_BYTE( "059-c8.c8", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2536 | ROM_END | |
| 2537 | ||
| 2538 | /**************************************** | |
| 2539 | ID-0060 | |
| 2540 | . ??M-060 | |
| 2541 | NEO-MVS PROGGSC / NEO-MVS CHA256B | |
| 2542 | ****************************************/ | |
| 2543 | ||
| 2544 | ROM_START( fightfev ) /* MVS ONLY RELEASE */ | |
| 2545 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2546 | ROM_LOAD16_WORD_SWAP( "060-p1.p1", 0x0000000, 0x100000, CRC(2a104b50) SHA1(3eb663d3df7074e1cdf4c0e450a35c9cf55d8979) ) /* VIC940800 */ | |
| 2547 | ||
| 2548 | NEO_SFIX_128K( "060-s1.s1", CRC(7f012104) SHA1(f366dcc3923655dff16ec08a40d5fce22a84257d) ) /* VIC930100 */ | |
| 2549 | ||
| 2550 | NEO_BIOS_AUDIO_128K( "060-m1.m1", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) ) /* VIC930100 */ | |
| 2551 | ||
| 2552 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2553 | ROM_LOAD( "060-v1.v1", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) ) /* VIC931600 */ | |
| 2554 | ROM_LOAD( "060-v2.v2", 0x200000, 0x100000, CRC(efcff7cf) SHA1(e8372303724284a750b706dc6bf7641e4c52bb95) ) /* VIC930800 */ | |
| 2555 | ||
| 2556 | NO_DELTAT_REGION | |
| 2557 | ||
| 2558 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 2559 | ROM_LOAD16_BYTE( "060-c1.c1", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 2560 | ROM_LOAD16_BYTE( "060-c2.c2", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 2561 | ROM_LOAD16_BYTE( "060-c3.c3", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 2562 | ROM_LOAD16_BYTE( "060-c4.c4", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 2563 | ROM_END | |
| 2564 | ||
| 2565 | ROM_START( fightfeva ) /* MVS ONLY RELEASE */ | |
| 2566 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2567 | ROM_LOAD16_WORD_SWAP( "060-p1.p1", 0x0000000, 0x100000, CRC(2a104b50) SHA1(3eb663d3df7074e1cdf4c0e450a35c9cf55d8979) ) /* VIC940800 */ | |
| 2568 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 2569 | ROM_LOAD16_WORD_SWAP( "060-epr.sp2", 0x000000, 0x080000, BAD_DUMP CRC(3032041b) SHA1(4b8ed2e6f74579ea35a53e06ccac42d6905b0f51) ) | |
| 2570 | /* P is on eprom, correct chip label unknown */ | |
| 2571 | ||
| 2572 | NEO_SFIX_128K( "060-s1.s1", CRC(7f012104) SHA1(f366dcc3923655dff16ec08a40d5fce22a84257d) ) /* VIC930100 */ | |
| 2573 | ||
| 2574 | NEO_BIOS_AUDIO_128K( "060-m1.m1", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) ) /* VIC930100 */ | |
| 2575 | ||
| 2576 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2577 | ROM_LOAD( "060-v1.v1", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) ) /* VIC931600 */ | |
| 2578 | ROM_LOAD( "060-v2.v2", 0x200000, 0x100000, CRC(efcff7cf) SHA1(e8372303724284a750b706dc6bf7641e4c52bb95) ) /* VIC930800 */ | |
| 2579 | ||
| 2580 | NO_DELTAT_REGION | |
| 2581 | ||
| 2582 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 2583 | ROM_LOAD16_BYTE( "060-c1.c1", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 2584 | ROM_LOAD16_BYTE( "060-c2.c2", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 2585 | ROM_LOAD16_BYTE( "060-c3.c3", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */ /* VIC931600 */ | |
| 2586 | ROM_LOAD16_BYTE( "060-c4.c4", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */ /* VIC931600 */ | |
| 2587 | ROM_END | |
| 2588 | ||
| 2589 | /**************************************** | |
| 2590 | ID-0061 | |
| 2591 | . NGM-061 | |
| 2592 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2593 | . NGH-061 | |
| 2594 | NEO-AEG PROGRKB / NEO-AEG CHA256[B] | |
| 2595 | ****************************************/ | |
| 2596 | ||
| 2597 | ROM_START( ssideki2 ) /* MVS AND AES VERSION */ | |
| 2598 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2599 | ROM_LOAD16_WORD_SWAP( "061-p1.p1", 0x000000, 0x100000, CRC(5969e0dc) SHA1(78abea880c125ec5a85bef6404478512a34b5513) ) /* mask rom TC538200 */ | |
| 2600 | ||
| 2601 | NEO_SFIX_128K( "061-s1.s1", CRC(226d1b68) SHA1(de010f6fda3ddadb181fe37daa6105f22e78b970) ) /* mask rom TC531000 */ | |
| 2602 | ||
| 2603 | NEO_BIOS_AUDIO_128K( "061-m1.m1", CRC(156f6951) SHA1(49686f615f109a02b4f23931f1c84fee13872ffd) ) /* mask rom TC531001 */ | |
| 2604 | ||
| 2605 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2606 | ROM_LOAD( "061-v1.v1", 0x000000, 0x200000, CRC(f081c8d3) SHA1(fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae) ) /* mask rom TC5316200 */ | |
| 2607 | ROM_LOAD( "061-v2.v2", 0x200000, 0x200000, CRC(7cd63302) SHA1(c39984c0ae0a8e76f1fc036344bbb83635c18937) ) /* mask rom TC5316200 */ | |
| 2608 | ||
| 2609 | NO_DELTAT_REGION | |
| 2610 | ||
| 2611 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 2612 | /* Different layout with 8xC (8 mbit) also exists; naming sheme 061-Cx */ | |
| 2613 | ROM_LOAD16_BYTE( "061-c1-16.c1", 0x000000, 0x200000, CRC(a626474f) SHA1(d695f0dcb9480088b3a7c1488bd541b4c159528a) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2614 | ROM_LOAD16_BYTE( "061-c2-16.c2", 0x000001, 0x200000, CRC(c3be42ae) SHA1(7fa65538bd0a0a162e4d3e9f49913da59d915e02) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2615 | ROM_LOAD16_BYTE( "061-c3-16.c3", 0x400000, 0x200000, CRC(2a7b98b9) SHA1(75e1019dca8a8583afcc53651ac856cba3a96315) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 2616 | ROM_LOAD16_BYTE( "061-c4-16.c4", 0x400001, 0x200000, CRC(c0be9a1f) SHA1(228f41eaefdf3e147761f8ef849e3b5f321877d4) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 2617 | ROM_END | |
| 2618 | ||
| 2619 | /**************************************** | |
| 2620 | ID-0062 | |
| 2621 | . DEM-001 | |
| 2622 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2623 | . DEH-001 | |
| 2624 | ****************************************/ | |
| 2625 | ||
| 2626 | ROM_START( spinmast ) | |
| 2627 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2628 | ROM_LOAD16_WORD_SWAP( "062-p1.p1", 0x000000, 0x100000, CRC(37aba1aa) SHA1(1a2ab9593371cc2f665121d554eec3f6bb4d09ff) ) /* mask rom TC538200 */ | |
| 2629 | ROM_LOAD16_WORD_SWAP( "062-p2.sp2", 0x100000, 0x100000, CRC(f025ab77) SHA1(4944be04648296d0b93cfe4c5ca7b9cede072cff) ) /* mask rom TC538200 */ | |
| 2630 | ||
| 2631 | NEO_SFIX_128K( "062-s1.s1", CRC(289e2bbe) SHA1(f52c7f2bffc89df3130b3cabd200408509a28cdc) ) /* mask rom TC531000 */ | |
| 2632 | ||
| 2633 | NEO_BIOS_AUDIO_128K( "062-m1.m1", CRC(76108b2f) SHA1(08c89a8b746dbb10ff885b41cde344173c2e3699) ) /* mask rom TC531001 */ | |
| 2634 | ||
| 2635 | ROM_REGION( 0x100000, "ymsnd", 0 ) | |
| 2636 | ROM_LOAD( "062-v1.v1", 0x000000, 0x100000, CRC(cc281aef) SHA1(68be154b3e25f837afb4a477600dbe0ee69bec44) ) /* mask rom TC538200 */ | |
| 2637 | ||
| 2638 | NO_DELTAT_REGION | |
| 2639 | ||
| 2640 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 2641 | ROM_LOAD16_BYTE( "062-c1.c1", 0x000000, 0x100000, CRC(a9375aa2) SHA1(69218d8f1361e9ea709da11e3f15fe46b1db7181) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2642 | ROM_LOAD16_BYTE( "062-c2.c2", 0x000001, 0x100000, CRC(0e73b758) SHA1(a247f736fbca0b609818dca4844ebb8442753bc1) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2643 | ROM_LOAD16_BYTE( "062-c3.c3", 0x200000, 0x100000, CRC(df51e465) SHA1(171953c7a870f3ab96e0f875117ee7343931fd38) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2644 | ROM_LOAD16_BYTE( "062-c4.c4", 0x200001, 0x100000, CRC(38517e90) SHA1(f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2645 | ROM_LOAD16_BYTE( "062-c5.c5", 0x400000, 0x100000, CRC(7babd692) SHA1(0d4cd5006baa8d951cd2b6194ace566fa2845b8a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2646 | ROM_LOAD16_BYTE( "062-c6.c6", 0x400001, 0x100000, CRC(cde5ade5) SHA1(5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2647 | ROM_LOAD16_BYTE( "062-c7.c7", 0x600000, 0x100000, CRC(bb2fd7c0) SHA1(cce11c4cf39ac60143235ff89261806df339dae5) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2648 | ROM_LOAD16_BYTE( "062-c8.c8", 0x600001, 0x100000, CRC(8d7be933) SHA1(e7097cfa26a959f90721e2e8368ceb47ea9db661) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2649 | ROM_END | |
| 2650 | ||
| 2651 | /**************************************** | |
| 2652 | ID-0063 | |
| 2653 | . NGM-063 | |
| 2654 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 2655 | . NGH-063 | |
| 2656 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B | |
| 2657 | ****************************************/ | |
| 2658 | ||
| 2659 | ROM_START( samsho2 ) /* MVS AND AES VERSION */ | |
| 2660 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2661 | ROM_LOAD16_WORD_SWAP( "063-p1.p1", 0x100000, 0x100000, CRC(22368892) SHA1(0997f8284aa0f57a333be8a0fdea777d0d01afd6) ) /* TC5316200 */ | |
| 2662 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2663 | ||
| 2664 | NEO_SFIX_128K( "063-s1.s1", CRC(64a5cd66) SHA1(12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964) ) /* TC531000 */ | |
| 2665 | ||
| 2666 | NEO_BIOS_AUDIO_128K( "063-m1.m1", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) ) /* TC531001 */ | |
| 2667 | ||
| 2668 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 2669 | ROM_LOAD( "063-v1.v1", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) ) /* TC5316200 */ | |
| 2670 | ROM_LOAD( "063-v2.v2", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) ) /* TC5316200 */ | |
| 2671 | ROM_LOAD( "063-v3.v3", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) ) /* TC5316200 */ | |
| 2672 | ROM_LOAD( "063-v4.v4", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) ) /* TC538200 */ | |
| 2673 | ||
| 2674 | NO_DELTAT_REGION | |
| 2675 | ||
| 2676 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2677 | ROM_LOAD16_BYTE( "063-c1.c1", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2678 | ROM_LOAD16_BYTE( "063-c2.c2", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2679 | ROM_LOAD16_BYTE( "063-c3.c3", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2680 | ROM_LOAD16_BYTE( "063-c4.c4", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2681 | ROM_LOAD16_BYTE( "063-c5.c5", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2682 | ROM_LOAD16_BYTE( "063-c6.c6", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2683 | ROM_LOAD16_BYTE( "063-c7.c7", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2684 | ROM_LOAD16_BYTE( "063-c8.c8", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2685 | ROM_END | |
| 2686 | ||
| 2687 | ROM_START( samsho2k ) /* KOREAN VERSION */ | |
| 2688 | // This has corrupt text if used with the Japan bios due to the replacement of the s1 rom to contain the new logo | |
| 2689 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2690 | ROM_LOAD16_WORD_SWAP( "063-p1-kan.p1", 0x100000, 0x100000, CRC(147cc6d7) SHA1(8e22305f41a0688786ff55437c25948e6c8fda58) ) | |
| 2691 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2692 | // 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) | |
| 2693 | ROM_LOAD16_WORD_SWAP( "063-ep1-kan.ep1", 0x000000, 0x080000, CRC(fa32e2d8) SHA1(94f56759ec04ab3a1e557bc2dc51b92176b3c147) ) | |
| 2694 | ROM_LOAD16_WORD_SWAP( "063-ep2-kan.ep2", 0x080000, 0x080000, CRC(70b1a4d9) SHA1(387737e87a68d0ea4fd13693f1f30d3227a17c82) ) // this is exactly the same data anyway! | |
| 2695 | ||
| 2696 | NEO_SFIX_128K( "063-s1-kan.s1", CRC(ff08f80b) SHA1(240c6a1c52edebb49cc99ea08484c6a2d61ebf84) ) | |
| 2697 | ||
| 2698 | NEO_BIOS_AUDIO_128K( "063-m1.m1", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) ) /* TC531001 */ | |
| 2699 | ||
| 2700 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 2701 | ROM_LOAD( "063-v1.v1", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) ) /* TC5316200 */ | |
| 2702 | ROM_LOAD( "063-v2.v2", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) ) /* TC5316200 */ | |
| 2703 | ROM_LOAD( "063-v3.v3", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) ) /* TC5316200 */ | |
| 2704 | ROM_LOAD( "063-v4.v4", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) ) /* TC538200 */ | |
| 2705 | ||
| 2706 | NO_DELTAT_REGION | |
| 2707 | ||
| 2708 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2709 | ROM_LOAD16_BYTE( "063-c1.c1", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2710 | ROM_LOAD16_BYTE( "063-c2.c2", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2711 | ROM_LOAD16_BYTE( "063-c3.c3", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2712 | ROM_LOAD16_BYTE( "063-c4.c4", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2713 | ROM_LOAD16_BYTE( "063-c5.c5", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2714 | ROM_LOAD16_BYTE( "063-c6.c6", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2715 | ROM_LOAD16_BYTE( "063-c7.c7", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2716 | ROM_LOAD16_BYTE( "063-c8.c8", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2717 | ROM_END | |
| 2718 | ||
| 2719 | /**************************************** | |
| 2720 | ID-0064 | |
| 2721 | . ADM-007 | |
| 2722 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2723 | . ADH-007 | |
| 2724 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 2725 | ****************************************/ | |
| 2726 | ||
| 2727 | ROM_START( wh2j ) /* MVS AND AES VERSION */ | |
| 2728 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2729 | ROM_LOAD16_WORD_SWAP( "064-p1.p1", 0x100000, 0x100000, CRC(385a2e86) SHA1(cfde4a1aeae038a3d6ca9946065624f097682d3d) ) /* TC5316200 */ | |
| 2730 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2731 | ||
| 2732 | NEO_SFIX_128K( "064-s1.s1", CRC(2a03998a) SHA1(5e33f469982f12d4622a06d323a345f192bf88e6) ) /* TC531000 */ | |
| 2733 | ||
| 2734 | NEO_BIOS_AUDIO_128K( "064-m1.m1", CRC(d2eec9d3) SHA1(09478787045f1448d19d064dd3d540d1741fd619) ) /* TC531001 */ | |
| 2735 | ||
| 2736 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2737 | ROM_LOAD( "064-v1.v1", 0x000000, 0x200000, CRC(aa277109) SHA1(35c22b15bb0a4d0ab118cb22a2d450d03995a17c) ) /* TC5316200 */ | |
| 2738 | ROM_LOAD( "064-v2.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) /* TC5316200 */ | |
| 2739 | ||
| 2740 | NO_DELTAT_REGION | |
| 2741 | ||
| 2742 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2743 | ROM_LOAD16_BYTE( "064-c1.c1", 0x000000, 0x200000, CRC(2ec87cea) SHA1(e713ec7839a7665edee6ee3f82a6e530b3b4bd7c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2744 | ROM_LOAD16_BYTE( "064-c2.c2", 0x000001, 0x200000, CRC(526b81ab) SHA1(b5f0a2f04489539ed6b9d0810b12787356c64b23) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2745 | ROM_LOAD16_BYTE( "064-c3.c3", 0x400000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2746 | ROM_LOAD16_BYTE( "064-c4.c4", 0x400001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2747 | ROM_LOAD16_BYTE( "064-c5.c5", 0x800000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2748 | ROM_LOAD16_BYTE( "064-c6.c6", 0x800001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2749 | ROM_LOAD16_BYTE( "064-c7.c7", 0xc00000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2750 | ROM_LOAD16_BYTE( "064-c8.c8", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2751 | ROM_END | |
| 2752 | ||
| 2753 | /**************************************** | |
| 2754 | ID-0065 | |
| 2755 | . DEM-002 | |
| 2756 | NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 | |
| 2757 | . DEH-002 | |
| 2758 | ****************************************/ | |
| 2759 | ||
| 2760 | ROM_START( wjammers ) | |
| 2761 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2762 | ROM_LOAD16_WORD_SWAP( "065-p1.p1", 0x000000, 0x100000, CRC(6692c140) SHA1(5da574e906974fac92bb2f49bdeea257c014a897) ) /* mask rom TC538200 */ | |
| 2763 | ||
| 2764 | NEO_SFIX_128K( "065-s1.s1", CRC(074b5723) SHA1(86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412) ) /* mask rom TC531000 */ | |
| 2765 | ||
| 2766 | NEO_BIOS_AUDIO_128K( "065-m1.m1", CRC(52c23cfc) SHA1(809a7e072ad9acbffc25e9bd27cdb97638d09d07) ) /* mask rom TC531001 */ | |
| 2767 | ||
| 2768 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2769 | ROM_LOAD( "065-v1.v1", 0x000000, 0x100000, CRC(ce8b3698) SHA1(7d75e2a5cf8c90be422f8b425447e81597fe145a) ) /* mask rom TC538200 */ | |
| 2770 | ROM_LOAD( "065-v2.v2", 0x100000, 0x100000, CRC(659f9b96) SHA1(62f40365212153bc3b92a1187fa44f6cdc7f7b83) ) /* mask rom TC538200 */ | |
| 2771 | ROM_LOAD( "065-v3.v3", 0x200000, 0x100000, CRC(39f73061) SHA1(ec57cd58e7f8569cff925d11e2320d588ce4fe49) ) /* mask rom TC538200 */ | |
| 2772 | ROM_LOAD( "065-v4.v4", 0x300000, 0x100000, CRC(5dee7963) SHA1(f8e6de73d65dd80b29c711f00835a574a770cb4e) ) /* mask rom TC538200 */ | |
| 2773 | ||
| 2774 | NO_DELTAT_REGION | |
| 2775 | ||
| 2776 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2777 | ROM_LOAD16_BYTE( "065-c1.c1", 0x000000, 0x100000, CRC(c7650204) SHA1(42918d700d59864f8ab15caf968a062a563c9b09) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2778 | ROM_LOAD16_BYTE( "065-c2.c2", 0x000001, 0x100000, CRC(d9f3e71d) SHA1(fad1f64061eac1bf85bf6d75d2eae974a8c94069) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2779 | ROM_LOAD16_BYTE( "065-c3.c3", 0x200000, 0x100000, CRC(40986386) SHA1(65795a50197049681265946713d416c9cdb68f08) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2780 | ROM_LOAD16_BYTE( "065-c4.c4", 0x200001, 0x100000, CRC(715e15ff) SHA1(ac8b8b01f5c7384b883afbe0cf977430378e3fef) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2781 | ROM_END | |
| 2782 | ||
| 2783 | /**************************************** | |
| 2784 | ID-0066 | |
| 2785 | . DEM-003 | |
| 2786 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 2787 | . DEH-003 | |
| 2788 | ****************************************/ | |
| 2789 | ||
| 2790 | ROM_START( karnovr ) | |
| 2791 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2792 | ROM_LOAD16_WORD_SWAP( "066-p1.p1", 0x000000, 0x100000, CRC(8c86fd22) SHA1(8cf97c6fb9c5717167ccc54bf5856248ccaf32c6) ) /* TC538200 */ | |
| 2793 | ||
| 2794 | NEO_SFIX_128K( "066-s1.s1", CRC(bae5d5e5) SHA1(aa69d9b235b781ec51f72a528fada9cb12e72cbc) ) /* TC531000 */ | |
| 2795 | ||
| 2796 | NEO_BIOS_AUDIO_128K( "066-m1.m1", CRC(030beae4) SHA1(ceb6ee6c09514504efacdbca7b280901e4c97084) ) /* TC531001 */ | |
| 2797 | ||
| 2798 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 2799 | ROM_LOAD( "066-v1.v1", 0x000000, 0x200000, CRC(0b7ea37a) SHA1(34e7d4f6db053674a7e8c8b2e3e398777d5b02e6) ) /* TC5316200 */ | |
| 2800 | ||
| 2801 | NO_DELTAT_REGION | |
| 2802 | ||
| 2803 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 2804 | ROM_LOAD16_BYTE( "066-c1.c1", 0x000000, 0x200000, CRC(09dfe061) SHA1(ca4c0f0ce80967b4be2f18b72435c468bbfbac4c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2805 | ROM_LOAD16_BYTE( "066-c2.c2", 0x000001, 0x200000, CRC(e0f6682a) SHA1(addb4fbc30da2b8ffc86819d92a874eb232f67dd) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2806 | ROM_LOAD16_BYTE( "066-c3.c3", 0x400000, 0x200000, CRC(a673b4f7) SHA1(d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2807 | ROM_LOAD16_BYTE( "066-c4.c4", 0x400001, 0x200000, CRC(cb3dc5f4) SHA1(865d9ccfc3df517c341d6aac16120f6b6aa759fe) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2808 | ROM_LOAD16_BYTE( "066-c5.c5", 0x800000, 0x200000, CRC(9a28785d) SHA1(19723e1f7ff429e8a038d89488b279f830dfaf6e) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2809 | ROM_LOAD16_BYTE( "066-c6.c6", 0x800001, 0x200000, CRC(c15c01ed) SHA1(7cf5583e6610bcdc3b332896cefc71df84fb3f19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2810 | ROM_END | |
| 2811 | ||
| 2812 | /**************************************** | |
| 2813 | ID-0067 | |
| 2814 | . ??M-067 | |
| 2815 | NEO-MVS PROG16 / NEO-MVS CHA256B | |
| 2816 | ****************************************/ | |
| 2817 | ||
| 2818 | ROM_START( gururin ) /* MVS ONLY RELEASE */ | |
| 2819 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2820 | ROM_LOAD16_WORD_SWAP( "067-p1.p1", 0x000000, 0x80000, CRC(4cea8a49) SHA1(cea4a35db8de898e30eb40dd339b3cbe77ac0856) ) /* UM8303B */ | |
| 2821 | ||
| 2822 | NEO_SFIX_128K( "067-s1.s1", CRC(b119e1eb) SHA1(f63a68a71aea220d3d4475847652e2a1f68b2b6f) ) /* UMK300 */ | |
| 2823 | ||
| 2824 | NEO_BIOS_AUDIO_128K( "067-m1.m1", CRC(9e3c6328) SHA1(17e8479c258f28a01d2283be9e692ff7685898cc) ) /* UML359 */ | |
| 2825 | ||
| 2826 | ROM_REGION( 0x80000, "ymsnd", 0 ) | |
| 2827 | ROM_LOAD( "067-v1.v1", 0x000000, 0x80000, CRC(cf23afd0) SHA1(10f87014ee10613f92b04f482f449721a6379db7) ) /* UM8302 */ | |
| 2828 | ||
| 2829 | NO_DELTAT_REGION | |
| 2830 | ||
| 2831 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 2832 | ROM_LOAD16_BYTE( "067-c1.c1", 0x000000, 0x200000, CRC(35866126) SHA1(e4b24670ccc7901af5f66b11b15fae4e67f843ab) ) /* Plane 0,1 */ /* UMT301B */ | |
| 2833 | ROM_LOAD16_BYTE( "067-c2.c2", 0x000001, 0x200000, CRC(9db64084) SHA1(68a43c12f63f5e98d68ad0902a6551c5d30f8543) ) /* Plane 2,3 */ /* UMT302B */ | |
| 2834 | ROM_END | |
| 2835 | ||
| 2836 | /**************************************** | |
| 2837 | ID-0068 | |
| 2838 | . NGM-068 | |
| 2839 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 2840 | ****************************************/ | |
| 2841 | ||
| 2842 | ROM_START( pspikes2 ) /* MVS ONLY RELEASE */ | |
| 2843 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2844 | ROM_LOAD16_WORD_SWAP( "068-pg1.p1", 0x000000, 0x100000, CRC(105a408f) SHA1(2ee51defa1c24c66c63a6498ee542ac26de3cfbb) ) /* mask rom TC538200 */ | |
| 2845 | ||
| 2846 | NEO_SFIX_128K( "068-sg1.s1", CRC(18082299) SHA1(efe93fabe6a76a5dc8cf12f255e571480afb40a0) ) /* mask rom TC531000 */ | |
| 2847 | ||
| 2848 | NEO_BIOS_AUDIO_128K( "068-mg1.m1", CRC(b1c7911e) SHA1(27b298e7d50981331e17aa642e2e363ffac4333a) ) /* mask rom TC531001 */ | |
| 2849 | ||
| 2850 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2851 | ROM_LOAD( "068-v1.v1", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) ) /* mask rom TC538200 */ | |
| 2852 | ROM_LOAD( "068-v2.v2", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) ) /* mask rom TC538200 */ | |
| 2853 | ROM_LOAD( "068-v3.v3", 0x200000, 0x100000, CRC(81ff05aa) SHA1(d74302f38c59055bfc83b39dff798a585314fecd) ) /* mask rom TC538200 */ | |
| 2854 | ||
| 2855 | NO_DELTAT_REGION | |
| 2856 | ||
| 2857 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 2858 | ROM_LOAD16_BYTE( "068-c1.c1", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2859 | ROM_LOAD16_BYTE( "068-c2.c2", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2860 | ROM_LOAD16_BYTE( "068-c3.c3", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2861 | ROM_LOAD16_BYTE( "068-c4.c4", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2862 | ROM_LOAD16_BYTE( "068-c5.c5", 0x400000, 0x100000, CRC(151dd624) SHA1(f2690a3fe9c64f70f283df785a5217d5b92a289f) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2863 | ROM_LOAD16_BYTE( "068-c6.c6", 0x400001, 0x100000, CRC(a6722604) SHA1(b40c57fb4be93ac0b918829f88393ced3d4f8bde) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2864 | ROM_END | |
| 2865 | ||
| 2866 | /**************************************** | |
| 2867 | ID-0069 | |
| 2868 | . NGM-069 | |
| 2869 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 2870 | . NGH-069 | |
| 2871 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 2872 | ****************************************/ | |
| 2873 | ||
| 2874 | ROM_START( fatfury3 ) /* MVS AND AES VERSION */ | |
| 2875 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 2876 | ROM_LOAD16_WORD_SWAP( "069-p1.p1", 0x000000, 0x100000, CRC(a8bcfbbc) SHA1(519c4861151797e5f4d4f33432b83dfabed8e7c4) ) /* TC538200 */ | |
| 2877 | ROM_LOAD16_WORD_SWAP( "069-sp2.sp2", 0x100000, 0x200000, CRC(dbe963ed) SHA1(8ece7f663cfe8e563576a397e41161d392cee67e) ) /* TC5316200 */ | |
| 2878 | ||
| 2879 | NEO_SFIX_128K( "069-s1.s1", CRC(0b33a800) SHA1(b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db) ) /* TC531000 */ | |
| 2880 | ||
| 2881 | NEO_BIOS_AUDIO_128K( "069-m1.m1", CRC(fce72926) SHA1(a40c74f793900b8542f0b8383ce4bf46fca112d4) ) /* TC531001 */ | |
| 2882 | ||
| 2883 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 2884 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 2885 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 2886 | ROM_LOAD( "069-v3.v3", 0x800000, 0x200000, CRC(581c5304) SHA1(e9550ec547b4f605afed996b22d711f49b48fa92) ) /* TC5316200 */ | |
| 2887 | ||
| 2888 | NO_DELTAT_REGION | |
| 2889 | ||
| 2890 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 2891 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 2892 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 2893 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 2894 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 2895 | ROM_LOAD16_BYTE( "069-c5.c5", 0x1000000, 0x200000, CRC(b3ec6fa6) SHA1(7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 2896 | ROM_LOAD16_BYTE( "069-c6.c6", 0x1000001, 0x200000, CRC(69210441) SHA1(6d496c549dba65caabeaffe5b762e86f9d648a26) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 2897 | ROM_END | |
| 2898 | ||
| 2899 | /**************************************** | |
| 2900 | ID-0070 | |
| 2901 | . ??M-070 | |
| 2902 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 2903 | ****************************************/ | |
| 2904 | ||
| 2905 | ROM_START( zupapa ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 2906 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2907 | ROM_LOAD16_WORD_SWAP( "070-p1.p1", 0x000000, 0x100000, CRC(5a96203e) SHA1(49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1) ) /* mask rom TC538200 */ | |
| 2908 | ||
| 2909 | ROM_Y_ZOOM | |
| 2910 | ||
| 2911 | /* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */ | |
| 2912 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 2913 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 2914 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 2915 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 2916 | ||
| 2917 | NEO_BIOS_AUDIO_128K( "070-epr.m1", CRC(5a3b3191) SHA1(fa9a9930e18c64e598841fb344c4471d3d2c1964) ) /* M27C1001 */ | |
| 2918 | /* M1 on eprom, correct chip label unknown */ | |
| 2919 | ||
| 2920 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 2921 | ROM_LOAD( "070-v1.v1", 0x000000, 0x200000, CRC(d3a7e1ff) SHA1(4a4a227e10f4af58168f6c26011ea1d414253f92) ) /* mask rom TC5316200 */ | |
| 2922 | ||
| 2923 | NO_DELTAT_REGION | |
| 2924 | ||
| 2925 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2926 | /* Encrypted */ | |
| 2927 | ROM_LOAD16_BYTE( "070-c1.c1", 0x0000000, 0x800000, CRC(f8ad02d8) SHA1(9be54532332a8e963ec35ff1e518947bb11ebade) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 2928 | ROM_LOAD16_BYTE( "070-c2.c2", 0x0000001, 0x800000, CRC(70156dde) SHA1(06286bf043d50199b47df9a76ca91f39cb28cb90) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 2929 | ROM_END | |
| 2930 | ||
| 2931 | /**************************************** | |
| 2932 | ID-0071 | |
| 2933 | Bang Bang Busters (prototype) 1994 Visco | |
| 2934 | Released in 2010 for MVS and AES (Releaser claims that it is officially licensed by VISCO) | |
| 2935 | ||
| 2936 | Reported UNIVERSE BIOS CRC32: | |
| 2937 | ROM EC861CAF | |
| 2938 | BANK 0 NOT USED | |
| 2939 | BANK 1 NOT USED | |
| 2940 | BANK 2 NOT USED | |
| 2941 | BANK 3 NOT USED | |
| 2942 | ****************************************/ | |
| 2943 | ||
| 2944 | /**************************************** | |
| 2945 | ID-0072 | |
| 2946 | Last Odyssey Pinball Fantasia (prototype) 1995 Monolith | |
| 2947 | A video of this was on youtube in 2010/2011. | |
| 2948 | ****************************************/ | |
| 2949 | ||
| 2950 | /**************************************** | |
| 2951 | ID-0073 | |
| 2952 | . ??M-073 | |
| 2953 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 2954 | ****************************************/ | |
| 2955 | ||
| 2956 | ROM_START( panicbom ) /* MVS ONLY RELEASE */ | |
| 2957 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 2958 | ROM_LOAD16_WORD_SWAP( "073-p1.p1", 0x000000, 0x080000, CRC(adc356ad) SHA1(801e0a54b65d7a3500e6cef2d6bba40c6356dc1f) ) /* mask rom TC534200 */ | |
| 2959 | ||
| 2960 | NEO_SFIX_128K( "073-s1.s1", CRC(b876de7e) SHA1(910347d7657470da914fb0a6b0ea02891e13c081) ) /* mask rom TC531000 */ | |
| 2961 | ||
| 2962 | NEO_BIOS_AUDIO_128K( "073-m1.m1", CRC(3cdf5d88) SHA1(6d8365a946fbd0b7c7b896536322638d80f6a764) ) /* mask rom TC531001 */ | |
| 2963 | ||
| 2964 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 2965 | ROM_LOAD( "073-v1.v1", 0x000000, 0x200000, CRC(7fc86d2f) SHA1(aa4234d22157060e0ba97a09c4e85c5276b74099) ) /* mask rom TC5316200 */ | |
| 2966 | ROM_LOAD( "073-v2.v2", 0x200000, 0x100000, CRC(082adfc7) SHA1(19c168e9a6cadcbed79033c320bcf3a45f846daf) ) /* mask rom TC538200 */ | |
| 2967 | ||
| 2968 | NO_DELTAT_REGION | |
| 2969 | ||
| 2970 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 2971 | ROM_LOAD16_BYTE( "073-c1.c1", 0x000000, 0x100000, CRC(8582e1b5) SHA1(e17d8f57b8ebee14b8e705374b34abe928937258) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 2972 | ROM_LOAD16_BYTE( "073-c2.c2", 0x000001, 0x100000, CRC(e15a093b) SHA1(548a418c81af79cd7ab6ad165b8d6daee30abb49) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 2973 | ROM_END | |
| 2974 | ||
| 2975 | /**************************************** | |
| 2976 | ID-0074 | |
| 2977 | . ADM-008 | |
| 2978 | NEO-MVS PROGTOP / NEO-MVS CHA256B | |
| 2979 | . ADH-008 | |
| 2980 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 2981 | ****************************************/ | |
| 2982 | ||
| 2983 | ROM_START( aodk ) /* MVS AND AES VERSION */ | |
| 2984 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 2985 | ROM_LOAD16_WORD_SWAP( "074-p1.p1", 0x100000, 0x100000, CRC(62369553) SHA1(ca4d561ee08d16fe6804249d1ba49188eb3bd606) ) /* TC5316200 */ | |
| 2986 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 2987 | ||
| 2988 | NEO_SFIX_128K( "074-s1.s1", CRC(96148d2b) SHA1(47725a8059346ebe5639bbdbf62a2ac8028756a9) ) /* TC531000 */ | |
| 2989 | ||
| 2990 | NEO_BIOS_AUDIO_128K( "074-m1.m1", CRC(5a52a9d1) SHA1(ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b) ) /* TC531001 */ | |
| 2991 | ||
| 2992 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 2993 | ROM_LOAD( "074-v1.v1", 0x000000, 0x200000, CRC(7675b8fa) SHA1(29f4facf89d551237b31bf779693cbbbc94e1ede) ) /* TC5316200 */ | |
| 2994 | ROM_LOAD( "074-v2.v2", 0x200000, 0x200000, CRC(a9da86e9) SHA1(ff65af61e42b79a75060a352b24077d1fa28c83f) ) /* TC5316200 */ | |
| 2995 | ||
| 2996 | NO_DELTAT_REGION | |
| 2997 | ||
| 2998 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 2999 | ROM_LOAD16_BYTE( "074-c1.c1", 0x000000, 0x200000, CRC(a0b39344) SHA1(adfff7b8836347abf030611563e6068a91164d0a) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3000 | ROM_LOAD16_BYTE( "074-c2.c2", 0x000001, 0x200000, CRC(203f6074) SHA1(737f2d707d504df1da1ca5c5cf61cf489a33eb56) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3001 | ROM_LOAD16_BYTE( "074-c3.c3", 0x400000, 0x200000, CRC(7fff4d41) SHA1(bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3002 | ROM_LOAD16_BYTE( "074-c4.c4", 0x400001, 0x200000, CRC(48db3e0a) SHA1(a88505e001e01bb45fb26beda5af24943d02552a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3003 | ROM_LOAD16_BYTE( "074-c5.c5", 0x800000, 0x200000, CRC(c74c5e51) SHA1(0399c53e2a3d721901dddc073fda6ec22e02dfd4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3004 | ROM_LOAD16_BYTE( "074-c6.c6", 0x800001, 0x200000, CRC(73e8e7e0) SHA1(dd6580227743e6a3db4950456ebe870008e022b2) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3005 | ROM_LOAD16_BYTE( "074-c7.c7", 0xc00000, 0x200000, CRC(ac7daa01) SHA1(78407a464f67d949933ce2ccaa23fbed80dff1ea) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3006 | ROM_LOAD16_BYTE( "074-c8.c8", 0xc00001, 0x200000, CRC(14e7ad71) SHA1(d4583fbce361fd1a11ac6c1a27b0b669e8a5c718) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3007 | ROM_END | |
| 3008 | ||
| 3009 | /**************************************** | |
| 3010 | ID-0075 | |
| 3011 | . NGM-075 | |
| 3012 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 3013 | . NGH-075 | |
| 3014 | ****************************************/ | |
| 3015 | ||
| 3016 | ROM_START( sonicwi2 ) | |
| 3017 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3018 | ROM_LOAD16_WORD_SWAP( "075-p1.p1", 0x100000, 0x100000, CRC(92871738) SHA1(fed040a7c1ff9e495109813a702d09fb1d2ecf3a) ) /* mask rom TC5316200 */ | |
| 3019 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3020 | ||
| 3021 | NEO_SFIX_128K( "075-s1.s1", CRC(c9eec367) SHA1(574e1afe7e0d54610c145131106e59ba2894eeb7) ) /* mask rom TC531000 */ | |
| 3022 | ||
| 3023 | NEO_BIOS_AUDIO_128K( "075-m1.m1", CRC(bb828df1) SHA1(eab8e2868173bdaac7c7ed97305a9aa1033fd303) ) /* mask rom TC531001 */ | |
| 3024 | ||
| 3025 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3026 | ROM_LOAD( "075-v1.v1", 0x000000, 0x200000, CRC(7577e949) SHA1(3ba9f11094dd0cf519f33a16016cfae0d2c6629c) ) /* mask rom TC5316200 */ | |
| 3027 | ROM_LOAD( "075-v2.v2", 0x200000, 0x100000, CRC(021760cd) SHA1(8a24e38f1d4982c4dcd82718995571ac94cbb390) ) /* mask rom TC538200 */ | |
| 3028 | ||
| 3029 | NO_DELTAT_REGION | |
| 3030 | ||
| 3031 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3032 | ROM_LOAD16_BYTE( "075-c1.c1", 0x000000, 0x200000, CRC(3278e73e) SHA1(d9e6c8a3a5213690a1b8747d27806d8ac5aac405) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3033 | ROM_LOAD16_BYTE( "075-c2.c2", 0x000001, 0x200000, CRC(fe6355d6) SHA1(ca72fff7a908b6d9325761079ff2a0e28f34cf89) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3034 | ROM_LOAD16_BYTE( "075-c3.c3", 0x400000, 0x200000, CRC(c1b438f1) SHA1(b3751c5b426bca0fcc3a58bdb86712c22ef908ab) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3035 | ROM_LOAD16_BYTE( "075-c4.c4", 0x400001, 0x200000, CRC(1f777206) SHA1(e29c5ae65ebdcc1167a894306d2446ce909639da) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3036 | ROM_END | |
| 3037 | ||
| 3038 | /**************************************** | |
| 3039 | ID-0076 | |
| 3040 | . ??M-076 | |
| 3041 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 3042 | ****************************************/ | |
| 3043 | ||
| 3044 | ROM_START( zedblade ) /* MVS ONLY RELEASE */ | |
| 3045 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3046 | ROM_LOAD16_WORD_SWAP( "076-p1.p1", 0x000000, 0x080000, CRC(d7c1effd) SHA1(485c2308a40baecd122be9ab4996044622bdcc7e) ) /* mask rom TC538200 */ | |
| 3047 | ||
| 3048 | NEO_SFIX_128K( "076-s1.s1", CRC(f4c25dd5) SHA1(8ec9026219f393930634f9170edbaaee479f875e) ) /* mask rom TC531000 */ | |
| 3049 | ||
| 3050 | NEO_BIOS_AUDIO_128K( "076-m1.m1", CRC(7b5f3d0a) SHA1(4a301781a57ff236f49492b576ff4858b0ffbdf8) ) /* mask rom TC531001 */ | |
| 3051 | ||
| 3052 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 3053 | ROM_LOAD( "076-v1.v1", 0x000000, 0x200000, CRC(1a21d90c) SHA1(4793ab06421228ad122e359653ed0f1339b90c7a) ) /* mask rom TC5316200 */ | |
| 3054 | ROM_LOAD( "076-v2.v2", 0x200000, 0x200000, CRC(b61686c3) SHA1(5a3405e833ce36abb7421190438b5cccc8537919) ) /* mask rom TC5316200 */ | |
| 3055 | ROM_LOAD( "076-v3.v3", 0x400000, 0x100000, CRC(b90658fa) SHA1(b9a4b34565ce3688495c47e35c9b888ef686ae9f) ) /* mask rom TC538200 */ | |
| 3056 | ||
| 3057 | NO_DELTAT_REGION | |
| 3058 | ||
| 3059 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3060 | ROM_LOAD16_BYTE( "076-c1.c1", 0x000000, 0x200000, CRC(4d9cb038) SHA1(c0b52b32e1fa719b99ae242d61d5dbea1437331c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3061 | ROM_LOAD16_BYTE( "076-c2.c2", 0x000001, 0x200000, CRC(09233884) SHA1(1895cd0d126a022bce1cc4c7a569032d89f35e3f) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3062 | ROM_LOAD16_BYTE( "076-c3.c3", 0x400000, 0x200000, CRC(d06431e3) SHA1(643bd1ad74af272795b02143ba80a76e375036ab) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3063 | ROM_LOAD16_BYTE( "076-c4.c4", 0x400001, 0x200000, CRC(4b1c089b) SHA1(cd63961d88c5be84673cce83c683a86b222a064d) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3064 | ROM_END | |
| 3065 | ||
| 3066 | /**************************************** | |
| 3067 | ID-0077 | |
| 3068 | The Warlocks of the Fates (prototype) 1995 Astec | |
| 3069 | ****************************************/ | |
| 3070 | ||
| 3071 | /**************************************** | |
| 3072 | ID-0078 | |
| 3073 | . NGM-078 | |
| 3074 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 3075 | . NGH-078 | |
| 3076 | ****************************************/ | |
| 3077 | ||
| 3078 | ROM_START( galaxyfg ) | |
| 3079 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3080 | ROM_LOAD16_WORD_SWAP( "078-p1.p1", 0x100000, 0x100000, CRC(45906309) SHA1(cdcd96a564acf42e959193e139e149b29c103e25) ) /* mask rom TC5316200 */ | |
| 3081 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3082 | ||
| 3083 | NEO_SFIX_128K( "078-s1.s1", CRC(72f8923e) SHA1(da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7) ) /* mask rom TC531000 */ | |
| 3084 | ||
| 3085 | NEO_BIOS_AUDIO_128K( "078-m1.m1", CRC(8e9e3b10) SHA1(7c44d1dbd4f8d337c99e90361d1dab837df85e31) ) /* mask rom TC531001 */ | |
| 3086 | ||
| 3087 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 3088 | ROM_LOAD( "078-v1.v1", 0x000000, 0x200000, CRC(e3b735ac) SHA1(e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a) ) /* mask rom TC5316200 */ | |
| 3089 | ROM_LOAD( "078-v2.v2", 0x200000, 0x200000, CRC(6a8e78c2) SHA1(f60b1f8a3a945f279a582745e82f37278ce5d83b) ) /* mask rom TC5316200 */ | |
| 3090 | ROM_LOAD( "078-v3.v3", 0x400000, 0x100000, CRC(70bca656) SHA1(218b7079c90898e7faa382b386e77f81f415e7ac) ) /* mask rom TC538200 */ | |
| 3091 | ||
| 3092 | NO_DELTAT_REGION | |
| 3093 | ||
| 3094 | ROM_REGION( 0xe00000, "sprites", 0 ) | |
| 3095 | ROM_LOAD16_BYTE( "078-c1.c1", 0x000000, 0x200000, CRC(c890c7c0) SHA1(b96c18a41c34070a4f24ca77cb7516fae8b0fd0c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3096 | ROM_LOAD16_BYTE( "078-c2.c2", 0x000001, 0x200000, CRC(b6d25419) SHA1(e089df9c9a9645f706e501108d634f4d222622a2) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3097 | ROM_LOAD16_BYTE( "078-c3.c3", 0x400000, 0x200000, CRC(9d87e761) SHA1(ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3098 | ROM_LOAD16_BYTE( "078-c4.c4", 0x400001, 0x200000, CRC(765d7cb8) SHA1(7b9c86714d688602064d928c9d2b49d70bb7541e) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3099 | ROM_LOAD16_BYTE( "078-c5.c5", 0x800000, 0x200000, CRC(e6b77e6a) SHA1(db3b8fc62a6f21c6653621c0665450d5d9a9913d) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3100 | ROM_LOAD16_BYTE( "078-c6.c6", 0x800001, 0x200000, CRC(d779a181) SHA1(2761026abd9698a7b56114b76631563abd41fd12) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3101 | ROM_LOAD16_BYTE( "078-c7.c7", 0xc00000, 0x100000, CRC(4f27d580) SHA1(c0f12496b45b2fe6e94aa8ac52b0157063127e0a) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3102 | ROM_LOAD16_BYTE( "078-c8.c8", 0xc00001, 0x100000, CRC(0a7cc0d8) SHA1(68aaee6341c87e56ce11acc1c4ec8047839fe70d) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3103 | ROM_END | |
| 3104 | ||
| 3105 | /**************************************** | |
| 3106 | ID-0079 | |
| 3107 | . DEM-004 | |
| 3108 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 3109 | . DEH-004 | |
| 3110 | NEO-AEG PROGRK / NEO-AEG CHA256 | |
| 3111 | ****************************************/ | |
| 3112 | ||
| 3113 | ROM_START( strhoop ) /* MVS AND AES VERSION */ | |
| 3114 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3115 | ROM_LOAD16_WORD_SWAP( "079-p1.p1", 0x000000, 0x100000, CRC(5e78328e) SHA1(7a00b096ed6dd77afc3008c5a4c83686e475f323) ) /* TC538200 */ | |
| 3116 | ||
| 3117 | NEO_SFIX_128K( "079-s1.s1", CRC(3ac06665) SHA1(ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1) ) /* TC531000 */ | |
| 3118 | ||
| 3119 | NEO_BIOS_AUDIO_128K( "079-m1.m1", CRC(bee3455a) SHA1(fd5345d9847982085a9b364fff542580889bf02f) ) /* TC531001 */ | |
| 3120 | ||
| 3121 | ROM_REGION( 0x300000, "ymsnd", 0 ) | |
| 3122 | ROM_LOAD( "079-v1.v1", 0x000000, 0x200000, CRC(718a2400) SHA1(cefc5d0b302bd4a87ab1fa244ade4482c23c6806) ) /* TC5316200 */ | |
| 3123 | ROM_LOAD( "079-v2.v2", 0x200000, 0x100000, CRC(720774eb) SHA1(e4926f01322d0a15e700fb150b368152f2091146) ) /* TC538200 */ | |
| 3124 | /* AES 079-v2 is only 4 mbit (TC534200), data is the same */ | |
| 3125 | ||
| 3126 | NO_DELTAT_REGION | |
| 3127 | ||
| 3128 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3129 | ROM_LOAD16_BYTE( "079-c1.c1", 0x000000, 0x200000, CRC(0581c72a) SHA1(453f7a8474195a1120da5fa24337d79674563d9e) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3130 | ROM_LOAD16_BYTE( "079-c2.c2", 0x000001, 0x200000, CRC(5b9b8fb6) SHA1(362aa0de0d2cf9aa03758363ffb1e15e046a3930) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3131 | ROM_LOAD16_BYTE( "079-c3.c3", 0x400000, 0x200000, CRC(cd65bb62) SHA1(6f47d77d61d4289bcee82df7c4efa5346a6e4c80) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3132 | ROM_LOAD16_BYTE( "079-c4.c4", 0x400001, 0x200000, CRC(a4c90213) SHA1(1b9f7b5f31acd6df2bdab81b849f32c13aa1b884) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3133 | ROM_END | |
| 3134 | ||
| 3135 | /**************************************** | |
| 3136 | ID-0080 | |
| 3137 | . SAM-080 | |
| 3138 | NEO-MVS PROGGSC / NEO-MVS CHA256 | |
| 3139 | . SAH-080 | |
| 3140 | NEO-AEG PROGTOP2 / NEO-AEG CHA256 B | |
| 3141 | ****************************************/ | |
| 3142 | ||
| 3143 | ROM_START( quizkof ) /* MVS AND AES VERSION */ | |
| 3144 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3145 | ROM_LOAD16_WORD_SWAP( "080-p1.p1", 0x000000, 0x100000, CRC(4440315e) SHA1(f4adba8e341d64a1f6280dfd98ebf6918c00608d) ) /* mask rom TC538200 */ | |
| 3146 | ||
| 3147 | NEO_SFIX_128K( "080-s1.s1", CRC(d7b86102) SHA1(09e1ca6451f3035ce476e3b045541646f860aad5) ) /* mask rom TC531000 */ | |
| 3148 | ||
| 3149 | NEO_BIOS_AUDIO_128K( "080-m1.m1", CRC(f5f44172) SHA1(eaaba1781622901b91bce9257be4e05f84df053b) ) /* mask rom TC531001 */ | |
| 3150 | ||
| 3151 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3152 | ROM_LOAD( "080-v1.v1", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) ) /* mask rom TC5316200 */ | |
| 3153 | ROM_LOAD( "080-v2.v2", 0x200000, 0x200000, CRC(4abde3ff) SHA1(0188bfcafa9a1aac302705736a2bcb26b9d684c2) ) /* mask rom TC5316200 */ | |
| 3154 | ROM_LOAD( "080-v3.v3", 0x400000, 0x200000, CRC(f02844e2) SHA1(8c65ebe146f4ddb6c904f8125cb32767f74c24d5) ) /* mask rom TC5316200 */ | |
| 3155 | ||
| 3156 | NO_DELTAT_REGION | |
| 3157 | ||
| 3158 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3159 | ROM_LOAD16_BYTE( "080-c1.c1", 0x000000, 0x200000, CRC(ea1d764a) SHA1(78cc1735624c37f90607baa92e110a3c5cc54c6f) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3160 | ROM_LOAD16_BYTE( "080-c2.c2", 0x000001, 0x200000, CRC(d331d4a4) SHA1(94228d13fb1e30973eb54058e697f17456ee16ea) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3161 | ROM_LOAD16_BYTE( "080-c3.c3", 0x400000, 0x200000, CRC(b4851bfe) SHA1(b8286c601de5755c1681ea46e177fc89006fc066) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3162 | ROM_LOAD16_BYTE( "080-c4.c4", 0x400001, 0x200000, CRC(ca6f5460) SHA1(ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3163 | ROM_END | |
| 3164 | ||
| 3165 | ROM_START( quizkofk ) /* KOREAN VERSION */ | |
| 3166 | /* Made by Viccom Corp.; proms have manufacturer stamp VICxxxxxx-xxx, chip labels same as quizkof; Cart ID 0080 */ | |
| 3167 | /* Due to parent set naming limitations, roms have been named vic-xxx */ | |
| 3168 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3169 | ROM_LOAD16_WORD_SWAP( "vic-080-p1.p1", 0x000000, 0x100000, CRC(2589488e) SHA1(609f3095c1cf8b11335b56f23c5d955eebd66dd2) ) | |
| 3170 | ||
| 3171 | NEO_SFIX_128K( "vic-080-s1.s1", CRC(af72c30f) SHA1(f6a2c583f38295b7da2cbcf4b2c7ed3d3e01db4f) ) | |
| 3172 | ||
| 3173 | NEO_BIOS_AUDIO_128K( "vic-080-m1.m1", CRC(4f157e9a) SHA1(8397bfdd5738914670ada7cd8c611c20ed1f74da) ) | |
| 3174 | ||
| 3175 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3176 | ROM_LOAD( "080-v1.v1", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) ) /* mask rom TC5316200 */ | |
| 3177 | ROM_LOAD( "vic-080-v2.v2", 0x200000, 0x200000, CRC(719fee5b) SHA1(c94f8ca066c9693cd7c9fd311db1ad9b2665fc69) ) | |
| 3178 | ROM_LOAD( "vic-080-v3.v3", 0x400000, 0x200000, CRC(64b7efde) SHA1(11727f9a3c4da17fa7b00559c7081b66e7211c49) ) | |
| 3179 | ||
| 3180 | NO_DELTAT_REGION | |
| 3181 | ||
| 3182 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3183 | ROM_LOAD16_BYTE( "vic-080-c1.c1", 0x000000, 0x200000, CRC(94d90170) SHA1(4ab63dadc6ee0d32b8784c327681376f5fef0df9) ) /* Plane 0,1 */ | |
| 3184 | ROM_LOAD16_BYTE( "vic-080-c2.c2", 0x000001, 0x200000, CRC(297f25a1) SHA1(0dd845726c640d70804b5fd5854921771e8dbf19) ) /* Plane 2,3 */ | |
| 3185 | ROM_LOAD16_BYTE( "vic-080-c3.c3", 0x400000, 0x200000, CRC(cf484c4f) SHA1(f588908a693dbbb8362ffbfe5035dd5f867d9697) ) /* Plane 0,1 */ | |
| 3186 | ROM_LOAD16_BYTE( "vic-080-c4.c4", 0x400001, 0x200000, CRC(36e5d997) SHA1(99955ff947e2e586e60c1146c978c70705787917) ) /* Plane 2,3 */ | |
| 3187 | ROM_END | |
| 3188 | ||
| 3189 | /**************************************** | |
| 3190 | ID-0081 | |
| 3191 | . NGM-081 | |
| 3192 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B | |
| 3193 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 3194 | . NGH-081 | |
| 3195 | ****************************************/ | |
| 3196 | ||
| 3197 | ROM_START( ssideki3 ) | |
| 3198 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3199 | ROM_LOAD16_WORD_SWAP( "081-p1.p1", 0x100000, 0x100000, CRC(6bc27a3d) SHA1(94692abe7343f9204a557acae4ab74d0af511ca3) ) /* TC5316200 */ | |
| 3200 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3201 | ||
| 3202 | NEO_SFIX_128K( "081-s1.s1", CRC(7626da34) SHA1(30bad65633d0035fd578323c22cbddb8c9d549a6) ) /* TC531000 */ | |
| 3203 | ||
| 3204 | NEO_BIOS_AUDIO_128K( "081-m1.m1", CRC(82fcd863) SHA1(b219a5685450f9c24cc195f1c914bc3b292d72c0) ) /* TC531001 */ | |
| 3205 | ||
| 3206 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3207 | ROM_LOAD( "081-v1.v1", 0x000000, 0x200000, CRC(201fa1e1) SHA1(9c27cc1b1d075223ed4a90dd02571d09a2f0d076) ) /* TC5316200 */ | |
| 3208 | ROM_LOAD( "081-v2.v2", 0x200000, 0x200000, CRC(acf29d96) SHA1(5426985c33aea2efc8ff774b59d34d8b03bd9a85) ) /* TC5316200 */ | |
| 3209 | ROM_LOAD( "081-v3.v3", 0x400000, 0x200000, CRC(e524e415) SHA1(8733e1b63471381b16c2b7c64b909745d99c8925) ) /* TC5316200 */ | |
| 3210 | ||
| 3211 | NO_DELTAT_REGION | |
| 3212 | ||
| 3213 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 3214 | ROM_LOAD16_BYTE( "081-c1.c1", 0x000000, 0x200000, CRC(1fb68ebe) SHA1(abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3215 | ROM_LOAD16_BYTE( "081-c2.c2", 0x000001, 0x200000, CRC(b28d928f) SHA1(9f05148e3e1e94339752658c066f47f133db8fbf) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3216 | ROM_LOAD16_BYTE( "081-c3.c3", 0x400000, 0x200000, CRC(3b2572e8) SHA1(41aba1554bf59d4e5d5814249eaa0d531449e1de) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3217 | ROM_LOAD16_BYTE( "081-c4.c4", 0x400001, 0x200000, CRC(47d26a7c) SHA1(591ef24a3d381163c5da80fa64e6883b8ea9abfb) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3218 | ROM_LOAD16_BYTE( "081-c5.c5", 0x800000, 0x200000, CRC(17d42f0d) SHA1(7de7765bf43d390c50b2f59c2288502a7121d086) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3219 | ROM_LOAD16_BYTE( "081-c6.c6", 0x800001, 0x200000, CRC(6b53fb75) SHA1(fadf7a12661d83ae35d9258aa4947969d51c08b8) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3220 | ROM_END | |
| 3221 | ||
| 3222 | /**************************************** | |
| 3223 | ID-0082 | |
| 3224 | . NGM-082 | |
| 3225 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 3226 | NEO-MVS PROGTOP / NEO-MVS CHA 42G-3 | |
| 3227 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3228 | . NGH-082 | |
| 3229 | ****************************************/ | |
| 3230 | ||
| 3231 | ROM_START( doubledr ) | |
| 3232 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3233 | ROM_LOAD16_WORD_SWAP( "082-p1.p1", 0x100000, 0x100000, CRC(34ab832a) SHA1(fbb1bd195f5653f7b9c89648649f838eaf83cbe4) ) /* TC5316200 */ | |
| 3234 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3235 | ||
| 3236 | NEO_SFIX_128K( "082-s1.s1", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) ) /* TC531000 */ | |
| 3237 | ||
| 3238 | NEO_BIOS_AUDIO_128K( "082-m1.m1", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) ) /* TC531001 */ | |
| 3239 | ||
| 3240 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3241 | ROM_LOAD( "082-v1.v1", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) ) /* TC5316200 */ | |
| 3242 | ROM_LOAD( "082-v2.v2", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) ) /* TC5316200 */ | |
| 3243 | ||
| 3244 | NO_DELTAT_REGION | |
| 3245 | ||
| 3246 | ROM_REGION( 0xe00000, "sprites", 0 ) | |
| 3247 | ROM_LOAD16_BYTE( "082-c1.c1", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3248 | ROM_LOAD16_BYTE( "082-c2.c2", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3249 | ROM_LOAD16_BYTE( "082-c3.c3", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3250 | ROM_LOAD16_BYTE( "082-c4.c4", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3251 | ROM_LOAD16_BYTE( "082-c5.c5", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3252 | ROM_LOAD16_BYTE( "082-c6.c6", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3253 | ROM_LOAD16_BYTE( "082-c7.c7", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3254 | ROM_LOAD16_BYTE( "082-c8.c8", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3255 | ROM_END | |
| 3256 | ||
| 3257 | /**************************************** | |
| 3258 | ID-0083 | |
| 3259 | . NGM-083 | |
| 3260 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 3261 | ****************************************/ | |
| 3262 | ||
| 3263 | ROM_START( pbobblen ) /* MVS ONLY RELEASE */ | |
| 3264 | /* This set uses CHA and PROG board from Power Spikes II. Six Power Spikes II prom's are replaced with | |
| 3265 | Puzzle Bobble prom's. Confirmed on several original carts. Do other layouts also exist? */ | |
| 3266 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3267 | ROM_LOAD16_WORD_SWAP( "d96-07.ep1", 0x000000, 0x080000, CRC(6102ca14) SHA1(328429d11de5b327a0654ae0548da4d0025a2ae6) ) /* 27C240 */ | |
| 3268 | ||
| 3269 | NEO_SFIX_128K( "d96-04.s1", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) ) /* mask rom TC531000 */ | |
| 3270 | ||
| 3271 | NEO_BIOS_AUDIO_128K( "d96-06.m1", CRC(f424368a) SHA1(5e5bbcaeb82bed2ee17df08f005ca20ad1030723) ) /* mask rom TC531001 */ | |
| 3272 | ||
| 3273 | ROM_REGION( 0x380000, "ymsnd", 0 ) | |
| 3274 | ROM_LOAD( "068-v1.v1", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) ) /* unused */ /* mask rom TC538200 */ | |
| 3275 | ROM_LOAD( "068-v2.v2", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) ) /* unused */ /* mask rom TC538200 */ | |
| 3276 | ROM_LOAD( "d96-01.v3", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) ) /* mask rom TC538200 */ | |
| 3277 | ROM_LOAD( "d96-05.v4", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) ) /* mask rom TC534200 */ | |
| 3278 | ||
| 3279 | NO_DELTAT_REGION | |
| 3280 | ||
| 3281 | ROM_REGION( 0x500000, "sprites", 0 ) | |
| 3282 | ROM_LOAD16_BYTE( "068-c1.c1", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* unused */ /* mask rom TC538200 */ | |
| 3283 | ROM_LOAD16_BYTE( "068-c2.c2", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* unused */ /* mask rom TC538200 */ | |
| 3284 | ROM_LOAD16_BYTE( "068-c3.c3", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* unused */ /* mask rom TC538200 */ | |
| 3285 | ROM_LOAD16_BYTE( "068-c4.c4", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* unused */ /* mask rom TC538200 */ | |
| 3286 | ROM_LOAD16_BYTE( "d96-02.c5", 0x400000, 0x80000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */ /* mask rom TC534200 */ | |
| 3287 | ROM_LOAD16_BYTE( "d96-03.c6", 0x400001, 0x80000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */ /* mask rom TC534200 */ | |
| 3288 | ROM_END | |
| 3289 | ||
| 3290 | /**************************************** | |
| 3291 | ID-0084 | |
| 3292 | . NGM-084 | |
| 3293 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3294 | NEO-MVS PROGSM / NEO-MVS CHA256 | |
| 3295 | . NGH-084 | |
| 3296 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 3297 | ****************************************/ | |
| 3298 | ||
| 3299 | ROM_START( kof95 ) /* MVS VERSION */ | |
| 3300 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3301 | ROM_LOAD16_WORD_SWAP( "084-p1.p1",0x100000, 0x100000, CRC(2cba2716) SHA1(f6c2d0537c9c3e0938065c65b1797c47198fcff8) ) /* TC5316200 */ | |
| 3302 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3303 | ||
| 3304 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 3305 | ||
| 3306 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 3307 | ||
| 3308 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 3309 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 3310 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 3311 | /* 600000-7fffff empty */ | |
| 3312 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 3313 | ||
| 3314 | NO_DELTAT_REGION | |
| 3315 | ||
| 3316 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3317 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3318 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3319 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3320 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3321 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3322 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3323 | /* 1400000-17fffff empty */ | |
| 3324 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3325 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3326 | ROM_END | |
| 3327 | ||
| 3328 | ROM_START( kof95a ) /* MVS VERSION */ | |
| 3329 | /* This set uses NEO-MVS PROGSM board; same rom data as in kof95h is used */ | |
| 3330 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3331 | ROM_LOAD16_WORD_SWAP( "084-epr.ep1", 0x000000, 0x080000, CRC(577ca1bb) SHA1(0d9d8b6db8a5a4ea47fd6602bc77df68b74b1691) ) /* M27C4002 */ | |
| 3332 | ROM_LOAD16_WORD_SWAP( "084-epr.ep2", 0x080000, 0x080000, CRC(30802a5d) SHA1(04109e7c4f8d171fcebbe1198f85a271b008f8f1) ) /* M27C4002 */ | |
| 3333 | ROM_LOAD16_WORD_SWAP( "084-epr.ep3", 0x100000, 0x080000, CRC(21ae248a) SHA1(87318a1bc667f31a9824beefee94617b4724dc2d) ) /* M27C4002 */ | |
| 3334 | ROM_LOAD16_WORD_SWAP( "084-epr.ep4", 0x180000, 0x080000, CRC(19d3fbee) SHA1(39225ec8a7ed5d2f5e83f5d575b9fa38800b0704) ) /* M27C4002 */ | |
| 3335 | /* P's on eprom, correct chip label unknown */ | |
| 3336 | ||
| 3337 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 3338 | ||
| 3339 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 3340 | ||
| 3341 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 3342 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 3343 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 3344 | /* 600000-7fffff empty */ | |
| 3345 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 3346 | ||
| 3347 | NO_DELTAT_REGION | |
| 3348 | ||
| 3349 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3350 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3351 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3352 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3353 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3354 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3355 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3356 | /* 1400000-17fffff empty */ | |
| 3357 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3358 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3359 | ROM_END | |
| 3360 | ||
| 3361 | ROM_START( kof95h ) /* MVS AND AES VERSION */ | |
| 3362 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3363 | ROM_LOAD16_WORD_SWAP( "084-pg1.p1", 0x100000, 0x100000, CRC(5e54cf95) SHA1(41abe2042fdbb1526e92a0789976a9b1ac5e60f0) ) /* TC5316200 */ | |
| 3364 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3365 | ||
| 3366 | NEO_SFIX_128K( "084-s1.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) /* TC531000 */ | |
| 3367 | ||
| 3368 | NEO_BIOS_AUDIO_128K( "084-m1.m1", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) ) /* TC531001 */ | |
| 3369 | ||
| 3370 | ROM_REGION( 0x900000, "ymsnd", 0 ) | |
| 3371 | ROM_LOAD( "084-v1.v1", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) ) /* TC5332201 */ | |
| 3372 | ROM_LOAD( "084-v2.v2", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) ) /* TC5316200 */ | |
| 3373 | /* 600000-7fffff empty */ | |
| 3374 | ROM_LOAD( "084-v3.v3", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) ) /* TC538200 */ | |
| 3375 | ||
| 3376 | NO_DELTAT_REGION | |
| 3377 | ||
| 3378 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3379 | ROM_LOAD16_BYTE( "084-c1.c1", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3380 | ROM_LOAD16_BYTE( "084-c2.c2", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3381 | ROM_LOAD16_BYTE( "084-c3.c3", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3382 | ROM_LOAD16_BYTE( "084-c4.c4", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3383 | ROM_LOAD16_BYTE( "084-c5.c5", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3384 | ROM_LOAD16_BYTE( "084-c6.c6", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3385 | /* 1400000-17fffff empty */ | |
| 3386 | ROM_LOAD16_BYTE( "084-c7.c7", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3387 | ROM_LOAD16_BYTE( "084-c8.c8", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3388 | ROM_END | |
| 3389 | ||
| 3390 | /**************************************** | |
| 3391 | ID-0085 | |
| 3392 | Shinsetsu Samurai Spirits Bushidoretsuden / Samurai Shodown RPG (CD only) | |
| 3393 | ****************************************/ | |
| 3394 | ||
| 3395 | /**************************************** | |
| 3396 | ID-0086 | |
| 3397 | . ??M-086 | |
| 3398 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 3399 | ****************************************/ | |
| 3400 | ||
| 3401 | ROM_START( tws96 ) /* MVS ONLY RELEASE */ | |
| 3402 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3403 | ROM_LOAD16_WORD_SWAP( "086-p1.p1", 0x000000, 0x100000, CRC(03e20ab6) SHA1(3a0a5a54649178ce7a6158980cb4445084b40fb5) ) /* mask rom TC538200 */ | |
| 3404 | ||
| 3405 | NEO_SFIX_128K( "086-s1.s1", CRC(6f5e2b3a) SHA1(273341489f6625d35a4a920042a60e2b86373847) ) /* mask rom TC531000 */ | |
| 3406 | ||
| 3407 | NEO_BIOS_AUDIO_128K( "086-m1.m1", CRC(cb82bc5d) SHA1(8e3ecabec25d89adb6e0eed0ef5f94d34a4d5fc0) ) /* mask rom TC531001 */ | |
| 3408 | ||
| 3409 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 3410 | ROM_LOAD( "086-v1.v1", 0x000000, 0x200000, CRC(97bf1986) SHA1(b80d3a37e18d0a52f1e0092dc300989c9647efd1) ) /* mask rom TC5316200 */ | |
| 3411 | ROM_LOAD( "086-v2.v2", 0x200000, 0x200000, CRC(b7eb05df) SHA1(ff2b55c7021c248cfdcfc9cd3658f2896bcbca38) ) /* mask rom TC5316200 */ | |
| 3412 | ||
| 3413 | NO_DELTAT_REGION | |
| 3414 | ||
| 3415 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 3416 | ROM_LOAD16_BYTE( "086-c1.c1", 0x000000, 0x400000, CRC(2611bc2a) SHA1(bb5a96acd4a90fcb41c49cc8e9f760c4a06d6b84) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3417 | ROM_LOAD16_BYTE( "086-c2.c2", 0x000001, 0x400000, CRC(6b0d6827) SHA1(3cb2bbab381a26ec69f97c3d6116ce47254286b4) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3418 | ROM_LOAD16_BYTE( "086-c3.c3", 0x800000, 0x100000, CRC(750ddc0c) SHA1(9304a83d81afd544d88be0cd3ee47ae401d2da0e) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 3419 | ROM_LOAD16_BYTE( "086-c4.c4", 0x800001, 0x100000, CRC(7a6e7d82) SHA1(b1bb82cec3d68367d5e01e63c44c11b67e577411) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 3420 | ROM_END | |
| 3421 | ||
| 3422 | /**************************************** | |
| 3423 | ID-0087 | |
| 3424 | . NGM-087 | |
| 3425 | NEO-MVS PROGSS3 / NEO-MVS CHA256 | |
| 3426 | . NGH-087 | |
| 3427 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 3428 | ****************************************/ | |
| 3429 | ||
| 3430 | ROM_START( samsho3 ) /* MVS VERSION */ | |
| 3431 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3432 | ROM_LOAD16_WORD_SWAP( "087-epr.ep1", 0x000000, 0x080000, CRC(23e09bb8) SHA1(79da99fa50a639fce9d1266699b5e53c9ac55642) ) /* M27C4002 */ | |
| 3433 | ROM_LOAD16_WORD_SWAP( "087-epr.ep2", 0x080000, 0x080000, CRC(256f5302) SHA1(e2d21b413a6059194a994b7902b2a7df98a15151) ) /* M27C4002 */ | |
| 3434 | ROM_LOAD16_WORD_SWAP( "087-epr.ep3", 0x100000, 0x080000, CRC(bf2db5dd) SHA1(b4fa1dc1eccc9eb1ce74f0a06992ef89b1cbc732) ) /* M27C4002 */ | |
| 3435 | ROM_LOAD16_WORD_SWAP( "087-epr.ep4", 0x180000, 0x080000, CRC(53e60c58) SHA1(f975e81cab6322d3260348402721c673023259fa) ) /* M27C4002 */ | |
| 3436 | /* P's on eprom, correct chip label unknown */ | |
| 3437 | ROM_LOAD16_WORD_SWAP( "087-p5.p5", 0x200000, 0x100000, CRC(e86ca4af) SHA1(5246acbab77ac2f232b88b8522187764ff0872f0) ) /* TC538200 */ | |
| 3438 | ||
| 3439 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* TC531000 */ | |
| 3440 | ||
| 3441 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* T531001 */ | |
| 3442 | ||
| 3443 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3444 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 3445 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 3446 | ||
| 3447 | NO_DELTAT_REGION | |
| 3448 | ||
| 3449 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3450 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3451 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3452 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3453 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3454 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3455 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3456 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3457 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3458 | ROM_END | |
| 3459 | ||
| 3460 | ROM_START( samsho3h ) /* AES VERSION */ | |
| 3461 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3462 | ROM_LOAD16_WORD_SWAP( "087-pg1.p1", 0x000000, 0x100000, CRC(282a336e) SHA1(e062f1939d36a45f185b5dbd726cdd833dc7c28c) ) /* mask rom TC538200 */ | |
| 3463 | ROM_LOAD16_WORD_SWAP( "087-p2.sp2", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) ) /* mask rom TC5316200 */ | |
| 3464 | ||
| 3465 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* T531000 */ | |
| 3466 | ||
| 3467 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* T531001 */ | |
| 3468 | ||
| 3469 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3470 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 3471 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 3472 | ||
| 3473 | NO_DELTAT_REGION | |
| 3474 | ||
| 3475 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3476 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3477 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3478 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3479 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3480 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3481 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3482 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3483 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3484 | ROM_END | |
| 3485 | ||
| 3486 | ROM_START( fswords ) /* KOREAN VERSION */ | |
| 3487 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3488 | ROM_LOAD16_WORD_SWAP( "187-p1k.p1", 0x000000, 0x100000, CRC(c8e7c075) SHA1(7b74f2917114460d79d8f46ee24829a4c08cbf2a) ) | |
| 3489 | ROM_LOAD16_WORD_SWAP( "087-p2.sp2", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) ) /* mask rom TC5316200 */ | |
| 3490 | ||
| 3491 | NEO_SFIX_128K( "087-s1.s1", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) ) /* TC531000 */ | |
| 3492 | ||
| 3493 | NEO_BIOS_AUDIO_128K( "087-m1.m1", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) ) /* TC531001 */ | |
| 3494 | ||
| 3495 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3496 | ROM_LOAD( "087-v1.v1", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) ) /* TC5332201 */ | |
| 3497 | ROM_LOAD( "087-v2.v2", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) ) /* TC5316200 */ | |
| 3498 | ||
| 3499 | NO_DELTAT_REGION | |
| 3500 | ||
| 3501 | ROM_REGION( 0x1a00000, "sprites", 0 ) | |
| 3502 | ROM_LOAD16_BYTE( "087-c1.c1", 0x0000000, 0x400000, CRC(07a233bc) SHA1(654cb56cfd6eeebe6745c0b8b730317fb8ccd3d9) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3503 | ROM_LOAD16_BYTE( "087-c2.c2", 0x0000001, 0x400000, CRC(7a413592) SHA1(b8c7a2d0d7a8b14d6cab94d7a5f347e73c6ab7a4) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3504 | ROM_LOAD16_BYTE( "087-c3.c3", 0x0800000, 0x400000, CRC(8b793796) SHA1(053acc129ea56691607a5d255845703e61fd3ada) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3505 | ROM_LOAD16_BYTE( "087-c4.c4", 0x0800001, 0x400000, CRC(728fbf11) SHA1(daa319d455f759bfc08a37b43218bdb48dc1c9e5) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3506 | ROM_LOAD16_BYTE( "087-c5.c5", 0x1000000, 0x400000, CRC(172ab180) SHA1(a6122f683bdb78d0079e1e360c1b96ba28def7b7) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3507 | ROM_LOAD16_BYTE( "087-c6.c6", 0x1000001, 0x400000, CRC(002ff8f3) SHA1(3a378708697d727796c4f702dd5bbf1c9eb4daec) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3508 | ROM_LOAD16_BYTE( "087-c7.c7", 0x1800000, 0x100000, CRC(ae450e3d) SHA1(ec482632cc347ec3f9e68df0ebcaa16ebe41b9f9) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3509 | ROM_LOAD16_BYTE( "087-c8.c8", 0x1800001, 0x100000, CRC(a9e82717) SHA1(e39ee15d5140dbe7f06eea945cce9984a5e8b06a) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3510 | ROM_END | |
| 3511 | ||
| 3512 | /**************************************** | |
| 3513 | ID-0088 | |
| 3514 | . NGM-088 | |
| 3515 | NEO-MVS PROGBK1 / NEO-MVS CHA42-3B | |
| 3516 | . NGH-088 | |
| 3517 | ****************************************/ | |
| 3518 | ||
| 3519 | ROM_START( stakwin ) | |
| 3520 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3521 | ROM_LOAD16_WORD_SWAP( "088-p1.p1", 0x100000, 0x100000, CRC(bd5814f6) SHA1(95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea) ) /* TC5316200 */ | |
| 3522 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 3523 | ||
| 3524 | NEO_SFIX_128K( "088-s1.s1", CRC(073cb208) SHA1(c5b4697d767575884dd49ae416c1fe4a4a92d3f6) ) /* TC531000 */ | |
| 3525 | ||
| 3526 | NEO_BIOS_AUDIO_128K( "088-m1.m1", CRC(2fe1f499) SHA1(5b747eeef65be04423d2db05e086df9132758a47) ) /* TC531001 */ | |
| 3527 | ||
| 3528 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3529 | ROM_LOAD( "088-v1.v1", 0x000000, 0x200000, CRC(b7785023) SHA1(d11df1e623434669cd3f97f0feda747b24dac05d) ) /* TC5316200 */ | |
| 3530 | ||
| 3531 | NO_DELTAT_REGION | |
| 3532 | ||
| 3533 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3534 | ROM_LOAD16_BYTE( "088-c1.c1", 0x000000, 0x200000, CRC(6e733421) SHA1(b67c5d2654a62cc4e44bd54d28e62c7da5eea424) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3535 | ROM_LOAD16_BYTE( "088-c2.c2", 0x000001, 0x200000, CRC(4d865347) SHA1(ad448cf96f3dce44c83412ed6878c495eb4a8a1e) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3536 | ROM_LOAD16_BYTE( "088-c3.c3", 0x400000, 0x200000, CRC(8fa5a9eb) SHA1(7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3537 | ROM_LOAD16_BYTE( "088-c4.c4", 0x400001, 0x200000, CRC(4604f0dc) SHA1(ddf5dbb5e07313998a8f695ad19354ea54585dd6) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3538 | ROM_END | |
| 3539 | ||
| 3540 | /**************************************** | |
| 3541 | ID-0089 | |
| 3542 | . NGM-089 | |
| 3543 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3544 | . NGH-089 | |
| 3545 | ****************************************/ | |
| 3546 | ||
| 3547 | ROM_START( pulstar ) | |
| 3548 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3549 | ROM_LOAD16_WORD_SWAP( "089-p1.p1", 0x000000, 0x100000, CRC(5e5847a2) SHA1(b864d0ec4184b785569ddbf67c2115b5ab86ee3e) ) /* mask rom TC538200 */ | |
| 3550 | ROM_LOAD16_WORD_SWAP( "089-p2.sp2", 0x100000, 0x200000, CRC(028b774c) SHA1(fc5da2821a5072f2b78245fc59b6e3eeef116d16) ) /* mask rom TC5316200 */ | |
| 3551 | ||
| 3552 | NEO_SFIX_128K( "089-s1.s1", CRC(c79fc2c8) SHA1(914c224fb3c461a68d7425cae724cf22bd5f985d) ) /* mask rom TC531000 */ | |
| 3553 | ||
| 3554 | NEO_BIOS_AUDIO_128K( "089-m1.m1", CRC(ff3df7c7) SHA1(59d2ef64f734f6026073b365300221909057a512) ) /* mask rom TC531001 */ | |
| 3555 | ||
| 3556 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 3557 | ROM_LOAD( "089-v1.v1", 0x000000, 0x400000, CRC(6f726ecb) SHA1(e8e2a46af690ce6c7ee64a58ab5010d22df9548c) ) /* mask rom TC5332204 */ | |
| 3558 | ROM_LOAD( "089-v2.v2", 0x400000, 0x400000, CRC(9d2db551) SHA1(83f7e5db7fb1502ceadcd334df90b11b1bba78e5) ) /* mask rom TC5332204 */ | |
| 3559 | ||
| 3560 | NO_DELTAT_REGION | |
| 3561 | ||
| 3562 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3563 | ROM_LOAD16_BYTE( "089-c1.c1", 0x0000000, 0x400000, CRC(f4e97332) SHA1(54693827a99836e7d61c45d495dd78bf3fcf1544) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3564 | ROM_LOAD16_BYTE( "089-c2.c2", 0x0000001, 0x400000, CRC(836d14da) SHA1(99cc4f9b764503eff7849ff2977d90bb47c5564a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3565 | ROM_LOAD16_BYTE( "089-c3.c3", 0x0800000, 0x400000, CRC(913611c4) SHA1(9664eb1fe1e6f8c3ddeeff872d38ea920ed38a82) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3566 | ROM_LOAD16_BYTE( "089-c4.c4", 0x0800001, 0x400000, CRC(44cef0e3) SHA1(34f6f348ba86a2a06cb9c43a16b97cf6ee6158ac) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3567 | ROM_LOAD16_BYTE( "089-c5.c5", 0x1000000, 0x400000, CRC(89baa1d7) SHA1(976c745c44967de61e2a23227835be580b1d283a) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3568 | ROM_LOAD16_BYTE( "089-c6.c6", 0x1000001, 0x400000, CRC(b2594d56) SHA1(685c0bf8ff76c76e41c2ceaebb96349634cfdb2e) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3569 | ROM_LOAD16_BYTE( "089-c7.c7", 0x1800000, 0x200000, CRC(6a5618ca) SHA1(9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3570 | ROM_LOAD16_BYTE( "089-c8.c8", 0x1800001, 0x200000, CRC(a223572d) SHA1(2791b1212f57937b2b2a95bc9e420c06d0c37669) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3571 | ROM_END | |
| 3572 | ||
| 3573 | /**************************************** | |
| 3574 | ID-0090 | |
| 3575 | . ADM-009 | |
| 3576 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 3577 | . ADH-009 | |
| 3578 | ****************************************/ | |
| 3579 | ||
| 3580 | ROM_START( whp ) | |
| 3581 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3582 | ROM_LOAD16_WORD_SWAP( "090-p1.p1", 0x100000, 0x100000, CRC(afaa4702) SHA1(83d122fddf17d4774353abf4a0655f3939f7b752) ) /* mask rom TC5316200 */ | |
| 3583 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3584 | ||
| 3585 | NEO_SFIX_128K( "090-s1.s1", CRC(174a880f) SHA1(c35d315d728d119a6e9aa42e0593937c90897449) ) /* mask rom TC531000 */ | |
| 3586 | ||
| 3587 | NEO_BIOS_AUDIO_128K( "090-m1.m1", CRC(28065668) SHA1(0c60d4afa1dccad0135e733104f056be73b54e4e) ) /* mask rom TC531001 */ | |
| 3588 | ||
| 3589 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3590 | ROM_LOAD( "090-v1.v1", 0x000000, 0x200000, CRC(30cf2709) SHA1(d1845033f16de2470afd3858ee0efb45176d9ed7) ) /* mask rom TC5316200 */ | |
| 3591 | ROM_LOAD( "064-v2.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) /* mask rom TC5316200 */ | |
| 3592 | ROM_LOAD( "090-v3.v3", 0x400000, 0x200000, CRC(1908a7ce) SHA1(78f31bcfea33eb94752bbf5226c481baec1af5ac) ) /* mask rom TC5316200 */ | |
| 3593 | ||
| 3594 | NO_DELTAT_REGION | |
| 3595 | ||
| 3596 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3597 | ROM_LOAD16_BYTE( "090-c1.c1", 0x0000000, 0x400000, CRC(cd30ed9b) SHA1(839c20f7ff31251acc875ae402b5d267e55510c7) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3598 | ROM_LOAD16_BYTE( "090-c2.c2", 0x0000001, 0x400000, CRC(10eed5ee) SHA1(12131b1c8c017ea77a98c044b392a5db6aad0143) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3599 | ROM_LOAD16_BYTE( "064-c3.c3", 0x0800000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3600 | ROM_LOAD16_BYTE( "064-c4.c4", 0x0800001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3601 | /* 0c00000-0ffffff empty */ | |
| 3602 | ROM_LOAD16_BYTE( "064-c5.c5", 0x1000000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3603 | ROM_LOAD16_BYTE( "064-c6.c6", 0x1000001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3604 | /* 1400000-17fffff empty */ | |
| 3605 | ROM_LOAD16_BYTE( "064-c7.c7", 0x1800000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 3606 | ROM_LOAD16_BYTE( "064-c8.c8", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 3607 | ROM_END | |
| 3608 | ||
| 3609 | /**************************************** | |
| 3610 | ID-0091 | |
| 3611 | unknown | |
| 3612 | ****************************************/ | |
| 3613 | ||
| 3614 | /**************************************** | |
| 3615 | ID-0092 | |
| 3616 | . NGM-092 | |
| 3617 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3618 | . NGH-092 | |
| 3619 | ****************************************/ | |
| 3620 | ||
| 3621 | ROM_START( kabukikl ) | |
| 3622 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3623 | ROM_LOAD16_WORD_SWAP( "092-p1.p1", 0x100000, 0x100000, CRC(28ec9b77) SHA1(7cdc789a99f8127f437d68cbc41278c926be9efd) ) /* mask rom TC5316200 */ | |
| 3624 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3625 | ||
| 3626 | NEO_SFIX_128K( "092-s1.s1", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) ) /* mask rom TC531000 */ | |
| 3627 | ||
| 3628 | NEO_BIOS_AUDIO_128K( "092-m1.m1", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) ) /* mask rom TC531001 */ | |
| 3629 | ||
| 3630 | ROM_REGION( 0x700000, "ymsnd", 0 ) | |
| 3631 | ROM_LOAD( "092-v1.v1", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) ) /* mask rom TC5316200 */ | |
| 3632 | ROM_LOAD( "092-v2.v2", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) ) /* mask rom TC5316200 */ | |
| 3633 | ROM_LOAD( "092-v3.v3", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) ) /* mask rom TC5316200 */ | |
| 3634 | ROM_LOAD( "092-v4.v4", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) ) /* mask rom TC538200 */ | |
| 3635 | ||
| 3636 | NO_DELTAT_REGION | |
| 3637 | ||
| 3638 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 3639 | ROM_LOAD16_BYTE( "092-c1.c1", 0x000000, 0x400000, CRC(2a9fab01) SHA1(aa9f037df33ae0575b328734c76c0918ae1917e9) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3640 | ROM_LOAD16_BYTE( "092-c2.c2", 0x000001, 0x400000, CRC(6d2bac02) SHA1(dfe96b62883333872be432e8af1ae617c9e62698) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3641 | ROM_LOAD16_BYTE( "092-c3.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3642 | ROM_LOAD16_BYTE( "092-c4.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3643 | ROM_END | |
| 3644 | ||
| 3645 | /**************************************** | |
| 3646 | ID-0093 | |
| 3647 | . ??M-093 | |
| 3648 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3649 | ****************************************/ | |
| 3650 | ||
| 3651 | ROM_START( neobombe ) /* MVS ONLY RELEASE */ | |
| 3652 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3653 | ROM_LOAD16_WORD_SWAP( "093-p1.p1", 0x000000, 0x100000, CRC(a1a71d0d) SHA1(059284c84f61a825923d86d2f29c91baa2c439cd) ) /* TC538200 */ | |
| 3654 | ||
| 3655 | NEO_SFIX_128K( "093-s1.s1", CRC(4b3fa119) SHA1(41cb0909bfb017eb6f2c530cb92a423319ed7ab1) ) /* TC531000 */ | |
| 3656 | ||
| 3657 | NEO_BIOS_AUDIO_128K( "093-m1.m1", CRC(e81e780b) SHA1(c56c53984e0f92e180e850c60a75f550ee84917c) ) /* TC531001 */ | |
| 3658 | ||
| 3659 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3660 | ROM_LOAD( "093-v1.v1", 0x000000, 0x400000, CRC(02abd4b0) SHA1(6bf33ebc9b01cd4a029f6a555694a9835e30ca1b) ) /* TC5332204 */ | |
| 3661 | ROM_LOAD( "093-v2.v2", 0x400000, 0x200000, CRC(a92b8b3d) SHA1(b672c97b85d2f52eba3cb26025008ebc7a18312a) ) /* TC5316200 */ | |
| 3662 | ||
| 3663 | NO_DELTAT_REGION | |
| 3664 | ||
| 3665 | ROM_REGION( 0x900000, "sprites", 0 ) | |
| 3666 | ROM_LOAD16_BYTE( "093-c1.c1", 0x000000, 0x400000, CRC(d1f328f8) SHA1(ddf71280c2ce85225f15fe9e973f330609281878) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3667 | ROM_LOAD16_BYTE( "093-c2.c2", 0x000001, 0x400000, CRC(82c49540) SHA1(5f37c1bc0d63c98a13967b44da3d2c85e6dbbe50) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3668 | ROM_LOAD16_BYTE( "093-c3.c3", 0x800000, 0x080000, CRC(e37578c5) SHA1(20024caa0f09ee887a6418dd02d02a0df93786fd) ) /* Plane 0,1 */ /* TC534200 */ | |
| 3669 | ROM_LOAD16_BYTE( "093-c4.c4", 0x800001, 0x080000, CRC(59826783) SHA1(0110a2b6186cca95f75225d4d0269d61c2ad25b1) ) /* Plane 2,3 */ /* TC534200 */ | |
| 3670 | ROM_END | |
| 3671 | ||
| 3672 | /**************************************** | |
| 3673 | ID-0094 | |
| 3674 | . NGM-094 | |
| 3675 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 3676 | . NGH-094 | |
| 3677 | ****************************************/ | |
| 3678 | ||
| 3679 | ROM_START( gowcaizr ) | |
| 3680 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3681 | ROM_LOAD16_WORD_SWAP( "094-p1.p1", 0x100000, 0x100000, CRC(33019545) SHA1(213db6c0b7d24b74b809854f9c606dbea1d9ba00) ) /* TC5316200 */ | |
| 3682 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3683 | ||
| 3684 | NEO_SFIX_128K( "094-s1.s1", CRC(2f8748a2) SHA1(5cc723c4284120473d63d8b0c1a3b3be74bdc324) ) /* TC531000 */ | |
| 3685 | ||
| 3686 | NEO_BIOS_AUDIO_128K( "094-m1.m1", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) ) /* TC531001 */ | |
| 3687 | ||
| 3688 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 3689 | ROM_LOAD( "094-v1.v1", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) ) /* TC5316200 */ | |
| 3690 | ROM_LOAD( "094-v2.v2", 0x200000, 0x200000, CRC(8edb776c) SHA1(a9eac5e24f83ccdcf303d63261747b1bad876a24) ) /* TC5316200 */ | |
| 3691 | ROM_LOAD( "094-v3.v3", 0x400000, 0x100000, CRC(c63b9285) SHA1(6bbbacfe899e204e74657d6c3f3d05ce75e432f1) ) /* TC538200 */ | |
| 3692 | ||
| 3693 | NO_DELTAT_REGION | |
| 3694 | ||
| 3695 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 3696 | ROM_LOAD16_BYTE( "094-c1.c1", 0x000000, 0x200000, CRC(042f6af5) SHA1(1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3697 | ROM_LOAD16_BYTE( "094-c2.c2", 0x000001, 0x200000, CRC(0fbcd046) SHA1(9a6dc920a877f27424477c3478907b23afbaa5ea) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3698 | ROM_LOAD16_BYTE( "094-c3.c3", 0x400000, 0x200000, CRC(58bfbaa1) SHA1(4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3699 | ROM_LOAD16_BYTE( "094-c4.c4", 0x400001, 0x200000, CRC(9451ee73) SHA1(7befee4a886b1d7493c06cefb7abf4ec01c14a8b) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3700 | ROM_LOAD16_BYTE( "094-c5.c5", 0x800000, 0x200000, CRC(ff9cf48c) SHA1(5f46fb5d0812275b0006919d8540f22be7c16492) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3701 | ROM_LOAD16_BYTE( "094-c6.c6", 0x800001, 0x200000, CRC(31bbd918) SHA1(7ff8c5e3f17d40e7a8a189ad8f8026de55368810) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3702 | ROM_LOAD16_BYTE( "094-c7.c7", 0xc00000, 0x200000, CRC(2091ec04) SHA1(a81d4bdbef1ac6ea49845dc30e31bf9745694100) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3703 | ROM_LOAD16_BYTE( "094-c8.c8", 0xc00001, 0x200000, CRC(d80dd241) SHA1(1356a64e4d4e271f62cd0d83f79ee9c906440810) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3704 | ROM_END | |
| 3705 | ||
| 3706 | /**************************************** | |
| 3707 | ID-0095 | |
| 3708 | . NGM-095 | |
| 3709 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3710 | . NGH-095 | |
| 3711 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 3712 | ****************************************/ | |
| 3713 | ||
| 3714 | ROM_START( rbff1 ) /* MVS AND AES VERSION */ | |
| 3715 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3716 | ROM_LOAD16_WORD_SWAP( "095-p1.p1", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) ) /* TC538200 */ | |
| 3717 | ROM_LOAD16_WORD_SWAP( "095-p2.sp2", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) ) /* TC5316200 */ | |
| 3718 | ||
| 3719 | NEO_SFIX_128K( "095-s1.s1", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) ) /* TC531000 */ | |
| 3720 | ||
| 3721 | NEO_BIOS_AUDIO_128K( "095-m1.m1", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) ) /* TC531001 */ | |
| 3722 | ||
| 3723 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 3724 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 3725 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 3726 | ROM_LOAD( "095-v3.v3", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) ) /* TC5332201 */ | |
| 3727 | ||
| 3728 | NO_DELTAT_REGION | |
| 3729 | ||
| 3730 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3731 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3732 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3733 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3734 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3735 | ROM_LOAD16_BYTE( "095-c5.c5", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3736 | ROM_LOAD16_BYTE( "095-c6.c6", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3737 | ROM_LOAD16_BYTE( "095-c7.c7", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3738 | ROM_LOAD16_BYTE( "095-c8.c8", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3739 | ROM_END | |
| 3740 | ||
| 3741 | ROM_START( rbff1a ) /* MVS VERSION */ | |
| 3742 | /* This is a bug fixed revision applied over the original cart. The original P1 and P2 stayed in the cart and this */ | |
| 3743 | /* 512k ROM was added to replace the first 512k of P1. */ | |
| 3744 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3745 | ROM_LOAD16_WORD_SWAP( "095-p1.p1", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) ) /* TC538200 */ | |
| 3746 | ROM_LOAD16_WORD_SWAP( "095-p2.sp2", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) ) /* TC5316200 */ | |
| 3747 | /* the rom below acts as a patch to the program rom in the cart, replacing the first 512kb */ | |
| 3748 | ROM_LOAD16_WORD_SWAP( "095-epr.ep1", 0x000000, 0x080000, CRC(be0060a3) SHA1(fa741d34898ad5004a23e280139d1446f1a082c7) ) /* M27C4002 */ | |
| 3749 | /* P is on eprom, correct chip label unknown */ | |
| 3750 | ||
| 3751 | NEO_SFIX_128K( "095-s1.s1", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) ) /* TC531000 */ | |
| 3752 | ||
| 3753 | NEO_BIOS_AUDIO_128K( "095-m1.m1", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) ) /* TC531001 */ | |
| 3754 | ||
| 3755 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 3756 | ROM_LOAD( "069-v1.v1", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) ) /* TC5332204 */ | |
| 3757 | ROM_LOAD( "069-v2.v2", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) ) /* TC5332204 */ | |
| 3758 | ROM_LOAD( "095-v3.v3", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) ) /* TC5332201 */ | |
| 3759 | ||
| 3760 | NO_DELTAT_REGION | |
| 3761 | ||
| 3762 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3763 | ROM_LOAD16_BYTE( "069-c1.c1", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3764 | ROM_LOAD16_BYTE( "069-c2.c2", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3765 | ROM_LOAD16_BYTE( "069-c3.c3", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3766 | ROM_LOAD16_BYTE( "069-c4.c4", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3767 | ROM_LOAD16_BYTE( "095-c5.c5", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3768 | ROM_LOAD16_BYTE( "095-c6.c6", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3769 | ROM_LOAD16_BYTE( "095-c7.c7", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3770 | ROM_LOAD16_BYTE( "095-c8.c8", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3771 | ROM_END | |
| 3772 | ||
| 3773 | /**************************************** | |
| 3774 | ID-0096 | |
| 3775 | . NGM-096 | |
| 3776 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3777 | . NGH-096 | |
| 3778 | ****************************************/ | |
| 3779 | ||
| 3780 | ROM_START( aof3 ) | |
| 3781 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3782 | ROM_LOAD16_WORD_SWAP( "096-p1.p1", 0x000000, 0x100000, CRC(9edb420d) SHA1(150d80707325ece351c72c21c6186cfb5996adba) ) /* TC538200 */ | |
| 3783 | ROM_LOAD16_WORD_SWAP( "096-p2.sp2", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) ) /* TC5316200 */ | |
| 3784 | ||
| 3785 | NEO_SFIX_128K( "096-s1.s1", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) ) /* TC531000 */ | |
| 3786 | ||
| 3787 | NEO_BIOS_AUDIO_128K( "096-m1.m1", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) ) /* TC531001 */ | |
| 3788 | ||
| 3789 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3790 | ROM_LOAD( "096-v1.v1", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) ) /* TC5316200 */ | |
| 3791 | ROM_LOAD( "096-v2.v2", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) ) /* TC5316200 */ | |
| 3792 | ROM_LOAD( "096-v3.v3", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) ) /* TC5316200 */ | |
| 3793 | ||
| 3794 | NO_DELTAT_REGION | |
| 3795 | ||
| 3796 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3797 | ROM_LOAD16_BYTE( "096-c1.c1", 0x0000000, 0x400000, CRC(f17b8d89) SHA1(7180df23f7c7a964b0835fda76970b12f0aa9ea8) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3798 | ROM_LOAD16_BYTE( "096-c2.c2", 0x0000001, 0x400000, CRC(3840c508) SHA1(55adc7cd26fec3e4dbd779df6701bc6eaba41b84) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3799 | ROM_LOAD16_BYTE( "096-c3.c3", 0x0800000, 0x400000, CRC(55f9ee1e) SHA1(fbe1b7891beae66c5fcbc7e36168dc1b460ede91) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3800 | ROM_LOAD16_BYTE( "096-c4.c4", 0x0800001, 0x400000, CRC(585b7e47) SHA1(d50ea91397fc53d86470ff5b493a44d57c010306) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3801 | ROM_LOAD16_BYTE( "096-c5.c5", 0x1000000, 0x400000, CRC(c75a753c) SHA1(fc977f8710816a369a5d0d49ee84059380e93fb7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3802 | ROM_LOAD16_BYTE( "096-c6.c6", 0x1000001, 0x400000, CRC(9a9d2f7a) SHA1(a89a713bfcd93974c9acb21ce699d365b08e7e39) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3803 | ROM_LOAD16_BYTE( "096-c7.c7", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3804 | ROM_LOAD16_BYTE( "096-c8.c8", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3805 | ROM_END | |
| 3806 | ||
| 3807 | ROM_START( aof3k ) /* KOREAN VERSION */ | |
| 3808 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 3809 | ROM_LOAD16_WORD_SWAP( "196-p1k.p1", 0x000000, 0x100000, CRC(a0780789) SHA1(83657922a9a3502653ef8cda45b15d9f935aa96a) ) | |
| 3810 | ROM_LOAD16_WORD_SWAP( "096-p2.sp2", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) ) /* TC5316200 */ | |
| 3811 | ||
| 3812 | NEO_SFIX_128K( "096-s1.s1", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) ) /* TC531000 */ | |
| 3813 | ||
| 3814 | NEO_BIOS_AUDIO_128K( "096-m1.m1", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) ) /* TC531001 */ | |
| 3815 | ||
| 3816 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3817 | ROM_LOAD( "096-v1.v1", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) ) /* TC5316200 */ | |
| 3818 | ROM_LOAD( "096-v2.v2", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) ) /* TC5316200 */ | |
| 3819 | ROM_LOAD( "096-v3.v3", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) ) /* TC5316200 */ | |
| 3820 | ||
| 3821 | NO_DELTAT_REGION | |
| 3822 | ||
| 3823 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 3824 | ROM_LOAD16_BYTE( "096-c1.c1", 0x0000000, 0x400000, CRC(f17b8d89) SHA1(7180df23f7c7a964b0835fda76970b12f0aa9ea8) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3825 | ROM_LOAD16_BYTE( "096-c2.c2", 0x0000001, 0x400000, CRC(3840c508) SHA1(55adc7cd26fec3e4dbd779df6701bc6eaba41b84) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3826 | ROM_LOAD16_BYTE( "096-c3.c3", 0x0800000, 0x400000, CRC(55f9ee1e) SHA1(fbe1b7891beae66c5fcbc7e36168dc1b460ede91) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3827 | ROM_LOAD16_BYTE( "096-c4.c4", 0x0800001, 0x400000, CRC(585b7e47) SHA1(d50ea91397fc53d86470ff5b493a44d57c010306) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3828 | ROM_LOAD16_BYTE( "096-c5.c5", 0x1000000, 0x400000, CRC(c75a753c) SHA1(fc977f8710816a369a5d0d49ee84059380e93fb7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3829 | ROM_LOAD16_BYTE( "096-c6.c6", 0x1000001, 0x400000, CRC(9a9d2f7a) SHA1(a89a713bfcd93974c9acb21ce699d365b08e7e39) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3830 | ROM_LOAD16_BYTE( "096-c7.c7", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3831 | ROM_LOAD16_BYTE( "096-c8.c8", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3832 | ROM_END | |
| 3833 | ||
| 3834 | /**************************************** | |
| 3835 | ID-0097 | |
| 3836 | . NGM-097 | |
| 3837 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3838 | . NGH-097 | |
| 3839 | ****************************************/ | |
| 3840 | ||
| 3841 | ROM_START( sonicwi3 ) | |
| 3842 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3843 | ROM_LOAD16_WORD_SWAP( "097-p1.p1", 0x100000, 0x100000, CRC(0547121d) SHA1(e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52) ) /* TC5316200 */ | |
| 3844 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3845 | ||
| 3846 | NEO_SFIX_128K( "097-s1.s1", CRC(8dd66743) SHA1(39214bb25a1d5b44a8524010be05bf5a0211981f) ) /* TC531000 */ | |
| 3847 | ||
| 3848 | NEO_BIOS_AUDIO_128K( "097-m1.m1", CRC(b20e4291) SHA1(0e891ab53f9fded510295dfc7818bc59b4a9dd97) ) /* TC531001 */ | |
| 3849 | ||
| 3850 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 3851 | ROM_LOAD( "097-v1.v1", 0x000000, 0x400000, CRC(6f885152) SHA1(8175804d5c1420c5d37b733d4a8fa2aa81e59f1b) ) /* TC5332201 */ | |
| 3852 | ROM_LOAD( "097-v2.v2", 0x400000, 0x200000, CRC(3359e868) SHA1(b7efd9f1a6dab33271fe8356bcc863aeae1d3ed8) ) /* TC5316200 */ | |
| 3853 | ||
| 3854 | NO_DELTAT_REGION | |
| 3855 | ||
| 3856 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 3857 | ROM_LOAD16_BYTE( "097-c1.c1", 0x000000, 0x400000, CRC(33d0d589) SHA1(fe4aa95555e478ceb2d28fd27d83ee06cd09520c) ) /* Plane 0,1 */ /* TC5332202 */ | |
| 3858 | ROM_LOAD16_BYTE( "097-c2.c2", 0x000001, 0x400000, CRC(186f8b43) SHA1(f5cced93e21dc841b00ebeaa30786cb0e047bd9a) ) /* Plane 2,3 */ /* TC5332202 */ | |
| 3859 | ROM_LOAD16_BYTE( "097-c3.c3", 0x800000, 0x200000, CRC(c339fff5) SHA1(58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3860 | ROM_LOAD16_BYTE( "097-c4.c4", 0x800001, 0x200000, CRC(84a40c6e) SHA1(061a13fba5fed883e5ee9566cedc208df2511bcf) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3861 | ROM_END | |
| 3862 | ||
| 3863 | /**************************************** | |
| 3864 | ID-0098 | |
| 3865 | Idol Mahjong - final romance 2 (CD only? not confirmed, MVS might exist) | |
| 3866 | ****************************************/ | |
| 3867 | ||
| 3868 | /**************************************** | |
| 3869 | ID-0099 | |
| 3870 | Neo Pool Masters | |
| 3871 | ****************************************/ | |
| 3872 | ||
| 3873 | ||
| 3874 | /* ID range from 100 - 199 is used for Korean (some) and Neo Print carts */ | |
| 3875 | ||
| 3876 | /* | |
| 3877 | The following ID's are used by Korean releases: | |
| 3878 | ||
| 3879 | ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV) | |
| 3880 | ID-0123 - Quiz Daisousa Sen - The Last Count Down (Korean release) | |
| 3881 | ID-0124 - Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release) | |
| 3882 | ID-0134 - The Last Soldier (Korean release of The Last Blade) | |
| 3883 | ID-0140 - Real Bout Fatal Fury 2 - The Newcomers (Korean release) | |
| 3884 | ID-0152 - The King of Fighters '99 - Millennium Battle (Korean release) | |
| 3885 | ID-0163 - Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II) | |
| 3886 | ID-0187 - Fighters Swords (Korean release of Samurai Shodown III) | |
| 3887 | ID-0196 - Art of Fighting 3 - The Path of the Warrior (Korean release) | |
| 3888 | */ | |
| 3889 | ||
| 3890 | ||
| 3891 | /**************************************** | |
| 3892 | ID-0200 | |
| 3893 | . NGM-200 | |
| 3894 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 3895 | . NGH-200 | |
| 3896 | ****************************************/ | |
| 3897 | ||
| 3898 | ROM_START( turfmast ) | |
| 3899 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3900 | ROM_LOAD16_WORD_SWAP( "200-p1.p1", 0x100000, 0x100000, CRC(28c83048) SHA1(e7ef87e1de21d2bb17ef17bb08657e92363f0e9a) ) /* mask rom TC5316200 */ | |
| 3901 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 3902 | ||
| 3903 | NEO_SFIX_128K( "200-s1.s1", CRC(9a5402b2) SHA1(ae1a0b5450869d61b2bb23671c744d3dda8769c4) ) /* mask rom TC531000 */ | |
| 3904 | ||
| 3905 | NEO_BIOS_AUDIO_128K( "200-m1.m1", CRC(9994ac00) SHA1(7bded797f3b80fd00bcbe451ac0abe6646b19a14) ) /* mask rom TC531001 */ | |
| 3906 | ||
| 3907 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 3908 | ROM_LOAD( "200-v1.v1", 0x000000, 0x200000, CRC(00fd48d2) SHA1(ddfee09328632e598fd51537b3ae8593219b2111) ) /* mask rom TC5316200 */ | |
| 3909 | ROM_LOAD( "200-v2.v2", 0x200000, 0x200000, CRC(082acb31) SHA1(2f1c053040e9d50a6d45fd7bea1b96742bae694f) ) /* mask rom TC5316200 */ | |
| 3910 | ROM_LOAD( "200-v3.v3", 0x400000, 0x200000, CRC(7abca053) SHA1(e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71) ) /* mask rom TC5316200 */ | |
| 3911 | ROM_LOAD( "200-v4.v4", 0x600000, 0x200000, CRC(6c7b4902) SHA1(d55e0f542d928a9a851133ff26763c8236cbbd4d) ) /* mask rom TC5316200 */ | |
| 3912 | ||
| 3913 | NO_DELTAT_REGION | |
| 3914 | ||
| 3915 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 3916 | ROM_LOAD16_BYTE( "200-c1.c1", 0x000000, 0x400000, CRC(8e7bf41a) SHA1(148eb747f2f4d8e921eb0411c88a636022ceab80) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 3917 | ROM_LOAD16_BYTE( "200-c2.c2", 0x000001, 0x400000, CRC(5a65a8ce) SHA1(d6c7afe035411f3eacdf6868d36f91572dd593e0) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 3918 | ROM_END | |
| 3919 | ||
| 3920 | /**************************************** | |
| 3921 | ID-0201 | |
| 3922 | . NGM-201 | |
| 3923 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 3924 | . NGH-201 | |
| 3925 | ****************************************/ | |
| 3926 | ||
| 3927 | ROM_START( mslug ) | |
| 3928 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 3929 | ROM_LOAD16_WORD_SWAP( "201-p1.p1", 0x100000, 0x100000, CRC(08d8daa5) SHA1(b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38) ) /* TC5316200 */ | |
| 3930 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 3931 | ||
| 3932 | NEO_SFIX_128K( "201-s1.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) /* TC531000 */ | |
| 3933 | ||
| 3934 | NEO_BIOS_AUDIO_128K( "201-m1.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) /* TC531001 */ | |
| 3935 | ||
| 3936 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 3937 | ROM_LOAD( "201-v1.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) /* TC5332204 */ | |
| 3938 | ROM_LOAD( "201-v2.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) /* TC5332204 */ | |
| 3939 | ||
| 3940 | NO_DELTAT_REGION | |
| 3941 | ||
| 3942 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 3943 | ROM_LOAD16_BYTE( "201-c1.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3944 | ROM_LOAD16_BYTE( "201-c2.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3945 | ROM_LOAD16_BYTE( "201-c3.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 3946 | ROM_LOAD16_BYTE( "201-c4.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 3947 | ROM_END | |
| 3948 | ||
| 3949 | /**************************************** | |
| 3950 | ID-0202 | |
| 3951 | . ??M-202 | |
| 3952 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 3953 | ****************************************/ | |
| 3954 | ||
| 3955 | ROM_START( puzzledp ) /* MVS ONLY RELEASE */ | |
| 3956 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3957 | ROM_LOAD16_WORD_SWAP( "202-p1.p1", 0x000000, 0x080000, CRC(2b61415b) SHA1(0e3e4faf2fd6e63407425e1ac788003e75aeeb4f) ) /* TC534200 */ | |
| 3958 | ||
| 3959 | NEO_SFIX_128K( "202-s1.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) /* TC531000 */ | |
| 3960 | ||
| 3961 | NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) /* TC531001 */ | |
| 3962 | ||
| 3963 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 3964 | ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) /* TC534200 */ | |
| 3965 | ||
| 3966 | NO_DELTAT_REGION | |
| 3967 | ||
| 3968 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 3969 | ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 3970 | ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */ /* TC538200 */ | |
| 3971 | ROM_END | |
| 3972 | ||
| 3973 | /**************************************** | |
| 3974 | ID-0203 | |
| 3975 | . ADM-010 | |
| 3976 | NEO-MVS PROGTOP / NEO-MVS CHA42G-3B | |
| 3977 | . ADH-010 | |
| 3978 | ****************************************/ | |
| 3979 | ||
| 3980 | ROM_START( mosyougi ) | |
| 3981 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 3982 | ROM_LOAD16_WORD_SWAP( "203-p1.p1", 0x000000, 0x100000, CRC(7ba70e2d) SHA1(945f472cc3e7706f613c52df18de35c986d166e7) ) /* TC538200 */ | |
| 3983 | ||
| 3984 | NEO_SFIX_128K( "203-s1.s1", CRC(bfdc8309) SHA1(781337eab932a130b396a6c1080611d6f9c24c6e) ) /* TC531000 */ | |
| 3985 | ||
| 3986 | NEO_BIOS_AUDIO_128K( "203-m1.m1", CRC(a602c2c2) SHA1(19fd5d0379244c528b58343f6cbf78b4766fb23d) ) /* TC531001 */ | |
| 3987 | ||
| 3988 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 3989 | ROM_LOAD( "203-v1.v1", 0x000000, 0x200000, CRC(baa2b9a5) SHA1(914782b6c81d9a76ce02251575592b0648434ba3) ) /* TC5316200 */ | |
| 3990 | ||
| 3991 | NO_DELTAT_REGION | |
| 3992 | ||
| 3993 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 3994 | ROM_LOAD16_BYTE( "203-c1.c1", 0x000000, 0x200000, CRC(bba9e8c0) SHA1(db89b7275a59ae6104a8308025c7e142a67b947b) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 3995 | ROM_LOAD16_BYTE( "203-c2.c2", 0x000001, 0x200000, CRC(2574be03) SHA1(198cfd697c623022919ae4118928a7fe30cd6c46) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 3996 | ROM_END | |
| 3997 | ||
| 3998 | /**************************************** | |
| 3999 | ID-0204 | |
| 4000 | QP (prototype) | |
| 4001 | ****************************************/ | |
| 4002 | ||
| 4003 | /**************************************** | |
| 4004 | ID-0205 | |
| 4005 | Neo-Geo CD Special (CD only) | |
| 4006 | ****************************************/ | |
| 4007 | ||
| 4008 | /**************************************** | |
| 4009 | ID-0206 | |
| 4010 | . ??M-206 | |
| 4011 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4012 | . ??H-206 | |
| 4013 | ****************************************/ | |
| 4014 | ||
| 4015 | ROM_START( marukodq ) | |
| 4016 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4017 | ROM_LOAD16_WORD_SWAP( "206-p1.p1", 0x000000, 0x100000, CRC(c33ed21e) SHA1(bffff0d17e587e67672227e60c0ebd3f3a7193e6) ) /* mask rom TC538200 */ | |
| 4018 | ||
| 4019 | NEO_SFIX_128K( "206-s1.s1", CRC(f0b68780) SHA1(3f60950b14d121a5af3e6a8155ae9832ddc6ec46) ) /* mask rom TC531000 */ | |
| 4020 | ||
| 4021 | NEO_BIOS_AUDIO_128K( "206-m1.m1", CRC(0e22902e) SHA1(fb8466c342d4abd8bb4cad01c6ceab03f96cdad8) ) /* mask rom TC531001 */ | |
| 4022 | ||
| 4023 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4024 | ROM_LOAD( "206-v1.v1", 0x000000, 0x200000, CRC(5385eca8) SHA1(1ca171ce74a5885ae8841d0924de21dc0af2214e) ) /* mask rom TC5316200 */ | |
| 4025 | ROM_LOAD( "206-v2.v2", 0x200000, 0x200000, CRC(f8c55404) SHA1(cecc41e9e08a7ff05b6f62e713fc86a816bf55a2) ) /* mask rom TC5316200 */ | |
| 4026 | ||
| 4027 | NO_DELTAT_REGION | |
| 4028 | ||
| 4029 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 4030 | ROM_LOAD16_BYTE( "206-c1.c1", 0x000000, 0x400000, CRC(846e4e8e) SHA1(ba9b96340aca7fadaff0e6d484391ddb5c5e7bd4) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4031 | ROM_LOAD16_BYTE( "206-c2.c2", 0x000001, 0x400000, CRC(1cba876d) SHA1(3254ceb5a2f76c172930d9889d5d81e093e87628) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4032 | ROM_LOAD16_BYTE( "206-c3.c3", 0x800000, 0x100000, CRC(79aa2b48) SHA1(31f94217cd35f48845c74a55256314c16fd26ed7) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4033 | ROM_LOAD16_BYTE( "206-c4.c4", 0x800001, 0x100000, CRC(55e1314d) SHA1(fffbc9eb9000ff5b1063af1817de7ea4a267fedd) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4034 | ROM_END | |
| 4035 | ||
| 4036 | /**************************************** | |
| 4037 | ID-0207 | |
| 4038 | . ??M-207 | |
| 4039 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 4040 | ****************************************/ | |
| 4041 | ||
| 4042 | ROM_START( neomrdo ) /* MVS ONLY RELEASE */ | |
| 4043 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4044 | ROM_LOAD16_WORD_SWAP( "207-p1.p1", 0x000000, 0x100000, CRC(334ea51e) SHA1(0a642f8565ec6e9587ed767bcf177f4677547162) ) /* TC538200 */ | |
| 4045 | ||
| 4046 | NEO_SFIX_128K( "207-s1.s1", CRC(6aebafce) SHA1(5db03715fbed62f2ff3cef7f93606f30261c0362) ) /* TC531000 */ | |
| 4047 | ||
| 4048 | NEO_BIOS_AUDIO_128K( "207-m1.m1", CRC(b5b74a95) SHA1(7b01f3b87c247cc7472591f8cdcf0ae8065e31c6) ) /* TC531001 */ | |
| 4049 | ||
| 4050 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 4051 | ROM_LOAD( "207-v1.v1", 0x000000, 0x200000, CRC(4143c052) SHA1(561b19bc8811b80f2f42ffc0b5df27132696470a) ) /* TC5316200 */ | |
| 4052 | ||
| 4053 | NO_DELTAT_REGION | |
| 4054 | ||
| 4055 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 4056 | ROM_LOAD16_BYTE( "207-c1.c1", 0x000000, 0x200000, CRC(c7541b9d) SHA1(25ca1a2b14cc2648d8dbe432cbd1396017af822c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4057 | ROM_LOAD16_BYTE( "207-c2.c2", 0x000001, 0x200000, CRC(f57166d2) SHA1(bf3aa47d17156485c2177fb63cba093f050abb98) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4058 | ROM_END | |
| 4059 | ||
| 4060 | /**************************************** | |
| 4061 | ID-0208 | |
| 4062 | . ??M-208 | |
| 4063 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4064 | ****************************************/ | |
| 4065 | ||
| 4066 | ROM_START( sdodgeb ) /* MVS ONLY RELEASE */ | |
| 4067 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4068 | ROM_LOAD16_WORD_SWAP( "208-p1.p1", 0x100000, 0x100000, CRC(127f3d32) SHA1(18e77b79b1197a89371533ef9b1e4d682c44d875) ) /* TC5316200 */ | |
| 4069 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4070 | ||
| 4071 | NEO_SFIX_128K( "208-s1.s1", CRC(64abd6b3) SHA1(0315d724e4d83a44ce84c531ff9b8c398363c039) ) /* TC531000 */ | |
| 4072 | ||
| 4073 | NEO_BIOS_AUDIO_128K( "208-m1.m1", CRC(0a5f3325) SHA1(04e0236df478a5452654c823dcb42fea65b6a718) ) /* TC531001 */ | |
| 4074 | ||
| 4075 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4076 | ROM_LOAD( "208-v1.v1", 0x000000, 0x400000, CRC(e7899a24) SHA1(3e75b449898fee73fbacf58d70e3a460b9e0c573) ) /* TC5332204 */ | |
| 4077 | ||
| 4078 | NO_DELTAT_REGION | |
| 4079 | ||
| 4080 | ROM_REGION( 0x0c00000, "sprites", 0 ) | |
| 4081 | ROM_LOAD16_BYTE( "208-c1.c1", 0x0000000, 0x400000, CRC(93d8619b) SHA1(6588cb67e38722d5843fb29943d92e3905101aff) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4082 | ROM_LOAD16_BYTE( "208-c2.c2", 0x0000001, 0x400000, CRC(1c737bb6) SHA1(8e341989981a713e61dfed8bde9a6459583ef46d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4083 | ROM_LOAD16_BYTE( "208-c3.c3", 0x0800000, 0x200000, CRC(14cb1703) SHA1(a46acec03c1b2351fe36810628f02b7c848d13db) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4084 | ROM_LOAD16_BYTE( "208-c4.c4", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4085 | ROM_END | |
| 4086 | ||
| 4087 | /**************************************** | |
| 4088 | ID-0209 | |
| 4089 | . ??M-209 | |
| 4090 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4091 | ****************************************/ | |
| 4092 | ||
| 4093 | ROM_START( goalx3 ) /* MVS ONLY RELEASE */ | |
| 4094 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4095 | ROM_LOAD16_WORD_SWAP( "209-p1.p1", 0x100000, 0x100000, CRC(2a019a79) SHA1(422a639e74284fef2e53e1b49cf8803b0a7e80c6) ) /* mask rom TC5316200 */ | |
| 4096 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4097 | ||
| 4098 | NEO_SFIX_128K( "209-s1.s1", CRC(c0eaad86) SHA1(99412093c9707d51817893971e73fb8469cdc9d0) ) /* mask rom TC531000 */ | |
| 4099 | ||
| 4100 | NEO_BIOS_AUDIO_128K( "209-m1.m1", CRC(cd758325) SHA1(b51eac634fc646c07210dff993018ad9ebabd3f9) ) /* mask rom TC531001 */ | |
| 4101 | ||
| 4102 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 4103 | ROM_LOAD( "209-v1.v1", 0x000000, 0x200000, CRC(ef214212) SHA1(3e05ccaa2d06decb18b379b96f900c0e6b39ce70) ) /* mask rom TC5316200 */ | |
| 4104 | ||
| 4105 | NO_DELTAT_REGION | |
| 4106 | ||
| 4107 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 4108 | ROM_LOAD16_BYTE( "209-c1.c1", 0x000000, 0x400000, CRC(b49d980e) SHA1(722d10074f16fa7f14c71270f43fdab427b85e2b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4109 | ROM_LOAD16_BYTE( "209-c2.c2", 0x000001, 0x400000, CRC(5649b015) SHA1(9c9674f3841e6becd3b8e63bae9b9df45ac9f11e) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4110 | ROM_LOAD16_BYTE( "209-c3.c3", 0x800000, 0x100000, CRC(5f91bace) SHA1(3864be27dce6d8f8828d3bf09bfc8116116a2b56) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4111 | ROM_LOAD16_BYTE( "209-c4.c4", 0x800001, 0x100000, CRC(1e9f76f2) SHA1(b57fdc226bfe328b8848127fb4292295f1287bf6) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4112 | ROM_END | |
| 4113 | ||
| 4114 | /**************************************** | |
| 4115 | ID-0210 | |
| 4116 | Karate Ninja Sho (prototype) 1995 Yumekobo | |
| 4117 | ****************************************/ | |
| 4118 | ||
| 4119 | /**************************************** | |
| 4120 | ID-0211 | |
| 4121 | Oshidashi Zintrick (CD only? not confirmed, MVS might exist) 1996 SNK/ADK | |
| 4122 | ****************************************/ | |
| 4123 | ||
| 4124 | /**************************************** | |
| 4125 | ID-0212 | |
| 4126 | . ADM-011 | |
| 4127 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4128 | . ADH-011 | |
| 4129 | ****************************************/ | |
| 4130 | ||
| 4131 | ROM_START( overtop ) | |
| 4132 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4133 | ROM_LOAD16_WORD_SWAP( "212-p1.p1", 0x100000, 0x100000, CRC(16c063a9) SHA1(5432869f830eed816ee5ed71c7fd39f749d15619) ) /* mask rom TC5316200 */ | |
| 4134 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4135 | ||
| 4136 | NEO_SFIX_128K( "212-s1.s1", CRC(481d3ddc) SHA1(7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece) ) /* mask rom TC531000 */ | |
| 4137 | ||
| 4138 | NEO_BIOS_AUDIO_128K( "212-m1.m1", CRC(fcab6191) SHA1(488b8310b0957f0012fe50f73641b606f6ac4a57) ) /* mask rom TC531001 */ | |
| 4139 | ||
| 4140 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4141 | ROM_LOAD( "212-v1.v1", 0x000000, 0x400000, CRC(013d4ef9) SHA1(438a697c44525bdf78b54432c4f7217ab5667047) ) /* mask rom TC5332204 */ | |
| 4142 | ||
| 4143 | NO_DELTAT_REGION | |
| 4144 | ||
| 4145 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 4146 | ROM_LOAD16_BYTE( "212-c1.c1", 0x0000000, 0x400000, CRC(50f43087) SHA1(e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4147 | ROM_LOAD16_BYTE( "212-c2.c2", 0x0000001, 0x400000, CRC(a5b39807) SHA1(e98e82cf99576cb48cc5e8dc655b7e9a428c2843) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4148 | ROM_LOAD16_BYTE( "212-c3.c3", 0x0800000, 0x400000, CRC(9252ea02) SHA1(269066e0f893d3e8e7c308528026a486c2b023a2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4149 | ROM_LOAD16_BYTE( "212-c4.c4", 0x0800001, 0x400000, CRC(5f41a699) SHA1(abbb162658e06a37db8475b659ece7e1270ebb49) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4150 | ROM_LOAD16_BYTE( "212-c5.c5", 0x1000000, 0x200000, CRC(fc858bef) SHA1(0031def13e7cf4a465a1eca7aa0d13d1b21427e2) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4151 | ROM_LOAD16_BYTE( "212-c6.c6", 0x1000001, 0x200000, CRC(0589c15e) SHA1(b1167caf7cb61f3e05a5d342290bfe00e02e9d38) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4152 | ROM_END | |
| 4153 | ||
| 4154 | /**************************************** | |
| 4155 | ID-0213 | |
| 4156 | . ??M-213 | |
| 4157 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4158 | ****************************************/ | |
| 4159 | ||
| 4160 | ROM_START( neodrift ) /* MVS ONLY RELEASE */ | |
| 4161 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4162 | ROM_LOAD16_WORD_SWAP( "213-p1.p1", 0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) ) /* mask rom TC5316200 */ | |
| 4163 | ROM_CONTINUE( 0x000000, 0x100000) | |
| 4164 | ||
| 4165 | NEO_SFIX_128K( "213-s1.s1", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) ) /* mask rom TC531000 */ | |
| 4166 | ||
| 4167 | NEO_BIOS_AUDIO_128K( "213-m1.m1", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) ) /* mask rom TC531001*/ | |
| 4168 | ||
| 4169 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4170 | ROM_LOAD( "213-v1.v1", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) ) /* mask rom TC5316200 */ | |
| 4171 | ROM_LOAD( "213-v2.v2", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) ) /* mask rom TC5316200 */ | |
| 4172 | ||
| 4173 | NO_DELTAT_REGION | |
| 4174 | ||
| 4175 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4176 | ROM_LOAD16_BYTE( "213-c1.c1", 0x000000, 0x400000, CRC(3edc8bd3) SHA1(71dcba9afd3b08ebfa13294644dcb365c2740780) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4177 | ROM_LOAD16_BYTE( "213-c2.c2", 0x000001, 0x400000, CRC(46ae5f16) SHA1(a01310632734e776e889af6a531063cb1661c33a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4178 | ROM_END | |
| 4179 | ||
| 4180 | /**************************************** | |
| 4181 | ID-0214 | |
| 4182 | . NGM-214 | |
| 4183 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4184 | . NGH-214 | |
| 4185 | ****************************************/ | |
| 4186 | ||
| 4187 | ROM_START( kof96 ) /* MVS VERSION */ | |
| 4188 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 4189 | ROM_LOAD16_WORD_SWAP( "214-p1.p1", 0x000000, 0x100000, CRC(52755d74) SHA1(4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb) ) /* TC538200 */ | |
| 4190 | ROM_LOAD16_WORD_SWAP( "214-p2.sp2", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) ) /* TC5316200 */ | |
| 4191 | ||
| 4192 | NEO_SFIX_128K( "214-s1.s1", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) ) /* TC531000 */ | |
| 4193 | ||
| 4194 | NEO_BIOS_AUDIO_128K( "214-m1.m1", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) ) /* TC531001 */ | |
| 4195 | ||
| 4196 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 4197 | ROM_LOAD( "214-v1.v1", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) ) /* TC5332204 */ | |
| 4198 | ROM_LOAD( "214-v2.v2", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) ) /* TC5332204 */ | |
| 4199 | ROM_LOAD( "214-v3.v3", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) ) /* TC5316200 */ | |
| 4200 | ||
| 4201 | NO_DELTAT_REGION | |
| 4202 | ||
| 4203 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4204 | ROM_LOAD16_BYTE( "214-c1.c1", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4205 | ROM_LOAD16_BYTE( "214-c2.c2", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4206 | ROM_LOAD16_BYTE( "214-c3.c3", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4207 | ROM_LOAD16_BYTE( "214-c4.c4", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4208 | ROM_LOAD16_BYTE( "214-c5.c5", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4209 | ROM_LOAD16_BYTE( "214-c6.c6", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4210 | ROM_LOAD16_BYTE( "214-c7.c7", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4211 | ROM_LOAD16_BYTE( "214-c8.c8", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4212 | ROM_END | |
| 4213 | ||
| 4214 | ROM_START( kof96h ) | |
| 4215 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 4216 | ROM_LOAD16_WORD_SWAP( "214-pg1.p1", 0x000000, 0x100000, CRC(bd3757c9) SHA1(35392a044117e46c088ff0fdd07d69a3faa4f96e) ) | |
| 4217 | ROM_LOAD16_WORD_SWAP( "214-p2.sp2", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) ) /* TC5316200 */ | |
| 4218 | ||
| 4219 | NEO_SFIX_128K( "214-s1.s1", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) ) /* TC531000 */ | |
| 4220 | ||
| 4221 | NEO_BIOS_AUDIO_128K( "214-m1.m1", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) ) /* TC531001 */ | |
| 4222 | ||
| 4223 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 4224 | ROM_LOAD( "214-v1.v1", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) ) /* TC5332204 */ | |
| 4225 | ROM_LOAD( "214-v2.v2", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) ) /* TC5332204 */ | |
| 4226 | ROM_LOAD( "214-v3.v3", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) ) /* TC5316200 */ | |
| 4227 | ||
| 4228 | NO_DELTAT_REGION | |
| 4229 | ||
| 4230 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4231 | ROM_LOAD16_BYTE( "214-c1.c1", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4232 | ROM_LOAD16_BYTE( "214-c2.c2", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4233 | ROM_LOAD16_BYTE( "214-c3.c3", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4234 | ROM_LOAD16_BYTE( "214-c4.c4", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4235 | ROM_LOAD16_BYTE( "214-c5.c5", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4236 | ROM_LOAD16_BYTE( "214-c6.c6", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4237 | ROM_LOAD16_BYTE( "214-c7.c7", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4238 | ROM_LOAD16_BYTE( "214-c8.c8", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4239 | ROM_END | |
| 4240 | ||
| 4241 | /**************************************** | |
| 4242 | ID-0215 | |
| 4243 | . NGM-215 | |
| 4244 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4245 | . NGH-215 | |
| 4246 | ****************************************/ | |
| 4247 | ||
| 4248 | ROM_START( ssideki4 ) | |
| 4249 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4250 | ROM_LOAD16_WORD_SWAP( "215-p1.p1", 0x100000, 0x100000, CRC(519b4ba3) SHA1(5aa59514b23aa663f2c4014ee94a31e9f59151de) ) /* TC5316200 */ | |
| 4251 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4252 | ||
| 4253 | NEO_SFIX_128K( "215-s1.s1", CRC(f0fe5c36) SHA1(b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6) ) /* TC531000 */ | |
| 4254 | ||
| 4255 | NEO_BIOS_AUDIO_128K( "215-m1.m1", CRC(a932081d) SHA1(376a45e19edb780ac8798c41ae2260c8a8a4bba8) ) /* TC531001 */ | |
| 4256 | ||
| 4257 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4258 | ROM_LOAD( "215-v1.v1", 0x000000, 0x400000, CRC(877d1409) SHA1(77c58ebffe677ea6369c964ec7975b11df512fa1) ) /* TC5332204 */ | |
| 4259 | ROM_LOAD( "215-v2.v2", 0x400000, 0x200000, CRC(1bfa218b) SHA1(344836a578bde3c0ab59b58c8734f868e7403c26) ) /* TC5316200 */ | |
| 4260 | ||
| 4261 | NO_DELTAT_REGION | |
| 4262 | ||
| 4263 | ROM_REGION( 0x1400000, "sprites", 0 ) | |
| 4264 | ROM_LOAD16_BYTE( "215-c1.c1", 0x0000000, 0x400000, CRC(8ff444f5) SHA1(e2dc52d09512cb378df96ddf45435f9bcbbe9947) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4265 | ROM_LOAD16_BYTE( "215-c2.c2", 0x0000001, 0x400000, CRC(5b155037) SHA1(68900c0fdcd35c9f38e0effdf27e1dbd3c53daf8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4266 | ROM_LOAD16_BYTE( "215-c3.c3", 0x0800000, 0x400000, CRC(456a073a) SHA1(3488013f371012eab4e788e1525c81260e0b7080) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4267 | ROM_LOAD16_BYTE( "215-c4.c4", 0x0800001, 0x400000, CRC(43c182e1) SHA1(343f034c65ca498b437e22e06a866a5daf3b9602) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4268 | ROM_LOAD16_BYTE( "215-c5.c5", 0x1000000, 0x200000, CRC(0c6f97ec) SHA1(b8d297f0ba2b04404eb0f7c6673ecc206fadae0c) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4269 | ROM_LOAD16_BYTE( "215-c6.c6", 0x1000001, 0x200000, CRC(329c5e1b) SHA1(015c36b8d3efab9b4647f110ecb5c118a9c80f43) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4270 | ROM_END | |
| 4271 | ||
| 4272 | /**************************************** | |
| 4273 | ID-0216 | |
| 4274 | . ??M-216 | |
| 4275 | NEO-MVS PROGTOP / NEO-MVS CHA256 | |
| 4276 | . ??H-216 | |
| 4277 | ****************************************/ | |
| 4278 | ||
| 4279 | ROM_START( kizuna ) | |
| 4280 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4281 | ROM_LOAD16_WORD_SWAP( "216-p1.p1", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) ) /* mask rom TC5316200 */ | |
| 4282 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4283 | ||
| 4284 | NEO_SFIX_128K( "216-s1.s1", CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) ) /* mask rom TC531000 */ | |
| 4285 | ||
| 4286 | NEO_BIOS_AUDIO_128K( "216-m1.m1", CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) ) /* mask rom TC531001 */ | |
| 4287 | ||
| 4288 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4289 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 4290 | ROM_LOAD( "216-v2.v2", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) ) /* mask rom TC5316200 */ | |
| 4291 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 4292 | ROM_LOAD( "216-v4.v4", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) ) /* mask rom TC5316200 */ | |
| 4293 | ||
| 4294 | NO_DELTAT_REGION | |
| 4295 | ||
| 4296 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 4297 | ROM_LOAD16_BYTE( "059-c1.c1", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4298 | ROM_LOAD16_BYTE( "059-c2.c2", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4299 | /* 400000-7fffff empty */ | |
| 4300 | ROM_LOAD16_BYTE( "216-c3.c3", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4301 | ROM_LOAD16_BYTE( "216-c4.c4", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4302 | ROM_LOAD16_BYTE( "059-c5.c5", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4303 | ROM_LOAD16_BYTE( "059-c6.c6", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4304 | /* 1400000-17fffff empty */ | |
| 4305 | ROM_LOAD16_BYTE( "059-c7.c7", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC538200 */ | |
| 4306 | ROM_LOAD16_BYTE( "059-c8.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC538200 */ | |
| 4307 | ROM_END | |
| 4308 | ||
| 4309 | ||
| 4310 | ROM_START( kizuna4p ) /* same cartridge as kizuna - 4-player mode is enabled by an extension board that plugs into a compatible MVS */ | |
| 4311 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4312 | ROM_LOAD16_WORD_SWAP( "216-p1.p1", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) ) /* mask rom TC5316200 */ | |
| 4313 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4314 | ||
| 4315 | NEO_SFIX_128K( "216-s1.s1", CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) ) /* mask rom TC531000 */ | |
| 4316 | ||
| 4317 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 4318 | /* these two BIOSes are the only ones we have that are compatible with the 4-player extension board */ | |
| 4319 | ROM_SYSTEM_BIOS( 0, "asia", "NEO-MVH MV1C" ) | |
| 4320 | ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-45.sp1",0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) | |
| 4321 | ROM_SYSTEM_BIOS( 1, "japan", "Japan MVS (J3)" ) | |
| 4322 | ROM_LOAD16_WORD_SWAP_BIOS( 1, "japan-j3.bin",0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) | |
| 4323 | ||
| 4324 | ROM_REGION( 0x30000, "audiocpu", 0 ) | |
| 4325 | ROM_LOAD( "216-m1.m1", 0x00000, 0x20000, CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) ) /* mask rom TC531001 */ | |
| 4326 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 4327 | ||
| 4328 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4329 | ROM_LOAD( "059-v1.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) /* TC5316200 */ | |
| 4330 | ROM_LOAD( "216-v2.v2", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) ) /* mask rom TC5316200 */ | |
| 4331 | ROM_LOAD( "059-v3.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) /* TC5316200 */ | |
| 4332 | ROM_LOAD( "216-v4.v4", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) ) /* mask rom TC5316200 */ | |
| 4333 | ||
| 4334 | NO_DELTAT_REGION | |
| 4335 | ||
| 4336 | ROM_REGION( 0x1c00000, "sprites", 0 ) | |
| 4337 | ROM_LOAD16_BYTE( "059-c1.c1", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4338 | ROM_LOAD16_BYTE( "059-c2.c2", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4339 | /* 400000-7fffff empty */ | |
| 4340 | ROM_LOAD16_BYTE( "216-c3.c3", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4341 | ROM_LOAD16_BYTE( "216-c4.c4", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4342 | ROM_LOAD16_BYTE( "059-c5.c5", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4343 | ROM_LOAD16_BYTE( "059-c6.c6", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4344 | /* 1400000-17fffff empty */ | |
| 4345 | ROM_LOAD16_BYTE( "059-c7.c7", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */ /* TC538200 */ | |
| 4346 | ROM_LOAD16_BYTE( "059-c8.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */ /* TC538200 */ | |
| 4347 | ROM_END | |
| 4348 | ||
| 4349 | ||
| 4350 | /**************************************** | |
| 4351 | ID-0217 | |
| 4352 | . ADM-012 | |
| 4353 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4354 | . ADH-012 | |
| 4355 | ****************************************/ | |
| 4356 | ||
| 4357 | ROM_START( ninjamas ) | |
| 4358 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 4359 | ROM_LOAD16_WORD_SWAP( "217-p1.p1", 0x000000, 0x100000, CRC(3e97ed69) SHA1(336bcae375a5109945d11356503bf0d9f4a9a50a) ) /* TC538200 */ | |
| 4360 | ROM_LOAD16_WORD_SWAP( "217-p2.sp2", 0x100000, 0x200000, CRC(191fca88) SHA1(e318e5931704779bbe461719a5eeeba89bd83a5d) ) /* TC5316200 */ | |
| 4361 | ||
| 4362 | NEO_SFIX_128K( "217-s1.s1", CRC(8ff782f0) SHA1(90099c154357042ba658d4ef6abe4d9335bb7172) ) /* TC531000 */ | |
| 4363 | ||
| 4364 | NEO_BIOS_AUDIO_128K( "217-m1.m1", CRC(d00fb2af) SHA1(6bcaa52e1641cc24288e1f22f4dc98e8d8921b90) ) /* TC531001 */ | |
| 4365 | ||
| 4366 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4367 | ROM_LOAD( "217-v1.v1", 0x000000, 0x400000, CRC(1c34e013) SHA1(5368e413d2188c4fd063b6bb7d5f498ff83ea812) ) /* TC5332204 */ | |
| 4368 | ROM_LOAD( "217-v2.v2", 0x400000, 0x200000, CRC(22f1c681) SHA1(09da03b2e63d180e55173ff25e8735c4162f027b) ) /* TC5316200 */ | |
| 4369 | ||
| 4370 | NO_DELTAT_REGION | |
| 4371 | ||
| 4372 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4373 | ROM_LOAD16_BYTE( "217-c1.c1", 0x0000000, 0x400000, CRC(5fe97bc4) SHA1(d76c955d83baa2b9fd24222a9b2852947b7b92f0) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4374 | ROM_LOAD16_BYTE( "217-c2.c2", 0x0000001, 0x400000, CRC(886e0d66) SHA1(d407e1525e4ebe996e14f6e5c0396a10f736a50d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4375 | ROM_LOAD16_BYTE( "217-c3.c3", 0x0800000, 0x400000, CRC(59e8525f) SHA1(19f602c71545d6c021dc72e112d3a8b8efe7a9b7) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4376 | ROM_LOAD16_BYTE( "217-c4.c4", 0x0800001, 0x400000, CRC(8521add2) SHA1(0d1a6f2979302c4c282e31ff334d2d887aec74f7) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4377 | ROM_LOAD16_BYTE( "217-c5.c5", 0x1000000, 0x400000, CRC(fb1896e5) SHA1(777a8caa9ebdbddf89e3d5ab650c94a55228ce54) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4378 | ROM_LOAD16_BYTE( "217-c6.c6", 0x1000001, 0x400000, CRC(1c98c54b) SHA1(cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4379 | ROM_LOAD16_BYTE( "217-c7.c7", 0x1800000, 0x400000, CRC(8b0ede2e) SHA1(ea632ac98291ddac95441b7fe2349974b2da8a42) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4380 | ROM_LOAD16_BYTE( "217-c8.c8", 0x1800001, 0x400000, CRC(a085bb61) SHA1(6a3e9e6ba96072b8849b407f2b24103dc0852259) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4381 | ROM_END | |
| 4382 | ||
| 4383 | /**************************************** | |
| 4384 | ID-0218 | |
| 4385 | . NGM-218 | |
| 4386 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4387 | . NGH-218 | |
| 4388 | ****************************************/ | |
| 4389 | ||
| 4390 | ROM_START( ragnagrd ) | |
| 4391 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4392 | ROM_LOAD16_WORD_SWAP( "218-p1.p1", 0x100000, 0x100000, CRC(ca372303) SHA1(67991e4fef9b36bc7d909810eebb857ac2f906f1) ) /* mask rom TC5316200 */ | |
| 4393 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4394 | ||
| 4395 | NEO_SFIX_128K( "218-s1.s1", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) ) /* mask rom TC531000 */ | |
| 4396 | ||
| 4397 | NEO_BIOS_AUDIO_128K( "218-m1.m1", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) ) /* mask rom TC531001 */ | |
| 4398 | ||
| 4399 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4400 | ROM_LOAD( "218-v1.v1", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) ) /* mask rom TC5332204 */ | |
| 4401 | ROM_LOAD( "218-v2.v2", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) ) /* mask rom TC5332204 */ | |
| 4402 | ||
| 4403 | NO_DELTAT_REGION | |
| 4404 | ||
| 4405 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4406 | ROM_LOAD16_BYTE( "218-c1.c1", 0x0000000, 0x400000, CRC(c31500a4) SHA1(cc82100038988872721028044ed2e9764bcc2fb0) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4407 | ROM_LOAD16_BYTE( "218-c2.c2", 0x0000001, 0x400000, CRC(98aba1f9) SHA1(121276c569967e501d8e1b83747f1bdebff612ea) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4408 | ROM_LOAD16_BYTE( "218-c3.c3", 0x0800000, 0x400000, CRC(833c163a) SHA1(b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4409 | ROM_LOAD16_BYTE( "218-c4.c4", 0x0800001, 0x400000, CRC(c1a30f69) SHA1(f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4410 | ROM_LOAD16_BYTE( "218-c5.c5", 0x1000000, 0x400000, CRC(6b6de0ff) SHA1(1abb24cb407258235f4a572cf101d0774823040b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4411 | ROM_LOAD16_BYTE( "218-c6.c6", 0x1000001, 0x400000, CRC(94beefcf) SHA1(d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4412 | ROM_LOAD16_BYTE( "218-c7.c7", 0x1800000, 0x400000, CRC(de6f9b28) SHA1(455adb6bb986af8a00d7f32b7f4f3715fc3007f6) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4413 | ROM_LOAD16_BYTE( "218-c8.c8", 0x1800001, 0x400000, CRC(d9b311f6) SHA1(ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4414 | ROM_END | |
| 4415 | ||
| 4416 | /**************************************** | |
| 4417 | ID-0219 | |
| 4418 | . NGM-219 | |
| 4419 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4420 | ****************************************/ | |
| 4421 | ||
| 4422 | ROM_START( pgoal ) /* MVS ONLY RELEASE */ | |
| 4423 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4424 | ROM_LOAD16_WORD_SWAP( "219-p1.p1", 0x100000, 0x100000, CRC(6af0e574) SHA1(c3f0fed0d942e48c99c80b1713f271c033ce0f4f) ) /* TC5316200 */ | |
| 4425 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4426 | ||
| 4427 | NEO_SFIX_128K( "219-s1.s1", CRC(002f3c88) SHA1(a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a) ) /* TC531000 */ | |
| 4428 | ||
| 4429 | NEO_BIOS_AUDIO_128K( "219-m1.m1", CRC(958efdc8) SHA1(aacc6056b1ff48cde8f241a11a27473cfb4b4aa3) ) /* TC531001 */ | |
| 4430 | ||
| 4431 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4432 | ROM_LOAD( "219-v1.v1", 0x000000, 0x400000, CRC(d0ae33d9) SHA1(cb21a91184d9d84ff25ca86c00dcadfc210272a8) ) /* TC5332204 */ | |
| 4433 | ||
| 4434 | NO_DELTAT_REGION | |
| 4435 | ||
| 4436 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4437 | ROM_LOAD16_BYTE( "219-c1.c1", 0x0000000, 0x400000, CRC(67fec4dc) SHA1(b99767972a2a4fce2b704df8d08e6b092665a696) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4438 | ROM_LOAD16_BYTE( "219-c2.c2", 0x0000001, 0x400000, CRC(86ed01f2) SHA1(9d7d1493946e8fbbd572503d2362b0156c023b76) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4439 | ROM_LOAD16_BYTE( "219-c3.c3", 0x0800000, 0x200000, CRC(5fdad0a5) SHA1(56f6d2a7224aa4e82a1858079f918e85cadbd6c2) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 4440 | ROM_LOAD16_BYTE( "219-c4.c4", 0x0800001, 0x200000, CRC(f57b4a1c) SHA1(875ca69afbc5304ec23f4bc9186abe92f477f6c8) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 4441 | ROM_END | |
| 4442 | ||
| 4443 | /**************************************** | |
| 4444 | ID-0220 | |
| 4445 | Choutetsu Brikin'ger - Iron clad (prototype) 1996 Saurus | |
| 4446 | ****************************************/ | |
| 4447 | ||
| 4448 | ROM_START( ironclad ) /* Prototype - crcs should match the ones of the unreleased dump. */ | |
| 4449 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4450 | ROM_LOAD16_WORD_SWAP( "proto_220-p1.p1", 0x100000, 0x100000, CRC(62a942c6) SHA1(12aaa7d9bd84328d1bf4610e056b5c57d0252537) ) | |
| 4451 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4452 | ||
| 4453 | NEO_SFIX_128K( "proto_220-s1.s1", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) ) | |
| 4454 | ||
| 4455 | NEO_BIOS_AUDIO_128K( "proto_220-m1.m1", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) ) | |
| 4456 | ||
| 4457 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4458 | ROM_LOAD( "proto_220-v1.v1", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) ) | |
| 4459 | ||
| 4460 | NO_DELTAT_REGION | |
| 4461 | ||
| 4462 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4463 | ROM_LOAD16_BYTE( "proto_220-c1.c1", 0x000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */ | |
| 4464 | ROM_LOAD16_BYTE( "proto_220-c2.c2", 0x000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */ | |
| 4465 | ROM_LOAD16_BYTE( "proto_220-c3.c3", 0x800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */ | |
| 4466 | ROM_LOAD16_BYTE( "proto_220-c4.c4", 0x800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */ | |
| 4467 | ROM_END | |
| 4468 | ||
| 4469 | ROM_START( ironclado ) /* Prototype - bootleg/hack based on later release. */ | |
| 4470 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4471 | ROM_LOAD16_WORD_SWAP( "proto_220-p1o.p1", 0x100000, 0x100000, CRC(ce37e3a0) SHA1(488f95fa15f56eea6666dda13d96ec29dba18e19) ) | |
| 4472 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4473 | ||
| 4474 | NEO_SFIX_128K( "proto_220-s1.s1", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) ) | |
| 4475 | ||
| 4476 | NEO_BIOS_AUDIO_128K( "proto_220-m1.m1", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) ) | |
| 4477 | ||
| 4478 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4479 | ROM_LOAD( "proto_220-v1.v1", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) ) | |
| 4480 | ||
| 4481 | NO_DELTAT_REGION | |
| 4482 | ||
| 4483 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4484 | ROM_LOAD16_BYTE( "proto_220-c1.c1", 0x000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */ | |
| 4485 | ROM_LOAD16_BYTE( "proto_220-c2.c2", 0x000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */ | |
| 4486 | ROM_LOAD16_BYTE( "proto_220-c3.c3", 0x800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */ | |
| 4487 | ROM_LOAD16_BYTE( "proto_220-c4.c4", 0x800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */ | |
| 4488 | ROM_END | |
| 4489 | ||
| 4490 | /**************************************** | |
| 4491 | ID-0221 | |
| 4492 | . NGM-221 | |
| 4493 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4494 | . NGH-221 | |
| 4495 | ****************************************/ | |
| 4496 | ||
| 4497 | ROM_START( magdrop2 ) | |
| 4498 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4499 | ROM_LOAD16_WORD_SWAP( "221-p1.p1", 0x000000, 0x80000, CRC(7be82353) SHA1(08ab39f52b893591c13a7d7aa26b20ce86e9ddf5) ) /* mask rom TC534200 */ | |
| 4500 | ||
| 4501 | NEO_SFIX_128K( "221-s1.s1", CRC(2a4063a3) SHA1(0e09a7d88d85b1a2100888f4211960ea56ef978b) ) /* mask rom TC531000 */ | |
| 4502 | ||
| 4503 | NEO_BIOS_AUDIO_128K( "221-m1.m1", CRC(bddae628) SHA1(02c77e6aaaed43e39778bf83a3184e7c21db63d4) ) /* mask rom TC531001 */ | |
| 4504 | ||
| 4505 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 4506 | ROM_LOAD( "221-v1.v1", 0x000000, 0x200000, CRC(7e5e53e4) SHA1(72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed) ) /* mask rom TC5316200 */ | |
| 4507 | ||
| 4508 | NO_DELTAT_REGION | |
| 4509 | ||
| 4510 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4511 | ROM_LOAD16_BYTE( "221-c1.c1", 0x000000, 0x400000, CRC(1f862a14) SHA1(1253e8b65d863d552d00dbdbfc5c168f5fc7edd1) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4512 | ROM_LOAD16_BYTE( "221-c2.c2", 0x000001, 0x400000, CRC(14b90536) SHA1(e0d41f6b84d8261729f154b44ddd95c9b9c0714a) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4513 | ROM_END | |
| 4514 | ||
| 4515 | /**************************************** | |
| 4516 | ID-0222 | |
| 4517 | . NGM-222 | |
| 4518 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4519 | . NGH-222 | |
| 4520 | NEO-AEG PROGBK1Y / NEO-AEG CHA256RY | |
| 4521 | ****************************************/ | |
| 4522 | ||
| 4523 | ROM_START( samsho4 ) /* MVS AND AES VERSION */ | |
| 4524 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4525 | ROM_LOAD16_WORD_SWAP( "222-p1.p1", 0x000000, 0x100000, CRC(1a5cb56d) SHA1(9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b) ) /* TC538200 */ | |
| 4526 | ROM_LOAD16_WORD_SWAP( "222-p2.sp2", 0x100000, 0x400000, CRC(b023cd8b) SHA1(35b4cec9858225f90acdfa16ed8a3017d0d08327) ) /* TC5332205 */ | |
| 4527 | ||
| 4528 | NEO_SFIX_128K( "222-s1.s1", CRC(8d3d3bf9) SHA1(9975ed9b458bdd14e23451d2534153f68a5e4e6c) ) /* TC531000 */ | |
| 4529 | ||
| 4530 | NEO_BIOS_AUDIO_128K( "222-m1.m1", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) ) /* TC531001 */ | |
| 4531 | ||
| 4532 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 4533 | ROM_LOAD( "222-v1.v1", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) ) /* TC5332204 */ | |
| 4534 | ROM_LOAD( "222-v2.v2", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) ) /* TC5332204 */ | |
| 4535 | ROM_LOAD( "222-v3.v3", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) ) /* TC5316200 */ | |
| 4536 | ||
| 4537 | NO_DELTAT_REGION | |
| 4538 | ||
| 4539 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4540 | ROM_LOAD16_BYTE( "222-c1.c1", 0x0000000, 0x400000, CRC(68f2ed95) SHA1(c0a02df012cd25bcfe341770ea861a80294148cb) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4541 | ROM_LOAD16_BYTE( "222-c2.c2", 0x0000001, 0x400000, CRC(a6e9aff0) SHA1(15addca49951ed53fa3c000c8d7cd327d012a620) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4542 | ROM_LOAD16_BYTE( "222-c3.c3", 0x0800000, 0x400000, CRC(c91b40f4) SHA1(dcda45e0336204e3e024de08edfd0a3217bc1fdd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4543 | ROM_LOAD16_BYTE( "222-c4.c4", 0x0800001, 0x400000, CRC(359510a4) SHA1(b6642677ebdff7788263266402080272b8a66b15) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4544 | ROM_LOAD16_BYTE( "222-c5.c5", 0x1000000, 0x400000, CRC(9cfbb22d) SHA1(789c32f917d0c6e38601cd390a7bf9d803131a4a) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4545 | ROM_LOAD16_BYTE( "222-c6.c6", 0x1000001, 0x400000, CRC(685efc32) SHA1(db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4546 | ROM_LOAD16_BYTE( "222-c7.c7", 0x1800000, 0x400000, CRC(d0f86f0d) SHA1(32502d71c2ab1469c492b6b382bf2bb3f85981d9) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4547 | ROM_LOAD16_BYTE( "222-c8.c8", 0x1800001, 0x400000, CRC(adfc50e3) SHA1(7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4548 | ROM_END | |
| 4549 | ||
| 4550 | ROM_START( samsho4k ) /* KOREAN VERSION */ | |
| 4551 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4552 | ROM_LOAD16_WORD_SWAP( "222-p1k.p1", 0x000000, 0x100000, CRC(06e0a25d) SHA1(81e6727e0acb67ae41383518c0fc07f28d232979) ) | |
| 4553 | ROM_LOAD16_WORD_SWAP( "222-p2.sp2", 0x100000, 0x400000, CRC(b023cd8b) SHA1(35b4cec9858225f90acdfa16ed8a3017d0d08327) ) /* TC5332205 */ | |
| 4554 | ||
| 4555 | NEO_SFIX_128K( "222-s1k.s1", CRC(d313687d) SHA1(9ba468a9d582ef76c863f57ad9a0f811f3f08bd9) ) | |
| 4556 | ||
| 4557 | NEO_BIOS_AUDIO_128K( "222-m1.m1", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) ) /* TC531001 */ | |
| 4558 | ||
| 4559 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 4560 | ROM_LOAD( "222-v1.v1", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) ) /* TC5332204 */ | |
| 4561 | ROM_LOAD( "222-v2.v2", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) ) /* TC5332204 */ | |
| 4562 | ROM_LOAD( "222-v3.v3", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) ) /* TC5316200 */ | |
| 4563 | ||
| 4564 | NO_DELTAT_REGION | |
| 4565 | ||
| 4566 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4567 | ROM_LOAD16_BYTE( "222-c1.c1", 0x0000000, 0x400000, CRC(68f2ed95) SHA1(c0a02df012cd25bcfe341770ea861a80294148cb) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4568 | ROM_LOAD16_BYTE( "222-c2.c2", 0x0000001, 0x400000, CRC(a6e9aff0) SHA1(15addca49951ed53fa3c000c8d7cd327d012a620) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4569 | ROM_LOAD16_BYTE( "222-c3.c3", 0x0800000, 0x400000, CRC(c91b40f4) SHA1(dcda45e0336204e3e024de08edfd0a3217bc1fdd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4570 | ROM_LOAD16_BYTE( "222-c4.c4", 0x0800001, 0x400000, CRC(359510a4) SHA1(b6642677ebdff7788263266402080272b8a66b15) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4571 | ROM_LOAD16_BYTE( "222-c5.c5", 0x1000000, 0x400000, CRC(9cfbb22d) SHA1(789c32f917d0c6e38601cd390a7bf9d803131a4a) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4572 | ROM_LOAD16_BYTE( "222-c6.c6", 0x1000001, 0x400000, CRC(685efc32) SHA1(db21ba1c7e3631ce0f1cb6f503ae7e0e043ff71b) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4573 | ROM_LOAD16_BYTE( "222-c7.c7", 0x1800000, 0x400000, CRC(d0f86f0d) SHA1(32502d71c2ab1469c492b6b382bf2bb3f85981d9) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4574 | ROM_LOAD16_BYTE( "222-c8.c8", 0x1800001, 0x400000, CRC(adfc50e3) SHA1(7d7ee874355b5aa75ad9c9a5c9c3df98d098d85e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4575 | ROM_END | |
| 4576 | ||
| 4577 | /**************************************** | |
| 4578 | ID-0223 | |
| 4579 | . NGM-223 | |
| 4580 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4581 | . NGH-223 | |
| 4582 | ****************************************/ | |
| 4583 | ||
| 4584 | ROM_START( rbffspec ) | |
| 4585 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4586 | ROM_LOAD16_WORD_SWAP( "223-p1.p1", 0x000000, 0x100000, CRC(f84a2d1d) SHA1(fc19225d9dbdb6bd0808023ee32c7829f6ffdef6) ) /* TC538200 */ | |
| 4587 | ROM_LOAD16_WORD_SWAP( "223-p2.sp2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) /* TC5332205 */ | |
| 4588 | ||
| 4589 | NEO_SFIX_128K( "223-s1.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) /* TC531000 */ | |
| 4590 | ||
| 4591 | NEO_BIOS_AUDIO_128K( "223-m1.m1", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) ) /* TC531001 */ | |
| 4592 | ||
| 4593 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 4594 | ROM_LOAD( "223-v1.v1", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) ) /* TC5332204 */ | |
| 4595 | ROM_LOAD( "223-v2.v2", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) ) /* TC5332204 */ | |
| 4596 | ROM_LOAD( "223-v3.v3", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) ) /* TC5332204 */ | |
| 4597 | ||
| 4598 | NO_DELTAT_REGION | |
| 4599 | ||
| 4600 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4601 | ROM_LOAD16_BYTE( "223-c1.c1", 0x0000000, 0x400000, CRC(ebab05e2) SHA1(0d60a8b631e3a3dcfbfdd7779dee081c9548ec39) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4602 | ROM_LOAD16_BYTE( "223-c2.c2", 0x0000001, 0x400000, CRC(641868c3) SHA1(aa1aeb661842276b3326bfa4f1456f75bfecd52e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4603 | ROM_LOAD16_BYTE( "223-c3.c3", 0x0800000, 0x400000, CRC(ca00191f) SHA1(96977febfcc513e1848d7029ff169cdf51104038) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4604 | ROM_LOAD16_BYTE( "223-c4.c4", 0x0800001, 0x400000, CRC(1f23d860) SHA1(e18df52f898a51074e07a0b8c6e75873e7cde35e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4605 | ROM_LOAD16_BYTE( "223-c5.c5", 0x1000000, 0x400000, CRC(321e362c) SHA1(39bd189334278f266124c97c6f70995f6f171cea) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4606 | ROM_LOAD16_BYTE( "223-c6.c6", 0x1000001, 0x400000, CRC(d8fcef90) SHA1(bbccacb27f1e587bc144fe7ce68bd7b327ceaaee) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4607 | ROM_LOAD16_BYTE( "223-c7.c7", 0x1800000, 0x400000, CRC(bc80dd2d) SHA1(086f372015eede88c6c578595fe915e28a589d2f) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4608 | ROM_LOAD16_BYTE( "223-c8.c8", 0x1800001, 0x400000, CRC(5ad62102) SHA1(e28cc9840caed2a1a8bd65a03bef05231071040c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4609 | ROM_END | |
| 4610 | ||
| 4611 | ROM_START( rbffspeck ) /* KOREAN VERSION */ | |
| 4612 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4613 | ROM_LOAD16_WORD_SWAP( "223-p1k.p1", 0x000000, 0x100000, CRC(b78c8391) SHA1(936b356ac135331b10a37bc10882ec2e4f6b400b) ) | |
| 4614 | /* Chip label is correct. They used Cart ID 0124 as 0123 was allready used by quizdaisk */ | |
| 4615 | ROM_LOAD16_WORD_SWAP( "223-p2.sp2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) /* TC5332205 */ | |
| 4616 | ||
| 4617 | NEO_SFIX_128K( "223-s1.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) /* TC531000 */ | |
| 4618 | ||
| 4619 | NEO_BIOS_AUDIO_128K( "223-m1.m1", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) ) /* TC531001 */ | |
| 4620 | ||
| 4621 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 4622 | ROM_LOAD( "223-v1.v1", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) ) /* TC5332204 */ | |
| 4623 | ROM_LOAD( "223-v2.v2", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) ) /* TC5332204 */ | |
| 4624 | ROM_LOAD( "223-v3.v3", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) ) /* TC5332204 */ | |
| 4625 | ||
| 4626 | NO_DELTAT_REGION | |
| 4627 | ||
| 4628 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 4629 | ROM_LOAD16_BYTE( "223-c1.c1", 0x0000000, 0x400000, CRC(ebab05e2) SHA1(0d60a8b631e3a3dcfbfdd7779dee081c9548ec39) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4630 | ROM_LOAD16_BYTE( "223-c2.c2", 0x0000001, 0x400000, CRC(641868c3) SHA1(aa1aeb661842276b3326bfa4f1456f75bfecd52e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4631 | ROM_LOAD16_BYTE( "223-c3.c3", 0x0800000, 0x400000, CRC(ca00191f) SHA1(96977febfcc513e1848d7029ff169cdf51104038) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4632 | ROM_LOAD16_BYTE( "223-c4.c4", 0x0800001, 0x400000, CRC(1f23d860) SHA1(e18df52f898a51074e07a0b8c6e75873e7cde35e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4633 | ROM_LOAD16_BYTE( "223-c5.c5", 0x1000000, 0x400000, CRC(321e362c) SHA1(39bd189334278f266124c97c6f70995f6f171cea) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4634 | ROM_LOAD16_BYTE( "223-c6.c6", 0x1000001, 0x400000, CRC(d8fcef90) SHA1(bbccacb27f1e587bc144fe7ce68bd7b327ceaaee) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4635 | ROM_LOAD16_BYTE( "223-c7.c7", 0x1800000, 0x400000, CRC(bc80dd2d) SHA1(086f372015eede88c6c578595fe915e28a589d2f) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4636 | ROM_LOAD16_BYTE( "223-c8.c8", 0x1800001, 0x400000, CRC(5ad62102) SHA1(e28cc9840caed2a1a8bd65a03bef05231071040c) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4637 | ROM_END | |
| 4638 | ||
| 4639 | /**************************************** | |
| 4640 | ID-0224 | |
| 4641 | . ADM-013 | |
| 4642 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4643 | . ADH-013 | |
| 4644 | ****************************************/ | |
| 4645 | ||
| 4646 | ROM_START( twinspri ) | |
| 4647 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4648 | ROM_LOAD16_WORD_SWAP( "224-p1.p1", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) ) /* mask rom TC5316200 */ | |
| 4649 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4650 | ||
| 4651 | NEO_SFIX_128K( "224-s1.s1", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) ) /* mask rom TC531000 */ | |
| 4652 | ||
| 4653 | NEO_BIOS_AUDIO_128K( "224-m1.m1", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) ) /* mask rom TC531001 */ | |
| 4654 | ||
| 4655 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 4656 | ROM_LOAD( "224-v1.v1", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) ) /* mask rom TC5332204 */ | |
| 4657 | ROM_LOAD( "224-v2.v2", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) ) /* mask rom TC5316200 */ | |
| 4658 | ||
| 4659 | NO_DELTAT_REGION | |
| 4660 | ||
| 4661 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 4662 | ROM_LOAD16_BYTE( "224-c1.c1", 0x000000, 0x400000, CRC(f7da64ab) SHA1(587a10ed9235c9046a3523fe80feba07764fac9b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4663 | ROM_LOAD16_BYTE( "224-c2.c2", 0x000001, 0x400000, CRC(4c09bbfb) SHA1(e781aafba3bdefb7ed152826f4c3eb441735331c) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4664 | ROM_LOAD16_BYTE( "224-c3.c3", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4665 | ROM_LOAD16_BYTE( "224-c4.c4", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4666 | ROM_END | |
| 4667 | ||
| 4668 | /**************************************** | |
| 4669 | ID-0225 | |
| 4670 | . SUM-225 | |
| 4671 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4672 | . SUH-225 | |
| 4673 | ****************************************/ | |
| 4674 | ||
| 4675 | ROM_START( wakuwak7 ) | |
| 4676 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 4677 | ROM_LOAD16_WORD_SWAP( "225-p1.p1", 0x000000, 0x100000, CRC(b14da766) SHA1(bdffd72ff705fc6b085a4026217bac1c4bc93163) ) /* TC538200 */ | |
| 4678 | ROM_LOAD16_WORD_SWAP( "225-p2.sp2", 0x100000, 0x200000, CRC(fe190665) SHA1(739d9a8fc2da34381654d9e291141eacc210ae5c) ) /* TC5316200 */ | |
| 4679 | ||
| 4680 | NEO_SFIX_128K( "225-s1.s1", CRC(71c4b4b5) SHA1(9410f13807f01082dc86f2d84051be4bed8e9f7c) ) /* TC531000 */ | |
| 4681 | ||
| 4682 | NEO_BIOS_AUDIO_128K( "225-m1.m1", CRC(0634bba6) SHA1(153aaf016440500df7a4454f3f2f2911219cb7d8) ) /* TC531001 */ | |
| 4683 | ||
| 4684 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4685 | ROM_LOAD( "225-v1.v1", 0x000000, 0x400000, CRC(6195c6b4) SHA1(66c06b5904aedb256e3997bbec60f8ab50c6ff0c) ) /* TC5332204 */ | |
| 4686 | ROM_LOAD( "225-v2.v2", 0x400000, 0x400000, CRC(6159c5fe) SHA1(9015e93416497f1ef877c717afed40f7ecfa42e4) ) /* TC5332204 */ | |
| 4687 | ||
| 4688 | NO_DELTAT_REGION | |
| 4689 | ||
| 4690 | ROM_REGION( 0x1800000, "sprites", 0 ) | |
| 4691 | ROM_LOAD16_BYTE( "225-c1.c1", 0x0000000, 0x400000, CRC(ee4fea54) SHA1(314b513a52b2cc88cbf2409d1934c357269a8bb2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4692 | ROM_LOAD16_BYTE( "225-c2.c2", 0x0000001, 0x400000, CRC(0c549e2d) SHA1(d8c4626231c92e43d9bf183202553ee2b5c532e6) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4693 | ROM_LOAD16_BYTE( "225-c3.c3", 0x0800000, 0x400000, CRC(af0897c0) SHA1(2b8ec19b9dd0bd1f1171fb01b915e9d25ec8c421) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4694 | ROM_LOAD16_BYTE( "225-c4.c4", 0x0800001, 0x400000, CRC(4c66527a) SHA1(6c8c9342fad70b456e282b0d52e7ad890e4673d3) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4695 | ROM_LOAD16_BYTE( "225-c5.c5", 0x1000000, 0x400000, CRC(8ecea2b5) SHA1(cad51e6e76d8258a78becb6f4096dd061f537494) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4696 | ROM_LOAD16_BYTE( "225-c6.c6", 0x1000001, 0x400000, CRC(0eb11a6d) SHA1(c6d4f978ff3ca190a3060ac52bd7347189194f76) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4697 | ROM_END | |
| 4698 | ||
| 4699 | /**************************************** | |
| 4700 | ID-0226 | |
| 4701 | Pair Pair Wars (prototype) 1996 Sunsoft? | |
| 4702 | ****************************************/ | |
| 4703 | ||
| 4704 | /**************************************** | |
| 4705 | ID-0227 | |
| 4706 | . NGM-227 | |
| 4707 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4708 | . NGH-227 | |
| 4709 | ****************************************/ | |
| 4710 | ||
| 4711 | ROM_START( stakwin2 ) | |
| 4712 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4713 | ROM_LOAD16_WORD_SWAP( "227-p1.p1", 0x100000, 0x100000, CRC(daf101d2) SHA1(96b90f884bae2969ebd8c04aba509928464e2433) ) /* mask rom TC5316200 */ | |
| 4714 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4715 | ||
| 4716 | NEO_SFIX_128K( "227-s1.s1", CRC(2a8c4462) SHA1(9155fbb5fee6d46a68d17ea780a7a92565f9aa47) ) /* mask rom TC531000 */ | |
| 4717 | ||
| 4718 | NEO_BIOS_AUDIO_128K( "227-m1.m1", CRC(c8e5e0f9) SHA1(09bb05ae6f09b59b9e4871fae1fc7c3bafd07394) ) /* mask rom TC531001 */ | |
| 4719 | ||
| 4720 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4721 | ROM_LOAD( "227-v1.v1", 0x000000, 0x400000, CRC(b8f24181) SHA1(0a3af88d20ff65b82c58325d32c20b99fc07f7f3) ) /* mask rom TC5332204 */ | |
| 4722 | ROM_LOAD( "227-v2.v2", 0x400000, 0x400000, CRC(ee39e260) SHA1(4ed6802564ce262ebe92c7276424056b70998758) ) /* mask rom TC5332204 */ | |
| 4723 | ||
| 4724 | NO_DELTAT_REGION | |
| 4725 | ||
| 4726 | ROM_REGION( 0xc00000, "sprites", 0 ) | |
| 4727 | ROM_LOAD16_BYTE( "227-c1.c1", 0x0000000, 0x400000, CRC(7d6c2af4) SHA1(e54f0ab15c95d7a6f965b5d8ab28b5445100650b) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 4728 | ROM_LOAD16_BYTE( "227-c2.c2", 0x0000001, 0x400000, CRC(7e402d39) SHA1(9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 4729 | ROM_LOAD16_BYTE( "227-c3.c3", 0x0800000, 0x200000, CRC(93dfd660) SHA1(5b473c556ef919cd7a872351dbb20a636aae32b6) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4730 | ROM_LOAD16_BYTE( "227-c4.c4", 0x0800001, 0x200000, CRC(7efea43a) SHA1(3f2b1718fe7be06b6d75ec34badc2de2a3554d3e) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4731 | ROM_END | |
| 4732 | ||
| 4733 | /**************************************** | |
| 4734 | ID-0228 | |
| 4735 | Ghostlop (prototype) 1996 Data East Corp. | |
| 4736 | ****************************************/ | |
| 4737 | ||
| 4738 | ROM_START( ghostlop ) /* Prototype */ | |
| 4739 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4740 | ROM_LOAD16_WORD_SWAP( "proto_228-p1.p1", 0x000000, 0x100000, CRC(6033172e) SHA1(f57fb706aa8dd9e5f9e992a5d35c1799578b59f8) ) | |
| 4741 | ||
| 4742 | NEO_SFIX_128K( "proto_228-s1.s1", CRC(83c24e81) SHA1(585ef209d8bfc23bdccc1f37d8b764eeedfedc1c) ) | |
| 4743 | ||
| 4744 | NEO_BIOS_AUDIO_128K( "proto_228-m1.m1", CRC(fd833b33) SHA1(ab6c218c42cba821654cbdae154efecb69f844f6) ) | |
| 4745 | ||
| 4746 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 4747 | ROM_LOAD( "proto_228-v1.v1", 0x000000, 0x200000, CRC(c603fce6) SHA1(5a866471d35895b2ae13cbd5d1cb41bf2e72e1b8) ) | |
| 4748 | ||
| 4749 | NO_DELTAT_REGION | |
| 4750 | ||
| 4751 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 4752 | ROM_LOAD16_BYTE( "proto_228-c1.c1", 0x000000, 0x400000, CRC(bfc99efe) SHA1(5cd2545310142080b8286e787cf5b859f627b3db) ) /* Plane 0,1 */ | |
| 4753 | ROM_LOAD16_BYTE( "proto_228-c2.c2", 0x000001, 0x400000, CRC(69788082) SHA1(c3ecb42ddcbd9e16d0018a0c3adb56a911d813ca) ) /* Plane 2,3 */ | |
| 4754 | ROM_END | |
| 4755 | ||
| 4756 | /**************************************** | |
| 4757 | ID-0229 | |
| 4758 | King of Fighters '96 CD Collection (CD only) | |
| 4759 | ****************************************/ | |
| 4760 | ||
| 4761 | ||
| 4762 | /* With ID-0230 the product ID code changed from xxM-xxx / xxH-xxx to xxM-xxx0 / xxH-xxx0 */ | |
| 4763 | ||
| 4764 | ||
| 4765 | /**************************************** | |
| 4766 | ID-0230 | |
| 4767 | . NGM-2300 | |
| 4768 | NEO-MVS PROGBK1 / NEO-MVS CHA256B | |
| 4769 | . NGH-2300 | |
| 4770 | ****************************************/ | |
| 4771 | ||
| 4772 | ROM_START( breakers ) | |
| 4773 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 4774 | ROM_LOAD16_WORD_SWAP( "230-p1.p1", 0x100000, 0x100000, CRC(ed24a6e6) SHA1(3fb77ae696d92d2f9a5d589e08b708545c7cda0a) ) /* TC5316200 */ | |
| 4775 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 4776 | ||
| 4777 | NEO_SFIX_128K( "230-s1.s1", CRC(076fb64c) SHA1(c166038128d7004f69932141f83b320a35c2b4ca) ) /* TC531000 */ | |
| 4778 | ||
| 4779 | NEO_BIOS_AUDIO_128K( "230-m1.m1", CRC(3951a1c1) SHA1(1e6442a7ea82ada9503d71045dd93e12bd05254f) ) /* TC531001 */ | |
| 4780 | ||
| 4781 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 4782 | ROM_LOAD( "230-v1.v1", 0x000000, 0x400000, CRC(7f9ed279) SHA1(acd0558960ec29bfc3e3ee99d00e503bebff8513) ) /* TC5332204 */ | |
| 4783 | ROM_LOAD( "230-v2.v2", 0x400000, 0x400000, CRC(1d43e420) SHA1(26d09b8b18b4b802dbda4d6f06626c24d0b7c512) ) /* TC5332204 */ | |
| 4784 | ||
| 4785 | NO_DELTAT_REGION | |
| 4786 | ||
| 4787 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4788 | ROM_LOAD16_BYTE( "230-c1.c1", 0x000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4789 | ROM_LOAD16_BYTE( "230-c2.c2", 0x000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4790 | ROM_LOAD16_BYTE( "230-c3.c3", 0x800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4791 | ROM_LOAD16_BYTE( "230-c4.c4", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4792 | ROM_END | |
| 4793 | ||
| 4794 | /**************************************** | |
| 4795 | ID-0231 | |
| 4796 | . ??M-2310 | |
| 4797 | NEO-MVS PROGBK1 / NEO-MVS CHA42G-3B | |
| 4798 | ****************************************/ | |
| 4799 | ||
| 4800 | ROM_START( miexchng ) /* MVS ONLY RELEASE */ | |
| 4801 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4802 | ROM_LOAD16_WORD_SWAP( "231-p1.p1", 0x000000, 0x80000, CRC(61be1810) SHA1(1ab0e11352ca05329c6e3f5657b60e4a227fcbfb) ) /* mask rom TC534200 */ | |
| 4803 | ||
| 4804 | NEO_SFIX_128K( "231-s1.s1", CRC(fe0c0c53) SHA1(54d56d4463db193e504658f4f6f4997a62ae3d95) ) /* mask rom TC531000 */ | |
| 4805 | ||
| 4806 | NEO_BIOS_AUDIO_128K( "231-m1.m1", CRC(de41301b) SHA1(59ce3836ac8f064d56a446c9374f05bcb40fcfd8) ) /* mask rom TC531001 */ | |
| 4807 | ||
| 4808 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 4809 | ROM_LOAD( "231-v1.v1", 0x000000, 0x400000, CRC(113fb898) SHA1(9168ba90c4aa969f69eb11ba3f4d76592d81e05a) ) /* mask rom TC5332204 */ | |
| 4810 | ||
| 4811 | NO_DELTAT_REGION | |
| 4812 | ||
| 4813 | ROM_REGION( 0x600000, "sprites", 0 ) | |
| 4814 | ROM_LOAD16_BYTE( "231-c1.c1", 0x000000, 0x200000, CRC(6c403ba3) SHA1(3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 4815 | ROM_LOAD16_BYTE( "231-c2.c2", 0x000001, 0x200000, CRC(554bcd9b) SHA1(e658161618bd41a66f1040be409efdea28020cf6) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 4816 | ROM_LOAD16_BYTE( "231-c3.c3", 0x400000, 0x100000, CRC(4f6f7a63) SHA1(10935dbc1f52b95979a097b13a114cff18d4d446) ) /* Plane 0,1 */ /* mask rom TC538200 */ | |
| 4817 | ROM_LOAD16_BYTE( "231-c4.c4", 0x400001, 0x100000, CRC(2e35e71b) SHA1(6f248191c2c60ca1b1b4f2ebf08756e036682144) ) /* Plane 2,3 */ /* mask rom TC538200 */ | |
| 4818 | ROM_END | |
| 4819 | ||
| 4820 | /**************************************** | |
| 4821 | ID-0232 | |
| 4822 | . NGM-2320 | |
| 4823 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 4824 | . NGH-2320 | |
| 4825 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 4826 | ****************************************/ | |
| 4827 | ||
| 4828 | ROM_START( kof97 ) /* MVS VERSION */ | |
| 4829 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4830 | ROM_LOAD16_WORD_SWAP( "232-p1.p1", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) ) /* TC538200 */ | |
| 4831 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 4832 | ||
| 4833 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 4834 | ||
| 4835 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 4836 | ||
| 4837 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 4838 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 4839 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 4840 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 4841 | ||
| 4842 | NO_DELTAT_REGION | |
| 4843 | ||
| 4844 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 4845 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4846 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4847 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4848 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4849 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4850 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4851 | ROM_END | |
| 4852 | ||
| 4853 | ROM_START( kof97h ) /* AES VERSION */ | |
| 4854 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4855 | ROM_LOAD16_WORD_SWAP( "232-pg1.p1", 0x000000, 0x100000, CRC(5c2400b7) SHA1(49e23f80c012c62146a1bb8f254a7597823de430) ) /* TC538200 */ | |
| 4856 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 4857 | ||
| 4858 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 4859 | ||
| 4860 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 4861 | ||
| 4862 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 4863 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 4864 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 4865 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 4866 | ||
| 4867 | NO_DELTAT_REGION | |
| 4868 | ||
| 4869 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 4870 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4871 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4872 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4873 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4874 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4875 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4876 | ROM_END | |
| 4877 | ||
| 4878 | ROM_START( kof97k ) /* KOREAN VERSION */ | |
| 4879 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4880 | ROM_LOAD16_WORD_SWAP( "232-p1.p1", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) ) /* TC538200 */ | |
| 4881 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 4882 | ||
| 4883 | NEO_SFIX_128K( "232-s1.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) /* TC531000 */ | |
| 4884 | ||
| 4885 | NEO_BIOS_AUDIO_128K( "232-m1k.m1", CRC(bbea9070) SHA1(c26c2e29fe90966dd574838be63f0037ea799aca) ) | |
| 4886 | ||
| 4887 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 4888 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 4889 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 4890 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 4891 | ||
| 4892 | NO_DELTAT_REGION | |
| 4893 | ||
| 4894 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 4895 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4896 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4897 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4898 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4899 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4900 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4901 | ROM_END | |
| 4902 | ||
| 4903 | /**************************************** | |
| 4904 | ID-0233 | |
| 4905 | . NGM-2330 | |
| 4906 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 4907 | . NGH-2330 | |
| 4908 | ****************************************/ | |
| 4909 | ||
| 4910 | ROM_START( magdrop3 ) | |
| 4911 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 4912 | ROM_LOAD16_WORD_SWAP( "233-p1.p1", 0x000000, 0x100000, CRC(931e17fa) SHA1(4a95c4b79d0878485ce272e9f4c4f647bec0e070) ) /* TC538200 */ | |
| 4913 | ||
| 4914 | NEO_SFIX_128K( "233-s1.s1", CRC(7399e68a) SHA1(b535ee56a0f0995f04674e676f6aa636ffad26aa) ) /* TC531000 */ | |
| 4915 | ||
| 4916 | NEO_BIOS_AUDIO_128K( "233-m1.m1", CRC(5beaf34e) SHA1(2905d26945932cddc2dd3a1dc5abba8aa3baee14) ) /* TC531001 */ | |
| 4917 | ||
| 4918 | ROM_REGION( 0x480000, "ymsnd", 0 ) | |
| 4919 | ROM_LOAD( "233-v1.v1", 0x000000, 0x400000, CRC(58839298) SHA1(18cae7bba997c52780761cbf119c4e4b34397a61) ) /* TC5332204 */ | |
| 4920 | ROM_LOAD( "233-v2.v2", 0x400000, 0x080000, CRC(d5e30df4) SHA1(bbbc0ff5b975471bd682f85976ac4a93f6d44f2e) ) /* TC534200 */ | |
| 4921 | ||
| 4922 | NO_DELTAT_REGION | |
| 4923 | ||
| 4924 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 4925 | ROM_LOAD16_BYTE( "233-c1.c1", 0x000000, 0x400000, CRC(65e3f4c4) SHA1(a6deb75d802225327f8f1c2733a7f2b47e722e59) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4926 | ROM_LOAD16_BYTE( "233-c2.c2", 0x000001, 0x400000, CRC(35dea6c9) SHA1(ea133bf947f950236f49d0ae0d1a9af3bc1a9a50) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4927 | ROM_LOAD16_BYTE( "233-c3.c3", 0x800000, 0x400000, CRC(0ba2c502) SHA1(8e0f1e553aef04758aaaa14d5115f0ecace4391e) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4928 | ROM_LOAD16_BYTE( "233-c4.c4", 0x800001, 0x400000, CRC(70dbbd6d) SHA1(32dd6a04c6329e89f4878e7a56f0d172a6388eea) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4929 | ROM_END | |
| 4930 | ||
| 4931 | /**************************************** | |
| 4932 | ID-0234 | |
| 4933 | . NGM-2340 | |
| 4934 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 4935 | . NGH-2340 | |
| 4936 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 4937 | ****************************************/ | |
| 4938 | ||
| 4939 | ROM_START( lastblad ) /* MVS VERSION */ | |
| 4940 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4941 | ROM_LOAD16_WORD_SWAP( "234-p1.p1", 0x000000, 0x100000, CRC(e123a5a3) SHA1(a3ddabc00feeb54272b145246612ad4632b0e413) ) /* TC538200 */ | |
| 4942 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 4943 | ||
| 4944 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 4945 | ||
| 4946 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 4947 | ||
| 4948 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 4949 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 4950 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 4951 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 4952 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 4953 | ||
| 4954 | NO_DELTAT_REGION | |
| 4955 | ||
| 4956 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 4957 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4958 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4959 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4960 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4961 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4962 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4963 | ROM_END | |
| 4964 | ||
| 4965 | ROM_START( lastbladh ) /* AES VERSION */ | |
| 4966 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4967 | ROM_LOAD16_WORD_SWAP( "234-pg1.p1", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) ) /* TC538200 */ | |
| 4968 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 4969 | ||
| 4970 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 4971 | ||
| 4972 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 4973 | ||
| 4974 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 4975 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 4976 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 4977 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 4978 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 4979 | ||
| 4980 | NO_DELTAT_REGION | |
| 4981 | ||
| 4982 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 4983 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4984 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4985 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 4986 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 4987 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 4988 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 4989 | ROM_END | |
| 4990 | ||
| 4991 | ROM_START( lastsold ) /* KOREAN VERSION */ | |
| 4992 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 4993 | ROM_LOAD16_WORD_SWAP( "134-p1k.p1", 0x000000, 0x100000, CRC(906f3065) SHA1(25167665f1b8e82e13f7fcf4d0e3c54a925c2a58) ) /* TC538200 */ | |
| 4994 | ROM_LOAD16_WORD_SWAP( "234-p2.sp2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) /* TC5332205 */ | |
| 4995 | ||
| 4996 | NEO_SFIX_128K( "234-s1.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) /* TC531000 */ | |
| 4997 | ||
| 4998 | NEO_BIOS_AUDIO_128K( "234-m1.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) /* TC531001 */ | |
| 4999 | ||
| 5000 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5001 | ROM_LOAD( "234-v1.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) /* TC5332204 */ | |
| 5002 | ROM_LOAD( "234-v2.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) /* TC5332204 */ | |
| 5003 | ROM_LOAD( "234-v3.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) /* TC5332204 */ | |
| 5004 | ROM_LOAD( "234-v4.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) /* TC5332204 */ | |
| 5005 | ||
| 5006 | NO_DELTAT_REGION | |
| 5007 | ||
| 5008 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 5009 | ROM_LOAD16_BYTE( "234-c1.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5010 | ROM_LOAD16_BYTE( "234-c2.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5011 | ROM_LOAD16_BYTE( "234-c3.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5012 | ROM_LOAD16_BYTE( "234-c4.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5013 | ROM_LOAD16_BYTE( "234-c5.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5014 | ROM_LOAD16_BYTE( "234-c6.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5015 | ROM_END | |
| 5016 | ||
| 5017 | /**************************************** | |
| 5018 | ID-0235 | |
| 5019 | . ??M-2350 | |
| 5020 | NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2 | |
| 5021 | ****************************************/ | |
| 5022 | ||
| 5023 | ROM_START( puzzldpr ) /* MVS ONLY RELEASE */ | |
| 5024 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5025 | ROM_LOAD16_WORD_SWAP( "235-p1.p1", 0x000000, 0x080000, CRC(afed5de2) SHA1(a5d82c6dbe687505e8c8d7339908da45cd379a0b) ) /* TC534200 */ | |
| 5026 | ||
| 5027 | NEO_SFIX_128K( "235-s1.s1", CRC(3b13a22f) SHA1(4506fc340d9658a50fa415676564f10bbfba2703) ) /* TC531000 */ | |
| 5028 | ||
| 5029 | NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) /* TC531001 */ | |
| 5030 | ||
| 5031 | ROM_REGION( 0x080000, "ymsnd", 0 ) | |
| 5032 | ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) /* TC534200 */ | |
| 5033 | ||
| 5034 | NO_DELTAT_REGION | |
| 5035 | ||
| 5036 | ROM_REGION( 0x200000, "sprites", 0 ) | |
| 5037 | ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5038 | ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5039 | ROM_END | |
| 5040 | ||
| 5041 | /**************************************** | |
| 5042 | ID-0236 | |
| 5043 | . ??M-2360 | |
| 5044 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5045 | ****************************************/ | |
| 5046 | ||
| 5047 | ROM_START( irrmaze ) /* MVS ONLY RELEASE */ | |
| 5048 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5049 | ROM_LOAD16_WORD_SWAP( "236-p1.p1", 0x100000, 0x100000, CRC(4c2ff660) SHA1(4a0cbd09044648ff9ec67723729f16d422c34bda) ) | |
| 5050 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5051 | ||
| 5052 | NEO_SFIX_128K( "236-s1.s1", CRC(5d1ca640) SHA1(40a9668a1742a44597a07ce72273d17119815637) ) | |
| 5053 | ||
| 5054 | ROM_REGION16_BE( 0x20000, "mainbios", 0 ) | |
| 5055 | /* special BIOS with trackball support, we only have one Irritating Maze bios and thats asia */ | |
| 5056 | ROM_LOAD16_WORD_SWAP("236-bios.sp1", 0x00000, 0x020000, CRC(853e6b96) SHA1(de369cb4a7df147b55168fa7aaf0b98c753b735e) ) | |
| 5057 | ||
| 5058 | ROM_REGION( 0x30000, "audiocpu", 0 ) | |
| 5059 | ROM_LOAD( "236-m1.m1", 0x00000, 0x20000, CRC(880a1abd) SHA1(905afa157aba700e798243b842792e50729b19a0) ) | |
| 5060 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 5061 | ||
| 5062 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5063 | ROM_LOAD( "236-v1.v1", 0x000000, 0x200000, CRC(5f89c3b4) SHA1(dc8fd561cf8dfdd41696dcf14ea8d2d0ac4eec4b) ) | |
| 5064 | ||
| 5065 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) | |
| 5066 | ROM_LOAD( "236-v2.v2", 0x000000, 0x100000, CRC(1e843567) SHA1(30d63887b4900571025b3077b9e41099a59c3ad9) ) | |
| 5067 | ||
| 5068 | ROM_REGION( 0x0800000, "sprites", 0 ) | |
| 5069 | ROM_LOAD16_BYTE( "236-c1.c1", 0x000000, 0x400000, CRC(c1d47902) SHA1(727001c34f979226fc8f581113ce2aaac4fc0d42) ) /* Plane 0,1 */ | |
| 5070 | ROM_LOAD16_BYTE( "236-c2.c2", 0x000001, 0x400000, CRC(e15f972e) SHA1(6a329559c57a67be73a6733513b59e9e6c8d61cc) ) /* Plane 2,3 */ | |
| 5071 | ROM_END | |
| 5072 | ||
| 5073 | /**************************************** | |
| 5074 | ID-0237 | |
| 5075 | . ??M-2370 | |
| 5076 | NEO-MVS PROG 4096 / NEO-MVS CHA42G-3B | |
| 5077 | ****************************************/ | |
| 5078 | ||
| 5079 | ROM_START( popbounc ) /* MVS ONLY RELEASE */ | |
| 5080 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5081 | ROM_LOAD16_WORD_SWAP( "237-p1.p1", 0x000000, 0x100000, CRC(be96e44f) SHA1(43679da8664fbb491103a1108040ddf94d59fc2b) ) /* TC538200 */ | |
| 5082 | ||
| 5083 | NEO_SFIX_128K( "237-s1.s1", CRC(b61cf595) SHA1(b14f8b78af7c634d41cf34d36b11b116e61f7342) ) /* TC531000 */ | |
| 5084 | ||
| 5085 | NEO_BIOS_AUDIO_128K( "237-m1.m1", CRC(d4c946dd) SHA1(6ca09040b5db8d89511d627954c783154d58ab01) ) /* TC531001 */ | |
| 5086 | ||
| 5087 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5088 | ROM_LOAD( "237-v1.v1", 0x000000, 0x200000, CRC(edcb1beb) SHA1(62f086b9968b366b59276ee4ae3c32c4d76fc6ce) ) /* TC5316200 */ | |
| 5089 | ||
| 5090 | NO_DELTAT_REGION | |
| 5091 | ||
| 5092 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 5093 | ROM_LOAD16_BYTE( "237-c1.c1", 0x000000, 0x200000, CRC(eda42d66) SHA1(2735538fcb9dc0c16e043a8728c8b642650189f4) ) /* Plane 0,1 */ /* TC5316200 */ | |
| 5094 | ROM_LOAD16_BYTE( "237-c2.c2", 0x000001, 0x200000, CRC(5e633c65) SHA1(9a82107caf027317c173c1c1ef676f0fdeea79b2) ) /* Plane 2,3 */ /* TC5316200 */ | |
| 5095 | ROM_END | |
| 5096 | ||
| 5097 | /**************************************** | |
| 5098 | ID-0238 | |
| 5099 | . ??M-2380 | |
| 5100 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5101 | ****************************************/ | |
| 5102 | ||
| 5103 | ROM_START( shocktro ) /* MVS ONLY RELEASE */ | |
| 5104 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5105 | ROM_LOAD16_WORD_SWAP( "238-p1.p1", 0x000000, 0x100000, CRC(5677456f) SHA1(f76169fa5c90871d65e2a16fd1bb036c90533ac8) ) | |
| 5106 | ROM_LOAD16_WORD_SWAP( "238-p2.sp2", 0x100000, 0x400000, CRC(5b4a09c5) SHA1(de04036cba2da4bb2da73d902d1822b82b4f67a9) ) /* TC5332205 */ | |
| 5107 | ||
| 5108 | NEO_SFIX_128K( "238-s1.s1", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) ) /* TC531000 */ | |
| 5109 | ||
| 5110 | NEO_BIOS_AUDIO_128K( "238-m1.m1", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) ) /* TC531001 */ | |
| 5111 | ||
| 5112 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5113 | ROM_LOAD( "238-v1.v1", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) ) /* TC5332204 */ | |
| 5114 | ROM_LOAD( "238-v2.v2", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) ) /* TC5316200 */ | |
| 5115 | ||
| 5116 | NO_DELTAT_REGION | |
| 5117 | ||
| 5118 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5119 | ROM_LOAD16_BYTE( "238-c1.c1", 0x0000000, 0x400000, CRC(90c6a181) SHA1(a381bc8449718814ff12b3a4f7fc4d1bb7ea1631) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5120 | ROM_LOAD16_BYTE( "238-c2.c2", 0x0000001, 0x400000, CRC(888720f0) SHA1(cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5121 | ROM_LOAD16_BYTE( "238-c3.c3", 0x0800000, 0x400000, CRC(2c393aa3) SHA1(1cd7cebe5861a2d65f1d6615dd7752162e573a02) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5122 | ROM_LOAD16_BYTE( "238-c4.c4", 0x0800001, 0x400000, CRC(b9e909eb) SHA1(33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5123 | ROM_LOAD16_BYTE( "238-c5.c5", 0x1000000, 0x400000, CRC(c22c68eb) SHA1(a4b04118b1b1909d3b76be8d9ee5d97db6120600) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5124 | ROM_LOAD16_BYTE( "238-c6.c6", 0x1000001, 0x400000, CRC(119323cd) SHA1(05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5125 | ROM_LOAD16_BYTE( "238-c7.c7", 0x1800000, 0x400000, CRC(a72ce7ed) SHA1(05b151554bd7af09ccf554a17bc3c75a0512faaf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5126 | ROM_LOAD16_BYTE( "238-c8.c8", 0x1800001, 0x400000, CRC(1c7c2efb) SHA1(b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5127 | ROM_END | |
| 5128 | ||
| 5129 | ROM_START( shocktroa ) /* MVS ONLY RELEASE */ | |
| 5130 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5131 | ROM_LOAD16_WORD_SWAP( "238-pg1.p1", 0x000000, 0x100000, CRC(efedf8dc) SHA1(f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc) ) /* mask rom TC538200 */ | |
| 5132 | ROM_LOAD16_WORD_SWAP( "238-p2.sp2", 0x100000, 0x400000, CRC(5b4a09c5) SHA1(de04036cba2da4bb2da73d902d1822b82b4f67a9) ) /* TC5332205 */ | |
| 5133 | ||
| 5134 | NEO_SFIX_128K( "238-s1.s1", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) ) /* TC531000 */ | |
| 5135 | ||
| 5136 | NEO_BIOS_AUDIO_128K( "238-m1.m1", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) ) /* TC531001 */ | |
| 5137 | ||
| 5138 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5139 | ROM_LOAD( "238-v1.v1", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) ) /* TC5332204 */ | |
| 5140 | ROM_LOAD( "238-v2.v2", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) ) /* TC5316200 */ | |
| 5141 | ||
| 5142 | NO_DELTAT_REGION | |
| 5143 | ||
| 5144 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5145 | ROM_LOAD16_BYTE( "238-c1.c1", 0x0000000, 0x400000, CRC(90c6a181) SHA1(a381bc8449718814ff12b3a4f7fc4d1bb7ea1631) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5146 | ROM_LOAD16_BYTE( "238-c2.c2", 0x0000001, 0x400000, CRC(888720f0) SHA1(cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5147 | ROM_LOAD16_BYTE( "238-c3.c3", 0x0800000, 0x400000, CRC(2c393aa3) SHA1(1cd7cebe5861a2d65f1d6615dd7752162e573a02) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5148 | ROM_LOAD16_BYTE( "238-c4.c4", 0x0800001, 0x400000, CRC(b9e909eb) SHA1(33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5149 | ROM_LOAD16_BYTE( "238-c5.c5", 0x1000000, 0x400000, CRC(c22c68eb) SHA1(a4b04118b1b1909d3b76be8d9ee5d97db6120600) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5150 | ROM_LOAD16_BYTE( "238-c6.c6", 0x1000001, 0x400000, CRC(119323cd) SHA1(05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5151 | ROM_LOAD16_BYTE( "238-c7.c7", 0x1800000, 0x400000, CRC(a72ce7ed) SHA1(05b151554bd7af09ccf554a17bc3c75a0512faaf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5152 | ROM_LOAD16_BYTE( "238-c8.c8", 0x1800001, 0x400000, CRC(1c7c2efb) SHA1(b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5153 | ROM_END | |
| 5154 | ||
| 5155 | /**************************************** | |
| 5156 | ID-0239 | |
| 5157 | . NGM-2390 | |
| 5158 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5159 | . NGH-2390 | |
| 5160 | ****************************************/ | |
| 5161 | ||
| 5162 | ROM_START( blazstar ) | |
| 5163 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5164 | ROM_LOAD16_WORD_SWAP( "239-p1.p1", 0x000000, 0x100000, CRC(183682f8) SHA1(dcee1c2cf4a991ca1f9f2b40c4a738f21682807b) ) /* TC538200 */ | |
| 5165 | ROM_LOAD16_WORD_SWAP( "239-p2.sp2", 0x100000, 0x200000, CRC(9a9f4154) SHA1(f8805453d0995c8fa16cd9accfb7a990071ca630) ) /* TC5316200 */ | |
| 5166 | ||
| 5167 | NEO_SFIX_128K( "239-s1.s1", CRC(d56cb498) SHA1(420ce56431dc7f3f7de84fcbc8c0a17b5eab205e) ) /* TC531000 */ | |
| 5168 | ||
| 5169 | NEO_BIOS_AUDIO_128K( "239-m1.m1", CRC(d31a3aea) SHA1(e23abfeb23052f0358edcf2c83401025fe632511) ) /* TC531001 */ | |
| 5170 | ||
| 5171 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5172 | ROM_LOAD( "239-v1.v1", 0x000000, 0x400000, CRC(1b8d5bf7) SHA1(67fc1f7e36e92a89cd1d415eb31a2892f57b0d04) ) /* TC5332204 */ | |
| 5173 | ROM_LOAD( "239-v2.v2", 0x400000, 0x400000, CRC(74cf0a70) SHA1(b00451a2a30de2517ae3eca35eb1fe985b950eb8) ) /* TC5332204 */ | |
| 5174 | ||
| 5175 | NO_DELTAT_REGION | |
| 5176 | ||
| 5177 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5178 | ROM_LOAD16_BYTE( "239-c1.c1", 0x0000000, 0x400000, CRC(84f6d584) SHA1(ff36db8504611b0d8d942d1e24823ff71e4aeb37) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5179 | ROM_LOAD16_BYTE( "239-c2.c2", 0x0000001, 0x400000, CRC(05a0cb22) SHA1(4abe03e7f3a86f277131d413a3151c7b9c3646c8) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5180 | ROM_LOAD16_BYTE( "239-c3.c3", 0x0800000, 0x400000, CRC(5fb69c9e) SHA1(77b96518d8ad8ad120537e0f8ba65d69d1c33566) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5181 | ROM_LOAD16_BYTE( "239-c4.c4", 0x0800001, 0x400000, CRC(0be028c4) SHA1(d3f8b37786ca7838c3525895a7f2b49afc8530d4) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5182 | ROM_LOAD16_BYTE( "239-c5.c5", 0x1000000, 0x400000, CRC(74bae5f8) SHA1(812c9a31f0721c2971a316b084ce69337dbe3747) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5183 | ROM_LOAD16_BYTE( "239-c6.c6", 0x1000001, 0x400000, CRC(4e0700d2) SHA1(cd059fb713c403208923c17e1e8ef02fcfd2fe8d) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5184 | ROM_LOAD16_BYTE( "239-c7.c7", 0x1800000, 0x400000, CRC(010ff4fd) SHA1(2571d406442f007a7458d8ccb0939a9201c9c9bf) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5185 | ROM_LOAD16_BYTE( "239-c8.c8", 0x1800001, 0x400000, CRC(db60460e) SHA1(a5cb27c0983c8b400d96fd0828ef0639a66d4dba) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5186 | ROM_END | |
| 5187 | ||
| 5188 | /**************************************** | |
| 5189 | ID-0240 | |
| 5190 | . NGM-2400 | |
| 5191 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5192 | . NGH-2400 | |
| 5193 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 5194 | ****************************************/ | |
| 5195 | ||
| 5196 | ROM_START( rbff2 ) /* MVS VERSION */ | |
| 5197 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5198 | ROM_LOAD16_WORD_SWAP( "240-p1.p1", 0x000000, 0x100000, CRC(80e41205) SHA1(8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a) ) /* TC538200 */ | |
| 5199 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 5200 | ||
| 5201 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 5202 | ||
| 5203 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 5204 | ||
| 5205 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5206 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 5207 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 5208 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 5209 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 5210 | ||
| 5211 | NO_DELTAT_REGION | |
| 5212 | ||
| 5213 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5214 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5215 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5216 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5217 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5218 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5219 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5220 | ROM_END | |
| 5221 | ||
| 5222 | ROM_START( rbff2h ) /* AES VERSION */ | |
| 5223 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5224 | ROM_LOAD16_WORD_SWAP( "240-pg1.p1", 0x000000, 0x100000, CRC(b6969780) SHA1(e3373d18e0f0724d69efb8024a27cca121f1b5b2) ) /* TC538200 */ | |
| 5225 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 5226 | ||
| 5227 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 5228 | ||
| 5229 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 5230 | ||
| 5231 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5232 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 5233 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 5234 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 5235 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 5236 | ||
| 5237 | NO_DELTAT_REGION | |
| 5238 | ||
| 5239 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5240 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5241 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5242 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5243 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5244 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5245 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5246 | ROM_END | |
| 5247 | ||
| 5248 | ROM_START( rbff2k ) /* KOREAN VERSION */ | |
| 5249 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5250 | ROM_LOAD16_WORD_SWAP( "140-p1k.p1", 0x000000, 0x100000, CRC(965edee1) SHA1(7f4b947b19ccfee32fc73e4fd89645eb313b5c77) ) /* mask rom TC538200 */ | |
| 5251 | ROM_LOAD16_WORD_SWAP( "240-p2.sp2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) /* TC5332205 */ | |
| 5252 | ||
| 5253 | NEO_SFIX_128K( "240-s1.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) /* TC531000 */ | |
| 5254 | ||
| 5255 | NEO_BIOS_AUDIO_256K( "240-m1.m1", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) ) /* TC532000 */ | |
| 5256 | ||
| 5257 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5258 | ROM_LOAD( "240-v1.v1", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) ) /* TC5332204 */ | |
| 5259 | ROM_LOAD( "240-v2.v2", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) ) /* TC5332204 */ | |
| 5260 | ROM_LOAD( "240-v3.v3", 0x800000, 0x400000, CRC(8fe1367a) SHA1(093d7a4ac2b54ad7ffb2dc316fe29415f7a99535) ) /* TC5332204 */ | |
| 5261 | ROM_LOAD( "240-v4.v4", 0xc00000, 0x200000, CRC(996704d8) SHA1(0bf7a1d0660199dedf3c25be757eeab75cc6147e) ) /* TC5316200 */ | |
| 5262 | ||
| 5263 | NO_DELTAT_REGION | |
| 5264 | ||
| 5265 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5266 | ROM_LOAD16_BYTE( "240-c1.c1", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5267 | ROM_LOAD16_BYTE( "240-c2.c2", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5268 | ROM_LOAD16_BYTE( "240-c3.c3", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5269 | ROM_LOAD16_BYTE( "240-c4.c4", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5270 | ROM_LOAD16_BYTE( "240-c5.c5", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5271 | ROM_LOAD16_BYTE( "240-c6.c6", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5272 | ROM_END | |
| 5273 | ||
| 5274 | /**************************************** | |
| 5275 | ID-0241 | |
| 5276 | . NGM-2410 | |
| 5277 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5278 | . NGH-2410 | |
| 5279 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 5280 | ****************************************/ | |
| 5281 | ||
| 5282 | ROM_START( mslug2 ) /* MVS AND AES VERSION */ | |
| 5283 | ROM_REGION( 0x300000, "maincpu", 0 ) | |
| 5284 | ROM_LOAD16_WORD_SWAP( "241-p1.p1", 0x000000, 0x100000, CRC(2a53c5da) SHA1(5a6aba482cac588a6c2c51179c95b487c6e11899) ) /* TC538200 */ | |
| 5285 | ROM_LOAD16_WORD_SWAP( "241-p2.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) /* TC5316200 */ | |
| 5286 | ||
| 5287 | NEO_SFIX_128K( "241-s1.s1", CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) ) /* TC531000 */ | |
| 5288 | ||
| 5289 | NEO_BIOS_AUDIO_128K( "241-m1.m1", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) ) /* TC531001 */ | |
| 5290 | ||
| 5291 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5292 | ROM_LOAD( "241-v1.v1", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) ) /* TC5332204 */ | |
| 5293 | ROM_LOAD( "241-v2.v2", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) ) /* TC5332204 */ | |
| 5294 | ||
| 5295 | NO_DELTAT_REGION | |
| 5296 | ||
| 5297 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 5298 | ROM_LOAD16_BYTE( "241-c1.c1", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5299 | ROM_LOAD16_BYTE( "241-c2.c2", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5300 | ROM_LOAD16_BYTE( "241-c3.c3", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5301 | ROM_LOAD16_BYTE( "241-c4.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5302 | ROM_END | |
| 5303 | ||
| 5304 | /**************************************** | |
| 5305 | ID-0242 | |
| 5306 | . NGM-2420 | |
| 5307 | NEO-MVS PROGSF1 (protected board) / NEO-MVS CHA512Y | |
| 5308 | NEO-MVS PROGSF1E (protected board) / NEO-MVS CHA512Y | |
| 5309 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5310 | . NGH-2420 | |
| 5311 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 5312 | ****************************************/ | |
| 5313 | ||
| 5314 | ROM_START( kof98 ) /* encrypted code + protection */ /* MVS VERSION */ | |
| 5315 | /* This set uses NEO-MVS PROGSF1 board */ | |
| 5316 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 5317 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 5318 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 5319 | ||
| 5320 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 5321 | ||
| 5322 | NEO_BIOS_AUDIO_256K( "242-m1.m1", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) ) /* TC532000 */ | |
| 5323 | ||
| 5324 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5325 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 5326 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 5327 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 5328 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 5329 | ||
| 5330 | NO_DELTAT_REGION | |
| 5331 | ||
| 5332 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5333 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5334 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5335 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5336 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5337 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5338 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5339 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5340 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5341 | ROM_END | |
| 5342 | ||
| 5343 | ROM_START( kof98a ) /* encrypted code + protection */ /* MVS VERSION */ | |
| 5344 | /* This set uses NEO-MVS PROGSF1E board; same rom data as in kof98 is used */ | |
| 5345 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 5346 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 5347 | ROM_LOAD16_WORD_SWAP( "242-ep1.ep1", 0x200000, 0x200000, CRC(3f74a000) SHA1(e887e0ac232683bd28703e08c4055fd0ea36402c) ) /* M27C160 */ | |
| 5348 | ROM_LOAD16_WORD_SWAP( "242-ep2.ep2", 0x400000, 0x200000, CRC(6e474841) SHA1(0ce401277f9c53435ea00b930efe361c8d25a7d9) ) /* M27C160 */ | |
| 5349 | ||
| 5350 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 5351 | ||
| 5352 | NEO_BIOS_AUDIO_256K( "242-m1.m1", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) ) /* TC532000 */ | |
| 5353 | ||
| 5354 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5355 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 5356 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 5357 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 5358 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 5359 | ||
| 5360 | NO_DELTAT_REGION | |
| 5361 | ||
| 5362 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5363 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5364 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5365 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5366 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5367 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5368 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5369 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5370 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5371 | ROM_END | |
| 5372 | ||
| 5373 | ROM_START( kof98k ) /* encrypted code + protection, only z80 rom is different to kof98 */ /* KOREAN VERSION */ | |
| 5374 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 5375 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 5376 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 5377 | ||
| 5378 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 5379 | ||
| 5380 | /* Correct chip label */ | |
| 5381 | NEO_BIOS_AUDIO_256K( "242-m1k.m1", CRC(ce12da0c) SHA1(e7c01dae2852d543d1a58d55735239f6a5aa05a5) ) /* mask rom TC532000 */ | |
| 5382 | ||
| 5383 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5384 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 5385 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 5386 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 5387 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 5388 | ||
| 5389 | NO_DELTAT_REGION | |
| 5390 | ||
| 5391 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5392 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5393 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5394 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5395 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5396 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5397 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5398 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5399 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5400 | ROM_END | |
| 5401 | ||
| 5402 | ROM_START( kof98ka ) /* encrypted code + protection, only z80 rom is different to kof98 */ /* KOREAN VERSION */ | |
| 5403 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 5404 | ROM_LOAD16_WORD_SWAP( "242-p1.p1", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) ) /* mask rom 16mbit */ | |
| 5405 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 5406 | ||
| 5407 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 5408 | ||
| 5409 | /* Correct chip label */ | |
| 5410 | NEO_BIOS_AUDIO_256K( "242-mg1k.m1", CRC(ce9fb07c) SHA1(631d995f1291dd803fb069f3b25e7b9ed30d8649) ) /* 27C2000 */ | |
| 5411 | ||
| 5412 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5413 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 5414 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 5415 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 5416 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 5417 | ||
| 5418 | NO_DELTAT_REGION | |
| 5419 | ||
| 5420 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5421 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5422 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5423 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5424 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5425 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5426 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5427 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5428 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5429 | ROM_END | |
| 5430 | ||
| 5431 | ROM_START( kof98h ) /* AES VERSION */ | |
| 5432 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5433 | ROM_LOAD16_WORD_SWAP( "242-pn1.p1", 0x000000, 0x100000, CRC(61ac868a) SHA1(26577264aa72d6af272952a876fcd3775f53e3fa) ) /* TC538200 */ | |
| 5434 | ROM_LOAD16_WORD_SWAP( "242-p2.sp2", 0x100000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) ) /* TC5332205 */ | |
| 5435 | ||
| 5436 | NEO_SFIX_128K( "242-s1.s1", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) ) /* TC531000 */ | |
| 5437 | ||
| 5438 | NEO_BIOS_AUDIO_256K( "242-mg1.m1", CRC(4e7a6b1b) SHA1(b54d08f88713ed0271aa06f9f7c9c572ef555b1a) ) /* TC532000 */ | |
| 5439 | ||
| 5440 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5441 | ROM_LOAD( "242-v1.v1", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) ) /* TC5332204 */ | |
| 5442 | ROM_LOAD( "242-v2.v2", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) ) /* TC5332204 */ | |
| 5443 | ROM_LOAD( "242-v3.v3", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) ) /* TC5332204 */ | |
| 5444 | ROM_LOAD( "242-v4.v4", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) ) /* TC5332204 */ | |
| 5445 | ||
| 5446 | NO_DELTAT_REGION | |
| 5447 | ||
| 5448 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5449 | ROM_LOAD16_BYTE( "242-c1.c1", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5450 | ROM_LOAD16_BYTE( "242-c2.c2", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5451 | ROM_LOAD16_BYTE( "242-c3.c3", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5452 | ROM_LOAD16_BYTE( "242-c4.c4", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5453 | ROM_LOAD16_BYTE( "242-c5.c5", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5454 | ROM_LOAD16_BYTE( "242-c6.c6", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5455 | ROM_LOAD16_BYTE( "242-c7.c7", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5456 | ROM_LOAD16_BYTE( "242-c8.c8", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5457 | ROM_END | |
| 5458 | ||
| 5459 | /**************************************** | |
| 5460 | ID-0243 | |
| 5461 | . NGM-2430 | |
| 5462 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5463 | . NGH-2430 | |
| 5464 | NEO-AEG PROGBK1Y / NEO-AEG CHA512Y | |
| 5465 | ****************************************/ | |
| 5466 | ||
| 5467 | ROM_START( lastbld2 ) /* MVS AND AES VERSION */ /* later revision */ | |
| 5468 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5469 | ROM_LOAD16_WORD_SWAP( "243-pg1.p1", 0x000000, 0x100000, CRC(af1e6554) SHA1(bd8526f60c2472937728a5d933fbd19d899f2cba) ) /* TC538200 */ | |
| 5470 | ROM_LOAD16_WORD_SWAP( "243-pg2.sp2", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) ) /* TC5332205 */ | |
| 5471 | ||
| 5472 | NEO_SFIX_128K( "243-s1.s1", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) ) /* TC531000 */ | |
| 5473 | ||
| 5474 | NEO_BIOS_AUDIO_128K( "243-m1.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) ) /* TC531001 */ | |
| 5475 | ||
| 5476 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5477 | ROM_LOAD( "243-v1.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) ) /* TC5332204 */ | |
| 5478 | ROM_LOAD( "243-v2.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) ) /* TC5332204 */ | |
| 5479 | ROM_LOAD( "243-v3.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) ) /* TC5332204 */ | |
| 5480 | ROM_LOAD( "243-v4.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) ) /* TC5332204 */ | |
| 5481 | ||
| 5482 | NO_DELTAT_REGION | |
| 5483 | ||
| 5484 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5485 | ROM_LOAD16_BYTE( "243-c1.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5486 | ROM_LOAD16_BYTE( "243-c2.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5487 | ROM_LOAD16_BYTE( "243-c3.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5488 | ROM_LOAD16_BYTE( "243-c4.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5489 | ROM_LOAD16_BYTE( "243-c5.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5490 | ROM_LOAD16_BYTE( "243-c6.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5491 | ROM_END | |
| 5492 | ||
| 5493 | /**************************************** | |
| 5494 | ID-0244 | |
| 5495 | . ??M-2440 | |
| 5496 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5497 | . ??H-2440 | |
| 5498 | ****************************************/ | |
| 5499 | ||
| 5500 | ROM_START( neocup98 ) | |
| 5501 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5502 | ROM_LOAD16_WORD_SWAP( "244-p1.p1", 0x100000, 0x100000, CRC(f8fdb7a5) SHA1(f34ee5d1c24e70427d05ef488f46906dbd9f9950) ) /* TC5316200 */ | |
| 5503 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5504 | ||
| 5505 | NEO_SFIX_128K( "244-s1.s1", CRC(9bddb697) SHA1(2f479bcd5a433201168792a578de3057252d649f) ) /* TC531000 */ | |
| 5506 | ||
| 5507 | NEO_BIOS_AUDIO_128K( "244-m1.m1", CRC(a701b276) SHA1(055550ebc650835bcf8ea4457b2c91bd73e21281) ) /* TC531001 */ | |
| 5508 | ||
| 5509 | ROM_REGION( 0x600000, "ymsnd", 0 ) | |
| 5510 | ROM_LOAD( "244-v1.v1", 0x000000, 0x400000, CRC(79def46d) SHA1(63414235de2e177654508f1c840040424f8993e6) ) /* TC5332204 */ | |
| 5511 | ROM_LOAD( "244-v2.v2", 0x400000, 0x200000, CRC(b231902f) SHA1(9209772e947a2c7ac31b49dd613bf2eab0cb3358) ) /* TC5316200 */ | |
| 5512 | ||
| 5513 | NO_DELTAT_REGION | |
| 5514 | ||
| 5515 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 5516 | ROM_LOAD16_BYTE( "244-c1.c1", 0x000000, 0x800000, CRC(c7a62b23) SHA1(4534ecc9ade69c543188c66229dcad89dbc48668) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5517 | ROM_LOAD16_BYTE( "244-c2.c2", 0x000001, 0x800000, CRC(33aa0f35) SHA1(3443c7765c6aa177003d42bbfcac9f31d1e12575) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5518 | ROM_END | |
| 5519 | ||
| 5520 | /**************************************** | |
| 5521 | ID-0245 | |
| 5522 | . ??M-2450 | |
| 5523 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5524 | ****************************************/ | |
| 5525 | ||
| 5526 | ROM_START( breakrev ) /* MVS ONLY RELEASE */ | |
| 5527 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5528 | ROM_LOAD16_WORD_SWAP( "245-p1.p1", 0x100000, 0x100000, CRC(c828876d) SHA1(1dcba850e5cf8219d0945612cfded6d20ca8682a) ) /* mask rom TC5316200 */ | |
| 5529 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5530 | ||
| 5531 | NEO_SFIX_128K( "245-s1.s1", CRC(e7660a5d) SHA1(1cd54964ba60b245ea57d9daf0e27b572b815d21) ) /* mask rom TC531000 */ | |
| 5532 | ||
| 5533 | NEO_BIOS_AUDIO_128K( "245-m1.m1", CRC(00f31c66) SHA1(8488598415c9b74bce00e05b31d96e3d1625c20d) ) /* mask rom TC531001 */ | |
| 5534 | ||
| 5535 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5536 | ROM_LOAD( "245-v1.v1", 0x000000, 0x400000, CRC(e255446c) SHA1(b3933340d49d4ba581f3bf1af7ad69d786205790) ) /* mask rom TC5332204 */ | |
| 5537 | ROM_LOAD( "245-v2.v2", 0x400000, 0x400000, CRC(9068198a) SHA1(71819b0475a5e173a2f9a6e4ff19a94655141c3c) ) /* mask rom TC5332204 */ | |
| 5538 | ||
| 5539 | NO_DELTAT_REGION | |
| 5540 | ||
| 5541 | ROM_REGION( 0x1800000, "sprites", 0 ) | |
| 5542 | /* The chip labels and sizes are correct */ | |
| 5543 | ROM_LOAD16_BYTE( "245-c1.c1", 0x0000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5544 | ROM_LOAD16_BYTE( "245-c2.c2", 0x0000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5545 | ROM_LOAD16_BYTE( "245-c3.c3", 0x0800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5546 | ROM_LOAD16_BYTE( "245-c4.c4", 0x0800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5547 | ROM_LOAD16_BYTE( "245-c5.c5", 0x1000000, 0x400000, CRC(b5f40e7f) SHA1(b332bac64dbb9a9dd66c5315f47ea08634d36f45) ) /* Plane 0,1 */ /* mask rom TC5332205 */ | |
| 5548 | ROM_LOAD16_BYTE( "245-c6.c6", 0x1000001, 0x400000, CRC(d0337328) SHA1(dff86b75dc283bd4512557a5c64f16e6be6c16e4) ) /* Plane 2,3 */ /* mask rom TC5332205 */ | |
| 5549 | ROM_END | |
| 5550 | ||
| 5551 | /**************************************** | |
| 5552 | ID-0246 | |
| 5553 | . NGM-2460 | |
| 5554 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5555 | . NGH-2460 | |
| 5556 | ****************************************/ | |
| 5557 | ||
| 5558 | ROM_START( shocktr2 ) | |
| 5559 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5560 | ROM_LOAD16_WORD_SWAP( "246-p1.p1", 0x000000, 0x100000, CRC(6d4b7781) SHA1(3c9d53d5da9842bfd45037c919064dda3fb2e089) ) /* TC538200 */ | |
| 5561 | ROM_LOAD16_WORD_SWAP( "246-p2.sp2", 0x100000, 0x400000, CRC(72ea04c3) SHA1(4fb1d22c30f5f3db4637dd92a4d2705c88de399d) ) /* TC5332205 */ | |
| 5562 | ||
| 5563 | NEO_SFIX_128K( "246-s1.s1", CRC(2a360637) SHA1(431b43da5377dd189e51bd93d88d8a24d1b5090a) ) /* TC531000 */ | |
| 5564 | ||
| 5565 | NEO_BIOS_AUDIO_128K( "246-m1.m1", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) ) /* TC531001 */ | |
| 5566 | ||
| 5567 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5568 | ROM_LOAD( "246-v1.v1", 0x000000, 0x400000, CRC(16986fc6) SHA1(cff3103dadf2f4390460456a5bd3fb5f28e21f6a) ) /* TC5332204 */ | |
| 5569 | ROM_LOAD( "246-v2.v2", 0x400000, 0x400000, CRC(ada41e83) SHA1(78e37ffaaa5679c8775a3a71f6df7a0d15082bdc) ) /* TC5332204 */ | |
| 5570 | ROM_LOAD( "246-v3.v3", 0x800000, 0x200000, CRC(a05ba5db) SHA1(09d739cad323d918f4196f91b654627fcafd8f4d) ) /* TC5316200 */ | |
| 5571 | ||
| 5572 | NO_DELTAT_REGION | |
| 5573 | ||
| 5574 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5575 | ROM_LOAD16_BYTE( "246-c1.c1", 0x0000000, 0x800000, CRC(47ac9ec5) SHA1(2d9eea11ba87baa23b18a1a3f607dc137846e807) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5576 | ROM_LOAD16_BYTE( "246-c2.c2", 0x0000001, 0x800000, CRC(7bcab64f) SHA1(08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5577 | ROM_LOAD16_BYTE( "246-c3.c3", 0x1000000, 0x800000, CRC(db2f73e8) SHA1(8d0c3473a8b2a4e28fed1b74beb2e025b7e61867) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5578 | ROM_LOAD16_BYTE( "246-c4.c4", 0x1000001, 0x800000, CRC(5503854e) SHA1(a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5579 | ROM_LOAD16_BYTE( "246-c5.c5", 0x2000000, 0x800000, CRC(055b3701) SHA1(97f5e92538d1f2e437dcb3f80e56e1230287e8d1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5580 | ROM_LOAD16_BYTE( "246-c6.c6", 0x2000001, 0x800000, CRC(7e2caae1) SHA1(d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5581 | ROM_END | |
| 5582 | ||
| 5583 | /**************************************** | |
| 5584 | ID-0247 | |
| 5585 | . ??M-2470 | |
| 5586 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5587 | ****************************************/ | |
| 5588 | ||
| 5589 | ROM_START( flipshot ) /* MVS ONLY RELEASE */ | |
| 5590 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5591 | ROM_LOAD16_WORD_SWAP( "247-p1.p1", 0x000000, 0x100000, CRC(95779094) SHA1(a985e033bc6f137fa65855d3eed245d66d5b244a) ) /* mask rom TC538200 */ | |
| 5592 | ||
| 5593 | NEO_SFIX_128K( "247-s1.s1", CRC(6300185c) SHA1(cb2f1de085fde214f96a962b1c2fa285eb387d44) ) /* mask rom TC531000 */ | |
| 5594 | ||
| 5595 | NEO_BIOS_AUDIO_128K( "247-m1.m1", CRC(a9fe0144) SHA1(4cc076ecce9216a373f3dcd7ba28a03d6050e522) ) /* mask rom TC 531001 */ | |
| 5596 | ||
| 5597 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 5598 | ROM_LOAD( "247-v1.v1", 0x000000, 0x200000, CRC(42ec743d) SHA1(f45b5167ebcbd59300f4e5b05448cd421654102a) ) /* mask rom TC5316200 */ | |
| 5599 | ||
| 5600 | NO_DELTAT_REGION | |
| 5601 | ||
| 5602 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 5603 | ROM_LOAD16_BYTE( "247-c1.c1", 0x000000, 0x200000, CRC(c9eedcb2) SHA1(7627f2810322c146511525eb70b573a6a5ede926) ) /* Plane 0,1 */ /* mask rom TC5316200 */ | |
| 5604 | ROM_LOAD16_BYTE( "247-c2.c2", 0x000001, 0x200000, CRC(7d6d6e87) SHA1(6475b58b9f91c20d1f465f3e892de0c68e12a92b) ) /* Plane 2,3 */ /* mask rom TC5316200 */ | |
| 5605 | ROM_END | |
| 5606 | ||
| 5607 | /**************************************** | |
| 5608 | ID-0248 | |
| 5609 | . ??M-2480 | |
| 5610 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5611 | ****************************************/ | |
| 5612 | ||
| 5613 | ROM_START( pbobbl2n ) /* MVS ONLY RELEASE */ | |
| 5614 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 5615 | ROM_LOAD16_WORD_SWAP( "248-p1.p1", 0x000000, 0x100000, CRC(9d6c0754) SHA1(95c70c2d51fc4de01e768e03cc800a850aaad5dc) ) /* TC538200 */ | |
| 5616 | ||
| 5617 | NEO_SFIX_128K( "248-s1.s1", CRC(0a3fee41) SHA1(0ab2120e462086be942efcf6ffb37f58ea966ca3) ) /* TC531000DP */ | |
| 5618 | ||
| 5619 | NEO_BIOS_AUDIO_128K( "248-m1.m1", CRC(883097a9) SHA1(677bf9684c0c7977a9a3f0c1288e430040a53b49) ) /* TC531001 */ | |
| 5620 | ||
| 5621 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 5622 | ROM_LOAD( "248-v1.v1", 0x000000, 0x400000, CRC(57fde1fa) SHA1(af39bc141fc35b78dcacfd42b3abb29d7e5c2c89) ) /* TC5332204 */ | |
| 5623 | ROM_LOAD( "248-v2.v2", 0x400000, 0x400000, CRC(4b966ef3) SHA1(083c0e9fd7b8e506087648cdd8ec4206103984cd) ) /* TC5332204 */ | |
| 5624 | ||
| 5625 | NO_DELTAT_REGION | |
| 5626 | ||
| 5627 | ROM_REGION( 0xa00000, "sprites", 0 ) | |
| 5628 | ROM_LOAD16_BYTE( "248-c1.c1", 0x000000, 0x400000, CRC(d9115327) SHA1(a49aa836a902326cfe785428e1699fefcf8566d4) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5629 | ROM_LOAD16_BYTE( "248-c2.c2", 0x000001, 0x400000, CRC(77f9fdac) SHA1(4642d71d32b6a05dc8bfa0f95c936a77c7cef05e) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5630 | ROM_LOAD16_BYTE( "248-c3.c3", 0x800000, 0x100000, CRC(8890bf7c) SHA1(a52f6bafd60e72003bfe38c80c1dde24b4983b2a) ) /* Plane 0,1 */ /* TC538200 */ | |
| 5631 | ROM_LOAD16_BYTE( "248-c4.c4", 0x800001, 0x100000, CRC(8efead3f) SHA1(f577d2f7c6f850b3d100c36947ad15e33dfa0bed) ) /* Plane 2,3 */ /* TC538200 */ | |
| 5632 | ROM_END | |
| 5633 | ||
| 5634 | /**************************************** | |
| 5635 | ID-0249 | |
| 5636 | . ??M-2490 | |
| 5637 | NEO-MVS PROGBK1 / NEO-MVS CHA256 | |
| 5638 | NEO-MVS PROGBK1 / NEO-MVS CHA512Y | |
| 5639 | ****************************************/ | |
| 5640 | ||
| 5641 | ROM_START( ctomaday ) /* MVS ONLY RELEASE */ | |
| 5642 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5643 | ROM_LOAD16_WORD_SWAP( "249-p1.p1", 0x100000, 0x100000, CRC(c9386118) SHA1(5554662c7bc8605889cac4a67fee05bbb4eb786f) ) /* TC5316200 */ | |
| 5644 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5645 | ||
| 5646 | NEO_SFIX_128K( "249-s1.s1", CRC(dc9eb372) SHA1(b8aa142243ba303799554479bfc88eb49260f3b1) ) /* TC531000DP */ | |
| 5647 | ||
| 5648 | NEO_BIOS_AUDIO_128K( "249-m1.m1", CRC(80328a47) SHA1(34b6b1a81eab1cf38834b2eea55454ce1b6100e2) ) /* TC531001 */ | |
| 5649 | ||
| 5650 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 5651 | ROM_LOAD( "249-v1.v1", 0x000000, 0x400000, CRC(de7c8f27) SHA1(3681a68a702ab5da8f509b8301d6cada75959332) ) /* TC5332204 */ | |
| 5652 | ROM_LOAD( "249-v2.v2", 0x400000, 0x100000, CRC(c8e40119) SHA1(738f525c381ed68c0b8a89318a3e4d0089473c45) ) /* TC538200 */ | |
| 5653 | ||
| 5654 | NO_DELTAT_REGION | |
| 5655 | ||
| 5656 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 5657 | ROM_LOAD16_BYTE( "249-c1.c1", 0x000000, 0x400000, CRC(041fb8ee) SHA1(dacc84d713d76818d89a26358374afaa22fa82a2) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 5658 | ROM_LOAD16_BYTE( "249-c2.c2", 0x000001, 0x400000, CRC(74f3cdf4) SHA1(55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 5659 | ROM_END | |
| 5660 | ||
| 5661 | /**************************************** | |
| 5662 | ID-0250 | |
| 5663 | . NGM-2500 | |
| 5664 | NEO-MVS PROGEOP (1999.2.2) / NEO-MVS CHA512Y | |
| 5665 | . NGH-2500 | |
| 5666 | NEO-AEG PROGEOP (1999.4.2) / NEO-AEG CHA512Y | |
| 5667 | ****************************************/ | |
| 5668 | ||
| 5669 | ROM_START( mslugx ) /* MVS AND AES VERSION */ | |
| 5670 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5671 | ROM_LOAD16_WORD_SWAP( "250-p1.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) /* TC538200 */ | |
| 5672 | ROM_LOAD16_WORD_SWAP( "250-p2.ep1", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) /* TC5332205 */ | |
| 5673 | ||
| 5674 | NEO_SFIX_128K( "250-s1.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) /* TC531000 */ | |
| 5675 | ||
| 5676 | NEO_BIOS_AUDIO_128K( "250-m1.m1", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) ) /* TC531001 */ | |
| 5677 | ||
| 5678 | ROM_REGION( 0xa00000, "ymsnd", 0 ) | |
| 5679 | ROM_LOAD( "250-v1.v1", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) ) /* TC5332204 */ | |
| 5680 | ROM_LOAD( "250-v2.v2", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) ) /* TC5332204 */ | |
| 5681 | ROM_LOAD( "250-v3.v3", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) ) /* TC5316200 */ | |
| 5682 | ||
| 5683 | NO_DELTAT_REGION | |
| 5684 | ||
| 5685 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 5686 | ROM_LOAD16_BYTE( "250-c1.c1", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5687 | ROM_LOAD16_BYTE( "250-c2.c2", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5688 | ROM_LOAD16_BYTE( "250-c3.c3", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5689 | ROM_LOAD16_BYTE( "250-c4.c4", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5690 | ROM_LOAD16_BYTE( "250-c5.c5", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5691 | ROM_LOAD16_BYTE( "250-c6.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5692 | ROM_END | |
| 5693 | ||
| 5694 | /**************************************** | |
| 5695 | ID-0251 | |
| 5696 | . NGM-2510 | |
| 5697 | SMA protected version found on: | |
| 5698 | NEO-MVS PROGLBA (NEO-SMA) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 5699 | Non SMA protected version found on: | |
| 5700 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 5701 | . NGH-2510 | |
| 5702 | NEO-AEG PROGLBA / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) | |
| 5703 | ****************************************/ | |
| 5704 | ||
| 5705 | ROM_START( kof99 ) /* Original Version - Encrypted Code & GFX */ /* MVS VERSION */ | |
| 5706 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 5707 | ROM_LOAD16_WORD_SWAP( "ka.neo-sma", 0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) ) /* stored in the custom chip */ | |
| 5708 | ROM_LOAD16_WORD_SWAP( "251-p1.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) /* mask rom TC5332205 */ | |
| 5709 | ROM_LOAD16_WORD_SWAP( "251-p2.p2", 0x500000, 0x400000, CRC(90175f15) SHA1(aa9e75810438a8b45808a8bf32cb04d91b5c0b3a) ) /* mask rom TC5332205 */ | |
| 5710 | ||
| 5711 | ROM_Y_ZOOM | |
| 5712 | ||
| 5713 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5714 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 5715 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5716 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5717 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5718 | ||
| 5719 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 5720 | ||
| 5721 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5722 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 5723 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 5724 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 5725 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 5726 | ||
| 5727 | NO_DELTAT_REGION | |
| 5728 | ||
| 5729 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5730 | /* Encrypted */ | |
| 5731 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5732 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5733 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5734 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5735 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5736 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5737 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5738 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5739 | ROM_END | |
| 5740 | ||
| 5741 | ROM_START( kof99h ) /* Original Version - Encrypted Code & GFX */ /* AES VERSION */ | |
| 5742 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 5743 | ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) /* stored in the custom chip */ | |
| 5744 | ROM_LOAD16_WORD_SWAP( "251-p1.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) /* mask rom TC5332205 */ | |
| 5745 | ROM_LOAD16_WORD_SWAP( "251-pg2.p2", 0x500000, 0x400000, CRC(d9057f51) SHA1(8d365b4dd40351495df99d6c765df1434b0b0548) ) /* mask rom TC5332205 */ | |
| 5746 | ||
| 5747 | ROM_Y_ZOOM | |
| 5748 | ||
| 5749 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5750 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 5751 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5752 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5753 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5754 | ||
| 5755 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 5756 | ||
| 5757 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5758 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 5759 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 5760 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 5761 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 5762 | ||
| 5763 | NO_DELTAT_REGION | |
| 5764 | ||
| 5765 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5766 | /* Encrypted */ | |
| 5767 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5768 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5769 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5770 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5771 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5772 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5773 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5774 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5775 | ROM_END | |
| 5776 | ||
| 5777 | ROM_START( kof99e ) /* Original Version - Encrypted Code & GFX */ | |
| 5778 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 5779 | ROM_LOAD16_WORD_SWAP( "ka.neo-sma", 0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) ) /* stored in the custom chip */ | |
| 5780 | /* Is the SMA for this set correct? A set with this layout and a SMA.KB is known */ | |
| 5781 | ROM_LOAD16_WORD_SWAP( "251-ep1.p1", 0x100000, 0x200000, CRC(1e8d692d) SHA1(eea1aa8c0a17f089ac14831889c36535e559072c) ) | |
| 5782 | ROM_LOAD16_WORD_SWAP( "251-ep2.p2", 0x300000, 0x200000, CRC(d6206e5a) SHA1(0e1100d03c40c6d5cfa899d009e319ae73fce6b8) ) | |
| 5783 | ROM_LOAD16_WORD_SWAP( "251-ep3.p3", 0x500000, 0x200000, CRC(d58c3ef8) SHA1(f927d90d55b49944f448d6286e0cb913cc70ade1) ) | |
| 5784 | ROM_LOAD16_WORD_SWAP( "251-ep4.p4", 0x700000, 0x200000, CRC(52de02ae) SHA1(f16924ff8eef92da7716236a6a055e22e090a02b) ) | |
| 5785 | ||
| 5786 | ROM_Y_ZOOM | |
| 5787 | ||
| 5788 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5789 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 5790 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5791 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5792 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5793 | ||
| 5794 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 5795 | ||
| 5796 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5797 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 5798 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 5799 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 5800 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 5801 | ||
| 5802 | NO_DELTAT_REGION | |
| 5803 | ||
| 5804 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5805 | /* Encrypted */ | |
| 5806 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5807 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5808 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5809 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5810 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5811 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5812 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5813 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5814 | ROM_END | |
| 5815 | ||
| 5816 | ROM_START( kof99k ) /* Original Version - Encrypted GFX */ /* KOREAN VERSION */ | |
| 5817 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5818 | ROM_LOAD16_WORD_SWAP( "152-p1.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) | |
| 5819 | ROM_LOAD16_WORD_SWAP( "152-p2.sp2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) | |
| 5820 | ||
| 5821 | ROM_Y_ZOOM | |
| 5822 | ||
| 5823 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5824 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 5825 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5826 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5827 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5828 | ||
| 5829 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 5830 | ||
| 5831 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5832 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 5833 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 5834 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 5835 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 5836 | ||
| 5837 | NO_DELTAT_REGION | |
| 5838 | ||
| 5839 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5840 | /* Encrypted */ | |
| 5841 | ROM_LOAD16_BYTE( "251-c1.c1", 0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5842 | ROM_LOAD16_BYTE( "251-c2.c2", 0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5843 | ROM_LOAD16_BYTE( "251-c3.c3", 0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5844 | ROM_LOAD16_BYTE( "251-c4.c4", 0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5845 | ROM_LOAD16_BYTE( "251-c5.c5", 0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5846 | ROM_LOAD16_BYTE( "251-c6.c6", 0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5847 | ROM_LOAD16_BYTE( "251-c7.c7", 0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5848 | ROM_LOAD16_BYTE( "251-c8.c8", 0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5849 | ROM_END | |
| 5850 | ||
| 5851 | ROM_START( kof99p ) /* Prototype Version - Possibly Hacked */ | |
| 5852 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5853 | ROM_LOAD16_WORD_SWAP( "proto_251-p1.p1", 0x000000, 0x100000, CRC(f37929c4) SHA1(226e7e3d629568399b88275e5bcd4e5b3839be95) ) | |
| 5854 | ROM_LOAD16_WORD_SWAP( "proto_251-p2.p2", 0x100000, 0x400000, CRC(739742ad) SHA1(31acaf05a9bf186305888d3db7e4e8a83f7bb0a4) ) | |
| 5855 | ||
| 5856 | /* This is the S1 from the prototype, the final is different */ | |
| 5857 | NEO_SFIX_128K( "proto_251-s1.s1", CRC(fb1498ed) SHA1(d40060b31b6f217a4abdf3b336439fcd7bd7aaef) ) | |
| 5858 | ||
| 5859 | /* Did the Prototype really use the same sound program / voice roms, sound isn't great .. */ | |
| 5860 | NEO_BIOS_AUDIO_128K( "251-m1.m1", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) ) /* TC531001 */ | |
| 5861 | ||
| 5862 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 5863 | ROM_LOAD( "251-v1.v1", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) ) /* TC5332204 */ | |
| 5864 | ROM_LOAD( "251-v2.v2", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) ) /* TC5332204 */ | |
| 5865 | ROM_LOAD( "251-v3.v3", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) ) /* TC5332204 */ | |
| 5866 | ROM_LOAD( "251-v4.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) /* TC5316200 */ | |
| 5867 | ||
| 5868 | NO_DELTAT_REGION | |
| 5869 | ||
| 5870 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5871 | /* these are probably decrypted versions of the roms found in the final */ | |
| 5872 | ROM_LOAD16_BYTE( "proto_251-c1.c1", 0x0000000, 0x800000, CRC(e5d8ffa4) SHA1(65f15f9f02424a7a9dd35916166594f283e8d424) ) /* Plane 0,1 */ | |
| 5873 | ROM_LOAD16_BYTE( "proto_251-c2.c2", 0x0000001, 0x800000, CRC(d822778f) SHA1(b590055e9bf1549bd6e1ecdabd65702202615712) ) /* Plane 2,3 */ | |
| 5874 | ROM_LOAD16_BYTE( "proto_251-c3.c3", 0x1000000, 0x800000, CRC(f20959e8) SHA1(38293043fa77ac51c5e3191118874c58f1ae4d30) ) /* Plane 0,1 */ | |
| 5875 | ROM_LOAD16_BYTE( "proto_251-c4.c4", 0x1000001, 0x800000, CRC(54ffbe9f) SHA1(8e62442923551f07a552621951b1accab2830e3b) ) /* Plane 2,3 */ | |
| 5876 | ROM_LOAD16_BYTE( "proto_251-c5.c5", 0x2000000, 0x800000, CRC(d87a3bbc) SHA1(430f6812088712e0eb5714dcc664d8bba75e921a) ) /* Plane 0,1 */ | |
| 5877 | ROM_LOAD16_BYTE( "proto_251-c6.c6", 0x2000001, 0x800000, CRC(4d40a691) SHA1(2b580d0678a5e6033ef16130671e860364d35e56) ) /* Plane 2,3 */ | |
| 5878 | ROM_LOAD16_BYTE( "proto_251-c7.c7", 0x3000000, 0x800000, CRC(a4479a58) SHA1(d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c) ) /* Plane 0,1 */ | |
| 5879 | ROM_LOAD16_BYTE( "proto_251-c8.c8", 0x3000001, 0x800000, CRC(ead513ce) SHA1(e9b07a0b01fdeb3004755a479df059c81b4d0ed6) ) /* Plane 2,3 */ | |
| 5880 | ROM_END | |
| 5881 | ||
| 5882 | /**************************************** | |
| 5883 | ID-0252 | |
| 5884 | . ??M-2520 | |
| 5885 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 5886 | ****************************************/ | |
| 5887 | ||
| 5888 | ROM_START( ganryu ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 5889 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 5890 | ROM_LOAD16_WORD_SWAP( "252-p1.p1", 0x100000, 0x100000, CRC(4b8ac4fb) SHA1(93d90271bff281862b03beba3809cf95a47a1e44) ) | |
| 5891 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 5892 | ||
| 5893 | ROM_Y_ZOOM | |
| 5894 | ||
| 5895 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5896 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 5897 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5898 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5899 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5900 | ||
| 5901 | NEO_BIOS_AUDIO_128K( "252-m1.m1", CRC(30cc4099) SHA1(46453b7aac41855a92724a785372f8daf931d8d4) ) | |
| 5902 | ||
| 5903 | ROM_REGION( 0x0400000, "ymsnd", 0 ) | |
| 5904 | ROM_LOAD( "252-v1.v1", 0x000000, 0x400000, CRC(e5946733) SHA1(d5904a50465af03d6ff33399a98f3259721ca0b2) ) | |
| 5905 | ||
| 5906 | NO_DELTAT_REGION | |
| 5907 | ||
| 5908 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 5909 | /* Encrypted */ | |
| 5910 | ROM_LOAD16_BYTE( "252-c1.c1", 0x0000000, 0x800000, CRC(50ee7882) SHA1(ace0f95407c246d0456341cf2ad8a7668b81df8a) ) /* Plane 0,1 */ | |
| 5911 | ROM_LOAD16_BYTE( "252-c2.c2", 0x0000001, 0x800000, CRC(62585474) SHA1(b35461598087aa82886af0030c61b26cc064af5f) ) /* Plane 2,3 */ | |
| 5912 | ROM_END | |
| 5913 | ||
| 5914 | /**************************************** | |
| 5915 | ID-0253 | |
| 5916 | . NGM-2530 | |
| 5917 | NEO-MVS PROGLBA (NEO-SMA) (LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 5918 | . NGH-2530 | |
| 5919 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042) | |
| 5920 | ****************************************/ | |
| 5921 | ||
| 5922 | ROM_START( garou ) /* Original Version - Encrypted GFX */ /* MVS VERSION - later revision */ | |
| 5923 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 5924 | ROM_LOAD16_WORD_SWAP( "kf.neo-sma", 0x0c0000, 0x040000, CRC(98bc93dc) SHA1(01fe3d18b50f770e131e8d8eeff4c630ba8c9551) ) /* stored in the custom chip */ | |
| 5925 | ROM_LOAD16_WORD_SWAP( "253-ep1.p1", 0x100000, 0x200000, CRC(ea3171a4) SHA1(bbda40f652baa0dc5fc6a006c001a1bdb0df43f6) ) /* M27C160 */ | |
| 5926 | ROM_LOAD16_WORD_SWAP( "253-ep2.p2", 0x300000, 0x200000, CRC(382f704b) SHA1(0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52) ) /* M27C160 */ | |
| 5927 | ROM_LOAD16_WORD_SWAP( "253-ep3.p3", 0x500000, 0x200000, CRC(e395bfdd) SHA1(6b50f5ac15bf66b7e4e9bff57594fd3d7530c831) ) /* M27C160 */ | |
| 5928 | ROM_LOAD16_WORD_SWAP( "253-ep4.p4", 0x700000, 0x200000, CRC(da92c08e) SHA1(5556f983ebcebc33160e90a6a6cf589d54c8cedc) ) /* M27C160 */ | |
| 5929 | ||
| 5930 | ROM_Y_ZOOM | |
| 5931 | ||
| 5932 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5933 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 5934 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5935 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5936 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5937 | ||
| 5938 | NEO_BIOS_AUDIO_256K( "253-m1.m1", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) ) /* TC532000 */ | |
| 5939 | ||
| 5940 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5941 | ROM_LOAD( "253-v1.v1", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) ) /* TC5332204 */ | |
| 5942 | ROM_LOAD( "253-v2.v2", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) ) /* TC5332204 */ | |
| 5943 | ROM_LOAD( "253-v3.v3", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) ) /* TC5332204 */ | |
| 5944 | ROM_LOAD( "253-v4.v4", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) ) /* TC5332204 */ | |
| 5945 | ||
| 5946 | NO_DELTAT_REGION | |
| 5947 | ||
| 5948 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5949 | /* Encrypted */ | |
| 5950 | ROM_LOAD16_BYTE( "253-c1.c1", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5951 | ROM_LOAD16_BYTE( "253-c2.c2", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5952 | ROM_LOAD16_BYTE( "253-c3.c3", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5953 | ROM_LOAD16_BYTE( "253-c4.c4", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5954 | ROM_LOAD16_BYTE( "253-c5.c5", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5955 | ROM_LOAD16_BYTE( "253-c6.c6", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5956 | ROM_LOAD16_BYTE( "253-c7.c7", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5957 | ROM_LOAD16_BYTE( "253-c8.c8", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5958 | ROM_END | |
| 5959 | ||
| 5960 | ROM_START( garouh ) /* Original Version - Encrypted GFX */ /* MVS AND AES VERSION - earlier revision */ | |
| 5961 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 5962 | ROM_LOAD16_WORD_SWAP( "ke.neo-sma", 0x0c0000, 0x040000, CRC(96c72233) SHA1(29e19effd40fdf7e5144332396857f4ad0eff13e) ) /* stored in the custom chip */ | |
| 5963 | ROM_LOAD16_WORD_SWAP( "253-p1.p1", 0x100000, 0x400000, CRC(18ae5d7e) SHA1(bdb58ec9137d8653979b47132f2d10e1cc6aaa24) ) /* mask rom TC5332205 */ | |
| 5964 | ROM_LOAD16_WORD_SWAP( "253-p2.p2", 0x500000, 0x400000, CRC(afffa779) SHA1(ac017986f02277fbcd656b8c02492a3f4216a90e) ) /* mask rom TC5332205 */ | |
| 5965 | ||
| 5966 | ROM_Y_ZOOM | |
| 5967 | ||
| 5968 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 5969 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 5970 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 5971 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 5972 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 5973 | ||
| 5974 | NEO_BIOS_AUDIO_256K( "253-m1.m1", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) ) /* TC532000 */ | |
| 5975 | ||
| 5976 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 5977 | ROM_LOAD( "253-v1.v1", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) ) /* TC5332204 */ | |
| 5978 | ROM_LOAD( "253-v2.v2", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) ) /* TC5332204 */ | |
| 5979 | ROM_LOAD( "253-v3.v3", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) ) /* TC5332204 */ | |
| 5980 | ROM_LOAD( "253-v4.v4", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) ) /* TC5332204 */ | |
| 5981 | ||
| 5982 | NO_DELTAT_REGION | |
| 5983 | ||
| 5984 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 5985 | /* Encrypted */ | |
| 5986 | ROM_LOAD16_BYTE( "253-c1.c1", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5987 | ROM_LOAD16_BYTE( "253-c2.c2", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5988 | ROM_LOAD16_BYTE( "253-c3.c3", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5989 | ROM_LOAD16_BYTE( "253-c4.c4", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5990 | ROM_LOAD16_BYTE( "253-c5.c5", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5991 | ROM_LOAD16_BYTE( "253-c6.c6", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5992 | ROM_LOAD16_BYTE( "253-c7.c7", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 5993 | ROM_LOAD16_BYTE( "253-c8.c8", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 5994 | ROM_END | |
| 5995 | ||
| 5996 | ROM_START( garoup ) /* Prototype Version, seems genuine */ | |
| 5997 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 5998 | ROM_LOAD16_WORD_SWAP( "proto_253-p1.p1", 0x000000, 0x100000, CRC(c72f0c16) SHA1(1ff6bb651682f93bef9ff02622c3cf63fe594986) ) | |
| 5999 | ROM_LOAD16_WORD_SWAP( "proto_253-p2.p2", 0x100000, 0x400000, CRC(bf8de565) SHA1(0e24574168cd38138bed0aa4dca49849f6901ca2) ) | |
| 6000 | ||
| 6001 | NEO_SFIX_128K( "proto_253-s1.s1", CRC(779989de) SHA1(8bd550857b60f8a907f6d39a4225ceffdd330307) ) | |
| 6002 | ||
| 6003 | NEO_BIOS_AUDIO_256K( "proto_253-m1.m1", CRC(bbe464f7) SHA1(f5f8f3e48f5d453f45107085d6f4023bcd24c053) ) | |
| 6004 | ||
| 6005 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6006 | ROM_LOAD( "proto_253-v1.v1", 0x000000, 0x400000, CRC(274f3923) SHA1(4c7a8ad1cd0e3afc1f78de3c2929120ed434f104) ) | |
| 6007 | ROM_LOAD( "proto_253-v2.v2", 0x400000, 0x400000, CRC(8f86dabe) SHA1(b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240) ) | |
| 6008 | ROM_LOAD( "proto_253-v3.v3", 0x800000, 0x400000, CRC(05fd06cd) SHA1(6cd699719614bb87547632ea3d61d92d81fdf563) ) | |
| 6009 | ROM_LOAD( "proto_253-v4.v4", 0xc00000, 0x400000, CRC(14984063) SHA1(170d5638327ec0eb3590b80dc11590897367250c) ) | |
| 6010 | ||
| 6011 | NO_DELTAT_REGION | |
| 6012 | ||
| 6013 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6014 | ROM_LOAD16_BYTE( "proto_253-c1.c1", 0x0000000, 0x800000, CRC(5bb5d137) SHA1(d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a) ) /* Plane 0,1 */ | |
| 6015 | ROM_LOAD16_BYTE( "proto_253-c2.c2", 0x0000001, 0x800000, CRC(5c8d2960) SHA1(f7503502be0332adf408ee0ea5ee5161c8939fd8) ) /* Plane 2,3 */ | |
| 6016 | ROM_LOAD16_BYTE( "proto_253-c3.c3", 0x1000000, 0x800000, CRC(234d16fc) SHA1(7b9221f7ecc438150c8a10be72390329854ed21b) ) /* Plane 0,1 */ | |
| 6017 | ROM_LOAD16_BYTE( "proto_253-c4.c4", 0x1000001, 0x800000, CRC(b9b5b993) SHA1(6059793eaf6e58c172235fe64aa9d25a40c38ed6) ) /* Plane 2,3 */ | |
| 6018 | ROM_LOAD16_BYTE( "proto_253-c5.c5", 0x2000000, 0x800000, CRC(722615d2) SHA1(798832c535869f0e247c3db0d8253779b103e213) ) /* Plane 0,1 */ | |
| 6019 | ROM_LOAD16_BYTE( "proto_253-c6.c6", 0x2000001, 0x800000, CRC(0a6fab38) SHA1(eaee6f2f18af91f7959d84d4b991b3fc182d07c4) ) /* Plane 2,3 */ | |
| 6020 | ROM_LOAD16_BYTE( "proto_253-c7.c7", 0x3000000, 0x800000, CRC(d68e806f) SHA1(92bfd9839115bd590972ae4ecc45ad35dce22387) ) /* Plane 0,1 */ | |
| 6021 | ROM_LOAD16_BYTE( "proto_253-c8.c8", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) /* Plane 2,3 */ | |
| 6022 | ROM_END | |
| 6023 | ||
| 6024 | /**************************************** | |
| 6025 | ID-0254 | |
| 6026 | . ??M-2540 | |
| 6027 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6028 | ****************************************/ | |
| 6029 | ||
| 6030 | ROM_START( s1945p ) /* Original Version, Encrypted GFX Roms */ /* MVS ONLY RELEASE */ | |
| 6031 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6032 | ROM_LOAD16_WORD_SWAP( "254-p1.p1", 0x000000, 0x100000, CRC(ff8efcff) SHA1(dcaeaca573385c172ecc43ee6bee355359091893) ) | |
| 6033 | ROM_LOAD16_WORD_SWAP( "254-p2.sp2", 0x100000, 0x400000, CRC(efdfd4dd) SHA1(254f3e1b546eed788f7ae919be9d1bf9702148ce) ) | |
| 6034 | ||
| 6035 | ROM_Y_ZOOM | |
| 6036 | ||
| 6037 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6038 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6039 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6040 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6041 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6042 | ||
| 6043 | NEO_BIOS_AUDIO_128K( "254-m1.m1", CRC(994b4487) SHA1(a4e645a3ababa48a8325980ff022e04a8b51b017) ) | |
| 6044 | ||
| 6045 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6046 | ROM_LOAD( "254-v1.v1", 0x000000, 0x400000, CRC(844f58fb) SHA1(e59544457be9f21481eac8b5a39b9cbb502f252d) ) | |
| 6047 | ROM_LOAD( "254-v2.v2", 0x400000, 0x400000, CRC(d9a248f0) SHA1(dd3e0974b753e6f94d0943a002de45668a1b072b) ) | |
| 6048 | ROM_LOAD( "254-v3.v3", 0x800000, 0x400000, CRC(0b0d2d33) SHA1(f8e76af42a997f36a40f66b39de00f68afe6a89c) ) | |
| 6049 | ROM_LOAD( "254-v4.v4", 0xc00000, 0x400000, CRC(6d13dc91) SHA1(8433513c0b5aea61939068a25ab90efbe3e44116) ) | |
| 6050 | ||
| 6051 | NO_DELTAT_REGION | |
| 6052 | ||
| 6053 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6054 | ROM_LOAD16_BYTE( "254-c1.c1", 0x0000000, 0x800000, CRC(ae6fc8ef) SHA1(544ccdaee8a4a45cdce9483e30852811d2d5f3cc) ) /* Plane 0,1 */ | |
| 6055 | ROM_LOAD16_BYTE( "254-c2.c2", 0x0000001, 0x800000, CRC(436fa176) SHA1(d70141a91a360a1b1070753086f976608fec38af) ) /* Plane 2,3 */ | |
| 6056 | ROM_LOAD16_BYTE( "254-c3.c3", 0x1000000, 0x800000, CRC(e53ff2dc) SHA1(31f6aaffe28146d574aa72f14f90a9d968f36bc6) ) /* Plane 0,1 */ | |
| 6057 | ROM_LOAD16_BYTE( "254-c4.c4", 0x1000001, 0x800000, CRC(818672f0) SHA1(460c6738d0ee5ae440a23fc1434fab53bbb242b5) ) /* Plane 2,3 */ | |
| 6058 | ROM_LOAD16_BYTE( "254-c5.c5", 0x2000000, 0x800000, CRC(4580eacd) SHA1(feb96eb5e80c9125ddd7836e0939212cd3011c34) ) /* Plane 0,1 */ | |
| 6059 | ROM_LOAD16_BYTE( "254-c6.c6", 0x2000001, 0x800000, CRC(e34970fc) SHA1(6e43e15e27bc914357f977116ab1e2d98711bb21) ) /* Plane 2,3 */ | |
| 6060 | ROM_LOAD16_BYTE( "254-c7.c7", 0x3000000, 0x800000, CRC(f2323239) SHA1(5b3e8dd77474203be010ec7363858d806344a320) ) /* Plane 0,1 */ | |
| 6061 | ROM_LOAD16_BYTE( "254-c8.c8", 0x3000001, 0x800000, CRC(66848c7d) SHA1(24d4ed627940a4cf8129761c1da15556e52e199c) ) /* Plane 2,3 */ | |
| 6062 | ROM_END | |
| 6063 | ||
| 6064 | /**************************************** | |
| 6065 | ID-0255 | |
| 6066 | . ??M-2550 | |
| 6067 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6068 | ****************************************/ | |
| 6069 | ||
| 6070 | ROM_START( preisle2 ) /* Original Version, Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 6071 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6072 | ROM_LOAD16_WORD_SWAP( "255-p1.p1", 0x000000, 0x100000, CRC(dfa3c0f3) SHA1(793c6a46f3a794536dc0327a3f3fad20e25ab661) ) | |
| 6073 | ROM_LOAD16_WORD_SWAP( "255-p2.sp2", 0x100000, 0x400000, CRC(42050b80) SHA1(0981a8295d43b264c2b95e5d7568bdda4e64c976) ) | |
| 6074 | ||
| 6075 | ROM_Y_ZOOM | |
| 6076 | ||
| 6077 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6078 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6079 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6080 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6081 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6082 | ||
| 6083 | NEO_BIOS_AUDIO_128K( "255-m1.m1", CRC(8efd4014) SHA1(5b73809b6e4e49264d281ef3e5004ac8a9de296d) ) | |
| 6084 | ||
| 6085 | ROM_REGION( 0x0600000, "ymsnd", 0 ) | |
| 6086 | ROM_LOAD( "255-v1.v1", 0x000000, 0x400000, CRC(5a14543d) SHA1(7146ac748f846c7e2d5b0bdcf953892e39b648fe) ) | |
| 6087 | ROM_LOAD( "255-v2.v2", 0x400000, 0x200000, CRC(6610d91a) SHA1(b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4) ) | |
| 6088 | ||
| 6089 | NO_DELTAT_REGION | |
| 6090 | ||
| 6091 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6092 | /* Encrypted */ | |
| 6093 | ROM_LOAD16_BYTE( "255-c1.c1", 0x0000000, 0x800000, CRC(ea06000b) SHA1(1539b12e461fa48301190eb8171bbffff9d984b7) ) /* Plane 0,1 */ | |
| 6094 | ROM_LOAD16_BYTE( "255-c2.c2", 0x0000001, 0x800000, CRC(04e67d79) SHA1(aadb6ee750da2c14c6eededa2218db95e051a32c) ) /* Plane 2,3 */ | |
| 6095 | ROM_LOAD16_BYTE( "255-c3.c3", 0x1000000, 0x800000, CRC(60e31e08) SHA1(bd5b81ad9d04cdc4e0df31ac40eca305f98277eb) ) /* Plane 0,1 */ | |
| 6096 | ROM_LOAD16_BYTE( "255-c4.c4", 0x1000001, 0x800000, CRC(40371d69) SHA1(90011ccc5672ff1b90737cf50c963e71b6217ce3) ) /* Plane 2,3 */ | |
| 6097 | ROM_LOAD16_BYTE( "255-c5.c5", 0x2000000, 0x800000, CRC(0b2e6adf) SHA1(15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e) ) /* Plane 0,1 */ | |
| 6098 | ROM_LOAD16_BYTE( "255-c6.c6", 0x2000001, 0x800000, CRC(b001bdd3) SHA1(394ba8004644844ee97a120cfda48aeac685af8a) ) /* Plane 2,3 */ | |
| 6099 | ROM_END | |
| 6100 | ||
| 6101 | /**************************************** | |
| 6102 | ID-0256 | |
| 6103 | . NGM-2560 | |
| 6104 | SMA protected version found on: | |
| 6105 | NEO-MVS PROGLBA (NEO-SMA)(LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6106 | Non SMA protected version found on: | |
| 6107 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6108 | . NGH-2560 | |
| 6109 | ****************************************/ | |
| 6110 | ||
| 6111 | ROM_START( mslug3 ) /* Original Version - Encrypted Code & GFX */ /* revision 2000.4.1 */ /* MVS VERSION */ | |
| 6112 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 6113 | ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) /* stored in the custom chip */ | |
| 6114 | /* The SMA for this release has a green colour marking; the older revision has a white colour marking */ | |
| 6115 | ROM_LOAD16_WORD_SWAP( "256-pg1.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) /* TC5332202 */ | |
| 6116 | ROM_LOAD16_WORD_SWAP( "256-pg2.p2", 0x500000, 0x400000, CRC(6097c26b) SHA1(248ec29d21216f29dc6f5f3f0e1ad1601b3501b6) ) /* TC5332202 */ | |
| 6117 | ||
| 6118 | ROM_Y_ZOOM | |
| 6119 | ||
| 6120 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6121 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6122 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6123 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6124 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6125 | ||
| 6126 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 6127 | ||
| 6128 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6129 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 6130 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 6131 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 6132 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 6133 | ||
| 6134 | NO_DELTAT_REGION | |
| 6135 | ||
| 6136 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6137 | /* Encrypted */ | |
| 6138 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6139 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6140 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6141 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6142 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6143 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6144 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6145 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6146 | ROM_END | |
| 6147 | ||
| 6148 | ROM_START( mslug3h ) /* Original Version - Encrypted GFX */ /* revision 2000.3.17 */ /* AES VERSION */ | |
| 6149 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6150 | ROM_LOAD16_WORD_SWAP( "256-ph1.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) | |
| 6151 | ROM_LOAD16_WORD_SWAP( "256-ph2.sp2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) | |
| 6152 | ||
| 6153 | ROM_Y_ZOOM | |
| 6154 | ||
| 6155 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6156 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6157 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6158 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6159 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6160 | ||
| 6161 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 6162 | ||
| 6163 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6164 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 6165 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 6166 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 6167 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 6168 | ||
| 6169 | NO_DELTAT_REGION | |
| 6170 | ||
| 6171 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6172 | /* Encrypted */ | |
| 6173 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6174 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6175 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6176 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6177 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6178 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6179 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6180 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6181 | ROM_END | |
| 6182 | ||
| 6183 | /**************************************** | |
| 6184 | ID-0257 | |
| 6185 | . NGM-2570 | |
| 6186 | SMA protected version found on: | |
| 6187 | NEO-MVS PROGLBA (NEO-SMA)(LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6188 | Non SMA protected version found on: | |
| 6189 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6190 | . NGH-2570 | |
| 6191 | NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6192 | ****************************************/ | |
| 6193 | ||
| 6194 | ROM_START( kof2000 ) /* Original Version, Encrypted Code + Sound + GFX Roms */ /* MVS AND AES VERSION */ | |
| 6195 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 6196 | ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(71c6e6bb) SHA1(1bd29ded4c6b29780db8e8b772c452189699ca89) ) /* stored in the custom chip */ | |
| 6197 | ROM_LOAD16_WORD_SWAP( "257-p1.p1", 0x100000, 0x400000, CRC(60947b4c) SHA1(5faa0a7ac7734d6c8e276589bd12dd574264647d) ) /* mask rom TC5332202 */ | |
| 6198 | ROM_LOAD16_WORD_SWAP( "257-p2.p2", 0x500000, 0x400000, CRC(1b7ec415) SHA1(f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb) ) /* mask rom TC5332202 */ | |
| 6199 | ||
| 6200 | ROM_Y_ZOOM | |
| 6201 | ||
| 6202 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6203 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6204 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6205 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6206 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6207 | ||
| 6208 | /* Encrypted */ | |
| 6209 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.m1", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) ) /* mask rom TC532000 */ | |
| 6210 | ||
| 6211 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6212 | ROM_LOAD( "257-v1.v1", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) ) /* TC5332204 */ | |
| 6213 | ROM_LOAD( "257-v2.v2", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) ) /* TC5332204 */ | |
| 6214 | ROM_LOAD( "257-v3.v3", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) ) /* TC5332204 */ | |
| 6215 | ROM_LOAD( "257-v4.v4", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) ) /* TC5332204 */ | |
| 6216 | ||
| 6217 | NO_DELTAT_REGION | |
| 6218 | ||
| 6219 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6220 | ROM_LOAD16_BYTE( "257-c1.c1", 0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6221 | ROM_LOAD16_BYTE( "257-c2.c2", 0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6222 | ROM_LOAD16_BYTE( "257-c3.c3", 0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6223 | ROM_LOAD16_BYTE( "257-c4.c4", 0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6224 | ROM_LOAD16_BYTE( "257-c5.c5", 0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6225 | ROM_LOAD16_BYTE( "257-c6.c6", 0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6226 | ROM_LOAD16_BYTE( "257-c7.c7", 0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6227 | ROM_LOAD16_BYTE( "257-c8.c8", 0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6228 | ROM_END | |
| 6229 | ||
| 6230 | ROM_START( kof2000n ) /* Original Version, Encrypted Sound + GFX Roms */ | |
| 6231 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6232 | ROM_LOAD16_WORD_SWAP( "257-pg1.p1", 0x000000, 0x100000, CRC(5f809dbe) SHA1(2bc233dcff5622de86d01e3b74b840c7caf12982) ) /* mask rom TC538200 */ | |
| 6233 | ROM_LOAD16_WORD_SWAP( "257-pg2.sp2", 0x100000, 0x400000, CRC(693c2c5e) SHA1(dc9121b7369ef46596343cac055a00aec81704d4) ) /* mask rom TC5332205 */ | |
| 6234 | ||
| 6235 | ROM_Y_ZOOM | |
| 6236 | ||
| 6237 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6238 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6239 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6240 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6241 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6242 | ||
| 6243 | /* Encrypted */ | |
| 6244 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.m1", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) ) /* mask rom TC532000 */ | |
| 6245 | ||
| 6246 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6247 | ROM_LOAD( "257-v1.v1", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) ) /* TC5332204 */ | |
| 6248 | ROM_LOAD( "257-v2.v2", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) ) /* TC5332204 */ | |
| 6249 | ROM_LOAD( "257-v3.v3", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) ) /* TC5332204 */ | |
| 6250 | ROM_LOAD( "257-v4.v4", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) ) /* TC5332204 */ | |
| 6251 | ||
| 6252 | NO_DELTAT_REGION | |
| 6253 | ||
| 6254 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6255 | ROM_LOAD16_BYTE( "257-c1.c1", 0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6256 | ROM_LOAD16_BYTE( "257-c2.c2", 0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6257 | ROM_LOAD16_BYTE( "257-c3.c3", 0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6258 | ROM_LOAD16_BYTE( "257-c4.c4", 0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6259 | ROM_LOAD16_BYTE( "257-c5.c5", 0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6260 | ROM_LOAD16_BYTE( "257-c6.c6", 0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6261 | ROM_LOAD16_BYTE( "257-c7.c7", 0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 6262 | ROM_LOAD16_BYTE( "257-c8.c8", 0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 6263 | ROM_END | |
| 6264 | ||
| 6265 | /**************************************** | |
| 6266 | ID-0258 | |
| 6267 | SNK vs. Capcom? | |
| 6268 | ****************************************/ | |
| 6269 | ||
| 6270 | /**************************************** | |
| 6271 | ID-0259 | |
| 6272 | . ??M-2590 | |
| 6273 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6274 | ****************************************/ | |
| 6275 | ||
| 6276 | ROM_START( bangbead ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 6277 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6278 | ROM_LOAD16_WORD_SWAP( "259-p1.p1", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) ) | |
| 6279 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6280 | ||
| 6281 | ROM_Y_ZOOM | |
| 6282 | ||
| 6283 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6284 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6285 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6286 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6287 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6288 | ||
| 6289 | NEO_BIOS_AUDIO_128K( "259-m1.m1", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) ) | |
| 6290 | ||
| 6291 | ROM_REGION( 0x500000, "ymsnd", 0 ) | |
| 6292 | ROM_LOAD( "259-v1.v1", 0x000000, 0x400000, CRC(088eb8ab) SHA1(608306e35501dd7d382d9f96b28e7550aa896a03) ) | |
| 6293 | ROM_LOAD( "259-v2.v2", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) ) | |
| 6294 | ||
| 6295 | NO_DELTAT_REGION | |
| 6296 | ||
| 6297 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6298 | /* Encrypted */ | |
| 6299 | ROM_LOAD16_BYTE( "259-c1.c1", 0x0000000, 0x800000, CRC(1f537f74) SHA1(b8ef691e92191c20a5ed4f20a75cca3c7383bca6) ) /* Plane 0,1 */ | |
| 6300 | ROM_LOAD16_BYTE( "259-c2.c2", 0x0000001, 0x800000, CRC(0efd98ff) SHA1(d350315d3c7f26d638458e5ccf2126069a4c7a5b) ) /* Plane 2,3 */ | |
| 6301 | ROM_END | |
| 6302 | ||
| 6303 | /**************************************** | |
| 6304 | ID-0260 | |
| 6305 | . ??M-2600 | |
| 6306 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6307 | ****************************************/ | |
| 6308 | ||
| 6309 | ROM_START( nitd ) /* Original Version - Encrypted GFX */ /* MVS ONLY RELEASE */ | |
| 6310 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6311 | ROM_LOAD16_WORD_SWAP( "260-p1.p1", 0x000000, 0x080000, CRC(61361082) SHA1(441f3f41c1aa752c0e0a9a0b1d92711d9e636b85) ) | |
| 6312 | ||
| 6313 | ROM_Y_ZOOM | |
| 6314 | ||
| 6315 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6316 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6317 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6318 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6319 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6320 | ||
| 6321 | NEO_BIOS_AUDIO_512K( "260-m1.m1", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) ) | |
| 6322 | ||
| 6323 | ROM_REGION( 0x0400000, "ymsnd", 0 ) | |
| 6324 | ROM_LOAD( "260-v1.v1", 0x000000, 0x400000, CRC(24b0480c) SHA1(d769e621be52a5cd2e2568891b5f95a48268e1e0) ) | |
| 6325 | ||
| 6326 | NO_DELTAT_REGION | |
| 6327 | ||
| 6328 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6329 | /* Encrypted */ | |
| 6330 | ROM_LOAD16_BYTE( "260-c1.c1", 0x0000000, 0x800000, CRC(147b0c7f) SHA1(a647c3a2f6d146ff47521c1d39f58830601f5781) ) /* Plane 0,1 */ | |
| 6331 | ROM_LOAD16_BYTE( "260-c2.c2", 0x0000001, 0x800000, CRC(d2b04b0d) SHA1(ce4322e6cfacb627fe997efe81018861e21d3c27) ) /* Plane 2,3 */ | |
| 6332 | ROM_END | |
| 6333 | ||
| 6334 | /**************************************** | |
| 6335 | ID-0261 | |
| 6336 | . NGM-2610 | |
| 6337 | NEO-MVS PROGBK1 / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042) | |
| 6338 | . NGH-2610 | |
| 6339 | ****************************************/ | |
| 6340 | ||
| 6341 | ROM_START( sengoku3 ) /* Original Version - Encrypted GFX */ | |
| 6342 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 6343 | ROM_LOAD16_WORD_SWAP( "261-ph1.p1", 0x100000, 0x100000, CRC(e0d4bc0a) SHA1(8df366097f224771ca6d1aa5c1691cd46776cd12) ) /* mask rom TC5316200 */ | |
| 6344 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 6345 | ||
| 6346 | ROM_Y_ZOOM | |
| 6347 | ||
| 6348 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6349 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6350 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6351 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6352 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6353 | ||
| 6354 | NEO_BIOS_AUDIO_512K( "261-m1.m1", CRC(7d501c39) SHA1(8e6bcc428f5ac7532d9c9be7e07ad0821461a080) ) /* mask rom TC534000 */ | |
| 6355 | ||
| 6356 | ROM_REGION( 0x0e00000, "ymsnd", 0 ) | |
| 6357 | ROM_LOAD( "261-v1.v1", 0x000000, 0x400000, CRC(64c30081) SHA1(f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595) ) /* mask rom TC5332204 */ | |
| 6358 | ROM_LOAD( "261-v2.v2", 0x400000, 0x400000, CRC(392a9c47) SHA1(7ab90a54089236ca6c3ef1af8e566a8025d38159) ) /* mask rom TC5332204 */ | |
| 6359 | ROM_LOAD( "261-v3.v3", 0x800000, 0x400000, CRC(c1a7ebe3) SHA1(1d7bb481451f5ee0457e954bb5210300182c3c9c) ) /* mask rom TC5332204 */ | |
| 6360 | ROM_LOAD( "261-v4.v4", 0xc00000, 0x200000, CRC(9000d085) SHA1(11157b355ab4eb6627e9f322ed875332d3d77349) ) /* mask rom TC5316200 */ | |
| 6361 | ||
| 6362 | NO_DELTAT_REGION | |
| 6363 | ||
| 6364 | ROM_REGION( 0x2000000, "sprites", 0 ) | |
| 6365 | ROM_LOAD16_BYTE( "261-c1.c1", 0x0000000, 0x800000, CRC(ded84d9c) SHA1(d960523b813d4fae06d716298d4e431a5c77a0c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6366 | ROM_LOAD16_BYTE( "261-c2.c2", 0x0000001, 0x800000, CRC(b8eb4348) SHA1(619d24312549932959481fa58f43f11c048e1ca5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6367 | ROM_LOAD16_BYTE( "261-c3.c3", 0x1000000, 0x800000, CRC(84e2034a) SHA1(38ec4ae4b86933a25c9a03799b8cade4b1346401) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6368 | ROM_LOAD16_BYTE( "261-c4.c4", 0x1000001, 0x800000, CRC(0b45ae53) SHA1(a19fb21408ab633aee8bbf38bf43b5e26766b355) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6369 | ROM_END | |
| 6370 | ||
| 6371 | /**************************************** | |
| 6372 | ID-0262 | |
| 6373 | . NGM-262? | |
| 6374 | MVS PROGBK2 REV1.0 (NEO-PCM2 SNK)/ MVS CHAFIO REV1.0 (NEO-CMC 7050) | |
| 6375 | . NGH-2621 | |
| 6376 | NEO-AEG PROGBK1F / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6377 | - Distribution by BrezzaSoft | |
| 6378 | ****************************************/ | |
| 6379 | ||
| 6380 | ROM_START( kof2001 ) /* MVS VERSION */ | |
| 6381 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6382 | ROM_LOAD16_WORD_SWAP( "262-p1-08-e0.p1", 0x000000, 0x100000, CRC(9381750d) SHA1(dcfecd69e563ff52fe07d23c5372d0f748b07819) ) /* mask rom TC538200 */ | |
| 6383 | ROM_LOAD16_WORD_SWAP( "262-p2-08-e0.sp2", 0x100000, 0x400000, CRC(8e0d8329) SHA1(10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc) ) /* mask rom TC5332205 */ | |
| 6384 | /* The first/early production run sets have proms with above labels. Some later? sets found have eproms instead of proms */ | |
| 6385 | ||
| 6386 | ROM_Y_ZOOM | |
| 6387 | ||
| 6388 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6389 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6390 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6391 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6392 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6393 | ||
| 6394 | /* Encrypted */ | |
| 6395 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.m1", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* mask rom TC532000 */ | |
| 6396 | ||
| 6397 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6398 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 6399 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 6400 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 6401 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 6402 | ||
| 6403 | NO_DELTAT_REGION | |
| 6404 | ||
| 6405 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6406 | /* Encrypted */ | |
| 6407 | ROM_LOAD16_BYTE( "262-c1-08-e0.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6408 | ROM_LOAD16_BYTE( "262-c2-08-e0.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6409 | ROM_LOAD16_BYTE( "262-c3-08-e0.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6410 | ROM_LOAD16_BYTE( "262-c4-08-e0.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6411 | ROM_LOAD16_BYTE( "262-c5-08-e0.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6412 | ROM_LOAD16_BYTE( "262-c6-08-e0.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6413 | ROM_LOAD16_BYTE( "262-c7-08-e0.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6414 | ROM_LOAD16_BYTE( "262-c8-08-e0.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6415 | ROM_END | |
| 6416 | ||
| 6417 | ROM_START( kof2001h ) /* AES VERSION */ | |
| 6418 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6419 | ROM_LOAD16_WORD_SWAP( "262-pg1.p1", 0x000000, 0x100000, CRC(2af7e741) SHA1(e41282d73ed6d521da056f1a16573bb61bfa3826) ) /* mask rom TC538200 */ | |
| 6420 | ROM_LOAD16_WORD_SWAP( "262-pg2.sp2", 0x100000, 0x400000, CRC(91eea062) SHA1(82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f) ) /* mask rom TC5332205 */ | |
| 6421 | ||
| 6422 | ROM_Y_ZOOM | |
| 6423 | ||
| 6424 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6425 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6426 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6427 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6428 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6429 | ||
| 6430 | /* Encrypted */ | |
| 6431 | NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.m1", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* mask rom TC532000 */ | |
| 6432 | ||
| 6433 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6434 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 6435 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 6436 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 6437 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 6438 | ||
| 6439 | NO_DELTAT_REGION | |
| 6440 | ||
| 6441 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6442 | /* Encrypted */ | |
| 6443 | ROM_LOAD16_BYTE( "262-c1-08-e0.c1", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6444 | ROM_LOAD16_BYTE( "262-c2-08-e0.c2", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6445 | ROM_LOAD16_BYTE( "262-c3-08-e0.c3", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6446 | ROM_LOAD16_BYTE( "262-c4-08-e0.c4", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6447 | ROM_LOAD16_BYTE( "262-c5-08-e0.c5", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6448 | ROM_LOAD16_BYTE( "262-c6-08-e0.c6", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6449 | ROM_LOAD16_BYTE( "262-c7-08-e0.c7", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6450 | ROM_LOAD16_BYTE( "262-c8-08-e0.c8", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6451 | ROM_END | |
| 6452 | ||
| 6453 | /**************************************** | |
| 6454 | ID-0263 | |
| 6455 | . NGM-2630 | |
| 6456 | NEO-MVS PROGBK2 (NEO-PCM2 SNK)/ NEO-MVS CHAFIO (NEO-CMC 7050) | |
| 6457 | . NGH-2630 | |
| 6458 | NEO-AEG PROGBK2 (NEO-PCM2 SNK) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6459 | ****************************************/ | |
| 6460 | ||
| 6461 | ROM_START( mslug4 ) /* Original Version - Encrypted GFX */ /* MVS VERSION */ | |
| 6462 | /* There also exist carts where p1 label is pg1; the PG1 revision has a Japanese cart label, SN 02Jxxxxx | |
| 6463 | The P1 revision has a US/EUR cart label, SN 02Txxxxx ; Rom data on both is identical. | |
| 6464 | These carts were manufactured by Mega Enterprise, not SNK. */ | |
| 6465 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6466 | ROM_LOAD16_WORD_SWAP( "263-p1.p1", 0x000000, 0x100000, CRC(27e4def3) SHA1(a08785e8145981bb6b5332a3b2df7eb321253cca) ) /* mask rom TC538200 */ | |
| 6467 | ROM_LOAD16_WORD_SWAP( "263-p2.sp2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) /* mask rom TC5332205 */ | |
| 6468 | ||
| 6469 | ROM_Y_ZOOM | |
| 6470 | ||
| 6471 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6472 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6473 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6474 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6475 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6476 | ||
| 6477 | /* Encrypted */ | |
| 6478 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 6479 | ||
| 6480 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6481 | /* Encrypted */ | |
| 6482 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 6483 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 6484 | ||
| 6485 | NO_DELTAT_REGION | |
| 6486 | ||
| 6487 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6488 | /* Encrypted */ | |
| 6489 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6490 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6491 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6492 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6493 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6494 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6495 | ROM_END | |
| 6496 | ||
| 6497 | ROM_START( mslug4h ) /* Original Version - Encrypted GFX */ /* AES VERSION */ | |
| 6498 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6499 | ROM_LOAD16_WORD_SWAP( "263-ph1.p1", 0x000000, 0x100000, CRC(c67f5c8d) SHA1(12af74964843f103520d9f0825069ea2f67eeb2f) ) /* mask rom TC538200 */ | |
| 6500 | ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) /* mask rom TC5332205 */ | |
| 6501 | ||
| 6502 | ROM_Y_ZOOM | |
| 6503 | ||
| 6504 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6505 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6506 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6507 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6508 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6509 | ||
| 6510 | /* Encrypted */ | |
| 6511 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 6512 | ||
| 6513 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6514 | /* Encrypted */ | |
| 6515 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 6516 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 6517 | ||
| 6518 | NO_DELTAT_REGION | |
| 6519 | ||
| 6520 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 6521 | /* Encrypted */ | |
| 6522 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6523 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6524 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6525 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6526 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6527 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6528 | ROM_END | |
| 6529 | ||
| 6530 | /**************************************** | |
| 6531 | ID-0264 | |
| 6532 | . NGM-264? | |
| 6533 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6534 | . NGH-2641 | |
| 6535 | NEO-AEG PROGBK2 (NEO-PCM2 SNK) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6536 | - Distribution by BrezzaSoft | |
| 6537 | ****************************************/ | |
| 6538 | ||
| 6539 | ROM_START( rotd ) /* Encrypted Set */ /* MVS VERSION */ | |
| 6540 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6541 | ROM_LOAD16_WORD_SWAP( "264-p1.p1", 0x000000, 0x800000, CRC(b8cc969d) SHA1(4f2205b4bdd32dd1522106ef4df10ac0eb1b852d) ) /* mask rom TC5364205 */ | |
| 6542 | ||
| 6543 | ROM_Y_ZOOM | |
| 6544 | ||
| 6545 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6546 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6547 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6548 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6549 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6550 | ||
| 6551 | /* Encrypted */ | |
| 6552 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "264-m1.m1", CRC(4dbd7b43) SHA1(6b63756b0d2d30bbf13fbd219833c81fd060ef96) ) /* mask rom 27c010 */ | |
| 6553 | ||
| 6554 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6555 | /* Encrypted */ | |
| 6556 | ROM_LOAD( "264-v1.v1", 0x000000, 0x800000, CRC(fa005812) SHA1(73723126dab5a640ac11955ed6da1bf7a91394f5) ) /* mask rom TC5364205 */ | |
| 6557 | ROM_LOAD( "264-v2.v2", 0x800000, 0x800000, CRC(c3dc8bf0) SHA1(a105e37262d9500a30fb8a5dac05aa4fab2562a3) ) /* mask rom TC5364205 */ | |
| 6558 | ||
| 6559 | NO_DELTAT_REGION | |
| 6560 | ||
| 6561 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6562 | /* Encrypted */ | |
| 6563 | ROM_LOAD16_BYTE( "264-c1.c1", 0x0000000, 0x800000, CRC(4f148fee) SHA1(0821463765fad8fbd0dfbbabb7807337d0333719) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6564 | ROM_LOAD16_BYTE( "264-c2.c2", 0x0000001, 0x800000, CRC(7cf5ff72) SHA1(ccb2f94bce943576d224cb326806942426d25584) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6565 | ROM_LOAD16_BYTE( "264-c3.c3", 0x1000000, 0x800000, CRC(64d84c98) SHA1(8faf153f465ce6fb7770b27a7ce63caf11dd4086) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6566 | ROM_LOAD16_BYTE( "264-c4.c4", 0x1000001, 0x800000, CRC(2f394a95) SHA1(82347e8f2b48b0522d7d91fd3f372d5768934ab2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6567 | ROM_LOAD16_BYTE( "264-c5.c5", 0x2000000, 0x800000, CRC(6b99b978) SHA1(8fd0a60029b41668f9e1e3056edd3c90f62efa83) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6568 | ROM_LOAD16_BYTE( "264-c6.c6", 0x2000001, 0x800000, CRC(847d5c7d) SHA1(a2ce03f6302edf81f2645de9ec61df1a281ddd78) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6569 | ROM_LOAD16_BYTE( "264-c7.c7", 0x3000000, 0x800000, CRC(231d681e) SHA1(87836e64dc816f8bf1c834641535ea96baacc024) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6570 | ROM_LOAD16_BYTE( "264-c8.c8", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6571 | ROM_END | |
| 6572 | ||
| 6573 | /**************************************** | |
| 6574 | ID-0265 | |
| 6575 | . NGM-2650 | |
| 6576 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6577 | . NGH-2650 | |
| 6578 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6579 | ****************************************/ | |
| 6580 | ||
| 6581 | ROM_START( kof2002 ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 6582 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6583 | ROM_LOAD16_WORD_SWAP( "265-p1.p1", 0x000000, 0x100000, CRC(9ede7323) SHA1(ad9d45498777fda9fa58e75781f48e09aee705a6) ) /* mask rom TC538200 */ | |
| 6584 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 6585 | ||
| 6586 | ROM_Y_ZOOM | |
| 6587 | ||
| 6588 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6589 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6590 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6591 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6592 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6593 | ||
| 6594 | /* Encrypted */ | |
| 6595 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 6596 | ||
| 6597 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6598 | /* Encrypted */ | |
| 6599 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 6600 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 6601 | ||
| 6602 | NO_DELTAT_REGION | |
| 6603 | ||
| 6604 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6605 | /* Encrypted */ | |
| 6606 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6607 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6608 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6609 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6610 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6611 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6612 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6613 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6614 | ROM_END | |
| 6615 | ||
| 6616 | /**************************************** | |
| 6617 | ID-0266 | |
| 6618 | . NGM-2660 | |
| 6619 | NEO-MVS PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6620 | . NGH-2660 | |
| 6621 | NEO-AEG PROGBK2 (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7050) | |
| 6622 | ****************************************/ | |
| 6623 | ||
| 6624 | ROM_START( matrim ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 6625 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 6626 | ROM_LOAD16_WORD_SWAP( "266-p1.p1", 0x000000, 0x100000, CRC(5d4c2dc7) SHA1(8d723b0d28ec344eef26009b361a2b97d300dd51) ) /* mask rom TC538200 */ | |
| 6627 | ROM_LOAD16_WORD_SWAP( "266-p2.sp2", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) ) /* mask rom TC5332205 */ | |
| 6628 | ||
| 6629 | ROM_Y_ZOOM | |
| 6630 | ||
| 6631 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6632 | ROM_REGION( 0x80000, "fixed", 0 ) | |
| 6633 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 6634 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6635 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6636 | ||
| 6637 | /* Encrypted */ | |
| 6638 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "266-m1.m1", CRC(456c3e6c) SHA1(5a07d0186198a18d2dda1331093cf29b0b9b2984) ) /* mask rom TC531001 */ | |
| 6639 | ||
| 6640 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6641 | /* Encrypted */ | |
| 6642 | ROM_LOAD( "266-v1.v1", 0x000000, 0x800000, CRC(a4f83690) SHA1(200d683d8c30ebc6d0ed331aa5bbba39b4e07160) ) /* mask rom TC5364205 */ | |
| 6643 | ROM_LOAD( "266-v2.v2", 0x800000, 0x800000, CRC(d0f69eda) SHA1(9d7e98976ad433ed8a35d7afffa38130444ba7db) ) /* mask rom TC5364205 */ | |
| 6644 | ||
| 6645 | NO_DELTAT_REGION | |
| 6646 | ||
| 6647 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6648 | /* Encrypted */ | |
| 6649 | ROM_LOAD16_BYTE( "266-c1.c1", 0x0000000, 0x800000, CRC(505f4e30) SHA1(f22b6f76fc0cad963555dc89d072967c8dc8b79a) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6650 | ROM_LOAD16_BYTE( "266-c2.c2", 0x0000001, 0x800000, CRC(3cb57482) SHA1(dab15bc24391f9a5173de76af48b612fb9636ccf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6651 | ROM_LOAD16_BYTE( "266-c3.c3", 0x1000000, 0x800000, CRC(f1cc6ad0) SHA1(66c1cccc0332ffd2d3064f06330c41f95ca09ced) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6652 | ROM_LOAD16_BYTE( "266-c4.c4", 0x1000001, 0x800000, CRC(45b806b7) SHA1(c2bb866fded53d62fad0fc88d89d5e7d4cb1894f) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6653 | ROM_LOAD16_BYTE( "266-c5.c5", 0x2000000, 0x800000, CRC(9a15dd6b) SHA1(194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6654 | ROM_LOAD16_BYTE( "266-c6.c6", 0x2000001, 0x800000, CRC(281cb939) SHA1(bdb7766cfde581ccfaee2be7fe48445f360a2301) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6655 | ROM_LOAD16_BYTE( "266-c7.c7", 0x3000000, 0x800000, CRC(4b71f780) SHA1(d5611a6f6b730db58613b48f2b0174661ccfb7bb) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6656 | ROM_LOAD16_BYTE( "266-c8.c8", 0x3000001, 0x800000, CRC(29873d33) SHA1(dc77f129ed49b8d40d0d4241feef3f6c2f19a987) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6657 | ROM_END | |
| 6658 | ||
| 6659 | /**************************************** | |
| 6660 | ID-0267 | |
| 6661 | . ??M-2670 | |
| 6662 | NEO-MVS PROGBK2 (NEO-PCM2 SNK) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7050) | |
| 6663 | ****************************************/ | |
| 6664 | ||
| 6665 | ROM_START( pnyaa ) /* Encrypted Set */ /* MVS ONLY RELEASE */ | |
| 6666 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 6667 | ROM_LOAD16_WORD_SWAP( "267-p1.p1", 0x000000, 0x100000, CRC(112fe2c0) SHA1(01420e051f0bdbd4f68ce306a3738161b96f8ba8) ) /* mask rom TC538200 */ | |
| 6668 | ||
| 6669 | ROM_Y_ZOOM | |
| 6670 | ||
| 6671 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6672 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6673 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6674 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6675 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6676 | ||
| 6677 | /* Encrypted */ | |
| 6678 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "267-m1.m1", CRC(c7853ccd) SHA1(1b7a4c5093cf0fe3861ce44fd1d3b30c71ad0abe) ) /* mask rom TC534000 */ | |
| 6679 | ||
| 6680 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 6681 | /* Encrypted */ | |
| 6682 | ROM_LOAD( "267-v1.v1", 0x000000, 0x400000, CRC(e2e8e917) SHA1(7f412d55aebff3d38a225a88c632916295ab0584) ) /* mask rom TC5332204 */ | |
| 6683 | ||
| 6684 | NO_DELTAT_REGION | |
| 6685 | ||
| 6686 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 6687 | /* Encrypted */ | |
| 6688 | ROM_LOAD16_BYTE( "267-c1.c1", 0x0000000, 0x800000, CRC(5eebee65) SHA1(7eb3eefdeb24e19831d0f51d4ea07a0292c25ab6) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6689 | ROM_LOAD16_BYTE( "267-c2.c2", 0x0000001, 0x800000, CRC(2b67187b) SHA1(149c3efd3c444fd0d35a97fa2268102bf76be3ed) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6690 | ROM_END | |
| 6691 | ||
| 6692 | /**************************************** | |
| 6693 | ID-0268 | |
| 6694 | . NGM-2680 | |
| 6695 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6696 | . NGH-2680 | |
| 6697 | ****************************************/ | |
| 6698 | ||
| 6699 | ROM_START( mslug5 ) /* Encrypted Set */ /* MVS VERSION */ | |
| 6700 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6701 | ROM_LOAD32_WORD_SWAP( "268-p1cr.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) /* mask rom TC5332205 */ | |
| 6702 | ROM_LOAD32_WORD_SWAP( "268-p2cr.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) /* mask rom TC5332205 */ | |
| 6703 | ||
| 6704 | ROM_Y_ZOOM | |
| 6705 | ||
| 6706 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6707 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6708 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6709 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6710 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6711 | ||
| 6712 | /* Encrypted */ | |
| 6713 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 6714 | ||
| 6715 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6716 | /* Encrypted */ | |
| 6717 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 6718 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 6719 | ||
| 6720 | NO_DELTAT_REGION | |
| 6721 | ||
| 6722 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6723 | /* Encrypted */ | |
| 6724 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6725 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6726 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6727 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6728 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6729 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6730 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6731 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6732 | ROM_END | |
| 6733 | ||
| 6734 | ROM_START( mslug5h ) /* Encrypted Set */ /* AES release of the game but is also found in later MVS carts */ | |
| 6735 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6736 | ROM_LOAD32_WORD_SWAP( "268-p1c.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) | |
| 6737 | ROM_LOAD32_WORD_SWAP( "268-p2c.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) | |
| 6738 | ||
| 6739 | ROM_Y_ZOOM | |
| 6740 | ||
| 6741 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6742 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6743 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6744 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6745 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6746 | ||
| 6747 | /* Encrypted */ | |
| 6748 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 6749 | ||
| 6750 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6751 | /* Encrypted */ | |
| 6752 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 6753 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 6754 | ||
| 6755 | NO_DELTAT_REGION | |
| 6756 | ||
| 6757 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6758 | /* Encrypted */ | |
| 6759 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6760 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6761 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6762 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6763 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6764 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6765 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6766 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6767 | ROM_END | |
| 6768 | ||
| 6769 | /**************************************** | |
| 6770 | ID-0269 | |
| 6771 | . NGM-2690 | |
| 6772 | NEO-MVS PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6773 | . NGH-2690 | |
| 6774 | NEO-AEG PROGBK3R (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6775 | ****************************************/ | |
| 6776 | ||
| 6777 | ROM_START( svc ) /* Encrypted Set */ /* MVS AND AES VERSION */ | |
| 6778 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6779 | ROM_LOAD32_WORD_SWAP( "269-p1.p1", 0x000000, 0x400000, CRC(38e2005e) SHA1(1b902905916a30969282f1399a756e32ff069097) ) /* mask rom TC5332205 */ | |
| 6780 | ROM_LOAD32_WORD_SWAP( "269-p2.p2", 0x000002, 0x400000, CRC(6d13797c) SHA1(3cb71a95cea6b006b44cac0f547df88aec0007b7) ) /* mask rom TC5332205 */ | |
| 6781 | ||
| 6782 | ROM_Y_ZOOM | |
| 6783 | ||
| 6784 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6785 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6786 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 6787 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6788 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6789 | ||
| 6790 | /* Encrypted */ | |
| 6791 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "269-m1.m1", CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) /* mask rom TC534000 */ | |
| 6792 | ||
| 6793 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6794 | /* Encrypted */ | |
| 6795 | ROM_LOAD( "269-v1.v1", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) ) /* mask rom TC5364205 */ | |
| 6796 | ROM_LOAD( "269-v2.v2", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) ) /* mask rom TC5364205 */ | |
| 6797 | ||
| 6798 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6799 | /* Encrypted */ | |
| 6800 | ROM_LOAD16_BYTE( "269-c1r.c1", 0x0000000, 0x800000, CRC(887b4068) SHA1(227cdcf7a10a415f1e3afe7ae97acc9afc2cc8e1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6801 | ROM_LOAD16_BYTE( "269-c2r.c2", 0x0000001, 0x800000, CRC(4e8903e4) SHA1(31daaa4fd6c23e8f0a8428931c513d97d2eee1bd) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6802 | ROM_LOAD16_BYTE( "269-c3r.c3", 0x1000000, 0x800000, CRC(7d9c55b0) SHA1(1f94a948b3e3c31b3ff05518ef525031a3cb2c62) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6803 | ROM_LOAD16_BYTE( "269-c4r.c4", 0x1000001, 0x800000, CRC(8acb5bb6) SHA1(2c27d6e309646d7b84da85f78c06e4aaa74e844b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6804 | ROM_LOAD16_BYTE( "269-c5r.c5", 0x2000000, 0x800000, CRC(097a4157) SHA1(54d839f55d27f68c704a94ea3c63c644ffc22ca4) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6805 | ROM_LOAD16_BYTE( "269-c6r.c6", 0x2000001, 0x800000, CRC(e19df344) SHA1(20448add53ab25dd3a8f0b681131ad3b9c68acc9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6806 | ROM_LOAD16_BYTE( "269-c7r.c7", 0x3000000, 0x800000, CRC(d8f0340b) SHA1(43114af7557361a8903bb8cf8553f602946a9220) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6807 | ROM_LOAD16_BYTE( "269-c8r.c8", 0x3000001, 0x800000, CRC(2570b71b) SHA1(99266e1c2ffcf324793fb5c55325fbc7e6265ac0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6808 | ROM_END | |
| 6809 | ||
| 6810 | /**************************************** | |
| 6811 | ID-0270 | |
| 6812 | . NGM-2700 | |
| 6813 | NEO-MVS PROGBK2R (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6814 | . NGH-2700 | |
| 6815 | NEO-AEG PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6816 | ****************************************/ | |
| 6817 | ||
| 6818 | ROM_START( samsho5 ) /* Encrypted Set */ /* MVS VERSION */ | |
| 6819 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6820 | ROM_LOAD16_WORD_SWAP( "270-p1.p1", 0x000000, 0x400000, CRC(4a2a09e6) SHA1(2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9) ) /* mask rom TC5332205 */ | |
| 6821 | ROM_LOAD16_WORD_SWAP( "270-p2.sp2", 0x400000, 0x400000, CRC(e0c74c85) SHA1(df24a4ee76438e40c2f04a714175a7f85cacdfe0) ) /* mask rom TC5332205 */ | |
| 6822 | ||
| 6823 | ROM_Y_ZOOM | |
| 6824 | ||
| 6825 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6826 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6827 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6828 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6829 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6830 | ||
| 6831 | /* Encrypted */ | |
| 6832 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "270-m1.m1", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) ) /* mask rom 27c040 */ | |
| 6833 | ||
| 6834 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6835 | /* Encrypted */ | |
| 6836 | ROM_LOAD( "270-v1.v1", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) ) /* mask rom TC5364205 */ | |
| 6837 | ROM_LOAD( "270-v2.v2", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) ) /* mask rom TC5364205 */ | |
| 6838 | ||
| 6839 | NO_DELTAT_REGION | |
| 6840 | ||
| 6841 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6842 | /* Encrypted */ | |
| 6843 | ROM_LOAD16_BYTE( "270-c1.c1", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6844 | ROM_LOAD16_BYTE( "270-c2.c2", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6845 | ROM_LOAD16_BYTE( "270-c3.c3", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6846 | ROM_LOAD16_BYTE( "270-c4.c4", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6847 | ROM_LOAD16_BYTE( "270-c5.c5", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6848 | ROM_LOAD16_BYTE( "270-c6.c6", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6849 | ROM_LOAD16_BYTE( "270-c7.c7", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6850 | ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6851 | ROM_END | |
| 6852 | ||
| 6853 | ROM_START( samsho5h ) /* Encrypted Set, Alternate Set */ /* AES VERSION */ | |
| 6854 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6855 | ROM_LOAD16_WORD_SWAP( "270-p1c.p1", 0x000000, 0x400000, CRC(bf956089) SHA1(c538289069bf338b9fa7ecc5c9143763dbb776a8) ) /* mask rom TC5332205 */ | |
| 6856 | ROM_LOAD16_WORD_SWAP( "270-p2c.sp2", 0x400000, 0x400000, CRC(943a6b1d) SHA1(12bd02fc197456da6ee86f066086094cef0f4bf9) ) /* mask rom TC5332205 */ | |
| 6857 | ||
| 6858 | ROM_Y_ZOOM | |
| 6859 | ||
| 6860 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6861 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6862 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6863 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6864 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6865 | ||
| 6866 | /* Encrypted */ | |
| 6867 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "270-m1.m1", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) ) /* mask rom 27c040 */ | |
| 6868 | ||
| 6869 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6870 | /* Encrypted */ | |
| 6871 | ROM_LOAD( "270-v1.v1", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) ) /* mask rom TC5364205 */ | |
| 6872 | ROM_LOAD( "270-v2.v2", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) ) /* mask rom TC5364205 */ | |
| 6873 | ||
| 6874 | NO_DELTAT_REGION | |
| 6875 | ||
| 6876 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6877 | /* Encrypted */ | |
| 6878 | ROM_LOAD16_BYTE( "270-c1.c1", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6879 | ROM_LOAD16_BYTE( "270-c2.c2", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6880 | ROM_LOAD16_BYTE( "270-c3.c3", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6881 | ROM_LOAD16_BYTE( "270-c4.c4", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6882 | ROM_LOAD16_BYTE( "270-c5.c5", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6883 | ROM_LOAD16_BYTE( "270-c6.c6", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6884 | ROM_LOAD16_BYTE( "270-c7.c7", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6885 | ROM_LOAD16_BYTE( "270-c8.c8", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6886 | ROM_END | |
| 6887 | ||
| 6888 | /**************************************** | |
| 6889 | ID-0271 | |
| 6890 | . NGM-2710 | |
| 6891 | NEO-MVS PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6892 | . NGH-2710 | |
| 6893 | NEO-AEG PROGBK3S (NEO-PCM2 PLAYMORE) (NEO-PVC) / NEO-AEG CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6894 | ****************************************/ | |
| 6895 | ||
| 6896 | ROM_START( kof2003 ) /* Encrypted Code + Sound + GFX Roms */ /* MVS VERSION */ | |
| 6897 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 6898 | ROM_LOAD32_WORD_SWAP( "271-p1c.p1", 0x000000, 0x400000, CRC(530ecc14) SHA1(812cf7e9902af3f5e9e330b7c05c2171b139ad2b) ) /* mask rom TC5332205 */ | |
| 6899 | ROM_LOAD32_WORD_SWAP( "271-p2c.p2", 0x000002, 0x400000, CRC(fd568da9) SHA1(46364906a1e81dc251117e91a1a7b43af1373ada) ) /* mask rom TC5332205 */ | |
| 6900 | ROM_LOAD16_WORD_SWAP( "271-p3c.p3", 0x800000, 0x100000, CRC(aec5b4a9) SHA1(74087f785590eda5898ce146029818f86ced42b6) ) /* mask rom TC538200 */ | |
| 6901 | ||
| 6902 | ROM_Y_ZOOM | |
| 6903 | ||
| 6904 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6905 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6906 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 6907 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6908 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6909 | ||
| 6910 | /* Encrypted */ | |
| 6911 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1c.m1", CRC(f5515629) SHA1(7516bf1b0207a3c8d41dc30c478f8d8b1f71304b) ) /* mask rom TC534000 */ | |
| 6912 | ||
| 6913 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6914 | /* Encrypted */ | |
| 6915 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 6916 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 6917 | ||
| 6918 | NO_DELTAT_REGION | |
| 6919 | ||
| 6920 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6921 | /* Encrypted */ | |
| 6922 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6923 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6924 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6925 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6926 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6927 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6928 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6929 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6930 | ROM_END | |
| 6931 | ||
| 6932 | ROM_START( kof2003h ) /* Encrypted Code + Sound + GFX Roms */ /* AES VERSION */ | |
| 6933 | /* All chip labels for this set are correct */ | |
| 6934 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 6935 | ROM_LOAD32_WORD_SWAP( "271-p1k.p1", 0x000000, 0x400000, CRC(d0d0ae3e) SHA1(538d054ac50c91694fbbfefcce548b063713e14e) ) /* mask rom TC5332205 */ | |
| 6936 | ROM_LOAD32_WORD_SWAP( "271-p2k.p2", 0x000002, 0x400000, CRC(fb3f79d9) SHA1(f253d10e732d6e23ae82d74ac9269d21f69ddb4d) ) /* mask rom TC5332205 */ | |
| 6937 | ROM_LOAD16_WORD_SWAP( "271-p3k.p3", 0x800000, 0x100000, CRC(232702ad) SHA1(6045046027dac1cbd4cbd14b5c1ece522bc6197f) ) /* mask rom TC538200 */ | |
| 6938 | ||
| 6939 | ROM_Y_ZOOM | |
| 6940 | ||
| 6941 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6942 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 6943 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 6944 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6945 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6946 | ||
| 6947 | /* Encrypted */ | |
| 6948 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1k.m1", CRC(48d9affe) SHA1(68f01560b91bbada39001ce01bdeeed5c9bb29f2) ) /* mask rom TC534000 */ | |
| 6949 | ||
| 6950 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6951 | /* Encrypted */ | |
| 6952 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 6953 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 6954 | ||
| 6955 | NO_DELTAT_REGION | |
| 6956 | ||
| 6957 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 6958 | /* Encrypted */ | |
| 6959 | ROM_LOAD16_BYTE( "271-c1k.c1", 0x0000000, 0x800000, CRC(efb9dd24) SHA1(1c6fe10fdbfc3306c3b7321c731f28ffdbfb15b8) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6960 | ROM_LOAD16_BYTE( "271-c2k.c2", 0x0000001, 0x800000, CRC(3fb90447) SHA1(04d196de7c54c77bc75eba56d3060d46efc2d406) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6961 | ROM_LOAD16_BYTE( "271-c3k.c3", 0x1000000, 0x800000, CRC(27950f28) SHA1(924f4de61c86b9efde6f1104b986886f1117055d) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6962 | ROM_LOAD16_BYTE( "271-c4k.c4", 0x1000001, 0x800000, CRC(735177f8) SHA1(c95da1bc256995a7f44c9cc3312879ab6cbc15d6) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6963 | ROM_LOAD16_BYTE( "271-c5k.c5", 0x2000000, 0x800000, CRC(a51b7c0f) SHA1(53dcf692b35b8d32abe5962ac799b8d641f04710) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6964 | ROM_LOAD16_BYTE( "271-c6k.c6", 0x2000001, 0x800000, CRC(d5cae4e0) SHA1(248cd9eaac7a04d6b5d80c7534de90b057d566d7) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6965 | ROM_LOAD16_BYTE( "271-c7k.c7", 0x3000000, 0x800000, CRC(e65ae2d0) SHA1(39744e10697d7ac539ecfcfa597e75597f321955) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 6966 | ROM_LOAD16_BYTE( "271-c8k.c8", 0x3000001, 0x800000, CRC(312f528c) SHA1(b4ad75f54f730ada6cb00112b74022250f055725) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 6967 | ROM_END | |
| 6968 | ||
| 6969 | /**************************************** | |
| 6970 | ID-0272 | |
| 6971 | . NGM-2720 | |
| 6972 | NEO-MVS PROGBK2S (NEO-PCM2 PLAYMORE) / NEO-MVS CHAFIO (2003.7.24) (NEO-CMC 7050) | |
| 6973 | . NGH-2720 | |
| 6974 | ****************************************/ | |
| 6975 | ||
| 6976 | ROM_START( samsh5sp ) /* Encrypted Set */ /* MVS VERSION */ | |
| 6977 | /* Uncensored */ | |
| 6978 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 6979 | ROM_LOAD16_WORD_SWAP( "272-p1.p1", 0x000000, 0x400000, CRC(fb7a6bba) SHA1(f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5) ) | |
| 6980 | ROM_LOAD16_WORD_SWAP( "272-p2.sp2", 0x400000, 0x400000, CRC(63492ea6) SHA1(6ba946acb62c63ed61a42fe72b7fff3828883bcc) ) | |
| 6981 | ||
| 6982 | ROM_Y_ZOOM | |
| 6983 | ||
| 6984 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 6985 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 6986 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 6987 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 6988 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 6989 | ||
| 6990 | /* Encrypted */ | |
| 6991 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 6992 | ||
| 6993 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 6994 | /* Encrypted */ | |
| 6995 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 6996 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 6997 | ||
| 6998 | NO_DELTAT_REGION | |
| 6999 | ||
| 7000 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7001 | /* Encrypted */ | |
| 7002 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 7003 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 7004 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 7005 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 7006 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 7007 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 7008 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 7009 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 7010 | ROM_END | |
| 7011 | ||
| 7012 | ||
| 7013 | /* Some info about the 2nd AES release of Samurai Shodown 5 Special (samsh5sph): | |
| 7014 | ||
| 7015 | The fixed carts have a small round neogeo sticker applied to the front side of the cart (top right near cart sticker). | |
| 7016 | SNK Playmore had authorized a recall of all Samurai Shodown V Special (Samurai Spirits 0 Special) home cartridges. This recall involved bug fixes | |
| 7017 | and the addition of fatalities. (The fatalities were originally removed at the last minute due to the Nagasaki incident, a murder caused by a child killing her classmate by knife.) | |
| 7018 | Bug fixes: Improvements on Voice, Back Ground Music, and Practice mode. | |
| 7019 | Fatalities: SNK PLAYMORE modified the game program by including the removed "Zetumei Ougi" in a modified version. | |
| 7020 | This new version does not show the complete fatalities, they are instead replaced by what SNK PLAYMORE refers to as "lessened fatalities". | |
| 7021 | */ | |
| 7022 | ||
| 7023 | ROM_START( samsh5sph ) /* Encrypted Set */ /* AES VERSION, 2nd bugfix release */ | |
| 7024 | /* Less censored */ | |
| 7025 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7026 | ROM_LOAD16_WORD_SWAP( "272-p1ca.p1", 0x000000, 0x400000, CRC(c30a08dd) SHA1(66864954017c841d7ca8490112c3aa7a71a4da70) ) | |
| 7027 | ROM_LOAD16_WORD_SWAP( "272-p2ca.sp2", 0x400000, 0x400000, CRC(bd64a518) SHA1(aa259a168930f106377d680db444535411b3bce0) ) | |
| 7028 | /* Correct chip labels unknown */ | |
| 7029 | ||
| 7030 | ROM_Y_ZOOM | |
| 7031 | ||
| 7032 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7033 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7034 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7035 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7036 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7037 | ||
| 7038 | /* Encrypted */ | |
| 7039 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 7040 | ||
| 7041 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7042 | /* Encrypted */ | |
| 7043 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 7044 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 7045 | ||
| 7046 | NO_DELTAT_REGION | |
| 7047 | ||
| 7048 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7049 | /* Encrypted */ | |
| 7050 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 7051 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 7052 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 7053 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 7054 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 7055 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 7056 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 7057 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 7058 | ROM_END | |
| 7059 | ||
| 7060 | ROM_START( samsh5spho ) /* Encrypted Set */ /* AES VERSION, 1st release */ | |
| 7061 | /* Censored */ | |
| 7062 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7063 | ROM_LOAD16_WORD_SWAP( "272-p1c.p1", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) ) | |
| 7064 | ROM_LOAD16_WORD_SWAP( "272-p2c.sp2", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) ) | |
| 7065 | ||
| 7066 | ROM_Y_ZOOM | |
| 7067 | ||
| 7068 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7069 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7070 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7071 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7072 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7073 | ||
| 7074 | /* Encrypted */ | |
| 7075 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) | |
| 7076 | ||
| 7077 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7078 | /* Encrypted */ | |
| 7079 | ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) ) | |
| 7080 | ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) ) | |
| 7081 | ||
| 7082 | NO_DELTAT_REGION | |
| 7083 | ||
| 7084 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7085 | /* Encrypted */ | |
| 7086 | ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ | |
| 7087 | ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */ | |
| 7088 | ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */ | |
| 7089 | ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */ | |
| 7090 | ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */ | |
| 7091 | ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */ | |
| 7092 | ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */ | |
| 7093 | ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */ | |
| 7094 | ROM_END | |
| 7095 | ||
| 7096 | ||
| 7097 | /************************************* | |
| 7098 | * | |
| 7099 | * BrezzaSoft games, licensed? | |
| 7100 | * | |
| 7101 | *************************************/ | |
| 7102 | ||
| 7103 | /**************************************** | |
| 7104 | B-J-02 | |
| 7105 | . ???-???? | |
| 7106 | MVS PROGV (2000.11.17) / NEO-MVS CHAFIO (1999.6.14) | |
| 7107 | ****************************************/ | |
| 7108 | ||
| 7109 | ROM_START( jockeygp ) /* MVS ONLY RELEASE */ | |
| 7110 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 7111 | ROM_REGION( 0x200000, "maincpu", 0 ) | |
| 7112 | ROM_LOAD16_WORD_SWAP( "008-epr.p1", 0x000000, 0x100000, CRC(2fb7f388) SHA1(e3c9b03944b4c10cf5081caaf9c8be1f08c06493) ) | |
| 7113 | /* P on eprom, correct chip label unknown */ | |
| 7114 | ROM_FILL( 0x100000, 0x100000, 0xff ) | |
| 7115 | ||
| 7116 | ROM_Y_ZOOM | |
| 7117 | ||
| 7118 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7119 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7120 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7121 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7122 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7123 | ||
| 7124 | /* Encrypted */ | |
| 7125 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "008-mg1.m1", CRC(d163c690) SHA1(1dfd04d20c5985037f07cd01000d0b04f3a8f4f4) ) /* M27C4001 */ | |
| 7126 | ||
| 7127 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 7128 | ROM_LOAD( "008-v1.v1", 0x000000, 0x200000, CRC(443eadba) SHA1(3def3c22f0e276bc4c2fc7ff70ce473c08b0d2df) ) /* mask rom TC5316200 */ | |
| 7129 | ||
| 7130 | NO_DELTAT_REGION | |
| 7131 | ||
| 7132 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 7133 | /* Encrypted */ | |
| 7134 | ROM_LOAD16_BYTE( "008-c1.c1", 0x0000000, 0x800000, CRC(a9acbf18) SHA1(d55122c70cbe78c2679598dc07863e1d1d1a31df) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7135 | ROM_LOAD16_BYTE( "008-c2.c2", 0x0000001, 0x800000, CRC(6289eef9) SHA1(a2ede77bb2468a2e1486d74745a22a5451026039) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7136 | ROM_END | |
| 7137 | ||
| 7138 | ROM_START( jockeygpa ) /* MVS ONLY RELEASE */ | |
| 7139 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 7140 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7141 | ROM_LOAD16_WORD_SWAP( "008-epr_a.p1", 0x000000, 0x100000, CRC(b8f35532) SHA1(b46c96677f1bfe324b678112e9c614a20c550d51) ) /* M27C800 */ | |
| 7142 | /* P on eprom, correct chip label unknown */ | |
| 7143 | ||
| 7144 | ROM_Y_ZOOM | |
| 7145 | ||
| 7146 | /* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */ | |
| 7147 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7148 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7149 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7150 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7151 | ||
| 7152 | /* Encrypted */ | |
| 7153 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "008-mg1.m1", CRC(d163c690) SHA1(1dfd04d20c5985037f07cd01000d0b04f3a8f4f4) ) /* M27C4001 */ | |
| 7154 | ||
| 7155 | ROM_REGION( 0x0200000, "ymsnd", 0 ) | |
| 7156 | ROM_LOAD( "008-v1.v1", 0x000000, 0x200000, CRC(443eadba) SHA1(3def3c22f0e276bc4c2fc7ff70ce473c08b0d2df) ) /* mask rom TC5316200 */ | |
| 7157 | ||
| 7158 | NO_DELTAT_REGION | |
| 7159 | ||
| 7160 | ROM_REGION( 0x1000000, "sprites", 0 ) | |
| 7161 | /* Encrypted */ | |
| 7162 | ROM_LOAD16_BYTE( "008-c1.c1", 0x0000000, 0x800000, CRC(a9acbf18) SHA1(d55122c70cbe78c2679598dc07863e1d1d1a31df) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7163 | ROM_LOAD16_BYTE( "008-c2.c2", 0x0000001, 0x800000, CRC(6289eef9) SHA1(a2ede77bb2468a2e1486d74745a22a5451026039) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7164 | ROM_END | |
| 7165 | ||
| 7166 | /**************************************** | |
| 7167 | B-V-01 | |
| 7168 | . ???-???? | |
| 7169 | MVS PROGV (2000.11.17) / MVS CHAV (2000.10.26) | |
| 7170 | ****************************************/ | |
| 7171 | ||
| 7172 | ROM_START( vliner ) /* MVS ONLY RELEASE */ | |
| 7173 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 7174 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7175 | ROM_LOAD16_WORD_SWAP( "epr.p1", 0x000000, 0x080000, CRC(72a2c043) SHA1(b34bcc10ff33e4465126a6865fe8bf6b6a3d6cee) ) | |
| 7176 | /* P on eprom, correct chip label unknown */ | |
| 7177 | ||
| 7178 | NEO_SFIX_128K( "s-1.s1", CRC(972d8c31) SHA1(41f09ef28a3791668ea304c74b8b06c117a50e9a) ) | |
| 7179 | ||
| 7180 | NEO_BIOS_AUDIO_64K( "m-1.m1", CRC(9b92b7d1) SHA1(2c9b777feb9a8e43fa1bd942aba5afe3b5427d94) ) | |
| 7181 | ||
| 7182 | ROM_REGION( 0x200000, "ymsnd", ROMREGION_ERASE00 ) | |
| 7183 | ||
| 7184 | NO_DELTAT_REGION | |
| 7185 | ||
| 7186 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 7187 | ROM_LOAD16_BYTE( "c-1.c1", 0x000000, 0x80000, CRC(5118f7c0) SHA1(b6fb6e9cbb660580d98e00780ebf248c0995145a) ) /* Plane 0,1 */ | |
| 7188 | ROM_LOAD16_BYTE( "c-2.c2", 0x000001, 0x80000, CRC(efe9b33e) SHA1(910c651aadce9bf59e51c338ceef62287756d2e8) ) /* Plane 2,3 */ | |
| 7189 | ROM_END | |
| 7190 | ||
| 7191 | ROM_START( vlinero ) /* MVS ONLY RELEASE */ | |
| 7192 | /* Officially licensed? Cart has a holographic 'SNK' sticker applied */ | |
| 7193 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7194 | ROM_LOAD16_WORD_SWAP( "epr_54.p1", 0x000000, 0x080000, CRC(172efc18) SHA1(8ca739f8780a9e6fa19ac2c3e931d75871603f58) ) | |
| 7195 | /* P on eprom, correct chip label unknown */ | |
| 7196 | ||
| 7197 | NEO_SFIX_128K( "s-1.s1", CRC(972d8c31) SHA1(41f09ef28a3791668ea304c74b8b06c117a50e9a) ) | |
| 7198 | ||
| 7199 | NEO_BIOS_AUDIO_64K( "m-1.m1", CRC(9b92b7d1) SHA1(2c9b777feb9a8e43fa1bd942aba5afe3b5427d94) ) | |
| 7200 | ||
| 7201 | ROM_REGION( 0x200000, "ymsnd", ROMREGION_ERASE00 ) | |
| 7202 | ||
| 7203 | NO_DELTAT_REGION | |
| 7204 | ||
| 7205 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 7206 | ROM_LOAD16_BYTE( "c-1.c1", 0x000000, 0x80000, CRC(5118f7c0) SHA1(b6fb6e9cbb660580d98e00780ebf248c0995145a) ) /* Plane 0,1 */ | |
| 7207 | ROM_LOAD16_BYTE( "c-2.c2", 0x000001, 0x80000, CRC(efe9b33e) SHA1(910c651aadce9bf59e51c338ceef62287756d2e8) ) /* Plane 2,3 */ | |
| 7208 | ROM_END | |
| 7209 | ||
| 7210 | ||
| 7211 | /************************************* | |
| 7212 | * | |
| 7213 | * Vektorlogic games, unlicensed | |
| 7214 | * | |
| 7215 | *************************************/ | |
| 7216 | ||
| 7217 | /**************************************** | |
| 7218 | NSBP ?? | |
| 7219 | PROGRAM CART REVISION 2.0 (C) VEKTORLOGIC 2004 / GRAPHICS CART REVISION 1.2 (C) VEKTORLOGIC 2004 | |
| 7220 | ****************************************/ | |
| 7221 | ||
| 7222 | // this doesn't boot, protection like kof98? | |
| 7223 | // you can force it to boot with a simple debugger trick, but then it resets when starting a game | |
| 7224 | ROM_START( sbp ) /* Unlicensed, no official game ID # */ /* MVS ONLY VERSION */ | |
| 7225 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7226 | ROM_LOAD16_WORD_SWAP( "001-003-02a.u2", 0x000000, 0x080000, CRC(d054d264) SHA1(d1b4bc626d000e0679def0545940fa75035921ab) ) /* HN27C4096HG */ | |
| 7227 | ||
| 7228 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7229 | ROM_LOAD( "001-003-02b.u2", 0x000000, 0x20000, CRC(2fd04b2a) SHA1(1acb446704ab56d0a33df7c48855aa8d00fd5a3c) ) /* M27C4001 */ | |
| 7230 | ROM_IGNORE(0x20000) | |
| 7231 | ROM_IGNORE(0x20000) | |
| 7232 | ROM_IGNORE(0x20000) | |
| 7233 | ||
| 7234 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7235 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7236 | ROM_Y_ZOOM | |
| 7237 | ||
| 7238 | NEO_BIOS_AUDIO_512K( "001-003-01b.u1", CRC(7b1f86f7) SHA1(15b6af7f9fbd0f1f6a1ecd912200ca8d0af2da2a) ) /* M27C4001 */ | |
| 7239 | ||
| 7240 | ROM_REGION( 0x800000, "ymsnd", 0 ) | |
| 7241 | ROM_LOAD( "001-003-12a.u12", 0x000000, 0x400000, CRC(c96723b9) SHA1(52eec88550781d45f84efbf9b905d7e7912e96fa) ) /* M27C322 */ | |
| 7242 | ROM_LOAD( "001-003-13a.u13", 0x400000, 0x400000, CRC(08c339a5) SHA1(badc9510ae243ef2a7877977eb36efa81b1489fe) ) /* M27C322 */ | |
| 7243 | ||
| 7244 | NO_DELTAT_REGION | |
| 7245 | ||
| 7246 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 7247 | ROM_LOAD16_BYTE( "001-003-03b.u3", 0x000000, 0x200000, CRC(44791317) SHA1(9e773eb9aae5ee767213bd17348ff8a312e9cb16) ) /* Plane 0,1 */ /* M27C160 */ | |
| 7248 | ROM_LOAD16_BYTE( "001-003-04b.u4", 0x000001, 0x200000, CRC(a3a1c0df) SHA1(3b1e5be673f7cbb04199a805b0e0de93dad8cb8c) ) /* Plane 2,3 */ /* M27C160 */ | |
| 7249 | ROM_END | |
| 7250 | ||
| 7251 | ||
| 7252 | /************************************* | |
| 7253 | * | |
| 7254 | * Jamma PCB sets | |
| 7255 | * | |
| 7256 | *************************************/ | |
| 7257 | ||
| 7258 | /**************************************** | |
| 7259 | ID-2680 | |
| 7260 | . MV-0 ???? | |
| 7261 | NEO-MVH MVOBR 2003.8.4 | |
| 7262 | ****************************************/ | |
| 7263 | ||
| 7264 | ROM_START( ms5pcb ) /* Encrypted Set */ | |
| 7265 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7266 | ROM_LOAD32_WORD_SWAP( "268-p1r.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) | |
| 7267 | ROM_LOAD32_WORD_SWAP( "268-p2r.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) | |
| 7268 | ||
| 7269 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7270 | ROM_FILL( 0x000000, 0x20000, 0 ) | |
| 7271 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7272 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7273 | ||
| 7274 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 7275 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 7276 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 7277 | ||
| 7278 | /* Encrypted */ | |
| 7279 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 7280 | ROM_LOAD( "268-m1.m1", 0x00000, 0x80000, CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 7281 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 7282 | ||
| 7283 | /* Encrypted */ | |
| 7284 | ||
| 7285 | ROM_Y_ZOOM | |
| 7286 | ||
| 7287 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7288 | /* Encrypted */ | |
| 7289 | ROM_LOAD( "268-v1.v1", 0x000000, 0x1000000, CRC(8458afe5) SHA1(62b4c6e7db763e9ff2697bbcdb43dc5a56b48c68) ) | |
| 7290 | ||
| 7291 | NO_DELTAT_REGION | |
| 7292 | ||
| 7293 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7294 | /* Encrypted */ | |
| 7295 | ROM_LOAD32_WORD( "268-c1.c1", 0x0000000, 0x1000000, BAD_DUMP CRC(802042e8) SHA1(ff028b65f60f0b51b255a380cc47ec19fdc0c0cf) ) /* Plane 0,1 */ | |
| 7296 | ROM_LOAD32_WORD( "268-c2.c2", 0x0000002, 0x1000000, BAD_DUMP CRC(3b89fb9f) SHA1(cbc0729aae961f683b105ec3e1cda58b3f985abc) ) /* Plane 2,3 */ | |
| 7297 | ROM_LOAD32_WORD( "268-c3.c3", 0x2000000, 0x1000000, BAD_DUMP CRC(0f3f59e3) SHA1(8cc751dc7d4e94864a9ce3346f23b8f011082fcc) ) /* Plane 0,1 */ | |
| 7298 | ROM_LOAD32_WORD( "268-c4.c4", 0x2000002, 0x1000000, BAD_DUMP CRC(3ad8435a) SHA1(b333c8993c9b4c4ea59450ad0a3560e0b28056bc) ) /* Plane 2,3 */ | |
| 7299 | ROM_END | |
| 7300 | ||
| 7301 | /**************************************** | |
| 7302 | ID-2690 | |
| 7303 | . MV-0 ???? | |
| 7304 | NEO-MVH MVO 2003.6.5 | |
| 7305 | ****************************************/ | |
| 7306 | ||
| 7307 | ROM_START( svcpcb ) /* Encrypted Set, JAMMA PCB */ | |
| 7308 | ROM_REGION( 0x2000000, "maincpu", 0 ) | |
| 7309 | ROM_LOAD16_WORD_SWAP( "269-p1.p1", 0x000000, 0x2000000, CRC(432cfdfc) SHA1(19b40d32188a8bace6d2d570c6cf3d2f1e31e379) ) | |
| 7310 | ||
| 7311 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7312 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 7313 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7314 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7315 | ||
| 7316 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 7317 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 7318 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 7319 | ||
| 7320 | /* Encrypted */ | |
| 7321 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 7322 | ROM_LOAD( "269-m1.m1", 0x00000, 0x80000, CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) /* mask rom TC534000 */ | |
| 7323 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 7324 | ||
| 7325 | ROM_Y_ZOOM | |
| 7326 | ||
| 7327 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7328 | /* Encrypted */ | |
| 7329 | ROM_LOAD( "269-v1.v1", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) ) | |
| 7330 | ROM_LOAD( "269-v2.v1", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) ) | |
| 7331 | ||
| 7332 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7333 | /* Encrypted */ | |
| 7334 | ROM_LOAD( "269-c1.c1", 0x0000000, 0x2000000, CRC(1b608f9c) SHA1(4e70ad182da2ca18815bd3936efb04a06ebce01e) ) /* Plane 0,1 */ | |
| 7335 | ROM_LOAD( "269-c2.c1", 0x2000000, 0x2000000, CRC(5a95f294) SHA1(6123cc7b20b494076185d27c2ffea910e124b195) ) /* Plane 0,1 */ | |
| 7336 | ROM_END | |
| 7337 | ||
| 7338 | /**************************************** | |
| 7339 | ID-2690 | |
| 7340 | . MV-0 ???? | |
| 7341 | NEO-MVH MVOB 2003.7.9 | |
| 7342 | ****************************************/ | |
| 7343 | ||
| 7344 | ROM_START( svcpcba ) /* Encrypted Set, JAMMA PCB */ | |
| 7345 | /* alt PCB version, this one has the same program roms as the MVS set, and different GFX / Sound rom arrangements */ | |
| 7346 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7347 | ROM_LOAD32_WORD_SWAP( "269-p1a.p1", 0x000000, 0x400000, CRC(38e2005e) SHA1(1b902905916a30969282f1399a756e32ff069097) ) | |
| 7348 | ROM_LOAD32_WORD_SWAP( "269-p2a.p1", 0x000002, 0x400000, CRC(6d13797c) SHA1(3cb71a95cea6b006b44cac0f547df88aec0007b7) ) | |
| 7349 | ||
| 7350 | ROM_REGION( 0x80000, "fixed", 0 ) /* larger char set */ | |
| 7351 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 7352 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7353 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7354 | ||
| 7355 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 7356 | /* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */ | |
| 7357 | ROM_LOAD16_WORD_SWAP( "sp-4x.sp1", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) ) | |
| 7358 | ||
| 7359 | /* Encrypted */ | |
| 7360 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 7361 | ROM_LOAD( "269-m1.m1", 0x00000, 0x80000, CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) ) | |
| 7362 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 7363 | ||
| 7364 | ROM_Y_ZOOM | |
| 7365 | ||
| 7366 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7367 | /* Encrypted */ | |
| 7368 | ROM_LOAD( "269-v1a.v1", 0x000000, 0x1000000, CRC(a6af4753) SHA1(ec4f61a526b707a7faec4653b773beb3bf3a17ba) ) | |
| 7369 | ||
| 7370 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7371 | /* Encrypted */ | |
| 7372 | ROM_LOAD32_WORD( "269-c1a.c1", 0x0000000, 0x1000000, CRC(e64d2b0c) SHA1(0714198c400e5c273181e4c6f906b49e35fef75d) ) /* Plane 0,1 */ | |
| 7373 | ROM_LOAD32_WORD( "269-c2a.c2", 0x0000002, 0x1000000, CRC(249089c2) SHA1(1c0ca19e330efe1a74b2d35a1a9a8d61481e16a9) ) /* Plane 2,3 */ | |
| 7374 | ROM_LOAD32_WORD( "269-c3a.c3", 0x2000000, 0x1000000, CRC(d32f2fab) SHA1(273d58cb3c9075075b1ca39a3b247a2cd545fbe7) ) /* Plane 0,1 */ | |
| 7375 | ROM_LOAD32_WORD( "269-c4a.c4", 0x2000002, 0x1000000, CRC(bf77e878) SHA1(e6e76f8eed0d04ee9ad39bf38ce305930b10e2c1) ) /* Plane 2,3 */ | |
| 7376 | ROM_END | |
| 7377 | ||
| 7378 | /**************************************** | |
| 7379 | ID-2710 | |
| 7380 | . MV-0 ???? | |
| 7381 | NEO-MVH MVOC 2003.11.3 | |
| 7382 | ****************************************/ | |
| 7383 | ||
| 7384 | ROM_START( kf2k3pcb ) /* Encrypted Set, JAMMA PCB */ | |
| 7385 | ROM_REGION( 0x900000, "maincpu", 0 ) | |
| 7386 | ROM_LOAD32_WORD_SWAP( "271-p1.p1", 0x000000, 0x400000, CRC(b9da070c) SHA1(1a26325af142a4dd221c336061761468598c4634) ) | |
| 7387 | ROM_LOAD32_WORD_SWAP( "271-p2.p2", 0x000002, 0x400000, CRC(da3118c4) SHA1(582e4f44f03276adecb7b2848d3b96bf6da57f1e) ) | |
| 7388 | ROM_LOAD16_WORD_SWAP( "271-p3.p3", 0x800000, 0x100000, CRC(5cefd0d2) SHA1(cddc3164629fed4b6f715e12b109ad35d1009355) ) | |
| 7389 | ||
| 7390 | ROM_REGION( 0x100000, "fixed", 0 ) /* larger char set */ | |
| 7391 | ROM_FILL( 0x000000, 0x100000, 0 ) | |
| 7392 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7393 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7394 | ||
| 7395 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) | |
| 7396 | ROM_LOAD16_WORD_SWAP( "spj.sp1", 0x00000, 0x080000, CRC(148dd727) SHA1(2cf592a16c7157de02a989675d47965f2b3a44dd) ) // encrypted | |
| 7397 | ||
| 7398 | /* Encrypted */ | |
| 7399 | ROM_REGION( 0x80000, "audiocrypt", 0 ) | |
| 7400 | ROM_LOAD( "271-m1.m1", 0x00000, 0x80000, CRC(d6bcf2bc) SHA1(df78bc95990eb8e8f3638dde6e1876354df7fe84) ) | |
| 7401 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) | |
| 7402 | ||
| 7403 | ROM_Y_ZOOM | |
| 7404 | ||
| 7405 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7406 | /* Encrypted */ | |
| 7407 | ROM_LOAD( "271-v1.v1", 0x000000, 0x1000000, CRC(1d96154b) SHA1(1d4e262b0d30cee79a4edc83bb9706023c736668) ) | |
| 7408 | ||
| 7409 | NO_DELTAT_REGION | |
| 7410 | ||
| 7411 | ROM_REGION( 0x6000000, "sprites", 0 ) | |
| 7412 | /* Encrypted */ | |
| 7413 | ROM_LOAD32_WORD( "271-c1.c1", 0x0000000, 0x1000000, CRC(f5ebb327) SHA1(e4f799a54b09adcca13b1b0cf95971a1f4291b61) ) /* Plane 0,1 */ | |
| 7414 | ROM_LOAD32_WORD( "271-c2.c2", 0x0000002, 0x1000000, CRC(2be21620) SHA1(872c658f53bbc558e90f18d5db9cbaa82e748a6a) ) /* Plane 2,3 */ | |
| 7415 | ROM_LOAD32_WORD( "271-c3.c3", 0x2000000, 0x1000000, CRC(ddded4ff) SHA1(ff7b356125bc9e6637b164f5e81b13eabeb8d804) ) /* Plane 0,1 */ | |
| 7416 | ROM_LOAD32_WORD( "271-c4.c4", 0x2000002, 0x1000000, CRC(d85521e6) SHA1(62278fa8690972ed32aca07a4f7f97e7203d9f3a) ) /* Plane 2,3 */ | |
| 7417 | ROM_LOAD32_WORD( "271-c5.c5", 0x4000000, 0x1000000, CRC(18aa3540) SHA1(15e0a8c4e0927b1f7eb9bee8f532acea6818d5eb) ) /* Plane 0,1 */ | |
| 7418 | ROM_LOAD32_WORD( "271-c6.c6", 0x4000002, 0x1000000, CRC(1c40de87) SHA1(8d6425aed43ff6a96c88194e203df6a783286373) ) /* Plane 2,3 */ | |
| 7419 | ROM_END | |
| 7420 | ||
| 7421 | ||
| 7422 | /************************************* | |
| 7423 | * | |
| 7424 | * Bootleg sets | |
| 7425 | * | |
| 7426 | *************************************/ | |
| 7427 | ||
| 7428 | /* | |
| 7429 | About supported sets: | |
| 7430 | ||
| 7431 | For many bootleg sets, only P's (program rom), M1 (sound driver) and S1 (text layer) roms were dumped. | |
| 7432 | For these sets it is assumed that the original V's (sound data) and C's (gfx data) are used. | |
| 7433 | This requires verification. | |
| 7434 | ||
| 7435 | */ | |
| 7436 | ||
| 7437 | ||
| 7438 | /* Zintrick bootleg */ | |
| 7439 | ||
| 7440 | /* This Zintrick set appears to be a bootleg made from the CD version, not a genuine | |
| 7441 | prototype the code is based on that of the NeoCD version with some minor patches, | |
| 7442 | for example the ADK SAMPLE TEST text that appears on the screen is actually a hacked | |
| 7443 | PROG LOAD ERROR message. The set is supported in order to distinguish the hacks from | |
| 7444 | a real prototype should one turn up. */ | |
| 7445 | ||
| 7446 | ROM_START( zintrckb ) | |
| 7447 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7448 | ROM_LOAD16_WORD_SWAP( "zin-p1.bin", 0x000000, 0x100000, CRC(06c8fca7) SHA1(b7bf38965c3d0db4d7a9684d14cac94a45b4a45b)) | |
| 7449 | ||
| 7450 | NEO_SFIX_128K( "zin-s1.bin", CRC(a7ab0e81) SHA1(f0649819b96cea79b05411e0b15c8edc677d79ba) ) | |
| 7451 | ||
| 7452 | NEO_BIOS_AUDIO_128K( "zin-m1.bin", CRC(fd9627ca) SHA1(b640c1f1ff466f734bb1cb5d7b589cb7e8a55346) ) | |
| 7453 | ||
| 7454 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 7455 | ROM_LOAD( "zin-v1.bin", 0x000000, 0x200000, CRC(c09f74f1) SHA1(d0b56a780a6eba85ff092240b1f1cc6718f17c21) ) | |
| 7456 | ||
| 7457 | NO_DELTAT_REGION | |
| 7458 | ||
| 7459 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 7460 | ROM_LOAD16_BYTE( "zin-c1.bin", 0x000000, 0x200000, CRC(76aee189) SHA1(ad6929804c5b9a59aa609e6baebc6aa37e858a47) ) /* Plane 0,1 */ | |
| 7461 | ROM_LOAD16_BYTE( "zin-c2.bin", 0x000001, 0x200000, CRC(844ed4b3) SHA1(fb7cd057bdc6cbe8b78097dd124118bae7402256) ) /* Plane 2,3 */ | |
| 7462 | ROM_END | |
| 7463 | ||
| 7464 | /* The King of Fighters '97 bootlegs */ | |
| 7465 | ||
| 7466 | ROM_START( kof97pls ) | |
| 7467 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7468 | ROM_LOAD16_WORD_SWAP( "kf97-p1p.bin", 0x000000, 0x100000, CRC(c01fda46) SHA1(bc6402f5082efc80a8936364c657165f19b49415) ) | |
| 7469 | ROM_LOAD16_WORD_SWAP( "kf97-p2p.bin", 0x100000, 0x400000, CRC(5502b020) SHA1(37c48198d8b3798910a44075782cd1a20b687b4a) ) | |
| 7470 | ||
| 7471 | NEO_SFIX_128K( "kf97-s1p.bin", CRC(73254270) SHA1(8d06305f9d8890da1327356272b88bdd0dc089f5) ) | |
| 7472 | ||
| 7473 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 7474 | ||
| 7475 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 7476 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 7477 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 7478 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 7479 | ||
| 7480 | NO_DELTAT_REGION | |
| 7481 | ||
| 7482 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 7483 | ROM_LOAD16_BYTE( "232-c1.c1", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7484 | ROM_LOAD16_BYTE( "232-c2.c2", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7485 | ROM_LOAD16_BYTE( "232-c3.c3", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7486 | ROM_LOAD16_BYTE( "232-c4.c4", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7487 | ROM_LOAD16_BYTE( "232-c5.c5", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */ /* TC5332205 */ | |
| 7488 | ROM_LOAD16_BYTE( "232-c6.c6", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */ /* TC5332205 */ | |
| 7489 | ROM_END | |
| 7490 | ||
| 7491 | ROM_START( kof97oro ) | |
| 7492 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7493 | ROM_LOAD16_WORD_SWAP( "orochi-p1.bin", 0x0000000, 0x100000, CRC(6dcb2946) SHA1(3ccb3fdf3d32a75c7fcfefff5db1f3c75054731f) ) | |
| 7494 | ROM_LOAD16_WORD_SWAP( "orochi-p21.bin", 0x0200000, 0x100000, CRC(6e1c4d8c) SHA1(f514638a599a8a582c5f4df72f6a957bab776b7e) ) | |
| 7495 | ROM_CONTINUE( 0x100000, 0x100000 ) | |
| 7496 | ROM_LOAD16_WORD_SWAP( "orochi-p29.bin", 0x0400000, 0x100000, CRC(4c7c0221) SHA1(fdd05927743cb12210b74768155bb3f59bff01b5) ) | |
| 7497 | ROM_CONTINUE( 0x300000, 0x100000 ) | |
| 7498 | ||
| 7499 | NEO_SFIX_128K( "orochi-s1.bin", CRC(4ee2149a) SHA1(180a1a90021031eac1a643b769d9cdeda56518f5) ) | |
| 7500 | ||
| 7501 | NEO_BIOS_AUDIO_128K( "orochi-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) | |
| 7502 | ||
| 7503 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 7504 | ROM_LOAD( "orochi-v1.bin", 0x000000, 0x0400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) | |
| 7505 | ROM_LOAD( "orochi-v2.bin", 0x400000, 0x0400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) | |
| 7506 | ROM_LOAD( "orochi-v3.bin", 0x800000, 0x0400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) | |
| 7507 | ||
| 7508 | NO_DELTAT_REGION | |
| 7509 | ||
| 7510 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 7511 | // The C1 and C2 here are reconstructed but very likely to be correct. | |
| 7512 | ROM_LOAD16_BYTE( "orochi-c1.bin", 0x0000000, 0x1000000, BAD_DUMP CRC(f13e841c) SHA1(e24b3fb5f7e1c1f4752cad382c264f5f93e737a0) ) /* Plane 0,1 */ | |
| 7513 | ROM_LOAD16_BYTE( "orochi-c2.bin", 0x0000001, 0x1000000, BAD_DUMP CRC(2db1f6d3) SHA1(13d957c04bd69f0db140e4633c39db4a9e44eab8) ) /* Plane 2,3 */ | |
| 7514 | ROM_LOAD16_BYTE( "orochi-c51.bin", 0x2000000, 0x0200000, CRC(a90340cb) SHA1(97eaa89f0e860e2c591ca3a995fd910d8116347d) ) /* Plane 0,1 */ | |
| 7515 | ROM_LOAD16_BYTE( "orochi-c61.bin", 0x2000001, 0x0200000, CRC(188e351a) SHA1(ab724250bc07ace0873fc825b798ace934260988) ) /* Plane 2,3 */ | |
| 7516 | ROM_LOAD16_BYTE( "orochi-c52.bin", 0x2400000, 0x0200000, CRC(d4eec50a) SHA1(0930cce5346fbbd5c1524f9148d0577cbe634420) ) /* Plane 0,1 */ | |
| 7517 | ROM_LOAD16_BYTE( "orochi-c62.bin", 0x2400001, 0x0200000, CRC(031b1ad5) SHA1(d47b3452953b553348be0a55473b863ce2872f6e) ) /* Plane 2,3 */ | |
| 7518 | ROM_END | |
| 7519 | ||
| 7520 | ROM_START( kog ) | |
| 7521 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7522 | ROM_LOAD16_WORD_SWAP( "5232-p1.bin", 0x000000, 0x200000, CRC(d2413ec6) SHA1(c0bf409d1e714cba5fdc6f79e4c2aec805316634) ) | |
| 7523 | ROM_LOAD16_WORD_SWAP( "232-p2.sp2", 0x200000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) /* TC5332205 */ | |
| 7524 | ||
| 7525 | NEO_SFIX_128K( "5232-s1.bin", CRC(0bef69da) SHA1(80918586e694dce35c4dba796eb18abf6a070ebb) ) | |
| 7526 | ||
| 7527 | NEO_BIOS_AUDIO_128K( "232-m1.m1", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) ) /* TC531001 */ | |
| 7528 | ||
| 7529 | ROM_REGION( 0xc00000, "ymsnd", 0 ) | |
| 7530 | ROM_LOAD( "232-v1.v1", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) ) /* TC5332204 */ | |
| 7531 | ROM_LOAD( "232-v2.v2", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) ) /* TC5332204 */ | |
| 7532 | ROM_LOAD( "232-v3.v3", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) ) /* TC5332204 */ | |
| 7533 | ||
| 7534 | ROM_REGION( 0x2800000, "sprites", 0 ) | |
| 7535 | ROM_LOAD16_BYTE( "5232-c1a.bin", 0x0000000, 0x800000, CRC(4eab9b0a) SHA1(a6f6b755215a3f41474e0a76b5463303a522c2d3) ) /* Plane 0,1 */ | |
| 7536 | ROM_LOAD16_BYTE( "5232-c2a.bin", 0x0000001, 0x800000, CRC(697f8fd0) SHA1(5784464c2357ccef8e6e79b6298843fc3d13b39c) ) /* Plane 2,3 */ | |
| 7537 | ROM_LOAD16_BYTE( "5232-c1b.bin", 0x1000000, 0x800000, CRC(1143fdf3) SHA1(9dc5fe9a3b7599380db62095880e2d6f237a41bd) ) /* Plane 0,1 */ | |
| 7538 | ROM_LOAD16_BYTE( "5232-c2b.bin", 0x1000001, 0x800000, CRC(ea82cf8f) SHA1(3d9ab64b69cecd6b3950839ac2c6d151ad66dcf8) ) /* Plane 2,3 */ | |
| 7539 | ROM_LOAD16_BYTE( "5232-c3.bin", 0x2000000, 0x400000, CRC(abd1be07) SHA1(857eb68bbee4538770bbfa77aaa540d61ab0abcd) ) /* Plane 0,1 */ | |
| 7540 | ROM_LOAD16_BYTE( "5232-c4.bin", 0x2000001, 0x400000, CRC(d2bd967b) SHA1(c494e0a98e127d37ca360a28accc167fa50fb626) ) /* Plane 2,3 */ | |
| 7541 | ROM_END | |
| 7542 | ||
| 7543 | /* Shock Troopers - 2nd Squad bootleg */ | |
| 7544 | ||
| 7545 | ROM_START( lans2004 ) | |
| 7546 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7547 | ROM_LOAD16_WORD_SWAP( "lnsq-p1.bin", 0x000000, 0x200000, CRC(b40a879a) SHA1(379f3d44b0bae430b32157fd5f4018d77b243c58) ) | |
| 7548 | ROM_LOAD16_WORD_SWAP( "lnsq-p21.bin", 0x200000, 0x200000, CRC(ecdb2d42) SHA1(0d930cd369dfbcab7778b144355e5f70874aa324) ) | |
| 7549 | ROM_LOAD16_WORD_SWAP( "lnsq-p22.bin", 0x400000, 0x200000, CRC(fac5e2e7) SHA1(5cce7226c137da80c969df00e1cda41ef9c5082c) ) | |
| 7550 | ||
| 7551 | NEO_SFIX_128K( "lnsq-s1.bin", CRC(39e82897) SHA1(24a8c94dd7e70ecde8f90ea17f75b6b5d065704f) ) | |
| 7552 | ||
| 7553 | NEO_BIOS_AUDIO_128K( "246-m1.bin", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) ) | |
| 7554 | ||
| 7555 | ROM_REGION( 0xA00000, "ymsnd", 0 ) | |
| 7556 | ROM_LOAD( "lnsq-v1.bin", 0x000000, 0x400000, CRC(4408ebc3) SHA1(e3f4d8a7e243a8cf48e97d91bbfec7829c0d9404) ) | |
| 7557 | ROM_LOAD( "lnsq-v2.bin", 0x400000, 0x400000, CRC(3d953975) SHA1(6a4ab02ab3d4416a65343cf16815007cb273f19b) ) | |
| 7558 | ROM_LOAD( "lnsq-v3.bin", 0x800000, 0x200000, CRC(437d1d8e) SHA1(95e015c21707b53ed7223eaa19f6cdcfb4d94f0c) ) | |
| 7559 | ||
| 7560 | NO_DELTAT_REGION | |
| 7561 | ||
| 7562 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7563 | ROM_LOAD16_BYTE( "lnsq-c1.bin", 0x0000000, 0x800000, CRC(b83de59f) SHA1(8cc060f9a57ab7d4238543b0bce5f5cd1d271d4f) ) /* Plane 0,1 */ | |
| 7564 | ROM_LOAD16_BYTE( "lnsq-c2.bin", 0x0000001, 0x800000, CRC(e08969fd) SHA1(c192639d023cdad64a8f53dbcda02aa8cfb4168e) ) /* Plane 2,3 */ | |
| 7565 | ROM_LOAD16_BYTE( "lnsq-c3.bin", 0x1000000, 0x800000, CRC(013f2cda) SHA1(6261111ce69dc23fbf97241131e5a6a49355d18c) ) /* Plane 0,1 */ | |
| 7566 | ROM_LOAD16_BYTE( "lnsq-c4.bin", 0x1000001, 0x800000, CRC(d8c3a758) SHA1(d19ca3be06f9fb0cb1933b1eb3da318524c3145d) ) /* Plane 2,3 */ | |
| 7567 | ROM_LOAD16_BYTE( "lnsq-c5.bin", 0x2000000, 0x800000, CRC(75500b82) SHA1(06d2afe94ea3eb3c4e523f593b8e709dd7c284a3) ) /* Plane 0,1 */ | |
| 7568 | ROM_LOAD16_BYTE( "lnsq-c6.bin", 0x2000001, 0x800000, CRC(670ac13b) SHA1(f448a144caae51b69ea19e1f43940db135d1164a) ) /* Plane 2,3 */ | |
| 7569 | ROM_END | |
| 7570 | ||
| 7571 | /* Garou - Mark of the Wolves bootleg */ | |
| 7572 | ||
| 7573 | ROM_START( garoubl ) /* bootleg of garoup */ | |
| 7574 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7575 | ROM_LOAD16_WORD_SWAP( "garou-p1.bin", 0x000000, 0x100000, CRC(fd446d59) SHA1(e37484673a935b2af76c84cd26977c751c0f8cff) ) | |
| 7576 | ROM_LOAD16_WORD_SWAP( "garou-p2.bin", 0x100000, 0x400000, CRC(3fb10a84) SHA1(4e4a4f4cd7f0ad2520c938c64c8910e6f8805eaf) ) | |
| 7577 | ||
| 7578 | NEO_SFIX_128K( "garou-s1.bin", CRC(df720e33) SHA1(58d05002d4851682bd626241fa7b70f78f6f3bc8) ) | |
| 7579 | ||
| 7580 | NEO_BIOS_AUDIO_512K( "garou-m1.bin", CRC(7c51d002) SHA1(01ffba6cbc8da07804f7b21d8c71c39d64a1a4e2) ) | |
| 7581 | ||
| 7582 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7583 | ROM_LOAD( "garou-v1.bin", 0x000000, 0x400000, CRC(98d736e4) SHA1(3edda9a1d45b0e38a85156d24fc8ff2f0011239b) ) | |
| 7584 | ROM_LOAD( "garou-v2.bin", 0x400000, 0x400000, CRC(eb43c03f) SHA1(83c9c168b154e60a64f1033004b2d33e218bbb8b) ) | |
| 7585 | ROM_LOAD( "garou-v3.bin", 0x800000, 0x400000, CRC(10a0f814) SHA1(e86def80d6fb2a38ebc9f3338d22f28c15ce85da) ) | |
| 7586 | ROM_LOAD( "garou-v4.bin", 0xc00000, 0x400000, CRC(8918fdd3) SHA1(60ea2104a0f993341124728d8fde0e8e937c55ef) ) | |
| 7587 | ||
| 7588 | NO_DELTAT_REGION | |
| 7589 | ||
| 7590 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7591 | ROM_LOAD16_BYTE( "garou-c1.bin", 0x0000000, 0x1000000, CRC(e2ac83fa) SHA1(186f88a85d80efbb0371bd42cca152b6b59817fb) ) /* Plane 0,1 */ | |
| 7592 | ROM_LOAD16_BYTE( "garou-c2.bin", 0x0000001, 0x1000000, CRC(7c344b24) SHA1(f8af62a917e0ce2bf8ae4f17736fdd84d55d0788) ) /* Plane 2,3 */ | |
| 7593 | ROM_LOAD16_BYTE( "garou-c3.bin", 0x2000000, 0x1000000, CRC(d3aec5a6) SHA1(c1a584909a8a1519f676aa49351742b87c18276d) ) /* Plane 0,1 */ | |
| 7594 | ROM_LOAD16_BYTE( "garou-c4.bin", 0x2000001, 0x1000000, CRC(e02a242d) SHA1(8a73826d14880303a7bea2a903e842c733178aca) ) /* Plane 2,3 */ | |
| 7595 | ROM_END | |
| 7596 | ||
| 7597 | /* Metal Slug 3 bootleg */ | |
| 7598 | ||
| 7599 | ROM_START( mslug3b6 ) /* This "Metal Slug 6" is a hack/bootleg of Metal Slug 3, the real Metal Slug 6 is on Atomiswave Hardware */ | |
| 7600 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7601 | ROM_LOAD16_WORD_SWAP( "299-p1.bin", 0x000000, 0x200000, CRC(5f2fe228) SHA1(747775a2dfc0da87ad2ddd4f57ce5b2522f23fa5) ) | |
| 7602 | ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) | |
| 7603 | ||
| 7604 | NEO_SFIX_128K( "299-s1.bin", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) | |
| 7605 | ||
| 7606 | NEO_BIOS_AUDIO_512K( "256-m1.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) /* mask rom TC534000 */ | |
| 7607 | ||
| 7608 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7609 | ROM_LOAD( "256-v1.v1", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) ) /* TC5332204 */ | |
| 7610 | ROM_LOAD( "256-v2.v2", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) ) /* TC5332204 */ | |
| 7611 | ROM_LOAD( "256-v3.v3", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) ) /* TC5332204 */ | |
| 7612 | ROM_LOAD( "256-v4.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) /* TC5332204 */ | |
| 7613 | ||
| 7614 | NO_DELTAT_REGION | |
| 7615 | ||
| 7616 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7617 | /* Encrypted */ | |
| 7618 | ROM_LOAD16_BYTE( "256-c1.c1", 0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7619 | ROM_LOAD16_BYTE( "256-c2.c2", 0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7620 | ROM_LOAD16_BYTE( "256-c3.c3", 0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7621 | ROM_LOAD16_BYTE( "256-c4.c4", 0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7622 | ROM_LOAD16_BYTE( "256-c5.c5", 0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7623 | ROM_LOAD16_BYTE( "256-c6.c6", 0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7624 | ROM_LOAD16_BYTE( "256-c7.c7", 0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */ /* TC5364205 */ | |
| 7625 | ROM_LOAD16_BYTE( "256-c8.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */ /* TC5364205 */ | |
| 7626 | ROM_END | |
| 7627 | ||
| 7628 | /* Nightmare in the Dark bootleg */ | |
| 7629 | ||
| 7630 | ROM_START( nitdbl ) | |
| 7631 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 7632 | ROM_LOAD16_WORD_SWAP( "nitd-p1.bin", 0x000000, 0x080000, CRC(1a05bd1b) SHA1(7bbddef842d50b0778711063af695b168a76ff61) ) | |
| 7633 | ||
| 7634 | NEO_SFIX_128K( "nitd-s1.bin", CRC(dd3bf47c) SHA1(881271caee6508b8be51bf1b59c8f1e58e08e551) ) | |
| 7635 | ||
| 7636 | /* Bootleg m1 is 128k, data is identical */ | |
| 7637 | NEO_BIOS_AUDIO_512K( "260-m1.m1", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) ) /* TC534000 */ | |
| 7638 | ||
| 7639 | ROM_REGION( 0x400000, "ymsnd", 0 ) | |
| 7640 | ROM_LOAD( "nitd-v1.bin", 0x000000, 0x200000, CRC(79008868) SHA1(90bd6aaefd37341297ab1f4ae7246e52facd87d0) ) | |
| 7641 | ROM_LOAD( "nitd-v2.bin", 0x200000, 0x200000, CRC(728558F9) SHA1(309aa7c933c199b2e540a601b363e7af8744fe00) ) | |
| 7642 | ||
| 7643 | NO_DELTAT_REGION | |
| 7644 | ||
| 7645 | ROM_REGION( 0x800000, "sprites", 0 ) | |
| 7646 | ROM_LOAD16_BYTE( "nitd-c1.bin", 0x000000, 0x200000, CRC(b4353190) SHA1(90d5352e243a05f5c2be4fa7475667bb56e78016) ) /* Plane 0,1 */ | |
| 7647 | ROM_LOAD16_BYTE( "nitd-c2.bin", 0x000001, 0x200000, CRC(6e27511f) SHA1(1fc5cf7786ad0f0bc7b1623acabe605ad04af3c1) ) /* Plane 2,3 */ | |
| 7648 | ROM_LOAD16_BYTE( "nitd-c3.bin", 0x400000, 0x200000, CRC(472cf075) SHA1(7cdd25019e37a3d127e68a4179c051881df19afa) ) /* Plane 0,1 */ | |
| 7649 | ROM_LOAD16_BYTE( "nitd-c4.bin", 0x400001, 0x200000, CRC(4c3926e6) SHA1(7fc54a9886dbef911f7b226e3cd20081c535e989) ) /* Plane 2,3 */ | |
| 7650 | ROM_END | |
| 7651 | ||
| 7652 | /* The King of Fighters 2001 bootlegs */ | |
| 7653 | ||
| 7654 | ROM_START( cthd2003 ) /* Protected hack/bootleg of kof2001 Phenixsoft */ | |
| 7655 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7656 | ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) SHA1(abf329a40f34c88f7325b255e3bc090db1edaca4) ) | |
| 7657 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 7658 | ||
| 7659 | NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) SHA1(e7ea67268a10243693bff722e6fd2276ca540acf) ) | |
| 7660 | ||
| 7661 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 7662 | ||
| 7663 | /* sound roms are identical to kof2001 */ | |
| 7664 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7665 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 7666 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 7667 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 7668 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 7669 | ||
| 7670 | NO_DELTAT_REGION | |
| 7671 | ||
| 7672 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7673 | /* Encrypted */ | |
| 7674 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 7675 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 7676 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 7677 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 7678 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 7679 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 7680 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 7681 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 7682 | ROM_END | |
| 7683 | ||
| 7684 | ROM_START( ct2k3sp ) /* Protected hack/bootleg of kof2001 Phenixsoft */ | |
| 7685 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7686 | ROM_LOAD16_WORD_SWAP( "5003-p1sp.bin", 0x000000, 0x100000, CRC(ab5c4de0) SHA1(ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5) ) | |
| 7687 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 7688 | ||
| 7689 | ROM_Y_ZOOM | |
| 7690 | ||
| 7691 | ROM_REGION( 0x40000, "fixed", 0 ) | |
| 7692 | ROM_LOAD( "5003-s1sp.bin", 0x00000, 0x40000, CRC(6c355ab4) SHA1(71ac2bcd3dbda8402baecc56dabc2297b148a900) ) | |
| 7693 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7694 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7695 | ||
| 7696 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 7697 | ||
| 7698 | /* sound roms are identical to kof2001 */ | |
| 7699 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7700 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 7701 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 7702 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 7703 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 7704 | ||
| 7705 | NO_DELTAT_REGION | |
| 7706 | ||
| 7707 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7708 | /* Encrypted */ | |
| 7709 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 7710 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 7711 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 7712 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 7713 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 7714 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 7715 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 7716 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 7717 | ROM_END | |
| 7718 | ||
| 7719 | ROM_START( ct2k3sa ) /* Protected hack/bootleg of kof2001 Phenixsoft, alternate version */ | |
| 7720 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7721 | ROM_LOAD16_WORD_SWAP( "5003-p1sa.bin", 0x000000, 0x100000, CRC(013a509d) SHA1(c61c9b777e6e062b5f4ad87cdb78e9ca05e9bfb9) ) | |
| 7722 | ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) | |
| 7723 | ||
| 7724 | ROM_Y_ZOOM | |
| 7725 | ||
| 7726 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 7727 | ROM_LOAD( "5003-s1sa.bin", 0x00000, 0x20000, CRC(4e1f7eae) SHA1(3302ad290804272447ccd2e8edd3ce968f043db1) ) | |
| 7728 | /* S1 needs redump, correct? */ | |
| 7729 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7730 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7731 | ||
| 7732 | NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) | |
| 7733 | ||
| 7734 | /* Original set has 2x64 mbit sound roms */ | |
| 7735 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7736 | ROM_LOAD( "262-v1-08-e0.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) /* mask rom TC5332204 */ | |
| 7737 | ROM_LOAD( "262-v2-08-e0.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) /* mask rom TC5332204 */ | |
| 7738 | ROM_LOAD( "262-v3-08-e0.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) /* mask rom TC5332204 */ | |
| 7739 | ROM_LOAD( "262-v4-08-e0.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) /* mask rom TC5332204 */ | |
| 7740 | ||
| 7741 | NO_DELTAT_REGION | |
| 7742 | ||
| 7743 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7744 | /* Encrypted */ | |
| 7745 | ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */ | |
| 7746 | ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */ | |
| 7747 | ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */ | |
| 7748 | ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */ | |
| 7749 | ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */ | |
| 7750 | ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */ | |
| 7751 | ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */ | |
| 7752 | ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */ | |
| 7753 | ROM_END | |
| 7754 | ||
| 7755 | /* Metal Slug 4 bootleg */ | |
| 7756 | ||
| 7757 | ROM_START( ms4plus ) | |
| 7758 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7759 | ROM_LOAD16_WORD_SWAP( "ms4-p1p.bin", 0x000000, 0x100000, CRC(806a6e04) SHA1(df503772d607271ea51285154c9fd68e18b143ce) ) | |
| 7760 | ROM_LOAD16_WORD_SWAP( "263-p2.sp2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) /* mask rom TC5332205 */ | |
| 7761 | ||
| 7762 | NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) | |
| 7763 | ||
| 7764 | /* Encrypted */ | |
| 7765 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) /* mask rom TC531001 */ | |
| 7766 | ||
| 7767 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7768 | /* Encrypted */ | |
| 7769 | ROM_LOAD( "263-v1.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) /* mask rom TC5364205 */ | |
| 7770 | ROM_LOAD( "263-v2.v2", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) ) /* mask rom TC5364205 */ | |
| 7771 | ||
| 7772 | NO_DELTAT_REGION | |
| 7773 | ||
| 7774 | ROM_REGION( 0x3000000, "sprites", 0 ) | |
| 7775 | /* Encrypted */ | |
| 7776 | ROM_LOAD16_BYTE( "263-c1.c1", 0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7777 | ROM_LOAD16_BYTE( "263-c2.c2", 0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7778 | ROM_LOAD16_BYTE( "263-c3.c3", 0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7779 | ROM_LOAD16_BYTE( "263-c4.c4", 0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7780 | ROM_LOAD16_BYTE( "263-c5.c5", 0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7781 | ROM_LOAD16_BYTE( "263-c6.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7782 | ROM_END | |
| 7783 | ||
| 7784 | /* The King of Fighters 2002 bootlegs */ | |
| 7785 | ||
| 7786 | ROM_START( kof2002b ) | |
| 7787 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7788 | ROM_LOAD16_WORD_SWAP( "265-p1.p1", 0x000000, 0x100000, CRC(9ede7323) SHA1(ad9d45498777fda9fa58e75781f48e09aee705a6) ) /* mask rom TC538200 */ | |
| 7789 | ROM_LOAD16_WORD_SWAP( "2k2-p2.bin", 0x100000, 0x400000, CRC(6dbee4df) SHA1(9a9646c81b233b44213c624b898c19f83e9a07f8) ) | |
| 7790 | ||
| 7791 | NEO_SFIX_128K( "2k2-s1.bin", CRC(2255f5bf) SHA1(8a82b3e9717df30b580b9d0bac0b403f8102a002) ) | |
| 7792 | ||
| 7793 | /* Encrypted */ | |
| 7794 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 7795 | ||
| 7796 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7797 | /* Encrypted */ | |
| 7798 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 7799 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 7800 | ||
| 7801 | NO_DELTAT_REGION | |
| 7802 | ||
| 7803 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7804 | ROM_LOAD16_BYTE( "2k2-c1.bin", 0x0000000, 0x800000, CRC(f25d3d66) SHA1(eb1da3e171c126d91e851ce141840709a2f62f8a) ) /* Plane 0,1 */ | |
| 7805 | ROM_LOAD16_BYTE( "2k2-c2.bin", 0x0000001, 0x800000, CRC(e3e66f1d) SHA1(af93e9e134816353d6187a53959c6e418b83ad8d) ) /* Plane 2,3 */ | |
| 7806 | ROM_LOAD16_BYTE( "2k2-c3.bin", 0x1000000, 0x800000, CRC(8732fa30) SHA1(81c482b375c04bcfbbc69e3e2a2e9ab567c9bb78) ) /* Plane 0,1 */ | |
| 7807 | ROM_LOAD16_BYTE( "2k2-c4.bin", 0x1000001, 0x800000, CRC(0989fd40) SHA1(355d6b2c528319e41ce89952c5cf5bcc47cd6de0) ) /* Plane 2,3 */ | |
| 7808 | ROM_LOAD16_BYTE( "2k2-c5.bin", 0x2000000, 0x800000, CRC(60635cd2) SHA1(0cf2c54e003edfcdbed64e0570e6b800e7ed3c1b) ) /* Plane 0,1 */ | |
| 7809 | ROM_LOAD16_BYTE( "2k2-c6.bin", 0x2000001, 0x800000, CRC(bd736824) SHA1(d897fc8248ace145fef57d8aa393eaebc4a1ccc4) ) /* Plane 2,3 */ | |
| 7810 | ROM_LOAD16_BYTE( "2k2-c7.bin", 0x3000000, 0x800000, CRC(2da8d8cf) SHA1(ab8aa88b8e1baba88e5fc01d0f3cb55503b6c81a) ) /* Plane 0,1 */ | |
| 7811 | ROM_LOAD16_BYTE( "2k2-c8.bin", 0x3000001, 0x800000, CRC(2048404a) SHA1(d6d0f049ffc196334825328e0472b04e04bf6695) ) /* Plane 2,3 */ | |
| 7812 | ROM_END | |
| 7813 | ||
| 7814 | ROM_START( kf2k2pls ) | |
| 7815 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7816 | ROM_LOAD16_WORD_SWAP( "2k2-p1p.bin", 0x000000, 0x100000, CRC(3ab03781) SHA1(86946c19f1c4d9ab5cde86688d698bf63118a39d) ) | |
| 7817 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 7818 | ||
| 7819 | NEO_SFIX_128K( "2k2-s1p.bin", CRC(595e0006) SHA1(ff086bdaa6f40e9ad963e1100a27f44618d684ed) ) | |
| 7820 | ||
| 7821 | /* Encrypted */ | |
| 7822 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 7823 | ||
| 7824 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7825 | /* Encrypted */ | |
| 7826 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 7827 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 7828 | ||
| 7829 | NO_DELTAT_REGION | |
| 7830 | ||
| 7831 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7832 | /* Encrypted */ | |
| 7833 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7834 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7835 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7836 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7837 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7838 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7839 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7840 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7841 | ROM_END | |
| 7842 | ||
| 7843 | ROM_START( kf2k2pla ) | |
| 7844 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 7845 | ROM_LOAD16_WORD_SWAP( "2k2-p1pa.bin", 0x000000, 0x100000, CRC(6a3a02f3) SHA1(c9973b64e9a87fa38dde233ee3e9a73ba085b013) ) | |
| 7846 | ROM_LOAD16_WORD_SWAP( "265-p2.sp2", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) ) /* mask rom TC5332205 */ | |
| 7847 | ||
| 7848 | NEO_SFIX_128K( "2k2-s1pa.bin", CRC(1a3ed064) SHA1(9749bb55c750e6b65d651998c2649c5fb68db68e)) | |
| 7849 | ||
| 7850 | /* Encrypted */ | |
| 7851 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 7852 | ||
| 7853 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7854 | /* Encrypted */ | |
| 7855 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 7856 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 7857 | ||
| 7858 | NO_DELTAT_REGION | |
| 7859 | ||
| 7860 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7861 | /* Encrypted */ | |
| 7862 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7863 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7864 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7865 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7866 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7867 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7868 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7869 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7870 | ROM_END | |
| 7871 | ||
| 7872 | ROM_START( kf2k2mp ) | |
| 7873 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7874 | ROM_LOAD16_WORD_SWAP( "kf02m-p1.bin", 0x000000, 0x400000, CRC(ff7c6ec0) SHA1(704c14d671dcb4cfed44d9f978a289cb7dd9d065) ) | |
| 7875 | ROM_LOAD16_WORD_SWAP( "kf02m-p2.bin", 0x400000, 0x400000, CRC(91584716) SHA1(90da863037cf775957fa154cd42536e221df5740) ) | |
| 7876 | ||
| 7877 | NEO_SFIX_128K( "kf02m-s1.bin", CRC(348d6f2c) SHA1(586da8a936ebbb71af324339a4b60ec91dfa0990) ) | |
| 7878 | ||
| 7879 | /* Encrypted */ | |
| 7880 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 7881 | ||
| 7882 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7883 | /* Encrypted */ | |
| 7884 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 7885 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 7886 | ||
| 7887 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7888 | /* Encrypted */ | |
| 7889 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7890 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7891 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7892 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7893 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7894 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7895 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7896 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7897 | ROM_END | |
| 7898 | ||
| 7899 | ROM_START( kf2k2mp2 ) | |
| 7900 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 7901 | ROM_LOAD16_WORD_SWAP( "k2k2m2p1.bin", 0x000000, 0x200000, CRC(1016806c) SHA1(a583b45e9c0d6f67b95c52e44444aabe88f68d97) ) | |
| 7902 | ROM_LOAD16_WORD_SWAP( "k2k2m2p2.bin", 0x200000, 0x400000, CRC(432fdf53) SHA1(d7e542cd84d948162c60768e40ee4ed33d8e7913) ) | |
| 7903 | ||
| 7904 | NEO_SFIX_128K( "k2k2m2s1.bin", CRC(446e74c5) SHA1(efc2afb26578bad9eb21659c70eb0f827d6d1ef6) ) | |
| 7905 | ||
| 7906 | /* Encrypted */ | |
| 7907 | NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.m1", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) ) /* mask rom TC531001 */ | |
| 7908 | ||
| 7909 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7910 | /* Encrypted */ | |
| 7911 | ROM_LOAD( "265-v1.v1", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) ) /* mask rom TC5364205 */ | |
| 7912 | ROM_LOAD( "265-v2.v2", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) ) /* mask rom TC5364205 */ | |
| 7913 | ||
| 7914 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7915 | /* Encrypted */ | |
| 7916 | ROM_LOAD16_BYTE( "265-c1.c1", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7917 | ROM_LOAD16_BYTE( "265-c2.c2", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7918 | ROM_LOAD16_BYTE( "265-c3.c3", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7919 | ROM_LOAD16_BYTE( "265-c4.c4", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7920 | ROM_LOAD16_BYTE( "265-c5.c5", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7921 | ROM_LOAD16_BYTE( "265-c6.c6", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7922 | ROM_LOAD16_BYTE( "265-c7.c7", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 7923 | ROM_LOAD16_BYTE( "265-c8.c8", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 7924 | ROM_END | |
| 7925 | ||
| 7926 | ROM_START( kof10th ) | |
| 7927 | ROM_REGION( 0x900000, "maincpu", 0 ) // Modified | |
| 7928 | ROM_LOAD16_WORD_SWAP( "kf10-p1.bin", 0x000000, 0x800000, CRC(b1fd0c43) SHA1(5f842a8a27be2d957fd4140d6431ae47154997bb) ) | |
| 7929 | ||
| 7930 | ROM_Y_ZOOM | |
| 7931 | ||
| 7932 | ROM_REGION( 0x40000, "fixed", 0 ) // modified | |
| 7933 | ROM_FILL( 0x000000, 0x40000, 0 ) // modified | |
| 7934 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 7935 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 7936 | ||
| 7937 | NEO_BIOS_AUDIO_128K( "kf10-m1.bin", CRC(f6fab859) SHA1(0184aa1394b9f9946d610278b53b846020dd88dc) ) | |
| 7938 | ||
| 7939 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7940 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 7941 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 7942 | ||
| 7943 | NO_DELTAT_REGION | |
| 7944 | ||
| 7945 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7946 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 7947 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 7948 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 7949 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 7950 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 7951 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 7952 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 7953 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 7954 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 7955 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 7956 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 7957 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 7958 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 7959 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 7960 | ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */ | |
| 7961 | ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */ | |
| 7962 | ROM_END | |
| 7963 | ||
| 7964 | ROM_START( kf10thep ) /* this is a hack of kof2002 much like the various korean hacks / bootlegs of games */ | |
| 7965 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 7966 | ROM_LOAD16_WORD_SWAP( "5008-p1.bin", 0x000000, 0x200000, CRC(bf5469ba) SHA1(f05236d8fffab5836c0d27becdeeb80def32ee49) ) | |
| 7967 | ROM_LOAD16_WORD_SWAP( "5008-p2.bin", 0x200000, 0x400000, CRC(a649ec38) SHA1(5c63ed5e5c848940f587c966da4908d04cf1293c) ) | |
| 7968 | ROM_LOAD16_WORD_SWAP( "5008-p3.bin", 0x600000, 0x200000, CRC(e629e13c) SHA1(6ebe080ce01c51064cb2f4d89315ba98a45ae727) ) | |
| 7969 | ||
| 7970 | NEO_SFIX_128K( "5008-s1.bin", CRC(92410064) SHA1(1fb800b46341858207d3b6961a760289fbec7faa) ) | |
| 7971 | ||
| 7972 | NEO_BIOS_AUDIO_128K( "5008-m1.bin", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) ) | |
| 7973 | //NEO_BIOS_AUDIO_128K( "5004-m1.bin", CRC(f6fab859) SHA1(0184aa1394b9f9946d610278b53b846020dd88dc) ) | |
| 7974 | ||
| 7975 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 7976 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 7977 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 7978 | ||
| 7979 | NO_DELTAT_REGION | |
| 7980 | ||
| 7981 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 7982 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 7983 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 7984 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 7985 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 7986 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 7987 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 7988 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 7989 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 7990 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 7991 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 7992 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 7993 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 7994 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 7995 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 7996 | ROM_LOAD16_BYTE( "5008-c7b.bin", 0x3800000, 0x400000, CRC(33604ef0) SHA1(57deec23c81d5d673ce5992cef1f2567f1a2148e) ) /* Plane 0,1 */ | |
| 7997 | ROM_LOAD16_BYTE( "5008-c8b.bin", 0x3800001, 0x400000, CRC(51f6a8f8) SHA1(9ef1cdbdd125a2b430346c22b59f36902312905f) ) /* Plane 2,3 */ | |
| 7998 | ROM_END | |
| 7999 | ||
| 8000 | ROM_START( kf2k5uni ) | |
| 8001 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8002 | ROM_LOAD16_WORD_SWAP( "5006-p2a.bin", 0x000000, 0x400000, CRC(ced883a2) SHA1(f93db4d74ce0a73a3e9631966fee37be22470c89) ) | |
| 8003 | ROM_LOAD16_WORD_SWAP( "5006-p1.bin", 0x400000, 0x400000, CRC(72c39c46) SHA1(4ba0657de20319c0bc30c7c3bba7d7331d0ce9a7) ) | |
| 8004 | ||
| 8005 | NEO_SFIX_128K( "5006-s1.bin", CRC(91f8c544) SHA1(9d16cafb9ca4bc54f31f7fd82b1be06ec8b11c79) ) | |
| 8006 | ||
| 8007 | NEO_BIOS_AUDIO_128K( "5006-m1.bin", CRC(9050bfe7) SHA1(765bf3d954f775231b7ef2504bb844cd0b29e3f7) ) | |
| 8008 | ||
| 8009 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8010 | ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) ) | |
| 8011 | ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) ) | |
| 8012 | ||
| 8013 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8014 | ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */ | |
| 8015 | ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */ | |
| 8016 | ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */ | |
| 8017 | ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */ | |
| 8018 | ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */ | |
| 8019 | ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */ | |
| 8020 | ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */ | |
| 8021 | ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */ | |
| 8022 | ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */ | |
| 8023 | ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */ | |
| 8024 | ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */ | |
| 8025 | ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */ | |
| 8026 | ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */ | |
| 8027 | ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */ | |
| 8028 | ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */ | |
| 8029 | ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */ | |
| 8030 | ROM_END | |
| 8031 | ||
| 8032 | ROM_START( kof2k4se ) | |
| 8033 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8034 | ROM_LOAD16_WORD_SWAP( "k2k4s-p2.bin", 0x000000, 0x080000, CRC(21a84084) SHA1(973e8a0bffa0e1f055803f663f81a8e03701802d) ) | |
| 8035 | ROM_LOAD16_WORD_SWAP( "k2k4s-p3.bin", 0x080000, 0x080000, CRC(febb484e) SHA1(4b1838795b84f22d578ad043641df0a7bf7d9774) ) | |
| 8036 | ROM_LOAD16_WORD_SWAP( "k2k4s-p1.bin", 0x100000, 0x400000, CRC(e6c50566) SHA1(cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe) ) | |
| 8037 | ||
| 8038 | NEO_SFIX_128K( "k2k4s-s1.bin", CRC(a3c9b2d8) SHA1(1472d2cbd7bb73e84824ecf773924007e6117e77) ) | |
| 8039 | ||
| 8040 | NEO_BIOS_AUDIO_128K( "k2k4s-m1.bin", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) ) | |
| 8041 | ||
| 8042 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8043 | ROM_LOAD( "k2k4s-v2.bin", 0x000000, 0x800000, CRC(e4ddfb3f) SHA1(eb8220ab01c16cf9244b7f3f9912bec0db561b85) ) | |
| 8044 | ROM_LOAD( "k2k4s-v1.bin", 0x800000, 0x800000, CRC(b887d287) SHA1(f593a5722df6f6fac023d189a739a117e976bb2f) ) | |
| 8045 | ||
| 8046 | NO_DELTAT_REGION | |
| 8047 | ||
| 8048 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8049 | ROM_LOAD16_BYTE( "k2k4s-c4.bin", 0x0000000, 0x800000, CRC(7a050288) SHA1(55a20c5b01e11a859f096af3f8e09986025d288f) ) /* Plane 0,1 */ | |
| 8050 | ROM_LOAD16_BYTE( "k2k4s-c8.bin", 0x0000001, 0x800000, CRC(e924afcf) SHA1(651e974f7339d2cdcfa58c5398013197a0525b77) ) /* Plane 2,3 */ | |
| 8051 | ROM_LOAD16_BYTE( "k2k4s-c3.bin", 0x1000000, 0x800000, CRC(959fad0b) SHA1(63ab83ddc5f688dc8165a7ff8d262df3fcd942a2) ) /* Plane 0,1 */ | |
| 8052 | ROM_LOAD16_BYTE( "k2k4s-c7.bin", 0x1000001, 0x800000, CRC(efe6a468) SHA1(2a414285e48aa948b5b0d4a9333bab083b5fb853) ) /* Plane 2,3 */ | |
| 8053 | ROM_LOAD16_BYTE( "k2k4s-c2.bin", 0x2000000, 0x800000, CRC(74bba7c6) SHA1(e01adc7a4633bc0951b9b4f09abc07d728e9a2d9) ) /* Plane 0,1 */ | |
| 8054 | ROM_LOAD16_BYTE( "k2k4s-c6.bin", 0x2000001, 0x800000, CRC(e20d2216) SHA1(5d28eea7b581e780b78f391a8179f1678ee0d9a5) ) /* Plane 2,3 */ | |
| 8055 | ROM_LOAD16_BYTE( "k2k4s-c1.bin", 0x3000000, 0x800000, CRC(fa705b2b) SHA1(f314c66876589601806352484dd8e45bc41be692) ) /* Plane 0,1 */ | |
| 8056 | ROM_LOAD16_BYTE( "k2k4s-c5.bin", 0x3000001, 0x800000, CRC(2c912ff9) SHA1(b624a625ea3e221808b7ea43fb0b1a51d8c1853e) ) /* Plane 2,3 */ | |
| 8057 | ROM_END | |
| 8058 | ||
| 8059 | /* Matrimelee bootleg */ | |
| 8060 | ||
| 8061 | ROM_START( matrimbl ) | |
| 8062 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8063 | ROM_LOAD16_WORD_SWAP( "266-p1.p1", 0x000000, 0x100000, CRC(5d4c2dc7) SHA1(8d723b0d28ec344eef26009b361a2b97d300dd51) ) /* mask rom TC538200 */ | |
| 8064 | ROM_LOAD16_WORD_SWAP( "266-p2.sp2", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) ) /* mask rom TC5332205 */ | |
| 8065 | ||
| 8066 | ROM_Y_ZOOM | |
| 8067 | ||
| 8068 | ROM_REGION( 0x80000, "fixed", 0 ) | |
| 8069 | ROM_FILL( 0x000000, 0x80000, 0 ) | |
| 8070 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8071 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8072 | ||
| 8073 | NEO_BIOS_AUDIO_128K( "mart-m1.bin", CRC(3ea96ab1) SHA1(e5053c4312f658faed2a34e38325a22ef792d384) ) | |
| 8074 | ||
| 8075 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8076 | ROM_LOAD( "mart-v1.bin", 0x000000, 0x400000, CRC(352b0a07) SHA1(19f7cc12f3f6d0fda9c7449816c4c32367447897) ) | |
| 8077 | ROM_LOAD16_WORD_SWAP( "mart-v2.bin", 0x400000, 0x400000, CRC(1e9bd59e) SHA1(0f754e780d0ebb815a92a45ad55f85f6d0181b70) ) | |
| 8078 | ROM_LOAD( "mart-v3.bin", 0x800000, 0x400000, CRC(e8362fcc) SHA1(42d558fd80cabe22a1c09a1fa75741afbcf46b7c) ) | |
| 8079 | ROM_LOAD16_WORD_SWAP( "mart-v4.bin", 0xc00000, 0x400000, CRC(c8c79b19) SHA1(9c7a5e694d68f37a27209e1400b60b6241a04cc7) ) | |
| 8080 | ||
| 8081 | NO_DELTAT_REGION | |
| 8082 | ||
| 8083 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8084 | ROM_LOAD16_BYTE( "mart-c1.bin", 0x0000000, 0x800000, CRC(a5595656) SHA1(d86281607f22e4f2001047eaeeda99cd673c508c) ) /* Plane 0,1 */ | |
| 8085 | ROM_LOAD16_BYTE( "mart-c2.bin", 0x0000001, 0x800000, CRC(c5f7c300) SHA1(9ff5ffb750bd2e925667d84389192f92183e8677) ) /* Plane 2,3 */ | |
| 8086 | ROM_LOAD16_BYTE( "mart-c3.bin", 0x1000000, 0x800000, CRC(574efd7d) SHA1(6cac303db705fe2800701ee51de9e9fca04e6e66) ) /* Plane 0,1 */ | |
| 8087 | ROM_LOAD16_BYTE( "mart-c4.bin", 0x1000001, 0x800000, CRC(109d54d9) SHA1(22cb748b3b14317b90d9d9951297ada2bfc3a3f1) ) /* Plane 2,3 */ | |
| 8088 | ROM_LOAD16_BYTE( "mart-c5.bin", 0x2000000, 0x800000, CRC(15c9e882) SHA1(1c9f1ccaed4fdd9d8f5cc9b6fcaca3c4e328e59e) ) /* Plane 0,1 */ | |
| 8089 | ROM_LOAD16_BYTE( "mart-c6.bin", 0x2000001, 0x800000, CRC(77497b97) SHA1(c6481bea5a36f8210971fdcb4bfbe7ed93c769de) ) /* Plane 2,3 */ | |
| 8090 | ROM_LOAD16_BYTE( "mart-c7.bin", 0x3000000, 0x800000, CRC(ab481bb6) SHA1(6b2d97c5505eeb28e300b075f37f0d69ef44463a) ) /* Plane 0,1 */ | |
| 8091 | ROM_LOAD16_BYTE( "mart-c8.bin", 0x3000001, 0x800000, CRC(906cf267) SHA1(b0f2cf8887794d715f208751ddd1ed26b2c3ffdf) ) /* Plane 2,3 */ | |
| 8092 | ROM_END | |
| 8093 | ||
| 8094 | /* Metal Slug 5 bootleg */ | |
| 8095 | ||
| 8096 | ROM_START( ms5plus ) | |
| 8097 | ROM_REGION( 0x500000, "maincpu", 0 ) | |
| 8098 | ROM_LOAD16_WORD_SWAP( "ms5-p1p.bin", 0x000000, 0x100000, CRC(106b276f) SHA1(0e840df95f3813145e5043573483c7610d2d3e68) ) | |
| 8099 | ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) | |
| 8100 | ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) | |
| 8101 | ||
| 8102 | ROM_Y_ZOOM | |
| 8103 | ||
| 8104 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8105 | ROM_LOAD("ms5-s1p.bin", 0x000000, 0x20000, CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) | |
| 8106 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8107 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8108 | ||
| 8109 | /* Encrypted */ | |
| 8110 | NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) /* mask rom TC534000 */ | |
| 8111 | ||
| 8112 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8113 | /* Encrypted */ | |
| 8114 | ROM_LOAD( "268-v1c.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) /* mask rom TC5364205 */ | |
| 8115 | ROM_LOAD( "268-v2c.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) /* mask rom TC5364205 */ | |
| 8116 | ||
| 8117 | NO_DELTAT_REGION | |
| 8118 | ||
| 8119 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8120 | /* Encrypted */ | |
| 8121 | ROM_LOAD16_BYTE( "268-c1c.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8122 | ROM_LOAD16_BYTE( "268-c2c.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8123 | ROM_LOAD16_BYTE( "268-c3c.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8124 | ROM_LOAD16_BYTE( "268-c4c.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8125 | ROM_LOAD16_BYTE( "268-c5c.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8126 | ROM_LOAD16_BYTE( "268-c6c.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8127 | ROM_LOAD16_BYTE( "268-c7c.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8128 | ROM_LOAD16_BYTE( "268-c8c.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8129 | ROM_END | |
| 8130 | ||
| 8131 | /* Puzzle Bobble / Bust-A-Move (Neo-Geo) bootleg */ | |
| 8132 | ||
| 8133 | ROM_START( pbobblenb ) | |
| 8134 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8135 | ROM_LOAD16_WORD_SWAP( "u7", 0x000000, 0x080000, CRC(ac1e9ef3) SHA1(a2b125ee70869667431ab125bc29e768500802ad) ) | |
| 8136 | ||
| 8137 | NEO_SFIX_128K( "us1", CRC(9caae538) SHA1 (cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) ) | |
| 8138 | ||
| 8139 | NEO_BIOS_AUDIO_128K( "um1", CRC(f424368a) SHA1 (5e5bbcaeb82bed2ee17df08f005ca20ad1030723) ) | |
| 8140 | ||
| 8141 | ROM_REGION( 0x380000, "ymsnd", 0 ) | |
| 8142 | /* 0x000000-0x1fffff empty */ | |
| 8143 | ROM_LOAD( "u8", 0x200000, 0x100000, CRC(0840cbc4) SHA1 (1adbd7aef44fa80832f63dfb8efdf69fd7256a57) ) | |
| 8144 | ROM_LOAD( "u9", 0x300000, 0x080000, CRC(0a548948) SHA1 (e1e4afd17811cb60401c14fbcf0465035165f4fb) ) | |
| 8145 | ||
| 8146 | NO_DELTAT_REGION | |
| 8147 | ||
| 8148 | ROM_REGION( 0x100000, "sprites", 0 ) | |
| 8149 | ROM_LOAD16_BYTE( "uc5", 0x000000, 0x80000, CRC(e89ad494) SHA1 (69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */ | |
| 8150 | ROM_LOAD16_BYTE( "uc6", 0x000001, 0x80000, CRC(4b42d7eb) SHA1 (042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */ | |
| 8151 | ROM_END | |
| 8152 | ||
| 8153 | /* SNK vs. CAPCOM SVC CHAOS bootlegs */ | |
| 8154 | ||
| 8155 | ROM_START( svcboot ) | |
| 8156 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8157 | ROM_LOAD16_WORD_SWAP( "svc-p1.bin", 0x000000, 0x800000, CRC(0348f162) SHA1(c313351d68effd92aeb80ed320e4f8c26a3bb53e) ) | |
| 8158 | ||
| 8159 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8160 | ROM_LOAD( "svc-s1.bin", 0x10000, 0x10000, CRC(70b44df1) SHA1(52ae3f264d7b33e94e770e6b2d0cf35a64e7dda4) ) | |
| 8161 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8162 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8163 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8164 | ||
| 8165 | NEOGEO_BIOS | |
| 8166 | ||
| 8167 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 8168 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 8169 | ||
| 8170 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 8171 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 8172 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8173 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 8174 | ||
| 8175 | ROM_Y_ZOOM | |
| 8176 | ||
| 8177 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8178 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 8179 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 8180 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 8181 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 8182 | ||
| 8183 | NO_DELTAT_REGION | |
| 8184 | ||
| 8185 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8186 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 8187 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 8188 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 8189 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 8190 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 8191 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 8192 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 8193 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 8194 | ROM_END | |
| 8195 | ||
| 8196 | ROM_START( svcplus ) | |
| 8197 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 8198 | ROM_LOAD16_WORD_SWAP( "svc-p1p.bin", 0x000000, 0x200000, CRC(a194d842) SHA1(72b7bfa34a97632b1aa003488e074d766a6c2f08) ) | |
| 8199 | ROM_LOAD16_WORD_SWAP( "svc-p2p.bin", 0x200000, 0x200000, CRC(50c0e2b7) SHA1(97b396415ab0e692e43ddf371091e5a456712f0a) ) | |
| 8200 | ROM_LOAD16_WORD_SWAP( "svc-p3p.bin", 0x400000, 0x200000, CRC(58cdc293) SHA1(3c4f2418ec513bcc13ed33a727de11dfb98f7525) ) | |
| 8201 | ||
| 8202 | NEO_SFIX_128K( "svc-s1p.bin", CRC(73344711) SHA1(04d84c4fe241b9135cd210f8ed8c725f595d11d2) ) | |
| 8203 | ||
| 8204 | NEOGEO_BIOS | |
| 8205 | ||
| 8206 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 8207 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 8208 | ||
| 8209 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 8210 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 8211 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8212 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 8213 | ||
| 8214 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8215 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 8216 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 8217 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 8218 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 8219 | ||
| 8220 | NO_DELTAT_REGION | |
| 8221 | ||
| 8222 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8223 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 8224 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 8225 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 8226 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 8227 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 8228 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 8229 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 8230 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 8231 | ROM_END | |
| 8232 | ||
| 8233 | ROM_START( svcplusa ) | |
| 8234 | ROM_REGION( 0x600000, "maincpu", 0 ) | |
| 8235 | ROM_LOAD16_WORD_SWAP( "svc-p1pl.bin", 0x000000, 0x200000, CRC(16b44144) SHA1(5eab530274b1b6f480a39a86c199da524cddfccc) ) | |
| 8236 | ROM_LOAD16_WORD_SWAP( "svc-p2pl.bin", 0x200000, 0x400000, CRC(7231ace2) SHA1(d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf) ) | |
| 8237 | ||
| 8238 | ROM_REGION( 0x20000, "fixed", 0 ) | |
| 8239 | ROM_LOAD( "svc-s1pl.bin", 0x10000, 0x10000, CRC(ca3c735e) SHA1(aebd15253c90432a2e0a4c40f37110c1e2176ee4) ) | |
| 8240 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8241 | ROM_REGION( 0x20000, "fixedbios", 0 ) | |
| 8242 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) | |
| 8243 | ||
| 8244 | NEOGEO_BIOS | |
| 8245 | ||
| 8246 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 8247 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 8248 | ||
| 8249 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 8250 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 8251 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8252 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 8253 | ||
| 8254 | ROM_Y_ZOOM | |
| 8255 | ||
| 8256 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8257 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 8258 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 8259 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 8260 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 8261 | ||
| 8262 | NO_DELTAT_REGION | |
| 8263 | ||
| 8264 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8265 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 8266 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 8267 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 8268 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 8269 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 8270 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 8271 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 8272 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 8273 | ROM_END | |
| 8274 | ||
| 8275 | ROM_START( svcsplus ) | |
| 8276 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8277 | ROM_LOAD16_WORD_SWAP( "svc-p1sp.bin", 0x000000, 0x400000, CRC(2601902f) SHA1(202348a13c6480f7de37a3ee983823838822fc98) ) | |
| 8278 | ROM_LOAD16_WORD_SWAP( "svc-p2sp.bin", 0x400000, 0x400000, CRC(0ca13305) SHA1(ac8fbca71b754acbcdd11802161a62ae1cf32d88) ) | |
| 8279 | ||
| 8280 | NEO_SFIX_128K( "svc-s1sp.bin", CRC(233d6439) SHA1(369024c7a2405c3144c14ac016c07c3dc0f44187) ) | |
| 8281 | ||
| 8282 | NEOGEO_BIOS | |
| 8283 | ||
| 8284 | ROM_REGION( 0x20000, "audiobios", 0 ) | |
| 8285 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) | |
| 8286 | ||
| 8287 | ROM_REGION( 0x50000, "audiocpu", 0 ) | |
| 8288 | ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) ) | |
| 8289 | ROM_CONTINUE( 0x00000, 0x10000 ) | |
| 8290 | ROM_COPY( "audiocpu", 0x00000, 0x10000, 0x10000 ) | |
| 8291 | ||
| 8292 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8293 | ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) ) | |
| 8294 | ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) ) | |
| 8295 | ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) ) | |
| 8296 | ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) ) | |
| 8297 | ||
| 8298 | NO_DELTAT_REGION | |
| 8299 | ||
| 8300 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8301 | ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) ) /* Plane 0,1 */ | |
| 8302 | ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) ) /* Plane 2,3 */ | |
| 8303 | ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) ) /* Plane 0,1 */ | |
| 8304 | ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) ) /* Plane 2,3 */ | |
| 8305 | ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) ) /* Plane 0,1 */ | |
| 8306 | ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) ) /* Plane 2,3 */ | |
| 8307 | ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) ) /* Plane 0,1 */ | |
| 8308 | ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) ) /* Plane 2,3 */ | |
| 8309 | ROM_END | |
| 8310 | ||
| 8311 | /* Samurai Shodown 5 bootleg */ | |
| 8312 | ||
| 8313 | ROM_START( samsho5b ) | |
| 8314 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8315 | ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) | |
| 8316 | ROM_LOAD16_WORD_SWAP( "ssv-p1.bin", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) | |
| 8317 | ||
| 8318 | NEO_SFIX_128K( "ssv-s1.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) | |
| 8319 | ||
| 8320 | NEO_BIOS_AUDIO_128K( "ssv-m1.bin", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) | |
| 8321 | ||
| 8322 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8323 | ROM_LOAD( "ssv-v1.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) | |
| 8324 | ROM_LOAD( "ssv-v2.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) | |
| 8325 | ROM_LOAD( "ssv-v3.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) | |
| 8326 | ROM_LOAD( "ssv-v4.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) | |
| 8327 | ||
| 8328 | NO_DELTAT_REGION | |
| 8329 | ||
| 8330 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8331 | ROM_LOAD16_BYTE( "ssv-c1.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) /* Plane 0,1 */ | |
| 8332 | ROM_LOAD16_BYTE( "ssv-c2.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) /* Plane 2,3 */ | |
| 8333 | ROM_LOAD16_BYTE( "ssv-c3.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) /* Plane 0,1 */ | |
| 8334 | ROM_LOAD16_BYTE( "ssv-c4.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) /* Plane 2,3 */ | |
| 8335 | ROM_END | |
| 8336 | ||
| 8337 | /* The King of Fighters 2003 bootlegs */ | |
| 8338 | ||
| 8339 | ROM_START( kf2k3bl ) | |
| 8340 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8341 | ROM_LOAD16_WORD_SWAP( "2k3-p1.bin", 0x100000, 0x400000, CRC(92ed6ee3) SHA1(5e7e21eb40dfcc453ba73808760d5ddedd49c58a) ) | |
| 8342 | ROM_LOAD16_WORD_SWAP( "2k3-p2.bin", 0x500000, 0x200000, CRC(5d3d8bb3) SHA1(7f2341f14ca12ff5721eb038b3496228a1f34b60) ) | |
| 8343 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 8344 | ROM_CONTINUE( 0x000000, 0x100000 ) | |
| 8345 | ||
| 8346 | NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) ) | |
| 8347 | ||
| 8348 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 8349 | ||
| 8350 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8351 | /* Encrypted */ | |
| 8352 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8353 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8354 | ||
| 8355 | NO_DELTAT_REGION | |
| 8356 | ||
| 8357 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8358 | /* Encrypted */ | |
| 8359 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8360 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8361 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8362 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8363 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8364 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8365 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8366 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8367 | ROM_END | |
| 8368 | ||
| 8369 | ROM_START( kf2k3bla ) | |
| 8370 | ROM_REGION( 0x700000, "maincpu", 0 ) | |
| 8371 | ROM_LOAD16_WORD_SWAP( "2k3-p1bl.bin", 0x000000, 0x100000, CRC(4ea414dd) SHA1(c242c9709c20a8cde3ad562adbe640a5dd5abcf1) ) | |
| 8372 | ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) ) | |
| 8373 | ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) ) | |
| 8374 | ||
| 8375 | NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) ) | |
| 8376 | ||
| 8377 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 8378 | ||
| 8379 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8380 | /* Encrypted */ | |
| 8381 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8382 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8383 | ||
| 8384 | NO_DELTAT_REGION | |
| 8385 | ||
| 8386 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8387 | /* Encrypted */ | |
| 8388 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8389 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8390 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8391 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8392 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8393 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8394 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8395 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8396 | ROM_END | |
| 8397 | ||
| 8398 | ROM_START( kf2k3pl ) | |
| 8399 | ROM_REGION( 0x700000, "maincpu", 0 ) | |
| 8400 | ROM_LOAD16_WORD_SWAP( "2k3-p1pl.bin", 0x000000, 0x100000, CRC(07b84112) SHA1(0b085a928a39ff9c0745a58bfa4ce6106b5f474a) ) | |
| 8401 | ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) ) | |
| 8402 | ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) ) | |
| 8403 | ||
| 8404 | NEO_SFIX_128K( "2k3-s1pl.bin", CRC(ad548a36) SHA1(7483dbe2d74a1bd1b4dc501e99e48a683416d08e) ) | |
| 8405 | ||
| 8406 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 8407 | ||
| 8408 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8409 | /* Encrypted */ | |
| 8410 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8411 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8412 | ||
| 8413 | NO_DELTAT_REGION | |
| 8414 | ||
| 8415 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8416 | /* Encrypted */ | |
| 8417 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8418 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8419 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8420 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8421 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8422 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8423 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8424 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8425 | ROM_END | |
| 8426 | ||
| 8427 | ROM_START( kf2k3upl ) | |
| 8428 | ROM_REGION( 0x800000, "maincpu", 0 ) | |
| 8429 | ROM_LOAD16_WORD_SWAP( "2k3-p1up.bin", 0x000000, 0x800000, CRC(87294c01) SHA1(21420415a6b2ba1b43ecc1934270dc085d6bd7d9) ) | |
| 8430 | ||
| 8431 | NEO_SFIX_128K( "2k3-s1up.bin", CRC(e5708c0c) SHA1(5649446d3b0b1bd138b5a8b40b96a6d0f892f4d8) ) | |
| 8432 | ||
| 8433 | NEO_BIOS_AUDIO_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) ) | |
| 8434 | ||
| 8435 | ROM_REGION( 0x1000000, "ymsnd", 0 ) | |
| 8436 | /* Encrypted */ | |
| 8437 | ROM_LOAD( "271-v1c.v1", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) ) /* mask rom TC5364205 */ | |
| 8438 | ROM_LOAD( "271-v2c.v2", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) ) /* mask rom TC5364205 */ | |
| 8439 | ||
| 8440 | NO_DELTAT_REGION | |
| 8441 | ||
| 8442 | ROM_REGION( 0x4000000, "sprites", 0 ) | |
| 8443 | /* Encrypted */ | |
| 8444 | ROM_LOAD16_BYTE( "271-c1c.c1", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8445 | ROM_LOAD16_BYTE( "271-c2c.c2", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8446 | ROM_LOAD16_BYTE( "271-c3c.c3", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8447 | ROM_LOAD16_BYTE( "271-c4c.c4", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8448 | ROM_LOAD16_BYTE( "271-c5c.c5", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8449 | ROM_LOAD16_BYTE( "271-c6c.c6", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8450 | ROM_LOAD16_BYTE( "271-c7c.c7", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */ /* mask rom TC5364205 */ | |
| 8451 | ROM_LOAD16_BYTE( "271-c8c.c8", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */ /* mask rom TC5364205 */ | |
| 8452 | ROM_END | |
| 8453 | ||
| 8454 | ||
| 8455 | /* Unlicensed Prototypes */ | |
| 8456 | ||
| 8457 | ROM_START( diggerma ) /* Unlicensed Prototype, no official game ID # */ | |
| 8458 | ROM_REGION( 0x100000, "maincpu", 0 ) | |
| 8459 | ROM_LOAD16_WORD_SWAP( "dig-p1.bin", 0x000000, 0x080000, CRC(eda433d7) SHA1(abb14c66777ab0fe4ac76a402e253a49df7178d8) ) | |
| 8460 | ||
| 8461 | NEO_SFIX_128K( "dig-s1.bin", CRC(9b3168f0) SHA1(9be8c625686a1482f7399e5a856cfe2fef25ec52) ) | |
| 8462 | ||
| 8463 | NEO_BIOS_AUDIO_128K( "dig-m1.bin", CRC(e777a234) SHA1(9f3974ac07859337bc0203f903c40ae3f60dc1fb) ) | |
| 8464 | ||
| 8465 | ROM_REGION( 0x200000, "ymsnd", 0 ) | |
| 8466 | ROM_LOAD( "dig-v1.bin", 0x000000, 0x080000, CRC(ee15bda4) SHA1(fe2206728e6efd02d6302869a98b196eb19a17df) ) | |
| 8467 | ||
| 8468 | NO_DELTAT_REGION | |
| 8469 | ||
| 8470 | ROM_REGION( 0x400000, "sprites", 0 ) | |
| 8471 | ROM_LOAD16_BYTE( "dig-c1.bin", 0x000000, 0x080000, CRC(3db0a4ed) SHA1(6214faa883d97ea05809b6af7e0c85a236a18a28) ) /* Plane 0,1 */ | |
| 8472 | ROM_LOAD16_BYTE( "dig-c2.bin", 0x000001, 0x080000, CRC(3e632161) SHA1(83711c4286fb1d9f3f91414ac6e5fed36618033e) ) /* Plane 2,3 */ | |
| 8473 | ROM_END | |
| 8474 | ||
| 8475 | ||
| 8476 | ||
| 8477 | /************************************* | |
| 8478 | * | |
| 8479 | * Game-specific inits | |
| 8480 | * | |
| 8481 | *************************************/ | |
| 8482 | ||
| 8483 | // macros allow code below to be copy+pasted into slot devices more easily | |
| 8484 | #define cpuregion memregion("maincpu")->base() | |
| 8485 | #define cpuregion_size memregion("maincpu")->bytes() | |
| 8486 | #define spr_region memregion("sprites")->base() | |
| 8487 | #define spr_region_size memregion("sprites")->bytes() | |
| 8488 | #define fix_region memregion("fixed")->base() | |
| 8489 | #define fix_region_size memregion("fixed")->bytes() | |
| 8490 | #define ym_region memregion("ymsnd")->base() | |
| 8491 | #define ym_region_size memregion("ymsnd")->bytes() | |
| 8492 | #define audiocpu_region memregion("audiocpu")->base() | |
| 8493 | #define audio_region_size memregion("audiocpu")->bytes() | |
| 8494 | #define audiocrypt_region memregion("audiocrypt")->base() | |
| 8495 | #define audiocrypt_region_size memregion("audiocrypt")->bytes() | |
| 8496 | ||
| 8497 | ||
| 8498 | /*********************************************** SMA + CMC42 */ | |
| 8499 | ||
| 8500 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof99) // copied to slot | |
| 8501 | { | |
| 8502 | DRIVER_INIT_CALL(neogeo); | |
| 8503 | m_sma_prot->kof99_decrypt_68k(cpuregion); | |
| 8504 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8505 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF99_GFX_KEY); | |
| 8506 | m_sma_prot->kof99_install_protection(m_maincpu,m_banked_cart); | |
| 8507 | } | |
| 8508 | ||
| 8509 | DRIVER_INIT_MEMBER(neogeo_noslot_state,garou) // copied to slot | |
| 8510 | { | |
| 8511 | DRIVER_INIT_CALL(neogeo); | |
| 8512 | m_sma_prot->garou_decrypt_68k(cpuregion); | |
| 8513 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8514 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GAROU_GFX_KEY); | |
| 8515 | m_sma_prot->garou_install_protection(m_maincpu,m_banked_cart); | |
| 8516 | } | |
| 8517 | ||
| 8518 | DRIVER_INIT_MEMBER(neogeo_noslot_state,garouh) // copied to slot | |
| 8519 | { | |
| 8520 | DRIVER_INIT_CALL(neogeo); | |
| 8521 | m_sma_prot->garouh_decrypt_68k(cpuregion); | |
| 8522 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8523 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GAROU_GFX_KEY); | |
| 8524 | m_sma_prot->garouh_install_protection(m_maincpu,m_banked_cart); | |
| 8525 | } | |
| 8526 | ||
| 8527 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslug3) // copied to slot | |
| 8528 | { | |
| 8529 | DRIVER_INIT_CALL(neogeo); | |
| 8530 | m_sma_prot->mslug3_decrypt_68k(cpuregion); | |
| 8531 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8532 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 8533 | m_sma_prot->mslug3_install_protection(m_maincpu,m_banked_cart); | |
| 8534 | } | |
| 8535 | ||
| 8536 | /*********************************************** SMA + CMC50 */ | |
| 8537 | ||
| 8538 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2000) // copied to slot | |
| 8539 | { | |
| 8540 | DRIVER_INIT_CALL(neogeo); | |
| 8541 | m_sma_prot->kof2000_decrypt_68k(cpuregion); | |
| 8542 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8543 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8544 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2000_GFX_KEY); | |
| 8545 | m_sma_prot->kof2000_install_protection(m_maincpu,m_banked_cart); | |
| 8546 | } | |
| 8547 | ||
| 8548 | /*********************************************** CMC42 */ | |
| 8549 | ||
| 8550 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslug3h) // copied to slot | |
| 8551 | { | |
| 8552 | DRIVER_INIT_CALL(neogeo); | |
| 8553 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8554 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 8555 | } | |
| 8556 | ||
| 8557 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ganryu) // copied to slot | |
| 8558 | { | |
| 8559 | DRIVER_INIT_CALL(neogeo); | |
| 8560 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8561 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, GANRYU_GFX_KEY); | |
| 8562 | } | |
| 8563 | ||
| 8564 | DRIVER_INIT_MEMBER(neogeo_noslot_state,s1945p) // copied to slot | |
| 8565 | { | |
| 8566 | DRIVER_INIT_CALL(neogeo); | |
| 8567 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8568 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, S1945P_GFX_KEY); | |
| 8569 | } | |
| 8570 | ||
| 8571 | DRIVER_INIT_MEMBER(neogeo_noslot_state,preisle2) // copied to slot | |
| 8572 | { | |
| 8573 | DRIVER_INIT_CALL(neogeo); | |
| 8574 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8575 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, PREISLE2_GFX_KEY); | |
| 8576 | } | |
| 8577 | ||
| 8578 | DRIVER_INIT_MEMBER(neogeo_noslot_state,bangbead) // copied to slot | |
| 8579 | { | |
| 8580 | DRIVER_INIT_CALL(neogeo); | |
| 8581 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8582 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, BANGBEAD_GFX_KEY); | |
| 8583 | } | |
| 8584 | ||
| 8585 | DRIVER_INIT_MEMBER(neogeo_noslot_state,nitd) // copied to slot | |
| 8586 | { | |
| 8587 | DRIVER_INIT_CALL(neogeo); | |
| 8588 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8589 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, NITD_GFX_KEY); | |
| 8590 | } | |
| 8591 | ||
| 8592 | DRIVER_INIT_MEMBER(neogeo_noslot_state,sengoku3) // copied to slot | |
| 8593 | { | |
| 8594 | DRIVER_INIT_CALL(neogeo); | |
| 8595 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8596 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SENGOKU3_GFX_KEY); | |
| 8597 | } | |
| 8598 | ||
| 8599 | DRIVER_INIT_MEMBER(neogeo_noslot_state,zupapa) // copied to slot | |
| 8600 | { | |
| 8601 | DRIVER_INIT_CALL(neogeo); | |
| 8602 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8603 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, ZUPAPA_GFX_KEY); | |
| 8604 | } | |
| 8605 | ||
| 8606 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof99k) // copied to slot | |
| 8607 | { | |
| 8608 | DRIVER_INIT_CALL(neogeo); | |
| 8609 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8610 | m_cmc_prot->kof99_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF99_GFX_KEY); | |
| 8611 | } | |
| 8612 | ||
| 8613 | /*********************************************** CMC50 */ | |
| 8614 | ||
| 8615 | ||
| 8616 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2000n) | |
| 8617 | { | |
| 8618 | DRIVER_INIT_CALL(neogeo); | |
| 8619 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8620 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8621 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2000_GFX_KEY); | |
| 8622 | } | |
| 8623 | ||
| 8624 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2001) // copied to slot | |
| 8625 | { | |
| 8626 | DRIVER_INIT_CALL(neogeo); | |
| 8627 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8628 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2001_GFX_KEY); | |
| 8629 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8630 | } | |
| 8631 | ||
| 8632 | /*********************************************** CMC50 + PCM2 */ | |
| 8633 | ||
| 8634 | ||
| 8635 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslug4) | |
| 8636 | { | |
| 8637 | DRIVER_INIT_CALL(neogeo); | |
| 8638 | m_sprgen->m_fixed_layer_bank_type = 1; /* USA violent content screen is wrong -- not a bug, confirmed on real hardware! */ | |
| 8639 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8640 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG4_GFX_KEY); | |
| 8641 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 8); | |
| 8642 | } | |
| 8643 | ||
| 8644 | ||
| 8645 | DRIVER_INIT_MEMBER(neogeo_noslot_state,rotd) | |
| 8646 | { | |
| 8647 | DRIVER_INIT_CALL(neogeo); | |
| 8648 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 16); | |
| 8649 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8650 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8651 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, ROTD_GFX_KEY); | |
| 8652 | } | |
| 8653 | ||
| 8654 | DRIVER_INIT_MEMBER(neogeo_noslot_state,pnyaa) | |
| 8655 | { | |
| 8656 | DRIVER_INIT_CALL(neogeo); | |
| 8657 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 4); | |
| 8658 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8659 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8660 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, PNYAA_GFX_KEY ); | |
| 8661 | } | |
| 8662 | ||
| 8663 | /*********************************************** CMC50 + PCM2 + prg scramble */ | |
| 8664 | ||
| 8665 | ||
| 8666 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2002) | |
| 8667 | { | |
| 8668 | DRIVER_INIT_CALL(neogeo); | |
| 8669 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 8670 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 8671 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8672 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 8673 | } | |
| 8674 | ||
| 8675 | DRIVER_INIT_MEMBER(neogeo_noslot_state,matrim) | |
| 8676 | { | |
| 8677 | DRIVER_INIT_CALL(neogeo); | |
| 8678 | m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); | |
| 8679 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 1); | |
| 8680 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8681 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8682 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MATRIM_GFX_KEY); | |
| 8683 | } | |
| 8684 | ||
| 8685 | DRIVER_INIT_MEMBER(neogeo_noslot_state,samsho5) | |
| 8686 | { | |
| 8687 | DRIVER_INIT_CALL(neogeo); | |
| 8688 | m_kof2002_prot->samsho5_decrypt_68k(cpuregion, cpuregion_size); | |
| 8689 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 4); | |
| 8690 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8691 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8692 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SAMSHO5_GFX_KEY); | |
| 8693 | } | |
| 8694 | ||
| 8695 | ||
| 8696 | DRIVER_INIT_MEMBER(neogeo_noslot_state,samsh5sp) | |
| 8697 | { | |
| 8698 | DRIVER_INIT_CALL(neogeo); | |
| 8699 | m_kof2002_prot->samsh5sp_decrypt_68k(cpuregion, cpuregion_size); | |
| 8700 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 6); | |
| 8701 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8702 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8703 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SAMSHO5SP_GFX_KEY); | |
| 8704 | } | |
| 8705 | ||
| 8706 | /*********************************************** CMC50 + PCM2 + PVC */ | |
| 8707 | ||
| 8708 | ||
| 8709 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslug5) | |
| 8710 | { | |
| 8711 | DRIVER_INIT_CALL(neogeo); | |
| 8712 | m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); | |
| 8713 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); | |
| 8714 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8715 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8716 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG5_GFX_KEY); | |
| 8717 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 8718 | } | |
| 8719 | ||
| 8720 | ||
| 8721 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svc) | |
| 8722 | { | |
| 8723 | DRIVER_INIT_CALL(neogeo); | |
| 8724 | m_pvc_prot->svc_px_decrypt(cpuregion, cpuregion_size); | |
| 8725 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 3); | |
| 8726 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8727 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8728 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SVC_GFX_KEY); | |
| 8729 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 8730 | } | |
| 8731 | ||
| 8732 | ||
| 8733 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2003) | |
| 8734 | { | |
| 8735 | DRIVER_INIT_CALL(neogeo); | |
| 8736 | m_pvc_prot->kof2003_decrypt_68k(cpuregion, cpuregion_size); | |
| 8737 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 8738 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8739 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8740 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 8741 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 8742 | } | |
| 8743 | ||
| 8744 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2003h) | |
| 8745 | { | |
| 8746 | DRIVER_INIT_CALL(neogeo); | |
| 8747 | m_pvc_prot->kof2003h_decrypt_68k(cpuregion, cpuregion_size); | |
| 8748 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 8749 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8750 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8751 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 8752 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 8753 | } | |
| 8754 | ||
| 8755 | /*********************************************** misc carts */ | |
| 8756 | ||
| 8757 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslugx) // copied to slot | |
| 8758 | { | |
| 8759 | DRIVER_INIT_CALL(neogeo); | |
| 8760 | m_mslugx_prot->mslugx_install_protection(m_maincpu); | |
| 8761 | } | |
| 8762 | ||
| 8763 | DRIVER_INIT_MEMBER(neogeo_noslot_state,fatfury2) // copied to slot | |
| 8764 | { | |
| 8765 | DRIVER_INIT_CALL(neogeo); | |
| 8766 | m_fatfury2_prot->fatfury2_install_protection(m_maincpu,m_banked_cart); | |
| 8767 | } | |
| 8768 | ||
| 8769 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof98) // copied to slot | |
| 8770 | { | |
| 8771 | DRIVER_INIT_CALL(neogeo); | |
| 8772 | m_kof98_prot->kof98_decrypt_68k(cpuregion, cpuregion_size); | |
| 8773 | m_kof98_prot->install_kof98_protection(m_maincpu); | |
| 8774 | } | |
| 8775 | ||
| 8776 | DRIVER_INIT_MEMBER(neogeo_noslot_state,sbp) // copied to slot, missing from softlist | |
| 8777 | { | |
| 8778 | DRIVER_INIT_CALL(neogeo); | |
| 8779 | m_sbp_prot->sbp_install_protection(m_maincpu, cpuregion, cpuregion_size); | |
| 8780 | } | |
| 8781 | ||
| 8782 | ||
| 8783 | DRIVER_INIT_MEMBER(neogeo_noslot_state,jockeygp) | |
| 8784 | { | |
| 8785 | DRIVER_INIT_CALL(neogeo); | |
| 8786 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 8787 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8788 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, JOCKEYGP_GFX_KEY); | |
| 8789 | ||
| 8790 | /* install some extra RAM */ | |
| 8791 | m_maincpu->space(AS_PROGRAM).install_ram(0x200000, 0x201fff); | |
| 8792 | ||
| 8793 | // m_maincpu->space(AS_PROGRAM).install_read_port(0x280000, 0x280001, "IN5"); | |
| 8794 | // m_maincpu->space(AS_PROGRAM).install_read_port(0x2c0000, 0x2c0001, "IN6"); | |
| 8795 | } | |
| 8796 | ||
| 8797 | DRIVER_INIT_MEMBER(neogeo_noslot_state,vliner) | |
| 8798 | { | |
| 8799 | m_maincpu->space(AS_PROGRAM).install_ram(0x200000, 0x201fff); | |
| 8800 | ||
| 8801 | m_maincpu->space(AS_PROGRAM).install_read_port(0x280000, 0x280001, "IN5"); | |
| 8802 | m_maincpu->space(AS_PROGRAM).install_read_port(0x2c0000, 0x2c0001, "IN6"); | |
| 8803 | ||
| 8804 | DRIVER_INIT_CALL(neogeo); | |
| 8805 | } | |
| 8806 | ||
| 8807 | ||
| 8808 | /*********************************************** bootlegs */ | |
| 8809 | ||
| 8810 | DRIVER_INIT_MEMBER(neogeo_noslot_state,garoubl) // copied to slot | |
| 8811 | { | |
| 8812 | DRIVER_INIT_CALL(neogeo); | |
| 8813 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 8814 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 8815 | } | |
| 8816 | ||
| 8817 | DRIVER_INIT_MEMBER(neogeo_noslot_state,cthd2003) // copied to slot | |
| 8818 | { | |
| 8819 | DRIVER_INIT_CALL(neogeo); | |
| 8820 | m_bootleg_prot->decrypt_cthd2003(spr_region, spr_region_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); | |
| 8821 | m_bootleg_prot->patch_cthd2003(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 8822 | } | |
| 8823 | ||
| 8824 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ct2k3sp) // copied to slot | |
| 8825 | { | |
| 8826 | DRIVER_INIT_CALL(neogeo); | |
| 8827 | m_bootleg_prot->decrypt_ct2k3sp(spr_region, spr_region_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); | |
| 8828 | m_bootleg_prot->patch_cthd2003(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 8829 | } | |
| 8830 | ||
| 8831 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ct2k3sa) // copied to slot | |
| 8832 | { | |
| 8833 | DRIVER_INIT_CALL(neogeo); | |
| 8834 | m_bootleg_prot->decrypt_ct2k3sa(spr_region, spr_region_size, audiocpu_region,audio_region_size); | |
| 8835 | m_bootleg_prot->patch_ct2k3sa(cpuregion, cpuregion_size); | |
| 8836 | } | |
| 8837 | ||
| 8838 | ||
| 8839 | ||
| 8840 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf10thep) // copied to slot | |
| 8841 | { | |
| 8842 | DRIVER_INIT_CALL(neogeo); | |
| 8843 | m_bootleg_prot->kf10thep_px_decrypt(cpuregion, cpuregion_size); | |
| 8844 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8845 | } | |
| 8846 | ||
| 8847 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k5uni) // copied to slot | |
| 8848 | { | |
| 8849 | DRIVER_INIT_CALL(neogeo); | |
| 8850 | m_bootleg_prot->decrypt_kf2k5uni(cpuregion, cpuregion_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); | |
| 8851 | } | |
| 8852 | ||
| 8853 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2k4se) // copied to slot | |
| 8854 | { | |
| 8855 | DRIVER_INIT_CALL(neogeo); | |
| 8856 | m_bootleg_prot->decrypt_kof2k4se_68k(cpuregion, cpuregion_size); | |
| 8857 | } | |
| 8858 | ||
| 8859 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svcplus) // copied to slot | |
| 8860 | { | |
| 8861 | DRIVER_INIT_CALL(neogeo); | |
| 8862 | m_bootleg_prot->svcplus_px_decrypt(cpuregion, cpuregion_size); | |
| 8863 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 8864 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size, 1); | |
| 8865 | m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); | |
| 8866 | } | |
| 8867 | ||
| 8868 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svcplusa) // copied to slot | |
| 8869 | { | |
| 8870 | DRIVER_INIT_CALL(neogeo); | |
| 8871 | m_bootleg_prot->svcplusa_px_decrypt(cpuregion, cpuregion_size); | |
| 8872 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 8873 | m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); | |
| 8874 | } | |
| 8875 | ||
| 8876 | DRIVER_INIT_MEMBER(neogeo_noslot_state,samsho5b) // copied to slot | |
| 8877 | { | |
| 8878 | DRIVER_INIT_CALL(neogeo); | |
| 8879 | m_bootleg_prot->samsho5b_px_decrypt(cpuregion, cpuregion_size); | |
| 8880 | m_bootleg_prot->samsho5b_vx_decrypt(ym_region, ym_region_size); | |
| 8881 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8882 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 8883 | } | |
| 8884 | ||
| 8885 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof97oro) // copied to slot | |
| 8886 | { | |
| 8887 | m_bootleg_prot->kof97oro_px_decode(cpuregion, cpuregion_size); | |
| 8888 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8889 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 8890 | DRIVER_INIT_CALL(neogeo); | |
| 8891 | } | |
| 8892 | ||
| 8893 | DRIVER_INIT_MEMBER(neogeo_noslot_state,lans2004) // copied to slot | |
| 8894 | { | |
| 8895 | m_bootleg_prot->lans2004_decrypt_68k(cpuregion, cpuregion_size); | |
| 8896 | m_bootleg_prot->lans2004_vx_decrypt(ym_region, ym_region_size); | |
| 8897 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8898 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 8899 | DRIVER_INIT_CALL(neogeo); | |
| 8900 | } | |
| 8901 | ||
| 8902 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof10th) // copied to slot | |
| 8903 | { | |
| 8904 | DRIVER_INIT_CALL(neogeo); | |
| 8905 | m_bootleg_prot->decrypt_kof10th(cpuregion, cpuregion_size); | |
| 8906 | m_bootleg_prot->install_kof10th_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size, fix_region, fix_region_size); | |
| 8907 | } | |
| 8908 | ||
| 8909 | ||
| 8910 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kog) // copied to slot | |
| 8911 | { | |
| 8912 | /* overlay cartridge ROM */ | |
| 8913 | m_maincpu->space(AS_PROGRAM).install_read_port(0x0ffffe, 0x0fffff, "JUMPER"); | |
| 8914 | ||
| 8915 | m_bootleg_prot->kog_px_decrypt(cpuregion, cpuregion_size); | |
| 8916 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8917 | m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); | |
| 8918 | DRIVER_INIT_CALL(neogeo); | |
| 8919 | } | |
| 8920 | ||
| 8921 | ||
| 8922 | ||
| 8923 | /*********************************************** bootlegs - can use original prot */ | |
| 8924 | ||
| 8925 | ||
| 8926 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ms4plus) // copied to slot | |
| 8927 | { | |
| 8928 | DRIVER_INIT_CALL(neogeo); | |
| 8929 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG4_GFX_KEY); | |
| 8930 | m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 8); | |
| 8931 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8932 | } | |
| 8933 | ||
| 8934 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k2pls) // copied to slot | |
| 8935 | { | |
| 8936 | DRIVER_INIT_CALL(neogeo); | |
| 8937 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 8938 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 8939 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8940 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 8941 | } | |
| 8942 | ||
| 8943 | /*********************************************** bootleg hybrid */ | |
| 8944 | ||
| 8945 | ||
| 8946 | DRIVER_INIT_MEMBER(neogeo_noslot_state,mslug3b6) // copied to slot | |
| 8947 | { | |
| 8948 | DRIVER_INIT_CALL(neogeo); | |
| 8949 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 8950 | m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG3_GFX_KEY); | |
| 8951 | } | |
| 8952 | ||
| 8953 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kof2002b) // copied to slot | |
| 8954 | { | |
| 8955 | DRIVER_INIT_CALL(neogeo); | |
| 8956 | m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); | |
| 8957 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 8958 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8959 | m_bootleg_prot->kof2002b_gfx_decrypt(spr_region,0x4000000); | |
| 8960 | m_bootleg_prot->kof2002b_gfx_decrypt(fix_region,0x20000); | |
| 8961 | } | |
| 8962 | ||
| 8963 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k2mp) // copied to slot | |
| 8964 | { | |
| 8965 | DRIVER_INIT_CALL(neogeo); | |
| 8966 | m_bootleg_prot->kf2k2mp_decrypt(cpuregion, cpuregion_size); | |
| 8967 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 8968 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8969 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 8970 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 8971 | } | |
| 8972 | ||
| 8973 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k2mp2) // copied to slot | |
| 8974 | { | |
| 8975 | DRIVER_INIT_CALL(neogeo); | |
| 8976 | m_bootleg_prot->kf2k2mp2_px_decrypt(cpuregion, cpuregion_size); | |
| 8977 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); | |
| 8978 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 8979 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8980 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2002_GFX_KEY); | |
| 8981 | } | |
| 8982 | ||
| 8983 | DRIVER_INIT_MEMBER(neogeo_noslot_state,matrimbl) // copied to slot | |
| 8984 | { | |
| 8985 | DRIVER_INIT_CALL(neogeo); | |
| 8986 | m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); | |
| 8987 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 8988 | m_bootleg_prot->matrimbl_decrypt(spr_region, spr_region_size, audiocpu_region,audio_region_size); | |
| 8989 | m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); /* required for text layer */ | |
| 8990 | } | |
| 8991 | ||
| 8992 | ||
| 8993 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ms5plus) // copied to slot | |
| 8994 | { | |
| 8995 | DRIVER_INIT_CALL(neogeo); | |
| 8996 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG5_GFX_KEY); | |
| 8997 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); | |
| 8998 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 8999 | m_sprgen->m_fixed_layer_bank_type = 1; | |
| 9000 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 9001 | m_bootleg_prot->install_ms5plus_protection(m_maincpu,m_banked_cart); | |
| 9002 | } | |
| 9003 | ||
| 9004 | ||
| 9005 | ||
| 9006 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svcboot) // copied to slot | |
| 9007 | { | |
| 9008 | DRIVER_INIT_CALL(neogeo); | |
| 9009 | m_bootleg_prot->svcboot_px_decrypt(cpuregion, cpuregion_size); | |
| 9010 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 9011 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 9012 | } | |
| 9013 | ||
| 9014 | ||
| 9015 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svcsplus) // copied to slot | |
| 9016 | { | |
| 9017 | DRIVER_INIT_CALL(neogeo); | |
| 9018 | m_bootleg_prot->svcsplus_px_decrypt(cpuregion, cpuregion_size); | |
| 9019 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 9020 | m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); | |
| 9021 | m_bootleg_prot->svcsplus_px_hack(cpuregion, cpuregion_size); | |
| 9022 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 9023 | } | |
| 9024 | ||
| 9025 | ||
| 9026 | ||
| 9027 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k3bl) // copied to slot | |
| 9028 | { | |
| 9029 | DRIVER_INIT_CALL(neogeo); | |
| 9030 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 9031 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 9032 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 9033 | m_bootleg_prot->kf2k3bl_install_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 9034 | } | |
| 9035 | ||
| 9036 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k3pl) // copied to slot | |
| 9037 | { | |
| 9038 | DRIVER_INIT_CALL(neogeo); | |
| 9039 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 9040 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 9041 | m_bootleg_prot->kf2k3pl_px_decrypt(cpuregion, cpuregion_size); | |
| 9042 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); | |
| 9043 | m_bootleg_prot->kf2k3pl_install_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 9044 | } | |
| 9045 | ||
| 9046 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k3upl) // copied to slot | |
| 9047 | { | |
| 9048 | DRIVER_INIT_CALL(neogeo); | |
| 9049 | m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 9050 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 9051 | m_bootleg_prot->kf2k3upl_px_decrypt(cpuregion, cpuregion_size); | |
| 9052 | m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); | |
| 9053 | m_bootleg_prot->kf2k3bl_install_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); | |
| 9054 | } | |
| 9055 | ||
| 9056 | ||
| 9057 | ||
| 9058 | ||
| 9059 | ||
| 9060 | ||
| 9061 | /*********************************************** non-carts */ | |
| 9062 | ||
| 9063 | void neogeo_noslot_state::install_banked_bios() | |
| 9064 | { | |
| 9065 | m_maincpu->space(AS_PROGRAM).install_read_bank(0xc00000, 0xc1ffff, 0, 0x0e0000, "bankedbios"); | |
| 9066 | membank("bankedbios")->configure_entries(0, 2, memregion("mainbios")->base(), 0x20000); | |
| 9067 | membank("bankedbios")->set_entry(1); | |
| 9068 | } | |
| 9069 | ||
| 9070 | INPUT_CHANGED_MEMBER(neogeo_state::select_bios) | |
| 9071 | { | |
| 9072 | membank("bankedbios")->set_entry(newval ? 0 : 1); | |
| 9073 | } | |
| 9074 | ||
| 9075 | DRIVER_INIT_MEMBER(neogeo_noslot_state,ms5pcb) | |
| 9076 | { | |
| 9077 | DRIVER_INIT_CALL(neogeo); | |
| 9078 | ||
| 9079 | m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); | |
| 9080 | svcpcb_gfx_decrypt(); | |
| 9081 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 9082 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, MSLUG5_GFX_KEY); | |
| 9083 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 9084 | svcpcb_s1data_decrypt(); | |
| 9085 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); | |
| 9086 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 9087 | install_banked_bios(); | |
| 9088 | } | |
| 9089 | ||
| 9090 | ||
| 9091 | DRIVER_INIT_MEMBER(neogeo_noslot_state,svcpcb) | |
| 9092 | { | |
| 9093 | DRIVER_INIT_CALL(neogeo); | |
| 9094 | ||
| 9095 | m_pvc_prot->svc_px_decrypt(cpuregion, cpuregion_size); | |
| 9096 | svcpcb_gfx_decrypt(); | |
| 9097 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 9098 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, SVC_GFX_KEY); | |
| 9099 | svcpcb_s1data_decrypt(); | |
| 9100 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 3); | |
| 9101 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 9102 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 9103 | install_banked_bios(); | |
| 9104 | } | |
| 9105 | ||
| 9106 | ||
| 9107 | DRIVER_INIT_MEMBER(neogeo_noslot_state,kf2k3pcb) | |
| 9108 | { | |
| 9109 | DRIVER_INIT_CALL(neogeo); | |
| 9110 | m_pvc_prot->kf2k3pcb_decrypt_68k(cpuregion, cpuregion_size); | |
| 9111 | kf2k3pcb_gfx_decrypt(); | |
| 9112 | kf2k3pcb_sp1_decrypt(); | |
| 9113 | m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); | |
| 9114 | ||
| 9115 | /* extra little swap on the m1 - this must be performed AFTER the m1 decrypt | |
| 9116 | or the m1 checksum (used to generate the key) for decrypting the m1 is | |
| 9117 | incorrect */ | |
| 9118 | { | |
| 9119 | int i; | |
| 9120 | UINT8* rom = memregion("audiocpu")->base(); | |
| 9121 | for (i = 0; i < 0x90000; i++) | |
| 9122 | { | |
| 9123 | rom[i] = BITSWAP8(rom[i], 5, 6, 1, 4, 3, 0, 7, 2); | |
| 9124 | } | |
| 9125 | } | |
| 9126 | ||
| 9127 | m_cmc_prot->kof2000_neogeo_gfx_decrypt(spr_region, spr_region_size, fix_region, fix_region_size, KOF2003_GFX_KEY); | |
| 9128 | kf2k3pcb_decrypt_s1data(); | |
| 9129 | m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); | |
| 9130 | m_sprgen->m_fixed_layer_bank_type = 2; | |
| 9131 | m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); | |
| 9132 | m_maincpu->space(AS_PROGRAM).install_rom(0xc00000, 0xc7ffff, 0, 0x080000, memregion("mainbios")->base()); // 512k bios | |
| 9133 | } | |
| 9134 | ||
| 9135 | ||
| 9136 | ||
| 9137 | /************************************* | |
| 9138 | * | |
| 9139 | * Title catalog | |
| 9140 | * (source: http://neogeomuseum.snkplaymore.co.jp/english/catalogue/index.php) | |
| 9141 | * | |
| 9142 | ************************************* | |
| 9143 | ||
| 9144 | In 2010, SNK Playmore, the successor of SNK, released a title catalogue which lists the released | |
| 9145 | games (MVS/AES/CD) including their release dates in Japan. It is not 100% complete. | |
| 9146 | The included title catalogue is the english one. | |
| 9147 | ||
| 9148 | Game Title Genre Publisher Date Released (in Japan) | |
| 9149 | ================================================================================================================================= | |
| 9150 | NAM-1975 3D Action SNK MVS Cartridge:1990/04/26 | |
| 9151 | NEOGEO ROM-cart:1991/07/01 | |
| 9152 | NEOGEO CD:1994/09/09 | |
| 9153 | MAHJONG KYORETSUDEN Mahjong SNK MVS Cartridge:1990/04/26 | |
| 9154 | NEOGEO ROM-cart:1991/07/01 | |
| 9155 | NEOGEO CD:1994/09/09 | |
| 9156 | MAGICIAN LORD Action ADK MVS Cartridge:1990/04/26 | |
| 9157 | NEOGEO ROM-cart:1991/07/01 | |
| 9158 | NEOGEO CD:1994/10/31 | |
| 9159 | BASEBALL STARS PROFESSIONAL Sports SNK MVS Cartridge:1990/04/26 | |
| 9160 | NEOGEO ROM-cart:1991/07/01 | |
| 9161 | NEOGEO CD:1995/04/21 | |
| 9162 | TOP PLAYER'S GOLF Sports SNK MVS Cartridge:1990/05/23 | |
| 9163 | NEOGEO ROM-cart:1991/07/01 | |
| 9164 | NEOGEO CD:1994/09/09 | |
| 9165 | NINJA COMBAT Action ADK MVS Cartridge:1990/07/24 | |
| 9166 | NEOGEO ROM-cart:1991/07/01 | |
| 9167 | NEOGEO CD:1994/10/31 | |
| 9168 | RIDING HERO 3D Racing SNK MVS Cartridge:1990/07/24 | |
| 9169 | NEOGEO ROM-cart:1991/07/01 | |
| 9170 | NEOGEO CD:1995/05/26 | |
| 9171 | THE SUPER SPY 3D Action SNK MVS Cartridge:1990/10/08 | |
| 9172 | NEOGEO ROM-cart:1991/07/01 | |
| 9173 | NEOGEO CD:1994/09/09 | |
| 9174 | CYBER-LIP Action SNK MVS Cartridge:1990/11/07 | |
| 9175 | NEOGEO ROM-cart:1991/07/01 | |
| 9176 | NEOGEO CD:1995/04/21 | |
| 9177 | PUZZLED Puzzle SNK MVS Cartridge:1990/11/20 | |
| 9178 | NEOGEO ROM-cart:1991/07/01 | |
| 9179 | NEOGEO CD:1994/09/09 | |
| 9180 | LEAGUE BOWLING Sports SNK MVS Cartridge:1990/12/10 | |
| 9181 | NEOGEO ROM-cart:1991/07/01 | |
| 9182 | NEOGEO CD:1994/09/09 | |
| 9183 | GHOST PILOTS Shooter SNK MVS Cartridge:1991/01/25 | |
| 9184 | NEOGEO ROM-cart:1991/07/01 | |
| 9185 | NEOGEO CD:1995/03/17 | |
| 9186 | SENGOKU Action SNK MVS Cartridge:1991/02/12 | |
| 9187 | NEOGEO ROM-cart:1991/07/01 | |
| 9188 | NEOGEO CD:1995/03/17 | |
| 9189 | KING OF THE MONSTERS Fighting SNK MVS Cartridge:1991/02/25 | |
| 9190 | NEOGEO ROM-cart:1991/07/01 | |
| 9191 | BLUE'S JOURNEY Action ADK MVS Cartridge:1991/03/14 | |
| 9192 | NEOGEO ROM-cart:1991/07/01 | |
| 9193 | NEOGEO CD:1994/10/31 | |
| 9194 | ALPHA MISSION II Shooter SNK MVS Cartridge:1991/03/25 | |
| 9195 | NEOGEO ROM-cart:1991/07/01 | |
| 9196 | NEOGEO CD:1994/09/09 | |
| 9197 | BURNING FIGHT Action SNK MVS Cartridge:1991/05/20 | |
| 9198 | NEOGEO ROM-cart:1991/08/09 | |
| 9199 | NEOGEO CD:1994/09/09 | |
| 9200 | MINNASAN NO OKAGESAMA DESU Table Monolith MVS Cartridge:1991/07/25 | |
| 9201 | NEOGEO ROM-cart:1991/07/21 | |
| 9202 | CROSSED SWORDS Action ADK MVS Cartridge:1991/07/25 | |
| 9203 | NEOGEO ROM-cart:1991/10/01 | |
| 9204 | NEOGEO CD:1994/10/31 | |
| 9205 | LEGEND OF SUCCESS JOE Action Wave MVS Cartridge:1991/07 | |
| 9206 | NEOGEO ROM-cart:1991/08/30 | |
| 9207 | QUIZ DAISUSA SEN: THE LAST COUNT DOWN Quiz SNK MVS Cartridge:1991/07 | |
| 9208 | NEOGEO ROM-cart:1991/08/30 | |
| 9209 | SUPER BASEBALL 2020 Sports SNK MVS Cartridge:1991/09/20 | |
| 9210 | NEOGEO ROM-cart:1991/10/25 | |
| 9211 | NEOGEO CD:1995/02/25 | |
| 9212 | ROBO ARMY Action SNK MVS Cartridge:1991/10/30 | |
| 9213 | NEOGEO ROM-cart:1991/12/20 | |
| 9214 | NEOGEO CD:1995/04/21 | |
| 9215 | THRASH RALLY Racing ADK MVS Cartridge:1991/11/08 | |
| 9216 | NEOGEO ROM-cart:1991/12/20 | |
| 9217 | NEOGEO CD:1994/10/31 | |
| 9218 | EIGHT MAN Action SNK NEOGEO ROM-cart:1991/11/20 | |
| 9219 | FATAL FURY Fighting SNK MVS Cartridge:1991/11/25 | |
| 9220 | NEOGEO ROM-cart:1991/12/20 | |
| 9221 | NEOGEO CD:1994/09/09 | |
| 9222 | BAKATONO-SAMA MAHJONG MAN'YUKI Mahjong Monolith MVS Cartridge:1991/11 | |
| 9223 | NEOGEO ROM-cart:1991/12/13 | |
| 9224 | THRASH RALLY Racing ADK NEOGEO ROM-cart:1991/12/20 | |
| 9225 | FOOTBALL FRENZY Sports SNK MVS Cartridge:1992/01/31 | |
| 9226 | NEOGEO ROM-cart:1992/02/21 | |
| 9227 | NEOGEO CD:1994/09/09 | |
| 9228 | SOCCER BRAWL Sports SNK MVS Cartridge:1992/02/14 | |
| 9229 | NEOGEO ROM-cart:1992/03/13 | |
| 9230 | NEOGEO CD:1995/03/31 | |
| 9231 | MUTATION NATION Action SNK MVS Cartridge:1992/03/16 | |
| 9232 | NEOGEO ROM-cart:1992/04/17 | |
| 9233 | NEOGEO CD:1995/02/25 | |
| 9234 | LAST RESORT Shooter SNK MVS Cartridge:1992/03/23 | |
| 9235 | NEOGEO ROM-cart:1992/04/24 | |
| 9236 | NEOGEO CD:1994/09/09 | |
| 9237 | QUIZ MEITANTEI NEO & GEO: QUIZ DAISOUSASEN PART 2 Quiz SNK MVS Cartridge:1992/03 | |
| 9238 | NEOGEO ROM-cart:1991/04/24 | |
| 9239 | BASEBALL STARS 2 Sports SNK MVS Cartridge:1992/04/15 | |
| 9240 | NEOGEO ROM-cart:1992/04/28 | |
| 9241 | NEOGEO CD:1994/09/09 | |
| 9242 | NINJA COMMANDO Shooter ADK MVS Cartridge:1992/04/30 | |
| 9243 | NEOGEO ROM-cart:1992/05/29 | |
| 9244 | NEOGEO CD:1994/10/31 | |
| 9245 | KING OF THE MONSTERS 2 Fighting SNK MVS Cartridge:1992/05/25 | |
| 9246 | NEOGEO ROM-cart:1992/06/19 | |
| 9247 | NEOGEO CD:1994/09/09 | |
| 9248 | ANDRO DUNOS Shooter Visco MVS Cartridge:1992/06/15 | |
| 9249 | NEOGEO ROM-cart:1992/07/17 | |
| 9250 | WORLD HEROES Fighting ADK MVS Cartridge:1992/07/28 | |
| 9251 | NEOGEO ROM-cart:1992/09/11 | |
| 9252 | NEOGEO CD:1995/03/17 | |
| 9253 | ART OF FIGHTING Fighting SNK MVS Cartridge:1992/09/24 | |
| 9254 | NEOGEO ROM-cart:1992/12/11 | |
| 9255 | NEOGEO CD:1994/09/09 | |
| 9256 | VIEWPOINT Shooter Sammy MVS Cartridge:1992/11/20 | |
| 9257 | NEOGEO ROM-cart:1992/12/11 | |
| 9258 | NEOGEO CD:1995/02/25 | |
| 9259 | FATAL FURY 2 Fighting SNK MVS Cartridge:1992/12/10 | |
| 9260 | NEOGEO ROM-cart:1993/03/05 | |
| 9261 | NEOGEO CD:1994/09/09 | |
| 9262 | SUPER SIDEKICKS Sports SNK MVS Cartridge:1992/12/14 | |
| 9263 | NEOGEO ROM-cart:1993/02/19 | |
| 9264 | NEOGEO CD:1995/03/31 | |
| 9265 | SENGOKU 2 Action SNK MVS Cartridge:1993/02/18 | |
| 9266 | NEOGEO ROM-cart:1993/04/09 | |
| 9267 | NEOGEO CD:1995/03/17 | |
| 9268 | 3 COUNT BOUT Fighting SNK MVS Cartridge:1993/03/25 | |
| 9269 | NEOGEO ROM-cart:1993/04/23 | |
| 9270 | NEOGEO CD:1995/04/21 | |
| 9271 | WORLD HEROES 2 Fighting ADK MVS Cartridge:1993/04/26 | |
| 9272 | NEOGEO ROM-cart:1993/06/04 | |
| 9273 | NEOGEO CD:1995/04/14 | |
| 9274 | SAMURAI SHODOWN Fighting SNK MVS Cartridge:1993/07/07 | |
| 9275 | NEOGEO ROM-cart:1993/08/11 | |
| 9276 | NEOGEO CD:1994/09/09 | |
| 9277 | FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1993/09/16 | |
| 9278 | NEOGEO ROM-cart:1993/12/22 | |
| 9279 | NEOGEO CD:1994/09/09 | |
| 9280 | SPINMASTER Sideview Action Data East MVS Cartridge:1993/12/16 | |
| 9281 | NEOGEO ROM-cart:1994/02/18 | |
| 9282 | ART OF FIGHTING 2 Fighting SNK MVS Cartridge:1994/02/03 | |
| 9283 | NEOGEO ROM-cart:1994/03/11 | |
| 9284 | NEOGEO CD:1994/09/09 | |
| 9285 | WINDJAMMERS Sports Data East MVS Cartridge:1994/02/17 | |
| 9286 | NEOGEO ROM-cart:1994/04/08 | |
| 9287 | NEOGEO CD:1995/01/20 | |
| 9288 | KARNOV'S REVENGE Fighting Data East MVS Cartridge:1994/03/17 | |
| 9289 | NEOGEO ROM-cart:1994/04/28 | |
| 9290 | NEOGEO CD:1994/12/22 | |
| 9291 | SUPER SIDEKICKS 2 Sports SNK MVS Cartridge:1994/04/19 | |
| 9292 | NEOGEO ROM-cart:1994/05/27 | |
| 9293 | NEOGEO CD:1994/09/09 | |
| 9294 | WORLD HEROES 2 JET Fighting ADK MVS Cartridge:1994/04/26 | |
| 9295 | NEOGEO ROM-cart:1994/06/10 | |
| 9296 | NEOGEO CD:1994/11/11 | |
| 9297 | TOP HUNTER Action SNK MVS Cartridge:1994/05/18 | |
| 9298 | NEOGEO ROM-cart:1994/06/24 | |
| 9299 | NEOGEO CD:1994/09/29 | |
| 9300 | GURURIN Puzzle Face MVS Cartridge:1994/05/25 | |
| 9301 | FIGHT FEVER Fighting VICCOM MVS Cartridge:1994/06/28 | |
| 9302 | JANSHIN DENSETSU: QUEST OF JONGMASTER Mahjong Aicom MVS Cartridge:1994/06/29 | |
| 9303 | NEOGEO CD:1995/03/31 | |
| 9304 | AERO FIGHTERS 2 Topview Shooter Video System MVS Cartridge:1994/07/18 | |
| 9305 | NEOGEO ROM-cart:1994/08/26 | |
| 9306 | NEOGEO CD:1994/09/29 | |
| 9307 | AGGRESSORS OF DARK KOMBAT Fighting ADK MVS Cartridge:1994/07/26 | |
| 9308 | NEOGEO ROM-cart:1994/08/26 | |
| 9309 | NEOGEO CD:1995/01/13 | |
| 9310 | THE KING OF FIGHTERS '94 Fighting SNK MVS Cartridge:1994/08/25 | |
| 9311 | NEOGEO ROM-cart:1994/10/01 | |
| 9312 | NEOGEO CD:1994/11/02 | |
| 9313 | ZED BLADE Shooter NMK MVS Cartridge:1994/09/13 | |
| 9314 | POWER SPIKES II Sports Video System MVS Cartridge:1994/10/19 | |
| 9315 | NEOGEO CD:1995/03/18 | |
| 9316 | SAMURAI SHODOWN II Fighting SNK MVS Cartridge:1994/10/28 | |
| 9317 | NEOGEO ROM-cart:1994/12/02 | |
| 9318 | NEOGEO CD:1994/12/15 | |
| 9319 | STREET HOOP Sports Data East MVS Cartridge:1994/12/08 | |
| 9320 | NEOGEO ROM-cart:1994/12/09 | |
| 9321 | NEOGEO CD:1995/01/20 | |
| 9322 | PUZZLE BOBBLE Puzzle TAITO MVS Cartridge:1994/12/21 | |
| 9323 | NEOGEO CD:1995/05/02 | |
| 9324 | SUPER VOLLEY '94 Sports TAITO MVS Cartridge:1994 | |
| 9325 | BOMBERMAN: PANIC BOMBER Puzzle Eighting MVS Cartridge:1995/01/18 | |
| 9326 | GALAXY FIGHT: UNIVERSAL WARRIORS Fighting Sunsoft MVS Cartridge:1995/01/24 | |
| 9327 | NEOGEO ROM-cart:1995/02/25 | |
| 9328 | NEOGEO CD:1995/04/21 | |
| 9329 | QUIZ KING OF FIGHTERS Quiz Saurus MVS Cartridge:1995/02/01 | |
| 9330 | NEOGEO ROM-cart:1995/03/10 | |
| 9331 | NEOGEO CD:1995/04/07 | |
| 9332 | DOUBLE DRAGON Fighting Technos MVS Cartridge:1995/03/03 | |
| 9333 | NEOGEO ROM-cart:1995/03/31 | |
| 9334 | NEOGEO CD:1995/06/02 | |
| 9335 | SUPER SIDEKICKS 3 Sports SNK MVS Cartridge:1995/03/07 | |
| 9336 | NEOGEO ROM-cart:1995/04/07 | |
| 9337 | NEOGEO CD:1995/06/23 | |
| 9338 | FATAL FURY 3 Fighting SNK MVS Cartridge:1995/03/27 | |
| 9339 | NEOGEO ROM-cart:1995/04/21 | |
| 9340 | NEOGEO CD:1995/04/28 | |
| 9341 | SAVAGE REIGN Fighting SNK MVS Cartridge:1995/04/25 | |
| 9342 | NEOGEO ROM-cart:1995/03/10 | |
| 9343 | NEOGEO CD:1995/06/16 | |
| 9344 | CROSSED SWORDS II Action ADK NEOGEO CD:1995/05/02 | |
| 9345 | WORLD HEROES PERFECT Fighting ADK MVS Cartridge:1995/05/25 | |
| 9346 | NEOGEO ROM-cart:1995/06/30 | |
| 9347 | NEOGEO CD:1995/07/21 | |
| 9348 | FAR EAST OF EDEN: KABUKI KLASH Fighting Hudson Soft MVS Cartridge:1995/06/20 | |
| 9349 | NEOGEO ROM-cart:1995/07/28 | |
| 9350 | NEOGEO CD:1995/11/24 | |
| 9351 | THE KING OF FIGHTERS '95 Fighting SNK MVS Cartridge:1995/07/25 | |
| 9352 | NEOGEO ROM-cart:1995/09/01 | |
| 9353 | NEOGEO CD:1995/09/29 | |
| 9354 | IDOL MAHJONG FINAL ROMANCE 2 Mahjong Video System NEOGEO CD:1995/08/25 | |
| 9355 | PULSTAR Sidevi. Shooter Aicom MVS Cartridge:1995/08/28 | |
| 9356 | NEOGEO ROM-cart:1995/09/29 | |
| 9357 | NEOGEO CD:1995/10/27 | |
| 9358 | VOLTAGE FIGHTER GOWCAIZER Fighting Technos MVS Cartridge:1995/09/18 | |
| 9359 | NEOGEO ROM-cart:1995/10/20 | |
| 9360 | NEOGEO CD:1995/11/24 | |
| 9361 | STAKES WINNER Action Saurus MVS Cartridge:1995/09/27 | |
| 9362 | NEOGEO ROM-cart:1995/10/27 | |
| 9363 | NEOGEO CD:1996/03/22 | |
| 9364 | SHOGI NO TATSUJIN - MASTER OF SYOUGI Japanese chess ADK MVS Cartridge:1995/09/28 | |
| 9365 | NEOGEO ROM-cart:1995/10/13 | |
| 9366 | NEOGEO CD:1995/10/20 | |
| 9367 | AERO FIGHTERS 3 Topview Action Video System MVS Cartridge:1995/10/12 | |
| 9368 | NEOGEO ROM-cart:1995/11/17 | |
| 9369 | NEOGEO CD:1995/12/08 | |
| 9370 | ADK WORLD Variety ADK NEOGEO CD:1995/11/10 | |
| 9371 | SAMURAI SHODOWN III Fighting SNK MVS Cartridge:1995/11/15 | |
| 9372 | NEOGEO ROM-cart:1995/12/01 | |
| 9373 | NEOGEO CD:1995/12/29 | |
| 9374 | CHIBI MARUKO-CHAN DELUXE QUIZ Variety Takara MVS Cartridge:1995/11/27 | |
| 9375 | NEOGEO ROM-cart:1996/01/26 | |
| 9376 | PUZZLE DE PON! Puzzle Visco MVS Cartridge:1995/11/28 | |
| 9377 | REAL BOUT FATAL FURY Fighting SNK MVS Cartridge:1995/12/21 | |
| 9378 | NEOGEO ROM-cart:1996/01/26 | |
| 9379 | NEOGEO CD:1996/02/23 | |
| 9380 | NEO-GEO CD SPECIAL Variety SNK NEOGEO CD:1995/12/22 | |
| 9381 | NEO TURF MASTERS Sports Nazca MVS Cartridge:1996/01/29 | |
| 9382 | NEOGEO ROM-cart:1996/03/01 | |
| 9383 | NEOGEO CD:1996/05/03 | |
| 9384 | ART OF FIGHTING 3 Fighting SNK MVS Cartridge:1996/03/12 | |
| 9385 | NEOGEO ROM-cart:1996/04/26 | |
| 9386 | NEOGEO CD:1996/06/14 | |
| 9387 | MAGICAL DROP II Puzzle Data East MVS Cartridge:1996/03/21 | |
| 9388 | NEOGEO ROM-cart:1996/04/19 | |
| 9389 | NEOGEO CD:1996/05/24 | |
| 9390 | OSHIDASHI JIN TRICK Puzzle ADK NEOGEO CD:1996/03/22 | |
| 9391 | NEO DRIFT OUT Racing Visco MVS Cartridge:1996/03/28 | |
| 9392 | NEOGEO CD:1996/07/26 | |
| 9393 | METAL SLUG Action Nazca MVS Cartridge:1996/04/19 | |
| 9394 | NEOGEO ROM-cart:1996/05/24 | |
| 9395 | NEOGEO CD:1996/07/05 | |
| 9396 | OVER TOP Racing ADK MVS Cartridge:1996/04/26 | |
| 9397 | NEOGEO ROM-cart:1996/06/07 | |
| 9398 | NEOGEO CD:1996/07/26 | |
| 9399 | NINJA MASTER'S Fighting ADK MVS Cartridge:1996/05/27 | |
| 9400 | NEOGEO ROM-cart:1996/06/28 | |
| 9401 | NEOGEO CD:1996/09/27 | |
| 9402 | RAGNAGARD Fighting Saurus MVS Cartridge:1996/06/13 | |
| 9403 | NEOGEO ROM-cart:1996/07/26 | |
| 9404 | NEOGEO CD:1996/08/23 | |
| 9405 | FUTSAL Sports Saurus NEOGEO CD:1996/07/19 | |
| 9406 | THE KING OF FIGHTERS '96 Fighting SNK MVS Cartridge:1996/07/30 | |
| 9407 | NEOGEO ROM-cart:1996/09/27 | |
| 9408 | NEOGEO CD:1996/10/25 | |
| 9409 | KIZUNA ENCOUNTER SUPER TAG BATTLE Fighting SNK MVS Cartridge:1996/09/20 | |
| 9410 | NEOGEO ROM-cart:1996/11/08 | |
| 9411 | CHOUTETSU BURIKINGA Shooter Saurus NEOGEO CD:1996/09/20 | |
| 9412 | STAKES WINNER 2 Real Jockey Act Saurus MVS Cartridge:1996/09/24 | |
| 9413 | NEOGEO ROM-cart:1996/12/13 | |
| 9414 | THE ULTIMATE 11 Sports SNK MVS Cartridge:1996/10/16 | |
| 9415 | NEOGEO ROM-cart:1996/12/20 | |
| 9416 | SAMURAI SHODOWN IV Fighting SNK MVS Cartridge:1996/10/25 | |
| 9417 | NEOGEO ROM-cart:1996/11/29 | |
| 9418 | NEOGEO CD:1996/12/27 | |
| 9419 | WAKU WAKU 7 Fighting Sunsoft MVS Cartridge:1996/11/21 | |
| 9420 | NEOGEO ROM-cart:1996/12/27 | |
| 9421 | TWINKLE STAR SPRITES Shooter ADK MVS Cartridge:1996/11/25 | |
| 9422 | NEOGEO ROM-cart:1997/01/31 | |
| 9423 | NEOGEO CD:1997/02/21 | |
| 9424 | BREAKERS Fighting Visco MVS Cartridge:1996/12/17 | |
| 9425 | NEOGEO ROM-cart:1997/03/21 | |
| 9426 | NEOGEO CD:1997/04/25 | |
| 9427 | MONEY IDOL EXCHANGER Puzzle Face MVS Cartridge:1997/01/15 | |
| 9428 | Real Bout FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1997/01/28 | |
| 9429 | NEOGEO ROM-cart:1997/02/28 | |
| 9430 | NEOGEO CD:1997/03/03 | |
| 9431 | THE KING OF FIGHTERS '96 NEOGEO COLLECTION Variety SNK NEOGEO CD:1997/02/14 | |
| 9432 | MAGICAL DROP III Puzzle Data East MVS Cartridge:1997/02/25 | |
| 9433 | NEOGEO ROM-cart:1997/04/25 | |
| 9434 | NEO BOMBERMAN Action Hudson Soft MVS Cartridge:1997/05/01 | |
| 9435 | NEO MR.DO! Action Visco MVS Cartridge:1997/06/26 | |
| 9436 | SHINSETSU SAMURAI SHODOWN BUSHIDO RETSUDEN Role-playing SNK NEOGEO CD:1997/06/27 | |
| 9437 | THE KING OF FIGHTERS '97 Fighting SNK MVS Cartridge:1997/07/28 | |
| 9438 | NEOGEO ROM-cart:1997/09/25 | |
| 9439 | NEOGEO CD:1997/10/30 | |
| 9440 | UCCHAN NANCHAN NO HONO NO CHALLENGER ULTRA DENRYU IRAIRABOU Action Saurus MVS Cartridge:1997/08/25 | |
| 9441 | SHOCK TROOPERS Shooter Saurus MVS Cartridge:1997/11/11 | |
| 9442 | THE LAST BLADE Fighting SNK MVS Cartridge:1997/12/05 | |
| 9443 | NEOGEO ROM-cart:1998/01/29 | |
| 9444 | NEOGEO CD:1998/03/26 | |
| 9445 | BLAZING STAR Shooter Yumekobo MVS Cartridge:1998/01/19 | |
| 9446 | NEOGEO ROM-cart:1998/02/26 | |
| 9447 | METAL SLUG 2 Action SNK MVS Cartridge:1998/02/23 | |
| 9448 | NEOGEO ROM-cart:1998/04/02 | |
| 9449 | NEOGEO CD:1998/06/25 | |
| 9450 | REAL BOUT FATAL FURY 2 Fighting SNK MVS Cartridge:1998/03/20 | |
| 9451 | NEOGEO ROM-cart:1998/04/29 | |
| 9452 | NEOGEO CD:1998/07/23 | |
| 9453 | NEOGEO CUP '98 Sports SNK MVS Cartridge:1998/05/28 | |
| 9454 | NEOGEO ROM-cart:1998/07/30 | |
| 9455 | BREAKERS REVENGE Fighting Visco MVS Cartridge:1998/07/03 | |
| 9456 | NEOGEO ROM-cart: | |
| 9457 | THE KING OF FIGHTERS '98 Fighting SNK MVS Cartridge:1998/07/23 | |
| 9458 | NEOGEO ROM-cart:1998/09/23 | |
| 9459 | NEOGEO CD:1998/12/23 | |
| 9460 | SHOCK TROOPERS 2nd Squad Action Shooter Saurus MVS Cartridge:1998/11/06 | |
| 9461 | NEOGEO ROM-cart:1999/06/24 | |
| 9462 | THE LAST BLADE 2 Fighting SNK MVS Cartridge:1998/11/25 | |
| 9463 | NEOGEO ROM-cart:1999/01/28 | |
| 9464 | NEOGEO CD:1999/02/27 | |
| 9465 | FLIP SHOT Action Visco MVS Cartridge:1998/12/08 | |
| 9466 | METAL SLUG X Action SNK MVS Cartridge:1999/03/19 | |
| 9467 | NEOGEO ROM-cart:1999/05/27 | |
| 9468 | CAPTAIN TOMADAY Shooter Visco MVS Cartridge:1999/05/27 | |
| 9469 | THE KING OF FIGHTERS '99 Fighting SNK MVS Cartridge:1999/07/22 | |
| 9470 | NEOGEO ROM-cart:1999/09/23 | |
| 9471 | NEOGEO CD:1999/12/02 | |
| 9472 | PREHISTORIC ISLE 2 Shooter Yumekobo MVS Cartridge:1999/09/27 | |
| 9473 | GAROU: MARK OF THE WOLVES Fighting SNK MVS Cartridge:1999/11/26 | |
| 9474 | NEOGEO ROM-cart:2000/02/25 | |
| 9475 | STRIKERS 1945 PLUS Shooter Psikyo MVS Cartridge:1999/12/24 | |
| 9476 | METAL SLUG 3 Action Shooter SNK MVS Cartridge:2000/03/23 | |
| 9477 | NEOGEO ROM-cart:2000/06/01 | |
| 9478 | THE KING OF FIGHTERS 2000 Fighting SNK MVS Cartridge:2000/07/26 | |
| 9479 | NEOGEO ROM-cart:2000/12/21 | |
| 9480 | NIGHTMARE IN THE DARK Horror Action Gavaking MVS Cartridge:2001 | |
| 9481 | ZUPAPA! Comical Action Video System MVS Cartridge:2001 | |
| 9482 | SENGOKU 3 Action SNK PLAYMORE MVS Cartridge:2001/07/18 | |
| 9483 | NEOGEO ROM-cart:2001/10/25 | |
| 9484 | THE KING OF FIGHTERS 2001 Fighting SNK PLAYMORE MVS Cartridge:2001/11/15 | |
| 9485 | NEOGEO ROM-cart:2002/03/14 | |
| 9486 | METAL SLUG 4 Action Shooter SNK PLAYMORE MVS Cartridge:2002/03/27 | |
| 9487 | NEOGEO ROM-cart:2002/06/13 | |
| 9488 | RAGE OF THE DRAGONS Fighting Evoga MVS Cartridge:2002/06/06 | |
| 9489 | NEOGEO ROM-cart:2002/09/26 | |
| 9490 | THE KING OF FIGHTERS 2002 Fighting SNK PLAYMORE MVS Cartridge:2002/10/10 | |
| 9491 | NEOGEO ROM-cart:2002/12/19 | |
| 9492 | POWER INSTINCT MATRIMELEE Fighting ATLUS/NOISE FA. MVS Cartridge:2003/03/20 | |
| 9493 | NEOGEO ROM-cart:2003/05/29 | |
| 9494 | SNK VS. CAPCOM: SVC CHAOS Fighting SNK PLAYMORE MV-0:2003/07/24 | |
| 9495 | NEOGEO ROM-cart:2003/11/13 | |
| 9496 | SAMURAI SHODOWN V Fighting SNK P/Yuki Ent MVS Cartridge:2003/10/10 | |
| 9497 | NEOGEO ROM-cart:2003/12/11 | |
| 9498 | METAL SLUG 5 Action Shooter SNK PLAYMORE MV-0:2003/11/14 | |
| 9499 | NEOGEO ROM-cart:2004/02/19 | |
| 9500 | THE KING OF FIGHTERS 2003 Fighting SNK PLAYMORE MV-0:2003/12/12 | |
| 9501 | NEOGEO ROM-cart:2004/03/18 | |
| 9502 | POCHI & NYAA Puzzle Aiky MVS Cartridge:2003/12/24 | |
| 9503 | SAMURAI SHODOWN V SPECIAL Fighting SNK P/Yuki Ent MVS Cartridge:2004/04/22 | |
| 9504 | NEOGEO ROM-cart:2004/07/15 | |
| 9505 | ****************************************************************************/ | |
| 9506 | ||
| 9507 | /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR */ | |
| 9508 | /* SNK */ | |
| 9509 | GAME( 1990, nam1975, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "NAM-1975 (NGM-001)(NGH-001)", GAME_SUPPORTS_SAVE ) | |
| 9510 | GAME( 1990, bstars, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGM-002)", GAME_SUPPORTS_SAVE ) | |
| 9511 | GAME( 1990, bstarsh, bstars, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGH-002)", GAME_SUPPORTS_SAVE ) | |
| 9512 | GAME( 1990, tpgolf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (NGM-003)(NGH-003)", GAME_SUPPORTS_SAVE ) | |
| 9513 | GAME( 1990, mahretsu, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mahjong Kyo Retsuden (NGM-004)(NGH-004)", GAME_SUPPORTS_SAVE ) // does not support mahjong panel in MVS mode | |
| 9514 | GAME( 1990, ridhero, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (NGM-006)(NGH-006)", GAME_SUPPORTS_SAVE ) | |
| 9515 | GAME( 1990, ridheroh, ridhero, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9516 | GAME( 1991, alpham2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)", GAME_SUPPORTS_SAVE ) | |
| 9517 | GAME( 1991, alpham2p, alpham2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9518 | GAME( 1990, cyberlip, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (NGM-010)", GAME_SUPPORTS_SAVE ) | |
| 9519 | GAME( 1990, superspy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (NGM-011)(NGH-011)", GAME_SUPPORTS_SAVE ) | |
| 9520 | GAME( 1992, mutnat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (NGM-014)(NGH-014)", GAME_SUPPORTS_SAVE ) | |
| 9521 | GAME( 1991, kotm, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9522 | GAME( 1991, kotmh, kotm, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9523 | GAME( 1991, sengoku, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGM-017)(NGH-017)", GAME_SUPPORTS_SAVE ) | |
| 9524 | GAME( 1991, sengokuh, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGH-017)(US)", GAME_SUPPORTS_SAVE ) | |
| 9525 | GAME( 1991, burningf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGM-018)(NGH-018)", GAME_SUPPORTS_SAVE ) | |
| 9526 | GAME( 1991, burningfh, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGH-018)(US)", GAME_SUPPORTS_SAVE ) | |
| 9527 | GAME( 1991, burningfp, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9528 | GAME( 1990, lbowling, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (NGM-019)(NGH-019)", GAME_SUPPORTS_SAVE ) | |
| 9529 | GAME( 1991, gpilots, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGM-020)(NGH-020)", GAME_SUPPORTS_SAVE ) | |
| 9530 | GAME( 1991, gpilotsh, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGH-020)(US)", GAME_SUPPORTS_SAVE ) | |
| 9531 | GAME( 1990, joyjoy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled / Joy Joy Kid (NGM-021)(NGH-021)", GAME_SUPPORTS_SAVE ) | |
| 9532 | GAME( 1991, quizdais, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)", GAME_SUPPORTS_SAVE ) | |
| 9533 | GAME( 1991, quizdaisk, quizdais, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 9534 | GAME( 1992, lresort, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort", GAME_SUPPORTS_SAVE ) | |
| 9535 | GAME( 1991, eightman, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (NGM-025)(NGH-025)", GAME_SUPPORTS_SAVE ) | |
| 9536 | GAME( 1991, legendos, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Legend of Success Joe / Ashita no Joe Densetsu", GAME_SUPPORTS_SAVE ) | |
| 9537 | GAME( 1991, 2020bb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9538 | GAME( 1991, 2020bba, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9539 | GAME( 1991, 2020bbh, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 3)", GAME_SUPPORTS_SAVE ) | |
| 9540 | GAME( 1991, socbrawl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGM-031)", GAME_SUPPORTS_SAVE ) | |
| 9541 | GAME( 1991, socbrawlh, socbrawl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGH-031)", GAME_SUPPORTS_SAVE ) | |
| 9542 | GAME( 1991, fatfury1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)", GAME_SUPPORTS_SAVE ) | |
| 9543 | GAME( 1991, roboarmy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army", GAME_SUPPORTS_SAVE ) | |
| 9544 | GAME( 1992, fbfrenzy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (NGM-034)(NGH-034)", GAME_SUPPORTS_SAVE ) | |
| 9545 | GAME( 1992, kotm2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)", GAME_SUPPORTS_SAVE ) | |
| 9546 | GAME( 1992, kotm2p, kotm2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9547 | GAME( 1993, sengoku2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", GAME_SUPPORTS_SAVE ) | |
| 9548 | GAME( 1992, bstars2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars 2", GAME_SUPPORTS_SAVE ) | |
| 9549 | GAME( 1992, quizdai2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", GAME_SUPPORTS_SAVE ) | |
| 9550 | GAME( 1993, 3countb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", GAME_SUPPORTS_SAVE ) | |
| 9551 | GAME( 1992, aof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", GAME_SUPPORTS_SAVE ) | |
| 9552 | GAME( 1993, samsho, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGM-045)", GAME_SUPPORTS_SAVE ) | |
| 9553 | GAME( 1993, samshoh, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGH-045)", GAME_SUPPORTS_SAVE ) | |
| 9554 | GAME( 1994, tophuntr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGM-046)", GAME_SUPPORTS_SAVE ) | |
| 9555 | GAME( 1994, tophuntrh, tophuntr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGH-046)", GAME_SUPPORTS_SAVE ) | |
| 9556 | GAME( 1992, fatfury2, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, fatfury2, ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)", GAME_SUPPORTS_SAVE ) | |
| 9557 | GAME( 1992, ssideki, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, fatfury2, ROT0, "SNK", "Super Sidekicks / Tokuten Ou", GAME_SUPPORTS_SAVE ) | |
| 9558 | GAME( 1994, kof94, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '94 (NGM-055)(NGH-055)", GAME_SUPPORTS_SAVE ) | |
| 9559 | GAME( 1994, aof2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)", GAME_SUPPORTS_SAVE ) | |
| 9560 | GAME( 1994, aof2a, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)", GAME_SUPPORTS_SAVE ) | |
| 9561 | GAME( 1993, fatfursp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)", GAME_SUPPORTS_SAVE ) | |
| 9562 | GAME( 1993, fatfurspa, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)", GAME_SUPPORTS_SAVE ) | |
| 9563 | GAME( 1995, savagere, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", GAME_SUPPORTS_SAVE ) | |
| 9564 | GAME( 1994, ssideki2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)", GAME_SUPPORTS_SAVE ) | |
| 9565 | GAME( 1994, samsho2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)", GAME_SUPPORTS_SAVE ) | |
| 9566 | GAME( 1994, samsho2k, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)", GAME_SUPPORTS_SAVE ) // official or hack? | |
| 9567 | GAME( 1995, fatfury3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)", GAME_SUPPORTS_SAVE ) | |
| 9568 | GAME( 1995, ssideki3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikou e no michi", GAME_SUPPORTS_SAVE ) | |
| 9569 | GAME( 1995, kof95, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084)", GAME_SUPPORTS_SAVE ) | |
| 9570 | GAME( 1995, kof95a, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084), alternate board", GAME_SUPPORTS_SAVE ) | |
| 9571 | GAME( 1995, kof95h, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGH-084)", GAME_SUPPORTS_SAVE ) | |
| 9572 | GAME( 1995, samsho3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)", GAME_SUPPORTS_SAVE ) | |
| 9573 | GAME( 1995, samsho3h, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)", GAME_SUPPORTS_SAVE ) | |
| 9574 | GAME( 1995, fswords, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fighters Swords (Korean release of Samurai Shodown III)", GAME_SUPPORTS_SAVE ) | |
| 9575 | GAME( 1995, rbff1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)", GAME_SUPPORTS_SAVE ) | |
| 9576 | GAME( 1995, rbff1a, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)", GAME_SUPPORTS_SAVE ) | |
| 9577 | GAME( 1996, aof3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden", GAME_SUPPORTS_SAVE ) | |
| 9578 | GAME( 1996, aof3k, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior (Korean release)", GAME_SUPPORTS_SAVE ) // no Japanese title / mode | |
| 9579 | GAME( 1996, kof96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGM-214)", GAME_SUPPORTS_SAVE ) | |
| 9580 | GAME( 1996, kof96h, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGH-214)", GAME_SUPPORTS_SAVE ) | |
| 9581 | GAME( 1996, ssideki4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero", GAME_SUPPORTS_SAVE ) | |
| 9582 | GAME( 1996, kizuna, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", GAME_SUPPORTS_SAVE ) | |
| 9583 | GAME( 1996, kizuna4p, kizuna, neogeo_noslot, kizuna4p, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version", GAME_SUPPORTS_SAVE ) | |
| 9584 | GAME( 1996, samsho4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)", GAME_SUPPORTS_SAVE ) | |
| 9585 | GAME( 1996, samsho4k, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)", GAME_SUPPORTS_SAVE ) | |
| 9586 | GAME( 1996, rbffspec, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special", GAME_SUPPORTS_SAVE ) | |
| 9587 | GAME( 1996, rbffspeck, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 9588 | GAME( 1997, kof97, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGM-2320)", GAME_SUPPORTS_SAVE ) | |
| 9589 | GAME( 1997, kof97h, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGH-2320)", GAME_SUPPORTS_SAVE ) | |
| 9590 | GAME( 1997, kof97k, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 9591 | GAME( 1997, kof97pls, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "The King of Fighters '97 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9592 | GAME( 1997, kof97oro, kof97, neogeo_noslot, neogeo, neogeo_noslot_state, kof97oro, ROT0, "bootleg", "The King of Fighters '97 Oroshi Plus 2003 (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9593 | GAME( 1997, kog, kof97, neogeo_noslot, kog, neogeo_noslot_state, kog, ROT0, "bootleg", "King of Gladiator (The King of Fighters '97 bootleg)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) // protected bootleg | |
| 9594 | GAME( 1997, lastblad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)", GAME_SUPPORTS_SAVE ) | |
| 9595 | GAME( 1997, lastbladh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)", GAME_SUPPORTS_SAVE ) | |
| 9596 | GAME( 1997, lastsold, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Soldier (Korean release of The Last Blade)", GAME_SUPPORTS_SAVE ) | |
| 9597 | GAME( 1997, irrmaze, neogeo, neogeo_noslot, irrmaze, neogeo_state, neogeo, ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou", GAME_SUPPORTS_SAVE ) | |
| 9598 | GAME( 1998, rbff2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)", GAME_SUPPORTS_SAVE ) | |
| 9599 | GAME( 1998, rbff2h, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)", GAME_SUPPORTS_SAVE ) | |
| 9600 | GAME( 1998, rbff2k, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers (Korean release)", GAME_SUPPORTS_SAVE ) // no Japanese title / mode | |
| 9601 | GAME( 1998, mslug2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)", GAME_SUPPORTS_SAVE ) | |
| 9602 | GAME( 1998, kof98, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)", GAME_SUPPORTS_SAVE ) | |
| 9603 | GAME( 1998, kof98a, kof98, neogeo_noslot, neogeo, neogeo_noslot_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420, alternate board)", GAME_SUPPORTS_SAVE ) | |
| 9604 | GAME( 1998, kof98k, kof98, neogeo_noslot, neogeo, neogeo_noslot_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", GAME_SUPPORTS_SAVE ) | |
| 9605 | GAME( 1998, kof98ka, kof98, neogeo_noslot, neogeo, neogeo_noslot_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)", GAME_SUPPORTS_SAVE ) | |
| 9606 | GAME( 1998, kof98h, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)", GAME_SUPPORTS_SAVE ) | |
| 9607 | GAME( 1998, lastbld2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)", GAME_SUPPORTS_SAVE ) | |
| 9608 | GAME( 1998, neocup98, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory", GAME_SUPPORTS_SAVE ) | |
| 9609 | GAME( 1999, mslugx, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, mslugx, ROT0, "SNK", "Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500)", GAME_SUPPORTS_SAVE ) | |
| 9610 | GAME( 1999, kof99, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGM-2510)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9611 | GAME( 1999, kof99h, kof99, neogeo_noslot, neogeo, neogeo_noslot_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGH-2510)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX, crashes going into attract demo */ | |
| 9612 | GAME( 1999, kof99e, kof99, neogeo_noslot, neogeo, neogeo_noslot_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9613 | GAME( 1999, kof99k, kof99, neogeo_noslot, neogeo, neogeo_noslot_state, kof99k, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (Korean release)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9614 | GAME( 1999, kof99p, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9615 | GAME( 1999, garou, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, garou, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9616 | GAME( 1999, garouh, garou, neogeo_noslot, neogeo, neogeo_noslot_state, garouh, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)(NGH-2530)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9617 | GAME( 1999, garoup, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Garou - Mark of the Wolves (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9618 | GAME( 1999, garoubl, garou, neogeo_noslot, neogeo, neogeo_noslot_state, garoubl, ROT0, "bootleg", "Garou - Mark of the Wolves (bootleg)", GAME_SUPPORTS_SAVE ) /* Bootleg of garoup */ | |
| 9619 | GAME( 2000, mslug3, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, mslug3, ROT0, "SNK", "Metal Slug 3 (NGM-2560)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9620 | GAME( 2000, mslug3h, mslug3, neogeo_noslot, neogeo, neogeo_noslot_state, mslug3h, ROT0, "SNK", "Metal Slug 3 (NGH-2560)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9621 | GAME( 2000, mslug3b6, mslug3, neogeo_noslot, neogeo, neogeo_noslot_state, mslug3b6, ROT0, "bootleg", "Metal Slug 6 (Metal Slug 3 bootleg)", GAME_SUPPORTS_SAVE ) /* real Metal Slug 6 is an Atomiswave HW game, see naomi.c ;-) */ | |
| 9622 | GAME( 2000, kof2000, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof2000, ROT0, "SNK", "The King of Fighters 2000 (NGM-2570) (NGH-2570)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ | |
| 9623 | GAME( 2000, kof2000n, kof2000, neogeo_noslot, neogeo, neogeo_noslot_state, kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9624 | GAME( 2001, zupapa, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, zupapa, ROT0, "SNK", "Zupapa!" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9625 | GAME( 2001, sengoku3, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, sengoku3, ROT0, "Noise Factory / SNK", "Sengoku 3 / Sengoku Densho 2001" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9626 | GAME( 2001, kof2001, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGM-262?)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9627 | GAME( 2001, kof2001h, kof2001, neogeo_noslot, neogeo, neogeo_noslot_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGH-2621)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9628 | GAME( 2003, cthd2003, kof2001, neogeo_noslot, neogeo, neogeo_noslot_state, cthd2003, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ | |
| 9629 | GAME( 2003, ct2k3sp, kof2001, neogeo_noslot, neogeo, neogeo_noslot_state, ct2k3sp, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ | |
| 9630 | GAME( 2003, ct2k3sa, kof2001, neogeo_noslot, neogeo, neogeo_noslot_state, ct2k3sa, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)", GAME_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2001 */ | |
| 9631 | GAME( 2002, kof2002, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof2002, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (NGM-2650)(NGH-2650)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9632 | GAME( 2002, kof2002b, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9633 | GAME( 2002, kf2k2pls, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 1)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9634 | GAME( 2002, kf2k2pla, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 2)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9635 | GAME( 2002, kf2k2mp, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k2mp, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus (bootleg)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9636 | GAME( 2002, kf2k2mp2, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k2mp2, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus II (bootleg)" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9637 | GAME( 2002, kof10th, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kof10th, ROT0, "bootleg", "The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 9638 | GAME( 2005, kf10thep, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf10thep, ROT0, "bootleg", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 9639 | GAME( 2004, kf2k5uni, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k5uni, ROT0, "bootleg", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) // fake SNK copyright | |
| 9640 | GAME( 2004, kof2k4se, kof2002, neogeo_noslot, neogeo, neogeo_noslot_state, kof2k4se, ROT0, "bootleg", "The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)", GAME_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2002 */ | |
| 9641 | GAME( 2003, mslug5, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGM-2680)", GAME_SUPPORTS_SAVE ) | |
| 9642 | GAME( 2003, mslug5h, mslug5, neogeo_noslot, neogeo, neogeo_noslot_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGH-2680)", GAME_SUPPORTS_SAVE ) /* Also found in later MVS carts */ | |
| 9643 | GAME( 2003, ms5pcb, 0, neogeo_noslot, dualbios, neogeo_noslot_state, ms5pcb, ROT0, "SNK Playmore", "Metal Slug 5 (JAMMA PCB)", GAME_SUPPORTS_SAVE ) | |
| 9644 | GAME( 2003, ms5plus, mslug5, neogeo_noslot, neogeo, neogeo_noslot_state, ms5plus, ROT0, "bootleg", "Metal Slug 5 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9645 | GAME( 2003, svcpcb, 0, neogeo_noslot, dualbios, neogeo_noslot_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)", GAME_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. | |
| 9646 | GAME( 2003, svcpcba, svcpcb, neogeo_noslot, dualbios, neogeo_noslot_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 2)" , GAME_SUPPORTS_SAVE ) /* Encrypted Code */ | |
| 9647 | GAME( 2003, svc, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, svc, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)", GAME_SUPPORTS_SAVE ) | |
| 9648 | GAME( 2003, svcboot, svc, neogeo_noslot, neogeo, neogeo_noslot_state, svcboot, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9649 | GAME( 2003, svcplus, svc, neogeo_noslot, neogeo, neogeo_noslot_state, svcplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)", GAME_SUPPORTS_SAVE ) | |
| 9650 | GAME( 2003, svcplusa, svc, neogeo_noslot, neogeo, neogeo_noslot_state, svcplusa, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)", GAME_SUPPORTS_SAVE ) | |
| 9651 | GAME( 2003, svcsplus, svc, neogeo_noslot, neogeo, neogeo_noslot_state, svcsplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Super Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9652 | GAME( 2003, samsho5, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", GAME_SUPPORTS_SAVE ) | |
| 9653 | GAME( 2003, samsho5h, samsho5, neogeo_noslot, neogeo, neogeo_noslot_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", GAME_SUPPORTS_SAVE ) | |
| 9654 | GAME( 2003, samsho5b, samsho5, neogeo_noslot, neogeo, neogeo_noslot_state, samsho5b, ROT0, "bootleg", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", GAME_SUPPORTS_SAVE ) // different program scrambling | |
| 9655 | GAME( 2003, kf2k3pcb, 0, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k3pcb, ROT0, "SNK Playmore", "The King of Fighters 2003 (Japan, JAMMA PCB)", GAME_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. | |
| 9656 | GAME( 2003, kof2003, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, kof2003, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGM-2710)", GAME_SUPPORTS_SAVE ) | |
| 9657 | GAME( 2003, kof2003h, kof2003, neogeo_noslot, neogeo, neogeo_noslot_state, kof2003h, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGH-2710)", GAME_SUPPORTS_SAVE ) | |
| 9658 | GAME( 2003, kf2k3bl, kof2003, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k3bl , ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 1)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart (unless it was a bootleg pcb with the new bios?) | |
| 9659 | GAME( 2003, kf2k3bla, kof2003, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 2)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 9660 | GAME( 2003, kf2k3pl, kof2003, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 9661 | GAME( 2003, kf2k3upl, kof2003, neogeo_noslot, neogeo, neogeo_noslot_state, kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart | |
| 9662 | GAME( 2004, samsh5sp, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", GAME_SUPPORTS_SAVE ) | |
| 9663 | GAME( 2004, samsh5sph, samsh5sp, neogeo_noslot, neogeo, neogeo_noslot_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", GAME_SUPPORTS_SAVE ) | |
| 9664 | GAME( 2004, samsh5spho, samsh5sp, neogeo_noslot, neogeo, neogeo_noslot_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", GAME_SUPPORTS_SAVE ) | |
| 9665 | ||
| 9666 | /* Alpha Denshi Co. / ADK (changed name in 1993) */ | |
| 9667 | GAME( 1990, maglord, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGM-005)", GAME_SUPPORTS_SAVE ) | |
| 9668 | GAME( 1990, maglordh, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGH-005)", GAME_SUPPORTS_SAVE ) | |
| 9669 | GAME( 1990, ncombat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGM-009)", GAME_SUPPORTS_SAVE ) | |
| 9670 | GAME( 1990, ncombath, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGH-009)", GAME_SUPPORTS_SAVE ) | |
| 9671 | GAME( 1990, bjourney, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy (ALM-001)(ALH-001)", GAME_SUPPORTS_SAVE ) | |
| 9672 | GAME( 1991, crsword, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (ALM-002)(ALH-002)", GAME_SUPPORTS_SAVE ) | |
| 9673 | GAME( 1991, trally, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (ALM-003)(ALH-003)", GAME_SUPPORTS_SAVE ) | |
| 9674 | GAME( 1992, ncommand, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Commando", GAME_SUPPORTS_SAVE ) | |
| 9675 | GAME( 1992, wh1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALM-005)", GAME_SUPPORTS_SAVE ) | |
| 9676 | GAME( 1992, wh1h, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALH-005)", GAME_SUPPORTS_SAVE ) | |
| 9677 | GAME( 1992, wh1ha, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (set 3)", GAME_SUPPORTS_SAVE ) | |
| 9678 | GAME( 1993, wh2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "World Heroes 2 (ALM-006)(ALH-006)", GAME_SUPPORTS_SAVE ) | |
| 9679 | GAME( 1994, wh2j, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)", GAME_SUPPORTS_SAVE ) | |
| 9680 | GAME( 1994, aodk, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)", GAME_SUPPORTS_SAVE ) | |
| 9681 | GAME( 1995, whp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes Perfect", GAME_SUPPORTS_SAVE ) | |
| 9682 | GAME( 1995, mosyougi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Syougi No Tatsujin - Master of Syougi", GAME_SUPPORTS_SAVE ) | |
| 9683 | GAME( 1996, overtop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "Over Top", GAME_SUPPORTS_SAVE ) | |
| 9684 | GAME( 1996, ninjamas, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Ninja Master's - haoh-ninpo-cho", GAME_SUPPORTS_SAVE ) | |
| 9685 | GAME( 1996, twinspri, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Twinkle Star Sprites", GAME_SUPPORTS_SAVE ) | |
| 9686 | GAME( 1996, zintrckb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Zintrick / Oshidashi Zentrix (hack)", GAME_SUPPORTS_SAVE ) | |
| 9687 | ||
| 9688 | /* Aicom (was a part of Sammy) / Yumekobo (changed name in 1996) */ | |
| 9689 | GAME( 1992, viewpoin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sammy / Aicom", "Viewpoint", GAME_SUPPORTS_SAVE ) | |
| 9690 | GAME( 1994, janshin, neogeo, neogeo_noslot, mjneogeo, neogeo_state, neogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster", GAME_SUPPORTS_SAVE ) | |
| 9691 | GAME( 1995, pulstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Aicom", "Pulstar", GAME_SUPPORTS_SAVE ) | |
| 9692 | GAME( 1998, blazstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumekobo", "Blazing Star", GAME_SUPPORTS_SAVE ) | |
| 9693 | GAME( 1999, preisle2, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9694 | ||
| 9695 | /* Data East Corporation */ | |
| 9696 | GAME( 1993, spinmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Spin Master / Miracle Adventure", GAME_SUPPORTS_SAVE ) | |
| 9697 | GAME( 1994, wjammers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Windjammers / Flying Power Disc", GAME_SUPPORTS_SAVE ) | |
| 9698 | GAME( 1994, karnovr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite", GAME_SUPPORTS_SAVE ) | |
| 9699 | GAME( 1994, strhoop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream (DEM-004)(DEH-004)", GAME_SUPPORTS_SAVE ) | |
| 9700 | GAME( 1996, ghostlop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Ghostlop (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9701 | GAME( 1996, magdrop2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop II", GAME_SUPPORTS_SAVE ) | |
| 9702 | GAME( 1997, magdrop3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop III", GAME_SUPPORTS_SAVE ) | |
| 9703 | ||
| 9704 | /* Eleven */ | |
| 9705 | GAME( 2000, nitd, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, nitd, ROT0, "Eleven / Gavaking", "Nightmare in the Dark" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9706 | GAME( 2001, nitdbl, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Nightmare in the Dark (bootleg)" , GAME_SUPPORTS_SAVE ) | |
| 9707 | ||
| 9708 | /* Face */ | |
| 9709 | GAME( 1994, gururin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Gururin", GAME_SUPPORTS_SAVE ) | |
| 9710 | GAME( 1997, miexchng, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", GAME_SUPPORTS_SAVE ) | |
| 9711 | ||
| 9712 | /* Hudson Soft */ | |
| 9713 | GAME( 1994, panicbom, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eighting / Hudson", "Panic Bomber", GAME_SUPPORTS_SAVE ) | |
| 9714 | GAME( 1995, kabukikl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", GAME_SUPPORTS_SAVE ) | |
| 9715 | GAME( 1997, neobombe, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Neo Bomberman", GAME_SUPPORTS_SAVE ) | |
| 9716 | ||
| 9717 | /* Monolith Corp. */ | |
| 9718 | GAME( 1990, minasan, neogeo, neogeo_noslot, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)", GAME_SUPPORTS_SAVE ) | |
| 9719 | GAME( 1991, bakatono, neogeo, neogeo_noslot, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)", GAME_SUPPORTS_SAVE ) | |
| 9720 | ||
| 9721 | /* Nazca (later acquired by SNK) */ | |
| 9722 | GAME( 1996, turfmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf", GAME_SUPPORTS_SAVE ) | |
| 9723 | GAME( 1996, mslug, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug - Super Vehicle-001", GAME_SUPPORTS_SAVE ) | |
| 9724 | ||
| 9725 | /* NMK */ | |
| 9726 | GAME( 1994, zedblade, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NMK", "Zed Blade / Operation Ragnarok", GAME_SUPPORTS_SAVE ) | |
| 9727 | ||
| 9728 | /* Psikyo */ | |
| 9729 | GAME( 1999, s1945p, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, s1945p, ROT0, "Psikyo", "Strikers 1945 Plus" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9730 | ||
| 9731 | /* Saurus */ | |
| 9732 | GAME( 1995, quizkof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (SAM-080)(SAH-080)", GAME_SUPPORTS_SAVE ) | |
| 9733 | GAME( 1995, quizkofk, quizkof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (Korean release)", GAME_SUPPORTS_SAVE ) | |
| 9734 | GAME( 1995, stakwin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seiha e no michi", GAME_SUPPORTS_SAVE ) | |
| 9735 | GAME( 1996, ragnagrd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", GAME_SUPPORTS_SAVE ) | |
| 9736 | GAME( 1996, pgoal, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)", GAME_SUPPORTS_SAVE ) | |
| 9737 | GAME( 1996, ironclad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Choutetsu Brikin'ger - Iron clad (Prototype)", GAME_SUPPORTS_SAVE ) | |
| 9738 | GAME( 1996, ironclado, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Choutetsu Brikin'ger - Iron clad (Prototype, bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9739 | GAME( 1996, stakwin2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner 2", GAME_SUPPORTS_SAVE ) | |
| 9740 | GAME( 1997, shocktro, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9741 | GAME( 1997, shocktroa, shocktro, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9742 | GAME( 1998, shocktr2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers - 2nd Squad", GAME_SUPPORTS_SAVE ) | |
| 9743 | GAME( 1998, lans2004, shocktr2, neogeo_noslot, neogeo, neogeo_noslot_state, lans2004, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9744 | ||
| 9745 | /* Sunsoft */ | |
| 9746 | GAME( 1995, galaxyfg, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors", GAME_SUPPORTS_SAVE ) | |
| 9747 | GAME( 1996, wakuwak7, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Waku Waku 7", GAME_SUPPORTS_SAVE ) | |
| 9748 | ||
| 9749 | /* Taito */ | |
| 9750 | GAME( 1994, pbobblen, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)", GAME_SUPPORTS_SAVE ) | |
| 9751 | GAME( 1994, pbobblenb, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9752 | GAME( 1999, pbobbl2n, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", GAME_SUPPORTS_SAVE ) | |
| 9753 | GAME( 2003, pnyaa, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, pnyaa, ROT0, "Aiky / Taito", "Pochi and Nyaa", GAME_SUPPORTS_SAVE ) | |
| 9754 | ||
| 9755 | /* Takara */ | |
| 9756 | GAME( 1995, marukodq, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Takara", "Chibi Marukochan Deluxe Quiz", GAME_SUPPORTS_SAVE ) | |
| 9757 | ||
| 9758 | /* Technos Japan */ | |
| 9759 | GAME( 1995, doubledr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Double Dragon (Neo-Geo)", GAME_SUPPORTS_SAVE ) | |
| 9760 | GAME( 1995, gowcaizr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", GAME_SUPPORTS_SAVE ) | |
| 9761 | GAME( 1996, sdodgeb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", GAME_SUPPORTS_SAVE ) | |
| 9762 | ||
| 9763 | /* Tecmo */ | |
| 9764 | GAME( 1996, tws96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Tecmo", "Tecmo World Soccer '96", GAME_SUPPORTS_SAVE ) | |
| 9765 | ||
| 9766 | /* Viccom */ | |
| 9767 | GAME( 1994, fightfev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9768 | GAME( 1994, fightfeva, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9769 | ||
| 9770 | /* Video System Co. */ | |
| 9771 | GAME( 1994, pspikes2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Power Spikes II (NGM-068)", GAME_SUPPORTS_SAVE ) | |
| 9772 | GAME( 1994, sonicwi2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2", GAME_SUPPORTS_SAVE ) | |
| 9773 | GAME( 1995, sonicwi3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3", GAME_SUPPORTS_SAVE ) | |
| 9774 | GAME( 1997, popbounc, neogeo, neogeo_noslot, popbounc, neogeo_state, neogeo, ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin", GAME_SUPPORTS_SAVE ) | |
| 9775 | ||
| 9776 | /* Visco */ | |
| 9777 | GAME( 1992, androdun, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (NGM-049)(NGH-049)", GAME_SUPPORTS_SAVE ) | |
| 9778 | GAME( 1995, puzzledp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon!", GAME_SUPPORTS_SAVE ) | |
| 9779 | GAME( 1996, neomrdo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Mr. Do!", GAME_SUPPORTS_SAVE ) | |
| 9780 | GAME( 1995, goalx3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Goal! Goal! Goal!", GAME_SUPPORTS_SAVE ) | |
| 9781 | GAME( 1996, neodrift, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Drift Out - New Technology", GAME_SUPPORTS_SAVE ) | |
| 9782 | GAME( 1996, breakers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers", GAME_SUPPORTS_SAVE ) | |
| 9783 | GAME( 1997, puzzldpr, puzzledp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon! R!", GAME_SUPPORTS_SAVE ) | |
| 9784 | GAME( 1998, breakrev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers Revenge", GAME_SUPPORTS_SAVE ) | |
| 9785 | GAME( 1998, flipshot, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Battle Flip Shot", GAME_SUPPORTS_SAVE ) | |
| 9786 | GAME( 1999, ctomaday, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Captain Tomaday", GAME_SUPPORTS_SAVE ) | |
| 9787 | GAME( 1999, ganryu, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, ganryu, ROT0, "Visco", "Ganryu / Musashi Ganryuki" , GAME_SUPPORTS_SAVE ) /* Encrypted GFX */ | |
| 9788 | GAME( 2000, bangbead, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, bangbead, ROT0, "Visco", "Bang Bead", GAME_SUPPORTS_SAVE ) | |
| 9789 | ||
| 9790 | /* Mega Enterprise */ | |
| 9791 | GAME( 2002, mslug4, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGM-2630)", GAME_SUPPORTS_SAVE ) | |
| 9792 | GAME( 2002, mslug4h, mslug4, neogeo_noslot, neogeo, neogeo_noslot_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGH-2630)", GAME_SUPPORTS_SAVE ) | |
| 9793 | GAME( 2002, ms4plus, mslug4, neogeo_noslot, neogeo, neogeo_noslot_state, ms4plus, ROT0, "bootleg", "Metal Slug 4 Plus (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9794 | ||
| 9795 | /* Evoga */ | |
| 9796 | GAME( 2002, rotd, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, rotd, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-264?)", GAME_SUPPORTS_SAVE ) | |
| 9797 | ||
| 9798 | /* Atlus */ | |
| 9799 | GAME( 2002, matrim, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, matrim, ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)", GAME_SUPPORTS_SAVE ) | |
| 9800 | GAME( 2002, matrimbl, matrim, neogeo_noslot, neogeo, neogeo_noslot_state, matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", GAME_SUPPORTS_SAVE ) | |
| 9801 | ||
| 9802 | /***** Unlicensed commercial releases *****/ | |
| 9803 | ||
| 9804 | /* BrezzaSoft */ | |
| 9805 | GAME( 2001, jockeygp, neogeo, neogeo_noslot, jockeygp, neogeo_noslot_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9806 | GAME( 2001, jockeygpa, jockeygp, neogeo_noslot, jockeygp, neogeo_noslot_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9807 | GAME( 2001, vliner, neogeo, neogeo_noslot, vliner, neogeo_noslot_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 1)", GAME_SUPPORTS_SAVE ) | |
| 9808 | GAME( 2001, vlinero, vliner, neogeo_noslot, vliner, neogeo_noslot_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 2)", GAME_SUPPORTS_SAVE ) | |
| 9809 | ||
| 9810 | /* Kyle Hodgetts */ | |
| 9811 | GAME( 2000, diggerma, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kyle Hodgetts", "Digger Man (prototype)", GAME_SUPPORTS_SAVE ) | |
| 9812 | ||
| 9813 | /* Vektorlogic */ | |
| 9814 | GAME( 2004, sbp, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, sbp, ROT0, "Vektorlogic", "Super Bubble Pop", GAME_NOT_WORKING ) | |
| 9815 | ||
| 9816 | /* NG:DEV.TEAM */ | |
| 9817 | // Last Hope (c)2006 - AES/NEOCD (has no MVS mode) | |
| 9818 | // Last Hope Pink Bullets (c)2008 - MVS/AES | |
| 9819 | // Fast Striker (c)2010 - MVS/AES | |
| 9820 | // Fast Striker 1.5 (c)2010 - MVS/AES | |
| 9821 | // GunLord (c)2012 - MVS/AES | |
| 9822 | ||
| 9823 | /* N.C.I - LE CORTEX */ | |
| 9824 | // Bang Bang Busters (c)2010 - MVS?/AES | |
| 9825 | // Treasure of the Caribbean (c)2011 - MVS?/AES | |
| 9826 |
| Added: svn:mime-type + text/plain Added: svn:eol-style + native |
| r31135 | r31136 | |
|---|---|---|
| 1 | ||
| 1 | 2 | /*************************************************************************** |
| 2 | 3 | |
| 3 | 4 | Neo-Geo hardware encryption devices |
| r31135 | r31136 | |
| 42 | 43 | #include "includes/neogeo.h" |
| 43 | 44 | |
| 44 | 45 | |
| 45 | /*************************************************************************** | |
| 46 | 46 | |
| 47 | NeoGeo 'C' ROM encryption | |
| 48 | 47 | |
| 49 | Starting with KOF99, all NeoGeo games have encrypted graphics. Additionally | |
| 50 | to that, the data for the front text layer, which was previously stored in | |
| 51 | a separate ROM, is stored at the end of the tile data. | |
| 52 | ||
| 53 | The encryption is one of the nastiest implementation of a XOR scheme ever | |
| 54 | seen, involving 9 seemingly uncorrelated 256-byte tables. All known games use | |
| 55 | the same tables except KOF2000 and MS4 which use a different set. | |
| 56 | ||
| 57 | The 32 data bits of every longword are decrypted in a single step (one byte at | |
| 58 | a time), but the values to use for the xor are determined in a convoluted way. | |
| 59 | It's actually so convoluted that it's too difficult to describe - please refer | |
| 60 | to the source below. | |
| 61 | Suffice to say that bytes are handled in couples (0&3 and 1&2), and the two xor | |
| 62 | values are taken from three tables, the indexes inside the tables depending on | |
| 63 | bits 0-7 and 8-15 of the address, in one case further xored through the table | |
| 64 | used in step 5) below. Additionally, the bytes in a couple can be swapped, | |
| 65 | depending either on bit 8 of the address, or on bit 16 xored with the table | |
| 66 | used in step 4) below. | |
| 67 | ||
| 68 | The 24 address bits are encrypted in five steps. Each step xors 8 bits with a | |
| 69 | value taken from a different table; the index inside the table depends on 8 | |
| 70 | other bits. | |
| 71 | 0) xor bits 0-7 with a fixed value that changes from game to game | |
| 72 | 1) xor bits 8-15 depending on bits 16-23 | |
| 73 | 2) xor bits 8-15 depending on bits 0-7 | |
| 74 | 3) xor bits 16-23 depending on bits 0-7 | |
| 75 | 4) xor bits 16-23 depending on bits 8-15 | |
| 76 | 5) xor bits 0-7 depending on bits 8-15 | |
| 77 | ||
| 78 | Each step acts on the current value, so e.g. step 4) uses bits 8-15 as modified | |
| 79 | by step 2). | |
| 80 | ||
| 81 | [Note: the table used in step 1) is currently incomplete due to lack of data to | |
| 82 | analyze] | |
| 83 | ||
| 84 | ||
| 85 | There are two major weaknesses in this encryption algorithm, that exposed it to | |
| 86 | a known plaintext attack. | |
| 87 | ||
| 88 | The first weakness is that the data xor depends on the address inside the | |
| 89 | encrypted ROM instead that on the decrypted address; together with the high | |
| 90 | concentration of 0x00 and 0xFF in the decrypted data (more than 60% of the | |
| 91 | total), this exposed easily recognizable patterns in the encrypted data, which | |
| 92 | could be exploited with some simple statistical checks. The deviousness of the | |
| 93 | xor scheme was the major difficulty. | |
| 94 | ||
| 95 | The second weakness is that the address scrambling works on 32-bit words. Since | |
| 96 | there are a large number of 32-bit values that appear only once in the whole | |
| 97 | encrypted ROM space, this means that once the xor layer was broken, a large | |
| 98 | table of encrypted-decrypted address correspondencies could be built and | |
| 99 | analyzed, quickly leading to the algorithm. | |
| 100 | ||
| 101 | ***************************************************************************/ | |
| 102 | ||
| 103 | static const UINT8 kof99_type0_t03[256] = | |
| 104 | { | |
| 105 | 0xfb, 0x86, 0x9d, 0xf1, 0xbf, 0x80, 0xd5, 0x43, 0xab, 0xb3, 0x9f, 0x6a, 0x33, 0xd9, 0xdb, 0xb6, | |
| 106 | 0x66, 0x08, 0x69, 0x88, 0xcc, 0xb7, 0xde, 0x49, 0x97, 0x64, 0x1f, 0xa6, 0xc0, 0x2f, 0x52, 0x42, | |
| 107 | 0x44, 0x5a, 0xf2, 0x28, 0x98, 0x87, 0x96, 0x8a, 0x83, 0x0b, 0x03, 0x61, 0x71, 0x99, 0x6b, 0xb5, | |
| 108 | 0x1a, 0x8e, 0xfe, 0x04, 0xe1, 0xf7, 0x7d, 0xdd, 0xed, 0xca, 0x37, 0xfc, 0xef, 0x39, 0x72, 0xda, | |
| 109 | 0xb8, 0xbe, 0xee, 0x7f, 0xe5, 0x31, 0x78, 0xf3, 0x91, 0x9a, 0xd2, 0x11, 0x19, 0xb9, 0x09, 0x4c, | |
| 110 | 0xfd, 0x6d, 0x2a, 0x4d, 0x65, 0xa1, 0x89, 0xc7, 0x75, 0x50, 0x21, 0xfa, 0x16, 0x00, 0xe9, 0x12, | |
| 111 | 0x74, 0x2b, 0x1e, 0x4f, 0x14, 0x01, 0x70, 0x3a, 0x4e, 0x3f, 0xf5, 0xf4, 0x1d, 0x3d, 0x15, 0x27, | |
| 112 | 0xa7, 0xff, 0x45, 0xe0, 0x6e, 0xf9, 0x54, 0xc8, 0x48, 0xad, 0xa5, 0x0a, 0xf6, 0x2d, 0x2c, 0xe2, | |
| 113 | 0x68, 0x67, 0xd6, 0x85, 0xb4, 0xc3, 0x34, 0xbc, 0x62, 0xd3, 0x5f, 0x84, 0x06, 0x5b, 0x0d, 0x95, | |
| 114 | 0xea, 0x5e, 0x9e, 0xd4, 0xeb, 0x90, 0x7a, 0x05, 0x81, 0x57, 0xe8, 0x60, 0x2e, 0x20, 0x25, 0x7c, | |
| 115 | 0x46, 0x0c, 0x93, 0xcb, 0xbd, 0x17, 0x7e, 0xec, 0x79, 0xb2, 0xc2, 0x22, 0x41, 0xb1, 0x10, 0xac, | |
| 116 | 0xa8, 0xbb, 0x9b, 0x82, 0x4b, 0x9c, 0x8b, 0x07, 0x47, 0x35, 0x24, 0x56, 0x8d, 0xaf, 0xe6, 0x26, | |
| 117 | 0x40, 0x38, 0xc4, 0x5d, 0x1b, 0xc5, 0xd1, 0x0f, 0x6c, 0x7b, 0xb0, 0xe3, 0xa3, 0x23, 0x6f, 0x58, | |
| 118 | 0xc1, 0xba, 0xcf, 0xd7, 0xa2, 0xe7, 0xd0, 0x63, 0x5c, 0xf8, 0x73, 0xa0, 0x13, 0xdc, 0x29, 0xcd, | |
| 119 | 0xc9, 0x76, 0xae, 0x8f, 0xe4, 0x59, 0x30, 0xaa, 0x94, 0x1c, 0x3c, 0x0e, 0x55, 0x92, 0x77, 0x32, | |
| 120 | 0xc6, 0xce, 0x18, 0x36, 0xdf, 0xa9, 0x8c, 0xd8, 0xa4, 0xf0, 0x3b, 0x51, 0x4a, 0x02, 0x3e, 0x53, | |
| 121 | }; | |
| 122 | ||
| 123 | ||
| 124 | static const UINT8 kof99_type0_t12[256] = | |
| 125 | { | |
| 126 | 0x1f, 0xac, 0x4d, 0xcd, 0xca, 0x70, 0x02, 0x6b, 0x18, 0x40, 0x62, 0xb2, 0x3f, 0x9b, 0x5b, 0xef, | |
| 127 | 0x69, 0x68, 0x71, 0x3b, 0xcb, 0xd4, 0x30, 0xbc, 0x47, 0x72, 0x74, 0x5e, 0x84, 0x4c, 0x1b, 0xdb, | |
| 128 | 0x6a, 0x35, 0x1d, 0xf5, 0xa1, 0xb3, 0x87, 0x5d, 0x57, 0x28, 0x2f, 0xc4, 0xfd, 0x24, 0x26, 0x36, | |
| 129 | 0xad, 0xbe, 0x61, 0x63, 0x73, 0xaa, 0x82, 0xee, 0x29, 0xd0, 0xdf, 0x8c, 0x15, 0xb5, 0x96, 0xf3, | |
| 130 | 0xdd, 0x7e, 0x3a, 0x37, 0x58, 0x7f, 0x0c, 0xfc, 0x0b, 0x07, 0xe8, 0xf7, 0xf4, 0x14, 0xb8, 0x81, | |
| 131 | 0xb6, 0xd7, 0x1e, 0xc8, 0x85, 0xe6, 0x9d, 0x33, 0x60, 0xc5, 0x95, 0xd5, 0x55, 0x00, 0xa3, 0xb7, | |
| 132 | 0x7d, 0x50, 0x0d, 0xd2, 0xc1, 0x12, 0xe5, 0xed, 0xd8, 0xa4, 0x9c, 0x8f, 0x2a, 0x4f, 0xa8, 0x01, | |
| 133 | 0x52, 0x83, 0x65, 0xea, 0x9a, 0x6c, 0x44, 0x4a, 0xe2, 0xa5, 0x2b, 0x46, 0xe1, 0x34, 0x25, 0xf8, | |
| 134 | 0xc3, 0xda, 0xc7, 0x6e, 0x48, 0x38, 0x7c, 0x78, 0x06, 0x53, 0x64, 0x16, 0x98, 0x3c, 0x91, 0x42, | |
| 135 | 0x39, 0xcc, 0xb0, 0xf1, 0xeb, 0x13, 0xbb, 0x05, 0x32, 0x86, 0x0e, 0xa2, 0x0a, 0x9e, 0xfa, 0x66, | |
| 136 | 0x54, 0x8e, 0xd3, 0xe7, 0x19, 0x20, 0x77, 0xec, 0xff, 0xbd, 0x6d, 0x43, 0x23, 0x03, 0xab, 0x75, | |
| 137 | 0x3d, 0xcf, 0xd1, 0xde, 0x92, 0x31, 0xa7, 0x45, 0x4b, 0xc2, 0x97, 0xf9, 0x7a, 0x88, 0xd9, 0x1c, | |
| 138 | 0xe9, 0xe4, 0x10, 0xc9, 0x22, 0x2d, 0x90, 0x76, 0x17, 0x79, 0x04, 0x51, 0x1a, 0x5a, 0x5f, 0x2c, | |
| 139 | 0x21, 0x6f, 0x3e, 0xe0, 0xf0, 0xbf, 0xd6, 0x94, 0x0f, 0x80, 0x11, 0xa0, 0x5c, 0xa9, 0x49, 0x2e, | |
| 140 | 0xce, 0xaf, 0xa6, 0x9f, 0x7b, 0x99, 0xb9, 0xb4, 0xe3, 0xfb, 0xf6, 0x27, 0xf2, 0x93, 0xfe, 0x08, | |
| 141 | 0x67, 0xae, 0x09, 0x89, 0xdc, 0x4e, 0xc6, 0xc0, 0x8a, 0xb1, 0x59, 0x8b, 0x41, 0x56, 0x8d, 0xba, | |
| 142 | }; | |
| 143 | ||
| 144 | ||
| 145 | static const UINT8 kof99_type1_t03[256] = | |
| 146 | { | |
| 147 | 0xa9, 0x17, 0xaf, 0x0d, 0x34, 0x6e, 0x53, 0xb6, 0x7f, 0x58, 0xe9, 0x14, 0x5f, 0x55, 0xdb, 0xd4, | |
| 148 | 0x42, 0x80, 0x99, 0x59, 0xa8, 0x3a, 0x57, 0x5d, 0xd5, 0x6f, 0x4c, 0x68, 0x35, 0x46, 0xa6, 0xe7, | |
| 149 | 0x7b, 0x71, 0xe0, 0x93, 0xa2, 0x1f, 0x64, 0x21, 0xe3, 0xb1, 0x98, 0x26, 0xab, 0xad, 0xee, 0xe5, | |
| 150 | 0xbb, 0xd9, 0x1e, 0x2e, 0x95, 0x36, 0xef, 0x23, 0x79, 0x45, 0x04, 0xed, 0x13, 0x1d, 0xf4, 0x85, | |
| 151 | 0x96, 0xec, 0xc2, 0x32, 0xaa, 0x7c, 0x15, 0xd8, 0xda, 0x92, 0x90, 0x9d, 0xb7, 0x56, 0x6a, 0x66, | |
| 152 | 0x41, 0xfc, 0x00, 0xf6, 0x50, 0x24, 0xcf, 0xfb, 0x11, 0xfe, 0x82, 0x48, 0x9b, 0x27, 0x1b, 0x67, | |
| 153 | 0x4e, 0x84, 0x69, 0x97, 0x6d, 0x8c, 0xd2, 0xba, 0x74, 0xf9, 0x8f, 0xa5, 0x54, 0x5c, 0xcd, 0x73, | |
| 154 | 0x07, 0xd1, 0x01, 0x09, 0xf1, 0x19, 0x3b, 0x5e, 0x87, 0x30, 0x76, 0xcc, 0xc0, 0x5a, 0xa7, 0x49, | |
| 155 | 0x22, 0xfa, 0x16, 0x02, 0xdf, 0xa4, 0xff, 0xb3, 0x75, 0x33, 0xbd, 0x88, 0x2f, 0xcb, 0x2a, 0x44, | |
| 156 | 0xb8, 0xbf, 0x1c, 0x0f, 0x81, 0x10, 0x43, 0xb4, 0xc8, 0x7e, 0x9a, 0x25, 0xea, 0x83, 0x4b, 0x38, | |
| 157 | 0x7a, 0xd7, 0x3d, 0x1a, 0x4f, 0x62, 0x51, 0xc9, 0x47, 0x0e, 0xce, 0x3f, 0xc7, 0x4d, 0x2c, 0xa1, | |
| 158 | 0x86, 0xb9, 0xc5, 0xca, 0xdd, 0x6b, 0x70, 0x6c, 0x91, 0x9c, 0xbe, 0x0a, 0x9f, 0xf5, 0x94, 0xbc, | |
| 159 | 0x18, 0x2b, 0x60, 0x20, 0x29, 0xf7, 0xf2, 0x28, 0xc4, 0xa0, 0x0b, 0x65, 0xde, 0x8d, 0x78, 0x12, | |
| 160 | 0x3e, 0xd0, 0x77, 0x08, 0x8b, 0xae, 0x05, 0x31, 0x3c, 0xd6, 0xa3, 0x89, 0x06, 0xdc, 0x52, 0x72, | |
| 161 | 0xb0, 0xb5, 0x37, 0xd3, 0xc3, 0x8a, 0xc6, 0xf0, 0xc1, 0x61, 0xfd, 0x4a, 0x5b, 0x7d, 0x9e, 0xf3, | |
| 162 | 0x63, 0x40, 0x2d, 0xe8, 0xb2, 0xe6, 0x39, 0x03, 0xeb, 0x8e, 0xe1, 0x0c, 0xe4, 0xe2, 0xf8, 0xac, | |
| 163 | }; | |
| 164 | ||
| 165 | ||
| 166 | static const UINT8 kof99_type1_t12[256] = | |
| 167 | { | |
| 168 | 0xea, 0xe6, 0x5e, 0xa7, 0x8e, 0xac, 0x34, 0x03, 0x30, 0x97, 0x52, 0x53, 0x76, 0xf2, 0x62, 0x0b, | |
| 169 | 0x0a, 0xfc, 0x94, 0xb8, 0x67, 0x36, 0x11, 0xbc, 0xae, 0xca, 0xfa, 0x15, 0x04, 0x2b, 0x17, 0xc4, | |
| 170 | 0x3e, 0x5b, 0x59, 0x01, 0x57, 0xe2, 0xba, 0xb7, 0xd1, 0x3f, 0xf0, 0x6a, 0x9c, 0x2a, 0xcb, 0xa9, | |
| 171 | 0xe3, 0x2c, 0xc0, 0x0f, 0x46, 0x91, 0x8a, 0xd0, 0x98, 0xc5, 0xa6, 0x1b, 0x96, 0x29, 0x12, 0x09, | |
| 172 | 0x63, 0xed, 0xe0, 0xa2, 0x86, 0x77, 0xbe, 0xe5, 0x65, 0xdb, 0xbd, 0x50, 0xb3, 0x9d, 0x1a, 0x4e, | |
| 173 | 0x79, 0x0c, 0x00, 0x43, 0xdf, 0x3d, 0x54, 0x33, 0x8f, 0x89, 0xa8, 0x7b, 0xf9, 0xd5, 0x27, 0x82, | |
| 174 | 0xbb, 0xc2, 0x8c, 0x47, 0x88, 0x6b, 0xb4, 0xc3, 0xf8, 0xaa, 0x06, 0x1e, 0x83, 0x7d, 0x05, 0x78, | |
| 175 | 0x85, 0xf6, 0x6e, 0x2e, 0xec, 0x5a, 0x31, 0x45, 0x38, 0x14, 0x16, 0x8b, 0x02, 0xe4, 0x4f, 0xb0, | |
| 176 | 0xbf, 0xab, 0xa4, 0x9e, 0x48, 0x60, 0x19, 0x35, 0x08, 0xde, 0xdd, 0x66, 0x90, 0x51, 0xcc, 0xa3, | |
| 177 | 0xaf, 0x70, 0x9b, 0x75, 0x95, 0x49, 0x6c, 0x64, 0x72, 0x7e, 0x44, 0xa0, 0x73, 0x25, 0x68, 0x55, | |
| 178 | 0x1f, 0x40, 0x7a, 0x74, 0x0e, 0x8d, 0xdc, 0x1c, 0x71, 0xc8, 0xcf, 0xd7, 0xe8, 0xce, 0xeb, 0x32, | |
| 179 | 0x3a, 0xee, 0x07, 0x61, 0x4d, 0xfe, 0x5c, 0x7c, 0x56, 0x2f, 0x2d, 0x5f, 0x6f, 0x9f, 0x81, 0x22, | |
| 180 | 0x58, 0x4b, 0xad, 0xda, 0xb9, 0x10, 0x18, 0x23, 0xe1, 0xf3, 0x6d, 0xe7, 0xe9, 0x28, 0xd6, 0xd8, | |
| 181 | 0xf4, 0x4c, 0x39, 0x21, 0xb2, 0x84, 0xc1, 0x24, 0x26, 0xf1, 0x93, 0x37, 0xc6, 0x4a, 0xcd, 0x20, | |
| 182 | 0xc9, 0xd9, 0xc7, 0xb1, 0xff, 0x99, 0xd4, 0x5d, 0xb5, 0xa1, 0x87, 0x0d, 0x69, 0x92, 0x13, 0x80, | |
| 183 | 0xd2, 0xd3, 0xfd, 0x1d, 0xf5, 0x3b, 0xa5, 0x7f, 0xef, 0x9a, 0xb6, 0x42, 0xfb, 0x3c, 0xf7, 0x41, | |
| 184 | }; | |
| 185 | ||
| 186 | ||
| 187 | /* underlined values are wrong (not enough evidence, FF fill in kof99 and garou) */ | |
| 188 | /* they correspond to tiles 7d000-7efff */ | |
| 189 | static const UINT8 kof99_address_8_15_xor1[256] = | |
| 190 | { | |
| 191 | 0x00, 0xb1, 0x1e, 0xc5, 0x3d, 0x40, 0x45, 0x5e, 0xf2, 0xf8, 0x04, 0x63, 0x36, 0x87, 0x88, 0xbf, | |
| 192 | 0xab, 0xcc, 0x78, 0x08, 0xdd, 0x20, 0xd4, 0x35, 0x09, 0x8e, 0x44, 0xae, 0x33, 0xa9, 0x9e, 0xcd, | |
| 193 | 0xb3, 0xe5, 0xad, 0x41, 0xda, 0xbe, 0xf4, 0x16, 0x57, 0x2e, 0x53, 0x67, 0xaf, 0xdb, 0x8a, 0xd8, | |
| 194 | 0x34, 0x17, 0x3c, 0x01, 0x55, 0x73, 0xcf, 0xe3, 0xe8, 0xc7, 0x0d, 0xe9, 0xa3, 0x13, 0x0c, 0xf6, | |
| 195 | 0x90, 0x4e, 0xfb, 0x97, 0x6d, 0x5f, 0xa8, 0x71, 0x11, 0xfc, 0xd1, 0x95, 0x81, 0xba, 0x8c, 0x1b, | |
| 196 | 0x39, 0xfe, 0xa2, 0x15, 0xa6, 0x52, 0x4d, 0x5b, 0x59, 0xa5, 0xe0, 0x96, 0xd9, 0x8f, 0x7b, 0xed, | |
| 197 | 0x29, 0xd3, 0x1f, 0x0e, 0xec, 0x23, 0x0f, 0xb8, 0x6c, 0x6f, 0x7d, 0x18, 0x46, 0xd6, 0xe4, 0xb5, | |
| 198 | 0x9a, 0x79, 0x02, 0xf5, 0x03, 0xc0, 0x60, 0x66, 0x5c, 0x2f, 0x76, 0x85, 0x9d, 0x54, 0x1a, 0x6a, | |
| 199 | 0x28, 0xce, 0x7f, 0x7c, 0x91, 0x99, 0x4c, 0x83, 0x3e, 0xb4, 0x1d, 0x05, 0xc1, 0xc3, 0xd7, 0x47, | |
| 200 | 0xde, 0xbc, 0x62, 0x6e, 0x86, 0x14, 0x80, 0x77, 0xeb, 0xf3, 0x07, 0x31, 0x56, 0xd2, 0xc2, 0xc6, | |
| 201 | 0x6b, 0xdc, 0xfd, 0x22, 0x92, 0xf0, 0x06, 0x51, 0x2d, 0x38, 0xe6, 0xa0, 0x25, 0xdf, 0xd5, 0x2c, | |
| 202 | 0x1c, 0x94, 0x12, 0x9c, 0xb0, 0x9b, 0xc4, 0x0b, 0xc8, 0xd0, 0xf7, 0x30, 0xcb, 0x27, 0xfa, 0x7a, | |
| 203 | 0x10, 0x61, 0xaa, 0xa4, 0x70, 0xb7, 0x2a, 0x5a, 0xc9, 0xf1, 0x0a, 0x49, 0x65, 0xee, 0x69, 0x4b, | |
| 204 | 0x3a, 0x8d, 0x32, 0x5d, 0x68, 0xb9, 0x9f, 0x75, 0x19, 0x3f, 0xac, 0x37, 0x4f, 0xe7, 0x93, 0x89, | |
| 205 | 0x7e, 0x4a, 0x3b, 0xea, 0x74, 0x72, 0x43, 0xbd, 0x24, 0xef, 0xb6, 0xff, 0x64, 0x58, 0x84, 0x8b, | |
| 206 | 0xa7, 0xbb, 0xb2, 0xe1, 0x26, 0x2b, 0x50, 0xca, 0x21, 0xf9, 0x98, 0xa1, 0xe2, 0x42, 0x82, 0x48, | |
| 207 | // ^^^^ ^^^^ ^^^^ ^^^^ | |
| 208 | }; | |
| 209 | ||
| 210 | ||
| 211 | static const UINT8 kof99_address_8_15_xor2[256] = | |
| 212 | { | |
| 213 | 0x9b, 0x9d, 0xc1, 0x3d, 0xa9, 0xb8, 0xf4, 0x6f, 0xf6, 0x25, 0xc7, 0x47, 0xd5, 0x97, 0xdf, 0x6b, | |
| 214 | 0xeb, 0x90, 0xa4, 0xb2, 0x5d, 0xf5, 0x66, 0xb0, 0xb9, 0x8b, 0x93, 0x64, 0xec, 0x7b, 0x65, 0x8c, | |
| 215 | 0xf1, 0x43, 0x42, 0x6e, 0x45, 0x9f, 0xb3, 0x35, 0x06, 0x71, 0x96, 0xdb, 0xa0, 0xfb, 0x0b, 0x3a, | |
| 216 | 0x1f, 0xf8, 0x8e, 0x69, 0xcd, 0x26, 0xab, 0x86, 0xa2, 0x0c, 0xbd, 0x63, 0xa5, 0x7a, 0xe7, 0x6a, | |
| 217 | 0x5f, 0x18, 0x9e, 0xbf, 0xad, 0x55, 0xb1, 0x1c, 0x5c, 0x03, 0x30, 0xc6, 0x37, 0x20, 0xe3, 0xc9, | |
| 218 | 0x52, 0xe8, 0xee, 0x4f, 0x01, 0x70, 0xc4, 0x77, 0x29, 0x2a, 0xba, 0x53, 0x12, 0x04, 0x7d, 0xaf, | |
| 219 | 0x33, 0x8f, 0xa8, 0x4d, 0xaa, 0x5b, 0xb4, 0x0f, 0x92, 0xbb, 0xed, 0xe1, 0x2f, 0x50, 0x6c, 0xd2, | |
| 220 | 0x2c, 0x95, 0xd9, 0xf9, 0x98, 0xc3, 0x76, 0x4c, 0xf2, 0xe4, 0xe5, 0x2b, 0xef, 0x9c, 0x49, 0xb6, | |
| 221 | 0x31, 0x3b, 0xbc, 0xa1, 0xca, 0xde, 0x62, 0x74, 0xea, 0x81, 0x00, 0xdd, 0xa6, 0x46, 0x88, 0x3f, | |
| 222 | 0x39, 0xd6, 0x23, 0x54, 0x24, 0x4a, 0xd8, 0xdc, 0xd7, 0xd1, 0xcc, 0xbe, 0x57, 0x7c, 0xda, 0x44, | |
| 223 | 0x61, 0xce, 0xd3, 0xd4, 0xe9, 0x28, 0x80, 0xe0, 0x56, 0x8a, 0x09, 0x05, 0x9a, 0x89, 0x1b, 0xf7, | |
| 224 | 0xf3, 0x99, 0x6d, 0x5e, 0x48, 0x91, 0xc0, 0xd0, 0xc5, 0x79, 0x78, 0x41, 0x59, 0x21, 0x2e, 0xff, | |
| 225 | 0xc2, 0x4b, 0x38, 0x83, 0x32, 0xe6, 0xe2, 0x7f, 0x1e, 0x17, 0x58, 0x1d, 0x1a, 0xfa, 0x85, 0x82, | |
| 226 | 0x94, 0xc8, 0x72, 0x7e, 0xb7, 0xac, 0x0e, 0xfc, 0xfd, 0x16, 0x27, 0x75, 0x8d, 0xcb, 0x08, 0xfe, | |
| 227 | 0x0a, 0x02, 0x0d, 0x36, 0x11, 0x22, 0x84, 0x40, 0x34, 0x3e, 0x2d, 0x68, 0x5a, 0xa7, 0x67, 0xae, | |
| 228 | 0x87, 0x07, 0x10, 0x60, 0x14, 0x73, 0x3c, 0x51, 0x19, 0xa3, 0xb5, 0xcf, 0x13, 0xf0, 0x15, 0x4e, | |
| 229 | }; | |
| 230 | ||
| 231 | ||
| 232 | static const UINT8 kof99_address_16_23_xor1[256] = | |
| 233 | { | |
| 234 | 0x00, 0x5f, 0x03, 0x52, 0xce, 0xe3, 0x7d, 0x8f, 0x6b, 0xf8, 0x20, 0xde, 0x7b, 0x7e, 0x39, 0xbe, | |
| 235 | 0xf5, 0x94, 0x18, 0x78, 0x80, 0xc9, 0x7f, 0x7a, 0x3e, 0x63, 0xf2, 0xe0, 0x4e, 0xf7, 0x87, 0x27, | |
| 236 | 0x69, 0x6c, 0xa4, 0x1d, 0x85, 0x5b, 0xe6, 0x44, 0x25, 0x0c, 0x98, 0xc7, 0x01, 0x02, 0xa3, 0x26, | |
| 237 | 0x09, 0x38, 0xdb, 0xc3, 0x1e, 0xcf, 0x23, 0x45, 0x68, 0x76, 0xd6, 0x22, 0x5d, 0x5a, 0xae, 0x16, | |
| 238 | 0x9f, 0xa2, 0xb5, 0xcd, 0x81, 0xea, 0x5e, 0xb8, 0xb9, 0x9d, 0x9c, 0x1a, 0x0f, 0xff, 0xe1, 0xe7, | |
| 239 | 0x74, 0xaa, 0xd4, 0xaf, 0xfc, 0xc6, 0x33, 0x29, 0x5c, 0xab, 0x95, 0xf0, 0x19, 0x47, 0x59, 0x67, | |
| 240 | 0xf3, 0x96, 0x60, 0x1f, 0x62, 0x92, 0xbd, 0x89, 0xee, 0x28, 0x13, 0x06, 0xfe, 0xfa, 0x32, 0x6d, | |
| 241 | 0x57, 0x3c, 0x54, 0x50, 0x2c, 0x58, 0x49, 0xfb, 0x17, 0xcc, 0xef, 0xb2, 0xb4, 0xf9, 0x07, 0x70, | |
| 242 | 0xc5, 0xa9, 0xdf, 0xd5, 0x3b, 0x86, 0x2b, 0x0d, 0x6e, 0x4d, 0x0a, 0x90, 0x43, 0x31, 0xc1, 0xf6, | |
| 243 | 0x88, 0x0b, 0xda, 0x53, 0x14, 0xdc, 0x75, 0x8e, 0xb0, 0xeb, 0x99, 0x46, 0xa1, 0x15, 0x71, 0xc8, | |
| 244 | 0xe9, 0x3f, 0x4a, 0xd9, 0x73, 0xe5, 0x7c, 0x30, 0x77, 0xd3, 0xb3, 0x4b, 0x37, 0x72, 0xc2, 0x04, | |
| 245 | 0x97, 0x08, 0x36, 0xb1, 0x3a, 0x61, 0xec, 0xe2, 0x1c, 0x9a, 0x8b, 0xd1, 0x1b, 0x2e, 0x9e, 0x8a, | |
| 246 | 0xd8, 0x41, 0xe4, 0xc4, 0x40, 0x2f, 0xad, 0xc0, 0xb6, 0x84, 0x51, 0x66, 0xbb, 0x12, 0xe8, 0xdd, | |
| 247 | 0xcb, 0xbc, 0x6f, 0xd0, 0x11, 0x83, 0x56, 0x4c, 0xca, 0xbf, 0x05, 0x10, 0xd7, 0xba, 0xfd, 0xed, | |
| 248 | 0x8c, 0x0e, 0x4f, 0x3d, 0x35, 0x91, 0xb7, 0xac, 0x34, 0x64, 0x2a, 0xf1, 0x79, 0x6a, 0x9b, 0x2d, | |
| 249 | 0x65, 0xf4, 0x42, 0xa0, 0x8d, 0xa7, 0x48, 0x55, 0x21, 0x93, 0x24, 0xd2, 0xa6, 0xa5, 0xa8, 0x82, | |
| 250 | }; | |
| 251 | ||
| 252 | ||
| 253 | static const UINT8 kof99_address_16_23_xor2[256] = | |
| 254 | { | |
| 255 | 0x29, 0x97, 0x1a, 0x2c, 0x0b, 0x94, 0x3e, 0x75, 0x01, 0x0d, 0x1b, 0xe1, 0x4d, 0x38, 0x39, 0x8f, | |
| 256 | 0xe7, 0xd0, 0x60, 0x90, 0xb2, 0x0f, 0xbb, 0x70, 0x1f, 0xe6, 0x5b, 0x87, 0xb4, 0x43, 0xfd, 0xf5, | |
| 257 | 0xf6, 0xf9, 0xad, 0xc0, 0x98, 0x17, 0x9f, 0x91, 0x15, 0x51, 0x55, 0x64, 0x6c, 0x18, 0x61, 0x0e, | |
| 258 | 0xd9, 0x93, 0xab, 0xd6, 0x24, 0x2f, 0x6a, 0x3a, 0x22, 0xb1, 0x4f, 0xaa, 0x23, 0x48, 0xed, 0xb9, | |
| 259 | 0x88, 0x8b, 0xa3, 0x6b, 0x26, 0x4c, 0xe8, 0x2d, 0x1c, 0x99, 0xbd, 0x5c, 0x58, 0x08, 0x50, 0xf2, | |
| 260 | 0x2a, 0x62, 0xc1, 0x72, 0x66, 0x04, 0x10, 0x37, 0x6e, 0xfc, 0x44, 0xa9, 0xdf, 0xd4, 0x20, 0xdd, | |
| 261 | 0xee, 0x41, 0xdb, 0x73, 0xde, 0x54, 0xec, 0xc9, 0xf3, 0x4b, 0x2e, 0xae, 0x5a, 0x4a, 0x5e, 0x47, | |
| 262 | 0x07, 0x2b, 0x76, 0xa4, 0xe3, 0x28, 0xfe, 0xb0, 0xf0, 0x02, 0x06, 0xd1, 0xaf, 0x42, 0xc2, 0xa5, | |
| 263 | 0xe0, 0x67, 0xbf, 0x16, 0x8e, 0x35, 0xce, 0x8a, 0xe5, 0x3d, 0x7b, 0x96, 0xd7, 0x79, 0x52, 0x1e, | |
| 264 | 0xa1, 0xfb, 0x9b, 0xbe, 0x21, 0x9c, 0xe9, 0x56, 0x14, 0x7f, 0xa0, 0xe4, 0xc3, 0xc4, 0x46, 0xea, | |
| 265 | 0xf7, 0xd2, 0x1d, 0x31, 0x0a, 0x5f, 0xeb, 0xa2, 0x68, 0x8d, 0xb5, 0xc5, 0x74, 0x0c, 0xdc, 0x82, | |
| 266 | 0x80, 0x09, 0x19, 0x95, 0x71, 0x9a, 0x11, 0x57, 0x77, 0x4e, 0xc6, 0xff, 0x12, 0x03, 0xa7, 0xc7, | |
| 267 | 0xf4, 0xc8, 0xb6, 0x7a, 0x59, 0x36, 0x3c, 0x53, 0xe2, 0x69, 0x8c, 0x25, 0x05, 0x45, 0x63, 0xf8, | |
| 268 | 0x34, 0x89, 0x33, 0x3f, 0x85, 0x27, 0xbc, 0x65, 0xfa, 0xa8, 0x6d, 0x84, 0x5d, 0xba, 0x40, 0x32, | |
| 269 | 0x30, 0xef, 0x83, 0x13, 0xa6, 0x78, 0xcc, 0x81, 0x9e, 0xda, 0xca, 0xd3, 0x7e, 0x9d, 0x6f, 0xcd, | |
| 270 | 0xb7, 0xb3, 0xd8, 0xcf, 0x3b, 0x00, 0x92, 0xb8, 0x86, 0xac, 0x49, 0x7c, 0xf1, 0xd5, 0xcb, 0x7d, | |
| 271 | }; | |
| 272 | ||
| 273 | ||
| 274 | static const UINT8 kof99_address_0_7_xor[256] = | |
| 275 | { | |
| 276 | 0x74, 0xad, 0x5d, 0x1d, 0x9e, 0xc3, 0xfa, 0x4e, 0xf7, 0xdb, 0xca, 0xa2, 0x64, 0x36, 0x56, 0x0c, | |
| 277 | 0x4f, 0xcf, 0x43, 0x66, 0x1e, 0x91, 0xe3, 0xa5, 0x58, 0xc2, 0xc1, 0xd4, 0xb9, 0xdd, 0x76, 0x16, | |
| 278 | 0xce, 0x61, 0x75, 0x01, 0x2b, 0x22, 0x38, 0x55, 0x50, 0xef, 0x6c, 0x99, 0x05, 0xe9, 0xe8, 0xe0, | |
| 279 | 0x2d, 0xa4, 0x4b, 0x4a, 0x42, 0xae, 0xba, 0x8c, 0x6f, 0x93, 0x14, 0xbd, 0x71, 0x21, 0xb0, 0x02, | |
| 280 | 0x15, 0xc4, 0xe6, 0x60, 0xd7, 0x44, 0xfd, 0x85, 0x7e, 0x78, 0x8f, 0x00, 0x81, 0xf1, 0xa7, 0x3b, | |
| 281 | 0xa0, 0x10, 0xf4, 0x9f, 0x39, 0x88, 0x35, 0x62, 0xcb, 0x19, 0x31, 0x11, 0x51, 0xfb, 0x2a, 0x20, | |
| 282 | 0x45, 0xd3, 0x7d, 0x92, 0x1b, 0xf2, 0x09, 0x0d, 0x97, 0xa9, 0xb5, 0x3c, 0xee, 0x5c, 0xaf, 0x7b, | |
| 283 | 0xd2, 0x3a, 0x49, 0x8e, 0xb6, 0xcd, 0xd9, 0xde, 0x8a, 0x29, 0x6e, 0xd8, 0x0b, 0xe1, 0x69, 0x87, | |
| 284 | 0x1a, 0x96, 0x18, 0xcc, 0xdf, 0xe7, 0xc5, 0xc7, 0xf8, 0x52, 0xc9, 0xf0, 0xb7, 0xe5, 0x33, 0xda, | |
| 285 | 0x67, 0x9d, 0xa3, 0x03, 0x0e, 0x72, 0x26, 0x79, 0xe2, 0xb8, 0xfc, 0xaa, 0xfe, 0xb4, 0x86, 0xc8, | |
| 286 | 0xd1, 0xbc, 0x12, 0x08, 0x77, 0xeb, 0x40, 0x8d, 0x04, 0x25, 0x4d, 0x5a, 0x6a, 0x7a, 0x2e, 0x41, | |
| 287 | 0x65, 0x1c, 0x13, 0x94, 0xb2, 0x63, 0x28, 0x59, 0x5e, 0x9a, 0x30, 0x07, 0xc6, 0xbf, 0x17, 0xf5, | |
| 288 | 0x0f, 0x89, 0xf3, 0x1f, 0xea, 0x6d, 0xb3, 0xc0, 0x70, 0x47, 0xf9, 0x53, 0xf6, 0xd6, 0x54, 0xed, | |
| 289 | 0x6b, 0x4c, 0xe4, 0x8b, 0x83, 0x24, 0x90, 0xb1, 0x7c, 0xbb, 0x73, 0xab, 0xd5, 0x2f, 0x5f, 0xec, | |
| 290 | 0x9c, 0x2c, 0xa8, 0x34, 0x46, 0x37, 0x27, 0xa1, 0x0a, 0x06, 0x80, 0x68, 0x82, 0x32, 0x84, 0xff, | |
| 291 | 0x48, 0xac, 0x7f, 0x3f, 0x95, 0xdc, 0x98, 0x9b, 0xbe, 0x23, 0x57, 0x3e, 0x5b, 0xd0, 0x3d, 0xa6, | |
| 292 | }; | |
| 293 | ||
| 294 | ||
| 295 | static const UINT8 kof2000_type0_t03[256] = | |
| 296 | { | |
| 297 | 0x10, 0x61, 0xf1, 0x78, 0x85, 0x52, 0x68, 0xe3, 0x12, 0x0d, 0xfa, 0xf0, 0xc9, 0x36, 0x5e, 0x3d, | |
| 298 | 0xf9, 0xa6, 0x01, 0x2e, 0xc7, 0x84, 0xea, 0x2b, 0x6d, 0x14, 0x38, 0x4f, 0x55, 0x1c, 0x9d, 0xa7, | |
| 299 | 0x7a, 0xc6, 0xf8, 0x9a, 0xe6, 0x42, 0xb5, 0xed, 0x7d, 0x3a, 0xb1, 0x05, 0x43, 0x4a, 0x22, 0xfd, | |
| 300 | 0xac, 0xa4, 0x31, 0xc3, 0x32, 0x76, 0x95, 0x9e, 0x7e, 0x88, 0x8e, 0xa2, 0x97, 0x18, 0xbe, 0x2a, | |
| 301 | 0xf5, 0xd6, 0xca, 0xcc, 0x72, 0x3b, 0x87, 0x6c, 0xde, 0x75, 0xd7, 0x21, 0xcb, 0x0b, 0xdd, 0xe7, | |
| 302 | 0xe1, 0x65, 0xaa, 0xb9, 0x44, 0xfb, 0x66, 0x15, 0x1a, 0x3c, 0x98, 0xcf, 0x8a, 0xdf, 0x37, 0xa5, | |
| 303 | 0x2f, 0x67, 0xd2, 0x83, 0xb6, 0x6b, 0xfc, 0xe0, 0xb4, 0x7c, 0x08, 0xdc, 0x93, 0x30, 0xab, 0xe4, | |
| 304 | 0x19, 0xc2, 0x8b, 0xeb, 0xa0, 0x0a, 0xc8, 0x03, 0xc0, 0x4b, 0x64, 0x71, 0x86, 0x9c, 0x9b, 0x16, | |
| 305 | 0x79, 0xff, 0x70, 0x09, 0x8c, 0xd0, 0xf6, 0x53, 0x07, 0x73, 0xd4, 0x89, 0xb3, 0x00, 0xe9, 0xfe, | |
| 306 | 0xec, 0x8f, 0xbc, 0xb2, 0x1e, 0x5d, 0x11, 0x35, 0xa9, 0x06, 0x59, 0x9f, 0xc1, 0xd3, 0x7b, 0xf2, | |
| 307 | 0xc5, 0x77, 0x4e, 0x39, 0x20, 0xd5, 0x6a, 0x82, 0xda, 0x45, 0xf3, 0x33, 0x81, 0x23, 0xba, 0xe2, | |
| 308 | 0x1d, 0x5f, 0x5c, 0x51, 0x49, 0xae, 0x8d, 0xc4, 0xa8, 0xf7, 0x1f, 0x0f, 0x34, 0x28, 0xa1, 0xd9, | |
| 309 | 0x27, 0xd8, 0x4c, 0x2c, 0xbf, 0x91, 0x3e, 0x69, 0x57, 0x41, 0x25, 0x0c, 0x5a, 0x90, 0x92, 0xb0, | |
| 310 | 0x63, 0x6f, 0x40, 0xaf, 0x74, 0xb8, 0x2d, 0x80, 0xbb, 0x46, 0x94, 0xe5, 0x29, 0xee, 0xb7, 0x1b, | |
| 311 | 0x96, 0xad, 0x13, 0x0e, 0x58, 0x99, 0x60, 0x4d, 0x17, 0x26, 0xce, 0xe8, 0xdb, 0xef, 0x24, 0xa3, | |
| 312 | 0x6e, 0x7f, 0x54, 0x3f, 0x02, 0xd1, 0x5b, 0x50, 0x56, 0x48, 0xf4, 0xbd, 0x62, 0x47, 0x04, 0xcd, | |
| 313 | }; | |
| 314 | ||
| 315 | ||
| 316 | static const UINT8 kof2000_type0_t12[256] = | |
| 317 | { | |
| 318 | 0xf4, 0x28, 0xb4, 0x8f, 0xfa, 0xeb, 0x8e, 0x54, 0x2b, 0x49, 0xd1, 0x76, 0x71, 0x47, 0x8b, 0x57, | |
| 319 | 0x92, 0x85, 0x7c, 0xb8, 0x5c, 0x22, 0xf9, 0x26, 0xbc, 0x5b, 0x6d, 0x67, 0xae, 0x5f, 0x6f, 0xf5, | |
| 320 | 0x9f, 0x48, 0x66, 0x40, 0x0d, 0x11, 0x4e, 0xb2, 0x6b, 0x35, 0x15, 0x0f, 0x18, 0x25, 0x1d, 0xba, | |
| 321 | 0xd3, 0x69, 0x79, 0xec, 0xa8, 0x8c, 0xc9, 0x7f, 0x4b, 0xdb, 0x51, 0xaf, 0xca, 0xe2, 0xb3, 0x81, | |
| 322 | 0x12, 0x5e, 0x7e, 0x38, 0xc8, 0x95, 0x01, 0xff, 0xfd, 0xfb, 0xf2, 0x74, 0x62, 0x14, 0xa5, 0x98, | |
| 323 | 0xa6, 0xda, 0x80, 0x53, 0xe8, 0x56, 0xac, 0x1b, 0x52, 0xd0, 0xf1, 0x45, 0x42, 0xb6, 0x1a, 0x4a, | |
| 324 | 0x3a, 0x99, 0xfc, 0xd2, 0x9c, 0xcf, 0x31, 0x2d, 0xdd, 0x86, 0x2f, 0x29, 0xe1, 0x03, 0x19, 0xa2, | |
| 325 | 0x41, 0x33, 0x83, 0x90, 0xc1, 0xbf, 0x0b, 0x08, 0x3d, 0xd8, 0x8d, 0x6c, 0x39, 0xa0, 0xe3, 0x55, | |
| 326 | 0x02, 0x50, 0x46, 0xe6, 0xc3, 0x82, 0x36, 0x13, 0x75, 0xab, 0x27, 0xd7, 0x1f, 0x0a, 0xd4, 0x89, | |
| 327 | 0x59, 0x4f, 0xc0, 0x5d, 0xc6, 0xf7, 0x88, 0xbd, 0x3c, 0x00, 0xef, 0xcd, 0x05, 0x1c, 0xaa, 0x9b, | |
| 328 | 0xed, 0x7a, 0x61, 0x17, 0x93, 0xfe, 0x23, 0xb9, 0xf3, 0x68, 0x78, 0xf6, 0x5a, 0x7b, 0xe0, 0xe4, | |
| 329 | 0xa3, 0xee, 0x16, 0x72, 0xc7, 0x3b, 0x8a, 0x37, 0x2a, 0x70, 0xa9, 0x2c, 0x21, 0xf8, 0x24, 0x09, | |
| 330 | 0xce, 0x20, 0x9e, 0x06, 0x87, 0xc5, 0x04, 0x64, 0x43, 0x7d, 0x4d, 0x10, 0xd6, 0xa4, 0x94, 0x4c, | |
| 331 | 0x60, 0xde, 0xdf, 0x58, 0xb1, 0x44, 0x3f, 0xb0, 0xd9, 0xe5, 0xcb, 0xbb, 0xbe, 0xea, 0x07, 0x34, | |
| 332 | 0x73, 0x6a, 0x77, 0xf0, 0x9d, 0x0c, 0x2e, 0x0e, 0x91, 0x9a, 0xcc, 0xc2, 0xb7, 0x63, 0x97, 0xd5, | |
| 333 | 0xdc, 0xc4, 0x32, 0xe7, 0x84, 0x3e, 0x30, 0xa1, 0x1e, 0xb5, 0x6e, 0x65, 0xe9, 0xad, 0xa7, 0x96, | |
| 334 | }; | |
| 335 | ||
| 336 | ||
| 337 | static const UINT8 kof2000_type1_t03[256] = | |
| 338 | { | |
| 339 | 0x9a, 0x2f, 0xcc, 0x4e, 0x40, 0x69, 0xac, 0xca, 0xa5, 0x7b, 0x0a, 0x61, 0x91, 0x0d, 0x55, 0x74, | |
| 340 | 0xcd, 0x8b, 0x0b, 0x80, 0x09, 0x5e, 0x38, 0xc7, 0xda, 0xbf, 0xf5, 0x37, 0x23, 0x31, 0x33, 0xe9, | |
| 341 | 0xae, 0x87, 0xe5, 0xfa, 0x6e, 0x5c, 0xad, 0xf4, 0x76, 0x62, 0x9f, 0x2e, 0x01, 0xe2, 0xf6, 0x47, | |
| 342 | 0x8c, 0x7c, 0xaa, 0x98, 0xb5, 0x92, 0x51, 0xec, 0x5f, 0x07, 0x5d, 0x6f, 0x16, 0xa1, 0x1d, 0xa9, | |
| 343 | 0x48, 0x45, 0xf0, 0x6a, 0x9c, 0x1e, 0x11, 0xa0, 0x06, 0x46, 0xd5, 0xf1, 0x73, 0xed, 0x94, 0xf7, | |
| 344 | 0xc3, 0x57, 0x1b, 0xe0, 0x97, 0xb1, 0xa4, 0xa7, 0x24, 0xe7, 0x2b, 0x05, 0x5b, 0x34, 0x0c, 0xb8, | |
| 345 | 0x0f, 0x9b, 0xc8, 0x4d, 0x5a, 0xa6, 0x86, 0x3e, 0x14, 0x29, 0x84, 0x58, 0x90, 0xdb, 0x2d, 0x54, | |
| 346 | 0x9d, 0x82, 0xd4, 0x7d, 0xc6, 0x67, 0x41, 0x89, 0xc1, 0x13, 0xb0, 0x9e, 0x81, 0x6d, 0xa8, 0x59, | |
| 347 | 0xbd, 0x39, 0x8e, 0xe6, 0x25, 0x8f, 0xd9, 0xa2, 0xe4, 0x53, 0xc5, 0x72, 0x7e, 0x36, 0x4a, 0x4f, | |
| 348 | 0x52, 0xc2, 0x22, 0x2a, 0xce, 0x3c, 0x21, 0x2c, 0x00, 0xd7, 0x75, 0x8a, 0x27, 0xee, 0x43, 0xfe, | |
| 349 | 0xcb, 0x6b, 0xb9, 0xa3, 0x78, 0xb7, 0x85, 0x02, 0x20, 0xd0, 0x83, 0xc4, 0x12, 0xf9, 0xfd, 0xd8, | |
| 350 | 0x79, 0x64, 0x3a, 0x49, 0x03, 0xb4, 0xc0, 0xf2, 0xdf, 0x15, 0x93, 0x08, 0x35, 0xff, 0x70, 0xdd, | |
| 351 | 0x28, 0x6c, 0x0e, 0x04, 0xde, 0x7a, 0x65, 0xd2, 0xab, 0x42, 0x95, 0xe1, 0x3f, 0x3b, 0x7f, 0x66, | |
| 352 | 0xd1, 0x8d, 0xe3, 0xbb, 0x1c, 0xfc, 0x77, 0x1a, 0x88, 0x18, 0x19, 0x68, 0x1f, 0x56, 0xd6, 0xe8, | |
| 353 | 0xb6, 0xbc, 0xd3, 0xea, 0x3d, 0x26, 0xb3, 0xc9, 0x44, 0xdc, 0xf3, 0x32, 0x30, 0xef, 0x96, 0x4c, | |
| 354 | 0xaf, 0x17, 0xf8, 0xfb, 0x60, 0x50, 0xeb, 0x4b, 0x99, 0x63, 0xba, 0xb2, 0x71, 0xcf, 0x10, 0xbe, | |
| 355 | }; | |
| 356 | ||
| 357 | ||
| 358 | static const UINT8 kof2000_type1_t12[256] = | |
| 359 | { | |
| 360 | 0xda, 0xa7, 0xd6, 0x6e, 0x2f, 0x5e, 0xf0, 0x3f, 0xa4, 0xce, 0xd3, 0xfd, 0x46, 0x2a, 0xac, 0xc9, | |
| 361 | 0xbe, 0xeb, 0x9f, 0xd5, 0x3c, 0x61, 0x96, 0x11, 0xd0, 0x38, 0xca, 0x06, 0xed, 0x1b, 0x65, 0xe7, | |
| 362 | 0x23, 0xdd, 0xd9, 0x05, 0xbf, 0x5b, 0x5d, 0xa5, 0x95, 0x00, 0xec, 0xf1, 0x01, 0xa9, 0xa6, 0xfc, | |
| 363 | 0xbb, 0x54, 0xe3, 0x2e, 0x92, 0x58, 0x0a, 0x7b, 0xb6, 0xcc, 0xb1, 0x5f, 0x14, 0x35, 0x72, 0xff, | |
| 364 | 0xe6, 0x52, 0xd7, 0x8c, 0xf3, 0x43, 0xaf, 0x9c, 0xc0, 0x4f, 0x0c, 0x42, 0x8e, 0xef, 0x80, 0xcd, | |
| 365 | 0x1d, 0x7e, 0x88, 0x3b, 0x98, 0xa1, 0xad, 0xe4, 0x9d, 0x8d, 0x2b, 0x56, 0xb5, 0x50, 0xdf, 0x66, | |
| 366 | 0x6d, 0xd4, 0x60, 0x09, 0xe1, 0xee, 0x4a, 0x47, 0xf9, 0xfe, 0x73, 0x07, 0x89, 0xa8, 0x39, 0xea, | |
| 367 | 0x82, 0x9e, 0xcf, 0x26, 0xb2, 0x4e, 0xc3, 0x59, 0xf2, 0x3d, 0x9a, 0xb0, 0x69, 0xf7, 0xbc, 0x34, | |
| 368 | 0xe5, 0x36, 0x22, 0xfb, 0x57, 0x71, 0x99, 0x6c, 0x83, 0x30, 0x55, 0xc2, 0xbd, 0xf4, 0x77, 0xe9, | |
| 369 | 0x76, 0x97, 0xa0, 0xe0, 0xb9, 0x86, 0x6b, 0xa3, 0x84, 0x67, 0x1a, 0x70, 0x02, 0x5a, 0x41, 0x5c, | |
| 370 | 0x25, 0x81, 0xaa, 0x28, 0x78, 0x4b, 0xc6, 0x64, 0x53, 0x16, 0x4d, 0x8b, 0x20, 0x93, 0xae, 0x0f, | |
| 371 | 0x94, 0x2c, 0x3a, 0xc7, 0x62, 0xe8, 0xc4, 0xdb, 0x04, 0xc5, 0xfa, 0x29, 0x48, 0xd1, 0x08, 0x24, | |
| 372 | 0x0d, 0xe2, 0xd8, 0x10, 0xb4, 0x91, 0x8a, 0x13, 0x0e, 0xdc, 0xd2, 0x79, 0xb8, 0xf8, 0xba, 0x2d, | |
| 373 | 0xcb, 0xf5, 0x7d, 0x37, 0x51, 0x40, 0x31, 0xa2, 0x0b, 0x18, 0x63, 0x7f, 0xb3, 0xab, 0x9b, 0x87, | |
| 374 | 0xf6, 0x90, 0xde, 0xc8, 0x27, 0x45, 0x7c, 0x1c, 0x85, 0x68, 0x33, 0x19, 0x03, 0x75, 0x15, 0x7a, | |
| 375 | 0x1f, 0x49, 0x8f, 0x4c, 0xc1, 0x44, 0x17, 0x12, 0x6f, 0x32, 0xb7, 0x3e, 0x74, 0x1e, 0x21, 0x6a, | |
| 376 | }; | |
| 377 | ||
| 378 | ||
| 379 | static const UINT8 kof2000_address_8_15_xor1[256] = | |
| 380 | { | |
| 381 | 0xfc, 0x9b, 0x1c, 0x35, 0x72, 0x53, 0xd6, 0x7d, 0x84, 0xa4, 0xc5, 0x93, 0x7b, 0xe7, 0x47, 0xd5, | |
| 382 | 0x24, 0xa2, 0xfa, 0x19, 0x0c, 0xb1, 0x8c, 0xb9, 0x9d, 0xd8, 0x59, 0x4f, 0x3c, 0xb2, 0x78, 0x4a, | |
| 383 | 0x2a, 0x96, 0x9a, 0xf1, 0x1f, 0x22, 0xa8, 0x5b, 0x67, 0xa3, 0x0f, 0x00, 0xfb, 0xdf, 0xeb, 0x0a, | |
| 384 | 0x57, 0xb8, 0x25, 0xd7, 0xf0, 0x6b, 0x0b, 0x31, 0x95, 0x23, 0x2d, 0x5c, 0x27, 0xc7, 0xf4, 0x55, | |
| 385 | 0x1a, 0xf7, 0x74, 0xbe, 0xd3, 0xac, 0x3d, 0xc1, 0x7f, 0xbd, 0x28, 0x01, 0x10, 0xe5, 0x09, 0x37, | |
| 386 | 0x1e, 0x58, 0xaf, 0x17, 0xf2, 0x16, 0x30, 0x92, 0x36, 0x68, 0xe6, 0xd4, 0xea, 0xb7, 0x75, 0x54, | |
| 387 | 0x77, 0x41, 0xb4, 0x8d, 0xe0, 0xf3, 0x51, 0x03, 0xa9, 0xe8, 0x66, 0xab, 0x29, 0xa5, 0xed, 0xcb, | |
| 388 | 0xd1, 0xaa, 0xf5, 0xdb, 0x4c, 0x42, 0x97, 0x8a, 0xae, 0xc9, 0x6e, 0x04, 0x33, 0x85, 0xdd, 0x2b, | |
| 389 | 0x6f, 0xef, 0x12, 0x21, 0x7a, 0xa1, 0x5a, 0x91, 0xc8, 0xcc, 0xc0, 0xa7, 0x60, 0x3e, 0x56, 0x2f, | |
| 390 | 0xe4, 0x71, 0x99, 0xc2, 0xa0, 0x45, 0x80, 0x65, 0xbb, 0x87, 0x69, 0x81, 0x73, 0xca, 0xf6, 0x46, | |
| 391 | 0x43, 0xda, 0x26, 0x7e, 0x8f, 0xe1, 0x8b, 0xfd, 0x50, 0x79, 0xba, 0xc6, 0x63, 0x4b, 0xb3, 0x8e, | |
| 392 | 0x34, 0xe2, 0x48, 0x14, 0xcd, 0xe3, 0xc4, 0x05, 0x13, 0x40, 0x06, 0x6c, 0x88, 0xb0, 0xe9, 0x1b, | |
| 393 | 0x4d, 0xf8, 0x76, 0x02, 0x44, 0x94, 0xcf, 0x32, 0xfe, 0xce, 0x3b, 0x5d, 0x2c, 0x89, 0x5f, 0xdc, | |
| 394 | 0xd2, 0x9c, 0x6a, 0xec, 0x18, 0x6d, 0x0e, 0x86, 0xff, 0x5e, 0x9e, 0xee, 0x11, 0xd0, 0x49, 0x52, | |
| 395 | 0x4e, 0x61, 0x90, 0x0d, 0xc3, 0x39, 0x15, 0x83, 0xb5, 0x62, 0x3f, 0x70, 0x7c, 0xad, 0x20, 0xbf, | |
| 396 | 0x2e, 0x08, 0x1d, 0xf9, 0xb6, 0xa6, 0x64, 0x07, 0x82, 0x38, 0x98, 0x3a, 0x9f, 0xde, 0xbc, 0xd9, | |
| 397 | }; | |
| 398 | ||
| 399 | ||
| 400 | static const UINT8 kof2000_address_8_15_xor2[256] = | |
| 401 | { | |
| 402 | 0x00, 0xbe, 0x06, 0x5a, 0xfa, 0x42, 0x15, 0xf2, 0x3f, 0x0a, 0x84, 0x93, 0x4e, 0x78, 0x3b, 0x89, | |
| 403 | 0x32, 0x98, 0xa2, 0x87, 0x73, 0xdd, 0x26, 0xe5, 0x05, 0x71, 0x08, 0x6e, 0x9b, 0xe0, 0xdf, 0x9e, | |
| 404 | 0xfc, 0x83, 0x81, 0xef, 0xb2, 0xc0, 0xc3, 0xbf, 0xa7, 0x6d, 0x1b, 0x95, 0xed, 0xb9, 0x3e, 0x13, | |
| 405 | 0xb0, 0x47, 0x9c, 0x7a, 0x24, 0x41, 0x68, 0xd0, 0x36, 0x0b, 0xb5, 0xc2, 0x67, 0xf7, 0x54, 0x92, | |
| 406 | 0x1e, 0x44, 0x86, 0x2b, 0x94, 0xcc, 0xba, 0x23, 0x0d, 0xca, 0x6b, 0x4c, 0x2a, 0x9a, 0x2d, 0x8b, | |
| 407 | 0xe3, 0x52, 0x29, 0xf0, 0x21, 0xbd, 0xbb, 0x1f, 0xa3, 0xab, 0xf8, 0x46, 0xb7, 0x45, 0x82, 0x5e, | |
| 408 | 0xdb, 0x07, 0x5d, 0xe9, 0x9d, 0x1a, 0x48, 0xce, 0x91, 0x12, 0xd4, 0xee, 0xa9, 0x39, 0xf1, 0x18, | |
| 409 | 0x2c, 0x22, 0x8a, 0x7e, 0x34, 0x4a, 0x8c, 0xc1, 0x14, 0xf3, 0x20, 0x35, 0xd9, 0x96, 0x33, 0x77, | |
| 410 | 0x9f, 0x76, 0x7c, 0x90, 0xc6, 0xd5, 0xa1, 0x5b, 0xac, 0x75, 0xc7, 0x0c, 0xb3, 0x17, 0xd6, 0x99, | |
| 411 | 0x56, 0xa6, 0x3d, 0x1d, 0xb1, 0x2e, 0xd8, 0xbc, 0x2f, 0xde, 0x60, 0x55, 0x6c, 0x40, 0xcd, 0x43, | |
| 412 | 0xff, 0xad, 0x38, 0x79, 0x51, 0xc8, 0x0e, 0x5f, 0xc4, 0x66, 0xcb, 0xa8, 0x7d, 0xa4, 0x3a, 0xea, | |
| 413 | 0x27, 0x7b, 0x70, 0x8e, 0x5c, 0x19, 0x0f, 0x80, 0x6f, 0x8f, 0x10, 0xf9, 0x49, 0x85, 0x69, 0x7f, | |
| 414 | 0xeb, 0x1c, 0x01, 0x65, 0x37, 0xa5, 0x28, 0xe4, 0x6a, 0x03, 0x04, 0xd1, 0x31, 0x11, 0x30, 0xfb, | |
| 415 | 0x88, 0x97, 0xd3, 0xf6, 0xc5, 0x4d, 0xf5, 0x3c, 0xe8, 0x61, 0xdc, 0xd2, 0xb4, 0xb8, 0xa0, 0xae, | |
| 416 | 0x16, 0x25, 0x02, 0x09, 0xfe, 0xcf, 0x53, 0x63, 0xaf, 0x59, 0xf4, 0xe1, 0xec, 0xd7, 0xe7, 0x50, | |
| 417 | 0xe2, 0xc9, 0xaa, 0x4b, 0x8d, 0x4f, 0xe6, 0x64, 0xda, 0x74, 0xb6, 0x72, 0x57, 0x62, 0xfd, 0x58, | |
| 418 | }; | |
| 419 | ||
| 420 | ||
| 421 | static const UINT8 kof2000_address_16_23_xor1[256] = | |
| 422 | { | |
| 423 | 0x45, 0x9f, 0x6e, 0x2f, 0x28, 0xbc, 0x5e, 0x6d, 0xda, 0xb5, 0x0d, 0xb8, 0xc0, 0x8e, 0xa2, 0x32, | |
| 424 | 0xee, 0xcd, 0x8d, 0x48, 0x8c, 0x27, 0x14, 0xeb, 0x65, 0xd7, 0xf2, 0x93, 0x99, 0x90, 0x91, 0xfc, | |
| 425 | 0x5f, 0xcb, 0xfa, 0x75, 0x3f, 0x26, 0xde, 0x72, 0x33, 0x39, 0xc7, 0x1f, 0x88, 0x79, 0x73, 0xab, | |
| 426 | 0x4e, 0x36, 0x5d, 0x44, 0xd2, 0x41, 0xa0, 0x7e, 0xa7, 0x8b, 0xa6, 0xbf, 0x03, 0xd8, 0x86, 0xdc, | |
| 427 | 0x2c, 0xaa, 0x70, 0x3d, 0x46, 0x07, 0x80, 0x58, 0x0b, 0x2b, 0xe2, 0xf0, 0xb1, 0xfe, 0x42, 0xf3, | |
| 428 | 0xe9, 0xa3, 0x85, 0x78, 0xc3, 0xd0, 0x5a, 0xdb, 0x1a, 0xfb, 0x9d, 0x8a, 0xa5, 0x12, 0x0e, 0x54, | |
| 429 | 0x8f, 0xc5, 0x6c, 0xae, 0x25, 0x5b, 0x4b, 0x17, 0x02, 0x9c, 0x4a, 0x24, 0x40, 0xe5, 0x9e, 0x22, | |
| 430 | 0xc6, 0x49, 0x62, 0xb6, 0x6b, 0xbb, 0xa8, 0xcc, 0xe8, 0x81, 0x50, 0x47, 0xc8, 0xbe, 0x5c, 0xa4, | |
| 431 | 0xd6, 0x94, 0x4f, 0x7b, 0x9a, 0xcf, 0xe4, 0x59, 0x7a, 0xa1, 0xea, 0x31, 0x37, 0x13, 0x2d, 0xaf, | |
| 432 | 0x21, 0x69, 0x19, 0x1d, 0x6f, 0x16, 0x98, 0x1e, 0x08, 0xe3, 0xb2, 0x4d, 0x9b, 0x7f, 0xa9, 0x77, | |
| 433 | 0xed, 0xbd, 0xd4, 0xd9, 0x34, 0xd3, 0xca, 0x09, 0x18, 0x60, 0xc9, 0x6a, 0x01, 0xf4, 0xf6, 0x64, | |
| 434 | 0xb4, 0x3a, 0x15, 0xac, 0x89, 0x52, 0x68, 0x71, 0xe7, 0x82, 0xc1, 0x0c, 0x92, 0xf7, 0x30, 0xe6, | |
| 435 | 0x1c, 0x3e, 0x0f, 0x0a, 0x67, 0x35, 0xba, 0x61, 0xdd, 0x29, 0xc2, 0xf8, 0x97, 0x95, 0xb7, 0x3b, | |
| 436 | 0xe0, 0xce, 0xf9, 0xd5, 0x06, 0x76, 0xb3, 0x05, 0x4c, 0x04, 0x84, 0x3c, 0x87, 0x23, 0x63, 0x7c, | |
| 437 | 0x53, 0x56, 0xe1, 0x7d, 0x96, 0x1b, 0xd1, 0xec, 0x2a, 0x66, 0xf1, 0x11, 0x10, 0xff, 0x43, 0x2e, | |
| 438 | 0xdf, 0x83, 0x74, 0xf5, 0x38, 0x20, 0xfd, 0xad, 0xc4, 0xb9, 0x55, 0x51, 0xb0, 0xef, 0x00, 0x57, | |
| 439 | }; | |
| 440 | ||
| 441 | ||
| 442 | static const UINT8 kof2000_address_16_23_xor2[256] = | |
| 443 | { | |
| 444 | 0x00, 0xb8, 0xf0, 0x34, 0xca, 0x21, 0x3c, 0xf9, 0x01, 0x8e, 0x75, 0x70, 0xec, 0x13, 0x27, 0x96, | |
| 445 | 0xf4, 0x5b, 0x88, 0x1f, 0xeb, 0x4a, 0x7d, 0x9d, 0xbe, 0x02, 0x14, 0xaf, 0xa2, 0x06, 0xc6, 0xdb, | |
| 446 | 0x35, 0x6b, 0x74, 0x45, 0x7b, 0x29, 0xd2, 0xfe, 0xb6, 0x15, 0xd0, 0x8a, 0xa9, 0x2d, 0x19, 0xf6, | |
| 447 | 0x5e, 0x5a, 0x90, 0xe9, 0x11, 0x33, 0xc2, 0x47, 0x37, 0x4c, 0x4f, 0x59, 0xc3, 0x04, 0x57, 0x1d, | |
| 448 | 0xf2, 0x63, 0x6d, 0x6e, 0x31, 0x95, 0xcb, 0x3e, 0x67, 0xb2, 0xe3, 0x98, 0xed, 0x8d, 0xe6, 0xfb, | |
| 449 | 0xf8, 0xba, 0x5d, 0xd4, 0x2a, 0xf5, 0x3b, 0x82, 0x05, 0x16, 0x44, 0xef, 0x4d, 0xe7, 0x93, 0xda, | |
| 450 | 0x9f, 0xbb, 0x61, 0xc9, 0x53, 0xbd, 0x76, 0x78, 0x52, 0x36, 0x0c, 0x66, 0xc1, 0x10, 0xdd, 0x7a, | |
| 451 | 0x84, 0x69, 0xcd, 0xfd, 0x58, 0x0d, 0x6c, 0x89, 0x68, 0xad, 0x3a, 0xb0, 0x4b, 0x46, 0xc5, 0x03, | |
| 452 | 0xb4, 0xf7, 0x30, 0x8c, 0x4e, 0x60, 0x73, 0xa1, 0x8b, 0xb1, 0x62, 0xcc, 0xd1, 0x08, 0xfc, 0x77, | |
| 453 | 0x7e, 0xcf, 0x56, 0x51, 0x07, 0xa6, 0x80, 0x92, 0xdc, 0x0b, 0xa4, 0xc7, 0xe8, 0xe1, 0xb5, 0x71, | |
| 454 | 0xea, 0xb3, 0x2f, 0x94, 0x18, 0xe2, 0x3d, 0x49, 0x65, 0xaa, 0xf1, 0x91, 0xc8, 0x99, 0x55, 0x79, | |
| 455 | 0x86, 0xa7, 0x26, 0xa0, 0xac, 0x5f, 0xce, 0x6a, 0x5c, 0xf3, 0x87, 0x8f, 0x12, 0x1c, 0xd8, 0xe4, | |
| 456 | 0x9b, 0x64, 0x2e, 0x1e, 0xd7, 0xc0, 0x17, 0xbc, 0xa3, 0xa8, 0x9a, 0x0e, 0x25, 0x40, 0x41, 0x50, | |
| 457 | 0xb9, 0xbf, 0x28, 0xdf, 0x32, 0x54, 0x9e, 0x48, 0xd5, 0x2b, 0x42, 0xfa, 0x9c, 0x7f, 0xd3, 0x85, | |
| 458 | 0x43, 0xde, 0x81, 0x0f, 0x24, 0xc4, 0x38, 0xae, 0x83, 0x1b, 0x6f, 0x7c, 0xe5, 0xff, 0x1a, 0xd9, | |
| 459 | 0x3f, 0xb7, 0x22, 0x97, 0x09, 0xe0, 0xa5, 0x20, 0x23, 0x2c, 0x72, 0xd6, 0x39, 0xab, 0x0a, 0xee, | |
| 460 | }; | |
| 461 | ||
| 462 | ||
| 463 | static const UINT8 kof2000_address_0_7_xor[256] = | |
| 464 | { | |
| 465 | 0x26, 0x48, 0x06, 0x9b, 0x21, 0xa9, 0x1b, 0x76, 0xc9, 0xf8, 0xb4, 0x67, 0xe4, 0xff, 0x99, 0xf7, | |
| 466 | 0x15, 0x9e, 0x62, 0x00, 0x72, 0x4d, 0xa0, 0x4f, 0x02, 0xf1, 0xea, 0xef, 0x0b, 0xf3, 0xeb, 0xa6, | |
| 467 | 0x93, 0x78, 0x6f, 0x7c, 0xda, 0xd4, 0x7b, 0x05, 0xe9, 0xc6, 0xd6, 0xdb, 0x50, 0xce, 0xd2, 0x01, | |
| 468 | 0xb5, 0xe8, 0xe0, 0x2a, 0x08, 0x1a, 0xb8, 0xe3, 0xf9, 0xb1, 0xf4, 0x8b, 0x39, 0x2d, 0x85, 0x9c, | |
| 469 | 0x55, 0x73, 0x63, 0x40, 0x38, 0x96, 0xdc, 0xa3, 0xa2, 0xa1, 0x25, 0x66, 0x6d, 0x56, 0x8e, 0x10, | |
| 470 | 0x0f, 0x31, 0x1c, 0xf5, 0x28, 0x77, 0x0a, 0xd1, 0x75, 0x34, 0xa4, 0xfe, 0x7d, 0x07, 0x51, 0x79, | |
| 471 | 0x41, 0x90, 0x22, 0x35, 0x12, 0xbb, 0xc4, 0xca, 0xb2, 0x1f, 0xcb, 0xc8, 0xac, 0xdd, 0xd0, 0x0d, | |
| 472 | 0xfc, 0xc5, 0x9d, 0x14, 0xbc, 0x83, 0xd9, 0x58, 0xc2, 0x30, 0x9a, 0x6a, 0xc0, 0x0c, 0xad, 0xf6, | |
| 473 | 0x5d, 0x74, 0x7f, 0x2f, 0xbd, 0x1d, 0x47, 0xd5, 0xe6, 0x89, 0xcf, 0xb7, 0xd3, 0x59, 0x36, 0x98, | |
| 474 | 0xf0, 0xfb, 0x3c, 0xf2, 0x3f, 0xa7, 0x18, 0x82, 0x42, 0x5c, 0xab, 0xba, 0xde, 0x52, 0x09, 0x91, | |
| 475 | 0xaa, 0x61, 0xec, 0xd7, 0x95, 0x23, 0xcd, 0x80, 0xa5, 0x68, 0x60, 0x27, 0x71, 0xe1, 0x2c, 0x2e, | |
| 476 | 0x8d, 0x2b, 0x57, 0x65, 0xbf, 0xc1, 0x19, 0xc7, 0x49, 0x64, 0x88, 0x4a, 0xcc, 0x20, 0x4e, 0xd8, | |
| 477 | 0x3b, 0x4c, 0x13, 0x5f, 0x9f, 0xbe, 0x5e, 0x6e, 0xfd, 0xe2, 0xfa, 0x54, 0x37, 0x0e, 0x16, 0x7a, | |
| 478 | 0x6c, 0x33, 0xb3, 0x70, 0x84, 0x7e, 0xc3, 0x04, 0xb0, 0xae, 0xb9, 0x81, 0x03, 0x29, 0xdf, 0x46, | |
| 479 | 0xe5, 0x69, 0xe7, 0x24, 0x92, 0x5a, 0x4b, 0x5b, 0x94, 0x11, 0x3a, 0x3d, 0x87, 0xed, 0x97, 0xb6, | |
| 480 | 0x32, 0x3e, 0x45, 0xaf, 0x1e, 0x43, 0x44, 0x8c, 0x53, 0x86, 0x6b, 0xee, 0xa8, 0x8a, 0x8f, 0x17, | |
| 481 | }; | |
| 482 | ||
| 483 | ||
| 484 | ||
| 485 | void neogeo_state::decrypt(UINT8 *r0, UINT8 *r1, | |
| 486 | UINT8 c0, UINT8 c1, | |
| 487 | const UINT8 *table0hi, | |
| 488 | const UINT8 *table0lo, | |
| 489 | const UINT8 *table1, | |
| 490 | int base, | |
| 491 | int invert) | |
| 492 | { | |
| 493 | UINT8 tmp,xor0,xor1; | |
| 494 | ||
| 495 | tmp = table1[(base & 0xff) ^ address_0_7_xor[(base >> 8) & 0xff]]; | |
| 496 | xor0 = (table0hi[(base >> 8) & 0xff] & 0xfe) | (tmp & 0x01); | |
| 497 | xor1 = (tmp & 0xfe) | (table0lo[(base >> 8) & 0xff] & 0x01); | |
| 498 | ||
| 499 | if (invert) | |
| 500 | { | |
| 501 | *r0 = c1 ^ xor0; | |
| 502 | *r1 = c0 ^ xor1; | |
| 503 | } | |
| 504 | else | |
| 505 | { | |
| 506 | *r0 = c0 ^ xor0; | |
| 507 | *r1 = c1 ^ xor1; | |
| 508 | } | |
| 509 | } | |
| 510 | ||
| 511 | ||
| 512 | void neogeo_state::neogeo_gfx_decrypt(int extra_xor) | |
| 513 | { | |
| 514 | int rom_size; | |
| 515 | UINT8 *rom; | |
| 516 | int rpos; | |
| 517 | ||
| 518 | rom_size = memregion("sprites")->bytes(); | |
| 519 | ||
| 520 | dynamic_buffer buf(rom_size); | |
| 521 | ||
| 522 | rom = memregion("sprites")->base(); | |
| 523 | ||
| 524 | // Data xor | |
| 525 | for (rpos = 0;rpos < rom_size/4;rpos++) | |
| 526 | { | |
| 527 | decrypt(buf+4*rpos+0, buf+4*rpos+3, rom[4*rpos+0], rom[4*rpos+3], type0_t03, type0_t12, type1_t03, rpos, (rpos>>8) & 1); | |
| 528 | decrypt(buf+4*rpos+1, buf+4*rpos+2, rom[4*rpos+1], rom[4*rpos+2], type0_t12, type0_t03, type1_t12, rpos, ((rpos>>16) ^ address_16_23_xor2[(rpos>>8) & 0xff]) & 1); | |
| 529 | } | |
| 530 | ||
| 531 | // Address xor | |
| 532 | for (rpos = 0;rpos < rom_size/4;rpos++) | |
| 533 | { | |
| 534 | int baser; | |
| 535 | ||
| 536 | baser = rpos; | |
| 537 | ||
| 538 | baser ^= extra_xor; | |
| 539 | ||
| 540 | baser ^= address_8_15_xor1[(baser >> 16) & 0xff] << 8; | |
| 541 | baser ^= address_8_15_xor2[baser & 0xff] << 8; | |
| 542 | baser ^= address_16_23_xor1[baser & 0xff] << 16; | |
| 543 | baser ^= address_16_23_xor2[(baser >> 8) & 0xff] << 16; | |
| 544 | baser ^= address_0_7_xor[(baser >> 8) & 0xff]; | |
| 545 | ||
| 546 | ||
| 547 | if (rom_size == 0x3000000) /* special handling for preisle2 */ | |
| 548 | { | |
| 549 | if (rpos < 0x2000000/4) | |
| 550 | baser &= (0x2000000/4)-1; | |
| 551 | else | |
| 552 | baser = 0x2000000/4 + (baser & ((0x1000000/4)-1)); | |
| 553 | } | |
| 554 | else if (rom_size == 0x6000000) /* special handling for kf2k3pcb */ | |
| 555 | { | |
| 556 | if (rpos < 0x4000000/4) | |
| 557 | baser &= (0x4000000/4)-1; | |
| 558 | else | |
| 559 | baser = 0x4000000/4 + (baser & ((0x1000000/4)-1)); | |
| 560 | } | |
| 561 | else /* Clamp to the real rom size */ | |
| 562 | baser &= (rom_size/4)-1; | |
| 563 | ||
| 564 | rom[4*rpos+0] = buf[4*baser+0]; | |
| 565 | rom[4*rpos+1] = buf[4*baser+1]; | |
| 566 | rom[4*rpos+2] = buf[4*baser+2]; | |
| 567 | rom[4*rpos+3] = buf[4*baser+3]; | |
| 568 | } | |
| 569 | } | |
| 570 | ||
| 571 | ||
| 572 | /* the S data comes from the end of the C data */ | |
| 573 | void neogeo_state::neogeo_sfix_decrypt() | |
| 574 | { | |
| 575 | int i; | |
| 576 | int rom_size = memregion("sprites")->bytes(); | |
| 577 | int tx_size = memregion("fixed")->bytes(); | |
| 578 | UINT8 *src = memregion("sprites")->base()+rom_size-tx_size; | |
| 579 | UINT8 *dst = memregion("fixed")->base(); | |
| 580 | ||
| 581 | for (i = 0;i < tx_size;i++) | |
| 582 | dst[i] = src[(i & ~0x1f) + ((i & 7) << 2) + ((~i & 8) >> 2) + ((i & 0x10) >> 4)]; | |
| 583 | } | |
| 584 | ||
| 585 | ||
| 586 | /* CMC42 protection chip */ | |
| 587 | void neogeo_state::kof99_neogeo_gfx_decrypt(int extra_xor) | |
| 588 | { | |
| 589 | type0_t03 = kof99_type0_t03; | |
| 590 | type0_t12 = kof99_type0_t12; | |
| 591 | type1_t03 = kof99_type1_t03; | |
| 592 | type1_t12 = kof99_type1_t12; | |
| 593 | address_8_15_xor1 = kof99_address_8_15_xor1; | |
| 594 | address_8_15_xor2 = kof99_address_8_15_xor2; | |
| 595 | address_16_23_xor1 = kof99_address_16_23_xor1; | |
| 596 | address_16_23_xor2 = kof99_address_16_23_xor2; | |
| 597 | address_0_7_xor = kof99_address_0_7_xor; | |
| 598 | neogeo_gfx_decrypt(extra_xor); | |
| 599 | neogeo_sfix_decrypt(); | |
| 600 | } | |
| 601 | ||
| 602 | ||
| 603 | /* CMC50 protection chip */ | |
| 604 | void neogeo_state::kof2000_neogeo_gfx_decrypt(int extra_xor) | |
| 605 | { | |
| 606 | type0_t03 = kof2000_type0_t03; | |
| 607 | type0_t12 = kof2000_type0_t12; | |
| 608 | type1_t03 = kof2000_type1_t03; | |
| 609 | type1_t12 = kof2000_type1_t12; | |
| 610 | address_8_15_xor1 = kof2000_address_8_15_xor1; | |
| 611 | address_8_15_xor2 = kof2000_address_8_15_xor2; | |
| 612 | address_16_23_xor1 = kof2000_address_16_23_xor1; | |
| 613 | address_16_23_xor2 = kof2000_address_16_23_xor2; | |
| 614 | address_0_7_xor = kof2000_address_0_7_xor; | |
| 615 | neogeo_gfx_decrypt(extra_xor); | |
| 616 | neogeo_sfix_decrypt(); | |
| 617 | } | |
| 618 | ||
| 619 | ||
| 620 | /* CMC42 protection chip */ | |
| 621 | void neogeo_state::cmc42_neogeo_gfx_decrypt(int extra_xor) | |
| 622 | { | |
| 623 | type0_t03 = kof99_type0_t03; | |
| 624 | type0_t12 = kof99_type0_t12; | |
| 625 | type1_t03 = kof99_type1_t03; | |
| 626 | type1_t12 = kof99_type1_t12; | |
| 627 | address_8_15_xor1 = kof99_address_8_15_xor1; | |
| 628 | address_8_15_xor2 = kof99_address_8_15_xor2; | |
| 629 | address_16_23_xor1 = kof99_address_16_23_xor1; | |
| 630 | address_16_23_xor2 = kof99_address_16_23_xor2; | |
| 631 | address_0_7_xor = kof99_address_0_7_xor; | |
| 632 | neogeo_gfx_decrypt(extra_xor); | |
| 633 | } | |
| 634 | ||
| 635 | ||
| 636 | /* CMC50 protection chip */ | |
| 637 | void neogeo_state::cmc50_neogeo_gfx_decrypt(int extra_xor) | |
| 638 | { | |
| 639 | type0_t03 = kof2000_type0_t03; | |
| 640 | type0_t12 = kof2000_type0_t12; | |
| 641 | type1_t03 = kof2000_type1_t03; | |
| 642 | type1_t12 = kof2000_type1_t12; | |
| 643 | address_8_15_xor1 = kof2000_address_8_15_xor1; | |
| 644 | address_8_15_xor2 = kof2000_address_8_15_xor2; | |
| 645 | address_16_23_xor1 = kof2000_address_16_23_xor1; | |
| 646 | address_16_23_xor2 = kof2000_address_16_23_xor2; | |
| 647 | address_0_7_xor = kof2000_address_0_7_xor; | |
| 648 | neogeo_gfx_decrypt(extra_xor); | |
| 649 | } | |
| 650 | ||
| 651 | ||
| 652 | 48 | /* ms5pcb and svcpcb have an additional scramble on top of the standard CMC scrambling */ |
| 653 | void neogeo_state::svcpcb_gfx_decrypt() | |
| 49 | void neogeo_noslot_state::svcpcb_gfx_decrypt() | |
| 654 | 50 | { |
| 655 | 51 | static const UINT8 xorval[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 }; |
| 656 | 52 | int i; |
| r31135 | r31136 | |
| 683 | 79 | |
| 684 | 80 | |
| 685 | 81 | /* and a further swap on the s1 data */ |
| 686 | void neogeo_state::svcpcb_s1data_decrypt() | |
| 82 | void neogeo_noslot_state::svcpcb_s1data_decrypt() | |
| 687 | 83 | { |
| 688 | 84 | int i; |
| 689 | 85 | UINT8 *s1 = memregion( "fixed" )->base(); |
| r31135 | r31136 | |
| 698 | 94 | |
| 699 | 95 | /* kf2k3pcb has an additional scramble on top of the standard CMC scrambling */ |
| 700 | 96 | /* Thanks to Razoola & Halrin for the info */ |
| 701 | void neogeo_state::kf2k3pcb_gfx_decrypt() | |
| 97 | void neogeo_noslot_state::kf2k3pcb_gfx_decrypt() | |
| 702 | 98 | { |
| 703 | 99 | static const UINT8 xorval[ 4 ] = { 0x34, 0x21, 0xc4, 0xe9 }; |
| 704 | 100 | int i; |
| r31135 | r31136 | |
| 731 | 127 | |
| 732 | 128 | |
| 733 | 129 | /* and a further swap on the s1 data */ |
| 734 | void neogeo_state::kf2k3pcb_decrypt_s1data() | |
| 130 | void neogeo_noslot_state::kf2k3pcb_decrypt_s1data() | |
| 735 | 131 | { |
| 736 | 132 | UINT8 *src; |
| 737 | 133 | UINT8 *dst; |
| r31135 | r31136 | |
| 764 | 160 | } |
| 765 | 161 | |
| 766 | 162 | |
| 767 | /*************************************************************************** | |
| 768 | 163 | |
| 769 | NeoGeo 'M' ROM encryption | |
| 770 | CMC50 protection chip | |
| 771 | 164 | |
| 772 | ***************************************************************************/ | |
| 773 | 165 | |
| 774 | ||
| 775 | static const UINT8 m1_address_8_15_xor[256] = | |
| 776 | { | |
| 777 | 0x0a, 0x72, 0xb7, 0xaf, 0x67, 0xde, 0x1d, 0xb1, 0x78, 0xc4, 0x4f, 0xb5, 0x4b, 0x18, 0x76, 0xdd, | |
| 778 | 0x11, 0xe2, 0x36, 0xa1, 0x82, 0x03, 0x98, 0xa0, 0x10, 0x5f, 0x3f, 0xd6, 0x1f, 0x90, 0x6a, 0x0b, | |
| 779 | 0x70, 0xe0, 0x64, 0xcb, 0x9f, 0x38, 0x8b, 0x53, 0x04, 0xca, 0xf8, 0xd0, 0x07, 0x68, 0x56, 0x32, | |
| 780 | 0xae, 0x1c, 0x2e, 0x48, 0x63, 0x92, 0x9a, 0x9c, 0x44, 0x85, 0x41, 0x40, 0x09, 0xc0, 0xc8, 0xbf, | |
| 781 | 0xea, 0xbb, 0xf7, 0x2d, 0x99, 0x21, 0xf6, 0xba, 0x15, 0xce, 0xab, 0xb0, 0x2a, 0x60, 0xbc, 0xf1, | |
| 782 | 0xf0, 0x9e, 0xd5, 0x97, 0xd8, 0x4e, 0x14, 0x9d, 0x42, 0x4d, 0x2c, 0x5c, 0x2b, 0xa6, 0xe1, 0xa7, | |
| 783 | 0xef, 0x25, 0x33, 0x7a, 0xeb, 0xe7, 0x1b, 0x6d, 0x4c, 0x52, 0x26, 0x62, 0xb6, 0x35, 0xbe, 0x80, | |
| 784 | 0x01, 0xbd, 0xfd, 0x37, 0xf9, 0x47, 0x55, 0x71, 0xb4, 0xf2, 0xff, 0x27, 0xfa, 0x23, 0xc9, 0x83, | |
| 785 | 0x17, 0x39, 0x13, 0x0d, 0xc7, 0x86, 0x16, 0xec, 0x49, 0x6f, 0xfe, 0x34, 0x05, 0x8f, 0x00, 0xe6, | |
| 786 | 0xa4, 0xda, 0x7b, 0xc1, 0xf3, 0xf4, 0xd9, 0x75, 0x28, 0x66, 0x87, 0xa8, 0x45, 0x6c, 0x20, 0xe9, | |
| 787 | 0x77, 0x93, 0x7e, 0x3c, 0x1e, 0x74, 0xf5, 0x8c, 0x3e, 0x94, 0xd4, 0xc2, 0x5a, 0x06, 0x0e, 0xe8, | |
| 788 | 0x3d, 0xa9, 0xb2, 0xe3, 0xe4, 0x22, 0xcf, 0x24, 0x8e, 0x6b, 0x8a, 0x8d, 0x84, 0x4a, 0xd2, 0x91, | |
| 789 | 0x88, 0x79, 0x57, 0xa5, 0x0f, 0xcd, 0xb9, 0xac, 0x3b, 0xaa, 0xb3, 0xd1, 0xee, 0x31, 0x81, 0x7c, | |
| 790 | 0xd7, 0x89, 0xd3, 0x96, 0x43, 0xc5, 0xc6, 0xc3, 0x69, 0x7f, 0x46, 0xdf, 0x30, 0x5b, 0x6e, 0xe5, | |
| 791 | 0x08, 0x95, 0x9b, 0xfb, 0xb8, 0x58, 0x0c, 0x61, 0x50, 0x5d, 0x3a, 0xa2, 0x29, 0x12, 0xfc, 0x51, | |
| 792 | 0x7d, 0x1a, 0x02, 0x65, 0x54, 0x5e, 0x19, 0xcc, 0xdc, 0xdb, 0x73, 0xed, 0xad, 0x59, 0x2f, 0xa3, | |
| 793 | }; | |
| 794 | ||
| 795 | static const UINT8 m1_address_0_7_xor[256] = | |
| 796 | { | |
| 797 | 0xf4, 0xbc, 0x02, 0xf7, 0x2c, 0x3d, 0xe8, 0xd9, 0x50, 0x62, 0xec, 0xbd, 0x53, 0x73, 0x79, 0x61, | |
| 798 | 0x00, 0x34, 0xcf, 0xa2, 0x63, 0x28, 0x90, 0xaf, 0x44, 0x3b, 0xc5, 0x8d, 0x3a, 0x46, 0x07, 0x70, | |
| 799 | 0x66, 0xbe, 0xd8, 0x8b, 0xe9, 0xa0, 0x4b, 0x98, 0xdc, 0xdf, 0xe2, 0x16, 0x74, 0xf1, 0x37, 0xf5, | |
| 800 | 0xb7, 0x21, 0x81, 0x01, 0x1c, 0x1b, 0x94, 0x36, 0x09, 0xa1, 0x4a, 0x91, 0x30, 0x92, 0x9b, 0x9a, | |
| 801 | 0x29, 0xb1, 0x38, 0x4d, 0x55, 0xf2, 0x56, 0x18, 0x24, 0x47, 0x9d, 0x3f, 0x80, 0x1f, 0x22, 0xa4, | |
| 802 | 0x11, 0x54, 0x84, 0x0d, 0x25, 0x48, 0xee, 0xc6, 0x59, 0x15, 0x03, 0x7a, 0xfd, 0x6c, 0xc3, 0x33, | |
| 803 | 0x5b, 0xc4, 0x7b, 0x5a, 0x05, 0x7f, 0xa6, 0x40, 0xa9, 0x5d, 0x41, 0x8a, 0x96, 0x52, 0xd3, 0xf0, | |
| 804 | 0xab, 0x72, 0x10, 0x88, 0x6f, 0x95, 0x7c, 0xa8, 0xcd, 0x9c, 0x5f, 0x32, 0xae, 0x85, 0x39, 0xac, | |
| 805 | 0xe5, 0xd7, 0xfb, 0xd4, 0x08, 0x23, 0x19, 0x65, 0x6b, 0xa7, 0x93, 0xbb, 0x2b, 0xbf, 0xb8, 0x35, | |
| 806 | 0xd0, 0x06, 0x26, 0x68, 0x3e, 0xdd, 0xb9, 0x69, 0x2a, 0xb2, 0xde, 0x87, 0x45, 0x58, 0xff, 0x3c, | |
| 807 | 0x9e, 0x7d, 0xda, 0xed, 0x49, 0x8c, 0x14, 0x8e, 0x75, 0x2f, 0xe0, 0x6e, 0x78, 0x6d, 0x20, 0xd2, | |
| 808 | 0xfa, 0x2d, 0x51, 0xcc, 0xc7, 0xe7, 0x1d, 0x27, 0x97, 0xfc, 0x31, 0xdb, 0xf8, 0x42, 0xe3, 0x99, | |
| 809 | 0x5e, 0x83, 0x0e, 0xb4, 0x2e, 0xf6, 0xc0, 0x0c, 0x4c, 0x57, 0xb6, 0x64, 0x0a, 0x17, 0xa3, 0xc1, | |
| 810 | 0x77, 0x12, 0xfe, 0xe6, 0x8f, 0x13, 0x71, 0xe4, 0xf9, 0xad, 0x9f, 0xce, 0xd5, 0x89, 0x7e, 0x0f, | |
| 811 | 0xc2, 0x86, 0xf3, 0x67, 0xba, 0x60, 0x43, 0xc9, 0x04, 0xb3, 0xb0, 0x1e, 0xb5, 0xc8, 0xeb, 0xa5, | |
| 812 | 0x76, 0xea, 0x5c, 0x82, 0x1a, 0x4f, 0xaa, 0xca, 0xe1, 0x0b, 0x4e, 0xcb, 0x6a, 0xef, 0xd1, 0xd6, | |
| 813 | }; | |
| 814 | ||
| 815 | ||
| 816 | /* The CMC50 hardware does a checksum of the first 64kb of the M1 rom, | |
| 817 | ,and uses this checksum as the basis of the key with which to decrypt | |
| 818 | the rom */ | |
| 819 | ||
| 820 | UINT16 neogeo_state::generate_cs16(UINT8 *rom, int size) | |
| 821 | { | |
| 822 | UINT16 cs16; | |
| 823 | int i; | |
| 824 | cs16 = 0x0000; | |
| 825 | for (i=0;i<size;i++ ) | |
| 826 | { | |
| 827 | cs16 += rom[i]; | |
| 828 | } | |
| 829 | return cs16&0xFFFF; | |
| 830 | } | |
| 831 | ||
| 832 | ||
| 833 | int neogeo_state::m1_address_scramble(int address, UINT16 key) | |
| 834 | { | |
| 835 | int block; | |
| 836 | int aux; | |
| 837 | ||
| 838 | const int p1[8][16] = { | |
| 839 | {15,14,10,7,1,2,3,8,0,12,11,13,6,9,5,4}, | |
| 840 | {7,1,8,11,15,9,2,3,5,13,4,14,10,0,6,12}, | |
| 841 | {8,6,14,3,10,7,15,1,4,0,2,5,13,11,12,9}, | |
| 842 | {2,8,15,9,3,4,11,7,13,6,0,10,1,12,14,5}, | |
| 843 | {1,13,6,15,14,3,8,10,9,4,7,12,5,2,0,11}, | |
| 844 | {11,15,3,4,7,0,9,2,6,14,12,1,8,5,10,13}, | |
| 845 | {10,5,13,8,6,15,1,14,11,9,3,0,12,7,4,2}, | |
| 846 | {9,3,7,0,2,12,4,11,14,10,5,8,15,13,1,6}, | |
| 847 | }; | |
| 848 | ||
| 849 | block = (address>>16)&7; | |
| 850 | aux = address&0xffff; | |
| 851 | ||
| 852 | aux ^= BITSWAP16(key,12,0,2,4,8,15,7,13,10,1,3,6,11,9,14,5); | |
| 853 | aux = BITSWAP16(aux, | |
| 854 | p1[block][15],p1[block][14],p1[block][13],p1[block][12], | |
| 855 | p1[block][11],p1[block][10],p1[block][9],p1[block][8], | |
| 856 | p1[block][7],p1[block][6],p1[block][5],p1[block][4], | |
| 857 | p1[block][3],p1[block][2],p1[block][1],p1[block][0]); | |
| 858 | aux ^= m1_address_0_7_xor[(aux>>8)&0xff]; | |
| 859 | aux ^= m1_address_8_15_xor[aux&0xff]<<8; | |
| 860 | aux = BITSWAP16(aux, 7,15,14,6,5,13,12,4,11,3,10,2,9,1,8,0); | |
| 861 | ||
| 862 | return (block<<16)|aux; | |
| 863 | } | |
| 864 | ||
| 865 | ||
| 866 | void neogeo_state::neogeo_cmc50_m1_decrypt() | |
| 867 | { | |
| 868 | UINT8* rom = memregion("audiocrypt")->base(); | |
| 869 | size_t rom_size = 0x80000; | |
| 870 | UINT8* rom2 = memregion("audiocpu")->base(); | |
| 871 | ||
| 872 | dynamic_buffer buffer(rom_size); | |
| 873 | ||
| 874 | UINT32 i; | |
| 875 | ||
| 876 | UINT16 key=generate_cs16(rom,0x10000); | |
| 877 | ||
| 878 | //printf("key %04x\n",key); | |
| 879 | ||
| 880 | for (i=0; i<rom_size; i++) | |
| 881 | { | |
| 882 | buffer[i] = rom[m1_address_scramble(i,key)]; | |
| 883 | } | |
| 884 | ||
| 885 | memcpy(rom,buffer,rom_size); | |
| 886 | ||
| 887 | memcpy(rom2,rom,0x10000); | |
| 888 | memcpy(rom2+0x10000,rom,0x80000); | |
| 889 | ||
| 890 | #if 0 | |
| 891 | { | |
| 892 | FILE *fp; | |
| 893 | const char *gamename = machine().system().name; | |
| 894 | char filename[256]; | |
| 895 | sprintf(filename, "%s_m1.dump", gamename); | |
| 896 | ||
| 897 | fp=fopen(filename, "w+b"); | |
| 898 | if (fp) | |
| 899 | { | |
| 900 | fwrite(rom, rom_size, 1, fp); | |
| 901 | fclose(fp); | |
| 902 | } | |
| 903 | } | |
| 904 | #endif | |
| 905 | ||
| 906 | ||
| 907 | #if 0 | |
| 908 | { | |
| 909 | FILE *fp; | |
| 910 | const char *gamename = machine().system().name; | |
| 911 | char filename[256]; | |
| 912 | sprintf(filename, "%s_m1extra.dump", gamename); | |
| 913 | ||
| 914 | fp=fopen(filename, "w+b"); | |
| 915 | if (fp) | |
| 916 | { | |
| 917 | fwrite(&rom[0xf800], 0x800, 1, fp); | |
| 918 | fclose(fp); | |
| 919 | } | |
| 920 | } | |
| 921 | #endif | |
| 922 | } | |
| 923 | ||
| 924 | ||
| 925 | 166 | /*************************************************************************** |
| 926 | 167 | |
| 927 | NeoGeo 'P' ROM encryption | |
| 928 | ||
| 929 | ***************************************************************************/ | |
| 930 | ||
| 931 | ||
| 932 | /* Kof98 uses an early encryption, quite different from the others */ | |
| 933 | void neogeo_state::kof98_decrypt_68k() | |
| 934 | { | |
| 935 | UINT8 *src = memregion("maincpu")->base(); | |
| 936 | dynamic_buffer dst(0x200000); | |
| 937 | int i, j, k; | |
| 938 | static const UINT32 sec[]={0x000000,0x100000,0x000004,0x100004,0x10000a,0x00000a,0x10000e,0x00000e}; | |
| 939 | static const UINT32 pos[]={0x000,0x004,0x00a,0x00e}; | |
| 940 | ||
| 941 | memcpy( dst, src, 0x200000); | |
| 942 | for( i=0x800; i<0x100000; i+=0x200 ) | |
| 943 | { | |
| 944 | for( j=0; j<0x100; j+=0x10 ) | |
| 945 | { | |
| 946 | for( k=0; k<16; k+=2) | |
| 947 | { | |
| 948 | memcpy( &src[i+j+k], &dst[ i+j+sec[k/2]+0x100 ], 2 ); | |
| 949 | memcpy( &src[i+j+k+0x100], &dst[ i+j+sec[k/2] ], 2 ); | |
| 950 | } | |
| 951 | if( i >= 0x080000 && i < 0x0c0000) | |
| 952 | { | |
| 953 | for( k=0; k<4; k++ ) | |
| 954 | { | |
| 955 | memcpy( &src[i+j+pos[k]], &dst[i+j+pos[k]], 2 ); | |
| 956 | memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]+0x100], 2 ); | |
| 957 | } | |
| 958 | } | |
| 959 | else if( i >= 0x0c0000 ) | |
| 960 | { | |
| 961 | for( k=0; k<4; k++ ) | |
| 962 | { | |
| 963 | memcpy( &src[i+j+pos[k]], &dst[i+j+pos[k]+0x100], 2 ); | |
| 964 | memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]], 2 ); | |
| 965 | } | |
| 966 | } | |
| 967 | } | |
| 968 | memcpy( &src[i+0x000000], &dst[i+0x000000], 2 ); | |
| 969 | memcpy( &src[i+0x000002], &dst[i+0x100000], 2 ); | |
| 970 | memcpy( &src[i+0x000100], &dst[i+0x000100], 2 ); | |
| 971 | memcpy( &src[i+0x000102], &dst[i+0x100100], 2 ); | |
| 972 | } | |
| 973 | memmove( &src[0x100000], &src[0x200000], 0x400000 ); | |
| 974 | } | |
| 975 | ||
| 976 | ||
| 977 | /* kof99, garou, garouh, mslug3 and kof2000 have and SMA chip which contains program code and decrypts the 68k roms */ | |
| 978 | void neogeo_state::kof99_decrypt_68k() | |
| 979 | { | |
| 980 | UINT16 *rom; | |
| 981 | int i,j; | |
| 982 | ||
| 983 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 984 | /* swap data lines on the whole ROMs */ | |
| 985 | for (i = 0;i < 0x800000/2;i++) | |
| 986 | { | |
| 987 | rom[i] = BITSWAP16(rom[i],13,7,3,0,9,4,5,6,1,12,8,14,10,11,2,15); | |
| 988 | } | |
| 989 | ||
| 990 | /* swap address lines for the banked part */ | |
| 991 | for (i = 0;i < 0x600000/2;i+=0x800/2) | |
| 992 | { | |
| 993 | UINT16 buffer[0x800/2]; | |
| 994 | memcpy(buffer,&rom[i],0x800); | |
| 995 | for (j = 0;j < 0x800/2;j++) | |
| 996 | { | |
| 997 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,6,2,4,9,8,3,1,7,0,5)]; | |
| 998 | } | |
| 999 | } | |
| 1000 | ||
| 1001 | /* swap address lines & relocate fixed part */ | |
| 1002 | rom = (UINT16 *)memregion("maincpu")->base(); | |
| 1003 | for (i = 0;i < 0x0c0000/2;i++) | |
| 1004 | { | |
| 1005 | rom[i] = rom[0x700000/2 + BITSWAP24(i,23,22,21,20,19,18,11,6,14,17,16,5,8,10,12,0,4,3,2,7,9,15,13,1)]; | |
| 1006 | } | |
| 1007 | } | |
| 1008 | ||
| 1009 | ||
| 1010 | void neogeo_state::garou_decrypt_68k() | |
| 1011 | { | |
| 1012 | UINT16 *rom; | |
| 1013 | int i,j; | |
| 1014 | ||
| 1015 | /* thanks to Razoola and Mr K for the info */ | |
| 1016 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1017 | /* swap data lines on the whole ROMs */ | |
| 1018 | for (i = 0;i < 0x800000/2;i++) | |
| 1019 | { | |
| 1020 | rom[i] = BITSWAP16(rom[i],13,12,14,10,8,2,3,1,5,9,11,4,15,0,6,7); | |
| 1021 | } | |
| 1022 | ||
| 1023 | /* swap address lines & relocate fixed part */ | |
| 1024 | rom = (UINT16 *)memregion("maincpu")->base(); | |
| 1025 | for (i = 0;i < 0x0c0000/2;i++) | |
| 1026 | { | |
| 1027 | rom[i] = rom[0x710000/2 + BITSWAP24(i,23,22,21,20,19,18,4,5,16,14,7,9,6,13,17,15,3,1,2,12,11,8,10,0)]; | |
| 1028 | } | |
| 1029 | ||
| 1030 | /* swap address lines for the banked part */ | |
| 1031 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1032 | for (i = 0;i < 0x800000/2;i+=0x8000/2) | |
| 1033 | { | |
| 1034 | UINT16 buffer[0x8000/2]; | |
| 1035 | memcpy(buffer,&rom[i],0x8000); | |
| 1036 | for (j = 0;j < 0x8000/2;j++) | |
| 1037 | { | |
| 1038 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,9,4,8,3,13,6,2,7,0,12,1,11,10,5)]; | |
| 1039 | } | |
| 1040 | } | |
| 1041 | } | |
| 1042 | ||
| 1043 | ||
| 1044 | void neogeo_state::garouh_decrypt_68k() | |
| 1045 | { | |
| 1046 | UINT16 *rom; | |
| 1047 | int i,j; | |
| 1048 | ||
| 1049 | /* thanks to Razoola and Mr K for the info */ | |
| 1050 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1051 | /* swap data lines on the whole ROMs */ | |
| 1052 | for (i = 0;i < 0x800000/2;i++) | |
| 1053 | { | |
| 1054 | rom[i] = BITSWAP16(rom[i],14,5,1,11,7,4,10,15,3,12,8,13,0,2,9,6); | |
| 1055 | } | |
| 1056 | ||
| 1057 | /* swap address lines & relocate fixed part */ | |
| 1058 | rom = (UINT16 *)memregion("maincpu")->base(); | |
| 1059 | for (i = 0;i < 0x0c0000/2;i++) | |
| 1060 | { | |
| 1061 | rom[i] = rom[0x7f8000/2 + BITSWAP24(i,23,22,21,20,19,18,5,16,11,2,6,7,17,3,12,8,14,4,0,9,1,10,15,13)]; | |
| 1062 | } | |
| 1063 | ||
| 1064 | /* swap address lines for the banked part */ | |
| 1065 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1066 | for (i = 0;i < 0x800000/2;i+=0x8000/2) | |
| 1067 | { | |
| 1068 | UINT16 buffer[0x8000/2]; | |
| 1069 | memcpy(buffer,&rom[i],0x8000); | |
| 1070 | for (j = 0;j < 0x8000/2;j++) | |
| 1071 | { | |
| 1072 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,12,8,1,7,11,3,13,10,6,9,5,4,0,2)]; | |
| 1073 | } | |
| 1074 | } | |
| 1075 | } | |
| 1076 | ||
| 1077 | ||
| 1078 | void neogeo_state::mslug3_decrypt_68k() | |
| 1079 | { | |
| 1080 | UINT16 *rom; | |
| 1081 | int i,j; | |
| 1082 | ||
| 1083 | /* thanks to Razoola and Mr K for the info */ | |
| 1084 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1085 | /* swap data lines on the whole ROMs */ | |
| 1086 | for (i = 0;i < 0x800000/2;i++) | |
| 1087 | { | |
| 1088 | rom[i] = BITSWAP16(rom[i],4,11,14,3,1,13,0,7,2,8,12,15,10,9,5,6); | |
| 1089 | } | |
| 1090 | ||
| 1091 | /* swap address lines & relocate fixed part */ | |
| 1092 | rom = (UINT16 *)memregion("maincpu")->base(); | |
| 1093 | for (i = 0;i < 0x0c0000/2;i++) | |
| 1094 | { | |
| 1095 | rom[i] = rom[0x5d0000/2 + BITSWAP24(i,23,22,21,20,19,18,15,2,1,13,3,0,9,6,16,4,11,5,7,12,17,14,10,8)]; | |
| 1096 | } | |
| 1097 | ||
| 1098 | /* swap address lines for the banked part */ | |
| 1099 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1100 | for (i = 0;i < 0x800000/2;i+=0x10000/2) | |
| 1101 | { | |
| 1102 | UINT16 buffer[0x10000/2]; | |
| 1103 | memcpy(buffer,&rom[i],0x10000); | |
| 1104 | for (j = 0;j < 0x10000/2;j++) | |
| 1105 | { | |
| 1106 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,2,11,0,14,6,4,13,8,9,3,10,7,5,12,1)]; | |
| 1107 | } | |
| 1108 | } | |
| 1109 | } | |
| 1110 | ||
| 1111 | ||
| 1112 | void neogeo_state::kof2000_decrypt_68k() | |
| 1113 | { | |
| 1114 | UINT16 *rom; | |
| 1115 | int i,j; | |
| 1116 | ||
| 1117 | /* thanks to Razoola and Mr K for the info */ | |
| 1118 | rom = (UINT16 *)(memregion("maincpu")->base() + 0x100000); | |
| 1119 | /* swap data lines on the whole ROMs */ | |
| 1120 | for (i = 0;i < 0x800000/2;i++) | |
| 1121 | { | |
| 1122 | rom[i] = BITSWAP16(rom[i],12,8,11,3,15,14,7,0,10,13,6,5,9,2,1,4); | |
| 1123 | } | |
| 1124 | ||
| 1125 | /* swap address lines for the banked part */ | |
| 1126 | for (i = 0;i < 0x63a000/2;i+=0x800/2) | |
| 1127 | { | |
| 1128 | UINT16 buffer[0x800/2]; | |
| 1129 | memcpy(buffer,&rom[i],0x800); | |
| 1130 | for (j = 0;j < 0x800/2;j++) | |
| 1131 | { | |
| 1132 | rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,4,1,3,8,6,2,7,0,9,5)]; | |
| 1133 | } | |
| 1134 | } | |
| 1135 | ||
| 1136 | /* swap address lines & relocate fixed part */ | |
| 1137 | rom = (UINT16 *)memregion("maincpu")->base(); | |
| 1138 | for (i = 0;i < 0x0c0000/2;i++) | |
| 1139 | { | |
| 1140 | rom[i] = rom[0x73a000/2 + BITSWAP24(i,23,22,21,20,19,18,8,4,15,13,3,14,16,2,6,17,7,12,10,0,5,11,1,9)]; | |
| 1141 | } | |
| 1142 | } | |
| 1143 | ||
| 1144 | ||
| 1145 | /* kof2002, matrim, samsho5, samsh5sp have some simple block swapping */ | |
| 1146 | void neogeo_state::kof2002_decrypt_68k() | |
| 1147 | { | |
| 1148 | int i; | |
| 1149 | static const int sec[]={0x100000,0x280000,0x300000,0x180000,0x000000,0x380000,0x200000,0x080000}; | |
| 1150 | UINT8 *src = memregion("maincpu")->base()+0x100000; | |
| 1151 | dynamic_buffer dst(0x400000); | |
| 1152 | memcpy( dst, src, 0x400000 ); | |
| 1153 | for( i=0; i<8; ++i ) | |
| 1154 | { | |
| 1155 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 1156 | } | |
| 1157 | } | |
| 1158 | ||
| 1159 | ||
| 1160 | void neogeo_state::matrim_decrypt_68k() | |
| 1161 | { | |
| 1162 | int i; | |
| 1163 | static const int sec[]={0x100000,0x280000,0x300000,0x180000,0x000000,0x380000,0x200000,0x080000}; | |
| 1164 | UINT8 *src = memregion("maincpu")->base()+0x100000; | |
| 1165 | dynamic_buffer dst(0x400000); | |
| 1166 | memcpy( dst, src, 0x400000); | |
| 1167 | for( i=0; i<8; ++i ) | |
| 1168 | { | |
| 1169 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 1170 | } | |
| 1171 | } | |
| 1172 | ||
| 1173 | ||
| 1174 | void neogeo_state::samsho5_decrypt_68k() | |
| 1175 | { | |
| 1176 | int i; | |
| 1177 | static const int sec[]={0x000000,0x080000,0x700000,0x680000,0x500000,0x180000,0x200000,0x480000,0x300000,0x780000,0x600000,0x280000,0x100000,0x580000,0x400000,0x380000}; | |
| 1178 | UINT8 *src = memregion("maincpu")->base(); | |
| 1179 | dynamic_buffer dst(0x800000); | |
| 1180 | ||
| 1181 | memcpy( dst, src, 0x800000 ); | |
| 1182 | for( i=0; i<16; ++i ) | |
| 1183 | { | |
| 1184 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 1185 | } | |
| 1186 | } | |
| 1187 | ||
| 1188 | ||
| 1189 | void neogeo_state::samsh5sp_decrypt_68k() | |
| 1190 | { | |
| 1191 | int i; | |
| 1192 | static const int sec[]={0x000000,0x080000,0x500000,0x480000,0x600000,0x580000,0x700000,0x280000,0x100000,0x680000,0x400000,0x780000,0x200000,0x380000,0x300000,0x180000}; | |
| 1193 | UINT8 *src = memregion("maincpu")->base(); | |
| 1194 | dynamic_buffer dst(0x800000); | |
| 1195 | ||
| 1196 | memcpy( dst, src, 0x800000 ); | |
| 1197 | for( i=0; i<16; ++i ) | |
| 1198 | { | |
| 1199 | memcpy( src+i*0x80000, dst+sec[i], 0x80000 ); | |
| 1200 | } | |
| 1201 | } | |
| 1202 | ||
| 1203 | ||
| 1204 | /* kf2k3pcb, kof2003, kof2003h, mslug5 and svc have updated P rom scramble */ | |
| 1205 | void neogeo_state::mslug5_decrypt_68k() | |
| 1206 | { | |
| 1207 | static const UINT8 xor1[ 0x20 ] = { 0xc2, 0x4b, 0x74, 0xfd, 0x0b, 0x34, 0xeb, 0xd7, 0x10, 0x6d, 0xf9, 0xce, 0x5d, 0xd5, 0x61, 0x29, 0xf5, 0xbe, 0x0d, 0x82, 0x72, 0x45, 0x0f, 0x24, 0xb3, 0x34, 0x1b, 0x99, 0xea, 0x09, 0xf3, 0x03 }; | |
| 1208 | static const UINT8 xor2[ 0x20 ] = { 0x36, 0x09, 0xb0, 0x64, 0x95, 0x0f, 0x90, 0x42, 0x6e, 0x0f, 0x30, 0xf6, 0xe5, 0x08, 0x30, 0x64, 0x08, 0x04, 0x00, 0x2f, 0x72, 0x09, 0xa0, 0x13, 0xc9, 0x0b, 0xa0, 0x3e, 0xc2, 0x00, 0x40, 0x2b }; | |
| 1209 | int i; | |
| 1210 | int ofst; | |
| 1211 | int rom_size = 0x800000; | |
| 1212 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 1213 | dynamic_buffer buf( rom_size ); | |
| 1214 | ||
| 1215 | for( i = 0; i < 0x100000; i++ ) | |
| 1216 | { | |
| 1217 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1218 | } | |
| 1219 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 1220 | { | |
| 1221 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1222 | } | |
| 1223 | ||
| 1224 | for( i = 0x100000; i < 0x0800000; i += 4 ) | |
| 1225 | { | |
| 1226 | UINT16 rom16; | |
| 1227 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 1228 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 1229 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 1230 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 1231 | } | |
| 1232 | memcpy( buf, rom, rom_size ); | |
| 1233 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 1234 | { | |
| 1235 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2 ); | |
| 1236 | memcpy( &rom[ i * 0x10000 ], &buf[ ofst * 0x10000 ], 0x10000 ); | |
| 1237 | } | |
| 1238 | for( i = 0x100000; i < 0x800000; i += 0x100 ) | |
| 1239 | { | |
| 1240 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00700) + (BITSWAP8( ((i & 0x0ff000) >> 12), 5, 4, 7, 6, 1, 0, 3, 2 ) << 12); | |
| 1241 | memcpy( &rom[ i ], &buf[ ofst ], 0x100 ); | |
| 1242 | } | |
| 1243 | memcpy( buf, rom, rom_size ); | |
| 1244 | memcpy( &rom[ 0x100000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 1245 | memcpy( &rom[ 0x200000 ], &buf[ 0x100000 ], 0x600000 ); | |
| 1246 | } | |
| 1247 | ||
| 1248 | ||
| 1249 | void neogeo_state::svc_px_decrypt() | |
| 1250 | { | |
| 1251 | static const UINT8 xor1[ 0x20 ] = { 0x3b, 0x6a, 0xf7, 0xb7, 0xe8, 0xa9, 0x20, 0x99, 0x9f, 0x39, 0x34, 0x0c, 0xc3, 0x9a, 0xa5, 0xc8, 0xb8, 0x18, 0xce, 0x56, 0x94, 0x44, 0xe3, 0x7a, 0xf7, 0xdd, 0x42, 0xf0, 0x18, 0x60, 0x92, 0x9f }; | |
| 1252 | static const UINT8 xor2[ 0x20 ] = { 0x69, 0x0b, 0x60, 0xd6, 0x4f, 0x01, 0x40, 0x1a, 0x9f, 0x0b, 0xf0, 0x75, 0x58, 0x0e, 0x60, 0xb4, 0x14, 0x04, 0x20, 0xe4, 0xb9, 0x0d, 0x10, 0x89, 0xeb, 0x07, 0x30, 0x90, 0x50, 0x0e, 0x20, 0x26 }; | |
| 1253 | int i; | |
| 1254 | int ofst; | |
| 1255 | int rom_size = 0x800000; | |
| 1256 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 1257 | dynamic_buffer buf( rom_size ); | |
| 1258 | ||
| 1259 | for( i = 0; i < 0x100000; i++ ) | |
| 1260 | { | |
| 1261 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1262 | } | |
| 1263 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 1264 | { | |
| 1265 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1266 | } | |
| 1267 | ||
| 1268 | for( i = 0x100000; i < 0x0800000; i += 4 ) | |
| 1269 | { | |
| 1270 | UINT16 rom16; | |
| 1271 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 1272 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 1273 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 1274 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 1275 | } | |
| 1276 | memcpy( buf, rom, rom_size ); | |
| 1277 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 1278 | { | |
| 1279 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 2, 3, 0, 1 ); | |
| 1280 | memcpy( &rom[ i * 0x10000 ], &buf[ ofst * 0x10000 ], 0x10000 ); | |
| 1281 | } | |
| 1282 | for( i = 0x100000; i < 0x800000; i += 0x100 ) | |
| 1283 | { | |
| 1284 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00a00) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 1285 | memcpy( &rom[ i ], &buf[ ofst ], 0x100 ); | |
| 1286 | } | |
| 1287 | memcpy( buf, rom, rom_size ); | |
| 1288 | memcpy( &rom[ 0x100000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 1289 | memcpy( &rom[ 0x200000 ], &buf[ 0x100000 ], 0x600000 ); | |
| 1290 | } | |
| 1291 | ||
| 1292 | ||
| 1293 | void neogeo_state::kf2k3pcb_decrypt_68k() | |
| 1294 | { | |
| 1295 | static const UINT8 xor2[ 0x20 ] = { 0xb4, 0x0f, 0x40, 0x6c, 0x38, 0x07, 0xd0, 0x3f, 0x53, 0x08, 0x80, 0xaa, 0xbe, 0x07, 0xc0, 0xfa, 0xd0, 0x08, 0x10, 0xd2, 0xf1, 0x03, 0x70, 0x7e, 0x87, 0x0b, 0x40, 0xf6, 0x2a, 0x0a, 0xe0, 0xf9 }; | |
| 1296 | int i; | |
| 1297 | int ofst; | |
| 1298 | int rom_size = 0x900000; | |
| 1299 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 1300 | dynamic_buffer buf( rom_size ); | |
| 1301 | ||
| 1302 | for (i = 0; i < 0x100000; i++) | |
| 1303 | { | |
| 1304 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 1305 | } | |
| 1306 | for( i = 0x100000; i < 0x800000; i++ ) | |
| 1307 | { | |
| 1308 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1309 | } | |
| 1310 | for( i = 0x100000; i < 0x800000; i += 4 ) | |
| 1311 | { | |
| 1312 | UINT16 rom16; | |
| 1313 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 1314 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 4, 5, 6, 7, 8, 9, 10, 11, 3, 2, 1, 0 ); | |
| 1315 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 1316 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 1317 | } | |
| 1318 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 1319 | { | |
| 1320 | ofst = (i & 0xf0) + BITSWAP8( (i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2 ); | |
| 1321 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 1322 | } | |
| 1323 | for( i = 0x100000; i < 0x900000; i += 0x100 ) | |
| 1324 | { | |
| 1325 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00300) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 1326 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 1327 | } | |
| 1328 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 1329 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 1330 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 1331 | } | |
| 1332 | ||
| 1333 | ||
| 1334 | void neogeo_state::kof2003_decrypt_68k() | |
| 1335 | { | |
| 1336 | static const UINT8 xor1[0x20] = { 0x3b, 0x6a, 0xf7, 0xb7, 0xe8, 0xa9, 0x20, 0x99, 0x9f, 0x39, 0x34, 0x0c, 0xc3, 0x9a, 0xa5, 0xc8, 0xb8, 0x18, 0xce, 0x56, 0x94, 0x44, 0xe3, 0x7a, 0xf7, 0xdd, 0x42, 0xf0, 0x18, 0x60, 0x92, 0x9f }; | |
| 1337 | static const UINT8 xor2[0x20] = { 0x2f, 0x02, 0x60, 0xbb, 0x77, 0x01, 0x30, 0x08, 0xd8, 0x01, 0xa0, 0xdf, 0x37, 0x0a, 0xf0, 0x65, 0x28, 0x03, 0xd0, 0x23, 0xd3, 0x03, 0x70, 0x42, 0xbb, 0x06, 0xf0, 0x28, 0xba, 0x0f, 0xf0, 0x7a }; | |
| 1338 | int i; | |
| 1339 | int ofst; | |
| 1340 | int rom_size = 0x900000; | |
| 1341 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 1342 | dynamic_buffer buf( rom_size ); | |
| 1343 | ||
| 1344 | for (i = 0; i < 0x100000; i++) | |
| 1345 | { | |
| 1346 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 1347 | } | |
| 1348 | for( i = 0; i < 0x100000; i++) | |
| 1349 | { | |
| 1350 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1351 | } | |
| 1352 | for( i = 0x100000; i < 0x800000; i++) | |
| 1353 | { | |
| 1354 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1355 | } | |
| 1356 | for( i = 0x100000; i < 0x800000; i += 4) | |
| 1357 | { | |
| 1358 | UINT16 rom16; | |
| 1359 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 1360 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 5, 4, 7, 6, 9, 8, 11, 10, 3, 2, 1, 0 ); | |
| 1361 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 1362 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 1363 | } | |
| 1364 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 1365 | { | |
| 1366 | ofst = (i & 0xf0) + BITSWAP8((i & 0x0f), 7, 6, 5, 4, 0, 1, 2, 3); | |
| 1367 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 1368 | } | |
| 1369 | for( i = 0x100000; i < 0x900000; i += 0x100) | |
| 1370 | { | |
| 1371 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00800) + (BITSWAP8( ((i & 0x0ff000) >> 12), 4, 5, 6, 7, 1, 0, 3, 2 ) << 12); | |
| 1372 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 1373 | } | |
| 1374 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 1375 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 1376 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 1377 | } | |
| 1378 | ||
| 1379 | ||
| 1380 | void neogeo_state::kof2003h_decrypt_68k() | |
| 1381 | { | |
| 1382 | static const UINT8 xor1[0x20] = { 0xc2, 0x4b, 0x74, 0xfd, 0x0b, 0x34, 0xeb, 0xd7, 0x10, 0x6d, 0xf9, 0xce, 0x5d, 0xd5, 0x61, 0x29, 0xf5, 0xbe, 0x0d, 0x82, 0x72, 0x45, 0x0f, 0x24, 0xb3, 0x34, 0x1b, 0x99, 0xea, 0x09, 0xf3, 0x03 }; | |
| 1383 | static const UINT8 xor2[0x20] = { 0x2b, 0x09, 0xd0, 0x7f, 0x51, 0x0b, 0x10, 0x4c, 0x5b, 0x07, 0x70, 0x9d, 0x3e, 0x0b, 0xb0, 0xb6, 0x54, 0x09, 0xe0, 0xcc, 0x3d, 0x0d, 0x80, 0x99, 0x87, 0x03, 0x90, 0x82, 0xfe, 0x04, 0x20, 0x18 }; | |
| 1384 | int i; | |
| 1385 | int ofst; | |
| 1386 | int rom_size = 0x900000; | |
| 1387 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 1388 | dynamic_buffer buf( rom_size ); | |
| 1389 | ||
| 1390 | for (i = 0; i < 0x100000; i++) | |
| 1391 | { | |
| 1392 | rom[ 0x800000 + i ] ^= rom[ 0x100002 | i ]; | |
| 1393 | } | |
| 1394 | for( i = 0; i < 0x100000; i++) | |
| 1395 | { | |
| 1396 | rom[ i ] ^= xor1[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1397 | } | |
| 1398 | for( i = 0x100000; i < 0x800000; i++) | |
| 1399 | { | |
| 1400 | rom[ i ] ^= xor2[ (BYTE_XOR_LE(i) % 0x20) ]; | |
| 1401 | } | |
| 1402 | for( i = 0x100000; i < 0x800000; i += 4) | |
| 1403 | { | |
| 1404 | UINT16 rom16; | |
| 1405 | rom16 = rom[BYTE_XOR_LE(i+1)] | rom[BYTE_XOR_LE(i+2)]<<8; | |
| 1406 | rom16 = BITSWAP16( rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0 ); | |
| 1407 | rom[BYTE_XOR_LE(i+1)] = rom16&0xff; | |
| 1408 | rom[BYTE_XOR_LE(i+2)] = rom16>>8; | |
| 1409 | } | |
| 1410 | for( i = 0; i < 0x0100000 / 0x10000; i++ ) | |
| 1411 | { | |
| 1412 | ofst = (i & 0xf0) + BITSWAP8((i & 0x0f), 7, 6, 5, 4, 1, 0, 3, 2); | |
| 1413 | memcpy( &buf[ i * 0x10000 ], &rom[ ofst * 0x10000 ], 0x10000 ); | |
| 1414 | } | |
| 1415 | for( i = 0x100000; i < 0x900000; i += 0x100) | |
| 1416 | { | |
| 1417 | ofst = (i & 0xf000ff) + ((i & 0x000f00) ^ 0x00400) + (BITSWAP8( ((i & 0x0ff000) >> 12), 6, 7, 4, 5, 0, 1, 2, 3 ) << 12); | |
| 1418 | memcpy( &buf[ i ], &rom[ ofst ], 0x100 ); | |
| 1419 | } | |
| 1420 | memcpy (&rom[0x000000], &buf[0x000000], 0x100000); | |
| 1421 | memcpy (&rom[0x100000], &buf[0x800000], 0x100000); | |
| 1422 | memcpy (&rom[0x200000], &buf[0x100000], 0x700000); | |
| 1423 | } | |
| 1424 | ||
| 1425 | ||
| 1426 | /*************************************************************************** | |
| 1427 | ||
| 1428 | NeoGeo 'V' (PCM) ROM encryption | |
| 1429 | NEOPCM2 chip | |
| 1430 | ||
| 1431 | ***************************************************************************/ | |
| 1432 | ||
| 1433 | /* Neo-Pcm2 Drivers for Encrypted V Roms */ | |
| 1434 | void neogeo_state::neo_pcm2_snk_1999(int value) | |
| 1435 | { /* thanks to Elsemi for the NEO-PCM2 info */ | |
| 1436 | UINT16 *rom = (UINT16 *)memregion("ymsnd")->base(); | |
| 1437 | int size = memregion("ymsnd")->bytes(); | |
| 1438 | int i, j; | |
| 1439 | ||
| 1440 | if( rom != NULL ) | |
| 1441 | { /* swap address lines on the whole ROMs */ | |
| 1442 | dynamic_array<UINT16> buffer(value / 2); | |
| 1443 | ||
| 1444 | for( i = 0; i < size / 2; i += ( value / 2 ) ) | |
| 1445 | { | |
| 1446 | memcpy( buffer, &rom[ i ], value ); | |
| 1447 | for( j = 0; j < (value / 2); j++ ) | |
| 1448 | { | |
| 1449 | rom[ i + j ] = buffer[ j ^ (value/4) ]; | |
| 1450 | } | |
| 1451 | } | |
| 1452 | } | |
| 1453 | } | |
| 1454 | ||
| 1455 | ||
| 1456 | /* the later PCM2 games have additional scrambling */ | |
| 1457 | void neogeo_state::neo_pcm2_swap(int value) | |
| 1458 | { | |
| 1459 | static const UINT32 addrs[7][2]={ | |
| 1460 | {0x000000,0xa5000}, | |
| 1461 | {0xffce20,0x01000}, | |
| 1462 | {0xfe2cf6,0x4e001}, | |
| 1463 | {0xffac28,0xc2000}, | |
| 1464 | {0xfeb2c0,0x0a000}, | |
| 1465 | {0xff14ea,0xa7001}, | |
| 1466 | {0xffb440,0x02000}}; | |
| 1467 | static const UINT8 xordata[7][8]={ | |
| 1468 | {0xf9,0xe0,0x5d,0xf3,0xea,0x92,0xbe,0xef}, | |
| 1469 | {0xc4,0x83,0xa8,0x5f,0x21,0x27,0x64,0xaf}, | |
| 1470 | {0xc3,0xfd,0x81,0xac,0x6d,0xe7,0xbf,0x9e}, | |
| 1471 | {0xc3,0xfd,0x81,0xac,0x6d,0xe7,0xbf,0x9e}, | |
| 1472 | {0xcb,0x29,0x7d,0x43,0xd2,0x3a,0xc2,0xb4}, | |
| 1473 | {0x4b,0xa4,0x63,0x46,0xf0,0x91,0xea,0x62}, | |
| 1474 | {0x4b,0xa4,0x63,0x46,0xf0,0x91,0xea,0x62}}; | |
| 1475 | UINT8 *src = memregion("ymsnd")->base(); | |
| 1476 | dynamic_buffer buf(0x1000000); | |
| 1477 | int i, j, d; | |
| 1478 | ||
| 1479 | memcpy(buf,src,0x1000000); | |
| 1480 | for (i=0;i<0x1000000;i++) | |
| 1481 | { | |
| 1482 | j=BITSWAP24(i,23,22,21,20,19,18,17,0,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,16); | |
| 1483 | j=j^addrs[value][1]; | |
| 1484 | d=((i+addrs[value][0])&0xffffff); | |
| 1485 | src[j]=buf[d]^xordata[value][j&0x7]; | |
| 1486 | } | |
| 1487 | } | |
| 1488 | ||
| 1489 | ||
| 1490 | /*************************************************************************** | |
| 1491 | ||
| 1492 | 168 | NeoGeo 'SP1' (BIOS) ROM encryption |
| 1493 | 169 | |
| 1494 | 170 | ***************************************************************************/ |
| 1495 | 171 | |
| 1496 | 172 | |
| 1497 | 173 | /* only found on kf2k3pcb */ |
| 1498 | void neogeo_state::kf2k3pcb_sp1_decrypt() | |
| 174 | void neogeo_noslot_state::kf2k3pcb_sp1_decrypt() | |
| 1499 | 175 | { |
| 1500 | 176 | static const UINT8 address[0x40] = { |
| 1501 | 177 | 0x04,0x0a,0x04,0x0a,0x04,0x0a,0x04,0x0a, |
| r31135 | r31136 | |
|---|---|---|
| 1 | /*************************************************************************** | |
| 2 | 1 | |
| 3 | Neo-Geo hardware encryption and protection used on bootleg cartridges | |
| 4 | ||
| 5 | Many of the NeoGeo bootlegs use their own form of encryption and | |
| 6 | protection, presumably to make them harder for other bootleggers to | |
| 7 | copy. This encryption often involves non-trivial scrambling of the | |
| 8 | program roms and the games are protected using an Altera chip which | |
| 9 | provides some kind of rom overlay, patching parts of the code. | |
| 10 | The graphics roms are usually scrambled in a different way to the | |
| 11 | official SNK cartridges too. | |
| 12 | ||
| 13 | ***************************************************************************/ | |
| 14 | ||
| 15 | #include "emu.h" | |
| 16 | #include "includes/neogeo.h" | |
| 17 | ||
| 18 | ||
| 19 | /* General Bootleg Functions - used by more than 1 game */ | |
| 20 | ||
| 21 | ||
| 22 | void neogeo_state::neogeo_bootleg_cx_decrypt() | |
| 23 | { | |
| 24 | int i; | |
| 25 | int cx_size = memregion( "sprites" )->bytes(); | |
| 26 | UINT8 *rom = memregion( "sprites" )->base(); | |
| 27 | dynamic_buffer buf( cx_size ); | |
| 28 | ||
| 29 | memcpy( buf, rom, cx_size ); | |
| 30 | ||
| 31 | for( i = 0; i < cx_size / 0x40; i++ ){ | |
| 32 | memcpy( &rom[ i * 0x40 ], &buf[ (i ^ 1) * 0x40 ], 0x40 ); | |
| 33 | } | |
| 34 | } | |
| 35 | ||
| 36 | ||
| 37 | void neogeo_state::neogeo_bootleg_sx_decrypt(int value ) | |
| 38 | { | |
| 39 | int sx_size = memregion( "fixed" )->bytes(); | |
| 40 | UINT8 *rom = memregion( "fixed" )->base(); | |
| 41 | int i; | |
| 42 | ||
| 43 | if (value == 1) | |
| 44 | { | |
| 45 | dynamic_buffer buf( sx_size ); | |
| 46 | memcpy( buf, rom, sx_size ); | |
| 47 | ||
| 48 | for( i = 0; i < sx_size; i += 0x10 ) | |
| 49 | { | |
| 50 | memcpy( &rom[ i ], &buf[ i + 8 ], 8 ); | |
| 51 | memcpy( &rom[ i + 8 ], &buf[ i ], 8 ); | |
| 52 | } | |
| 53 | } | |
| 54 | else if (value == 2) | |
| 55 | { | |
| 56 | for( i = 0; i < sx_size; i++ ) | |
| 57 | rom[ i ] = BITSWAP8( rom[ i ], 7, 6, 0, 4, 3, 2, 1, 5 ); | |
| 58 | } | |
| 59 | } | |
| 60 | ||
| 61 | ||
| 62 | /* The King of Gladiator (The King of Fighters '97 bootleg) */ | |
| 63 | ||
| 64 | ||
| 65 | /* The protection patching here may be incomplete | |
| 66 | Thanks to Razoola for the info */ | |
| 67 | ||
| 68 | void neogeo_state::kog_px_decrypt() | |
| 69 | { | |
| 70 | /* the protection chip does some *very* strange things to the rom */ | |
| 71 | UINT8 *src = memregion("maincpu")->base(); | |
| 72 | dynamic_buffer dst( 0x600000 ); | |
| 73 | UINT16 *rom = (UINT16 *)memregion("maincpu")->base(); | |
| 74 | int i; | |
| 75 | static const int sec[] = { 0x3, 0x8, 0x7, 0xC, 0x1, 0xA, 0x6, 0xD }; | |
| 76 | ||
| 77 | for (i = 0; i < 8; i++){ | |
| 78 | memcpy (dst + i * 0x20000, src + sec[i] * 0x20000, 0x20000); | |
| 79 | } | |
| 80 | ||
| 81 | memcpy (dst + 0x0007A6, src + 0x0407A6, 0x000006); | |
| 82 | memcpy (dst + 0x0007C6, src + 0x0407C6, 0x000006); | |
| 83 | memcpy (dst + 0x0007E6, src + 0x0407E6, 0x000006); | |
| 84 | memcpy (dst + 0x090000, src + 0x040000, 0x004000); | |
| 85 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 86 | memcpy (src, dst, 0x600000); | |
| 87 | ||
| 88 | for (i = 0x90000/2; i < 0x94000/2; i++){ | |
| 89 | if (((rom[i]&0xFFBF) == 0x4EB9 || rom[i] == 0x43F9) && !rom[i + 1]) | |
| 90 | rom[i + 1] = 0x0009; | |
| 91 | ||
| 92 | if (rom[i] == 0x4EB8) | |
| 93 | rom[i] = 0x6100; | |
| 94 | } | |
| 95 | ||
| 96 | rom[0x007A8/2] = 0x0009; | |
| 97 | rom[0x007C8/2] = 0x0009; | |
| 98 | rom[0x007E8/2] = 0x0009; | |
| 99 | rom[0x93408/2] = 0xF168; | |
| 100 | rom[0x9340C/2] = 0xFB7A; | |
| 101 | rom[0x924AC/2] = 0x0009; | |
| 102 | rom[0x9251C/2] = 0x0009; | |
| 103 | rom[0x93966/2] = 0xFFDA; | |
| 104 | rom[0x93974/2] = 0xFFCC; | |
| 105 | rom[0x93982/2] = 0xFFBE; | |
| 106 | rom[0x93990/2] = 0xFFB0; | |
| 107 | rom[0x9399E/2] = 0xFFA2; | |
| 108 | rom[0x939AC/2] = 0xFF94; | |
| 109 | rom[0x939BA/2] = 0xFF86; | |
| 110 | rom[0x939C8/2] = 0xFF78; | |
| 111 | rom[0x939D4/2] = 0xFA5C; | |
| 112 | rom[0x939E0/2] = 0xFA50; | |
| 113 | rom[0x939EC/2] = 0xFA44; | |
| 114 | rom[0x939F8/2] = 0xFA38; | |
| 115 | rom[0x93A04/2] = 0xFA2C; | |
| 116 | rom[0x93A10/2] = 0xFA20; | |
| 117 | rom[0x93A1C/2] = 0xFA14; | |
| 118 | rom[0x93A28/2] = 0xFA08; | |
| 119 | rom[0x93A34/2] = 0xF9FC; | |
| 120 | rom[0x93A40/2] = 0xF9F0; | |
| 121 | rom[0x93A4C/2] = 0xFD14; | |
| 122 | rom[0x93A58/2] = 0xFD08; | |
| 123 | rom[0x93A66/2] = 0xF9CA; | |
| 124 | rom[0x93A72/2] = 0xF9BE; | |
| 125 | ||
| 126 | } | |
| 127 | ||
| 128 | ||
| 129 | /* The King of Fighters '97 Oroshi Plus 2003 (bootleg) */ | |
| 130 | ||
| 131 | void neogeo_state::kof97oro_px_decode() | |
| 132 | { | |
| 133 | int i; | |
| 134 | dynamic_array<UINT16> tmp( 0x500000 ); | |
| 135 | UINT16 *src = (UINT16*)memregion("maincpu")->base(); | |
| 136 | ||
| 137 | for (i = 0; i < 0x500000/2; i++) { | |
| 138 | tmp[i] = src[i ^ 0x7ffef]; | |
| 139 | } | |
| 140 | ||
| 141 | memcpy (src, tmp, 0x500000); | |
| 142 | } | |
| 143 | ||
| 144 | ||
| 145 | /* The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg) */ | |
| 146 | ||
| 147 | ||
| 148 | /* this uses RAM based tiles for the text layer, however the implementation | |
| 149 | is incomplete, at the moment the S data is copied from the program rom on | |
| 150 | start-up instead */ | |
| 151 | ||
| 152 | void neogeo_state::kof10thBankswitch(address_space &space, UINT16 nBank) | |
| 153 | { | |
| 154 | UINT32 bank = 0x100000 + ((nBank & 7) << 20); | |
| 155 | if (bank >= 0x700000) | |
| 156 | bank = 0x100000; | |
| 157 | neogeo_set_main_cpu_bank_address(bank); | |
| 158 | } | |
| 159 | ||
| 160 | READ16_MEMBER( neogeo_state::kof10th_RAMB_r ) | |
| 161 | { | |
| 162 | return m_cartridge_ram[offset]; | |
| 163 | } | |
| 164 | ||
| 165 | WRITE16_MEMBER( neogeo_state::kof10th_custom_w ) | |
| 166 | { | |
| 167 | if (!m_cartridge_ram[0xFFE]) { // Write to RAM bank A | |
| 168 | UINT16 *prom = (UINT16*)memregion( "maincpu" )->base(); | |
| 169 | COMBINE_DATA(&prom[(0xE0000/2) + (offset & 0xFFFF)]); | |
| 170 | } else { // Write S data on-the-fly | |
| 171 | UINT8 *srom = memregion( "fixed" )->base(); | |
| 172 | srom[offset] = BITSWAP8(data,7,6,0,4,3,2,1,5); | |
| 173 | } | |
| 174 | } | |
| 175 | ||
| 176 | WRITE16_MEMBER( neogeo_state::kof10th_bankswitch_w ) | |
| 177 | { | |
| 178 | if (offset >= 0x5F000) { | |
| 179 | if (offset == 0x5FFF8) { // Standard bankswitch | |
| 180 | kof10thBankswitch(space, data); | |
| 181 | } else if (offset == 0x5FFFC && m_cartridge_ram[0xFFC] != data) { // Special bankswitch | |
| 182 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 183 | memcpy (src + 0x10000, src + ((data & 1) ? 0x810000 : 0x710000), 0xcffff); | |
| 184 | } | |
| 185 | COMBINE_DATA(&m_cartridge_ram[offset & 0xFFF]); | |
| 186 | } | |
| 187 | } | |
| 188 | ||
| 189 | void neogeo_state::install_kof10th_protection () | |
| 190 | { | |
| 191 | save_item(NAME(m_cartridge_ram)); | |
| 192 | ||
| 193 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(neogeo_state::kof10th_RAMB_r),this)); | |
| 194 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x200000, 0x23ffff, write16_delegate(FUNC(neogeo_state::kof10th_custom_w),this)); | |
| 195 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x240000, 0x2fffff, write16_delegate(FUNC(neogeo_state::kof10th_bankswitch_w),this)); | |
| 196 | } | |
| 197 | ||
| 198 | void neogeo_state::decrypt_kof10th() | |
| 199 | { | |
| 200 | int i, j; | |
| 201 | dynamic_buffer dst(0x900000); | |
| 202 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 203 | ||
| 204 | memcpy(dst + 0x000000, src + 0x700000, 0x100000); // Correct (Verified in Uni-bios) | |
| 205 | memcpy(dst + 0x100000, src + 0x000000, 0x800000); | |
| 206 | ||
| 207 | for (i = 0; i < 0x900000; i++) { | |
| 208 | j = BITSWAP24(i,23,22,21,20,19,18,17,16,15,14,13,12,11,2,9,8,7,1,5,4,3,10,6,0); | |
| 209 | src[j] = dst[i]; | |
| 210 | } | |
| 211 | ||
| 212 | // Altera protection chip patches these over P ROM | |
| 213 | ((UINT16*)src)[0x0124/2] = 0x000d; // Enables XOR for RAM moves, forces SoftDIPs, and USA region | |
| 214 | ((UINT16*)src)[0x0126/2] = 0xf7a8; | |
| 215 | ||
| 216 | ((UINT16*)src)[0x8bf4/2] = 0x4ef9; // Run code to change "S" data | |
| 217 | ((UINT16*)src)[0x8bf6/2] = 0x000d; | |
| 218 | ((UINT16*)src)[0x8bf8/2] = 0xf980; | |
| 219 | } | |
| 220 | ||
| 221 | ||
| 222 | /* The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg) */ | |
| 223 | ||
| 224 | ||
| 225 | void neogeo_state::kf10thep_px_decrypt() | |
| 226 | { | |
| 227 | UINT16 *rom = (UINT16*)memregion("maincpu")->base(); | |
| 228 | dynamic_array<UINT16> buf(0x100000/2); | |
| 229 | ||
| 230 | memcpy(&buf[0x000000/2], &rom[0x060000/2], 0x20000); | |
| 231 | memcpy(&buf[0x020000/2], &rom[0x100000/2], 0x20000); | |
| 232 | memcpy(&buf[0x040000/2], &rom[0x0e0000/2], 0x20000); | |
| 233 | memcpy(&buf[0x060000/2], &rom[0x180000/2], 0x20000); | |
| 234 | memcpy(&buf[0x080000/2], &rom[0x020000/2], 0x20000); | |
| 235 | memcpy(&buf[0x0a0000/2], &rom[0x140000/2], 0x20000); | |
| 236 | memcpy(&buf[0x0c0000/2], &rom[0x0c0000/2], 0x20000); | |
| 237 | memcpy(&buf[0x0e0000/2], &rom[0x1a0000/2], 0x20000); | |
| 238 | memcpy(&buf[0x0002e0/2], &rom[0x0402e0/2], 0x6a); // copy banked code to a new memory region | |
| 239 | memcpy(&buf[0x0f92bc/2], &rom[0x0492bc/2], 0xb9e); // copy banked code to a new memory region | |
| 240 | memcpy(rom, buf, 0x100000); | |
| 241 | ||
| 242 | for (int i = 0xf92bc/2; i < 0xf9e58/2; i++) | |
| 243 | { | |
| 244 | if (rom[i+0] == 0x4eb9 && rom[i+1] == 0x0000) rom[i+1] = 0x000F; // correct JSR in moved code | |
| 245 | if (rom[i+0] == 0x4ef9 && rom[i+1] == 0x0000) rom[i+1] = 0x000F; // correct JMP in moved code | |
| 246 | } | |
| 247 | rom[0x00342/2] = 0x000f; | |
| 248 | ||
| 249 | memmove(&rom[0x100000/2], &rom[0x200000/2], 0x600000); | |
| 250 | } | |
| 251 | ||
| 252 | ||
| 253 | /* The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg) */ | |
| 254 | ||
| 255 | ||
| 256 | void neogeo_state::kf2k5uni_px_decrypt() | |
| 257 | { | |
| 258 | int i, j, ofst; | |
| 259 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 260 | UINT8 dst[0x80]; | |
| 261 | ||
| 262 | for (i = 0; i < 0x800000; i+=0x80) | |
| 263 | { | |
| 264 | for (j = 0; j < 0x80; j+=2) | |
| 265 | { | |
| 266 | ofst = BITSWAP8(j, 0, 3, 4, 5, 6, 1, 2, 7); | |
| 267 | memcpy(dst + j, src + i + ofst, 2); | |
| 268 | } | |
| 269 | memcpy(src + i, dst, 0x80); | |
| 270 | } | |
| 271 | ||
| 272 | memcpy(src, src + 0x600000, 0x100000); // Seems to be the same as kof10th | |
| 273 | } | |
| 274 | ||
| 275 | void neogeo_state::kf2k5uni_sx_decrypt() | |
| 276 | { | |
| 277 | int i; | |
| 278 | UINT8 *srom = memregion( "fixed" )->base(); | |
| 279 | ||
| 280 | for (i = 0; i < 0x20000; i++) | |
| 281 | srom[i] = BITSWAP8(srom[i], 4, 5, 6, 7, 0, 1, 2, 3); | |
| 282 | } | |
| 283 | ||
| 284 | void neogeo_state::kf2k5uni_mx_decrypt() | |
| 285 | { | |
| 286 | int i; | |
| 287 | UINT8 *mrom = memregion( "audiocpu" )->base(); | |
| 288 | ||
| 289 | for (i = 0; i < 0x30000; i++) | |
| 290 | mrom[i] = BITSWAP8(mrom[i], 4, 5, 6, 7, 0, 1, 2, 3); | |
| 291 | } | |
| 292 | ||
| 293 | void neogeo_state::decrypt_kf2k5uni() | |
| 294 | { | |
| 295 | kf2k5uni_px_decrypt(); | |
| 296 | kf2k5uni_sx_decrypt(); | |
| 297 | kf2k5uni_mx_decrypt(); | |
| 298 | } | |
| 299 | ||
| 300 | ||
| 301 | /* The King of Fighters 2002 (bootleg) */ | |
| 302 | ||
| 303 | ||
| 304 | void neogeo_state::kof2002b_gfx_decrypt(UINT8 *src, int size) | |
| 305 | { | |
| 306 | int i, j; | |
| 307 | static const UINT8 t[ 8 ][ 6 ] = | |
| 308 | { | |
| 309 | { 0, 8, 7, 6, 2, 1 }, | |
| 310 | { 1, 0, 8, 7, 6, 2 }, | |
| 311 | { 2, 1, 0, 8, 7, 6 }, | |
| 312 | { 6, 2, 1, 0, 8, 7 }, | |
| 313 | { 7, 6, 2, 1, 0, 8 }, | |
| 314 | { 0, 1, 2, 6, 7, 8 }, | |
| 315 | { 2, 1, 0, 6, 7, 8 }, | |
| 316 | { 8, 0, 7, 6, 2, 1 }, | |
| 317 | }; | |
| 318 | ||
| 319 | dynamic_buffer dst( 0x10000 ); | |
| 320 | ||
| 321 | for ( i = 0; i < size; i+=0x10000 ) | |
| 322 | { | |
| 323 | memcpy( dst, src+i, 0x10000 ); | |
| 324 | ||
| 325 | for ( j = 0; j < 0x200; j++ ) | |
| 326 | { | |
| 327 | int n = (j & 0x38) >> 3; | |
| 328 | int ofst = BITSWAP16(j, 15, 14, 13, 12, 11, 10, 9, t[n][0], t[n][1], t[n][2], 5, 4, 3, t[n][3], t[n][4], t[n][5]); | |
| 329 | memcpy( src+i+ofst*128, dst+j*128, 128 ); | |
| 330 | } | |
| 331 | } | |
| 332 | } | |
| 333 | ||
| 334 | ||
| 335 | /* The King of Fighters 2002 Magic Plus (bootleg) */ | |
| 336 | ||
| 337 | ||
| 338 | void neogeo_state::kf2k2mp_decrypt() | |
| 339 | { | |
| 340 | int i,j; | |
| 341 | ||
| 342 | UINT8 *src = memregion("maincpu")->base(); | |
| 343 | UINT8 dst[0x80]; | |
| 344 | ||
| 345 | memmove(src, src + 0x300000, 0x500000); | |
| 346 | ||
| 347 | for (i = 0; i < 0x800000; i+=0x80) | |
| 348 | { | |
| 349 | for (j = 0; j < 0x80 / 2; j++) | |
| 350 | { | |
| 351 | int ofst = BITSWAP8( j, 6, 7, 2, 3, 4, 5, 0, 1 ); | |
| 352 | memcpy(dst + j * 2, src + i + ofst * 2, 2); | |
| 353 | } | |
| 354 | memcpy(src + i, dst, 0x80); | |
| 355 | } | |
| 356 | } | |
| 357 | ||
| 358 | ||
| 359 | /* The King of Fighters 2002 Magic Plus II (bootleg) */ | |
| 360 | ||
| 361 | ||
| 362 | void neogeo_state::kf2k2mp2_px_decrypt() | |
| 363 | { | |
| 364 | UINT8 *src = memregion("maincpu")->base(); | |
| 365 | dynamic_buffer dst(0x600000); | |
| 366 | ||
| 367 | memcpy (dst + 0x000000, src + 0x1C0000, 0x040000); | |
| 368 | memcpy (dst + 0x040000, src + 0x140000, 0x080000); | |
| 369 | memcpy (dst + 0x0C0000, src + 0x100000, 0x040000); | |
| 370 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 371 | memcpy (src + 0x000000, dst + 0x000000, 0x600000); | |
| 372 | } | |
| 373 | ||
| 374 | ||
| 375 | /* Crouching Tiger Hidden Dragon 2003 (bootleg of King of Fighters 2001) */ | |
| 376 | ||
| 377 | ||
| 378 | /* descrambling information from razoola */ | |
| 379 | void neogeo_state::cthd2003_neogeo_gfx_address_fix_do(int start, int end, int bit3shift, int bit2shift, int bit1shift, int bit0shift) | |
| 380 | { | |
| 381 | int i,j; | |
| 382 | int tilesize=128; | |
| 383 | ||
| 384 | dynamic_buffer rom(16*tilesize); // 16 tiles buffer | |
| 385 | UINT8* realrom = memregion("sprites")->base() + start*tilesize; | |
| 386 | ||
| 387 | for (i = 0; i < (end-start)/16; i++) { | |
| 388 | for (j = 0; j < 16; j++) { | |
| 389 | int offset = (((j&1)>>0)<<bit0shift) | |
| 390 | +(((j&2)>>1)<<bit1shift) | |
| 391 | +(((j&4)>>2)<<bit2shift) | |
| 392 | +(((j&8)>>3)<<bit3shift); | |
| 393 | ||
| 394 | memcpy(rom+j*tilesize, realrom+offset*tilesize, tilesize); | |
| 395 | } | |
| 396 | memcpy(realrom,rom,tilesize*16); | |
| 397 | realrom+=16*tilesize; | |
| 398 | } | |
| 399 | } | |
| 400 | ||
| 401 | void neogeo_state::cthd2003_neogeo_gfx_address_fix(int start, int end) | |
| 402 | { | |
| 403 | cthd2003_neogeo_gfx_address_fix_do(start+512*0, end+512*0, 0,3,2,1); | |
| 404 | cthd2003_neogeo_gfx_address_fix_do(start+512*1, end+512*1, 1,0,3,2); | |
| 405 | cthd2003_neogeo_gfx_address_fix_do(start+512*2, end+512*2, 2,1,0,3); | |
| 406 | // skip 3 & 4 | |
| 407 | cthd2003_neogeo_gfx_address_fix_do(start+512*5, end+512*5, 0,1,2,3); | |
| 408 | cthd2003_neogeo_gfx_address_fix_do(start+512*6, end+512*6, 0,1,2,3); | |
| 409 | cthd2003_neogeo_gfx_address_fix_do(start+512*7, end+512*7, 0,2,3,1); | |
| 410 | } | |
| 411 | ||
| 412 | void neogeo_state::cthd2003_c(int pow) | |
| 413 | { | |
| 414 | int i; | |
| 415 | ||
| 416 | for (i=0; i<=192; i+=8) | |
| 417 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 418 | ||
| 419 | for (i=200; i<=392; i+=8) | |
| 420 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 421 | ||
| 422 | for (i=400; i<=592; i+=8) | |
| 423 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 424 | ||
| 425 | for (i=600; i<=792; i+=8) | |
| 426 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 427 | ||
| 428 | for (i=800; i<=992; i+=8) | |
| 429 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 430 | ||
| 431 | for (i=1000; i<=1016; i+=8) | |
| 432 | cthd2003_neogeo_gfx_address_fix(i*512,i*512+512); | |
| 433 | } | |
| 434 | ||
| 435 | void neogeo_state::decrypt_cthd2003() | |
| 436 | { | |
| 437 | UINT8 *romdata = memregion("fixed")->base(); | |
| 438 | dynamic_buffer tmp(8*128*128); | |
| 439 | ||
| 440 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 441 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 442 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 443 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 444 | memcpy(romdata, tmp, 8*128*128); | |
| 445 | ||
| 446 | romdata = memregion("audiocpu")->base()+0x10000; | |
| 447 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 448 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 449 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 450 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 451 | memcpy(romdata, tmp, 8*128*128); | |
| 452 | ||
| 453 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 454 | ||
| 455 | cthd2003_c(0); | |
| 456 | } | |
| 457 | ||
| 458 | WRITE16_MEMBER( neogeo_state::cthd2003_bankswitch_w ) | |
| 459 | { | |
| 460 | int bankaddress; | |
| 461 | static const int cthd2003_banks[8] = | |
| 462 | { | |
| 463 | 1,0,1,0,1,0,3,2, | |
| 464 | }; | |
| 465 | if (offset == 0) | |
| 466 | { | |
| 467 | bankaddress = 0x100000 + cthd2003_banks[data&7]*0x100000; | |
| 468 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 469 | } | |
| 470 | } | |
| 471 | ||
| 472 | void neogeo_state::patch_cthd2003() | |
| 473 | { | |
| 474 | /* patches thanks to razoola */ | |
| 475 | int i; | |
| 476 | UINT16 *mem16 = (UINT16 *)memregion("maincpu")->base(); | |
| 477 | ||
| 478 | /* special ROM banking handler */ | |
| 479 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2ffff0, 0x2fffff, write16_delegate(FUNC(neogeo_state::cthd2003_bankswitch_w),this)); | |
| 480 | ||
| 481 | // theres still a problem on the character select screen but it seems to be related to cpu core timing issues, | |
| 482 | // overclocking the 68k prevents it. | |
| 483 | ||
| 484 | // fix garbage on s1 layer over everything | |
| 485 | mem16[0xf415a/2] = 0x4ef9; | |
| 486 | mem16[0xf415c/2] = 0x000f; | |
| 487 | mem16[0xf415e/2] = 0x4cf2; | |
| 488 | // Fix corruption in attract mode before title screen | |
| 489 | for (i=0x1ae290/2;i < 0x1ae8d0/2; i=i+1) | |
| 490 | { | |
| 491 | mem16[i] = 0x0000; | |
| 492 | } | |
| 493 | ||
| 494 | // Fix for title page | |
| 495 | for (i=0x1f8ef0/2;i < 0x1fa1f0/2; i=i+2) | |
| 496 | { | |
| 497 | mem16[i] -= 0x7000; | |
| 498 | mem16[i+1] -= 0x0010; | |
| 499 | } | |
| 500 | ||
| 501 | // Fix for green dots on title page | |
| 502 | for (i=0xac500/2;i < 0xac520/2; i=i+1) | |
| 503 | { | |
| 504 | mem16[i] = 0xFFFF; | |
| 505 | } | |
| 506 | // Fix for blanks as screen change level end clear | |
| 507 | mem16[0x991d0/2] = 0xdd03; | |
| 508 | mem16[0x99306/2] = 0xdd03; | |
| 509 | mem16[0x99354/2] = 0xdd03; | |
| 510 | mem16[0x9943e/2] = 0xdd03; | |
| 511 | } | |
| 512 | ||
| 513 | ||
| 514 | /* Crouching Tiger Hidden Dragon 2003 Super Plus (bootleg of King of Fighters 2001) */ | |
| 515 | ||
| 516 | ||
| 517 | void neogeo_state::ct2k3sp_sx_decrypt() | |
| 518 | { | |
| 519 | int rom_size = memregion( "fixed" )->bytes(); | |
| 520 | UINT8 *rom = memregion( "fixed" )->base(); | |
| 521 | dynamic_buffer buf( rom_size ); | |
| 522 | int i; | |
| 523 | int ofst; | |
| 524 | ||
| 525 | memcpy( buf, rom, rom_size ); | |
| 526 | ||
| 527 | for( i = 0; i < rom_size; i++ ){ | |
| 528 | ofst = BITSWAP24( (i & 0x1ffff), 23, 22, 21, 20, 19, 18, 17, 3, | |
| 529 | 0, 1, 4, 2, 13, 14, 16, 15, | |
| 530 | 5, 6, 11, 10, 9, 8, 7, 12 ); | |
| 531 | ||
| 532 | ofst += (i >> 17) << 17; | |
| 533 | ||
| 534 | rom[ i ] = buf[ ofst ]; | |
| 535 | } | |
| 536 | ||
| 537 | memcpy( buf, rom, rom_size ); | |
| 538 | ||
| 539 | memcpy( &rom[ 0x08000 ], &buf[ 0x10000 ], 0x8000 ); | |
| 540 | memcpy( &rom[ 0x10000 ], &buf[ 0x08000 ], 0x8000 ); | |
| 541 | memcpy( &rom[ 0x28000 ], &buf[ 0x30000 ], 0x8000 ); | |
| 542 | memcpy( &rom[ 0x30000 ], &buf[ 0x28000 ], 0x8000 ); | |
| 543 | } | |
| 544 | ||
| 545 | void neogeo_state::decrypt_ct2k3sp() | |
| 546 | { | |
| 547 | UINT8 *romdata = memregion("audiocpu")->base()+0x10000; | |
| 548 | dynamic_buffer tmp(8*128*128); | |
| 549 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 550 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 551 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 552 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 553 | memcpy(romdata, tmp, 8*128*128); | |
| 554 | ||
| 555 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 556 | ct2k3sp_sx_decrypt(); | |
| 557 | cthd2003_c(0); | |
| 558 | } | |
| 559 | ||
| 560 | ||
| 561 | /* Crouching Tiger Hidden Dragon 2003 Super Plus alternate (bootleg of King of Fighters 2001) */ | |
| 562 | ||
| 563 | ||
| 564 | void neogeo_state::decrypt_ct2k3sa() | |
| 565 | { | |
| 566 | UINT8 *romdata = memregion("audiocpu")->base()+0x10000; | |
| 567 | dynamic_buffer tmp(8*128*128); | |
| 568 | memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128); | |
| 569 | memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128); | |
| 570 | memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128); | |
| 571 | memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128); | |
| 572 | memcpy(romdata, tmp, 8*128*128); | |
| 573 | ||
| 574 | memcpy(romdata-0x10000,romdata,0x10000); | |
| 575 | cthd2003_c(0); | |
| 576 | } | |
| 577 | ||
| 578 | void neogeo_state::patch_ct2k3sa() | |
| 579 | { | |
| 580 | /* patches thanks to razoola - same as for cthd2003*/ | |
| 581 | int i; | |
| 582 | UINT16 *mem16 = (UINT16 *)memregion("maincpu")->base(); | |
| 583 | ||
| 584 | // theres still a problem on the character select screen but it seems to be related to cpu core timing issues, | |
| 585 | // overclocking the 68k prevents it. | |
| 586 | ||
| 587 | // fix garbage on s1 layer over everything | |
| 588 | mem16[0xf415a/2] = 0x4ef9; | |
| 589 | mem16[0xf415c/2] = 0x000f; | |
| 590 | mem16[0xf415e/2] = 0x4cf2; | |
| 591 | ||
| 592 | // Fix corruption in attract mode before title screen | |
| 593 | for (i=0x1ae290/2;i < 0x1ae8d0/2; i=i+1) | |
| 594 | { | |
| 595 | mem16[i] = 0x0000; | |
| 596 | } | |
| 597 | ||
| 598 | // Fix for title page | |
| 599 | for (i=0x1f8ef0/2;i < 0x1fa1f0/2; i=i+2) | |
| 600 | { | |
| 601 | mem16[i] -= 0x7000; | |
| 602 | mem16[i+1] -= 0x0010; | |
| 603 | } | |
| 604 | ||
| 605 | // Fix for green dots on title page | |
| 606 | for (i=0xac500/2;i < 0xac520/2; i=i+1) | |
| 607 | { | |
| 608 | mem16[i] = 0xFFFF; | |
| 609 | } | |
| 610 | // Fix for blanks as screen change level end clear | |
| 611 | mem16[0x991d0/2] = 0xdd03; | |
| 612 | mem16[0x99306/2] = 0xdd03; | |
| 613 | mem16[0x99354/2] = 0xdd03; | |
| 614 | mem16[0x9943e/2] = 0xdd03; | |
| 615 | } | |
| 616 | ||
| 617 | ||
| 618 | /* King of Fighters Special Edition 2004 (bootleg of King of Fighters 2002) */ | |
| 619 | ||
| 620 | ||
| 621 | void neogeo_state::decrypt_kof2k4se_68k() | |
| 622 | { | |
| 623 | UINT8 *src = memregion("maincpu")->base()+0x100000; | |
| 624 | dynamic_buffer dst(0x400000); | |
| 625 | int i; | |
| 626 | static const int sec[] = {0x300000,0x200000,0x100000,0x000000}; | |
| 627 | memcpy(dst,src,0x400000); | |
| 628 | ||
| 629 | for(i = 0; i < 4; ++i) | |
| 630 | { | |
| 631 | memcpy(src+i*0x100000,dst+sec[i],0x100000); | |
| 632 | } | |
| 633 | } | |
| 634 | ||
| 635 | ||
| 636 | /* Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg) */ | |
| 637 | ||
| 638 | ||
| 639 | void neogeo_state::lans2004_vx_decrypt() | |
| 640 | { | |
| 641 | int i; | |
| 642 | UINT8 *rom = memregion( "ymsnd" )->base(); | |
| 643 | for (i = 0; i < 0xA00000; i++) | |
| 644 | rom[i] = BITSWAP8(rom[i], 0, 1, 5, 4, 3, 2, 6, 7); | |
| 645 | } | |
| 646 | ||
| 647 | void neogeo_state::lans2004_decrypt_68k() | |
| 648 | { | |
| 649 | /* Descrambling P ROMs - Thanks to Razoola for the info */ | |
| 650 | int i; | |
| 651 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 652 | UINT16 *rom = (UINT16*)memregion( "maincpu" )->base(); | |
| 653 | ||
| 654 | { | |
| 655 | static const int sec[] = { 0x3, 0x8, 0x7, 0xC, 0x1, 0xA, 0x6, 0xD }; | |
| 656 | dynamic_buffer dst(0x600000); | |
| 657 | ||
| 658 | for (i = 0; i < 8; i++) | |
| 659 | memcpy (dst + i * 0x20000, src + sec[i] * 0x20000, 0x20000); | |
| 660 | ||
| 661 | memcpy (dst + 0x0BBB00, src + 0x045B00, 0x001710); | |
| 662 | memcpy (dst + 0x02FFF0, src + 0x1A92BE, 0x000010); | |
| 663 | memcpy (dst + 0x100000, src + 0x200000, 0x400000); | |
| 664 | memcpy (src, dst, 0x600000); | |
| 665 | } | |
| 666 | ||
| 667 | for (i = 0xBBB00/2; i < 0xBE000/2; i++) { | |
| 668 | if ((((rom[i]&0xFFBF)==0x4EB9) || ((rom[i]&0xFFBF)==0x43B9)) && (rom[i+1]==0x0000)) { | |
| 669 | rom[i + 1] = 0x000B; | |
| 670 | rom[i + 2] += 0x6000; | |
| 671 | } | |
| 672 | } | |
| 673 | ||
| 674 | /* Patched by protection chip (Altera) ? */ | |
| 675 | rom[0x2D15C/2] = 0x000B; | |
| 676 | rom[0x2D15E/2] = 0xBB00; | |
| 677 | rom[0x2D1E4/2] = 0x6002; | |
| 678 | rom[0x2EA7E/2] = 0x6002; | |
| 679 | rom[0xBBCD0/2] = 0x6002; | |
| 680 | rom[0xBBDF2/2] = 0x6002; | |
| 681 | rom[0xBBE42/2] = 0x6002; | |
| 682 | } | |
| 683 | ||
| 684 | ||
| 685 | /* Metal Slug 5 Plus (bootleg) */ | |
| 686 | ||
| 687 | ||
| 688 | READ16_MEMBER( neogeo_state::mslug5_prot_r ) | |
| 689 | { | |
| 690 | logerror("PC %06x: access protected\n",space.device().safe_pc()); | |
| 691 | return 0xa0; | |
| 692 | } | |
| 693 | ||
| 694 | WRITE16_MEMBER( neogeo_state::ms5plus_bankswitch_w ) | |
| 695 | { | |
| 696 | int bankaddress; | |
| 697 | logerror("offset: %06x PC %06x: set banking %04x\n",offset,space.device().safe_pc(),data); | |
| 698 | if ((offset == 0)&&(data == 0xa0)) | |
| 699 | { | |
| 700 | bankaddress=0xa0; | |
| 701 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 702 | logerror("offset: %06x PC %06x: set banking %04x\n\n",offset,space.device().safe_pc(),bankaddress); | |
| 703 | } | |
| 704 | else if(offset == 2) | |
| 705 | { | |
| 706 | data=data>>4; | |
| 707 | //data=data&7; | |
| 708 | bankaddress=data*0x100000; | |
| 709 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 710 | logerror("offset: %06x PC %06x: set banking %04x\n\n",offset,space.device().safe_pc(),bankaddress); | |
| 711 | } | |
| 712 | } | |
| 713 | ||
| 714 | void neogeo_state::install_ms5plus_protection() | |
| 715 | { | |
| 716 | // special ROM banking handler / additional protection | |
| 717 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2ffff0, 0x2fffff,read16_delegate(FUNC(neogeo_state::mslug5_prot_r),this), write16_delegate(FUNC(neogeo_state::ms5plus_bankswitch_w),this)); | |
| 718 | } | |
| 719 | ||
| 720 | ||
| 721 | /* SNK vs. CAPCOM SVC CHAOS (bootleg) */ | |
| 722 | ||
| 723 | ||
| 724 | void neogeo_state::svcboot_px_decrypt() | |
| 725 | { | |
| 726 | static const UINT8 sec[] = { | |
| 727 | 0x06, 0x07, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 728 | }; | |
| 729 | int i; | |
| 730 | int size = memregion( "maincpu" )->bytes(); | |
| 731 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 732 | dynamic_buffer dst( size ); | |
| 733 | int ofst; | |
| 734 | for( i = 0; i < size / 0x100000; i++ ){ | |
| 735 | memcpy( &dst[ i * 0x100000 ], &src[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 736 | } | |
| 737 | for( i = 0; i < size / 2; i++ ){ | |
| 738 | ofst = BITSWAP8( (i & 0x0000ff), 7, 6, 1, 0, 3, 2, 5, 4 ); | |
| 739 | ofst += (i & 0xffff00); | |
| 740 | memcpy( &src[ i * 2 ], &dst[ ofst * 2 ], 0x02 ); | |
| 741 | } | |
| 742 | } | |
| 743 | ||
| 744 | void neogeo_state::svcboot_cx_decrypt() | |
| 745 | { | |
| 746 | static const UINT8 idx_tbl[ 0x10 ] = { | |
| 747 | 0, 1, 0, 1, 2, 3, 2, 3, 3, 4, 3, 4, 4, 5, 4, 5, | |
| 748 | }; | |
| 749 | static const UINT8 bitswap4_tbl[ 6 ][ 4 ] = { | |
| 750 | { 3, 0, 1, 2 }, | |
| 751 | { 2, 3, 0, 1 }, | |
| 752 | { 1, 2, 3, 0 }, | |
| 753 | { 0, 1, 2, 3 }, | |
| 754 | { 3, 2, 1, 0 }, | |
| 755 | { 3, 0, 2, 1 }, | |
| 756 | }; | |
| 757 | int i; | |
| 758 | int size = memregion( "sprites" )->bytes(); | |
| 759 | UINT8 *src = memregion( "sprites" )->base(); | |
| 760 | dynamic_buffer dst( size ); | |
| 761 | int ofst; | |
| 762 | memcpy( dst, src, size ); | |
| 763 | for( i = 0; i < size / 0x80; i++ ){ | |
| 764 | int idx = idx_tbl[ (i & 0xf00) >> 8 ]; | |
| 765 | int bit0 = bitswap4_tbl[ idx ][ 0 ]; | |
| 766 | int bit1 = bitswap4_tbl[ idx ][ 1 ]; | |
| 767 | int bit2 = bitswap4_tbl[ idx ][ 2 ]; | |
| 768 | int bit3 = bitswap4_tbl[ idx ][ 3 ]; | |
| 769 | ofst = BITSWAP8( (i & 0x0000ff), 7, 6, 5, 4, bit3, bit2, bit1, bit0 ); | |
| 770 | ofst += (i & 0xfffff00); | |
| 771 | memcpy( &src[ i * 0x80 ], &dst[ ofst * 0x80 ], 0x80 ); | |
| 772 | } | |
| 773 | } | |
| 774 | ||
| 775 | ||
| 776 | /* SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 1) */ | |
| 777 | ||
| 778 | ||
| 779 | void neogeo_state::svcplus_px_decrypt() | |
| 780 | { | |
| 781 | static const int sec[] = { | |
| 782 | 0x00, 0x03, 0x02, 0x05, 0x04, 0x01 | |
| 783 | }; | |
| 784 | int size = memregion( "maincpu" )->bytes(); | |
| 785 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 786 | dynamic_buffer dst( size ); | |
| 787 | int i; | |
| 788 | int ofst; | |
| 789 | memcpy( dst, src, size ); | |
| 790 | for( i = 0; i < size / 2; i++ ){ | |
| 791 | ofst = BITSWAP24( (i & 0xfffff), 0x17, 0x16, 0x15, 0x14, 0x13, 0x00, 0x01, 0x02, | |
| 792 | 0x0f, 0x0e, 0x0d, 0x0c, 0x0b, 0x0a, 0x09, 0x08, | |
| 793 | 0x07, 0x06, 0x05, 0x04, 0x03, 0x10, 0x11, 0x12 ); | |
| 794 | ofst ^= 0x0f0007; | |
| 795 | ofst += (i & 0xff00000); | |
| 796 | memcpy( &src[ i * 0x02 ], &dst[ ofst * 0x02 ], 0x02 ); | |
| 797 | } | |
| 798 | memcpy( dst, src, size ); | |
| 799 | for( i = 0; i < 6; i++ ){ | |
| 800 | memcpy( &src[ i * 0x100000 ], &dst[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 801 | } | |
| 802 | } | |
| 803 | ||
| 804 | void neogeo_state::svcplus_px_hack() | |
| 805 | { | |
| 806 | /* patched by the protection chip? */ | |
| 807 | UINT16 *mem16 = (UINT16 *)memregion("maincpu")->base(); | |
| 808 | mem16[0x0f8016/2] = 0x33c1; | |
| 809 | } | |
| 810 | ||
| 811 | ||
| 812 | /* SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 2) */ | |
| 813 | ||
| 814 | ||
| 815 | void neogeo_state::svcplusa_px_decrypt() | |
| 816 | { | |
| 817 | int i; | |
| 818 | static const int sec[] = { | |
| 819 | 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 820 | }; | |
| 821 | int size = memregion( "maincpu" )->bytes(); | |
| 822 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 823 | dynamic_buffer dst( size ); | |
| 824 | memcpy( dst, src, size ); | |
| 825 | for( i = 0; i < 6; i++ ){ | |
| 826 | memcpy( &src[ i * 0x100000 ], &dst[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 827 | } | |
| 828 | } | |
| 829 | ||
| 830 | ||
| 831 | /* SNK vs. CAPCOM SVC CHAOS Super Plus (bootleg) */ | |
| 832 | ||
| 833 | ||
| 834 | void neogeo_state::svcsplus_px_decrypt() | |
| 835 | { | |
| 836 | static const int sec[] = { | |
| 837 | 0x06, 0x07, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00 | |
| 838 | }; | |
| 839 | int size = memregion( "maincpu" )->bytes(); | |
| 840 | UINT8 *src = memregion( "maincpu" )->base(); | |
| 841 | dynamic_buffer dst( size ); | |
| 842 | int i; | |
| 843 | int ofst; | |
| 844 | memcpy( dst, src, size ); | |
| 845 | for( i = 0; i < size / 2; i++ ){ | |
| 846 | ofst = BITSWAP16( (i & 0x007fff), 0x0f, 0x00, 0x08, 0x09, 0x0b, 0x0a, 0x0c, 0x0d, | |
| 847 | 0x04, 0x03, 0x01, 0x07, 0x06, 0x02, 0x05, 0x0e ); | |
| 848 | ||
| 849 | ofst += (i & 0x078000); | |
| 850 | ofst += sec[ (i & 0xf80000) >> 19 ] << 19; | |
| 851 | memcpy( &src[ i * 2 ], &dst[ ofst * 2 ], 0x02 ); | |
| 852 | } | |
| 853 | } | |
| 854 | ||
| 855 | void neogeo_state::svcsplus_px_hack() | |
| 856 | { | |
| 857 | /* patched by the protection chip? */ | |
| 858 | UINT16 *mem16 = (UINT16 *)memregion("maincpu")->base(); | |
| 859 | mem16[0x9e90/2] = 0x000f; | |
| 860 | mem16[0x9e92/2] = 0xc9c0; | |
| 861 | mem16[0xa10c/2] = 0x4eb9; | |
| 862 | mem16[0xa10e/2] = 0x000e; | |
| 863 | mem16[0xa110/2] = 0x9750; | |
| 864 | } | |
| 865 | ||
| 866 | ||
| 867 | /* The King of Fighters 2003 (bootleg set 1) */ | |
| 868 | ||
| 869 | ||
| 870 | READ16_MEMBER( neogeo_state::kof2003_r) | |
| 871 | { | |
| 872 | return m_cartridge_ram[offset]; | |
| 873 | } | |
| 874 | ||
| 875 | WRITE16_MEMBER( neogeo_state::kof2003_w ) | |
| 876 | { | |
| 877 | data = COMBINE_DATA(&m_cartridge_ram[offset]); | |
| 878 | if (offset == 0x1ff0/2 || offset == 0x1ff2/2) { | |
| 879 | UINT8* cr = (UINT8 *)m_cartridge_ram; | |
| 880 | UINT32 address = (cr[BYTE_XOR_LE(0x1ff3)]<<16)|(cr[BYTE_XOR_LE(0x1ff2)]<<8)|cr[BYTE_XOR_LE(0x1ff1)]; | |
| 881 | UINT8 prt = cr[BYTE_XOR_LE(0x1ff2)]; | |
| 882 | UINT8* mem = (UINT8 *)memregion("maincpu")->base(); | |
| 883 | ||
| 884 | cr[BYTE_XOR_LE(0x1ff0)] = 0xa0; | |
| 885 | cr[BYTE_XOR_LE(0x1ff1)] &= 0xfe; | |
| 886 | cr[BYTE_XOR_LE(0x1ff3)] &= 0x7f; | |
| 887 | neogeo_set_main_cpu_bank_address(address+0x100000); | |
| 888 | ||
| 889 | mem[BYTE_XOR_LE(0x58196)] = prt; | |
| 890 | } | |
| 891 | } | |
| 892 | ||
| 893 | WRITE16_MEMBER( neogeo_state::kof2003p_w ) | |
| 894 | { | |
| 895 | data = COMBINE_DATA(&m_cartridge_ram[offset]); | |
| 896 | if (offset == 0x1ff0/2 || offset == 0x1ff2/2) { | |
| 897 | UINT8* cr = (UINT8 *)m_cartridge_ram; | |
| 898 | UINT32 address = (cr[BYTE_XOR_LE(0x1ff3)]<<16)|(cr[BYTE_XOR_LE(0x1ff2)]<<8)|cr[BYTE_XOR_LE(0x1ff0)]; | |
| 899 | UINT8 prt = cr[BYTE_XOR_LE(0x1ff2)]; | |
| 900 | UINT8* mem = (UINT8 *)memregion("maincpu")->base(); | |
| 901 | ||
| 902 | cr[BYTE_XOR_LE(0x1ff0)] &= 0xfe; | |
| 903 | cr[BYTE_XOR_LE(0x1ff3)] &= 0x7f; | |
| 904 | neogeo_set_main_cpu_bank_address(address+0x100000); | |
| 905 | ||
| 906 | mem[BYTE_XOR_LE(0x58196)] = prt; | |
| 907 | } | |
| 908 | } | |
| 909 | ||
| 910 | void neogeo_state::kf2k3bl_px_decrypt() | |
| 911 | { | |
| 912 | int i; | |
| 913 | static const UINT8 sec[] = { | |
| 914 | 0x07, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 | |
| 915 | }; | |
| 916 | ||
| 917 | int rom_size = 0x800000; | |
| 918 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 919 | dynamic_buffer buf( rom_size ); | |
| 920 | memcpy( buf, rom, rom_size ); | |
| 921 | ||
| 922 | for( i = 0; i < rom_size / 0x100000; i++ ){ | |
| 923 | memcpy( &rom[ i * 0x100000 ], &buf[ sec[ i ] * 0x100000 ], 0x100000 ); | |
| 924 | } | |
| 925 | } | |
| 926 | ||
| 927 | void neogeo_state::kf2k3bl_install_protection() | |
| 928 | { | |
| 929 | save_item(NAME(m_cartridge_ram)); | |
| 930 | ||
| 931 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(neogeo_state::kof2003_r),this), write16_delegate(FUNC(neogeo_state::kof2003_w),this) ); | |
| 932 | } | |
| 933 | ||
| 934 | ||
| 935 | /* The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg) */ | |
| 936 | ||
| 937 | ||
| 938 | void neogeo_state::kf2k3pl_px_decrypt() | |
| 939 | { | |
| 940 | dynamic_array<UINT16> tmp(0x100000/2); | |
| 941 | UINT16*rom = (UINT16*)memregion( "maincpu" )->base(); | |
| 942 | int j; | |
| 943 | int i; | |
| 944 | ||
| 945 | for (i = 0;i < 0x700000/2;i+=0x100000/2) | |
| 946 | { | |
| 947 | memcpy(tmp,&rom[i],0x100000); | |
| 948 | for (j = 0;j < 0x100000/2;j++) | |
| 949 | rom[i+j] = tmp[BITSWAP24(j,23,22,21,20,19,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)]; | |
| 950 | } | |
| 951 | ||
| 952 | /* patched by Altera protection chip on PCB */ | |
| 953 | rom[0xf38ac/2] = 0x4e75; | |
| 954 | } | |
| 955 | ||
| 956 | void neogeo_state::kf2k3pl_install_protection() | |
| 957 | { | |
| 958 | save_item(NAME(m_cartridge_ram)); | |
| 959 | ||
| 960 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(neogeo_state::kof2003_r),this), write16_delegate(FUNC(neogeo_state::kof2003p_w),this) ); | |
| 961 | } | |
| 962 | ||
| 963 | ||
| 964 | /* The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg) */ | |
| 965 | ||
| 966 | ||
| 967 | void neogeo_state::kf2k3upl_px_decrypt() | |
| 968 | { | |
| 969 | { | |
| 970 | UINT8 *src = memregion("maincpu")->base(); | |
| 971 | memmove(src+0x100000, src, 0x600000); | |
| 972 | memmove(src, src+0x700000, 0x100000); | |
| 973 | } | |
| 974 | ||
| 975 | { | |
| 976 | int ofst; | |
| 977 | int i; | |
| 978 | UINT8 *rom = memregion( "maincpu" )->base() + 0xfe000; | |
| 979 | UINT8 *buf = memregion( "maincpu" )->base() + 0xd0610; | |
| 980 | ||
| 981 | for( i = 0; i < 0x2000 / 2; i++ ){ | |
| 982 | ofst = (i & 0xff00) + BITSWAP8( (i & 0x00ff), 7, 6, 0, 4, 3, 2, 1, 5 ); | |
| 983 | memcpy( &rom[ i * 2 ], &buf[ ofst * 2 ], 2 ); | |
| 984 | } | |
| 985 | } | |
| 986 | } | |
| 987 | ||
| 988 | ||
| 989 | /* Samurai Shodown V / Samurai Spirits Zero (bootleg) */ | |
| 990 | ||
| 991 | ||
| 992 | void neogeo_state::samsho5b_px_decrypt() | |
| 993 | { | |
| 994 | int px_size = memregion( "maincpu" )->bytes(); | |
| 995 | UINT8 *rom = memregion( "maincpu" )->base(); | |
| 996 | dynamic_buffer buf( px_size ); | |
| 997 | int ofst; | |
| 998 | int i; | |
| 999 | ||
| 1000 | memcpy( buf, rom, px_size ); | |
| 1001 | ||
| 1002 | for( i = 0; i < px_size / 2; i++ ){ | |
| 1003 | ofst = BITSWAP8( (i & 0x000ff), 7, 6, 5, 4, 3, 0, 1, 2 ); | |
| 1004 | ofst += (i & 0xfffff00); | |
| 1005 | ofst ^= 0x060005; | |
| 1006 | ||
| 1007 | memcpy( &rom[ i * 2 ], &buf[ ofst * 2 ], 0x02 ); | |
| 1008 | } | |
| 1009 | ||
| 1010 | memcpy( buf, rom, px_size ); | |
| 1011 | ||
| 1012 | memcpy( &rom[ 0x000000 ], &buf[ 0x700000 ], 0x100000 ); | |
| 1013 | memcpy( &rom[ 0x100000 ], &buf[ 0x000000 ], 0x700000 ); | |
| 1014 | } | |
| 1015 | ||
| 1016 | ||
| 1017 | void neogeo_state::samsho5b_vx_decrypt() | |
| 1018 | { | |
| 1019 | int vx_size = memregion( "ymsnd" )->bytes(); | |
| 1020 | UINT8 *rom = memregion( "ymsnd" )->base(); | |
| 1021 | int i; | |
| 1022 | ||
| 1023 | for( i = 0; i < vx_size; i++ ) | |
| 1024 | rom[ i ] = BITSWAP8( rom[ i ], 0, 1, 5, 4, 3, 2, 6, 7 ); | |
| 1025 | } | |
| 1026 | ||
| 1027 | ||
| 1028 | /* Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg) */ | |
| 1029 | ||
| 1030 | ||
| 1031 | #define MATRIMBLZ80( i ) ( i^(BITSWAP8(i&0x3,4,3,1,2,0,7,6,5)<<8) ) | |
| 1032 | ||
| 1033 | void neogeo_state::matrimbl_decrypt() | |
| 1034 | { | |
| 1035 | /* decrypt Z80 */ | |
| 1036 | UINT8 *rom = memregion( "audiocpu" )->base()+0x10000; | |
| 1037 | dynamic_buffer buf( 0x20000 ); | |
| 1038 | int i, j=0; | |
| 1039 | memcpy( buf, rom, 0x20000 ); | |
| 1040 | for( i=0x00000; i<0x20000; i++ ) | |
| 1041 | { | |
| 1042 | if ( i&0x10000 ) | |
| 1043 | { | |
| 1044 | if ( i&0x800 ) | |
| 1045 | { | |
| 1046 | j=MATRIMBLZ80( i ); | |
| 1047 | j=j^0x10000; | |
| 1048 | } | |
| 1049 | else | |
| 1050 | { | |
| 1051 | j=MATRIMBLZ80(( i^0x01 )); | |
| 1052 | } | |
| 1053 | } | |
| 1054 | else | |
| 1055 | { | |
| 1056 | if ( i&0x800 ) | |
| 1057 | { | |
| 1058 | j=MATRIMBLZ80(( i^0x01 )); | |
| 1059 | j=j^0x10000; | |
| 1060 | } | |
| 1061 | else | |
| 1062 | { | |
| 1063 | j=MATRIMBLZ80( i ); | |
| 1064 | } | |
| 1065 | } | |
| 1066 | rom[ j ]=buf[ i ]; | |
| 1067 | } | |
| 1068 | memcpy( rom-0x10000, rom, 0x10000 ); | |
| 1069 | ||
| 1070 | /* decrypt gfx */ | |
| 1071 | cthd2003_c( 0 ); | |
| 1072 | } | |
| 2 | // empty |
| r31135 | r31136 | |
|---|---|---|
| 1 | /*************************************************************************** | |
| 2 | ||
| 3 | Neo-Geo hardware protection devices | |
| 4 | ||
| 5 | unknown devices | |
| 6 | ssideki, fatfury2, kof98 (some versions), mslugx | |
| 7 | ||
| 8 | SMA chip | |
| 9 | kof99, garou, garouh, mslug3, kof2002 | |
| 10 | ||
| 11 | custom banking, random number generator | |
| 12 | encryption (see machine/neocrypt.c) | |
| 13 | internal rom data | |
| 14 | ||
| 15 | PVC chip | |
| 16 | mslug5, kof2003, svcchaos | |
| 17 | ||
| 18 | ***************************************************************************/ | |
| 19 | ||
| 20 | #include "emu.h" | |
| 21 | #include "includes/neogeo.h" | |
| 22 | ||
| 23 | /************************ Fatal Fury 2 *************************/ | |
| 24 | ||
| 25 | READ16_MEMBER( neogeo_state::fatfury2_protection_16_r ) | |
| 26 | { | |
| 27 | UINT16 res = m_fatfury2_prot_data >> 24; | |
| 28 | ||
| 29 | switch (offset) | |
| 30 | { | |
| 31 | case 0x55550/2: | |
| 32 | case 0xffff0/2: | |
| 33 | case 0x00000/2: | |
| 34 | case 0xff000/2: | |
| 35 | case 0x36000/2: | |
| 36 | case 0x36008/2: | |
| 37 | return res; | |
| 38 | ||
| 39 | case 0x36004/2: | |
| 40 | case 0x3600c/2: | |
| 41 | return ((res & 0xf0) >> 4) | ((res & 0x0f) << 4); | |
| 42 | ||
| 43 | default: | |
| 44 | logerror("unknown protection read at pc %06x, offset %08x\n", space.device().safe_pc(), offset << 1); | |
| 45 | return 0; | |
| 46 | } | |
| 47 | } | |
| 48 | ||
| 49 | ||
| 50 | WRITE16_MEMBER( neogeo_state::fatfury2_protection_16_w ) | |
| 51 | { | |
| 52 | switch (offset) | |
| 53 | { | |
| 54 | case 0x11112/2: /* data == 0x1111; expects 0xff000000 back */ | |
| 55 | m_fatfury2_prot_data = 0xff000000; | |
| 56 | break; | |
| 57 | ||
| 58 | case 0x33332/2: /* data == 0x3333; expects 0x0000ffff back */ | |
| 59 | m_fatfury2_prot_data = 0x0000ffff; | |
| 60 | break; | |
| 61 | ||
| 62 | case 0x44442/2: /* data == 0x4444; expects 0x00ff0000 back */ | |
| 63 | m_fatfury2_prot_data = 0x00ff0000; | |
| 64 | break; | |
| 65 | ||
| 66 | case 0x55552/2: /* data == 0x5555; read back from 55550, ffff0, 00000, ff000 */ | |
| 67 | m_fatfury2_prot_data = 0xff00ff00; | |
| 68 | break; | |
| 69 | ||
| 70 | case 0x56782/2: /* data == 0x1234; read back from 36000 *or* 36004 */ | |
| 71 | m_fatfury2_prot_data = 0xf05a3601; | |
| 72 | break; | |
| 73 | ||
| 74 | case 0x42812/2: /* data == 0x1824; read back from 36008 *or* 3600c */ | |
| 75 | m_fatfury2_prot_data = 0x81422418; | |
| 76 | break; | |
| 77 | ||
| 78 | case 0x55550/2: | |
| 79 | case 0xffff0/2: | |
| 80 | case 0xff000/2: | |
| 81 | case 0x36000/2: | |
| 82 | case 0x36004/2: | |
| 83 | case 0x36008/2: | |
| 84 | case 0x3600c/2: | |
| 85 | m_fatfury2_prot_data <<= 8; | |
| 86 | break; | |
| 87 | ||
| 88 | default: | |
| 89 | logerror("unknown protection write at pc %06x, offset %08x, data %02x\n", space.device().safe_pc(), offset, data); | |
| 90 | break; | |
| 91 | } | |
| 92 | } | |
| 93 | ||
| 94 | ||
| 95 | void neogeo_state::fatfury2_install_protection() | |
| 96 | { | |
| 97 | /* the protection involves reading and writing addresses in the */ | |
| 98 | /* 0x2xxxxx range. There are several checks all around the code. */ | |
| 99 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x200000, 0x2fffff, read16_delegate(FUNC(neogeo_state::fatfury2_protection_16_r),this), write16_delegate(FUNC(neogeo_state::fatfury2_protection_16_w),this)); | |
| 100 | ||
| 101 | m_fatfury2_prot_data = 0; | |
| 102 | ||
| 103 | save_item(NAME(m_fatfury2_prot_data)); | |
| 104 | } | |
| 105 | ||
| 106 | ||
| 107 | /************************ King of Fighters 98******************* | |
| 108 | The encrypted set has a rom overlay feature, checked at | |
| 109 | various points in the game. | |
| 110 | Boards used: NEO-MVS PROGSF1 (1998.6.17) / NEO-MVS PROGSF1E (1998.6.18) | |
| 111 | The boards have an ALTERA chip (EPM7128SQC100-15) which is tied to 242-P1 | |
| 112 | ***************************************************************/ | |
| 113 | ||
| 114 | WRITE16_MEMBER( neogeo_state::kof98_prot_w ) | |
| 115 | { | |
| 116 | /* info from razoola */ | |
| 117 | UINT16* mem16 = (UINT16*)memregion("maincpu")->base(); | |
| 118 | ||
| 119 | switch (data) | |
| 120 | { | |
| 121 | case 0x0090: | |
| 122 | logerror ("%06x kof98 - protection 0x0090 old %04x %04x\n", space.device().safe_pc(), mem16[0x100/2], mem16[0x102/2]); | |
| 123 | mem16[0x100/2] = 0x00c2; | |
| 124 | mem16[0x102/2] = 0x00fd; | |
| 125 | break; | |
| 126 | ||
| 127 | case 0x00f0: | |
| 128 | logerror ("%06x kof98 - protection 0x00f0 old %04x %04x\n", space.device().safe_pc(), mem16[0x100/2], mem16[0x102/2]); | |
| 129 | mem16[0x100/2] = 0x4e45; | |
| 130 | mem16[0x102/2] = 0x4f2d; | |
| 131 | break; | |
| 132 | ||
| 133 | default: // 00aa is written, but not needed? | |
| 134 | logerror ("%06x kof98 - unknown protection write %04x\n", space.device().safe_pc(), data); | |
| 135 | break; | |
| 136 | } | |
| 137 | } | |
| 138 | ||
| 139 | ||
| 140 | void neogeo_state::install_kof98_protection() | |
| 141 | { | |
| 142 | /* when 0x20aaaa contains 0x0090 (word) then 0x100 (normally the neogeo header) should return 0x00c200fd worked out using real hw */ | |
| 143 | ||
| 144 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x20aaaa, 0x20aaab, write16_delegate(FUNC(neogeo_state::kof98_prot_w),this)); | |
| 145 | } | |
| 146 | ||
| 147 | ||
| 148 | /************************ Metal Slug X ************************* | |
| 149 | Board used: NEO-MVS PROGEOP (1999.2.2) | |
| 150 | The board has an ALTERA chip (EPM7128SQC100-15) which is tied to 250-P1 | |
| 151 | Also found is a QFP144 chip labeled with 0103 - function unknown | |
| 152 | ***************************************************************/ | |
| 153 | ||
| 154 | WRITE16_MEMBER( neogeo_state::mslugx_protection_16_w ) | |
| 155 | { | |
| 156 | switch (offset) | |
| 157 | { | |
| 158 | case 0x0/2: // start new read? | |
| 159 | m_mslugx_command = 0; | |
| 160 | break; | |
| 161 | ||
| 162 | case 0x2/2: // command? These are pulsed with data and then 0 | |
| 163 | case 0x4/2: | |
| 164 | m_mslugx_command |= data; | |
| 165 | break; | |
| 166 | ||
| 167 | case 0x6/2: // finished? | |
| 168 | break; | |
| 169 | ||
| 170 | case 0xa/2: // init? | |
| 171 | m_mslugx_counter = 0; | |
| 172 | m_mslugx_command = 0; | |
| 173 | break; | |
| 174 | ||
| 175 | default: | |
| 176 | logerror("unknown protection write at pc %06x, offset %08x, data %02x\n", space.device().safe_pc(), offset << 1, data); | |
| 177 | break; | |
| 178 | } | |
| 179 | } | |
| 180 | ||
| 181 | ||
| 182 | READ16_MEMBER( neogeo_state::mslugx_protection_16_r ) | |
| 183 | { | |
| 184 | UINT16 res = 0; | |
| 185 | ||
| 186 | switch (m_mslugx_command) | |
| 187 | { | |
| 188 | case 0x0001: { // $3bdc(?) and $3c30 (Register D7) | |
| 189 | res = (space.read_byte(0xdedd2 + ((m_mslugx_counter >> 3) & 0xfff)) >> (~m_mslugx_counter & 0x07)) & 1; | |
| 190 | m_mslugx_counter++; | |
| 191 | } | |
| 192 | break; | |
| 193 | ||
| 194 | case 0x0fff: { // All other accesses (Register D2) | |
| 195 | INT32 select = space.read_word(0x10f00a) - 1; // How should this be calculated? | |
| 196 | res = (space.read_byte(0xdedd2 + ((select >> 3) & 0x0fff)) >> (~select & 0x07)) & 1; | |
| 197 | } | |
| 198 | break; | |
| 199 | ||
| 200 | default: | |
| 201 | logerror("unknown protection read at pc %06x, offset %08x\n", space.device().safe_pc(), offset << 1); | |
| 202 | break; | |
| 203 | } | |
| 204 | ||
| 205 | return res; | |
| 206 | } | |
| 207 | ||
| 208 | ||
| 209 | void neogeo_state::mslugx_install_protection() | |
| 210 | { | |
| 211 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fffe0, 0x2fffef, read16_delegate(FUNC(neogeo_state::mslugx_protection_16_r),this), write16_delegate(FUNC(neogeo_state::mslugx_protection_16_w),this)); | |
| 212 | ||
| 213 | save_item(NAME(m_mslugx_command)); | |
| 214 | save_item(NAME(m_mslugx_counter)); | |
| 215 | } | |
| 216 | ||
| 217 | ||
| 218 | /************************ SMA Protection************************ | |
| 219 | thanks to Razoola | |
| 220 | ***************************************************************/ | |
| 221 | ||
| 222 | WRITE16_MEMBER( neogeo_state::kof99_bankswitch_w ) | |
| 223 | { | |
| 224 | int bankaddress; | |
| 225 | static const int bankoffset[64] = | |
| 226 | { | |
| 227 | 0x000000, 0x100000, 0x200000, 0x300000, | |
| 228 | 0x3cc000, 0x4cc000, 0x3f2000, 0x4f2000, | |
| 229 | 0x407800, 0x507800, 0x40d000, 0x50d000, | |
| 230 | 0x417800, 0x517800, 0x420800, 0x520800, | |
| 231 | 0x424800, 0x524800, 0x429000, 0x529000, | |
| 232 | 0x42e800, 0x52e800, 0x431800, 0x531800, | |
| 233 | 0x54d000, 0x551000, 0x567000, 0x592800, | |
| 234 | 0x588800, 0x581800, 0x599800, 0x594800, | |
| 235 | 0x598000, /* rest not used? */ | |
| 236 | }; | |
| 237 | ||
| 238 | /* unscramble bank number */ | |
| 239 | data = | |
| 240 | (((data>>14)&1)<<0)+ | |
| 241 | (((data>> 6)&1)<<1)+ | |
| 242 | (((data>> 8)&1)<<2)+ | |
| 243 | (((data>>10)&1)<<3)+ | |
| 244 | (((data>>12)&1)<<4)+ | |
| 245 | (((data>> 5)&1)<<5); | |
| 246 | ||
| 247 | bankaddress = 0x100000 + bankoffset[data]; | |
| 248 | ||
| 249 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 250 | } | |
| 251 | ||
| 252 | ||
| 253 | WRITE16_MEMBER( neogeo_state::garou_bankswitch_w ) | |
| 254 | { | |
| 255 | /* thanks to Razoola and Mr K for the info */ | |
| 256 | int bankaddress; | |
| 257 | static const int bankoffset[64] = | |
| 258 | { | |
| 259 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 260 | 0x280000, 0x380000, 0x2d0000, 0x3d0000, // 04 | |
| 261 | 0x2f0000, 0x3f0000, 0x400000, 0x500000, // 08 | |
| 262 | 0x420000, 0x520000, 0x440000, 0x540000, // 12 | |
| 263 | 0x498000, 0x598000, 0x4a0000, 0x5a0000, // 16 | |
| 264 | 0x4a8000, 0x5a8000, 0x4b0000, 0x5b0000, // 20 | |
| 265 | 0x4b8000, 0x5b8000, 0x4c0000, 0x5c0000, // 24 | |
| 266 | 0x4c8000, 0x5c8000, 0x4d0000, 0x5d0000, // 28 | |
| 267 | 0x458000, 0x558000, 0x460000, 0x560000, // 32 | |
| 268 | 0x468000, 0x568000, 0x470000, 0x570000, // 36 | |
| 269 | 0x478000, 0x578000, 0x480000, 0x580000, // 40 | |
| 270 | 0x488000, 0x588000, 0x490000, 0x590000, // 44 | |
| 271 | 0x5d0000, 0x5d8000, 0x5e0000, 0x5e8000, // 48 | |
| 272 | 0x5f0000, 0x5f8000, 0x600000, /* rest not used? */ | |
| 273 | }; | |
| 274 | ||
| 275 | /* unscramble bank number */ | |
| 276 | data = | |
| 277 | (((data>> 5)&1)<<0)+ | |
| 278 | (((data>> 9)&1)<<1)+ | |
| 279 | (((data>> 7)&1)<<2)+ | |
| 280 | (((data>> 6)&1)<<3)+ | |
| 281 | (((data>>14)&1)<<4)+ | |
| 282 | (((data>>12)&1)<<5); | |
| 283 | ||
| 284 | bankaddress = 0x100000 + bankoffset[data]; | |
| 285 | ||
| 286 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 287 | } | |
| 288 | ||
| 289 | ||
| 290 | WRITE16_MEMBER( neogeo_state::garouh_bankswitch_w ) | |
| 291 | { | |
| 292 | /* thanks to Razoola and Mr K for the info */ | |
| 293 | int bankaddress; | |
| 294 | static const int bankoffset[64] = | |
| 295 | { | |
| 296 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 297 | 0x280000, 0x380000, 0x2d0000, 0x3d0000, // 04 | |
| 298 | 0x2c8000, 0x3c8000, 0x400000, 0x500000, // 08 | |
| 299 | 0x420000, 0x520000, 0x440000, 0x540000, // 12 | |
| 300 | 0x598000, 0x698000, 0x5a0000, 0x6a0000, // 16 | |
| 301 | 0x5a8000, 0x6a8000, 0x5b0000, 0x6b0000, // 20 | |
| 302 | 0x5b8000, 0x6b8000, 0x5c0000, 0x6c0000, // 24 | |
| 303 | 0x5c8000, 0x6c8000, 0x5d0000, 0x6d0000, // 28 | |
| 304 | 0x458000, 0x558000, 0x460000, 0x560000, // 32 | |
| 305 | 0x468000, 0x568000, 0x470000, 0x570000, // 36 | |
| 306 | 0x478000, 0x578000, 0x480000, 0x580000, // 40 | |
| 307 | 0x488000, 0x588000, 0x490000, 0x590000, // 44 | |
| 308 | 0x5d8000, 0x6d8000, 0x5e0000, 0x6e0000, // 48 | |
| 309 | 0x5e8000, 0x6e8000, 0x6e8000, 0x000000, // 52 | |
| 310 | 0x000000, 0x000000, 0x000000, 0x000000, // 56 | |
| 311 | 0x000000, 0x000000, 0x000000, 0x000000, // 60 | |
| 312 | }; | |
| 313 | ||
| 314 | /* unscramble bank number */ | |
| 315 | data = | |
| 316 | (((data>> 4)&1)<<0)+ | |
| 317 | (((data>> 8)&1)<<1)+ | |
| 318 | (((data>>14)&1)<<2)+ | |
| 319 | (((data>> 2)&1)<<3)+ | |
| 320 | (((data>>11)&1)<<4)+ | |
| 321 | (((data>>13)&1)<<5); | |
| 322 | ||
| 323 | bankaddress = 0x100000 + bankoffset[data]; | |
| 324 | ||
| 325 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 326 | } | |
| 327 | ||
| 328 | ||
| 329 | WRITE16_MEMBER( neogeo_state::mslug3_bankswitch_w ) | |
| 330 | { | |
| 331 | /* thanks to Razoola and Mr K for the info */ | |
| 332 | int bankaddress; | |
| 333 | static const int bankoffset[64] = | |
| 334 | { | |
| 335 | 0x000000, 0x020000, 0x040000, 0x060000, // 00 | |
| 336 | 0x070000, 0x090000, 0x0b0000, 0x0d0000, // 04 | |
| 337 | 0x0e0000, 0x0f0000, 0x120000, 0x130000, // 08 | |
| 338 | 0x140000, 0x150000, 0x180000, 0x190000, // 12 | |
| 339 | 0x1a0000, 0x1b0000, 0x1e0000, 0x1f0000, // 16 | |
| 340 | 0x200000, 0x210000, 0x240000, 0x250000, // 20 | |
| 341 | 0x260000, 0x270000, 0x2a0000, 0x2b0000, // 24 | |
| 342 | 0x2c0000, 0x2d0000, 0x300000, 0x310000, // 28 | |
| 343 | 0x320000, 0x330000, 0x360000, 0x370000, // 32 | |
| 344 | 0x380000, 0x390000, 0x3c0000, 0x3d0000, // 36 | |
| 345 | 0x400000, 0x410000, 0x440000, 0x450000, // 40 | |
| 346 | 0x460000, 0x470000, 0x4a0000, 0x4b0000, // 44 | |
| 347 | 0x4c0000, /* rest not used? */ | |
| 348 | }; | |
| 349 | ||
| 350 | /* unscramble bank number */ | |
| 351 | data = | |
| 352 | (((data>>14)&1)<<0)+ | |
| 353 | (((data>>12)&1)<<1)+ | |
| 354 | (((data>>15)&1)<<2)+ | |
| 355 | (((data>> 6)&1)<<3)+ | |
| 356 | (((data>> 3)&1)<<4)+ | |
| 357 | (((data>> 9)&1)<<5); | |
| 358 | ||
| 359 | bankaddress = 0x100000 + bankoffset[data]; | |
| 360 | ||
| 361 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 362 | } | |
| 363 | ||
| 364 | ||
| 365 | WRITE16_MEMBER( neogeo_state::kof2000_bankswitch_w ) | |
| 366 | { | |
| 367 | /* thanks to Razoola and Mr K for the info */ | |
| 368 | int bankaddress; | |
| 369 | static const int bankoffset[64] = | |
| 370 | { | |
| 371 | 0x000000, 0x100000, 0x200000, 0x300000, // 00 | |
| 372 | 0x3f7800, 0x4f7800, 0x3ff800, 0x4ff800, // 04 | |
| 373 | 0x407800, 0x507800, 0x40f800, 0x50f800, // 08 | |
| 374 | 0x416800, 0x516800, 0x41d800, 0x51d800, // 12 | |
| 375 | 0x424000, 0x524000, 0x523800, 0x623800, // 16 | |
| 376 | 0x526000, 0x626000, 0x528000, 0x628000, // 20 | |
| 377 | 0x52a000, 0x62a000, 0x52b800, 0x62b800, // 24 | |
| 378 | 0x52d000, 0x62d000, 0x52e800, 0x62e800, // 28 | |
| 379 | 0x618000, 0x619000, 0x61a000, 0x61a800, // 32 | |
| 380 | }; | |
| 381 | ||
| 382 | /* unscramble bank number */ | |
| 383 | data = | |
| 384 | (((data>>15)&1)<<0)+ | |
| 385 | (((data>>14)&1)<<1)+ | |
| 386 | (((data>> 7)&1)<<2)+ | |
| 387 | (((data>> 3)&1)<<3)+ | |
| 388 | (((data>>10)&1)<<4)+ | |
| 389 | (((data>> 5)&1)<<5); | |
| 390 | ||
| 391 | bankaddress = 0x100000 + bankoffset[data]; | |
| 392 | ||
| 393 | neogeo_set_main_cpu_bank_address(bankaddress); | |
| 394 | } | |
| 395 | ||
| 396 | ||
| 397 | READ16_MEMBER( neogeo_state::prot_9a37_r ) | |
| 398 | { | |
| 399 | return 0x9a37; | |
| 400 | } | |
| 401 | ||
| 402 | ||
| 403 | /* information about the sma random number generator provided by razoola */ | |
| 404 | /* this RNG is correct for KOF99, other games might be different */ | |
| 405 | ||
| 406 | READ16_MEMBER( neogeo_state::sma_random_r ) | |
| 407 | { | |
| 408 | UINT16 old = m_sma_rng; | |
| 409 | ||
| 410 | UINT16 newbit = ((m_sma_rng >> 2) ^ | |
| 411 | (m_sma_rng >> 3) ^ | |
| 412 | (m_sma_rng >> 5) ^ | |
| 413 | (m_sma_rng >> 6) ^ | |
| 414 | (m_sma_rng >> 7) ^ | |
| 415 | (m_sma_rng >>11) ^ | |
| 416 | (m_sma_rng >>12) ^ | |
| 417 | (m_sma_rng >>15)) & 1; | |
| 418 | ||
| 419 | m_sma_rng = (m_sma_rng << 1) | newbit; | |
| 420 | ||
| 421 | return old; | |
| 422 | } | |
| 423 | ||
| 424 | ||
| 425 | void neogeo_state::reset_sma_rng() | |
| 426 | { | |
| 427 | m_sma_rng = 0x2345; | |
| 428 | } | |
| 429 | ||
| 430 | ||
| 431 | void neogeo_state::sma_install_random_read_handler(int addr1, int addr2 ) | |
| 432 | { | |
| 433 | save_item(NAME(m_sma_rng)); | |
| 434 | ||
| 435 | m_maincpu->space(AS_PROGRAM).install_read_handler(addr1, addr1 + 1, read16_delegate(FUNC(neogeo_state::sma_random_r),this)); | |
| 436 | m_maincpu->space(AS_PROGRAM).install_read_handler(addr2, addr2 + 1, read16_delegate(FUNC(neogeo_state::sma_random_r),this)); | |
| 437 | } | |
| 438 | ||
| 439 | ||
| 440 | void neogeo_state::kof99_install_protection() | |
| 441 | { | |
| 442 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2ffff0, 0x2ffff1, write16_delegate(FUNC(neogeo_state::kof99_bankswitch_w),this)); | |
| 443 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(neogeo_state::prot_9a37_r),this)); | |
| 444 | ||
| 445 | sma_install_random_read_handler(0x2ffff8, 0x2ffffa); | |
| 446 | } | |
| 447 | ||
| 448 | ||
| 449 | void neogeo_state::garou_install_protection() | |
| 450 | { | |
| 451 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2fffc0, 0x2fffc1, write16_delegate(FUNC(neogeo_state::garou_bankswitch_w),this)); | |
| 452 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(neogeo_state::prot_9a37_r),this)); | |
| 453 | ||
| 454 | sma_install_random_read_handler(0x2fffcc, 0x2ffff0); | |
| 455 | } | |
| 456 | ||
| 457 | ||
| 458 | void neogeo_state::garouh_install_protection() | |
| 459 | { | |
| 460 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2fffc0, 0x2fffc1, write16_delegate(FUNC(neogeo_state::garouh_bankswitch_w),this)); | |
| 461 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(neogeo_state::prot_9a37_r),this)); | |
| 462 | ||
| 463 | sma_install_random_read_handler(0x2fffcc, 0x2ffff0); | |
| 464 | } | |
| 465 | ||
| 466 | ||
| 467 | void neogeo_state::mslug3_install_protection() | |
| 468 | { | |
| 469 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2fffe4, 0x2fffe5, write16_delegate(FUNC(neogeo_state::mslug3_bankswitch_w),this)); | |
| 470 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(neogeo_state::prot_9a37_r),this)); | |
| 471 | ||
| 472 | // sma_install_random_read_handler(0x2ffff8, 0x2ffffa); | |
| 473 | } | |
| 474 | ||
| 475 | ||
| 476 | void neogeo_state::kof2000_install_protection() | |
| 477 | { | |
| 478 | m_maincpu->space(AS_PROGRAM).install_write_handler(0x2fffec, 0x2fffed, write16_delegate(FUNC(neogeo_state::kof2000_bankswitch_w),this)); | |
| 479 | m_maincpu->space(AS_PROGRAM).install_read_handler(0x2fe446, 0x2fe447, read16_delegate(FUNC(neogeo_state::prot_9a37_r),this)); | |
| 480 | ||
| 481 | sma_install_random_read_handler(0x2fffd8, 0x2fffda); | |
| 482 | } | |
| 483 | ||
| 484 | ||
| 485 | ||
| 486 | /************************ PVC Protection *********************** | |
| 487 | mslug5, svcchaos, kof2003 | |
| 488 | ***************************************************************/ | |
| 489 | ||
| 490 | void neogeo_state::pvc_write_unpack_color() | |
| 491 | { | |
| 492 | UINT16 pen = m_cartridge_ram[0xff0]; | |
| 493 | ||
| 494 | UINT8 b = ((pen & 0x000f) << 1) | ((pen & 0x1000) >> 12); | |
| 495 | UINT8 g = ((pen & 0x00f0) >> 3) | ((pen & 0x2000) >> 13); | |
| 496 | UINT8 r = ((pen & 0x0f00) >> 7) | ((pen & 0x4000) >> 14); | |
| 497 | UINT8 s = (pen & 0x8000) >> 15; | |
| 498 | ||
| 499 | m_cartridge_ram[0xff1] = (g << 8) | b; | |
| 500 | m_cartridge_ram[0xff2] = (s << 8) | r; | |
| 501 | } | |
| 502 | ||
| 503 | ||
| 504 | void neogeo_state::pvc_write_pack_color() | |
| 505 | { | |
| 506 | UINT16 gb = m_cartridge_ram[0xff4]; | |
| 507 | UINT16 sr = m_cartridge_ram[0xff5]; | |
| 508 | ||
| 509 | m_cartridge_ram[0xff6] = ((gb & 0x001e) >> 1) | | |
| 510 | ((gb & 0x1e00) >> 5) | | |
| 511 | ((sr & 0x001e) << 7) | | |
| 512 | ((gb & 0x0001) << 12) | | |
| 513 | ((gb & 0x0100) << 5) | | |
| 514 | ((sr & 0x0001) << 14) | | |
| 515 | ((sr & 0x0100) << 7); | |
| 516 | } | |
| 517 | ||
| 518 | ||
| 519 | void neogeo_state::pvc_write_bankswitch( address_space &space ) | |
| 520 | { | |
| 521 | UINT32 bankaddress; | |
| 522 | ||
| 523 | bankaddress = ((m_cartridge_ram[0xff8] >> 8)|(m_cartridge_ram[0xff9] << 8)); | |
| 524 | m_cartridge_ram[0xff8] = (m_cartridge_ram[0xff8] & 0xfe00) | 0x00a0; | |
| 525 | m_cartridge_ram[0xff9] &= 0x7fff; | |
| 526 | neogeo_set_main_cpu_bank_address(bankaddress + 0x100000); | |
| 527 | } | |
| 528 | ||
| 529 | ||
| 530 | READ16_MEMBER( neogeo_state::pvc_prot_r ) | |
| 531 | { | |
| 532 | return m_cartridge_ram[offset]; | |
| 533 | } | |
| 534 | ||
| 535 | ||
| 536 | WRITE16_MEMBER( neogeo_state::pvc_prot_w ) | |
| 537 | { | |
| 538 | COMBINE_DATA(&m_cartridge_ram[offset] ); | |
| 539 | if (offset == 0xff0) | |
| 540 | pvc_write_unpack_color(); | |
| 541 | else if(offset >= 0xff4 && offset <= 0xff5) | |
| 542 | pvc_write_pack_color(); | |
| 543 | else if(offset >= 0xff8) | |
| 544 | pvc_write_bankswitch(space); | |
| 545 | } | |
| 546 | ||
| 547 | ||
| 548 | void neogeo_state::install_pvc_protection() | |
| 549 | { | |
| 550 | save_item(NAME(m_cartridge_ram)); | |
| 551 | ||
| 552 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x2fe000, 0x2fffff, read16_delegate(FUNC(neogeo_state::pvc_prot_r),this), write16_delegate(FUNC(neogeo_state::pvc_prot_w),this)); | |
| 553 | } | |
| 1 | /// empty |
| r31135 | r31136 | |
|---|---|---|
| 7 | 7 | #include "machine/upd1990a.h" |
| 8 | 8 | #include "machine/ng_memcard.h" |
| 9 | 9 | #include "video/neogeo_spr.h" |
| 10 | #include "bus/neogeo/neogeo_slot.h" | |
| 11 | #include "bus/neogeo/neogeo_carts.h" | |
| 12 | #include "bus/neogeo/cmc_prot.h" | |
| 13 | #include "bus/neogeo/pcm2_prot.h" | |
| 14 | #include "bus/neogeo/pvc_prot.h" | |
| 15 | #include "bus/neogeo/bootleg_prot.h" | |
| 16 | #include "bus/neogeo/kof2002_prot.h" | |
| 17 | #include "bus/neogeo/fatfury2_prot.h" | |
| 18 | #include "bus/neogeo/kof98_prot.h" | |
| 19 | #include "bus/neogeo/sbp_prot.h" | |
| 10 | 20 | |
| 11 | 21 | // On scanline 224, /VBLANK goes low 56 mclks (14 pixels) from the rising edge of /HSYNC. |
| 12 | 22 | // Two mclks after /VBLANK goes low, the hardware sets a pending IRQ1 flip-flop. |
| r31135 | r31136 | |
| 18 | 28 | public: |
| 19 | 29 | neogeo_state(const machine_config &mconfig, device_type type, const char *tag) |
| 20 | 30 | : driver_device(mconfig, type, tag), |
| 31 | m_banked_cart(*this, "banked_cart"), | |
| 21 | 32 | m_maincpu(*this, "maincpu"), |
| 22 | 33 | m_audiocpu(*this, "audiocpu"), |
| 23 | 34 | m_region_maincpu(*this, "maincpu"), |
| 24 | 35 | m_region_sprites(*this, "sprites"), |
| 25 | 36 | m_region_fixed(*this, "fixed"), |
| 26 | 37 | m_region_fixedbios(*this, "fixedbios"), |
| 27 | m_bank_vectors(*this, "vectors"), | |
| 28 | m_bank_cartridge(*this, "cartridge"), | |
| 38 | //m_bank_vectors(*this, "vectors"), | |
| 39 | //m_bank_cartridge(*this, "cartridge"), | |
| 29 | 40 | m_bank_audio_main(*this, "audio_main"), |
| 30 | 41 | m_upd4990a(*this, "upd4990a"), |
| 31 | 42 | m_save_ram(*this, "saveram"), |
| 32 | 43 | m_screen(*this, "screen"), |
| 33 | 44 | m_palette(*this, "palette"), |
| 34 | 45 | m_memcard(*this, "memcard"), |
| 35 | m_sprgen(*this, "spritegen") | |
| 46 | m_sprgen(*this, "spritegen"), | |
| 47 | m_use_cart_vectors(0), | |
| 48 | m_cartslot1(*this, "cartslot1"), | |
| 49 | m_cartslot2(*this, "cartslot2"), | |
| 50 | m_cartslot3(*this, "cartslot3"), | |
| 51 | m_cartslot4(*this, "cartslot4"), | |
| 52 | m_cartslot5(*this, "cartslot5"), | |
| 53 | m_cartslot6(*this, "cartslot6"), | |
| 54 | m_currentslot(-1) | |
| 36 | 55 | { } |
| 37 | 56 | |
| 38 | 57 | DECLARE_WRITE8_MEMBER(io_control_w); |
| r31135 | r31136 | |
| 49 | 68 | DECLARE_WRITE16_MEMBER(neogeo_paletteram_w); |
| 50 | 69 | DECLARE_READ16_MEMBER(neogeo_video_register_r); |
| 51 | 70 | DECLARE_WRITE16_MEMBER(neogeo_video_register_w); |
| 71 | READ16_MEMBER(banked_vectors_r); | |
| 72 | void set_slot_number(int slot); | |
| 52 | 73 | |
| 53 | 74 | DECLARE_CUSTOM_INPUT_MEMBER(get_memcard_status); |
| 54 | 75 | DECLARE_CUSTOM_INPUT_MEMBER(get_audio_result); |
| 55 | 76 | |
| 56 | DECLARE_DRIVER_INIT(neogeo); | |
| 57 | DECLARE_DRIVER_INIT(fatfury2); | |
| 58 | DECLARE_DRIVER_INIT(zupapa); | |
| 59 | DECLARE_DRIVER_INIT(kof98); | |
| 60 | DECLARE_DRIVER_INIT(mslugx); | |
| 61 | DECLARE_DRIVER_INIT(kof99); | |
| 62 | DECLARE_DRIVER_INIT(kof99k); | |
| 63 | DECLARE_DRIVER_INIT(garou); | |
| 64 | DECLARE_DRIVER_INIT(garouh); | |
| 65 | DECLARE_DRIVER_INIT(garoubl); | |
| 66 | DECLARE_DRIVER_INIT(mslug3); | |
| 67 | DECLARE_DRIVER_INIT(mslug3h); | |
| 68 | DECLARE_DRIVER_INIT(mslug3b6); | |
| 69 | DECLARE_DRIVER_INIT(kof2000); | |
| 70 | DECLARE_DRIVER_INIT(kof2000n); | |
| 71 | DECLARE_DRIVER_INIT(kof2001); | |
| 72 | DECLARE_DRIVER_INIT(cthd2003); | |
| 73 | DECLARE_DRIVER_INIT(ct2k3sp); | |
| 74 | DECLARE_DRIVER_INIT(ct2k3sa); | |
| 75 | DECLARE_DRIVER_INIT(mslug4); | |
| 76 | DECLARE_DRIVER_INIT(ms4plus); | |
| 77 | DECLARE_DRIVER_INIT(ganryu); | |
| 78 | DECLARE_DRIVER_INIT(s1945p); | |
| 79 | DECLARE_DRIVER_INIT(preisle2); | |
| 80 | DECLARE_DRIVER_INIT(bangbead); | |
| 81 | DECLARE_DRIVER_INIT(nitd); | |
| 82 | DECLARE_DRIVER_INIT(sengoku3); | |
| 83 | DECLARE_DRIVER_INIT(rotd); | |
| 84 | DECLARE_DRIVER_INIT(kof2002); | |
| 85 | DECLARE_DRIVER_INIT(kof2002b); | |
| 86 | DECLARE_DRIVER_INIT(kf2k2pls); | |
| 87 | DECLARE_DRIVER_INIT(kf2k2mp); | |
| 88 | DECLARE_DRIVER_INIT(kf2k2mp2); | |
| 89 | DECLARE_DRIVER_INIT(kof10th); | |
| 90 | DECLARE_DRIVER_INIT(kf10thep); | |
| 91 | DECLARE_DRIVER_INIT(kf2k5uni); | |
| 92 | DECLARE_DRIVER_INIT(kof2k4se); | |
| 93 | DECLARE_DRIVER_INIT(matrim); | |
| 94 | DECLARE_DRIVER_INIT(matrimbl); | |
| 95 | DECLARE_DRIVER_INIT(pnyaa); | |
| 96 | DECLARE_DRIVER_INIT(mslug5); | |
| 97 | DECLARE_DRIVER_INIT(ms5pcb); | |
| 98 | DECLARE_DRIVER_INIT(ms5plus); | |
| 99 | DECLARE_DRIVER_INIT(svcpcb); | |
| 100 | DECLARE_DRIVER_INIT(svc); | |
| 101 | DECLARE_DRIVER_INIT(svcboot); | |
| 102 | DECLARE_DRIVER_INIT(svcplus); | |
| 103 | DECLARE_DRIVER_INIT(svcplusa); | |
| 104 | DECLARE_DRIVER_INIT(svcsplus); | |
| 105 | DECLARE_DRIVER_INIT(samsho5); | |
| 106 | DECLARE_DRIVER_INIT(samsho5b); | |
| 107 | DECLARE_DRIVER_INIT(kf2k3pcb); | |
| 108 | DECLARE_DRIVER_INIT(kof2003); | |
| 109 | DECLARE_DRIVER_INIT(kof2003h); | |
| 110 | DECLARE_DRIVER_INIT(kf2k3bl); | |
| 111 | DECLARE_DRIVER_INIT(kf2k3pl); | |
| 112 | DECLARE_DRIVER_INIT(kf2k3upl); | |
| 113 | DECLARE_DRIVER_INIT(samsh5sp); | |
| 114 | DECLARE_DRIVER_INIT(jockeygp); | |
| 115 | DECLARE_DRIVER_INIT(vliner); | |
| 116 | DECLARE_DRIVER_INIT(kog); | |
| 117 | DECLARE_DRIVER_INIT(kof97oro); | |
| 118 | DECLARE_DRIVER_INIT(lans2004); | |
| 119 | DECLARE_DRIVER_INIT(sbp); | |
| 120 | DECLARE_DRIVER_INIT(mvs); | |
| 121 | void mvs_install_protection(device_image_interface& image); | |
| 122 | ||
| 123 | 77 | TIMER_CALLBACK_MEMBER(display_position_interrupt_callback); |
| 124 | 78 | TIMER_CALLBACK_MEMBER(display_position_vblank_callback); |
| 125 | 79 | TIMER_CALLBACK_MEMBER(vblank_interrupt_callback); |
| r31135 | r31136 | |
| 135 | 89 | DECLARE_INPUT_CHANGED_MEMBER(select_bios); |
| 136 | 90 | |
| 137 | 91 | UINT32 screen_update_neogeo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); |
| 92 | ||
| 93 | DECLARE_DRIVER_INIT(neogeo); | |
| 94 | DECLARE_DRIVER_INIT(mvs); | |
| 95 | ||
| 96 | optional_device<neogeo_banked_cart_device> m_banked_cart; | |
| 97 | ||
| 138 | 98 | protected: |
| 139 | 99 | void neogeo_postload(); |
| 140 | 100 | void update_interrupts(); |
| 141 | 101 | void create_interrupt_timers(); |
| 142 | 102 | void start_interrupt_timers(); |
| 143 | 103 | void neogeo_acknowledge_interrupt(UINT16 data); |
| 144 | void neogeo_set_main_cpu_bank_address( UINT32 bank_address ); | |
| 145 | void _set_main_cpu_bank_address(); | |
| 104 | ||
| 146 | 105 | void neogeo_main_cpu_banking_init(); |
| 147 | void neogeo_audio_cpu_banking_init(); | |
| 106 | void neogeo_audio_cpu_banking_init(int set_entry); | |
| 148 | 107 | void adjust_display_position_interrupt_timer(); |
| 149 | 108 | void neogeo_set_display_position_interrupt_control(UINT16 data); |
| 150 | 109 | void neogeo_set_display_counter_msb(UINT16 data); |
| r31135 | r31136 | |
| 162 | 121 | void set_outputs( ); |
| 163 | 122 | void set_output_latch( UINT8 data ); |
| 164 | 123 | void set_output_data( UINT8 data ); |
| 165 | | |
| 124 | ||
| 166 | 125 | |
| 167 | // protections implementation | |
| 168 | DECLARE_READ16_MEMBER( sbp_lowerrom_r ); | |
| 169 | DECLARE_WRITE16_MEMBER( sbp_lowerrom_w ); | |
| 170 | DECLARE_READ16_MEMBER( fatfury2_protection_16_r ); | |
| 171 | DECLARE_WRITE16_MEMBER( fatfury2_protection_16_w ); | |
| 172 | void fatfury2_install_protection(); | |
| 173 | DECLARE_WRITE16_MEMBER ( kof98_prot_w ); | |
| 174 | void install_kof98_protection(); | |
| 175 | DECLARE_WRITE16_MEMBER( mslugx_protection_16_w ); | |
| 176 | DECLARE_READ16_MEMBER( mslugx_protection_16_r ); | |
| 177 | void mslugx_install_protection(); | |
| 178 | DECLARE_WRITE16_MEMBER( kof99_bankswitch_w ); | |
| 179 | DECLARE_WRITE16_MEMBER( garou_bankswitch_w ); | |
| 180 | DECLARE_WRITE16_MEMBER( garouh_bankswitch_w ); | |
| 181 | DECLARE_WRITE16_MEMBER( mslug3_bankswitch_w ); | |
| 182 | DECLARE_WRITE16_MEMBER( kof2000_bankswitch_w ); | |
| 183 | DECLARE_READ16_MEMBER( prot_9a37_r ); | |
| 184 | DECLARE_READ16_MEMBER( sma_random_r ); | |
| 185 | void reset_sma_rng(); | |
| 186 | void sma_install_random_read_handler( int addr1, int addr2 ); | |
| 187 | void kof99_install_protection(); | |
| 188 | void garou_install_protection(); | |
| 189 | void garouh_install_protection(); | |
| 190 | void mslug3_install_protection(); | |
| 191 | void kof2000_install_protection(); | |
| 192 | void pvc_write_unpack_color(); | |
| 193 | void pvc_write_pack_color(); | |
| 194 | void pvc_write_bankswitch( address_space &space ); | |
| 195 | DECLARE_READ16_MEMBER( pvc_prot_r ); | |
| 196 | DECLARE_WRITE16_MEMBER( pvc_prot_w ); | |
| 197 | void install_pvc_protection(); | |
| 198 | void neogeo_bootleg_cx_decrypt(); | |
| 199 | void neogeo_bootleg_sx_decrypt(int value ); | |
| 200 | void kog_px_decrypt(); | |
| 201 | void kof97oro_px_decode(); | |
| 202 | void kof10thBankswitch(address_space &space, UINT16 nBank); | |
| 203 | DECLARE_READ16_MEMBER( kof10th_RAMB_r ); | |
| 204 | DECLARE_WRITE16_MEMBER( kof10th_custom_w ); | |
| 205 | DECLARE_WRITE16_MEMBER( kof10th_bankswitch_w ); | |
| 206 | void install_kof10th_protection (); | |
| 207 | void decrypt_kof10th(); | |
| 208 | void kf10thep_px_decrypt(); | |
| 209 | void kf2k5uni_px_decrypt(); | |
| 210 | void kf2k5uni_sx_decrypt(); | |
| 211 | void kf2k5uni_mx_decrypt(); | |
| 212 | void decrypt_kf2k5uni(); | |
| 213 | void kof2002b_gfx_decrypt(UINT8 *src, int size); | |
| 214 | void kf2k2mp_decrypt(); | |
| 215 | void kf2k2mp2_px_decrypt(); | |
| 216 | void cthd2003_neogeo_gfx_address_fix_do(int start, int end, int bit3shift, int bit2shift, int bit1shift, int bit0shift); | |
| 217 | void cthd2003_neogeo_gfx_address_fix(int start, int end); | |
| 218 | void cthd2003_c(int pow); | |
| 219 | void decrypt_cthd2003(); | |
| 220 | DECLARE_WRITE16_MEMBER ( cthd2003_bankswitch_w ); | |
| 221 | void patch_cthd2003(); | |
| 222 | void ct2k3sp_sx_decrypt(); | |
| 223 | void decrypt_ct2k3sp(); | |
| 224 | void decrypt_ct2k3sa(); | |
| 225 | void patch_ct2k3sa(); | |
| 226 | void decrypt_kof2k4se_68k(); | |
| 227 | void lans2004_vx_decrypt(); | |
| 228 | void lans2004_decrypt_68k(); | |
| 229 | DECLARE_READ16_MEMBER( mslug5_prot_r ); | |
| 230 | DECLARE_WRITE16_MEMBER ( ms5plus_bankswitch_w ); | |
| 231 | void install_ms5plus_protection(); | |
| 232 | void svcboot_px_decrypt(); | |
| 233 | void svcboot_cx_decrypt(); | |
| 234 | void svcplus_px_decrypt(); | |
| 235 | void svcplus_px_hack(); | |
| 236 | void svcplusa_px_decrypt(); | |
| 237 | void svcsplus_px_decrypt(); | |
| 238 | void svcsplus_px_hack(); | |
| 239 | DECLARE_READ16_MEMBER( kof2003_r); | |
| 240 | DECLARE_WRITE16_MEMBER( kof2003_w ); | |
| 241 | DECLARE_WRITE16_MEMBER( kof2003p_w ); | |
| 242 | void kf2k3bl_px_decrypt(); | |
| 243 | void kf2k3bl_install_protection(); | |
| 244 | void kf2k3pl_px_decrypt(); | |
| 245 | void kf2k3pl_install_protection(); | |
| 246 | void kf2k3upl_px_decrypt(); | |
| 247 | void samsho5b_px_decrypt(); | |
| 248 | void samsho5b_vx_decrypt(); | |
| 249 | void matrimbl_decrypt(); | |
| 250 | void decrypt(UINT8 *r0, UINT8 *r1,UINT8 c0, UINT8 c1,const UINT8 *table0hi,const UINT8 *table0lo,const UINT8 *table1,int base,int invert); | |
| 251 | void neogeo_gfx_decrypt(int extra_xor); | |
| 252 | void neogeo_sfix_decrypt(); | |
| 253 | void kof99_neogeo_gfx_decrypt(int extra_xor); | |
| 254 | void kof2000_neogeo_gfx_decrypt(int extra_xor); | |
| 255 | void cmc42_neogeo_gfx_decrypt(int extra_xor); | |
| 256 | void cmc50_neogeo_gfx_decrypt(int extra_xor); | |
| 257 | void svcpcb_gfx_decrypt(); | |
| 258 | void svcpcb_s1data_decrypt(); | |
| 259 | void kf2k3pcb_gfx_decrypt(); | |
| 260 | void kf2k3pcb_decrypt_s1data(); | |
| 261 | UINT16 generate_cs16(UINT8 *rom, int size); | |
| 262 | int m1_address_scramble(int address, UINT16 key); | |
| 263 | void neogeo_cmc50_m1_decrypt(); | |
| 264 | void kof98_decrypt_68k(); | |
| 265 | void kof99_decrypt_68k(); | |
| 266 | void garou_decrypt_68k(); | |
| 267 | void garouh_decrypt_68k(); | |
| 268 | void mslug3_decrypt_68k(); | |
| 269 | void kof2000_decrypt_68k(); | |
| 270 | void kof2002_decrypt_68k(); | |
| 271 | void matrim_decrypt_68k(); | |
| 272 | void samsho5_decrypt_68k(); | |
| 273 | void samsh5sp_decrypt_68k(); | |
| 274 | void mslug5_decrypt_68k(); | |
| 275 | void svc_px_decrypt(); | |
| 276 | void kf2k3pcb_decrypt_68k(); | |
| 277 | void kof2003_decrypt_68k(); | |
| 278 | void kof2003h_decrypt_68k(); | |
| 279 | void neo_pcm2_snk_1999(int value); | |
| 280 | void neo_pcm2_swap(int value); | |
| 281 | void kf2k3pcb_sp1_decrypt(); | |
| 282 | 126 | |
| 127 | ||
| 128 | ||
| 129 | ||
| 130 | ||
| 131 | ||
| 283 | 132 | // device overrides |
| 284 | 133 | virtual void machine_start(); |
| 285 | 134 | virtual void machine_reset(); |
| r31135 | r31136 | |
| 293 | 142 | required_memory_region m_region_sprites; |
| 294 | 143 | required_memory_region m_region_fixed; |
| 295 | 144 | optional_memory_region m_region_fixedbios; |
| 296 | required_memory_bank m_bank_vectors; | |
| 297 | optional_memory_bank m_bank_cartridge; // optional because of neocd | |
| 145 | //required_memory_bank m_bank_vectors; | |
| 146 | //optional_memory_bank m_bank_cartridge; // optional because of neocd | |
| 298 | 147 | optional_memory_bank m_bank_audio_main; // optional because of neocd |
| 299 | 148 | memory_bank *m_bank_audio_cart[4]; |
| 300 | 149 | |
| r31135 | r31136 | |
| 310 | 159 | enum {NEOGEO_MVS, NEOGEO_AES, NEOGEO_CD} m_type; |
| 311 | 160 | |
| 312 | 161 | // internal state |
| 313 | UINT32 m_main_cpu_bank_address; | |
| 314 | 162 | UINT8 m_controller_select; |
| 315 | 163 | bool m_recurse; |
| 316 | 164 | bool m_audio_cpu_nmi_enabled; |
| r31135 | r31136 | |
| 350 | 198 | int m_screen_shadow; |
| 351 | 199 | int m_palette_bank; |
| 352 | 200 | |
| 353 | // cartridge-specific hardware | |
| 354 | // TODO: move into separate devices | |
| 355 | UINT32 m_fatfury2_prot_data; | |
| 356 | UINT16 m_sma_rng; | |
| 357 | UINT16 m_mslugx_counter; | |
| 358 | UINT16 m_mslugx_command; | |
| 359 | 201 | |
| 360 | const UINT8 *type0_t03; | |
| 361 | const UINT8 *type0_t12; | |
| 362 | const UINT8 *type1_t03; | |
| 363 | const UINT8 *type1_t12; | |
| 364 | const UINT8 *address_8_15_xor1; | |
| 365 | const UINT8 *address_8_15_xor2; | |
| 366 | const UINT8 *address_16_23_xor1; | |
| 367 | const UINT8 *address_16_23_xor2; | |
| 368 | const UINT8 *address_0_7_xor; | |
| 369 | 202 | |
| 370 | | |
| 203 | int m_use_cart_vectors; | |
| 371 | 204 | |
| 205 | // cart slots | |
| 206 | optional_device<neogeo_cart_slot_device> m_cartslot1; | |
| 207 | optional_device<neogeo_cart_slot_device> m_cartslot2; | |
| 208 | optional_device<neogeo_cart_slot_device> m_cartslot3; | |
| 209 | optional_device<neogeo_cart_slot_device> m_cartslot4; | |
| 210 | optional_device<neogeo_cart_slot_device> m_cartslot5; | |
| 211 | optional_device<neogeo_cart_slot_device> m_cartslot6; | |
| 212 | neogeo_cart_slot_device* m_cartslots[6]; | |
| 213 | int m_currentslot; | |
| 372 | 214 | |
| 215 | ||
| 216 | public: | |
| 217 | DECLARE_READ16_MEMBER(neogeo_slot_rom_low_r); | |
| 218 | DECLARE_READ16_MEMBER(neogeo_slot_rom_low_bectors_r); | |
| 219 | ||
| 373 | 220 | }; |
| 374 | 221 | |
| 375 | 222 | |
| 223 | class neogeo_noslot_state : public neogeo_state | |
| 224 | { | |
| 225 | public: | |
| 226 | neogeo_noslot_state(const machine_config &mconfig, device_type type, const char *tag) | |
| 227 | : neogeo_state(mconfig, type, tag), | |
| 228 | /* legacy cartridge specifics */ | |
| 229 | m_mslugx_prot(*this, "mslugx_prot"), | |
| 230 | m_sma_prot(*this, "sma_prot"), | |
| 231 | m_cmc_prot(*this, "cmc_prot"), | |
| 232 | m_pcm2_prot(*this, "pcm2_prot"), | |
| 233 | m_pvc_prot(*this, "pvc_prot"), | |
| 234 | m_bootleg_prot(*this, "bootleg_prot"), | |
| 235 | m_kof2002_prot(*this, "kof2002_prot"), | |
| 236 | m_fatfury2_prot(*this, "fatfury2_prot"), | |
| 237 | m_kof98_prot(*this, "kof98_prot"), | |
| 238 | m_sbp_prot(*this, "sbp_prot") {} | |
| 239 | ||
| 240 | ||
| 241 | DECLARE_DRIVER_INIT(fatfury2); | |
| 242 | DECLARE_DRIVER_INIT(zupapa); | |
| 243 | DECLARE_DRIVER_INIT(kof98); | |
| 244 | DECLARE_DRIVER_INIT(mslugx); | |
| 245 | DECLARE_DRIVER_INIT(kof99); | |
| 246 | DECLARE_DRIVER_INIT(kof99k); | |
| 247 | DECLARE_DRIVER_INIT(garou); | |
| 248 | DECLARE_DRIVER_INIT(garouh); | |
| 249 | DECLARE_DRIVER_INIT(garoubl); | |
| 250 | DECLARE_DRIVER_INIT(mslug3); | |
| 251 | DECLARE_DRIVER_INIT(mslug3h); | |
| 252 | DECLARE_DRIVER_INIT(mslug3b6); | |
| 253 | DECLARE_DRIVER_INIT(kof2000); | |
| 254 | DECLARE_DRIVER_INIT(kof2000n); | |
| 255 | DECLARE_DRIVER_INIT(kof2001); | |
| 256 | DECLARE_DRIVER_INIT(cthd2003); | |
| 257 | DECLARE_DRIVER_INIT(ct2k3sp); | |
| 258 | DECLARE_DRIVER_INIT(ct2k3sa); | |
| 259 | DECLARE_DRIVER_INIT(mslug4); | |
| 260 | DECLARE_DRIVER_INIT(ms4plus); | |
| 261 | DECLARE_DRIVER_INIT(ganryu); | |
| 262 | DECLARE_DRIVER_INIT(s1945p); | |
| 263 | DECLARE_DRIVER_INIT(preisle2); | |
| 264 | DECLARE_DRIVER_INIT(bangbead); | |
| 265 | DECLARE_DRIVER_INIT(nitd); | |
| 266 | DECLARE_DRIVER_INIT(sengoku3); | |
| 267 | DECLARE_DRIVER_INIT(rotd); | |
| 268 | DECLARE_DRIVER_INIT(kof2002); | |
| 269 | DECLARE_DRIVER_INIT(kof2002b); | |
| 270 | DECLARE_DRIVER_INIT(kf2k2pls); | |
| 271 | DECLARE_DRIVER_INIT(kf2k2mp); | |
| 272 | DECLARE_DRIVER_INIT(kf2k2mp2); | |
| 273 | DECLARE_DRIVER_INIT(kof10th); | |
| 274 | DECLARE_DRIVER_INIT(kf10thep); | |
| 275 | DECLARE_DRIVER_INIT(kf2k5uni); | |
| 276 | DECLARE_DRIVER_INIT(kof2k4se); | |
| 277 | DECLARE_DRIVER_INIT(matrim); | |
| 278 | DECLARE_DRIVER_INIT(matrimbl); | |
| 279 | DECLARE_DRIVER_INIT(pnyaa); | |
| 280 | DECLARE_DRIVER_INIT(mslug5); | |
| 281 | DECLARE_DRIVER_INIT(ms5pcb); | |
| 282 | DECLARE_DRIVER_INIT(ms5plus); | |
| 283 | DECLARE_DRIVER_INIT(svcpcb); | |
| 284 | DECLARE_DRIVER_INIT(svc); | |
| 285 | DECLARE_DRIVER_INIT(svcboot); | |
| 286 | DECLARE_DRIVER_INIT(svcplus); | |
| 287 | DECLARE_DRIVER_INIT(svcplusa); | |
| 288 | DECLARE_DRIVER_INIT(svcsplus); | |
| 289 | DECLARE_DRIVER_INIT(samsho5); | |
| 290 | DECLARE_DRIVER_INIT(samsho5b); | |
| 291 | DECLARE_DRIVER_INIT(kf2k3pcb); | |
| 292 | DECLARE_DRIVER_INIT(kof2003); | |
| 293 | DECLARE_DRIVER_INIT(kof2003h); | |
| 294 | DECLARE_DRIVER_INIT(kf2k3bl); | |
| 295 | DECLARE_DRIVER_INIT(kf2k3pl); | |
| 296 | DECLARE_DRIVER_INIT(kf2k3upl); | |
| 297 | DECLARE_DRIVER_INIT(samsh5sp); | |
| 298 | DECLARE_DRIVER_INIT(jockeygp); | |
| 299 | DECLARE_DRIVER_INIT(vliner); | |
| 300 | DECLARE_DRIVER_INIT(kog); | |
| 301 | DECLARE_DRIVER_INIT(kof97oro); | |
| 302 | DECLARE_DRIVER_INIT(lans2004); | |
| 303 | DECLARE_DRIVER_INIT(sbp); | |
| 304 | ||
| 305 | void install_banked_bios(); | |
| 306 | // non-carts | |
| 307 | void svcpcb_gfx_decrypt(); | |
| 308 | void svcpcb_s1data_decrypt(); | |
| 309 | void kf2k3pcb_gfx_decrypt(); | |
| 310 | void kf2k3pcb_decrypt_s1data(); | |
| 311 | void kf2k3pcb_sp1_decrypt(); | |
| 312 | ||
| 313 | ||
| 314 | // legacy | |
| 315 | optional_device<mslugx_prot_device> m_mslugx_prot; | |
| 316 | optional_device<sma_prot_device> m_sma_prot; | |
| 317 | optional_device<cmc_prot_device> m_cmc_prot; | |
| 318 | optional_device<pcm2_prot_device> m_pcm2_prot; | |
| 319 | optional_device<pvc_prot_device> m_pvc_prot; | |
| 320 | optional_device<ngbootleg_prot_device> m_bootleg_prot; | |
| 321 | optional_device<kof2002_prot_device> m_kof2002_prot; | |
| 322 | optional_device<fatfury2_prot_device> m_fatfury2_prot; | |
| 323 | optional_device<kof98_prot_device> m_kof98_prot; | |
| 324 | optional_device<sbp_prot_device> m_sbp_prot; | |
| 325 | }; | |
| 326 | ||
| 327 | ||
| 328 | ||
| 376 | 329 | /*----------- defined in drivers/neogeo.c -----------*/ |
| 377 | 330 | |
| 378 | 331 | MACHINE_CONFIG_EXTERN( neogeo_base ); |
| 332 | MACHINE_CONFIG_EXTERN( neogeo_arcade ); | |
| 333 | INPUT_PORTS_EXTERN(neogeo); | |
| 334 | ADDRESS_MAP_EXTERN(neogeo_main_map,16); | |
| 335 | ||
| 336 | /************************************* | |
| 337 | * | |
| 338 | * Neo-Geo bios | |
| 339 | * | |
| 340 | ************************************* | |
| 341 | ||
| 342 | These are the known Bios Roms, Set options.bios to the one you want. | |
| 343 | ||
| 344 | The Universe bios roms are supported because they're now used on enough PCBs | |
| 345 | to be considered 'in active arcade use' rather than just homebrew hacks. | |
| 346 | Some may be missing, there have been multiple CRCs reported for the same | |
| 347 | revision in some cases (the Universe bios has an option for entering / displaying | |
| 348 | a serial number; these should be noted as such if they're added). | |
| 349 | ||
| 350 | The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese | |
| 351 | hotels. it is a custom MVS mobo which uses MVS carts but it hasn't jamma | |
| 352 | connector and it's similar to a console with a coin mechanism, so it's a sort | |
| 353 | of little coin op console installed in hotels. | |
| 354 | ||
| 355 | The sp-45.sp1 bios is the latest 'ASIA' revision. Japan-j3.bin is the latest 'JAPAN' | |
| 356 | revision. Both of them are also used in the sp-4x.sp1 bios of the Jamma PCB boards. | |
| 357 | ||
| 358 | The current Neo-Geo MVS system set (SFIX/SM1/000-LO) used is from a NEO-MVH MV1FS board. | |
| 359 | Other boards (MV1xx / MV2x / MV4x /MV6x) other system sets? | |
| 360 | ||
| 361 | Zoom ROM (LO) 128K TC531000CP 1x 128Kx8 Zoom look-up table ROM | |
| 362 | Fix ROM (SFIX) 128K 27C1000 1x 128Kx8 Text layer graphics ROM | |
| 363 | Sound ROM (SM1) 128K 27C1000/23C1000 1x 128Kx8 Z80 program ROM | |
| 364 | ||
| 365 | */ | |
| 366 | ||
| 367 | #define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \ | |
| 368 | ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */ | |
| 369 | ||
| 370 | #define NEOGEO_BIOS \ | |
| 371 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) \ | |
| 372 | ROM_SYSTEM_BIOS( 0, "euro", "Europe MVS (Ver. 2)" ) \ | |
| 373 | ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1", 0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on 2 Slot and 4 Slot (the old hacks were designed for this one) */ \ | |
| 374 | ROM_SYSTEM_BIOS( 1, "euro-s1", "Europe MVS (Ver. 1)" ) \ | |
| 375 | ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1", 0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \ | |
| 376 | ROM_SYSTEM_BIOS( 2, "us", "US MVS (Ver. 2?)" ) \ | |
| 377 | ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-u2.sp1", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \ | |
| 378 | ROM_SYSTEM_BIOS( 3, "us-e", "US MVS (Ver. 1)" ) \ | |
| 379 | ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1", 0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \ | |
| 380 | ROM_SYSTEM_BIOS( 4, "asia", "Asia MVS (Ver. 3)" ) \ | |
| 381 | ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom", 0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \ | |
| 382 | ROM_SYSTEM_BIOS( 5, "japan", "Japan MVS (Ver. 3)" ) \ | |
| 383 | ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \ | |
| 384 | ROM_SYSTEM_BIOS( 6, "japan-s2", "Japan MVS (Ver. 2)" ) \ | |
| 385 | ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.sp1", 0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \ | |
| 386 | ROM_SYSTEM_BIOS( 7, "japan-s1", "Japan MVS (Ver. 1)" ) \ | |
| 387 | ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp1.jipan.1024", 0x00000, 0x020000, CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \ | |
| 388 | ROM_SYSTEM_BIOS( 8, "mv1c", "NEO-MVH MV1C" ) \ | |
| 389 | ROM_LOAD16_WORD_SWAP_BIOS( 8, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* Latest Asia bios */ \ | |
| 390 | ROM_SYSTEM_BIOS( 9, "japan-j3", "Japan MVS (J3)" ) \ | |
| 391 | ROM_LOAD16_WORD_SWAP_BIOS( 9, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* Latest Japan bios; correct chip label unknown */ \ | |
| 392 | ROM_SYSTEM_BIOS(10, "japan-hotel", "Custom Japanese Hotel" ) \ | |
| 393 | ROM_LOAD16_WORD_SWAP_BIOS(10, "sp-1v1_3db8c.bin", 0x00000, 0x020000, CRC(162f0ebe) SHA1(fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271) ) /* 'rare MVS found in japanese hotels' shows v1.3 in test mode */ \ | |
| 394 | ROM_SYSTEM_BIOS(11, "unibios31", "Universe Bios (Hack, Ver. 3.1)" ) \ | |
| 395 | ROM_LOAD16_WORD_SWAP_BIOS(11, "uni-bios_3_1.rom", 0x00000, 0x020000, CRC(0c58093f) SHA1(29329a3448c2505e1ff45ffa75e61e9693165153) ) /* Universe Bios v3.1 (hack) */ \ | |
| 396 | ROM_SYSTEM_BIOS(12, "unibios30", "Universe Bios (Hack, Ver. 3.0)" ) \ | |
| 397 | ROM_LOAD16_WORD_SWAP_BIOS(12, "uni-bios_3_0.rom", 0x00000, 0x020000, CRC(a97c89a9) SHA1(97a5eff3b119062f10e31ad6f04fe4b90d366e7f) ) /* Universe Bios v3.0 (hack) */ \ | |
| 398 | ROM_SYSTEM_BIOS(13, "unibios23", "Universe Bios (Hack, Ver. 2.3)" ) \ | |
| 399 | ROM_LOAD16_WORD_SWAP_BIOS(13, "uni-bios_2_3.rom", 0x00000, 0x020000, CRC(27664eb5) SHA1(5b02900a3ccf3df168bdcfc98458136fd2b92ac0) ) /* Universe Bios v2.3 (hack) */ \ | |
| 400 | ROM_SYSTEM_BIOS(14, "unibios23o", "Universe Bios (Hack, Ver. 2.3, older?)" ) \ | |
| 401 | ROM_LOAD16_WORD_SWAP_BIOS(14, "uni-bios_2_3o.rom", 0x00000, 0x020000, CRC(601720ae) SHA1(1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9) ) /* Universe Bios v2.3 (hack) alt version, withdrawn? */ \ | |
| 402 | ROM_SYSTEM_BIOS(15, "unibios22", "Universe Bios (Hack, Ver. 2.2)" ) \ | |
| 403 | ROM_LOAD16_WORD_SWAP_BIOS(15, "uni-bios_2_2.rom", 0x00000, 0x020000, CRC(2d50996a) SHA1(5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c) ) /* Universe Bios v2.2 (hack) */ \ | |
| 404 | ROM_SYSTEM_BIOS(16, "unibios21", "Universe Bios (Hack, Ver. 2.1)" ) \ | |
| 405 | ROM_LOAD16_WORD_SWAP_BIOS(16, "uni-bios_2_1.rom", 0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \ | |
| 406 | ROM_SYSTEM_BIOS(17, "unibios20", "Universe Bios (Hack, Ver. 2.0)" ) \ | |
| 407 | ROM_LOAD16_WORD_SWAP_BIOS(17, "uni-bios_2_0.rom", 0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \ | |
| 408 | ROM_SYSTEM_BIOS(18, "unibios13", "Universe Bios (Hack, Ver. 1.3)" ) \ | |
| 409 | ROM_LOAD16_WORD_SWAP_BIOS(18, "uni-bios_1_3.rom", 0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ \ | |
| 410 | ROM_SYSTEM_BIOS(19, "unibios12", "Universe Bios (Hack, Ver. 1.2)" ) \ | |
| 411 | ROM_LOAD16_WORD_SWAP_BIOS(19, "uni-bios_1_2.rom", 0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \ | |
| 412 | ROM_SYSTEM_BIOS(20, "unibios12o", "Universe Bios (Hack, Ver. 1.2, older)" ) \ | |
| 413 | ROM_LOAD16_WORD_SWAP_BIOS(20, "uni-bios_1_2o.rom", 0x00000, 0x020000, CRC(e19d3ce9) SHA1(af88ef837f44a3af2d7144bb46a37c8512b67770) ) /* Universe Bios v1.2 (hack) alt version */ \ | |
| 414 | ROM_SYSTEM_BIOS(21, "unibios11", "Universe Bios (Hack, Ver. 1.1)" ) \ | |
| 415 | ROM_LOAD16_WORD_SWAP_BIOS(21, "uni-bios_1_1.rom", 0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \ | |
| 416 | ROM_SYSTEM_BIOS(22, "unibios10", "Universe Bios (Hack, Ver. 1.0)" ) \ | |
| 417 | ROM_LOAD16_WORD_SWAP_BIOS(22, "uni-bios_1_0.rom", 0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ | |
| 418 | ||
| 419 | ||
| 420 | ||
| 421 | ||
| 422 | #define NEO_BIOS_AUDIO_64K(name, hash) \ | |
| 423 | NEOGEO_BIOS \ | |
| 424 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 425 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 426 | ROM_REGION( 0x20000, "audiocpu", 0 ) \ | |
| 427 | ROM_LOAD( name, 0x00000, 0x10000, hash ) \ | |
| 428 | ROM_RELOAD( 0x10000, 0x10000 ) | |
| 429 | ||
| 430 | #define NEO_BIOS_AUDIO_128K(name, hash) \ | |
| 431 | NEOGEO_BIOS \ | |
| 432 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 433 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 434 | ROM_REGION( 0x30000, "audiocpu", 0 ) \ | |
| 435 | ROM_LOAD( name, 0x00000, 0x20000, hash ) \ | |
| 436 | ROM_RELOAD( 0x10000, 0x20000 ) | |
| 437 | ||
| 438 | #define NEO_BIOS_AUDIO_256K(name, hash) \ | |
| 439 | NEOGEO_BIOS \ | |
| 440 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 441 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 442 | ROM_REGION( 0x50000, "audiocpu", 0 ) \ | |
| 443 | ROM_LOAD( name, 0x00000, 0x40000, hash ) \ | |
| 444 | ROM_RELOAD( 0x10000, 0x40000 ) | |
| 445 | ||
| 446 | #define NEO_BIOS_AUDIO_512K(name, hash) \ | |
| 447 | NEOGEO_BIOS \ | |
| 448 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 449 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 450 | ROM_REGION( 0x90000, "audiocpu", 0 ) \ | |
| 451 | ROM_LOAD( name, 0x00000, 0x80000, hash ) \ | |
| 452 | ROM_RELOAD( 0x10000, 0x80000 ) | |
| 453 | ||
| 454 | ||
| 455 | #define NEO_BIOS_AUDIO_ENCRYPTED_128K(name, hash) \ | |
| 456 | NEOGEO_BIOS \ | |
| 457 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 458 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 459 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 460 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 461 | ROM_LOAD( name, 0x00000, 0x20000, hash ) | |
| 462 | #define NEO_BIOS_AUDIO_ENCRYPTED_256K(name, hash) \ | |
| 463 | NEOGEO_BIOS \ | |
| 464 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 465 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 466 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 467 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 468 | ROM_LOAD( name, 0x00000, 0x40000, hash ) | |
| 469 | #define NEO_BIOS_AUDIO_ENCRYPTED_512K(name, hash) \ | |
| 470 | NEOGEO_BIOS \ | |
| 471 | ROM_REGION( 0x20000, "audiobios", 0 ) \ | |
| 472 | ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \ | |
| 473 | ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \ | |
| 474 | ROM_REGION( 0x80000, "audiocrypt", 0 ) \ | |
| 475 | ROM_LOAD( name, 0x00000, 0x80000, hash ) | |
| 476 | ||
| 477 | #define NO_DELTAT_REGION | |
| 478 | ||
| 479 | ||
| 480 | #define NEO_SFIX_64K(name, hash) \ | |
| 481 | ROM_REGION( 0x20000, "fixed", 0 ) \ | |
| 482 | ROM_LOAD( name, 0x000000, 0x10000, hash ) \ | |
| 483 | ROM_REGION( 0x20000, "fixedbios", 0 ) \ | |
| 484 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \ | |
| 485 | ROM_Y_ZOOM | |
| 486 | ||
| 487 | #define NEO_SFIX_128K(name, hash) \ | |
| 488 | ROM_REGION( 0x20000, "fixed", 0 ) \ | |
| 489 | ROM_LOAD( name, 0x000000, 0x20000, hash ) \ | |
| 490 | ROM_REGION( 0x20000, "fixedbios", 0 ) \ | |
| 491 | ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \ | |
| 492 | ROM_Y_ZOOM | |
| 493 | ||
| 494 | #define ROM_Y_ZOOM \ | |
| 495 | ROM_REGION( 0x20000, "zoomy", 0 ) \ | |
| 496 | ROM_LOAD( "000-lo.lo", 0x00000, 0x20000, CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a) ) | |
| 497 | ||
| 498 |
| r31135 | r31136 | |
|---|---|---|
| 598 | 598 | #BUSES += MACPDS |
| 599 | 599 | #BUSES += MIDI |
| 600 | 600 | #BUSES += MEGADRIVE |
| 601 | BUSES += NEOGEO | |
| 601 | 602 | #BUSES += NES |
| 602 | 603 | #BUSES += NUBUS |
| 603 | 604 | #BUSES += ORICEXT |
| r31135 | r31136 | |
| 1528 | 1529 | |
| 1529 | 1530 | $(MAMEOBJ)/neogeo.a: \ |
| 1530 | 1531 | $(DRIVERS)/neogeo.o $(VIDEO)/neogeo.o \ |
| 1532 | $(DRIVERS)/neogeo_noslot.o \ | |
| 1531 | 1533 | $(VIDEO)/neogeo_spr.o \ |
| 1532 | 1534 | $(MACHINE)/neoboot.o \ |
| 1533 | 1535 | $(MACHINE)/neocrypt.o \ |
| r31135 | r31136 | |
|---|---|---|
| 2 | 2 | |
| 3 | 3 | #include "emu.h" |
| 4 | 4 | #include "neogeo_spr.h" |
| 5 | #include "bus/neogeo/neogeo_helper.h" | |
| 5 | 6 | |
| 6 | ||
| 7 | 7 | // pure virtual functions |
| 8 | 8 | //const device_type NEOGEO_SPRITE_BASE = &device_creator<neosprite_base_device>; |
| 9 | 9 | |
| r31135 | r31136 | |
| 183 | 183 | { |
| 184 | 184 | int x; |
| 185 | 185 | |
| 186 | UINT8* gfx_base = m_fixed_layer_source ? m_region_fixed->base() : m_region_fixedbios->base(); | |
| 187 | UINT32 addr_mask = ( m_fixed_layer_source ? m_region_fixed->bytes() : m_region_fixedbios->bytes() ) - 1; | |
| 186 | UINT8* gfx_base = m_fixed_layer_source ? m_region_fixed : m_region_fixedbios->base(); | |
| 187 | UINT32 addr_mask = ( m_fixed_layer_source ? m_region_fixed_size : m_region_fixedbios->bytes() ) - 1; | |
| 188 | 188 | UINT16 *video_data = &m_videoram_drawsource[0x7000 | (scanline >> 3)]; |
| 189 | 189 | UINT32 *pixel_addr = &bitmap.pix32(scanline, NEOGEO_HBEND); |
| 190 | 190 | |
| r31135 | r31136 | |
| 578 | 578 | } |
| 579 | 579 | |
| 580 | 580 | |
| 581 | UINT32 neosprite_base_device::get_region_mask( | |
| 581 | UINT32 neosprite_base_device::get_region_mask(UINT8* rgn, UINT32 rgn_size) | |
| 582 | 582 | { |
| 583 | 583 | /* convert the sprite graphics data into a format that |
| 584 | 584 | allows faster blitting */ |
| r31135 | r31136 | |
| 590 | 590 | power of 2 */ |
| 591 | 591 | mask = 0xffffffff; |
| 592 | 592 | |
| 593 | len = rgn | |
| 593 | len = rgn_size; | |
| 594 | 594 | |
| 595 | 595 | for (bit = 0x80000000; bit != 0; bit >>= 1) |
| 596 | 596 | { |
| r31135 | r31136 | |
| 610 | 610 | return; |
| 611 | 611 | } |
| 612 | 612 | |
| 613 | void neosprite_base_device::set_optimized_sprite_data(UINT8* sprdata, UINT32 mask) | |
| 614 | { | |
| 615 | return; | |
| 616 | } | |
| 617 | ||
| 618 | ||
| 613 | 619 | // these are for passing in pointers from the main system |
| 614 | void neosprite_base_device::set_sprite_region( | |
| 620 | void neosprite_base_device::set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size) | |
| 615 | 621 | { |
| 616 | 622 | m_region_sprites = region_sprites; |
| 623 | m_region_sprites_size = region_sprites_size; | |
| 617 | 624 | } |
| 618 | 625 | |
| 619 | void neosprite_base_device::set_fixed_regions( | |
| 626 | void neosprite_base_device::set_fixed_regions(UINT8* fix_cart, UINT32 fix_cart_size, memory_region* fix_bios) | |
| 620 | 627 | { |
| 621 | 628 | m_region_fixed = fix_cart; |
| 629 | m_region_fixed_size = fix_cart_size; | |
| 622 | 630 | m_region_fixedbios = fix_bios; |
| 623 | 631 | } |
| 624 | 632 | |
| r31135 | r31136 | |
| 653 | 661 | |
| 654 | 662 | |
| 655 | 663 | |
| 656 | void neosprite_regular_device::set_sprite_region( | |
| 664 | void neosprite_regular_device::set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size) | |
| 657 | 665 | { |
| 658 | 666 | m_region_sprites = region_sprites; |
| 667 | m_region_sprites_size = region_sprites_size; | |
| 659 | 668 | |
| 660 | UINT32 mask = get_region_mask(m_region_sprites); | |
| 669 | UINT32 mask = get_region_mask(m_region_sprites, m_region_sprites_size); | |
| 661 | 670 | UINT32 proper_size = (mask + 1) >>1; |
| 662 | 671 | |
| 663 | printf("lengths %08x %08x m_region_sprites", | |
| 672 | printf("lengths %08x %08x m_region_sprites", region_sprites_size, proper_size); | |
| 664 | 673 | |
| 665 | if (m_region_sprites | |
| 674 | if (m_region_sprites_size != proper_size) | |
| 666 | 675 | { |
| 667 | 676 | fatalerror("please use power of 2 region sizes with neosprite_base_device to ensure masking works correctly"); |
| 668 | 677 | } |
| r31135 | r31136 | |
| 672 | 681 | |
| 673 | 682 | inline void neosprite_regular_device::draw_pixel(int romaddr, UINT32* dst, const pen_t *line_pens) |
| 674 | 683 | { |
| 675 | const UINT8* src = m_region_sprites | |
| 684 | const UINT8* src = m_region_sprites + (((romaddr &~0xff)>>1) | (((romaddr&0x8)^0x8)<<3) | ((romaddr & 0xf0) >> 2)); | |
| 676 | 685 | const int x = romaddr & 0x7; |
| 677 | 686 | |
| 678 | 687 | const UINT8 gfx = (((src[0x3] >> x) & 0x01) << 3) | |
| r31135 | r31136 | |
| 696 | 705 | const device_type NEOGEO_SPRITE_OPTIMZIED = &device_creator<neosprite_optimized_device>; |
| 697 | 706 | |
| 698 | 707 | neosprite_optimized_device::neosprite_optimized_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
| 699 | : neosprite_base_device(mconfig, tag, owner, clock, NEOGEO_SPRITE_OPTIMZIED) | |
| 708 | : neosprite_base_device(mconfig, tag, owner, clock, NEOGEO_SPRITE_OPTIMZIED), | |
| 709 | m_spritegfx8(0) | |
| 700 | 710 | { |
| 701 | 711 | } |
| 702 | 712 | |
| 703 | 713 | |
| 704 | 714 | void neosprite_optimized_device::optimize_sprite_data() |
| 705 | 715 | { |
| 706 | /* convert the sprite graphics data into a format that | |
| 707 | allows faster blitting */ | |
| 708 | UINT8 *src; | |
| 709 | UINT8 *dest; | |
| 716 | m_sprite_gfx_address_mask = neogeohelper_optimize_sprite_data(m_sprite_gfx, m_region_sprites, m_region_sprites_size); | |
| 717 | m_spritegfx8 = m_sprite_gfx; | |
| 718 | } | |
| 710 | 719 | |
| 711 | UINT32 mask = get_region_mask(m_region_sprites); | |
| 712 | ||
| 713 | m_sprite_gfx.resize(mask + 1); | |
| 720 | void neosprite_optimized_device::set_optimized_sprite_data(UINT8* sprdata, UINT32 mask) | |
| 721 | { | |
| 722 | m_spritegfx8 = sprdata; | |
| 714 | 723 | m_sprite_gfx_address_mask = mask; |
| 715 | ||
| 716 | src = m_region_sprites->base(); | |
| 717 | dest = m_sprite_gfx; | |
| 718 | ||
| 719 | for (unsigned i = 0; i < m_region_sprites->bytes(); i += 0x80, src += 0x80) | |
| 720 | { | |
| 721 | for (unsigned y = 0; y < 0x10; y++) | |
| 722 | { | |
| 723 | for (unsigned x = 0; x < 8; x++) | |
| 724 | { | |
| 725 | *(dest++) = (((src[0x43 | (y << 2)] >> x) & 0x01) << 3) | | |
| 726 | (((src[0x41 | (y << 2)] >> x) & 0x01) << 2) | | |
| 727 | (((src[0x42 | (y << 2)] >> x) & 0x01) << 1) | | |
| 728 | (((src[0x40 | (y << 2)] >> x) & 0x01) << 0); | |
| 729 | } | |
| 730 | ||
| 731 | for (unsigned x = 0; x < 8; x++) | |
| 732 | { | |
| 733 | *(dest++) = (((src[0x03 | (y << 2)] >> x) & 0x01) << 3) | | |
| 734 | (((src[0x01 | (y << 2)] >> x) & 0x01) << 2) | | |
| 735 | (((src[0x02 | (y << 2)] >> x) & 0x01) << 1) | | |
| 736 | (((src[0x00 | (y << 2)] >> x) & 0x01) << 0); | |
| 737 | } | |
| 738 | } | |
| 739 | } | |
| 740 | 724 | } |
| 741 | 725 | |
| 742 | 726 | inline void neosprite_optimized_device::draw_pixel(int romaddr, UINT32* dst, const pen_t *line_pens) |
| 743 | 727 | { |
| 744 | const UINT8 gfx = m_sprite | |
| 728 | const UINT8 gfx = m_spritegfx8[romaddr]; | |
| 745 | 729 | |
| 746 | 730 | if (gfx) |
| 747 | 731 | *dst = line_pens[gfx]; |
| r31135 | r31136 | |
| 767 | 751 | |
| 768 | 752 | inline void neosprite_midas_device::draw_pixel(int romaddr, UINT32* dst, const pen_t *line_pens) |
| 769 | 753 | { |
| 770 | const UINT8* src = m_region_sprites | |
| 754 | const UINT8* src = m_region_sprites + (((romaddr &~0xff)) | (((romaddr&0x8)^0x8)<<4) | ((romaddr & 0xf0) >> 1)); | |
| 771 | 755 | const int x = romaddr & 0x7; |
| 772 | 756 | |
| 773 | 757 | const UINT8 gfx = (((src[0x7] >> x) & 0x01) << 7) | |
| r31135 | r31136 | |
| 815 | 799 | pixel_addr++; |
| 816 | 800 | } |
| 817 | 801 | |
| 818 | void neosprite_midas_device::set_sprite_region( | |
| 802 | void neosprite_midas_device::set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size) | |
| 819 | 803 | { |
| 820 | 804 | m_region_sprites = region_sprites; |
| 821 | UINT32 mask = get_region_mask(m_region_sprites); | |
| 805 | m_region_sprites_size = region_sprites_size; | |
| 806 | UINT32 mask = get_region_mask(m_region_sprites, m_region_sprites_size); | |
| 822 | 807 | m_sprite_gfx_address_mask = mask; |
| 823 | 808 | } |
| 824 | 809 |
| r31135 | r31136 | |
|---|---|---|
| 23 | 23 | // neosprite_base_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); |
| 24 | 24 | |
| 25 | 25 | virtual void optimize_sprite_data(); |
| 26 | virtual void set_optimized_sprite_data(UINT8* sprdata, UINT32 mask); | |
| 27 | ||
| 26 | 28 | virtual void draw_fixed_layer_2pixels(UINT32*&pixel_addr, int offset, UINT8* gfx_base, const pen_t* char_pens); |
| 27 | 29 | void draw_fixed_layer( bitmap_rgb32 &bitmap, int scanline ); |
| 28 | 30 | void set_videoram_offset( UINT16 data ); |
| r31135 | r31136 | |
| 42 | 44 | void parse_sprites( int scanline ); |
| 43 | 45 | void create_sprite_line_timer( ); |
| 44 | 46 | void start_sprite_line_timer( ); |
| 45 | virtual void set_sprite_region(memory_region* region_sprites); | |
| 46 | void set_fixed_regions(memory_region* fix_cart, memory_region* fix_bios); | |
| 47 | virtual void set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size); | |
| 48 | void set_fixed_regions(UINT8* fix_cart, UINT32 fix_cart_size, memory_region* fix_bios); | |
| 47 | 49 | void set_screen(screen_device* screen); |
| 48 | 50 | void set_pens(const pen_t* pens); |
| 49 | 51 | |
| r31135 | r31136 | |
| 78 | 80 | protected: |
| 79 | 81 | virtual void device_start(); |
| 80 | 82 | virtual void device_reset(); |
| 81 | UINT32 get_region_mask(memory_region* rgn); | |
| 82 | memory_region* m_region_sprites; | |
| 83 | memory_region* m_region_fixed; | |
| 83 | UINT32 get_region_mask(UINT8* rgn, UINT32 rgn_size); | |
| 84 | UINT8* m_region_sprites; UINT32 m_region_sprites_size; | |
| 85 | UINT8* m_region_fixed; UINT32 m_region_fixed_size; | |
| 84 | 86 | memory_region* m_region_fixedbios; |
| 85 | 87 | screen_device* m_screen; |
| 86 | 88 | const pen_t *m_pens; |
| r31135 | r31136 | |
| 97 | 99 | public: |
| 98 | 100 | neosprite_regular_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); |
| 99 | 101 | virtual void draw_pixel(int romaddr, UINT32* dst, const pen_t *line_pens); |
| 100 | virtual void set_sprite_region( | |
| 102 | virtual void set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size); | |
| 101 | 103 | |
| 102 | 104 | }; |
| 103 | 105 | |
| r31135 | r31136 | |
| 109 | 111 | public: |
| 110 | 112 | neosprite_optimized_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); |
| 111 | 113 | virtual void optimize_sprite_data(); |
| 114 | virtual void set_optimized_sprite_data(UINT8* sprdata, UINT32 mask); | |
| 112 | 115 | virtual void draw_pixel(int romaddr, UINT32* dst, const pen_t *line_pens); |
| 113 | 116 | dynamic_array<UINT8> m_sprite_gfx; |
| 117 | UINT8* m_spritegfx8; | |
| 114 | 118 | |
| 115 | 119 | }; |
| 116 | 120 | |
| r31135 | r31136 | |
| 130 | 134 | UINT16* m_videoram_buffer; |
| 131 | 135 | void buffer_vram(); |
| 132 | 136 | virtual void draw_fixed_layer_2pixels(UINT32*&pixel_addr, int offset, UINT8* gfx_base, const pen_t* char_pens); |
| 133 | virtual void set_sprite_region( | |
| 137 | virtual void set_sprite_region(UINT8* region_sprites, UINT32 region_sprites_size); | |
| 134 | 138 | |
| 135 | 139 | protected: |
| 136 | 140 | virtual void device_start(); |
| Previous | 199869 Revisions | Next |