summaryrefslogtreecommitdiffstatshomepage
path: root/trunk/src/mame/drivers/de_2.c
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/mame/drivers/de_2.c')
-rw-r--r--trunk/src/mame/drivers/de_2.c170
1 files changed, 170 insertions, 0 deletions
diff --git a/trunk/src/mame/drivers/de_2.c b/trunk/src/mame/drivers/de_2.c
new file mode 100644
index 00000000000..968ae1d5e68
--- /dev/null
+++ b/trunk/src/mame/drivers/de_2.c
@@ -0,0 +1,170 @@
+/*
+ DataEast/Sega Version 2
+*/
+#include "emu.h"
+#include "cpu/m6800/m6800.h"
+
+class de_2_state : public driver_device
+{
+public:
+ de_2_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag) { }
+};
+
+
+static ADDRESS_MAP_START( de_2_map, AS_PROGRAM, 8 )
+ AM_RANGE(0x0000, 0xffff) AM_NOP
+ADDRESS_MAP_END
+
+static INPUT_PORTS_START( de_2 )
+INPUT_PORTS_END
+
+static MACHINE_RESET( de_2 )
+{
+}
+
+static DRIVER_INIT( de_2 )
+{
+}
+
+static MACHINE_CONFIG_START( de_2, de_2_state )
+ /* basic machine hardware */
+ MCFG_CPU_ADD("maincpu", M6800, 1000000)
+ MCFG_CPU_PROGRAM_MAP(de_2_map)
+
+ MCFG_MACHINE_RESET( de_2 )
+MACHINE_CONFIG_END
+
+/*-----------------------------------------------------------------------------------
+/ Monday Night Football - CPU Rev 2 /Alpha Type 3 16/32K Roms - 32/64K Sound Roms
+/----------------------------------------------------------------------------------*/
+ROM_START(mnfb_c27)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("mnfb2-7.b5", 0x4000, 0x4000, CRC(995eb9b8) SHA1(d05d74393fda59ffd8d7b5546313779cdb10d23e))
+ ROM_LOAD("mnfb2-7.c5", 0x8000, 0x8000, CRC(579d81df) SHA1(9c96da34d37d3369513003e208222bd6e8698638))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("mnf-f7.256", 0x8000, 0x8000, CRC(fbc2d6f6) SHA1(33173c081de776d32e926481e94b265ec48d770b))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("mnf-f5-6.512", 0x00000, 0x10000, CRC(0c6ea963) SHA1(8c88fa588222ef8a6c872b8c5b49639b108384d4))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("mnf-f4-5.512", 0x20000, 0x10000, CRC(efca5d80) SHA1(9655c885dd64aa170205170b6a0c052bd9367379))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*-------------------------------------------------------------------------------
+/ Phantom of the Opera - CPU Rev 3 /Alpha Type 3 16/32K Roms - 32/64K Sound Roms
+/-------------------------------------------------------------------------------*/
+ROM_START(poto_a32)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("potob5.3-2", 0x4000, 0x4000, CRC(bdc39205) SHA1(67b3f56655ef2cc056912ab6e351cf83352abaa9))
+ ROM_LOAD("potoc5.3-2", 0x8000, 0x8000, CRC(e6026455) SHA1(c1441fda6181e9014a8a6f93b7405998a952f508))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("potof7.rom", 0x8000, 0x8000, CRC(2e60b2e3) SHA1(0be89fc9b2c6548392febb35c1ace0eb912fc73f))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("potof6.rom", 0x00000, 0x10000, CRC(62b8f74b) SHA1(f82c706b88f49341bab9014bd83371259eb53b47))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("potof5.rom", 0x20000, 0x10000, CRC(5a0537a8) SHA1(26724441d7e2edd7725337b262d95448499151ad))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*-----------------------------------------------------------------------------------
+/ Playboy 35th Anniversary - CPU Rev 2 /Alpha Type 2 - 32K Roms - 32/64K Sound Roms
+/-----------------------------------------------------------------------------------*/
+ROM_START(play_a24)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("play2-4.b5", 0x0000, 0x8000, CRC(bc8d7b32) SHA1(3b57dea2feb12315586283548e0bffdc8173b8fb))
+ ROM_LOAD("play2-4.c5", 0x8000, 0x8000, CRC(47c30bc2) SHA1(c62e192ec01f4884226e9628baa2cad10cc57bd9))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("pbsnd7.dat", 0x8000, 0x8000, CRC(c2cf2cc5) SHA1(1277704b1b38558c341b52da5e06ffa9f07942ad))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("pbsnd6.dat", 0x00000, 0x10000, CRC(c2570631) SHA1(135db5b923689884c73aa5ce48f566db7f1cf831))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("pbsnd5.dat", 0x20000, 0x10000, CRC(0fd30569) SHA1(0bf53fe4b5dffb5e15212c3371f51e98ad14e258))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*------------------------------------------------------------------
+/ Robocop - CPU Rev 3 /Alpha Type 3 - 32K Roms - 32/64K Sound Roms
+/-----------------------------------------------------------------*/
+ROM_START(robo_a34)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("robob5.a34", 0x0000, 0x8000, CRC(5a611004) SHA1(08722f8f4386bbc467cfbe8854f0d45c4537bdc6))
+ ROM_LOAD("roboc5.a34", 0x8000, 0x8000, CRC(c8705f47) SHA1(a29ad9e4e0269ab19dae77b1e70ff84c8c8d9e85))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("robof7.rom", 0x8000, 0x8000, CRC(fa0891bd) SHA1(332d03c7802989abf717564230993b54819ebc0d))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("robof6.rom", 0x00000, 0x10000, CRC(9246e107) SHA1(e8e72c0d099b17ea9e59ea7794011bad4c072c5e))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("robof4.rom", 0x20000, 0x10000, CRC(27d31df3) SHA1(1611a508ce74eb62a07296d69782ea4fa14503fc))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*-------------------------------------------------------------------------
+/ Secret Service - CPU Rev 2 /Alpha Type 2 - 32K Roms - 32K/64K Sound Roms
+/-------------------------------------------------------------------------*/
+ROM_START(ssvc_a26)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("ssvc2-6.b5", 0x0000, 0x8000, CRC(e5eab8cd) SHA1(63cb678084d4fb2131ba64ed9de1294830057960))
+ ROM_LOAD("ssvc2-6.c5", 0x8000, 0x8000, CRC(171b97ae) SHA1(9d678b7b91a5d50ea3cf4f2352094c2355f917b2))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("sssndf7.rom", 0x8000, 0x8000, CRC(980778d0) SHA1(7c1f14d327b6d0e6d0fef058f96bb1cb440c9330))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("ssv1f6.rom", 0x00000, 0x10000, CRC(ccbc72f8) SHA1(c5c13fb8d05d7fb4005636655073d88b4d12d65e))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("ssv2f4.rom", 0x20000, 0x10000, CRC(53832d16) SHA1(2227eb784e0221f1bf2bdf7ea48ecd122433f1ea))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*--------------------------------------------------------------------------
+/ Time Machine - CPU Rev 2 /Alpha Type 2 16/32K Roms - 32/64K Sound Roms
+/--------------------------------------------------------------------------*/
+ROM_START(tmac_a24)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("tmach2-4.b5", 0x4000, 0x4000, CRC(6ef3cf07) SHA1(3fabfbb2166273bf5bfab06d92fff094d3331d1a))
+ ROM_LOAD("tmach2-4.c5", 0x8000, 0x8000, CRC(b61035f5) SHA1(08436b68f37323f50c1fec86aba303a1690af653))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("tmachf7.rom", 0x8000, 0x8000, CRC(0f518bd4) SHA1(05e24ca0e76d576c65d9d2a01417f1ad2aa984bb))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("tmachf6.rom", 0x00000, 0x10000, CRC(47e61641) SHA1(93cd946ebc9f69d82512429a9ae5f2754499b00a))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("tmachf4.rom", 0x20000, 0x10000, CRC(51e3aade) SHA1(38fc0f3a9c727bfd07fbcb16c3ca6d0560dc65c3))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+ROM_START(tmac_a18)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("tmach1-8.b5", 0x4000, 0x4000, CRC(5dabdc4c) SHA1(67fe261888ddaa088abe2f8a331eaa5ac34be92e))
+ ROM_LOAD("tmach1-8.c5", 0x8000, 0x8000, CRC(5a348def) SHA1(bf2b9a69d516d38e6f87c5886e0ba768c2dc28ab))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("tmachf7.rom", 0x8000, 0x8000, CRC(0f518bd4) SHA1(05e24ca0e76d576c65d9d2a01417f1ad2aa984bb))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("tmachf6.rom", 0x00000, 0x10000, CRC(47e61641) SHA1(93cd946ebc9f69d82512429a9ae5f2754499b00a))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("tmachf4.rom", 0x20000, 0x10000, CRC(51e3aade) SHA1(38fc0f3a9c727bfd07fbcb16c3ca6d0560dc65c3))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+/*-----------------------------------------------------------------------
+/ Torpedo Alley - CPU Rev 2 /Alpha Type 2 - 32K Roms - 32/64K Sound Roms
+/------------------------------------------------------------------------*/
+ROM_START(torp_e21)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("torpe2-1.b5", 0x0000, 0x8000, CRC(ac0b03e3) SHA1(0ac57b2fec29cdc90ab35cba49844f0cf545d959))
+ ROM_LOAD("torpe2-1.c5", 0x8000, 0x8000, CRC(9ad33882) SHA1(c4504d8e136f667652f79b54d4e8d775169c6ac3))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("torpef7.rom", 0x8000, 0x8000, CRC(26f4c33e) SHA1(114f85e93e7b699c4cd6ce1298f95228d439deba))
+ ROM_REGION(0x40000, "sound1", 0)
+ ROM_LOAD("torpef6.rom", 0x00000, 0x10000, CRC(b214a7ea) SHA1(d972148395581844e3eaed08f755f3e2217dbbc0))
+ ROM_RELOAD( 0x10000, 0x10000)
+ ROM_LOAD("torpef4.rom", 0x20000, 0x10000, CRC(83a4e7f3) SHA1(96deac9251fe68cc0319ac009becd424c4e444c5))
+ ROM_RELOAD( 0x30000, 0x10000)
+ROM_END
+
+GAME(1989, mnfb_c27, 0, de_2, de_2, de_2, ROT0, "Data East", "Monday Night Football (2.7, 50cts)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1990, poto_a32, 0, de_2, de_2, de_2, ROT0, "Data East", "The Phantom of the Opera (3.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1989, play_a24, 0, de_2, de_2, de_2, ROT0, "Data East", "Playboy 35th Anniversary (2.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1989, robo_a34, 0, de_2, de_2, de_2, ROT0, "Data East", "Robocop (3.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1988, ssvc_a26, 0, de_2, de_2, de_2, ROT0, "Data East", "Secret Service (2.6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1988, tmac_a24, 0, de_2, de_2, de_2, ROT0, "Data East", "Time Machine (2.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1988, tmac_a18, tmac_a24, de_2, de_2, de_2, ROT0, "Data East", "Time Machine (1.8)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1988, torp_e21, 0, de_2, de_2, de_2, ROT0, "Data East", "Torpedo Alley (2.1, Europe)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)