Ich nutze momentan in Basic eine kleine Assembler-Abspielroutine ab $2000, die, wenn man in einem Basic-Programm eine Musik ab $1000 nachlädt, es erlaubt, diese Musik mit SYS 8192 zu starten. Für mich als in Assembler wenig bewanderten User ist das eine feine Sache, die nur ein Problem mit sich bringt – ich würde die Musik (am besten DMC) und diese Routine von $1000 bzw. 2000 gern wesentlich weiter nach hinten verschieben, z.B. auf $D000 und $E000, damit mir im Basic-Speicher mehr Platz für die eigentliche Programmierung übrig bleibt und nicht schon die Musik und die dazu von mir verwandte Routine am Anfang direkt den Speicher unnötig verknappen.
Frage: Ist das machbar, wenn ja, wie? Geht das über einen Monitor, und kann ich nach dem Verschieben davon ausgehen, dass ich die Musik weiterhin mit einem simplen, umgerechneten SYS starten kann, oder könnte es nach einem Verschieben Probleme damit geben?
Wenn ich wüsste, wie ich eine DMC-Musik auf z.B. $E000 verschieben und sie dort in Basic abspielen könnte, wäre ich natürlich auch mehr als zufrieden und könnte auf jeden Fall auf die jetzige Routine verzichten.