GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Choisir son éditeur assembleur 6502/6510... en 2024

3 participants

Aller en bas

Choisir son éditeur assembleur 6502/6510... en 2024 Empty Choisir son éditeur assembleur 6502/6510... en 2024

Message par Commodore64&6510 Sam 12 Oct 2024 - 13:39

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 !!!!



Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 15
Age : 53
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr offre 1 suppo à ce post!

Revenir en haut Aller en bas

Choisir son éditeur assembleur 6502/6510... en 2024 Empty Re: Choisir son éditeur assembleur 6502/6510... en 2024

Message par sidchip_fr Sam 12 Oct 2024 - 16:14

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  Very Happy
avatar
sidchip_fr
Patient contaminé

Masculin Nombre de messages : 430
Age : 52
Date d'inscription : 25/05/2008

Revenir en haut Aller en bas

Choisir son éditeur assembleur 6502/6510... en 2024 Empty Re: Choisir son éditeur assembleur 6502/6510... en 2024

Message par tapomag Sam 12 Oct 2024 - 16:49

vasm + vim , non ?



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
tapomag
Patient incurable

Masculin Nombre de messages : 1233
Age : 51
Localisation : Ici
Date d'inscription : 01/10/2022

Revenir en haut Aller en bas

Choisir son éditeur assembleur 6502/6510... en 2024 Empty Re: Choisir son éditeur assembleur 6502/6510... en 2024

Message par Commodore64&6510 Sam 12 Oct 2024 - 20:22

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  Very Happy

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. Very Happy
Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 15
Age : 53
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum