well now stew.... if we want any more speed out of this baby, we are gonna have to unroll it even further.... in which case we lose the DP, question is, will the increased speed be better than a "semi unrolled" looped DP routine...... well, on the c64 we had a tendancy to unroll the whole thing........
what i will do "though" is point you all to an error that wasn't part of the original code..... alot of ppl won't notice it as it runs fast and looks nice... but if you study the attached file, you can see that the LSB/MSB should be swapped in certain situations..... ok.... sixxie sorted that out......
@captain nemo.... chessboard is pretty good... (took alot of attempts) the right hand sideborder is "piece of cake"... just requires very careful timing.... and don't go to far or the screen freaks out..... the basic idea would be shift from a 16 to 32 byte mode on a per line basis to fool the vdg's...