Das mit den Koordinaten hat mich am Anfang auch gewundert.
Wenn man aber schaut wie das mit den Zeichen und dem Aufbau des Grafikspeichers hinhaut, wirds klarer.
In X-Richtung sind alle Pixel möglich, in Y-Richtung nur jedes 8. Pixel, weil nur ganze Zeilen angesprochen werden von der Bascom-Routine.
Eine Zeile ist ein Byte hoch, also 8 Pixel, genausogross wie ein Zeichen, es wird nur an die X-Pos das Zeichen kopiert.