trunk/src/mame/drivers/gaplus.c
| r31846 | r31847 | |
| 745 | 745 | |
| 746 | 746 | ROM_START( gaplust ) /* Tecfri PCB */ |
| 747 | 747 | ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for the MAIN CPU */ |
| 748 | | ROM_LOAD( "tecgap_gp2_4.4", 0xa000, 0x2000, CRC(d891a70d) SHA1(ec906d623f936335e194d3bf9484ca4e82691272) ) // galaga3m - m1.9e 99.865723% |
| 749 | | ROM_LOAD( "tecgap_gp2_3.3", 0xc000, 0x2000, CRC(1df6e319) SHA1(beb7bd22ff8bcb1c39f676e8bbb607e06e4f20d6) ) // galaga3m - m2.9d 6.762695% |
| 750 | | ROM_LOAD( "tecgap_gp2_2.2", 0xe000, 0x2000, CRC(fc764728) SHA1(5a8bd3e83fbea2bb6cc06748c85b56e24a706f37) ) // galaga3m - m3.9c 81.530762% |
| 748 | ROM_LOAD( "gp2_4.4", 0xa000, 0x2000, CRC(d891a70d) SHA1(ec906d623f936335e194d3bf9484ca4e82691272) ) // galaga3m - m1.9e 99.865723% |
| 749 | ROM_LOAD( "gp2_3.3", 0xc000, 0x2000, CRC(1df6e319) SHA1(beb7bd22ff8bcb1c39f676e8bbb607e06e4f20d6) ) // galaga3m - m2.9d 6.762695% |
| 750 | ROM_LOAD( "gp2_2.2", 0xe000, 0x2000, CRC(fc764728) SHA1(5a8bd3e83fbea2bb6cc06748c85b56e24a706f37) ) // galaga3m - m3.9c 81.530762% |
| 751 | 751 | |
| 752 | | ROM_REGION( 0x10000, "sub", 0 ) /* 64k for the SUB CPU */ // a mix of galaga3 and gaplus |
| 753 | | ROM_LOAD( "tecgap_gp2_8.8", 0xa000, 0x2000, CRC(9ec3dce5) SHA1(196a975aff59be19f55041a44b201aafef083ba7) ) |
| 754 | | ROM_LOAD( "tecgap_gp2_7.7", 0xc000, 0x2000, CRC(0621f7df) SHA1(b86020f819fefb134cb57e203f7c90b1b29581c8) ) |
| 755 | | ROM_LOAD( "tecgap_gp2_6.6", 0xe000, 0x2000, CRC(6a2942c5) SHA1(6fb2c4dcb2ad393220917b81f1a42e571d209d76) ) |
| 752 | ROM_REGION( 0x10000, "sub", 0 ) /* 64k for the SUB CPU */ |
| 753 | ROM_LOAD( "gp2_8.8", 0xa000, 0x2000, CRC(9ec3dce5) SHA1(196a975aff59be19f55041a44b201aafef083ba7) ) // matches roms from the Midway PCB sets |
| 754 | ROM_LOAD( "gp2_7.7", 0xc000, 0x2000, CRC(0621f7df) SHA1(b86020f819fefb134cb57e203f7c90b1b29581c8) ) |
| 755 | ROM_LOAD( "gp2_6.6", 0xe000, 0x2000, CRC(6a2942c5) SHA1(6fb2c4dcb2ad393220917b81f1a42e571d209d76) ) |
| 756 | 756 | |
| 757 | 757 | ROM_REGION( 0x10000, "sub2", 0 ) /* 64k for the SOUND CPU */ |
| 758 | | ROM_LOAD( "tecgap_gp2_1.1", 0xe000, 0x2000, CRC(ed8aa206) SHA1(4e0a31d84cb7aca497485dbe0240009d58275765) ) |
| 758 | ROM_LOAD( "gp2-1.4b", 0xe000, 0x2000, CRC(ed8aa206) SHA1(4e0a31d84cb7aca497485dbe0240009d58275765) ) |
| 759 | 759 | |
| 760 | 760 | ROM_REGION( 0x4000, "gfx1", 0 ) |
| 761 | | ROM_LOAD( "tecgap_gp2_5.5", 0x0000, 0x2000, CRC(f3d19987) SHA1(a0107fa4659597ac42c875ab1c0deb845534268b) ) /* characters */ |
| 761 | ROM_LOAD( "gp2-5.8s", 0x0000, 0x2000, CRC(f3d19987) SHA1(a0107fa4659597ac42c875ab1c0deb845534268b) ) /* characters */ |
| 762 | 762 | /* 0x2000-0x3fff will be unpacked from 0x0000-0x1fff */ |
| 763 | 763 | |
| 764 | 764 | ROM_REGION( 0xc000, "gfx2", 0 ) |
| 765 | | ROM_LOAD( "tecgap_gp2_11.11", 0x0000, 0x2000, CRC(57740ff9) SHA1(16873e0ac5f975768d596d7d32af7571f4817f2b) ) /* objects */ |
| 766 | | ROM_LOAD( "tecgap_gp2_10.10", 0x2000, 0x2000, CRC(61519645) SHA1(22b70ec534f9201b5a2552ae4eedabc9d55ed515) ) /* objects */ // different (bad?) 99.279785% |
| 767 | | ROM_LOAD( "tecgap_gp2_12.12", 0x4000, 0x2000, CRC(7316a1f1) SHA1(368e4541a5151e906a189712bc05192c2ceec8ae) ) /* objects */ |
| 768 | | ROM_LOAD( "tecgap_gp2_9.9", 0x6000, 0x2000, CRC(e6a9ae67) SHA1(99c1e67c3b216aa1b63f199e21c73cdedde80e1b) ) /* objects */ |
| 765 | ROM_LOAD( "gp2-11.11p", 0x0000, 0x2000, CRC(57740ff9) SHA1(16873e0ac5f975768d596d7d32af7571f4817f2b) ) /* objects */ |
| 766 | ROM_LOAD( "gp2-10.11n", 0x2000, 0x2000, CRC(6cd8ce11) SHA1(fc346e98737c9fc20810e32d4c150ae4b4051979) ) /* objects */ |
| 767 | ROM_LOAD( "gp2-12.11r", 0x4000, 0x2000, CRC(7316a1f1) SHA1(368e4541a5151e906a189712bc05192c2ceec8ae) ) /* objects */ |
| 768 | ROM_LOAD( "gp2-9.11m", 0x6000, 0x2000, CRC(e6a9ae67) SHA1(99c1e67c3b216aa1b63f199e21c73cdedde80e1b) ) /* objects */ |
| 769 | 769 | /* 0x8000-0x9fff will be unpacked from 0x6000-0x7fff */ |
| 770 | 770 | ROM_FILL( 0xa000, 0x2000, 0x00 ) // optional ROM, not used |
| 771 | 771 | |
| r31846 | r31847 | |
| 774 | 774 | ROM_LOAD( "gp2-1.1n", 0x0100, 0x0100, CRC(8bc8022a) SHA1(c76f9d9b066e268621d41a703c5280261234709a) ) /* green palette ROM (4 bits) */ |
| 775 | 775 | ROM_LOAD( "gp2-2.2n", 0x0200, 0x0100, CRC(8dabc20b) SHA1(64d7b333f529d3ba66aeefd380fd1cbf9ddf460d) ) /* blue palette ROM (4 bits) */ |
| 776 | 776 | ROM_LOAD( "gp2-7.6s", 0x0300, 0x0100, CRC(2faa3e09) SHA1(781ffe9088476798409cb922350eff881590cf35) ) /* char color ROM */ |
| 777 | | ROM_LOAD( "gp2-6.6p", 0x0400, 0x0200, CRC(6f99c2da) SHA1(955dcef363870ee8e91edc73b9ea3ce489738aad) ) /* sprite color ROM (lower 4 bits) */ // not verified, but Gaplus logo looks uncorrect with Galaga3 ones |
| 777 | ROM_LOAD( "gp2-6.6p", 0x0400, 0x0200, CRC(6f99c2da) SHA1(955dcef363870ee8e91edc73b9ea3ce489738aad) ) /* sprite color ROM (lower 4 bits) */ |
| 778 | 778 | ROM_LOAD( "gp2-5.6n", 0x0600, 0x0200, CRC(c7d31657) SHA1(a93a5bc448dc127e1389d10a9cb06acadfe940cf) ) /* sprite color ROM (upper 4 bits) */ |
| 779 | 779 | |
| 780 | 780 | ROM_REGION( 0x0100, "namco", 0 ) /* sound prom */ |
| r31846 | r31847 | |
| 908 | 908 | ROM_END |
| 909 | 909 | |
| 910 | 910 | |
| 911 | | |
| 912 | 911 | ROM_START( galaga3c ) /* Version (AKA Midway) 1 PCB */ |
| 913 | 912 | ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for the MAIN CPU */ |
| 914 | 913 | ROM_LOAD( "gal3_9e.9e", 0xa000, 0x2000, CRC(f4845e7f) SHA1(7b1377254f594bea4a8ffc7e388d9106e0266b55) ) |
| r31846 | r31847 | |
| 1028 | 1027 | GAME( 1984, galaga3m, gaplus, gaplus, galaga3m, gaplus_state, galaga3, ROT90, "Namco", "Galaga 3 (set 5)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 1029 | 1028 | |
| 1030 | 1029 | /* This is an odd mix of Galaga3 and Gaplus, main code seems closest to galaga3m but still has significant changes, copyright is modified to 1992, has Galaga 3 style high scores, PARSEF spelling error on high score table */ |
| 1031 | | GAME( 1992, gaplust, gaplus, gaplus, gapluso, gaplus_state, galaga3, ROT90, "bootleg (Tecfri)", "Gaplus (Tecfri PCB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |
| 1030 | GAME( 1992, gaplust, gaplus, gaplus, galaga3m, gaplus_state, galaga3, ROT90, "bootleg (Tecfri)", "Gaplus (Tecfri PCB)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_GRAPHICS ) |