From b79c06713cc4ab2e06f9ebafe20a048f32183209 Mon Sep 17 00:00:00 2001 From: Philip Bennett Date: Fri, 22 Sep 2023 19:26:27 -0700 Subject: New working clones ---------- F-15 Strike Eagle (rev. 2.2 02/25/91, 29K ver. 3.1f) [Phil Bennett] --- src/mame/mame.lst | 1 + src/mame/misc/micro3d.cpp | 166 ++++++++++++++++++++++++++++++---------------- 2 files changed, 110 insertions(+), 57 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index b1b78596cdd..d1dd06b0b50 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -30484,6 +30484,7 @@ botss // (c) 1992 Microprose Games Inc. botss11 // (c) 1992 Microprose Games Inc. f15se // (c) 1991 Microprose Games Inc. f15se21 // (c) 1991 Microprose Games Inc. +f15se22 // (c) 1991 Microprose Games Inc. stankatk // (c) 1992 Microprose Games Inc. tankbatl // (c) 1992 Microprose Games Inc. diff --git a/src/mame/misc/micro3d.cpp b/src/mame/misc/micro3d.cpp index 5d2754ff7d9..f7542bf01b6 100644 --- a/src/mame/misc/micro3d.cpp +++ b/src/mame/misc/micro3d.cpp @@ -7,7 +7,7 @@ driver by Phil Bennett Games supported: - * F-15 Strike Eagle [2 sets] + * F-15 Strike Eagle [3 sets] * B.O.T.S.S. - Battle of the Solar System [2 sets] * Tank Battle (prototype) * Super Tank Attack (prototype) @@ -415,17 +415,69 @@ void micro3d_state::botss11(machine_config &config) ROM_START( f15se ) /* Host PCB (MPG DW-00011C-0011-01) */ ROM_REGION( 0x180000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "host.u67", 0x000001, 0x20000, CRC(8f495ceb) SHA1(90998ad67e76928ed1a6cae56038b98d1aa2e7b0) ) - ROM_LOAD16_BYTE( "host.u91", 0x000000, 0x20000, CRC(dfae5ec3) SHA1(29306eed5047e39a0a2350e61ab7126a84cb710b) ) - ROM_LOAD16_BYTE( "host.u68", 0x040001, 0x20000, CRC(685fc355) SHA1(5bfe015a8deccb66e3317154d715f490f00ace74) ) - ROM_LOAD16_BYTE( "host.u92", 0x040000, 0x20000, CRC(8f7bb2eb) SHA1(1923d55d66da0fbc158b4f90bcc98c88955953ea) ) - - ROM_LOAD16_BYTE( "004.hst", 0x080001, 0x20000, CRC(81671ce1) SHA1(51ff641ccbc9dea640a62944910abe73d796b062) ) - ROM_LOAD16_BYTE( "005.hst", 0x080000, 0x20000, CRC(bdaa7db5) SHA1(52cd832cdd44e609e8cd269469b806e2cd27d63d) ) - ROM_LOAD16_BYTE( "host.u70", 0x0c0001, 0x20000, CRC(251e92d2) SHA1(a20279089af1f738ba912f90a4d048d4e58795fe) ) - ROM_LOAD16_BYTE( "007.hst", 0x0c0000, 0x20000, CRC(36e06cba) SHA1(5ffee5da6f475978be10fa5e1a2c24f00497ea5f) ) - ROM_LOAD16_BYTE( "008.hst", 0x100001, 0x20000, CRC(d96fd4e2) SHA1(001af758da437e955b4ee914eabeb9739ebc4454) ) - ROM_LOAD16_BYTE( "009.hst", 0x100000, 0x20000, CRC(33e3b473) SHA1(66deda79ba94f0ed722b399b3fc6062dcdd1a6c9) ) + ROM_LOAD16_BYTE( "110-00001-600.u67", 0x000001, 0x20000, CRC(da507ec7) SHA1(24fb80aa7157a97b53a6efa8f2477aacd0cd621f) ) + ROM_LOAD16_BYTE( "110-00001-601.u91", 0x000000, 0x20000, CRC(f47648c6) SHA1(a5eac6fcde52ebf750cfcdcf151fcbd859146296) ) + ROM_LOAD16_BYTE( "110-00001-602.u68", 0x040001, 0x20000, CRC(099ad6ba) SHA1(cb51b4d9eeb7dbc3c967d1c224957f2e70cd11f9) ) + ROM_LOAD16_BYTE( "110-00001-603.u92", 0x040000, 0x20000, CRC(71a4cb4d) SHA1(5b47046bd1c551b041f20d0a8f58ccf68ebf2409) ) + ROM_LOAD16_BYTE( "110-00001-004.u69", 0x080001, 0x20000, CRC(81671ce1) SHA1(51ff641ccbc9dea640a62944910abe73d796b062) ) + ROM_LOAD16_BYTE( "110-00001-005.u93", 0x080000, 0x20000, CRC(bdaa7db5) SHA1(52cd832cdd44e609e8cd269469b806e2cd27d63d) ) + ROM_LOAD16_BYTE( "110-00001-006.u70", 0x0c0001, 0x20000, CRC(251e92d2) SHA1(a20279089af1f738ba912f90a4d048d4e58795fe) ) + ROM_LOAD16_BYTE( "110-00001-007.u94", 0x0c0000, 0x20000, CRC(36e06cba) SHA1(5ffee5da6f475978be10fa5e1a2c24f00497ea5f) ) + ROM_LOAD16_BYTE( "110-00001-008.u71", 0x100001, 0x20000, CRC(d96fd4e2) SHA1(001af758da437e955b4ee914eabeb9739ebc4454) ) + ROM_LOAD16_BYTE( "110-00001-009.u95", 0x100000, 0x20000, CRC(33e3b473) SHA1(66deda79ba94f0ed722b399b3fc6062dcdd1a6c9) ) + ROM_FILL( 0x140000, 0x40000, 0xff ) + + /* Dr Math PCB (MPG 010-00002-001) */ + ROM_REGION32_BE( 0x100000, "drmath", 0 ) + ROM_LOAD64_BYTE( "110-00001-222.u134", 0x00000, 0x08000, CRC(1aa391a4) SHA1(8bf80c0d0d9a85cbec9d8e18f6b5fc83989c86ce) ) + ROM_LOAD64_BYTE( "110-00001-225.u126", 0x00001, 0x08000, CRC(bf6eb5a1) SHA1(94320581917ce36ae50ea0ecb53af9e12999e2b1) ) + ROM_LOAD64_BYTE( "110-00001-223.u114", 0x00002, 0x08000, CRC(25f6fdf3) SHA1(664b55e69b1e251241defff465fff4a1b1b5f5e3) ) + ROM_LOAD64_BYTE( "110-00001-224.u107", 0x00003, 0x08000, CRC(dea6b1c9) SHA1(e64c31b49a58c396e38a5f7818dd734ab66f4e80) ) + ROM_LOAD64_BYTE( "110-00001-218.u135", 0x00004, 0x08000, CRC(d868c4cb) SHA1(0b4f6ad13592d1ea17104002ef0a45aacc61749b) ) + ROM_LOAD64_BYTE( "110-00001-221.u127", 0x00005, 0x08000, CRC(a04b638b) SHA1(6681e2cdf256af18c0829057afcbe9762329bdd0) ) + ROM_LOAD64_BYTE( "110-00001-219.u115", 0x00006, 0x08000, CRC(7b4ed618) SHA1(57751bd08f0a400347cfcd39726754a2c79b43e6) ) + ROM_LOAD64_BYTE( "110-00001-220.u108", 0x00007, 0x08000, CRC(00138de4) SHA1(3388fb2d504d41c4e504ccb3aafe5fae62d4f6e2) ) + + ROM_REGION16_BE( 0x80000, "vertex", 0 ) + ROM_LOAD16_BYTE( "110-00001-014.u153", 0x00001, 0x20000, CRC(5ca7713f) SHA1(ac7b9629684b99ecfb1945176b06eb6be284ba93) ) + ROM_LOAD16_BYTE( "110-00001-015.u154", 0x00000, 0x20000, CRC(beae31bb) SHA1(1ab80a6b99eea6d5bf9b1bce58ecca13042c77a6) ) + ROM_LOAD16_BYTE( "110-00001-016.u167", 0x40001, 0x20000, CRC(5db4f677) SHA1(25a6fe4c562e4fa4225aa4687dd41920b614e591) ) + ROM_LOAD16_BYTE( "110-00001-017.u160", 0x40000, 0x20000, CRC(47f9a868) SHA1(7c8a9355893e4a3f3846fd05e0237ffd1404ffee) ) + + /* Video Graphics PCB (MPG DW-010-00003-001) */ + ROM_REGION16_LE( 0x40000, "tms34010", 0 ) + ROM_LOAD16_BYTE( "110-00002-101.u101", 0x00000, 0x20000, CRC(e99fac71) SHA1(98d1d2134fabc1bad637cbe42cbe9cdc20b32126) ) + ROM_LOAD16_BYTE( "110-00002-104.u97", 0x00001, 0x20000, CRC(78b9b7c7) SHA1(4bce993dd3aea126e3a9d42ee8c68b8ab47fdba7) ) + + ROM_REGION16_LE( 0xc0000, "tms_gfx", 0 ) + ROM_LOAD16_BYTE( "110-00002-105.u124", 0x00000, 0x20000, CRC(7b1852f0) SHA1(d21525e59b3112313ea9783ac3dd988a4c1d5f87) ) + ROM_LOAD16_BYTE( "110-00002-106.u121", 0x00001, 0x20000, CRC(9d031636) SHA1(b7c7b57d547f2ce2eeb97126e961f3b5f35823f7) ) + ROM_LOAD16_BYTE( "110-00002-107.u130", 0x40000, 0x20000, CRC(15326070) SHA1(ec4484d4515694742d3fd3b944f342f052463988) ) + ROM_LOAD16_BYTE( "110-00002-108.u133", 0x40001, 0x20000, CRC(ca0e86d8) SHA1(a7b4b02d100a7875d5a184cdb76d507e926d1ca3) ) + ROM_LOAD16_BYTE( "110-00002-103.u114", 0x80000, 0x20000, CRC(4d8e8f54) SHA1(d8a23b5fd00ab919dc6d63fc72824d1293073813) ) + ROM_LOAD16_BYTE( "110-00002-102.u108", 0x80001, 0x20000, CRC(f6488e31) SHA1(d2f9304cc59f5523007592ae76ddd56107cc29e8) ) + + /* Sound PCB (MPG 010-00018-002) */ + ROM_REGION( 0x08000, "audiocpu", 0 ) + ROM_LOAD( "110-00004-001.u2", 0x000000, 0x08000, CRC(705685a9) SHA1(311f7cac126a19e8bd555ebf31ff4ec4680ddfa4) ) + + ROM_REGION( 0x40000, "upd7759", 0 ) + ROM_LOAD( "110-00003-001.u17", 0x000000, 0x40000, CRC(af84b635) SHA1(844e5987a66e9e3ab2d2fe05b93a4da3512776bb) ) +ROM_END + +ROM_START( f15se22 ) + /* Host PCB (MPG DW-00011C-0011-01) */ + ROM_REGION( 0x180000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "host.u67", 0x000001, 0x20000, CRC(8f495ceb) SHA1(90998ad67e76928ed1a6cae56038b98d1aa2e7b0) ) + ROM_LOAD16_BYTE( "host.u91", 0x000000, 0x20000, CRC(dfae5ec3) SHA1(29306eed5047e39a0a2350e61ab7126a84cb710b) ) + ROM_LOAD16_BYTE( "host.u68", 0x040001, 0x20000, CRC(685fc355) SHA1(5bfe015a8deccb66e3317154d715f490f00ace74) ) + ROM_LOAD16_BYTE( "host.u92", 0x040000, 0x20000, CRC(8f7bb2eb) SHA1(1923d55d66da0fbc158b4f90bcc98c88955953ea) ) + ROM_LOAD16_BYTE( "110-00001-004.u69", 0x080001, 0x20000, CRC(81671ce1) SHA1(51ff641ccbc9dea640a62944910abe73d796b062) ) + ROM_LOAD16_BYTE( "110-00001-005.u93", 0x080000, 0x20000, CRC(bdaa7db5) SHA1(52cd832cdd44e609e8cd269469b806e2cd27d63d) ) + ROM_LOAD16_BYTE( "110-00001-006.u70", 0x0c0001, 0x20000, CRC(251e92d2) SHA1(a20279089af1f738ba912f90a4d048d4e58795fe) ) + ROM_LOAD16_BYTE( "110-00001-007.u94", 0x0c0000, 0x20000, CRC(36e06cba) SHA1(5ffee5da6f475978be10fa5e1a2c24f00497ea5f) ) + ROM_LOAD16_BYTE( "110-00001-008.u71", 0x100001, 0x20000, CRC(d96fd4e2) SHA1(001af758da437e955b4ee914eabeb9739ebc4454) ) + ROM_LOAD16_BYTE( "110-00001-009.u95", 0x100000, 0x20000, CRC(33e3b473) SHA1(66deda79ba94f0ed722b399b3fc6062dcdd1a6c9) ) ROM_FILL( 0x140000, 0x40000, 0xff ) /* Dr Math PCB (MPG 010-00002-001) */ @@ -440,30 +492,30 @@ ROM_START( f15se ) ROM_LOAD64_BYTE( "120.dth", 0x00007, 0x08000, CRC(5fb9836d) SHA1(d511aa9f02972a7f475c82c6f57d1f3fd4f118fa) ) ROM_REGION16_BE( 0x80000, "vertex", 0 ) - ROM_LOAD16_BYTE( "014.dth", 0x00001, 0x20000, CRC(5ca7713f) SHA1(ac7b9629684b99ecfb1945176b06eb6be284ba93) ) - ROM_LOAD16_BYTE( "015.dth", 0x00000, 0x20000, CRC(beae31bb) SHA1(1ab80a6b99eea6d5bf9b1bce58ecca13042c77a6) ) - ROM_LOAD16_BYTE( "016.dth", 0x40001, 0x20000, CRC(5db4f677) SHA1(25a6fe4c562e4fa4225aa4687dd41920b614e591) ) - ROM_LOAD16_BYTE( "017.dth", 0x40000, 0x20000, CRC(47f9a868) SHA1(7c8a9355893e4a3f3846fd05e0237ffd1404ffee) ) + ROM_LOAD16_BYTE( "110-00001-014.u153", 0x00001, 0x20000, CRC(5ca7713f) SHA1(ac7b9629684b99ecfb1945176b06eb6be284ba93) ) + ROM_LOAD16_BYTE( "110-00001-015.u154", 0x00000, 0x20000, CRC(beae31bb) SHA1(1ab80a6b99eea6d5bf9b1bce58ecca13042c77a6) ) + ROM_LOAD16_BYTE( "110-00001-016.u167", 0x40001, 0x20000, CRC(5db4f677) SHA1(25a6fe4c562e4fa4225aa4687dd41920b614e591) ) + ROM_LOAD16_BYTE( "110-00001-017.u160", 0x40000, 0x20000, CRC(47f9a868) SHA1(7c8a9355893e4a3f3846fd05e0237ffd1404ffee) ) /* Video Graphics PCB (MPG DW-010-00003-001) */ ROM_REGION16_LE( 0x40000, "tms34010", 0 ) - ROM_LOAD16_BYTE( "vgb_u101.bin", 0x00000, 0x20000, CRC(e99fac71) SHA1(98d1d2134fabc1bad637cbe42cbe9cdc20b32126) ) - ROM_LOAD16_BYTE( "vgb_u097.bin", 0x00001, 0x20000, CRC(78b9b7c7) SHA1(4bce993dd3aea126e3a9d42ee8c68b8ab47fdba7) ) + ROM_LOAD16_BYTE( "110-00002-101.u101", 0x00000, 0x20000, CRC(e99fac71) SHA1(98d1d2134fabc1bad637cbe42cbe9cdc20b32126) ) + ROM_LOAD16_BYTE( "110-00002-104.u97", 0x00001, 0x20000, CRC(78b9b7c7) SHA1(4bce993dd3aea126e3a9d42ee8c68b8ab47fdba7) ) ROM_REGION16_LE( 0xc0000, "tms_gfx", 0 ) - ROM_LOAD16_BYTE( "005.vgb", 0x00000, 0x20000, CRC(7b1852f0) SHA1(d21525e59b3112313ea9783ac3dd988a4c1d5f87) ) - ROM_LOAD16_BYTE( "006.vgb", 0x00001, 0x20000, CRC(9d031636) SHA1(b7c7b57d547f2ce2eeb97126e961f3b5f35823f7) ) - ROM_LOAD16_BYTE( "007.vgb", 0x40000, 0x20000, CRC(15326070) SHA1(ec4484d4515694742d3fd3b944f342f052463988) ) - ROM_LOAD16_BYTE( "008.vgb", 0x40001, 0x20000, CRC(ca0e86d8) SHA1(a7b4b02d100a7875d5a184cdb76d507e926d1ca3) ) - ROM_LOAD16_BYTE( "003.vgb", 0x80000, 0x20000, CRC(4d8e8f54) SHA1(d8a23b5fd00ab919dc6d63fc72824d1293073813) ) - ROM_LOAD16_BYTE( "002.vgb", 0x80001, 0x20000, CRC(f6488e31) SHA1(d2f9304cc59f5523007592ae76ddd56107cc29e8) ) - - /* Sound PCB (MPG 010-00018-002) */ + ROM_LOAD16_BYTE( "110-00002-105.u124", 0x00000, 0x20000, CRC(7b1852f0) SHA1(d21525e59b3112313ea9783ac3dd988a4c1d5f87) ) + ROM_LOAD16_BYTE( "110-00002-106.u121", 0x00001, 0x20000, CRC(9d031636) SHA1(b7c7b57d547f2ce2eeb97126e961f3b5f35823f7) ) + ROM_LOAD16_BYTE( "110-00002-107.u130", 0x40000, 0x20000, CRC(15326070) SHA1(ec4484d4515694742d3fd3b944f342f052463988) ) + ROM_LOAD16_BYTE( "110-00002-108.u133", 0x40001, 0x20000, CRC(ca0e86d8) SHA1(a7b4b02d100a7875d5a184cdb76d507e926d1ca3) ) + ROM_LOAD16_BYTE( "110-00002-103.u114", 0x80000, 0x20000, CRC(4d8e8f54) SHA1(d8a23b5fd00ab919dc6d63fc72824d1293073813) ) + ROM_LOAD16_BYTE( "110-00002-102.u108", 0x80001, 0x20000, CRC(f6488e31) SHA1(d2f9304cc59f5523007592ae76ddd56107cc29e8) ) + + /* Sound PCB (MPG 010-00018-002) */ ROM_REGION( 0x08000, "audiocpu", 0 ) - ROM_LOAD( "4-001.snd", 0x000000, 0x08000, CRC(705685a9) SHA1(311f7cac126a19e8bd555ebf31ff4ec4680ddfa4) ) + ROM_LOAD( "110-00004-001.u2", 0x000000, 0x08000, CRC(705685a9) SHA1(311f7cac126a19e8bd555ebf31ff4ec4680ddfa4) ) ROM_REGION( 0x40000, "upd7759", 0 ) - ROM_LOAD( "3-001.snd", 0x000000, 0x40000, CRC(af84b635) SHA1(844e5987a66e9e3ab2d2fe05b93a4da3512776bb) ) + ROM_LOAD( "110-00003-001.u17", 0x000000, 0x40000, CRC(af84b635) SHA1(844e5987a66e9e3ab2d2fe05b93a4da3512776bb) ) ROM_END ROM_START( f15se21 ) @@ -473,27 +525,26 @@ ROM_START( f15se21 ) ROM_LOAD16_BYTE( "110-00001-501.u91", 0x000000, 0x20000, CRC(81f02bf7) SHA1(09976746fe4d9c88bd8840f6e7addb09226aa54b) ) ROM_LOAD16_BYTE( "110-00001-502.u68", 0x040001, 0x20000, CRC(1eb945e5) SHA1(aba3ff038f2ca0f1200be5710073825ce80e3656) ) ROM_LOAD16_BYTE( "110-00001-503.u92", 0x040000, 0x20000, CRC(21fcb974) SHA1(56f78ce652e2bf432fbba8cda8c800f02dad84bb) ) - - ROM_LOAD16_BYTE( "004.hst", 0x080001, 0x20000, CRC(81671ce1) SHA1(51ff641ccbc9dea640a62944910abe73d796b062) ) - ROM_LOAD16_BYTE( "005.hst", 0x080000, 0x20000, CRC(bdaa7db5) SHA1(52cd832cdd44e609e8cd269469b806e2cd27d63d) ) - ROM_LOAD16_BYTE( "host.u70",0x0c0001, 0x20000, CRC(251e92d2) SHA1(a20279089af1f738ba912f90a4d048d4e58795fe) ) - ROM_LOAD16_BYTE( "007.hst", 0x0c0000, 0x20000, CRC(36e06cba) SHA1(5ffee5da6f475978be10fa5e1a2c24f00497ea5f) ) - ROM_LOAD16_BYTE( "008.hst", 0x100001, 0x20000, CRC(d96fd4e2) SHA1(001af758da437e955b4ee914eabeb9739ebc4454) ) - ROM_LOAD16_BYTE( "009.hst", 0x100000, 0x20000, CRC(33e3b473) SHA1(66deda79ba94f0ed722b399b3fc6062dcdd1a6c9) ) - ROM_FILL( 0x140000, 0x40000, 0xff ) + ROM_LOAD16_BYTE( "110-00001-004.u69", 0x080001, 0x20000, CRC(81671ce1) SHA1(51ff641ccbc9dea640a62944910abe73d796b062) ) + ROM_LOAD16_BYTE( "110-00001-005.u93", 0x080000, 0x20000, CRC(bdaa7db5) SHA1(52cd832cdd44e609e8cd269469b806e2cd27d63d) ) + ROM_LOAD16_BYTE( "110-00001-006.u70", 0x0c0001, 0x20000, CRC(251e92d2) SHA1(a20279089af1f738ba912f90a4d048d4e58795fe) ) + ROM_LOAD16_BYTE( "110-00001-007.u94", 0x0c0000, 0x20000, CRC(36e06cba) SHA1(5ffee5da6f475978be10fa5e1a2c24f00497ea5f) ) + ROM_LOAD16_BYTE( "110-00001-008.u71", 0x100001, 0x20000, CRC(d96fd4e2) SHA1(001af758da437e955b4ee914eabeb9739ebc4454) ) + ROM_LOAD16_BYTE( "110-00001-009.u95", 0x100000, 0x20000, CRC(33e3b473) SHA1(66deda79ba94f0ed722b399b3fc6062dcdd1a6c9) ) + ROM_FILL( 0x140000, 0x40000, 0xff ) /* Video Graphics PCB (MPG DW-010-00003-001) */ ROM_REGION16_LE( 0x40000, "tms34010", 0 ) ROM_LOAD16_BYTE( "001.vgb", 0x000000, 0x20000, CRC(810c142d) SHA1(d37e5ecd716dda65d43cec7bca524c59d3dc9803) ) ROM_LOAD16_BYTE( "004.vgb", 0x000001, 0x20000, CRC(b69e1260) SHA1(1a2b69ea7c96b0293b24d87ea46bd4b1d4c56a66) ) - ROM_REGION16_LE( 0xC0000, "tms_gfx", 0 ) - ROM_LOAD16_BYTE( "005.vgb", 0x000000, 0x20000, CRC(7b1852f0) SHA1(d21525e59b3112313ea9783ac3dd988a4c1d5f87) ) - ROM_LOAD16_BYTE( "006.vgb", 0x000001, 0x20000, CRC(9d031636) SHA1(b7c7b57d547f2ce2eeb97126e961f3b5f35823f7) ) - ROM_LOAD16_BYTE( "007.vgb", 0x040000, 0x20000, CRC(15326070) SHA1(ec4484d4515694742d3fd3b944f342f052463988) ) - ROM_LOAD16_BYTE( "008.vgb", 0x040001, 0x20000, CRC(ca0e86d8) SHA1(a7b4b02d100a7875d5a184cdb76d507e926d1ca3) ) - ROM_LOAD16_BYTE( "003.vgb", 0x080000, 0x20000, CRC(4d8e8f54) SHA1(d8a23b5fd00ab919dc6d63fc72824d1293073813) ) - ROM_LOAD16_BYTE( "002.vgb", 0x080001, 0x20000, CRC(f6488e31) SHA1(d2f9304cc59f5523007592ae76ddd56107cc29e8) ) + ROM_REGION16_LE( 0xc0000, "tms_gfx", 0 ) + ROM_LOAD16_BYTE( "110-00002-105.u124", 0x00000, 0x20000, CRC(7b1852f0) SHA1(d21525e59b3112313ea9783ac3dd988a4c1d5f87) ) + ROM_LOAD16_BYTE( "110-00002-106.u121", 0x00001, 0x20000, CRC(9d031636) SHA1(b7c7b57d547f2ce2eeb97126e961f3b5f35823f7) ) + ROM_LOAD16_BYTE( "110-00002-107.u130", 0x40000, 0x20000, CRC(15326070) SHA1(ec4484d4515694742d3fd3b944f342f052463988) ) + ROM_LOAD16_BYTE( "110-00002-108.u133", 0x40001, 0x20000, CRC(ca0e86d8) SHA1(a7b4b02d100a7875d5a184cdb76d507e926d1ca3) ) + ROM_LOAD16_BYTE( "110-00002-103.u114", 0x80000, 0x20000, CRC(4d8e8f54) SHA1(d8a23b5fd00ab919dc6d63fc72824d1293073813) ) + ROM_LOAD16_BYTE( "110-00002-102.u108", 0x80001, 0x20000, CRC(f6488e31) SHA1(d2f9304cc59f5523007592ae76ddd56107cc29e8) ) /* Dr Math PCB (MPG 010-00002-001) */ ROM_REGION32_BE( 0x100000, "drmath", 0 ) @@ -507,10 +558,10 @@ ROM_START( f15se21 ) ROM_LOAD64_BYTE( "120.dth", 0x00007, 0x08000, CRC(5fb9836d) SHA1(d511aa9f02972a7f475c82c6f57d1f3fd4f118fa) ) ROM_REGION16_BE( 0x80000, "vertex", 0 ) - ROM_LOAD16_BYTE( "014.dth", 0x00001, 0x20000, CRC(5ca7713f) SHA1(ac7b9629684b99ecfb1945176b06eb6be284ba93) ) - ROM_LOAD16_BYTE( "015.dth", 0x00000, 0x20000, CRC(beae31bb) SHA1(1ab80a6b99eea6d5bf9b1bce58ecca13042c77a6) ) - ROM_LOAD16_BYTE( "016.dth", 0x40001, 0x20000, CRC(5db4f677) SHA1(25a6fe4c562e4fa4225aa4687dd41920b614e591) ) - ROM_LOAD16_BYTE( "017.dth", 0x40000, 0x20000, CRC(47f9a868) SHA1(7c8a9355893e4a3f3846fd05e0237ffd1404ffee) ) + ROM_LOAD16_BYTE( "110-00001-014.u153", 0x00001, 0x20000, CRC(5ca7713f) SHA1(ac7b9629684b99ecfb1945176b06eb6be284ba93) ) + ROM_LOAD16_BYTE( "110-00001-015.u154", 0x00000, 0x20000, CRC(beae31bb) SHA1(1ab80a6b99eea6d5bf9b1bce58ecca13042c77a6) ) + ROM_LOAD16_BYTE( "110-00001-016.u167", 0x40001, 0x20000, CRC(5db4f677) SHA1(25a6fe4c562e4fa4225aa4687dd41920b614e591) ) + ROM_LOAD16_BYTE( "110-00001-017.u160", 0x40000, 0x20000, CRC(47f9a868) SHA1(7c8a9355893e4a3f3846fd05e0237ffd1404ffee) ) /* Sound PCB (MPG 010-00018-002) */ ROM_REGION( 0x08000, "audiocpu", 0 ) @@ -533,7 +584,7 @@ ROM_START( botss ) ROM_LOAD16_BYTE( "110-00013-007.u94", 0x0c0000, 0x20000, CRC(4c9e16af) SHA1(1f8acc9bb85fe1bf459b4358b9bf9cf9847e6a36) ) ROM_LOAD16_BYTE( "110-00013-008.u71", 0x100001, 0x20000, CRC(cfc0333e) SHA1(9f290769129a61189870faef45c3f061eb7b5c07) ) ROM_LOAD16_BYTE( "110-00013-009.u95", 0x100000, 0x20000, CRC(6c595d1e) SHA1(89fdc30166ba1e9706798547195bdf6875a02e96) ) - ROM_FILL( 0x140000, 0x40000, 0xff ) + ROM_FILL( 0x140000, 0x40000, 0xff ) /* Dr Math PCB (MPG 010-00002-001) */ ROM_REGION32_BE( 0x100000, "drmath", 0 ) @@ -594,7 +645,7 @@ ROM_START( botss11 ) ROM_LOAD16_BYTE( "110-00013-107.u94", 0x0c0000, 0x20000, CRC(4c9e16af) SHA1(1f8acc9bb85fe1bf459b4358b9bf9cf9847e6a36) ) ROM_LOAD16_BYTE( "110-00013-108.u71", 0x100001, 0x20000, CRC(cfc0333e) SHA1(9f290769129a61189870faef45c3f061eb7b5c07) ) ROM_LOAD16_BYTE( "110-00013-109.u95", 0x100000, 0x20000, CRC(6c595d1e) SHA1(89fdc30166ba1e9706798547195bdf6875a02e96) ) - ROM_FILL( 0x140000, 0x40000, 0xff ) + ROM_FILL( 0x140000, 0x40000, 0xff ) /* Dr Math PCB (MPG 010-00002-001) */ ROM_REGION32_BE( 0x100000, "drmath", 0 ) @@ -668,7 +719,7 @@ ROM_START( tankbatl ) ROM_LOAD16_BYTE( "3el_u101", 0x000000, 0x20000, CRC(130e1a18) SHA1(c31af5c5a403da588142ccbea79d3aa253ac6519) ) ROM_LOAD16_BYTE( "3eh_u97", 0x000001, 0x20000, CRC(0fdcab16) SHA1(afc21747e1624f3ab87b289b5f4a498141062445) ) - ROM_REGION16_LE( 0xC0000, "tms_gfx", 0 ) + ROM_REGION16_LE( 0xc0000, "tms_gfx", 0 ) ROM_LOAD16_BYTE( "38l_u124", 0x000000, 0x20000, CRC(4e084daa) SHA1(f65f51d8d7c6b46aa844b37b212dab11c786d856) ) ROM_LOAD16_BYTE( "38h_u121", 0x000001, 0x20000, CRC(3628c8c1) SHA1(760eda076ec46af5b954548036da5230a5c86371) ) ROM_LOAD16_BYTE( "3al_u130", 0x040000, 0x20000, CRC(8a5386e3) SHA1(361f6abdb88cf51d5ec5ce6882986296dd274d3b) ) @@ -717,7 +768,7 @@ ROM_START( stankatk ) ROM_LOAD16_BYTE( "110-00200-101.u101", 0x000000, 0x20000, CRC(4529a175) SHA1(8a2d7c6821aab08dc39a937ba4858e1b34b443b1) ) ROM_LOAD16_BYTE( "110-00200-104.u97", 0x000001, 0x20000, CRC(f472c387) SHA1(0ef26597763df29e5e4d3b3065986efbab3192c6) ) - ROM_REGION16_LE( 0xC0000, "tms_gfx", 0 ) + ROM_REGION16_LE( 0xc0000, "tms_gfx", 0 ) ROM_LOAD16_BYTE( "110-00200-105.u124", 0x000000, 0x20000, CRC(9fe560b0) SHA1(a1d1527114e7d07429ca3a08c2cbe64a492c64ce) ) ROM_LOAD16_BYTE( "110-00200-106.u121", 0x000001, 0x20000, CRC(8768c603) SHA1(cc7e6cd0b9cd286b67195f4de8d86c3192a90e04) ) ROM_LOAD16_BYTE( "110-00200-107.u130", 0x040000, 0x20000, CRC(af0e30bb) SHA1(04d8ce727335f6aac75b730cffd5cf5437ce145e) ) @@ -739,9 +790,10 @@ ROM_END * *************************************/ -GAME( 1991, f15se, 0, micro3d, f15se, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "F-15 Strike Eagle (rev. 2.2 02/25/91)", MACHINE_IMPERFECT_SOUND ) -GAME( 1991, f15se21, f15se, micro3d, f15se, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "F-15 Strike Eagle (rev. 2.1 02/04/91)", MACHINE_IMPERFECT_SOUND ) -GAME( 1992, botss, 0, micro3d, botss, micro3d_state, init_botss, ROT0, "Microprose Games Inc.", "Battle of the Solar System (rev. 1.1a 7/23/92)", MACHINE_IMPERFECT_SOUND ) -GAME( 1992, botss11, botss, botss11, botss11, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Battle of the Solar System (rev. 1.1 3/24/92)", MACHINE_IMPERFECT_SOUND ) -GAME( 1992, tankbatl, 0, botss11, tankbatl, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Tank Battle (prototype rev. 4/21/92)", MACHINE_IMPERFECT_SOUND ) -GAME( 1992, stankatk, 0, botss11, tankbatl, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Super Tank Attack (prototype rev. 1.12)", MACHINE_IMPERFECT_SOUND ) +GAME( 1991, f15se, 0, micro3d, f15se, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "F-15 Strike Eagle (rev. 2.2 02/25/91, 29K ver. 3.1f)", MACHINE_IMPERFECT_SOUND ) +GAME( 1991, f15se22, f15se, micro3d, f15se, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "F-15 Strike Eagle (rev. 2.2 02/25/91, 29K ver. 2.2a)", MACHINE_IMPERFECT_SOUND ) +GAME( 1991, f15se21, f15se, micro3d, f15se, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "F-15 Strike Eagle (rev. 2.1 02/04/91)", MACHINE_IMPERFECT_SOUND ) +GAME( 1992, botss, 0, micro3d, botss, micro3d_state, init_botss, ROT0, "Microprose Games Inc.", "Battle of the Solar System (rev. 1.1a 7/23/92)", MACHINE_IMPERFECT_SOUND ) +GAME( 1992, botss11, botss, botss11, botss11, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Battle of the Solar System (rev. 1.1 3/24/92)", MACHINE_IMPERFECT_SOUND ) +GAME( 1992, tankbatl, 0, botss11, tankbatl, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Tank Battle (prototype rev. 4/21/92)", MACHINE_IMPERFECT_SOUND ) +GAME( 1992, stankatk, 0, botss11, tankbatl, micro3d_state, init_micro3d, ROT0, "Microprose Games Inc.", "Super Tank Attack (prototype rev. 1.12)", MACHINE_IMPERFECT_SOUND ) -- cgit v1.2.3