@jan711:
Du wirfst gerade BIN und CRT durcheinander. Wie schon erwähnt: CRT ist ein Format für Emulatoren (enthält also zusätzliche Daten, mit denen der C64 nichts anfangen kann), BIN ist die reine Binärdatei (also auch ohne Ladeadresse*). Module benötigen keine Ladeadresse, die werden vom C64 immer an einer bestimmten Stelle im Speicher je nach Modultyp eingeblendet, bei den meisten Cartridges wohl $8000. Aber selbst wenn ein Modul ab $8000 im C64 eingeblendet ist, wird man es üblicherweise nicht durch
SYS 32768 starten können (falls es nicht sowieso schon automatisch startet).
Deine EPROM-Karte wird wahrscheinlich auch nur 8 KB gleichzeitig in den C64 einblenden können. Das ist dann also die Grenze für Programme, die beachtet werden muss. Probiere doch mal die angehängte Datei: Das ist ein simples 8-KB-Modul, das direkt ohne Änderungen am PC gebrannt werden kann (und hoffentlich funktioniert).
cartconv ist kein C64-Programm, wird also unter Vice auch nicht funktionieren. Es ist ein Command-Line-Tool. Im deutschsprachigen Windows heißt das Eingabeaufforderung. Die startest du unter WinXP bspw., indem du auf
"Start" klickst, dann auf
"Ausführen...". Im nun offenen Requester tippst du
CMD <Enter> ein und die Eingabeaufforderung erscheint. Dort wechselst du in das passende Verzeichnis (mit
cd c:\Verzeichnis\), und gibst einfach
cartconv <Enter> ein. Alle Optionen werden dann aufgelistet oder inkl. Beispielen siehe auch
hier.
* Programme, die bspw. auf 1541-Disks gespeichert sind, haben eine Ladeadresse (die ersten beiden Bytes der Datei), damit der C64 die Datei wieder an die richtige Adresse laden kann. Das ist bei Modulen eben nicht nötig, da die von der Hardware immer an einer bestimmten Stelle eingeblendet werden. Natürlich enthalten die Module eine Startadresse, damit das auf Modul enthaltene Programm gestartet werden kann. Das sind die ersten beiden Bytes einer BIN-Datei (Kaltstart) sowie die darauf folgenden beiden Bytes (Warmstart). Diese Bytes müssen immer in der BIN-Datei bleiben. Speichert man eine solche BIN-Datei auf eine 1541-Disk, vergrößert sich die Datei um die zwei Bytes einer Ladeadresse, die das 1541-DOS immer speichert. Auf dem PC ist eine solche Ladeadresse natürlich nicht nötig und muss beim Brennen am PC vorher entfernt werden. Beim Brennen am C64 kommt es auf den Brenner bzw. die Software an, ob die zu brennende Datei eine Ladeadresse enthalten darf oder nicht. Die Lade- und Startadressen sind immer im Lo-Hi-Format.