trunk/src/mame/drivers/coolridr.c
| r21338 | r21339 | |
| 693 | 693 | // so likely have some other meaning and are NOT regular sprite data |
| 694 | 694 | UINT32 blit0 = m_spriteblit[0]; |
| 695 | 695 | |
| 696 | | // abort early.. |
| 697 | | if (blit0!=0) |
| 696 | if (blit0==0) |
| 697 | { |
| 698 | // normal |
| 699 | } |
| 700 | else if (blit0==1) |
| 701 | { |
| 702 | //printf("unknown sprite list type 1 - %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x\n", m_spriteblit[0], m_spriteblit[1],m_spriteblit[2],m_spriteblit[3],m_spriteblit[4],m_spriteblit[5],m_spriteblit[6],m_spriteblit[7],m_spriteblit[8],m_spriteblit[9],m_spriteblit[10],m_spriteblit[10]); |
| 703 | |
| 704 | /* |
| 705 | sample data from attract mode 'filmstrip' |
| 706 | |
| 707 | you can see it's screen regions at least, gets enabled in certain game situations too |
| 708 | interestingly there is a bit to determine the screen number this applies to, even if that should already be implied from m_blitterMode |
| 709 | |
| 710 | screen 1 clipping(?) |
| 711 | |
| 712 | unknown sprite list type 1 - 00000001 003f00f0 027801f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 713 | unknown sprite list type 1 - 00000001 003f00f0 03e001f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 714 | unknown sprite list type 1 - 00000001 003f00f0 000700e3 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 715 | unknown sprite list type 1 - 00000001 003f00f0 010c01f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 716 | |
| 717 | unknown sprite list type 1 - 00000001 003f00f0 027401f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 718 | unknown sprite list type 1 - 00000001 003f00f0 03dc01f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 719 | unknown sprite list type 1 - 00000001 003f00f0 000700df 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 720 | unknown sprite list type 1 - 00000001 003f00f0 010801f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 721 | |
| 722 | unknown sprite list type 1 - 00000001 003f00f0 027001f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 723 | unknown sprite list type 1 - 00000001 003f00f0 03d801f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 724 | unknown sprite list type 1 - 00000001 003f00f0 000700db 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 725 | unknown sprite list type 1 - 00000001 003f00f0 010401f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 726 | |
| 727 | unknown sprite list type 1 - 00000001 003f00f0 019c01f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 728 | unknown sprite list type 1 - 00000001 003f00f0 030401f7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 729 | unknown sprite list type 1 - 00000001 003f00f0 00070007 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 730 | unknown sprite list type 1 - 00000001 003f00f0 0030016f 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 731 | |
| 732 | screen 2 clipping |
| 733 | |
| 734 | unknown sprite list type 1 - 00000001 003f00f0 039803f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 735 | unknown sprite list type 1 - 00000001 003f00f0 050003f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 736 | unknown sprite list type 1 - 00000001 003f00f0 02070203 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 737 | unknown sprite list type 1 - 00000001 003f00f0 022c036b 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 738 | |
| 739 | unknown sprite list type 1 - 00000001 003f00f0 039403f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 740 | unknown sprite list type 1 - 00000001 003f00f0 04fc03f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 741 | unknown sprite list type 1 - 00000001 003f00f0 020701ff 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 742 | unknown sprite list type 1 - 00000001 003f00f0 02280367 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 743 | |
| 744 | unknown sprite list type 1 - 00000001 003f00f0 039003f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 745 | unknown sprite list type 1 - 00000001 003f00f0 04f803f7 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 746 | unknown sprite list type 1 - 00000001 003f00f0 020701fb 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 747 | unknown sprite list type 1 - 00000001 003f00f0 02240363 00000207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |
| 748 | */ |
| 749 | |
| 750 | |
| 751 | // abort early |
| 698 | 752 | return; |
| 753 | } |
| 754 | else |
| 755 | { |
| 756 | printf("unknown blit0 value %08x\n", blit0); |
| 757 | // abort early |
| 758 | return; |
| 759 | } |
| 760 | |
| 699 | 761 | |
| 762 | |
| 763 | |
| 700 | 764 | /************* m_spriteblit[1] *************/ |
| 701 | 765 | |
| 702 | 766 | // 000u0ccc - c = colour? u = 0/1 |