Beim "Hello World" sehe ich noch Optimierungspotential.
Den String kann man per Kernalroutine ausgeben lassen. Vor dem Bildschirmlöschen kann die gewünschte Farbe für Textausgaben gesetzt werden (Adresse weiß ich aus dem Kopf nicht), dann wird das gesamte Colorram damit beschrieben. Noch einfacher ist es, die jeweiligen PETSCII-Steuerzeichen für Bildschirmlöschen und Zeichenfarbe an den Anfang des Strings zu setzen. Dann muss nur der String ausgegeben werden. Eine PETSCII-Tabelle findet sich bspw. im Bitte melde dich an, um diesen Link zu sehen..