Leider habe ich noch nichts gefunden.
Ich hatte aber Probleme mit Programmen die ich neu compiliert hatte , die unter älteren Bascom - Versionen noch mit END am Schluss liefen und habe dann das END vor das erste Unterprogramm gesetzt.
Dann lief es.
Ich verwende übrigens ausschließlich Gosub..

Eine Erklärung hatte ich damals auch nicht gefunden, nur den Hinweis, daß man es eben so machen sollte.
Erklären kann ich es also leider nicht.

Gruß
Christopher