Choisir son éditeur assembleur 6502/6510... en 2024
3 participants
Page 1 sur 1
Choisir son éditeur assembleur 6502/6510... en 2024
Voici la dernière vidéo d'une série de tutos que j'ai lancée sur Youtube à destination de ceux qui débutent en langage machine 6502.
Elle a trait aux solutions et outils qui s'offrent à eux pour éditer un peu plus sérieusement, un programme en assembleur, sur PC/MAC ou sur la bécane elle-même, tout en restant dans quelque chose de simple à utiliser.
Les pros, n'hésitez pas à venir commenter pour dire quels sont les solutions et outils que vous utilisez pour programmer sur vos ordinateurs et consoles équipés d'un 6502, et surtout pourquoi vous les avez choisis.
J'ai fait l'impasse sur les outils pour les ordinateurs Oric. C'est donc l'occasion d'en parler sous la vidéo !!!!
Elle a trait aux solutions et outils qui s'offrent à eux pour éditer un peu plus sérieusement, un programme en assembleur, sur PC/MAC ou sur la bécane elle-même, tout en restant dans quelque chose de simple à utiliser.
Les pros, n'hésitez pas à venir commenter pour dire quels sont les solutions et outils que vous utilisez pour programmer sur vos ordinateurs et consoles équipés d'un 6502, et surtout pourquoi vous les avez choisis.
J'ai fait l'impasse sur les outils pour les ordinateurs Oric. C'est donc l'occasion d'en parler sous la vidéo !!!!
sidchip_fr offre 1 suppo à ce post!
Re: Choisir son éditeur assembleur 6502/6510... en 2024
Salut,
j'utilisais à l'époque le macro-assembleur "MAX" qui était commercialisé sur cassette (je ne sais pas si il a été aussi commercialisé en version disquette ?)
J'en parle car il était particulièrement simple à utiliser,je pense notamment au fait qu'avec l'éditeur on avait plus l'obligation d'écrire les valeurs en hexadécimal.Tout pouvait être écrit en décimal.Quand on connait le mapping mémoire en décimal ça facilite vraiment la vie.
Par exemple pour changer la couleur du bord de l'écran en blanc il suffisait d'écrire (avec des numéros de ligne comme en basic) :
10 *=4096
20 LDA #1
30 STA 53280
40 RTS
On "assemble"et ensuite pour lancer à partir du basic c'est SYS 4096
Voilà,tout s'écrit en valeur décimale et c'est bien pratique !
Merci encore pour tes cours excellents,toujours très bien expliqués
j'utilisais à l'époque le macro-assembleur "MAX" qui était commercialisé sur cassette (je ne sais pas si il a été aussi commercialisé en version disquette ?)
J'en parle car il était particulièrement simple à utiliser,je pense notamment au fait qu'avec l'éditeur on avait plus l'obligation d'écrire les valeurs en hexadécimal.Tout pouvait être écrit en décimal.Quand on connait le mapping mémoire en décimal ça facilite vraiment la vie.
Par exemple pour changer la couleur du bord de l'écran en blanc il suffisait d'écrire (avec des numéros de ligne comme en basic) :
10 *=4096
20 LDA #1
30 STA 53280
40 RTS
On "assemble"et ensuite pour lancer à partir du basic c'est SYS 4096
Voilà,tout s'écrit en valeur décimale et c'est bien pratique !
Merci encore pour tes cours excellents,toujours très bien expliqués
sidchip_fr- Patient contaminé
- Nombre de messages : 436
Age : 52
Date d'inscription : 25/05/2008
Re: Choisir son éditeur assembleur 6502/6510... en 2024
vasm + vim , non ?
Je l'utilise principalement pour le 68000 où il est vraiment très bien.
À voir si il convient pour le 6502, il est plus ou moins évolué selon la plateforme cible (pour le z80, je crois que zasm est mieux pour les macros).
- Code:
192K /usr/bin/vasm_6502_madmac 172K /usr/bin/vasm_pdp11_oldstyle
216K /usr/bin/vasm_6502_mot 168K /usr/bin/vasm_pdp11_std
200K /usr/bin/vasm_6502_oldstyle 356K /usr/bin/vasm_ppc_madmac
208K /usr/bin/vasm_6502_std 384K /usr/bin/vasm_ppc_mot
168K /usr/bin/vasm_6800_madmac 368K /usr/bin/vasm_ppc_oldstyle
192K /usr/bin/vasm_6800_mot 368K /usr/bin/vasm_ppc_std
184K /usr/bin/vasm_6800_oldstyle 148K /usr/bin/vasm_qnice_madmac
184K /usr/bin/vasm_6800_std 176K /usr/bin/vasm_qnice_mot
200K /usr/bin/vasm_6809_madmac 156K /usr/bin/vasm_qnice_oldstyle
220K /usr/bin/vasm_6809_mot 164K /usr/bin/vasm_qnice_std
208K /usr/bin/vasm_6809_oldstyle 148K /usr/bin/vasm_test_madmac
208K /usr/bin/vasm_6809_std 176K /usr/bin/vasm_test_mot
196K /usr/bin/vasm_arm_madmac 156K /usr/bin/vasm_test_oldstyle
224K /usr/bin/vasm_arm_mot 164K /usr/bin/vasm_test_std
212K /usr/bin/vasm_arm_oldstyle 156K /usr/bin/vasm_tr3200_madmac
212K /usr/bin/vasm_arm_std 176K /usr/bin/vasm_tr3200_mot
176K /usr/bin/vasm_c16x_madmac 164K /usr/bin/vasm_tr3200_oldstyle
200K /usr/bin/vasm_c16x_mot 168K /usr/bin/vasm_tr3200_std
184K /usr/bin/vasm_c16x_oldstyle 224K /usr/bin/vasm_vidcore_madmac
188K /usr/bin/vasm_c16x_std 244K /usr/bin/vasm_vidcore_mot
172K /usr/bin/vasm_jagrisc_madmac 236K /usr/bin/vasm_vidcore_oldstyle
196K /usr/bin/vasm_jagrisc_mot 232K /usr/bin/vasm_vidcore_std
184K /usr/bin/vasm_jagrisc_oldstyle 264K /usr/bin/vasm_x86_madmac
188K /usr/bin/vasm_jagrisc_std 288K /usr/bin/vasm_x86_mot
492K /usr/bin/vasm_m68k_madmac 268K /usr/bin/vasm_x86_oldstyle
524K /usr/bin/vasm_m68k_mot 272K /usr/bin/vasm_x86_std
504K /usr/bin/vasm_m68k_oldstyle 204K /usr/bin/vasm_z80_madmac
504K /usr/bin/vasm_m68k_std 224K /usr/bin/vasm_z80_mot
156K /usr/bin/vasm_pdp11_madmac 208K /usr/bin/vasm_z80_oldstyle
176K /usr/bin/vasm_pdp11_mot 208K /usr/bin/vasm_z80_std
Je l'utilise principalement pour le 68000 où il est vraiment très bien.
À voir si il convient pour le 6502, il est plus ou moins évolué selon la plateforme cible (pour le z80, je crois que zasm est mieux pour les macros).
tapomag- Patient incurable
- Nombre de messages : 1311
Age : 51
Localisation : Ici
Date d'inscription : 01/10/2022
Re: Choisir son éditeur assembleur 6502/6510... en 2024
sidchip_fr a écrit:Salut,
j'utilisais à l'époque le macro-assembleur "MAX" qui était commercialisé sur cassette (je ne sais pas si il a été aussi commercialisé en version disquette ?)
J'en parle car il était particulièrement simple à utiliser,je pense notamment au fait qu'avec l'éditeur on avait plus l'obligation d'écrire les valeurs en hexadécimal.Tout pouvait être écrit en décimal.Quand on connait le mapping mémoire en décimal ça facilite vraiment la vie.
Merci encore pour tes cours excellents,toujours très bien expliqués
Merci.
Je crois MAX n'est rien d'autre que la VF de Mikkro Assembler. Dans les années 80, les éditeurs français étaient des importateurs, traducteurs et distributeurs. Ils se faisaient accorder une exclusivité et changeaient le nom du produit pour éviter les comparaisons de prix en Europe.
En tout cas Mikkro Assembler est un excellent outil, je l'ai conseillé à quelqu'un dans un commentaire sous une de mes vidéos.
Sujets similaires
» [6502] Un jeu d'aventure dans 40 ko.
» [6502] ébauche sidescroller
» Commodore 64 & 6510 Retro-programming
» Z80 Vs 6502, FIGHT !
» [6502] projet jeu colonisation spatiale
» [6502] ébauche sidescroller
» Commodore 64 & 6510 Retro-programming
» Z80 Vs 6502, FIGHT !
» [6502] projet jeu colonisation spatiale
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum