Previous 199869 Revisions Next

r21416 Sunday 24th February, 2013 at 02:13:13 UTC by David Haywood
this is where it writes the sprite palette base
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21415r21416
15761576      if ((data & 0xff000000) != 0xac000000)
15771577         printf("blitter mode set without upper bits equal 0xac000000\n");
15781578
1579      // nor this
1579      // i've seen this triggered once or twice
1580      // might be there are more z-bits, or it's just overflowing when there are too many sprites
15801581      if (data & 0x0000f000)
15811582         printf("blitter mode with mask 0x0000f000\n");
15821583
r21415r21416
16461647   {
16471648      //printf("blit mode %02x %02x %08x\n", m_blitterMode, m_blitterSerialCount,  data);
16481649      m_blitterSerialCount++;
1650
1651      //blit mode 10 00 00000003
1652      //blit mode 10 01 00000002
1653      //blit mode 10 02 00007b20  << this is the palette base for the sprites
1654      //blit mode 10 00 00000002
1655      //blit mode 10 01 00000001
1656      //blit mode 10 02 00040204
1657      //blit mode 10 03 00000000
1658
16491659   }
16501660   else if (m_blitterMode == 0xe0) // when going into game (in units of 0x10 writes)
16511661   {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team