branches/new_menus/src/mame/drivers/nmk16.c
| r29558 | r29559 | |
| 7381 | 7381 | decryptcode( machine(), 23, 22, 21, 20, 19, 18, 17, 13, 14, 15, 16, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ); |
| 7382 | 7382 | } |
| 7383 | 7383 | |
| 7384 | | ROM_START( spec2k ) |
| 7384 | ROM_START( spec2kh ) |
| 7385 | 7385 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 Code */ |
| 7386 | 7386 | ROM_LOAD16_BYTE( "yonatech5.u124", 0x00000, 0x40000, CRC(72ab5c05) SHA1(182a811982b89b8cda0677547ef0625c274f5c6b) ) |
| 7387 | 7387 | ROM_LOAD16_BYTE( "yonatech6.u120", 0x00001, 0x40000, CRC(7e44bd9c) SHA1(da59685be14a09ec037743fcec34fb293f7d588d) ) |
| r29558 | r29559 | |
| 7406 | 7406 | ROM_LOAD( "yonatech3.u106", 0x00000, 0x80000, CRC(6644c404) SHA1(b7ad3f9f08971432d024ef8be3fa3140f0bbae67) ) |
| 7407 | 7407 | ROM_END |
| 7408 | 7408 | |
| 7409 | | ROM_START( spec2kv ) |
| 7409 | |
| 7410 | ROM_START( spec2k ) |
| 7410 | 7411 | ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 Code */ |
| 7411 | | ROM_LOAD16_BYTE( "prg1", 0x00000, 0x40000, NO_DUMP ) |
| 7412 | | ROM_LOAD16_BYTE( "prg2", 0x00001, 0x40000, NO_DUMP ) |
| 7412 | ROM_LOAD16_BYTE( "u124", 0x00000, 0x40000, CRC(dbd6f65d) SHA1(0fad9836689fcbee60904ccad59a2a5be09f3139) ) |
| 7413 | ROM_LOAD16_BYTE( "u120", 0x00001, 0x40000, CRC(be53e243) SHA1(38144b90a35ba144921824a0c4f133339e07f9a1) ) |
| 7413 | 7414 | |
| 7414 | 7415 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 Code */ |
| 7415 | | ROM_LOAD( "z80", 0x00000, 0x10000, NO_DUMP ) |
| 7416 | ROM_LOAD( "u103", 0x00000, 0x10000, CRC(f4e4fb10) SHA1(d19953d37e31fc753b50f0047d5be16f1f2daf09) ) |
| 7416 | 7417 | |
| 7417 | 7418 | ROM_REGION( 0x200000, "sprites",0 ) /* Sprites, 16x16x4 */ |
| 7418 | 7419 | ROM_LOAD( "uc1", 0x00000, 0x200000, CRC(3139a213) SHA1(5ec4be0e27cbf1c4556ab10d7e1408ea64aa9e17) ) |
| r29558 | r29559 | |
| 7422 | 7423 | ROM_LOAD( "uc2", 0x200000, 0x200000, CRC(998dc05c) SHA1(cadf8bb0b8944372fbce9934b93684749ebc3ba0) ) |
| 7423 | 7424 | |
| 7424 | 7425 | ROM_REGION( 0x20000, "fgtile", ROMREGION_ERASEFF ) /* Layer 1, 8x8x4 */ |
| 7425 | | ROM_LOAD( "fgtiles", 0x00000, 0x20000, NO_DUMP ) |
| 7426 | ROM_LOAD( "u3", 0x00000, 0x20000, CRC(921503b8) SHA1(dea6e9d47c9db83e79907bc0609a64176aff26bc) ) |
| 7426 | 7427 | |
| 7427 | 7428 | ROM_REGION( 0x40000, "oki1", 0 ) /* Samples */ |
| 7428 | | ROM_LOAD( "samples1", 0x00000, 0x20000, NO_DUMP ) |
| 7429 | ROM_LOAD( "u101", 0x00000, 0x40000, CRC(d16aaaad) SHA1(96ca173ca433164ed0ae51b41b42343bd3cfb5fe) ) |
| 7429 | 7430 | |
| 7430 | 7431 | ROM_REGION( 0x080000, "oki2", 0 ) /* Samples */ |
| 7431 | | ROM_LOAD( "samples2", 0x00000, 0x80000, NO_DUMP ) |
| 7432 | ROM_LOAD( "u106", 0x00000, 0x80000, CRC(65d61f3a) SHA1(a8f7ad61ae29a5c852820e5cbe886a8cd437634a) ) |
| 7432 | 7433 | ROM_END |
| 7433 | 7434 | |
| 7434 | 7435 | /*************************************************************************** |
| r29558 | r29559 | |
| 7585 | 7586 | GAME( 2000, mangchi, 0, popspops, mangchi, nmk16_state, bubl2000, ROT0, "Afega", "Mang-Chi", 0 ) |
| 7586 | 7587 | |
| 7587 | 7588 | // these two are very similar games, but the exact parent/clone relationship is unknown |
| 7588 | | GAME( 2000, spec2k, 0, firehawk, spec2k, nmk16_state, spec2k, ORIENTATION_FLIP_Y, "Yona Tech", "Spectrum 2000 (Euro)", 0 ) |
| 7589 | | GAME( 2000, spec2kv, spec2k, firehawk, spec2k, nmk16_state, spec2k, ROT270, "Yona Tech", "Spectrum 2000 (vertical)", GAME_NOT_WORKING ) // incomplete dump, only gfx roms are dumped |
| 7590 | | GAME( 2001, firehawk, 0, firehawk, firehawk, driver_device, 0, ORIENTATION_FLIP_Y, "ESD", "Fire Hawk", 0 ) |
| 7589 | GAME( 2000, spec2k, 0, firehawk, spec2k, nmk16_state, spec2k, ROT270, "Yona Tech", "Spectrum 2000 (vertical)", GAME_IMPERFECT_GRAPHICS ) // the ships scroll off the screen if you insert a coin during the attract demo? verify it doesn't happen on real hw(!) |
| 7590 | GAME( 2000, spec2kh, spec2k, firehawk, spec2k, nmk16_state, spec2k, ORIENTATION_FLIP_Y, "Yona Tech", "Spectrum 2000 (horizontal, buggy) (Europe)", 0 ) // this has odd bugs even on real hardware, eg glitchy 3 step destruction sequence of some larger enemies |
| 7591 | GAME( 2001, firehawk, spec2k, firehawk, firehawk, driver_device, 0, ORIENTATION_FLIP_Y, "ESD", "Fire Hawk (horizontal)", 0 ) |
| 7591 | 7592 | |
| 7592 | 7593 | // bee-oh board - different display / interrupt timing to others? |
| 7593 | 7594 | GAME( 1991, manybloc, 0, manybloc, manybloc, driver_device, 0, ROT270, "Bee-Oh", "Many Block", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND ) |