summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segae.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segae.cpp')
-rw-r--r--src/mame/drivers/segae.cpp275
1 files changed, 143 insertions, 132 deletions
diff --git a/src/mame/drivers/segae.cpp b/src/mame/drivers/segae.cpp
index b87a7b87bc3..49531ea7d5c 100644
--- a/src/mame/drivers/segae.cpp
+++ b/src/mame/drivers/segae.cpp
@@ -1,9 +1,8 @@
// license:BSD-3-Clause
// copyright-holders:David Haywood
-/* Sega System E */
/*
-
+ Sega System E
Sega System 'E' is a piece of hardware used for a couple of Arcade Games
produced by Sega in the mid 80's. It's roughly based on their Sega Master System
@@ -75,8 +74,10 @@ The CPU is located on a plug-in board that also holds all of the EPROMs.
The games that run on this hardware include....
Hang-On Jr. 1985
+Slap Shooter 1986
Transformer/Astro Flash 1986
Riddle of Pythagoras 1986
+Megumi Rescue 1987
Opa Opa 1987
Fantasy Zone 2 1988
Tetris 1988
@@ -191,26 +192,33 @@ Notes:
Additionally, a wire must be tied from CN2 pin B22 to the side
of PAD3 nearest IC6 (i.e. PAD3U).
+Megumi Rescue also includes a 834-6193 daughter card for spinner controls
+
ROMs:
-----
Game IC2 IC3 IC4 IC5 IC7
---------------------------------------------------------------------------------
+Megumi Rescue* IC-2 IC-3 IC-4 IC-5 IC-7
Hang-On Jr. EPR-? EPR-? EPR-? EPR-? EPR-? Hello, Sega Part Numbers....!?
-Transformer EPR-7350 EPR-? EPR-7348 EPR-7347 EPR-? Ditto
+Transformer EPR-7350 EPR-7606 EPR-7348 EPR-7347 EPR-7605
/Astro Flash EPR-7350 EPR-7349 EPR-7348 EPR-7347 EPR-7723
+Slap Shooter EPR-7355 EPR-7354 EPR-7353 EPR-7352 EPR-7751
Riddle of Pythagoras EPR-10422 EPR-10423 EPR-10424 EPR-10425 EPR-10426
-Opa Opa EPR-11220 EPR-11221 EPR-11222 EPR-11223 EPR-11224
+Opa Opa (unencrypted) EPR-11019 EPR-11020 EPR-11021 EPR-11022 EPR-11023A
+Opa Opa (encrypted) EPR-11220 EPR-11221 EPR-11222 EPR-11223 EPR-11224
Fantasy Zone 2 EPR-11412 EPR-11413 EPR-11414 EPR-11415 EPR-11416
Tetris - - EPR-12211 EPR-12212 EPR-12213
-A System E PCB can run all of the games simply by swapping the EPROMs plus CPU.
-Well, in theory anyway. To run the not-encrypted games, just swap EPROMs and they will work.
+* Only one board for Megumi Rescue has been seen (from an eBay auction), ROM labels where in this form:
+
+MEGUMI RESCUE
+IC-7
+(C)1987 SEGA/EXA
-To run the encrypted games, use a double sized EPROM in IC7 (i.e. a 27C512)
-and program the decrypted opcodes to the lower half and the decrypted data to the upper half,
-then connect the highest address pin of the EPROM (A15 pin 1) to the M1 pin on the Z80.
-This method has been tested and does not actually work. An update on this may follow....
+
+A System E PCB can run all of the games simply by swapping the EPROMs plus CPU.
+Well, in theory anyway. To run the non-encrypted games, just swap EPROMs and they will work.
System E PCB Pinout
@@ -828,127 +836,6 @@ static INPUT_PORTS_START( ridleofp ) /* Used By Riddle Of Pythagoras */
INPUT_PORTS_END
-//*************************************************************************************************************************
-// Hang-On Jr., Sega System E
-//
-ROM_START( hangonjr )
- ROM_REGION( 0x30000, "maincpu", 0 )
- ROM_LOAD( "rom5.ic7", 0x00000, 0x08000, CRC(d63925a7) SHA1(699f222d9712fa42651c753fe75d7b60e016d3ad) ) /* Fixed Code */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "rom4.ic5", 0x10000, 0x08000, CRC(ee3caab3) SHA1(f583cf92c579d1ca235e8b300e256ba58a04dc90) )
- ROM_LOAD( "rom3.ic4", 0x18000, 0x08000, CRC(d2ba9bc9) SHA1(85cf2a801883bf69f78134fc4d5075134f47dc03) )
- ROM_LOAD( "rom2.ic3", 0x20000, 0x08000, CRC(e14da070) SHA1(f8781f65be5246a23c1f492905409775bbf82ea8) )
- ROM_LOAD( "rom1.ic2", 0x28000, 0x08000, CRC(3810cbf5) SHA1(c8d5032522c0c903ab3d138f62406a66e14a5c69) )
-ROM_END
-
-//*************************************************************************************************************************
-// Riddle of Pythagoras (Japan), Sega System E
-//
-ROM_START( ridleofp )
- ROM_REGION( 0x30000, "maincpu", 0 )
- ROM_LOAD( "epr10426.bin", 0x00000, 0x08000, CRC(4404c7e7) SHA1(555f44786976a009d96a6395c9173929ad6138a7) ) /* Fixed Code */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "epr10425.bin", 0x10000, 0x08000, CRC(35964109) SHA1(a7bc64a87b23139b0edb9c3512f47dcf73feb854) )
- ROM_LOAD( "epr10424.bin", 0x18000, 0x08000, CRC(fcda1dfa) SHA1(b8497b04de28fc0d6b7cb0206ad50948cff07840) )
- ROM_LOAD( "epr10423.bin", 0x20000, 0x08000, CRC(0b87244f) SHA1(c88041614735a9b6cba1edde0a11ed413e115361) )
- ROM_LOAD( "epr10422.bin", 0x28000, 0x08000, CRC(14781e56) SHA1(f15d9d89e1ebff36c3867cfc8f0bdf7f6b3c96bc) )
-ROM_END
-
-//*************************************************************************************************************************
-// Transformers, Sega System E
-// Game ID# 833-5927-01
-// ROM BD # 834-5929-01
-//
-ROM_START( transfrm )
- ROM_REGION( 0x30000, "maincpu", 0 )
- ROM_LOAD( "epr-7605.ic7", 0x00000, 0x08000, CRC(ccf1d123) SHA1(5ade9b00e2a36d034fafdf1902d47a9a00e96fc4) ) /* Fixed Code */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "epr-7347.ic5", 0x10000, 0x08000, CRC(df0f639f) SHA1(a09a9841b66de246a585be63d911b9a42a323503) )
- ROM_LOAD( "epr-7348.ic4", 0x18000, 0x08000, CRC(0f38ea96) SHA1(d4d421c5d93832e2bc1f22f39dffb6b80f2750bd) )
- ROM_LOAD( "epr-7606.ic3", 0x20000, 0x08000, CRC(9d485df6) SHA1(b25f04803c8f7188021f3039aa13aac80d480823) )
- ROM_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
-ROM_END
-
-//*************************************************************************************************************************
-// Astro Flash (Japan), Sega System E
-//
-ROM_START( astrofl )
- ROM_REGION( 0x50000, "maincpu", 0 )
- ROM_LOAD( "epr-7723.ic7", 0x00000, 0x08000, CRC(66061137) SHA1(cb6a2c7864f9f87bbedfd4b1448ad6c2de65d6ca) ) /* encrypted */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "epr-7347.ic5", 0x10000, 0x08000, CRC(df0f639f) SHA1(a09a9841b66de246a585be63d911b9a42a323503) )
- ROM_LOAD( "epr-7348.ic4", 0x18000, 0x08000, CRC(0f38ea96) SHA1(d4d421c5d93832e2bc1f22f39dffb6b80f2750bd) )
- ROM_LOAD( "epr-7349.ic3", 0x20000, 0x08000, CRC(f8c352d5) SHA1(e59565ab6928c67706c6f82f6ea9a64cdfc65a21) )
- ROM_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
-ROM_END
-
-//*************************************************************************************************************************
-// Tetris (Japan), Sega System E
-//
-ROM_START( tetrisse )
- ROM_REGION( 0x30000, "maincpu", 0 )
- ROM_LOAD( "epr-12213.7", 0x00000, 0x08000, CRC(ef3c7a38) SHA1(cbb91aef330ab1a37d3e21ecf1d008143d0dd7ec) ) /* Fixed Code */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "epr-12212.5", 0x10000, 0x08000, CRC(28b550bf) SHA1(445922a62e8a7360335c754ad70dabbe0208207b) )
- ROM_LOAD( "epr-12211.4", 0x18000, 0x08000, CRC(5aa114e9) SHA1(f9fc7fe4d0444a264185e74d2abc8475f0976534) )
- /* ic3 unpopulated */
- /* ic2 unpopulated */
-ROM_END
-
-//*************************************************************************************************************************
-// Slap Shooter, Sega System E
-// ROM BD # 834-5930
-//
-ROM_START( slapshtr )
- ROM_REGION( 0x30000, "maincpu", 0 )
- ROM_LOAD( "epr-7351.ic7", 0x00000, 0x08000, CRC(894adb04) SHA1(e38d296aa56c531985cde75423ae03f0d9cc8f5d) ) /* Fixed Code */
-
- ROM_LOAD( "epr-7352.ic5", 0x10000, 0x08000, CRC(61c938b6) SHA1(bdce617050371c7b2880967c7c7356f34b91911d) )
- ROM_LOAD( "epr-7353.ic4", 0x18000, 0x08000, CRC(8ee2951a) SHA1(562fef28e6358cbbb4889cc7cd592ca659c238fb) )
- ROM_LOAD( "epr-7354.ic3", 0x20000, 0x08000, CRC(41482aa0) SHA1(280d5a1c5685c692a924c62ed928fc25fec2352a) )
- ROM_LOAD( "epr-7355.ic2", 0x28000, 0x08000, CRC(c67e1aef) SHA1(121bc40d652449c7b1b5f66a837baeaffb7af0b9) )
-ROM_END
-
-//*************************************************************************************************************************
-// Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057), Sega System E
-//
-ROM_START( fantzn2 )
- ROM_REGION( 0x50000, "maincpu", 0 )
- ROM_LOAD( "epr-11416.ic7", 0x00000, 0x08000, CRC(76db7b7b) SHA1(d60e2961fc893dcb4445aed5f67515cbd25b610f) ) /* encrypted */
-
- ROM_LOAD( "epr-11415.ic5", 0x10000, 0x10000, CRC(57b45681) SHA1(1ae6d0d58352e246a4ec4e1ce02b0417257d5d20) )
- ROM_LOAD( "epr-11413.ic3", 0x20000, 0x10000, CRC(a231dc85) SHA1(45b94fdbde28c02e88546178ef3e8f9f3a96ab86) )
- ROM_LOAD( "epr-11414.ic4", 0x30000, 0x10000, CRC(6f7a9f5f) SHA1(b53aa2eded781c80466a79b7d81383b9a875d0be) )
- ROM_LOAD( "epr-11412.ic2", 0x40000, 0x10000, CRC(b14db5af) SHA1(04c7fb659385438b3d8f9fb66800eb7b6373bda9) )
-
- ROM_REGION( 0x2000, "maincpu:key", 0 ) /* MC8123 key */
- ROM_LOAD( "317-0057.key", 0x0000, 0x2000, CRC(ee43d0f0) SHA1(72cb75a4d8352fe372db12046a59ea044360d5c3) )
-ROM_END
-
-//*************************************************************************************************************************
-// Opa Opa (MC-8123, 317-0042), Sega System E
-// Game ID# 833-6407-01 OPA OPA
-//
-ROM_START( opaopa )
- ROM_REGION( 0x50000, "maincpu", 0 )
- ROM_LOAD( "epr-11054.ic7", 0x00000, 0x08000, CRC(024b1244) SHA1(59a522ac3d98982cc4ddb1c81f9584d3da453649) ) /* encrypted */
-
- /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
- ROM_LOAD( "epr-11053.ic5", 0x10000, 0x08000, CRC(6bc41d6e) SHA1(8997a4ac2a9704f1400d0ec16b259ee496a7efef) ) /* encrypted */
- ROM_LOAD( "epr-11052.ic4", 0x18000, 0x08000, CRC(395c1d0a) SHA1(1594bad13e78c5fad4db644cd85a6bac1eaddbad) ) /* encrypted */
- ROM_LOAD( "epr-11051.ic3", 0x20000, 0x08000, CRC(4ca132a2) SHA1(cb4e4c01b6ab070eef37c0603190caafe6236ccd) ) /* encrypted */
- ROM_LOAD( "epr-11050.ic2", 0x28000, 0x08000, CRC(a165e2ef) SHA1(498ff4c5d3a2658567393378c56be6ed86ac0384) ) /* encrypted */
-
- ROM_REGION( 0x2000, "maincpu:key", 0 ) /* MC8123 key */
- ROM_LOAD( "317-0042.key", 0x0000, 0x2000, CRC(d6312538) SHA1(494ac7f080775c21dc7d369e6ea78f3299e6975a) )
-ROM_END
-
-
uint32_t systeme_state::screen_update_systeme(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
bitmap_rgb32 &vdp1_bitmap = m_vdp1->get_bitmap();
@@ -1066,12 +953,136 @@ DRIVER_INIT_MEMBER(systeme_state, fantzn2)
}
+//*************************************************************************************************************************
+// Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057), Sega System E
+//
+ROM_START( fantzn2 )
+ ROM_REGION( 0x50000, "maincpu", 0 )
+ ROM_LOAD( "epr-11416.ic7", 0x00000, 0x08000, CRC(76db7b7b) SHA1(d60e2961fc893dcb4445aed5f67515cbd25b610f) ) /* encrypted */
+
+ ROM_LOAD( "epr-11415.ic5", 0x10000, 0x10000, CRC(57b45681) SHA1(1ae6d0d58352e246a4ec4e1ce02b0417257d5d20) )
+ ROM_LOAD( "epr-11413.ic3", 0x20000, 0x10000, CRC(a231dc85) SHA1(45b94fdbde28c02e88546178ef3e8f9f3a96ab86) )
+ ROM_LOAD( "epr-11414.ic4", 0x30000, 0x10000, CRC(6f7a9f5f) SHA1(b53aa2eded781c80466a79b7d81383b9a875d0be) )
+ ROM_LOAD( "epr-11412.ic2", 0x40000, 0x10000, CRC(b14db5af) SHA1(04c7fb659385438b3d8f9fb66800eb7b6373bda9) )
+
+ ROM_REGION( 0x2000, "maincpu:key", 0 ) /* MC8123 key */
+ ROM_LOAD( "317-0057.key", 0x0000, 0x2000, CRC(ee43d0f0) SHA1(72cb75a4d8352fe372db12046a59ea044360d5c3) )
+ROM_END
+
+//*************************************************************************************************************************
+// Hang-On Jr., Sega System E
+//
+ROM_START( hangonjr )
+ ROM_REGION( 0x30000, "maincpu", 0 )
+ ROM_LOAD( "rom5.ic7", 0x00000, 0x08000, CRC(d63925a7) SHA1(699f222d9712fa42651c753fe75d7b60e016d3ad) ) /* Fixed Code */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "rom4.ic5", 0x10000, 0x08000, CRC(ee3caab3) SHA1(f583cf92c579d1ca235e8b300e256ba58a04dc90) )
+ ROM_LOAD( "rom3.ic4", 0x18000, 0x08000, CRC(d2ba9bc9) SHA1(85cf2a801883bf69f78134fc4d5075134f47dc03) )
+ ROM_LOAD( "rom2.ic3", 0x20000, 0x08000, CRC(e14da070) SHA1(f8781f65be5246a23c1f492905409775bbf82ea8) )
+ ROM_LOAD( "rom1.ic2", 0x28000, 0x08000, CRC(3810cbf5) SHA1(c8d5032522c0c903ab3d138f62406a66e14a5c69) )
+ROM_END
+
+//*************************************************************************************************************************
+// Opa Opa (MC-8123, 317-0042), Sega System E
+// Game ID# 833-6407-01 OPA OPA
+//
+// Known to exist: Opa Opa (unencrypted) 833-6407 - NOT dumped
+// Program rom: EPR-11023A + EPR-11022 through EPR-11019
+//
+ROM_START( opaopa )
+ ROM_REGION( 0x50000, "maincpu", 0 )
+ ROM_LOAD( "epr-11054.ic7", 0x00000, 0x08000, CRC(024b1244) SHA1(59a522ac3d98982cc4ddb1c81f9584d3da453649) ) /* encrypted */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "epr-11053.ic5", 0x10000, 0x08000, CRC(6bc41d6e) SHA1(8997a4ac2a9704f1400d0ec16b259ee496a7efef) ) /* encrypted */
+ ROM_LOAD( "epr-11052.ic4", 0x18000, 0x08000, CRC(395c1d0a) SHA1(1594bad13e78c5fad4db644cd85a6bac1eaddbad) ) /* encrypted */
+ ROM_LOAD( "epr-11051.ic3", 0x20000, 0x08000, CRC(4ca132a2) SHA1(cb4e4c01b6ab070eef37c0603190caafe6236ccd) ) /* encrypted */
+ ROM_LOAD( "epr-11050.ic2", 0x28000, 0x08000, CRC(a165e2ef) SHA1(498ff4c5d3a2658567393378c56be6ed86ac0384) ) /* encrypted */
+
+ ROM_REGION( 0x2000, "maincpu:key", 0 ) /* MC8123 key */
+ ROM_LOAD( "317-0042.key", 0x0000, 0x2000, CRC(d6312538) SHA1(494ac7f080775c21dc7d369e6ea78f3299e6975a) )
+ROM_END
+
+//*************************************************************************************************************************
+// Riddle of Pythagoras (Japan), Sega System E
+//
+ROM_START( ridleofp )
+ ROM_REGION( 0x30000, "maincpu", 0 )
+ ROM_LOAD( "epr-10426.bin", 0x00000, 0x08000, CRC(4404c7e7) SHA1(555f44786976a009d96a6395c9173929ad6138a7) ) /* Fixed Code */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "epr-10425.bin", 0x10000, 0x08000, CRC(35964109) SHA1(a7bc64a87b23139b0edb9c3512f47dcf73feb854) )
+ ROM_LOAD( "epr-10424.bin", 0x18000, 0x08000, CRC(fcda1dfa) SHA1(b8497b04de28fc0d6b7cb0206ad50948cff07840) )
+ ROM_LOAD( "epr-10423.bin", 0x20000, 0x08000, CRC(0b87244f) SHA1(c88041614735a9b6cba1edde0a11ed413e115361) )
+ ROM_LOAD( "epr-10422.bin", 0x28000, 0x08000, CRC(14781e56) SHA1(f15d9d89e1ebff36c3867cfc8f0bdf7f6b3c96bc) )
+ROM_END
+
+//*************************************************************************************************************************
+// Slap Shooter, Sega System E
+// ROM BD # 834-5930
+//
+ROM_START( slapshtr )
+ ROM_REGION( 0x30000, "maincpu", 0 )
+ ROM_LOAD( "epr-7351.ic7", 0x00000, 0x08000, CRC(894adb04) SHA1(e38d296aa56c531985cde75423ae03f0d9cc8f5d) ) /* Fixed Code */
+
+ ROM_LOAD( "epr-7352.ic5", 0x10000, 0x08000, CRC(61c938b6) SHA1(bdce617050371c7b2880967c7c7356f34b91911d) )
+ ROM_LOAD( "epr-7353.ic4", 0x18000, 0x08000, CRC(8ee2951a) SHA1(562fef28e6358cbbb4889cc7cd592ca659c238fb) )
+ ROM_LOAD( "epr-7354.ic3", 0x20000, 0x08000, CRC(41482aa0) SHA1(280d5a1c5685c692a924c62ed928fc25fec2352a) )
+ ROM_LOAD( "epr-7355.ic2", 0x28000, 0x08000, CRC(c67e1aef) SHA1(121bc40d652449c7b1b5f66a837baeaffb7af0b9) )
+ROM_END
+
+//*************************************************************************************************************************
+// Tetris (Japan), Sega System E
+//
+ROM_START( tetrisse )
+ ROM_REGION( 0x30000, "maincpu", 0 )
+ ROM_LOAD( "epr-12213.7", 0x00000, 0x08000, CRC(ef3c7a38) SHA1(cbb91aef330ab1a37d3e21ecf1d008143d0dd7ec) ) /* Fixed Code */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "epr-12212.5", 0x10000, 0x08000, CRC(28b550bf) SHA1(445922a62e8a7360335c754ad70dabbe0208207b) )
+ ROM_LOAD( "epr-12211.4", 0x18000, 0x08000, CRC(5aa114e9) SHA1(f9fc7fe4d0444a264185e74d2abc8475f0976534) )
+ /* ic3 unpopulated */
+ /* ic2 unpopulated */
+ROM_END
+
+//*************************************************************************************************************************
+// Transformers, Sega System E
+// Game ID# 833-5927-01
+// ROM BD # 834-5929-01
+//
+ROM_START( transfrm )
+ ROM_REGION( 0x30000, "maincpu", 0 )
+ ROM_LOAD( "epr-7605.ic7", 0x00000, 0x08000, CRC(ccf1d123) SHA1(5ade9b00e2a36d034fafdf1902d47a9a00e96fc4) ) /* Fixed Code */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "epr-7347.ic5", 0x10000, 0x08000, CRC(df0f639f) SHA1(a09a9841b66de246a585be63d911b9a42a323503) )
+ ROM_LOAD( "epr-7348.ic4", 0x18000, 0x08000, CRC(0f38ea96) SHA1(d4d421c5d93832e2bc1f22f39dffb6b80f2750bd) )
+ ROM_LOAD( "epr-7606.ic3", 0x20000, 0x08000, CRC(9d485df6) SHA1(b25f04803c8f7188021f3039aa13aac80d480823) )
+ ROM_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
+ROM_END
+
+//*************************************************************************************************************************
+// Astro Flash (Japan), Sega System E
+//
+ROM_START( astrofl )
+ ROM_REGION( 0x50000, "maincpu", 0 )
+ ROM_LOAD( "epr-7723.ic7", 0x00000, 0x08000, CRC(66061137) SHA1(cb6a2c7864f9f87bbedfd4b1448ad6c2de65d6ca) ) /* encrypted */
+
+ /* The following are 8 0x4000 banks that get mapped to reads from 0x8000 - 0xbfff */
+ ROM_LOAD( "epr-7347.ic5", 0x10000, 0x08000, CRC(df0f639f) SHA1(a09a9841b66de246a585be63d911b9a42a323503) )
+ ROM_LOAD( "epr-7348.ic4", 0x18000, 0x08000, CRC(0f38ea96) SHA1(d4d421c5d93832e2bc1f22f39dffb6b80f2750bd) )
+ ROM_LOAD( "epr-7349.ic3", 0x20000, 0x08000, CRC(f8c352d5) SHA1(e59565ab6928c67706c6f82f6ea9a64cdfc65a21) )
+ ROM_LOAD( "epr-7350.ic2", 0x28000, 0x08000, CRC(0052165d) SHA1(cf4b5dffa54238e513515b3fc90faa7ce0b65d34) )
+ROM_END
+
+
// YEAR, NAME, PARENT, MACHINE, INPUT, STATE INIT, MONITOR,COMPANY,FULLNAME,FLAGS
GAME( 1985, hangonjr, 0, hangonjr, hangonjr, systeme_state, 0, ROT0, "Sega", "Hang-On Jr.", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, slapshtr, 0, systeme, slapshtr, systeme_state, 0, ROT0, "Sega", "Slap Shooter", MACHINE_SUPPORTS_SAVE) // 1986 date from flyer
GAME( 1986, transfrm, 0, systeme, transfrm, systeme_state, 0, ROT0, "Sega", "Transformer", MACHINE_SUPPORTS_SAVE )
GAME( 1986, astrofl, transfrm, systemex_315_5177, transfrm, systeme_state, 0, ROT0, "Sega", "Astro Flash (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, ridleofp, 0, ridleofp, ridleofp, systeme_state, 0, ROT90, "Sega / Nasco", "Riddle of Pythagoras (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, opaopa, 0, systemeb, opaopa, systeme_state, opaopa, ROT0, "Sega", "Opa Opa (MC-8123, 317-0042)", MACHINE_SUPPORTS_SAVE )
GAME( 1988, fantzn2, 0, systemex, fantzn2, systeme_state, fantzn2, ROT0, "Sega", "Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057)", MACHINE_SUPPORTS_SAVE )
GAME( 1988, tetrisse, 0, systeme, tetrisse, systeme_state, 0, ROT0, "Sega", "Tetris (Japan, System E)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, slapshtr, 0, systeme, slapshtr, systeme_state, 0, ROT0, "Sega", "Slap Shooter", MACHINE_SUPPORTS_SAVE) // 1986 date from flyer