trunk/src/mame/drivers/pacman.c
| r22795 | r22796 | |
| 1505 | 1505 | PORT_DIPSETTING( 0x10, "15000" ) |
| 1506 | 1506 | PORT_DIPSETTING( 0x20, "20000" ) |
| 1507 | 1507 | PORT_DIPSETTING( 0x30, DEF_STR( None ) ) |
| 1508 | | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Difficulty ) ) |
| 1509 | | PORT_DIPSETTING( 0x40, DEF_STR( Normal ) ) |
| 1510 | | PORT_DIPSETTING( 0x00, DEF_STR( Hard ) ) |
| 1511 | 1508 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1512 | 1509 | |
| 1513 | 1510 | PORT_START("DSW2") |
| 1514 | 1511 | PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 1515 | 1512 | INPUT_PORTS_END |
| 1516 | 1513 | |
| 1514 | static INPUT_PORTS_START( pacmansp ) |
| 1515 | PORT_INCLUDE( pacman ) |
| 1517 | 1516 | |
| 1517 | PORT_MODIFY("DSW1") |
| 1518 | PORT_DIPNAME( 0x40, 0x40, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW:7") |
| 1519 | PORT_DIPSETTING( 0x40, DEF_STR( Normal ) ) |
| 1520 | PORT_DIPSETTING( 0x00, "Hard (Invalid)" ) // breaks the attract screen on this version |
| 1521 | INPUT_PORTS_END |
| 1522 | |
| 1523 | static INPUT_PORTS_START( pacuman ) |
| 1524 | PORT_INCLUDE( pacman ) |
| 1525 | |
| 1526 | PORT_MODIFY("DSW1") |
| 1527 | PORT_DIPNAME( 0x03, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW:1,2") |
| 1528 | PORT_DIPSETTING( 0x03, "2C/1C, 1C/1C" ) |
| 1529 | PORT_DIPSETTING( 0x01, "1C/2C, 1C/3C" ) |
| 1530 | PORT_DIPSETTING( 0x02, "1C/2C, 1C/4C" ) |
| 1531 | PORT_DIPSETTING( 0x00, "1C/1C, 1C/2C" ) |
| 1532 | INPUT_PORTS_END |
| 1533 | |
| 1534 | |
| 1518 | 1535 | static INPUT_PORTS_START( mspacpls ) |
| 1519 | 1536 | PORT_START("IN0") |
| 1520 | 1537 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_4WAY |
| r22795 | r22796 | |
| 3741 | 3758 | ROM_END |
| 3742 | 3759 | |
| 3743 | 3760 | |
| 3761 | // more recent bootleg board running a Spanish version of the game with larger ROMs and 'MADE IN GREECE' marking |
| 3762 | // game has a high score name entry feature, with the name displayed next to 'El Super' on the title screen |
| 3763 | ROM_START( pacmansp ) |
| 3764 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3765 | ROM_LOAD( "1.bin", 0x0000, 0x8000, CRC(f2404b4d) SHA1(c9707ace0632e745fb7f1bf58cd606be5c7ee000) ) |
| 3766 | |
| 3767 | ROM_REGION( 0x2000, "gfx1", 0 ) |
| 3768 | ROM_LOAD( "2.bin", 0x0000, 0x0800, CRC(7a75b696) SHA1(d25179f3ce20277a20d7159ff47d8b364bf4a8a3) ) |
| 3769 | ROM_CONTINUE(0x1000,0x800) |
| 3770 | ROM_CONTINUE(0x0800,0x800) |
| 3771 | ROM_CONTINUE(0x1800,0x800) |
| 3772 | |
| 3773 | ROM_REGION( 0x0120, "proms", 0 ) |
| 3774 | ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) |
| 3775 | ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) |
| 3776 | |
| 3777 | ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ |
| 3778 | ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) |
| 3779 | ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ |
| 3780 | ROM_END |
| 3781 | |
| 3782 | |
| 3744 | 3783 | ROM_START( hangly ) |
| 3745 | 3784 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3746 | 3785 | ROM_LOAD( "hangly.6e", 0x0000, 0x1000, CRC(5fe8610a) SHA1(d63eaebd85e10aa6c27bb7f47642dd403eeb6934) ) |
| r22795 | r22796 | |
| 6266 | 6305 | GAME( 1981, hangly2, puckman, pacman, pacman, driver_device, 0, ROT90, "hack", "Hangly-Man (set 2)", GAME_SUPPORTS_SAVE ) |
| 6267 | 6306 | GAME( 1981, hangly3, puckman, pacman, pacman, driver_device, 0, ROT90, "hack", "Hangly-Man (set 3)", GAME_SUPPORTS_SAVE ) |
| 6268 | 6307 | GAME( 1981, popeyeman,puckman, pacman, pacman, driver_device, 0, ROT90, "hack", "Popeye-Man", GAME_SUPPORTS_SAVE ) |
| 6269 | | GAME( 1980, pacuman, puckman, pacman, pacman, driver_device, 0, ROT90, "bootleg (Recreativos Franco S.A.)", "Pacuman (Spanish bootleg of Puck Man)", GAME_SUPPORTS_SAVE ) // common bootleg in Spain, code is shifted a bit compared to the Puck Man sets. Title & Manufacturer info from cabinet/PCB, not displayed ingame |
| 6308 | GAME( 198?, pacmansp, puckman, pacman, pacmansp, driver_device, 0, ROT90, "bootleg", "Puck Man (Spanish, 'Made in Greece' bootleg)", GAME_SUPPORTS_SAVE ) // likely produced late 80s / early 90s, these bootlegs have very visible 'MADE IN GREECE' text etched onto the board |
| 6309 | GAME( 1980, pacuman, puckman, pacman, pacuman, driver_device, 0, ROT90, "bootleg (Recreativos Franco S.A.)", "Pacu-Man (Spanish bootleg of Puck Man)", GAME_SUPPORTS_SAVE ) // common bootleg in Spain, code is shifted a bit compared to the Puck Man sets. Title & Manufacturer info from cabinet/PCB, not displayed ingame |
| 6270 | 6310 | GAME( 1980, crockman, puckman, pacman, pacman, driver_device, 0, ROT90, "bootleg (Rene Pierre)", "Crock-Man", GAME_SUPPORTS_SAVE ) |
| 6271 | 6311 | GAME( 1981, piranhah, puckman, pacman, mspacman, driver_device, 0, ROT90, "hack", "Piranha (hack)", GAME_SUPPORTS_SAVE ) |
| 6272 | 6312 | GAME( 1981, crush, 0, pacman, maketrax, pacman_state, maketrax, ROT90, "Alpha Denshi Co. / Kural Samno Electric, Ltd.", "Crush Roller (set 1)", GAME_SUPPORTS_SAVE ) |