source: vital-to8-sdk/c6809/readme.txt

Last change on this file was 1, checked in by svn, 3 years ago

Import initial

File size: 3.3 KB
Line 
1       ____    ____    ____    ____    ____
2      / __ \  / __ \  / __ \  / __ \  / __ \
3     / / /_/ / /_/_/ / /_/ / / / / / / /_/ /
4    / / __  / __ \  / __  / / / / / _\__  /
5   / /_/ / / /_/ / / /_/ / / /_/ / / / / /
6   \____/  \____/  \____/  \____/  \____/
7            Compilateur Assembleur 6809 pour Thomson
8
9'c6809' est un compilateur 6809 Assembler-like pour ordinateurs
10Thomson. Il utilise des fichiers au format texte.
11
12Les options a la ligne de commande sont les suivantes :
13
14  -h  aide du programme
15  -o  option(s) d'assemblage
16          NO  Compilation sans création de fichier binaire
17          OP  Repérage d'optimisation possible
18          SS  Affichage en lignes séparées (sans effet)
19          WE  Attente à la première erreur (sans effet)
20          WL  Affichage des lignes
21          WS  Affichage de la liste des symboles
22      les parametres d'option (tous desactives par defaut) doivent
23      etre separes par des '/'
24  -b  type de la sortie (binaire non lineaire par defaut)
25      l  binaire lineaire
26      h  binaire hybride
27      d  donnee
28  -d  passage d'argument (<symbole>=<valeur>)
29       Ex : -dto=1
30       Le compilateur incluera le symbole 'to' de valeur 1 dans la table
31       avant la compilation du programme
32  -c  cree les fichiers ASM au format Thomson
33       Les fichiers en assembleur correspondant aux main et includes seront
34       crees dans le repertoire courant. Attention a ne pas utiliser le
35       meme nom pour deux fichiers differents, le premier enregistre sera
36       ecrase.
37  -q  notifie le depassement de 40 caracteres par ligne (300 par defaut)
38  -e  groupe les messages d'erreur du listing (ordre de ligne par defaut)
39  -s  ordre d'affichage des symboles du listing (alphabetique par defaut)
40      e  par erreur de symbole
41      t  par type de symbole
42      n  par frequence d'utilisation
43  -a  Notifie la compatibilite (assembleur virtuel par defaut)
44      a  ASSEMBLER1.0 et ASSEMBLER 2.0
45      m  MACROASSEMBLER 3.6
46  -m  + TO/TO7/MO machine de travail (TO par defaut)
47      Cette option n'a que pu d'incidence sur le fonctionnement du
48      compilateur, sauf dans le cas ou la compatibilite est suggeree.
49
50LE FICHIER DE CODES
51  A chaque compilation, un fichier traceur 'codes.lst' (listing) est genere.
52  Au debut du fichier, la liste des fichiers utilises est affichee avec leur
53  taille ASM respective.
54  Les differents marquages doivent commencer au debut d'une nouvelle
55  ligne :
56    (main) <nom_de_fichier> <commentaire>
57       Declaration d'un fichier main (obligatoire)
58    (include) <nom_de_fichier> <commentaire>
59       Declaration d'un fichier d'include
60    (info)
61       Affichage du nombre d'octets et de cycles depuis le debut du
62       source ou depuis la derniere instance du marquage 'info'.
63
64   Voir fichier 'exemple.ASS'.
65
66
67---------------------------------------------------------------
68
69Les executables pour Windows, Linux et Macintosh se trouvent dans
70leur repertoire respectif.
71
72---------------------------------------------------------------
73
74Pour compiler le programme 'c6809', renommer 'Makefile.win' ou
75'Makefile.unx' en 'Makefile selon que vous etes sous systeme
76Windows ou Unix, puis faites simplement un 'make' dans le terminal
77ou la fenetre DOS.
78
79---------------------------------------------------------------
80
81Pour toute information ou report de bug, contacter :
82fjjm-arobase-orange-point-fr
83
Note: See TracBrowser for help on using the repository browser.