1;-------------------------------
2; Some DEFC's needed by the code
3;-------------------------------
4;defc statvars    = $858F	; 531 bytes free $858F / $87A2
5defc plotSScreen = $8E29	; 768 bytes free (normal screen buffer)
6defc saveSScreen = $8265        ; 768 bytes free (APD buffer) $8265 / $8566
7defc _IY_TABLE   = $8567	; Where IY usually points
8
9
10;#defc		Invoke(xxxx)	CALL	xxxx
11;#defc		JMP(xxxx)	JP	xxxx
12; Syntax Enhancers
13
14
15DEFC		UserMem_Offset =	$8565
16DEFC		NewProg =		$448A
17
18DEFC		_IO_EXEC =	$51EF
19
20DEFC		InsertMem =	$4432
21; Amount In HL, Position In DE
22
23DEFC		DeleteMem =	$44B2
24; Amount In DE, Position In HL
25
26DEFC		PushErx =		$46A5
27;PushErr		EQU		$2C21
28; Place To Jump To In HL
29
30;PopErr		EQU		$2C51
31DEFC		PopErx =		$46A9
32; Gets Rid Of Error Routine
33
34;#defc		OnError(xxxx)	LD	HL, xxxx	\	CALL	PushErr
35;#defc		OffError	CALL	PopErr
36; Syntax Enhancers
37
38
39DEFC		_GetCsc =		$4014
40DEFC		MemFree =		$441A
41; Returned In HL
42
43DEFC		_CreatePic =	$4482
44DEFC		Entry = 	$9327
45DEFC		_CLRLCDFULL =	$4755
46DEFC		_clrScrnFull =	$475D
47DEFC		_CLRTXTSHD =	$4765
48DEFC		_dispDone =	$47F1
49DEFC		_dispHL =		$4709
50DEFC		_DISPOP1A =	$51D4
51DEFC		_eraseEOL =	$476D
52DEFC		_formDCplx =	$4D2E
53DEFC		_formReal =	$4D32
54DEFC		_GDISPTOKEN =	$4B20
55DEFC		_homeUp =		$4775
56DEFC		_lcd_busy =	$4066
57DEFC		_moveup =		$474D
58DEFC		_newline =	$473D
59DEFC		_outputExpr =	$5106
60DEFC		_putc =		$4705
61DEFC		_putmap =		$4701
62DEFC		_putps =		$4715
63DEFC		_puts =		$470D
64DEFC		_runIndicOff =	$4795
65DEFC		_runIndicOn =	$4791
66DEFC		_scrollDown =	$4751
67DEFC		_scrollUp =	$4745
68DEFC		_setPenT =	$51B9
69DEFC		_setPenX =	$51A7
70DEFC		_setPenY =	$51B0
71DEFC		_SFONT_LEN =	$4A6C
72DEFC		_VPUTBLANK =	$4C53
73DEFC		_vputmap =	$477D
74DEFC		_vputs =		$4781
75DEFC		_vputsn =		$4785
76DEFC		_Axes =		$519E
77DEFC		_CLine =		$4A84
78DEFC		_CPointS =	$4B00
79DEFC		ClearPlots =	$515B
80DEFC		BufCopy =		$5164
81DEFC		_HORIZCMD =	$4BEF
82DEFC		_ILINE =		$4AE4
83DEFC		_IPOINT =		$4AE8
84DEFC		_moveDown =	$4741
85DEFC		_PDspGrph =	$4BEB
86DEFC		_PUTXY =		$4BE4
87DEFC		_REGRAPH =	$4BCC
88DEFC		_VERTCMD =	$4BF3
89DEFC		_GetK =		$4A18
90DEFC		_getkey =		$4CFE
91DEFC		_ADRLELE =	$489D
92DEFC		_GETLTOOP1 =	$48A9
93DEFC		_PUTTOL =		$48BD
94DEFC		_ADRMELE =	$486D
95DEFC		_GETMTOOP1 =	$487D
96DEFC		_PUTTOMAT =	$4889
97DEFC		_ACOS =		$4122
98DEFC		_ACOSH =		$413A
99DEFC		_ANGLE =		$4152
100DEFC		_ASIN =		$412A
101DEFC		_ASINH =		$4136
102DEFC		_ATAN =		$4126
103DEFC		_ATANH =		$4132
104DEFC		_Ceiling =	$4BE0
105DEFC		_COS =		$40FA
106DEFC		_COSH =		$410A
107DEFC		_CUBE =		$409E
108DEFC		_DTOR =		$4096
109DEFC		_ETOX =		$40EA
110DEFC		_FACTORIAL =	$50C6
111DEFC		_FPADD =		$4092
112DEFC		_FPDIV =		$40C6
113DEFC		_FPMULT =		$40AA
114DEFC		_FPRECIP =	$40C2
115DEFC		_FPSQUARE =	$40A6
116DEFC		_FPSUB =		$408E
117DEFC		_FRAC =		$40BE
118DEFC		_INT =		$40D6
119DEFC		_INTGR =		$4076
120DEFC		_INVOP1SC =	$40B2
121DEFC		_INVSUB =		$407E
122DEFC		_LNX =		$40DE
123DEFC		_LOGX =		$40E2
124DEFC		_MAX =		$406E
125DEFC		_MIN =		$406A
126DEFC		_MINUS1 =		$408A
127DEFC		_PLUS1 =		$4086
128DEFC		_PTOR =		$413E
129DEFC		_RANDOM =		$50B6
130DEFC		_RNDGUARD =	$40CE
131DEFC		_ROUND =		$40DA
132DEFC		_RTOD =		$409A
133DEFC		_RTOP =		$4142
134DEFC		_SIN =		$40F6
135DEFC		_SINH =		$410E
136DEFC		_SQROOT =		$40CA
137DEFC		_STORAND =	$50BA
138DEFC		_TAN =		$40FE
139DEFC		_TANH =		$4106
140DEFC		_TENX =		$40EE
141DEFC		_TIMES2 =		$4082
142DEFC		_TIMESPT5 =	$40A2
143DEFC		_TRUNC =		$407A
144DEFC		_XROOTY =		$4A8C
145DEFC		_YTOX =		$4A90
146DEFC		_CHKFINDSYM =	$442A
147DEFC		_DELVAR =		$44AA
148DEFC		_RCLSYSTOK =	$4EF0
149DEFC		_RCLVARSYM =	$4EEC
150DEFC		_RCLX =		$4EE8
151DEFC		_RCLY =		$4EE0
152DEFC		_RSTRSHADOW =	$47A1
153DEFC		_SAVESHADOW =	$479D
154DEFC		_STOOTHER =	$4ED8
155DEFC		_STOSYSTOK =	$4EB8
156DEFC		_STOX =		$4ED4
157DEFC		_STOY =		$4EC8
158DEFC		_CKINT =		$4322
159DEFC		_CKODD =		$4326
160DEFC		_CKOP1FP0 =	$4312
161DEFC		_CKOP1POS =	$435A
162DEFC		_CKOP1REAL =	$414E
163DEFC		_CKOP2FP0 =	$4316
164DEFC		_CKOP2POS =	$4356
165DEFC		_CKOP2REAL =	$4412
166DEFC		_CKPOSINT =	$431E
167DEFC		_CLROP1S =	$4362
168DEFC		_CLROP2S =	$435E
169DEFC		_CONVOP1 =	$4EFC
170DEFC		_cphlde =		$4004
171DEFC		_CPOP1OP2 =	$4166
172DEFC		_divHLbyA =	$400C
173DEFC		_HTIMESL =	$4382
174DEFC		_INVOP1S =	$40B6
175DEFC		_INVOP2S =	$40BA
176DEFC		_ldHLind =	$4000
177DEFC		_MOVFROP1 =	$4212
178DEFC		_OP1EXOP2 =	$4306
179DEFC		_OP1EXOP3 =	$42FE
180DEFC		_OP1EXOP4 =	$4302
181DEFC		_OP1EXOP5 =	$42EE
182DEFC		_OP1EXOP6 =	$42F2
183DEFC		_OP1SET0 =	$4286
184DEFC		_OP1SET1 =	$4232
185DEFC		_OP1SET2 =	$4242
186DEFC		_OP1SET3 =	$423A
187DEFC		_OP1SET4 =	$4236
188DEFC		_OP1TOOP2 =	$418E
189DEFC		_OP1TOOP3 =	$417E
190DEFC		_OP1TOOP4 =	$416E
191DEFC		_OP1TOOP5 =	$41BE
192DEFC		_OP1TOOP6 =	$41BA
193DEFC		_OP2EXOP4 =	$42F6
194DEFC		_OP2EXOP5 =	$42FA
195DEFC		_OP2EXOP6 =	$42E6
196DEFC		_OP2SET0 =	$4282
197DEFC		_OP2SET1 =	$4252
198DEFC		_OP2SET2 =	$4246
199DEFC		_OP2SET3 =	$422E
200DEFC		_OP2SET4 =	$422A
201DEFC		_OP2SET5 =	$4222
202DEFC		_OP2SET60 =	$4EA8
203DEFC		_OP2SET8 =	$421E
204DEFC		_OP2SETA =	$4226
205DEFC		_OP2TOOP1 =	$41C2
206DEFC		_OP2TOOP3 =	$41F6
207DEFC		_OP2TOOP4 =	$4172
208DEFC		_OP2TOOP5 =	$41B2
209DEFC		_OP2TOOP6 =	$41B6
210DEFC		_OP3SET0 =	$427E
211DEFC		_OP3SET1 =	$421A
212DEFC		_OP3SET2 =	$423E
213DEFC		_OP3TOOP1 =	$41A2
214DEFC		_OP3TOOP2 =	$417A
215DEFC		_OP3TOOP4 =	$416A
216DEFC		_OP3TOOP5 =	$41AE
217DEFC		_OP4SET0 =	$427A
218DEFC		_OP4SET1 =	$4216
219DEFC		_OP4TOOP1 =	$419A
220DEFC		_OP4TOOP2 =	$4176
221DEFC		_OP4TOOP3 =	$41FA
222DEFC		_OP4TOOP5 =	$41AA
223DEFC		_OP4TOOP6 =	$4202
224DEFC		_OP5EXOP6 =	$42EA
225DEFC		_OP5SET0 =	$4276
226DEFC		_OP5TOOP1 =	$419E
227DEFC		_OP5TOOP2 =	$4182
228DEFC		_OP5TOOP3 =	$41FE
229DEFC		_OP5TOOP4 =	$418A
230DEFC		_OP5TOOP6 =	$4186
231DEFC		_OP6TOOP1 =	$4196
232DEFC		_OP6TOOP2 =	$4192
233DEFC		_OP6TOOP5 =	$41A6
234DEFC		_PUSHREALO1 =	$4536
235DEFC		_SETXXOP1 =	$4A74
236DEFC		_SETXXOP2 =	$4A78
237DEFC		_SETXXXXOP2 =	$4A7C
238DEFC		_ZEROOOP1 =	$428E
239
240;
241;       OP1 TO OP6 RAM EQUATES
242;
243DEFC		OP2 =		$8044
244DEFC		op2exp =		$8045
245DEFC		op2m =		$8046
246DEFC		OP1M =		$803B
247DEFC		OP1 =		$8039
248DEFC		OP3 =		$804F
249DEFC		OP3EXP =		$8050
250DEFC		OP3EXT =		$8058
251DEFC		OP3M =		$8051
252DEFC		OP4 =		$805A
253DEFC		OP4EXP =		$805B
254DEFC		OP4EXT =		$8063
255DEFC		OP4M =		$805C
256DEFC		OP5 =		$8065
257DEFC		OP5EXP =		$8066
258DEFC		OP5EXT =		$806E
259DEFC		OP5M =		$8067
260DEFC		OP6 =		$8070
261DEFC		OP6EXP =		$8071
262DEFC		OP6EXT =		$8079
263DEFC		OP6M =		$8072
264;
265;       POINTERS
266;
267DEFC		IMATHPTR1 =	$8094
268DEFC		IMATHPTR2 =	$8096
269DEFC		IMATHPTR3 =	$8098
270DEFC		IMATHPTR4 =	$809A
271DEFC		IMATHPTR5 =	$809C
272;
273;       POIONTER TO START OF PROGRAM/LIST SYMBOL ENTRIES
274;
275DEFC		PROGPTR =		$9319
276;
277;       ADDRESS OF LCD DRIVER INSTRUCTION PORT
278;
279DEFC		LCDINSTPORT =	$10
280;
281;       SCREEN SHADOWS
282;
283DEFC		TEXTSHADOW =	$80C9
284DEFC		CMDSHADOW =	$9157
285;
286;       GRAPH BACKUP BUFFER
287;
288DEFC		PLOTSCREEN =	$8E29
289;
290;       SAFE RAM LOCATIONS
291;
292DEFC		SAVESCREEN =	$8265
293DEFC		STATVARS =	$858F
294;
295;       START OF SYMBOL TABLE
296;
297DEFC		SYMTABLE =	$FE6E
298;
299;       RAM EQUATES DEALING WITH DISPLAY ROUTINES
300;
301DEFC		CURROW =		$800C
302DEFC		CURCOL =		$800D
303DEFC		PENCOL =		$8252
304DEFC		PENROW =		$8253
305DEFC		CURGY =		$886D
306DEFC		CURGX =		$886E
307;
308;       INDIRECT CALL BYTE
309;
310DEFC		ASM_IND_CALL =	$80C8
311;
312;       LINK PORT WRITE EQUATES
313;
314DEFC		D0LD1L =		$D3
315DEFC		D0LD1H =		$D1
316DEFC		D0HD1L =		$D2
317DEFC		D0HD1H =		$D0
318DEFC		BPORT =		0
319;
320; SYSTEM EQUATES
321; ALL OF THESE FLAGS CAN BE ACCESSED THROUGH THE 'IY' REGISTER
322;
323DEFC		trigflags =	0		; IY OFFSET VALUE
324DEFC		trigdeg =		2
325;
326DEFC		plotflags =	2		; IY OFFSET VALUE
327DEFC		plotloc =		1
328DEFC		plotdisp =	2
329;
330DEFC		grfmodeflags =	2		; IY OFFSET VALUE
331DEFC		grffuncm =	4
332DEFC		grfpolarm =	5
333DEFC		grfparamm =	6
334DEFC		grfrecurm =	7
335;
336DEFC		graphflags =	3		; IY OFFSET VALUE
337DEFC		graphdraw =	0
338DEFC		graphcursor =	2
339;
340DEFC		grfdbflags =	4		; IY OFFSET VALUE
341DEFC		grfdot =		0
342DEFC		grfsimul =	1
343DEFC		grfgrid =		2
344DEFC		grfpolar =	3
345DEFC		grfnocoord =	4
346DEFC		grfnoaxis =	5
347DEFC      	grflabel =        6
348;
349DEFC		textflags =	5		; IY OFFSET VALUE
350DEFC		textEraseBelow =	1
351DEFC		textScrolled =	2
352DEFC		textInverse =	3
353;
354DEFC		onflags =		9		; IY OFFSET VALUE
355DEFC       	onRunning =	3
356DEFC		onInterrupt =     4
357;
358DEFC		statflags =	9		; IY OFFSET VALUE
359DEFC		statsvalid =	6
360;
361DEFC		fmtflags =	10	; IY OFFSET VALUE
362DEFC		fmtExponent =	0
363DEFC		fmtEng =		1
364;
365DEFC		nummode =		10	; IY OFFSET VALUE
366DEFC		FMTREAL =		5
367DEFC		FMTRECT =		6
368DEFC		FMTPOLAR =	7
369;
370DEFC		curflags =	12	; IY OFFSET VALUE
371DEFC		curAble =		2
372DEFC		curOn =		3
373DEFC		curLock =         4
374;
375DEFC		appflags =	13	; IY OFFSET VALUE
376DEFC		appTextSave =	1
377DEFC		appAutoScroll =	2
378;
379DEFC		PLOTFLAG2 =	17	; IY OFFSET VALUE
380DEFC		EXPR_PARAM =	3
381DEFC		EXPR_WRITING =	4
382;
383DEFC		indicflags =	18	; IY OFFSET VALUE
384DEFC		indicRun =	0
385DEFC		indicOnly =	2
386;
387DEFC		shiftflags =	18	; IY OFFSET VALUE
388DEFC		shift2nd =	3
389DEFC		shiftAlpha =	4
390DEFC		shiftALock =	6
391;
392DEFC		tblflags =	19	; IY OFFSET VALUE
393DEFC		AutoFill =	4
394DEFC		AutoCalc =	5
395;
396DEFC		sgrflags =	20	; IY OFFSET VALUE
397DEFC		grfSplit =	0
398DEFC		VertSplit =	1
399DEFC		WRITE_ON_GRAPH =	4
400DEFC		textwrite =	7
401;
402DEFC		asm_flag1 =	33	; IY OFFSET VALUE
403DEFC		asm_flag1_0 =	0
404DEFC		asm_flag1_1 =	1
405DEFC		asm_flag1_2 =	2
406DEFC		asm_flag1_3 =	3
407DEFC		asm_flag1_4 =	4
408DEFC		asm_flag1_5 =	5
409DEFC		asm_flag1_6 =	6
410DEFC		asm_flag1_7 =	7
411;
412DEFC		asm_flag2 =	34	; IY OFFSET VALUE
413DEFC		asm_flag2_0 =	0
414DEFC		asm_flag2_1 =	1
415DEFC		asm_flag2_2 =	2
416DEFC		asm_flag2_3 =	3
417DEFC		asm_flag2_4 =	4
418DEFC		asm_flag2_5 =	5
419DEFC		asm_flag2_6 =	6
420DEFC		asm_flag2_7 =	7
421;
422DEFC		asm_flag3 =	35	; IY OFFSET VALUE
423DEFC		asm_flag3_0 =	0
424DEFC		asm_flag3_1 =	1
425DEFC		asm_flag3_2 =	2
426DEFC		asm_flag3_3 =	3
427DEFC		asm_flag3_4 =	4
428DEFC		asm_flag3_5 =	5
429DEFC		asm_flag3_6 =	6
430DEFC		asm_flag3_7 =     7
431;
432;       SYSTEM VAR EQUATES, FOR STORING AND RECALLING THEM
433;
434DEFC		XSCLt =		2	; XSCALE
435DEFC		YSCLt =		3	; YSCALE
436defc		XMINt =		$0A	; XMIN
437defc		XMAXt =		$0B	; XMAX
438defc		YMINt =		$0C	; YMIN
439defc		YMAXt =		$0D	; XMAX
440defc		TMINt =		$0E	; TMIN
441defc		TMAXt =		$0F	; TMAX
442defc		THETMINt =	$10	; THETA MIN
443defc		THETMAXt =	$11	; THETA MAX
444defc		TBLMINt =		$1A	; TABLE MIN
445defc		PLOTSTARTt =	$1B	; PLOT START
446defc		NMAXt =		$1D	; NMAX
447defc		nmint =		$1F	; NMIN
448defc		TBLSTEPt =	$21	; TABLE STEP
449defc		TSTEPt =		$22	; T STEP
450defc		THETSTEPt =	$23	; THETA STEP
451defc		DELTAXt =		$26	; DELTA X
452defc		DELTAYt =		$27	; DELTA Y
453defc		XFACTt =		$28	; X ZOOM FACTOR
454defc		YFACTt =		$29	; Y ZOOM FACTOR
455defc		FINnT =		$2B	; TVM n
456defc		FINiT =		$2C	; TVM i
457defc		FINpvT =		$2D	; TVM pv
458defc		FINpmtT =		$2E	; TVM pmt
459defc		FINfvT =		$2F	; TVM fv
460defc		FINpyT =		$30	; TVM p/y
461defc		FINcyT =		$31	; TVM c/y
462defc		PLOTSTEPT =	$34	; PLOT STEP
463defc		XREST =		$36	; X RES
464
465;
466;       CHARACTER FONT EQUATES
467;
468DEFC		LSEQ_N =		$01
469DEFC		LSEQ_U =		$02
470DEFC		LSEQ_V =		$03
471DEFC		LSEQ_W =		$04
472DEFC		Lconvert =	$05
473DEFC		LsqUp =		$06
474DEFC		LsqDown =		$07
475DEFC		Lintegral =	$08
476DEFC		Lcross =		$09
477DEFC		LBOXICON =	$0A
478DEFC		LCROSSICON =	$0B
479DEFC		LDOTICON =	$0C
480defc		LsubT =		$0D	; small capital T for parametric mode.
481defc		LcubeR =		$0E	;slightly different 3 for cubed root.
482DEFC		LhexF =		$0F
483DEFC		Lroot =		$10
484DEFC		Linverse =	$11
485DEFC		Lsquare =		$12
486DEFC		Langle =		$13
487DEFC		Ldegree =		$14
488DEFC		Lradian =		$15
489DEFC		Ltranspose =	$16
490DEFC		LLE =		$17
491DEFC		LNE =		$18
492DEFC		LGE =		$19
493DEFC		Lneg =		$1A
494DEFC		Lexponent =	$1B
495DEFC		Lstore =		$1C
496DEFC		Lten =		$1D
497DEFC		LupArrow =	$1E
498DEFC		LdownArrow =	$1F
499DEFC		Lspace =		$20
500DEFC		Lexclam =		$21
501DEFC		Lquote =		$22
502DEFC		Lpound =		$23
503DEFC		LFOURTH =		$24
504DEFC		Lpercent =	$25
505DEFC		Lampersand =	$26
506DEFC		Lapostrophe =	$27
507DEFC		LlParen =		$28
508DEFC		LrParen =		$29
509DEFC		Lasterisk =	$2A
510DEFC		LplusSign =	$2B
511DEFC		Lcomma =		$2C
512DEFC		Ldash =		$2D
513DEFC		Lperiod =		$2E
514DEFC		Lslash =		$2F
515DEFC		L0 =		$30
516DEFC		L1 =		$31
517DEFC		L2 =		$32
518DEFC		L3 =		$33
519DEFC		L4 =		$34
520DEFC		L5 =		$35
521DEFC		L6 =		$36
522DEFC		L7 =		$37
523DEFC		L8 =		$38
524DEFC		L9 =		$39
525DEFC		Lcolon =		$3A
526DEFC		Lsemicolon =	$3B
527DEFC		LLT =		$3C
528DEFC		LEQ =		$3D
529DEFC		LGT =		$3E
530DEFC		Lquestion =	$3F
531DEFC		LatSign =		$40
532DEFC		LcapA =		$41
533DEFC		LcapB =		$42
534DEFC		LcapC =		$43
535DEFC		LcapD =		$44
536DEFC		LcapE =		$45
537DEFC		LcapF =		$46
538DEFC		LcapG =		$47
539DEFC		LcapH =		$48
540DEFC		LcapI =		$49
541DEFC		LcapJ =		$4A
542DEFC		LcapK =		$4B
543DEFC		LcapL =		$4C
544DEFC		LcapM =		$4D
545DEFC		LcapN =		$4E
546DEFC		LcapO =		$4F
547DEFC		LcapP =		$50
548DEFC		LcapQ =		$51
549DEFC		LcapR =		$52
550DEFC		LcapS =		$53
551DEFC		LcapT =		$54
552DEFC		LcapU =		$55
553DEFC		LcapV =		$56
554DEFC		LcapW =		$57
555DEFC		LcapX =		$58
556DEFC		LcapY =		$59
557DEFC		LcapZ =		$5A
558DEFC		Ltheta =		$5B
559DEFC		Lbackslash =	$5C
560DEFC		LrBrack =		$5D
561DEFC		Lcaret =		$5E
562DEFC		Lunderscore =	$5F
563DEFC		Lbackquote =	$60
564DEFC		La =		$61
565DEFC		Lb =		$62
566DEFC		Lc =		$63
567DEFC		Ld =		$64
568DEFC		Le =		$65
569DEFC		Lf =		$66
570DEFC		Lg =		$67
571DEFC		Lh =		$68
572DEFC		Li =		$69
573DEFC		Lj =		$6A
574DEFC		Lk =		$6B
575DEFC		Ll =		$6C
576DEFC		Lm =		$6D
577DEFC		Ln =		$6E
578DEFC		Lo =		$6F
579DEFC		Lp =		$70
580DEFC		Lq =		$71
581DEFC		Lr =		$72
582DEFC		Ls =		$73
583DEFC		Lt =		$74
584DEFC		Lu =		$75
585DEFC		Lv =		$76
586DEFC		Lw =		$77
587DEFC		Lx =		$78
588DEFC		Ly =		$79
589DEFC		Lz =		$7A
590DEFC		LlBrace =		$7B
591DEFC		Lbar =		$7C
592DEFC		LrBrace =		$7D
593DEFC		Ltilde =		$7E
594DEFC		LinvEQ =		$7F
595DEFC		Lsub0 =		$80
596DEFC		Lsub1 =		$81
597DEFC		Lsub2 =		$82
598DEFC		Lsub3 =		$83
599DEFC		Lsub4 =		$84
600DEFC		Lsub5 =		$85
601DEFC		Lsub6 =		$86
602DEFC		Lsub7 =		$87
603DEFC		Lsub8 =		$88
604DEFC		Lsub9 =		$89
605DEFC		LcapAAcute =	$8A
606DEFC		LcapAGrave =	$8B
607DEFC		LcapACaret =	$8C
608DEFC		LcapADier =	$8D
609DEFC		LaAcute =		$8E
610DEFC		LaGrave =		$8F
611DEFC		LaCaret =		$90
612DEFC		LaDier =		$91
613DEFC		LcapEAcute =	$92
614DEFC		LcapEGrave =	$93
615DEFC		LcapECaret =	$94
616DEFC		LcapEDier =	$95
617DEFC		LeAcute =		$96
618DEFC		LeGrave =		$97
619DEFC		LeCaret =		$98
620DEFC		LeDier =		$99
621DEFC		LcapIAcute =	$9A
622DEFC		LcapIGrave =	$9B
623DEFC		LcapICaret =	$9C
624DEFC		LcapIDier =	$9D
625DEFC		LiAcute =		$9E
626DEFC		LiGrave =		$9F
627DEFC		LiCaret =		$A0
628DEFC		LiDier =		$A1
629DEFC		LcapOAcute =	$A2
630DEFC		LcapOGrave =	$A3
631DEFC		LcapOCaret =	$A4
632DEFC		LcapODier =	$A5
633DEFC		LoAcute =		$A6
634DEFC		LoGrave =		$A7
635DEFC		LoCaret =		$A8
636DEFC		LoDier =		$A9
637DEFC		LcapUAcute =	$AA
638DEFC		LcapUGrave =	$AB
639DEFC		LcapUCaret =	$AC
640DEFC		LcapUDier =	$AD
641DEFC		LuAcute =		$AE
642DEFC		LuGrave =		$AF
643DEFC		LuCaret =		$B0
644DEFC		LuDier =		$B1
645DEFC		LcapCCed =	$B2
646DEFC		LcCed =		$B3
647DEFC		LcapNTilde =	$B4
648DEFC		LnTilde =		$B5
649DEFC		Laccent =		$B6
650DEFC		Lgrave =		$B7
651DEFC		Ldieresis =	$B8
652DEFC		LquesDown =	$B9
653DEFC		LexclamDown =	$BA
654DEFC		Lalpha =		$BB
655DEFC		Lbeta =		$BC
656DEFC		Lgamma =		$BD
657DEFC		LcapDelta =	$BE
658DEFC		Ldelta =		$BF
659DEFC		Lepsilon =	$C0
660DEFC		LlBrack =		$C1
661DEFC		Llambda =		$C2
662DEFC		Lmu =		$C3
663DEFC		Lpi =		$C4
664DEFC		Lrho =		$C5
665DEFC		LcapSigma =	$C6
666DEFC		Lsigma =		$C7
667DEFC		Ltau =		$C8
668DEFC		Lphi =		$C9
669DEFC		LcapOmega =	$CA
670DEFC		LxMean =		$CB
671DEFC		LyMean =		$CC
672DEFC		LsupX =		$CD
673DEFC		Lellipsis =	$CE
674DEFC		Lleft =		$CF
675DEFC		Lblock =		$D0
676DEFC		Lper =		$D1
677DEFC		Lhyphen =		$D2
678DEFC		Larea =		$D3
679DEFC		Ltemp =		$D4
680DEFC		Lcube =		$D5
681DEFC		Lenter =		$D6
682DEFC		LimagI =		$D7
683DEFC		Lphat =		$D8
684DEFC		Lchi =		$D9
685DEFC		LstatF =		$DA
686DEFC		Llne =		$DB
687DEFC		LlistL =		$DC
688DEFC		LfinanN =		$DD
689