diff options
author | smf- <smf-@users.noreply.github.com> | 2018-10-28 21:38:55 +0000 |
---|---|---|
committer | smf- <smf-@users.noreply.github.com> | 2018-10-28 21:41:47 +0000 |
commit | b824de953097271ebae2e8b8f3b07d44492acef1 (patch) | |
tree | 577d258571ec55d2fe4bd932b4ff17de1c59ff6e | |
parent | edf9f8c6af74a3ec0d3555e806989d9b3128dcec (diff) |
New clone added
---------------
Xevious 3D/G (World, XV32/VER.A) [pacman70, Asayuki, smf]
I changed the other World set to VER.B, as there is a note in the driver that the board had that label. Someone may have forgotten to update test mode build text. The only difference I've found between the two sets is song 30 in test mode.
-rw-r--r-- | src/mame/drivers/namcos11.cpp | 30 | ||||
-rw-r--r-- | src/mame/mame.lst | 3 |
2 files changed, 29 insertions, 4 deletions
diff --git a/src/mame/drivers/namcos11.cpp b/src/mame/drivers/namcos11.cpp index fd434f52ebe..4220c4e207d 100644 --- a/src/mame/drivers/namcos11.cpp +++ b/src/mame/drivers/namcos11.cpp @@ -1648,8 +1648,8 @@ ROM_END ROM_START( xevi3dg ) /* PCB was stickered as XV3 2 / VER.B */ ROM_REGION32_LE( 0x0400000, "maincpu:rom", 0 ) /* main prg */ - ROM_LOAD16_BYTE( "xv32vera.2l", 0x0000000, 0x100000, CRC(6ffcceac) SHA1(b26b1c38680a818335748554eee50f6290ae23d2) ) - ROM_LOAD16_BYTE( "xv32vera.2j", 0x0000001, 0x100000, CRC(c096dd18) SHA1(195e080f833b8854d9011d5eb50b9e556954903f) ) + ROM_LOAD16_BYTE( "xv32verb.2l", 0x0000000, 0x100000, CRC(6ffcceac) SHA1(b26b1c38680a818335748554eee50f6290ae23d2) ) + ROM_LOAD16_BYTE( "xv32verb.2j", 0x0000001, 0x100000, CRC(c096dd18) SHA1(195e080f833b8854d9011d5eb50b9e556954903f) ) ROM_LOAD16_BYTE( "xv31vera.2k", 0x0200000, 0x100000, CRC(3d58138e) SHA1(9203d6bdc2d968de818d5f465523cc030217dcf8) ) ROM_LOAD16_BYTE( "xv31vera.2f", 0x0200001, 0x100000, CRC(9e8780a2) SHA1(83148d55456b2b92969f7ac2bdb2d492bf969895) ) @@ -1669,6 +1669,29 @@ ROM_START( xevi3dg ) /* PCB was stickered as XV3 2 / VER.B */ ROM_RELOAD( 0x800000, 0x400000 ) ROM_END +ROM_START( xevi3dga ) + ROM_REGION32_LE( 0x0400000, "maincpu:rom", 0 ) /* main prg */ + ROM_LOAD16_BYTE( "xv32vera.2l", 0x0000000, 0x100000, CRC(bb5c0f1b) SHA1(b021fce7237208e95c138d8ad1bdbdcbafd3796e) ) + ROM_LOAD16_BYTE( "xv32vera.2j", 0x0000001, 0x100000, CRC(21e20037) SHA1(f383150e9a0e5d0d96a0be661dfb5d3d09cb2518) ) + ROM_LOAD16_BYTE( "xv31vera.2k", 0x0200000, 0x100000, CRC(3d58138e) SHA1(9203d6bdc2d968de818d5f465523cc030217dcf8) ) + ROM_LOAD16_BYTE( "xv31vera.2f", 0x0200001, 0x100000, CRC(9e8780a2) SHA1(83148d55456b2b92969f7ac2bdb2d492bf969895) ) + + ROM_REGION32_LE( 0x1000000, "bankedroms", 0 ) /* main data */ + ROM_LOAD16_BYTE( "xv31rom0l.ic5", 0x0000000, 0x200000, CRC(24e1e262) SHA1(84df49b22a8a36284da771944a8390672a0c32bf) ) + ROM_LOAD16_BYTE( "xv31rom0u.ic6", 0x0000001, 0x200000, CRC(cae38ef3) SHA1(2dfe0b31969091975e8d8c8188ce7dd007e4a0f3) ) + ROM_LOAD16_BYTE( "xv31rom1l.ic3", 0x0400000, 0x200000, CRC(46b4cb72) SHA1(c3360c4fdb71ffcbccec3f4ad8d7963b08822e26) ) + ROM_LOAD16_BYTE( "xv31rom1u.ic8", 0x0400001, 0x200000, CRC(be0eb5d1) SHA1(f1a0adcb7c65bbba723fe09b07280b0b924d6b19) ) + ROM_LOAD16_BYTE( "xv31rom2l.ic4", 0x0800000, 0x200000, CRC(8403a277) SHA1(35193211351494a086d8422e3b0b71a8d3a262a6) ) + ROM_LOAD16_BYTE( "xv31rom2u.ic7", 0x0800001, 0x200000, CRC(ecf70432) SHA1(bec128a215e0aef66e9a8707bb0d1eb7b098a356) ) + + ROM_REGION16_LE( 0x80000, "c76", 0 ) /* sound data */ + ROM_LOAD( "xv31sprog.6d", 0x000000, 0x040000, CRC(7e9fc6a0) SHA1(7f8f1bb9c55f0de0d21c20128806ee9e8a821504) ) + + ROM_REGION( 0x1000000, "c352", 0 ) /* samples */ + ROM_LOAD( "xv31wave.8k", 0x000000, 0x400000, CRC(14f25ddd) SHA1(4981cf1017432ff85b768ec88c36f535df30b783) ) + ROM_RELOAD( 0x800000, 0x400000 ) +ROM_END + ROM_START( xevi3dgj ) ROM_REGION32_LE( 0x0400000, "maincpu:rom", 0 ) /* main prg */ ROM_LOAD16_BYTE( "xv31vera.2l", 0x0000000, 0x100000, CRC(419e0f13) SHA1(876ae81c9fde18cdec792f3dfee682761ac99730) ) @@ -1717,7 +1740,8 @@ GAME( 1995, souledgeua, souledge, souledge, souledge, namcos11_state, empty_ GAME( 1995, souledgeja, souledge, souledge, souledge, namcos11_state, empty_init, ROT0, "Namco", "Soul Edge (Japan, SO1/VER.A)", 0 ) GAME( 1995, dunkmnia, 0, dunkmnia, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Dunk Mania (World, DM2/VER.C)", 0 ) GAME( 1995, dunkmniajc, dunkmnia, dunkmnia, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Dunk Mania (Japan, DM1/VER.C)", 0 ) -GAME( 1995, xevi3dg, 0, xevi3dg, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Xevious 3D/G (World, XV32/VER.A)", 0 ) +GAME( 1995, xevi3dg, 0, xevi3dg, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Xevious 3D/G (World, XV32/VER.B)", 0 ) +GAME( 1995, xevi3dga, xevi3dg, xevi3dg, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Xevious 3D/G (World, XV32/VER.A)", 0 ) GAME( 1995, xevi3dgj, xevi3dg, xevi3dg, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Xevious 3D/G (Japan, XV31/VER.A)", 0 ) GAME( 1996, primglex, 0, primglex, tekken, namcos11_state, empty_init, ROT0, "Namco", "Prime Goal EX (Japan, PG1/VER.A)", 0 ) GAME( 1996, danceyes, 0, danceyes, namcos11, namcos11_state, empty_init, ROT0, "Namco", "Dancing Eyes (US, DC3/VER.C)", 0 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 925511b15c9..f37857fdfbb 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -29120,7 +29120,8 @@ tekken2ub // 1995.09 Tekken 2 Ver.B (US, TES3/VER.B) tekkenac // 1995.01 Tekken (Asia, TE4/VER.C) tekkenb // 1994.12 Tekken (World, TE2/VER.B) tekkenjb // 1994.12 Tekken (Japan, TE1/VER.B) -xevi3dg // 1996.05 Xevious 3D/G (World, XV32/VER.A) +xevi3dg // 1996.05 Xevious 3D/G (World, XV32/VER.B) +xevi3dga // 1996.05 Xevious 3D/G (World, XV32/VER.A) xevi3dgj // 1996.05 Xevious 3D/G (Japan, XV31/VER.A) @source:namcos12.cpp |