trunk/src/mame/drivers/dreamwld.c
| r243557 | r243558 | |
| 751 | 751 | ---------- |
| 752 | 752 | |
| 753 | 753 | |-------------------------------------------------| |
| 754 | | | ROM1 62256 ACTEL ROM2 | |
| 754 | | 1SEMICOM 62256 ACTEL 8SEMICOM | |
| 755 | 755 | |VOL M6295 62256 A1020B | |
| 756 | 756 | | PAL PAL 32MHz | |
| 757 | | | 62256 62256 PAL | |
| 758 | | | ROM3 ROM4 68EC020 PAL PAL | |
| 759 | | | ROM5 ROM6 PAL PAL | |
| 760 | | |J 62256 62256 PAL | |
| 757 | | 62256 62256 PAL | |
| 758 | | 2SEMICOM 4SEMICOM 68EC020 PAL PAL | |
| 759 | | 3SEMICOM 5SEMICOM PAL PAL | |
| 760 | |J 62256 62256 PAL | |
| 761 | 761 | |A PAL 27MHz | |
| 762 | 762 | |M PAL | |
| 763 | 763 | |M ACTEL M5M44260 | |
| r243557 | r243558 | |
| 766 | 766 | | PAL | |
| 767 | 767 | | 6264 PAL | |
| 768 | 768 | | DSW1 6264 | |
| 769 | | | DSW2 P87C52 ROM7 | |
| 770 | | | ROM8 ROM9 27C160* | |
| 771 | | |3* 4* ROM10 ROM11 27C160* | |
| 769 | | DSW2 P87C52 9SEMICOM | |
| 770 | | 6SEMICOM 10SEMICOM 27C160* | |
| 771 | |3* 4* 7SEMICOM 11SEMICOM 27C160* | |
| 772 | 772 | |-------------------------------------------------| |
| 773 | 773 | |
| 774 | 774 | The PCB used for Baryon is an earlier version with a single OKI sound chip |
| r243557 | r243558 | |
| 778 | 778 | |
| 779 | 779 | */ |
| 780 | 780 | |
| 781 | | ROM_START( baryon ) // replacment labels? no SemiCom logo |
| 781 | ROM_START( baryon ) // this set had original SemiCom labels |
| 782 | 782 | ROM_REGION( 0x200000, "maincpu", 0 ) |
| 783 | | ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) ) |
| 784 | | ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) ) |
| 785 | | ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) ) |
| 786 | | ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) ) |
| 783 | ROM_LOAD32_BYTE( "4_semicom", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) ) // eprom type 27C020 |
| 784 | ROM_LOAD32_BYTE( "5_semicom", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) ) |
| 785 | ROM_LOAD32_BYTE( "2_semicom", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) ) |
| 786 | ROM_LOAD32_BYTE( "3_semicom", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) ) |
| 787 | 787 | |
| 788 | 788 | ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */ |
| 789 | 789 | ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */ |
| 790 | 790 | |
| 791 | | ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data */ |
| 791 | ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryona set, assumed to be the same */ |
| 792 | 792 | ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */ |
| 793 | 793 | |
| 794 | 794 | ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */ |
| 795 | | ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) ) |
| 795 | ROM_LOAD( "1_semicom", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) ) // eprom type 27C040 |
| 796 | 796 | |
| 797 | 797 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */ |
| 798 | | ROM_LOAD16_WORD_SWAP( "9.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) ) |
| 799 | | ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) ) |
| 798 | ROM_LOAD16_WORD_SWAP( "10_semicom", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) ) // eprom type 27C160 |
| 799 | ROM_LOAD16_WORD_SWAP( "11_semicom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) ) // eprom type 27C160 |
| 800 | 800 | |
| 801 | 801 | ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */ |
| 802 | | ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) ) |
| 802 | ROM_LOAD16_WORD_SWAP( "8_semicom",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) ) // eprom type 27C160 |
| 803 | 803 | |
| 804 | 804 | ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */ |
| 805 | | ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) ) |
| 806 | | ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) ) |
| 805 | ROM_LOAD16_BYTE( "6_semicom", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) ) // eprom type 27C010 |
| 806 | ROM_LOAD16_BYTE( "7_semicom", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) ) // eprom type 27C010 |
| 807 | 807 | |
| 808 | 808 | ROM_REGION( 0x10000, "unknown", 0 ) |
| 809 | | ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) ) |
| 809 | ROM_LOAD( "9_semicom", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) ) // eprom type 27C512 |
| 810 | 810 | ROM_END |
| 811 | 811 | |
| 812 | | ROM_START( baryona ) // this set had original SemiCom labels |
| 812 | ROM_START( baryona ) // replacment labels? no SemiCom logo |
| 813 | 813 | ROM_REGION( 0x200000, "maincpu", 0 ) |
| 814 | | ROM_LOAD32_BYTE( "rom_4_27c020.bin", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) ) |
| 815 | | ROM_LOAD32_BYTE( "rom_5_27c020.bin", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) ) |
| 816 | | ROM_LOAD32_BYTE( "rom_2_27c020.bin", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) ) |
| 817 | | ROM_LOAD32_BYTE( "rom_3_27c020.bin", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) ) |
| 814 | ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) ) |
| 815 | ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) ) |
| 816 | ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) ) |
| 817 | ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) ) |
| 818 | 818 | |
| 819 | 819 | ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */ |
| 820 | 820 | ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */ |
| 821 | 821 | |
| 822 | | ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryon set, assumed to be the same */ |
| 822 | ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data */ |
| 823 | 823 | ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */ |
| 824 | 824 | |
| 825 | 825 | ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */ |
| 826 | | ROM_LOAD( "rom_1_27c040.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) ) |
| 826 | ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) ) |
| 827 | 827 | |
| 828 | 828 | ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */ |
| 829 | | ROM_LOAD16_WORD_SWAP( "rom_10_27c160.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) ) |
| 830 | | ROM_LOAD16_WORD_SWAP( "rom_11_27c160.bom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) ) |
| 829 | ROM_LOAD16_WORD_SWAP( "9.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) ) |
| 830 | ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) ) |
| 831 | 831 | |
| 832 | 832 | ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */ |
| 833 | | ROM_LOAD16_WORD_SWAP( "rom_8_27c160.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) ) |
| 833 | ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) ) |
| 834 | 834 | |
| 835 | 835 | ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */ |
| 836 | | ROM_LOAD16_BYTE( "rom6", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) ) |
| 837 | | ROM_LOAD16_BYTE( "rom7", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) ) |
| 836 | ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) ) |
| 837 | ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) ) |
| 838 | 838 | |
| 839 | 839 | ROM_REGION( 0x10000, "unknown", 0 ) |
| 840 | | ROM_LOAD( "rom_9_27c512.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) ) |
| 840 | ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) ) |
| 841 | 841 | ROM_END |
| 842 | 842 | |
| 843 | 843 | /* |