Previous 199869 Revisions Next

r21916 Sunday 17th March, 2013 at 19:30:16 UTC by Brian Troha
turbo.c: Additional documentation for Buck Rogers: Planet of Zoom. Noted the encrypted Z80 part number and Sega ID numbers for the CPU and ROM boards. Correct sprite color prom based on photo of PCB. [Brian Troha]
[src/mame/drivers]turbo.c
[src/mame/machine]segacrpt.c

trunk/src/mame/drivers/turbo.c
r21915r21916
12361236ROM_END
12371237
12381238
1239ROM_START( buckrog )
1239ROM_START( buckrog ) /* CPU BOARD Sega ID#  834-5158-01, ROM BOARD Sega ID# 834-5152-01 */
12401240   ROM_REGION( 0xc000, "maincpu", 0 )
1241   ROM_LOAD( "epr-5265.cpu-ic3", 0x0000, 0x4000, CRC(f0055e97) SHA1(f6ee2afd6fef710949087d1cb04cbc242d1fa9f5) ) /* encrypted */
1242   ROM_LOAD( "epr-5266.cpu-ic4", 0x4000, 0x4000, CRC(7d084c39) SHA1(ef2c0a2a59e14d9e196fd3837139fc5acf0f63be) ) /* encrypted */
1241   ROM_LOAD( "epr-5265.cpu-ic3", 0x0000, 0x4000, CRC(f0055e97) SHA1(f6ee2afd6fef710949087d1cb04cbc242d1fa9f5) ) /* encrypted Z80 code, SEGA 315-5014 CPU */
1242   ROM_LOAD( "epr-5266.cpu-ic4", 0x4000, 0x4000, CRC(7d084c39) SHA1(ef2c0a2a59e14d9e196fd3837139fc5acf0f63be) ) /* encrypted Z80 code, SEGA 315-5014 CPU */
12431243
12441244   ROM_REGION( 0x2000, "subcpu", 0 )
12451245   ROM_LOAD( "epr-5200.cpu-ic66", 0x0000, 0x1000, CRC(0d58b154) SHA1(9f3951eb7ea1fa9ff914738462e4b4f755d60802) )
r21915r21916
12701270   ROM_LOAD( "pr-5196.cpu-ic10", 0x0100, 0x0200, CRC(04204bcf) SHA1(5636eb184463ac58fcfd20012d13d14fb0769124) )  /* sprite Y scaling */
12711271   ROM_LOAD( "pr-5197.cpu-ic78", 0x0300, 0x0200, CRC(a42674af) SHA1(db3590dd0d0f8a85d4ba32ac4ee33f2f4ee4c348) )  /* video timing */
12721272   ROM_LOAD( "pr-5198.cpu-ic93", 0x0500, 0x0200, CRC(32e74bc8) SHA1(dd2c812efd7b8f6b31a45e698d6453ea6bec132e) )  /* char color table */
1273   ROM_LOAD( "pr-5199.cpu-ic95", 0x0700, 0x0400, CRC(45e997a8) SHA1(023703b90b503310351b12157b1e732e61430fa5) )  /* sprite color table */
1273   ROM_LOAD( "pr-5233.cpu-ic95", 0x0700, 0x0400, CRC(1cd08c4e) SHA1(fb3081548f157d705211a5f07261cf4ad1ebb453) )  /* sprite color table */
12741274ROM_END
12751275
12761276
r21915r21916
13131313
13141314ROM_START( buckrogn2 )
13151315   ROM_REGION( 0xc000, "maincpu", 0 )
1316   ROM_LOAD( "epr-5204", 0x0000, 0x4000, CRC(c2d43741) SHA1(ad435278de101b32e931a2a1a6cdba9be7b7da73) )
1317   ROM_LOAD( "epr-5205", 0x4000, 0x4000, CRC(648f3546) SHA1(2eefdab44aea5fe6fa8e302032c725615b9fdb8a) )
1316   ROM_LOAD( "epr-5204.cpu-ic3", 0x0000, 0x4000, CRC(c2d43741) SHA1(ad435278de101b32e931a2a1a6cdba9be7b7da73) )
1317   ROM_LOAD( "epr-5205.cpu-ic4", 0x4000, 0x4000, CRC(648f3546) SHA1(2eefdab44aea5fe6fa8e302032c725615b9fdb8a) )
13181318
13191319   ROM_REGION( 0x2000, "subcpu", 0 )
13201320   ROM_LOAD( "epr-5200.cpu-ic66", 0x0000, 0x1000, CRC(0d58b154) SHA1(9f3951eb7ea1fa9ff914738462e4b4f755d60802) )
r21915r21916
13451345   ROM_LOAD( "pr-5196.cpu-ic10", 0x0100, 0x0200, CRC(04204bcf) SHA1(5636eb184463ac58fcfd20012d13d14fb0769124) )  /* sprite Y scaling */
13461346   ROM_LOAD( "pr-5197.cpu-ic78", 0x0300, 0x0200, CRC(a42674af) SHA1(db3590dd0d0f8a85d4ba32ac4ee33f2f4ee4c348) )  /* video timing */
13471347   ROM_LOAD( "pr-5198.cpu-ic93", 0x0500, 0x0200, CRC(32e74bc8) SHA1(dd2c812efd7b8f6b31a45e698d6453ea6bec132e) )  /* char color table */
1348   ROM_LOAD( "pr-5233",          0x0700, 0x0400, CRC(1cd08c4e) SHA1(fb3081548f157d705211a5f07261cf4ad1ebb453) )  /* sprite color table */
1348   ROM_LOAD( "pr-5233.cpu-ic95", 0x0700, 0x0400, CRC(1cd08c4e) SHA1(fb3081548f157d705211a5f07261cf4ad1ebb453) )  /* sprite color table */
13491349ROM_END
13501350
13511351/*
1352Buck Rogers Zoom 909 (early version of Buck Rogers Planet of Zoom)
1352Zoom 909 (alternate title for Buck Rogers Planet of Zoom for a different region?)
13531353Sega, 1982
13541354
13551355PCB Layouts
r21915r21916
14841484
14851485ROM_START( zoom909 )
14861486   ROM_REGION( 0xc000, "maincpu", 0 )
1487   ROM_LOAD( "epr-5217b.cpu-ic3",  0x0000, 0x4000, CRC(1b56e7dd) SHA1(ccf638c318ebce754ac9628271d2064e05ced35c) )  /* encrypted */
1488   ROM_LOAD( "epr-5218b.cpu-ic4",  0x4000, 0x4000, CRC(77dfd911) SHA1(cc1d4aac863b2d6b52eff7de2b8233be21aac3c9) )  /* encrypted */
1487   ROM_LOAD( "epr-5217b.cpu-ic3",  0x0000, 0x4000, CRC(1b56e7dd) SHA1(ccf638c318ebce754ac9628271d2064e05ced35c) )  /* encrypted Z80 code, SEGA 315-5014 CPU  */
1488   ROM_LOAD( "epr-5218b.cpu-ic4",  0x4000, 0x4000, CRC(77dfd911) SHA1(cc1d4aac863b2d6b52eff7de2b8233be21aac3c9) )  /* encrypted Z80 code, SEGA 315-5014 CPU  */
14891489
14901490   ROM_REGION( 0x2000, "subcpu", 0 )
14911491   ROM_LOAD( "epr-5200.cpu-ic66",  0x0000, 0x1000, CRC(0d58b154) SHA1(9f3951eb7ea1fa9ff914738462e4b4f755d60802) )
r21915r21916
15161516   ROM_LOAD( "pr-5196.cpu-ic10", 0x0100, 0x0200, CRC(04204bcf) SHA1(5636eb184463ac58fcfd20012d13d14fb0769124) )  /* sprite Y scaling */
15171517   ROM_LOAD( "pr-5197.cpu-ic78", 0x0300, 0x0200, CRC(a42674af) SHA1(db3590dd0d0f8a85d4ba32ac4ee33f2f4ee4c348) )  /* video timing */
15181518   ROM_LOAD( "pr-5198.cpu-ic93", 0x0500, 0x0200, CRC(32e74bc8) SHA1(dd2c812efd7b8f6b31a45e698d6453ea6bec132e) )  /* char color table */
1519   ROM_LOAD( "pr-5199.cpu-ic95", 0x0700, 0x0400, BAD_DUMP CRC(45e997a8) SHA1(023703b90b503310351b12157b1e732e61430fa5) )  /* sprite color table */
1519   ROM_LOAD( "pr-5199.cpu-ic95", 0x0700, 0x0400, CRC(45e997a8) SHA1(023703b90b503310351b12157b1e732e61430fa5) )  /* sprite color table */
15201520ROM_END
15211521
15221522
r21915r21916
16541654 *
16551655 *************************************/
16561656
1657GAMEL( 1981, turbo,    0,       turbo,    turbo, driver_device,    0,           ROT270,             "Sega", "Turbo", GAME_IMPERFECT_SOUND , layout_turbo )
1658GAMEL( 1981, turboa,   turbo,   turbo,    turbo, turbo_state,    turbo_enc,   ROT270,             "Sega", "Turbo (encrypted set 1)", GAME_IMPERFECT_SOUND , layout_turbo )
1659GAMEL( 1981, turbob,   turbo,   turbo,    turbo, turbo_state,    turbo_enc,   ROT270,             "Sega", "Turbo (encrypted set 2)", GAME_IMPERFECT_SOUND , layout_turbo )
1657GAMEL( 1981, turbo,    0,       turbo,    turbo,    driver_device, 0,           ROT270,             "Sega", "Turbo", GAME_IMPERFECT_SOUND , layout_turbo )
1658GAMEL( 1981, turboa,   turbo,   turbo,    turbo,    turbo_state,   turbo_enc,   ROT270,             "Sega", "Turbo (encrypted set 1)", GAME_IMPERFECT_SOUND , layout_turbo )
1659GAMEL( 1981, turbob,   turbo,   turbo,    turbo,    turbo_state,   turbo_enc,   ROT270,             "Sega", "Turbo (encrypted set 2)", GAME_IMPERFECT_SOUND , layout_turbo )
16601660GAMEL( 1982, subroc3d, 0,       subroc3d, subroc3d, driver_device, 0,           ORIENTATION_FLIP_X, "Sega", "Subroc-3D", GAME_IMPERFECT_SOUND , layout_subroc3d )
1661GAMEL( 1982, buckrog,  0,       buckrog,  buckrog, turbo_state,  buckrog_enc, ROT0,               "Sega", "Buck Rogers: Planet of Zoom", GAME_IMPERFECT_SOUND , layout_buckrog )
1662GAMEL( 1982, zoom909,  buckrog, buckrog,  buckrog, turbo_state,  buckrog_enc, ROT0,               "Sega", "Zoom 909", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_COLORS, layout_buckrog ) // bad PROM
1663GAMEL( 1982, buckrogn, buckrog, buckrog,  buckrog, driver_device,  0,           ROT0,               "Sega", "Buck Rogers: Planet of Zoom (not encrypted, set 1)", GAME_IMPERFECT_SOUND , layout_buckrog )
1664GAMEL( 1982, buckrogn2,buckrog, buckrog,  buckrog, driver_device,  0,           ROT0,               "Sega", "Buck Rogers: Planet of Zoom (not encrypted, set 2)", GAME_IMPERFECT_SOUND , layout_buckrog )
1661GAMEL( 1982, buckrog,  0,       buckrog,  buckrog,  turbo_state,   buckrog_enc, ROT0,               "Sega", "Buck Rogers: Planet of Zoom", GAME_IMPERFECT_SOUND , layout_buckrog )
1662GAMEL( 1982, buckrogn, buckrog, buckrog,  buckrog,  driver_device, 0,           ROT0,               "Sega", "Buck Rogers: Planet of Zoom (not encrypted, set 1)", GAME_IMPERFECT_SOUND , layout_buckrog )
1663GAMEL( 1982, buckrogn2,buckrog, buckrog,  buckrog,  driver_device, 0,           ROT0,               "Sega", "Buck Rogers: Planet of Zoom (not encrypted, set 2)", GAME_IMPERFECT_SOUND , layout_buckrog )
1664GAMEL( 1982, zoom909,  buckrog, buckrog,  buckrog,  turbo_state,   buckrog_enc, ROT0,               "Sega", "Zoom 909", GAME_IMPERFECT_SOUND, layout_buckrog )
trunk/src/mame/machine/segacrpt.c
r21915r21916
103103  List of encrypted games currently known:
104104
105105 CPU Part #         Game                   Comments
106  ???-????      Buck Rogers            unencrypted version available
107  315-5010      Pengo                  unencrypted version available
108  315-5013      Super Zaxxon           used Zaxxon for known plaintext attack
106  315-5010      Pengo                   unencrypted version available
107  315-5013      Super Zaxxon            used Zaxxon for known plaintext attack
108  315-5014      Buck Rogers / Zoom 909  unencrypted version available
109109  315-5015      Super Locomotive
110110  315-5018      Yamato
111  ???-????      Top Roller             same key as Yamato
111  ???-????      Top Roller              same key as Yamato
112112  315-5028      Sindbad Mystery
113  315-5030      Up'n Down &            unencrypted version available
113  315-5030      Up'n Down &            unencrypted version available
114114  ???-???? M120 Razzmatazz
115  315-5033      Regulus                unencrypted version available
115  315-5033      Regulus                unencrypted version available
116116  315-5041 M140 Mister Viking
117  315-5048      SWAT                   used Bull Fight for k.p.a.
117  315-5048      SWAT                    used Bull Fight for k.p.a.
118118  315-5051      Flicky &
119119                Ninja Princess (bootleg)
120120  315-5061      Future Spy
121  315-5064      Water Match            used Mister Viking for k.p.a.
121  315-5064      Water Match            used Mister Viking for k.p.a.
122122  315-5065      Bull Fight
123  315-5069      Star Force             game by Tehkan; same key as Super Locomotive
124  ???-????      Pinball Action         game by Tehkan; also has a simple bitswap on top
123  315-5069      Star Force              game by Tehkan; same key as Super Locomotive
124  ???-????      Pinball Action          game by Tehkan; also has a simple bitswap on top
125125  ???-????      Spatter
126  315-5084      Jongkyo                TABLE INCOMPLETE game by Kiwako; also has a simple bitswap on top
126  315-5084      Jongkyo                TABLE INCOMPLETE game by Kiwako; also has a simple bitswap on top
127127  315-5093      Pitfall II
128  315-5098      Ninja Princess         unencrypted version available; same key as Up'n Down
129  315-5102      Sega Ninja             unencrypted version available
130  315-5110      I'm Sorry              used My Hero for k.p.a.
131  315-5114      ?? pcb 834-5492        same key as Regulus
128  315-5098      Ninja Princess          unencrypted version available; same key as Up'n Down
129  315-5102      Sega Ninja              unencrypted version available
130  315-5110      I'm Sorry               used My Hero for k.p.a.
131  315-5114      ?? pcb 834-5492         same key as Regulus
132132  315-5115      TeddyBoy Blues
133133  315-5132      My Hero
134134  315-5135      Heavy Metal &

Previous 199869 Revisions Next


© 1997-2024 The MAME Team