\r
if (!sh)\r
{\r
- int blank=-1; // The tile we know is blank\r
while ((code=*hc++)) {\r
- if ((code<<16|code>>25) == blank)\r
- continue;\r
// Get tile address/2:\r
addr = (code & 0x7ff) << 4;\r
addr += code >> 25; // y offset into tile\r
\r
pack = *(unsigned int *)(PicoMem.vram + addr);\r
- if (!pack) {\r
- blank = code<<16|code>>25;\r
+ if (!pack)\r
continue;\r
- }\r
\r
dx = (code >> 16) & 0x1ff;\r
pal = ((code >> 9) & 0x30);\r