Non male, un progetto davvero ambizioso!
Ogni giorno il 64 e' una sorpresa.
Be', se hai la capacita' e i mezzi per creare una cartuccia, e' certamente una scelta fattibile (e di certo dire "ho costruito una cartuccia" fa' sembrare piu' B) ).
Ma non credo sia essenziale mettere questo programma su cartuccia, a meno che questa non sia fatta per fare cose che il SID da solo non fa' di suo, o hai bisogno di cose speciali come monitor, freeze, dove effettivamente serve un hardware speciale.
Seguirò il tuo consiglio e darò un'occhiata al LM ma l'assembly credo sia un "tantino" più complesso del Basic.
E' certamente piu' complesso, ma se stai mirando a sfruttare a fondo il SID, e' un impegno che ripaga.
Prima di tutto un programma in Assembler e' molto piu' veloce da eseguire che uno in Basic, ed il 64 non e' proprio una macchina "velocissima" diciamo, e avere della velocita' in piu' puo' essere cruciale.
La seconda e' che puoi anche sfruttare 16k di memoria in piu' se disattivi l'interprete Basic, e sarebbe piu' memoria per i tuoi dati.