09-13-2011, 08:14 AM
britlion Wrote:Working on improvements to this.I have heard of using PUSH to POKE memory faster (supossedly faster than LD (HL), ... sequence).
It does shave almost 20% off the time taken to make one call to the function, however - and remember that the example 16*16 sprite requires 8 calls to update the position, (4 things blanked off, and 4 new characters drawn). Still some flicker, but it's pushed quite a lot higher up the screen.
There are probably still quite a lot of speed optimizations that could be made out of this - I ran out of time, here.