void DrawLayer(int plane_sh, int *hcache, int cellskip, int maxcells);\r
void FinalizeLineBGR444(int sh);\r
void FinalizeLineRGB555(int sh);\r
+void *blockcpy(void *dst, const void *src, size_t n);\r
void blockcpy_or(void *dst, void *src, size_t n, int pat);\r
#else\r
// utility\r
for (; n; n--)\r
*pd++ = (unsigned char) (*ps++ | pat);\r
}\r
+#define blockcpy memcpy\r
#endif\r
\r
\r
\r
// sprite limit\r
ntiles += pack>>28;\r
- if(ntiles > 40) break;\r
+ if(!(PicoOpt&0x40000) && ntiles > 40) break;\r
\r
if(pack & 0x00800000) continue;\r
\r