trunk/src/mame/drivers/nmg5.c
| r31614 | r31615 | |
| 516 | 516 | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 517 | 517 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 518 | 518 | PORT_DIPUNUSED_DIPLOC( 0x0400, IP_ACTIVE_LOW, "SW2:6" ) |
| 519 | | PORT_DIPUNUSED_DIPLOC( 0x0800, IP_ACTIVE_LOW, "SW2:5" ) |
| 520 | | PORT_DIPUNUSED_DIPLOC( 0x1000, IP_ACTIVE_LOW, "SW2:4" ) |
| 521 | | PORT_DIPNAME( 0x2000, 0x0000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:3") |
| 522 | | PORT_DIPSETTING( 0x0000, DEF_STR( English ) ) |
| 519 | PORT_DIPNAME( 0x3800, 0x3000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:5,4,3") |
| 520 | PORT_DIPSETTING( 0x0000, "Korean Duplicate 1" ) |
| 521 | PORT_DIPSETTING( 0x0800, "Korean Duplicate 2" ) |
| 522 | PORT_DIPSETTING( 0x1000, "Korean Duplicate 3" ) |
| 523 | PORT_DIPSETTING( 0x1800, DEF_STR( Spanish ) ) |
| 523 | 524 | PORT_DIPSETTING( 0x2000, DEF_STR( Korean ) ) |
| 525 | PORT_DIPSETTING( 0x2800, DEF_STR( Japanese ) ) |
| 526 | PORT_DIPSETTING( 0x3000, DEF_STR( English ) ) |
| 527 | PORT_DIPSETTING( 0x3800, "Korean Duplicate 4" ) |
| 524 | 528 | PORT_DIPUNUSED_DIPLOC( 0x4000, IP_ACTIVE_LOW, "SW2:2" ) |
| 525 | 529 | PORT_DIPNAME( 0x8000, 0x8000, "Items to find" ) PORT_DIPLOCATION("SW2:1") // See notes |
| 526 | 530 | PORT_DIPSETTING( 0x0000, "Less" ) |
| r31614 | r31615 | |
| 549 | 553 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START2 ) |
| 550 | 554 | INPUT_PORTS_END |
| 551 | 555 | |
| 556 | static INPUT_PORTS_START( searcheya ) |
| 557 | PORT_INCLUDE(searchey) |
| 558 | |
| 559 | PORT_MODIFY("DSW") |
| 560 | PORT_DIPUNUSED_DIPLOC( 0x0800, IP_ACTIVE_LOW, "SW2:5" ) |
| 561 | PORT_DIPUNUSED_DIPLOC( 0x1000, IP_ACTIVE_LOW, "SW2:4" ) |
| 562 | PORT_DIPNAME( 0x2000, 0x0000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:3") |
| 563 | PORT_DIPSETTING( 0x0000, DEF_STR( English ) ) |
| 564 | PORT_DIPSETTING( 0x2000, DEF_STR( Korean ) ) |
| 565 | INPUT_PORTS_END |
| 566 | |
| 552 | 567 | static INPUT_PORTS_START( searchp2 ) |
| 553 | 568 | PORT_START("DSW") |
| 554 | 569 | PORT_DIPNAME( 0x0003, 0x0003, "Timer Speed" ) PORT_DIPLOCATION("SW1:8,7") |
| r31614 | r31615 | |
| 1180 | 1195 | ROM_LOAD( "m5_oki.xra1", 0x00000, 0x20000, CRC(c74a4f3e) SHA1(2f6165c1d5bdd3e816b95ffd9303dd4bd07f7ac8) ) |
| 1181 | 1196 | ROM_END |
| 1182 | 1197 | |
| 1183 | | |
| 1184 | 1198 | ROM_START( nmg5e ) |
| 1185 | 1199 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */ |
| 1186 | 1200 | ROM_LOAD16_BYTE( "ub15.rom", 0x000000, 0x80000, CRC(578516e2) SHA1(87785e0071c62f17664e875d95cd6124984b8080) ) |
| r31614 | r31615 | |
| 1210 | 1224 | ROM_LOAD( "xra1.bin", 0x00000, 0x20000, CRC(c74a4f3e) SHA1(2f6165c1d5bdd3e816b95ffd9303dd4bd07f7ac8) ) |
| 1211 | 1225 | ROM_END |
| 1212 | 1226 | |
| 1213 | | |
| 1214 | 1227 | ROM_START( searchey ) |
| 1215 | 1228 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */ |
| 1216 | | ROM_LOAD16_BYTE( "u7.bin", 0x000000, 0x40000, CRC(287ce3dd) SHA1(32305f7b09c58b7f126d41b5b1991e349884cc02) ) |
| 1229 | 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 */ |
| 1231 | |
| 1232 | ROM_REGION( 0x10000, "soundcpu", 0 ) /* Z80 Code */ |
| 1233 | ROM_LOAD( "u128.bin", 0x00000, 0x10000, CRC(85bae10c) SHA1(a1e58d8b8c8718cc346aae400bb4eadf6873b86d) ) |
| 1234 | |
| 1235 | ROM_REGION( 0x400000, "gfx1", 0 ) /* 8x8x8 */ |
| 1236 | ROM_LOAD( "u63.bin", 0x000000, 0x80000, CRC(1b0b7b7d) SHA1(092855407fef95da69fcd6e608b8b3aa720d8bcd) ) |
| 1237 | ROM_LOAD( "u68.bin", 0x080000, 0x80000, CRC(ae18b2aa) SHA1(f1b2d3c1bafe99ec8b7e8e587ae0a0f9fa410a5a) ) |
| 1238 | ROM_LOAD( "u73.bin", 0x100000, 0x80000, CRC(ab7f8716) SHA1(c8cc3c1e9c37add31af28c43130b66f7fdd28042) ) |
| 1239 | ROM_LOAD( "u79.bin", 0x180000, 0x80000, CRC(7f2c8b83) SHA1(4f25bf5652ad3327efe63d960b987e581d20afbb) ) |
| 1240 | ROM_LOAD( "se.u64", 0x200000, 0x80000, CRC(32b7e4f3) SHA1(76a01b802bd4f13926cc0c5f8388962a89e45c6e) ) |
| 1241 | ROM_LOAD( "u69.bin", 0x280000, 0x80000, CRC(d546eaf8) SHA1(de6c80b733c31ef2c0c64d25d46f1cff9a262c42) ) |
| 1242 | ROM_LOAD( "u74.bin", 0x300000, 0x80000, CRC(e6134d84) SHA1(d639f44ef404e206b25a0b4f71ded3854836c60f) ) |
| 1243 | ROM_LOAD( "u80.bin", 0x380000, 0x80000, CRC(9a160918) SHA1(aac63dcb6005eaad7088d4e4e584825a6e232764) ) |
| 1244 | |
| 1245 | ROM_REGION( 0x0a0000, "gfx2", 0 ) /* 16x16x5 */ |
| 1246 | ROM_LOAD( "u83.bin", 0x000000, 0x20000, CRC(c5a1c647) SHA1(c8d1cc631b0286a4caa35dce6552c4206e58b620) ) |
| 1247 | ROM_LOAD( "u82.bin", 0x020000, 0x20000, CRC(25b2ae62) SHA1(02a1bd8719ca1792c2e4ff52fd5d4845e19fedb7) ) |
| 1248 | ROM_LOAD( "u105.bin",0x040000, 0x20000, CRC(b4207ef0) SHA1(e70a73b98e5399221208d81a324fab6b942470c8) ) |
| 1249 | ROM_LOAD( "u96.bin", 0x060000, 0x20000, CRC(8c40818a) SHA1(fe2c0da42154261ae1734ddb6cb9ddf33dd58510) ) |
| 1250 | ROM_LOAD( "u97.bin", 0x080000, 0x20000, CRC(5dc7f231) SHA1(5e57e436a24dfa14228bac7b8ae5f000393926b9) ) |
| 1251 | |
| 1252 | ROM_REGION( 0x40000, "oki", 0 ) /* Samples */ |
| 1253 | ROM_LOAD( "u137.bin", 0x00000, 0x40000, CRC(49105e23) SHA1(99543fbbccf5df5b15a0470eac641b4158024c6a) ) |
| 1254 | ROM_END |
| 1255 | |
| 1256 | ROM_START( searcheya ) |
| 1257 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */ |
| 1258 | ROM_LOAD16_BYTE( "u7.bin", 0x000000, 0x40000, CRC(287ce3dd) SHA1(32305f7b09c58b7f126d41b5b1991e349884cc02) ) /* Korean set?? only supports English & Korean */ |
| 1217 | 1259 | ROM_LOAD16_BYTE( "u2.bin", 0x000001, 0x40000, CRC(b574f033) SHA1(8603926cef9df2495e97a071f08bbf418b9e01a8) ) |
| 1218 | 1260 | |
| 1219 | 1261 | ROM_REGION( 0x10000, "soundcpu", 0 ) /* Z80 Code */ |
| r31614 | r31615 | |
| 1547 | 1589 | m_prot_val = 0x40; |
| 1548 | 1590 | } |
| 1549 | 1591 | |
| 1550 | | GAME( 1998, nmg5, 0, nmg5, nmg5, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 1)", GAME_SUPPORTS_SAVE ) |
| 1551 | | GAME( 1998, nmg5a, nmg5, nmg5, nmg5, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 2)", GAME_SUPPORTS_SAVE ) |
| 1552 | | GAME( 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 ) |
| 1553 | | GAME( 1999, searchey, 0, nmg5, searchey, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye", GAME_SUPPORTS_SAVE ) |
| 1554 | | GAME( 1999, searchp2, 0, searchp2, searchp2, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye Plus V2.0", GAME_SUPPORTS_SAVE ) |
| 1555 | | GAME( 2000, pclubys, 0, pclubys, pclubys, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Puzzle Club (Yun Sung, set 1)", GAME_SUPPORTS_SAVE ) |
| 1556 | | GAME( 2000, pclubysa, pclubys, pclubys, pclubys, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Puzzle Club (Yun Sung, set 2)", GAME_SUPPORTS_SAVE ) |
| 1557 | | GAME( 2000, garogun, 0, garogun, garogun, nmg5_state, prot_val_40, ROT0, "Yun Sung", "Garogun Seroyang (Korea)", GAME_SUPPORTS_SAVE ) |
| 1558 | | GAME( 2002, 7ordi, 0, 7ordi, 7ordi, nmg5_state, prot_val_20, ROT0, "Yun Sung", "7 Ordi (Korea)", GAME_SUPPORTS_SAVE ) |
| 1559 | | GAME( ????, wondstck, 0, nmg5, wondstck, nmg5_state, prot_val_00, ROT0, "Yun Sung", "Wonder Stick", GAME_SUPPORTS_SAVE ) |
| 1592 | GAME( 1998, nmg5, 0, nmg5, nmg5, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 1)", GAME_SUPPORTS_SAVE ) |
| 1593 | GAME( 1998, nmg5a, nmg5, nmg5, nmg5, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Multi 5 / New Multi Game 5 (set 2)", GAME_SUPPORTS_SAVE ) |
| 1594 | GAME( 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 ) |
| 1595 | GAME( 1999, searchey, 0, nmg5, searchey, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye (English / Korean / Japanese / Spanish)", GAME_SUPPORTS_SAVE ) |
| 1596 | GAME( 1999, searcheya, searchey, nmg5, searcheya, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye (English / Korean)", GAME_SUPPORTS_SAVE ) |
| 1597 | GAME( 1999, searchp2, 0, searchp2, searchp2, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Search Eye Plus V2.0", GAME_SUPPORTS_SAVE ) |
| 1598 | GAME( 2000, pclubys, 0, pclubys, pclubys, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Puzzle Club (Yun Sung, set 1)", GAME_SUPPORTS_SAVE ) |
| 1599 | GAME( 2000, pclubysa, pclubys, pclubys, pclubys, nmg5_state, prot_val_10, ROT0, "Yun Sung", "Puzzle Club (Yun Sung, set 2)", GAME_SUPPORTS_SAVE ) |
| 1600 | GAME( 2000, garogun, 0, garogun, garogun, nmg5_state, prot_val_40, ROT0, "Yun Sung", "Garogun Seroyang (Korea)", GAME_SUPPORTS_SAVE ) |
| 1601 | GAME( 2002, 7ordi, 0, 7ordi, 7ordi, nmg5_state, prot_val_20, ROT0, "Yun Sung", "7 Ordi (Korea)", GAME_SUPPORTS_SAVE ) |
| 1602 | GAME( ????, wondstck, 0, nmg5, wondstck, nmg5_state, prot_val_00, ROT0, "Yun Sung", "Wonder Stick", GAME_SUPPORTS_SAVE ) |