diff options
Diffstat (limited to 'src/mame/drivers/segae.cpp')
-rw-r--r-- | src/mame/drivers/segae.cpp | 275 |
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 |