trunk/src/mame/drivers/coolridr.c
| r21243 | r21244 | |
| 796 | 796 | if (m_b3romoffset!=0) |
| 797 | 797 | { |
| 798 | 798 | #if 0 |
| 799 | | // if we look in rom IC6 (+0x1400000) then the word before our offset is very often 0x0000 probably indicating that's the last word used |
| 799 | // if we look in rom IC6 (+0x2400000) then the word before our offset is very often 0x0000 probably indicating that's the last word used |
| 800 | 800 | printf("rom offset %08x, previous values : ", m_b3romoffset); |
| 801 | 801 | for (int i=0;i<10;i++) |
| 802 | 802 | { |
| r21243 | r21244 | |
| 808 | 808 | #if 0 |
| 809 | 809 | // look at the values actually at the address we're using.. |
| 810 | 810 | // often have a similar form to |
| 811 | | // 0002, 0020, 0000, 0200, 2000, 0002, 0020, 0000, 0200, 2000, |
| 811 | // 0008, 0000, 8000, 0800, 0080, 0008, 0000, 8000, 0800, 0080, |
| 812 | 812 | // 1 2 3 4 5 6 7 8 9 10 |
| 813 | 813 | // so you can see 1/6 2/7, 3/8, 4/9, 5/10 are often similar or the same |
| 814 | 814 | printf("rom offset %08x, values : ", m_b3romoffset); |
| r21243 | r21244 | |
| 819 | 819 | } |
| 820 | 820 | printf("\n"); |
| 821 | 821 | |
| 822 | | // this looks interesting.. |
| 823 | | // rom offset 00015f26, values : 2001, 0012, 0020, 0100, 1200, 2001, 0012, 0020, 0100, 1200, |
| 824 | | // rom offset 00016550, values : 0002, 0020, 0000, 0200, 2000, 0002, 0020, 0000, 0200, 2000, |
| 825 | | // rom offset 00016644, values : 3201, 2013, 0032, 0120, 1300, 3201, 2013, 0032, 0120, 1300, |
| 826 | 822 | |
| 827 | | // there is a strong bias towards certain bits being 0 in the first words |
| 828 | | // xxxx x0xx 0xxx xxx0 xx0x xxxx x0xx 0xxx xxx0 xx0x |
| 823 | // these are used for slider bars in test mode |
| 824 | // rom offset 00140000, values : 0008, 0000, 8000, 0800, 0080, 0008, 0000, 8000, 0800, 0080, |
| 825 | // rom offset 00140008, values : 0004, 9000, 4900, 0490, 0049, 0004, 9000, 4900, 0490, 0049, |
| 826 | |
| 827 | // or as groups of 10-bits 00080 00080 00080 00080 00080 00080 00080 00080 |
| 828 | // or as groups of 10-bits 00049 00049 00049 00049 00049 00049 00049 00049 |
| 829 | |
| 829 | 830 | #endif |
| 830 | 831 | } |
| 831 | 832 | |
| r21243 | r21244 | |
| 1999 | 2000 | |
| 2000 | 2001 | /* these are compressed sprite data */ |
| 2001 | 2002 | ROM_REGION( 0x2800000, "gfx5", ROMREGION_ERASEFF ) |
| 2002 | | ROM_LOAD( "mpr-17640.ic1", 0x0000000, 0x0400000, CRC(981e3e69) SHA1(d242055e0359ec4b5fac4676b2f974fbc974cc68) ) |
| 2003 | | ROM_LOAD( "mpr-17641.ic2", 0x0400000, 0x0400000, CRC(fccc3dae) SHA1(0df7fd8b1110ba9063dc4dc40301267229cb9a35) ) |
| 2004 | | ROM_LOAD( "mpr-17642.ic3", 0x0800000, 0x0400000, CRC(1a5bcc73) SHA1(a7df04c0a326323ea185db5f55b3e0449d76c535) ) |
| 2005 | | ROM_LOAD( "mpr-17643.ic4", 0x0c00000, 0x0400000, CRC(5100f23b) SHA1(659c2300399ff1cbd24fb1eb18cfd6c26e06fd96) ) |
| 2006 | | ROM_LOAD( "mpr-17644.ic5", 0x1000000, 0x0400000, CRC(80199c79) SHA1(e525d8ee9f9176101629853e50cca73b02b16a38) ) |
| 2007 | | ROM_LOAD( "mpr-17645.ic6", 0x1400000, 0x0400000, CRC(56968d07) SHA1(e88c3d66ea05affb4681a25d155f097bd1b5a84b) ) |
| 2008 | | ROM_LOAD( "mpr-17646.ic7", 0x1800000, 0x0400000, CRC(b77eb2ad) SHA1(b832c0f1798aca39adba840d56ae96a75346670a) ) |
| 2009 | | ROM_LOAD( "mpr-17647.ic8", 0x1c00000, 0x0400000, CRC(9dd9330c) SHA1(c91a7f497c1f4bd283bd683b06dff88893724d51) ) |
| 2010 | | ROM_LOAD( "mpr-17648.ic9", 0x2000000, 0x0400000, CRC(bf184cce) SHA1(62c004ea279f9a649d21426369336c2e1f9d24da) ) |
| 2011 | | ROM_LOAD( "mpr-17649.ic10",0x2400000, 0x0400000, CRC(618c47ae) SHA1(5b69ad36fcf8e70d34c3b2fc71412ce953c5ceb3) ) |
| 2012 | | |
| 2003 | ROM_LOAD16_WORD_SWAP( "mpr-17644.ic5", 0x0000000, 0x0400000, CRC(80199c79) SHA1(e525d8ee9f9176101629853e50cca73b02b16a38) ) // 0004 |
| 2004 | ROM_LOAD16_WORD_SWAP( "mpr-17643.ic4", 0x0400000, 0x0400000, CRC(5100f23b) SHA1(659c2300399ff1cbd24fb1eb18cfd6c26e06fd96) ) // 9000 |
| 2005 | ROM_LOAD16_WORD_SWAP( "mpr-17642.ic3", 0x0800000, 0x0400000, CRC(1a5bcc73) SHA1(a7df04c0a326323ea185db5f55b3e0449d76c535) ) // 4900 |
| 2006 | ROM_LOAD16_WORD_SWAP( "mpr-17641.ic2", 0x0c00000, 0x0400000, CRC(fccc3dae) SHA1(0df7fd8b1110ba9063dc4dc40301267229cb9a35) ) // 0490 |
| 2007 | ROM_LOAD16_WORD_SWAP( "mpr-17640.ic1", 0x1000000, 0x0400000, CRC(981e3e69) SHA1(d242055e0359ec4b5fac4676b2f974fbc974cc68) ) // 0049 |
| 2008 | ROM_LOAD16_WORD_SWAP( "mpr-17649.ic10",0x1400000, 0x0400000, CRC(618c47ae) SHA1(5b69ad36fcf8e70d34c3b2fc71412ce953c5ceb3) ) // 0004 |
| 2009 | ROM_LOAD16_WORD_SWAP( "mpr-17648.ic9", 0x1800000, 0x0400000, CRC(bf184cce) SHA1(62c004ea279f9a649d21426369336c2e1f9d24da) ) // 9000 |
| 2010 | ROM_LOAD16_WORD_SWAP( "mpr-17647.ic8", 0x1c00000, 0x0400000, CRC(9dd9330c) SHA1(c91a7f497c1f4bd283bd683b06dff88893724d51) ) // 4900 |
| 2011 | ROM_LOAD16_WORD_SWAP( "mpr-17646.ic7", 0x2000000, 0x0400000, CRC(b77eb2ad) SHA1(b832c0f1798aca39adba840d56ae96a75346670a) ) // 0490 |
| 2012 | ROM_LOAD16_WORD_SWAP( "mpr-17645.ic6", 0x2400000, 0x0400000, CRC(56968d07) SHA1(e88c3d66ea05affb4681a25d155f097bd1b5a84b) ) // 0049 |
| 2013 | |
| 2014 | |
| 2015 | |
| 2013 | 2016 | ROM_REGION( 0x80000, "scsp1", 0 ) /* first SCSP's RAM */ |
| 2014 | 2017 | ROM_FILL( 0x000000, 0x80000, 0 ) |
| 2015 | 2018 | |