Hallo zusammen,
ich habe hier ein Problem mit dem xa-Assembler mit dem ich unter Linux in Assembler für den C64 programmieren möchte.
Das Problem besteht darin, dass ich versuche ein halbwegs strukturiertes Assembler-programm aufzubauen, das möglichst viel in einzelnen Unterroutinen verpackt und diese am Besten thematisch sortiert in unterschiedlichen Quellcodedateien speichere.
Das "Hauptprogramm" includiert dann die einzelnen Dateien und ruft die einzelnen Unterroutinen per JSR auf.
Allerdings erhalte ich das Problem, wenn Labeldefinition (also Beginn einer Unterroutinie) und der Sprungaufruf in unterschiedlichen Dateien stehen.
Dann erhalte ich als Fehlermeldung immer "Label already defined error".
Hat da wer eine Idee, wie man an solche Probleme am besten herangeht?
Viele Grüße,
Mentalysion