trunk/src/mame/drivers/tasman.c
| r31488 | r31489 | |
| 185 | 185 | |
| 186 | 186 | AM_RANGE(0x4b001c, 0x4b001f) AM_WRITENOP |
| 187 | 187 | |
| 188 | | AM_RANGE(0x4c0000, 0x4c0003) AM_WRITENOP |
| 189 | | AM_RANGE(0x4c0004, 0x4c0007) AM_WRITENOP // bank num for "2G" |
| 188 | AM_RANGE(0x4c0000, 0x4c0007) AM_DEVWRITE16("k055673", k055673_device, k053246_word_w, 0xffffffff) |
| 190 | 189 | AM_RANGE(0x4c4000, 0x4c4003) AM_WRITENOP |
| 191 | 190 | AM_RANGE(0x4c4004, 0x4c4007) AM_WRITENOP |
| 192 | 191 | AM_RANGE(0x4c801c, 0x4c801f) AM_WRITENOP |
| 193 | 192 | AM_RANGE(0x4cc01c, 0x4cc01f) AM_WRITENOP |
| 194 | 193 | |
| 195 | | AM_RANGE(0x4cc000, 0x4cc003) AM_READ(test_r) // ??? |
| 196 | | AM_RANGE(0x4cc004, 0x4cc007) AM_READ(test_r) // ??? |
| 197 | | AM_RANGE(0x4cc008, 0x4cc00b) AM_READ(test_r) // "2G" |
| 198 | | AM_RANGE(0x4cc00c, 0x4cc00f) AM_READ(test_r) // obj ROM |
| 194 | AM_RANGE(0x4cc000, 0x4cc00f) AM_DEVREAD16("k055673", k055673_device, k055673_rom_word_r, 0xffffffff) |
| 199 | 195 | |
| 200 | 196 | AM_RANGE(0x4d0000, 0x4d0003) AM_WRITE8(kongambl_ff_w,0xff000000) |
| 201 | 197 | |
| r31488 | r31489 | |
| 565 | 561 | { |
| 566 | 562 | int scanline = param; |
| 567 | 563 | |
| 568 | | if(scanline == 512) |
| 569 | | m_maincpu->set_input_line(1, HOLD_LINE); // vblank? |
| 564 | // disabled for now since it interferes with the ROM tests |
| 565 | // if(scanline == 512) |
| 566 | // m_maincpu->set_input_line(1, HOLD_LINE); // vblank? |
| 570 | 567 | |
| 571 | 568 | if(scanline == 0) |
| 572 | 569 | m_maincpu->set_input_line(3, HOLD_LINE); // sprite irq? |
| r31488 | r31489 | |
| 630 | 627 | ROM_LOAD16_BYTE( "kit11_h1_vrm.23", 0x000001, 0x80000, CRC(7aa2f1bc) SHA1(d8aead9dedcc83d3dc574122103aaa2074011197) ) |
| 631 | 628 | |
| 632 | 629 | ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 sprites |
| 633 | | ROM_LOAD64_WORD( "kit11hh1_obj.11", 0x000000, 0x80000, CRC(a64d2382) SHA1(bb745a26ef6c076f3aa3ec476589a95915b359ed) ) |
| 634 | | ROM_LOAD64_WORD( "kit11hm1_obj.13", 0x000002, 0x80000, CRC(21cc4e40) SHA1(9e3735fc8cd53f7e831dc76697911216bd8bbc70) ) |
| 635 | | ROM_LOAD64_WORD( "kit11ll1_obj.17", 0x000004, 0x80000, CRC(a19338b8) SHA1(1aa68596e5bf493cb360495f1174dc1323086ad2) ) |
| 636 | | ROM_LOAD64_WORD( "kit11lm1_obj.15", 0x000006, 0x80000, CRC(1aea3f4d) SHA1(52fd1a7ffeeb3acce176ad3812a2ca146e02c324) ) |
| 630 | ROM_LOAD64_WORD( "kit11ll1_obj.17", 0x000000, 0x80000, CRC(a19338b8) SHA1(1aa68596e5bf493cb360495f1174dc1323086ad2) ) |
| 631 | ROM_LOAD64_WORD( "kit11lm1_obj.15", 0x000002, 0x80000, CRC(1aea3f4d) SHA1(52fd1a7ffeeb3acce176ad3812a2ca146e02c324) ) |
| 632 | ROM_LOAD64_WORD( "kit11hm1_obj.13", 0x000004, 0x80000, CRC(21cc4e40) SHA1(9e3735fc8cd53f7e831dc76697911216bd8bbc70) ) |
| 633 | ROM_LOAD64_WORD( "kit11hh1_obj.11", 0x000006, 0x80000, CRC(a64d2382) SHA1(bb745a26ef6c076f3aa3ec476589a95915b359ed) ) |
| 637 | 634 | |
| 638 | 635 | ROM_REGION( 0x100000, "snd", 0 ) |
| 639 | 636 | ROM_LOAD( "snd12sd1_snd.31", 0x000000, 0x80000, CRC(f4121baa) SHA1(723c6d96ecef5ef510d085f443d44bad07aa19e5) ) |
| r31488 | r31489 | |
| 655 | 652 | ROM_LOAD16_BYTE( "mob11_h1_vrm.23", 0x000001, 0x80000, CRC(a119feaa) SHA1(567e319dfddb9ec04b9302af782e9baccab4f5a6) ) |
| 656 | 653 | |
| 657 | 654 | ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 sprites |
| 658 | | ROM_LOAD64_WORD( "mob11hh1_obj.11", 0x000000, 0x80000, CRC(fc2ebc0a) SHA1(7c61d05ae1644a2aafc2f81725658b29ce69a091) ) |
| 659 | | ROM_LOAD64_WORD( "mob11hm1_obj.13", 0x000002, 0x80000, CRC(6f84c287) SHA1(edccefa96d97c6f67a9cd02f70cf61385d70daae) ) |
| 660 | | ROM_LOAD64_WORD( "mob11ll1_obj.17", 0x000004, 0x80000, CRC(5c5959a3) SHA1(1eea6bf4c34aa05f45b2737eb6035f2762277cfb) ) |
| 661 | | ROM_LOAD64_WORD( "mob11lm1_obj.15", 0x000006, 0x80000, CRC(0b0e4e9b) SHA1(cbbbde7470f96e9f93fa848371e19ebfeea7fe4d) ) |
| 655 | ROM_LOAD64_WORD( "mob11ll1_obj.17", 0x000000, 0x80000, CRC(5c5959a3) SHA1(1eea6bf4c34aa05f45b2737eb6035f2762277cfb) ) |
| 656 | ROM_LOAD64_WORD( "mob11lm1_obj.15", 0x000002, 0x80000, CRC(0b0e4e9b) SHA1(cbbbde7470f96e9f93fa848371e19ebfeea7fe4d) ) |
| 657 | ROM_LOAD64_WORD( "mob11hm1_obj.13", 0x000004, 0x80000, CRC(6f84c287) SHA1(edccefa96d97c6f67a9cd02f70cf61385d70daae) ) |
| 658 | ROM_LOAD64_WORD( "mob11hh1_obj.11", 0x000006, 0x80000, CRC(fc2ebc0a) SHA1(7c61d05ae1644a2aafc2f81725658b29ce69a091) ) |
| 662 | 659 | |
| 663 | 660 | ROM_REGION( 0x100000, "snd", 0 ) |
| 664 | 661 | ROM_LOAD( "snd11sd1_snd.31", 0x000000, 0x80000, CRC(cce53e79) SHA1(970507fcef309c6c81f7e1a8e90afa64f3f6e2ae) ) |
| r31488 | r31489 | |
| 680 | 677 | ROM_LOAD16_BYTE( "u23.bin", 0x00001, 0x080000, CRC(a29a777f) SHA1(1ca37e468f31246cbcbd2e1799e5a0137d19d0b9) ) |
| 681 | 678 | |
| 682 | 679 | ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 sprites |
| 683 | | ROM_LOAD64_WORD( "u11.bin", 0x000000, 0x080000, CRC(97efac6c) SHA1(e317834e3e9b32fb8a8343e58c047a427b3111f0) ) |
| 684 | | ROM_LOAD64_WORD( "u13.bin", 0x000002, 0x080000, CRC(a4a60822) SHA1(6f49ae6b40185a0b0dc796b32cdbd048bfcbd3de) ) |
| 685 | | ROM_LOAD64_WORD( "u17.bin", 0x000004, 0x080000, CRC(9352f279) SHA1(1795df2331fde6de06b7d910d74a3fde69379943) ) |
| 686 | | ROM_LOAD64_WORD( "u15.bin", 0x000006, 0x080000, CRC(4a7bc71a) SHA1(7b6bfc2b83ea6189a629b64cae295071b52c5fab) ) |
| 680 | ROM_LOAD64_WORD( "u17.bin", 0x000000, 0x080000, CRC(9352f279) SHA1(1795df2331fde6de06b7d910d74a3fde69379943) ) |
| 681 | ROM_LOAD64_WORD( "u15.bin", 0x000002, 0x080000, CRC(4a7bc71a) SHA1(7b6bfc2b83ea6189a629b64cae295071b52c5fab) ) |
| 682 | ROM_LOAD64_WORD( "u13.bin", 0x000004, 0x080000, CRC(a4a60822) SHA1(6f49ae6b40185a0b0dc796b32cdbd048bfcbd3de) ) |
| 683 | ROM_LOAD64_WORD( "u11.bin", 0x000006, 0x080000, CRC(97efac6c) SHA1(e317834e3e9b32fb8a8343e58c047a427b3111f0) ) |
| 687 | 684 | |
| 688 | 685 | ROM_REGION( 0x100000, "snd", 0 ) |
| 689 | 686 | ROM_LOAD( "snd11sd1_snd.31", 0x000000, 0x80000, CRC(cce53e79) SHA1(970507fcef309c6c81f7e1a8e90afa64f3f6e2ae) ) // same as moneybnk |
| r31488 | r31489 | |
| 705 | 702 | ROM_LOAD16_BYTE( "u23_9297hex", 0x00001, 0x080000, CRC(5e36ff5f) SHA1(9be65015217affc1e28d9ce855cd22f9cb147258) ) |
| 706 | 703 | |
| 707 | 704 | ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 sprites |
| 708 | | ROM_LOAD64_WORD( "u11_17fbhex", 0x000000, 0x080000, CRC(82e8e69b) SHA1(9aab64be470b07340d4f39de04b3b790821b3ce7) ) |
| 709 | | ROM_LOAD64_WORD( "u13_29fbhex", 0x000002, 0x080000, CRC(8f21cbb9) SHA1(a0e82e9f29f9eedabcd79a72db7187180e64a076) ) |
| 710 | | ROM_LOAD64_WORD( "u17_cof8hex", 0x000004, 0x080000, CRC(1ace8891) SHA1(91115680b50d6e31cdbac81ae439eeacb7a5f812) ) |
| 711 | | ROM_LOAD64_WORD( "u15_8e23hex", 0x000006, 0x080000, CRC(174114cb) SHA1(3f9151e5785482aebfcb6787ddd63d32e0225ad2) ) |
| 705 | ROM_LOAD64_WORD( "u17_cof8hex", 0x000000, 0x080000, CRC(1ace8891) SHA1(91115680b50d6e31cdbac81ae439eeacb7a5f812) ) |
| 706 | ROM_LOAD64_WORD( "u15_8e23hex", 0x000002, 0x080000, CRC(174114cb) SHA1(3f9151e5785482aebfcb6787ddd63d32e0225ad2) ) |
| 707 | ROM_LOAD64_WORD( "u13_29fbhex", 0x000004, 0x080000, CRC(8f21cbb9) SHA1(a0e82e9f29f9eedabcd79a72db7187180e64a076) ) |
| 708 | ROM_LOAD64_WORD( "u11_17fbhex", 0x000006, 0x080000, CRC(82e8e69b) SHA1(9aab64be470b07340d4f39de04b3b790821b3ce7) ) |
| 712 | 709 | |
| 713 | 710 | ROM_REGION( 0x100000, "snd", 0 ) |
| 714 | 711 | ROM_LOAD( "snd11sd1_snd.31", 0x000000, 0x80000, CRC(cce53e79) SHA1(970507fcef309c6c81f7e1a8e90afa64f3f6e2ae) ) // same as moneybnk |
| r31488 | r31489 | |
| 717 | 714 | |
| 718 | 715 | |
| 719 | 716 | |
| 720 | | |
| 721 | 717 | ROM_START( vikingt ) |
| 722 | 718 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 68EC020 Code */ |
| 723 | 719 | ROM_LOAD32_WORD_SWAP( "u2.bin", 0x00002, 0x080000, CRC(09a14cb1) SHA1(f09338b43e89cb265c136965b01625a3458f3e41) ) |
| r31488 | r31489 | |
| 731 | 727 | ROM_LOAD16_BYTE( "u23.bin", 0x00001, 0x080000, CRC(56ba968e) SHA1(100edc40748067683172480fc2b7d48f4dc89da7) ) |
| 732 | 728 | |
| 733 | 729 | ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 sprites |
| 734 | | ROM_LOAD64_WORD( "u11.bin", 0x000000, 0x080000, CRC(c0bf7510) SHA1(aa0a6d8109452ddf6915a9bd33b7cbb5fbda2386) ) |
| 735 | | ROM_LOAD64_WORD( "u13.bin", 0x000002, 0x080000, CRC(2cbda923) SHA1(888b3ef9fe91843b59b03b9dabc3fd32fb7fac20) ) |
| 736 | | ROM_LOAD64_WORD( "u17.bin", 0x000004, 0x080000, CRC(83e7f568) SHA1(0f82eadb3badb7074338099ff9f4d73216a1d5c7) ) |
| 737 | | ROM_LOAD64_WORD( "u15.bin", 0x000006, 0x080000, CRC(f349b72b) SHA1(d8abc42bbc607e36004a76e45dd88b581db60d09) ) |
| 730 | ROM_LOAD64_WORD( "u17.bin", 0x000000, 0x080000, CRC(83e7f568) SHA1(0f82eadb3badb7074338099ff9f4d73216a1d5c7) ) |
| 731 | ROM_LOAD64_WORD( "u15.bin", 0x000002, 0x080000, CRC(f349b72b) SHA1(d8abc42bbc607e36004a76e45dd88b581db60d09) ) |
| 732 | ROM_LOAD64_WORD( "u13.bin", 0x000004, 0x080000, CRC(2cbda923) SHA1(888b3ef9fe91843b59b03b9dabc3fd32fb7fac20) ) |
| 733 | ROM_LOAD64_WORD( "u11.bin", 0x000006, 0x080000, CRC(c0bf7510) SHA1(aa0a6d8109452ddf6915a9bd33b7cbb5fbda2386) ) |
| 738 | 734 | |
| 739 | 735 | ROM_REGION( 0x100000, "snd", 0 ) |
| 740 | 736 | ROM_LOAD( "snd12sd1_snd.31", 0x000000, 0x80000, CRC(f4121baa) SHA1(723c6d96ecef5ef510d085f443d44bad07aa19e5) ) // same as King Tut |