Das war ja die Frage, die ich in den Raum gestellt hatte. 
Selbst bei GeoWrite gibt es wohl eine Begrenzung. Soweit ich weiß wird hier wohl immer eine komplette Seite (ein VLIR-Datensatz) im Speicher gehalten. [...] Irgendwann sind 64 kB auch mal voll .....
Aber viel früher. 640 x 752 px = 481.280 px/Bits = 60.160 Bytes, also knapp 59 KB. Das passt ohnehin nicht mehr in 64 KB, wenn OS, Programm, Fonts, Text usw. noch hinzukommen. Es wird also sowieso ausgelagert werden müssen. Ich meine, dafür gäbe es doch das VLIR-Format, oder?
Ich würde ohnehin annehmen, dass geoWrite, im Gegensatz zu geoPaint, nicht die gesamte Seite im Bitmap-Speicher hält, sondern nur den Teil rendert, der gerade sichtbar ist bzw. beim Druck dann eben 640 px breite Streifen in einer Höhe, die kleiner als die Seite ist. Das ist evtl. auch des Pudels Kern, warum eine GeoPaint-Seite kleiner ist – die muss, wenn auch nur in der VLIR-Datei, komplett als Bitmap vorhanden sein.