Assembleurs et outils Commodore 64
Pour programmer le Commodore 64 en assembleur, il faut un assembleur capable de transformer le code source (LDA, STA, INC, etc.) en code machine directement compris par le processeur. Cette page regroupe les outils que j'utilise ou que j'ai testés pour le développement C64. VASM / VBCC
VASM permet d'assembler plusieurs familles de processeurs, notamment le 6502, le Z80 et le 68000. La version proposée ici fonctionne sous Windows 11 64 bits. Pour le C64, j'utilise Exemple de compilation
vasm6502_oldstyle.exe -dotdir -Fbin -cbm-prg -ldots main.asm -o c64.prgLe fichier BAT doit simplement pointer vers VASM, le fichier Turbo Macro Pro (TMP)
Turbo Macro Pro Cross Assembler, par Style, est dédié au 6502/6510. Cette version fonctionne également sous Windows 11 64 bits. ACME
ACME est un autre assembleur très pratique pour le Commodore 64. Exemple de compilation
ACME.exe --cpu 6510 -f cbm -o test.prg main.asm
Émulateur VICE
En cross-development, un émulateur permet de tester rapidement le programme produit sur PC. Dans VICE, l'exécutable Outils complémentaires
Joint64kAssemblage de fichiers pour certains projets C64.Télécharger
CC1541Création et manipulation d'images de disquettes virtuelles.Télécharger
WAV-PRGCréation et conversion de données cassette, notamment vers un signal audio.Télécharger
cartconvConversion et ajout des en-têtes nécessaires aux images CRT.Télécharger
BMP2CBMConversion d'images BMP en données binaires pour les graphismes 1 bit et les tiles 8×8.Télécharger
|
||
| Site rétro réalisé par Jean Monos • Amistrad | ||