Der VC20 hat ja, je nachdem welche Speichererweiterung drinsteckt seinen BASIC-Beginn bei 4097, bei 1025 oder bei 4609. D.h., ein Maschinenprogramm mit SYS-Zeile, das für die kleinste Speicherversion geschrieben ist funktioniert nicht mehr wenn es auf einem VC-20 mit Speichererweiterung geladen wird.
Abgesehen vom SYS-Befehl ist es auch sehr schwierig, ein Maschinenprogramm voll relokatibel zu schreiben.
Gibt es da einen Trick wie man ohne großen Overhead ein Programm hinkriegt das in Assembler geschrieben ist, mit LOAD und RUN gestartet wird, und unabhängig von der Speichererweiterung läuft?