CHADDR
uint8_t *p = CHADDR(y, x);
p = CHADDR(ip->cursory, ip->cursorx);
p = CHADDR(ip->cury, ip->curx);
p = CHADDR(y++, x);
uint8_t *src = CHADDR(srcy, srcx) + pl;
uint8_t *dest = CHADDR(srcy, srcx - count) + pl;
uint8_t *src = CHADDR(srcy, srcx) + pl;
uint8_t *dest = CHADDR(srcy, srcx + count) + pl;
p = CHADDR(sy, sx);