platotermzx
platotermzx copied to clipboard
Faster color output.
Color output is slowing down text output considerably.
For text: Deterrmine position of character being plotted, and only change color attribute IF it hasn't been changed during this rendering cycle. This will take some thought as to how to store changed rendering data without taking up too much memory, OR too much space.
perhaps, go ahead and change color attributes once based on beginning coordinate, and don't do it again until next character is ready to plot.