Un éditeur pour programmer le SX
(09/06/2002)
Dernière modification : Prise en compte du code du nouveau compilateur / debogueur SX-Key V2.0 beta 3.5 (13/08/2002)

Le Crimson Editor est un logiciel qui peut être paramétré pour traduire les codes assembleur du SX en couleurs et lancer le Sxkey pour tester le programme.


Il est possible d'associer à ce programme n'importe quel code. J'ai donc dissocié les codes SX de la façon suivante :

Le code natif du Sx
Les macros Parallax et les instructions de branchement (call, jmp, skip)
Les instructions de registre (w, fsr, ind, M, les ports etc...)
Les directives de l'assembleur (device, freq, if else endif etc...)
Les directives spécifiées après DEVICE

Ceci permet une lisibilité accrue du listing, mais ce n'est pas tout, car une fois votre programme écrit, un simple Ctrl + F1 lance le Sxkey où il suffit alors d'un Ctrl + A pour assembler votre listing !

Comment procéder ? Commencer par télécharger Crimson Editor (freeware) puis les fichiers de paramétrages SxEdit.
Décompresser SxEdit et placer Sx.key et Sx.spc dans le répertoire spec de Crimson Editor, et link.src, extension.src dans le répertoire link.

Les couleurs se définissent dans le menu -> tools -> Preference. Dans categories cliquer sur Color.
Si les couleurs que j'ai choisi vous plaisent alors procéder ainsi pour les retrouver. (ici la conversion en JPG délave les couleurs).
A droite, cliquer sur :
keyword0 et entrer R:0, G:130, B:215
keyword1 et entrer R:255, G:28, B:8
keyword2 et entrer R:162, G:82, B:250
keyword3 et entrer R:255, G:134, B:0
keyword4 et entrer R:236, G:0, B:236

Cliquer sur $variable et entrer R:227, G:65, B:150
Cliquer sur /*comment*/ et entrer R:0, G:162, B:0

Maintenant nous allons paramétrer le "command" pour chainer notre programme Sxkey.
Toujours dans les preferences->catégories cliquer sur User tools
Dans menu text taper : Compile code source SX
Dans command, donner le chemin du programme du sxkey : c:\Sxkey\SXKey_v133.exe (par ex)
Dans argument : $(FileName)
Dans Initial dir : $(FileDir)
Dans Hot key : Ctrl + F1 (il faut taper sur les touches Ctrl + F1 du clavier !)
Cocher capture output et cliquer sur Apply puis Ok

Pour que l'éditeur reconnaisse les fichiers du SxKey, aller dans tools->preferences, puis dans Categories : File->Filters.
A droite, sélectionner dans File Types le premier "-empty" et noter en Description : SxKey Files, et en dessous en extensions : *.src puis cliquer sur Apply.

Pour faire correspondre les tabulations avec l'éditeur du Sxkey, il faut aller dans tools->preferences et sélectionner general. A droite mettre 8 dans tab size et cliquer sur Apply.

Quitter puis relancer l'éditeur pour que les modifications prennent effet.

Comme l'éditeur reconnait le fichier à son suffixe (src) , il faut commencer par créer un nouveau fichier et sauvegarder la page vide ex : nom.src.

Cet editeur vous apportera confort et lisibilité.

Je vous souhaite de nombreuses heures passionnantes à programmer le Sx !