1 | TITLE TO-GRAPH: Equates
|
---|
2 | * ------------------------------
|
---|
3 | PAGE
|
---|
4 |
|
---|
5 | ****************************************
|
---|
6 | * *
|
---|
7 | * TO-GRAPH *
|
---|
8 | * *
|
---|
9 | * Equates *
|
---|
10 | * *
|
---|
11 | ****************************************
|
---|
12 |
|
---|
13 |
|
---|
14 | * Definition des points d'entree dans
|
---|
15 | * le moniteur TO9
|
---|
16 | *-------------------------------------
|
---|
17 |
|
---|
18 | STATUS EQU $6019 état machine
|
---|
19 | RANG EQU $601B rangee courante
|
---|
20 | COLN EQU $6020 colonne courante
|
---|
21 | TIMEPT EQU $6027 vecteur IT timer
|
---|
22 | RSOPC EQU $602B
|
---|
23 | USERAF EQU $602D pt car. user
|
---|
24 | ATRANG EQU $6039 attrib. courants
|
---|
25 | ATRSCR EQU $603A ... écran
|
---|
26 | COLOUR EQU $603B couleur cour.
|
---|
27 | TELETL EQU $603C mode page
|
---|
28 | CHDRAW EQU $6041 tracé point ou car
|
---|
29 | MAXBK EQU $6047 dernier bank libre
|
---|
30 | DKDRV EQU $6049 drive courant
|
---|
31 | DKNUM EQU $604D entrelacement
|
---|
32 | SCRMOD EQU $605F mode écran
|
---|
33 | BUFCLV EQU $6079 pt buffer clavier
|
---|
34 | SIZCLV EQU $607B lg buffer clavier
|
---|
35 | IDSAUT EQU $6082 buffer clav. std.
|
---|
36 | PTGENE EQU $60CF géné. car.
|
---|
37 |
|
---|
38 | VALTYP EQU $6105 calculs
|
---|
39 | FACMO EQU $6150
|
---|
40 | FACLO EQU $6151
|
---|
41 | ARGMO EQU $615B
|
---|
42 | ARGLO EQU $615C
|
---|
43 | DEBZON EQU $616B
|
---|
44 | FINZON EQU $616E
|
---|
45 | EOFFLG EQU $6178
|
---|
46 | NAMSEC EQU $618E
|
---|
47 | NAMSLT EQU $618F
|
---|
48 | CARCOU EQU $6196
|
---|
49 | SECBUF EQU $6197
|
---|
50 | FATPTR EQU $6199
|
---|
51 | COULGR EQU $619F couleur graphique
|
---|
52 | TRATYP EQU $61A0 type tracé
|
---|
53 | XXXXXX EQU $61A1 curseur graphique
|
---|
54 | YYYYYY EQU $61A3 .
|
---|
55 | XL EQU $61A5 marges graphiques
|
---|
56 | YB EQU $61A7
|
---|
57 | XR EQU $61A9
|
---|
58 | YT EQU $61AB
|
---|
59 | X0COD EQU $61D6
|
---|
60 | Y0COD EQU $61D7
|
---|
61 | X1COD EQU $61D8
|
---|
62 | Y1COD EQU $61D9
|
---|
63 | PASSCD EQU $61DB
|
---|
64 | LSTBYT EQU $61DC
|
---|
65 | FILFLG EQU $61EF flag remplissage
|
---|
66 | AXEH EQU $61F1 rayons ellipses
|
---|
67 | AXEV EQU $61F0
|
---|
68 | CAMFLG EQU $61F2
|
---|
69 |
|
---|
70 | PUTFLG EQU $6249 mode cod/decod ima
|
---|
71 | FILMOD EQU $624B
|
---|
72 | FILTYP EQU $624C
|
---|
73 | ASCFLG EQU $624D
|
---|
74 | FILNAM EQU $624F nom fichier
|
---|
75 | OPTBUF EQU $625A
|
---|
76 | MACP EQU $627D pt motif rempliss.
|
---|
77 | WITH EQU $6288 type tracé
|
---|
78 |
|
---|
79 | BANKC EQU $E7E5 gate commut bank
|
---|
80 |
|
---|
81 | PUTC EQU $E803 edition ecran
|
---|
82 | INITC EQU $E800 init ecran
|
---|
83 | GETC EQU $E806 lecture clavier
|
---|
84 | KTST EQU $E809 test clavier
|
---|
85 | RSCO EQU $E812 e/s
|
---|
86 | GETL EQU $E818 lect souris
|
---|
87 | LPIN EQU $E81B lect touche souris
|
---|
88 | GETP EQU $E821 lect point graphi.
|
---|
89 | GETS EQU $E824 lect écran
|
---|
90 | MENU EQU $E82D retour TO9
|
---|
91 | KBIN EQU $E830 clig. curs. IT
|
---|
92 | SETP EQU $EC00 definition couleur
|
---|
93 | EXTRA EQU $EC0C extra. moniteur
|
---|
94 | RESETC EQU 0 .
|
---|
95 | RESETW EQU 1 .
|
---|
96 | FCBINI EQU 2 .
|
---|
97 | OPEN EQU 3 .
|
---|
98 | PRINT EQU 4 .
|
---|
99 | INPUT EQU 5 .
|
---|
100 | CLOSE EQU 6 .
|
---|
101 | DIR0 EQU 8 .
|
---|
102 | ERRMSG EQU 20 .
|
---|
103 | CIRCLE EQU 24 .
|
---|
104 | PSETXY EQU 25 .
|
---|
105 | LINE EQU 26 .
|
---|
106 | BOX EQU 27 .
|
---|
107 | CHOIX EQU 28 .
|
---|
108 | PAINT EQU 29 .
|
---|
109 | MIG EQU 30 .
|
---|
110 | SHOW EQU 33 .
|
---|
111 | MOVE EQU 38 .
|
---|
112 | INITOR EQU 39 .
|
---|
113 | CMPTOR EQU 40 .
|
---|
114 | SGN EQU 41 .
|
---|
115 | SQR EQU 44 .
|
---|
116 | FRCTYP EQU 50 .
|
---|
117 | SUBGO EQU 55 .
|
---|
118 | MULTGO EQU 56 .
|
---|
119 | DIVGO EQU 57 .
|
---|
120 | MOVFM EQU 62 .
|
---|
121 | MOVMF EQU 63 .
|
---|
122 | MOVAF EQU 64 .
|
---|
123 | EXTFIN EQU 65 .
|
---|
124 | CODE EQU 69 .
|
---|
125 |
|
---|
126 | SQI EQU $10 accès fichier
|
---|
127 | SQO EQU $20
|
---|
128 |
|
---|
129 |
|
---|
130 | * Equates caractères
|
---|
131 | *---------------------------------------
|
---|
132 |
|
---|
133 | BS EQU $08 codes ASCII ctrl
|
---|
134 | HT EQU $09
|
---|
135 | LF EQU $0A
|
---|
136 | VT EQU $0B
|
---|
137 | FF EQU $0C
|
---|
138 | RC EQU $0D
|
---|
139 | SS2 EQU $16
|
---|
140 | CAN EQU $18
|
---|
141 | ESC EQU $1B
|
---|
142 | INS EQU $1C
|
---|
143 | EFF EQU $1D
|
---|
144 | RS EQU $1E
|
---|
145 | US EQU $1F
|
---|
146 | SP EQU $20
|
---|
147 | GRAVE EQU $41
|
---|
148 | AIGU EQU $42
|
---|
149 | CIRCON EQU $43
|
---|
150 | DEL EQU $7F
|
---|
151 |
|
---|
152 | * Equates des outils
|
---|
153 | *---------------------------------------
|
---|
154 |
|
---|
155 | POINTS EQU 0
|
---|
156 | LIGNES EQU 1
|
---|
157 | RECTAN EQU 2
|
---|
158 | CARRE EQU 3
|
---|
159 | ELLIPS EQU 4
|
---|
160 | CERCLE EQU 5
|
---|
161 | CARACT EQU 6
|
---|
162 | PEINTU EQU 7
|
---|
163 | GOMME EQU 8
|
---|
164 | LOUPE EQU 9
|
---|
165 | COUCOP EQU 10
|
---|
166 | COLLER EQU 11
|
---|
167 |
|
---|
168 | * Etats des outils
|
---|
169 | *---------------------------------------
|
---|
170 |
|
---|
171 | POINTE EQU 0
|
---|
172 | TIRE EQU 1
|
---|
173 |
|
---|
174 | * Tailles caractère
|
---|
175 | *---------------------------------------
|
---|
176 |
|
---|
177 | TCN EQU $4C
|
---|
178 | TCDH EQU $4D
|
---|
179 | TCDL EQU $4E
|
---|
180 | TCDT EQU $4F
|
---|
181 |
|
---|
182 | * Définition des bank RAM utilisées
|
---|
183 | *---------------------------------------
|
---|
184 |
|
---|
185 | BKTIR EQU 2 RAM
|
---|
186 | PBKPIL EQU 3 Pile fenêtre
|
---|
187 | DBKPIL EQU 6
|
---|
188 | BKMANO EQU 6 Zone manoeuvre
|
---|
189 | PBKTRA EQU 7 Feuille travail
|
---|
190 | DBKTRA EQU 12
|
---|
191 | PBKALB EQU 13 Albums
|
---|
192 |
|
---|
193 | * Définition des caractères utilisateurs
|
---|
194 | *---------------------------------------
|
---|
195 |
|
---|
196 | * Nb de $80 à $AF ... icones outils !!!
|
---|
197 | * Nb de $B0 à $BB ... icones taille trai
|
---|
198 | MOTRAZ EQU $BC icone raz
|
---|
199 | MOTRET EQU $BD icone retour
|
---|
200 | MOTSUI EQU $BE suite
|
---|
201 | CSCRG0 EQU $BF icones scroll
|
---|
202 | CSCRG1 EQU $C0
|
---|
203 | CSCRG2 EQU $C1
|
---|
204 | CSCRD0 EQU $C2
|
---|
205 | CSCRD1 EQU $C3
|
---|
206 | CSCRD2 EQU $C4
|
---|
207 | CSCRH0 EQU $C5
|
---|
208 | CSCRH1 EQU $C6
|
---|
209 | CSCRH2 EQU $C7
|
---|
210 | CSCRB0 EQU $C8
|
---|
211 | CSCRB1 EQU $C9
|
---|
212 | CSCRB2 EQU $CA
|
---|
213 |
|
---|
214 | * Déplacements sur RAM
|
---|
215 | *---------------------------------------
|
---|
216 |
|
---|
217 | ORG $6800
|
---|
218 |
|
---|
219 | PILE EQU *-1 pile soft
|
---|
220 |
|
---|
221 | ZONFEN RMB 1080 zone fenêtrage
|
---|
222 |
|
---|
223 | OUTIL RMB 1 outil courant
|
---|
224 |
|
---|
225 | MAXALB RMB 1 max. albums
|
---|
226 | NBALB RMB 1 nb album courant
|
---|
227 | TABALB RMB 16*(8+1)
|
---|
228 | * 16 postes max
|
---|
229 | * 8 car: nom
|
---|
230 | * 1 car: bank
|
---|
231 |
|
---|
232 | ETAOUT RMB 1 état outil
|
---|
233 |
|
---|
234 | X0TIRE RMB 2 coordo. dessins
|
---|
235 | Y0TIRE RMB 2 provisoires
|
---|
236 | X1TIRE RMB 2
|
---|
237 | Y1TIRE RMB 2
|
---|
238 |
|
---|
239 | REGCC RMB 1 pile (/U) des
|
---|
240 | REGA RMB 1 param FEN
|
---|
241 | REGB RMB 1
|
---|
242 | REGX RMB 2
|
---|
243 | REGY RMB 2
|
---|
244 | PILFEN EQU *
|
---|
245 |
|
---|
246 | CARMOT RMB 8 motif courant
|
---|
247 | MOTIF EQU *
|
---|
248 |
|
---|
249 | TXTMOT RMB 8 motif ASCII
|
---|
250 |
|
---|
251 | RMB 8 motif plein
|
---|
252 | PLEIN EQU *
|
---|
253 |
|
---|
254 | TCAR RMB 1 taille caractère
|
---|
255 |
|
---|
256 | TLIGN RMB 1 taille ligne
|
---|
257 |
|
---|
258 | FLGSS2 RMB 1 drapeau SS2
|
---|
259 |
|
---|
260 | FLGLOU RMB 1 drapeau loupe
|
---|
261 | RNGLOU RMB 1 fenêtre loupe
|
---|
262 | COLLOU RMB 1 ...
|
---|
263 |
|
---|
264 | STDTOR RMB 1 drapeau tortue std
|
---|
265 |
|
---|
266 | CADRNG RMB 1 zone cadréee dans
|
---|
267 | CADCOL RMB 1 la fenêtre par
|
---|
268 | CADHAU RMB 1 SPCADR
|
---|
269 | CADLAR RMB 1 CADCOL=0..59!
|
---|
270 |
|
---|
271 | COEFMU RMB 4 réel coef écr/impr
|
---|
272 | MEMREL RMB 4 réel manoeuvre
|
---|
273 |
|
---|
274 | DESCOU RMB 8 fichier courant
|
---|
275 |
|
---|
276 | * Chien de garde (peinture)
|
---|
277 | *---------------------------------------
|
---|
278 |
|
---|
279 | BKDOG RMB 1
|
---|
280 | ADRDOG RMB 2
|
---|
281 | STKDOG RMB 2
|
---|
282 | DPDOG RMB 1
|
---|
283 | FLGDOG RMB 1
|
---|
284 | XDOG RMB FDOG-DDOG
|
---|
285 |
|
---|
286 | * Page 0 en accès rapide:
|
---|
287 | * - Tiroir
|
---|
288 | * - Echanges écran <-> feuille
|
---|
289 | *---------------------------------------
|
---|
290 |
|
---|
291 | ORG $6F00
|
---|
292 | MANTIR EQU *
|
---|
293 | FLGTIR RMB 1 signale un tiroir
|
---|
294 | * dans $A000...
|
---|
295 | XT0 RMB 2 cordonnées points
|
---|
296 | YT0 RMB 2 début
|
---|
297 | XT1 RMB 2 cordonnées points
|
---|
298 | YT1 RMB 2 fin
|
---|
299 | CPTLT RMB 1 compteurs
|
---|
300 | CPTCT RMB 1
|
---|
301 | HPTTIR RMB 1 hauteur en points
|
---|
302 | LPTTIR RMB 2 largeur ...
|
---|
303 | LARTIR RMB 1 largeur en segment
|
---|
304 | DECTIR RMB 1 décalage bit
|
---|
305 | COLT0 RMB 1 col. car. gauche
|
---|
306 | COLT1 RMB 1 col. car. droite
|
---|
307 | ADPRSG RMB 2 adresse 1er seg.
|
---|
308 | * dans chaque page
|
---|
309 | ADPRSL RMB 2 adresse 1er seg.
|
---|
310 | * ligne courante
|
---|
311 | PRE7C3 RMB 1 page 1er segment
|
---|
312 | NBSEG1 RMB 1 nb seg. 1ère page
|
---|
313 | NBSEG2 RMB 1 nb seg. 2ème page
|
---|
314 | DECSEG RMB 1 décalage visu
|
---|
315 | DECLIG RMB 1
|
---|
316 | LARTV RMB 1 taille visu
|
---|
317 | HAUTV RMB 1
|
---|
318 | ADF RMB 2 adr. début feuille
|
---|
319 | * pour les 2 pages
|
---|
320 | * 0..48959 (3 banks)
|
---|
321 | ADPRRL RMB 2 adr. deb. ligne
|
---|
322 | RGDECR RMB 1 rangée début écran
|
---|
323 | * 0..101 (8 pts)
|
---|
324 | CLDECR RMB 1 colonne ...
|
---|
325 | * 0..59 (16 pts)
|
---|
326 |
|
---|
327 | * Variables de gestion "copier" sur
|
---|
328 | * album
|
---|
329 | *---------------------------------------
|
---|
330 |
|
---|
331 | COPALB RMB 1 flag FF=>en cours
|
---|
332 | COPAOU RMB 1 mémo outil
|
---|
333 | ALBCOU RMB 2 pt album courant
|
---|
334 |
|
---|
335 |
|
---|
336 | * Tortue de pointage en mode caractère
|
---|
337 | *---------------------------------------
|
---|
338 |
|
---|
339 | FLGTXT RMB 1 flag mode texte
|
---|
340 | CLITXT RMB 1 flag clign tortue
|
---|
341 | TORTXT RMB 100 descrip. tortue
|
---|
342 | * pour mode texte
|
---|
343 | TXTX EQU TORTXT+6 abscisse tortue
|
---|
344 | TXTY EQU TORTXT+9 ordonne tortue
|
---|
345 | TFORME EQU TORTXT+16 forme
|
---|
346 |
|
---|
347 | * Tiroir ou zone manoeuvre (codage/
|
---|
348 | * décodage,remplissage,copie fichier)
|
---|
349 | * utilise tout le bank RAM
|
---|
350 | *---------------------------------------
|
---|
351 |
|
---|
352 | ZONTRA EQU $A000
|
---|
353 | LGZTRA EQU $E000-ZONTRA
|
---|
354 | FINTRA EQU $DFFF
|
---|