trunk/src/mame/drivers/coolridr.c
| r21245 | r21246 | |
| 800 | 800 | printf("rom offset %08x, previous values : ", m_b3romoffset); |
| 801 | 801 | for (int i=0;i<10;i++) |
| 802 | 802 | { |
| 803 | | UINT16 testvalue = m_compressedgfx[i*0x400000 + m_b3romoffset - 2] << 8 | m_compressedgfx[i*0x0400000 + m_b3romoffset - 1]; |
| 804 | | printf("%04x, ", testvalue); |
| 803 | UINT16 testvalue = m_compressedgfx[i*0x400000 + m_b3romoffset - 2] << 8 | m_compressedgfx[i*0x0400000 + m_b3romoffset - 1]; |
| 804 | if ((i==0) || (i==5)) printf("%04x", testvalue); |
| 805 | if ((i==1) || (i==6)) printf("%01x %03x", (testvalue & 0xf000) >> 12, testvalue & 0x0fff); |
| 806 | if ((i==2) || (i==7)) printf("%02x %02x", (testvalue & 0xff00) >> 8, testvalue & 0x00ff); |
| 807 | if ((i==3) || (i==8)) printf("%03x %01x", (testvalue & 0xfff0) >> 4, testvalue & 0x000f); |
| 808 | if ((i==4) || (i==9)) printf("%04x ", testvalue); |
| 805 | 809 | } |
| 806 | 810 | printf("\n"); |
| 807 | 811 | #endif |
| r21245 | r21246 | |
| 814 | 818 | printf("rom offset %08x, values : ", m_b3romoffset); |
| 815 | 819 | for (int i=0;i<10;i++) |
| 816 | 820 | { |
| 817 | | UINT16 testvalue = m_compressedgfx[i*0x400000 + m_b3romoffset] << 8 | m_compressedgfx[i*0x0400000 + m_b3romoffset +1]; |
| 818 | | printf("%04x, ", testvalue); |
| 821 | UINT16 testvalue = m_compressedgfx[i*0x400000 + m_b3romoffset] << 8 | m_compressedgfx[i*0x0400000 + m_b3romoffset +1]; |
| 822 | if ((i==0) || (i==5)) printf("%04x", testvalue); |
| 823 | if ((i==1) || (i==6)) printf("%01x %03x", (testvalue & 0xf000) >> 12, testvalue & 0x0fff); |
| 824 | if ((i==2) || (i==7)) printf("%02x %02x", (testvalue & 0xff00) >> 8, testvalue & 0x00ff); |
| 825 | if ((i==3) || (i==8)) printf("%03x %01x", (testvalue & 0xfff0) >> 4, testvalue & 0x000f); |
| 826 | if ((i==4) || (i==9)) printf("%04x ", testvalue); |
| 827 | |
| 819 | 828 | } |
| 820 | 829 | printf("\n"); |
| 821 | 830 | |
| r21245 | r21246 | |
| 824 | 833 | // rom offset 00140000, values : 0008, 0000, 8000, 0800, 0080, 0008, 0000, 8000, 0800, 0080, |
| 825 | 834 | // rom offset 00140008, values : 0004, 9000, 4900, 0490, 0049, 0004, 9000, 4900, 0490, 0049, |
| 826 | 835 | |
| 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 |
| 836 | // or as groups of 20-bits 00080 00080 00080 00080 00080 00080 00080 00080 |
| 837 | // or as groups of 20-bits 00049 00049 00049 00049 00049 00049 00049 00049 |
| 829 | 838 | |
| 830 | 839 | #endif |
| 831 | 840 | } |
| r21245 | r21246 | |
| 1452 | 1461 | |
| 1453 | 1462 | |
| 1454 | 1463 | |
| 1455 | | static const gfx_layout tiles8x8_layout = |
| 1464 | static const gfx_layout tiles16x16_layout = |
| 1456 | 1465 | { |
| 1457 | 1466 | 16,16, |
| 1458 | 1467 | RGN_FRAC(1,1), |
| r21245 | r21246 | |
| 1463 | 1472 | 16*128 |
| 1464 | 1473 | }; |
| 1465 | 1474 | |
| 1475 | |
| 1466 | 1476 | #if 0 |
| 1467 | 1477 | static const gfx_layout test = |
| 1468 | 1478 | { |
| r21245 | r21246 | |
| 1490 | 1500 | |
| 1491 | 1501 | |
| 1492 | 1502 | static GFXDECODE_START( coolridr ) |
| 1493 | | // GFXDECODE_ENTRY( "maincpu_data", 0, tiles8x8_layout, 0, 16 ) |
| 1494 | | GFXDECODE_ENTRY( "gfx_data", 0, tiles8x8_layout, 0, 0x100 ) |
| 1495 | | GFXDECODE_ENTRY( "gfx5", 0, tiles8x8_layout, 0, 0x100 ) |
| 1496 | | GFXDECODE_ENTRY( "ram_gfx", 0, tiles8x8_layout, 0, 0x100 ) |
| 1503 | // GFXDECODE_ENTRY( "maincpu_data", 0, tiles16x16_layout, 0, 16 ) |
| 1504 | GFXDECODE_ENTRY( "gfx_data", 0, tiles16x16_layout, 0, 0x100 ) |
| 1505 | GFXDECODE_ENTRY( "gfx5", 0, tiles16x16_layout, 0, 0x100 ) |
| 1506 | GFXDECODE_ENTRY( "ram_gfx", 0, tiles16x16_layout, 0, 0x100 ) |
| 1497 | 1507 | GFXDECODE_ENTRY( "fakeascii", 0x18000, fakeascii, 0x1000, 16 ) |
| 1498 | 1508 | GFXDECODE_END |
| 1499 | 1509 | |