Crossie, hast Post.
Da ich deinen Source gesehen habe: Respekt für die viele Arbeit.
Ich denke, wenn du dir ein wenig mehr Gedanken gemacht hättest, dann wärst du darauf gekommen dass man die Zeit recht leicht minimieren, und auch die Effizienz stark erhöhen kann.
Anstatt den Pixel-Search Befehlen einfach per Memory (CE).
Ich hab mich mal ran gesetzt, aber war zu faul es zu ende zu bringen.
So würde man mit weniger als der Hälfte Code auskommen.
Aber trotzdem wie gesagt: Respekt!