trunk/src/mame/drivers/gunpey.c
| r21539 | r21540 | |
| 627 | 627 | decompression. |
| 628 | 628 | |
| 629 | 629 | left part |
| 630 | | data: srcwide(11) |
| 630 | data: srcwide(11) |
| 631 | 631 | a8 68 cd 9a 36 6d da b4 69 |
| 632 | 632 | d3 a6 4d 9b 36 6d da b4 69 |
| 633 | 633 | d3 a6 4d 9b 36 6d da b4 69 |
| r21539 | r21540 | |
| 718 | 718 | for (int x=0;x<xsize;x++) |
| 719 | 719 | { |
| 720 | 720 | UINT8 dat = blit_rom[(((srcy+y)&0x7ff)*0x800)+((srcx+x)&0x7ff)]; |
| 721 | | |
| 721 | |
| 722 | 722 | // test.. (it's correct) |
| 723 | 723 | if (x<=sourcewide) |
| 724 | 724 | { |
| 725 | | |
| 725 | |
| 726 | 726 | vram[(((dsty+y)&0x7ff)*0x800)+((dstx+x)&0x7ff)] = dat; |
| 727 | 727 | |
| 728 | 728 | #ifdef SHOW_COMPRESSED_DATA_DEBUG |
| 729 | 729 | if (count<256) |
| 730 | 730 | { |
| 731 | | |
| 731 | |
| 732 | 732 | if (count==0) printf("srcwide(%02x) ", dat); |
| 733 | 733 | else printf("%02x ", dat); |
| 734 | 734 | |
| r21539 | r21540 | |
| 949 | 949 | { |
| 950 | 950 | int scanline = param; |
| 951 | 951 | |
| 952 | | if(scanline == 224) |
| 952 | if(scanline == 240) |
| 953 | 953 | { |
| 954 | 954 | //printf("frame\n"); |
| 955 | 955 | gunpey_irq_check(0x50); |