| Previous | 199869 Revisions | Next |
| r18461 Thursday 11th October, 2012 at 19:55:29 UTC by hap |
|---|
| New Clones Added ------------------ Invader's Revenge (3 sets) [Andrew Welburn] --- rename: invrvngea -> invrvngedu rename: invrvnge -> invrvngeb after that, the new ones are: invrvnge, invrvngea, invrvngec |
| [src/mame] | mame.lst |
| [src/mame/drivers] | 8080bw.c |
| r18460 | r18461 | |
|---|---|---|
| 658 | 658 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 659 | 659 | |
| 660 | 660 | PORT_START("IN2") |
| 661 | PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) | |
| 661 | PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2") | |
| 662 | 662 | PORT_DIPSETTING( 0x00, "3" ) |
| 663 | 663 | PORT_DIPSETTING( 0x01, "4" ) |
| 664 | 664 | PORT_DIPSETTING( 0x02, "5" ) |
| 665 | 665 | PORT_DIPSETTING( 0x03, "6" ) |
| 666 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_TILT ) PORT_DIPLOCATION("SW1:3") | |
| 667 | PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "SW1:4" ) | |
| 668 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_DIPLOCATION("SW1:5") | |
| 669 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_2WAY PORT_PLAYER(2) PORT_DIPLOCATION("SW1:6") | |
| 670 | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_2WAY PORT_PLAYER(2) PORT_DIPLOCATION("SW1:7") | |
| 671 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:8") | |
| 672 | PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) | |
| 673 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) | |
| 666 | PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_TILT ) | |
| 667 | PORT_DIPNAME( 0x08, 0x08, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:4") | |
| 668 | PORT_DIPSETTING( 0x00, "1500" ) | |
| 669 | PORT_DIPSETTING( 0x08, "2000" ) | |
| 674 | 670 | |
| 671 | #if 0 | |
| 672 | PORT_DIPNAME( 0x30, 0x30, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:5,6") | |
| 673 | PORT_DIPSETTING( 0x00, DEF_STR( Easy ) ) | |
| 674 | PORT_DIPSETTING( 0x10, DEF_STR( Hard ) ) | |
| 675 | PORT_DIPSETTING( 0x20, DEF_STR( Harder ) ) | |
| 676 | PORT_DIPSETTING( 0x30, DEF_STR( Hardest ) ) | |
| 677 | PORT_DIPNAME( 0x40, 0x40, "Fuel Destroyed by Comet" ) PORT_DIPLOCATION("SW1:7") | |
| 678 | PORT_DIPSETTING( 0x00, "3" ) | |
| 679 | PORT_DIPSETTING( 0x40, "6" ) | |
| 680 | #else | |
| 681 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) | |
| 682 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_2WAY PORT_PLAYER(2) | |
| 683 | PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_2WAY PORT_PLAYER(2) | |
| 684 | #endif | |
| 685 | ||
| 686 | ||
| 687 | PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:8") | |
| 688 | PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) // 1 play 10p, 2 play 20p, 6 play 50p | |
| 689 | PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) // 1 play 20p, 2 play 40p, 3 play 50p | |
| 690 | ||
| 691 | /* Dummy port for cocktail mode (not used) */ | |
| 692 | PORT_START(CABINET_PORT_TAG) | |
| 693 | PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN ) | |
| 694 | ||
| 675 | 695 | /* Dummy port for cocktail mode */ |
| 676 | INVADERS_CAB_TYPE_PORT | |
| 696 | // INVADERS_CAB_TYPE_PORT | |
| 677 | 697 | INPUT_PORTS_END |
| 678 | 698 | |
| 679 | 699 | |
| r18460 | r18461 | |
| 1025 | 1045 | // Name Reset - if name of high scorer was rude, owner can press this button |
| 1026 | 1046 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Name Reset") PORT_CODE(KEYCODE_F1) |
| 1027 | 1047 | PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_TILT ) |
| 1028 | PORT_DIPNAME( 0x40, 0x00, "Number | |
| 1048 | PORT_DIPNAME( 0x40, 0x00, "Number of Controllers" ) PORT_DIPLOCATION("SW1:6") | |
| 1029 | 1049 | PORT_DIPSETTING( 0x00, "1" ) |
| 1030 | 1050 | PORT_DIPSETTING( 0x40, "2" ) |
| 1031 | 1051 | PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| r18460 | r18461 | |
| 1425 | 1445 | /* 0x04 should be Cabinet - Upright/Cocktail, |
| 1426 | 1446 | but until the cocktail hack is changed, |
| 1427 | 1447 | this will have to do. */ |
| 1428 | PORT_DIPNAME( 0x04, 0x00, "Number | |
| 1448 | PORT_DIPNAME( 0x04, 0x00, "Number of Controls" ) PORT_DIPLOCATION("SW1:3") | |
| 1429 | 1449 | PORT_DIPSETTING( 0x00, "1" ) |
| 1430 | 1450 | PORT_DIPSETTING( 0x04, "2" ) |
| 1431 | 1451 | PORT_DIPNAME( 0x08, 0x00, "Invincible Test" ) PORT_DIPLOCATION("SW1:4") |
| r18460 | r18461 | |
| 3004 | 3024 | |
| 3005 | 3025 | ROM_START( invrvnge ) |
| 3006 | 3026 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3007 | ROM_LOAD( "invrvnge.h", 0x0000, 0x0800, CRC(aca41bbb) SHA1(ca71f792abd6d9a44d15b19d2ccf678e82ccba4f) ) | |
| 3008 | ROM_LOAD( "invrvnge.g", 0x0800, 0x0800, CRC(cfe89dad) SHA1(218b6a0b636c49c4cdc3667e8b1387ef0e257115) ) | |
| 3009 | ROM_LOAD( "invrvnge.f", 0x1000, 0x0800, CRC(e350de2c) SHA1(e845565e2f96f9dec3242ec5ab75910a515428c9) ) | |
| 3010 | ROM_LOAD( "invrvnge.e", 0x1800, 0x0800, CRC(1ec8dfc8) SHA1(fc8fbe1161958f57c9f4ccbcab8a769184b1c562) ) | |
| 3027 | ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(cabc3b59) SHA1(02e17bef545ea0baffc45610deeec0f913daf16e) ) | |
| 3028 | ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(26b38aa4) SHA1(f281c7ec47ce6ab61bfda2e7aa6a5b8a01f2c11e) ) | |
| 3029 | ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(b3b2749e) SHA1(4f854f981396e2d6a959dd48cff12234074fb69b) ) | |
| 3030 | ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(d8e75102) SHA1(86d5618944265947e3ce60fdf048d8fff4a55744) ) | |
| 3031 | ||
| 3032 | ROM_REGION( 0x0800, "proms", 0 ) | |
| 3033 | ROM_LOAD( "colour.bin", 0x0000, 0x0800, CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) | |
| 3034 | ||
| 3035 | ROM_REGION( 0x1000, "user1", 0 ) | |
| 3036 | ROM_LOAD( "snd.1c", 0x0000, 0x0800, CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) ) | |
| 3037 | ROM_LOAD( "snd.2c", 0x0800, 0x0800, CRC(135f3b16) SHA1(d472a6ca32c4a16cc1faf09f4a4876d75cd4ba24) ) | |
| 3011 | 3038 | ROM_END |
| 3012 | 3039 | |
| 3013 | 3040 | ROM_START( invrvngea ) |
| 3014 | 3041 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3042 | ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0e229b9f) SHA1(617197bf94e9700cbbb2f32487dc47b318d4f2af) ) | |
| 3043 | ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(26b38aa4) SHA1(f281c7ec47ce6ab61bfda2e7aa6a5b8a01f2c11e) ) | |
| 3044 | ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(b3b2749e) SHA1(4f854f981396e2d6a959dd48cff12234074fb69b) ) | |
| 3045 | ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(d8e75102) SHA1(86d5618944265947e3ce60fdf048d8fff4a55744) ) | |
| 3046 | ||
| 3047 | ROM_REGION( 0x0800, "proms", 0 ) | |
| 3048 | ROM_LOAD( "colour.bin", 0x0000, 0x0800, CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) | |
| 3049 | ||
| 3050 | ROM_REGION( 0x1000, "user1", 0 ) | |
| 3051 | ROM_LOAD( "snd.1c", 0x0000, 0x0800, CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) ) | |
| 3052 | ROM_LOAD( "snd.2c", 0x0800, 0x0800, CRC(135f3b16) SHA1(d472a6ca32c4a16cc1faf09f4a4876d75cd4ba24) ) | |
| 3053 | ROM_END | |
| 3054 | ||
| 3055 | ROM_START( invrvngeb ) | |
| 3056 | ROM_REGION( 0x10000, "maincpu", 0 ) | |
| 3057 | ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(aca41bbb) SHA1(ca71f792abd6d9a44d15b19d2ccf678e82ccba4f) ) | |
| 3058 | ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(cfe89dad) SHA1(218b6a0b636c49c4cdc3667e8b1387ef0e257115) ) | |
| 3059 | ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(e350de2c) SHA1(e845565e2f96f9dec3242ec5ab75910a515428c9) ) | |
| 3060 | ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(1ec8dfc8) SHA1(fc8fbe1161958f57c9f4ccbcab8a769184b1c562) ) | |
| 3061 | ||
| 3062 | ROM_REGION( 0x0800, "proms", 0 ) | |
| 3063 | ROM_LOAD( "colour.bin", 0x0000, 0x0800, BAD_DUMP CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) // not dumped, taken from parent | |
| 3064 | ||
| 3065 | ROM_REGION( 0x1000, "user1", 0 ) | |
| 3066 | ROM_LOAD( "snd.1c", 0x0000, 0x0800, BAD_DUMP CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) ) // not dumped, taken from parent | |
| 3067 | ROM_LOAD( "snd.2c", 0x0800, 0x0800, BAD_DUMP CRC(135f3b16) SHA1(d472a6ca32c4a16cc1faf09f4a4876d75cd4ba24) ) // not dumped, taken from parent | |
| 3068 | ROM_END | |
| 3069 | ||
| 3070 | ROM_START( invrvngec ) | |
| 3071 | ROM_REGION( 0x10000, "maincpu", 0 ) | |
| 3072 | ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0914b279) SHA1(91e465f56ed0dc8c68e109e33ec9d2bda2616a21) ) | |
| 3073 | ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(84d9497c) SHA1(fb1b5fc49365fbf89e5418789e64efd186cdeecf) ) | |
| 3074 | ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(78d34d97) SHA1(a50c19df12e75c644b014d74a463094e249db207) ) | |
| 3075 | ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(30c71887) SHA1(17c9e905eb327435d52b6d51842f7f42a5e6ab7d) ) | |
| 3076 | ||
| 3077 | ROM_REGION( 0x0800, "proms", 0 ) | |
| 3078 | ROM_LOAD( "colour.bin", 0x0000, 0x0800, CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) | |
| 3079 | ||
| 3080 | ROM_REGION( 0x1000, "user1", 0 ) | |
| 3081 | ROM_LOAD( "snd.1c", 0x0000, 0x0800, CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) ) | |
| 3082 | ROM_LOAD( "snd.2c", 0x0800, 0x0800, CRC(4b67073b) SHA1(ab4cdcdff55bbb187a26fd8acab24692f49beabb) ) | |
| 3083 | ROM_END | |
| 3084 | ||
| 3085 | ROM_START( invrvngedu ) | |
| 3086 | ROM_REGION( 0x10000, "maincpu", 0 ) | |
| 3015 | 3087 | ROM_LOAD( "5m.bin", 0x0000, 0x0800, CRC(b145cb71) SHA1(127eb11de7ab9835f06510fb12838c0b728c0d42) ) |
| 3016 | 3088 | ROM_LOAD( "5n.bin", 0x0800, 0x0800, CRC(660e8af3) SHA1(bd52eadf4ee3d717fd5bd7206e1e87d729250c92) ) |
| 3017 | 3089 | ROM_LOAD( "5p.bin", 0x1000, 0x0800, CRC(6ec5a9ad) SHA1(d1e84d2d60c6128c092f2cd20a2b87216df3034b) ) |
| 3018 | 3090 | ROM_LOAD( "5r.bin", 0x1800, 0x0800, CRC(74516811) SHA1(0f595c7b0fae5f3f83fdd1ffed5a408ee77c9438) ) |
| 3091 | ||
| 3092 | ROM_REGION( 0x0800, "proms", 0 ) | |
| 3093 | ROM_LOAD( "colour.bin", 0x0000, 0x0800, BAD_DUMP CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) // not dumped, taken from parent | |
| 3094 | ||
| 3095 | ROM_REGION( 0x1000, "user1", 0 ) | |
| 3096 | ROM_LOAD( "snd.1c", 0x0000, 0x0800, BAD_DUMP CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) ) // not dumped, taken from parent | |
| 3097 | ROM_LOAD( "snd.2c", 0x0800, 0x0800, BAD_DUMP CRC(135f3b16) SHA1(d472a6ca32c4a16cc1faf09f4a4876d75cd4ba24) ) // not dumped, taken from parent | |
| 3019 | 3098 | ROM_END |
| 3020 | 3099 | |
| 3100 | ||
| 3021 | 3101 | ROM_START( spclaser ) |
| 3022 | 3102 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3023 | 3103 | ROM_LOAD( "la01", 0x0000, 0x0800, CRC(bedc0078) SHA1(a5bb0cbbb8e3f27d03beb8101b2be1111d73689d) ) |
| r18460 | r18461 | |
| 3866 | 3946 | GAME( 19??, darthvdr, invaders, darthvdr, darthvdr, driver_device, 0, ROT270, "bootleg", "Darth Vader", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) |
| 3867 | 3947 | GAME( 1979, moonbase, invadpt2, invadpt2, invadpt2, driver_device, 0, ROT270, "Nichibutsu (Taito license?)", "Moon Base (set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) // this has a 'Taito Corp' string hidden away in the rom - how do you get it to display? |
| 3868 | 3948 | GAME( 1979, moonbasea,invadpt2, invadpt2, invadpt2, driver_device, 0, ROT270, "Nichibutsu", "Moon Base (set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) // this has the same string replaced with Nichibutsu, no other differences |
| 3869 | GAME( 1980, invrvnge, 0, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3870 | GAME( 1980, invrvngea,invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd. (Dutchford license)", "Invader's Revenge (Dutchford)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3949 | GAME( 1980, invrvnge, 0, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3950 | GAME( 1980, invrvngea,invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3951 | GAME( 1980, invrvngeb,invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 3)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3952 | GAME( 1980, invrvngec,invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 4)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3953 | GAME( 1980, invrvngedu,invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd. (Dutchford license)", "Invader's Revenge (Dutchford)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) | |
| 3871 | 3954 | GAME( 1980, spclaser, 0, invadpt2, spclaser, driver_device, 0, ROT270, "Game Plan (Taito license)", "Space Laser", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE ) |
| 3872 | 3955 | GAME( 1980, intruder, spclaser, invadpt2, spclaser, driver_device, 0, ROT270, "Game Plan (Taito license)", "Intruder", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) |
| 3873 | 3956 | GAME( 1980, laser, spclaser, invadpt2, spclaser, driver_device, 0, ROT270, "bootleg (Leisure Time Electronics Inc.)", "Astro Laser (bootleg of Space Laser)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE ) |
| r18460 | r18461 | |
|---|---|---|
| 1378 | 1378 | jspecter // (c) 1979 Jatre |
| 1379 | 1379 | jspecter2 // (c) 1979 Jatre |
| 1380 | 1380 | invrvnge // Zenitone-Microsec Ltd. |
| 1381 | invrvngea // Zenitone-Microsec Ltd. (Dutchford license) | |
| 1381 | invrvngea // Zenitone-Microsec Ltd. | |
| 1382 | invrvngeb // Zenitone-Microsec Ltd. | |
| 1383 | invrvngec // Zenitone-Microsec Ltd. | |
| 1384 | invrvngedu // Zenitone-Microsec Ltd. (Dutchford license) | |
| 1382 | 1385 | galxwars // (c) 1979 Universal |
| 1383 | 1386 | galxwars2 // (c) 1979 Universal |
| 1384 | 1387 | galxwarst // (c) 1979 Taito? |
| Previous | 199869 Revisions | Next |