Previous 199869 Revisions Next

r31622 Tuesday 12th August, 2014 at 03:11:20 UTC by Brian Troha
nmg5.c: For Search Eye, it's actually Italian and Spanish - NW
[src/mame/drivers]nmg5.c

trunk/src/mame/drivers/nmg5.c
r31621r31622
520520   PORT_DIPSETTING(      0x0000, "Korean Duplicate 1" )
521521   PORT_DIPSETTING(      0x0800, "Korean Duplicate 2" )
522522   PORT_DIPSETTING(      0x1000, "Korean Duplicate 3" )
523   PORT_DIPSETTING(      0x1800, DEF_STR( Spanish ) )
523   PORT_DIPSETTING(      0x1800, DEF_STR( Italian ) )
524524   PORT_DIPSETTING(      0x2000, DEF_STR( Korean ) )
525525   PORT_DIPSETTING(      0x2800, DEF_STR( Japanese ) )
526526   PORT_DIPSETTING(      0x3000, DEF_STR( English ) )
r31621r31622
539539   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(1) PORT_8WAY
540540   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(1) PORT_8WAY
541541   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_8WAY
542   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
543   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
542   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_NAME( "Spot" )
543   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_NAME( "Help" )
544544   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNUSED )           // tested in service mode
545545   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START1 )
546546   PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )    PORT_PLAYER(2) PORT_8WAY
547547   PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(2) PORT_8WAY
548548   PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(2) PORT_8WAY
549549   PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_8WAY
550   PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
551   PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
550   PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME( "Spot" )
551   PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_NAME( "Help" )
552552   PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED )           // tested in service mode
553553   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START2 )
554554INPUT_PORTS_END
r31621r31622
565565INPUT_PORTS_END
566566
567567static INPUT_PORTS_START( searchp2 )
568   PORT_START("DSW")
569   PORT_DIPNAME( 0x0003, 0x0003, "Timer Speed" )           PORT_DIPLOCATION("SW1:8,7")
570   PORT_DIPSETTING(      0x0003, "Slowest" )
571   PORT_DIPSETTING(      0x0002, "Slow" )
572   PORT_DIPSETTING(      0x0001, "Fast" )
573   PORT_DIPSETTING(      0x0000, "Fastest" )
574   PORT_DIPNAME( 0x000c, 0x0000, "Helps" )                 PORT_DIPLOCATION("SW1:6,5")
575   PORT_DIPSETTING(      0x000c, "1" )
576   PORT_DIPSETTING(      0x0008, "2" )
577   PORT_DIPSETTING(      0x0004, "3" )
578   PORT_DIPSETTING(      0x0000, "4" )
579   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Lives ) )        PORT_DIPLOCATION("SW1:4,3")
580   PORT_DIPSETTING(      0x0020, "3" )
581   PORT_DIPSETTING(      0x0010, "4" )
582   PORT_DIPSETTING(      0x0030, "5" )
583   PORT_DIPSETTING(      0x0000, "6" )
584   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coinage ) )      PORT_DIPLOCATION("SW1:2,1")
585   PORT_DIPSETTING(      0x0000, DEF_STR( 3C_1C ) )
586   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
587   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
588   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
589   PORT_SERVICE_DIPLOC( 0x0100, IP_ACTIVE_LOW, "SW2:8" )
568   PORT_INCLUDE(searchey)
569
570   PORT_MODIFY("DSW")
590571   PORT_DIPNAME( 0x0600, 0x0600, "Lucky Chance" )          PORT_DIPLOCATION("SW2:7,6")   // See notes
591572   PORT_DIPSETTING(      0x0600, "Table 1" )
592573   PORT_DIPSETTING(      0x0400, "Table 2" )
593574   PORT_DIPSETTING(      0x0200, "Table 3" )
594575   PORT_DIPSETTING(      0x0000, "Table 4" )
595576   PORT_DIPNAME( 0x3800, 0x3000, DEF_STR( Language ) )     PORT_DIPLOCATION("SW2:5,4,3") // See notes
596//  PORT_DIPSETTING(      0x3800, DEF_STR( Korean ) )
597   PORT_DIPSETTING(      0x3000, DEF_STR( English ) )
598   PORT_DIPSETTING(      0x2800, DEF_STR( Japanese ) )
599   PORT_DIPSETTING(      0x2000, DEF_STR( Chinese ) )
600   PORT_DIPSETTING(      0x1800, DEF_STR( Italian ) )
577   PORT_DIPSETTING(      0x0000, "Korean Duplicate 1" )
578   PORT_DIPSETTING(      0x0800, "Korean Duplicate 2" )
601579   PORT_DIPSETTING(      0x1000, DEF_STR( Korean ) )
602//  PORT_DIPSETTING(      0x0800, DEF_STR( Korean ) )
603//  PORT_DIPSETTING(      0x0000, DEF_STR( Korean ) )
580   PORT_DIPSETTING(      0x1800, DEF_STR( Italian ) )
581   PORT_DIPSETTING(      0x2000, DEF_STR( Chinese ) )
582   PORT_DIPSETTING(      0x2800, DEF_STR( Japanese ) )
583   PORT_DIPSETTING(      0x3000, DEF_STR( English ) )
584   PORT_DIPSETTING(      0x3800, "Korean Duplicate 3" )
604585   PORT_DIPNAME( 0x4000, 0x4000, "Lucky Timer" )           PORT_DIPLOCATION("SW2:2")     // See notes
605586   PORT_DIPSETTING(      0x0000, "Less" )
606587   PORT_DIPSETTING(      0x4000, "More" )
607588   PORT_DIPNAME( 0x8000, 0x8000, "Items to find" )         PORT_DIPLOCATION("SW2:1")     // See notes
608589   PORT_DIPSETTING(      0x0000, "Less" )
609590   PORT_DIPSETTING(      0x8000, "More" )
610
611   PORT_START("SYSTEM")    /* Coins */
612   PORT_BIT( 0x0001, IP_ACTIVE_LOW,  IPT_COIN1 )
613   PORT_BIT( 0xfffe, IP_ACTIVE_LOW,  IPT_UNUSED )
614
615   PORT_START("INPUTS")
616   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )    PORT_PLAYER(1) PORT_8WAY
617   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(1) PORT_8WAY
618   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(1) PORT_8WAY
619   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_8WAY
620   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
621   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
622   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNUSED )
623   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START1 )
624   PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )    PORT_PLAYER(2) PORT_8WAY
625   PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )  PORT_PLAYER(2) PORT_8WAY
626   PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )  PORT_PLAYER(2) PORT_8WAY
627   PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_8WAY
628   PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
629   PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
630   PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED )
631   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START2 )
632591INPUT_PORTS_END
633592
634593static INPUT_PORTS_START( pclubys )
r31621r31622
12271186ROM_START( searchey )
12281187   ROM_REGION( 0x100000, "maincpu", 0 )        /* 68000 Code */
12291188   ROM_LOAD16_BYTE( "se.u7", 0x000000, 0x40000, CRC(332b0d83) SHA1(8b79f792a0e4bfd0c64744cdcf3be1daf29910d3) ) /* World set?? Supports 4 languages */
1230   ROM_LOAD16_BYTE( "se.u2", 0x000001, 0x40000, CRC(bd16114e) SHA1(596fb8841168af88a02dc5f028f5731be5fa08a6) ) /* English, Korean, Japanese & Spanish */
1189   ROM_LOAD16_BYTE( "se.u2", 0x000001, 0x40000, CRC(bd16114e) SHA1(596fb8841168af88a02dc5f028f5731be5fa08a6) ) /* English, Korean, Japanese & Italian */
12311190
12321191   ROM_REGION( 0x10000, "soundcpu", 0 )        /* Z80 Code */
12331192   ROM_LOAD( "u128.bin", 0x00000, 0x10000, CRC(85bae10c) SHA1(a1e58d8b8c8718cc346aae400bb4eadf6873b86d) )
r31621r31622
15921551GAME( 1998, nmg5,      0,        nmg5,     nmg5,      nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 1)", GAME_SUPPORTS_SAVE )
15931552GAME( 1998, nmg5a,     nmg5,     nmg5,     nmg5,      nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 2)", GAME_SUPPORTS_SAVE )
15941553GAME( 1997, nmg5e,     nmg5,     nmg5,     nmg5,      nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 3, earlier)", GAME_SUPPORTS_SAVE )
1595GAME( 1999, searchey,  0,        nmg5,     searchey,  nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye (English / Korean / Japanese / Spanish)", GAME_SUPPORTS_SAVE )
1554GAME( 1999, searchey,  0,        nmg5,     searchey,  nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye (English / Korean / Japanese / Italian)", GAME_SUPPORTS_SAVE )
15961555GAME( 1999, searcheya, searchey, nmg5,     searcheya, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye (English / Korean)", GAME_SUPPORTS_SAVE )
15971556GAME( 1999, searchp2,  0,        searchp2, searchp2,  nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye Plus V2.0", GAME_SUPPORTS_SAVE )
15981557GAME( 2000, pclubys,   0,        pclubys,  pclubys,   nmg5_state, prot_val_10, ROT0, "Yun Sung", "Puzzle Club (Yun Sung, set 1)", GAME_SUPPORTS_SAVE )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team