About border... I had a bug, I was reading the colour from AF port 0FH, but was adding palette offset from GPAL, which is wrong.
About sprites, If you can clarify this point, I will appreciate it much