Previous 199869 Revisions Next

r21624 Wednesday 6th March, 2013 at 08:54:05 UTC by David Haywood
new clones
Head On (bootleg, alt maze) [ANY]
[src/mame]mame.lst
[src/mame/drivers]vicdual.c

trunk/src/mame/drivers/vicdual.c
r21623r21624
616616   PORT_COIN_DEFAULT
617617INPUT_PORTS_END
618618
619static INPUT_PORTS_START( headonmz )
620   PORT_START("IN0")
621   PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) )
622   PORT_DIPSETTING(    0x00, "3" )
623   PORT_DIPSETTING(    0x01, "4" )
624   PORT_DIPSETTING(    0x02, "5" )
625   PORT_DIPSETTING(    0x03, "6" )
626   PORT_DIPNAME( 0x04, 0x00, DEF_STR( Demo_Sounds ) )
627   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
628   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
629   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )
630   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY
631   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  ) PORT_4WAY
632   PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  ) PORT_4WAY
633   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    ) PORT_4WAY
634
635   PORT_START("IN1")
636   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, vicdual_state,vicdual_get_64v, NULL)
637   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SPECIAL ) // protection? (check on startup)
638   PORT_BIT( 0x7a, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */
639   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, vicdual_state,vicdual_read_coin_status, NULL)
640
641   PORT_CABINET_COLOR_OR_BW
642
643   PORT_COIN_DEFAULT
644INPUT_PORTS_END
645
619646static INPUT_PORTS_START( headons )
620647   PORT_INCLUDE( headon )
621648   
r21623r21624
26382665   ROM_LOAD( "316-0042.u88", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) )    /* sequence PROM */
26392666ROM_END
26402667
2668
26412669ROM_START( headon1 )
26422670   ROM_REGION( 0x10000, "maincpu", 0 )
26432671   ROM_LOAD( "316-163a.u27", 0x0000, 0x0400, CRC(4bb51259) SHA1(43411ffda3fe03b1d694f70791b0bab5786759c0) )
r21623r21624
26562684   ROM_LOAD( "316-0042.u88", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) )    /* sequence PROM */
26572685ROM_END
26582686
2687ROM_START( headonmz )
2688   ROM_REGION( 0x10000, "maincpu", 0 )
2689   ROM_LOAD( "0.bin",      0x0000, 0x0400, CRC(1febc85a) SHA1(7cc422d6819d5a2507467bdf91f82e76b0d12643) ) // this ROM was loose from the rest, but should be correct..
2690   ROM_LOAD( "1.bin",      0x0400, 0x0400, CRC(aeac8c5f) SHA1(ef9ad63d13076a559ba12c6421ad61de21dd4c90) )
2691   ROM_LOAD( "2.bin",      0x0800, 0x0400, CRC(a5d0e0f5) SHA1(025a64a9bd95ceef93009676a0679008c186223b) )
2692   ROM_LOAD( "3.bin",      0x0c00, 0x0400, CRC(721f3b03) SHA1(69255d9fd3628c3ab46856aaad3d2203d487a983) )
2693   ROM_LOAD( "4.bin",      0x1000, 0x0400, CRC(82c73635) SHA1(210f6868a4b63340d01ad660b202338b9638e422) )
2694   ROM_LOAD( "5.bin",      0x1400, 0x0400, CRC(17c04c3a) SHA1(819692f37a25a7fe73cd62d781eaf5432f5d5b8a) )
2695   ROM_LOAD( "6.bin",      0x1800, 0x0400, CRC(88e43434) SHA1(b2550f98df3b4a6c2fd6c5621e289367587352f6) )
26592696
2697   // assuming to be the same
2698   ROM_REGION( 0x0020, "proms", 0 )
2699   ROM_LOAD( "316-0138.u44", 0x0000, 0x0020, CRC(67104ea9) SHA1(26b6bd2a1973b83bb9af4e3385d8cb14cb3f62f2) )
2700   ROM_REGION( 0x0040, "user1", 0 )    /* timing PROMs */
2701   ROM_LOAD( "10303.3e", 0x0000, 0x0020, CRC(e60a7960) SHA1(b8b8716e859c57c35310efc4594262afedb84823) )    /* control PROM */
2702   ROM_LOAD( "10302.2e", 0x0020, 0x0020, CRC(a1506b9d) SHA1(037c3db2ea40eca459e8acba9d1506dd28d72d10) )    /* sequence PROM */
2703ROM_END
2704
26602705/*
26612706Head On (Sidam) Notes
26622707
r21623r21624
34093454GAME( 1979, headon1,    headon,   headon,    headon,    driver_device, 0, ROT0,   "Gremlin", "Head On (1 player)",  GAME_IMPERFECT_SOUND )
34103455GAME( 1979, headons,    headon,   headons,   headons,   driver_device, 0, ROT0,   "bootleg (Sidam)", "Head On (Sidam bootleg, set 1)",  GAME_IMPERFECT_SOUND )
34113456GAME( 1979, headonsa,   headon,   headons,   headons,   driver_device, 0, ROT0,   "bootleg (Sidam)", "Head On (Sidam bootleg, set 2)",  GAME_NOT_WORKING ) // won't coin up?
3457GAME( 1979, headonmz,   headon,   headon,   headonmz,   driver_device, 0, ROT0,   "bootleg", "Head On (bootleg, alt maze)",  0 )
34123458GAME( 1979, supcrash,   headon,   headons,   supcrash,  driver_device, 0, ROT0,   "bootleg", "Super Crash (bootleg of Head On)", GAME_NO_SOUND )
34133459GAME( 1979, hocrash,    headon,   headons,   headons,   driver_device, 0, ROT0,   "bootleg (Fraber)", "Crash (bootleg of Head On)", GAME_IMPERFECT_SOUND )
34143460GAME( 1979, headon2,    0,        headon2,   headon2,   driver_device, 0, ROT0,   "Sega", "Head On 2",  GAME_IMPERFECT_SOUND )
trunk/src/mame/mame.lst
r21623r21624
40044004headonb         // bootleg, headonb.c
40054005headons         // Sidam bootleg
40064006headonsa        // Sidam bootleg
4007headonmz      // bootleg
40074008supcrash        // bootleg
40084009hocrash         // bootleg
40094010headon2         // ???-??? (c) 1979 Sega

Previous 199869 Revisions Next


© 1997-2024 The MAME Team